This patch fixes SASL PLAIN sending an accidental null byte over
the wire.
This patch also marks away notifications in query windows as general
events so they can be hidden with M-+.
The configure script defines OPENSSL_BIN to "/usr/bin/openssl" on
OpenBSD; the default is "openssl".
Practically no difference on systems with just one openssl(1) in PATH,
but correct and configure might gain stuff in the future.
A few "quality of life" improvements, notably:
1deee3c Improve missing param behavior for /msg, /whois, /ns, /cs
3734317 Tag config options in manual
6d5bcf7 Hash the username in kiosk mode
27c9678 Clarify -H hash option
868c604 Use reverse video not colors for topic change when disabled
6207aaf Ignore messages in reply to previously ignored messages
94f79e8 Reset formatting after realnames
cfd5bf2 Set id color from completion in /msg
63bffae Always show 341 RPL_INV
OK solene paco
One crash occured when LC_CTYPE wasn't UTF-8, another occured when
passing too narrow colour hashes in an attempt to disable colours;
the latter is now implemented as such: `-H 0,0' disables nick/channel
colours; both have been fixed upstream but the next release will
probably take a while.
Add myself as second maintainer, suggested by solene
OK solene
Lots of new features and fixes, including tighter pledge promises,
timestamp support and an example tmux.conf (I wrote) to have a simple
multi-network IRC session inside tmux.
OK solene
catgirl proposes features such as:
- Tab complete, Split scroll, URL detection, Nick coloring,
Topic diffing, Ignore
But won't implement so called "non-features" as:
- Dynamic configuration, Multi-network, Reconnection, CTCP,
Cleartext IRC
ok paco@ stsp@