Přemysl Eric Janouch
bb451a5050
It doesn't require much effort to cancel capabilities, plus with the newer version we get the respective notification anyway.
243 lines
6.5 KiB
Plaintext
243 lines
6.5 KiB
Plaintext
1.2.0 (202?-??-??) "There Are Other Countries As Well"
|
|
|
|
* degesch: added a /squery command for IRCnet
|
|
|
|
* degesch: now supporting IRCv3.2 capability negotiation, including CAP DEL
|
|
|
|
|
|
1.1.0 (2020-10-31) "What Do You Mean By 'This Isn't Germany'?"
|
|
|
|
* degesch: made fancy-prompt.lua work with libedit
|
|
|
|
* kike: fixed a regression with an unspecified "bind_host"
|
|
|
|
* Miscellaneous minor improvements
|
|
|
|
|
|
1.0.0 (2020-10-29) "We're Finally There!"
|
|
|
|
* Coming with real manual pages instead of help2man-generated stubs
|
|
|
|
* degesch: added support for more IRC colours and strike-through text (M-m x)
|
|
|
|
* degesch: now tolerating all UTF-8 messages cut off by the server
|
|
|
|
* degesch: disabled "behaviour.backlog_helper_strip_formatting" by default
|
|
since the relevant issue with ACS terminfo entries has been resolved
|
|
|
|
* degesch: enabled word wrapping in the backlog by default
|
|
|
|
* degesch: made the unread marker span the whole line, with a configurable
|
|
character; the previous behaviour can be obtained by setting it empty
|
|
|
|
* degesch: fixed the prompt not showing back up after exiting a backlog helper
|
|
when an external event has provoked an attempt to change it
|
|
|
|
* degesch: now watching fellow channel users' away status when the server
|
|
supports the away-notify capability; indicated by italicised nicknames
|
|
|
|
* degesch: added a plugin to highlight prime numbers in incoming messages
|
|
|
|
* kike: make sure an unspecified "bind_host" binds to both IPv4 and IPv6
|
|
|
|
* ZyklonB: install plugins to /usr/share and look for them in XDG data dirs
|
|
|
|
* Miscellaneous little fixes
|
|
|
|
|
|
0.9.8 (2020-09-02) "Yep, Still Using It"
|
|
|
|
* degesch: fixed a crash and prompt attribute output in libedit 20191231-3.1,
|
|
though users are officially discouraged from using this library
|
|
|
|
* degesch: fixed Lua 5.4 build, so far the support is experimental
|
|
|
|
* Miscellaneous little fixes
|
|
|
|
|
|
0.9.7 (2018-10-21) "Business as Usual"
|
|
|
|
* kike: fix wildcard handling in WHOIS
|
|
|
|
* kike: properly handle STATS without parametetrs
|
|
|
|
* kike: abort earlier when an invalid mode character is detected while
|
|
processing channel MODE messages
|
|
|
|
* kike: do not send NICK notifications when the nickname doesn't really change
|
|
|
|
* kike: fix hostname string verification (only used for "server_name")
|
|
|
|
|
|
0.9.6 (2018-06-22) "I've Been Sitting Here All This Time"
|
|
|
|
* Code has been relicensed to 0BSD and moved to a private git hosting
|
|
|
|
* Fix LibreSSL compatibility
|
|
|
|
* degesch: a second /disconnect cuts the connection by force
|
|
|
|
* degesch: send a QUIT message to the IRC server on Ctrl-C
|
|
|
|
* degesch: add a Slack plugin (even though the gateway's now defunct)
|
|
|
|
* degesch: show an error message on log write failure
|
|
|
|
* degesch: fix parsing of literal IPv6 addresses with port numbers
|
|
|
|
* degesch: fix some error messages
|
|
|
|
* degesch: workaround a Readline bug in the fancy-prompt.lua plugin
|
|
|
|
* kike: fix two memory leaks
|
|
|
|
* kike: improve error handling for incoming connections
|
|
|
|
* kike: disable TLS session reuse
|
|
|
|
|
|
0.9.5 (2016-12-30) "It's Time"
|
|
|
|
* Better support for the KILL command
|
|
|
|
* degesch: export many more fields to the Lua API, add a prompt hook
|
|
|
|
* degesch: show channel user count in the prompt
|
|
|
|
* degesch: allow hiding join/part messages and other noise (Meta-Shift-H)
|
|
|
|
* degesch: allow autojoining channels with keys
|
|
|
|
* degesch: rejoin channels with keys on reconnect
|
|
|
|
* degesch: make /query without arguments just open the buffer
|
|
|
|
* degesch: add a censor plugin
|
|
|
|
* degesch: die on configuration parse errors
|
|
|
|
* degesch: request channel modes also on rejoin
|
|
|
|
* degesch: don't show remembered channel modes on parted channels
|
|
|
|
* degesch: fix highlight detection in colored text
|
|
|
|
* degesch: fix CTCP handling for the real world and don't decode X-QUOTEs
|
|
|
|
* degesch: add support for OpenSSL 1.1.0
|
|
|
|
|
|
0.9.4 (2016-04-28) "Oops"
|
|
|
|
* degesch: fix crash on characters invalid in Windows-1252
|
|
|
|
* degesch: add an auto-rejoin plugin
|
|
|
|
* degesch: better date change messages with customizable formatting;
|
|
now also used in the backlog, so it looks closer to regular output
|
|
|
|
* ZyklonB: add a calc plugin providing a basic Scheme REPL
|
|
|
|
* ZyklonB: add a seen plugin
|
|
|
|
* kike, ZyklonB: use pledge(2) on OpenBSD
|
|
|
|
|
|
0.9.3 (2016-03-27) "Doesn't Even Suck"
|
|
|
|
* Use TLS Server Name Indication when connecting to servers
|
|
|
|
* degesch: now we erase the screen before displaying buffers
|
|
|
|
* degesch: implemented word wrapping in buffers
|
|
|
|
* degesch: added autocomplete for /topic
|
|
|
|
* degesch: Lua API was improved and extended
|
|
|
|
* degesch: added a basic last.fm "now playing" plugin
|
|
|
|
* degesch: backlog limit was made configurable
|
|
|
|
* degesch: allow changing the list of IRC capabilities to use if available
|
|
|
|
* degesch: optimize buffer memory usage
|
|
|
|
* degesch: added logging of messages sent from /quote and plugins
|
|
|
|
* degesch: M-! and M-a to go to the next buffer in order with
|
|
a highlight or new activity respectively
|
|
|
|
* degesch: added --format for previewing things like MOTD files
|
|
|
|
* degesch: added /buffer goto supporting case insensitive partial matches
|
|
|
|
* kike: add support for IRCv3.2 server-time
|
|
|
|
* ZyklonB: plugins now run in a dedicated data directory
|
|
|
|
* ZyklonB: added a factoids plugin
|
|
|
|
* Remote addresses are now resolved asynchronously
|
|
|
|
* Various bugfixes
|
|
|
|
|
|
0.9.2 (2015-12-31)
|
|
|
|
* degesch: added rudimentary support for Lua scripting
|
|
|
|
* degesch: added detection of pasting, so that it doesn't trigger other
|
|
keyboard shortcuts, such as for autocomplete
|
|
|
|
* degesch: added auto-away capability
|
|
|
|
* degesch: added an /oper command
|
|
|
|
* degesch: libedit backend works again
|
|
|
|
* degesch: added capability to edit the input line using VISUAL/EDITOR
|
|
|
|
* degesch: added Meta-Tab to switch to the last used buffer
|
|
|
|
* degesch: correctly respond to stopping and resuming (SIGTSTP)
|
|
|
|
* degesch: fixed decoding of text formatting
|
|
|
|
* degesch: unseen PMs now show up as highlights
|
|
|
|
* degesch: various bugfixes
|
|
|
|
|
|
0.9.1 (2015-09-25)
|
|
|
|
* All "ssl" options have been renamed to "tls"
|
|
|
|
* The project now builds on OpenBSD
|
|
|
|
* Pulled in kqueue support
|
|
|
|
* degesch: added backlog/scrollback functionality using less(1)
|
|
|
|
* degesch: made showing the entire set of channel mode user prefixes optional
|
|
|
|
* degesch: nicknames in /names are now ordered
|
|
|
|
* degesch: nicknames now use the 256-color terminal palette if available
|
|
|
|
* degesch: now we skip entries in the "addresses" list that can't be resolved
|
|
to an address, along with displaying a more helpful message
|
|
|
|
* degesch: joins, parts, nick changes and quits don't count as new buffer
|
|
activity anymore
|
|
|
|
* degesch: added Meta-H to open the full log file
|
|
|
|
* degesch: various bugfixes and little improvements
|
|
|
|
|
|
0.9.0 (2015-07-23)
|
|
|
|
* Initial release
|
|
|