Jump to letter: [
ABCDFILMNRSWXZ
]
ctrlproxy: ctrlproxy
- Summary
- CtrlProxy runs on a computer with a 24/7 internet connection and allows you to
transparently connect to IRC from anywhere on the world to your nick. It
connects to one or more IRC servers and then allows you to connect to it with
any number of clients, providing access to these servers. This is very useful
if you don't want to leave IRC but still want to be able to use it from home,
school or work.
Authors:
--------
Jelmer Vernooij <jelmer@nl.linux.org>
Daniel Poelzleithner <ctrlproxy@poelzi.org>
Changelog
- * Thu Jun 26 14:00:00 2008 anschneider@suse.de
- update to 3.0.7
FEATURES
* Add 'create-implicit' option.
BUG FIXES
* Handle client-specific admin commands being run without a client
more gracefully.
* Be less verbose about unredirectable responses.
* Avoid usage of blocking /dev/random for SSL code. (Andreas Schneider)
* Move time in ctcp requests. (#197)
* Support storing ban exception lists, realname ban lists and
join throttling (MODE +e, MODE +d and MODE +J) as supported by hyperion.
* Fix handling of channel and user modes. (#196)
* Avoid disconnecting clients that are still waiting for a connection.
(#198, David Ford)
* Fix parsing of ``learn-nickserv'' setting.
* Support listening on IPv6.
* Handle 326 and 328 WHOIS replies.
INTERNALS
* Import non-blocking GIOChannel improvements from libsoap into
the SSL wrapper code. (Andreas Schneider)
- * Wed Jun 4 14:00:00 2008 anschneider@suse.de
- Fix client <-> ctrlproxy ssl connection.
- * Mon Apr 14 14:00:00 2008 anschneider@suse.de
- update to 3.0.6
IMPROVEMENTS
* Add report-time-offset setting.
* New settings ``port'', ``linestack'', ``logging'', ``password'',
``default-network'', ``auto-away-message'', ``auto-away-nick'',
``auto-away-enable'' and ``auto-away-time''.
* Simplify files in networks/ further by storing keys in ~/.ctrlproxy/keys
and having a list of channels to autojoin. (#76)
* Only update autojoin settings when ctrlproxy is completely logged in.
(#113)
* Increase the debug level at which messages about joins/parts are
logged.
* Put linestack state data in separate files. This will make it possible
in the future to remove some of the state files.
* Avoid data overhead when responding to /NAMES out of cache.
* Add --check-running option.
* The pid file is now read to check whether another instance of
ctrlproxy is already running.
* ``bind'' is now also accepted in the global section of the network
configuration. (#194)
* New configuration variable ``autocmd'' in network configuration
can contain a list (semi-colon-seperated) of commands to send when
logged in to a server. (#152)
BUG FIXES
* Improve handling of empty pid files. (#186)
* Handle out of disk space correctly. (#91)
* Don't "forget" listener password.
* Don't add all existing networks to autoconnect list. (#90)
* Fix a couple of minor memory leaks.
* Store CTCP ACTIONs for replication.
* Warn about unknown networks listed for listeners rather than crash.
* Fixed segfault when no conversion is being used. Patch by Ashish Shukla.
* Don't use AI_ADDRCONFIG if it's not provided by the system. (#179)
* Fix segfault when address type is not reachable at the moment. (#177)
Patch by wahjava@gmail.com.
* Abort startup when one or more listener ports are already in use.
(#175)
* Fix crash bug when client shuts down correctly. (#176)
* Allow multi-character prefixes for users in channels.
* Support EXTBAN parameter in 005 lines.
* Handle 008 responses.
* Cache more than just the first result returned in RPL_USERHOST.
* Fix hostmask and response code returned by USERHOST in administration
network.
* Fix timestamp marshalling. (#180)
* Correctly recognize error responses to WHOIS and WHOWAS. (#136)
* Actually remove networks from disk when they have been removed in
the configuration.
* Parse removals of banlist entries correctly.
* Correctly generate prefix when replicating users that have more
than one mode set. (Martin Meredith)
* Support NICKSERV and CHANSERV commands when tracking messages.
* Handle incomplete PREFIX lines. (#192)
* Re-open log files when HUP signal is received to allow
rotation. (#183)
* Avoid writing nick changes and quits to nick-specific files
when not in a query with a user. (#173)
* Fix occasional repeating of lines. (#75)
* Fix outgoing SSL connections. (#128)
* Send topic change time if known.
* Support 249 response code.
INTERNALS
* A simple, single API is now used for managing modes.