-Unless otherwise indicated, all changes made by Jelmer Vernooij.
+Ctrlproxy 3.0.9 UNRELEASED
+
+ BUG FIXES
+
+ * Use port numbers rather than service names because not all
+ systems have ircd and ircs defined. (#209, Jelmer Vernooij)
+
+ * Fix compilation on Solaris. (#210, Jelmer Vernooij)
+
+ * Provide replacement for daemon() on Solaris. (#213, Jelmer Vernooij)
+
+ * Return hostmask of client itself rather than hostmask of
+ server when referring to the user. (#214, #166, #69, Jelmer Vernooij)
+
+ * Handle 308 and 309 replies. (Jelmer Vernooij)
+
+ * Don't send : for last argument in RPL_MYINFO, consistent with IRC
+ servers. (Jelmer Vernooij)
+
+ * Fix netsplits generated when connection to a network is lost.
+ (Jelmer Vernooij)
+
+ * Fix crash in on_transport_log when no error is set. (#219,
+ Jelmer Vernooij)
+
+ * Fix crash in log_custom when the network is disconnected. (#212,
+ Jelmer Vernooij)
+
+ * Reduce memory usage by storing index for linestacks. (Jelmer Vernooij)
+
+ * Save nickserv passwords as part of 'saveconfig'. (Andreas Schneider)
+
+ * Fix transport_send_line crash. (Joe Bormolini, #402503)
+
+ * auto-away: when time limit set to <30, still register the client limit
+ hooks instead of disabling auto away completely. (Joe Bormolini)
+
+ * Process first argument to 005 responses. (Joe Bormolini)
+
+ FEATURES
+
+ * Provide Python bindings for the main library code. Mainly used for
+ unit testing at the moment, but will also become available to
+ ctrlproxy users at some point. (Jelmer Vernooij)
+
+ * Processes started by ctrlproxyd are now watched, and their status
+ is reported when they exit. (Jelmer Vernooij)
+
+For 3.0.8 and earlier, unless otherwise indicated, all changes made by Jelmer
+Vernooij.
+
+Ctrlproxy 3.0.8 2008-12-06
+
+ FEATURES
+
+ * Only warn about inconsistency in server channel modes at start-up,
+ rather than every time a mode is being used.
+
+ * Allow two connections to the same network. (#151)
+
+ * Support GSSAPI authentication for SOCKS.
+
+ * Support for multiple users using a system-wide daemon
+ (ctrlproxyd) that can be started at system start-up.
+ (#25)
+
+ * Network configuration can now also be specified in
+ ~/.ctrlproxy/config.
+
+ * Allow setting default-nick, default-username and
+ default-fullname in [global] section.
+
+ * Linestack is not disabled completely after a single
+ write fails.
+
+ BUG FIXES
+
+ * Support 901 response codes.
+
+ * Don't write to nickserv file either if autosave=false.
+
+ * Avoid unknown command warning when sending PASS.
+
+ * Recognize UHNAMES and ESILENCE 005 parameters.
+
+ * Properly track nick names when doing fallback.
+
+ * Disable autosave by default.
+
+ * Properly spoof netsplit when ctrlproxy loses the connection to the
+ server.
+
+ * Fail gracefully if getpeername() doesn't work.
+
+ * Don't crash when no argument is specified to STOPLISTENER. (#201)
+
+ * Fix segfault on FreeBSD because it doesn't like freeaddrinfo(NULL).
+ (#202)
+
+ * Support 290 (CAPAB) response codes.
+
+ * Fix client-limit for auto-away. (Alex Stansfield)
+
+ * Send channel limits in mode. (#200)
+
+ * Don't crash on empty messages from client. (#206)
+
+ INTERNALS
+
+ * Use generic storage for MODEs.
Ctrlproxy 3.0.7 2008-06-14
* Support listening on IPv6.
- * Handle 326 and 328 WHOIS replies.
+ * Handle 326 and 328 WHOIS replies.
INTERNALS