Otherwise indicated differently, all changes made by
Jelmer Vernooij.
-Ctrlproxy 3.0.1 UNRELEASED
+Ctrlproxy 3.0.3 UNRELEASED
+
+ BUG FIXES
+
+ * Handle 470 response correctly.
+
+ * Recognize supported channel / user modes correctly.
+
+ * Properly store topic_set_time and topic_set_by in the
+ linestack. (#108)
+
+ * Reset idle time when AWAY is used in auto-away (#121)
+
+ * Fix crash when using /CTRLPROXY without arguments
+
+ * Don't update config when we're disconnecting during shutdown. (#113)
+
+ * Handle 354 response correctly. (#134)
+
+ * Handle responses after forced joins correctly. (#125)
+
+ * Handle 250 response correctly. (#138)
+
+ * Handle 263 response correctly. (#135)
+
+ * Handle 330 response correclty. (#137)
+
+ INTERNALS
+
+ * Use GIOChannels for reading the motd.
+ (patch by Emanuele Giaquinta <e.giaquinta@glauco.it>)
+
+ PORTABILITY
+
+ * Include netinet/in.h in src/utils.c and src/network.c. Required
+ for building on FreeBSD. Reported by underlig.
+
+
+Ctrlproxy 3.0.2 2007-04-15
+
+ BUG FIXES
+
+ * Support redirecting 396, 318, 437 and 330 replies. (#84)
+
+ * Fixed redirect warnings for 251, 252, 253, 254, 265 and 266.
+
+ * Don't abort when trying to send auto-AWAY while network is
+ disconnected.
+
+ * Handle CTRLPROXY command without any arguments. (#92)
+
+ * Fixed crash when using SSL support. (#83)
+
+ * Add support for storing topic set time and topic set by nick (#97).
+
+ * Fixed CTCP source reply URL. (#86)
+
+ * Hide assertion in g_key_file_free in free_config when a network has no associated file (patch by exg)
+
+ * Fix coredump with --init when the default config cannot be opened (patch by exg)
+
+ * Fix crash when CHARSET command fails (#89, #96)
+
+ * Fall back to default charset if client charset can't be set
+ (patch by Emanuele Giaquinta <e.giaquinta@glauco.it>)
+
+ * Fix use of %S segfault in log_custom. (#111)
+
+ * 005-lines are now forwarded to the end-client in a more
+ structural manner. (#94)
+
+ * Properly expand target in log_irssi if it is a comma-separated list (#9)
+ (based on patch by Korbinian Rosenegger)
+
+ * Properly expand target in log_custom if it is a comma-separated list (#9)
+ (patch by Emanuele Giaquinta and Korbinian Rosenegger)
+
+ * Don't append extra colon before RPL_TOPICWHOTIME (Korbinian Rosenegger)
+
+ * Adding timed backlog in BACKLOG command without a channel
+ (Korbinian Rosenegger)
+
+ * Handle disconnects of clients properly (#108)
+
+ * Fix handling of non-UTF8 characters in linestack_file.
+
+ * Don't use CHARSETs by default (#117).
+
+ * Never send origin to the server (#122).
+
+ * Added support for 307 responses.
+
+ FEATURES
+
+ * More advanced help support
+
+ * Add LOG_LEVEL command (#101)
+
+ * Add 'make uninstall' (#95)
+
+ * Do some more config checking (#102)
+
+ * Show disconnect reason in admin network (#100)
+
+ * Add support for handling additional 005 parameters: MAXCHANNELS,
+ NICKLEN, MAXBANS, MODES, NICKLEN, MAXBANS, TOPICLEN, KICKLEN,
+ AWAYLEN, MAXTARGETS, WALLCHOPS, WALLVOICES, RFC2812, PENALTY,
+ FNC, SAFELIST, USERIP, CNOTICE, KNOCK, VCHANNELS, WHOX, CALLERID,
+ ACCEPT, KEYLEN, USERLEN, HOSTLEN, MAXCHANNELLEN,
+ MAXNICKLEN, DEAF, ELIST, MAXPARA, NAMESX, SECURELIST, WATCH
+ REMOVE, MAP, OVERRIDE, VBANLIST and SILENCE
+
+ * Print actual address that a listener bound to.
+
+ INTERNALS
+
+ * Remove is_private from line struct (#12).
+ (patch by Emanuele Giaquinta <e.giaquinta@glauco.it>)
+
+ * Implement ISON, USERHOST, WHO, WHOIS, JOIN, PART, AWAY for admin networks. (#99)
+
+ PORTABILITY
+
+ * Looks for check using pkg-config now.
+
+ * Fix handling of addresses when listening on FreeBSD. (#87)
+
+ DOCUMENTATION
+
+ * Added more documentation to the help system. (#106)
+
+
+Ctrlproxy 3.0.1 2007-01-04
BUG FIXES
* 352 and 315 replies are now (optionally) cached. The "max_who_age"
setting can be set to the number of seconds that results should be cached.
This prevents "Excess Flood" errors when connecting using several xchat clients
- at once.
+ at once. Can be disabled by setting max_who_age=0 (the default).
* Fixed bug in administration command (reported by Daniel Poelzleithner)
* listener configuration is no longer truncated at exit.
+ * Fix channel information not being replicated for the administration
+ network.
+
+ * Allow ports different than 6680 in ctrlproxy --init. (#85)
+
PORTABILITY
* Added replacement functions for g_file_{set,get}_contents, for those
DOCUMENTATION UPDATES
- * Updated command documentation
+ * Updated command documentation (thanks, Korbinian Rosenegger)
* Updated requirements