Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
server:irc
ctrlproxy
ctrlproxy.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File ctrlproxy.changes of Package ctrlproxy
------------------------------------------------------------------- Thu Sep 26 10:06:21 UTC 2013 - jmcdonough@suse.com - Fix gcrypt/gnutls build errors on newer systems. ------------------------------------------------------------------- Mon Aug 24 17:30:05 CEST 2009 - anschneider@exsuse.de - Fix linking with ld flag --as-needed. ------------------------------------------------------------------- Mon Jun 29 09:52:13 CEST 2009 - anschneider@exsuse.de - Fix nickserv save config. ------------------------------------------------------------------- Fri Feb 20 11:24:26 CET 2009 - puzel@suse.cz - Fix build on openSUSE 11.1 - Fix some rpmlint warnings ------------------------------------------------------------------- Tue Dec 9 16:04:56 CET 2008 - anschneider@suse.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 09:05:15 CET 2008 - anschneider@suse.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 23:50:01 CEST 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 21:40:29 CEST 2008 - anschneider@suse.de - Fix client <-> ctrlproxy ssl connection. ------------------------------------------------------------------- Mon Apr 14 21:22:25 CEST 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. ------------------------------------------------------------------- Fri Dec 7 21:02:05 CET 2007 - mrueckert@suse.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 <e.giaquinta@glauco.it>) * 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 <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. ------------------------------------------------------------------- Sun Jul 22 17:25:36 CEST 2007 - mrueckert@suse.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 <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. ------------------------------------------------------------------- Sun Apr 15 23:18:20 CEST 2007 - mrueckert@suse.de - update to 3.0.2 - updated ctrlproxy-bzr_xsltproc_catalogs.patch for the new release ------------------------------------------------------------------- Sat Apr 14 21:54:53 CEST 2007 - mrueckert@suse.de - add missing dir to the filelist ------------------------------------------------------------------- Sun Jan 28 01:54:23 CET 2007 - mrueckert@suse.de - fixed build for 9.3 ------------------------------------------------------------------- Fri Jan 5 11:39:31 CET 2007 - mrueckert@suse.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 21:50:34 CET 2006 - mrueckert@suse.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 00:37:50 CET 2006 - mrueckert@suse.de - added ctrlproxy-3.0beta1_fixing_includes.patch: reordered the readline include and added string.h to the includes ------------------------------------------------------------------- Tue Dec 5 23:53:30 CET 2006 - mrueckert@suse.de - update to beta1 ------------------------------------------------------------------- Sun Nov 26 08:50:08 CET 2006 - mrueckert@suse.de - compile with -fPIC -DPIC ------------------------------------------------------------------- Sun Nov 26 08:13:10 CET 2006 - mrueckert@suse.de - initial package of version 3.0alpha1
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor