o new /cat command.
o new $chatpeers() function.
o new /set make_notice_msg variable.
o /encrypt -showkeys option added.
o lastlog level HELP added.
o more bugs fixed.
o additional /bind-able metakeys: meta5_character,
meta6_character, meta7_character, meta8_character
o forward and backward scroll *really* works!
o scrolling directly to the start also works!
o most /ignore requests are now honoured by the ICB mode.
o new /set no_ask_password variable added.
o new /set xterm_path variable added.
o new /set irchost variable added.
o IPv6 [se:ve:er]:port support added.
o translation table support in dumb mode.
o new $wincols() and $winrows() functions which return the
number of columns and rows in this window.
o /set auto_unmark_away fixed after many years
o bunches of bugs fixed
o if /dcc get fails due to local permissions, the offer is not
removed any longer, allowing the problem to be fixed.
o +c (colourless) and +R (registered users only) channel modes
o IRC 2.10 !channels supported
o vasprintf(3) support
o aliases of dynamic sizes!
o channels *really* should stay attached to windows properly
and hang around after reconnects, etc.
o /join bug is gone
o new /on window_swap that is triggered when you swap windows.
o /window bind has original behaviour; stick to windows not
channels.
o ICB support extended.
- fix PR#423 from Hubert Feyrer <feyrer@rfhs8012.fh-regensburg.de>: the
MSG and DCC hooks added by the `times' script incorrectly ignored the
first word of the message.
changes in 4.4M are:
- .ircquick support (loaded when client starts)
- new functions: hasvoice(), dcclist() and chatpeers()
- new variable: MAKE_NOTICE_MSG
- fixed long line sending in ICB mode: long lines are split
and send to the server separately
- new scripts based on my start up: default (suggested for
a .ircrc), times (to add time to most chat) and otherstatus
(to allow non-inverse status lines to be constructed)
- fix by in xecho
- make SHOW_CHANNEL_NAMES work in ICB mode.
- incorporate IPv6 support
additional fixes include:
- ipv6 support in configure.in was a bit broken
- /whois works in ICB mode
- group name changes are now handled in ICB mode
installed. The configure script added $LOCALBASE/include to CFLAGS,
but that way the local includes get mixed up with ncruses includes.
Append $LOCALBASE/include after the local includes to includepath.
- channel_name_width==0
- missing ssize_t
- freebsd curses fixes
- nickname at starttime fixes for linux
- /window kill_others fixes
- NeXT support
and adds these features:
- socks5 support
- configure --datadir, --srcdir (objdir) support.
- find zcat/gzip/etc and use these as we can
- CAST128-CBC bugs. this version unfortunately is
incompatible with earlier versions due to badly
generate keys.
- ICB port number defaults correctly to 7326.
- new $servertype() so you can tell if you are on
an ICB or IRC connection.
- /register support for the 'icb' script.
also, don't remove `ircII.servers' and `ircII.motd' as these files
are created by humans not a package and removing them is really evil
(the only time they exist is if they are manually created). lucky
for me, i read this closely before running `pkg_delete'.