SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for ctrlproxy-3.0.8-5.1.x86_64.rpm :
Mon Aug 24 14:00:00 2009 anschneiderAATTexsuse.de
- Fix linking with ld flag --as-needed.

Mon Jun 29 14:00:00 2009 anschneiderAATTexsuse.de
- Fix nickserv save config.

Fri Feb 20 13:00:00 2009 puzelAATTsuse.cz
- Fix build on openSUSE 11.1
- Fix some rpmlint warnings

Tue Dec 9 13:00:00 2008 anschneiderAATTsuse.de
- Updated to version 3.0.8:
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.
BUGFIXES

* 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.

Mon Nov 10 13:00:00 2008 anschneiderAATTsuse.de
- Fix specification of network in irc password.
- Store certificate and key file locations in configuration after they\'ve
been generated.
- Set password before initialization when creating new listener.

Thu Jun 26 14:00:00 2008 anschneiderAATTsuse.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 anschneiderAATTsuse.de
- Fix client <-> ctrlproxy ssl connection.

Mon Apr 14 14:00:00 2008 anschneiderAATTsuse.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 wahjavaAATTgmail.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.

Fri Dec 7 13:00:00 2007 mrueckertAATTsuse.de
- update to 3.0.5
IMPROVEMENTS

* Integrate auto-away module into the core.

* New settings ``autosave\'\', ``replication\'\', ``learn-nickserv\'\',
``learn-network-name\'\', ``admin-log\'\', ``admin-user\'\'.

* Warn about unknown configuration file settings. (#15)

* Support prefixing all lines with the time (\"report-time = always\"). (#169)

* Allow using expansions in log file names for irssi. (#149)
BUG FIXES

* Handle 275 response correctly.

* Fix memory error. (#170)

* Fix several memory leaks.
- additional changes from 3.0.4
IMPROVEMENTS

* Add ctrlproxy-admin command for command-line access to the admin network.

* Send message to the client when ctrlproxy connects to the network.

* Announce number of clients/channels during client login. (#162)

* Add \"set\" command in the administration interface, including
initial settings \"log_level\", \"motd-file\" and \"report-time\". (#6)

* Add \"default-network\" setting.
BUG FIXES

* Don\'t allow disconnect of admin network. (#164)

* Clearer error messages during disconnect.

* Handle ping timeouts from server. (#158)

* Don\'t crash when network of listener goes away. (#168)

* Don\'t abort when sending colon to listener. (#167)

* Handle 263 response correctly.

* Properly send non-data lines when using repl_lastdisconnect. (#146)

* No longer \"skip\" users on reconnect. (#146)

* Check for empty argument to /CTRLPROXY BACKLOG (#132)

* Integrate some more standard replication backends.

* Allow specifying a network in the password, separated by a colon (:).
(#11)

* Integrate listeners into the core.

* Reconcile log_custom and log_irssi. (#114)

* Integrate socks support into listener code. Socks connections
can now be accepted at the same port as other connections.

* Allow configuring a single listener in ~/.ctrlproxy/config.

* Several simplifications of the configuration file.

* Recognize NS as command for NickServ (#145)

* Start checking plugin versions.

* Open log file if stdout goes away.

* Make /AWAY with empty argument mark as unaway. (Adeodato Simó)

* Automatically mark as unaway when a client connects and auto-away/no_client=true. (#150)

* Add support for handling additional 005 parameters: HCN.

* Compress /NAMES lines (#123).

* Bail out when invalid arguments are specified on the command-line
(Emanuele Giaquinta )

* Make connect to networks non-blocking. (#133)

* Support IRCD 005 parameter. (#160)

* Redirect DCC messages to clients. (#163)
NEW FEATURES

* New configuration option for auto-away: \"client_limit\". If set,
the connection will never be changed to away if there are more
than client_limit clients connected. Supersedes \"only_noclient\";
to achieve the effect of only_noclient=true, set client_limit=0.
(Adeodato Simó)
LICENSING

* CtrlProxy is now licensed under the GNU GPLv3.
INTERNALS

* Moved some common logging code to the core.
- additional changes from 3.0.3
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)

* Handle 403 response correctly when sent in response to a MODE
query. (#139)

* Fall back to user name if real name is empty.

* Handle 479 responses correctly. (#142)

* Only send PRIVMSG and NOTICE lines during the BACKLOG command. (#143)

* Support SILENCE without arguments.
INTERNALS

* Use GIOChannels for reading the motd.
(patch by Emanuele Giaquinta )
PORTABILITY

* Include netinet/in.h in src/utils.c and src/network.c. Required
for building on FreeBSD. Reported by underlig.

Sun Jul 22 14:00:00 2007 mrueckertAATTsuse.de
- update to 3.0.2
- 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)

* Handle 403 response correctly when sent in response to a MODE
query. (#139)

* Fall back to user name if real name is empty.

* Handle 479 responses correctly. (#142)

* Only send PRIVMSG and NOTICE lines during the BACKLOG
command. (#143)

* Support SILENCE without arguments.
- INTERNALS

* Use GIOChannels for reading the motd.
(patch by Emanuele Giaquinta )
- PORTABILITY

* Include netinet/in.h in src/utils.c and src/network.c.
Required for building on FreeBSD. Reported by underlig.

Sun Apr 15 14:00:00 2007 mrueckertAATTsuse.de
- update to 3.0.2
- updated ctrlproxy-bzr_xsltproc_catalogs.patch for the new release

Sat Apr 14 14:00:00 2007 mrueckertAATTsuse.de
- add missing dir to the filelist

Sun Jan 28 13:00:00 2007 mrueckertAATTsuse.de
- fixed build for 9.3

Fri Jan 5 13:00:00 2007 mrueckertAATTsuse.de
- update to 3.0.1
- removed patches (applied upstream):
ctrlproxy-3.0.0_implict_declaration.patch
ctrlproxy-3.0.0_discards_qualifier.patch

Sat Dec 9 13:00:00 2006 mrueckertAATTsuse.de
- update to 3.0.0 final
- removed ctrlproxy-3.0beta1_fixing_includes.patch
- added ctrlproxy-3.0.0_discards_qualifier.patch:
fixes a \"discards qualifiers from pointer target type\" warning
- added ctrlproxy-3.0.0_implict_declaration.patch:
Fixes: implicit declaration of strcmp

Wed Dec 6 13:00:00 2006 mrueckertAATTsuse.de
- added ctrlproxy-3.0beta1_fixing_includes.patch:
reordered the readline include and added string.h to the includes

Wed Dec 6 13:00:00 2006 mrueckertAATTsuse.de
- update to beta1

Sun Nov 26 13:00:00 2006 mrueckertAATTsuse.de
- compile with -fPIC -DPIC

Sun Nov 26 13:00:00 2006 mrueckertAATTsuse.de
- initial package of version 3.0alpha1


 
ICM