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

openSUSE Build Service is sponsored by