@(#)$eterna: NEWS,v 1.48 2002/03/10 10:17:38 mrg Exp $ Changes since ircII 20011210: o fixes for server passwords o fix for linking on solaris o don't send notices that are flooding as if they are public notices o bug fix to keep track of my own nickname o /on foo will now show fuzzy matches again "foo" instead of complaining about ambiguity o /window create should work properly now, no i really mean it this time o random bug fixes o /window create windows now have input buffers that do not interfere with each other o new $filestat() function o /timer is now sub-second aware o raw DCC core dump bug fixes Changes since ircII 20010612: o new /on raw_send o new /exec -filter option o fixed mIRC colour code handling o enhanced redirection to multiple targets o bug fix for $mid() o bug fix for when resizing to a smaller window o other bug fixes Changes since ircII 4.4: o dcc source address can be edited (usable with masquerade) o japanese support (ISO2022_SUPPORT) o new /set star_prefix to replace the standard "*** " prefix. o new $windows(), $screens(), $notify() and $ignored() functions. o fixes for /nick problems. o new /set status_voice variable associated with new status_format modifier %v, and voice on the current channel. o many bugs fixes o /me support for ICB. o new AES/rijndael cipher (CBC mode) available o ircII is now version as YYYYMMDD only o new command line option -t to disable termcap ti/te sequences o new /window nostatus for no status line at all o new /set hide_channel_keys variable o new /set {fore,back}ground_colour variables o new /set xterm_geomoptstr variable o no more (insecure) ``priviledge port'' support o scrollback no longer goes beyond the end of the lastlog history 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. o IPv6 support has been integrated. o added hasvoice() and dcclist() functions. See help. o .ircquick file support for separate files to be executed between and after connection to server. o standard GNU configure --srcdir and object directory support has been added. o many more bugs have been fixed. o $servertype() function has been added, which returns ICB or IRC, including server version. o SOCKS version 5 support has been added. o ICB support had been added. o CAST-128 support has been changed from EBC mode to CBC mode, which make sit incompatible with interium releases of 4.4-Lite. o bugs fixed all over the place o colour support added o bugs in crypto code fixed. now works without crashing. o /exec -target ($T) works o "window query" works o new functions winvis() and querynick() o allow "window channel #chan,key" to work o various flash-style attacks have been fixed. o /timer, and several variables are now aware of the current server context. o several translation tables have been updated and added. o broken servers are handled better. o long nick names are supported. o many bugs have been fixed. o support for irc2.10 has been added. o messages typically always go the right window now, rather than just most of the time. o the paranoid may now easily turn of returning information about oneself to various ctcp commands with --with-paranoid o several enhancements to the encryption system: - the old external program interface is changed to not leak information via the command line. - a CAST-128 implementation has been added to provide strong encryption for both normal IRC channels, messages, and also DCC chat connections. - several bugs fixed. o ircII is now under a BSD-style copyright. thanks to troy rollo and mike sandrof for helping this process so much, so quickly! o fix core dumps in /queue o docmentation enhancements o new script `nocolour' for dealing with mIRC-style colour codes o fix several configuration time problems o fix the "encryption_program". o expand ctcp to dcc. queries only, no replies. dcc send, actions, ctcp UTC, etc. work. prints more information when connecting. o fixes stupid "channel leave" bug. o add new configure switch `--paranoid' which turns of then uname and finger information returned in ctcp version and finger replies. o avoid buffer overflows in dcc chat code, as noted on bugtraq. o fix problems with ctcp encryption o setting the logfile will expand `~user' expressions o fix the $rindex() function. Changes since ircII 2.8.2: o tabkey works with nicknames with \'s in them. o muchly updated /window server and /window channel system. o more robust autoconfiguration. o lots of bugs fixed. o `idle()' functions returns idle time. o `/dcc rename -chat old new' renames a dcc chat connection o `/set same_window_only' places channels in windows more often. o `&' is expanded in GCOS fields, as per BSD. o ctcp flood handling done in a more sane manner. o non blocking connects (use -DNON_BLOCKING_CONNECTS). ircII will attempt to figure out if this is available or not automatically, when configuring. o new window commands `addgroup', and `delgroup'. these allow you to define a group of windows, such that they are always connected to the same server. o new `ircbug' shell command for reporting bugs. o SOCKS support. o new `imap' script. o new log level `BEEP'. o dcc works with `/server localhost', again. o `/set HELP_PATH' now works with ~user expansion. o lots and lots and lots of bug fixes. o new `undernet' script to make ircII understand undernet.org extras. o a bunch of general bug fixes. most of the submitted-via-ircbug (the correct way!) have been fixed, or at least closely analyzed. o DYNAMIC_SLIP is not longer available, due to ircII simply handling the case properly now. o `/window create' might be stabler. really this time. o removed `/set help_service' support from ircII. o added `help' script to replace `/set help_service' support. o almost all gcc -Wall warnings on a sane system fixed. o help files are once again distributed with ircII. o windows now default to having level of `NONE'. o better error reporting in some circumstances. o renamed `ircserv' to `ircio' due to continued believe that `ircserv' was actually an IRC server. o `/server .' should reconnect to the server last connected in this window. o fully prototyped source tree. o each window can have two status lines, using `/window double', and the new `STATUS_FORMAT1' and `STATUS_FORMAT2' varaibles. o new variable `SAME_WINDOW_ONLY' that controls how disconnected channels are placed (if at all) in other windows. o ircII no longer use lex/flex in the build process. o `/notify' can be more verbose. o `irc -b' loads the .ircrc before connecting to a server. beware. o irc 2.9 support. o many many new translation tables, polish, russian, etc. o hopefully more consistant message levels. o `/window server', `/server', then `IRCSERVER' variable, and command line server lists all support the server:port:password:nickname format. o `/window sticky ' to control whether channels follow server changes, etc. o new `/squery' and `/servlist' commands, for ircd 2.9.x. o annoying bug in `/server -delete' fixed. 0 several more bugs fixed. o window scroll now works better.