1 Otherwise indicated differently, all changes made by
4 Ctrlproxy 3.0.2 UNRELEASED
8 * Support redirecting 396, 318, 437 and 330 replies. (#84)
10 * Fixed redirect warnings for 251, 252, 253, 254, 265 and 266.
12 * Don't abort when trying to send auto-AWAY while network is
15 * Handle CTRLPROXY command without any arguments. (#92)
17 * Fixed crash when using SSL support. (#83)
19 * Add support for storing topic set time and topic set by nick (#97).
21 * Fixed CTCP source reply URL. (#86)
25 * More advanced help support
27 * Add LOG_LEVEL command (#101)
29 * Add 'make uninstall' (#95)
31 * Do some more config checking (#102)
33 * Show disconnect reason in admin network (#100)
35 * Add support for handling additional 005 parameters: MAXCHANNELS,
36 NICKLEN, MAXBANS, MODES, NICKLEN, MAXBANS, TOPICLEN, KICKLEN,
37 AWAYLEN, MAXTARGETS, WALLCHOPS, WALLVOICES, RFC2812, PENALTY,
38 FNC, SAFELIST, USERIP, CNOTICE, KNOCK, VCHANNELS, WHOX, CALLERID,
43 * Looks for check using pkg-config now.
47 Ctrlproxy 3.0.1 2007-01-04
51 * Logging for network state information has been simplified and been
54 * 324 and 329 replies are now cached.
56 * 352 and 315 replies are now (optionally) cached. The "max_who_age"
57 setting can be set to the number of seconds that results should be cached.
58 This prevents "Excess Flood" errors when connecting using several xchat clients
59 at once. Can be disabled by setting max_who_age=0 (the default).
61 * Fixed bug in administration command (reported by Daniel Poelzleithner)
63 * Fix invalid assert in auto-away (reported by Daniel Poelzleithner)
65 * Fix rejoining parted channels on restart (#78)
67 * Fix erroneus toggling of "report-time" setting (#77)
69 * Fix endless loop in logging system when debug level is
70 set to 5 (reported by _static_).
72 * listener configuration is no longer truncated at exit.
74 * Fix channel information not being replicated for the administration
77 * Allow ports different than 6680 in ctrlproxy --init. (#85)
81 * Added replacement functions for g_file_{set,get}_contents, for those
86 * Updated command documentation (thanks, Korbinian Rosenegger)
88 * Updated requirements
92 * Fixed several compiler warnings
94 Ctrlproxy 3.0 2006-12-08
96 This list is not complete. Several subsystems in ctrlproxy have been
101 * NetBSD portability fixes. (Adrian Portelli)
103 * Properly support strict-rfc1459 comparisons.
105 * No longer depend on specific order of USER and NICK commands.
107 * Fixed 100% CPU usage bug.
109 * Fix large number of memory leaks.
111 * Fix crash bug in log_custom (Korbinian Rosenegger)
113 * Support 'true' RFC1459 string comparison.
115 * Respect CASEMAPPING sent by server.
117 * Support different NICK sent by client in replication.
119 * Make repl_* work when NICK sent by client differs from current NICK.
121 * Support mIRC and ksirc.
123 * Fix bug with setting PRIVATE too often.
125 * Fix issue with NickServ IDENTIFY'ing when connecting to server.
127 * Fix problems with incorrectly added colons.
131 * Reduce number of files generated by configure.
133 * Moved source control system to Bazaar (http://www.bazaar-vcs.org/)
135 * Use separate include files rather than one large one.
137 * Get rid of complicated filter class system.
139 * Several modules have been integrated into the ControlProxy binary
140 to avoid (engineering) overhead.
142 * There now is a testsuite that tests some of the internal functions.
144 * Add 'debug' module for easier debugging.
148 * Removed dependency on popt and libxml.
150 * Enhance custom_log (Alexander Wild).
152 * Add support for %B, %e and %Y in log_custom (Korbinian Rosenegger)
154 * Support CONNECT proxy command as used by irssi and other clients.
156 * Use new CtrlProxy-specific logging system.
157 Logs go to ~/.ctrlproxy/log by default now when in daemon mode.
159 * nickserv is now "self-learning".
161 * Add socks module to allow connecting using SOCKS.
163 * Install default configuration that is used when the user
164 does not have a local configuration.
166 * Support autogenerating a configuration using `ctrlproxy --init'.
168 * Uses GNUTLS now rather than OpenSSL.
170 * Remove linestack_memory and make linestack_file the default.
172 * Admin module can now also work as a seperate ('virtual') network.
174 * Make reconnect_timeout changeable (Alexander Wild)
176 * Add inetd-style client support.
178 * Support non-blocking connects. (Daniel Poelzleithner)
180 * Parse 005 line sent by server for PREFIX, CHANTYPES, NETWORK.
182 * Add ability to change NICK when away.
184 * Add help support in admin module (Daniel Poelzleithner).
186 * Allows connecting to networks on ~/.ctrlproxy/socket using
189 * Write out PID file.
191 * lots of other small improvements