- Lots of doc updates.
- Added a "stripcodes" Tcl command. See doc/tcl-commands.doc for more
information.
- Bot idx's should be considered valid to tcl_valididx.
- Always try to detect shared Tcl libraries before static ones.
- We now correctly differentiate the +l user flag from the +l bot flag.
- Cleaned up modules.c and the module configure stuff quite a bit.
- Detect Tcl in $HOME/lib and $HOME/tcl/lib first, as to make it easier
to allow users to override the system's Tcl version.
- We now support module loading under Darwin (Mac OS X) and NeXT Step.
- Don't try to call tcl_notes if the notes module isn't loaded.
- Show a more descriptive error message when a listen socket can't be opened.
- Fixed Tcl encoding issues with .tcl and .set.
- Added a set of Finnish language files and a Finnish MOTD.
- time_t isn't unsigned, and therefor %lu should not be used as a
conversion specifier.
- Fixed a gcc warning in dcc.c.
- Added support for Quakenet channel modes.
- Removed an invalid killsock() in dcc.c.
- Fixed extra spaces being written to chan file.
- Reworked 'make config' / module configure process.
- Op (+o) implies halfop (+l) now.
- Cleaned up and optimized rmspace() and fixfrom().
- Updated recomended Tcl version to 8.4.6.
- Fix behavior of the BCST bind. BCST is now correctly triggered for
dccbroadcasts, as well as when a bot "says" something on a channel.
See doc/tcl-commands.doc for more information.
- Remove some unneeded casts.
- Fixed performance issues with mv/cp when a lot of files are in the
file area.
- Typo in doc/COMPILING-FAQ. It's LD_LIBRARY_PATH, not LB_LIBRARY_PATH.
- Fix a possible issue with ident code.
- Don't let .tcl mkdir create duplicate filedb entries.
- Fixed a compile error related to varargs when using old Tcl versions.
- Fixed a compile error on systems that don't have socklen_t.
- Suppress configure warnings on systems that use newer versions of GNU
coreutils.
Changes:
- use tar.bz2 distfile
- install documentation in proper locations
- install more docs
- fix PLIST for NOPIC and USE_INET6
- DESCR has 80 columns
1.6.15:
=======
- Support for the IPv6 protocol.
- Many bugfixes related to the transfer and filesystem modules.
- Several more functions have been exported for use by module coders.
- Updated UnderNet's max bans to 45, and EFnet's to 25.
- The nick bind is now triggered even if the nick is not on any channels
(ie if the bot's nick changes before it's on a channel).
- Removed strict-servernames -- $server is now always the server's realname
and $serveraddress is it's server list entry.
- Merged use-console-r and debug-output into one new setting named raw-log.
- Updated recommended Tcl version to 8.3.4.
- User-punishing and tcl_maskhost nor use matching banmasks regardless
of strict-host.
- Updates to the 'autobotchk' script.