<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="194">
<package pkgid="5c05099a5c55e493fc88779cfc2bd7ada91e92f8" name="agrep" arch="i586">
  <version epoch="0" ver="0.8.0_git201402282055" rel="34.1"/>
  <changelog author="dmueller@suse.de" date="1172404800">- Initial package (0.7.5)</changelog>
  <changelog author="coolo@suse.de" date="1201176000">- fix build</changelog>
  <changelog author="pgajdos@suse.cz" date="1245326400">- updated to 0.7.6 (see NEWS)</changelog>
  <changelog author="pgajdos@suse.cz" date="1260446400">- updated to 0.8.0:
  - Added tre_ prefix to all functions exported from libtre.  This
    changes the binary interface (ABI).  The old source interface
    (API) is still available in &lt;tre/regex.h&gt;.  New programs should
    use &lt;tre/tre.h&gt;.
  - Visual C++ 6 project files replaced with Visual Studio 2008 files.
  - Bug fixes.
- package renamed to tre, splitted out subpackage libtre5</changelog>
  <changelog author="jengelh@medozas.de" date="1327838400">- Remove redundant tags/sections per specfile guideline suggestions
- Parallel building using %_smp_mflags
- Enable pkgconfig provides</changelog>
  <changelog author="cfarrell@suse.com" date="1336478400">- license update: BSD-3-Clause
  Package is predominantly BSD-3-Clause licensed. This spec file license
  update makes the openSUSE package license substantially similar to the
  Fedora package license"</changelog>
  <changelog author="bjones@ece.msstate.edu" date="1396958400">- Added make check tests
- Added python-tre wrapper
- Used updated source from https://github.com/laurikari/tre/
- Added chicken.patch to correct Python build failures</changelog>
  <changelog author="pgajdos@suse.com" date="1398340800">- remove redundant setting of C(XX)FLAGS
- package translations in tre-lang</changelog>
</package>
<package pkgid="b3016d7c96506339b808679b19b2d7e27496c1c5" name="agrep" arch="x86_64">
  <version epoch="0" ver="0.8.0_git201402282055" rel="34.1"/>
  <changelog author="dmueller@suse.de" date="1172404800">- Initial package (0.7.5)</changelog>
  <changelog author="coolo@suse.de" date="1201176000">- fix build</changelog>
  <changelog author="pgajdos@suse.cz" date="1245326400">- updated to 0.7.6 (see NEWS)</changelog>
  <changelog author="pgajdos@suse.cz" date="1260446400">- updated to 0.8.0:
  - Added tre_ prefix to all functions exported from libtre.  This
    changes the binary interface (ABI).  The old source interface
    (API) is still available in &lt;tre/regex.h&gt;.  New programs should
    use &lt;tre/tre.h&gt;.
  - Visual C++ 6 project files replaced with Visual Studio 2008 files.
  - Bug fixes.
- package renamed to tre, splitted out subpackage libtre5</changelog>
  <changelog author="jengelh@medozas.de" date="1327838400">- Remove redundant tags/sections per specfile guideline suggestions
- Parallel building using %_smp_mflags
- Enable pkgconfig provides</changelog>
  <changelog author="cfarrell@suse.com" date="1336478400">- license update: BSD-3-Clause
  Package is predominantly BSD-3-Clause licensed. This spec file license
  update makes the openSUSE package license substantially similar to the
  Fedora package license"</changelog>
  <changelog author="bjones@ece.msstate.edu" date="1396958400">- Added make check tests
- Added python-tre wrapper
- Used updated source from https://github.com/laurikari/tre/
- Added chicken.patch to correct Python build failures</changelog>
  <changelog author="pgajdos@suse.com" date="1398340800">- remove redundant setting of C(XX)FLAGS
- package translations in tre-lang</changelog>
</package>
<package pkgid="67efb2c8505b5d3cd5da171c1672e9100c93acd3" name="ctrlproxy" arch="i586">
  <version epoch="0" ver="3.0.8" rel="6.1"/>
  <changelog author="mrueckert@suse.de" date="1164542400">- initial package of version 3.0alpha1</changelog>
  <changelog author="mrueckert@suse.de" date="1164542401">- compile with -fPIC -DPIC</changelog>
  <changelog author="mrueckert@suse.de" date="1165320000">- update to beta1</changelog>
  <changelog author="mrueckert@suse.de" date="1165320001">- added ctrlproxy-3.0beta1_fixing_includes.patch:
  reordered the readline include and added string.h to the includes</changelog>
  <changelog author="mrueckert@suse.de" date="1165665600">- 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</changelog>
  <changelog author="mrueckert@suse.de" date="1167998400">- update to 3.0.1
- removed patches (applied upstream):
  ctrlproxy-3.0.0_implict_declaration.patch
  ctrlproxy-3.0.0_discards_qualifier.patch</changelog>
  <changelog author="mrueckert@suse.de" date="1169985600">- fixed build for 9.3</changelog>
  <changelog author="mrueckert@suse.de" date="1176552000">- add missing dir to the filelist</changelog>
  <changelog author="mrueckert@suse.de" date="1176638400">- update to 3.0.2
- updated ctrlproxy-bzr_xsltproc_catalogs.patch for the new release</changelog>
  <changelog author="mrueckert@suse.de" date="1185105600">- 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 &lt;e.giaquinta@glauco.it&gt;)
  - PORTABILITY
  * Include netinet/in.h in src/utils.c and src/network.c.
    Required for building on FreeBSD. Reported by underlig.</changelog>
  <changelog author="mrueckert@suse.de" date="1197028800">- 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 &lt;e.giaquinta@glauco.it&gt;)
  * 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 &lt;e.giaquinta@glauco.it&gt;)
  PORTABILITY
  * Include netinet/in.h in src/utils.c and src/network.c. Required
    for building on FreeBSD. Reported by underlig.</changelog>
  <changelog author="anschneider@suse.de" date="1208174400">- 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.</changelog>
  <changelog author="anschneider@suse.de" date="1212580800">- Fix client &lt;-&gt; ctrlproxy ssl connection.</changelog>
  <changelog author="anschneider@suse.de" date="1214481600">- 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)</changelog>
  <changelog author="anschneider@suse.de" date="1226318400">- 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.</changelog>
  <changelog author="anschneider@suse.de" date="1228824000">- 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.</changelog>
  <changelog author="puzel@suse.cz" date="1235131200">- Fix build on openSUSE 11.1
- Fix some rpmlint warnings</changelog>
  <changelog author="anschneider@exsuse.de" date="1246276800">- Fix nickserv save config.</changelog>
  <changelog author="anschneider@exsuse.de" date="1251115200">- Fix linking with ld flag --as-needed.</changelog>
  <changelog author="jmcdonough@suse.com" date="1380196800">- Fix gcrypt/gnutls build errors on newer systems.</changelog>
</package>
<package pkgid="4a17cc60c16fc31bb0d7eff42120ddaa53727079" name="ctrlproxy" arch="src">
  <version epoch="0" ver="3.0.8" rel="6.1"/>
  <changelog author="mrueckert@suse.de" date="1164542400">- initial package of version 3.0alpha1</changelog>
  <changelog author="mrueckert@suse.de" date="1164542401">- compile with -fPIC -DPIC</changelog>
  <changelog author="mrueckert@suse.de" date="1165320000">- update to beta1</changelog>
  <changelog author="mrueckert@suse.de" date="1165320001">- added ctrlproxy-3.0beta1_fixing_includes.patch:
  reordered the readline include and added string.h to the includes</changelog>
  <changelog author="mrueckert@suse.de" date="1165665600">- 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</changelog>
  <changelog author="mrueckert@suse.de" date="1167998400">- update to 3.0.1
- removed patches (applied upstream):
  ctrlproxy-3.0.0_implict_declaration.patch
  ctrlproxy-3.0.0_discards_qualifier.patch</changelog>
  <changelog author="mrueckert@suse.de" date="1169985600">- fixed build for 9.3</changelog>
  <changelog author="mrueckert@suse.de" date="1176552000">- add missing dir to the filelist</changelog>
  <changelog author="mrueckert@suse.de" date="1176638400">- update to 3.0.2
- updated ctrlproxy-bzr_xsltproc_catalogs.patch for the new release</changelog>
  <changelog author="mrueckert@suse.de" date="1185105600">- 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 &lt;e.giaquinta@glauco.it&gt;)
  - PORTABILITY
  * Include netinet/in.h in src/utils.c and src/network.c.
    Required for building on FreeBSD. Reported by underlig.</changelog>
  <changelog author="mrueckert@suse.de" date="1197028800">- 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 &lt;e.giaquinta@glauco.it&gt;)
  * 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 &lt;e.giaquinta@glauco.it&gt;)
  PORTABILITY
  * Include netinet/in.h in src/utils.c and src/network.c. Required
    for building on FreeBSD. Reported by underlig.</changelog>
  <changelog author="anschneider@suse.de" date="1208174400">- 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.</changelog>
  <changelog author="anschneider@suse.de" date="1212580800">- Fix client &lt;-&gt; ctrlproxy ssl connection.</changelog>
  <changelog author="anschneider@suse.de" date="1214481600">- 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)</changelog>
  <changelog author="anschneider@suse.de" date="1226318400">- 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.</changelog>
  <changelog author="anschneider@suse.de" date="1228824000">- 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.</changelog>
  <changelog author="puzel@suse.cz" date="1235131200">- Fix build on openSUSE 11.1
- Fix some rpmlint warnings</changelog>
  <changelog author="anschneider@exsuse.de" date="1246276800">- Fix nickserv save config.</changelog>
  <changelog author="anschneider@exsuse.de" date="1251115200">- Fix linking with ld flag --as-needed.</changelog>
  <changelog author="jmcdonough@suse.com" date="1380196800">- Fix gcrypt/gnutls build errors on newer systems.</changelog>
</package>
<package pkgid="172891f2f9f024f6357364396944d280f672f864" name="ctrlproxy" arch="x86_64">
  <version epoch="0" ver="3.0.8" rel="6.1"/>
  <changelog author="mrueckert@suse.de" date="1164542400">- initial package of version 3.0alpha1</changelog>
  <changelog author="mrueckert@suse.de" date="1164542401">- compile with -fPIC -DPIC</changelog>
  <changelog author="mrueckert@suse.de" date="1165320000">- update to beta1</changelog>
  <changelog author="mrueckert@suse.de" date="1165320001">- added ctrlproxy-3.0beta1_fixing_includes.patch:
  reordered the readline include and added string.h to the includes</changelog>
  <changelog author="mrueckert@suse.de" date="1165665600">- 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</changelog>
  <changelog author="mrueckert@suse.de" date="1167998400">- update to 3.0.1
- removed patches (applied upstream):
  ctrlproxy-3.0.0_implict_declaration.patch
  ctrlproxy-3.0.0_discards_qualifier.patch</changelog>
  <changelog author="mrueckert@suse.de" date="1169985600">- fixed build for 9.3</changelog>
  <changelog author="mrueckert@suse.de" date="1176552000">- add missing dir to the filelist</changelog>
  <changelog author="mrueckert@suse.de" date="1176638400">- update to 3.0.2
- updated ctrlproxy-bzr_xsltproc_catalogs.patch for the new release</changelog>
  <changelog author="mrueckert@suse.de" date="1185105600">- 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 &lt;e.giaquinta@glauco.it&gt;)
  - PORTABILITY
  * Include netinet/in.h in src/utils.c and src/network.c.
    Required for building on FreeBSD. Reported by underlig.</changelog>
  <changelog author="mrueckert@suse.de" date="1197028800">- 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 &lt;e.giaquinta@glauco.it&gt;)
  * 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 &lt;e.giaquinta@glauco.it&gt;)
  PORTABILITY
  * Include netinet/in.h in src/utils.c and src/network.c. Required
    for building on FreeBSD. Reported by underlig.</changelog>
  <changelog author="anschneider@suse.de" date="1208174400">- 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.</changelog>
  <changelog author="anschneider@suse.de" date="1212580800">- Fix client &lt;-&gt; ctrlproxy ssl connection.</changelog>
  <changelog author="anschneider@suse.de" date="1214481600">- 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)</changelog>
  <changelog author="anschneider@suse.de" date="1226318400">- 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.</changelog>
  <changelog author="anschneider@suse.de" date="1228824000">- 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.</changelog>
  <changelog author="puzel@suse.cz" date="1235131200">- Fix build on openSUSE 11.1
- Fix some rpmlint warnings</changelog>
  <changelog author="anschneider@exsuse.de" date="1246276800">- Fix nickserv save config.</changelog>
  <changelog author="anschneider@exsuse.de" date="1251115200">- Fix linking with ld flag --as-needed.</changelog>
  <changelog author="jmcdonough@suse.com" date="1380196800">- Fix gcrypt/gnutls build errors on newer systems.</changelog>
</package>
<package pkgid="7c0997fb7b894d0dc74aa5cab23bedd8b0ac2f5d" name="ctrlproxy-debuginfo" arch="i586">
  <version epoch="0" ver="3.0.8" rel="6.1"/>
  <changelog author="mrueckert@suse.de" date="1164542400">- initial package of version 3.0alpha1</changelog>
  <changelog author="mrueckert@suse.de" date="1164542401">- compile with -fPIC -DPIC</changelog>
  <changelog author="mrueckert@suse.de" date="1165320000">- update to beta1</changelog>
  <changelog author="mrueckert@suse.de" date="1165320001">- added ctrlproxy-3.0beta1_fixing_includes.patch:
  reordered the readline include and added string.h to the includes</changelog>
  <changelog author="mrueckert@suse.de" date="1165665600">- 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</changelog>
  <changelog author="mrueckert@suse.de" date="1167998400">- update to 3.0.1
- removed patches (applied upstream):
  ctrlproxy-3.0.0_implict_declaration.patch
  ctrlproxy-3.0.0_discards_qualifier.patch</changelog>
  <changelog author="mrueckert@suse.de" date="1169985600">- fixed build for 9.3</changelog>
  <changelog author="mrueckert@suse.de" date="1176552000">- add missing dir to the filelist</changelog>
  <changelog author="mrueckert@suse.de" date="1176638400">- update to 3.0.2
- updated ctrlproxy-bzr_xsltproc_catalogs.patch for the new release</changelog>
  <changelog author="mrueckert@suse.de" date="1185105600">- 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 &lt;e.giaquinta@glauco.it&gt;)
  - PORTABILITY
  * Include netinet/in.h in src/utils.c and src/network.c.
    Required for building on FreeBSD. Reported by underlig.</changelog>
  <changelog author="mrueckert@suse.de" date="1197028800">- 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 &lt;e.giaquinta@glauco.it&gt;)
  * 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 &lt;e.giaquinta@glauco.it&gt;)
  PORTABILITY
  * Include netinet/in.h in src/utils.c and src/network.c. Required
    for building on FreeBSD. Reported by underlig.</changelog>
  <changelog author="anschneider@suse.de" date="1208174400">- 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.</changelog>
  <changelog author="anschneider@suse.de" date="1212580800">- Fix client &lt;-&gt; ctrlproxy ssl connection.</changelog>
  <changelog author="anschneider@suse.de" date="1214481600">- 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)</changelog>
  <changelog author="anschneider@suse.de" date="1226318400">- 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.</changelog>
  <changelog author="anschneider@suse.de" date="1228824000">- 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.</changelog>
  <changelog author="puzel@suse.cz" date="1235131200">- Fix build on openSUSE 11.1
- Fix some rpmlint warnings</changelog>
  <changelog author="anschneider@exsuse.de" date="1246276800">- Fix nickserv save config.</changelog>
  <changelog author="anschneider@exsuse.de" date="1251115200">- Fix linking with ld flag --as-needed.</changelog>
  <changelog author="jmcdonough@suse.com" date="1380196800">- Fix gcrypt/gnutls build errors on newer systems.</changelog>
</package>
<package pkgid="bee223ff084eba3e298a738870e28b2543e542b7" name="ctrlproxy-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.0.8" rel="6.1"/>
  <changelog author="mrueckert@suse.de" date="1164542400">- initial package of version 3.0alpha1</changelog>
  <changelog author="mrueckert@suse.de" date="1164542401">- compile with -fPIC -DPIC</changelog>
  <changelog author="mrueckert@suse.de" date="1165320000">- update to beta1</changelog>
  <changelog author="mrueckert@suse.de" date="1165320001">- added ctrlproxy-3.0beta1_fixing_includes.patch:
  reordered the readline include and added string.h to the includes</changelog>
  <changelog author="mrueckert@suse.de" date="1165665600">- 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</changelog>
  <changelog author="mrueckert@suse.de" date="1167998400">- update to 3.0.1
- removed patches (applied upstream):
  ctrlproxy-3.0.0_implict_declaration.patch
  ctrlproxy-3.0.0_discards_qualifier.patch</changelog>
  <changelog author="mrueckert@suse.de" date="1169985600">- fixed build for 9.3</changelog>
  <changelog author="mrueckert@suse.de" date="1176552000">- add missing dir to the filelist</changelog>
  <changelog author="mrueckert@suse.de" date="1176638400">- update to 3.0.2
- updated ctrlproxy-bzr_xsltproc_catalogs.patch for the new release</changelog>
  <changelog author="mrueckert@suse.de" date="1185105600">- 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 &lt;e.giaquinta@glauco.it&gt;)
  - PORTABILITY
  * Include netinet/in.h in src/utils.c and src/network.c.
    Required for building on FreeBSD. Reported by underlig.</changelog>
  <changelog author="mrueckert@suse.de" date="1197028800">- 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 &lt;e.giaquinta@glauco.it&gt;)
  * 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 &lt;e.giaquinta@glauco.it&gt;)
  PORTABILITY
  * Include netinet/in.h in src/utils.c and src/network.c. Required
    for building on FreeBSD. Reported by underlig.</changelog>
  <changelog author="anschneider@suse.de" date="1208174400">- 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.</changelog>
  <changelog author="anschneider@suse.de" date="1212580800">- Fix client &lt;-&gt; ctrlproxy ssl connection.</changelog>
  <changelog author="anschneider@suse.de" date="1214481600">- 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)</changelog>
  <changelog author="anschneider@suse.de" date="1226318400">- 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.</changelog>
  <changelog author="anschneider@suse.de" date="1228824000">- 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.</changelog>
  <changelog author="puzel@suse.cz" date="1235131200">- Fix build on openSUSE 11.1
- Fix some rpmlint warnings</changelog>
  <changelog author="anschneider@exsuse.de" date="1246276800">- Fix nickserv save config.</changelog>
  <changelog author="anschneider@exsuse.de" date="1251115200">- Fix linking with ld flag --as-needed.</changelog>
  <changelog author="jmcdonough@suse.com" date="1380196800">- Fix gcrypt/gnutls build errors on newer systems.</changelog>
</package>
<package pkgid="3d333d43733c80bd0dcdb2c55736ee6c9975b111" name="ctrlproxy-debugsource" arch="i586">
  <version epoch="0" ver="3.0.8" rel="6.1"/>
  <changelog author="mrueckert@suse.de" date="1164542400">- initial package of version 3.0alpha1</changelog>
  <changelog author="mrueckert@suse.de" date="1164542401">- compile with -fPIC -DPIC</changelog>
  <changelog author="mrueckert@suse.de" date="1165320000">- update to beta1</changelog>
  <changelog author="mrueckert@suse.de" date="1165320001">- added ctrlproxy-3.0beta1_fixing_includes.patch:
  reordered the readline include and added string.h to the includes</changelog>
  <changelog author="mrueckert@suse.de" date="1165665600">- 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</changelog>
  <changelog author="mrueckert@suse.de" date="1167998400">- update to 3.0.1
- removed patches (applied upstream):
  ctrlproxy-3.0.0_implict_declaration.patch
  ctrlproxy-3.0.0_discards_qualifier.patch</changelog>
  <changelog author="mrueckert@suse.de" date="1169985600">- fixed build for 9.3</changelog>
  <changelog author="mrueckert@suse.de" date="1176552000">- add missing dir to the filelist</changelog>
  <changelog author="mrueckert@suse.de" date="1176638400">- update to 3.0.2
- updated ctrlproxy-bzr_xsltproc_catalogs.patch for the new release</changelog>
  <changelog author="mrueckert@suse.de" date="1185105600">- 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 &lt;e.giaquinta@glauco.it&gt;)
  - PORTABILITY
  * Include netinet/in.h in src/utils.c and src/network.c.
    Required for building on FreeBSD. Reported by underlig.</changelog>
  <changelog author="mrueckert@suse.de" date="1197028800">- 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 &lt;e.giaquinta@glauco.it&gt;)
  * 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 &lt;e.giaquinta@glauco.it&gt;)
  PORTABILITY
  * Include netinet/in.h in src/utils.c and src/network.c. Required
    for building on FreeBSD. Reported by underlig.</changelog>
  <changelog author="anschneider@suse.de" date="1208174400">- 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.</changelog>
  <changelog author="anschneider@suse.de" date="1212580800">- Fix client &lt;-&gt; ctrlproxy ssl connection.</changelog>
  <changelog author="anschneider@suse.de" date="1214481600">- 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)</changelog>
  <changelog author="anschneider@suse.de" date="1226318400">- 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.</changelog>
  <changelog author="anschneider@suse.de" date="1228824000">- 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.</changelog>
  <changelog author="puzel@suse.cz" date="1235131200">- Fix build on openSUSE 11.1
- Fix some rpmlint warnings</changelog>
  <changelog author="anschneider@exsuse.de" date="1246276800">- Fix nickserv save config.</changelog>
  <changelog author="anschneider@exsuse.de" date="1251115200">- Fix linking with ld flag --as-needed.</changelog>
  <changelog author="jmcdonough@suse.com" date="1380196800">- Fix gcrypt/gnutls build errors on newer systems.</changelog>
</package>
<package pkgid="46fa779c9b7ac246736c79c820c85b546692dc6b" name="ctrlproxy-debugsource" arch="x86_64">
  <version epoch="0" ver="3.0.8" rel="6.1"/>
  <changelog author="mrueckert@suse.de" date="1164542400">- initial package of version 3.0alpha1</changelog>
  <changelog author="mrueckert@suse.de" date="1164542401">- compile with -fPIC -DPIC</changelog>
  <changelog author="mrueckert@suse.de" date="1165320000">- update to beta1</changelog>
  <changelog author="mrueckert@suse.de" date="1165320001">- added ctrlproxy-3.0beta1_fixing_includes.patch:
  reordered the readline include and added string.h to the includes</changelog>
  <changelog author="mrueckert@suse.de" date="1165665600">- 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</changelog>
  <changelog author="mrueckert@suse.de" date="1167998400">- update to 3.0.1
- removed patches (applied upstream):
  ctrlproxy-3.0.0_implict_declaration.patch
  ctrlproxy-3.0.0_discards_qualifier.patch</changelog>
  <changelog author="mrueckert@suse.de" date="1169985600">- fixed build for 9.3</changelog>
  <changelog author="mrueckert@suse.de" date="1176552000">- add missing dir to the filelist</changelog>
  <changelog author="mrueckert@suse.de" date="1176638400">- update to 3.0.2
- updated ctrlproxy-bzr_xsltproc_catalogs.patch for the new release</changelog>
  <changelog author="mrueckert@suse.de" date="1185105600">- 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 &lt;e.giaquinta@glauco.it&gt;)
  - PORTABILITY
  * Include netinet/in.h in src/utils.c and src/network.c.
    Required for building on FreeBSD. Reported by underlig.</changelog>
  <changelog author="mrueckert@suse.de" date="1197028800">- 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 &lt;e.giaquinta@glauco.it&gt;)
  * 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 &lt;e.giaquinta@glauco.it&gt;)
  PORTABILITY
  * Include netinet/in.h in src/utils.c and src/network.c. Required
    for building on FreeBSD. Reported by underlig.</changelog>
  <changelog author="anschneider@suse.de" date="1208174400">- 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.</changelog>
  <changelog author="anschneider@suse.de" date="1212580800">- Fix client &lt;-&gt; ctrlproxy ssl connection.</changelog>
  <changelog author="anschneider@suse.de" date="1214481600">- 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)</changelog>
  <changelog author="anschneider@suse.de" date="1226318400">- 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.</changelog>
  <changelog author="anschneider@suse.de" date="1228824000">- 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.</changelog>
  <changelog author="puzel@suse.cz" date="1235131200">- Fix build on openSUSE 11.1
- Fix some rpmlint warnings</changelog>
  <changelog author="anschneider@exsuse.de" date="1246276800">- Fix nickserv save config.</changelog>
  <changelog author="anschneider@exsuse.de" date="1251115200">- Fix linking with ld flag --as-needed.</changelog>
  <changelog author="jmcdonough@suse.com" date="1380196800">- Fix gcrypt/gnutls build errors on newer systems.</changelog>
</package>
<package pkgid="57d4404430fd13489a79f564cde7758f4f8ccc4d" name="ctrlproxy-devel" arch="i586">
  <version epoch="0" ver="3.0.8" rel="6.1"/>
  <changelog author="mrueckert@suse.de" date="1164542400">- initial package of version 3.0alpha1</changelog>
  <changelog author="mrueckert@suse.de" date="1164542401">- compile with -fPIC -DPIC</changelog>
  <changelog author="mrueckert@suse.de" date="1165320000">- update to beta1</changelog>
  <changelog author="mrueckert@suse.de" date="1165320001">- added ctrlproxy-3.0beta1_fixing_includes.patch:
  reordered the readline include and added string.h to the includes</changelog>
  <changelog author="mrueckert@suse.de" date="1165665600">- 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</changelog>
  <changelog author="mrueckert@suse.de" date="1167998400">- update to 3.0.1
- removed patches (applied upstream):
  ctrlproxy-3.0.0_implict_declaration.patch
  ctrlproxy-3.0.0_discards_qualifier.patch</changelog>
  <changelog author="mrueckert@suse.de" date="1169985600">- fixed build for 9.3</changelog>
  <changelog author="mrueckert@suse.de" date="1176552000">- add missing dir to the filelist</changelog>
  <changelog author="mrueckert@suse.de" date="1176638400">- update to 3.0.2
- updated ctrlproxy-bzr_xsltproc_catalogs.patch for the new release</changelog>
  <changelog author="mrueckert@suse.de" date="1185105600">- 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 &lt;e.giaquinta@glauco.it&gt;)
  - PORTABILITY
  * Include netinet/in.h in src/utils.c and src/network.c.
    Required for building on FreeBSD. Reported by underlig.</changelog>
  <changelog author="mrueckert@suse.de" date="1197028800">- 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 &lt;e.giaquinta@glauco.it&gt;)
  * 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 &lt;e.giaquinta@glauco.it&gt;)
  PORTABILITY
  * Include netinet/in.h in src/utils.c and src/network.c. Required
    for building on FreeBSD. Reported by underlig.</changelog>
  <changelog author="anschneider@suse.de" date="1208174400">- 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.</changelog>
  <changelog author="anschneider@suse.de" date="1212580800">- Fix client &lt;-&gt; ctrlproxy ssl connection.</changelog>
  <changelog author="anschneider@suse.de" date="1214481600">- 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)</changelog>
  <changelog author="anschneider@suse.de" date="1226318400">- 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.</changelog>
  <changelog author="anschneider@suse.de" date="1228824000">- 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.</changelog>
  <changelog author="puzel@suse.cz" date="1235131200">- Fix build on openSUSE 11.1
- Fix some rpmlint warnings</changelog>
  <changelog author="anschneider@exsuse.de" date="1246276800">- Fix nickserv save config.</changelog>
  <changelog author="anschneider@exsuse.de" date="1251115200">- Fix linking with ld flag --as-needed.</changelog>
  <changelog author="jmcdonough@suse.com" date="1380196800">- Fix gcrypt/gnutls build errors on newer systems.</changelog>
</package>
<package pkgid="fc291b9922fe1a849fab6e3e4d9e056642384765" name="ctrlproxy-devel" arch="x86_64">
  <version epoch="0" ver="3.0.8" rel="6.1"/>
  <changelog author="mrueckert@suse.de" date="1164542400">- initial package of version 3.0alpha1</changelog>
  <changelog author="mrueckert@suse.de" date="1164542401">- compile with -fPIC -DPIC</changelog>
  <changelog author="mrueckert@suse.de" date="1165320000">- update to beta1</changelog>
  <changelog author="mrueckert@suse.de" date="1165320001">- added ctrlproxy-3.0beta1_fixing_includes.patch:
  reordered the readline include and added string.h to the includes</changelog>
  <changelog author="mrueckert@suse.de" date="1165665600">- 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</changelog>
  <changelog author="mrueckert@suse.de" date="1167998400">- update to 3.0.1
- removed patches (applied upstream):
  ctrlproxy-3.0.0_implict_declaration.patch
  ctrlproxy-3.0.0_discards_qualifier.patch</changelog>
  <changelog author="mrueckert@suse.de" date="1169985600">- fixed build for 9.3</changelog>
  <changelog author="mrueckert@suse.de" date="1176552000">- add missing dir to the filelist</changelog>
  <changelog author="mrueckert@suse.de" date="1176638400">- update to 3.0.2
- updated ctrlproxy-bzr_xsltproc_catalogs.patch for the new release</changelog>
  <changelog author="mrueckert@suse.de" date="1185105600">- 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 &lt;e.giaquinta@glauco.it&gt;)
  - PORTABILITY
  * Include netinet/in.h in src/utils.c and src/network.c.
    Required for building on FreeBSD. Reported by underlig.</changelog>
  <changelog author="mrueckert@suse.de" date="1197028800">- 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 &lt;e.giaquinta@glauco.it&gt;)
  * 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 &lt;e.giaquinta@glauco.it&gt;)
  PORTABILITY
  * Include netinet/in.h in src/utils.c and src/network.c. Required
    for building on FreeBSD. Reported by underlig.</changelog>
  <changelog author="anschneider@suse.de" date="1208174400">- 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.</changelog>
  <changelog author="anschneider@suse.de" date="1212580800">- Fix client &lt;-&gt; ctrlproxy ssl connection.</changelog>
  <changelog author="anschneider@suse.de" date="1214481600">- 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)</changelog>
  <changelog author="anschneider@suse.de" date="1226318400">- 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.</changelog>
  <changelog author="anschneider@suse.de" date="1228824000">- 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.</changelog>
  <changelog author="puzel@suse.cz" date="1235131200">- Fix build on openSUSE 11.1
- Fix some rpmlint warnings</changelog>
  <changelog author="anschneider@exsuse.de" date="1246276800">- Fix nickserv save config.</changelog>
  <changelog author="anschneider@exsuse.de" date="1251115200">- Fix linking with ld flag --as-needed.</changelog>
  <changelog author="jmcdonough@suse.com" date="1380196800">- Fix gcrypt/gnutls build errors on newer systems.</changelog>
</package>
<package pkgid="e6da6bc47a6205445655f1f20f830266fb5b7904" name="dircproxy-snapshot" arch="i586">
  <version epoch="0" ver="1.2.0.beta2" rel="2.1"/>
  <changelog author="mrueckert@suse.de" date="1164283200">- initial package of version 1.2.0-beta2</changelog>
</package>
<package pkgid="ab74ecc0b44bc0675737ebe599b0e3fffb839b1d" name="dircproxy-snapshot" arch="src">
  <version epoch="0" ver="1.2.0.beta2" rel="2.1"/>
  <changelog author="mrueckert@suse.de" date="1164283200">- initial package of version 1.2.0-beta2</changelog>
</package>
<package pkgid="f4e0295c4a3631cc3360402f238d23b30d70da03" name="dircproxy-snapshot" arch="x86_64">
  <version epoch="0" ver="1.2.0.beta2" rel="2.1"/>
  <changelog author="mrueckert@suse.de" date="1164283200">- initial package of version 1.2.0-beta2</changelog>
</package>
<package pkgid="f7ddcfe62e6c26d4dca9618923e7715541f8dacb" name="dircproxy-snapshot-debuginfo" arch="i586">
  <version epoch="0" ver="1.2.0.beta2" rel="2.1"/>
  <changelog author="mrueckert@suse.de" date="1164283200">- initial package of version 1.2.0-beta2</changelog>
</package>
<package pkgid="6170227a91e1969ccf54de0a6bc4b680cfeeff20" name="dircproxy-snapshot-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.0.beta2" rel="2.1"/>
  <changelog author="mrueckert@suse.de" date="1164283200">- initial package of version 1.2.0-beta2</changelog>
</package>
<package pkgid="dba3454ea2db36462070a03216b008dc31ea77a2" name="dircproxy-snapshot-debugsource" arch="i586">
  <version epoch="0" ver="1.2.0.beta2" rel="2.1"/>
  <changelog author="mrueckert@suse.de" date="1164283200">- initial package of version 1.2.0-beta2</changelog>
</package>
<package pkgid="ba6c28f96f23743637155d79cb9528ff5db73f1c" name="dircproxy-snapshot-debugsource" arch="x86_64">
  <version epoch="0" ver="1.2.0.beta2" rel="2.1"/>
  <changelog author="mrueckert@suse.de" date="1164283200">- initial package of version 1.2.0-beta2</changelog>
</package>
<package pkgid="c8717b7a2155582e982c609fcc162157023babe0" name="epic5" arch="i586">
  <version epoch="0" ver="2.0.1" rel="1.1"/>
  <changelog author="mmj@suse.de" date="1097582400">- Update to 2.1.1
- Use correct libexecdir, /usr/lib/epic (FHS)</changelog>
  <changelog author="mmj@suse.de" date="1103112000">- Update to 2.2
- Update to latest help</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="max@suse.de" date="1168430400">- Update to version 2.6 to fix a crash when torturing epic
  with ircfuzz (#154621).
- Updaye help to version 20050315.</changelog>
  <changelog author="ro@suse.de" date="1175256000">- added ncurses-devel to buildreq</changelog>
  <changelog author="vgorobets@suse.de" date="1221048000">- New version: epic4-2.10
- Fix inability to /query an /exec'd process.
- Add support for +T by special request.
- Fix crash for /parsekey type_text
- Add $windowctl(GET &lt;refnum&gt; CHANNELS)
- Fix brain-o in a previous fix.
- Port $strtol() and $tobase() from epic5.
- Fix $tobase() bug - $tobase() now supports negative integers.</changelog>
  <changelog author="boris@steki.net" date="1278849600">- New version: epic5-1.1.2
- Many changes from epic4 read in /usr/share/packages/doc/epic5/UPDATES</changelog>
  <changelog author="boris@steki.net" date="1360497600">- new upstream version 1.1.5
- changes from 1.1.2
  - New flag, /load -encoding
  - /xdebug no_color   - turn off all color unconditionally
  - Fixed /LASTLOG -CONTEXT
  - Fixed /ON SET behaviour
  - Merge two windows together -- /WINDOW MERGE otherwin
  - Expiring output -- /XECHO -E
  - New $hookctl(CURRENT_IMPLIED_HOOK)
  - New $dccctl network layer opetions
  - New option, /XEVAL -NOLOG
  - New option, /LASTLOG -IGNORE &lt;pattern&gt;
  - New semantics for /BIND TRANSPOSE_CHARACTERS
  - New script: rejoin
- For all update information please look in:
  /usr/share/packages/doc/epic5/UPDATES</changelog>
  <changelog author="boris@steki.net" date="1405598400">- new upstream version 1.1.10
- changes from 1.1.5
  - New function, $encodingctl()
    The $encodingctl() gives you a lower level interface to the
    encoding system.
  - 256 color support (^X works like ^C)
  - Italics support
  - Clarified behavior for /set lastlog 0
  - New flags, /LASTLOG -THIS_SERVER and -GLOBAL
  - Auto-detect incorrect encodings lead to warnings
  - Now honoring LC_ALL (locale charset settings)
  - New /ENCODING target "scripts"
  - EPIC users now utf8 stransparant to irc.
  - New command /ENCODING -- declare target encodings
  - New server flag, "encoding"  -- WITHDRAWN
  - New status expando, %{4}S, full "itsname"
  - Add /input -- so you can stop arg processing
  - New built in function $status_oneoff()
  - New action $LOGCTL(LAST_CREATED)
  - New action $LOGCTL(NEW)
  - New /lastlog flag. /lastlog -regignore
  - $windowctl(REFNUMS_BY_PRIORITY) returns by current-ness
    The $windowctl(REFNUMS_BY_PRIORITY) operation returns all windows in
    the descending order that they have been the "current window".
  - FIXED-SKIPPED windows don't get channels on /window kill
    FIXED-SKIPPED windows
  - New /QUEUE flag, -RUNONE
- Please read UPDATES file for full  changelog and command help</changelog>
  <changelog author="boris@steki.net" date="1492862400">- updated to latest upstream version 2.0.1
  - lot of changes please look at UPDATES file</changelog>
</package>
<package pkgid="08dd4d7926e381b144b027346a00335130deae2d" name="epic5" arch="src">
  <version epoch="0" ver="2.0.1" rel="1.1"/>
  <changelog author="mmj@suse.de" date="1037966400">- Fix string mangling</changelog>
  <changelog author="mmj@suse.de" date="1044187200">- Update to 1.1.10</changelog>
  <changelog author="mmj@suse.de" date="1052395200">- Update to 1.1.11</changelog>
  <changelog author="mmj@suse.de" date="1052827200">- Use %defattr</changelog>
  <changelog author="mmj@suse.de" date="1056110400">- Update to 1.1.12</changelog>
  <changelog author="mmj@suse.de" date="1060257600">- Add -fno-strict-aliasing to CFLAGS</changelog>
  <changelog author="mmj@suse.de" date="1066219200">- Don't build as root</changelog>
  <changelog author="mmj@suse.de" date="1068552000">- Update to 1.1.16
- Use %_lib instead of hardcoded "lib"</changelog>
  <changelog author="mmj@suse.de" date="1076328000">- Update to 1.2.9</changelog>
  <changelog author="mmj@suse.de" date="1081944000">- Update to 2.0
- Add help</changelog>
  <changelog author="mmj@suse.de" date="1097582400">- Update to 2.1.1
- Use correct libexecdir, /usr/lib/epic (FHS)</changelog>
  <changelog author="mmj@suse.de" date="1103112000">- Update to 2.2
- Update to latest help</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="max@suse.de" date="1168430400">- Update to version 2.6 to fix a crash when torturing epic
  with ircfuzz (#154621).
- Updaye help to version 20050315.</changelog>
  <changelog author="ro@suse.de" date="1175256000">- added ncurses-devel to buildreq</changelog>
  <changelog author="vgorobets@suse.de" date="1221048000">- New version: epic4-2.10
- Fix inability to /query an /exec'd process.
- Add support for +T by special request.
- Fix crash for /parsekey type_text
- Add $windowctl(GET &lt;refnum&gt; CHANNELS)
- Fix brain-o in a previous fix.
- Port $strtol() and $tobase() from epic5.
- Fix $tobase() bug - $tobase() now supports negative integers.</changelog>
  <changelog author="boris@steki.net" date="1278849600">- New version: epic5-1.1.2
- Many changes from epic4 read in /usr/share/packages/doc/epic5/UPDATES</changelog>
  <changelog author="boris@steki.net" date="1360497600">- new upstream version 1.1.5
- changes from 1.1.2
  - New flag, /load -encoding
  - /xdebug no_color   - turn off all color unconditionally
  - Fixed /LASTLOG -CONTEXT
  - Fixed /ON SET behaviour
  - Merge two windows together -- /WINDOW MERGE otherwin
  - Expiring output -- /XECHO -E
  - New $hookctl(CURRENT_IMPLIED_HOOK)
  - New $dccctl network layer opetions
  - New option, /XEVAL -NOLOG
  - New option, /LASTLOG -IGNORE &lt;pattern&gt;
  - New semantics for /BIND TRANSPOSE_CHARACTERS
  - New script: rejoin
- For all update information please look in:
  /usr/share/packages/doc/epic5/UPDATES</changelog>
  <changelog author="boris@steki.net" date="1405598400">- new upstream version 1.1.10
- changes from 1.1.5
  - New function, $encodingctl()
    The $encodingctl() gives you a lower level interface to the
    encoding system.
  - 256 color support (^X works like ^C)
  - Italics support
  - Clarified behavior for /set lastlog 0
  - New flags, /LASTLOG -THIS_SERVER and -GLOBAL
  - Auto-detect incorrect encodings lead to warnings
  - Now honoring LC_ALL (locale charset settings)
  - New /ENCODING target "scripts"
  - EPIC users now utf8 stransparant to irc.
  - New command /ENCODING -- declare target encodings
  - New server flag, "encoding"  -- WITHDRAWN
  - New status expando, %{4}S, full "itsname"
  - Add /input -- so you can stop arg processing
  - New built in function $status_oneoff()
  - New action $LOGCTL(LAST_CREATED)
  - New action $LOGCTL(NEW)
  - New /lastlog flag. /lastlog -regignore
  - $windowctl(REFNUMS_BY_PRIORITY) returns by current-ness
    The $windowctl(REFNUMS_BY_PRIORITY) operation returns all windows in
    the descending order that they have been the "current window".
  - FIXED-SKIPPED windows don't get channels on /window kill
    FIXED-SKIPPED windows
  - New /QUEUE flag, -RUNONE
- Please read UPDATES file for full  changelog and command help</changelog>
  <changelog author="boris@steki.net" date="1492862400">- updated to latest upstream version 2.0.1
  - lot of changes please look at UPDATES file</changelog>
</package>
<package pkgid="e6a092aea61957388aa8278aa9129f0bea50ef58" name="epic5" arch="x86_64">
  <version epoch="0" ver="2.0.1" rel="1.1"/>
  <changelog author="mmj@suse.de" date="1097582400">- Update to 2.1.1
- Use correct libexecdir, /usr/lib/epic (FHS)</changelog>
  <changelog author="mmj@suse.de" date="1103112000">- Update to 2.2
- Update to latest help</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="max@suse.de" date="1168430400">- Update to version 2.6 to fix a crash when torturing epic
  with ircfuzz (#154621).
- Updaye help to version 20050315.</changelog>
  <changelog author="ro@suse.de" date="1175256000">- added ncurses-devel to buildreq</changelog>
  <changelog author="vgorobets@suse.de" date="1221048000">- New version: epic4-2.10
- Fix inability to /query an /exec'd process.
- Add support for +T by special request.
- Fix crash for /parsekey type_text
- Add $windowctl(GET &lt;refnum&gt; CHANNELS)
- Fix brain-o in a previous fix.
- Port $strtol() and $tobase() from epic5.
- Fix $tobase() bug - $tobase() now supports negative integers.</changelog>
  <changelog author="boris@steki.net" date="1278849600">- New version: epic5-1.1.2
- Many changes from epic4 read in /usr/share/packages/doc/epic5/UPDATES</changelog>
  <changelog author="boris@steki.net" date="1360497600">- new upstream version 1.1.5
- changes from 1.1.2
  - New flag, /load -encoding
  - /xdebug no_color   - turn off all color unconditionally
  - Fixed /LASTLOG -CONTEXT
  - Fixed /ON SET behaviour
  - Merge two windows together -- /WINDOW MERGE otherwin
  - Expiring output -- /XECHO -E
  - New $hookctl(CURRENT_IMPLIED_HOOK)
  - New $dccctl network layer opetions
  - New option, /XEVAL -NOLOG
  - New option, /LASTLOG -IGNORE &lt;pattern&gt;
  - New semantics for /BIND TRANSPOSE_CHARACTERS
  - New script: rejoin
- For all update information please look in:
  /usr/share/packages/doc/epic5/UPDATES</changelog>
  <changelog author="boris@steki.net" date="1405598400">- new upstream version 1.1.10
- changes from 1.1.5
  - New function, $encodingctl()
    The $encodingctl() gives you a lower level interface to the
    encoding system.
  - 256 color support (^X works like ^C)
  - Italics support
  - Clarified behavior for /set lastlog 0
  - New flags, /LASTLOG -THIS_SERVER and -GLOBAL
  - Auto-detect incorrect encodings lead to warnings
  - Now honoring LC_ALL (locale charset settings)
  - New /ENCODING target "scripts"
  - EPIC users now utf8 stransparant to irc.
  - New command /ENCODING -- declare target encodings
  - New server flag, "encoding"  -- WITHDRAWN
  - New status expando, %{4}S, full "itsname"
  - Add /input -- so you can stop arg processing
  - New built in function $status_oneoff()
  - New action $LOGCTL(LAST_CREATED)
  - New action $LOGCTL(NEW)
  - New /lastlog flag. /lastlog -regignore
  - $windowctl(REFNUMS_BY_PRIORITY) returns by current-ness
    The $windowctl(REFNUMS_BY_PRIORITY) operation returns all windows in
    the descending order that they have been the "current window".
  - FIXED-SKIPPED windows don't get channels on /window kill
    FIXED-SKIPPED windows
  - New /QUEUE flag, -RUNONE
- Please read UPDATES file for full  changelog and command help</changelog>
  <changelog author="boris@steki.net" date="1492862400">- updated to latest upstream version 2.0.1
  - lot of changes please look at UPDATES file</changelog>
</package>
<package pkgid="e2b49bf09ae1b219cef77191321c5ede39b3368a" name="epic5-debuginfo" arch="i586">
  <version epoch="0" ver="2.0.1" rel="1.1"/>
  <changelog author="mmj@suse.de" date="1097582400">- Update to 2.1.1
- Use correct libexecdir, /usr/lib/epic (FHS)</changelog>
  <changelog author="mmj@suse.de" date="1103112000">- Update to 2.2
- Update to latest help</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="max@suse.de" date="1168430400">- Update to version 2.6 to fix a crash when torturing epic
  with ircfuzz (#154621).
- Updaye help to version 20050315.</changelog>
  <changelog author="ro@suse.de" date="1175256000">- added ncurses-devel to buildreq</changelog>
  <changelog author="vgorobets@suse.de" date="1221048000">- New version: epic4-2.10
- Fix inability to /query an /exec'd process.
- Add support for +T by special request.
- Fix crash for /parsekey type_text
- Add $windowctl(GET &lt;refnum&gt; CHANNELS)
- Fix brain-o in a previous fix.
- Port $strtol() and $tobase() from epic5.
- Fix $tobase() bug - $tobase() now supports negative integers.</changelog>
  <changelog author="boris@steki.net" date="1278849600">- New version: epic5-1.1.2
- Many changes from epic4 read in /usr/share/packages/doc/epic5/UPDATES</changelog>
  <changelog author="boris@steki.net" date="1360497600">- new upstream version 1.1.5
- changes from 1.1.2
  - New flag, /load -encoding
  - /xdebug no_color   - turn off all color unconditionally
  - Fixed /LASTLOG -CONTEXT
  - Fixed /ON SET behaviour
  - Merge two windows together -- /WINDOW MERGE otherwin
  - Expiring output -- /XECHO -E
  - New $hookctl(CURRENT_IMPLIED_HOOK)
  - New $dccctl network layer opetions
  - New option, /XEVAL -NOLOG
  - New option, /LASTLOG -IGNORE &lt;pattern&gt;
  - New semantics for /BIND TRANSPOSE_CHARACTERS
  - New script: rejoin
- For all update information please look in:
  /usr/share/packages/doc/epic5/UPDATES</changelog>
  <changelog author="boris@steki.net" date="1405598400">- new upstream version 1.1.10
- changes from 1.1.5
  - New function, $encodingctl()
    The $encodingctl() gives you a lower level interface to the
    encoding system.
  - 256 color support (^X works like ^C)
  - Italics support
  - Clarified behavior for /set lastlog 0
  - New flags, /LASTLOG -THIS_SERVER and -GLOBAL
  - Auto-detect incorrect encodings lead to warnings
  - Now honoring LC_ALL (locale charset settings)
  - New /ENCODING target "scripts"
  - EPIC users now utf8 stransparant to irc.
  - New command /ENCODING -- declare target encodings
  - New server flag, "encoding"  -- WITHDRAWN
  - New status expando, %{4}S, full "itsname"
  - Add /input -- so you can stop arg processing
  - New built in function $status_oneoff()
  - New action $LOGCTL(LAST_CREATED)
  - New action $LOGCTL(NEW)
  - New /lastlog flag. /lastlog -regignore
  - $windowctl(REFNUMS_BY_PRIORITY) returns by current-ness
    The $windowctl(REFNUMS_BY_PRIORITY) operation returns all windows in
    the descending order that they have been the "current window".
  - FIXED-SKIPPED windows don't get channels on /window kill
    FIXED-SKIPPED windows
  - New /QUEUE flag, -RUNONE
- Please read UPDATES file for full  changelog and command help</changelog>
  <changelog author="boris@steki.net" date="1492862400">- updated to latest upstream version 2.0.1
  - lot of changes please look at UPDATES file</changelog>
</package>
<package pkgid="81ab5bbbb124dee06f4036685b482c83eb52fcf1" name="epic5-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.0.1" rel="1.1"/>
  <changelog author="mmj@suse.de" date="1097582400">- Update to 2.1.1
- Use correct libexecdir, /usr/lib/epic (FHS)</changelog>
  <changelog author="mmj@suse.de" date="1103112000">- Update to 2.2
- Update to latest help</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="max@suse.de" date="1168430400">- Update to version 2.6 to fix a crash when torturing epic
  with ircfuzz (#154621).
- Updaye help to version 20050315.</changelog>
  <changelog author="ro@suse.de" date="1175256000">- added ncurses-devel to buildreq</changelog>
  <changelog author="vgorobets@suse.de" date="1221048000">- New version: epic4-2.10
- Fix inability to /query an /exec'd process.
- Add support for +T by special request.
- Fix crash for /parsekey type_text
- Add $windowctl(GET &lt;refnum&gt; CHANNELS)
- Fix brain-o in a previous fix.
- Port $strtol() and $tobase() from epic5.
- Fix $tobase() bug - $tobase() now supports negative integers.</changelog>
  <changelog author="boris@steki.net" date="1278849600">- New version: epic5-1.1.2
- Many changes from epic4 read in /usr/share/packages/doc/epic5/UPDATES</changelog>
  <changelog author="boris@steki.net" date="1360497600">- new upstream version 1.1.5
- changes from 1.1.2
  - New flag, /load -encoding
  - /xdebug no_color   - turn off all color unconditionally
  - Fixed /LASTLOG -CONTEXT
  - Fixed /ON SET behaviour
  - Merge two windows together -- /WINDOW MERGE otherwin
  - Expiring output -- /XECHO -E
  - New $hookctl(CURRENT_IMPLIED_HOOK)
  - New $dccctl network layer opetions
  - New option, /XEVAL -NOLOG
  - New option, /LASTLOG -IGNORE &lt;pattern&gt;
  - New semantics for /BIND TRANSPOSE_CHARACTERS
  - New script: rejoin
- For all update information please look in:
  /usr/share/packages/doc/epic5/UPDATES</changelog>
  <changelog author="boris@steki.net" date="1405598400">- new upstream version 1.1.10
- changes from 1.1.5
  - New function, $encodingctl()
    The $encodingctl() gives you a lower level interface to the
    encoding system.
  - 256 color support (^X works like ^C)
  - Italics support
  - Clarified behavior for /set lastlog 0
  - New flags, /LASTLOG -THIS_SERVER and -GLOBAL
  - Auto-detect incorrect encodings lead to warnings
  - Now honoring LC_ALL (locale charset settings)
  - New /ENCODING target "scripts"
  - EPIC users now utf8 stransparant to irc.
  - New command /ENCODING -- declare target encodings
  - New server flag, "encoding"  -- WITHDRAWN
  - New status expando, %{4}S, full "itsname"
  - Add /input -- so you can stop arg processing
  - New built in function $status_oneoff()
  - New action $LOGCTL(LAST_CREATED)
  - New action $LOGCTL(NEW)
  - New /lastlog flag. /lastlog -regignore
  - $windowctl(REFNUMS_BY_PRIORITY) returns by current-ness
    The $windowctl(REFNUMS_BY_PRIORITY) operation returns all windows in
    the descending order that they have been the "current window".
  - FIXED-SKIPPED windows don't get channels on /window kill
    FIXED-SKIPPED windows
  - New /QUEUE flag, -RUNONE
- Please read UPDATES file for full  changelog and command help</changelog>
  <changelog author="boris@steki.net" date="1492862400">- updated to latest upstream version 2.0.1
  - lot of changes please look at UPDATES file</changelog>
</package>
<package pkgid="cf87387221817b71aee9d0c5ad0b0d7d73d5ead0" name="epic5-debugsource" arch="i586">
  <version epoch="0" ver="2.0.1" rel="1.1"/>
  <changelog author="mmj@suse.de" date="1097582400">- Update to 2.1.1
- Use correct libexecdir, /usr/lib/epic (FHS)</changelog>
  <changelog author="mmj@suse.de" date="1103112000">- Update to 2.2
- Update to latest help</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="max@suse.de" date="1168430400">- Update to version 2.6 to fix a crash when torturing epic
  with ircfuzz (#154621).
- Updaye help to version 20050315.</changelog>
  <changelog author="ro@suse.de" date="1175256000">- added ncurses-devel to buildreq</changelog>
  <changelog author="vgorobets@suse.de" date="1221048000">- New version: epic4-2.10
- Fix inability to /query an /exec'd process.
- Add support for +T by special request.
- Fix crash for /parsekey type_text
- Add $windowctl(GET &lt;refnum&gt; CHANNELS)
- Fix brain-o in a previous fix.
- Port $strtol() and $tobase() from epic5.
- Fix $tobase() bug - $tobase() now supports negative integers.</changelog>
  <changelog author="boris@steki.net" date="1278849600">- New version: epic5-1.1.2
- Many changes from epic4 read in /usr/share/packages/doc/epic5/UPDATES</changelog>
  <changelog author="boris@steki.net" date="1360497600">- new upstream version 1.1.5
- changes from 1.1.2
  - New flag, /load -encoding
  - /xdebug no_color   - turn off all color unconditionally
  - Fixed /LASTLOG -CONTEXT
  - Fixed /ON SET behaviour
  - Merge two windows together -- /WINDOW MERGE otherwin
  - Expiring output -- /XECHO -E
  - New $hookctl(CURRENT_IMPLIED_HOOK)
  - New $dccctl network layer opetions
  - New option, /XEVAL -NOLOG
  - New option, /LASTLOG -IGNORE &lt;pattern&gt;
  - New semantics for /BIND TRANSPOSE_CHARACTERS
  - New script: rejoin
- For all update information please look in:
  /usr/share/packages/doc/epic5/UPDATES</changelog>
  <changelog author="boris@steki.net" date="1405598400">- new upstream version 1.1.10
- changes from 1.1.5
  - New function, $encodingctl()
    The $encodingctl() gives you a lower level interface to the
    encoding system.
  - 256 color support (^X works like ^C)
  - Italics support
  - Clarified behavior for /set lastlog 0
  - New flags, /LASTLOG -THIS_SERVER and -GLOBAL
  - Auto-detect incorrect encodings lead to warnings
  - Now honoring LC_ALL (locale charset settings)
  - New /ENCODING target "scripts"
  - EPIC users now utf8 stransparant to irc.
  - New command /ENCODING -- declare target encodings
  - New server flag, "encoding"  -- WITHDRAWN
  - New status expando, %{4}S, full "itsname"
  - Add /input -- so you can stop arg processing
  - New built in function $status_oneoff()
  - New action $LOGCTL(LAST_CREATED)
  - New action $LOGCTL(NEW)
  - New /lastlog flag. /lastlog -regignore
  - $windowctl(REFNUMS_BY_PRIORITY) returns by current-ness
    The $windowctl(REFNUMS_BY_PRIORITY) operation returns all windows in
    the descending order that they have been the "current window".
  - FIXED-SKIPPED windows don't get channels on /window kill
    FIXED-SKIPPED windows
  - New /QUEUE flag, -RUNONE
- Please read UPDATES file for full  changelog and command help</changelog>
  <changelog author="boris@steki.net" date="1492862400">- updated to latest upstream version 2.0.1
  - lot of changes please look at UPDATES file</changelog>
</package>
<package pkgid="ea88d7f34d6c88362479db5ff6cb933edba8a58d" name="epic5-debugsource" arch="x86_64">
  <version epoch="0" ver="2.0.1" rel="1.1"/>
  <changelog author="mmj@suse.de" date="1097582400">- Update to 2.1.1
- Use correct libexecdir, /usr/lib/epic (FHS)</changelog>
  <changelog author="mmj@suse.de" date="1103112000">- Update to 2.2
- Update to latest help</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="max@suse.de" date="1168430400">- Update to version 2.6 to fix a crash when torturing epic
  with ircfuzz (#154621).
- Updaye help to version 20050315.</changelog>
  <changelog author="ro@suse.de" date="1175256000">- added ncurses-devel to buildreq</changelog>
  <changelog author="vgorobets@suse.de" date="1221048000">- New version: epic4-2.10
- Fix inability to /query an /exec'd process.
- Add support for +T by special request.
- Fix crash for /parsekey type_text
- Add $windowctl(GET &lt;refnum&gt; CHANNELS)
- Fix brain-o in a previous fix.
- Port $strtol() and $tobase() from epic5.
- Fix $tobase() bug - $tobase() now supports negative integers.</changelog>
  <changelog author="boris@steki.net" date="1278849600">- New version: epic5-1.1.2
- Many changes from epic4 read in /usr/share/packages/doc/epic5/UPDATES</changelog>
  <changelog author="boris@steki.net" date="1360497600">- new upstream version 1.1.5
- changes from 1.1.2
  - New flag, /load -encoding
  - /xdebug no_color   - turn off all color unconditionally
  - Fixed /LASTLOG -CONTEXT
  - Fixed /ON SET behaviour
  - Merge two windows together -- /WINDOW MERGE otherwin
  - Expiring output -- /XECHO -E
  - New $hookctl(CURRENT_IMPLIED_HOOK)
  - New $dccctl network layer opetions
  - New option, /XEVAL -NOLOG
  - New option, /LASTLOG -IGNORE &lt;pattern&gt;
  - New semantics for /BIND TRANSPOSE_CHARACTERS
  - New script: rejoin
- For all update information please look in:
  /usr/share/packages/doc/epic5/UPDATES</changelog>
  <changelog author="boris@steki.net" date="1405598400">- new upstream version 1.1.10
- changes from 1.1.5
  - New function, $encodingctl()
    The $encodingctl() gives you a lower level interface to the
    encoding system.
  - 256 color support (^X works like ^C)
  - Italics support
  - Clarified behavior for /set lastlog 0
  - New flags, /LASTLOG -THIS_SERVER and -GLOBAL
  - Auto-detect incorrect encodings lead to warnings
  - Now honoring LC_ALL (locale charset settings)
  - New /ENCODING target "scripts"
  - EPIC users now utf8 stransparant to irc.
  - New command /ENCODING -- declare target encodings
  - New server flag, "encoding"  -- WITHDRAWN
  - New status expando, %{4}S, full "itsname"
  - Add /input -- so you can stop arg processing
  - New built in function $status_oneoff()
  - New action $LOGCTL(LAST_CREATED)
  - New action $LOGCTL(NEW)
  - New /lastlog flag. /lastlog -regignore
  - $windowctl(REFNUMS_BY_PRIORITY) returns by current-ness
    The $windowctl(REFNUMS_BY_PRIORITY) operation returns all windows in
    the descending order that they have been the "current window".
  - FIXED-SKIPPED windows don't get channels on /window kill
    FIXED-SKIPPED windows
  - New /QUEUE flag, -RUNONE
- Please read UPDATES file for full  changelog and command help</changelog>
  <changelog author="boris@steki.net" date="1492862400">- updated to latest upstream version 2.0.1
  - lot of changes please look at UPDATES file</changelog>
</package>
<package pkgid="0eaf3a2b97790b52d3285e19c4388b01666cbc84" name="ii" arch="i586">
  <version epoch="0" ver="1.3" rel="2.1"/>
  <changelog author="Pascal Bleser &lt;guru@unixtech.be&gt; 1.3" date="1196856000">- new package</changelog>
</package>
<package pkgid="f04ce41a12ea02f459803d139183a820e0e7ee04" name="ii" arch="src">
  <version epoch="0" ver="1.3" rel="2.1"/>
  <changelog author="Pascal Bleser &lt;guru@unixtech.be&gt; 1.3" date="1196856000">- new package</changelog>
</package>
<package pkgid="87f0d4c38b7c3a0ec14184d021614dbf2ffebbd8" name="ii" arch="x86_64">
  <version epoch="0" ver="1.3" rel="2.1"/>
  <changelog author="Pascal Bleser &lt;guru@unixtech.be&gt; 1.3" date="1196856000">- new package</changelog>
</package>
<package pkgid="591b1a807551215d26ec7700d493e3e7ae2c3361" name="ii-debuginfo" arch="i586">
  <version epoch="0" ver="1.3" rel="2.1"/>
  <changelog author="Pascal Bleser &lt;guru@unixtech.be&gt; 1.3" date="1196856000">- new package</changelog>
</package>
<package pkgid="7494d2ed20f5ad4fa43c4646adcdcaf81fc5b8e3" name="ii-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.3" rel="2.1"/>
  <changelog author="Pascal Bleser &lt;guru@unixtech.be&gt; 1.3" date="1196856000">- new package</changelog>
</package>
<package pkgid="72890ea6534c0af32089231be75ad1643b40f415" name="ii-debugsource" arch="i586">
  <version epoch="0" ver="1.3" rel="2.1"/>
  <changelog author="Pascal Bleser &lt;guru@unixtech.be&gt; 1.3" date="1196856000">- new package</changelog>
</package>
<package pkgid="f6484309f3db2b6682a89c40849cd474fb874814" name="ii-debugsource" arch="x86_64">
  <version epoch="0" ver="1.3" rel="2.1"/>
  <changelog author="Pascal Bleser &lt;guru@unixtech.be&gt; 1.3" date="1196856000">- new package</changelog>
</package>
<package pkgid="3f0508105925f3d6a4e5716c39013944c86b00e0" name="inspircd" arch="i586">
  <version epoch="0" ver="2.0.24" rel="1.1"/>
  <changelog author="mrueckert@suse.de" date="1380196800">- link binary as PIE</changelog>
  <changelog author="mrueckert@suse.de" date="1380196801">- added -Wl,-z,relro,-z,now to the LDFLAGS</changelog>
  <changelog author="mrueckert@suse.de" date="1380196802">- rebuild no op on channel create patch:
  old name inspircd-1.1.9-m_no_op_on_channel_create.patch
  new name inspircd-2.0.14-m_no_op_on_channel_create.patch
  rebuild based on m_regonlycreate</changelog>
  <changelog author="mrueckert@suse.de" date="1380196803">- 2 fixes for the default config
  - comment out the ssl block
  - comment in the pid file setting</changelog>
  <changelog author="mrueckert@suse.de" date="1380196804">- fix typo in the init script the parameter is called --logfile</changelog>
  <changelog author="mrueckert@suse.de" date="1380196805">- package the home dir</changelog>
  <changelog author="mrueckert@suse.de" date="1380283200">- added inspircd-2.0.14_VoidSignalHandler.patch:
  backport of 2 chunks from 3f4d54eb:
  Resolve the parent's process exit code being SIGTERM=15 and
  typically not EXIT_SUCCESS thus</changelog>
  <changelog author="mrueckert@suse.de" date="1393588800">- update to 2.0.15
  - Fix issue #657, fix sending FNAME with spaces
  - Fix parsing ADDLINE with expiration or creation dates past
    ~2038 probably
  - Use case insensitive comparison for server names for
    (auto)connects, issue #662
  - Don't CoreExport reference, fixes m_dnsbl on Windows
  - m_spanningtree Fix timestamp in AWAY
  - m_showwhois Require 2 parameters for WHOISNOTICE
  - m_httpd Close all open http sockets on unload
  - Fix ConvToStr(char)
  - Work around STB_GNU_UNIQUE symbols not allowing module unmap
  - m_spanningtree Fix nick TS desync on SVSNICK
  - Show +i users on a channel to opers having the channels/auspex
    priv who do /NAMES from outside of the chan
  - Fix possible use of invalid iterator on module unload
  - m_mlock Only deny the mlocked mode from being changed instead
    of denying the entire mode change if it contains a single
    mlocked mode
  - m_sajoin Send global snotice when the join happens
  - m_alias Fix out of bounds string access that happened with
    certain replace strings
  - m_dccallow Increase penalty for /DCCALLOW help
  - Use FindNickOnly() in a few more places if a local user is
    performing an action to prevent UID walking
  - m_joinflood Fix remote joins affecting local joinflood state
    when the channel is locked
  - m_dnsbl Don't send snotice when the {G|K|Z}line already exists
  - m_services_account Add workaround for wrong host being
    displayed in numeric when cgiirc users log in using SASL
  - Update example configs/helpop
  - m_httpd Add timeout option; remove timed out connections
  - m_svshold Add config option to hide snotices
  - m_joinflood Unset the mode on unload
  - Increase the penalty for a few core commands
  - m_httpd_stats Be more conservative when escaping data
  - Bump API version because of
    3f4d54eb031f1cd6b016dfe1f768ed86303e3856
  - Improve support for rarely used compilers, EKOPath in this
    case.
  - Fix a crash when running as systemd service
  - Fix a shadow warning created by ConfigTag::create
  - Fix remote /MODULES bug
  - Fix ACCEPT propagation bug when it got a nick prefixed with +
  - Fix m_override refusing to override modes if the user holds
    halfop or higher in the channel
  - Allow ranges beginning with 0 in m_channames
  - Fix OOB error in sa2cidr()
  - Handle SASL failures during SASL_INIT (wrong mechanism, etc.)
  - Support SASL messages other than 'C' and 'D'
  - Use standard example addresses in configs
  - Improve error reporting for &lt;security:runas{user,group}&gt;.
  - Fix m_silence looking for maxentries in instead of .
  - Fix various problems with ModuleManager.
  - Fix the HELPOP database being destroyed when a rehash fails.
  - Fix some logically dead code which was found by Coverity.
  https://github.com/inspircd/inspircd/compare/v2.0.14...v2.0.15
- added inspircd-2.0.14-m_no_op_on_channel_create.patch
  removes op from channel creators
- refreshed config patch:
  old name inspircd-2.0.14_default-config.patch
  new name inspircd-2.0.15_default-config.patch
- replaced inspircd-extras-master-20130820.tar.gz
  with inspircd-extras-master.tar.gz
  enabled building of the following new modules:
  m_accounthost
  m_deferaccept
  m_disablemodes
  m_forceident
  m_fullversion
  m_nickdelay
  m_nouidnick
  m_replaymsg
  m_svsoper
- refreshed users.cpp_debug.diff
- dropped inspircd-2.0.14_VoidSignalHandler.patch:
  included upstream</changelog>
  <changelog author="mrueckert@suse.de" date="1415620800">- update to 2.0.18
  - Several new config options are now available for OpenSSL making
    it possible to disable SSLv3 among other things. For details
    please see the updated OpenSSL wiki page. (2.0.18)
  - This is a bugfix-only release, bringing several improvements
    and fixes for the Windows version, better compiler support and
    stability and correctness related improvements. An issue has
    been fixed that caused m_joinflood to wrongly lock down
    channels on netbursts in some cases. (2.0.17)
  - This is a bugfix-only release, containing several stability
    related and correctness improvements. An issue has also been
    fixed that prevented clients using NSS for SSL/TLS such as
    Pidgin (via libpurple), ChatZilla, Instantbird, etc. from
    reconnecting to a server using OpenSSL after disconnection.
    (2.0.16)
  for all the details see
  https://github.com/inspircd/inspircd/compare/v2.0.15...v2.0.18
- dropped inspircd-2.0.14_VoidSignalHandler.patch
- refreshed patches to apply cleanly again
  old: inspircd-2.0.14-m_no_op_on_channel_create.patch
  new: inspircd-2.0.18-m_no_op_on_channel_create.patch
  old: inspircd-2.0.15_default-config.patch
  new: inspircd-2.0.18_default-config.patch
- updated inspircd-extras to 01a6b5d and enabled modules
  m_authy
  m_autokick
  m_capnotify
  m_ciphersuitejoin
  m_dccblock
  m_extbanredirect
  m_flashpolicyd
  m_geoipban
  m_identmeta
  m_joinoninvite
  m_nickin001
  m_noctcp_user
  m_nooponcreate
  m_override_umode
  m_override_umode
  m_require_auth
  m_sha1
  m_stats_unlinked
  m_totp</changelog>
  <changelog author="mrueckert@suse.de" date="1415620801">- forgot the geoip conditionals around m_geoipban</changelog>
  <changelog author="mrueckert@suse.de" date="1415707200">- move geoip ban to the geoip subpackage</changelog>
  <changelog author="mrueckert@suse.de" date="1415793600">- disable our own m_no_op_on_channel_create in favor of the new
  upstream module.</changelog>
  <changelog author="mrueckert@suse.de" date="1415793601">- convert all the conditionals to bcond_with(out)</changelog>
  <changelog author="mrueckert@suse.de" date="1429790400">- update to 2.0.19 (boo# 928318)
  - Rebuild clone counts on rehash
  - Allow setting a limit of less than 64 entries for non-ban
    listmodes via
  - Remove formatting from the IRC link in README.md
  - Fix a couple of helpop issues
  - Validate module reload callback before use in PURE_STATIC
    builds
  - Don?t submit a reload worker if the module doing the reload is
    scheduled for unload
  - Reject empty mode parameters in ModeParser::Process() instead
    of relying on ModeHandlers to do it
  - m_httpd On module unload close all connections hooked by the
    module being unloaded
  - m_check Fix non-standard format specifier %s passed to
    strftime() causing problems on systems not supporting it
    (Windows)
  - Fix User::age being incorrectly used in some places instead of
    signon
  - Fix signon time of clients being off by dns_timeout seconds
  - Fix harmless uninitialized variable usage on startup if the
    config is incorrect
  - Increase penalty for some core commands
  - Always penalize clients executing a command which fails before
    running the handler, even if the command has 0 penalty
  - Fix elines not matching elined users when rechecking elined
    status
  - m_hideoper Fix wrong /WHO output for hidden opers if the
    channel name contains ?*?
  - Update year in resource file for Windows
  - Don?t bind ports after an unsuccessful rehash
  - m_operprefix Fix force joined opers not being given the
    operprefix mode
  - Fix numeric ERR_NOTREGISTERED not containing the user?s nick
  - m_abbreviation Fix typo in numeric text
  - threadengine_pthread Throw CoreExceptions instead of
    CoreException pointers
  - m_spanningtree Fix TreeRoot UserCount being possibly wrong if
    loaded after startup
  - cmd_userhost List 5 users in the reply even if the query
    (incorrectly) contains more than 5 nicks
  - Remove outdated ircservices and neostats config examples
  - m_timedbans Store Channel pointer in struct TimedBan
  - m_timedbans On channel destruction remove all timed bans
    belonging to the channel from internal bookkeeping
  - m_timedbans Extract IsBanSet() to a function
  - m_timedbans Notice user when trying to set a ban that?s already
    set
  - Reject replies to DNS PTR requests that contain invalid
    characters
  - m_sasl Add missing validation for server-to-server SASL message
  - Revert c8b344ea748d62d9f37cacd4dd785f15b186725c to fix
    regression
  - cmd_userhost Fix +H hidden opers being shown as opers
  - m_dccallow Validate tokens before use
  - m_sasl Update description, SASL is no longer exclusive to
    Atheme
  - Updated inspircd init script template to make it chkconfig
    compatible.
  - cmd_list: Give +s precedence to +p
  - Add missing oper-only commands to oper class blocks
  - Make some config strings a bit more professional and use RFC
    reserved TLD?s everywhere
  - Fix modulemanager not being able to download modules (again!).
  - Fix a snotice in m_spanningtree incorrectly using an unsigned
    long.
  - Don?t load Data::Dumper in the configure script.
  - Fix a blank error message when trying to load a module with a
    path.
  - Fix modules not being versioned on Windows.
  - Fix erroneous error messages in configure.
  - Fix a minor crash when a user has no class after OnCheckReady.
  - Fix various Clang warnings.
  - Upgrade Doxyfile from 1.8.3.1 to 1.8.9.1.
  - Fix various Doxygen warnings.
  - Fix building when VERBOSE is already set in the environment.
  - Remove non-existant extban M: from docs
- refreshed patches:
  inspircd-2.0.18_default-config.patch
  inspircd.spec
  users.cpp_debug.diff
- updating inspircd-extras to dda996a
  - build autodrop module
- upstream removed the following config files so we removed them
  from the package too: ircservices.conf neostats.conf</changelog>
  <changelog author="mrueckert@suse.de" date="1440504000">- update to 2.0.20
  This release fixes an issue with STARTTLS handling which can
  potentially cause a crash. Only servers using m_ssl_gnutls with
  STARTTLS enabled are affected, m_ssl_openssl is unaffected. To
  mitigate this problem, disable STARTTLS by setting &lt;gnutls
  starttls="off"&gt;.
  Moreover, an option was added to the m_restrictmsg module to
  allow sending messages to users on ulined servers, which is
  useful if m_restrictmsg is used with services.
- update extras to b895220</changelog>
  <changelog author="mrueckert@suse.de" date="1440504001">- add BR for xz</changelog>
  <changelog author="mrueckert@suse.de" date="1455019200">- update extras to e38baeb
  - Regen modules.lst
  - m_slowmode: count messages from remote users, too
  - Tweak m_solvemsg so it actually compiles.
  - Add a module which implements spam protection via a maths
    problem.
- added insp2.0-HEAD.patch
  pull all changes from the 2.0 branch to fix building with clang
  on tumbleweed</changelog>
  <changelog author="mrueckert@suse.de" date="1460462400">- update to 2.0.21
  This is a bugfix only release, fixing issues discovered since
  2.0.20. An issue has been fixed in m_namedmodes which allowed
  non-opers to obtain the key (+k) of a channel. This release also
  features build system fixes, more aggressive DNS cache pruning,
  increased default DH bit size to 2048 when generating DH params
  via configure, increased compatibility during CAP negotiation
  with some clients and various documentation enhancements.
  - Update m_ssl_gnutls to use libgnutls-30 for gnutls 3.4
  - Fix incorrect std::string::operator[] usage
  - Fix a few documentation problems
  - m_operprefix Unset mode on unload
  - m_ircv3 Fix AWAY being sent on join to the joining user if it
    has away-notify enabled and is away
  - m_dccallow Add config option to control max entries on a list
  - Garbage collect DNS cache more often
  - Cap TTL of DNS cache entries
  - Limit DNS cache size
  - m_callerid Free old extension data before unserializing the new
    data
  - m_namedmodes Only show chan key to members and opers with
    channels/auspex
  - Fix exposing the opers hostname in KILL when using hidekills.
  - Fix configure overwriting the cache settings on startup.
  - Fix various issues with the nationalchars module.
  - Fix system-wide installation of the data and log directories.
  - Fix mistakenly using Clang instead of GCC on older FreeBSD
    versions.
  - Show a better warning when certtool/openssl are missing.
  - Log STDOUT and STDERR in the launchd script.
  - Fix checking whether kqueue is available.
  - Switch strlcpy test to use a test file too.
  - Switch test to use a test file too.
  - Add missing copyright headers to test files.
  - Fix ?make -jX debug install? causing linker errors.
  - Fix compilation with Microsoft Visual C++ 14.
  - Generate a 2048-bit dhparams unless explicitly specified.
  - Fix CAP REQ to be atomic like the standard dictates.
  - Work around irc::spacesepstream not stripping extraneous
    spaces.
  - Fix hidden operators being shown in LUSERS.
  - Replace deprecated tmpnam() call
  - Fixed a build warning
- update extras to 17d9fd0
  - Fix m_rpg to split a message into multiple lines if the given
    input would exceed the 512 character limit.
  - Add m_lusersnoservices and m_rpg modules.  Both upgraded from
    my 1.2 versions to 2.0.
    The m_lusersnoservices module adds a line to LUSERS that
    displays the global count without Services (assuming that
    Services are the only U-Lines on the network).
    The m_rpg module adds the commands NPC, NPCA, AMBIANCE,
    NARRATOR and NARRATORA for use in pen and paper RPGs being
    played over IRC. For the 2.0 update, it has also been made to
    actually work on a network by broadcasting with ENCAP.
  - Add m_rehashsslsignal
- drop insp2.0-HEAD.patch</changelog>
  <changelog author="mrueckert@suse.de" date="1476964800">- update to 2.0.23
  This release fixes a serious security vulnerability in m_sasl in
  combination with any services that support SASL EXTERNAL. To be
  vulnerable you must have m_sasl loaded, and have services which
  support SASL EXTERNAL authentication.  If you are affected and
  can not immediately upgrade, it is recommended to unload m_sasl,
  or otherwise disable all SASL EXTERNAL authentication in
  services.  This vulnerability allows any attacker to spoof
  certificate fingerprints via crafted SASL messages to the IRCd.
  This allows any user to login as any other user that they know
  the certificate fingerprint of, and that user has services
  configured to accept SASL EXTERNAL login requests for.  This bug
  appears more widespread than just InspIRCd, and seems to affect
  most or all other implementations of SASL EXTERNAL, including
  Charybdis and UnrealIRCd.
  - m_sqlite3 Fix possible memory leak when opening a
    database fails
  - m_jumpserver Prevent OnUserRegister from running in other
    modules for users we quit
  - m_sasl: don't allow AUTHENTICATE with mechanisms with a space
- changes from 2.0.22
  This release fixes the issues discovered since 2.0.21, containing
  important stability and correctness related fixes and better
  support for newer compilers (GCC 6.x). There is a new config
  option &lt;options:hideulinekills&gt; that can be used to hide server
  notices for KILLs done by U-Lined servers (services). A desync
  issue has also been fixed which caused some channel bans to be
  not synced on burst for empty non-permanent channels in some
  cases.
  - Thanks to the following people for their work on this release:
  - Fix dccallow to work with files with spaces in their names
  - Don?t show snotices for kills from ulined clients
  - Fix bursting channel bans
  - Remove embarrassing negative comments about some clients from
    the code
  - Fix for GCC 6 rightfully optimizing out the NULL check of
    ?this? in ConfigTag::readString()
  - Stop processing the new connection in UserManager::AddUser()
    when an internal SocketEngine error happens and the user is
    quitted
  - Don?t exit on rehash if the pid file cannot be written
  - m_ssl_gnutls, m_ssl_openssl After a read schedule another read
    if data remains in the buffer of the SSL library
  - m_ssl_openssl Verify DH params being non-NULL before setting it
    on the context
  - Fix more incorrect std::string::operator[] usage
  - m_censor Fix possible incorrect cast of dest
  - Minor spelling errors in m_spanningtree.so
  - Quote paths in the makefile.
  - Fix GCC 6 warning about null checking this.
  - Fix ?cron? and ?restart? in the helper not forwarding
    arguments.
  - Partially revert ?Quote paths in the makefile?.
  - Delete modules cautiously when doing a deinstall.
  - Fix extraneous quotes in makefile template.
  - Add configuration for building with Travis-CI.
  - Fix a minor warning in m_hideoper on some systems.
  - Fix 005 not showing some modes with the same rank as others.
  - GCC should never assume that this can not be null.
  - Force link sqlite3 on OS X when doing Travis builds.
  - Fix challenge auth when using m_hash_gnutls instead of
    m_sha256.
- update extra modules to 4773995
  - m_dccblock: also allow blocking dcc to channels
  - Port all of my modules to 3.0a1.
  - Port all of my modules to 3.0a1.
  - Update regen-modules for 3.0-style directives.
  - Fix some issues with my 2.0 modules' directives.
  - Add missing ModAuthorMail directives.
  - Fix core version constraints in ModDepends.
  - m_extbanredirect Fix redirection to empty channels
  - Fix syntax notice in m_require_auth (#83)
    As with g-line, syntax should be &lt;ident@host&gt;, not &lt;nick&gt;
  - Bug: MATCH digits always being announced in Snomasks
  - add backport of master's m_conn_join</changelog>
  <changelog author="mrueckert@suse.de" date="1503576000">- update to 2.0.24
  - m_sasl: really abort sasl session on register
  - m_cloaking: fix host/ip comparisons #1249
  - socketengine_epoll: use getrlimit not ulimit
  - m_sasl: send host/ip info
  - m_dnsbl: check returned results are in 127.0.0.0/8
  - m_sasl: use host/ip from m_cgiirc if applicable
  - cmd_who: don't show +p channels or channels hidden with
    m_hidechans
  - m_ldapauth: fix providing username in PASS
  - modules.conf.example: document useusername in ldapauth
  - win: set CMAKE_INSTALL_SYSTEM_RUNTIME_DESTINATION to . so the
    runtime libraries are not placed in bin
  - m_sakick: remove unused "Unable to kick" notice
  - m_cloaking: don't apply cloak to already cloaked users during
    registration
  - m_override: fix parentheses compiler warning
  - Release v2.0.24
  - m_httpd_stats: Also sanitize other server gecos
  - Fix users receiving a QUIT with themselves as source when host
    cycling in certain cases
  - Invalidate the caches properly when User::SetClientIP is
    called.
  - Workaround modern Perls not adding . to @INC.
  - Add a bigger warning about deprecated things being removed.
  - Backport the master Travis changes to insp20.
  - Fix pure static builds.
  - Use clock_gettime() on macOS 10.12.
  - Fix some compiler warnings.
  - Update securelist exception list.
  - Clarify that m_sslmodes depends on m_sslinfo.
  - Fix compiler version parsing on GCC 7.
  - Warn when a user configures a permanent channel without +P.
  - Fix WEBIRC not rejecting invalid IP addresses.
  - Penalise clients that use WEBIRC incorrectly.
  - Fix ModuleManager not being able to find make::configure.
  - fix channel rank issue
  - Fix SpanningTreeProtocolInterface::SendChannelPrivmsg() and
    SendChannelNotice() sending statusmsgs to whole channel
- update extras to b152c59
  https://github.com/inspircd/inspircd-extras/compare/4773995...b152c59</changelog>
</package>
<package pkgid="117f8c158e09cd4c67643a409586ba075fd9ec80" name="inspircd" arch="src">
  <version epoch="0" ver="2.0.24" rel="1.1"/>
  <changelog author="mrueckert@suse.de" date="1380196800">- link binary as PIE</changelog>
  <changelog author="mrueckert@suse.de" date="1380196801">- added -Wl,-z,relro,-z,now to the LDFLAGS</changelog>
  <changelog author="mrueckert@suse.de" date="1380196802">- rebuild no op on channel create patch:
  old name inspircd-1.1.9-m_no_op_on_channel_create.patch
  new name inspircd-2.0.14-m_no_op_on_channel_create.patch
  rebuild based on m_regonlycreate</changelog>
  <changelog author="mrueckert@suse.de" date="1380196803">- 2 fixes for the default config
  - comment out the ssl block
  - comment in the pid file setting</changelog>
  <changelog author="mrueckert@suse.de" date="1380196804">- fix typo in the init script the parameter is called --logfile</changelog>
  <changelog author="mrueckert@suse.de" date="1380196805">- package the home dir</changelog>
  <changelog author="mrueckert@suse.de" date="1380283200">- added inspircd-2.0.14_VoidSignalHandler.patch:
  backport of 2 chunks from 3f4d54eb:
  Resolve the parent's process exit code being SIGTERM=15 and
  typically not EXIT_SUCCESS thus</changelog>
  <changelog author="mrueckert@suse.de" date="1393588800">- update to 2.0.15
  - Fix issue #657, fix sending FNAME with spaces
  - Fix parsing ADDLINE with expiration or creation dates past
    ~2038 probably
  - Use case insensitive comparison for server names for
    (auto)connects, issue #662
  - Don't CoreExport reference, fixes m_dnsbl on Windows
  - m_spanningtree Fix timestamp in AWAY
  - m_showwhois Require 2 parameters for WHOISNOTICE
  - m_httpd Close all open http sockets on unload
  - Fix ConvToStr(char)
  - Work around STB_GNU_UNIQUE symbols not allowing module unmap
  - m_spanningtree Fix nick TS desync on SVSNICK
  - Show +i users on a channel to opers having the channels/auspex
    priv who do /NAMES from outside of the chan
  - Fix possible use of invalid iterator on module unload
  - m_mlock Only deny the mlocked mode from being changed instead
    of denying the entire mode change if it contains a single
    mlocked mode
  - m_sajoin Send global snotice when the join happens
  - m_alias Fix out of bounds string access that happened with
    certain replace strings
  - m_dccallow Increase penalty for /DCCALLOW help
  - Use FindNickOnly() in a few more places if a local user is
    performing an action to prevent UID walking
  - m_joinflood Fix remote joins affecting local joinflood state
    when the channel is locked
  - m_dnsbl Don't send snotice when the {G|K|Z}line already exists
  - m_services_account Add workaround for wrong host being
    displayed in numeric when cgiirc users log in using SASL
  - Update example configs/helpop
  - m_httpd Add timeout option; remove timed out connections
  - m_svshold Add config option to hide snotices
  - m_joinflood Unset the mode on unload
  - Increase the penalty for a few core commands
  - m_httpd_stats Be more conservative when escaping data
  - Bump API version because of
    3f4d54eb031f1cd6b016dfe1f768ed86303e3856
  - Improve support for rarely used compilers, EKOPath in this
    case.
  - Fix a crash when running as systemd service
  - Fix a shadow warning created by ConfigTag::create
  - Fix remote /MODULES bug
  - Fix ACCEPT propagation bug when it got a nick prefixed with +
  - Fix m_override refusing to override modes if the user holds
    halfop or higher in the channel
  - Allow ranges beginning with 0 in m_channames
  - Fix OOB error in sa2cidr()
  - Handle SASL failures during SASL_INIT (wrong mechanism, etc.)
  - Support SASL messages other than 'C' and 'D'
  - Use standard example addresses in configs
  - Improve error reporting for &lt;security:runas{user,group}&gt;.
  - Fix m_silence looking for maxentries in instead of .
  - Fix various problems with ModuleManager.
  - Fix the HELPOP database being destroyed when a rehash fails.
  - Fix some logically dead code which was found by Coverity.
  https://github.com/inspircd/inspircd/compare/v2.0.14...v2.0.15
- added inspircd-2.0.14-m_no_op_on_channel_create.patch
  removes op from channel creators
- refreshed config patch:
  old name inspircd-2.0.14_default-config.patch
  new name inspircd-2.0.15_default-config.patch
- replaced inspircd-extras-master-20130820.tar.gz
  with inspircd-extras-master.tar.gz
  enabled building of the following new modules:
  m_accounthost
  m_deferaccept
  m_disablemodes
  m_forceident
  m_fullversion
  m_nickdelay
  m_nouidnick
  m_replaymsg
  m_svsoper
- refreshed users.cpp_debug.diff
- dropped inspircd-2.0.14_VoidSignalHandler.patch:
  included upstream</changelog>
  <changelog author="mrueckert@suse.de" date="1415620800">- update to 2.0.18
  - Several new config options are now available for OpenSSL making
    it possible to disable SSLv3 among other things. For details
    please see the updated OpenSSL wiki page. (2.0.18)
  - This is a bugfix-only release, bringing several improvements
    and fixes for the Windows version, better compiler support and
    stability and correctness related improvements. An issue has
    been fixed that caused m_joinflood to wrongly lock down
    channels on netbursts in some cases. (2.0.17)
  - This is a bugfix-only release, containing several stability
    related and correctness improvements. An issue has also been
    fixed that prevented clients using NSS for SSL/TLS such as
    Pidgin (via libpurple), ChatZilla, Instantbird, etc. from
    reconnecting to a server using OpenSSL after disconnection.
    (2.0.16)
  for all the details see
  https://github.com/inspircd/inspircd/compare/v2.0.15...v2.0.18
- dropped inspircd-2.0.14_VoidSignalHandler.patch
- refreshed patches to apply cleanly again
  old: inspircd-2.0.14-m_no_op_on_channel_create.patch
  new: inspircd-2.0.18-m_no_op_on_channel_create.patch
  old: inspircd-2.0.15_default-config.patch
  new: inspircd-2.0.18_default-config.patch
- updated inspircd-extras to 01a6b5d and enabled modules
  m_authy
  m_autokick
  m_capnotify
  m_ciphersuitejoin
  m_dccblock
  m_extbanredirect
  m_flashpolicyd
  m_geoipban
  m_identmeta
  m_joinoninvite
  m_nickin001
  m_noctcp_user
  m_nooponcreate
  m_override_umode
  m_override_umode
  m_require_auth
  m_sha1
  m_stats_unlinked
  m_totp</changelog>
  <changelog author="mrueckert@suse.de" date="1415620801">- forgot the geoip conditionals around m_geoipban</changelog>
  <changelog author="mrueckert@suse.de" date="1415707200">- move geoip ban to the geoip subpackage</changelog>
  <changelog author="mrueckert@suse.de" date="1415793600">- disable our own m_no_op_on_channel_create in favor of the new
  upstream module.</changelog>
  <changelog author="mrueckert@suse.de" date="1415793601">- convert all the conditionals to bcond_with(out)</changelog>
  <changelog author="mrueckert@suse.de" date="1429790400">- update to 2.0.19 (boo# 928318)
  - Rebuild clone counts on rehash
  - Allow setting a limit of less than 64 entries for non-ban
    listmodes via
  - Remove formatting from the IRC link in README.md
  - Fix a couple of helpop issues
  - Validate module reload callback before use in PURE_STATIC
    builds
  - Don?t submit a reload worker if the module doing the reload is
    scheduled for unload
  - Reject empty mode parameters in ModeParser::Process() instead
    of relying on ModeHandlers to do it
  - m_httpd On module unload close all connections hooked by the
    module being unloaded
  - m_check Fix non-standard format specifier %s passed to
    strftime() causing problems on systems not supporting it
    (Windows)
  - Fix User::age being incorrectly used in some places instead of
    signon
  - Fix signon time of clients being off by dns_timeout seconds
  - Fix harmless uninitialized variable usage on startup if the
    config is incorrect
  - Increase penalty for some core commands
  - Always penalize clients executing a command which fails before
    running the handler, even if the command has 0 penalty
  - Fix elines not matching elined users when rechecking elined
    status
  - m_hideoper Fix wrong /WHO output for hidden opers if the
    channel name contains ?*?
  - Update year in resource file for Windows
  - Don?t bind ports after an unsuccessful rehash
  - m_operprefix Fix force joined opers not being given the
    operprefix mode
  - Fix numeric ERR_NOTREGISTERED not containing the user?s nick
  - m_abbreviation Fix typo in numeric text
  - threadengine_pthread Throw CoreExceptions instead of
    CoreException pointers
  - m_spanningtree Fix TreeRoot UserCount being possibly wrong if
    loaded after startup
  - cmd_userhost List 5 users in the reply even if the query
    (incorrectly) contains more than 5 nicks
  - Remove outdated ircservices and neostats config examples
  - m_timedbans Store Channel pointer in struct TimedBan
  - m_timedbans On channel destruction remove all timed bans
    belonging to the channel from internal bookkeeping
  - m_timedbans Extract IsBanSet() to a function
  - m_timedbans Notice user when trying to set a ban that?s already
    set
  - Reject replies to DNS PTR requests that contain invalid
    characters
  - m_sasl Add missing validation for server-to-server SASL message
  - Revert c8b344ea748d62d9f37cacd4dd785f15b186725c to fix
    regression
  - cmd_userhost Fix +H hidden opers being shown as opers
  - m_dccallow Validate tokens before use
  - m_sasl Update description, SASL is no longer exclusive to
    Atheme
  - Updated inspircd init script template to make it chkconfig
    compatible.
  - cmd_list: Give +s precedence to +p
  - Add missing oper-only commands to oper class blocks
  - Make some config strings a bit more professional and use RFC
    reserved TLD?s everywhere
  - Fix modulemanager not being able to download modules (again!).
  - Fix a snotice in m_spanningtree incorrectly using an unsigned
    long.
  - Don?t load Data::Dumper in the configure script.
  - Fix a blank error message when trying to load a module with a
    path.
  - Fix modules not being versioned on Windows.
  - Fix erroneous error messages in configure.
  - Fix a minor crash when a user has no class after OnCheckReady.
  - Fix various Clang warnings.
  - Upgrade Doxyfile from 1.8.3.1 to 1.8.9.1.
  - Fix various Doxygen warnings.
  - Fix building when VERBOSE is already set in the environment.
  - Remove non-existant extban M: from docs
- refreshed patches:
  inspircd-2.0.18_default-config.patch
  inspircd.spec
  users.cpp_debug.diff
- updating inspircd-extras to dda996a
  - build autodrop module
- upstream removed the following config files so we removed them
  from the package too: ircservices.conf neostats.conf</changelog>
  <changelog author="mrueckert@suse.de" date="1440504000">- update to 2.0.20
  This release fixes an issue with STARTTLS handling which can
  potentially cause a crash. Only servers using m_ssl_gnutls with
  STARTTLS enabled are affected, m_ssl_openssl is unaffected. To
  mitigate this problem, disable STARTTLS by setting &lt;gnutls
  starttls="off"&gt;.
  Moreover, an option was added to the m_restrictmsg module to
  allow sending messages to users on ulined servers, which is
  useful if m_restrictmsg is used with services.
- update extras to b895220</changelog>
  <changelog author="mrueckert@suse.de" date="1440504001">- add BR for xz</changelog>
  <changelog author="mrueckert@suse.de" date="1455019200">- update extras to e38baeb
  - Regen modules.lst
  - m_slowmode: count messages from remote users, too
  - Tweak m_solvemsg so it actually compiles.
  - Add a module which implements spam protection via a maths
    problem.
- added insp2.0-HEAD.patch
  pull all changes from the 2.0 branch to fix building with clang
  on tumbleweed</changelog>
  <changelog author="mrueckert@suse.de" date="1460462400">- update to 2.0.21
  This is a bugfix only release, fixing issues discovered since
  2.0.20. An issue has been fixed in m_namedmodes which allowed
  non-opers to obtain the key (+k) of a channel. This release also
  features build system fixes, more aggressive DNS cache pruning,
  increased default DH bit size to 2048 when generating DH params
  via configure, increased compatibility during CAP negotiation
  with some clients and various documentation enhancements.
  - Update m_ssl_gnutls to use libgnutls-30 for gnutls 3.4
  - Fix incorrect std::string::operator[] usage
  - Fix a few documentation problems
  - m_operprefix Unset mode on unload
  - m_ircv3 Fix AWAY being sent on join to the joining user if it
    has away-notify enabled and is away
  - m_dccallow Add config option to control max entries on a list
  - Garbage collect DNS cache more often
  - Cap TTL of DNS cache entries
  - Limit DNS cache size
  - m_callerid Free old extension data before unserializing the new
    data
  - m_namedmodes Only show chan key to members and opers with
    channels/auspex
  - Fix exposing the opers hostname in KILL when using hidekills.
  - Fix configure overwriting the cache settings on startup.
  - Fix various issues with the nationalchars module.
  - Fix system-wide installation of the data and log directories.
  - Fix mistakenly using Clang instead of GCC on older FreeBSD
    versions.
  - Show a better warning when certtool/openssl are missing.
  - Log STDOUT and STDERR in the launchd script.
  - Fix checking whether kqueue is available.
  - Switch strlcpy test to use a test file too.
  - Switch test to use a test file too.
  - Add missing copyright headers to test files.
  - Fix ?make -jX debug install? causing linker errors.
  - Fix compilation with Microsoft Visual C++ 14.
  - Generate a 2048-bit dhparams unless explicitly specified.
  - Fix CAP REQ to be atomic like the standard dictates.
  - Work around irc::spacesepstream not stripping extraneous
    spaces.
  - Fix hidden operators being shown in LUSERS.
  - Replace deprecated tmpnam() call
  - Fixed a build warning
- update extras to 17d9fd0
  - Fix m_rpg to split a message into multiple lines if the given
    input would exceed the 512 character limit.
  - Add m_lusersnoservices and m_rpg modules.  Both upgraded from
    my 1.2 versions to 2.0.
    The m_lusersnoservices module adds a line to LUSERS that
    displays the global count without Services (assuming that
    Services are the only U-Lines on the network).
    The m_rpg module adds the commands NPC, NPCA, AMBIANCE,
    NARRATOR and NARRATORA for use in pen and paper RPGs being
    played over IRC. For the 2.0 update, it has also been made to
    actually work on a network by broadcasting with ENCAP.
  - Add m_rehashsslsignal
- drop insp2.0-HEAD.patch</changelog>
  <changelog author="mrueckert@suse.de" date="1476964800">- update to 2.0.23
  This release fixes a serious security vulnerability in m_sasl in
  combination with any services that support SASL EXTERNAL. To be
  vulnerable you must have m_sasl loaded, and have services which
  support SASL EXTERNAL authentication.  If you are affected and
  can not immediately upgrade, it is recommended to unload m_sasl,
  or otherwise disable all SASL EXTERNAL authentication in
  services.  This vulnerability allows any attacker to spoof
  certificate fingerprints via crafted SASL messages to the IRCd.
  This allows any user to login as any other user that they know
  the certificate fingerprint of, and that user has services
  configured to accept SASL EXTERNAL login requests for.  This bug
  appears more widespread than just InspIRCd, and seems to affect
  most or all other implementations of SASL EXTERNAL, including
  Charybdis and UnrealIRCd.
  - m_sqlite3 Fix possible memory leak when opening a
    database fails
  - m_jumpserver Prevent OnUserRegister from running in other
    modules for users we quit
  - m_sasl: don't allow AUTHENTICATE with mechanisms with a space
- changes from 2.0.22
  This release fixes the issues discovered since 2.0.21, containing
  important stability and correctness related fixes and better
  support for newer compilers (GCC 6.x). There is a new config
  option &lt;options:hideulinekills&gt; that can be used to hide server
  notices for KILLs done by U-Lined servers (services). A desync
  issue has also been fixed which caused some channel bans to be
  not synced on burst for empty non-permanent channels in some
  cases.
  - Thanks to the following people for their work on this release:
  - Fix dccallow to work with files with spaces in their names
  - Don?t show snotices for kills from ulined clients
  - Fix bursting channel bans
  - Remove embarrassing negative comments about some clients from
    the code
  - Fix for GCC 6 rightfully optimizing out the NULL check of
    ?this? in ConfigTag::readString()
  - Stop processing the new connection in UserManager::AddUser()
    when an internal SocketEngine error happens and the user is
    quitted
  - Don?t exit on rehash if the pid file cannot be written
  - m_ssl_gnutls, m_ssl_openssl After a read schedule another read
    if data remains in the buffer of the SSL library
  - m_ssl_openssl Verify DH params being non-NULL before setting it
    on the context
  - Fix more incorrect std::string::operator[] usage
  - m_censor Fix possible incorrect cast of dest
  - Minor spelling errors in m_spanningtree.so
  - Quote paths in the makefile.
  - Fix GCC 6 warning about null checking this.
  - Fix ?cron? and ?restart? in the helper not forwarding
    arguments.
  - Partially revert ?Quote paths in the makefile?.
  - Delete modules cautiously when doing a deinstall.
  - Fix extraneous quotes in makefile template.
  - Add configuration for building with Travis-CI.
  - Fix a minor warning in m_hideoper on some systems.
  - Fix 005 not showing some modes with the same rank as others.
  - GCC should never assume that this can not be null.
  - Force link sqlite3 on OS X when doing Travis builds.
  - Fix challenge auth when using m_hash_gnutls instead of
    m_sha256.
- update extra modules to 4773995
  - m_dccblock: also allow blocking dcc to channels
  - Port all of my modules to 3.0a1.
  - Port all of my modules to 3.0a1.
  - Update regen-modules for 3.0-style directives.
  - Fix some issues with my 2.0 modules' directives.
  - Add missing ModAuthorMail directives.
  - Fix core version constraints in ModDepends.
  - m_extbanredirect Fix redirection to empty channels
  - Fix syntax notice in m_require_auth (#83)
    As with g-line, syntax should be &lt;ident@host&gt;, not &lt;nick&gt;
  - Bug: MATCH digits always being announced in Snomasks
  - add backport of master's m_conn_join</changelog>
  <changelog author="mrueckert@suse.de" date="1503576000">- update to 2.0.24
  - m_sasl: really abort sasl session on register
  - m_cloaking: fix host/ip comparisons #1249
  - socketengine_epoll: use getrlimit not ulimit
  - m_sasl: send host/ip info
  - m_dnsbl: check returned results are in 127.0.0.0/8
  - m_sasl: use host/ip from m_cgiirc if applicable
  - cmd_who: don't show +p channels or channels hidden with
    m_hidechans
  - m_ldapauth: fix providing username in PASS
  - modules.conf.example: document useusername in ldapauth
  - win: set CMAKE_INSTALL_SYSTEM_RUNTIME_DESTINATION to . so the
    runtime libraries are not placed in bin
  - m_sakick: remove unused "Unable to kick" notice
  - m_cloaking: don't apply cloak to already cloaked users during
    registration
  - m_override: fix parentheses compiler warning
  - Release v2.0.24
  - m_httpd_stats: Also sanitize other server gecos
  - Fix users receiving a QUIT with themselves as source when host
    cycling in certain cases
  - Invalidate the caches properly when User::SetClientIP is
    called.
  - Workaround modern Perls not adding . to @INC.
  - Add a bigger warning about deprecated things being removed.
  - Backport the master Travis changes to insp20.
  - Fix pure static builds.
  - Use clock_gettime() on macOS 10.12.
  - Fix some compiler warnings.
  - Update securelist exception list.
  - Clarify that m_sslmodes depends on m_sslinfo.
  - Fix compiler version parsing on GCC 7.
  - Warn when a user configures a permanent channel without +P.
  - Fix WEBIRC not rejecting invalid IP addresses.
  - Penalise clients that use WEBIRC incorrectly.
  - Fix ModuleManager not being able to find make::configure.
  - fix channel rank issue
  - Fix SpanningTreeProtocolInterface::SendChannelPrivmsg() and
    SendChannelNotice() sending statusmsgs to whole channel
- update extras to b152c59
  https://github.com/inspircd/inspircd-extras/compare/4773995...b152c59</changelog>
</package>
<package pkgid="561be3b2bdb25cac838ffae02afc4d3fe1833fd6" name="inspircd" arch="x86_64">
  <version epoch="0" ver="2.0.24" rel="1.1"/>
  <changelog author="mrueckert@suse.de" date="1380196800">- link binary as PIE</changelog>
  <changelog author="mrueckert@suse.de" date="1380196801">- added -Wl,-z,relro,-z,now to the LDFLAGS</changelog>
  <changelog author="mrueckert@suse.de" date="1380196802">- rebuild no op on channel create patch:
  old name inspircd-1.1.9-m_no_op_on_channel_create.patch
  new name inspircd-2.0.14-m_no_op_on_channel_create.patch
  rebuild based on m_regonlycreate</changelog>
  <changelog author="mrueckert@suse.de" date="1380196803">- 2 fixes for the default config
  - comment out the ssl block
  - comment in the pid file setting</changelog>
  <changelog author="mrueckert@suse.de" date="1380196804">- fix typo in the init script the parameter is called --logfile</changelog>
  <changelog author="mrueckert@suse.de" date="1380196805">- package the home dir</changelog>
  <changelog author="mrueckert@suse.de" date="1380283200">- added inspircd-2.0.14_VoidSignalHandler.patch:
  backport of 2 chunks from 3f4d54eb:
  Resolve the parent's process exit code being SIGTERM=15 and
  typically not EXIT_SUCCESS thus</changelog>
  <changelog author="mrueckert@suse.de" date="1393588800">- update to 2.0.15
  - Fix issue #657, fix sending FNAME with spaces
  - Fix parsing ADDLINE with expiration or creation dates past
    ~2038 probably
  - Use case insensitive comparison for server names for
    (auto)connects, issue #662
  - Don't CoreExport reference, fixes m_dnsbl on Windows
  - m_spanningtree Fix timestamp in AWAY
  - m_showwhois Require 2 parameters for WHOISNOTICE
  - m_httpd Close all open http sockets on unload
  - Fix ConvToStr(char)
  - Work around STB_GNU_UNIQUE symbols not allowing module unmap
  - m_spanningtree Fix nick TS desync on SVSNICK
  - Show +i users on a channel to opers having the channels/auspex
    priv who do /NAMES from outside of the chan
  - Fix possible use of invalid iterator on module unload
  - m_mlock Only deny the mlocked mode from being changed instead
    of denying the entire mode change if it contains a single
    mlocked mode
  - m_sajoin Send global snotice when the join happens
  - m_alias Fix out of bounds string access that happened with
    certain replace strings
  - m_dccallow Increase penalty for /DCCALLOW help
  - Use FindNickOnly() in a few more places if a local user is
    performing an action to prevent UID walking
  - m_joinflood Fix remote joins affecting local joinflood state
    when the channel is locked
  - m_dnsbl Don't send snotice when the {G|K|Z}line already exists
  - m_services_account Add workaround for wrong host being
    displayed in numeric when cgiirc users log in using SASL
  - Update example configs/helpop
  - m_httpd Add timeout option; remove timed out connections
  - m_svshold Add config option to hide snotices
  - m_joinflood Unset the mode on unload
  - Increase the penalty for a few core commands
  - m_httpd_stats Be more conservative when escaping data
  - Bump API version because of
    3f4d54eb031f1cd6b016dfe1f768ed86303e3856
  - Improve support for rarely used compilers, EKOPath in this
    case.
  - Fix a crash when running as systemd service
  - Fix a shadow warning created by ConfigTag::create
  - Fix remote /MODULES bug
  - Fix ACCEPT propagation bug when it got a nick prefixed with +
  - Fix m_override refusing to override modes if the user holds
    halfop or higher in the channel
  - Allow ranges beginning with 0 in m_channames
  - Fix OOB error in sa2cidr()
  - Handle SASL failures during SASL_INIT (wrong mechanism, etc.)
  - Support SASL messages other than 'C' and 'D'
  - Use standard example addresses in configs
  - Improve error reporting for &lt;security:runas{user,group}&gt;.
  - Fix m_silence looking for maxentries in instead of .
  - Fix various problems with ModuleManager.
  - Fix the HELPOP database being destroyed when a rehash fails.
  - Fix some logically dead code which was found by Coverity.
  https://github.com/inspircd/inspircd/compare/v2.0.14...v2.0.15
- added inspircd-2.0.14-m_no_op_on_channel_create.patch
  removes op from channel creators
- refreshed config patch:
  old name inspircd-2.0.14_default-config.patch
  new name inspircd-2.0.15_default-config.patch
- replaced inspircd-extras-master-20130820.tar.gz
  with inspircd-extras-master.tar.gz
  enabled building of the following new modules:
  m_accounthost
  m_deferaccept
  m_disablemodes
  m_forceident
  m_fullversion
  m_nickdelay
  m_nouidnick
  m_replaymsg
  m_svsoper
- refreshed users.cpp_debug.diff
- dropped inspircd-2.0.14_VoidSignalHandler.patch:
  included upstream</changelog>
  <changelog author="mrueckert@suse.de" date="1415620800">- update to 2.0.18
  - Several new config options are now available for OpenSSL making
    it possible to disable SSLv3 among other things. For details
    please see the updated OpenSSL wiki page. (2.0.18)
  - This is a bugfix-only release, bringing several improvements
    and fixes for the Windows version, better compiler support and
    stability and correctness related improvements. An issue has
    been fixed that caused m_joinflood to wrongly lock down
    channels on netbursts in some cases. (2.0.17)
  - This is a bugfix-only release, containing several stability
    related and correctness improvements. An issue has also been
    fixed that prevented clients using NSS for SSL/TLS such as
    Pidgin (via libpurple), ChatZilla, Instantbird, etc. from
    reconnecting to a server using OpenSSL after disconnection.
    (2.0.16)
  for all the details see
  https://github.com/inspircd/inspircd/compare/v2.0.15...v2.0.18
- dropped inspircd-2.0.14_VoidSignalHandler.patch
- refreshed patches to apply cleanly again
  old: inspircd-2.0.14-m_no_op_on_channel_create.patch
  new: inspircd-2.0.18-m_no_op_on_channel_create.patch
  old: inspircd-2.0.15_default-config.patch
  new: inspircd-2.0.18_default-config.patch
- updated inspircd-extras to 01a6b5d and enabled modules
  m_authy
  m_autokick
  m_capnotify
  m_ciphersuitejoin
  m_dccblock
  m_extbanredirect
  m_flashpolicyd
  m_geoipban
  m_identmeta
  m_joinoninvite
  m_nickin001
  m_noctcp_user
  m_nooponcreate
  m_override_umode
  m_override_umode
  m_require_auth
  m_sha1
  m_stats_unlinked
  m_totp</changelog>
  <changelog author="mrueckert@suse.de" date="1415620801">- forgot the geoip conditionals around m_geoipban</changelog>
  <changelog author="mrueckert@suse.de" date="1415707200">- move geoip ban to the geoip subpackage</changelog>
  <changelog author="mrueckert@suse.de" date="1415793600">- disable our own m_no_op_on_channel_create in favor of the new
  upstream module.</changelog>
  <changelog author="mrueckert@suse.de" date="1415793601">- convert all the conditionals to bcond_with(out)</changelog>
  <changelog author="mrueckert@suse.de" date="1429790400">- update to 2.0.19 (boo# 928318)
  - Rebuild clone counts on rehash
  - Allow setting a limit of less than 64 entries for non-ban
    listmodes via
  - Remove formatting from the IRC link in README.md
  - Fix a couple of helpop issues
  - Validate module reload callback before use in PURE_STATIC
    builds
  - Don?t submit a reload worker if the module doing the reload is
    scheduled for unload
  - Reject empty mode parameters in ModeParser::Process() instead
    of relying on ModeHandlers to do it
  - m_httpd On module unload close all connections hooked by the
    module being unloaded
  - m_check Fix non-standard format specifier %s passed to
    strftime() causing problems on systems not supporting it
    (Windows)
  - Fix User::age being incorrectly used in some places instead of
    signon
  - Fix signon time of clients being off by dns_timeout seconds
  - Fix harmless uninitialized variable usage on startup if the
    config is incorrect
  - Increase penalty for some core commands
  - Always penalize clients executing a command which fails before
    running the handler, even if the command has 0 penalty
  - Fix elines not matching elined users when rechecking elined
    status
  - m_hideoper Fix wrong /WHO output for hidden opers if the
    channel name contains ?*?
  - Update year in resource file for Windows
  - Don?t bind ports after an unsuccessful rehash
  - m_operprefix Fix force joined opers not being given the
    operprefix mode
  - Fix numeric ERR_NOTREGISTERED not containing the user?s nick
  - m_abbreviation Fix typo in numeric text
  - threadengine_pthread Throw CoreExceptions instead of
    CoreException pointers
  - m_spanningtree Fix TreeRoot UserCount being possibly wrong if
    loaded after startup
  - cmd_userhost List 5 users in the reply even if the query
    (incorrectly) contains more than 5 nicks
  - Remove outdated ircservices and neostats config examples
  - m_timedbans Store Channel pointer in struct TimedBan
  - m_timedbans On channel destruction remove all timed bans
    belonging to the channel from internal bookkeeping
  - m_timedbans Extract IsBanSet() to a function
  - m_timedbans Notice user when trying to set a ban that?s already
    set
  - Reject replies to DNS PTR requests that contain invalid
    characters
  - m_sasl Add missing validation for server-to-server SASL message
  - Revert c8b344ea748d62d9f37cacd4dd785f15b186725c to fix
    regression
  - cmd_userhost Fix +H hidden opers being shown as opers
  - m_dccallow Validate tokens before use
  - m_sasl Update description, SASL is no longer exclusive to
    Atheme
  - Updated inspircd init script template to make it chkconfig
    compatible.
  - cmd_list: Give +s precedence to +p
  - Add missing oper-only commands to oper class blocks
  - Make some config strings a bit more professional and use RFC
    reserved TLD?s everywhere
  - Fix modulemanager not being able to download modules (again!).
  - Fix a snotice in m_spanningtree incorrectly using an unsigned
    long.
  - Don?t load Data::Dumper in the configure script.
  - Fix a blank error message when trying to load a module with a
    path.
  - Fix modules not being versioned on Windows.
  - Fix erroneous error messages in configure.
  - Fix a minor crash when a user has no class after OnCheckReady.
  - Fix various Clang warnings.
  - Upgrade Doxyfile from 1.8.3.1 to 1.8.9.1.
  - Fix various Doxygen warnings.
  - Fix building when VERBOSE is already set in the environment.
  - Remove non-existant extban M: from docs
- refreshed patches:
  inspircd-2.0.18_default-config.patch
  inspircd.spec
  users.cpp_debug.diff
- updating inspircd-extras to dda996a
  - build autodrop module
- upstream removed the following config files so we removed them
  from the package too: ircservices.conf neostats.conf</changelog>
  <changelog author="mrueckert@suse.de" date="1440504000">- update to 2.0.20
  This release fixes an issue with STARTTLS handling which can
  potentially cause a crash. Only servers using m_ssl_gnutls with
  STARTTLS enabled are affected, m_ssl_openssl is unaffected. To
  mitigate this problem, disable STARTTLS by setting &lt;gnutls
  starttls="off"&gt;.
  Moreover, an option was added to the m_restrictmsg module to
  allow sending messages to users on ulined servers, which is
  useful if m_restrictmsg is used with services.
- update extras to b895220</changelog>
  <changelog author="mrueckert@suse.de" date="1440504001">- add BR for xz</changelog>
  <changelog author="mrueckert@suse.de" date="1455019200">- update extras to e38baeb
  - Regen modules.lst
  - m_slowmode: count messages from remote users, too
  - Tweak m_solvemsg so it actually compiles.
  - Add a module which implements spam protection via a maths
    problem.
- added insp2.0-HEAD.patch
  pull all changes from the 2.0 branch to fix building with clang
  on tumbleweed</changelog>
  <changelog author="mrueckert@suse.de" date="1460462400">- update to 2.0.21
  This is a bugfix only release, fixing issues discovered since
  2.0.20. An issue has been fixed in m_namedmodes which allowed
  non-opers to obtain the key (+k) of a channel. This release also
  features build system fixes, more aggressive DNS cache pruning,
  increased default DH bit size to 2048 when generating DH params
  via configure, increased compatibility during CAP negotiation
  with some clients and various documentation enhancements.
  - Update m_ssl_gnutls to use libgnutls-30 for gnutls 3.4
  - Fix incorrect std::string::operator[] usage
  - Fix a few documentation problems
  - m_operprefix Unset mode on unload
  - m_ircv3 Fix AWAY being sent on join to the joining user if it
    has away-notify enabled and is away
  - m_dccallow Add config option to control max entries on a list
  - Garbage collect DNS cache more often
  - Cap TTL of DNS cache entries
  - Limit DNS cache size
  - m_callerid Free old extension data before unserializing the new
    data
  - m_namedmodes Only show chan key to members and opers with
    channels/auspex
  - Fix exposing the opers hostname in KILL when using hidekills.
  - Fix configure overwriting the cache settings on startup.
  - Fix various issues with the nationalchars module.
  - Fix system-wide installation of the data and log directories.
  - Fix mistakenly using Clang instead of GCC on older FreeBSD
    versions.
  - Show a better warning when certtool/openssl are missing.
  - Log STDOUT and STDERR in the launchd script.
  - Fix checking whether kqueue is available.
  - Switch strlcpy test to use a test file too.
  - Switch test to use a test file too.
  - Add missing copyright headers to test files.
  - Fix ?make -jX debug install? causing linker errors.
  - Fix compilation with Microsoft Visual C++ 14.
  - Generate a 2048-bit dhparams unless explicitly specified.
  - Fix CAP REQ to be atomic like the standard dictates.
  - Work around irc::spacesepstream not stripping extraneous
    spaces.
  - Fix hidden operators being shown in LUSERS.
  - Replace deprecated tmpnam() call
  - Fixed a build warning
- update extras to 17d9fd0
  - Fix m_rpg to split a message into multiple lines if the given
    input would exceed the 512 character limit.
  - Add m_lusersnoservices and m_rpg modules.  Both upgraded from
    my 1.2 versions to 2.0.
    The m_lusersnoservices module adds a line to LUSERS that
    displays the global count without Services (assuming that
    Services are the only U-Lines on the network).
    The m_rpg module adds the commands NPC, NPCA, AMBIANCE,
    NARRATOR and NARRATORA for use in pen and paper RPGs being
    played over IRC. For the 2.0 update, it has also been made to
    actually work on a network by broadcasting with ENCAP.
  - Add m_rehashsslsignal
- drop insp2.0-HEAD.patch</changelog>
  <changelog author="mrueckert@suse.de" date="1476964800">- update to 2.0.23
  This release fixes a serious security vulnerability in m_sasl in
  combination with any services that support SASL EXTERNAL. To be
  vulnerable you must have m_sasl loaded, and have services which
  support SASL EXTERNAL authentication.  If you are affected and
  can not immediately upgrade, it is recommended to unload m_sasl,
  or otherwise disable all SASL EXTERNAL authentication in
  services.  This vulnerability allows any attacker to spoof
  certificate fingerprints via crafted SASL messages to the IRCd.
  This allows any user to login as any other user that they know
  the certificate fingerprint of, and that user has services
  configured to accept SASL EXTERNAL login requests for.  This bug
  appears more widespread than just InspIRCd, and seems to affect
  most or all other implementations of SASL EXTERNAL, including
  Charybdis and UnrealIRCd.
  - m_sqlite3 Fix possible memory leak when opening a
    database fails
  - m_jumpserver Prevent OnUserRegister from running in other
    modules for users we quit
  - m_sasl: don't allow AUTHENTICATE with mechanisms with a space
- changes from 2.0.22
  This release fixes the issues discovered since 2.0.21, containing
  important stability and correctness related fixes and better
  support for newer compilers (GCC 6.x). There is a new config
  option &lt;options:hideulinekills&gt; that can be used to hide server
  notices for KILLs done by U-Lined servers (services). A desync
  issue has also been fixed which caused some channel bans to be
  not synced on burst for empty non-permanent channels in some
  cases.
  - Thanks to the following people for their work on this release:
  - Fix dccallow to work with files with spaces in their names
  - Don?t show snotices for kills from ulined clients
  - Fix bursting channel bans
  - Remove embarrassing negative comments about some clients from
    the code
  - Fix for GCC 6 rightfully optimizing out the NULL check of
    ?this? in ConfigTag::readString()
  - Stop processing the new connection in UserManager::AddUser()
    when an internal SocketEngine error happens and the user is
    quitted
  - Don?t exit on rehash if the pid file cannot be written
  - m_ssl_gnutls, m_ssl_openssl After a read schedule another read
    if data remains in the buffer of the SSL library
  - m_ssl_openssl Verify DH params being non-NULL before setting it
    on the context
  - Fix more incorrect std::string::operator[] usage
  - m_censor Fix possible incorrect cast of dest
  - Minor spelling errors in m_spanningtree.so
  - Quote paths in the makefile.
  - Fix GCC 6 warning about null checking this.
  - Fix ?cron? and ?restart? in the helper not forwarding
    arguments.
  - Partially revert ?Quote paths in the makefile?.
  - Delete modules cautiously when doing a deinstall.
  - Fix extraneous quotes in makefile template.
  - Add configuration for building with Travis-CI.
  - Fix a minor warning in m_hideoper on some systems.
  - Fix 005 not showing some modes with the same rank as others.
  - GCC should never assume that this can not be null.
  - Force link sqlite3 on OS X when doing Travis builds.
  - Fix challenge auth when using m_hash_gnutls instead of
    m_sha256.
- update extra modules to 4773995
  - m_dccblock: also allow blocking dcc to channels
  - Port all of my modules to 3.0a1.
  - Port all of my modules to 3.0a1.
  - Update regen-modules for 3.0-style directives.
  - Fix some issues with my 2.0 modules' directives.
  - Add missing ModAuthorMail directives.
  - Fix core version constraints in ModDepends.
  - m_extbanredirect Fix redirection to empty channels
  - Fix syntax notice in m_require_auth (#83)
    As with g-line, syntax should be &lt;ident@host&gt;, not &lt;nick&gt;
  - Bug: MATCH digits always being announced in Snomasks
  - add backport of master's m_conn_join</changelog>
  <changelog author="mrueckert@suse.de" date="1503576000">- update to 2.0.24
  - m_sasl: really abort sasl session on register
  - m_cloaking: fix host/ip comparisons #1249
  - socketengine_epoll: use getrlimit not ulimit
  - m_sasl: send host/ip info
  - m_dnsbl: check returned results are in 127.0.0.0/8
  - m_sasl: use host/ip from m_cgiirc if applicable
  - cmd_who: don't show +p channels or channels hidden with
    m_hidechans
  - m_ldapauth: fix providing username in PASS
  - modules.conf.example: document useusername in ldapauth
  - win: set CMAKE_INSTALL_SYSTEM_RUNTIME_DESTINATION to . so the
    runtime libraries are not placed in bin
  - m_sakick: remove unused "Unable to kick" notice
  - m_cloaking: don't apply cloak to already cloaked users during
    registration
  - m_override: fix parentheses compiler warning
  - Release v2.0.24
  - m_httpd_stats: Also sanitize other server gecos
  - Fix users receiving a QUIT with themselves as source when host
    cycling in certain cases
  - Invalidate the caches properly when User::SetClientIP is
    called.
  - Workaround modern Perls not adding . to @INC.
  - Add a bigger warning about deprecated things being removed.
  - Backport the master Travis changes to insp20.
  - Fix pure static builds.
  - Use clock_gettime() on macOS 10.12.
  - Fix some compiler warnings.
  - Update securelist exception list.
  - Clarify that m_sslmodes depends on m_sslinfo.
  - Fix compiler version parsing on GCC 7.
  - Warn when a user configures a permanent channel without +P.
  - Fix WEBIRC not rejecting invalid IP addresses.
  - Penalise clients that use WEBIRC incorrectly.
  - Fix ModuleManager not being able to find make::configure.
  - fix channel rank issue
  - Fix SpanningTreeProtocolInterface::SendChannelPrivmsg() and
    SendChannelNotice() sending statusmsgs to whole channel
- update extras to b152c59
  https://github.com/inspircd/inspircd-extras/compare/4773995...b152c59</changelog>
</package>
<package pkgid="4b669b43a60d69c46dbb0be9d400b8e07b9ce01f" name="inspircd-debuginfo" arch="i586">
  <version epoch="0" ver="2.0.24" rel="1.1"/>
  <changelog author="mrueckert@suse.de" date="1380196800">- link binary as PIE</changelog>
  <changelog author="mrueckert@suse.de" date="1380196801">- added -Wl,-z,relro,-z,now to the LDFLAGS</changelog>
  <changelog author="mrueckert@suse.de" date="1380196802">- rebuild no op on channel create patch:
  old name inspircd-1.1.9-m_no_op_on_channel_create.patch
  new name inspircd-2.0.14-m_no_op_on_channel_create.patch
  rebuild based on m_regonlycreate</changelog>
  <changelog author="mrueckert@suse.de" date="1380196803">- 2 fixes for the default config
  - comment out the ssl block
  - comment in the pid file setting</changelog>
  <changelog author="mrueckert@suse.de" date="1380196804">- fix typo in the init script the parameter is called --logfile</changelog>
  <changelog author="mrueckert@suse.de" date="1380196805">- package the home dir</changelog>
  <changelog author="mrueckert@suse.de" date="1380283200">- added inspircd-2.0.14_VoidSignalHandler.patch:
  backport of 2 chunks from 3f4d54eb:
  Resolve the parent's process exit code being SIGTERM=15 and
  typically not EXIT_SUCCESS thus</changelog>
  <changelog author="mrueckert@suse.de" date="1393588800">- update to 2.0.15
  - Fix issue #657, fix sending FNAME with spaces
  - Fix parsing ADDLINE with expiration or creation dates past
    ~2038 probably
  - Use case insensitive comparison for server names for
    (auto)connects, issue #662
  - Don't CoreExport reference, fixes m_dnsbl on Windows
  - m_spanningtree Fix timestamp in AWAY
  - m_showwhois Require 2 parameters for WHOISNOTICE
  - m_httpd Close all open http sockets on unload
  - Fix ConvToStr(char)
  - Work around STB_GNU_UNIQUE symbols not allowing module unmap
  - m_spanningtree Fix nick TS desync on SVSNICK
  - Show +i users on a channel to opers having the channels/auspex
    priv who do /NAMES from outside of the chan
  - Fix possible use of invalid iterator on module unload
  - m_mlock Only deny the mlocked mode from being changed instead
    of denying the entire mode change if it contains a single
    mlocked mode
  - m_sajoin Send global snotice when the join happens
  - m_alias Fix out of bounds string access that happened with
    certain replace strings
  - m_dccallow Increase penalty for /DCCALLOW help
  - Use FindNickOnly() in a few more places if a local user is
    performing an action to prevent UID walking
  - m_joinflood Fix remote joins affecting local joinflood state
    when the channel is locked
  - m_dnsbl Don't send snotice when the {G|K|Z}line already exists
  - m_services_account Add workaround for wrong host being
    displayed in numeric when cgiirc users log in using SASL
  - Update example configs/helpop
  - m_httpd Add timeout option; remove timed out connections
  - m_svshold Add config option to hide snotices
  - m_joinflood Unset the mode on unload
  - Increase the penalty for a few core commands
  - m_httpd_stats Be more conservative when escaping data
  - Bump API version because of
    3f4d54eb031f1cd6b016dfe1f768ed86303e3856
  - Improve support for rarely used compilers, EKOPath in this
    case.
  - Fix a crash when running as systemd service
  - Fix a shadow warning created by ConfigTag::create
  - Fix remote /MODULES bug
  - Fix ACCEPT propagation bug when it got a nick prefixed with +
  - Fix m_override refusing to override modes if the user holds
    halfop or higher in the channel
  - Allow ranges beginning with 0 in m_channames
  - Fix OOB error in sa2cidr()
  - Handle SASL failures during SASL_INIT (wrong mechanism, etc.)
  - Support SASL messages other than 'C' and 'D'
  - Use standard example addresses in configs
  - Improve error reporting for &lt;security:runas{user,group}&gt;.
  - Fix m_silence looking for maxentries in instead of .
  - Fix various problems with ModuleManager.
  - Fix the HELPOP database being destroyed when a rehash fails.
  - Fix some logically dead code which was found by Coverity.
  https://github.com/inspircd/inspircd/compare/v2.0.14...v2.0.15
- added inspircd-2.0.14-m_no_op_on_channel_create.patch
  removes op from channel creators
- refreshed config patch:
  old name inspircd-2.0.14_default-config.patch
  new name inspircd-2.0.15_default-config.patch
- replaced inspircd-extras-master-20130820.tar.gz
  with inspircd-extras-master.tar.gz
  enabled building of the following new modules:
  m_accounthost
  m_deferaccept
  m_disablemodes
  m_forceident
  m_fullversion
  m_nickdelay
  m_nouidnick
  m_replaymsg
  m_svsoper
- refreshed users.cpp_debug.diff
- dropped inspircd-2.0.14_VoidSignalHandler.patch:
  included upstream</changelog>
  <changelog author="mrueckert@suse.de" date="1415620800">- update to 2.0.18
  - Several new config options are now available for OpenSSL making
    it possible to disable SSLv3 among other things. For details
    please see the updated OpenSSL wiki page. (2.0.18)
  - This is a bugfix-only release, bringing several improvements
    and fixes for the Windows version, better compiler support and
    stability and correctness related improvements. An issue has
    been fixed that caused m_joinflood to wrongly lock down
    channels on netbursts in some cases. (2.0.17)
  - This is a bugfix-only release, containing several stability
    related and correctness improvements. An issue has also been
    fixed that prevented clients using NSS for SSL/TLS such as
    Pidgin (via libpurple), ChatZilla, Instantbird, etc. from
    reconnecting to a server using OpenSSL after disconnection.
    (2.0.16)
  for all the details see
  https://github.com/inspircd/inspircd/compare/v2.0.15...v2.0.18
- dropped inspircd-2.0.14_VoidSignalHandler.patch
- refreshed patches to apply cleanly again
  old: inspircd-2.0.14-m_no_op_on_channel_create.patch
  new: inspircd-2.0.18-m_no_op_on_channel_create.patch
  old: inspircd-2.0.15_default-config.patch
  new: inspircd-2.0.18_default-config.patch
- updated inspircd-extras to 01a6b5d and enabled modules
  m_authy
  m_autokick
  m_capnotify
  m_ciphersuitejoin
  m_dccblock
  m_extbanredirect
  m_flashpolicyd
  m_geoipban
  m_identmeta
  m_joinoninvite
  m_nickin001
  m_noctcp_user
  m_nooponcreate
  m_override_umode
  m_override_umode
  m_require_auth
  m_sha1
  m_stats_unlinked
  m_totp</changelog>
  <changelog author="mrueckert@suse.de" date="1415620801">- forgot the geoip conditionals around m_geoipban</changelog>
  <changelog author="mrueckert@suse.de" date="1415707200">- move geoip ban to the geoip subpackage</changelog>
  <changelog author="mrueckert@suse.de" date="1415793600">- disable our own m_no_op_on_channel_create in favor of the new
  upstream module.</changelog>
  <changelog author="mrueckert@suse.de" date="1415793601">- convert all the conditionals to bcond_with(out)</changelog>
  <changelog author="mrueckert@suse.de" date="1429790400">- update to 2.0.19 (boo# 928318)
  - Rebuild clone counts on rehash
  - Allow setting a limit of less than 64 entries for non-ban
    listmodes via
  - Remove formatting from the IRC link in README.md
  - Fix a couple of helpop issues
  - Validate module reload callback before use in PURE_STATIC
    builds
  - Don?t submit a reload worker if the module doing the reload is
    scheduled for unload
  - Reject empty mode parameters in ModeParser::Process() instead
    of relying on ModeHandlers to do it
  - m_httpd On module unload close all connections hooked by the
    module being unloaded
  - m_check Fix non-standard format specifier %s passed to
    strftime() causing problems on systems not supporting it
    (Windows)
  - Fix User::age being incorrectly used in some places instead of
    signon
  - Fix signon time of clients being off by dns_timeout seconds
  - Fix harmless uninitialized variable usage on startup if the
    config is incorrect
  - Increase penalty for some core commands
  - Always penalize clients executing a command which fails before
    running the handler, even if the command has 0 penalty
  - Fix elines not matching elined users when rechecking elined
    status
  - m_hideoper Fix wrong /WHO output for hidden opers if the
    channel name contains ?*?
  - Update year in resource file for Windows
  - Don?t bind ports after an unsuccessful rehash
  - m_operprefix Fix force joined opers not being given the
    operprefix mode
  - Fix numeric ERR_NOTREGISTERED not containing the user?s nick
  - m_abbreviation Fix typo in numeric text
  - threadengine_pthread Throw CoreExceptions instead of
    CoreException pointers
  - m_spanningtree Fix TreeRoot UserCount being possibly wrong if
    loaded after startup
  - cmd_userhost List 5 users in the reply even if the query
    (incorrectly) contains more than 5 nicks
  - Remove outdated ircservices and neostats config examples
  - m_timedbans Store Channel pointer in struct TimedBan
  - m_timedbans On channel destruction remove all timed bans
    belonging to the channel from internal bookkeeping
  - m_timedbans Extract IsBanSet() to a function
  - m_timedbans Notice user when trying to set a ban that?s already
    set
  - Reject replies to DNS PTR requests that contain invalid
    characters
  - m_sasl Add missing validation for server-to-server SASL message
  - Revert c8b344ea748d62d9f37cacd4dd785f15b186725c to fix
    regression
  - cmd_userhost Fix +H hidden opers being shown as opers
  - m_dccallow Validate tokens before use
  - m_sasl Update description, SASL is no longer exclusive to
    Atheme
  - Updated inspircd init script template to make it chkconfig
    compatible.
  - cmd_list: Give +s precedence to +p
  - Add missing oper-only commands to oper class blocks
  - Make some config strings a bit more professional and use RFC
    reserved TLD?s everywhere
  - Fix modulemanager not being able to download modules (again!).
  - Fix a snotice in m_spanningtree incorrectly using an unsigned
    long.
  - Don?t load Data::Dumper in the configure script.
  - Fix a blank error message when trying to load a module with a
    path.
  - Fix modules not being versioned on Windows.
  - Fix erroneous error messages in configure.
  - Fix a minor crash when a user has no class after OnCheckReady.
  - Fix various Clang warnings.
  - Upgrade Doxyfile from 1.8.3.1 to 1.8.9.1.
  - Fix various Doxygen warnings.
  - Fix building when VERBOSE is already set in the environment.
  - Remove non-existant extban M: from docs
- refreshed patches:
  inspircd-2.0.18_default-config.patch
  inspircd.spec
  users.cpp_debug.diff
- updating inspircd-extras to dda996a
  - build autodrop module
- upstream removed the following config files so we removed them
  from the package too: ircservices.conf neostats.conf</changelog>
  <changelog author="mrueckert@suse.de" date="1440504000">- update to 2.0.20
  This release fixes an issue with STARTTLS handling which can
  potentially cause a crash. Only servers using m_ssl_gnutls with
  STARTTLS enabled are affected, m_ssl_openssl is unaffected. To
  mitigate this problem, disable STARTTLS by setting &lt;gnutls
  starttls="off"&gt;.
  Moreover, an option was added to the m_restrictmsg module to
  allow sending messages to users on ulined servers, which is
  useful if m_restrictmsg is used with services.
- update extras to b895220</changelog>
  <changelog author="mrueckert@suse.de" date="1440504001">- add BR for xz</changelog>
  <changelog author="mrueckert@suse.de" date="1455019200">- update extras to e38baeb
  - Regen modules.lst
  - m_slowmode: count messages from remote users, too
  - Tweak m_solvemsg so it actually compiles.
  - Add a module which implements spam protection via a maths
    problem.
- added insp2.0-HEAD.patch
  pull all changes from the 2.0 branch to fix building with clang
  on tumbleweed</changelog>
  <changelog author="mrueckert@suse.de" date="1460462400">- update to 2.0.21
  This is a bugfix only release, fixing issues discovered since
  2.0.20. An issue has been fixed in m_namedmodes which allowed
  non-opers to obtain the key (+k) of a channel. This release also
  features build system fixes, more aggressive DNS cache pruning,
  increased default DH bit size to 2048 when generating DH params
  via configure, increased compatibility during CAP negotiation
  with some clients and various documentation enhancements.
  - Update m_ssl_gnutls to use libgnutls-30 for gnutls 3.4
  - Fix incorrect std::string::operator[] usage
  - Fix a few documentation problems
  - m_operprefix Unset mode on unload
  - m_ircv3 Fix AWAY being sent on join to the joining user if it
    has away-notify enabled and is away
  - m_dccallow Add config option to control max entries on a list
  - Garbage collect DNS cache more often
  - Cap TTL of DNS cache entries
  - Limit DNS cache size
  - m_callerid Free old extension data before unserializing the new
    data
  - m_namedmodes Only show chan key to members and opers with
    channels/auspex
  - Fix exposing the opers hostname in KILL when using hidekills.
  - Fix configure overwriting the cache settings on startup.
  - Fix various issues with the nationalchars module.
  - Fix system-wide installation of the data and log directories.
  - Fix mistakenly using Clang instead of GCC on older FreeBSD
    versions.
  - Show a better warning when certtool/openssl are missing.
  - Log STDOUT and STDERR in the launchd script.
  - Fix checking whether kqueue is available.
  - Switch strlcpy test to use a test file too.
  - Switch test to use a test file too.
  - Add missing copyright headers to test files.
  - Fix ?make -jX debug install? causing linker errors.
  - Fix compilation with Microsoft Visual C++ 14.
  - Generate a 2048-bit dhparams unless explicitly specified.
  - Fix CAP REQ to be atomic like the standard dictates.
  - Work around irc::spacesepstream not stripping extraneous
    spaces.
  - Fix hidden operators being shown in LUSERS.
  - Replace deprecated tmpnam() call
  - Fixed a build warning
- update extras to 17d9fd0
  - Fix m_rpg to split a message into multiple lines if the given
    input would exceed the 512 character limit.
  - Add m_lusersnoservices and m_rpg modules.  Both upgraded from
    my 1.2 versions to 2.0.
    The m_lusersnoservices module adds a line to LUSERS that
    displays the global count without Services (assuming that
    Services are the only U-Lines on the network).
    The m_rpg module adds the commands NPC, NPCA, AMBIANCE,
    NARRATOR and NARRATORA for use in pen and paper RPGs being
    played over IRC. For the 2.0 update, it has also been made to
    actually work on a network by broadcasting with ENCAP.
  - Add m_rehashsslsignal
- drop insp2.0-HEAD.patch</changelog>
  <changelog author="mrueckert@suse.de" date="1476964800">- update to 2.0.23
  This release fixes a serious security vulnerability in m_sasl in
  combination with any services that support SASL EXTERNAL. To be
  vulnerable you must have m_sasl loaded, and have services which
  support SASL EXTERNAL authentication.  If you are affected and
  can not immediately upgrade, it is recommended to unload m_sasl,
  or otherwise disable all SASL EXTERNAL authentication in
  services.  This vulnerability allows any attacker to spoof
  certificate fingerprints via crafted SASL messages to the IRCd.
  This allows any user to login as any other user that they know
  the certificate fingerprint of, and that user has services
  configured to accept SASL EXTERNAL login requests for.  This bug
  appears more widespread than just InspIRCd, and seems to affect
  most or all other implementations of SASL EXTERNAL, including
  Charybdis and UnrealIRCd.
  - m_sqlite3 Fix possible memory leak when opening a
    database fails
  - m_jumpserver Prevent OnUserRegister from running in other
    modules for users we quit
  - m_sasl: don't allow AUTHENTICATE with mechanisms with a space
- changes from 2.0.22
  This release fixes the issues discovered since 2.0.21, containing
  important stability and correctness related fixes and better
  support for newer compilers (GCC 6.x). There is a new config
  option &lt;options:hideulinekills&gt; that can be used to hide server
  notices for KILLs done by U-Lined servers (services). A desync
  issue has also been fixed which caused some channel bans to be
  not synced on burst for empty non-permanent channels in some
  cases.
  - Thanks to the following people for their work on this release:
  - Fix dccallow to work with files with spaces in their names
  - Don?t show snotices for kills from ulined clients
  - Fix bursting channel bans
  - Remove embarrassing negative comments about some clients from
    the code
  - Fix for GCC 6 rightfully optimizing out the NULL check of
    ?this? in ConfigTag::readString()
  - Stop processing the new connection in UserManager::AddUser()
    when an internal SocketEngine error happens and the user is
    quitted
  - Don?t exit on rehash if the pid file cannot be written
  - m_ssl_gnutls, m_ssl_openssl After a read schedule another read
    if data remains in the buffer of the SSL library
  - m_ssl_openssl Verify DH params being non-NULL before setting it
    on the context
  - Fix more incorrect std::string::operator[] usage
  - m_censor Fix possible incorrect cast of dest
  - Minor spelling errors in m_spanningtree.so
  - Quote paths in the makefile.
  - Fix GCC 6 warning about null checking this.
  - Fix ?cron? and ?restart? in the helper not forwarding
    arguments.
  - Partially revert ?Quote paths in the makefile?.
  - Delete modules cautiously when doing a deinstall.
  - Fix extraneous quotes in makefile template.
  - Add configuration for building with Travis-CI.
  - Fix a minor warning in m_hideoper on some systems.
  - Fix 005 not showing some modes with the same rank as others.
  - GCC should never assume that this can not be null.
  - Force link sqlite3 on OS X when doing Travis builds.
  - Fix challenge auth when using m_hash_gnutls instead of
    m_sha256.
- update extra modules to 4773995
  - m_dccblock: also allow blocking dcc to channels
  - Port all of my modules to 3.0a1.
  - Port all of my modules to 3.0a1.
  - Update regen-modules for 3.0-style directives.
  - Fix some issues with my 2.0 modules' directives.
  - Add missing ModAuthorMail directives.
  - Fix core version constraints in ModDepends.
  - m_extbanredirect Fix redirection to empty channels
  - Fix syntax notice in m_require_auth (#83)
    As with g-line, syntax should be &lt;ident@host&gt;, not &lt;nick&gt;
  - Bug: MATCH digits always being announced in Snomasks
  - add backport of master's m_conn_join</changelog>
  <changelog author="mrueckert@suse.de" date="1503576000">- update to 2.0.24
  - m_sasl: really abort sasl session on register
  - m_cloaking: fix host/ip comparisons #1249
  - socketengine_epoll: use getrlimit not ulimit
  - m_sasl: send host/ip info
  - m_dnsbl: check returned results are in 127.0.0.0/8
  - m_sasl: use host/ip from m_cgiirc if applicable
  - cmd_who: don't show +p channels or channels hidden with
    m_hidechans
  - m_ldapauth: fix providing username in PASS
  - modules.conf.example: document useusername in ldapauth
  - win: set CMAKE_INSTALL_SYSTEM_RUNTIME_DESTINATION to . so the
    runtime libraries are not placed in bin
  - m_sakick: remove unused "Unable to kick" notice
  - m_cloaking: don't apply cloak to already cloaked users during
    registration
  - m_override: fix parentheses compiler warning
  - Release v2.0.24
  - m_httpd_stats: Also sanitize other server gecos
  - Fix users receiving a QUIT with themselves as source when host
    cycling in certain cases
  - Invalidate the caches properly when User::SetClientIP is
    called.
  - Workaround modern Perls not adding . to @INC.
  - Add a bigger warning about deprecated things being removed.
  - Backport the master Travis changes to insp20.
  - Fix pure static builds.
  - Use clock_gettime() on macOS 10.12.
  - Fix some compiler warnings.
  - Update securelist exception list.
  - Clarify that m_sslmodes depends on m_sslinfo.
  - Fix compiler version parsing on GCC 7.
  - Warn when a user configures a permanent channel without +P.
  - Fix WEBIRC not rejecting invalid IP addresses.
  - Penalise clients that use WEBIRC incorrectly.
  - Fix ModuleManager not being able to find make::configure.
  - fix channel rank issue
  - Fix SpanningTreeProtocolInterface::SendChannelPrivmsg() and
    SendChannelNotice() sending statusmsgs to whole channel
- update extras to b152c59
  https://github.com/inspircd/inspircd-extras/compare/4773995...b152c59</changelog>
</package>
<package pkgid="73ea93e2bea519e739fd46c5a2d53ffed40a220b" name="inspircd-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.0.24" rel="1.1"/>
  <changelog author="mrueckert@suse.de" date="1380196800">- link binary as PIE</changelog>
  <changelog author="mrueckert@suse.de" date="1380196801">- added -Wl,-z,relro,-z,now to the LDFLAGS</changelog>
  <changelog author="mrueckert@suse.de" date="1380196802">- rebuild no op on channel create patch:
  old name inspircd-1.1.9-m_no_op_on_channel_create.patch
  new name inspircd-2.0.14-m_no_op_on_channel_create.patch
  rebuild based on m_regonlycreate</changelog>
  <changelog author="mrueckert@suse.de" date="1380196803">- 2 fixes for the default config
  - comment out the ssl block
  - comment in the pid file setting</changelog>
  <changelog author="mrueckert@suse.de" date="1380196804">- fix typo in the init script the parameter is called --logfile</changelog>
  <changelog author="mrueckert@suse.de" date="1380196805">- package the home dir</changelog>
  <changelog author="mrueckert@suse.de" date="1380283200">- added inspircd-2.0.14_VoidSignalHandler.patch:
  backport of 2 chunks from 3f4d54eb:
  Resolve the parent's process exit code being SIGTERM=15 and
  typically not EXIT_SUCCESS thus</changelog>
  <changelog author="mrueckert@suse.de" date="1393588800">- update to 2.0.15
  - Fix issue #657, fix sending FNAME with spaces
  - Fix parsing ADDLINE with expiration or creation dates past
    ~2038 probably
  - Use case insensitive comparison for server names for
    (auto)connects, issue #662
  - Don't CoreExport reference, fixes m_dnsbl on Windows
  - m_spanningtree Fix timestamp in AWAY
  - m_showwhois Require 2 parameters for WHOISNOTICE
  - m_httpd Close all open http sockets on unload
  - Fix ConvToStr(char)
  - Work around STB_GNU_UNIQUE symbols not allowing module unmap
  - m_spanningtree Fix nick TS desync on SVSNICK
  - Show +i users on a channel to opers having the channels/auspex
    priv who do /NAMES from outside of the chan
  - Fix possible use of invalid iterator on module unload
  - m_mlock Only deny the mlocked mode from being changed instead
    of denying the entire mode change if it contains a single
    mlocked mode
  - m_sajoin Send global snotice when the join happens
  - m_alias Fix out of bounds string access that happened with
    certain replace strings
  - m_dccallow Increase penalty for /DCCALLOW help
  - Use FindNickOnly() in a few more places if a local user is
    performing an action to prevent UID walking
  - m_joinflood Fix remote joins affecting local joinflood state
    when the channel is locked
  - m_dnsbl Don't send snotice when the {G|K|Z}line already exists
  - m_services_account Add workaround for wrong host being
    displayed in numeric when cgiirc users log in using SASL
  - Update example configs/helpop
  - m_httpd Add timeout option; remove timed out connections
  - m_svshold Add config option to hide snotices
  - m_joinflood Unset the mode on unload
  - Increase the penalty for a few core commands
  - m_httpd_stats Be more conservative when escaping data
  - Bump API version because of
    3f4d54eb031f1cd6b016dfe1f768ed86303e3856
  - Improve support for rarely used compilers, EKOPath in this
    case.
  - Fix a crash when running as systemd service
  - Fix a shadow warning created by ConfigTag::create
  - Fix remote /MODULES bug
  - Fix ACCEPT propagation bug when it got a nick prefixed with +
  - Fix m_override refusing to override modes if the user holds
    halfop or higher in the channel
  - Allow ranges beginning with 0 in m_channames
  - Fix OOB error in sa2cidr()
  - Handle SASL failures during SASL_INIT (wrong mechanism, etc.)
  - Support SASL messages other than 'C' and 'D'
  - Use standard example addresses in configs
  - Improve error reporting for &lt;security:runas{user,group}&gt;.
  - Fix m_silence looking for maxentries in instead of .
  - Fix various problems with ModuleManager.
  - Fix the HELPOP database being destroyed when a rehash fails.
  - Fix some logically dead code which was found by Coverity.
  https://github.com/inspircd/inspircd/compare/v2.0.14...v2.0.15
- added inspircd-2.0.14-m_no_op_on_channel_create.patch
  removes op from channel creators
- refreshed config patch:
  old name inspircd-2.0.14_default-config.patch
  new name inspircd-2.0.15_default-config.patch
- replaced inspircd-extras-master-20130820.tar.gz
  with inspircd-extras-master.tar.gz
  enabled building of the following new modules:
  m_accounthost
  m_deferaccept
  m_disablemodes
  m_forceident
  m_fullversion
  m_nickdelay
  m_nouidnick
  m_replaymsg
  m_svsoper
- refreshed users.cpp_debug.diff
- dropped inspircd-2.0.14_VoidSignalHandler.patch:
  included upstream</changelog>
  <changelog author="mrueckert@suse.de" date="1415620800">- update to 2.0.18
  - Several new config options are now available for OpenSSL making
    it possible to disable SSLv3 among other things. For details
    please see the updated OpenSSL wiki page. (2.0.18)
  - This is a bugfix-only release, bringing several improvements
    and fixes for the Windows version, better compiler support and
    stability and correctness related improvements. An issue has
    been fixed that caused m_joinflood to wrongly lock down
    channels on netbursts in some cases. (2.0.17)
  - This is a bugfix-only release, containing several stability
    related and correctness improvements. An issue has also been
    fixed that prevented clients using NSS for SSL/TLS such as
    Pidgin (via libpurple), ChatZilla, Instantbird, etc. from
    reconnecting to a server using OpenSSL after disconnection.
    (2.0.16)
  for all the details see
  https://github.com/inspircd/inspircd/compare/v2.0.15...v2.0.18
- dropped inspircd-2.0.14_VoidSignalHandler.patch
- refreshed patches to apply cleanly again
  old: inspircd-2.0.14-m_no_op_on_channel_create.patch
  new: inspircd-2.0.18-m_no_op_on_channel_create.patch
  old: inspircd-2.0.15_default-config.patch
  new: inspircd-2.0.18_default-config.patch
- updated inspircd-extras to 01a6b5d and enabled modules
  m_authy
  m_autokick
  m_capnotify
  m_ciphersuitejoin
  m_dccblock
  m_extbanredirect
  m_flashpolicyd
  m_geoipban
  m_identmeta
  m_joinoninvite
  m_nickin001
  m_noctcp_user
  m_nooponcreate
  m_override_umode
  m_override_umode
  m_require_auth
  m_sha1
  m_stats_unlinked
  m_totp</changelog>
  <changelog author="mrueckert@suse.de" date="1415620801">- forgot the geoip conditionals around m_geoipban</changelog>
  <changelog author="mrueckert@suse.de" date="1415707200">- move geoip ban to the geoip subpackage</changelog>
  <changelog author="mrueckert@suse.de" date="1415793600">- disable our own m_no_op_on_channel_create in favor of the new
  upstream module.</changelog>
  <changelog author="mrueckert@suse.de" date="1415793601">- convert all the conditionals to bcond_with(out)</changelog>
  <changelog author="mrueckert@suse.de" date="1429790400">- update to 2.0.19 (boo# 928318)
  - Rebuild clone counts on rehash
  - Allow setting a limit of less than 64 entries for non-ban
    listmodes via
  - Remove formatting from the IRC link in README.md
  - Fix a couple of helpop issues
  - Validate module reload callback before use in PURE_STATIC
    builds
  - Don?t submit a reload worker if the module doing the reload is
    scheduled for unload
  - Reject empty mode parameters in ModeParser::Process() instead
    of relying on ModeHandlers to do it
  - m_httpd On module unload close all connections hooked by the
    module being unloaded
  - m_check Fix non-standard format specifier %s passed to
    strftime() causing problems on systems not supporting it
    (Windows)
  - Fix User::age being incorrectly used in some places instead of
    signon
  - Fix signon time of clients being off by dns_timeout seconds
  - Fix harmless uninitialized variable usage on startup if the
    config is incorrect
  - Increase penalty for some core commands
  - Always penalize clients executing a command which fails before
    running the handler, even if the command has 0 penalty
  - Fix elines not matching elined users when rechecking elined
    status
  - m_hideoper Fix wrong /WHO output for hidden opers if the
    channel name contains ?*?
  - Update year in resource file for Windows
  - Don?t bind ports after an unsuccessful rehash
  - m_operprefix Fix force joined opers not being given the
    operprefix mode
  - Fix numeric ERR_NOTREGISTERED not containing the user?s nick
  - m_abbreviation Fix typo in numeric text
  - threadengine_pthread Throw CoreExceptions instead of
    CoreException pointers
  - m_spanningtree Fix TreeRoot UserCount being possibly wrong if
    loaded after startup
  - cmd_userhost List 5 users in the reply even if the query
    (incorrectly) contains more than 5 nicks
  - Remove outdated ircservices and neostats config examples
  - m_timedbans Store Channel pointer in struct TimedBan
  - m_timedbans On channel destruction remove all timed bans
    belonging to the channel from internal bookkeeping
  - m_timedbans Extract IsBanSet() to a function
  - m_timedbans Notice user when trying to set a ban that?s already
    set
  - Reject replies to DNS PTR requests that contain invalid
    characters
  - m_sasl Add missing validation for server-to-server SASL message
  - Revert c8b344ea748d62d9f37cacd4dd785f15b186725c to fix
    regression
  - cmd_userhost Fix +H hidden opers being shown as opers
  - m_dccallow Validate tokens before use
  - m_sasl Update description, SASL is no longer exclusive to
    Atheme
  - Updated inspircd init script template to make it chkconfig
    compatible.
  - cmd_list: Give +s precedence to +p
  - Add missing oper-only commands to oper class blocks
  - Make some config strings a bit more professional and use RFC
    reserved TLD?s everywhere
  - Fix modulemanager not being able to download modules (again!).
  - Fix a snotice in m_spanningtree incorrectly using an unsigned
    long.
  - Don?t load Data::Dumper in the configure script.
  - Fix a blank error message when trying to load a module with a
    path.
  - Fix modules not being versioned on Windows.
  - Fix erroneous error messages in configure.
  - Fix a minor crash when a user has no class after OnCheckReady.
  - Fix various Clang warnings.
  - Upgrade Doxyfile from 1.8.3.1 to 1.8.9.1.
  - Fix various Doxygen warnings.
  - Fix building when VERBOSE is already set in the environment.
  - Remove non-existant extban M: from docs
- refreshed patches:
  inspircd-2.0.18_default-config.patch
  inspircd.spec
  users.cpp_debug.diff
- updating inspircd-extras to dda996a
  - build autodrop module
- upstream removed the following config files so we removed them
  from the package too: ircservices.conf neostats.conf</changelog>
  <changelog author="mrueckert@suse.de" date="1440504000">- update to 2.0.20
  This release fixes an issue with STARTTLS handling which can
  potentially cause a crash. Only servers using m_ssl_gnutls with
  STARTTLS enabled are affected, m_ssl_openssl is unaffected. To
  mitigate this problem, disable STARTTLS by setting &lt;gnutls
  starttls="off"&gt;.
  Moreover, an option was added to the m_restrictmsg module to
  allow sending messages to users on ulined servers, which is
  useful if m_restrictmsg is used with services.
- update extras to b895220</changelog>
  <changelog author="mrueckert@suse.de" date="1440504001">- add BR for xz</changelog>
  <changelog author="mrueckert@suse.de" date="1455019200">- update extras to e38baeb
  - Regen modules.lst
  - m_slowmode: count messages from remote users, too
  - Tweak m_solvemsg so it actually compiles.
  - Add a module which implements spam protection via a maths
    problem.
- added insp2.0-HEAD.patch
  pull all changes from the 2.0 branch to fix building with clang
  on tumbleweed</changelog>
  <changelog author="mrueckert@suse.de" date="1460462400">- update to 2.0.21
  This is a bugfix only release, fixing issues discovered since
  2.0.20. An issue has been fixed in m_namedmodes which allowed
  non-opers to obtain the key (+k) of a channel. This release also
  features build system fixes, more aggressive DNS cache pruning,
  increased default DH bit size to 2048 when generating DH params
  via configure, increased compatibility during CAP negotiation
  with some clients and various documentation enhancements.
  - Update m_ssl_gnutls to use libgnutls-30 for gnutls 3.4
  - Fix incorrect std::string::operator[] usage
  - Fix a few documentation problems
  - m_operprefix Unset mode on unload
  - m_ircv3 Fix AWAY being sent on join to the joining user if it
    has away-notify enabled and is away
  - m_dccallow Add config option to control max entries on a list
  - Garbage collect DNS cache more often
  - Cap TTL of DNS cache entries
  - Limit DNS cache size
  - m_callerid Free old extension data before unserializing the new
    data
  - m_namedmodes Only show chan key to members and opers with
    channels/auspex
  - Fix exposing the opers hostname in KILL when using hidekills.
  - Fix configure overwriting the cache settings on startup.
  - Fix various issues with the nationalchars module.
  - Fix system-wide installation of the data and log directories.
  - Fix mistakenly using Clang instead of GCC on older FreeBSD
    versions.
  - Show a better warning when certtool/openssl are missing.
  - Log STDOUT and STDERR in the launchd script.
  - Fix checking whether kqueue is available.
  - Switch strlcpy test to use a test file too.
  - Switch test to use a test file too.
  - Add missing copyright headers to test files.
  - Fix ?make -jX debug install? causing linker errors.
  - Fix compilation with Microsoft Visual C++ 14.
  - Generate a 2048-bit dhparams unless explicitly specified.
  - Fix CAP REQ to be atomic like the standard dictates.
  - Work around irc::spacesepstream not stripping extraneous
    spaces.
  - Fix hidden operators being shown in LUSERS.
  - Replace deprecated tmpnam() call
  - Fixed a build warning
- update extras to 17d9fd0
  - Fix m_rpg to split a message into multiple lines if the given
    input would exceed the 512 character limit.
  - Add m_lusersnoservices and m_rpg modules.  Both upgraded from
    my 1.2 versions to 2.0.
    The m_lusersnoservices module adds a line to LUSERS that
    displays the global count without Services (assuming that
    Services are the only U-Lines on the network).
    The m_rpg module adds the commands NPC, NPCA, AMBIANCE,
    NARRATOR and NARRATORA for use in pen and paper RPGs being
    played over IRC. For the 2.0 update, it has also been made to
    actually work on a network by broadcasting with ENCAP.
  - Add m_rehashsslsignal
- drop insp2.0-HEAD.patch</changelog>
  <changelog author="mrueckert@suse.de" date="1476964800">- update to 2.0.23
  This release fixes a serious security vulnerability in m_sasl in
  combination with any services that support SASL EXTERNAL. To be
  vulnerable you must have m_sasl loaded, and have services which
  support SASL EXTERNAL authentication.  If you are affected and
  can not immediately upgrade, it is recommended to unload m_sasl,
  or otherwise disable all SASL EXTERNAL authentication in
  services.  This vulnerability allows any attacker to spoof
  certificate fingerprints via crafted SASL messages to the IRCd.
  This allows any user to login as any other user that they know
  the certificate fingerprint of, and that user has services
  configured to accept SASL EXTERNAL login requests for.  This bug
  appears more widespread than just InspIRCd, and seems to affect
  most or all other implementations of SASL EXTERNAL, including
  Charybdis and UnrealIRCd.
  - m_sqlite3 Fix possible memory leak when opening a
    database fails
  - m_jumpserver Prevent OnUserRegister from running in other
    modules for users we quit
  - m_sasl: don't allow AUTHENTICATE with mechanisms with a space
- changes from 2.0.22
  This release fixes the issues discovered since 2.0.21, containing
  important stability and correctness related fixes and better
  support for newer compilers (GCC 6.x). There is a new config
  option &lt;options:hideulinekills&gt; that can be used to hide server
  notices for KILLs done by U-Lined servers (services). A desync
  issue has also been fixed which caused some channel bans to be
  not synced on burst for empty non-permanent channels in some
  cases.
  - Thanks to the following people for their work on this release:
  - Fix dccallow to work with files with spaces in their names
  - Don?t show snotices for kills from ulined clients
  - Fix bursting channel bans
  - Remove embarrassing negative comments about some clients from
    the code
  - Fix for GCC 6 rightfully optimizing out the NULL check of
    ?this? in ConfigTag::readString()
  - Stop processing the new connection in UserManager::AddUser()
    when an internal SocketEngine error happens and the user is
    quitted
  - Don?t exit on rehash if the pid file cannot be written
  - m_ssl_gnutls, m_ssl_openssl After a read schedule another read
    if data remains in the buffer of the SSL library
  - m_ssl_openssl Verify DH params being non-NULL before setting it
    on the context
  - Fix more incorrect std::string::operator[] usage
  - m_censor Fix possible incorrect cast of dest
  - Minor spelling errors in m_spanningtree.so
  - Quote paths in the makefile.
  - Fix GCC 6 warning about null checking this.
  - Fix ?cron? and ?restart? in the helper not forwarding
    arguments.
  - Partially revert ?Quote paths in the makefile?.
  - Delete modules cautiously when doing a deinstall.
  - Fix extraneous quotes in makefile template.
  - Add configuration for building with Travis-CI.
  - Fix a minor warning in m_hideoper on some systems.
  - Fix 005 not showing some modes with the same rank as others.
  - GCC should never assume that this can not be null.
  - Force link sqlite3 on OS X when doing Travis builds.
  - Fix challenge auth when using m_hash_gnutls instead of
    m_sha256.
- update extra modules to 4773995
  - m_dccblock: also allow blocking dcc to channels
  - Port all of my modules to 3.0a1.
  - Port all of my modules to 3.0a1.
  - Update regen-modules for 3.0-style directives.
  - Fix some issues with my 2.0 modules' directives.
  - Add missing ModAuthorMail directives.
  - Fix core version constraints in ModDepends.
  - m_extbanredirect Fix redirection to empty channels
  - Fix syntax notice in m_require_auth (#83)
    As with g-line, syntax should be &lt;ident@host&gt;, not &lt;nick&gt;
  - Bug: MATCH digits always being announced in Snomasks
  - add backport of master's m_conn_join</changelog>
  <changelog author="mrueckert@suse.de" date="1503576000">- update to 2.0.24
  - m_sasl: really abort sasl session on register
  - m_cloaking: fix host/ip comparisons #1249
  - socketengine_epoll: use getrlimit not ulimit
  - m_sasl: send host/ip info
  - m_dnsbl: check returned results are in 127.0.0.0/8
  - m_sasl: use host/ip from m_cgiirc if applicable
  - cmd_who: don't show +p channels or channels hidden with
    m_hidechans
  - m_ldapauth: fix providing username in PASS
  - modules.conf.example: document useusername in ldapauth
  - win: set CMAKE_INSTALL_SYSTEM_RUNTIME_DESTINATION to . so the
    runtime libraries are not placed in bin
  - m_sakick: remove unused "Unable to kick" notice
  - m_cloaking: don't apply cloak to already cloaked users during
    registration
  - m_override: fix parentheses compiler warning
  - Release v2.0.24
  - m_httpd_stats: Also sanitize other server gecos
  - Fix users receiving a QUIT with themselves as source when host
    cycling in certain cases
  - Invalidate the caches properly when User::SetClientIP is
    called.
  - Workaround modern Perls not adding . to @INC.
  - Add a bigger warning about deprecated things being removed.
  - Backport the master Travis changes to insp20.
  - Fix pure static builds.
  - Use clock_gettime() on macOS 10.12.
  - Fix some compiler warnings.
  - Update securelist exception list.
  - Clarify that m_sslmodes depends on m_sslinfo.
  - Fix compiler version parsing on GCC 7.
  - Warn when a user configures a permanent channel without +P.
  - Fix WEBIRC not rejecting invalid IP addresses.
  - Penalise clients that use WEBIRC incorrectly.
  - Fix ModuleManager not being able to find make::configure.
  - fix channel rank issue
  - Fix SpanningTreeProtocolInterface::SendChannelPrivmsg() and
    SendChannelNotice() sending statusmsgs to whole channel
- update extras to b152c59
  https://github.com/inspircd/inspircd-extras/compare/4773995...b152c59</changelog>
</package>
<package pkgid="bdb0175861acc5be19e43e3c8720410832d7ed47" name="inspircd-debugsource" arch="i586">
  <version epoch="0" ver="2.0.24" rel="1.1"/>
  <changelog author="mrueckert@suse.de" date="1380196800">- link binary as PIE</changelog>
  <changelog author="mrueckert@suse.de" date="1380196801">- added -Wl,-z,relro,-z,now to the LDFLAGS</changelog>
  <changelog author="mrueckert@suse.de" date="1380196802">- rebuild no op on channel create patch:
  old name inspircd-1.1.9-m_no_op_on_channel_create.patch
  new name inspircd-2.0.14-m_no_op_on_channel_create.patch
  rebuild based on m_regonlycreate</changelog>
  <changelog author="mrueckert@suse.de" date="1380196803">- 2 fixes for the default config
  - comment out the ssl block
  - comment in the pid file setting</changelog>
  <changelog author="mrueckert@suse.de" date="1380196804">- fix typo in the init script the parameter is called --logfile</changelog>
  <changelog author="mrueckert@suse.de" date="1380196805">- package the home dir</changelog>
  <changelog author="mrueckert@suse.de" date="1380283200">- added inspircd-2.0.14_VoidSignalHandler.patch:
  backport of 2 chunks from 3f4d54eb:
  Resolve the parent's process exit code being SIGTERM=15 and
  typically not EXIT_SUCCESS thus</changelog>
  <changelog author="mrueckert@suse.de" date="1393588800">- update to 2.0.15
  - Fix issue #657, fix sending FNAME with spaces
  - Fix parsing ADDLINE with expiration or creation dates past
    ~2038 probably
  - Use case insensitive comparison for server names for
    (auto)connects, issue #662
  - Don't CoreExport reference, fixes m_dnsbl on Windows
  - m_spanningtree Fix timestamp in AWAY
  - m_showwhois Require 2 parameters for WHOISNOTICE
  - m_httpd Close all open http sockets on unload
  - Fix ConvToStr(char)
  - Work around STB_GNU_UNIQUE symbols not allowing module unmap
  - m_spanningtree Fix nick TS desync on SVSNICK
  - Show +i users on a channel to opers having the channels/auspex
    priv who do /NAMES from outside of the chan
  - Fix possible use of invalid iterator on module unload
  - m_mlock Only deny the mlocked mode from being changed instead
    of denying the entire mode change if it contains a single
    mlocked mode
  - m_sajoin Send global snotice when the join happens
  - m_alias Fix out of bounds string access that happened with
    certain replace strings
  - m_dccallow Increase penalty for /DCCALLOW help
  - Use FindNickOnly() in a few more places if a local user is
    performing an action to prevent UID walking
  - m_joinflood Fix remote joins affecting local joinflood state
    when the channel is locked
  - m_dnsbl Don't send snotice when the {G|K|Z}line already exists
  - m_services_account Add workaround for wrong host being
    displayed in numeric when cgiirc users log in using SASL
  - Update example configs/helpop
  - m_httpd Add timeout option; remove timed out connections
  - m_svshold Add config option to hide snotices
  - m_joinflood Unset the mode on unload
  - Increase the penalty for a few core commands
  - m_httpd_stats Be more conservative when escaping data
  - Bump API version because of
    3f4d54eb031f1cd6b016dfe1f768ed86303e3856
  - Improve support for rarely used compilers, EKOPath in this
    case.
  - Fix a crash when running as systemd service
  - Fix a shadow warning created by ConfigTag::create
  - Fix remote /MODULES bug
  - Fix ACCEPT propagation bug when it got a nick prefixed with +
  - Fix m_override refusing to override modes if the user holds
    halfop or higher in the channel
  - Allow ranges beginning with 0 in m_channames
  - Fix OOB error in sa2cidr()
  - Handle SASL failures during SASL_INIT (wrong mechanism, etc.)
  - Support SASL messages other than 'C' and 'D'
  - Use standard example addresses in configs
  - Improve error reporting for &lt;security:runas{user,group}&gt;.
  - Fix m_silence looking for maxentries in instead of .
  - Fix various problems with ModuleManager.
  - Fix the HELPOP database being destroyed when a rehash fails.
  - Fix some logically dead code which was found by Coverity.
  https://github.com/inspircd/inspircd/compare/v2.0.14...v2.0.15
- added inspircd-2.0.14-m_no_op_on_channel_create.patch
  removes op from channel creators
- refreshed config patch:
  old name inspircd-2.0.14_default-config.patch
  new name inspircd-2.0.15_default-config.patch
- replaced inspircd-extras-master-20130820.tar.gz
  with inspircd-extras-master.tar.gz
  enabled building of the following new modules:
  m_accounthost
  m_deferaccept
  m_disablemodes
  m_forceident
  m_fullversion
  m_nickdelay
  m_nouidnick
  m_replaymsg
  m_svsoper
- refreshed users.cpp_debug.diff
- dropped inspircd-2.0.14_VoidSignalHandler.patch:
  included upstream</changelog>
  <changelog author="mrueckert@suse.de" date="1415620800">- update to 2.0.18
  - Several new config options are now available for OpenSSL making
    it possible to disable SSLv3 among other things. For details
    please see the updated OpenSSL wiki page. (2.0.18)
  - This is a bugfix-only release, bringing several improvements
    and fixes for the Windows version, better compiler support and
    stability and correctness related improvements. An issue has
    been fixed that caused m_joinflood to wrongly lock down
    channels on netbursts in some cases. (2.0.17)
  - This is a bugfix-only release, containing several stability
    related and correctness improvements. An issue has also been
    fixed that prevented clients using NSS for SSL/TLS such as
    Pidgin (via libpurple), ChatZilla, Instantbird, etc. from
    reconnecting to a server using OpenSSL after disconnection.
    (2.0.16)
  for all the details see
  https://github.com/inspircd/inspircd/compare/v2.0.15...v2.0.18
- dropped inspircd-2.0.14_VoidSignalHandler.patch
- refreshed patches to apply cleanly again
  old: inspircd-2.0.14-m_no_op_on_channel_create.patch
  new: inspircd-2.0.18-m_no_op_on_channel_create.patch
  old: inspircd-2.0.15_default-config.patch
  new: inspircd-2.0.18_default-config.patch
- updated inspircd-extras to 01a6b5d and enabled modules
  m_authy
  m_autokick
  m_capnotify
  m_ciphersuitejoin
  m_dccblock
  m_extbanredirect
  m_flashpolicyd
  m_geoipban
  m_identmeta
  m_joinoninvite
  m_nickin001
  m_noctcp_user
  m_nooponcreate
  m_override_umode
  m_override_umode
  m_require_auth
  m_sha1
  m_stats_unlinked
  m_totp</changelog>
  <changelog author="mrueckert@suse.de" date="1415620801">- forgot the geoip conditionals around m_geoipban</changelog>
  <changelog author="mrueckert@suse.de" date="1415707200">- move geoip ban to the geoip subpackage</changelog>
  <changelog author="mrueckert@suse.de" date="1415793600">- disable our own m_no_op_on_channel_create in favor of the new
  upstream module.</changelog>
  <changelog author="mrueckert@suse.de" date="1415793601">- convert all the conditionals to bcond_with(out)</changelog>
  <changelog author="mrueckert@suse.de" date="1429790400">- update to 2.0.19 (boo# 928318)
  - Rebuild clone counts on rehash
  - Allow setting a limit of less than 64 entries for non-ban
    listmodes via
  - Remove formatting from the IRC link in README.md
  - Fix a couple of helpop issues
  - Validate module reload callback before use in PURE_STATIC
    builds
  - Don?t submit a reload worker if the module doing the reload is
    scheduled for unload
  - Reject empty mode parameters in ModeParser::Process() instead
    of relying on ModeHandlers to do it
  - m_httpd On module unload close all connections hooked by the
    module being unloaded
  - m_check Fix non-standard format specifier %s passed to
    strftime() causing problems on systems not supporting it
    (Windows)
  - Fix User::age being incorrectly used in some places instead of
    signon
  - Fix signon time of clients being off by dns_timeout seconds
  - Fix harmless uninitialized variable usage on startup if the
    config is incorrect
  - Increase penalty for some core commands
  - Always penalize clients executing a command which fails before
    running the handler, even if the command has 0 penalty
  - Fix elines not matching elined users when rechecking elined
    status
  - m_hideoper Fix wrong /WHO output for hidden opers if the
    channel name contains ?*?
  - Update year in resource file for Windows
  - Don?t bind ports after an unsuccessful rehash
  - m_operprefix Fix force joined opers not being given the
    operprefix mode
  - Fix numeric ERR_NOTREGISTERED not containing the user?s nick
  - m_abbreviation Fix typo in numeric text
  - threadengine_pthread Throw CoreExceptions instead of
    CoreException pointers
  - m_spanningtree Fix TreeRoot UserCount being possibly wrong if
    loaded after startup
  - cmd_userhost List 5 users in the reply even if the query
    (incorrectly) contains more than 5 nicks
  - Remove outdated ircservices and neostats config examples
  - m_timedbans Store Channel pointer in struct TimedBan
  - m_timedbans On channel destruction remove all timed bans
    belonging to the channel from internal bookkeeping
  - m_timedbans Extract IsBanSet() to a function
  - m_timedbans Notice user when trying to set a ban that?s already
    set
  - Reject replies to DNS PTR requests that contain invalid
    characters
  - m_sasl Add missing validation for server-to-server SASL message
  - Revert c8b344ea748d62d9f37cacd4dd785f15b186725c to fix
    regression
  - cmd_userhost Fix +H hidden opers being shown as opers
  - m_dccallow Validate tokens before use
  - m_sasl Update description, SASL is no longer exclusive to
    Atheme
  - Updated inspircd init script template to make it chkconfig
    compatible.
  - cmd_list: Give +s precedence to +p
  - Add missing oper-only commands to oper class blocks
  - Make some config strings a bit more professional and use RFC
    reserved TLD?s everywhere
  - Fix modulemanager not being able to download modules (again!).
  - Fix a snotice in m_spanningtree incorrectly using an unsigned
    long.
  - Don?t load Data::Dumper in the configure script.
  - Fix a blank error message when trying to load a module with a
    path.
  - Fix modules not being versioned on Windows.
  - Fix erroneous error messages in configure.
  - Fix a minor crash when a user has no class after OnCheckReady.
  - Fix various Clang warnings.
  - Upgrade Doxyfile from 1.8.3.1 to 1.8.9.1.
  - Fix various Doxygen warnings.
  - Fix building when VERBOSE is already set in the environment.
  - Remove non-existant extban M: from docs
- refreshed patches:
  inspircd-2.0.18_default-config.patch
  inspircd.spec
  users.cpp_debug.diff
- updating inspircd-extras to dda996a
  - build autodrop module
- upstream removed the following config files so we removed them
  from the package too: ircservices.conf neostats.conf</changelog>
  <changelog author="mrueckert@suse.de" date="1440504000">- update to 2.0.20
  This release fixes an issue with STARTTLS handling which can
  potentially cause a crash. Only servers using m_ssl_gnutls with
  STARTTLS enabled are affected, m_ssl_openssl is unaffected. To
  mitigate this problem, disable STARTTLS by setting &lt;gnutls
  starttls="off"&gt;.
  Moreover, an option was added to the m_restrictmsg module to
  allow sending messages to users on ulined servers, which is
  useful if m_restrictmsg is used with services.
- update extras to b895220</changelog>
  <changelog author="mrueckert@suse.de" date="1440504001">- add BR for xz</changelog>
  <changelog author="mrueckert@suse.de" date="1455019200">- update extras to e38baeb
  - Regen modules.lst
  - m_slowmode: count messages from remote users, too
  - Tweak m_solvemsg so it actually compiles.
  - Add a module which implements spam protection via a maths
    problem.
- added insp2.0-HEAD.patch
  pull all changes from the 2.0 branch to fix building with clang
  on tumbleweed</changelog>
  <changelog author="mrueckert@suse.de" date="1460462400">- update to 2.0.21
  This is a bugfix only release, fixing issues discovered since
  2.0.20. An issue has been fixed in m_namedmodes which allowed
  non-opers to obtain the key (+k) of a channel. This release also
  features build system fixes, more aggressive DNS cache pruning,
  increased default DH bit size to 2048 when generating DH params
  via configure, increased compatibility during CAP negotiation
  with some clients and various documentation enhancements.
  - Update m_ssl_gnutls to use libgnutls-30 for gnutls 3.4
  - Fix incorrect std::string::operator[] usage
  - Fix a few documentation problems
  - m_operprefix Unset mode on unload
  - m_ircv3 Fix AWAY being sent on join to the joining user if it
    has away-notify enabled and is away
  - m_dccallow Add config option to control max entries on a list
  - Garbage collect DNS cache more often
  - Cap TTL of DNS cache entries
  - Limit DNS cache size
  - m_callerid Free old extension data before unserializing the new
    data
  - m_namedmodes Only show chan key to members and opers with
    channels/auspex
  - Fix exposing the opers hostname in KILL when using hidekills.
  - Fix configure overwriting the cache settings on startup.
  - Fix various issues with the nationalchars module.
  - Fix system-wide installation of the data and log directories.
  - Fix mistakenly using Clang instead of GCC on older FreeBSD
    versions.
  - Show a better warning when certtool/openssl are missing.
  - Log STDOUT and STDERR in the launchd script.
  - Fix checking whether kqueue is available.
  - Switch strlcpy test to use a test file too.
  - Switch test to use a test file too.
  - Add missing copyright headers to test files.
  - Fix ?make -jX debug install? causing linker errors.
  - Fix compilation with Microsoft Visual C++ 14.
  - Generate a 2048-bit dhparams unless explicitly specified.
  - Fix CAP REQ to be atomic like the standard dictates.
  - Work around irc::spacesepstream not stripping extraneous
    spaces.
  - Fix hidden operators being shown in LUSERS.
  - Replace deprecated tmpnam() call
  - Fixed a build warning
- update extras to 17d9fd0
  - Fix m_rpg to split a message into multiple lines if the given
    input would exceed the 512 character limit.
  - Add m_lusersnoservices and m_rpg modules.  Both upgraded from
    my 1.2 versions to 2.0.
    The m_lusersnoservices module adds a line to LUSERS that
    displays the global count without Services (assuming that
    Services are the only U-Lines on the network).
    The m_rpg module adds the commands NPC, NPCA, AMBIANCE,
    NARRATOR and NARRATORA for use in pen and paper RPGs being
    played over IRC. For the 2.0 update, it has also been made to
    actually work on a network by broadcasting with ENCAP.
  - Add m_rehashsslsignal
- drop insp2.0-HEAD.patch</changelog>
  <changelog author="mrueckert@suse.de" date="1476964800">- update to 2.0.23
  This release fixes a serious security vulnerability in m_sasl in
  combination with any services that support SASL EXTERNAL. To be
  vulnerable you must have m_sasl loaded, and have services which
  support SASL EXTERNAL authentication.  If you are affected and
  can not immediately upgrade, it is recommended to unload m_sasl,
  or otherwise disable all SASL EXTERNAL authentication in
  services.  This vulnerability allows any attacker to spoof
  certificate fingerprints via crafted SASL messages to the IRCd.
  This allows any user to login as any other user that they know
  the certificate fingerprint of, and that user has services
  configured to accept SASL EXTERNAL login requests for.  This bug
  appears more widespread than just InspIRCd, and seems to affect
  most or all other implementations of SASL EXTERNAL, including
  Charybdis and UnrealIRCd.
  - m_sqlite3 Fix possible memory leak when opening a
    database fails
  - m_jumpserver Prevent OnUserRegister from running in other
    modules for users we quit
  - m_sasl: don't allow AUTHENTICATE with mechanisms with a space
- changes from 2.0.22
  This release fixes the issues discovered since 2.0.21, containing
  important stability and correctness related fixes and better
  support for newer compilers (GCC 6.x). There is a new config
  option &lt;options:hideulinekills&gt; that can be used to hide server
  notices for KILLs done by U-Lined servers (services). A desync
  issue has also been fixed which caused some channel bans to be
  not synced on burst for empty non-permanent channels in some
  cases.
  - Thanks to the following people for their work on this release:
  - Fix dccallow to work with files with spaces in their names
  - Don?t show snotices for kills from ulined clients
  - Fix bursting channel bans
  - Remove embarrassing negative comments about some clients from
    the code
  - Fix for GCC 6 rightfully optimizing out the NULL check of
    ?this? in ConfigTag::readString()
  - Stop processing the new connection in UserManager::AddUser()
    when an internal SocketEngine error happens and the user is
    quitted
  - Don?t exit on rehash if the pid file cannot be written
  - m_ssl_gnutls, m_ssl_openssl After a read schedule another read
    if data remains in the buffer of the SSL library
  - m_ssl_openssl Verify DH params being non-NULL before setting it
    on the context
  - Fix more incorrect std::string::operator[] usage
  - m_censor Fix possible incorrect cast of dest
  - Minor spelling errors in m_spanningtree.so
  - Quote paths in the makefile.
  - Fix GCC 6 warning about null checking this.
  - Fix ?cron? and ?restart? in the helper not forwarding
    arguments.
  - Partially revert ?Quote paths in the makefile?.
  - Delete modules cautiously when doing a deinstall.
  - Fix extraneous quotes in makefile template.
  - Add configuration for building with Travis-CI.
  - Fix a minor warning in m_hideoper on some systems.
  - Fix 005 not showing some modes with the same rank as others.
  - GCC should never assume that this can not be null.
  - Force link sqlite3 on OS X when doing Travis builds.
  - Fix challenge auth when using m_hash_gnutls instead of
    m_sha256.
- update extra modules to 4773995
  - m_dccblock: also allow blocking dcc to channels
  - Port all of my modules to 3.0a1.
  - Port all of my modules to 3.0a1.
  - Update regen-modules for 3.0-style directives.
  - Fix some issues with my 2.0 modules' directives.
  - Add missing ModAuthorMail directives.
  - Fix core version constraints in ModDepends.
  - m_extbanredirect Fix redirection to empty channels
  - Fix syntax notice in m_require_auth (#83)
    As with g-line, syntax should be &lt;ident@host&gt;, not &lt;nick&gt;
  - Bug: MATCH digits always being announced in Snomasks
  - add backport of master's m_conn_join</changelog>
  <changelog author="mrueckert@suse.de" date="1503576000">- update to 2.0.24
  - m_sasl: really abort sasl session on register
  - m_cloaking: fix host/ip comparisons #1249
  - socketengine_epoll: use getrlimit not ulimit
  - m_sasl: send host/ip info
  - m_dnsbl: check returned results are in 127.0.0.0/8
  - m_sasl: use host/ip from m_cgiirc if applicable
  - cmd_who: don't show +p channels or channels hidden with
    m_hidechans
  - m_ldapauth: fix providing username in PASS
  - modules.conf.example: document useusername in ldapauth
  - win: set CMAKE_INSTALL_SYSTEM_RUNTIME_DESTINATION to . so the
    runtime libraries are not placed in bin
  - m_sakick: remove unused "Unable to kick" notice
  - m_cloaking: don't apply cloak to already cloaked users during
    registration
  - m_override: fix parentheses compiler warning
  - Release v2.0.24
  - m_httpd_stats: Also sanitize other server gecos
  - Fix users receiving a QUIT with themselves as source when host
    cycling in certain cases
  - Invalidate the caches properly when User::SetClientIP is
    called.
  - Workaround modern Perls not adding . to @INC.
  - Add a bigger warning about deprecated things being removed.
  - Backport the master Travis changes to insp20.
  - Fix pure static builds.
  - Use clock_gettime() on macOS 10.12.
  - Fix some compiler warnings.
  - Update securelist exception list.
  - Clarify that m_sslmodes depends on m_sslinfo.
  - Fix compiler version parsing on GCC 7.
  - Warn when a user configures a permanent channel without +P.
  - Fix WEBIRC not rejecting invalid IP addresses.
  - Penalise clients that use WEBIRC incorrectly.
  - Fix ModuleManager not being able to find make::configure.
  - fix channel rank issue
  - Fix SpanningTreeProtocolInterface::SendChannelPrivmsg() and
    SendChannelNotice() sending statusmsgs to whole channel
- update extras to b152c59
  https://github.com/inspircd/inspircd-extras/compare/4773995...b152c59</changelog>
</package>
<package pkgid="a19f52dff14661b6671c55bca518991a238af4f7" name="inspircd-debugsource" arch="x86_64">
  <version epoch="0" ver="2.0.24" rel="1.1"/>
  <changelog author="mrueckert@suse.de" date="1380196800">- link binary as PIE</changelog>
  <changelog author="mrueckert@suse.de" date="1380196801">- added -Wl,-z,relro,-z,now to the LDFLAGS</changelog>
  <changelog author="mrueckert@suse.de" date="1380196802">- rebuild no op on channel create patch:
  old name inspircd-1.1.9-m_no_op_on_channel_create.patch
  new name inspircd-2.0.14-m_no_op_on_channel_create.patch
  rebuild based on m_regonlycreate</changelog>
  <changelog author="mrueckert@suse.de" date="1380196803">- 2 fixes for the default config
  - comment out the ssl block
  - comment in the pid file setting</changelog>
  <changelog author="mrueckert@suse.de" date="1380196804">- fix typo in the init script the parameter is called --logfile</changelog>
  <changelog author="mrueckert@suse.de" date="1380196805">- package the home dir</changelog>
  <changelog author="mrueckert@suse.de" date="1380283200">- added inspircd-2.0.14_VoidSignalHandler.patch:
  backport of 2 chunks from 3f4d54eb:
  Resolve the parent's process exit code being SIGTERM=15 and
  typically not EXIT_SUCCESS thus</changelog>
  <changelog author="mrueckert@suse.de" date="1393588800">- update to 2.0.15
  - Fix issue #657, fix sending FNAME with spaces
  - Fix parsing ADDLINE with expiration or creation dates past
    ~2038 probably
  - Use case insensitive comparison for server names for
    (auto)connects, issue #662
  - Don't CoreExport reference, fixes m_dnsbl on Windows
  - m_spanningtree Fix timestamp in AWAY
  - m_showwhois Require 2 parameters for WHOISNOTICE
  - m_httpd Close all open http sockets on unload
  - Fix ConvToStr(char)
  - Work around STB_GNU_UNIQUE symbols not allowing module unmap
  - m_spanningtree Fix nick TS desync on SVSNICK
  - Show +i users on a channel to opers having the channels/auspex
    priv who do /NAMES from outside of the chan
  - Fix possible use of invalid iterator on module unload
  - m_mlock Only deny the mlocked mode from being changed instead
    of denying the entire mode change if it contains a single
    mlocked mode
  - m_sajoin Send global snotice when the join happens
  - m_alias Fix out of bounds string access that happened with
    certain replace strings
  - m_dccallow Increase penalty for /DCCALLOW help
  - Use FindNickOnly() in a few more places if a local user is
    performing an action to prevent UID walking
  - m_joinflood Fix remote joins affecting local joinflood state
    when the channel is locked
  - m_dnsbl Don't send snotice when the {G|K|Z}line already exists
  - m_services_account Add workaround for wrong host being
    displayed in numeric when cgiirc users log in using SASL
  - Update example configs/helpop
  - m_httpd Add timeout option; remove timed out connections
  - m_svshold Add config option to hide snotices
  - m_joinflood Unset the mode on unload
  - Increase the penalty for a few core commands
  - m_httpd_stats Be more conservative when escaping data
  - Bump API version because of
    3f4d54eb031f1cd6b016dfe1f768ed86303e3856
  - Improve support for rarely used compilers, EKOPath in this
    case.
  - Fix a crash when running as systemd service
  - Fix a shadow warning created by ConfigTag::create
  - Fix remote /MODULES bug
  - Fix ACCEPT propagation bug when it got a nick prefixed with +
  - Fix m_override refusing to override modes if the user holds
    halfop or higher in the channel
  - Allow ranges beginning with 0 in m_channames
  - Fix OOB error in sa2cidr()
  - Handle SASL failures during SASL_INIT (wrong mechanism, etc.)
  - Support SASL messages other than 'C' and 'D'
  - Use standard example addresses in configs
  - Improve error reporting for &lt;security:runas{user,group}&gt;.
  - Fix m_silence looking for maxentries in instead of .
  - Fix various problems with ModuleManager.
  - Fix the HELPOP database being destroyed when a rehash fails.
  - Fix some logically dead code which was found by Coverity.
  https://github.com/inspircd/inspircd/compare/v2.0.14...v2.0.15
- added inspircd-2.0.14-m_no_op_on_channel_create.patch
  removes op from channel creators
- refreshed config patch:
  old name inspircd-2.0.14_default-config.patch
  new name inspircd-2.0.15_default-config.patch
- replaced inspircd-extras-master-20130820.tar.gz
  with inspircd-extras-master.tar.gz
  enabled building of the following new modules:
  m_accounthost
  m_deferaccept
  m_disablemodes
  m_forceident
  m_fullversion
  m_nickdelay
  m_nouidnick
  m_replaymsg
  m_svsoper
- refreshed users.cpp_debug.diff
- dropped inspircd-2.0.14_VoidSignalHandler.patch:
  included upstream</changelog>
  <changelog author="mrueckert@suse.de" date="1415620800">- update to 2.0.18
  - Several new config options are now available for OpenSSL making
    it possible to disable SSLv3 among other things. For details
    please see the updated OpenSSL wiki page. (2.0.18)
  - This is a bugfix-only release, bringing several improvements
    and fixes for the Windows version, better compiler support and
    stability and correctness related improvements. An issue has
    been fixed that caused m_joinflood to wrongly lock down
    channels on netbursts in some cases. (2.0.17)
  - This is a bugfix-only release, containing several stability
    related and correctness improvements. An issue has also been
    fixed that prevented clients using NSS for SSL/TLS such as
    Pidgin (via libpurple), ChatZilla, Instantbird, etc. from
    reconnecting to a server using OpenSSL after disconnection.
    (2.0.16)
  for all the details see
  https://github.com/inspircd/inspircd/compare/v2.0.15...v2.0.18
- dropped inspircd-2.0.14_VoidSignalHandler.patch
- refreshed patches to apply cleanly again
  old: inspircd-2.0.14-m_no_op_on_channel_create.patch
  new: inspircd-2.0.18-m_no_op_on_channel_create.patch
  old: inspircd-2.0.15_default-config.patch
  new: inspircd-2.0.18_default-config.patch
- updated inspircd-extras to 01a6b5d and enabled modules
  m_authy
  m_autokick
  m_capnotify
  m_ciphersuitejoin
  m_dccblock
  m_extbanredirect
  m_flashpolicyd
  m_geoipban
  m_identmeta
  m_joinoninvite
  m_nickin001
  m_noctcp_user
  m_nooponcreate
  m_override_umode
  m_override_umode
  m_require_auth
  m_sha1
  m_stats_unlinked
  m_totp</changelog>
  <changelog author="mrueckert@suse.de" date="1415620801">- forgot the geoip conditionals around m_geoipban</changelog>
  <changelog author="mrueckert@suse.de" date="1415707200">- move geoip ban to the geoip subpackage</changelog>
  <changelog author="mrueckert@suse.de" date="1415793600">- disable our own m_no_op_on_channel_create in favor of the new
  upstream module.</changelog>
  <changelog author="mrueckert@suse.de" date="1415793601">- convert all the conditionals to bcond_with(out)</changelog>
  <changelog author="mrueckert@suse.de" date="1429790400">- update to 2.0.19 (boo# 928318)
  - Rebuild clone counts on rehash
  - Allow setting a limit of less than 64 entries for non-ban
    listmodes via
  - Remove formatting from the IRC link in README.md
  - Fix a couple of helpop issues
  - Validate module reload callback before use in PURE_STATIC
    builds
  - Don?t submit a reload worker if the module doing the reload is
    scheduled for unload
  - Reject empty mode parameters in ModeParser::Process() instead
    of relying on ModeHandlers to do it
  - m_httpd On module unload close all connections hooked by the
    module being unloaded
  - m_check Fix non-standard format specifier %s passed to
    strftime() causing problems on systems not supporting it
    (Windows)
  - Fix User::age being incorrectly used in some places instead of
    signon
  - Fix signon time of clients being off by dns_timeout seconds
  - Fix harmless uninitialized variable usage on startup if the
    config is incorrect
  - Increase penalty for some core commands
  - Always penalize clients executing a command which fails before
    running the handler, even if the command has 0 penalty
  - Fix elines not matching elined users when rechecking elined
    status
  - m_hideoper Fix wrong /WHO output for hidden opers if the
    channel name contains ?*?
  - Update year in resource file for Windows
  - Don?t bind ports after an unsuccessful rehash
  - m_operprefix Fix force joined opers not being given the
    operprefix mode
  - Fix numeric ERR_NOTREGISTERED not containing the user?s nick
  - m_abbreviation Fix typo in numeric text
  - threadengine_pthread Throw CoreExceptions instead of
    CoreException pointers
  - m_spanningtree Fix TreeRoot UserCount being possibly wrong if
    loaded after startup
  - cmd_userhost List 5 users in the reply even if the query
    (incorrectly) contains more than 5 nicks
  - Remove outdated ircservices and neostats config examples
  - m_timedbans Store Channel pointer in struct TimedBan
  - m_timedbans On channel destruction remove all timed bans
    belonging to the channel from internal bookkeeping
  - m_timedbans Extract IsBanSet() to a function
  - m_timedbans Notice user when trying to set a ban that?s already
    set
  - Reject replies to DNS PTR requests that contain invalid
    characters
  - m_sasl Add missing validation for server-to-server SASL message
  - Revert c8b344ea748d62d9f37cacd4dd785f15b186725c to fix
    regression
  - cmd_userhost Fix +H hidden opers being shown as opers
  - m_dccallow Validate tokens before use
  - m_sasl Update description, SASL is no longer exclusive to
    Atheme
  - Updated inspircd init script template to make it chkconfig
    compatible.
  - cmd_list: Give +s precedence to +p
  - Add missing oper-only commands to oper class blocks
  - Make some config strings a bit more professional and use RFC
    reserved TLD?s everywhere
  - Fix modulemanager not being able to download modules (again!).
  - Fix a snotice in m_spanningtree incorrectly using an unsigned
    long.
  - Don?t load Data::Dumper in the configure script.
  - Fix a blank error message when trying to load a module with a
    path.
  - Fix modules not being versioned on Windows.
  - Fix erroneous error messages in configure.
  - Fix a minor crash when a user has no class after OnCheckReady.
  - Fix various Clang warnings.
  - Upgrade Doxyfile from 1.8.3.1 to 1.8.9.1.
  - Fix various Doxygen warnings.
  - Fix building when VERBOSE is already set in the environment.
  - Remove non-existant extban M: from docs
- refreshed patches:
  inspircd-2.0.18_default-config.patch
  inspircd.spec
  users.cpp_debug.diff
- updating inspircd-extras to dda996a
  - build autodrop module
- upstream removed the following config files so we removed them
  from the package too: ircservices.conf neostats.conf</changelog>
  <changelog author="mrueckert@suse.de" date="1440504000">- update to 2.0.20
  This release fixes an issue with STARTTLS handling which can
  potentially cause a crash. Only servers using m_ssl_gnutls with
  STARTTLS enabled are affected, m_ssl_openssl is unaffected. To
  mitigate this problem, disable STARTTLS by setting &lt;gnutls
  starttls="off"&gt;.
  Moreover, an option was added to the m_restrictmsg module to
  allow sending messages to users on ulined servers, which is
  useful if m_restrictmsg is used with services.
- update extras to b895220</changelog>
  <changelog author="mrueckert@suse.de" date="1440504001">- add BR for xz</changelog>
  <changelog author="mrueckert@suse.de" date="1455019200">- update extras to e38baeb
  - Regen modules.lst
  - m_slowmode: count messages from remote users, too
  - Tweak m_solvemsg so it actually compiles.
  - Add a module which implements spam protection via a maths
    problem.
- added insp2.0-HEAD.patch
  pull all changes from the 2.0 branch to fix building with clang
  on tumbleweed</changelog>
  <changelog author="mrueckert@suse.de" date="1460462400">- update to 2.0.21
  This is a bugfix only release, fixing issues discovered since
  2.0.20. An issue has been fixed in m_namedmodes which allowed
  non-opers to obtain the key (+k) of a channel. This release also
  features build system fixes, more aggressive DNS cache pruning,
  increased default DH bit size to 2048 when generating DH params
  via configure, increased compatibility during CAP negotiation
  with some clients and various documentation enhancements.
  - Update m_ssl_gnutls to use libgnutls-30 for gnutls 3.4
  - Fix incorrect std::string::operator[] usage
  - Fix a few documentation problems
  - m_operprefix Unset mode on unload
  - m_ircv3 Fix AWAY being sent on join to the joining user if it
    has away-notify enabled and is away
  - m_dccallow Add config option to control max entries on a list
  - Garbage collect DNS cache more often
  - Cap TTL of DNS cache entries
  - Limit DNS cache size
  - m_callerid Free old extension data before unserializing the new
    data
  - m_namedmodes Only show chan key to members and opers with
    channels/auspex
  - Fix exposing the opers hostname in KILL when using hidekills.
  - Fix configure overwriting the cache settings on startup.
  - Fix various issues with the nationalchars module.
  - Fix system-wide installation of the data and log directories.
  - Fix mistakenly using Clang instead of GCC on older FreeBSD
    versions.
  - Show a better warning when certtool/openssl are missing.
  - Log STDOUT and STDERR in the launchd script.
  - Fix checking whether kqueue is available.
  - Switch strlcpy test to use a test file too.
  - Switch test to use a test file too.
  - Add missing copyright headers to test files.
  - Fix ?make -jX debug install? causing linker errors.
  - Fix compilation with Microsoft Visual C++ 14.
  - Generate a 2048-bit dhparams unless explicitly specified.
  - Fix CAP REQ to be atomic like the standard dictates.
  - Work around irc::spacesepstream not stripping extraneous
    spaces.
  - Fix hidden operators being shown in LUSERS.
  - Replace deprecated tmpnam() call
  - Fixed a build warning
- update extras to 17d9fd0
  - Fix m_rpg to split a message into multiple lines if the given
    input would exceed the 512 character limit.
  - Add m_lusersnoservices and m_rpg modules.  Both upgraded from
    my 1.2 versions to 2.0.
    The m_lusersnoservices module adds a line to LUSERS that
    displays the global count without Services (assuming that
    Services are the only U-Lines on the network).
    The m_rpg module adds the commands NPC, NPCA, AMBIANCE,
    NARRATOR and NARRATORA for use in pen and paper RPGs being
    played over IRC. For the 2.0 update, it has also been made to
    actually work on a network by broadcasting with ENCAP.
  - Add m_rehashsslsignal
- drop insp2.0-HEAD.patch</changelog>
  <changelog author="mrueckert@suse.de" date="1476964800">- update to 2.0.23
  This release fixes a serious security vulnerability in m_sasl in
  combination with any services that support SASL EXTERNAL. To be
  vulnerable you must have m_sasl loaded, and have services which
  support SASL EXTERNAL authentication.  If you are affected and
  can not immediately upgrade, it is recommended to unload m_sasl,
  or otherwise disable all SASL EXTERNAL authentication in
  services.  This vulnerability allows any attacker to spoof
  certificate fingerprints via crafted SASL messages to the IRCd.
  This allows any user to login as any other user that they know
  the certificate fingerprint of, and that user has services
  configured to accept SASL EXTERNAL login requests for.  This bug
  appears more widespread than just InspIRCd, and seems to affect
  most or all other implementations of SASL EXTERNAL, including
  Charybdis and UnrealIRCd.
  - m_sqlite3 Fix possible memory leak when opening a
    database fails
  - m_jumpserver Prevent OnUserRegister from running in other
    modules for users we quit
  - m_sasl: don't allow AUTHENTICATE with mechanisms with a space
- changes from 2.0.22
  This release fixes the issues discovered since 2.0.21, containing
  important stability and correctness related fixes and better
  support for newer compilers (GCC 6.x). There is a new config
  option &lt;options:hideulinekills&gt; that can be used to hide server
  notices for KILLs done by U-Lined servers (services). A desync
  issue has also been fixed which caused some channel bans to be
  not synced on burst for empty non-permanent channels in some
  cases.
  - Thanks to the following people for their work on this release:
  - Fix dccallow to work with files with spaces in their names
  - Don?t show snotices for kills from ulined clients
  - Fix bursting channel bans
  - Remove embarrassing negative comments about some clients from
    the code
  - Fix for GCC 6 rightfully optimizing out the NULL check of
    ?this? in ConfigTag::readString()
  - Stop processing the new connection in UserManager::AddUser()
    when an internal SocketEngine error happens and the user is
    quitted
  - Don?t exit on rehash if the pid file cannot be written
  - m_ssl_gnutls, m_ssl_openssl After a read schedule another read
    if data remains in the buffer of the SSL library
  - m_ssl_openssl Verify DH params being non-NULL before setting it
    on the context
  - Fix more incorrect std::string::operator[] usage
  - m_censor Fix possible incorrect cast of dest
  - Minor spelling errors in m_spanningtree.so
  - Quote paths in the makefile.
  - Fix GCC 6 warning about null checking this.
  - Fix ?cron? and ?restart? in the helper not forwarding
    arguments.
  - Partially revert ?Quote paths in the makefile?.
  - Delete modules cautiously when doing a deinstall.
  - Fix extraneous quotes in makefile template.
  - Add configuration for building with Travis-CI.
  - Fix a minor warning in m_hideoper on some systems.
  - Fix 005 not showing some modes with the same rank as others.
  - GCC should never assume that this can not be null.
  - Force link sqlite3 on OS X when doing Travis builds.
  - Fix challenge auth when using m_hash_gnutls instead of
    m_sha256.
- update extra modules to 4773995
  - m_dccblock: also allow blocking dcc to channels
  - Port all of my modules to 3.0a1.
  - Port all of my modules to 3.0a1.
  - Update regen-modules for 3.0-style directives.
  - Fix some issues with my 2.0 modules' directives.
  - Add missing ModAuthorMail directives.
  - Fix core version constraints in ModDepends.
  - m_extbanredirect Fix redirection to empty channels
  - Fix syntax notice in m_require_auth (#83)
    As with g-line, syntax should be &lt;ident@host&gt;, not &lt;nick&gt;
  - Bug: MATCH digits always being announced in Snomasks
  - add backport of master's m_conn_join</changelog>
  <changelog author="mrueckert@suse.de" date="1503576000">- update to 2.0.24
  - m_sasl: really abort sasl session on register
  - m_cloaking: fix host/ip comparisons #1249
  - socketengine_epoll: use getrlimit not ulimit
  - m_sasl: send host/ip info
  - m_dnsbl: check returned results are in 127.0.0.0/8
  - m_sasl: use host/ip from m_cgiirc if applicable
  - cmd_who: don't show +p channels or channels hidden with
    m_hidechans
  - m_ldapauth: fix providing username in PASS
  - modules.conf.example: document useusername in ldapauth
  - win: set CMAKE_INSTALL_SYSTEM_RUNTIME_DESTINATION to . so the
    runtime libraries are not placed in bin
  - m_sakick: remove unused "Unable to kick" notice
  - m_cloaking: don't apply cloak to already cloaked users during
    registration
  - m_override: fix parentheses compiler warning
  - Release v2.0.24
  - m_httpd_stats: Also sanitize other server gecos
  - Fix users receiving a QUIT with themselves as source when host
    cycling in certain cases
  - Invalidate the caches properly when User::SetClientIP is
    called.
  - Workaround modern Perls not adding . to @INC.
  - Add a bigger warning about deprecated things being removed.
  - Backport the master Travis changes to insp20.
  - Fix pure static builds.
  - Use clock_gettime() on macOS 10.12.
  - Fix some compiler warnings.
  - Update securelist exception list.
  - Clarify that m_sslmodes depends on m_sslinfo.
  - Fix compiler version parsing on GCC 7.
  - Warn when a user configures a permanent channel without +P.
  - Fix WEBIRC not rejecting invalid IP addresses.
  - Penalise clients that use WEBIRC incorrectly.
  - Fix ModuleManager not being able to find make::configure.
  - fix channel rank issue
  - Fix SpanningTreeProtocolInterface::SendChannelPrivmsg() and
    SendChannelNotice() sending statusmsgs to whole channel
- update extras to b152c59
  https://github.com/inspircd/inspircd-extras/compare/4773995...b152c59</changelog>
</package>
<package pkgid="c474cea084e358ddb5be83a41f7c2e50e8106d0a" name="inspircd-modules-ldap" arch="i586">
  <version epoch="0" ver="2.0.24" rel="1.1"/>
  <changelog author="mrueckert@suse.de" date="1380196800">- link binary as PIE</changelog>
  <changelog author="mrueckert@suse.de" date="1380196801">- added -Wl,-z,relro,-z,now to the LDFLAGS</changelog>
  <changelog author="mrueckert@suse.de" date="1380196802">- rebuild no op on channel create patch:
  old name inspircd-1.1.9-m_no_op_on_channel_create.patch
  new name inspircd-2.0.14-m_no_op_on_channel_create.patch
  rebuild based on m_regonlycreate</changelog>
  <changelog author="mrueckert@suse.de" date="1380196803">- 2 fixes for the default config
  - comment out the ssl block
  - comment in the pid file setting</changelog>
  <changelog author="mrueckert@suse.de" date="1380196804">- fix typo in the init script the parameter is called --logfile</changelog>
  <changelog author="mrueckert@suse.de" date="1380196805">- package the home dir</changelog>
  <changelog author="mrueckert@suse.de" date="1380283200">- added inspircd-2.0.14_VoidSignalHandler.patch:
  backport of 2 chunks from 3f4d54eb:
  Resolve the parent's process exit code being SIGTERM=15 and
  typically not EXIT_SUCCESS thus</changelog>
  <changelog author="mrueckert@suse.de" date="1393588800">- update to 2.0.15
  - Fix issue #657, fix sending FNAME with spaces
  - Fix parsing ADDLINE with expiration or creation dates past
    ~2038 probably
  - Use case insensitive comparison for server names for
    (auto)connects, issue #662
  - Don't CoreExport reference, fixes m_dnsbl on Windows
  - m_spanningtree Fix timestamp in AWAY
  - m_showwhois Require 2 parameters for WHOISNOTICE
  - m_httpd Close all open http sockets on unload
  - Fix ConvToStr(char)
  - Work around STB_GNU_UNIQUE symbols not allowing module unmap
  - m_spanningtree Fix nick TS desync on SVSNICK
  - Show +i users on a channel to opers having the channels/auspex
    priv who do /NAMES from outside of the chan
  - Fix possible use of invalid iterator on module unload
  - m_mlock Only deny the mlocked mode from being changed instead
    of denying the entire mode change if it contains a single
    mlocked mode
  - m_sajoin Send global snotice when the join happens
  - m_alias Fix out of bounds string access that happened with
    certain replace strings
  - m_dccallow Increase penalty for /DCCALLOW help
  - Use FindNickOnly() in a few more places if a local user is
    performing an action to prevent UID walking
  - m_joinflood Fix remote joins affecting local joinflood state
    when the channel is locked
  - m_dnsbl Don't send snotice when the {G|K|Z}line already exists
  - m_services_account Add workaround for wrong host being
    displayed in numeric when cgiirc users log in using SASL
  - Update example configs/helpop
  - m_httpd Add timeout option; remove timed out connections
  - m_svshold Add config option to hide snotices
  - m_joinflood Unset the mode on unload
  - Increase the penalty for a few core commands
  - m_httpd_stats Be more conservative when escaping data
  - Bump API version because of
    3f4d54eb031f1cd6b016dfe1f768ed86303e3856
  - Improve support for rarely used compilers, EKOPath in this
    case.
  - Fix a crash when running as systemd service
  - Fix a shadow warning created by ConfigTag::create
  - Fix remote /MODULES bug
  - Fix ACCEPT propagation bug when it got a nick prefixed with +
  - Fix m_override refusing to override modes if the user holds
    halfop or higher in the channel
  - Allow ranges beginning with 0 in m_channames
  - Fix OOB error in sa2cidr()
  - Handle SASL failures during SASL_INIT (wrong mechanism, etc.)
  - Support SASL messages other than 'C' and 'D'
  - Use standard example addresses in configs
  - Improve error reporting for &lt;security:runas{user,group}&gt;.
  - Fix m_silence looking for maxentries in instead of .
  - Fix various problems with ModuleManager.
  - Fix the HELPOP database being destroyed when a rehash fails.
  - Fix some logically dead code which was found by Coverity.
  https://github.com/inspircd/inspircd/compare/v2.0.14...v2.0.15
- added inspircd-2.0.14-m_no_op_on_channel_create.patch
  removes op from channel creators
- refreshed config patch:
  old name inspircd-2.0.14_default-config.patch
  new name inspircd-2.0.15_default-config.patch
- replaced inspircd-extras-master-20130820.tar.gz
  with inspircd-extras-master.tar.gz
  enabled building of the following new modules:
  m_accounthost
  m_deferaccept
  m_disablemodes
  m_forceident
  m_fullversion
  m_nickdelay
  m_nouidnick
  m_replaymsg
  m_svsoper
- refreshed users.cpp_debug.diff
- dropped inspircd-2.0.14_VoidSignalHandler.patch:
  included upstream</changelog>
  <changelog author="mrueckert@suse.de" date="1415620800">- update to 2.0.18
  - Several new config options are now available for OpenSSL making
    it possible to disable SSLv3 among other things. For details
    please see the updated OpenSSL wiki page. (2.0.18)
  - This is a bugfix-only release, bringing several improvements
    and fixes for the Windows version, better compiler support and
    stability and correctness related improvements. An issue has
    been fixed that caused m_joinflood to wrongly lock down
    channels on netbursts in some cases. (2.0.17)
  - This is a bugfix-only release, containing several stability
    related and correctness improvements. An issue has also been
    fixed that prevented clients using NSS for SSL/TLS such as
    Pidgin (via libpurple), ChatZilla, Instantbird, etc. from
    reconnecting to a server using OpenSSL after disconnection.
    (2.0.16)
  for all the details see
  https://github.com/inspircd/inspircd/compare/v2.0.15...v2.0.18
- dropped inspircd-2.0.14_VoidSignalHandler.patch
- refreshed patches to apply cleanly again
  old: inspircd-2.0.14-m_no_op_on_channel_create.patch
  new: inspircd-2.0.18-m_no_op_on_channel_create.patch
  old: inspircd-2.0.15_default-config.patch
  new: inspircd-2.0.18_default-config.patch
- updated inspircd-extras to 01a6b5d and enabled modules
  m_authy
  m_autokick
  m_capnotify
  m_ciphersuitejoin
  m_dccblock
  m_extbanredirect
  m_flashpolicyd
  m_geoipban
  m_identmeta
  m_joinoninvite
  m_nickin001
  m_noctcp_user
  m_nooponcreate
  m_override_umode
  m_override_umode
  m_require_auth
  m_sha1
  m_stats_unlinked
  m_totp</changelog>
  <changelog author="mrueckert@suse.de" date="1415620801">- forgot the geoip conditionals around m_geoipban</changelog>
  <changelog author="mrueckert@suse.de" date="1415707200">- move geoip ban to the geoip subpackage</changelog>
  <changelog author="mrueckert@suse.de" date="1415793600">- disable our own m_no_op_on_channel_create in favor of the new
  upstream module.</changelog>
  <changelog author="mrueckert@suse.de" date="1415793601">- convert all the conditionals to bcond_with(out)</changelog>
  <changelog author="mrueckert@suse.de" date="1429790400">- update to 2.0.19 (boo# 928318)
  - Rebuild clone counts on rehash
  - Allow setting a limit of less than 64 entries for non-ban
    listmodes via
  - Remove formatting from the IRC link in README.md
  - Fix a couple of helpop issues
  - Validate module reload callback before use in PURE_STATIC
    builds
  - Don?t submit a reload worker if the module doing the reload is
    scheduled for unload
  - Reject empty mode parameters in ModeParser::Process() instead
    of relying on ModeHandlers to do it
  - m_httpd On module unload close all connections hooked by the
    module being unloaded
  - m_check Fix non-standard format specifier %s passed to
    strftime() causing problems on systems not supporting it
    (Windows)
  - Fix User::age being incorrectly used in some places instead of
    signon
  - Fix signon time of clients being off by dns_timeout seconds
  - Fix harmless uninitialized variable usage on startup if the
    config is incorrect
  - Increase penalty for some core commands
  - Always penalize clients executing a command which fails before
    running the handler, even if the command has 0 penalty
  - Fix elines not matching elined users when rechecking elined
    status
  - m_hideoper Fix wrong /WHO output for hidden opers if the
    channel name contains ?*?
  - Update year in resource file for Windows
  - Don?t bind ports after an unsuccessful rehash
  - m_operprefix Fix force joined opers not being given the
    operprefix mode
  - Fix numeric ERR_NOTREGISTERED not containing the user?s nick
  - m_abbreviation Fix typo in numeric text
  - threadengine_pthread Throw CoreExceptions instead of
    CoreException pointers
  - m_spanningtree Fix TreeRoot UserCount being possibly wrong if
    loaded after startup
  - cmd_userhost List 5 users in the reply even if the query
    (incorrectly) contains more than 5 nicks
  - Remove outdated ircservices and neostats config examples
  - m_timedbans Store Channel pointer in struct TimedBan
  - m_timedbans On channel destruction remove all timed bans
    belonging to the channel from internal bookkeeping
  - m_timedbans Extract IsBanSet() to a function
  - m_timedbans Notice user when trying to set a ban that?s already
    set
  - Reject replies to DNS PTR requests that contain invalid
    characters
  - m_sasl Add missing validation for server-to-server SASL message
  - Revert c8b344ea748d62d9f37cacd4dd785f15b186725c to fix
    regression
  - cmd_userhost Fix +H hidden opers being shown as opers
  - m_dccallow Validate tokens before use
  - m_sasl Update description, SASL is no longer exclusive to
    Atheme
  - Updated inspircd init script template to make it chkconfig
    compatible.
  - cmd_list: Give +s precedence to +p
  - Add missing oper-only commands to oper class blocks
  - Make some config strings a bit more professional and use RFC
    reserved TLD?s everywhere
  - Fix modulemanager not being able to download modules (again!).
  - Fix a snotice in m_spanningtree incorrectly using an unsigned
    long.
  - Don?t load Data::Dumper in the configure script.
  - Fix a blank error message when trying to load a module with a
    path.
  - Fix modules not being versioned on Windows.
  - Fix erroneous error messages in configure.
  - Fix a minor crash when a user has no class after OnCheckReady.
  - Fix various Clang warnings.
  - Upgrade Doxyfile from 1.8.3.1 to 1.8.9.1.
  - Fix various Doxygen warnings.
  - Fix building when VERBOSE is already set in the environment.
  - Remove non-existant extban M: from docs
- refreshed patches:
  inspircd-2.0.18_default-config.patch
  inspircd.spec
  users.cpp_debug.diff
- updating inspircd-extras to dda996a
  - build autodrop module
- upstream removed the following config files so we removed them
  from the package too: ircservices.conf neostats.conf</changelog>
  <changelog author="mrueckert@suse.de" date="1440504000">- update to 2.0.20
  This release fixes an issue with STARTTLS handling which can
  potentially cause a crash. Only servers using m_ssl_gnutls with
  STARTTLS enabled are affected, m_ssl_openssl is unaffected. To
  mitigate this problem, disable STARTTLS by setting &lt;gnutls
  starttls="off"&gt;.
  Moreover, an option was added to the m_restrictmsg module to
  allow sending messages to users on ulined servers, which is
  useful if m_restrictmsg is used with services.
- update extras to b895220</changelog>
  <changelog author="mrueckert@suse.de" date="1440504001">- add BR for xz</changelog>
  <changelog author="mrueckert@suse.de" date="1455019200">- update extras to e38baeb
  - Regen modules.lst
  - m_slowmode: count messages from remote users, too
  - Tweak m_solvemsg so it actually compiles.
  - Add a module which implements spam protection via a maths
    problem.
- added insp2.0-HEAD.patch
  pull all changes from the 2.0 branch to fix building with clang
  on tumbleweed</changelog>
  <changelog author="mrueckert@suse.de" date="1460462400">- update to 2.0.21
  This is a bugfix only release, fixing issues discovered since
  2.0.20. An issue has been fixed in m_namedmodes which allowed
  non-opers to obtain the key (+k) of a channel. This release also
  features build system fixes, more aggressive DNS cache pruning,
  increased default DH bit size to 2048 when generating DH params
  via configure, increased compatibility during CAP negotiation
  with some clients and various documentation enhancements.
  - Update m_ssl_gnutls to use libgnutls-30 for gnutls 3.4
  - Fix incorrect std::string::operator[] usage
  - Fix a few documentation problems
  - m_operprefix Unset mode on unload
  - m_ircv3 Fix AWAY being sent on join to the joining user if it
    has away-notify enabled and is away
  - m_dccallow Add config option to control max entries on a list
  - Garbage collect DNS cache more often
  - Cap TTL of DNS cache entries
  - Limit DNS cache size
  - m_callerid Free old extension data before unserializing the new
    data
  - m_namedmodes Only show chan key to members and opers with
    channels/auspex
  - Fix exposing the opers hostname in KILL when using hidekills.
  - Fix configure overwriting the cache settings on startup.
  - Fix various issues with the nationalchars module.
  - Fix system-wide installation of the data and log directories.
  - Fix mistakenly using Clang instead of GCC on older FreeBSD
    versions.
  - Show a better warning when certtool/openssl are missing.
  - Log STDOUT and STDERR in the launchd script.
  - Fix checking whether kqueue is available.
  - Switch strlcpy test to use a test file too.
  - Switch test to use a test file too.
  - Add missing copyright headers to test files.
  - Fix ?make -jX debug install? causing linker errors.
  - Fix compilation with Microsoft Visual C++ 14.
  - Generate a 2048-bit dhparams unless explicitly specified.
  - Fix CAP REQ to be atomic like the standard dictates.
  - Work around irc::spacesepstream not stripping extraneous
    spaces.
  - Fix hidden operators being shown in LUSERS.
  - Replace deprecated tmpnam() call
  - Fixed a build warning
- update extras to 17d9fd0
  - Fix m_rpg to split a message into multiple lines if the given
    input would exceed the 512 character limit.
  - Add m_lusersnoservices and m_rpg modules.  Both upgraded from
    my 1.2 versions to 2.0.
    The m_lusersnoservices module adds a line to LUSERS that
    displays the global count without Services (assuming that
    Services are the only U-Lines on the network).
    The m_rpg module adds the commands NPC, NPCA, AMBIANCE,
    NARRATOR and NARRATORA for use in pen and paper RPGs being
    played over IRC. For the 2.0 update, it has also been made to
    actually work on a network by broadcasting with ENCAP.
  - Add m_rehashsslsignal
- drop insp2.0-HEAD.patch</changelog>
  <changelog author="mrueckert@suse.de" date="1476964800">- update to 2.0.23
  This release fixes a serious security vulnerability in m_sasl in
  combination with any services that support SASL EXTERNAL. To be
  vulnerable you must have m_sasl loaded, and have services which
  support SASL EXTERNAL authentication.  If you are affected and
  can not immediately upgrade, it is recommended to unload m_sasl,
  or otherwise disable all SASL EXTERNAL authentication in
  services.  This vulnerability allows any attacker to spoof
  certificate fingerprints via crafted SASL messages to the IRCd.
  This allows any user to login as any other user that they know
  the certificate fingerprint of, and that user has services
  configured to accept SASL EXTERNAL login requests for.  This bug
  appears more widespread than just InspIRCd, and seems to affect
  most or all other implementations of SASL EXTERNAL, including
  Charybdis and UnrealIRCd.
  - m_sqlite3 Fix possible memory leak when opening a
    database fails
  - m_jumpserver Prevent OnUserRegister from running in other
    modules for users we quit
  - m_sasl: don't allow AUTHENTICATE with mechanisms with a space
- changes from 2.0.22
  This release fixes the issues discovered since 2.0.21, containing
  important stability and correctness related fixes and better
  support for newer compilers (GCC 6.x). There is a new config
  option &lt;options:hideulinekills&gt; that can be used to hide server
  notices for KILLs done by U-Lined servers (services). A desync
  issue has also been fixed which caused some channel bans to be
  not synced on burst for empty non-permanent channels in some
  cases.
  - Thanks to the following people for their work on this release:
  - Fix dccallow to work with files with spaces in their names
  - Don?t show snotices for kills from ulined clients
  - Fix bursting channel bans
  - Remove embarrassing negative comments about some clients from
    the code
  - Fix for GCC 6 rightfully optimizing out the NULL check of
    ?this? in ConfigTag::readString()
  - Stop processing the new connection in UserManager::AddUser()
    when an internal SocketEngine error happens and the user is
    quitted
  - Don?t exit on rehash if the pid file cannot be written
  - m_ssl_gnutls, m_ssl_openssl After a read schedule another read
    if data remains in the buffer of the SSL library
  - m_ssl_openssl Verify DH params being non-NULL before setting it
    on the context
  - Fix more incorrect std::string::operator[] usage
  - m_censor Fix possible incorrect cast of dest
  - Minor spelling errors in m_spanningtree.so
  - Quote paths in the makefile.
  - Fix GCC 6 warning about null checking this.
  - Fix ?cron? and ?restart? in the helper not forwarding
    arguments.
  - Partially revert ?Quote paths in the makefile?.
  - Delete modules cautiously when doing a deinstall.
  - Fix extraneous quotes in makefile template.
  - Add configuration for building with Travis-CI.
  - Fix a minor warning in m_hideoper on some systems.
  - Fix 005 not showing some modes with the same rank as others.
  - GCC should never assume that this can not be null.
  - Force link sqlite3 on OS X when doing Travis builds.
  - Fix challenge auth when using m_hash_gnutls instead of
    m_sha256.
- update extra modules to 4773995
  - m_dccblock: also allow blocking dcc to channels
  - Port all of my modules to 3.0a1.
  - Port all of my modules to 3.0a1.
  - Update regen-modules for 3.0-style directives.
  - Fix some issues with my 2.0 modules' directives.
  - Add missing ModAuthorMail directives.
  - Fix core version constraints in ModDepends.
  - m_extbanredirect Fix redirection to empty channels
  - Fix syntax notice in m_require_auth (#83)
    As with g-line, syntax should be &lt;ident@host&gt;, not &lt;nick&gt;
  - Bug: MATCH digits always being announced in Snomasks
  - add backport of master's m_conn_join</changelog>
  <changelog author="mrueckert@suse.de" date="1503576000">- update to 2.0.24
  - m_sasl: really abort sasl session on register
  - m_cloaking: fix host/ip comparisons #1249
  - socketengine_epoll: use getrlimit not ulimit
  - m_sasl: send host/ip info
  - m_dnsbl: check returned results are in 127.0.0.0/8
  - m_sasl: use host/ip from m_cgiirc if applicable
  - cmd_who: don't show +p channels or channels hidden with
    m_hidechans
  - m_ldapauth: fix providing username in PASS
  - modules.conf.example: document useusername in ldapauth
  - win: set CMAKE_INSTALL_SYSTEM_RUNTIME_DESTINATION to . so the
    runtime libraries are not placed in bin
  - m_sakick: remove unused "Unable to kick" notice
  - m_cloaking: don't apply cloak to already cloaked users during
    registration
  - m_override: fix parentheses compiler warning
  - Release v2.0.24
  - m_httpd_stats: Also sanitize other server gecos
  - Fix users receiving a QUIT with themselves as source when host
    cycling in certain cases
  - Invalidate the caches properly when User::SetClientIP is
    called.
  - Workaround modern Perls not adding . to @INC.
  - Add a bigger warning about deprecated things being removed.
  - Backport the master Travis changes to insp20.
  - Fix pure static builds.
  - Use clock_gettime() on macOS 10.12.
  - Fix some compiler warnings.
  - Update securelist exception list.
  - Clarify that m_sslmodes depends on m_sslinfo.
  - Fix compiler version parsing on GCC 7.
  - Warn when a user configures a permanent channel without +P.
  - Fix WEBIRC not rejecting invalid IP addresses.
  - Penalise clients that use WEBIRC incorrectly.
  - Fix ModuleManager not being able to find make::configure.
  - fix channel rank issue
  - Fix SpanningTreeProtocolInterface::SendChannelPrivmsg() and
    SendChannelNotice() sending statusmsgs to whole channel
- update extras to b152c59
  https://github.com/inspircd/inspircd-extras/compare/4773995...b152c59</changelog>
</package>
<package pkgid="d000d3e1e7b385980faf92f83cd563fd3cbf5c1c" name="inspircd-modules-ldap" arch="x86_64">
  <version epoch="0" ver="2.0.24" rel="1.1"/>
  <changelog author="mrueckert@suse.de" date="1380196800">- link binary as PIE</changelog>
  <changelog author="mrueckert@suse.de" date="1380196801">- added -Wl,-z,relro,-z,now to the LDFLAGS</changelog>
  <changelog author="mrueckert@suse.de" date="1380196802">- rebuild no op on channel create patch:
  old name inspircd-1.1.9-m_no_op_on_channel_create.patch
  new name inspircd-2.0.14-m_no_op_on_channel_create.patch
  rebuild based on m_regonlycreate</changelog>
  <changelog author="mrueckert@suse.de" date="1380196803">- 2 fixes for the default config
  - comment out the ssl block
  - comment in the pid file setting</changelog>
  <changelog author="mrueckert@suse.de" date="1380196804">- fix typo in the init script the parameter is called --logfile</changelog>
  <changelog author="mrueckert@suse.de" date="1380196805">- package the home dir</changelog>
  <changelog author="mrueckert@suse.de" date="1380283200">- added inspircd-2.0.14_VoidSignalHandler.patch:
  backport of 2 chunks from 3f4d54eb:
  Resolve the parent's process exit code being SIGTERM=15 and
  typically not EXIT_SUCCESS thus</changelog>
  <changelog author="mrueckert@suse.de" date="1393588800">- update to 2.0.15
  - Fix issue #657, fix sending FNAME with spaces
  - Fix parsing ADDLINE with expiration or creation dates past
    ~2038 probably
  - Use case insensitive comparison for server names for
    (auto)connects, issue #662
  - Don't CoreExport reference, fixes m_dnsbl on Windows
  - m_spanningtree Fix timestamp in AWAY
  - m_showwhois Require 2 parameters for WHOISNOTICE
  - m_httpd Close all open http sockets on unload
  - Fix ConvToStr(char)
  - Work around STB_GNU_UNIQUE symbols not allowing module unmap
  - m_spanningtree Fix nick TS desync on SVSNICK
  - Show +i users on a channel to opers having the channels/auspex
    priv who do /NAMES from outside of the chan
  - Fix possible use of invalid iterator on module unload
  - m_mlock Only deny the mlocked mode from being changed instead
    of denying the entire mode change if it contains a single
    mlocked mode
  - m_sajoin Send global snotice when the join happens
  - m_alias Fix out of bounds string access that happened with
    certain replace strings
  - m_dccallow Increase penalty for /DCCALLOW help
  - Use FindNickOnly() in a few more places if a local user is
    performing an action to prevent UID walking
  - m_joinflood Fix remote joins affecting local joinflood state
    when the channel is locked
  - m_dnsbl Don't send snotice when the {G|K|Z}line already exists
  - m_services_account Add workaround for wrong host being
    displayed in numeric when cgiirc users log in using SASL
  - Update example configs/helpop
  - m_httpd Add timeout option; remove timed out connections
  - m_svshold Add config option to hide snotices
  - m_joinflood Unset the mode on unload
  - Increase the penalty for a few core commands
  - m_httpd_stats Be more conservative when escaping data
  - Bump API version because of
    3f4d54eb031f1cd6b016dfe1f768ed86303e3856
  - Improve support for rarely used compilers, EKOPath in this
    case.
  - Fix a crash when running as systemd service
  - Fix a shadow warning created by ConfigTag::create
  - Fix remote /MODULES bug
  - Fix ACCEPT propagation bug when it got a nick prefixed with +
  - Fix m_override refusing to override modes if the user holds
    halfop or higher in the channel
  - Allow ranges beginning with 0 in m_channames
  - Fix OOB error in sa2cidr()
  - Handle SASL failures during SASL_INIT (wrong mechanism, etc.)
  - Support SASL messages other than 'C' and 'D'
  - Use standard example addresses in configs
  - Improve error reporting for &lt;security:runas{user,group}&gt;.
  - Fix m_silence looking for maxentries in instead of .
  - Fix various problems with ModuleManager.
  - Fix the HELPOP database being destroyed when a rehash fails.
  - Fix some logically dead code which was found by Coverity.
  https://github.com/inspircd/inspircd/compare/v2.0.14...v2.0.15
- added inspircd-2.0.14-m_no_op_on_channel_create.patch
  removes op from channel creators
- refreshed config patch:
  old name inspircd-2.0.14_default-config.patch
  new name inspircd-2.0.15_default-config.patch
- replaced inspircd-extras-master-20130820.tar.gz
  with inspircd-extras-master.tar.gz
  enabled building of the following new modules:
  m_accounthost
  m_deferaccept
  m_disablemodes
  m_forceident
  m_fullversion
  m_nickdelay
  m_nouidnick
  m_replaymsg
  m_svsoper
- refreshed users.cpp_debug.diff
- dropped inspircd-2.0.14_VoidSignalHandler.patch:
  included upstream</changelog>
  <changelog author="mrueckert@suse.de" date="1415620800">- update to 2.0.18
  - Several new config options are now available for OpenSSL making
    it possible to disable SSLv3 among other things. For details
    please see the updated OpenSSL wiki page. (2.0.18)
  - This is a bugfix-only release, bringing several improvements
    and fixes for the Windows version, better compiler support and
    stability and correctness related improvements. An issue has
    been fixed that caused m_joinflood to wrongly lock down
    channels on netbursts in some cases. (2.0.17)
  - This is a bugfix-only release, containing several stability
    related and correctness improvements. An issue has also been
    fixed that prevented clients using NSS for SSL/TLS such as
    Pidgin (via libpurple), ChatZilla, Instantbird, etc. from
    reconnecting to a server using OpenSSL after disconnection.
    (2.0.16)
  for all the details see
  https://github.com/inspircd/inspircd/compare/v2.0.15...v2.0.18
- dropped inspircd-2.0.14_VoidSignalHandler.patch
- refreshed patches to apply cleanly again
  old: inspircd-2.0.14-m_no_op_on_channel_create.patch
  new: inspircd-2.0.18-m_no_op_on_channel_create.patch
  old: inspircd-2.0.15_default-config.patch
  new: inspircd-2.0.18_default-config.patch
- updated inspircd-extras to 01a6b5d and enabled modules
  m_authy
  m_autokick
  m_capnotify
  m_ciphersuitejoin
  m_dccblock
  m_extbanredirect
  m_flashpolicyd
  m_geoipban
  m_identmeta
  m_joinoninvite
  m_nickin001
  m_noctcp_user
  m_nooponcreate
  m_override_umode
  m_override_umode
  m_require_auth
  m_sha1
  m_stats_unlinked
  m_totp</changelog>
  <changelog author="mrueckert@suse.de" date="1415620801">- forgot the geoip conditionals around m_geoipban</changelog>
  <changelog author="mrueckert@suse.de" date="1415707200">- move geoip ban to the geoip subpackage</changelog>
  <changelog author="mrueckert@suse.de" date="1415793600">- disable our own m_no_op_on_channel_create in favor of the new
  upstream module.</changelog>
  <changelog author="mrueckert@suse.de" date="1415793601">- convert all the conditionals to bcond_with(out)</changelog>
  <changelog author="mrueckert@suse.de" date="1429790400">- update to 2.0.19 (boo# 928318)
  - Rebuild clone counts on rehash
  - Allow setting a limit of less than 64 entries for non-ban
    listmodes via
  - Remove formatting from the IRC link in README.md
  - Fix a couple of helpop issues
  - Validate module reload callback before use in PURE_STATIC
    builds
  - Don?t submit a reload worker if the module doing the reload is
    scheduled for unload
  - Reject empty mode parameters in ModeParser::Process() instead
    of relying on ModeHandlers to do it
  - m_httpd On module unload close all connections hooked by the
    module being unloaded
  - m_check Fix non-standard format specifier %s passed to
    strftime() causing problems on systems not supporting it
    (Windows)
  - Fix User::age being incorrectly used in some places instead of
    signon
  - Fix signon time of clients being off by dns_timeout seconds
  - Fix harmless uninitialized variable usage on startup if the
    config is incorrect
  - Increase penalty for some core commands
  - Always penalize clients executing a command which fails before
    running the handler, even if the command has 0 penalty
  - Fix elines not matching elined users when rechecking elined
    status
  - m_hideoper Fix wrong /WHO output for hidden opers if the
    channel name contains ?*?
  - Update year in resource file for Windows
  - Don?t bind ports after an unsuccessful rehash
  - m_operprefix Fix force joined opers not being given the
    operprefix mode
  - Fix numeric ERR_NOTREGISTERED not containing the user?s nick
  - m_abbreviation Fix typo in numeric text
  - threadengine_pthread Throw CoreExceptions instead of
    CoreException pointers
  - m_spanningtree Fix TreeRoot UserCount being possibly wrong if
    loaded after startup
  - cmd_userhost List 5 users in the reply even if the query
    (incorrectly) contains more than 5 nicks
  - Remove outdated ircservices and neostats config examples
  - m_timedbans Store Channel pointer in struct TimedBan
  - m_timedbans On channel destruction remove all timed bans
    belonging to the channel from internal bookkeeping
  - m_timedbans Extract IsBanSet() to a function
  - m_timedbans Notice user when trying to set a ban that?s already
    set
  - Reject replies to DNS PTR requests that contain invalid
    characters
  - m_sasl Add missing validation for server-to-server SASL message
  - Revert c8b344ea748d62d9f37cacd4dd785f15b186725c to fix
    regression
  - cmd_userhost Fix +H hidden opers being shown as opers
  - m_dccallow Validate tokens before use
  - m_sasl Update description, SASL is no longer exclusive to
    Atheme
  - Updated inspircd init script template to make it chkconfig
    compatible.
  - cmd_list: Give +s precedence to +p
  - Add missing oper-only commands to oper class blocks
  - Make some config strings a bit more professional and use RFC
    reserved TLD?s everywhere
  - Fix modulemanager not being able to download modules (again!).
  - Fix a snotice in m_spanningtree incorrectly using an unsigned
    long.
  - Don?t load Data::Dumper in the configure script.
  - Fix a blank error message when trying to load a module with a
    path.
  - Fix modules not being versioned on Windows.
  - Fix erroneous error messages in configure.
  - Fix a minor crash when a user has no class after OnCheckReady.
  - Fix various Clang warnings.
  - Upgrade Doxyfile from 1.8.3.1 to 1.8.9.1.
  - Fix various Doxygen warnings.
  - Fix building when VERBOSE is already set in the environment.
  - Remove non-existant extban M: from docs
- refreshed patches:
  inspircd-2.0.18_default-config.patch
  inspircd.spec
  users.cpp_debug.diff
- updating inspircd-extras to dda996a
  - build autodrop module
- upstream removed the following config files so we removed them
  from the package too: ircservices.conf neostats.conf</changelog>
  <changelog author="mrueckert@suse.de" date="1440504000">- update to 2.0.20
  This release fixes an issue with STARTTLS handling which can
  potentially cause a crash. Only servers using m_ssl_gnutls with
  STARTTLS enabled are affected, m_ssl_openssl is unaffected. To
  mitigate this problem, disable STARTTLS by setting &lt;gnutls
  starttls="off"&gt;.
  Moreover, an option was added to the m_restrictmsg module to
  allow sending messages to users on ulined servers, which is
  useful if m_restrictmsg is used with services.
- update extras to b895220</changelog>
  <changelog author="mrueckert@suse.de" date="1440504001">- add BR for xz</changelog>
  <changelog author="mrueckert@suse.de" date="1455019200">- update extras to e38baeb
  - Regen modules.lst
  - m_slowmode: count messages from remote users, too
  - Tweak m_solvemsg so it actually compiles.
  - Add a module which implements spam protection via a maths
    problem.
- added insp2.0-HEAD.patch
  pull all changes from the 2.0 branch to fix building with clang
  on tumbleweed</changelog>
  <changelog author="mrueckert@suse.de" date="1460462400">- update to 2.0.21
  This is a bugfix only release, fixing issues discovered since
  2.0.20. An issue has been fixed in m_namedmodes which allowed
  non-opers to obtain the key (+k) of a channel. This release also
  features build system fixes, more aggressive DNS cache pruning,
  increased default DH bit size to 2048 when generating DH params
  via configure, increased compatibility during CAP negotiation
  with some clients and various documentation enhancements.
  - Update m_ssl_gnutls to use libgnutls-30 for gnutls 3.4
  - Fix incorrect std::string::operator[] usage
  - Fix a few documentation problems
  - m_operprefix Unset mode on unload
  - m_ircv3 Fix AWAY being sent on join to the joining user if it
    has away-notify enabled and is away
  - m_dccallow Add config option to control max entries on a list
  - Garbage collect DNS cache more often
  - Cap TTL of DNS cache entries
  - Limit DNS cache size
  - m_callerid Free old extension data before unserializing the new
    data
  - m_namedmodes Only show chan key to members and opers with
    channels/auspex
  - Fix exposing the opers hostname in KILL when using hidekills.
  - Fix configure overwriting the cache settings on startup.
  - Fix various issues with the nationalchars module.
  - Fix system-wide installation of the data and log directories.
  - Fix mistakenly using Clang instead of GCC on older FreeBSD
    versions.
  - Show a better warning when certtool/openssl are missing.
  - Log STDOUT and STDERR in the launchd script.
  - Fix checking whether kqueue is available.
  - Switch strlcpy test to use a test file too.
  - Switch test to use a test file too.
  - Add missing copyright headers to test files.
  - Fix ?make -jX debug install? causing linker errors.
  - Fix compilation with Microsoft Visual C++ 14.
  - Generate a 2048-bit dhparams unless explicitly specified.
  - Fix CAP REQ to be atomic like the standard dictates.
  - Work around irc::spacesepstream not stripping extraneous
    spaces.
  - Fix hidden operators being shown in LUSERS.
  - Replace deprecated tmpnam() call
  - Fixed a build warning
- update extras to 17d9fd0
  - Fix m_rpg to split a message into multiple lines if the given
    input would exceed the 512 character limit.
  - Add m_lusersnoservices and m_rpg modules.  Both upgraded from
    my 1.2 versions to 2.0.
    The m_lusersnoservices module adds a line to LUSERS that
    displays the global count without Services (assuming that
    Services are the only U-Lines on the network).
    The m_rpg module adds the commands NPC, NPCA, AMBIANCE,
    NARRATOR and NARRATORA for use in pen and paper RPGs being
    played over IRC. For the 2.0 update, it has also been made to
    actually work on a network by broadcasting with ENCAP.
  - Add m_rehashsslsignal
- drop insp2.0-HEAD.patch</changelog>
  <changelog author="mrueckert@suse.de" date="1476964800">- update to 2.0.23
  This release fixes a serious security vulnerability in m_sasl in
  combination with any services that support SASL EXTERNAL. To be
  vulnerable you must have m_sasl loaded, and have services which
  support SASL EXTERNAL authentication.  If you are affected and
  can not immediately upgrade, it is recommended to unload m_sasl,
  or otherwise disable all SASL EXTERNAL authentication in
  services.  This vulnerability allows any attacker to spoof
  certificate fingerprints via crafted SASL messages to the IRCd.
  This allows any user to login as any other user that they know
  the certificate fingerprint of, and that user has services
  configured to accept SASL EXTERNAL login requests for.  This bug
  appears more widespread than just InspIRCd, and seems to affect
  most or all other implementations of SASL EXTERNAL, including
  Charybdis and UnrealIRCd.
  - m_sqlite3 Fix possible memory leak when opening a
    database fails
  - m_jumpserver Prevent OnUserRegister from running in other
    modules for users we quit
  - m_sasl: don't allow AUTHENTICATE with mechanisms with a space
- changes from 2.0.22
  This release fixes the issues discovered since 2.0.21, containing
  important stability and correctness related fixes and better
  support for newer compilers (GCC 6.x). There is a new config
  option &lt;options:hideulinekills&gt; that can be used to hide server
  notices for KILLs done by U-Lined servers (services). A desync
  issue has also been fixed which caused some channel bans to be
  not synced on burst for empty non-permanent channels in some
  cases.
  - Thanks to the following people for their work on this release:
  - Fix dccallow to work with files with spaces in their names
  - Don?t show snotices for kills from ulined clients
  - Fix bursting channel bans
  - Remove embarrassing negative comments about some clients from
    the code
  - Fix for GCC 6 rightfully optimizing out the NULL check of
    ?this? in ConfigTag::readString()
  - Stop processing the new connection in UserManager::AddUser()
    when an internal SocketEngine error happens and the user is
    quitted
  - Don?t exit on rehash if the pid file cannot be written
  - m_ssl_gnutls, m_ssl_openssl After a read schedule another read
    if data remains in the buffer of the SSL library
  - m_ssl_openssl Verify DH params being non-NULL before setting it
    on the context
  - Fix more incorrect std::string::operator[] usage
  - m_censor Fix possible incorrect cast of dest
  - Minor spelling errors in m_spanningtree.so
  - Quote paths in the makefile.
  - Fix GCC 6 warning about null checking this.
  - Fix ?cron? and ?restart? in the helper not forwarding
    arguments.
  - Partially revert ?Quote paths in the makefile?.
  - Delete modules cautiously when doing a deinstall.
  - Fix extraneous quotes in makefile template.
  - Add configuration for building with Travis-CI.
  - Fix a minor warning in m_hideoper on some systems.
  - Fix 005 not showing some modes with the same rank as others.
  - GCC should never assume that this can not be null.
  - Force link sqlite3 on OS X when doing Travis builds.
  - Fix challenge auth when using m_hash_gnutls instead of
    m_sha256.
- update extra modules to 4773995
  - m_dccblock: also allow blocking dcc to channels
  - Port all of my modules to 3.0a1.
  - Port all of my modules to 3.0a1.
  - Update regen-modules for 3.0-style directives.
  - Fix some issues with my 2.0 modules' directives.
  - Add missing ModAuthorMail directives.
  - Fix core version constraints in ModDepends.
  - m_extbanredirect Fix redirection to empty channels
  - Fix syntax notice in m_require_auth (#83)
    As with g-line, syntax should be &lt;ident@host&gt;, not &lt;nick&gt;
  - Bug: MATCH digits always being announced in Snomasks
  - add backport of master's m_conn_join</changelog>
  <changelog author="mrueckert@suse.de" date="1503576000">- update to 2.0.24
  - m_sasl: really abort sasl session on register
  - m_cloaking: fix host/ip comparisons #1249
  - socketengine_epoll: use getrlimit not ulimit
  - m_sasl: send host/ip info
  - m_dnsbl: check returned results are in 127.0.0.0/8
  - m_sasl: use host/ip from m_cgiirc if applicable
  - cmd_who: don't show +p channels or channels hidden with
    m_hidechans
  - m_ldapauth: fix providing username in PASS
  - modules.conf.example: document useusername in ldapauth
  - win: set CMAKE_INSTALL_SYSTEM_RUNTIME_DESTINATION to . so the
    runtime libraries are not placed in bin
  - m_sakick: remove unused "Unable to kick" notice
  - m_cloaking: don't apply cloak to already cloaked users during
    registration
  - m_override: fix parentheses compiler warning
  - Release v2.0.24
  - m_httpd_stats: Also sanitize other server gecos
  - Fix users receiving a QUIT with themselves as source when host
    cycling in certain cases
  - Invalidate the caches properly when User::SetClientIP is
    called.
  - Workaround modern Perls not adding . to @INC.
  - Add a bigger warning about deprecated things being removed.
  - Backport the master Travis changes to insp20.
  - Fix pure static builds.
  - Use clock_gettime() on macOS 10.12.
  - Fix some compiler warnings.
  - Update securelist exception list.
  - Clarify that m_sslmodes depends on m_sslinfo.
  - Fix compiler version parsing on GCC 7.
  - Warn when a user configures a permanent channel without +P.
  - Fix WEBIRC not rejecting invalid IP addresses.
  - Penalise clients that use WEBIRC incorrectly.
  - Fix ModuleManager not being able to find make::configure.
  - fix channel rank issue
  - Fix SpanningTreeProtocolInterface::SendChannelPrivmsg() and
    SendChannelNotice() sending statusmsgs to whole channel
- update extras to b152c59
  https://github.com/inspircd/inspircd-extras/compare/4773995...b152c59</changelog>
</package>
<package pkgid="ef56e83534686c399aa80d57c54b13e20971ca53" name="inspircd-modules-mysql" arch="i586">
  <version epoch="0" ver="2.0.24" rel="1.1"/>
  <changelog author="mrueckert@suse.de" date="1380196800">- link binary as PIE</changelog>
  <changelog author="mrueckert@suse.de" date="1380196801">- added -Wl,-z,relro,-z,now to the LDFLAGS</changelog>
  <changelog author="mrueckert@suse.de" date="1380196802">- rebuild no op on channel create patch:
  old name inspircd-1.1.9-m_no_op_on_channel_create.patch
  new name inspircd-2.0.14-m_no_op_on_channel_create.patch
  rebuild based on m_regonlycreate</changelog>
  <changelog author="mrueckert@suse.de" date="1380196803">- 2 fixes for the default config
  - comment out the ssl block
  - comment in the pid file setting</changelog>
  <changelog author="mrueckert@suse.de" date="1380196804">- fix typo in the init script the parameter is called --logfile</changelog>
  <changelog author="mrueckert@suse.de" date="1380196805">- package the home dir</changelog>
  <changelog author="mrueckert@suse.de" date="1380283200">- added inspircd-2.0.14_VoidSignalHandler.patch:
  backport of 2 chunks from 3f4d54eb:
  Resolve the parent's process exit code being SIGTERM=15 and
  typically not EXIT_SUCCESS thus</changelog>
  <changelog author="mrueckert@suse.de" date="1393588800">- update to 2.0.15
  - Fix issue #657, fix sending FNAME with spaces
  - Fix parsing ADDLINE with expiration or creation dates past
    ~2038 probably
  - Use case insensitive comparison for server names for
    (auto)connects, issue #662
  - Don't CoreExport reference, fixes m_dnsbl on Windows
  - m_spanningtree Fix timestamp in AWAY
  - m_showwhois Require 2 parameters for WHOISNOTICE
  - m_httpd Close all open http sockets on unload
  - Fix ConvToStr(char)
  - Work around STB_GNU_UNIQUE symbols not allowing module unmap
  - m_spanningtree Fix nick TS desync on SVSNICK
  - Show +i users on a channel to opers having the channels/auspex
    priv who do /NAMES from outside of the chan
  - Fix possible use of invalid iterator on module unload
  - m_mlock Only deny the mlocked mode from being changed instead
    of denying the entire mode change if it contains a single
    mlocked mode
  - m_sajoin Send global snotice when the join happens
  - m_alias Fix out of bounds string access that happened with
    certain replace strings
  - m_dccallow Increase penalty for /DCCALLOW help
  - Use FindNickOnly() in a few more places if a local user is
    performing an action to prevent UID walking
  - m_joinflood Fix remote joins affecting local joinflood state
    when the channel is locked
  - m_dnsbl Don't send snotice when the {G|K|Z}line already exists
  - m_services_account Add workaround for wrong host being
    displayed in numeric when cgiirc users log in using SASL
  - Update example configs/helpop
  - m_httpd Add timeout option; remove timed out connections
  - m_svshold Add config option to hide snotices
  - m_joinflood Unset the mode on unload
  - Increase the penalty for a few core commands
  - m_httpd_stats Be more conservative when escaping data
  - Bump API version because of
    3f4d54eb031f1cd6b016dfe1f768ed86303e3856
  - Improve support for rarely used compilers, EKOPath in this
    case.
  - Fix a crash when running as systemd service
  - Fix a shadow warning created by ConfigTag::create
  - Fix remote /MODULES bug
  - Fix ACCEPT propagation bug when it got a nick prefixed with +
  - Fix m_override refusing to override modes if the user holds
    halfop or higher in the channel
  - Allow ranges beginning with 0 in m_channames
  - Fix OOB error in sa2cidr()
  - Handle SASL failures during SASL_INIT (wrong mechanism, etc.)
  - Support SASL messages other than 'C' and 'D'
  - Use standard example addresses in configs
  - Improve error reporting for &lt;security:runas{user,group}&gt;.
  - Fix m_silence looking for maxentries in instead of .
  - Fix various problems with ModuleManager.
  - Fix the HELPOP database being destroyed when a rehash fails.
  - Fix some logically dead code which was found by Coverity.
  https://github.com/inspircd/inspircd/compare/v2.0.14...v2.0.15
- added inspircd-2.0.14-m_no_op_on_channel_create.patch
  removes op from channel creators
- refreshed config patch:
  old name inspircd-2.0.14_default-config.patch
  new name inspircd-2.0.15_default-config.patch
- replaced inspircd-extras-master-20130820.tar.gz
  with inspircd-extras-master.tar.gz
  enabled building of the following new modules:
  m_accounthost
  m_deferaccept
  m_disablemodes
  m_forceident
  m_fullversion
  m_nickdelay
  m_nouidnick
  m_replaymsg
  m_svsoper
- refreshed users.cpp_debug.diff
- dropped inspircd-2.0.14_VoidSignalHandler.patch:
  included upstream</changelog>
  <changelog author="mrueckert@suse.de" date="1415620800">- update to 2.0.18
  - Several new config options are now available for OpenSSL making
    it possible to disable SSLv3 among other things. For details
    please see the updated OpenSSL wiki page. (2.0.18)
  - This is a bugfix-only release, bringing several improvements
    and fixes for the Windows version, better compiler support and
    stability and correctness related improvements. An issue has
    been fixed that caused m_joinflood to wrongly lock down
    channels on netbursts in some cases. (2.0.17)
  - This is a bugfix-only release, containing several stability
    related and correctness improvements. An issue has also been
    fixed that prevented clients using NSS for SSL/TLS such as
    Pidgin (via libpurple), ChatZilla, Instantbird, etc. from
    reconnecting to a server using OpenSSL after disconnection.
    (2.0.16)
  for all the details see
  https://github.com/inspircd/inspircd/compare/v2.0.15...v2.0.18
- dropped inspircd-2.0.14_VoidSignalHandler.patch
- refreshed patches to apply cleanly again
  old: inspircd-2.0.14-m_no_op_on_channel_create.patch
  new: inspircd-2.0.18-m_no_op_on_channel_create.patch
  old: inspircd-2.0.15_default-config.patch
  new: inspircd-2.0.18_default-config.patch
- updated inspircd-extras to 01a6b5d and enabled modules
  m_authy
  m_autokick
  m_capnotify
  m_ciphersuitejoin
  m_dccblock
  m_extbanredirect
  m_flashpolicyd
  m_geoipban
  m_identmeta
  m_joinoninvite
  m_nickin001
  m_noctcp_user
  m_nooponcreate
  m_override_umode
  m_override_umode
  m_require_auth
  m_sha1
  m_stats_unlinked
  m_totp</changelog>
  <changelog author="mrueckert@suse.de" date="1415620801">- forgot the geoip conditionals around m_geoipban</changelog>
  <changelog author="mrueckert@suse.de" date="1415707200">- move geoip ban to the geoip subpackage</changelog>
  <changelog author="mrueckert@suse.de" date="1415793600">- disable our own m_no_op_on_channel_create in favor of the new
  upstream module.</changelog>
  <changelog author="mrueckert@suse.de" date="1415793601">- convert all the conditionals to bcond_with(out)</changelog>
  <changelog author="mrueckert@suse.de" date="1429790400">- update to 2.0.19 (boo# 928318)
  - Rebuild clone counts on rehash
  - Allow setting a limit of less than 64 entries for non-ban
    listmodes via
  - Remove formatting from the IRC link in README.md
  - Fix a couple of helpop issues
  - Validate module reload callback before use in PURE_STATIC
    builds
  - Don?t submit a reload worker if the module doing the reload is
    scheduled for unload
  - Reject empty mode parameters in ModeParser::Process() instead
    of relying on ModeHandlers to do it
  - m_httpd On module unload close all connections hooked by the
    module being unloaded
  - m_check Fix non-standard format specifier %s passed to
    strftime() causing problems on systems not supporting it
    (Windows)
  - Fix User::age being incorrectly used in some places instead of
    signon
  - Fix signon time of clients being off by dns_timeout seconds
  - Fix harmless uninitialized variable usage on startup if the
    config is incorrect
  - Increase penalty for some core commands
  - Always penalize clients executing a command which fails before
    running the handler, even if the command has 0 penalty
  - Fix elines not matching elined users when rechecking elined
    status
  - m_hideoper Fix wrong /WHO output for hidden opers if the
    channel name contains ?*?
  - Update year in resource file for Windows
  - Don?t bind ports after an unsuccessful rehash
  - m_operprefix Fix force joined opers not being given the
    operprefix mode
  - Fix numeric ERR_NOTREGISTERED not containing the user?s nick
  - m_abbreviation Fix typo in numeric text
  - threadengine_pthread Throw CoreExceptions instead of
    CoreException pointers
  - m_spanningtree Fix TreeRoot UserCount being possibly wrong if
    loaded after startup
  - cmd_userhost List 5 users in the reply even if the query
    (incorrectly) contains more than 5 nicks
  - Remove outdated ircservices and neostats config examples
  - m_timedbans Store Channel pointer in struct TimedBan
  - m_timedbans On channel destruction remove all timed bans
    belonging to the channel from internal bookkeeping
  - m_timedbans Extract IsBanSet() to a function
  - m_timedbans Notice user when trying to set a ban that?s already
    set
  - Reject replies to DNS PTR requests that contain invalid
    characters
  - m_sasl Add missing validation for server-to-server SASL message
  - Revert c8b344ea748d62d9f37cacd4dd785f15b186725c to fix
    regression
  - cmd_userhost Fix +H hidden opers being shown as opers
  - m_dccallow Validate tokens before use
  - m_sasl Update description, SASL is no longer exclusive to
    Atheme
  - Updated inspircd init script template to make it chkconfig
    compatible.
  - cmd_list: Give +s precedence to +p
  - Add missing oper-only commands to oper class blocks
  - Make some config strings a bit more professional and use RFC
    reserved TLD?s everywhere
  - Fix modulemanager not being able to download modules (again!).
  - Fix a snotice in m_spanningtree incorrectly using an unsigned
    long.
  - Don?t load Data::Dumper in the configure script.
  - Fix a blank error message when trying to load a module with a
    path.
  - Fix modules not being versioned on Windows.
  - Fix erroneous error messages in configure.
  - Fix a minor crash when a user has no class after OnCheckReady.
  - Fix various Clang warnings.
  - Upgrade Doxyfile from 1.8.3.1 to 1.8.9.1.
  - Fix various Doxygen warnings.
  - Fix building when VERBOSE is already set in the environment.
  - Remove non-existant extban M: from docs
- refreshed patches:
  inspircd-2.0.18_default-config.patch
  inspircd.spec
  users.cpp_debug.diff
- updating inspircd-extras to dda996a
  - build autodrop module
- upstream removed the following config files so we removed them
  from the package too: ircservices.conf neostats.conf</changelog>
  <changelog author="mrueckert@suse.de" date="1440504000">- update to 2.0.20
  This release fixes an issue with STARTTLS handling which can
  potentially cause a crash. Only servers using m_ssl_gnutls with
  STARTTLS enabled are affected, m_ssl_openssl is unaffected. To
  mitigate this problem, disable STARTTLS by setting &lt;gnutls
  starttls="off"&gt;.
  Moreover, an option was added to the m_restrictmsg module to
  allow sending messages to users on ulined servers, which is
  useful if m_restrictmsg is used with services.
- update extras to b895220</changelog>
  <changelog author="mrueckert@suse.de" date="1440504001">- add BR for xz</changelog>
  <changelog author="mrueckert@suse.de" date="1455019200">- update extras to e38baeb
  - Regen modules.lst
  - m_slowmode: count messages from remote users, too
  - Tweak m_solvemsg so it actually compiles.
  - Add a module which implements spam protection via a maths
    problem.
- added insp2.0-HEAD.patch
  pull all changes from the 2.0 branch to fix building with clang
  on tumbleweed</changelog>
  <changelog author="mrueckert@suse.de" date="1460462400">- update to 2.0.21
  This is a bugfix only release, fixing issues discovered since
  2.0.20. An issue has been fixed in m_namedmodes which allowed
  non-opers to obtain the key (+k) of a channel. This release also
  features build system fixes, more aggressive DNS cache pruning,
  increased default DH bit size to 2048 when generating DH params
  via configure, increased compatibility during CAP negotiation
  with some clients and various documentation enhancements.
  - Update m_ssl_gnutls to use libgnutls-30 for gnutls 3.4
  - Fix incorrect std::string::operator[] usage
  - Fix a few documentation problems
  - m_operprefix Unset mode on unload
  - m_ircv3 Fix AWAY being sent on join to the joining user if it
    has away-notify enabled and is away
  - m_dccallow Add config option to control max entries on a list
  - Garbage collect DNS cache more often
  - Cap TTL of DNS cache entries
  - Limit DNS cache size
  - m_callerid Free old extension data before unserializing the new
    data
  - m_namedmodes Only show chan key to members and opers with
    channels/auspex
  - Fix exposing the opers hostname in KILL when using hidekills.
  - Fix configure overwriting the cache settings on startup.
  - Fix various issues with the nationalchars module.
  - Fix system-wide installation of the data and log directories.
  - Fix mistakenly using Clang instead of GCC on older FreeBSD
    versions.
  - Show a better warning when certtool/openssl are missing.
  - Log STDOUT and STDERR in the launchd script.
  - Fix checking whether kqueue is available.
  - Switch strlcpy test to use a test file too.
  - Switch test to use a test file too.
  - Add missing copyright headers to test files.
  - Fix ?make -jX debug install? causing linker errors.
  - Fix compilation with Microsoft Visual C++ 14.
  - Generate a 2048-bit dhparams unless explicitly specified.
  - Fix CAP REQ to be atomic like the standard dictates.
  - Work around irc::spacesepstream not stripping extraneous
    spaces.
  - Fix hidden operators being shown in LUSERS.
  - Replace deprecated tmpnam() call
  - Fixed a build warning
- update extras to 17d9fd0
  - Fix m_rpg to split a message into multiple lines if the given
    input would exceed the 512 character limit.
  - Add m_lusersnoservices and m_rpg modules.  Both upgraded from
    my 1.2 versions to 2.0.
    The m_lusersnoservices module adds a line to LUSERS that
    displays the global count without Services (assuming that
    Services are the only U-Lines on the network).
    The m_rpg module adds the commands NPC, NPCA, AMBIANCE,
    NARRATOR and NARRATORA for use in pen and paper RPGs being
    played over IRC. For the 2.0 update, it has also been made to
    actually work on a network by broadcasting with ENCAP.
  - Add m_rehashsslsignal
- drop insp2.0-HEAD.patch</changelog>
  <changelog author="mrueckert@suse.de" date="1476964800">- update to 2.0.23
  This release fixes a serious security vulnerability in m_sasl in
  combination with any services that support SASL EXTERNAL. To be
  vulnerable you must have m_sasl loaded, and have services which
  support SASL EXTERNAL authentication.  If you are affected and
  can not immediately upgrade, it is recommended to unload m_sasl,
  or otherwise disable all SASL EXTERNAL authentication in
  services.  This vulnerability allows any attacker to spoof
  certificate fingerprints via crafted SASL messages to the IRCd.
  This allows any user to login as any other user that they know
  the certificate fingerprint of, and that user has services
  configured to accept SASL EXTERNAL login requests for.  This bug
  appears more widespread than just InspIRCd, and seems to affect
  most or all other implementations of SASL EXTERNAL, including
  Charybdis and UnrealIRCd.
  - m_sqlite3 Fix possible memory leak when opening a
    database fails
  - m_jumpserver Prevent OnUserRegister from running in other
    modules for users we quit
  - m_sasl: don't allow AUTHENTICATE with mechanisms with a space
- changes from 2.0.22
  This release fixes the issues discovered since 2.0.21, containing
  important stability and correctness related fixes and better
  support for newer compilers (GCC 6.x). There is a new config
  option &lt;options:hideulinekills&gt; that can be used to hide server
  notices for KILLs done by U-Lined servers (services). A desync
  issue has also been fixed which caused some channel bans to be
  not synced on burst for empty non-permanent channels in some
  cases.
  - Thanks to the following people for their work on this release:
  - Fix dccallow to work with files with spaces in their names
  - Don?t show snotices for kills from ulined clients
  - Fix bursting channel bans
  - Remove embarrassing negative comments about some clients from
    the code
  - Fix for GCC 6 rightfully optimizing out the NULL check of
    ?this? in ConfigTag::readString()
  - Stop processing the new connection in UserManager::AddUser()
    when an internal SocketEngine error happens and the user is
    quitted
  - Don?t exit on rehash if the pid file cannot be written
  - m_ssl_gnutls, m_ssl_openssl After a read schedule another read
    if data remains in the buffer of the SSL library
  - m_ssl_openssl Verify DH params being non-NULL before setting it
    on the context
  - Fix more incorrect std::string::operator[] usage
  - m_censor Fix possible incorrect cast of dest
  - Minor spelling errors in m_spanningtree.so
  - Quote paths in the makefile.
  - Fix GCC 6 warning about null checking this.
  - Fix ?cron? and ?restart? in the helper not forwarding
    arguments.
  - Partially revert ?Quote paths in the makefile?.
  - Delete modules cautiously when doing a deinstall.
  - Fix extraneous quotes in makefile template.
  - Add configuration for building with Travis-CI.
  - Fix a minor warning in m_hideoper on some systems.
  - Fix 005 not showing some modes with the same rank as others.
  - GCC should never assume that this can not be null.
  - Force link sqlite3 on OS X when doing Travis builds.
  - Fix challenge auth when using m_hash_gnutls instead of
    m_sha256.
- update extra modules to 4773995
  - m_dccblock: also allow blocking dcc to channels
  - Port all of my modules to 3.0a1.
  - Port all of my modules to 3.0a1.
  - Update regen-modules for 3.0-style directives.
  - Fix some issues with my 2.0 modules' directives.
  - Add missing ModAuthorMail directives.
  - Fix core version constraints in ModDepends.
  - m_extbanredirect Fix redirection to empty channels
  - Fix syntax notice in m_require_auth (#83)
    As with g-line, syntax should be &lt;ident@host&gt;, not &lt;nick&gt;
  - Bug: MATCH digits always being announced in Snomasks
  - add backport of master's m_conn_join</changelog>
  <changelog author="mrueckert@suse.de" date="1503576000">- update to 2.0.24
  - m_sasl: really abort sasl session on register
  - m_cloaking: fix host/ip comparisons #1249
  - socketengine_epoll: use getrlimit not ulimit
  - m_sasl: send host/ip info
  - m_dnsbl: check returned results are in 127.0.0.0/8
  - m_sasl: use host/ip from m_cgiirc if applicable
  - cmd_who: don't show +p channels or channels hidden with
    m_hidechans
  - m_ldapauth: fix providing username in PASS
  - modules.conf.example: document useusername in ldapauth
  - win: set CMAKE_INSTALL_SYSTEM_RUNTIME_DESTINATION to . so the
    runtime libraries are not placed in bin
  - m_sakick: remove unused "Unable to kick" notice
  - m_cloaking: don't apply cloak to already cloaked users during
    registration
  - m_override: fix parentheses compiler warning
  - Release v2.0.24
  - m_httpd_stats: Also sanitize other server gecos
  - Fix users receiving a QUIT with themselves as source when host
    cycling in certain cases
  - Invalidate the caches properly when User::SetClientIP is
    called.
  - Workaround modern Perls not adding . to @INC.
  - Add a bigger warning about deprecated things being removed.
  - Backport the master Travis changes to insp20.
  - Fix pure static builds.
  - Use clock_gettime() on macOS 10.12.
  - Fix some compiler warnings.
  - Update securelist exception list.
  - Clarify that m_sslmodes depends on m_sslinfo.
  - Fix compiler version parsing on GCC 7.
  - Warn when a user configures a permanent channel without +P.
  - Fix WEBIRC not rejecting invalid IP addresses.
  - Penalise clients that use WEBIRC incorrectly.
  - Fix ModuleManager not being able to find make::configure.
  - fix channel rank issue
  - Fix SpanningTreeProtocolInterface::SendChannelPrivmsg() and
    SendChannelNotice() sending statusmsgs to whole channel
- update extras to b152c59
  https://github.com/inspircd/inspircd-extras/compare/4773995...b152c59</changelog>
</package>
<package pkgid="a7067f627ae7e947ffcb10b1834f282ec08719b0" name="inspircd-modules-mysql" arch="x86_64">
  <version epoch="0" ver="2.0.24" rel="1.1"/>
  <changelog author="mrueckert@suse.de" date="1380196800">- link binary as PIE</changelog>
  <changelog author="mrueckert@suse.de" date="1380196801">- added -Wl,-z,relro,-z,now to the LDFLAGS</changelog>
  <changelog author="mrueckert@suse.de" date="1380196802">- rebuild no op on channel create patch:
  old name inspircd-1.1.9-m_no_op_on_channel_create.patch
  new name inspircd-2.0.14-m_no_op_on_channel_create.patch
  rebuild based on m_regonlycreate</changelog>
  <changelog author="mrueckert@suse.de" date="1380196803">- 2 fixes for the default config
  - comment out the ssl block
  - comment in the pid file setting</changelog>
  <changelog author="mrueckert@suse.de" date="1380196804">- fix typo in the init script the parameter is called --logfile</changelog>
  <changelog author="mrueckert@suse.de" date="1380196805">- package the home dir</changelog>
  <changelog author="mrueckert@suse.de" date="1380283200">- added inspircd-2.0.14_VoidSignalHandler.patch:
  backport of 2 chunks from 3f4d54eb:
  Resolve the parent's process exit code being SIGTERM=15 and
  typically not EXIT_SUCCESS thus</changelog>
  <changelog author="mrueckert@suse.de" date="1393588800">- update to 2.0.15
  - Fix issue #657, fix sending FNAME with spaces
  - Fix parsing ADDLINE with expiration or creation dates past
    ~2038 probably
  - Use case insensitive comparison for server names for
    (auto)connects, issue #662
  - Don't CoreExport reference, fixes m_dnsbl on Windows
  - m_spanningtree Fix timestamp in AWAY
  - m_showwhois Require 2 parameters for WHOISNOTICE
  - m_httpd Close all open http sockets on unload
  - Fix ConvToStr(char)
  - Work around STB_GNU_UNIQUE symbols not allowing module unmap
  - m_spanningtree Fix nick TS desync on SVSNICK
  - Show +i users on a channel to opers having the channels/auspex
    priv who do /NAMES from outside of the chan
  - Fix possible use of invalid iterator on module unload
  - m_mlock Only deny the mlocked mode from being changed instead
    of denying the entire mode change if it contains a single
    mlocked mode
  - m_sajoin Send global snotice when the join happens
  - m_alias Fix out of bounds string access that happened with
    certain replace strings
  - m_dccallow Increase penalty for /DCCALLOW help
  - Use FindNickOnly() in a few more places if a local user is
    performing an action to prevent UID walking
  - m_joinflood Fix remote joins affecting local joinflood state
    when the channel is locked
  - m_dnsbl Don't send snotice when the {G|K|Z}line already exists
  - m_services_account Add workaround for wrong host being
    displayed in numeric when cgiirc users log in using SASL
  - Update example configs/helpop
  - m_httpd Add timeout option; remove timed out connections
  - m_svshold Add config option to hide snotices
  - m_joinflood Unset the mode on unload
  - Increase the penalty for a few core commands
  - m_httpd_stats Be more conservative when escaping data
  - Bump API version because of
    3f4d54eb031f1cd6b016dfe1f768ed86303e3856
  - Improve support for rarely used compilers, EKOPath in this
    case.
  - Fix a crash when running as systemd service
  - Fix a shadow warning created by ConfigTag::create
  - Fix remote /MODULES bug
  - Fix ACCEPT propagation bug when it got a nick prefixed with +
  - Fix m_override refusing to override modes if the user holds
    halfop or higher in the channel
  - Allow ranges beginning with 0 in m_channames
  - Fix OOB error in sa2cidr()
  - Handle SASL failures during SASL_INIT (wrong mechanism, etc.)
  - Support SASL messages other than 'C' and 'D'
  - Use standard example addresses in configs
  - Improve error reporting for &lt;security:runas{user,group}&gt;.
  - Fix m_silence looking for maxentries in instead of .
  - Fix various problems with ModuleManager.
  - Fix the HELPOP database being destroyed when a rehash fails.
  - Fix some logically dead code which was found by Coverity.
  https://github.com/inspircd/inspircd/compare/v2.0.14...v2.0.15
- added inspircd-2.0.14-m_no_op_on_channel_create.patch
  removes op from channel creators
- refreshed config patch:
  old name inspircd-2.0.14_default-config.patch
  new name inspircd-2.0.15_default-config.patch
- replaced inspircd-extras-master-20130820.tar.gz
  with inspircd-extras-master.tar.gz
  enabled building of the following new modules:
  m_accounthost
  m_deferaccept
  m_disablemodes
  m_forceident
  m_fullversion
  m_nickdelay
  m_nouidnick
  m_replaymsg
  m_svsoper
- refreshed users.cpp_debug.diff
- dropped inspircd-2.0.14_VoidSignalHandler.patch:
  included upstream</changelog>
  <changelog author="mrueckert@suse.de" date="1415620800">- update to 2.0.18
  - Several new config options are now available for OpenSSL making
    it possible to disable SSLv3 among other things. For details
    please see the updated OpenSSL wiki page. (2.0.18)
  - This is a bugfix-only release, bringing several improvements
    and fixes for the Windows version, better compiler support and
    stability and correctness related improvements. An issue has
    been fixed that caused m_joinflood to wrongly lock down
    channels on netbursts in some cases. (2.0.17)
  - This is a bugfix-only release, containing several stability
    related and correctness improvements. An issue has also been
    fixed that prevented clients using NSS for SSL/TLS such as
    Pidgin (via libpurple), ChatZilla, Instantbird, etc. from
    reconnecting to a server using OpenSSL after disconnection.
    (2.0.16)
  for all the details see
  https://github.com/inspircd/inspircd/compare/v2.0.15...v2.0.18
- dropped inspircd-2.0.14_VoidSignalHandler.patch
- refreshed patches to apply cleanly again
  old: inspircd-2.0.14-m_no_op_on_channel_create.patch
  new: inspircd-2.0.18-m_no_op_on_channel_create.patch
  old: inspircd-2.0.15_default-config.patch
  new: inspircd-2.0.18_default-config.patch
- updated inspircd-extras to 01a6b5d and enabled modules
  m_authy
  m_autokick
  m_capnotify
  m_ciphersuitejoin
  m_dccblock
  m_extbanredirect
  m_flashpolicyd
  m_geoipban
  m_identmeta
  m_joinoninvite
  m_nickin001
  m_noctcp_user
  m_nooponcreate
  m_override_umode
  m_override_umode
  m_require_auth
  m_sha1
  m_stats_unlinked
  m_totp</changelog>
  <changelog author="mrueckert@suse.de" date="1415620801">- forgot the geoip conditionals around m_geoipban</changelog>
  <changelog author="mrueckert@suse.de" date="1415707200">- move geoip ban to the geoip subpackage</changelog>
  <changelog author="mrueckert@suse.de" date="1415793600">- disable our own m_no_op_on_channel_create in favor of the new
  upstream module.</changelog>
  <changelog author="mrueckert@suse.de" date="1415793601">- convert all the conditionals to bcond_with(out)</changelog>
  <changelog author="mrueckert@suse.de" date="1429790400">- update to 2.0.19 (boo# 928318)
  - Rebuild clone counts on rehash
  - Allow setting a limit of less than 64 entries for non-ban
    listmodes via
  - Remove formatting from the IRC link in README.md
  - Fix a couple of helpop issues
  - Validate module reload callback before use in PURE_STATIC
    builds
  - Don?t submit a reload worker if the module doing the reload is
    scheduled for unload
  - Reject empty mode parameters in ModeParser::Process() instead
    of relying on ModeHandlers to do it
  - m_httpd On module unload close all connections hooked by the
    module being unloaded
  - m_check Fix non-standard format specifier %s passed to
    strftime() causing problems on systems not supporting it
    (Windows)
  - Fix User::age being incorrectly used in some places instead of
    signon
  - Fix signon time of clients being off by dns_timeout seconds
  - Fix harmless uninitialized variable usage on startup if the
    config is incorrect
  - Increase penalty for some core commands
  - Always penalize clients executing a command which fails before
    running the handler, even if the command has 0 penalty
  - Fix elines not matching elined users when rechecking elined
    status
  - m_hideoper Fix wrong /WHO output for hidden opers if the
    channel name contains ?*?
  - Update year in resource file for Windows
  - Don?t bind ports after an unsuccessful rehash
  - m_operprefix Fix force joined opers not being given the
    operprefix mode
  - Fix numeric ERR_NOTREGISTERED not containing the user?s nick
  - m_abbreviation Fix typo in numeric text
  - threadengine_pthread Throw CoreExceptions instead of
    CoreException pointers
  - m_spanningtree Fix TreeRoot UserCount being possibly wrong if
    loaded after startup
  - cmd_userhost List 5 users in the reply even if the query
    (incorrectly) contains more than 5 nicks
  - Remove outdated ircservices and neostats config examples
  - m_timedbans Store Channel pointer in struct TimedBan
  - m_timedbans On channel destruction remove all timed bans
    belonging to the channel from internal bookkeeping
  - m_timedbans Extract IsBanSet() to a function
  - m_timedbans Notice user when trying to set a ban that?s already
    set
  - Reject replies to DNS PTR requests that contain invalid
    characters
  - m_sasl Add missing validation for server-to-server SASL message
  - Revert c8b344ea748d62d9f37cacd4dd785f15b186725c to fix
    regression
  - cmd_userhost Fix +H hidden opers being shown as opers
  - m_dccallow Validate tokens before use
  - m_sasl Update description, SASL is no longer exclusive to
    Atheme
  - Updated inspircd init script template to make it chkconfig
    compatible.
  - cmd_list: Give +s precedence to +p
  - Add missing oper-only commands to oper class blocks
  - Make some config strings a bit more professional and use RFC
    reserved TLD?s everywhere
  - Fix modulemanager not being able to download modules (again!).
  - Fix a snotice in m_spanningtree incorrectly using an unsigned
    long.
  - Don?t load Data::Dumper in the configure script.
  - Fix a blank error message when trying to load a module with a
    path.
  - Fix modules not being versioned on Windows.
  - Fix erroneous error messages in configure.
  - Fix a minor crash when a user has no class after OnCheckReady.
  - Fix various Clang warnings.
  - Upgrade Doxyfile from 1.8.3.1 to 1.8.9.1.
  - Fix various Doxygen warnings.
  - Fix building when VERBOSE is already set in the environment.
  - Remove non-existant extban M: from docs
- refreshed patches:
  inspircd-2.0.18_default-config.patch
  inspircd.spec
  users.cpp_debug.diff
- updating inspircd-extras to dda996a
  - build autodrop module
- upstream removed the following config files so we removed them
  from the package too: ircservices.conf neostats.conf</changelog>
  <changelog author="mrueckert@suse.de" date="1440504000">- update to 2.0.20
  This release fixes an issue with STARTTLS handling which can
  potentially cause a crash. Only servers using m_ssl_gnutls with
  STARTTLS enabled are affected, m_ssl_openssl is unaffected. To
  mitigate this problem, disable STARTTLS by setting &lt;gnutls
  starttls="off"&gt;.
  Moreover, an option was added to the m_restrictmsg module to
  allow sending messages to users on ulined servers, which is
  useful if m_restrictmsg is used with services.
- update extras to b895220</changelog>
  <changelog author="mrueckert@suse.de" date="1440504001">- add BR for xz</changelog>
  <changelog author="mrueckert@suse.de" date="1455019200">- update extras to e38baeb
  - Regen modules.lst
  - m_slowmode: count messages from remote users, too
  - Tweak m_solvemsg so it actually compiles.
  - Add a module which implements spam protection via a maths
    problem.
- added insp2.0-HEAD.patch
  pull all changes from the 2.0 branch to fix building with clang
  on tumbleweed</changelog>
  <changelog author="mrueckert@suse.de" date="1460462400">- update to 2.0.21
  This is a bugfix only release, fixing issues discovered since
  2.0.20. An issue has been fixed in m_namedmodes which allowed
  non-opers to obtain the key (+k) of a channel. This release also
  features build system fixes, more aggressive DNS cache pruning,
  increased default DH bit size to 2048 when generating DH params
  via configure, increased compatibility during CAP negotiation
  with some clients and various documentation enhancements.
  - Update m_ssl_gnutls to use libgnutls-30 for gnutls 3.4
  - Fix incorrect std::string::operator[] usage
  - Fix a few documentation problems
  - m_operprefix Unset mode on unload
  - m_ircv3 Fix AWAY being sent on join to the joining user if it
    has away-notify enabled and is away
  - m_dccallow Add config option to control max entries on a list
  - Garbage collect DNS cache more often
  - Cap TTL of DNS cache entries
  - Limit DNS cache size
  - m_callerid Free old extension data before unserializing the new
    data
  - m_namedmodes Only show chan key to members and opers with
    channels/auspex
  - Fix exposing the opers hostname in KILL when using hidekills.
  - Fix configure overwriting the cache settings on startup.
  - Fix various issues with the nationalchars module.
  - Fix system-wide installation of the data and log directories.
  - Fix mistakenly using Clang instead of GCC on older FreeBSD
    versions.
  - Show a better warning when certtool/openssl are missing.
  - Log STDOUT and STDERR in the launchd script.
  - Fix checking whether kqueue is available.
  - Switch strlcpy test to use a test file too.
  - Switch test to use a test file too.
  - Add missing copyright headers to test files.
  - Fix ?make -jX debug install? causing linker errors.
  - Fix compilation with Microsoft Visual C++ 14.
  - Generate a 2048-bit dhparams unless explicitly specified.
  - Fix CAP REQ to be atomic like the standard dictates.
  - Work around irc::spacesepstream not stripping extraneous
    spaces.
  - Fix hidden operators being shown in LUSERS.
  - Replace deprecated tmpnam() call
  - Fixed a build warning
- update extras to 17d9fd0
  - Fix m_rpg to split a message into multiple lines if the given
    input would exceed the 512 character limit.
  - Add m_lusersnoservices and m_rpg modules.  Both upgraded from
    my 1.2 versions to 2.0.
    The m_lusersnoservices module adds a line to LUSERS that
    displays the global count without Services (assuming that
    Services are the only U-Lines on the network).
    The m_rpg module adds the commands NPC, NPCA, AMBIANCE,
    NARRATOR and NARRATORA for use in pen and paper RPGs being
    played over IRC. For the 2.0 update, it has also been made to
    actually work on a network by broadcasting with ENCAP.
  - Add m_rehashsslsignal
- drop insp2.0-HEAD.patch</changelog>
  <changelog author="mrueckert@suse.de" date="1476964800">- update to 2.0.23
  This release fixes a serious security vulnerability in m_sasl in
  combination with any services that support SASL EXTERNAL. To be
  vulnerable you must have m_sasl loaded, and have services which
  support SASL EXTERNAL authentication.  If you are affected and
  can not immediately upgrade, it is recommended to unload m_sasl,
  or otherwise disable all SASL EXTERNAL authentication in
  services.  This vulnerability allows any attacker to spoof
  certificate fingerprints via crafted SASL messages to the IRCd.
  This allows any user to login as any other user that they know
  the certificate fingerprint of, and that user has services
  configured to accept SASL EXTERNAL login requests for.  This bug
  appears more widespread than just InspIRCd, and seems to affect
  most or all other implementations of SASL EXTERNAL, including
  Charybdis and UnrealIRCd.
  - m_sqlite3 Fix possible memory leak when opening a
    database fails
  - m_jumpserver Prevent OnUserRegister from running in other
    modules for users we quit
  - m_sasl: don't allow AUTHENTICATE with mechanisms with a space
- changes from 2.0.22
  This release fixes the issues discovered since 2.0.21, containing
  important stability and correctness related fixes and better
  support for newer compilers (GCC 6.x). There is a new config
  option &lt;options:hideulinekills&gt; that can be used to hide server
  notices for KILLs done by U-Lined servers (services). A desync
  issue has also been fixed which caused some channel bans to be
  not synced on burst for empty non-permanent channels in some
  cases.
  - Thanks to the following people for their work on this release:
  - Fix dccallow to work with files with spaces in their names
  - Don?t show snotices for kills from ulined clients
  - Fix bursting channel bans
  - Remove embarrassing negative comments about some clients from
    the code
  - Fix for GCC 6 rightfully optimizing out the NULL check of
    ?this? in ConfigTag::readString()
  - Stop processing the new connection in UserManager::AddUser()
    when an internal SocketEngine error happens and the user is
    quitted
  - Don?t exit on rehash if the pid file cannot be written
  - m_ssl_gnutls, m_ssl_openssl After a read schedule another read
    if data remains in the buffer of the SSL library
  - m_ssl_openssl Verify DH params being non-NULL before setting it
    on the context
  - Fix more incorrect std::string::operator[] usage
  - m_censor Fix possible incorrect cast of dest
  - Minor spelling errors in m_spanningtree.so
  - Quote paths in the makefile.
  - Fix GCC 6 warning about null checking this.
  - Fix ?cron? and ?restart? in the helper not forwarding
    arguments.
  - Partially revert ?Quote paths in the makefile?.
  - Delete modules cautiously when doing a deinstall.
  - Fix extraneous quotes in makefile template.
  - Add configuration for building with Travis-CI.
  - Fix a minor warning in m_hideoper on some systems.
  - Fix 005 not showing some modes with the same rank as others.
  - GCC should never assume that this can not be null.
  - Force link sqlite3 on OS X when doing Travis builds.
  - Fix challenge auth when using m_hash_gnutls instead of
    m_sha256.
- update extra modules to 4773995
  - m_dccblock: also allow blocking dcc to channels
  - Port all of my modules to 3.0a1.
  - Port all of my modules to 3.0a1.
  - Update regen-modules for 3.0-style directives.
  - Fix some issues with my 2.0 modules' directives.
  - Add missing ModAuthorMail directives.
  - Fix core version constraints in ModDepends.
  - m_extbanredirect Fix redirection to empty channels
  - Fix syntax notice in m_require_auth (#83)
    As with g-line, syntax should be &lt;ident@host&gt;, not &lt;nick&gt;
  - Bug: MATCH digits always being announced in Snomasks
  - add backport of master's m_conn_join</changelog>
  <changelog author="mrueckert@suse.de" date="1503576000">- update to 2.0.24
  - m_sasl: really abort sasl session on register
  - m_cloaking: fix host/ip comparisons #1249
  - socketengine_epoll: use getrlimit not ulimit
  - m_sasl: send host/ip info
  - m_dnsbl: check returned results are in 127.0.0.0/8
  - m_sasl: use host/ip from m_cgiirc if applicable
  - cmd_who: don't show +p channels or channels hidden with
    m_hidechans
  - m_ldapauth: fix providing username in PASS
  - modules.conf.example: document useusername in ldapauth
  - win: set CMAKE_INSTALL_SYSTEM_RUNTIME_DESTINATION to . so the
    runtime libraries are not placed in bin
  - m_sakick: remove unused "Unable to kick" notice
  - m_cloaking: don't apply cloak to already cloaked users during
    registration
  - m_override: fix parentheses compiler warning
  - Release v2.0.24
  - m_httpd_stats: Also sanitize other server gecos
  - Fix users receiving a QUIT with themselves as source when host
    cycling in certain cases
  - Invalidate the caches properly when User::SetClientIP is
    called.
  - Workaround modern Perls not adding . to @INC.
  - Add a bigger warning about deprecated things being removed.
  - Backport the master Travis changes to insp20.
  - Fix pure static builds.
  - Use clock_gettime() on macOS 10.12.
  - Fix some compiler warnings.
  - Update securelist exception list.
  - Clarify that m_sslmodes depends on m_sslinfo.
  - Fix compiler version parsing on GCC 7.
  - Warn when a user configures a permanent channel without +P.
  - Fix WEBIRC not rejecting invalid IP addresses.
  - Penalise clients that use WEBIRC incorrectly.
  - Fix ModuleManager not being able to find make::configure.
  - fix channel rank issue
  - Fix SpanningTreeProtocolInterface::SendChannelPrivmsg() and
    SendChannelNotice() sending statusmsgs to whole channel
- update extras to b152c59
  https://github.com/inspircd/inspircd-extras/compare/4773995...b152c59</changelog>
</package>
<package pkgid="83db8be532a38368fe33036e5bfb4dababdf8b8a" name="inspircd-modules-pgsql" arch="i586">
  <version epoch="0" ver="2.0.24" rel="1.1"/>
  <changelog author="mrueckert@suse.de" date="1380196800">- link binary as PIE</changelog>
  <changelog author="mrueckert@suse.de" date="1380196801">- added -Wl,-z,relro,-z,now to the LDFLAGS</changelog>
  <changelog author="mrueckert@suse.de" date="1380196802">- rebuild no op on channel create patch:
  old name inspircd-1.1.9-m_no_op_on_channel_create.patch
  new name inspircd-2.0.14-m_no_op_on_channel_create.patch
  rebuild based on m_regonlycreate</changelog>
  <changelog author="mrueckert@suse.de" date="1380196803">- 2 fixes for the default config
  - comment out the ssl block
  - comment in the pid file setting</changelog>
  <changelog author="mrueckert@suse.de" date="1380196804">- fix typo in the init script the parameter is called --logfile</changelog>
  <changelog author="mrueckert@suse.de" date="1380196805">- package the home dir</changelog>
  <changelog author="mrueckert@suse.de" date="1380283200">- added inspircd-2.0.14_VoidSignalHandler.patch:
  backport of 2 chunks from 3f4d54eb:
  Resolve the parent's process exit code being SIGTERM=15 and
  typically not EXIT_SUCCESS thus</changelog>
  <changelog author="mrueckert@suse.de" date="1393588800">- update to 2.0.15
  - Fix issue #657, fix sending FNAME with spaces
  - Fix parsing ADDLINE with expiration or creation dates past
    ~2038 probably
  - Use case insensitive comparison for server names for
    (auto)connects, issue #662
  - Don't CoreExport reference, fixes m_dnsbl on Windows
  - m_spanningtree Fix timestamp in AWAY
  - m_showwhois Require 2 parameters for WHOISNOTICE
  - m_httpd Close all open http sockets on unload
  - Fix ConvToStr(char)
  - Work around STB_GNU_UNIQUE symbols not allowing module unmap
  - m_spanningtree Fix nick TS desync on SVSNICK
  - Show +i users on a channel to opers having the channels/auspex
    priv who do /NAMES from outside of the chan
  - Fix possible use of invalid iterator on module unload
  - m_mlock Only deny the mlocked mode from being changed instead
    of denying the entire mode change if it contains a single
    mlocked mode
  - m_sajoin Send global snotice when the join happens
  - m_alias Fix out of bounds string access that happened with
    certain replace strings
  - m_dccallow Increase penalty for /DCCALLOW help
  - Use FindNickOnly() in a few more places if a local user is
    performing an action to prevent UID walking
  - m_joinflood Fix remote joins affecting local joinflood state
    when the channel is locked
  - m_dnsbl Don't send snotice when the {G|K|Z}line already exists
  - m_services_account Add workaround for wrong host being
    displayed in numeric when cgiirc users log in using SASL
  - Update example configs/helpop
  - m_httpd Add timeout option; remove timed out connections
  - m_svshold Add config option to hide snotices
  - m_joinflood Unset the mode on unload
  - Increase the penalty for a few core commands
  - m_httpd_stats Be more conservative when escaping data
  - Bump API version because of
    3f4d54eb031f1cd6b016dfe1f768ed86303e3856
  - Improve support for rarely used compilers, EKOPath in this
    case.
  - Fix a crash when running as systemd service
  - Fix a shadow warning created by ConfigTag::create
  - Fix remote /MODULES bug
  - Fix ACCEPT propagation bug when it got a nick prefixed with +
  - Fix m_override refusing to override modes if the user holds
    halfop or higher in the channel
  - Allow ranges beginning with 0 in m_channames
  - Fix OOB error in sa2cidr()
  - Handle SASL failures during SASL_INIT (wrong mechanism, etc.)
  - Support SASL messages other than 'C' and 'D'
  - Use standard example addresses in configs
  - Improve error reporting for &lt;security:runas{user,group}&gt;.
  - Fix m_silence looking for maxentries in instead of .
  - Fix various problems with ModuleManager.
  - Fix the HELPOP database being destroyed when a rehash fails.
  - Fix some logically dead code which was found by Coverity.
  https://github.com/inspircd/inspircd/compare/v2.0.14...v2.0.15
- added inspircd-2.0.14-m_no_op_on_channel_create.patch
  removes op from channel creators
- refreshed config patch:
  old name inspircd-2.0.14_default-config.patch
  new name inspircd-2.0.15_default-config.patch
- replaced inspircd-extras-master-20130820.tar.gz
  with inspircd-extras-master.tar.gz
  enabled building of the following new modules:
  m_accounthost
  m_deferaccept
  m_disablemodes
  m_forceident
  m_fullversion
  m_nickdelay
  m_nouidnick
  m_replaymsg
  m_svsoper
- refreshed users.cpp_debug.diff
- dropped inspircd-2.0.14_VoidSignalHandler.patch:
  included upstream</changelog>
  <changelog author="mrueckert@suse.de" date="1415620800">- update to 2.0.18
  - Several new config options are now available for OpenSSL making
    it possible to disable SSLv3 among other things. For details
    please see the updated OpenSSL wiki page. (2.0.18)
  - This is a bugfix-only release, bringing several improvements
    and fixes for the Windows version, better compiler support and
    stability and correctness related improvements. An issue has
    been fixed that caused m_joinflood to wrongly lock down
    channels on netbursts in some cases. (2.0.17)
  - This is a bugfix-only release, containing several stability
    related and correctness improvements. An issue has also been
    fixed that prevented clients using NSS for SSL/TLS such as
    Pidgin (via libpurple), ChatZilla, Instantbird, etc. from
    reconnecting to a server using OpenSSL after disconnection.
    (2.0.16)
  for all the details see
  https://github.com/inspircd/inspircd/compare/v2.0.15...v2.0.18
- dropped inspircd-2.0.14_VoidSignalHandler.patch
- refreshed patches to apply cleanly again
  old: inspircd-2.0.14-m_no_op_on_channel_create.patch
  new: inspircd-2.0.18-m_no_op_on_channel_create.patch
  old: inspircd-2.0.15_default-config.patch
  new: inspircd-2.0.18_default-config.patch
- updated inspircd-extras to 01a6b5d and enabled modules
  m_authy
  m_autokick
  m_capnotify
  m_ciphersuitejoin
  m_dccblock
  m_extbanredirect
  m_flashpolicyd
  m_geoipban
  m_identmeta
  m_joinoninvite
  m_nickin001
  m_noctcp_user
  m_nooponcreate
  m_override_umode
  m_override_umode
  m_require_auth
  m_sha1
  m_stats_unlinked
  m_totp</changelog>
  <changelog author="mrueckert@suse.de" date="1415620801">- forgot the geoip conditionals around m_geoipban</changelog>
  <changelog author="mrueckert@suse.de" date="1415707200">- move geoip ban to the geoip subpackage</changelog>
  <changelog author="mrueckert@suse.de" date="1415793600">- disable our own m_no_op_on_channel_create in favor of the new
  upstream module.</changelog>
  <changelog author="mrueckert@suse.de" date="1415793601">- convert all the conditionals to bcond_with(out)</changelog>
  <changelog author="mrueckert@suse.de" date="1429790400">- update to 2.0.19 (boo# 928318)
  - Rebuild clone counts on rehash
  - Allow setting a limit of less than 64 entries for non-ban
    listmodes via
  - Remove formatting from the IRC link in README.md
  - Fix a couple of helpop issues
  - Validate module reload callback before use in PURE_STATIC
    builds
  - Don?t submit a reload worker if the module doing the reload is
    scheduled for unload
  - Reject empty mode parameters in ModeParser::Process() instead
    of relying on ModeHandlers to do it
  - m_httpd On module unload close all connections hooked by the
    module being unloaded
  - m_check Fix non-standard format specifier %s passed to
    strftime() causing problems on systems not supporting it
    (Windows)
  - Fix User::age being incorrectly used in some places instead of
    signon
  - Fix signon time of clients being off by dns_timeout seconds
  - Fix harmless uninitialized variable usage on startup if the
    config is incorrect
  - Increase penalty for some core commands
  - Always penalize clients executing a command which fails before
    running the handler, even if the command has 0 penalty
  - Fix elines not matching elined users when rechecking elined
    status
  - m_hideoper Fix wrong /WHO output for hidden opers if the
    channel name contains ?*?
  - Update year in resource file for Windows
  - Don?t bind ports after an unsuccessful rehash
  - m_operprefix Fix force joined opers not being given the
    operprefix mode
  - Fix numeric ERR_NOTREGISTERED not containing the user?s nick
  - m_abbreviation Fix typo in numeric text
  - threadengine_pthread Throw CoreExceptions instead of
    CoreException pointers
  - m_spanningtree Fix TreeRoot UserCount being possibly wrong if
    loaded after startup
  - cmd_userhost List 5 users in the reply even if the query
    (incorrectly) contains more than 5 nicks
  - Remove outdated ircservices and neostats config examples
  - m_timedbans Store Channel pointer in struct TimedBan
  - m_timedbans On channel destruction remove all timed bans
    belonging to the channel from internal bookkeeping
  - m_timedbans Extract IsBanSet() to a function
  - m_timedbans Notice user when trying to set a ban that?s already
    set
  - Reject replies to DNS PTR requests that contain invalid
    characters
  - m_sasl Add missing validation for server-to-server SASL message
  - Revert c8b344ea748d62d9f37cacd4dd785f15b186725c to fix
    regression
  - cmd_userhost Fix +H hidden opers being shown as opers
  - m_dccallow Validate tokens before use
  - m_sasl Update description, SASL is no longer exclusive to
    Atheme
  - Updated inspircd init script template to make it chkconfig
    compatible.
  - cmd_list: Give +s precedence to +p
  - Add missing oper-only commands to oper class blocks
  - Make some config strings a bit more professional and use RFC
    reserved TLD?s everywhere
  - Fix modulemanager not being able to download modules (again!).
  - Fix a snotice in m_spanningtree incorrectly using an unsigned
    long.
  - Don?t load Data::Dumper in the configure script.
  - Fix a blank error message when trying to load a module with a
    path.
  - Fix modules not being versioned on Windows.
  - Fix erroneous error messages in configure.
  - Fix a minor crash when a user has no class after OnCheckReady.
  - Fix various Clang warnings.
  - Upgrade Doxyfile from 1.8.3.1 to 1.8.9.1.
  - Fix various Doxygen warnings.
  - Fix building when VERBOSE is already set in the environment.
  - Remove non-existant extban M: from docs
- refreshed patches:
  inspircd-2.0.18_default-config.patch
  inspircd.spec
  users.cpp_debug.diff
- updating inspircd-extras to dda996a
  - build autodrop module
- upstream removed the following config files so we removed them
  from the package too: ircservices.conf neostats.conf</changelog>
  <changelog author="mrueckert@suse.de" date="1440504000">- update to 2.0.20
  This release fixes an issue with STARTTLS handling which can
  potentially cause a crash. Only servers using m_ssl_gnutls with
  STARTTLS enabled are affected, m_ssl_openssl is unaffected. To
  mitigate this problem, disable STARTTLS by setting &lt;gnutls
  starttls="off"&gt;.
  Moreover, an option was added to the m_restrictmsg module to
  allow sending messages to users on ulined servers, which is
  useful if m_restrictmsg is used with services.
- update extras to b895220</changelog>
  <changelog author="mrueckert@suse.de" date="1440504001">- add BR for xz</changelog>
  <changelog author="mrueckert@suse.de" date="1455019200">- update extras to e38baeb
  - Regen modules.lst
  - m_slowmode: count messages from remote users, too
  - Tweak m_solvemsg so it actually compiles.
  - Add a module which implements spam protection via a maths
    problem.
- added insp2.0-HEAD.patch
  pull all changes from the 2.0 branch to fix building with clang
  on tumbleweed</changelog>
  <changelog author="mrueckert@suse.de" date="1460462400">- update to 2.0.21
  This is a bugfix only release, fixing issues discovered since
  2.0.20. An issue has been fixed in m_namedmodes which allowed
  non-opers to obtain the key (+k) of a channel. This release also
  features build system fixes, more aggressive DNS cache pruning,
  increased default DH bit size to 2048 when generating DH params
  via configure, increased compatibility during CAP negotiation
  with some clients and various documentation enhancements.
  - Update m_ssl_gnutls to use libgnutls-30 for gnutls 3.4
  - Fix incorrect std::string::operator[] usage
  - Fix a few documentation problems
  - m_operprefix Unset mode on unload
  - m_ircv3 Fix AWAY being sent on join to the joining user if it
    has away-notify enabled and is away
  - m_dccallow Add config option to control max entries on a list
  - Garbage collect DNS cache more often
  - Cap TTL of DNS cache entries
  - Limit DNS cache size
  - m_callerid Free old extension data before unserializing the new
    data
  - m_namedmodes Only show chan key to members and opers with
    channels/auspex
  - Fix exposing the opers hostname in KILL when using hidekills.
  - Fix configure overwriting the cache settings on startup.
  - Fix various issues with the nationalchars module.
  - Fix system-wide installation of the data and log directories.
  - Fix mistakenly using Clang instead of GCC on older FreeBSD
    versions.
  - Show a better warning when certtool/openssl are missing.
  - Log STDOUT and STDERR in the launchd script.
  - Fix checking whether kqueue is available.
  - Switch strlcpy test to use a test file too.
  - Switch test to use a test file too.
  - Add missing copyright headers to test files.
  - Fix ?make -jX debug install? causing linker errors.
  - Fix compilation with Microsoft Visual C++ 14.
  - Generate a 2048-bit dhparams unless explicitly specified.
  - Fix CAP REQ to be atomic like the standard dictates.
  - Work around irc::spacesepstream not stripping extraneous
    spaces.
  - Fix hidden operators being shown in LUSERS.
  - Replace deprecated tmpnam() call
  - Fixed a build warning
- update extras to 17d9fd0
  - Fix m_rpg to split a message into multiple lines if the given
    input would exceed the 512 character limit.
  - Add m_lusersnoservices and m_rpg modules.  Both upgraded from
    my 1.2 versions to 2.0.
    The m_lusersnoservices module adds a line to LUSERS that
    displays the global count without Services (assuming that
    Services are the only U-Lines on the network).
    The m_rpg module adds the commands NPC, NPCA, AMBIANCE,
    NARRATOR and NARRATORA for use in pen and paper RPGs being
    played over IRC. For the 2.0 update, it has also been made to
    actually work on a network by broadcasting with ENCAP.
  - Add m_rehashsslsignal
- drop insp2.0-HEAD.patch</changelog>
  <changelog author="mrueckert@suse.de" date="1476964800">- update to 2.0.23
  This release fixes a serious security vulnerability in m_sasl in
  combination with any services that support SASL EXTERNAL. To be
  vulnerable you must have m_sasl loaded, and have services which
  support SASL EXTERNAL authentication.  If you are affected and
  can not immediately upgrade, it is recommended to unload m_sasl,
  or otherwise disable all SASL EXTERNAL authentication in
  services.  This vulnerability allows any attacker to spoof
  certificate fingerprints via crafted SASL messages to the IRCd.
  This allows any user to login as any other user that they know
  the certificate fingerprint of, and that user has services
  configured to accept SASL EXTERNAL login requests for.  This bug
  appears more widespread than just InspIRCd, and seems to affect
  most or all other implementations of SASL EXTERNAL, including
  Charybdis and UnrealIRCd.
  - m_sqlite3 Fix possible memory leak when opening a
    database fails
  - m_jumpserver Prevent OnUserRegister from running in other
    modules for users we quit
  - m_sasl: don't allow AUTHENTICATE with mechanisms with a space
- changes from 2.0.22
  This release fixes the issues discovered since 2.0.21, containing
  important stability and correctness related fixes and better
  support for newer compilers (GCC 6.x). There is a new config
  option &lt;options:hideulinekills&gt; that can be used to hide server
  notices for KILLs done by U-Lined servers (services). A desync
  issue has also been fixed which caused some channel bans to be
  not synced on burst for empty non-permanent channels in some
  cases.
  - Thanks to the following people for their work on this release:
  - Fix dccallow to work with files with spaces in their names
  - Don?t show snotices for kills from ulined clients
  - Fix bursting channel bans
  - Remove embarrassing negative comments about some clients from
    the code
  - Fix for GCC 6 rightfully optimizing out the NULL check of
    ?this? in ConfigTag::readString()
  - Stop processing the new connection in UserManager::AddUser()
    when an internal SocketEngine error happens and the user is
    quitted
  - Don?t exit on rehash if the pid file cannot be written
  - m_ssl_gnutls, m_ssl_openssl After a read schedule another read
    if data remains in the buffer of the SSL library
  - m_ssl_openssl Verify DH params being non-NULL before setting it
    on the context
  - Fix more incorrect std::string::operator[] usage
  - m_censor Fix possible incorrect cast of dest
  - Minor spelling errors in m_spanningtree.so
  - Quote paths in the makefile.
  - Fix GCC 6 warning about null checking this.
  - Fix ?cron? and ?restart? in the helper not forwarding
    arguments.
  - Partially revert ?Quote paths in the makefile?.
  - Delete modules cautiously when doing a deinstall.
  - Fix extraneous quotes in makefile template.
  - Add configuration for building with Travis-CI.
  - Fix a minor warning in m_hideoper on some systems.
  - Fix 005 not showing some modes with the same rank as others.
  - GCC should never assume that this can not be null.
  - Force link sqlite3 on OS X when doing Travis builds.
  - Fix challenge auth when using m_hash_gnutls instead of
    m_sha256.
- update extra modules to 4773995
  - m_dccblock: also allow blocking dcc to channels
  - Port all of my modules to 3.0a1.
  - Port all of my modules to 3.0a1.
  - Update regen-modules for 3.0-style directives.
  - Fix some issues with my 2.0 modules' directives.
  - Add missing ModAuthorMail directives.
  - Fix core version constraints in ModDepends.
  - m_extbanredirect Fix redirection to empty channels
  - Fix syntax notice in m_require_auth (#83)
    As with g-line, syntax should be &lt;ident@host&gt;, not &lt;nick&gt;
  - Bug: MATCH digits always being announced in Snomasks
  - add backport of master's m_conn_join</changelog>
  <changelog author="mrueckert@suse.de" date="1503576000">- update to 2.0.24
  - m_sasl: really abort sasl session on register
  - m_cloaking: fix host/ip comparisons #1249
  - socketengine_epoll: use getrlimit not ulimit
  - m_sasl: send host/ip info
  - m_dnsbl: check returned results are in 127.0.0.0/8
  - m_sasl: use host/ip from m_cgiirc if applicable
  - cmd_who: don't show +p channels or channels hidden with
    m_hidechans
  - m_ldapauth: fix providing username in PASS
  - modules.conf.example: document useusername in ldapauth
  - win: set CMAKE_INSTALL_SYSTEM_RUNTIME_DESTINATION to . so the
    runtime libraries are not placed in bin
  - m_sakick: remove unused "Unable to kick" notice
  - m_cloaking: don't apply cloak to already cloaked users during
    registration
  - m_override: fix parentheses compiler warning
  - Release v2.0.24
  - m_httpd_stats: Also sanitize other server gecos
  - Fix users receiving a QUIT with themselves as source when host
    cycling in certain cases
  - Invalidate the caches properly when User::SetClientIP is
    called.
  - Workaround modern Perls not adding . to @INC.
  - Add a bigger warning about deprecated things being removed.
  - Backport the master Travis changes to insp20.
  - Fix pure static builds.
  - Use clock_gettime() on macOS 10.12.
  - Fix some compiler warnings.
  - Update securelist exception list.
  - Clarify that m_sslmodes depends on m_sslinfo.
  - Fix compiler version parsing on GCC 7.
  - Warn when a user configures a permanent channel without +P.
  - Fix WEBIRC not rejecting invalid IP addresses.
  - Penalise clients that use WEBIRC incorrectly.
  - Fix ModuleManager not being able to find make::configure.
  - fix channel rank issue
  - Fix SpanningTreeProtocolInterface::SendChannelPrivmsg() and
    SendChannelNotice() sending statusmsgs to whole channel
- update extras to b152c59
  https://github.com/inspircd/inspircd-extras/compare/4773995...b152c59</changelog>
</package>
<package pkgid="8d80ca20b2356e94a4ce2a681972e79268454025" name="inspircd-modules-pgsql" arch="x86_64">
  <version epoch="0" ver="2.0.24" rel="1.1"/>
  <changelog author="mrueckert@suse.de" date="1380196800">- link binary as PIE</changelog>
  <changelog author="mrueckert@suse.de" date="1380196801">- added -Wl,-z,relro,-z,now to the LDFLAGS</changelog>
  <changelog author="mrueckert@suse.de" date="1380196802">- rebuild no op on channel create patch:
  old name inspircd-1.1.9-m_no_op_on_channel_create.patch
  new name inspircd-2.0.14-m_no_op_on_channel_create.patch
  rebuild based on m_regonlycreate</changelog>
  <changelog author="mrueckert@suse.de" date="1380196803">- 2 fixes for the default config
  - comment out the ssl block
  - comment in the pid file setting</changelog>
  <changelog author="mrueckert@suse.de" date="1380196804">- fix typo in the init script the parameter is called --logfile</changelog>
  <changelog author="mrueckert@suse.de" date="1380196805">- package the home dir</changelog>
  <changelog author="mrueckert@suse.de" date="1380283200">- added inspircd-2.0.14_VoidSignalHandler.patch:
  backport of 2 chunks from 3f4d54eb:
  Resolve the parent's process exit code being SIGTERM=15 and
  typically not EXIT_SUCCESS thus</changelog>
  <changelog author="mrueckert@suse.de" date="1393588800">- update to 2.0.15
  - Fix issue #657, fix sending FNAME with spaces
  - Fix parsing ADDLINE with expiration or creation dates past
    ~2038 probably
  - Use case insensitive comparison for server names for
    (auto)connects, issue #662
  - Don't CoreExport reference, fixes m_dnsbl on Windows
  - m_spanningtree Fix timestamp in AWAY
  - m_showwhois Require 2 parameters for WHOISNOTICE
  - m_httpd Close all open http sockets on unload
  - Fix ConvToStr(char)
  - Work around STB_GNU_UNIQUE symbols not allowing module unmap
  - m_spanningtree Fix nick TS desync on SVSNICK
  - Show +i users on a channel to opers having the channels/auspex
    priv who do /NAMES from outside of the chan
  - Fix possible use of invalid iterator on module unload
  - m_mlock Only deny the mlocked mode from being changed instead
    of denying the entire mode change if it contains a single
    mlocked mode
  - m_sajoin Send global snotice when the join happens
  - m_alias Fix out of bounds string access that happened with
    certain replace strings
  - m_dccallow Increase penalty for /DCCALLOW help
  - Use FindNickOnly() in a few more places if a local user is
    performing an action to prevent UID walking
  - m_joinflood Fix remote joins affecting local joinflood state
    when the channel is locked
  - m_dnsbl Don't send snotice when the {G|K|Z}line already exists
  - m_services_account Add workaround for wrong host being
    displayed in numeric when cgiirc users log in using SASL
  - Update example configs/helpop
  - m_httpd Add timeout option; remove timed out connections
  - m_svshold Add config option to hide snotices
  - m_joinflood Unset the mode on unload
  - Increase the penalty for a few core commands
  - m_httpd_stats Be more conservative when escaping data
  - Bump API version because of
    3f4d54eb031f1cd6b016dfe1f768ed86303e3856
  - Improve support for rarely used compilers, EKOPath in this
    case.
  - Fix a crash when running as systemd service
  - Fix a shadow warning created by ConfigTag::create
  - Fix remote /MODULES bug
  - Fix ACCEPT propagation bug when it got a nick prefixed with +
  - Fix m_override refusing to override modes if the user holds
    halfop or higher in the channel
  - Allow ranges beginning with 0 in m_channames
  - Fix OOB error in sa2cidr()
  - Handle SASL failures during SASL_INIT (wrong mechanism, etc.)
  - Support SASL messages other than 'C' and 'D'
  - Use standard example addresses in configs
  - Improve error reporting for &lt;security:runas{user,group}&gt;.
  - Fix m_silence looking for maxentries in instead of .
  - Fix various problems with ModuleManager.
  - Fix the HELPOP database being destroyed when a rehash fails.
  - Fix some logically dead code which was found by Coverity.
  https://github.com/inspircd/inspircd/compare/v2.0.14...v2.0.15
- added inspircd-2.0.14-m_no_op_on_channel_create.patch
  removes op from channel creators
- refreshed config patch:
  old name inspircd-2.0.14_default-config.patch
  new name inspircd-2.0.15_default-config.patch
- replaced inspircd-extras-master-20130820.tar.gz
  with inspircd-extras-master.tar.gz
  enabled building of the following new modules:
  m_accounthost
  m_deferaccept
  m_disablemodes
  m_forceident
  m_fullversion
  m_nickdelay
  m_nouidnick
  m_replaymsg
  m_svsoper
- refreshed users.cpp_debug.diff
- dropped inspircd-2.0.14_VoidSignalHandler.patch:
  included upstream</changelog>
  <changelog author="mrueckert@suse.de" date="1415620800">- update to 2.0.18
  - Several new config options are now available for OpenSSL making
    it possible to disable SSLv3 among other things. For details
    please see the updated OpenSSL wiki page. (2.0.18)
  - This is a bugfix-only release, bringing several improvements
    and fixes for the Windows version, better compiler support and
    stability and correctness related improvements. An issue has
    been fixed that caused m_joinflood to wrongly lock down
    channels on netbursts in some cases. (2.0.17)
  - This is a bugfix-only release, containing several stability
    related and correctness improvements. An issue has also been
    fixed that prevented clients using NSS for SSL/TLS such as
    Pidgin (via libpurple), ChatZilla, Instantbird, etc. from
    reconnecting to a server using OpenSSL after disconnection.
    (2.0.16)
  for all the details see
  https://github.com/inspircd/inspircd/compare/v2.0.15...v2.0.18
- dropped inspircd-2.0.14_VoidSignalHandler.patch
- refreshed patches to apply cleanly again
  old: inspircd-2.0.14-m_no_op_on_channel_create.patch
  new: inspircd-2.0.18-m_no_op_on_channel_create.patch
  old: inspircd-2.0.15_default-config.patch
  new: inspircd-2.0.18_default-config.patch
- updated inspircd-extras to 01a6b5d and enabled modules
  m_authy
  m_autokick
  m_capnotify
  m_ciphersuitejoin
  m_dccblock
  m_extbanredirect
  m_flashpolicyd
  m_geoipban
  m_identmeta
  m_joinoninvite
  m_nickin001
  m_noctcp_user
  m_nooponcreate
  m_override_umode
  m_override_umode
  m_require_auth
  m_sha1
  m_stats_unlinked
  m_totp</changelog>
  <changelog author="mrueckert@suse.de" date="1415620801">- forgot the geoip conditionals around m_geoipban</changelog>
  <changelog author="mrueckert@suse.de" date="1415707200">- move geoip ban to the geoip subpackage</changelog>
  <changelog author="mrueckert@suse.de" date="1415793600">- disable our own m_no_op_on_channel_create in favor of the new
  upstream module.</changelog>
  <changelog author="mrueckert@suse.de" date="1415793601">- convert all the conditionals to bcond_with(out)</changelog>
  <changelog author="mrueckert@suse.de" date="1429790400">- update to 2.0.19 (boo# 928318)
  - Rebuild clone counts on rehash
  - Allow setting a limit of less than 64 entries for non-ban
    listmodes via
  - Remove formatting from the IRC link in README.md
  - Fix a couple of helpop issues
  - Validate module reload callback before use in PURE_STATIC
    builds
  - Don?t submit a reload worker if the module doing the reload is
    scheduled for unload
  - Reject empty mode parameters in ModeParser::Process() instead
    of relying on ModeHandlers to do it
  - m_httpd On module unload close all connections hooked by the
    module being unloaded
  - m_check Fix non-standard format specifier %s passed to
    strftime() causing problems on systems not supporting it
    (Windows)
  - Fix User::age being incorrectly used in some places instead of
    signon
  - Fix signon time of clients being off by dns_timeout seconds
  - Fix harmless uninitialized variable usage on startup if the
    config is incorrect
  - Increase penalty for some core commands
  - Always penalize clients executing a command which fails before
    running the handler, even if the command has 0 penalty
  - Fix elines not matching elined users when rechecking elined
    status
  - m_hideoper Fix wrong /WHO output for hidden opers if the
    channel name contains ?*?
  - Update year in resource file for Windows
  - Don?t bind ports after an unsuccessful rehash
  - m_operprefix Fix force joined opers not being given the
    operprefix mode
  - Fix numeric ERR_NOTREGISTERED not containing the user?s nick
  - m_abbreviation Fix typo in numeric text
  - threadengine_pthread Throw CoreExceptions instead of
    CoreException pointers
  - m_spanningtree Fix TreeRoot UserCount being possibly wrong if
    loaded after startup
  - cmd_userhost List 5 users in the reply even if the query
    (incorrectly) contains more than 5 nicks
  - Remove outdated ircservices and neostats config examples
  - m_timedbans Store Channel pointer in struct TimedBan
  - m_timedbans On channel destruction remove all timed bans
    belonging to the channel from internal bookkeeping
  - m_timedbans Extract IsBanSet() to a function
  - m_timedbans Notice user when trying to set a ban that?s already
    set
  - Reject replies to DNS PTR requests that contain invalid
    characters
  - m_sasl Add missing validation for server-to-server SASL message
  - Revert c8b344ea748d62d9f37cacd4dd785f15b186725c to fix
    regression
  - cmd_userhost Fix +H hidden opers being shown as opers
  - m_dccallow Validate tokens before use
  - m_sasl Update description, SASL is no longer exclusive to
    Atheme
  - Updated inspircd init script template to make it chkconfig
    compatible.
  - cmd_list: Give +s precedence to +p
  - Add missing oper-only commands to oper class blocks
  - Make some config strings a bit more professional and use RFC
    reserved TLD?s everywhere
  - Fix modulemanager not being able to download modules (again!).
  - Fix a snotice in m_spanningtree incorrectly using an unsigned
    long.
  - Don?t load Data::Dumper in the configure script.
  - Fix a blank error message when trying to load a module with a
    path.
  - Fix modules not being versioned on Windows.
  - Fix erroneous error messages in configure.
  - Fix a minor crash when a user has no class after OnCheckReady.
  - Fix various Clang warnings.
  - Upgrade Doxyfile from 1.8.3.1 to 1.8.9.1.
  - Fix various Doxygen warnings.
  - Fix building when VERBOSE is already set in the environment.
  - Remove non-existant extban M: from docs
- refreshed patches:
  inspircd-2.0.18_default-config.patch
  inspircd.spec
  users.cpp_debug.diff
- updating inspircd-extras to dda996a
  - build autodrop module
- upstream removed the following config files so we removed them
  from the package too: ircservices.conf neostats.conf</changelog>
  <changelog author="mrueckert@suse.de" date="1440504000">- update to 2.0.20
  This release fixes an issue with STARTTLS handling which can
  potentially cause a crash. Only servers using m_ssl_gnutls with
  STARTTLS enabled are affected, m_ssl_openssl is unaffected. To
  mitigate this problem, disable STARTTLS by setting &lt;gnutls
  starttls="off"&gt;.
  Moreover, an option was added to the m_restrictmsg module to
  allow sending messages to users on ulined servers, which is
  useful if m_restrictmsg is used with services.
- update extras to b895220</changelog>
  <changelog author="mrueckert@suse.de" date="1440504001">- add BR for xz</changelog>
  <changelog author="mrueckert@suse.de" date="1455019200">- update extras to e38baeb
  - Regen modules.lst
  - m_slowmode: count messages from remote users, too
  - Tweak m_solvemsg so it actually compiles.
  - Add a module which implements spam protection via a maths
    problem.
- added insp2.0-HEAD.patch
  pull all changes from the 2.0 branch to fix building with clang
  on tumbleweed</changelog>
  <changelog author="mrueckert@suse.de" date="1460462400">- update to 2.0.21
  This is a bugfix only release, fixing issues discovered since
  2.0.20. An issue has been fixed in m_namedmodes which allowed
  non-opers to obtain the key (+k) of a channel. This release also
  features build system fixes, more aggressive DNS cache pruning,
  increased default DH bit size to 2048 when generating DH params
  via configure, increased compatibility during CAP negotiation
  with some clients and various documentation enhancements.
  - Update m_ssl_gnutls to use libgnutls-30 for gnutls 3.4
  - Fix incorrect std::string::operator[] usage
  - Fix a few documentation problems
  - m_operprefix Unset mode on unload
  - m_ircv3 Fix AWAY being sent on join to the joining user if it
    has away-notify enabled and is away
  - m_dccallow Add config option to control max entries on a list
  - Garbage collect DNS cache more often
  - Cap TTL of DNS cache entries
  - Limit DNS cache size
  - m_callerid Free old extension data before unserializing the new
    data
  - m_namedmodes Only show chan key to members and opers with
    channels/auspex
  - Fix exposing the opers hostname in KILL when using hidekills.
  - Fix configure overwriting the cache settings on startup.
  - Fix various issues with the nationalchars module.
  - Fix system-wide installation of the data and log directories.
  - Fix mistakenly using Clang instead of GCC on older FreeBSD
    versions.
  - Show a better warning when certtool/openssl are missing.
  - Log STDOUT and STDERR in the launchd script.
  - Fix checking whether kqueue is available.
  - Switch strlcpy test to use a test file too.
  - Switch test to use a test file too.
  - Add missing copyright headers to test files.
  - Fix ?make -jX debug install? causing linker errors.
  - Fix compilation with Microsoft Visual C++ 14.
  - Generate a 2048-bit dhparams unless explicitly specified.
  - Fix CAP REQ to be atomic like the standard dictates.
  - Work around irc::spacesepstream not stripping extraneous
    spaces.
  - Fix hidden operators being shown in LUSERS.
  - Replace deprecated tmpnam() call
  - Fixed a build warning
- update extras to 17d9fd0
  - Fix m_rpg to split a message into multiple lines if the given
    input would exceed the 512 character limit.
  - Add m_lusersnoservices and m_rpg modules.  Both upgraded from
    my 1.2 versions to 2.0.
    The m_lusersnoservices module adds a line to LUSERS that
    displays the global count without Services (assuming that
    Services are the only U-Lines on the network).
    The m_rpg module adds the commands NPC, NPCA, AMBIANCE,
    NARRATOR and NARRATORA for use in pen and paper RPGs being
    played over IRC. For the 2.0 update, it has also been made to
    actually work on a network by broadcasting with ENCAP.
  - Add m_rehashsslsignal
- drop insp2.0-HEAD.patch</changelog>
  <changelog author="mrueckert@suse.de" date="1476964800">- update to 2.0.23
  This release fixes a serious security vulnerability in m_sasl in
  combination with any services that support SASL EXTERNAL. To be
  vulnerable you must have m_sasl loaded, and have services which
  support SASL EXTERNAL authentication.  If you are affected and
  can not immediately upgrade, it is recommended to unload m_sasl,
  or otherwise disable all SASL EXTERNAL authentication in
  services.  This vulnerability allows any attacker to spoof
  certificate fingerprints via crafted SASL messages to the IRCd.
  This allows any user to login as any other user that they know
  the certificate fingerprint of, and that user has services
  configured to accept SASL EXTERNAL login requests for.  This bug
  appears more widespread than just InspIRCd, and seems to affect
  most or all other implementations of SASL EXTERNAL, including
  Charybdis and UnrealIRCd.
  - m_sqlite3 Fix possible memory leak when opening a
    database fails
  - m_jumpserver Prevent OnUserRegister from running in other
    modules for users we quit
  - m_sasl: don't allow AUTHENTICATE with mechanisms with a space
- changes from 2.0.22
  This release fixes the issues discovered since 2.0.21, containing
  important stability and correctness related fixes and better
  support for newer compilers (GCC 6.x). There is a new config
  option &lt;options:hideulinekills&gt; that can be used to hide server
  notices for KILLs done by U-Lined servers (services). A desync
  issue has also been fixed which caused some channel bans to be
  not synced on burst for empty non-permanent channels in some
  cases.
  - Thanks to the following people for their work on this release:
  - Fix dccallow to work with files with spaces in their names
  - Don?t show snotices for kills from ulined clients
  - Fix bursting channel bans
  - Remove embarrassing negative comments about some clients from
    the code
  - Fix for GCC 6 rightfully optimizing out the NULL check of
    ?this? in ConfigTag::readString()
  - Stop processing the new connection in UserManager::AddUser()
    when an internal SocketEngine error happens and the user is
    quitted
  - Don?t exit on rehash if the pid file cannot be written
  - m_ssl_gnutls, m_ssl_openssl After a read schedule another read
    if data remains in the buffer of the SSL library
  - m_ssl_openssl Verify DH params being non-NULL before setting it
    on the context
  - Fix more incorrect std::string::operator[] usage
  - m_censor Fix possible incorrect cast of dest
  - Minor spelling errors in m_spanningtree.so
  - Quote paths in the makefile.
  - Fix GCC 6 warning about null checking this.
  - Fix ?cron? and ?restart? in the helper not forwarding
    arguments.
  - Partially revert ?Quote paths in the makefile?.
  - Delete modules cautiously when doing a deinstall.
  - Fix extraneous quotes in makefile template.
  - Add configuration for building with Travis-CI.
  - Fix a minor warning in m_hideoper on some systems.
  - Fix 005 not showing some modes with the same rank as others.
  - GCC should never assume that this can not be null.
  - Force link sqlite3 on OS X when doing Travis builds.
  - Fix challenge auth when using m_hash_gnutls instead of
    m_sha256.
- update extra modules to 4773995
  - m_dccblock: also allow blocking dcc to channels
  - Port all of my modules to 3.0a1.
  - Port all of my modules to 3.0a1.
  - Update regen-modules for 3.0-style directives.
  - Fix some issues with my 2.0 modules' directives.
  - Add missing ModAuthorMail directives.
  - Fix core version constraints in ModDepends.
  - m_extbanredirect Fix redirection to empty channels
  - Fix syntax notice in m_require_auth (#83)
    As with g-line, syntax should be &lt;ident@host&gt;, not &lt;nick&gt;
  - Bug: MATCH digits always being announced in Snomasks
  - add backport of master's m_conn_join</changelog>
  <changelog author="mrueckert@suse.de" date="1503576000">- update to 2.0.24
  - m_sasl: really abort sasl session on register
  - m_cloaking: fix host/ip comparisons #1249
  - socketengine_epoll: use getrlimit not ulimit
  - m_sasl: send host/ip info
  - m_dnsbl: check returned results are in 127.0.0.0/8
  - m_sasl: use host/ip from m_cgiirc if applicable
  - cmd_who: don't show +p channels or channels hidden with
    m_hidechans
  - m_ldapauth: fix providing username in PASS
  - modules.conf.example: document useusername in ldapauth
  - win: set CMAKE_INSTALL_SYSTEM_RUNTIME_DESTINATION to . so the
    runtime libraries are not placed in bin
  - m_sakick: remove unused "Unable to kick" notice
  - m_cloaking: don't apply cloak to already cloaked users during
    registration
  - m_override: fix parentheses compiler warning
  - Release v2.0.24
  - m_httpd_stats: Also sanitize other server gecos
  - Fix users receiving a QUIT with themselves as source when host
    cycling in certain cases
  - Invalidate the caches properly when User::SetClientIP is
    called.
  - Workaround modern Perls not adding . to @INC.
  - Add a bigger warning about deprecated things being removed.
  - Backport the master Travis changes to insp20.
  - Fix pure static builds.
  - Use clock_gettime() on macOS 10.12.
  - Fix some compiler warnings.
  - Update securelist exception list.
  - Clarify that m_sslmodes depends on m_sslinfo.
  - Fix compiler version parsing on GCC 7.
  - Warn when a user configures a permanent channel without +P.
  - Fix WEBIRC not rejecting invalid IP addresses.
  - Penalise clients that use WEBIRC incorrectly.
  - Fix ModuleManager not being able to find make::configure.
  - fix channel rank issue
  - Fix SpanningTreeProtocolInterface::SendChannelPrivmsg() and
    SendChannelNotice() sending statusmsgs to whole channel
- update extras to b152c59
  https://github.com/inspircd/inspircd-extras/compare/4773995...b152c59</changelog>
</package>
<package pkgid="5abad48022e584d5a54d01cb4b6351bf46c7ec20" name="inspircd-modules-sqlite3" arch="i586">
  <version epoch="0" ver="2.0.24" rel="1.1"/>
  <changelog author="mrueckert@suse.de" date="1380196800">- link binary as PIE</changelog>
  <changelog author="mrueckert@suse.de" date="1380196801">- added -Wl,-z,relro,-z,now to the LDFLAGS</changelog>
  <changelog author="mrueckert@suse.de" date="1380196802">- rebuild no op on channel create patch:
  old name inspircd-1.1.9-m_no_op_on_channel_create.patch
  new name inspircd-2.0.14-m_no_op_on_channel_create.patch
  rebuild based on m_regonlycreate</changelog>
  <changelog author="mrueckert@suse.de" date="1380196803">- 2 fixes for the default config
  - comment out the ssl block
  - comment in the pid file setting</changelog>
  <changelog author="mrueckert@suse.de" date="1380196804">- fix typo in the init script the parameter is called --logfile</changelog>
  <changelog author="mrueckert@suse.de" date="1380196805">- package the home dir</changelog>
  <changelog author="mrueckert@suse.de" date="1380283200">- added inspircd-2.0.14_VoidSignalHandler.patch:
  backport of 2 chunks from 3f4d54eb:
  Resolve the parent's process exit code being SIGTERM=15 and
  typically not EXIT_SUCCESS thus</changelog>
  <changelog author="mrueckert@suse.de" date="1393588800">- update to 2.0.15
  - Fix issue #657, fix sending FNAME with spaces
  - Fix parsing ADDLINE with expiration or creation dates past
    ~2038 probably
  - Use case insensitive comparison for server names for
    (auto)connects, issue #662
  - Don't CoreExport reference, fixes m_dnsbl on Windows
  - m_spanningtree Fix timestamp in AWAY
  - m_showwhois Require 2 parameters for WHOISNOTICE
  - m_httpd Close all open http sockets on unload
  - Fix ConvToStr(char)
  - Work around STB_GNU_UNIQUE symbols not allowing module unmap
  - m_spanningtree Fix nick TS desync on SVSNICK
  - Show +i users on a channel to opers having the channels/auspex
    priv who do /NAMES from outside of the chan
  - Fix possible use of invalid iterator on module unload
  - m_mlock Only deny the mlocked mode from being changed instead
    of denying the entire mode change if it contains a single
    mlocked mode
  - m_sajoin Send global snotice when the join happens
  - m_alias Fix out of bounds string access that happened with
    certain replace strings
  - m_dccallow Increase penalty for /DCCALLOW help
  - Use FindNickOnly() in a few more places if a local user is
    performing an action to prevent UID walking
  - m_joinflood Fix remote joins affecting local joinflood state
    when the channel is locked
  - m_dnsbl Don't send snotice when the {G|K|Z}line already exists
  - m_services_account Add workaround for wrong host being
    displayed in numeric when cgiirc users log in using SASL
  - Update example configs/helpop
  - m_httpd Add timeout option; remove timed out connections
  - m_svshold Add config option to hide snotices
  - m_joinflood Unset the mode on unload
  - Increase the penalty for a few core commands
  - m_httpd_stats Be more conservative when escaping data
  - Bump API version because of
    3f4d54eb031f1cd6b016dfe1f768ed86303e3856
  - Improve support for rarely used compilers, EKOPath in this
    case.
  - Fix a crash when running as systemd service
  - Fix a shadow warning created by ConfigTag::create
  - Fix remote /MODULES bug
  - Fix ACCEPT propagation bug when it got a nick prefixed with +
  - Fix m_override refusing to override modes if the user holds
    halfop or higher in the channel
  - Allow ranges beginning with 0 in m_channames
  - Fix OOB error in sa2cidr()
  - Handle SASL failures during SASL_INIT (wrong mechanism, etc.)
  - Support SASL messages other than 'C' and 'D'
  - Use standard example addresses in configs
  - Improve error reporting for &lt;security:runas{user,group}&gt;.
  - Fix m_silence looking for maxentries in instead of .
  - Fix various problems with ModuleManager.
  - Fix the HELPOP database being destroyed when a rehash fails.
  - Fix some logically dead code which was found by Coverity.
  https://github.com/inspircd/inspircd/compare/v2.0.14...v2.0.15
- added inspircd-2.0.14-m_no_op_on_channel_create.patch
  removes op from channel creators
- refreshed config patch:
  old name inspircd-2.0.14_default-config.patch
  new name inspircd-2.0.15_default-config.patch
- replaced inspircd-extras-master-20130820.tar.gz
  with inspircd-extras-master.tar.gz
  enabled building of the following new modules:
  m_accounthost
  m_deferaccept
  m_disablemodes
  m_forceident
  m_fullversion
  m_nickdelay
  m_nouidnick
  m_replaymsg
  m_svsoper
- refreshed users.cpp_debug.diff
- dropped inspircd-2.0.14_VoidSignalHandler.patch:
  included upstream</changelog>
  <changelog author="mrueckert@suse.de" date="1415620800">- update to 2.0.18
  - Several new config options are now available for OpenSSL making
    it possible to disable SSLv3 among other things. For details
    please see the updated OpenSSL wiki page. (2.0.18)
  - This is a bugfix-only release, bringing several improvements
    and fixes for the Windows version, better compiler support and
    stability and correctness related improvements. An issue has
    been fixed that caused m_joinflood to wrongly lock down
    channels on netbursts in some cases. (2.0.17)
  - This is a bugfix-only release, containing several stability
    related and correctness improvements. An issue has also been
    fixed that prevented clients using NSS for SSL/TLS such as
    Pidgin (via libpurple), ChatZilla, Instantbird, etc. from
    reconnecting to a server using OpenSSL after disconnection.
    (2.0.16)
  for all the details see
  https://github.com/inspircd/inspircd/compare/v2.0.15...v2.0.18
- dropped inspircd-2.0.14_VoidSignalHandler.patch
- refreshed patches to apply cleanly again
  old: inspircd-2.0.14-m_no_op_on_channel_create.patch
  new: inspircd-2.0.18-m_no_op_on_channel_create.patch
  old: inspircd-2.0.15_default-config.patch
  new: inspircd-2.0.18_default-config.patch
- updated inspircd-extras to 01a6b5d and enabled modules
  m_authy
  m_autokick
  m_capnotify
  m_ciphersuitejoin
  m_dccblock
  m_extbanredirect
  m_flashpolicyd
  m_geoipban
  m_identmeta
  m_joinoninvite
  m_nickin001
  m_noctcp_user
  m_nooponcreate
  m_override_umode
  m_override_umode
  m_require_auth
  m_sha1
  m_stats_unlinked
  m_totp</changelog>
  <changelog author="mrueckert@suse.de" date="1415620801">- forgot the geoip conditionals around m_geoipban</changelog>
  <changelog author="mrueckert@suse.de" date="1415707200">- move geoip ban to the geoip subpackage</changelog>
  <changelog author="mrueckert@suse.de" date="1415793600">- disable our own m_no_op_on_channel_create in favor of the new
  upstream module.</changelog>
  <changelog author="mrueckert@suse.de" date="1415793601">- convert all the conditionals to bcond_with(out)</changelog>
  <changelog author="mrueckert@suse.de" date="1429790400">- update to 2.0.19 (boo# 928318)
  - Rebuild clone counts on rehash
  - Allow setting a limit of less than 64 entries for non-ban
    listmodes via
  - Remove formatting from the IRC link in README.md
  - Fix a couple of helpop issues
  - Validate module reload callback before use in PURE_STATIC
    builds
  - Don?t submit a reload worker if the module doing the reload is
    scheduled for unload
  - Reject empty mode parameters in ModeParser::Process() instead
    of relying on ModeHandlers to do it
  - m_httpd On module unload close all connections hooked by the
    module being unloaded
  - m_check Fix non-standard format specifier %s passed to
    strftime() causing problems on systems not supporting it
    (Windows)
  - Fix User::age being incorrectly used in some places instead of
    signon
  - Fix signon time of clients being off by dns_timeout seconds
  - Fix harmless uninitialized variable usage on startup if the
    config is incorrect
  - Increase penalty for some core commands
  - Always penalize clients executing a command which fails before
    running the handler, even if the command has 0 penalty
  - Fix elines not matching elined users when rechecking elined
    status
  - m_hideoper Fix wrong /WHO output for hidden opers if the
    channel name contains ?*?
  - Update year in resource file for Windows
  - Don?t bind ports after an unsuccessful rehash
  - m_operprefix Fix force joined opers not being given the
    operprefix mode
  - Fix numeric ERR_NOTREGISTERED not containing the user?s nick
  - m_abbreviation Fix typo in numeric text
  - threadengine_pthread Throw CoreExceptions instead of
    CoreException pointers
  - m_spanningtree Fix TreeRoot UserCount being possibly wrong if
    loaded after startup
  - cmd_userhost List 5 users in the reply even if the query
    (incorrectly) contains more than 5 nicks
  - Remove outdated ircservices and neostats config examples
  - m_timedbans Store Channel pointer in struct TimedBan
  - m_timedbans On channel destruction remove all timed bans
    belonging to the channel from internal bookkeeping
  - m_timedbans Extract IsBanSet() to a function
  - m_timedbans Notice user when trying to set a ban that?s already
    set
  - Reject replies to DNS PTR requests that contain invalid
    characters
  - m_sasl Add missing validation for server-to-server SASL message
  - Revert c8b344ea748d62d9f37cacd4dd785f15b186725c to fix
    regression
  - cmd_userhost Fix +H hidden opers being shown as opers
  - m_dccallow Validate tokens before use
  - m_sasl Update description, SASL is no longer exclusive to
    Atheme
  - Updated inspircd init script template to make it chkconfig
    compatible.
  - cmd_list: Give +s precedence to +p
  - Add missing oper-only commands to oper class blocks
  - Make some config strings a bit more professional and use RFC
    reserved TLD?s everywhere
  - Fix modulemanager not being able to download modules (again!).
  - Fix a snotice in m_spanningtree incorrectly using an unsigned
    long.
  - Don?t load Data::Dumper in the configure script.
  - Fix a blank error message when trying to load a module with a
    path.
  - Fix modules not being versioned on Windows.
  - Fix erroneous error messages in configure.
  - Fix a minor crash when a user has no class after OnCheckReady.
  - Fix various Clang warnings.
  - Upgrade Doxyfile from 1.8.3.1 to 1.8.9.1.
  - Fix various Doxygen warnings.
  - Fix building when VERBOSE is already set in the environment.
  - Remove non-existant extban M: from docs
- refreshed patches:
  inspircd-2.0.18_default-config.patch
  inspircd.spec
  users.cpp_debug.diff
- updating inspircd-extras to dda996a
  - build autodrop module
- upstream removed the following config files so we removed them
  from the package too: ircservices.conf neostats.conf</changelog>
  <changelog author="mrueckert@suse.de" date="1440504000">- update to 2.0.20
  This release fixes an issue with STARTTLS handling which can
  potentially cause a crash. Only servers using m_ssl_gnutls with
  STARTTLS enabled are affected, m_ssl_openssl is unaffected. To
  mitigate this problem, disable STARTTLS by setting &lt;gnutls
  starttls="off"&gt;.
  Moreover, an option was added to the m_restrictmsg module to
  allow sending messages to users on ulined servers, which is
  useful if m_restrictmsg is used with services.
- update extras to b895220</changelog>
  <changelog author="mrueckert@suse.de" date="1440504001">- add BR for xz</changelog>
  <changelog author="mrueckert@suse.de" date="1455019200">- update extras to e38baeb
  - Regen modules.lst
  - m_slowmode: count messages from remote users, too
  - Tweak m_solvemsg so it actually compiles.
  - Add a module which implements spam protection via a maths
    problem.
- added insp2.0-HEAD.patch
  pull all changes from the 2.0 branch to fix building with clang
  on tumbleweed</changelog>
  <changelog author="mrueckert@suse.de" date="1460462400">- update to 2.0.21
  This is a bugfix only release, fixing issues discovered since
  2.0.20. An issue has been fixed in m_namedmodes which allowed
  non-opers to obtain the key (+k) of a channel. This release also
  features build system fixes, more aggressive DNS cache pruning,
  increased default DH bit size to 2048 when generating DH params
  via configure, increased compatibility during CAP negotiation
  with some clients and various documentation enhancements.
  - Update m_ssl_gnutls to use libgnutls-30 for gnutls 3.4
  - Fix incorrect std::string::operator[] usage
  - Fix a few documentation problems
  - m_operprefix Unset mode on unload
  - m_ircv3 Fix AWAY being sent on join to the joining user if it
    has away-notify enabled and is away
  - m_dccallow Add config option to control max entries on a list
  - Garbage collect DNS cache more often
  - Cap TTL of DNS cache entries
  - Limit DNS cache size
  - m_callerid Free old extension data before unserializing the new
    data
  - m_namedmodes Only show chan key to members and opers with
    channels/auspex
  - Fix exposing the opers hostname in KILL when using hidekills.
  - Fix configure overwriting the cache settings on startup.
  - Fix various issues with the nationalchars module.
  - Fix system-wide installation of the data and log directories.
  - Fix mistakenly using Clang instead of GCC on older FreeBSD
    versions.
  - Show a better warning when certtool/openssl are missing.
  - Log STDOUT and STDERR in the launchd script.
  - Fix checking whether kqueue is available.
  - Switch strlcpy test to use a test file too.
  - Switch test to use a test file too.
  - Add missing copyright headers to test files.
  - Fix ?make -jX debug install? causing linker errors.
  - Fix compilation with Microsoft Visual C++ 14.
  - Generate a 2048-bit dhparams unless explicitly specified.
  - Fix CAP REQ to be atomic like the standard dictates.
  - Work around irc::spacesepstream not stripping extraneous
    spaces.
  - Fix hidden operators being shown in LUSERS.
  - Replace deprecated tmpnam() call
  - Fixed a build warning
- update extras to 17d9fd0
  - Fix m_rpg to split a message into multiple lines if the given
    input would exceed the 512 character limit.
  - Add m_lusersnoservices and m_rpg modules.  Both upgraded from
    my 1.2 versions to 2.0.
    The m_lusersnoservices module adds a line to LUSERS that
    displays the global count without Services (assuming that
    Services are the only U-Lines on the network).
    The m_rpg module adds the commands NPC, NPCA, AMBIANCE,
    NARRATOR and NARRATORA for use in pen and paper RPGs being
    played over IRC. For the 2.0 update, it has also been made to
    actually work on a network by broadcasting with ENCAP.
  - Add m_rehashsslsignal
- drop insp2.0-HEAD.patch</changelog>
  <changelog author="mrueckert@suse.de" date="1476964800">- update to 2.0.23
  This release fixes a serious security vulnerability in m_sasl in
  combination with any services that support SASL EXTERNAL. To be
  vulnerable you must have m_sasl loaded, and have services which
  support SASL EXTERNAL authentication.  If you are affected and
  can not immediately upgrade, it is recommended to unload m_sasl,
  or otherwise disable all SASL EXTERNAL authentication in
  services.  This vulnerability allows any attacker to spoof
  certificate fingerprints via crafted SASL messages to the IRCd.
  This allows any user to login as any other user that they know
  the certificate fingerprint of, and that user has services
  configured to accept SASL EXTERNAL login requests for.  This bug
  appears more widespread than just InspIRCd, and seems to affect
  most or all other implementations of SASL EXTERNAL, including
  Charybdis and UnrealIRCd.
  - m_sqlite3 Fix possible memory leak when opening a
    database fails
  - m_jumpserver Prevent OnUserRegister from running in other
    modules for users we quit
  - m_sasl: don't allow AUTHENTICATE with mechanisms with a space
- changes from 2.0.22
  This release fixes the issues discovered since 2.0.21, containing
  important stability and correctness related fixes and better
  support for newer compilers (GCC 6.x). There is a new config
  option &lt;options:hideulinekills&gt; that can be used to hide server
  notices for KILLs done by U-Lined servers (services). A desync
  issue has also been fixed which caused some channel bans to be
  not synced on burst for empty non-permanent channels in some
  cases.
  - Thanks to the following people for their work on this release:
  - Fix dccallow to work with files with spaces in their names
  - Don?t show snotices for kills from ulined clients
  - Fix bursting channel bans
  - Remove embarrassing negative comments about some clients from
    the code
  - Fix for GCC 6 rightfully optimizing out the NULL check of
    ?this? in ConfigTag::readString()
  - Stop processing the new connection in UserManager::AddUser()
    when an internal SocketEngine error happens and the user is
    quitted
  - Don?t exit on rehash if the pid file cannot be written
  - m_ssl_gnutls, m_ssl_openssl After a read schedule another read
    if data remains in the buffer of the SSL library
  - m_ssl_openssl Verify DH params being non-NULL before setting it
    on the context
  - Fix more incorrect std::string::operator[] usage
  - m_censor Fix possible incorrect cast of dest
  - Minor spelling errors in m_spanningtree.so
  - Quote paths in the makefile.
  - Fix GCC 6 warning about null checking this.
  - Fix ?cron? and ?restart? in the helper not forwarding
    arguments.
  - Partially revert ?Quote paths in the makefile?.
  - Delete modules cautiously when doing a deinstall.
  - Fix extraneous quotes in makefile template.
  - Add configuration for building with Travis-CI.
  - Fix a minor warning in m_hideoper on some systems.
  - Fix 005 not showing some modes with the same rank as others.
  - GCC should never assume that this can not be null.
  - Force link sqlite3 on OS X when doing Travis builds.
  - Fix challenge auth when using m_hash_gnutls instead of
    m_sha256.
- update extra modules to 4773995
  - m_dccblock: also allow blocking dcc to channels
  - Port all of my modules to 3.0a1.
  - Port all of my modules to 3.0a1.
  - Update regen-modules for 3.0-style directives.
  - Fix some issues with my 2.0 modules' directives.
  - Add missing ModAuthorMail directives.
  - Fix core version constraints in ModDepends.
  - m_extbanredirect Fix redirection to empty channels
  - Fix syntax notice in m_require_auth (#83)
    As with g-line, syntax should be &lt;ident@host&gt;, not &lt;nick&gt;
  - Bug: MATCH digits always being announced in Snomasks
  - add backport of master's m_conn_join</changelog>
  <changelog author="mrueckert@suse.de" date="1503576000">- update to 2.0.24
  - m_sasl: really abort sasl session on register
  - m_cloaking: fix host/ip comparisons #1249
  - socketengine_epoll: use getrlimit not ulimit
  - m_sasl: send host/ip info
  - m_dnsbl: check returned results are in 127.0.0.0/8
  - m_sasl: use host/ip from m_cgiirc if applicable
  - cmd_who: don't show +p channels or channels hidden with
    m_hidechans
  - m_ldapauth: fix providing username in PASS
  - modules.conf.example: document useusername in ldapauth
  - win: set CMAKE_INSTALL_SYSTEM_RUNTIME_DESTINATION to . so the
    runtime libraries are not placed in bin
  - m_sakick: remove unused "Unable to kick" notice
  - m_cloaking: don't apply cloak to already cloaked users during
    registration
  - m_override: fix parentheses compiler warning
  - Release v2.0.24
  - m_httpd_stats: Also sanitize other server gecos
  - Fix users receiving a QUIT with themselves as source when host
    cycling in certain cases
  - Invalidate the caches properly when User::SetClientIP is
    called.
  - Workaround modern Perls not adding . to @INC.
  - Add a bigger warning about deprecated things being removed.
  - Backport the master Travis changes to insp20.
  - Fix pure static builds.
  - Use clock_gettime() on macOS 10.12.
  - Fix some compiler warnings.
  - Update securelist exception list.
  - Clarify that m_sslmodes depends on m_sslinfo.
  - Fix compiler version parsing on GCC 7.
  - Warn when a user configures a permanent channel without +P.
  - Fix WEBIRC not rejecting invalid IP addresses.
  - Penalise clients that use WEBIRC incorrectly.
  - Fix ModuleManager not being able to find make::configure.
  - fix channel rank issue
  - Fix SpanningTreeProtocolInterface::SendChannelPrivmsg() and
    SendChannelNotice() sending statusmsgs to whole channel
- update extras to b152c59
  https://github.com/inspircd/inspircd-extras/compare/4773995...b152c59</changelog>
</package>
<package pkgid="b38900fd9b6328d174e49cd6a072b4cf716b8a7b" name="inspircd-modules-sqlite3" arch="x86_64">
  <version epoch="0" ver="2.0.24" rel="1.1"/>
  <changelog author="mrueckert@suse.de" date="1380196800">- link binary as PIE</changelog>
  <changelog author="mrueckert@suse.de" date="1380196801">- added -Wl,-z,relro,-z,now to the LDFLAGS</changelog>
  <changelog author="mrueckert@suse.de" date="1380196802">- rebuild no op on channel create patch:
  old name inspircd-1.1.9-m_no_op_on_channel_create.patch
  new name inspircd-2.0.14-m_no_op_on_channel_create.patch
  rebuild based on m_regonlycreate</changelog>
  <changelog author="mrueckert@suse.de" date="1380196803">- 2 fixes for the default config
  - comment out the ssl block
  - comment in the pid file setting</changelog>
  <changelog author="mrueckert@suse.de" date="1380196804">- fix typo in the init script the parameter is called --logfile</changelog>
  <changelog author="mrueckert@suse.de" date="1380196805">- package the home dir</changelog>
  <changelog author="mrueckert@suse.de" date="1380283200">- added inspircd-2.0.14_VoidSignalHandler.patch:
  backport of 2 chunks from 3f4d54eb:
  Resolve the parent's process exit code being SIGTERM=15 and
  typically not EXIT_SUCCESS thus</changelog>
  <changelog author="mrueckert@suse.de" date="1393588800">- update to 2.0.15
  - Fix issue #657, fix sending FNAME with spaces
  - Fix parsing ADDLINE with expiration or creation dates past
    ~2038 probably
  - Use case insensitive comparison for server names for
    (auto)connects, issue #662
  - Don't CoreExport reference, fixes m_dnsbl on Windows
  - m_spanningtree Fix timestamp in AWAY
  - m_showwhois Require 2 parameters for WHOISNOTICE
  - m_httpd Close all open http sockets on unload
  - Fix ConvToStr(char)
  - Work around STB_GNU_UNIQUE symbols not allowing module unmap
  - m_spanningtree Fix nick TS desync on SVSNICK
  - Show +i users on a channel to opers having the channels/auspex
    priv who do /NAMES from outside of the chan
  - Fix possible use of invalid iterator on module unload
  - m_mlock Only deny the mlocked mode from being changed instead
    of denying the entire mode change if it contains a single
    mlocked mode
  - m_sajoin Send global snotice when the join happens
  - m_alias Fix out of bounds string access that happened with
    certain replace strings
  - m_dccallow Increase penalty for /DCCALLOW help
  - Use FindNickOnly() in a few more places if a local user is
    performing an action to prevent UID walking
  - m_joinflood Fix remote joins affecting local joinflood state
    when the channel is locked
  - m_dnsbl Don't send snotice when the {G|K|Z}line already exists
  - m_services_account Add workaround for wrong host being
    displayed in numeric when cgiirc users log in using SASL
  - Update example configs/helpop
  - m_httpd Add timeout option; remove timed out connections
  - m_svshold Add config option to hide snotices
  - m_joinflood Unset the mode on unload
  - Increase the penalty for a few core commands
  - m_httpd_stats Be more conservative when escaping data
  - Bump API version because of
    3f4d54eb031f1cd6b016dfe1f768ed86303e3856
  - Improve support for rarely used compilers, EKOPath in this
    case.
  - Fix a crash when running as systemd service
  - Fix a shadow warning created by ConfigTag::create
  - Fix remote /MODULES bug
  - Fix ACCEPT propagation bug when it got a nick prefixed with +
  - Fix m_override refusing to override modes if the user holds
    halfop or higher in the channel
  - Allow ranges beginning with 0 in m_channames
  - Fix OOB error in sa2cidr()
  - Handle SASL failures during SASL_INIT (wrong mechanism, etc.)
  - Support SASL messages other than 'C' and 'D'
  - Use standard example addresses in configs
  - Improve error reporting for &lt;security:runas{user,group}&gt;.
  - Fix m_silence looking for maxentries in instead of .
  - Fix various problems with ModuleManager.
  - Fix the HELPOP database being destroyed when a rehash fails.
  - Fix some logically dead code which was found by Coverity.
  https://github.com/inspircd/inspircd/compare/v2.0.14...v2.0.15
- added inspircd-2.0.14-m_no_op_on_channel_create.patch
  removes op from channel creators
- refreshed config patch:
  old name inspircd-2.0.14_default-config.patch
  new name inspircd-2.0.15_default-config.patch
- replaced inspircd-extras-master-20130820.tar.gz
  with inspircd-extras-master.tar.gz
  enabled building of the following new modules:
  m_accounthost
  m_deferaccept
  m_disablemodes
  m_forceident
  m_fullversion
  m_nickdelay
  m_nouidnick
  m_replaymsg
  m_svsoper
- refreshed users.cpp_debug.diff
- dropped inspircd-2.0.14_VoidSignalHandler.patch:
  included upstream</changelog>
  <changelog author="mrueckert@suse.de" date="1415620800">- update to 2.0.18
  - Several new config options are now available for OpenSSL making
    it possible to disable SSLv3 among other things. For details
    please see the updated OpenSSL wiki page. (2.0.18)
  - This is a bugfix-only release, bringing several improvements
    and fixes for the Windows version, better compiler support and
    stability and correctness related improvements. An issue has
    been fixed that caused m_joinflood to wrongly lock down
    channels on netbursts in some cases. (2.0.17)
  - This is a bugfix-only release, containing several stability
    related and correctness improvements. An issue has also been
    fixed that prevented clients using NSS for SSL/TLS such as
    Pidgin (via libpurple), ChatZilla, Instantbird, etc. from
    reconnecting to a server using OpenSSL after disconnection.
    (2.0.16)
  for all the details see
  https://github.com/inspircd/inspircd/compare/v2.0.15...v2.0.18
- dropped inspircd-2.0.14_VoidSignalHandler.patch
- refreshed patches to apply cleanly again
  old: inspircd-2.0.14-m_no_op_on_channel_create.patch
  new: inspircd-2.0.18-m_no_op_on_channel_create.patch
  old: inspircd-2.0.15_default-config.patch
  new: inspircd-2.0.18_default-config.patch
- updated inspircd-extras to 01a6b5d and enabled modules
  m_authy
  m_autokick
  m_capnotify
  m_ciphersuitejoin
  m_dccblock
  m_extbanredirect
  m_flashpolicyd
  m_geoipban
  m_identmeta
  m_joinoninvite
  m_nickin001
  m_noctcp_user
  m_nooponcreate
  m_override_umode
  m_override_umode
  m_require_auth
  m_sha1
  m_stats_unlinked
  m_totp</changelog>
  <changelog author="mrueckert@suse.de" date="1415620801">- forgot the geoip conditionals around m_geoipban</changelog>
  <changelog author="mrueckert@suse.de" date="1415707200">- move geoip ban to the geoip subpackage</changelog>
  <changelog author="mrueckert@suse.de" date="1415793600">- disable our own m_no_op_on_channel_create in favor of the new
  upstream module.</changelog>
  <changelog author="mrueckert@suse.de" date="1415793601">- convert all the conditionals to bcond_with(out)</changelog>
  <changelog author="mrueckert@suse.de" date="1429790400">- update to 2.0.19 (boo# 928318)
  - Rebuild clone counts on rehash
  - Allow setting a limit of less than 64 entries for non-ban
    listmodes via
  - Remove formatting from the IRC link in README.md
  - Fix a couple of helpop issues
  - Validate module reload callback before use in PURE_STATIC
    builds
  - Don?t submit a reload worker if the module doing the reload is
    scheduled for unload
  - Reject empty mode parameters in ModeParser::Process() instead
    of relying on ModeHandlers to do it
  - m_httpd On module unload close all connections hooked by the
    module being unloaded
  - m_check Fix non-standard format specifier %s passed to
    strftime() causing problems on systems not supporting it
    (Windows)
  - Fix User::age being incorrectly used in some places instead of
    signon
  - Fix signon time of clients being off by dns_timeout seconds
  - Fix harmless uninitialized variable usage on startup if the
    config is incorrect
  - Increase penalty for some core commands
  - Always penalize clients executing a command which fails before
    running the handler, even if the command has 0 penalty
  - Fix elines not matching elined users when rechecking elined
    status
  - m_hideoper Fix wrong /WHO output for hidden opers if the
    channel name contains ?*?
  - Update year in resource file for Windows
  - Don?t bind ports after an unsuccessful rehash
  - m_operprefix Fix force joined opers not being given the
    operprefix mode
  - Fix numeric ERR_NOTREGISTERED not containing the user?s nick
  - m_abbreviation Fix typo in numeric text
  - threadengine_pthread Throw CoreExceptions instead of
    CoreException pointers
  - m_spanningtree Fix TreeRoot UserCount being possibly wrong if
    loaded after startup
  - cmd_userhost List 5 users in the reply even if the query
    (incorrectly) contains more than 5 nicks
  - Remove outdated ircservices and neostats config examples
  - m_timedbans Store Channel pointer in struct TimedBan
  - m_timedbans On channel destruction remove all timed bans
    belonging to the channel from internal bookkeeping
  - m_timedbans Extract IsBanSet() to a function
  - m_timedbans Notice user when trying to set a ban that?s already
    set
  - Reject replies to DNS PTR requests that contain invalid
    characters
  - m_sasl Add missing validation for server-to-server SASL message
  - Revert c8b344ea748d62d9f37cacd4dd785f15b186725c to fix
    regression
  - cmd_userhost Fix +H hidden opers being shown as opers
  - m_dccallow Validate tokens before use
  - m_sasl Update description, SASL is no longer exclusive to
    Atheme
  - Updated inspircd init script template to make it chkconfig
    compatible.
  - cmd_list: Give +s precedence to +p
  - Add missing oper-only commands to oper class blocks
  - Make some config strings a bit more professional and use RFC
    reserved TLD?s everywhere
  - Fix modulemanager not being able to download modules (again!).
  - Fix a snotice in m_spanningtree incorrectly using an unsigned
    long.
  - Don?t load Data::Dumper in the configure script.
  - Fix a blank error message when trying to load a module with a
    path.
  - Fix modules not being versioned on Windows.
  - Fix erroneous error messages in configure.
  - Fix a minor crash when a user has no class after OnCheckReady.
  - Fix various Clang warnings.
  - Upgrade Doxyfile from 1.8.3.1 to 1.8.9.1.
  - Fix various Doxygen warnings.
  - Fix building when VERBOSE is already set in the environment.
  - Remove non-existant extban M: from docs
- refreshed patches:
  inspircd-2.0.18_default-config.patch
  inspircd.spec
  users.cpp_debug.diff
- updating inspircd-extras to dda996a
  - build autodrop module
- upstream removed the following config files so we removed them
  from the package too: ircservices.conf neostats.conf</changelog>
  <changelog author="mrueckert@suse.de" date="1440504000">- update to 2.0.20
  This release fixes an issue with STARTTLS handling which can
  potentially cause a crash. Only servers using m_ssl_gnutls with
  STARTTLS enabled are affected, m_ssl_openssl is unaffected. To
  mitigate this problem, disable STARTTLS by setting &lt;gnutls
  starttls="off"&gt;.
  Moreover, an option was added to the m_restrictmsg module to
  allow sending messages to users on ulined servers, which is
  useful if m_restrictmsg is used with services.
- update extras to b895220</changelog>
  <changelog author="mrueckert@suse.de" date="1440504001">- add BR for xz</changelog>
  <changelog author="mrueckert@suse.de" date="1455019200">- update extras to e38baeb
  - Regen modules.lst
  - m_slowmode: count messages from remote users, too
  - Tweak m_solvemsg so it actually compiles.
  - Add a module which implements spam protection via a maths
    problem.
- added insp2.0-HEAD.patch
  pull all changes from the 2.0 branch to fix building with clang
  on tumbleweed</changelog>
  <changelog author="mrueckert@suse.de" date="1460462400">- update to 2.0.21
  This is a bugfix only release, fixing issues discovered since
  2.0.20. An issue has been fixed in m_namedmodes which allowed
  non-opers to obtain the key (+k) of a channel. This release also
  features build system fixes, more aggressive DNS cache pruning,
  increased default DH bit size to 2048 when generating DH params
  via configure, increased compatibility during CAP negotiation
  with some clients and various documentation enhancements.
  - Update m_ssl_gnutls to use libgnutls-30 for gnutls 3.4
  - Fix incorrect std::string::operator[] usage
  - Fix a few documentation problems
  - m_operprefix Unset mode on unload
  - m_ircv3 Fix AWAY being sent on join to the joining user if it
    has away-notify enabled and is away
  - m_dccallow Add config option to control max entries on a list
  - Garbage collect DNS cache more often
  - Cap TTL of DNS cache entries
  - Limit DNS cache size
  - m_callerid Free old extension data before unserializing the new
    data
  - m_namedmodes Only show chan key to members and opers with
    channels/auspex
  - Fix exposing the opers hostname in KILL when using hidekills.
  - Fix configure overwriting the cache settings on startup.
  - Fix various issues with the nationalchars module.
  - Fix system-wide installation of the data and log directories.
  - Fix mistakenly using Clang instead of GCC on older FreeBSD
    versions.
  - Show a better warning when certtool/openssl are missing.
  - Log STDOUT and STDERR in the launchd script.
  - Fix checking whether kqueue is available.
  - Switch strlcpy test to use a test file too.
  - Switch test to use a test file too.
  - Add missing copyright headers to test files.
  - Fix ?make -jX debug install? causing linker errors.
  - Fix compilation with Microsoft Visual C++ 14.
  - Generate a 2048-bit dhparams unless explicitly specified.
  - Fix CAP REQ to be atomic like the standard dictates.
  - Work around irc::spacesepstream not stripping extraneous
    spaces.
  - Fix hidden operators being shown in LUSERS.
  - Replace deprecated tmpnam() call
  - Fixed a build warning
- update extras to 17d9fd0
  - Fix m_rpg to split a message into multiple lines if the given
    input would exceed the 512 character limit.
  - Add m_lusersnoservices and m_rpg modules.  Both upgraded from
    my 1.2 versions to 2.0.
    The m_lusersnoservices module adds a line to LUSERS that
    displays the global count without Services (assuming that
    Services are the only U-Lines on the network).
    The m_rpg module adds the commands NPC, NPCA, AMBIANCE,
    NARRATOR and NARRATORA for use in pen and paper RPGs being
    played over IRC. For the 2.0 update, it has also been made to
    actually work on a network by broadcasting with ENCAP.
  - Add m_rehashsslsignal
- drop insp2.0-HEAD.patch</changelog>
  <changelog author="mrueckert@suse.de" date="1476964800">- update to 2.0.23
  This release fixes a serious security vulnerability in m_sasl in
  combination with any services that support SASL EXTERNAL. To be
  vulnerable you must have m_sasl loaded, and have services which
  support SASL EXTERNAL authentication.  If you are affected and
  can not immediately upgrade, it is recommended to unload m_sasl,
  or otherwise disable all SASL EXTERNAL authentication in
  services.  This vulnerability allows any attacker to spoof
  certificate fingerprints via crafted SASL messages to the IRCd.
  This allows any user to login as any other user that they know
  the certificate fingerprint of, and that user has services
  configured to accept SASL EXTERNAL login requests for.  This bug
  appears more widespread than just InspIRCd, and seems to affect
  most or all other implementations of SASL EXTERNAL, including
  Charybdis and UnrealIRCd.
  - m_sqlite3 Fix possible memory leak when opening a
    database fails
  - m_jumpserver Prevent OnUserRegister from running in other
    modules for users we quit
  - m_sasl: don't allow AUTHENTICATE with mechanisms with a space
- changes from 2.0.22
  This release fixes the issues discovered since 2.0.21, containing
  important stability and correctness related fixes and better
  support for newer compilers (GCC 6.x). There is a new config
  option &lt;options:hideulinekills&gt; that can be used to hide server
  notices for KILLs done by U-Lined servers (services). A desync
  issue has also been fixed which caused some channel bans to be
  not synced on burst for empty non-permanent channels in some
  cases.
  - Thanks to the following people for their work on this release:
  - Fix dccallow to work with files with spaces in their names
  - Don?t show snotices for kills from ulined clients
  - Fix bursting channel bans
  - Remove embarrassing negative comments about some clients from
    the code
  - Fix for GCC 6 rightfully optimizing out the NULL check of
    ?this? in ConfigTag::readString()
  - Stop processing the new connection in UserManager::AddUser()
    when an internal SocketEngine error happens and the user is
    quitted
  - Don?t exit on rehash if the pid file cannot be written
  - m_ssl_gnutls, m_ssl_openssl After a read schedule another read
    if data remains in the buffer of the SSL library
  - m_ssl_openssl Verify DH params being non-NULL before setting it
    on the context
  - Fix more incorrect std::string::operator[] usage
  - m_censor Fix possible incorrect cast of dest
  - Minor spelling errors in m_spanningtree.so
  - Quote paths in the makefile.
  - Fix GCC 6 warning about null checking this.
  - Fix ?cron? and ?restart? in the helper not forwarding
    arguments.
  - Partially revert ?Quote paths in the makefile?.
  - Delete modules cautiously when doing a deinstall.
  - Fix extraneous quotes in makefile template.
  - Add configuration for building with Travis-CI.
  - Fix a minor warning in m_hideoper on some systems.
  - Fix 005 not showing some modes with the same rank as others.
  - GCC should never assume that this can not be null.
  - Force link sqlite3 on OS X when doing Travis builds.
  - Fix challenge auth when using m_hash_gnutls instead of
    m_sha256.
- update extra modules to 4773995
  - m_dccblock: also allow blocking dcc to channels
  - Port all of my modules to 3.0a1.
  - Port all of my modules to 3.0a1.
  - Update regen-modules for 3.0-style directives.
  - Fix some issues with my 2.0 modules' directives.
  - Add missing ModAuthorMail directives.
  - Fix core version constraints in ModDepends.
  - m_extbanredirect Fix redirection to empty channels
  - Fix syntax notice in m_require_auth (#83)
    As with g-line, syntax should be &lt;ident@host&gt;, not &lt;nick&gt;
  - Bug: MATCH digits always being announced in Snomasks
  - add backport of master's m_conn_join</changelog>
  <changelog author="mrueckert@suse.de" date="1503576000">- update to 2.0.24
  - m_sasl: really abort sasl session on register
  - m_cloaking: fix host/ip comparisons #1249
  - socketengine_epoll: use getrlimit not ulimit
  - m_sasl: send host/ip info
  - m_dnsbl: check returned results are in 127.0.0.0/8
  - m_sasl: use host/ip from m_cgiirc if applicable
  - cmd_who: don't show +p channels or channels hidden with
    m_hidechans
  - m_ldapauth: fix providing username in PASS
  - modules.conf.example: document useusername in ldapauth
  - win: set CMAKE_INSTALL_SYSTEM_RUNTIME_DESTINATION to . so the
    runtime libraries are not placed in bin
  - m_sakick: remove unused "Unable to kick" notice
  - m_cloaking: don't apply cloak to already cloaked users during
    registration
  - m_override: fix parentheses compiler warning
  - Release v2.0.24
  - m_httpd_stats: Also sanitize other server gecos
  - Fix users receiving a QUIT with themselves as source when host
    cycling in certain cases
  - Invalidate the caches properly when User::SetClientIP is
    called.
  - Workaround modern Perls not adding . to @INC.
  - Add a bigger warning about deprecated things being removed.
  - Backport the master Travis changes to insp20.
  - Fix pure static builds.
  - Use clock_gettime() on macOS 10.12.
  - Fix some compiler warnings.
  - Update securelist exception list.
  - Clarify that m_sslmodes depends on m_sslinfo.
  - Fix compiler version parsing on GCC 7.
  - Warn when a user configures a permanent channel without +P.
  - Fix WEBIRC not rejecting invalid IP addresses.
  - Penalise clients that use WEBIRC incorrectly.
  - Fix ModuleManager not being able to find make::configure.
  - fix channel rank issue
  - Fix SpanningTreeProtocolInterface::SendChannelPrivmsg() and
    SendChannelNotice() sending statusmsgs to whole channel
- update extras to b152c59
  https://github.com/inspircd/inspircd-extras/compare/4773995...b152c59</changelog>
</package>
<package pkgid="37c4e9ebaf5f9d463a71e86812a448b3c5354bfd" name="ircd-ircu" arch="i586">
  <version epoch="0" ver="2.10.12.10" rel="1.1"/>
  <changelog author="mrueckert@suse.de" date="1176552000">- added bison and flex to the buildrequires</changelog>
  <changelog author="mrueckert@suse.de" date="1191240000">- update to ircu2.10.12.10</changelog>
</package>
<package pkgid="6210d9d8acb8b8209f18bc9c130b6a9e4ac2529d" name="ircd-ircu" arch="src">
  <version epoch="0" ver="2.10.12.10" rel="1.1"/>
  <changelog author="mrueckert@suse.de" date="1176552000">- added bison and flex to the buildrequires</changelog>
  <changelog author="mrueckert@suse.de" date="1191240000">- update to ircu2.10.12.10</changelog>
</package>
<package pkgid="6df3ca931a2ab5fe416756186881514a6d6e0c12" name="ircd-ircu" arch="x86_64">
  <version epoch="0" ver="2.10.12.10" rel="1.1"/>
  <changelog author="mrueckert@suse.de" date="1176552000">- added bison and flex to the buildrequires</changelog>
  <changelog author="mrueckert@suse.de" date="1191240000">- update to ircu2.10.12.10</changelog>
</package>
<package pkgid="8b2cbd34cbfb7328b4ff5ad96ea80d4cedc1d304" name="ircd-ircu-debuginfo" arch="i586">
  <version epoch="0" ver="2.10.12.10" rel="1.1"/>
  <changelog author="mrueckert@suse.de" date="1176552000">- added bison and flex to the buildrequires</changelog>
  <changelog author="mrueckert@suse.de" date="1191240000">- update to ircu2.10.12.10</changelog>
</package>
<package pkgid="225a00b56c5395b599c47b94c5446e8ec6eb65a8" name="ircd-ircu-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.10.12.10" rel="1.1"/>
  <changelog author="mrueckert@suse.de" date="1176552000">- added bison and flex to the buildrequires</changelog>
  <changelog author="mrueckert@suse.de" date="1191240000">- update to ircu2.10.12.10</changelog>
</package>
<package pkgid="e5aaa6162d05e4469a2c213459399a2d3fd05d18" name="ircd-ircu-debugsource" arch="i586">
  <version epoch="0" ver="2.10.12.10" rel="1.1"/>
  <changelog author="mrueckert@suse.de" date="1176552000">- added bison and flex to the buildrequires</changelog>
  <changelog author="mrueckert@suse.de" date="1191240000">- update to ircu2.10.12.10</changelog>
</package>
<package pkgid="2b303fe1eaeac20ce23252d88243940e2938ad53" name="ircd-ircu-debugsource" arch="x86_64">
  <version epoch="0" ver="2.10.12.10" rel="1.1"/>
  <changelog author="mrueckert@suse.de" date="1176552000">- added bison and flex to the buildrequires</changelog>
  <changelog author="mrueckert@suse.de" date="1191240000">- update to ircu2.10.12.10</changelog>
</package>
<package pkgid="80ef082a9a0f91084f006424b9ecad44e420ce84" name="ircd-ratbox" arch="i586">
  <version epoch="0" ver="3.0.8" rel="1.1"/>
  <changelog author="mrueckert@suse.de" date="1142596800">- added ircd.conf as ghost file</changelog>
  <changelog author="mrueckert@suse.de" date="1142596801">- /etc/ircd-ratbox must be writable by the ratbox user.
  otherwise it cant properly rewrite *line.conf and resv.conf.</changelog>
  <changelog author="mrueckert@suse.de" date="1142596802">- update to version 2.1.8
- dont enforce epoll. it breaks in the configure script.
- move config from /etc/ircd-ratbox to /etc/ratbox/ircd
- move logs from /var/log/ircd-ratbox to /var/log/ratbox/ircd</changelog>
  <changelog author="mrueckert@suse.de" date="1164456000">- added http://www.leeh.co.uk/ratbox-2.x-banlistfix.diff
  "This fixes a problem with clients wrongly being told the banlist
  is full and being unable to apply bans -- when in fact it isn't."</changelog>
  <changelog author="mrueckert@suse.de" date="1164974400">- added ircd-ratbox-2.2.3_no_op_on_create.patch:
  This patch adds the option "op_on_create". It is set to "yes" to
  reflect the default. If the option is to "no", users will not get
  op when creating a new channel.</changelog>
  <changelog author="mrueckert@suse.de" date="1165752000">-  updated ircd-ratbox-2.2.3_no_op_on_create.patch:
  if you invert the logic of the option. you should fix the code
  aswell.</changelog>
  <changelog author="mrueckert@suse.de" date="1171972800">- update to version 2.2.4
  - Add m_webirc module to contrib, allows showing real host of
    CGI:IRC users.
  - send RPL_WHOISLOGGEDIN (330) in TS6 form if appropriate
  - minor conf/documentation updates
  - when finding a member of a channel, choose the shorter of the
    users/channels list to search
  - count escaped wildcards characters as non-wildcards
  - remove the cached storage of how many +beI there are, thereby
    fixing a case where it can get desynced from reality
  - improve xline \s code slightly
- disabled the ircd-ratbox-2.2.3_no_op_on_create.patch for now.
  it breaks the +n on creation of channels.
- removed http://www.leeh.co.uk/ratbox-2.x-banlistfix.diff:
  included in 2.2.4</changelog>
  <changelog author="mrueckert@suse.de" date="1180440000">- update to version 2.2.6:
  - upstream adns fix for when tcp connections fail immediately
  - minor memleak fix when rehashing helpfiles etc
  - fix a potential DoS that could result in resource starvation
- additional changes from 2.2.5:
  - fix bug with connect {}; blocks and empty classnames
  - disable allowing permanent klines to be set over temporary
    klines, as it
    did not sufficiently check there was also a permanent kline
  - alter TS6 logic slightly on channel joins to help avoid desyncs
    when a mode is crossing the network in the opposite direction
    to a JOIN
  - support for receiving and propagating SAVE for future FNC
    support
  - fix wildcard-to-cidr code slightly
  - fix for kqueue potentially losing updates when it is under high
    load
  - fix leaking of spoofed ips on +f notices
  - fix invisible count being off when people oper up with a
    default +i umode
  - fix /who on channels with ** in their name
  - when using --enable-services, hide channels a service is in
  - alter KICK logic to avoid leaking UIDs when we receive a kick
    with no reason
  - make anti-nickflood code nicer so it avoids trapping users in a
    situation where everytime they attempt to change nick, it just
    makes the anti-nickflood apply worse
  - minor bugfix to WEBIRC
- added 2 missing dir entries in the filelist
- fixed buildrequires for factory</changelog>
  <changelog author="mrueckert@suse.de" date="1191672000">- added ircd-ratbox-2.2.6_no_Werror.patch:
  disable -Werror until the warnings in 10.3/factory are fixed</changelog>
  <changelog author="mrueckert@suse.de" date="1360756800">- update to 3.0.8 (bnc#800979) CVE-2012-6084
  see /usr/share/doc/packages/ircd-ratbox/ChangeLog
- dropped obsolete patches
  ircd-ratbox-2.1.7_pie.patch (replaced with exports in the spec file)
  ircd-ratbox-2.2.6_no_Werror.patch
- added ircd-ratbox-3.0.8_contrib_modules_path.patch
  add missing DESTDIR in the contrib makefile
- added ircd-ratbox-3.0.8_undefined_behavior_m_oper.patch
  fix undefined behavior in the oper module
- create pid base dir in the init script now</changelog>
</package>
<package pkgid="7670b6364871c8f34e84bfe8e7e7febc56dd1637" name="ircd-ratbox" arch="src">
  <version epoch="0" ver="3.0.8" rel="1.1"/>
  <changelog author="mrueckert@suse.de" date="1127649600">- Started package with 2.0.11</changelog>
  <changelog author="mrueckert@suse.de" date="1135771200">- Update to 2.1.7</changelog>
  <changelog author="mrueckert@suse.de" date="1142596800">- added -fstack-protector the the CFLAGS
- rename the manpage</changelog>
  <changelog author="mrueckert@suse.de" date="1142596801">- added group ratbox
- adapted init script</changelog>
  <changelog author="mrueckert@suse.de" date="1142596802">- added ircd.conf as ghost file</changelog>
  <changelog author="mrueckert@suse.de" date="1142596803">- /etc/ircd-ratbox must be writable by the ratbox user.
  otherwise it cant properly rewrite *line.conf and resv.conf.</changelog>
  <changelog author="mrueckert@suse.de" date="1142596804">- update to version 2.1.8
- dont enforce epoll. it breaks in the configure script.
- move config from /etc/ircd-ratbox to /etc/ratbox/ircd
- move logs from /var/log/ircd-ratbox to /var/log/ratbox/ircd</changelog>
  <changelog author="mrueckert@suse.de" date="1164456000">- added http://www.leeh.co.uk/ratbox-2.x-banlistfix.diff
  "This fixes a problem with clients wrongly being told the banlist
  is full and being unable to apply bans -- when in fact it isn't."</changelog>
  <changelog author="mrueckert@suse.de" date="1164974400">- added ircd-ratbox-2.2.3_no_op_on_create.patch:
  This patch adds the option "op_on_create". It is set to "yes" to
  reflect the default. If the option is to "no", users will not get
  op when creating a new channel.</changelog>
  <changelog author="mrueckert@suse.de" date="1165752000">-  updated ircd-ratbox-2.2.3_no_op_on_create.patch:
  if you invert the logic of the option. you should fix the code
  aswell.</changelog>
  <changelog author="mrueckert@suse.de" date="1171972800">- update to version 2.2.4
  - Add m_webirc module to contrib, allows showing real host of
    CGI:IRC users.
  - send RPL_WHOISLOGGEDIN (330) in TS6 form if appropriate
  - minor conf/documentation updates
  - when finding a member of a channel, choose the shorter of the
    users/channels list to search
  - count escaped wildcards characters as non-wildcards
  - remove the cached storage of how many +beI there are, thereby
    fixing a case where it can get desynced from reality
  - improve xline \s code slightly
- disabled the ircd-ratbox-2.2.3_no_op_on_create.patch for now.
  it breaks the +n on creation of channels.
- removed http://www.leeh.co.uk/ratbox-2.x-banlistfix.diff:
  included in 2.2.4</changelog>
  <changelog author="mrueckert@suse.de" date="1180440000">- update to version 2.2.6:
  - upstream adns fix for when tcp connections fail immediately
  - minor memleak fix when rehashing helpfiles etc
  - fix a potential DoS that could result in resource starvation
- additional changes from 2.2.5:
  - fix bug with connect {}; blocks and empty classnames
  - disable allowing permanent klines to be set over temporary
    klines, as it
    did not sufficiently check there was also a permanent kline
  - alter TS6 logic slightly on channel joins to help avoid desyncs
    when a mode is crossing the network in the opposite direction
    to a JOIN
  - support for receiving and propagating SAVE for future FNC
    support
  - fix wildcard-to-cidr code slightly
  - fix for kqueue potentially losing updates when it is under high
    load
  - fix leaking of spoofed ips on +f notices
  - fix invisible count being off when people oper up with a
    default +i umode
  - fix /who on channels with ** in their name
  - when using --enable-services, hide channels a service is in
  - alter KICK logic to avoid leaking UIDs when we receive a kick
    with no reason
  - make anti-nickflood code nicer so it avoids trapping users in a
    situation where everytime they attempt to change nick, it just
    makes the anti-nickflood apply worse
  - minor bugfix to WEBIRC
- added 2 missing dir entries in the filelist
- fixed buildrequires for factory</changelog>
  <changelog author="mrueckert@suse.de" date="1191672000">- added ircd-ratbox-2.2.6_no_Werror.patch:
  disable -Werror until the warnings in 10.3/factory are fixed</changelog>
  <changelog author="mrueckert@suse.de" date="1360756800">- update to 3.0.8 (bnc#800979) CVE-2012-6084
  see /usr/share/doc/packages/ircd-ratbox/ChangeLog
- dropped obsolete patches
  ircd-ratbox-2.1.7_pie.patch (replaced with exports in the spec file)
  ircd-ratbox-2.2.6_no_Werror.patch
- added ircd-ratbox-3.0.8_contrib_modules_path.patch
  add missing DESTDIR in the contrib makefile
- added ircd-ratbox-3.0.8_undefined_behavior_m_oper.patch
  fix undefined behavior in the oper module
- create pid base dir in the init script now</changelog>
</package>
<package pkgid="615079d078964d82e4ed9e6a6cdce03f449502dc" name="ircd-ratbox" arch="x86_64">
  <version epoch="0" ver="3.0.8" rel="1.1"/>
  <changelog author="mrueckert@suse.de" date="1142596800">- added ircd.conf as ghost file</changelog>
  <changelog author="mrueckert@suse.de" date="1142596801">- /etc/ircd-ratbox must be writable by the ratbox user.
  otherwise it cant properly rewrite *line.conf and resv.conf.</changelog>
  <changelog author="mrueckert@suse.de" date="1142596802">- update to version 2.1.8
- dont enforce epoll. it breaks in the configure script.
- move config from /etc/ircd-ratbox to /etc/ratbox/ircd
- move logs from /var/log/ircd-ratbox to /var/log/ratbox/ircd</changelog>
  <changelog author="mrueckert@suse.de" date="1164456000">- added http://www.leeh.co.uk/ratbox-2.x-banlistfix.diff
  "This fixes a problem with clients wrongly being told the banlist
  is full and being unable to apply bans -- when in fact it isn't."</changelog>
  <changelog author="mrueckert@suse.de" date="1164974400">- added ircd-ratbox-2.2.3_no_op_on_create.patch:
  This patch adds the option "op_on_create". It is set to "yes" to
  reflect the default. If the option is to "no", users will not get
  op when creating a new channel.</changelog>
  <changelog author="mrueckert@suse.de" date="1165752000">-  updated ircd-ratbox-2.2.3_no_op_on_create.patch:
  if you invert the logic of the option. you should fix the code
  aswell.</changelog>
  <changelog author="mrueckert@suse.de" date="1171972800">- update to version 2.2.4
  - Add m_webirc module to contrib, allows showing real host of
    CGI:IRC users.
  - send RPL_WHOISLOGGEDIN (330) in TS6 form if appropriate
  - minor conf/documentation updates
  - when finding a member of a channel, choose the shorter of the
    users/channels list to search
  - count escaped wildcards characters as non-wildcards
  - remove the cached storage of how many +beI there are, thereby
    fixing a case where it can get desynced from reality
  - improve xline \s code slightly
- disabled the ircd-ratbox-2.2.3_no_op_on_create.patch for now.
  it breaks the +n on creation of channels.
- removed http://www.leeh.co.uk/ratbox-2.x-banlistfix.diff:
  included in 2.2.4</changelog>
  <changelog author="mrueckert@suse.de" date="1180440000">- update to version 2.2.6:
  - upstream adns fix for when tcp connections fail immediately
  - minor memleak fix when rehashing helpfiles etc
  - fix a potential DoS that could result in resource starvation
- additional changes from 2.2.5:
  - fix bug with connect {}; blocks and empty classnames
  - disable allowing permanent klines to be set over temporary
    klines, as it
    did not sufficiently check there was also a permanent kline
  - alter TS6 logic slightly on channel joins to help avoid desyncs
    when a mode is crossing the network in the opposite direction
    to a JOIN
  - support for receiving and propagating SAVE for future FNC
    support
  - fix wildcard-to-cidr code slightly
  - fix for kqueue potentially losing updates when it is under high
    load
  - fix leaking of spoofed ips on +f notices
  - fix invisible count being off when people oper up with a
    default +i umode
  - fix /who on channels with ** in their name
  - when using --enable-services, hide channels a service is in
  - alter KICK logic to avoid leaking UIDs when we receive a kick
    with no reason
  - make anti-nickflood code nicer so it avoids trapping users in a
    situation where everytime they attempt to change nick, it just
    makes the anti-nickflood apply worse
  - minor bugfix to WEBIRC
- added 2 missing dir entries in the filelist
- fixed buildrequires for factory</changelog>
  <changelog author="mrueckert@suse.de" date="1191672000">- added ircd-ratbox-2.2.6_no_Werror.patch:
  disable -Werror until the warnings in 10.3/factory are fixed</changelog>
  <changelog author="mrueckert@suse.de" date="1360756800">- update to 3.0.8 (bnc#800979) CVE-2012-6084
  see /usr/share/doc/packages/ircd-ratbox/ChangeLog
- dropped obsolete patches
  ircd-ratbox-2.1.7_pie.patch (replaced with exports in the spec file)
  ircd-ratbox-2.2.6_no_Werror.patch
- added ircd-ratbox-3.0.8_contrib_modules_path.patch
  add missing DESTDIR in the contrib makefile
- added ircd-ratbox-3.0.8_undefined_behavior_m_oper.patch
  fix undefined behavior in the oper module
- create pid base dir in the init script now</changelog>
</package>
<package pkgid="3da69f7c84ac176f5a1465d2c01902e9d27fedc4" name="ircd-ratbox-debuginfo" arch="i586">
  <version epoch="0" ver="3.0.8" rel="1.1"/>
  <changelog author="mrueckert@suse.de" date="1142596800">- added ircd.conf as ghost file</changelog>
  <changelog author="mrueckert@suse.de" date="1142596801">- /etc/ircd-ratbox must be writable by the ratbox user.
  otherwise it cant properly rewrite *line.conf and resv.conf.</changelog>
  <changelog author="mrueckert@suse.de" date="1142596802">- update to version 2.1.8
- dont enforce epoll. it breaks in the configure script.
- move config from /etc/ircd-ratbox to /etc/ratbox/ircd
- move logs from /var/log/ircd-ratbox to /var/log/ratbox/ircd</changelog>
  <changelog author="mrueckert@suse.de" date="1164456000">- added http://www.leeh.co.uk/ratbox-2.x-banlistfix.diff
  "This fixes a problem with clients wrongly being told the banlist
  is full and being unable to apply bans -- when in fact it isn't."</changelog>
  <changelog author="mrueckert@suse.de" date="1164974400">- added ircd-ratbox-2.2.3_no_op_on_create.patch:
  This patch adds the option "op_on_create". It is set to "yes" to
  reflect the default. If the option is to "no", users will not get
  op when creating a new channel.</changelog>
  <changelog author="mrueckert@suse.de" date="1165752000">-  updated ircd-ratbox-2.2.3_no_op_on_create.patch:
  if you invert the logic of the option. you should fix the code
  aswell.</changelog>
  <changelog author="mrueckert@suse.de" date="1171972800">- update to version 2.2.4
  - Add m_webirc module to contrib, allows showing real host of
    CGI:IRC users.
  - send RPL_WHOISLOGGEDIN (330) in TS6 form if appropriate
  - minor conf/documentation updates
  - when finding a member of a channel, choose the shorter of the
    users/channels list to search
  - count escaped wildcards characters as non-wildcards
  - remove the cached storage of how many +beI there are, thereby
    fixing a case where it can get desynced from reality
  - improve xline \s code slightly
- disabled the ircd-ratbox-2.2.3_no_op_on_create.patch for now.
  it breaks the +n on creation of channels.
- removed http://www.leeh.co.uk/ratbox-2.x-banlistfix.diff:
  included in 2.2.4</changelog>
  <changelog author="mrueckert@suse.de" date="1180440000">- update to version 2.2.6:
  - upstream adns fix for when tcp connections fail immediately
  - minor memleak fix when rehashing helpfiles etc
  - fix a potential DoS that could result in resource starvation
- additional changes from 2.2.5:
  - fix bug with connect {}; blocks and empty classnames
  - disable allowing permanent klines to be set over temporary
    klines, as it
    did not sufficiently check there was also a permanent kline
  - alter TS6 logic slightly on channel joins to help avoid desyncs
    when a mode is crossing the network in the opposite direction
    to a JOIN
  - support for receiving and propagating SAVE for future FNC
    support
  - fix wildcard-to-cidr code slightly
  - fix for kqueue potentially losing updates when it is under high
    load
  - fix leaking of spoofed ips on +f notices
  - fix invisible count being off when people oper up with a
    default +i umode
  - fix /who on channels with ** in their name
  - when using --enable-services, hide channels a service is in
  - alter KICK logic to avoid leaking UIDs when we receive a kick
    with no reason
  - make anti-nickflood code nicer so it avoids trapping users in a
    situation where everytime they attempt to change nick, it just
    makes the anti-nickflood apply worse
  - minor bugfix to WEBIRC
- added 2 missing dir entries in the filelist
- fixed buildrequires for factory</changelog>
  <changelog author="mrueckert@suse.de" date="1191672000">- added ircd-ratbox-2.2.6_no_Werror.patch:
  disable -Werror until the warnings in 10.3/factory are fixed</changelog>
  <changelog author="mrueckert@suse.de" date="1360756800">- update to 3.0.8 (bnc#800979) CVE-2012-6084
  see /usr/share/doc/packages/ircd-ratbox/ChangeLog
- dropped obsolete patches
  ircd-ratbox-2.1.7_pie.patch (replaced with exports in the spec file)
  ircd-ratbox-2.2.6_no_Werror.patch
- added ircd-ratbox-3.0.8_contrib_modules_path.patch
  add missing DESTDIR in the contrib makefile
- added ircd-ratbox-3.0.8_undefined_behavior_m_oper.patch
  fix undefined behavior in the oper module
- create pid base dir in the init script now</changelog>
</package>
<package pkgid="dbbd5b3ef039412cb624f0b6d276b6b5606cc858" name="ircd-ratbox-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.0.8" rel="1.1"/>
  <changelog author="mrueckert@suse.de" date="1142596800">- added ircd.conf as ghost file</changelog>
  <changelog author="mrueckert@suse.de" date="1142596801">- /etc/ircd-ratbox must be writable by the ratbox user.
  otherwise it cant properly rewrite *line.conf and resv.conf.</changelog>
  <changelog author="mrueckert@suse.de" date="1142596802">- update to version 2.1.8
- dont enforce epoll. it breaks in the configure script.
- move config from /etc/ircd-ratbox to /etc/ratbox/ircd
- move logs from /var/log/ircd-ratbox to /var/log/ratbox/ircd</changelog>
  <changelog author="mrueckert@suse.de" date="1164456000">- added http://www.leeh.co.uk/ratbox-2.x-banlistfix.diff
  "This fixes a problem with clients wrongly being told the banlist
  is full and being unable to apply bans -- when in fact it isn't."</changelog>
  <changelog author="mrueckert@suse.de" date="1164974400">- added ircd-ratbox-2.2.3_no_op_on_create.patch:
  This patch adds the option "op_on_create". It is set to "yes" to
  reflect the default. If the option is to "no", users will not get
  op when creating a new channel.</changelog>
  <changelog author="mrueckert@suse.de" date="1165752000">-  updated ircd-ratbox-2.2.3_no_op_on_create.patch:
  if you invert the logic of the option. you should fix the code
  aswell.</changelog>
  <changelog author="mrueckert@suse.de" date="1171972800">- update to version 2.2.4
  - Add m_webirc module to contrib, allows showing real host of
    CGI:IRC users.
  - send RPL_WHOISLOGGEDIN (330) in TS6 form if appropriate
  - minor conf/documentation updates
  - when finding a member of a channel, choose the shorter of the
    users/channels list to search
  - count escaped wildcards characters as non-wildcards
  - remove the cached storage of how many +beI there are, thereby
    fixing a case where it can get desynced from reality
  - improve xline \s code slightly
- disabled the ircd-ratbox-2.2.3_no_op_on_create.patch for now.
  it breaks the +n on creation of channels.
- removed http://www.leeh.co.uk/ratbox-2.x-banlistfix.diff:
  included in 2.2.4</changelog>
  <changelog author="mrueckert@suse.de" date="1180440000">- update to version 2.2.6:
  - upstream adns fix for when tcp connections fail immediately
  - minor memleak fix when rehashing helpfiles etc
  - fix a potential DoS that could result in resource starvation
- additional changes from 2.2.5:
  - fix bug with connect {}; blocks and empty classnames
  - disable allowing permanent klines to be set over temporary
    klines, as it
    did not sufficiently check there was also a permanent kline
  - alter TS6 logic slightly on channel joins to help avoid desyncs
    when a mode is crossing the network in the opposite direction
    to a JOIN
  - support for receiving and propagating SAVE for future FNC
    support
  - fix wildcard-to-cidr code slightly
  - fix for kqueue potentially losing updates when it is under high
    load
  - fix leaking of spoofed ips on +f notices
  - fix invisible count being off when people oper up with a
    default +i umode
  - fix /who on channels with ** in their name
  - when using --enable-services, hide channels a service is in
  - alter KICK logic to avoid leaking UIDs when we receive a kick
    with no reason
  - make anti-nickflood code nicer so it avoids trapping users in a
    situation where everytime they attempt to change nick, it just
    makes the anti-nickflood apply worse
  - minor bugfix to WEBIRC
- added 2 missing dir entries in the filelist
- fixed buildrequires for factory</changelog>
  <changelog author="mrueckert@suse.de" date="1191672000">- added ircd-ratbox-2.2.6_no_Werror.patch:
  disable -Werror until the warnings in 10.3/factory are fixed</changelog>
  <changelog author="mrueckert@suse.de" date="1360756800">- update to 3.0.8 (bnc#800979) CVE-2012-6084
  see /usr/share/doc/packages/ircd-ratbox/ChangeLog
- dropped obsolete patches
  ircd-ratbox-2.1.7_pie.patch (replaced with exports in the spec file)
  ircd-ratbox-2.2.6_no_Werror.patch
- added ircd-ratbox-3.0.8_contrib_modules_path.patch
  add missing DESTDIR in the contrib makefile
- added ircd-ratbox-3.0.8_undefined_behavior_m_oper.patch
  fix undefined behavior in the oper module
- create pid base dir in the init script now</changelog>
</package>
<package pkgid="039677b826a692ece84973cd3f739268d9d76ff9" name="ircd-ratbox-debugsource" arch="i586">
  <version epoch="0" ver="3.0.8" rel="1.1"/>
  <changelog author="mrueckert@suse.de" date="1142596800">- added ircd.conf as ghost file</changelog>
  <changelog author="mrueckert@suse.de" date="1142596801">- /etc/ircd-ratbox must be writable by the ratbox user.
  otherwise it cant properly rewrite *line.conf and resv.conf.</changelog>
  <changelog author="mrueckert@suse.de" date="1142596802">- update to version 2.1.8
- dont enforce epoll. it breaks in the configure script.
- move config from /etc/ircd-ratbox to /etc/ratbox/ircd
- move logs from /var/log/ircd-ratbox to /var/log/ratbox/ircd</changelog>
  <changelog author="mrueckert@suse.de" date="1164456000">- added http://www.leeh.co.uk/ratbox-2.x-banlistfix.diff
  "This fixes a problem with clients wrongly being told the banlist
  is full and being unable to apply bans -- when in fact it isn't."</changelog>
  <changelog author="mrueckert@suse.de" date="1164974400">- added ircd-ratbox-2.2.3_no_op_on_create.patch:
  This patch adds the option "op_on_create". It is set to "yes" to
  reflect the default. If the option is to "no", users will not get
  op when creating a new channel.</changelog>
  <changelog author="mrueckert@suse.de" date="1165752000">-  updated ircd-ratbox-2.2.3_no_op_on_create.patch:
  if you invert the logic of the option. you should fix the code
  aswell.</changelog>
  <changelog author="mrueckert@suse.de" date="1171972800">- update to version 2.2.4
  - Add m_webirc module to contrib, allows showing real host of
    CGI:IRC users.
  - send RPL_WHOISLOGGEDIN (330) in TS6 form if appropriate
  - minor conf/documentation updates
  - when finding a member of a channel, choose the shorter of the
    users/channels list to search
  - count escaped wildcards characters as non-wildcards
  - remove the cached storage of how many +beI there are, thereby
    fixing a case where it can get desynced from reality
  - improve xline \s code slightly
- disabled the ircd-ratbox-2.2.3_no_op_on_create.patch for now.
  it breaks the +n on creation of channels.
- removed http://www.leeh.co.uk/ratbox-2.x-banlistfix.diff:
  included in 2.2.4</changelog>
  <changelog author="mrueckert@suse.de" date="1180440000">- update to version 2.2.6:
  - upstream adns fix for when tcp connections fail immediately
  - minor memleak fix when rehashing helpfiles etc
  - fix a potential DoS that could result in resource starvation
- additional changes from 2.2.5:
  - fix bug with connect {}; blocks and empty classnames
  - disable allowing permanent klines to be set over temporary
    klines, as it
    did not sufficiently check there was also a permanent kline
  - alter TS6 logic slightly on channel joins to help avoid desyncs
    when a mode is crossing the network in the opposite direction
    to a JOIN
  - support for receiving and propagating SAVE for future FNC
    support
  - fix wildcard-to-cidr code slightly
  - fix for kqueue potentially losing updates when it is under high
    load
  - fix leaking of spoofed ips on +f notices
  - fix invisible count being off when people oper up with a
    default +i umode
  - fix /who on channels with ** in their name
  - when using --enable-services, hide channels a service is in
  - alter KICK logic to avoid leaking UIDs when we receive a kick
    with no reason
  - make anti-nickflood code nicer so it avoids trapping users in a
    situation where everytime they attempt to change nick, it just
    makes the anti-nickflood apply worse
  - minor bugfix to WEBIRC
- added 2 missing dir entries in the filelist
- fixed buildrequires for factory</changelog>
  <changelog author="mrueckert@suse.de" date="1191672000">- added ircd-ratbox-2.2.6_no_Werror.patch:
  disable -Werror until the warnings in 10.3/factory are fixed</changelog>
  <changelog author="mrueckert@suse.de" date="1360756800">- update to 3.0.8 (bnc#800979) CVE-2012-6084
  see /usr/share/doc/packages/ircd-ratbox/ChangeLog
- dropped obsolete patches
  ircd-ratbox-2.1.7_pie.patch (replaced with exports in the spec file)
  ircd-ratbox-2.2.6_no_Werror.patch
- added ircd-ratbox-3.0.8_contrib_modules_path.patch
  add missing DESTDIR in the contrib makefile
- added ircd-ratbox-3.0.8_undefined_behavior_m_oper.patch
  fix undefined behavior in the oper module
- create pid base dir in the init script now</changelog>
</package>
<package pkgid="99e87f1e07bbedb0103cac55fcb5362c39d3316d" name="ircd-ratbox-debugsource" arch="x86_64">
  <version epoch="0" ver="3.0.8" rel="1.1"/>
  <changelog author="mrueckert@suse.de" date="1142596800">- added ircd.conf as ghost file</changelog>
  <changelog author="mrueckert@suse.de" date="1142596801">- /etc/ircd-ratbox must be writable by the ratbox user.
  otherwise it cant properly rewrite *line.conf and resv.conf.</changelog>
  <changelog author="mrueckert@suse.de" date="1142596802">- update to version 2.1.8
- dont enforce epoll. it breaks in the configure script.
- move config from /etc/ircd-ratbox to /etc/ratbox/ircd
- move logs from /var/log/ircd-ratbox to /var/log/ratbox/ircd</changelog>
  <changelog author="mrueckert@suse.de" date="1164456000">- added http://www.leeh.co.uk/ratbox-2.x-banlistfix.diff
  "This fixes a problem with clients wrongly being told the banlist
  is full and being unable to apply bans -- when in fact it isn't."</changelog>
  <changelog author="mrueckert@suse.de" date="1164974400">- added ircd-ratbox-2.2.3_no_op_on_create.patch:
  This patch adds the option "op_on_create". It is set to "yes" to
  reflect the default. If the option is to "no", users will not get
  op when creating a new channel.</changelog>
  <changelog author="mrueckert@suse.de" date="1165752000">-  updated ircd-ratbox-2.2.3_no_op_on_create.patch:
  if you invert the logic of the option. you should fix the code
  aswell.</changelog>
  <changelog author="mrueckert@suse.de" date="1171972800">- update to version 2.2.4
  - Add m_webirc module to contrib, allows showing real host of
    CGI:IRC users.
  - send RPL_WHOISLOGGEDIN (330) in TS6 form if appropriate
  - minor conf/documentation updates
  - when finding a member of a channel, choose the shorter of the
    users/channels list to search
  - count escaped wildcards characters as non-wildcards
  - remove the cached storage of how many +beI there are, thereby
    fixing a case where it can get desynced from reality
  - improve xline \s code slightly
- disabled the ircd-ratbox-2.2.3_no_op_on_create.patch for now.
  it breaks the +n on creation of channels.
- removed http://www.leeh.co.uk/ratbox-2.x-banlistfix.diff:
  included in 2.2.4</changelog>
  <changelog author="mrueckert@suse.de" date="1180440000">- update to version 2.2.6:
  - upstream adns fix for when tcp connections fail immediately
  - minor memleak fix when rehashing helpfiles etc
  - fix a potential DoS that could result in resource starvation
- additional changes from 2.2.5:
  - fix bug with connect {}; blocks and empty classnames
  - disable allowing permanent klines to be set over temporary
    klines, as it
    did not sufficiently check there was also a permanent kline
  - alter TS6 logic slightly on channel joins to help avoid desyncs
    when a mode is crossing the network in the opposite direction
    to a JOIN
  - support for receiving and propagating SAVE for future FNC
    support
  - fix wildcard-to-cidr code slightly
  - fix for kqueue potentially losing updates when it is under high
    load
  - fix leaking of spoofed ips on +f notices
  - fix invisible count being off when people oper up with a
    default +i umode
  - fix /who on channels with ** in their name
  - when using --enable-services, hide channels a service is in
  - alter KICK logic to avoid leaking UIDs when we receive a kick
    with no reason
  - make anti-nickflood code nicer so it avoids trapping users in a
    situation where everytime they attempt to change nick, it just
    makes the anti-nickflood apply worse
  - minor bugfix to WEBIRC
- added 2 missing dir entries in the filelist
- fixed buildrequires for factory</changelog>
  <changelog author="mrueckert@suse.de" date="1191672000">- added ircd-ratbox-2.2.6_no_Werror.patch:
  disable -Werror until the warnings in 10.3/factory are fixed</changelog>
  <changelog author="mrueckert@suse.de" date="1360756800">- update to 3.0.8 (bnc#800979) CVE-2012-6084
  see /usr/share/doc/packages/ircd-ratbox/ChangeLog
- dropped obsolete patches
  ircd-ratbox-2.1.7_pie.patch (replaced with exports in the spec file)
  ircd-ratbox-2.2.6_no_Werror.patch
- added ircd-ratbox-3.0.8_contrib_modules_path.patch
  add missing DESTDIR in the contrib makefile
- added ircd-ratbox-3.0.8_undefined_behavior_m_oper.patch
  fix undefined behavior in the oper module
- create pid base dir in the init script now</changelog>
</package>
<package pkgid="b69a3e071e835f6456d88f254613dff2798fb902" name="irssi" arch="i586">
  <version epoch="0" ver="0.8.20" rel="70.1"/>
  <changelog author="aj@suse.de" date="1293624000">- switch to perl_requires macro</changelog>
  <changelog author="aj@suse.de" date="1294747200">- Fix build for older openSUSE distros.</changelog>
  <changelog author="coolo@suse.com" date="1329134400">- patch license to follow spdx.org standard</changelog>
  <changelog author="mrueckert@suse.de" date="1360584000">- added dante-devel to buildrequires to fix the socks support
  (bnc#794748)
- added -fno-strict-aliasing to the cflags</changelog>
  <changelog author="mrueckert@suse.de" date="1370865600">- only enable socks support on opensuse</changelog>
  <changelog author="mls@suse.de" date="1378382400">- add libperl_requires, as we link against libperl and thus
  need a specific version of perl</changelog>
  <changelog author="ddiss@suse.com" date="1380196800">- irssi-0.8.15-ssl-passphrase.patch
  Fix prompt breakage following SSL certificate passphrase prompt;
  (bnc#842532).</changelog>
  <changelog author="mrueckert@suse.de" date="1390392000">- added irssi-0.8.16_missing_prototype_warnings.patch:
  Fixes a compiler warning about missing prototype for SOCKSinit
- added -DGLIB_DISABLE_DEPRECATION_WARNINGS to reduce the noise
- added dante-devel as requires to irssi-devel so plugins can be
  compiled again</changelog>
  <changelog author="mrueckert@suse.de" date="1405339200">- update to 0.8.16
  + Add -noautosendcmd to /SERVER and /CONNECT. Passing this option
    will force Irssi to not execute the content of the autosendcmd
    chatnet-setting upon connect.
  + Accept names replies with nick!user@host instead of just nick,
    if they are enabled (see bug #805).
  - Set window binds for channel items as sticky when re-creating
    window binds as part of /layout save. This fixes the bug where
    previously saved channel windows forgets their window number
    upon reconnect.
  + Add experimental support for DNSSEC DANE validation of
    certificates.
  + Strip the argument for boolean options (see bug #769).
  + Freenode have been readded to the list of networks in the
    default configuration file.
  + Disabled support for the insecure SSLv2 protocol.
  + Various documentation enhancements.
  + Add -ssl_pass to /connect and /server (see bug #305).
  - Fix crashing bug that can happen if the terminal height
    decreases before the first window is created.
  - Fixed minor compiler warnings.
  - Fixed possible crashing bug when processing an octal escape
    sequence.
  - Fixed the /ignore -network option (see bug #748).
  - Fixed signal handling for /exec'd commands. Irssi now sends the
    signal to the process group id instead of the process id.
  - Fixed segfault generated by SSL disconnections (see bug #752).
  - Fix compilation when build with -Werror=format-security. Patch
    by Jaroslav Skarvada.
- refreshed irssi-0.8.15-ssl-passphrase.patch to apply without fuzz
  again
- disable irssi-0.8.15_ssl_proxy.patch for now</changelog>
  <changelog author="mrueckert@suse.de" date="1406635200">- disable ssl_passphrase patch but keep it until the discussion
  with upstream ended:
  https://github.com/irssi/irssi/issues/103</changelog>
  <changelog author="mrueckert@suse.de" date="1409832000">- add conditional to enable socks support but disable by default.
  unless we can find a way to have socks support so it works
  without an existing socks.conf.</changelog>
  <changelog author="mrueckert@suse.de" date="1413547200">- update to 0.8.17
  + Document that SSL connections aren't properly handled during
    /UPGRADE. See Github PR #39.
  + Synchronize scripts with scripts.irssi.org.
  + Performance enhancement of the nicklist as well as the
    window_item_find function. See Github PR #24.
  + Disallow unloading of static modules.
  + Allow UTF-8 characters in /bind. See Github PR #18.
  + Split overlong outgoing messages instead of silently truncating
    them.
    Adds two new options: 'split_line_end' and 'split_line_start'.
  - 'split_line_end' contains a string added to the end of line
    fragments.
  - 'split_line_start' contains a string added to the beginning
    of line
    fragments. See Github PR #29.
  + Added special /ignore NO_ACT level to ignore only activity (see
    /help ignore).
  + Support for 256 and true color terminals (see Github PR #48).
  + Support for italics (see Github PR #58).
  + Rewrote many help files.
  - Fixed various compiler warnings and use of deprecated
    functions.
  - Fixed Perl API usage and added PERL_NO_GET_CONTEXT to reduce
    code size.
  - Fixed format_get_text Perl API. See Github PR #23.
  - Fixed gui_printtext_after and term_refresh_*() visibility. See
    Github PR #22.
  - Fixed issue where UTF-8 characters was corrupted once for every
    32k text. See Github PR #12.
  - Fixed redrawing issue with right-aligned statusbar.
  - Fixed use-after-free bug with cached settings values. See
    Github PR #147.</changelog>
  <changelog author="meissner@suse.com" date="1420113600">- build with PIE</changelog>
  <changelog author="astieger@suse.com" date="1452427200">- downloads moved to github
- verify source signature</changelog>
  <changelog author="idonmez@suse.com" date="1456920000">- Update to version 0.8.18
  New Features
  + CAP SASL PLAIN login is now supported natively.
  + Paste bracket markers can be requested from terminal with
    /set paste_use_bracketed_mode on
  + "Self messages" generated by some bouncers can now be received in
    the proper window.
  + Try to split long lines on spaces to avoid words being splitted.
    Adds a new option: split_line_on_space which defaults to on.
  + Add setting hilight_nick_matches_everywhere (#56).
  + The config parser is more robust and prints out better diagnostics
    on incorrect config files.
  + Ctrl+^ (FS#721) and Ctrl+J can now be bound.
  + Command history can be cleared with /window history -clear
  + /hilight -mask -line is now supported (FS#275).
  + CHANTYPES are now supported.
  + Improved reload speed of ignores.
  + Add -date feature to /lastlog
  + irssiproxy can be more easily enabled and disabled.
  + Expando for hostname (FS#829).
  + UNIX sockets can now also be specified in the config file.
  + Disable SSLv3 due to the POODLE vulnerability.
  + SSL ciphers can now be specified per server.
  + Added SNI support for SSL.
  Bugfixes
  + /ignore now respects -pattern on merge (#78).
  + irssiproxy (BNC) module now uses correct line endings.
  + Fix missing lines on large pastes (FS#905).
  + Correctly preserve STATUSMSG prefixes (#291).
  + Fix infinite recursion in key bindings (FS#817).
  + Fix incomplete awaylog caused by buffering.
  + Fix calculation of UTF-8 string length display in some cases.
  + Fix some Perl warnings related to @ISA.
  + EXEC windowitems now get proper references on the Perl side.
  + Incremental help file improvements.
  + ANSI attributes are now properly reset.
  + Fixed regression where text would blink when terminal lacks color support.
  + Permit the usage of Freenode extban syntax in /ban (#150)
  + Fixed regression in scriptassist on unload of scripts.
  + Fixed regression in -actcolor %n
- Remove irssi-0.8.15-ssl-passphrase.patch, fixed upstream.</changelog>
  <changelog author="idonmez@suse.com" date="1458993600">- Update to version 0.8.19
  * Fixed regression when joining and parting channels on IRCnet
  * Fixed SASL EXTERNAL
  * Fixed regression when not using SASL
  * Fixed incorrect SSL disconnects when using SSL from modules/scripts
  * Fixed regression where proxy_string could not be configured or
  certain file transfers could not be accepted
  * Fixed storing layout of !channels
  * Fixed restoration of bracketed paste mode on quit
  * Make the usage of meta-O for cursor keys configurable with
  /set term_appkey_mode off</changelog>
  <changelog author="meissner@suse.com" date="1474459200">- Update to version 0.8.20
  - Correct the name of an emitted sasl signal (#484)
  - Correct the prototype for the 'message private' signal (#515)
  - Corrections in away and hilight help text (#477, #518)
  - /squery and /servlist commands have been restored.
  - Where Irssi would previously only report "System error" on connect,
    it will now try harder to retrieve the system error message.
  - Fixed issue with +channels not working properly (#533)
  - Fixed crash in optchan when item has no server (#485)
  - Fixed random remote crash in the nicklist handling (#529)
  - Fixed remote crash due to incorrect bounds checking on
  formats, reported by Gabriel Campana and Adrien Guinet from
  Quarkslab. (CVE-2016-7044, CVE-2016-7045, bsc#999199)</changelog>
  <changelog author="mrueckert@suse.de" date="1474459201">- add BR for xz to fix build on sle11
- switch to %{?_smp_mflags}
- pass --disable-silent-rules to get verbose makefiles again</changelog>
  <changelog author="mrueckert@suse.de" date="1474459202">- disable PIE on sle11</changelog>
  <changelog author="meissner@suse.com" date="1475755200">- irssi-0.8.20-buf.pl.patch: Fixed a information disclosure in buf.pl
  (CVE-2016-7553 bsc#1001215)</changelog>
</package>
<package pkgid="9ba58d1efc503947b031ed6812cfb0d9b04eae0a" name="irssi" arch="src">
  <version epoch="0" ver="0.8.20" rel="70.1"/>
  <changelog author="aj@suse.de" date="1293624000">- switch to perl_requires macro</changelog>
  <changelog author="aj@suse.de" date="1294747200">- Fix build for older openSUSE distros.</changelog>
  <changelog author="coolo@suse.com" date="1329134400">- patch license to follow spdx.org standard</changelog>
  <changelog author="mrueckert@suse.de" date="1360584000">- added dante-devel to buildrequires to fix the socks support
  (bnc#794748)
- added -fno-strict-aliasing to the cflags</changelog>
  <changelog author="mrueckert@suse.de" date="1370865600">- only enable socks support on opensuse</changelog>
  <changelog author="mls@suse.de" date="1378382400">- add libperl_requires, as we link against libperl and thus
  need a specific version of perl</changelog>
  <changelog author="ddiss@suse.com" date="1380196800">- irssi-0.8.15-ssl-passphrase.patch
  Fix prompt breakage following SSL certificate passphrase prompt;
  (bnc#842532).</changelog>
  <changelog author="mrueckert@suse.de" date="1390392000">- added irssi-0.8.16_missing_prototype_warnings.patch:
  Fixes a compiler warning about missing prototype for SOCKSinit
- added -DGLIB_DISABLE_DEPRECATION_WARNINGS to reduce the noise
- added dante-devel as requires to irssi-devel so plugins can be
  compiled again</changelog>
  <changelog author="mrueckert@suse.de" date="1405339200">- update to 0.8.16
  + Add -noautosendcmd to /SERVER and /CONNECT. Passing this option
    will force Irssi to not execute the content of the autosendcmd
    chatnet-setting upon connect.
  + Accept names replies with nick!user@host instead of just nick,
    if they are enabled (see bug #805).
  - Set window binds for channel items as sticky when re-creating
    window binds as part of /layout save. This fixes the bug where
    previously saved channel windows forgets their window number
    upon reconnect.
  + Add experimental support for DNSSEC DANE validation of
    certificates.
  + Strip the argument for boolean options (see bug #769).
  + Freenode have been readded to the list of networks in the
    default configuration file.
  + Disabled support for the insecure SSLv2 protocol.
  + Various documentation enhancements.
  + Add -ssl_pass to /connect and /server (see bug #305).
  - Fix crashing bug that can happen if the terminal height
    decreases before the first window is created.
  - Fixed minor compiler warnings.
  - Fixed possible crashing bug when processing an octal escape
    sequence.
  - Fixed the /ignore -network option (see bug #748).
  - Fixed signal handling for /exec'd commands. Irssi now sends the
    signal to the process group id instead of the process id.
  - Fixed segfault generated by SSL disconnections (see bug #752).
  - Fix compilation when build with -Werror=format-security. Patch
    by Jaroslav Skarvada.
- refreshed irssi-0.8.15-ssl-passphrase.patch to apply without fuzz
  again
- disable irssi-0.8.15_ssl_proxy.patch for now</changelog>
  <changelog author="mrueckert@suse.de" date="1406635200">- disable ssl_passphrase patch but keep it until the discussion
  with upstream ended:
  https://github.com/irssi/irssi/issues/103</changelog>
  <changelog author="mrueckert@suse.de" date="1409832000">- add conditional to enable socks support but disable by default.
  unless we can find a way to have socks support so it works
  without an existing socks.conf.</changelog>
  <changelog author="mrueckert@suse.de" date="1413547200">- update to 0.8.17
  + Document that SSL connections aren't properly handled during
    /UPGRADE. See Github PR #39.
  + Synchronize scripts with scripts.irssi.org.
  + Performance enhancement of the nicklist as well as the
    window_item_find function. See Github PR #24.
  + Disallow unloading of static modules.
  + Allow UTF-8 characters in /bind. See Github PR #18.
  + Split overlong outgoing messages instead of silently truncating
    them.
    Adds two new options: 'split_line_end' and 'split_line_start'.
  - 'split_line_end' contains a string added to the end of line
    fragments.
  - 'split_line_start' contains a string added to the beginning
    of line
    fragments. See Github PR #29.
  + Added special /ignore NO_ACT level to ignore only activity (see
    /help ignore).
  + Support for 256 and true color terminals (see Github PR #48).
  + Support for italics (see Github PR #58).
  + Rewrote many help files.
  - Fixed various compiler warnings and use of deprecated
    functions.
  - Fixed Perl API usage and added PERL_NO_GET_CONTEXT to reduce
    code size.
  - Fixed format_get_text Perl API. See Github PR #23.
  - Fixed gui_printtext_after and term_refresh_*() visibility. See
    Github PR #22.
  - Fixed issue where UTF-8 characters was corrupted once for every
    32k text. See Github PR #12.
  - Fixed redrawing issue with right-aligned statusbar.
  - Fixed use-after-free bug with cached settings values. See
    Github PR #147.</changelog>
  <changelog author="meissner@suse.com" date="1420113600">- build with PIE</changelog>
  <changelog author="astieger@suse.com" date="1452427200">- downloads moved to github
- verify source signature</changelog>
  <changelog author="idonmez@suse.com" date="1456920000">- Update to version 0.8.18
  New Features
  + CAP SASL PLAIN login is now supported natively.
  + Paste bracket markers can be requested from terminal with
    /set paste_use_bracketed_mode on
  + "Self messages" generated by some bouncers can now be received in
    the proper window.
  + Try to split long lines on spaces to avoid words being splitted.
    Adds a new option: split_line_on_space which defaults to on.
  + Add setting hilight_nick_matches_everywhere (#56).
  + The config parser is more robust and prints out better diagnostics
    on incorrect config files.
  + Ctrl+^ (FS#721) and Ctrl+J can now be bound.
  + Command history can be cleared with /window history -clear
  + /hilight -mask -line is now supported (FS#275).
  + CHANTYPES are now supported.
  + Improved reload speed of ignores.
  + Add -date feature to /lastlog
  + irssiproxy can be more easily enabled and disabled.
  + Expando for hostname (FS#829).
  + UNIX sockets can now also be specified in the config file.
  + Disable SSLv3 due to the POODLE vulnerability.
  + SSL ciphers can now be specified per server.
  + Added SNI support for SSL.
  Bugfixes
  + /ignore now respects -pattern on merge (#78).
  + irssiproxy (BNC) module now uses correct line endings.
  + Fix missing lines on large pastes (FS#905).
  + Correctly preserve STATUSMSG prefixes (#291).
  + Fix infinite recursion in key bindings (FS#817).
  + Fix incomplete awaylog caused by buffering.
  + Fix calculation of UTF-8 string length display in some cases.
  + Fix some Perl warnings related to @ISA.
  + EXEC windowitems now get proper references on the Perl side.
  + Incremental help file improvements.
  + ANSI attributes are now properly reset.
  + Fixed regression where text would blink when terminal lacks color support.
  + Permit the usage of Freenode extban syntax in /ban (#150)
  + Fixed regression in scriptassist on unload of scripts.
  + Fixed regression in -actcolor %n
- Remove irssi-0.8.15-ssl-passphrase.patch, fixed upstream.</changelog>
  <changelog author="idonmez@suse.com" date="1458993600">- Update to version 0.8.19
  * Fixed regression when joining and parting channels on IRCnet
  * Fixed SASL EXTERNAL
  * Fixed regression when not using SASL
  * Fixed incorrect SSL disconnects when using SSL from modules/scripts
  * Fixed regression where proxy_string could not be configured or
  certain file transfers could not be accepted
  * Fixed storing layout of !channels
  * Fixed restoration of bracketed paste mode on quit
  * Make the usage of meta-O for cursor keys configurable with
  /set term_appkey_mode off</changelog>
  <changelog author="meissner@suse.com" date="1474459200">- Update to version 0.8.20
  - Correct the name of an emitted sasl signal (#484)
  - Correct the prototype for the 'message private' signal (#515)
  - Corrections in away and hilight help text (#477, #518)
  - /squery and /servlist commands have been restored.
  - Where Irssi would previously only report "System error" on connect,
    it will now try harder to retrieve the system error message.
  - Fixed issue with +channels not working properly (#533)
  - Fixed crash in optchan when item has no server (#485)
  - Fixed random remote crash in the nicklist handling (#529)
  - Fixed remote crash due to incorrect bounds checking on
  formats, reported by Gabriel Campana and Adrien Guinet from
  Quarkslab. (CVE-2016-7044, CVE-2016-7045, bsc#999199)</changelog>
  <changelog author="mrueckert@suse.de" date="1474459201">- add BR for xz to fix build on sle11
- switch to %{?_smp_mflags}
- pass --disable-silent-rules to get verbose makefiles again</changelog>
  <changelog author="mrueckert@suse.de" date="1474459202">- disable PIE on sle11</changelog>
  <changelog author="meissner@suse.com" date="1475755200">- irssi-0.8.20-buf.pl.patch: Fixed a information disclosure in buf.pl
  (CVE-2016-7553 bsc#1001215)</changelog>
</package>
<package pkgid="c922d6a9a084059faf307c1bf0a8805f6d197a9a" name="irssi" arch="x86_64">
  <version epoch="0" ver="0.8.20" rel="70.1"/>
  <changelog author="aj@suse.de" date="1293624000">- switch to perl_requires macro</changelog>
  <changelog author="aj@suse.de" date="1294747200">- Fix build for older openSUSE distros.</changelog>
  <changelog author="coolo@suse.com" date="1329134400">- patch license to follow spdx.org standard</changelog>
  <changelog author="mrueckert@suse.de" date="1360584000">- added dante-devel to buildrequires to fix the socks support
  (bnc#794748)
- added -fno-strict-aliasing to the cflags</changelog>
  <changelog author="mrueckert@suse.de" date="1370865600">- only enable socks support on opensuse</changelog>
  <changelog author="mls@suse.de" date="1378382400">- add libperl_requires, as we link against libperl and thus
  need a specific version of perl</changelog>
  <changelog author="ddiss@suse.com" date="1380196800">- irssi-0.8.15-ssl-passphrase.patch
  Fix prompt breakage following SSL certificate passphrase prompt;
  (bnc#842532).</changelog>
  <changelog author="mrueckert@suse.de" date="1390392000">- added irssi-0.8.16_missing_prototype_warnings.patch:
  Fixes a compiler warning about missing prototype for SOCKSinit
- added -DGLIB_DISABLE_DEPRECATION_WARNINGS to reduce the noise
- added dante-devel as requires to irssi-devel so plugins can be
  compiled again</changelog>
  <changelog author="mrueckert@suse.de" date="1405339200">- update to 0.8.16
  + Add -noautosendcmd to /SERVER and /CONNECT. Passing this option
    will force Irssi to not execute the content of the autosendcmd
    chatnet-setting upon connect.
  + Accept names replies with nick!user@host instead of just nick,
    if they are enabled (see bug #805).
  - Set window binds for channel items as sticky when re-creating
    window binds as part of /layout save. This fixes the bug where
    previously saved channel windows forgets their window number
    upon reconnect.
  + Add experimental support for DNSSEC DANE validation of
    certificates.
  + Strip the argument for boolean options (see bug #769).
  + Freenode have been readded to the list of networks in the
    default configuration file.
  + Disabled support for the insecure SSLv2 protocol.
  + Various documentation enhancements.
  + Add -ssl_pass to /connect and /server (see bug #305).
  - Fix crashing bug that can happen if the terminal height
    decreases before the first window is created.
  - Fixed minor compiler warnings.
  - Fixed possible crashing bug when processing an octal escape
    sequence.
  - Fixed the /ignore -network option (see bug #748).
  - Fixed signal handling for /exec'd commands. Irssi now sends the
    signal to the process group id instead of the process id.
  - Fixed segfault generated by SSL disconnections (see bug #752).
  - Fix compilation when build with -Werror=format-security. Patch
    by Jaroslav Skarvada.
- refreshed irssi-0.8.15-ssl-passphrase.patch to apply without fuzz
  again
- disable irssi-0.8.15_ssl_proxy.patch for now</changelog>
  <changelog author="mrueckert@suse.de" date="1406635200">- disable ssl_passphrase patch but keep it until the discussion
  with upstream ended:
  https://github.com/irssi/irssi/issues/103</changelog>
  <changelog author="mrueckert@suse.de" date="1409832000">- add conditional to enable socks support but disable by default.
  unless we can find a way to have socks support so it works
  without an existing socks.conf.</changelog>
  <changelog author="mrueckert@suse.de" date="1413547200">- update to 0.8.17
  + Document that SSL connections aren't properly handled during
    /UPGRADE. See Github PR #39.
  + Synchronize scripts with scripts.irssi.org.
  + Performance enhancement of the nicklist as well as the
    window_item_find function. See Github PR #24.
  + Disallow unloading of static modules.
  + Allow UTF-8 characters in /bind. See Github PR #18.
  + Split overlong outgoing messages instead of silently truncating
    them.
    Adds two new options: 'split_line_end' and 'split_line_start'.
  - 'split_line_end' contains a string added to the end of line
    fragments.
  - 'split_line_start' contains a string added to the beginning
    of line
    fragments. See Github PR #29.
  + Added special /ignore NO_ACT level to ignore only activity (see
    /help ignore).
  + Support for 256 and true color terminals (see Github PR #48).
  + Support for italics (see Github PR #58).
  + Rewrote many help files.
  - Fixed various compiler warnings and use of deprecated
    functions.
  - Fixed Perl API usage and added PERL_NO_GET_CONTEXT to reduce
    code size.
  - Fixed format_get_text Perl API. See Github PR #23.
  - Fixed gui_printtext_after and term_refresh_*() visibility. See
    Github PR #22.
  - Fixed issue where UTF-8 characters was corrupted once for every
    32k text. See Github PR #12.
  - Fixed redrawing issue with right-aligned statusbar.
  - Fixed use-after-free bug with cached settings values. See
    Github PR #147.</changelog>
  <changelog author="meissner@suse.com" date="1420113600">- build with PIE</changelog>
  <changelog author="astieger@suse.com" date="1452427200">- downloads moved to github
- verify source signature</changelog>
  <changelog author="idonmez@suse.com" date="1456920000">- Update to version 0.8.18
  New Features
  + CAP SASL PLAIN login is now supported natively.
  + Paste bracket markers can be requested from terminal with
    /set paste_use_bracketed_mode on
  + "Self messages" generated by some bouncers can now be received in
    the proper window.
  + Try to split long lines on spaces to avoid words being splitted.
    Adds a new option: split_line_on_space which defaults to on.
  + Add setting hilight_nick_matches_everywhere (#56).
  + The config parser is more robust and prints out better diagnostics
    on incorrect config files.
  + Ctrl+^ (FS#721) and Ctrl+J can now be bound.
  + Command history can be cleared with /window history -clear
  + /hilight -mask -line is now supported (FS#275).
  + CHANTYPES are now supported.
  + Improved reload speed of ignores.
  + Add -date feature to /lastlog
  + irssiproxy can be more easily enabled and disabled.
  + Expando for hostname (FS#829).
  + UNIX sockets can now also be specified in the config file.
  + Disable SSLv3 due to the POODLE vulnerability.
  + SSL ciphers can now be specified per server.
  + Added SNI support for SSL.
  Bugfixes
  + /ignore now respects -pattern on merge (#78).
  + irssiproxy (BNC) module now uses correct line endings.
  + Fix missing lines on large pastes (FS#905).
  + Correctly preserve STATUSMSG prefixes (#291).
  + Fix infinite recursion in key bindings (FS#817).
  + Fix incomplete awaylog caused by buffering.
  + Fix calculation of UTF-8 string length display in some cases.
  + Fix some Perl warnings related to @ISA.
  + EXEC windowitems now get proper references on the Perl side.
  + Incremental help file improvements.
  + ANSI attributes are now properly reset.
  + Fixed regression where text would blink when terminal lacks color support.
  + Permit the usage of Freenode extban syntax in /ban (#150)
  + Fixed regression in scriptassist on unload of scripts.
  + Fixed regression in -actcolor %n
- Remove irssi-0.8.15-ssl-passphrase.patch, fixed upstream.</changelog>
  <changelog author="idonmez@suse.com" date="1458993600">- Update to version 0.8.19
  * Fixed regression when joining and parting channels on IRCnet
  * Fixed SASL EXTERNAL
  * Fixed regression when not using SASL
  * Fixed incorrect SSL disconnects when using SSL from modules/scripts
  * Fixed regression where proxy_string could not be configured or
  certain file transfers could not be accepted
  * Fixed storing layout of !channels
  * Fixed restoration of bracketed paste mode on quit
  * Make the usage of meta-O for cursor keys configurable with
  /set term_appkey_mode off</changelog>
  <changelog author="meissner@suse.com" date="1474459200">- Update to version 0.8.20
  - Correct the name of an emitted sasl signal (#484)
  - Correct the prototype for the 'message private' signal (#515)
  - Corrections in away and hilight help text (#477, #518)
  - /squery and /servlist commands have been restored.
  - Where Irssi would previously only report "System error" on connect,
    it will now try harder to retrieve the system error message.
  - Fixed issue with +channels not working properly (#533)
  - Fixed crash in optchan when item has no server (#485)
  - Fixed random remote crash in the nicklist handling (#529)
  - Fixed remote crash due to incorrect bounds checking on
  formats, reported by Gabriel Campana and Adrien Guinet from
  Quarkslab. (CVE-2016-7044, CVE-2016-7045, bsc#999199)</changelog>
  <changelog author="mrueckert@suse.de" date="1474459201">- add BR for xz to fix build on sle11
- switch to %{?_smp_mflags}
- pass --disable-silent-rules to get verbose makefiles again</changelog>
  <changelog author="mrueckert@suse.de" date="1474459202">- disable PIE on sle11</changelog>
  <changelog author="meissner@suse.com" date="1475755200">- irssi-0.8.20-buf.pl.patch: Fixed a information disclosure in buf.pl
  (CVE-2016-7553 bsc#1001215)</changelog>
</package>
<package pkgid="3386443b22b60df303306ce6f7d871a16b0c0bc1" name="irssi-debuginfo" arch="i586">
  <version epoch="0" ver="0.8.20" rel="70.1"/>
  <changelog author="aj@suse.de" date="1293624000">- switch to perl_requires macro</changelog>
  <changelog author="aj@suse.de" date="1294747200">- Fix build for older openSUSE distros.</changelog>
  <changelog author="coolo@suse.com" date="1329134400">- patch license to follow spdx.org standard</changelog>
  <changelog author="mrueckert@suse.de" date="1360584000">- added dante-devel to buildrequires to fix the socks support
  (bnc#794748)
- added -fno-strict-aliasing to the cflags</changelog>
  <changelog author="mrueckert@suse.de" date="1370865600">- only enable socks support on opensuse</changelog>
  <changelog author="mls@suse.de" date="1378382400">- add libperl_requires, as we link against libperl and thus
  need a specific version of perl</changelog>
  <changelog author="ddiss@suse.com" date="1380196800">- irssi-0.8.15-ssl-passphrase.patch
  Fix prompt breakage following SSL certificate passphrase prompt;
  (bnc#842532).</changelog>
  <changelog author="mrueckert@suse.de" date="1390392000">- added irssi-0.8.16_missing_prototype_warnings.patch:
  Fixes a compiler warning about missing prototype for SOCKSinit
- added -DGLIB_DISABLE_DEPRECATION_WARNINGS to reduce the noise
- added dante-devel as requires to irssi-devel so plugins can be
  compiled again</changelog>
  <changelog author="mrueckert@suse.de" date="1405339200">- update to 0.8.16
  + Add -noautosendcmd to /SERVER and /CONNECT. Passing this option
    will force Irssi to not execute the content of the autosendcmd
    chatnet-setting upon connect.
  + Accept names replies with nick!user@host instead of just nick,
    if they are enabled (see bug #805).
  - Set window binds for channel items as sticky when re-creating
    window binds as part of /layout save. This fixes the bug where
    previously saved channel windows forgets their window number
    upon reconnect.
  + Add experimental support for DNSSEC DANE validation of
    certificates.
  + Strip the argument for boolean options (see bug #769).
  + Freenode have been readded to the list of networks in the
    default configuration file.
  + Disabled support for the insecure SSLv2 protocol.
  + Various documentation enhancements.
  + Add -ssl_pass to /connect and /server (see bug #305).
  - Fix crashing bug that can happen if the terminal height
    decreases before the first window is created.
  - Fixed minor compiler warnings.
  - Fixed possible crashing bug when processing an octal escape
    sequence.
  - Fixed the /ignore -network option (see bug #748).
  - Fixed signal handling for /exec'd commands. Irssi now sends the
    signal to the process group id instead of the process id.
  - Fixed segfault generated by SSL disconnections (see bug #752).
  - Fix compilation when build with -Werror=format-security. Patch
    by Jaroslav Skarvada.
- refreshed irssi-0.8.15-ssl-passphrase.patch to apply without fuzz
  again
- disable irssi-0.8.15_ssl_proxy.patch for now</changelog>
  <changelog author="mrueckert@suse.de" date="1406635200">- disable ssl_passphrase patch but keep it until the discussion
  with upstream ended:
  https://github.com/irssi/irssi/issues/103</changelog>
  <changelog author="mrueckert@suse.de" date="1409832000">- add conditional to enable socks support but disable by default.
  unless we can find a way to have socks support so it works
  without an existing socks.conf.</changelog>
  <changelog author="mrueckert@suse.de" date="1413547200">- update to 0.8.17
  + Document that SSL connections aren't properly handled during
    /UPGRADE. See Github PR #39.
  + Synchronize scripts with scripts.irssi.org.
  + Performance enhancement of the nicklist as well as the
    window_item_find function. See Github PR #24.
  + Disallow unloading of static modules.
  + Allow UTF-8 characters in /bind. See Github PR #18.
  + Split overlong outgoing messages instead of silently truncating
    them.
    Adds two new options: 'split_line_end' and 'split_line_start'.
  - 'split_line_end' contains a string added to the end of line
    fragments.
  - 'split_line_start' contains a string added to the beginning
    of line
    fragments. See Github PR #29.
  + Added special /ignore NO_ACT level to ignore only activity (see
    /help ignore).
  + Support for 256 and true color terminals (see Github PR #48).
  + Support for italics (see Github PR #58).
  + Rewrote many help files.
  - Fixed various compiler warnings and use of deprecated
    functions.
  - Fixed Perl API usage and added PERL_NO_GET_CONTEXT to reduce
    code size.
  - Fixed format_get_text Perl API. See Github PR #23.
  - Fixed gui_printtext_after and term_refresh_*() visibility. See
    Github PR #22.
  - Fixed issue where UTF-8 characters was corrupted once for every
    32k text. See Github PR #12.
  - Fixed redrawing issue with right-aligned statusbar.
  - Fixed use-after-free bug with cached settings values. See
    Github PR #147.</changelog>
  <changelog author="meissner@suse.com" date="1420113600">- build with PIE</changelog>
  <changelog author="astieger@suse.com" date="1452427200">- downloads moved to github
- verify source signature</changelog>
  <changelog author="idonmez@suse.com" date="1456920000">- Update to version 0.8.18
  New Features
  + CAP SASL PLAIN login is now supported natively.
  + Paste bracket markers can be requested from terminal with
    /set paste_use_bracketed_mode on
  + "Self messages" generated by some bouncers can now be received in
    the proper window.
  + Try to split long lines on spaces to avoid words being splitted.
    Adds a new option: split_line_on_space which defaults to on.
  + Add setting hilight_nick_matches_everywhere (#56).
  + The config parser is more robust and prints out better diagnostics
    on incorrect config files.
  + Ctrl+^ (FS#721) and Ctrl+J can now be bound.
  + Command history can be cleared with /window history -clear
  + /hilight -mask -line is now supported (FS#275).
  + CHANTYPES are now supported.
  + Improved reload speed of ignores.
  + Add -date feature to /lastlog
  + irssiproxy can be more easily enabled and disabled.
  + Expando for hostname (FS#829).
  + UNIX sockets can now also be specified in the config file.
  + Disable SSLv3 due to the POODLE vulnerability.
  + SSL ciphers can now be specified per server.
  + Added SNI support for SSL.
  Bugfixes
  + /ignore now respects -pattern on merge (#78).
  + irssiproxy (BNC) module now uses correct line endings.
  + Fix missing lines on large pastes (FS#905).
  + Correctly preserve STATUSMSG prefixes (#291).
  + Fix infinite recursion in key bindings (FS#817).
  + Fix incomplete awaylog caused by buffering.
  + Fix calculation of UTF-8 string length display in some cases.
  + Fix some Perl warnings related to @ISA.
  + EXEC windowitems now get proper references on the Perl side.
  + Incremental help file improvements.
  + ANSI attributes are now properly reset.
  + Fixed regression where text would blink when terminal lacks color support.
  + Permit the usage of Freenode extban syntax in /ban (#150)
  + Fixed regression in scriptassist on unload of scripts.
  + Fixed regression in -actcolor %n
- Remove irssi-0.8.15-ssl-passphrase.patch, fixed upstream.</changelog>
  <changelog author="idonmez@suse.com" date="1458993600">- Update to version 0.8.19
  * Fixed regression when joining and parting channels on IRCnet
  * Fixed SASL EXTERNAL
  * Fixed regression when not using SASL
  * Fixed incorrect SSL disconnects when using SSL from modules/scripts
  * Fixed regression where proxy_string could not be configured or
  certain file transfers could not be accepted
  * Fixed storing layout of !channels
  * Fixed restoration of bracketed paste mode on quit
  * Make the usage of meta-O for cursor keys configurable with
  /set term_appkey_mode off</changelog>
  <changelog author="meissner@suse.com" date="1474459200">- Update to version 0.8.20
  - Correct the name of an emitted sasl signal (#484)
  - Correct the prototype for the 'message private' signal (#515)
  - Corrections in away and hilight help text (#477, #518)
  - /squery and /servlist commands have been restored.
  - Where Irssi would previously only report "System error" on connect,
    it will now try harder to retrieve the system error message.
  - Fixed issue with +channels not working properly (#533)
  - Fixed crash in optchan when item has no server (#485)
  - Fixed random remote crash in the nicklist handling (#529)
  - Fixed remote crash due to incorrect bounds checking on
  formats, reported by Gabriel Campana and Adrien Guinet from
  Quarkslab. (CVE-2016-7044, CVE-2016-7045, bsc#999199)</changelog>
  <changelog author="mrueckert@suse.de" date="1474459201">- add BR for xz to fix build on sle11
- switch to %{?_smp_mflags}
- pass --disable-silent-rules to get verbose makefiles again</changelog>
  <changelog author="mrueckert@suse.de" date="1474459202">- disable PIE on sle11</changelog>
  <changelog author="meissner@suse.com" date="1475755200">- irssi-0.8.20-buf.pl.patch: Fixed a information disclosure in buf.pl
  (CVE-2016-7553 bsc#1001215)</changelog>
</package>
<package pkgid="c8e9870fcc68f5cc8b29333f5e29e30712e6d35e" name="irssi-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8.20" rel="70.1"/>
  <changelog author="aj@suse.de" date="1293624000">- switch to perl_requires macro</changelog>
  <changelog author="aj@suse.de" date="1294747200">- Fix build for older openSUSE distros.</changelog>
  <changelog author="coolo@suse.com" date="1329134400">- patch license to follow spdx.org standard</changelog>
  <changelog author="mrueckert@suse.de" date="1360584000">- added dante-devel to buildrequires to fix the socks support
  (bnc#794748)
- added -fno-strict-aliasing to the cflags</changelog>
  <changelog author="mrueckert@suse.de" date="1370865600">- only enable socks support on opensuse</changelog>
  <changelog author="mls@suse.de" date="1378382400">- add libperl_requires, as we link against libperl and thus
  need a specific version of perl</changelog>
  <changelog author="ddiss@suse.com" date="1380196800">- irssi-0.8.15-ssl-passphrase.patch
  Fix prompt breakage following SSL certificate passphrase prompt;
  (bnc#842532).</changelog>
  <changelog author="mrueckert@suse.de" date="1390392000">- added irssi-0.8.16_missing_prototype_warnings.patch:
  Fixes a compiler warning about missing prototype for SOCKSinit
- added -DGLIB_DISABLE_DEPRECATION_WARNINGS to reduce the noise
- added dante-devel as requires to irssi-devel so plugins can be
  compiled again</changelog>
  <changelog author="mrueckert@suse.de" date="1405339200">- update to 0.8.16
  + Add -noautosendcmd to /SERVER and /CONNECT. Passing this option
    will force Irssi to not execute the content of the autosendcmd
    chatnet-setting upon connect.
  + Accept names replies with nick!user@host instead of just nick,
    if they are enabled (see bug #805).
  - Set window binds for channel items as sticky when re-creating
    window binds as part of /layout save. This fixes the bug where
    previously saved channel windows forgets their window number
    upon reconnect.
  + Add experimental support for DNSSEC DANE validation of
    certificates.
  + Strip the argument for boolean options (see bug #769).
  + Freenode have been readded to the list of networks in the
    default configuration file.
  + Disabled support for the insecure SSLv2 protocol.
  + Various documentation enhancements.
  + Add -ssl_pass to /connect and /server (see bug #305).
  - Fix crashing bug that can happen if the terminal height
    decreases before the first window is created.
  - Fixed minor compiler warnings.
  - Fixed possible crashing bug when processing an octal escape
    sequence.
  - Fixed the /ignore -network option (see bug #748).
  - Fixed signal handling for /exec'd commands. Irssi now sends the
    signal to the process group id instead of the process id.
  - Fixed segfault generated by SSL disconnections (see bug #752).
  - Fix compilation when build with -Werror=format-security. Patch
    by Jaroslav Skarvada.
- refreshed irssi-0.8.15-ssl-passphrase.patch to apply without fuzz
  again
- disable irssi-0.8.15_ssl_proxy.patch for now</changelog>
  <changelog author="mrueckert@suse.de" date="1406635200">- disable ssl_passphrase patch but keep it until the discussion
  with upstream ended:
  https://github.com/irssi/irssi/issues/103</changelog>
  <changelog author="mrueckert@suse.de" date="1409832000">- add conditional to enable socks support but disable by default.
  unless we can find a way to have socks support so it works
  without an existing socks.conf.</changelog>
  <changelog author="mrueckert@suse.de" date="1413547200">- update to 0.8.17
  + Document that SSL connections aren't properly handled during
    /UPGRADE. See Github PR #39.
  + Synchronize scripts with scripts.irssi.org.
  + Performance enhancement of the nicklist as well as the
    window_item_find function. See Github PR #24.
  + Disallow unloading of static modules.
  + Allow UTF-8 characters in /bind. See Github PR #18.
  + Split overlong outgoing messages instead of silently truncating
    them.
    Adds two new options: 'split_line_end' and 'split_line_start'.
  - 'split_line_end' contains a string added to the end of line
    fragments.
  - 'split_line_start' contains a string added to the beginning
    of line
    fragments. See Github PR #29.
  + Added special /ignore NO_ACT level to ignore only activity (see
    /help ignore).
  + Support for 256 and true color terminals (see Github PR #48).
  + Support for italics (see Github PR #58).
  + Rewrote many help files.
  - Fixed various compiler warnings and use of deprecated
    functions.
  - Fixed Perl API usage and added PERL_NO_GET_CONTEXT to reduce
    code size.
  - Fixed format_get_text Perl API. See Github PR #23.
  - Fixed gui_printtext_after and term_refresh_*() visibility. See
    Github PR #22.
  - Fixed issue where UTF-8 characters was corrupted once for every
    32k text. See Github PR #12.
  - Fixed redrawing issue with right-aligned statusbar.
  - Fixed use-after-free bug with cached settings values. See
    Github PR #147.</changelog>
  <changelog author="meissner@suse.com" date="1420113600">- build with PIE</changelog>
  <changelog author="astieger@suse.com" date="1452427200">- downloads moved to github
- verify source signature</changelog>
  <changelog author="idonmez@suse.com" date="1456920000">- Update to version 0.8.18
  New Features
  + CAP SASL PLAIN login is now supported natively.
  + Paste bracket markers can be requested from terminal with
    /set paste_use_bracketed_mode on
  + "Self messages" generated by some bouncers can now be received in
    the proper window.
  + Try to split long lines on spaces to avoid words being splitted.
    Adds a new option: split_line_on_space which defaults to on.
  + Add setting hilight_nick_matches_everywhere (#56).
  + The config parser is more robust and prints out better diagnostics
    on incorrect config files.
  + Ctrl+^ (FS#721) and Ctrl+J can now be bound.
  + Command history can be cleared with /window history -clear
  + /hilight -mask -line is now supported (FS#275).
  + CHANTYPES are now supported.
  + Improved reload speed of ignores.
  + Add -date feature to /lastlog
  + irssiproxy can be more easily enabled and disabled.
  + Expando for hostname (FS#829).
  + UNIX sockets can now also be specified in the config file.
  + Disable SSLv3 due to the POODLE vulnerability.
  + SSL ciphers can now be specified per server.
  + Added SNI support for SSL.
  Bugfixes
  + /ignore now respects -pattern on merge (#78).
  + irssiproxy (BNC) module now uses correct line endings.
  + Fix missing lines on large pastes (FS#905).
  + Correctly preserve STATUSMSG prefixes (#291).
  + Fix infinite recursion in key bindings (FS#817).
  + Fix incomplete awaylog caused by buffering.
  + Fix calculation of UTF-8 string length display in some cases.
  + Fix some Perl warnings related to @ISA.
  + EXEC windowitems now get proper references on the Perl side.
  + Incremental help file improvements.
  + ANSI attributes are now properly reset.
  + Fixed regression where text would blink when terminal lacks color support.
  + Permit the usage of Freenode extban syntax in /ban (#150)
  + Fixed regression in scriptassist on unload of scripts.
  + Fixed regression in -actcolor %n
- Remove irssi-0.8.15-ssl-passphrase.patch, fixed upstream.</changelog>
  <changelog author="idonmez@suse.com" date="1458993600">- Update to version 0.8.19
  * Fixed regression when joining and parting channels on IRCnet
  * Fixed SASL EXTERNAL
  * Fixed regression when not using SASL
  * Fixed incorrect SSL disconnects when using SSL from modules/scripts
  * Fixed regression where proxy_string could not be configured or
  certain file transfers could not be accepted
  * Fixed storing layout of !channels
  * Fixed restoration of bracketed paste mode on quit
  * Make the usage of meta-O for cursor keys configurable with
  /set term_appkey_mode off</changelog>
  <changelog author="meissner@suse.com" date="1474459200">- Update to version 0.8.20
  - Correct the name of an emitted sasl signal (#484)
  - Correct the prototype for the 'message private' signal (#515)
  - Corrections in away and hilight help text (#477, #518)
  - /squery and /servlist commands have been restored.
  - Where Irssi would previously only report "System error" on connect,
    it will now try harder to retrieve the system error message.
  - Fixed issue with +channels not working properly (#533)
  - Fixed crash in optchan when item has no server (#485)
  - Fixed random remote crash in the nicklist handling (#529)
  - Fixed remote crash due to incorrect bounds checking on
  formats, reported by Gabriel Campana and Adrien Guinet from
  Quarkslab. (CVE-2016-7044, CVE-2016-7045, bsc#999199)</changelog>
  <changelog author="mrueckert@suse.de" date="1474459201">- add BR for xz to fix build on sle11
- switch to %{?_smp_mflags}
- pass --disable-silent-rules to get verbose makefiles again</changelog>
  <changelog author="mrueckert@suse.de" date="1474459202">- disable PIE on sle11</changelog>
  <changelog author="meissner@suse.com" date="1475755200">- irssi-0.8.20-buf.pl.patch: Fixed a information disclosure in buf.pl
  (CVE-2016-7553 bsc#1001215)</changelog>
</package>
<package pkgid="2f70f20d54999791afbc14c33425f755de970b98" name="irssi-debugsource" arch="i586">
  <version epoch="0" ver="0.8.20" rel="70.1"/>
  <changelog author="aj@suse.de" date="1293624000">- switch to perl_requires macro</changelog>
  <changelog author="aj@suse.de" date="1294747200">- Fix build for older openSUSE distros.</changelog>
  <changelog author="coolo@suse.com" date="1329134400">- patch license to follow spdx.org standard</changelog>
  <changelog author="mrueckert@suse.de" date="1360584000">- added dante-devel to buildrequires to fix the socks support
  (bnc#794748)
- added -fno-strict-aliasing to the cflags</changelog>
  <changelog author="mrueckert@suse.de" date="1370865600">- only enable socks support on opensuse</changelog>
  <changelog author="mls@suse.de" date="1378382400">- add libperl_requires, as we link against libperl and thus
  need a specific version of perl</changelog>
  <changelog author="ddiss@suse.com" date="1380196800">- irssi-0.8.15-ssl-passphrase.patch
  Fix prompt breakage following SSL certificate passphrase prompt;
  (bnc#842532).</changelog>
  <changelog author="mrueckert@suse.de" date="1390392000">- added irssi-0.8.16_missing_prototype_warnings.patch:
  Fixes a compiler warning about missing prototype for SOCKSinit
- added -DGLIB_DISABLE_DEPRECATION_WARNINGS to reduce the noise
- added dante-devel as requires to irssi-devel so plugins can be
  compiled again</changelog>
  <changelog author="mrueckert@suse.de" date="1405339200">- update to 0.8.16
  + Add -noautosendcmd to /SERVER and /CONNECT. Passing this option
    will force Irssi to not execute the content of the autosendcmd
    chatnet-setting upon connect.
  + Accept names replies with nick!user@host instead of just nick,
    if they are enabled (see bug #805).
  - Set window binds for channel items as sticky when re-creating
    window binds as part of /layout save. This fixes the bug where
    previously saved channel windows forgets their window number
    upon reconnect.
  + Add experimental support for DNSSEC DANE validation of
    certificates.
  + Strip the argument for boolean options (see bug #769).
  + Freenode have been readded to the list of networks in the
    default configuration file.
  + Disabled support for the insecure SSLv2 protocol.
  + Various documentation enhancements.
  + Add -ssl_pass to /connect and /server (see bug #305).
  - Fix crashing bug that can happen if the terminal height
    decreases before the first window is created.
  - Fixed minor compiler warnings.
  - Fixed possible crashing bug when processing an octal escape
    sequence.
  - Fixed the /ignore -network option (see bug #748).
  - Fixed signal handling for /exec'd commands. Irssi now sends the
    signal to the process group id instead of the process id.
  - Fixed segfault generated by SSL disconnections (see bug #752).
  - Fix compilation when build with -Werror=format-security. Patch
    by Jaroslav Skarvada.
- refreshed irssi-0.8.15-ssl-passphrase.patch to apply without fuzz
  again
- disable irssi-0.8.15_ssl_proxy.patch for now</changelog>
  <changelog author="mrueckert@suse.de" date="1406635200">- disable ssl_passphrase patch but keep it until the discussion
  with upstream ended:
  https://github.com/irssi/irssi/issues/103</changelog>
  <changelog author="mrueckert@suse.de" date="1409832000">- add conditional to enable socks support but disable by default.
  unless we can find a way to have socks support so it works
  without an existing socks.conf.</changelog>
  <changelog author="mrueckert@suse.de" date="1413547200">- update to 0.8.17
  + Document that SSL connections aren't properly handled during
    /UPGRADE. See Github PR #39.
  + Synchronize scripts with scripts.irssi.org.
  + Performance enhancement of the nicklist as well as the
    window_item_find function. See Github PR #24.
  + Disallow unloading of static modules.
  + Allow UTF-8 characters in /bind. See Github PR #18.
  + Split overlong outgoing messages instead of silently truncating
    them.
    Adds two new options: 'split_line_end' and 'split_line_start'.
  - 'split_line_end' contains a string added to the end of line
    fragments.
  - 'split_line_start' contains a string added to the beginning
    of line
    fragments. See Github PR #29.
  + Added special /ignore NO_ACT level to ignore only activity (see
    /help ignore).
  + Support for 256 and true color terminals (see Github PR #48).
  + Support for italics (see Github PR #58).
  + Rewrote many help files.
  - Fixed various compiler warnings and use of deprecated
    functions.
  - Fixed Perl API usage and added PERL_NO_GET_CONTEXT to reduce
    code size.
  - Fixed format_get_text Perl API. See Github PR #23.
  - Fixed gui_printtext_after and term_refresh_*() visibility. See
    Github PR #22.
  - Fixed issue where UTF-8 characters was corrupted once for every
    32k text. See Github PR #12.
  - Fixed redrawing issue with right-aligned statusbar.
  - Fixed use-after-free bug with cached settings values. See
    Github PR #147.</changelog>
  <changelog author="meissner@suse.com" date="1420113600">- build with PIE</changelog>
  <changelog author="astieger@suse.com" date="1452427200">- downloads moved to github
- verify source signature</changelog>
  <changelog author="idonmez@suse.com" date="1456920000">- Update to version 0.8.18
  New Features
  + CAP SASL PLAIN login is now supported natively.
  + Paste bracket markers can be requested from terminal with
    /set paste_use_bracketed_mode on
  + "Self messages" generated by some bouncers can now be received in
    the proper window.
  + Try to split long lines on spaces to avoid words being splitted.
    Adds a new option: split_line_on_space which defaults to on.
  + Add setting hilight_nick_matches_everywhere (#56).
  + The config parser is more robust and prints out better diagnostics
    on incorrect config files.
  + Ctrl+^ (FS#721) and Ctrl+J can now be bound.
  + Command history can be cleared with /window history -clear
  + /hilight -mask -line is now supported (FS#275).
  + CHANTYPES are now supported.
  + Improved reload speed of ignores.
  + Add -date feature to /lastlog
  + irssiproxy can be more easily enabled and disabled.
  + Expando for hostname (FS#829).
  + UNIX sockets can now also be specified in the config file.
  + Disable SSLv3 due to the POODLE vulnerability.
  + SSL ciphers can now be specified per server.
  + Added SNI support for SSL.
  Bugfixes
  + /ignore now respects -pattern on merge (#78).
  + irssiproxy (BNC) module now uses correct line endings.
  + Fix missing lines on large pastes (FS#905).
  + Correctly preserve STATUSMSG prefixes (#291).
  + Fix infinite recursion in key bindings (FS#817).
  + Fix incomplete awaylog caused by buffering.
  + Fix calculation of UTF-8 string length display in some cases.
  + Fix some Perl warnings related to @ISA.
  + EXEC windowitems now get proper references on the Perl side.
  + Incremental help file improvements.
  + ANSI attributes are now properly reset.
  + Fixed regression where text would blink when terminal lacks color support.
  + Permit the usage of Freenode extban syntax in /ban (#150)
  + Fixed regression in scriptassist on unload of scripts.
  + Fixed regression in -actcolor %n
- Remove irssi-0.8.15-ssl-passphrase.patch, fixed upstream.</changelog>
  <changelog author="idonmez@suse.com" date="1458993600">- Update to version 0.8.19
  * Fixed regression when joining and parting channels on IRCnet
  * Fixed SASL EXTERNAL
  * Fixed regression when not using SASL
  * Fixed incorrect SSL disconnects when using SSL from modules/scripts
  * Fixed regression where proxy_string could not be configured or
  certain file transfers could not be accepted
  * Fixed storing layout of !channels
  * Fixed restoration of bracketed paste mode on quit
  * Make the usage of meta-O for cursor keys configurable with
  /set term_appkey_mode off</changelog>
  <changelog author="meissner@suse.com" date="1474459200">- Update to version 0.8.20
  - Correct the name of an emitted sasl signal (#484)
  - Correct the prototype for the 'message private' signal (#515)
  - Corrections in away and hilight help text (#477, #518)
  - /squery and /servlist commands have been restored.
  - Where Irssi would previously only report "System error" on connect,
    it will now try harder to retrieve the system error message.
  - Fixed issue with +channels not working properly (#533)
  - Fixed crash in optchan when item has no server (#485)
  - Fixed random remote crash in the nicklist handling (#529)
  - Fixed remote crash due to incorrect bounds checking on
  formats, reported by Gabriel Campana and Adrien Guinet from
  Quarkslab. (CVE-2016-7044, CVE-2016-7045, bsc#999199)</changelog>
  <changelog author="mrueckert@suse.de" date="1474459201">- add BR for xz to fix build on sle11
- switch to %{?_smp_mflags}
- pass --disable-silent-rules to get verbose makefiles again</changelog>
  <changelog author="mrueckert@suse.de" date="1474459202">- disable PIE on sle11</changelog>
  <changelog author="meissner@suse.com" date="1475755200">- irssi-0.8.20-buf.pl.patch: Fixed a information disclosure in buf.pl
  (CVE-2016-7553 bsc#1001215)</changelog>
</package>
<package pkgid="90fb0cbc0c11e65dfce53dd0cd337108e69d8302" name="irssi-debugsource" arch="x86_64">
  <version epoch="0" ver="0.8.20" rel="70.1"/>
  <changelog author="aj@suse.de" date="1293624000">- switch to perl_requires macro</changelog>
  <changelog author="aj@suse.de" date="1294747200">- Fix build for older openSUSE distros.</changelog>
  <changelog author="coolo@suse.com" date="1329134400">- patch license to follow spdx.org standard</changelog>
  <changelog author="mrueckert@suse.de" date="1360584000">- added dante-devel to buildrequires to fix the socks support
  (bnc#794748)
- added -fno-strict-aliasing to the cflags</changelog>
  <changelog author="mrueckert@suse.de" date="1370865600">- only enable socks support on opensuse</changelog>
  <changelog author="mls@suse.de" date="1378382400">- add libperl_requires, as we link against libperl and thus
  need a specific version of perl</changelog>
  <changelog author="ddiss@suse.com" date="1380196800">- irssi-0.8.15-ssl-passphrase.patch
  Fix prompt breakage following SSL certificate passphrase prompt;
  (bnc#842532).</changelog>
  <changelog author="mrueckert@suse.de" date="1390392000">- added irssi-0.8.16_missing_prototype_warnings.patch:
  Fixes a compiler warning about missing prototype for SOCKSinit
- added -DGLIB_DISABLE_DEPRECATION_WARNINGS to reduce the noise
- added dante-devel as requires to irssi-devel so plugins can be
  compiled again</changelog>
  <changelog author="mrueckert@suse.de" date="1405339200">- update to 0.8.16
  + Add -noautosendcmd to /SERVER and /CONNECT. Passing this option
    will force Irssi to not execute the content of the autosendcmd
    chatnet-setting upon connect.
  + Accept names replies with nick!user@host instead of just nick,
    if they are enabled (see bug #805).
  - Set window binds for channel items as sticky when re-creating
    window binds as part of /layout save. This fixes the bug where
    previously saved channel windows forgets their window number
    upon reconnect.
  + Add experimental support for DNSSEC DANE validation of
    certificates.
  + Strip the argument for boolean options (see bug #769).
  + Freenode have been readded to the list of networks in the
    default configuration file.
  + Disabled support for the insecure SSLv2 protocol.
  + Various documentation enhancements.
  + Add -ssl_pass to /connect and /server (see bug #305).
  - Fix crashing bug that can happen if the terminal height
    decreases before the first window is created.
  - Fixed minor compiler warnings.
  - Fixed possible crashing bug when processing an octal escape
    sequence.
  - Fixed the /ignore -network option (see bug #748).
  - Fixed signal handling for /exec'd commands. Irssi now sends the
    signal to the process group id instead of the process id.
  - Fixed segfault generated by SSL disconnections (see bug #752).
  - Fix compilation when build with -Werror=format-security. Patch
    by Jaroslav Skarvada.
- refreshed irssi-0.8.15-ssl-passphrase.patch to apply without fuzz
  again
- disable irssi-0.8.15_ssl_proxy.patch for now</changelog>
  <changelog author="mrueckert@suse.de" date="1406635200">- disable ssl_passphrase patch but keep it until the discussion
  with upstream ended:
  https://github.com/irssi/irssi/issues/103</changelog>
  <changelog author="mrueckert@suse.de" date="1409832000">- add conditional to enable socks support but disable by default.
  unless we can find a way to have socks support so it works
  without an existing socks.conf.</changelog>
  <changelog author="mrueckert@suse.de" date="1413547200">- update to 0.8.17
  + Document that SSL connections aren't properly handled during
    /UPGRADE. See Github PR #39.
  + Synchronize scripts with scripts.irssi.org.
  + Performance enhancement of the nicklist as well as the
    window_item_find function. See Github PR #24.
  + Disallow unloading of static modules.
  + Allow UTF-8 characters in /bind. See Github PR #18.
  + Split overlong outgoing messages instead of silently truncating
    them.
    Adds two new options: 'split_line_end' and 'split_line_start'.
  - 'split_line_end' contains a string added to the end of line
    fragments.
  - 'split_line_start' contains a string added to the beginning
    of line
    fragments. See Github PR #29.
  + Added special /ignore NO_ACT level to ignore only activity (see
    /help ignore).
  + Support for 256 and true color terminals (see Github PR #48).
  + Support for italics (see Github PR #58).
  + Rewrote many help files.
  - Fixed various compiler warnings and use of deprecated
    functions.
  - Fixed Perl API usage and added PERL_NO_GET_CONTEXT to reduce
    code size.
  - Fixed format_get_text Perl API. See Github PR #23.
  - Fixed gui_printtext_after and term_refresh_*() visibility. See
    Github PR #22.
  - Fixed issue where UTF-8 characters was corrupted once for every
    32k text. See Github PR #12.
  - Fixed redrawing issue with right-aligned statusbar.
  - Fixed use-after-free bug with cached settings values. See
    Github PR #147.</changelog>
  <changelog author="meissner@suse.com" date="1420113600">- build with PIE</changelog>
  <changelog author="astieger@suse.com" date="1452427200">- downloads moved to github
- verify source signature</changelog>
  <changelog author="idonmez@suse.com" date="1456920000">- Update to version 0.8.18
  New Features
  + CAP SASL PLAIN login is now supported natively.
  + Paste bracket markers can be requested from terminal with
    /set paste_use_bracketed_mode on
  + "Self messages" generated by some bouncers can now be received in
    the proper window.
  + Try to split long lines on spaces to avoid words being splitted.
    Adds a new option: split_line_on_space which defaults to on.
  + Add setting hilight_nick_matches_everywhere (#56).
  + The config parser is more robust and prints out better diagnostics
    on incorrect config files.
  + Ctrl+^ (FS#721) and Ctrl+J can now be bound.
  + Command history can be cleared with /window history -clear
  + /hilight -mask -line is now supported (FS#275).
  + CHANTYPES are now supported.
  + Improved reload speed of ignores.
  + Add -date feature to /lastlog
  + irssiproxy can be more easily enabled and disabled.
  + Expando for hostname (FS#829).
  + UNIX sockets can now also be specified in the config file.
  + Disable SSLv3 due to the POODLE vulnerability.
  + SSL ciphers can now be specified per server.
  + Added SNI support for SSL.
  Bugfixes
  + /ignore now respects -pattern on merge (#78).
  + irssiproxy (BNC) module now uses correct line endings.
  + Fix missing lines on large pastes (FS#905).
  + Correctly preserve STATUSMSG prefixes (#291).
  + Fix infinite recursion in key bindings (FS#817).
  + Fix incomplete awaylog caused by buffering.
  + Fix calculation of UTF-8 string length display in some cases.
  + Fix some Perl warnings related to @ISA.
  + EXEC windowitems now get proper references on the Perl side.
  + Incremental help file improvements.
  + ANSI attributes are now properly reset.
  + Fixed regression where text would blink when terminal lacks color support.
  + Permit the usage of Freenode extban syntax in /ban (#150)
  + Fixed regression in scriptassist on unload of scripts.
  + Fixed regression in -actcolor %n
- Remove irssi-0.8.15-ssl-passphrase.patch, fixed upstream.</changelog>
  <changelog author="idonmez@suse.com" date="1458993600">- Update to version 0.8.19
  * Fixed regression when joining and parting channels on IRCnet
  * Fixed SASL EXTERNAL
  * Fixed regression when not using SASL
  * Fixed incorrect SSL disconnects when using SSL from modules/scripts
  * Fixed regression where proxy_string could not be configured or
  certain file transfers could not be accepted
  * Fixed storing layout of !channels
  * Fixed restoration of bracketed paste mode on quit
  * Make the usage of meta-O for cursor keys configurable with
  /set term_appkey_mode off</changelog>
  <changelog author="meissner@suse.com" date="1474459200">- Update to version 0.8.20
  - Correct the name of an emitted sasl signal (#484)
  - Correct the prototype for the 'message private' signal (#515)
  - Corrections in away and hilight help text (#477, #518)
  - /squery and /servlist commands have been restored.
  - Where Irssi would previously only report "System error" on connect,
    it will now try harder to retrieve the system error message.
  - Fixed issue with +channels not working properly (#533)
  - Fixed crash in optchan when item has no server (#485)
  - Fixed random remote crash in the nicklist handling (#529)
  - Fixed remote crash due to incorrect bounds checking on
  formats, reported by Gabriel Campana and Adrien Guinet from
  Quarkslab. (CVE-2016-7044, CVE-2016-7045, bsc#999199)</changelog>
  <changelog author="mrueckert@suse.de" date="1474459201">- add BR for xz to fix build on sle11
- switch to %{?_smp_mflags}
- pass --disable-silent-rules to get verbose makefiles again</changelog>
  <changelog author="mrueckert@suse.de" date="1474459202">- disable PIE on sle11</changelog>
  <changelog author="meissner@suse.com" date="1475755200">- irssi-0.8.20-buf.pl.patch: Fixed a information disclosure in buf.pl
  (CVE-2016-7553 bsc#1001215)</changelog>
</package>
<package pkgid="23cf5314bb57a998e16ef9091d128bbebfd1e292" name="irssi-devel" arch="i586">
  <version epoch="0" ver="0.8.20" rel="70.1"/>
  <changelog author="aj@suse.de" date="1293624000">- switch to perl_requires macro</changelog>
  <changelog author="aj@suse.de" date="1294747200">- Fix build for older openSUSE distros.</changelog>
  <changelog author="coolo@suse.com" date="1329134400">- patch license to follow spdx.org standard</changelog>
  <changelog author="mrueckert@suse.de" date="1360584000">- added dante-devel to buildrequires to fix the socks support
  (bnc#794748)
- added -fno-strict-aliasing to the cflags</changelog>
  <changelog author="mrueckert@suse.de" date="1370865600">- only enable socks support on opensuse</changelog>
  <changelog author="mls@suse.de" date="1378382400">- add libperl_requires, as we link against libperl and thus
  need a specific version of perl</changelog>
  <changelog author="ddiss@suse.com" date="1380196800">- irssi-0.8.15-ssl-passphrase.patch
  Fix prompt breakage following SSL certificate passphrase prompt;
  (bnc#842532).</changelog>
  <changelog author="mrueckert@suse.de" date="1390392000">- added irssi-0.8.16_missing_prototype_warnings.patch:
  Fixes a compiler warning about missing prototype for SOCKSinit
- added -DGLIB_DISABLE_DEPRECATION_WARNINGS to reduce the noise
- added dante-devel as requires to irssi-devel so plugins can be
  compiled again</changelog>
  <changelog author="mrueckert@suse.de" date="1405339200">- update to 0.8.16
  + Add -noautosendcmd to /SERVER and /CONNECT. Passing this option
    will force Irssi to not execute the content of the autosendcmd
    chatnet-setting upon connect.
  + Accept names replies with nick!user@host instead of just nick,
    if they are enabled (see bug #805).
  - Set window binds for channel items as sticky when re-creating
    window binds as part of /layout save. This fixes the bug where
    previously saved channel windows forgets their window number
    upon reconnect.
  + Add experimental support for DNSSEC DANE validation of
    certificates.
  + Strip the argument for boolean options (see bug #769).
  + Freenode have been readded to the list of networks in the
    default configuration file.
  + Disabled support for the insecure SSLv2 protocol.
  + Various documentation enhancements.
  + Add -ssl_pass to /connect and /server (see bug #305).
  - Fix crashing bug that can happen if the terminal height
    decreases before the first window is created.
  - Fixed minor compiler warnings.
  - Fixed possible crashing bug when processing an octal escape
    sequence.
  - Fixed the /ignore -network option (see bug #748).
  - Fixed signal handling for /exec'd commands. Irssi now sends the
    signal to the process group id instead of the process id.
  - Fixed segfault generated by SSL disconnections (see bug #752).
  - Fix compilation when build with -Werror=format-security. Patch
    by Jaroslav Skarvada.
- refreshed irssi-0.8.15-ssl-passphrase.patch to apply without fuzz
  again
- disable irssi-0.8.15_ssl_proxy.patch for now</changelog>
  <changelog author="mrueckert@suse.de" date="1406635200">- disable ssl_passphrase patch but keep it until the discussion
  with upstream ended:
  https://github.com/irssi/irssi/issues/103</changelog>
  <changelog author="mrueckert@suse.de" date="1409832000">- add conditional to enable socks support but disable by default.
  unless we can find a way to have socks support so it works
  without an existing socks.conf.</changelog>
  <changelog author="mrueckert@suse.de" date="1413547200">- update to 0.8.17
  + Document that SSL connections aren't properly handled during
    /UPGRADE. See Github PR #39.
  + Synchronize scripts with scripts.irssi.org.
  + Performance enhancement of the nicklist as well as the
    window_item_find function. See Github PR #24.
  + Disallow unloading of static modules.
  + Allow UTF-8 characters in /bind. See Github PR #18.
  + Split overlong outgoing messages instead of silently truncating
    them.
    Adds two new options: 'split_line_end' and 'split_line_start'.
  - 'split_line_end' contains a string added to the end of line
    fragments.
  - 'split_line_start' contains a string added to the beginning
    of line
    fragments. See Github PR #29.
  + Added special /ignore NO_ACT level to ignore only activity (see
    /help ignore).
  + Support for 256 and true color terminals (see Github PR #48).
  + Support for italics (see Github PR #58).
  + Rewrote many help files.
  - Fixed various compiler warnings and use of deprecated
    functions.
  - Fixed Perl API usage and added PERL_NO_GET_CONTEXT to reduce
    code size.
  - Fixed format_get_text Perl API. See Github PR #23.
  - Fixed gui_printtext_after and term_refresh_*() visibility. See
    Github PR #22.
  - Fixed issue where UTF-8 characters was corrupted once for every
    32k text. See Github PR #12.
  - Fixed redrawing issue with right-aligned statusbar.
  - Fixed use-after-free bug with cached settings values. See
    Github PR #147.</changelog>
  <changelog author="meissner@suse.com" date="1420113600">- build with PIE</changelog>
  <changelog author="astieger@suse.com" date="1452427200">- downloads moved to github
- verify source signature</changelog>
  <changelog author="idonmez@suse.com" date="1456920000">- Update to version 0.8.18
  New Features
  + CAP SASL PLAIN login is now supported natively.
  + Paste bracket markers can be requested from terminal with
    /set paste_use_bracketed_mode on
  + "Self messages" generated by some bouncers can now be received in
    the proper window.
  + Try to split long lines on spaces to avoid words being splitted.
    Adds a new option: split_line_on_space which defaults to on.
  + Add setting hilight_nick_matches_everywhere (#56).
  + The config parser is more robust and prints out better diagnostics
    on incorrect config files.
  + Ctrl+^ (FS#721) and Ctrl+J can now be bound.
  + Command history can be cleared with /window history -clear
  + /hilight -mask -line is now supported (FS#275).
  + CHANTYPES are now supported.
  + Improved reload speed of ignores.
  + Add -date feature to /lastlog
  + irssiproxy can be more easily enabled and disabled.
  + Expando for hostname (FS#829).
  + UNIX sockets can now also be specified in the config file.
  + Disable SSLv3 due to the POODLE vulnerability.
  + SSL ciphers can now be specified per server.
  + Added SNI support for SSL.
  Bugfixes
  + /ignore now respects -pattern on merge (#78).
  + irssiproxy (BNC) module now uses correct line endings.
  + Fix missing lines on large pastes (FS#905).
  + Correctly preserve STATUSMSG prefixes (#291).
  + Fix infinite recursion in key bindings (FS#817).
  + Fix incomplete awaylog caused by buffering.
  + Fix calculation of UTF-8 string length display in some cases.
  + Fix some Perl warnings related to @ISA.
  + EXEC windowitems now get proper references on the Perl side.
  + Incremental help file improvements.
  + ANSI attributes are now properly reset.
  + Fixed regression where text would blink when terminal lacks color support.
  + Permit the usage of Freenode extban syntax in /ban (#150)
  + Fixed regression in scriptassist on unload of scripts.
  + Fixed regression in -actcolor %n
- Remove irssi-0.8.15-ssl-passphrase.patch, fixed upstream.</changelog>
  <changelog author="idonmez@suse.com" date="1458993600">- Update to version 0.8.19
  * Fixed regression when joining and parting channels on IRCnet
  * Fixed SASL EXTERNAL
  * Fixed regression when not using SASL
  * Fixed incorrect SSL disconnects when using SSL from modules/scripts
  * Fixed regression where proxy_string could not be configured or
  certain file transfers could not be accepted
  * Fixed storing layout of !channels
  * Fixed restoration of bracketed paste mode on quit
  * Make the usage of meta-O for cursor keys configurable with
  /set term_appkey_mode off</changelog>
  <changelog author="meissner@suse.com" date="1474459200">- Update to version 0.8.20
  - Correct the name of an emitted sasl signal (#484)
  - Correct the prototype for the 'message private' signal (#515)
  - Corrections in away and hilight help text (#477, #518)
  - /squery and /servlist commands have been restored.
  - Where Irssi would previously only report "System error" on connect,
    it will now try harder to retrieve the system error message.
  - Fixed issue with +channels not working properly (#533)
  - Fixed crash in optchan when item has no server (#485)
  - Fixed random remote crash in the nicklist handling (#529)
  - Fixed remote crash due to incorrect bounds checking on
  formats, reported by Gabriel Campana and Adrien Guinet from
  Quarkslab. (CVE-2016-7044, CVE-2016-7045, bsc#999199)</changelog>
  <changelog author="mrueckert@suse.de" date="1474459201">- add BR for xz to fix build on sle11
- switch to %{?_smp_mflags}
- pass --disable-silent-rules to get verbose makefiles again</changelog>
  <changelog author="mrueckert@suse.de" date="1474459202">- disable PIE on sle11</changelog>
  <changelog author="meissner@suse.com" date="1475755200">- irssi-0.8.20-buf.pl.patch: Fixed a information disclosure in buf.pl
  (CVE-2016-7553 bsc#1001215)</changelog>
</package>
<package pkgid="16210760e7be4b87ea275bafa6b34c11c8ed8347" name="irssi-devel" arch="x86_64">
  <version epoch="0" ver="0.8.20" rel="70.1"/>
  <changelog author="aj@suse.de" date="1293624000">- switch to perl_requires macro</changelog>
  <changelog author="aj@suse.de" date="1294747200">- Fix build for older openSUSE distros.</changelog>
  <changelog author="coolo@suse.com" date="1329134400">- patch license to follow spdx.org standard</changelog>
  <changelog author="mrueckert@suse.de" date="1360584000">- added dante-devel to buildrequires to fix the socks support
  (bnc#794748)
- added -fno-strict-aliasing to the cflags</changelog>
  <changelog author="mrueckert@suse.de" date="1370865600">- only enable socks support on opensuse</changelog>
  <changelog author="mls@suse.de" date="1378382400">- add libperl_requires, as we link against libperl and thus
  need a specific version of perl</changelog>
  <changelog author="ddiss@suse.com" date="1380196800">- irssi-0.8.15-ssl-passphrase.patch
  Fix prompt breakage following SSL certificate passphrase prompt;
  (bnc#842532).</changelog>
  <changelog author="mrueckert@suse.de" date="1390392000">- added irssi-0.8.16_missing_prototype_warnings.patch:
  Fixes a compiler warning about missing prototype for SOCKSinit
- added -DGLIB_DISABLE_DEPRECATION_WARNINGS to reduce the noise
- added dante-devel as requires to irssi-devel so plugins can be
  compiled again</changelog>
  <changelog author="mrueckert@suse.de" date="1405339200">- update to 0.8.16
  + Add -noautosendcmd to /SERVER and /CONNECT. Passing this option
    will force Irssi to not execute the content of the autosendcmd
    chatnet-setting upon connect.
  + Accept names replies with nick!user@host instead of just nick,
    if they are enabled (see bug #805).
  - Set window binds for channel items as sticky when re-creating
    window binds as part of /layout save. This fixes the bug where
    previously saved channel windows forgets their window number
    upon reconnect.
  + Add experimental support for DNSSEC DANE validation of
    certificates.
  + Strip the argument for boolean options (see bug #769).
  + Freenode have been readded to the list of networks in the
    default configuration file.
  + Disabled support for the insecure SSLv2 protocol.
  + Various documentation enhancements.
  + Add -ssl_pass to /connect and /server (see bug #305).
  - Fix crashing bug that can happen if the terminal height
    decreases before the first window is created.
  - Fixed minor compiler warnings.
  - Fixed possible crashing bug when processing an octal escape
    sequence.
  - Fixed the /ignore -network option (see bug #748).
  - Fixed signal handling for /exec'd commands. Irssi now sends the
    signal to the process group id instead of the process id.
  - Fixed segfault generated by SSL disconnections (see bug #752).
  - Fix compilation when build with -Werror=format-security. Patch
    by Jaroslav Skarvada.
- refreshed irssi-0.8.15-ssl-passphrase.patch to apply without fuzz
  again
- disable irssi-0.8.15_ssl_proxy.patch for now</changelog>
  <changelog author="mrueckert@suse.de" date="1406635200">- disable ssl_passphrase patch but keep it until the discussion
  with upstream ended:
  https://github.com/irssi/irssi/issues/103</changelog>
  <changelog author="mrueckert@suse.de" date="1409832000">- add conditional to enable socks support but disable by default.
  unless we can find a way to have socks support so it works
  without an existing socks.conf.</changelog>
  <changelog author="mrueckert@suse.de" date="1413547200">- update to 0.8.17
  + Document that SSL connections aren't properly handled during
    /UPGRADE. See Github PR #39.
  + Synchronize scripts with scripts.irssi.org.
  + Performance enhancement of the nicklist as well as the
    window_item_find function. See Github PR #24.
  + Disallow unloading of static modules.
  + Allow UTF-8 characters in /bind. See Github PR #18.
  + Split overlong outgoing messages instead of silently truncating
    them.
    Adds two new options: 'split_line_end' and 'split_line_start'.
  - 'split_line_end' contains a string added to the end of line
    fragments.
  - 'split_line_start' contains a string added to the beginning
    of line
    fragments. See Github PR #29.
  + Added special /ignore NO_ACT level to ignore only activity (see
    /help ignore).
  + Support for 256 and true color terminals (see Github PR #48).
  + Support for italics (see Github PR #58).
  + Rewrote many help files.
  - Fixed various compiler warnings and use of deprecated
    functions.
  - Fixed Perl API usage and added PERL_NO_GET_CONTEXT to reduce
    code size.
  - Fixed format_get_text Perl API. See Github PR #23.
  - Fixed gui_printtext_after and term_refresh_*() visibility. See
    Github PR #22.
  - Fixed issue where UTF-8 characters was corrupted once for every
    32k text. See Github PR #12.
  - Fixed redrawing issue with right-aligned statusbar.
  - Fixed use-after-free bug with cached settings values. See
    Github PR #147.</changelog>
  <changelog author="meissner@suse.com" date="1420113600">- build with PIE</changelog>
  <changelog author="astieger@suse.com" date="1452427200">- downloads moved to github
- verify source signature</changelog>
  <changelog author="idonmez@suse.com" date="1456920000">- Update to version 0.8.18
  New Features
  + CAP SASL PLAIN login is now supported natively.
  + Paste bracket markers can be requested from terminal with
    /set paste_use_bracketed_mode on
  + "Self messages" generated by some bouncers can now be received in
    the proper window.
  + Try to split long lines on spaces to avoid words being splitted.
    Adds a new option: split_line_on_space which defaults to on.
  + Add setting hilight_nick_matches_everywhere (#56).
  + The config parser is more robust and prints out better diagnostics
    on incorrect config files.
  + Ctrl+^ (FS#721) and Ctrl+J can now be bound.
  + Command history can be cleared with /window history -clear
  + /hilight -mask -line is now supported (FS#275).
  + CHANTYPES are now supported.
  + Improved reload speed of ignores.
  + Add -date feature to /lastlog
  + irssiproxy can be more easily enabled and disabled.
  + Expando for hostname (FS#829).
  + UNIX sockets can now also be specified in the config file.
  + Disable SSLv3 due to the POODLE vulnerability.
  + SSL ciphers can now be specified per server.
  + Added SNI support for SSL.
  Bugfixes
  + /ignore now respects -pattern on merge (#78).
  + irssiproxy (BNC) module now uses correct line endings.
  + Fix missing lines on large pastes (FS#905).
  + Correctly preserve STATUSMSG prefixes (#291).
  + Fix infinite recursion in key bindings (FS#817).
  + Fix incomplete awaylog caused by buffering.
  + Fix calculation of UTF-8 string length display in some cases.
  + Fix some Perl warnings related to @ISA.
  + EXEC windowitems now get proper references on the Perl side.
  + Incremental help file improvements.
  + ANSI attributes are now properly reset.
  + Fixed regression where text would blink when terminal lacks color support.
  + Permit the usage of Freenode extban syntax in /ban (#150)
  + Fixed regression in scriptassist on unload of scripts.
  + Fixed regression in -actcolor %n
- Remove irssi-0.8.15-ssl-passphrase.patch, fixed upstream.</changelog>
  <changelog author="idonmez@suse.com" date="1458993600">- Update to version 0.8.19
  * Fixed regression when joining and parting channels on IRCnet
  * Fixed SASL EXTERNAL
  * Fixed regression when not using SASL
  * Fixed incorrect SSL disconnects when using SSL from modules/scripts
  * Fixed regression where proxy_string could not be configured or
  certain file transfers could not be accepted
  * Fixed storing layout of !channels
  * Fixed restoration of bracketed paste mode on quit
  * Make the usage of meta-O for cursor keys configurable with
  /set term_appkey_mode off</changelog>
  <changelog author="meissner@suse.com" date="1474459200">- Update to version 0.8.20
  - Correct the name of an emitted sasl signal (#484)
  - Correct the prototype for the 'message private' signal (#515)
  - Corrections in away and hilight help text (#477, #518)
  - /squery and /servlist commands have been restored.
  - Where Irssi would previously only report "System error" on connect,
    it will now try harder to retrieve the system error message.
  - Fixed issue with +channels not working properly (#533)
  - Fixed crash in optchan when item has no server (#485)
  - Fixed random remote crash in the nicklist handling (#529)
  - Fixed remote crash due to incorrect bounds checking on
  formats, reported by Gabriel Campana and Adrien Guinet from
  Quarkslab. (CVE-2016-7044, CVE-2016-7045, bsc#999199)</changelog>
  <changelog author="mrueckert@suse.de" date="1474459201">- add BR for xz to fix build on sle11
- switch to %{?_smp_mflags}
- pass --disable-silent-rules to get verbose makefiles again</changelog>
  <changelog author="mrueckert@suse.de" date="1474459202">- disable PIE on sle11</changelog>
  <changelog author="meissner@suse.com" date="1475755200">- irssi-0.8.20-buf.pl.patch: Fixed a information disclosure in buf.pl
  (CVE-2016-7553 bsc#1001215)</changelog>
</package>
<package pkgid="3299a810922c4bac8b117e02033776e4466ff808" name="irssi-xmpp" arch="i586">
  <version epoch="0" ver="0.53~git0.bee578d" rel="4.1"/>
  <changelog author="guru@unixtech.be" date="1186747200">- new package</changelog>
  <changelog author="guru@unixtech.be" date="1186920000">- added patch to remove lorder usage</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1249646400">- moved to openSUSE Build Service
- update to 0.50:
  * the module has been completely rewritten (in a modular way) with a better support for the XMPP protocol
  * support for MUC, Message events, In-band registration, Delayed delivery, and more
  * many bugs have been fixed</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1273838400">- update to 0.51:
  * adds STARTTLS support (enabled by default if the parameter -ssl
    is not specified)
  * reworks the way connections are performed
  * adds a password prompt if no password was specified
  * adds a connection timeout in case there is no response from the
    server so that the connection will be reset after a certain
    amount of time (setting "server_connect_timeout")
  * adds a /CYCLE command
  * many other minor changes and fixes</changelog>
  <changelog author="mrueckert@suse.de" date="1334318400">- update to 0.52:
  - Add a way to dynamicly change the priority while away
    (setting "xmpp_priority_away")
  - No more password prompt on reconnection
  - Don't forget the resource part of the jid on reconnection
  - Fix MUC invites to be compliant
  - and some minor bug, typo and spelling mistakes fixes
- dropped 2 patches that got applied upstream:
  irssi-xmpp-add_missing_include_signal_h.patch
  irssi-xmpp-strndup.patch
- refreshed irssi-xmpp-optflags.patch</changelog>
  <changelog author="mrueckert@suse.de" date="1456142400">- update to bc6e1de</changelog>
  <changelog author="mrueckert@suse.de" date="1460548800">- update to bee578d</changelog>
  <changelog author="mrueckert@suse.de" date="1483876800">- update to 15162a1</changelog>
  <changelog author="mrueckert@suse.de" date="1483876801">- added irssi-xmpp_1.0_tls_api_change.patch:
  in the api ssl was renamed to tls.</changelog>
</package>
<package pkgid="dc13dd7c89beeb733fbc1ea1229f014ea11bdf79" name="irssi-xmpp" arch="src">
  <version epoch="0" ver="0.53~git0.bee578d" rel="4.1"/>
  <changelog author="guru@unixtech.be" date="1186747200">- new package</changelog>
  <changelog author="guru@unixtech.be" date="1186920000">- added patch to remove lorder usage</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1249646400">- moved to openSUSE Build Service
- update to 0.50:
  * the module has been completely rewritten (in a modular way) with a better support for the XMPP protocol
  * support for MUC, Message events, In-band registration, Delayed delivery, and more
  * many bugs have been fixed</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1273838400">- update to 0.51:
  * adds STARTTLS support (enabled by default if the parameter -ssl
    is not specified)
  * reworks the way connections are performed
  * adds a password prompt if no password was specified
  * adds a connection timeout in case there is no response from the
    server so that the connection will be reset after a certain
    amount of time (setting "server_connect_timeout")
  * adds a /CYCLE command
  * many other minor changes and fixes</changelog>
  <changelog author="mrueckert@suse.de" date="1334318400">- update to 0.52:
  - Add a way to dynamicly change the priority while away
    (setting "xmpp_priority_away")
  - No more password prompt on reconnection
  - Don't forget the resource part of the jid on reconnection
  - Fix MUC invites to be compliant
  - and some minor bug, typo and spelling mistakes fixes
- dropped 2 patches that got applied upstream:
  irssi-xmpp-add_missing_include_signal_h.patch
  irssi-xmpp-strndup.patch
- refreshed irssi-xmpp-optflags.patch</changelog>
  <changelog author="mrueckert@suse.de" date="1456142400">- update to bc6e1de</changelog>
  <changelog author="mrueckert@suse.de" date="1460548800">- update to bee578d</changelog>
  <changelog author="mrueckert@suse.de" date="1483876800">- update to 15162a1</changelog>
  <changelog author="mrueckert@suse.de" date="1483876801">- added irssi-xmpp_1.0_tls_api_change.patch:
  in the api ssl was renamed to tls.</changelog>
</package>
<package pkgid="0a5227a1a39353f2db38299fad15afb1a978867c" name="irssi-xmpp" arch="x86_64">
  <version epoch="0" ver="0.53~git0.bee578d" rel="4.1"/>
  <changelog author="guru@unixtech.be" date="1186747200">- new package</changelog>
  <changelog author="guru@unixtech.be" date="1186920000">- added patch to remove lorder usage</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1249646400">- moved to openSUSE Build Service
- update to 0.50:
  * the module has been completely rewritten (in a modular way) with a better support for the XMPP protocol
  * support for MUC, Message events, In-band registration, Delayed delivery, and more
  * many bugs have been fixed</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1273838400">- update to 0.51:
  * adds STARTTLS support (enabled by default if the parameter -ssl
    is not specified)
  * reworks the way connections are performed
  * adds a password prompt if no password was specified
  * adds a connection timeout in case there is no response from the
    server so that the connection will be reset after a certain
    amount of time (setting "server_connect_timeout")
  * adds a /CYCLE command
  * many other minor changes and fixes</changelog>
  <changelog author="mrueckert@suse.de" date="1334318400">- update to 0.52:
  - Add a way to dynamicly change the priority while away
    (setting "xmpp_priority_away")
  - No more password prompt on reconnection
  - Don't forget the resource part of the jid on reconnection
  - Fix MUC invites to be compliant
  - and some minor bug, typo and spelling mistakes fixes
- dropped 2 patches that got applied upstream:
  irssi-xmpp-add_missing_include_signal_h.patch
  irssi-xmpp-strndup.patch
- refreshed irssi-xmpp-optflags.patch</changelog>
  <changelog author="mrueckert@suse.de" date="1456142400">- update to bc6e1de</changelog>
  <changelog author="mrueckert@suse.de" date="1460548800">- update to bee578d</changelog>
  <changelog author="mrueckert@suse.de" date="1483876800">- update to 15162a1</changelog>
  <changelog author="mrueckert@suse.de" date="1483876801">- added irssi-xmpp_1.0_tls_api_change.patch:
  in the api ssl was renamed to tls.</changelog>
</package>
<package pkgid="a8a075f8c48b09eb3a0ec93689e4ee9724405977" name="irssi-xmpp-debuginfo" arch="i586">
  <version epoch="0" ver="0.53~git0.bee578d" rel="4.1"/>
  <changelog author="guru@unixtech.be" date="1186747200">- new package</changelog>
  <changelog author="guru@unixtech.be" date="1186920000">- added patch to remove lorder usage</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1249646400">- moved to openSUSE Build Service
- update to 0.50:
  * the module has been completely rewritten (in a modular way) with a better support for the XMPP protocol
  * support for MUC, Message events, In-band registration, Delayed delivery, and more
  * many bugs have been fixed</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1273838400">- update to 0.51:
  * adds STARTTLS support (enabled by default if the parameter -ssl
    is not specified)
  * reworks the way connections are performed
  * adds a password prompt if no password was specified
  * adds a connection timeout in case there is no response from the
    server so that the connection will be reset after a certain
    amount of time (setting "server_connect_timeout")
  * adds a /CYCLE command
  * many other minor changes and fixes</changelog>
  <changelog author="mrueckert@suse.de" date="1334318400">- update to 0.52:
  - Add a way to dynamicly change the priority while away
    (setting "xmpp_priority_away")
  - No more password prompt on reconnection
  - Don't forget the resource part of the jid on reconnection
  - Fix MUC invites to be compliant
  - and some minor bug, typo and spelling mistakes fixes
- dropped 2 patches that got applied upstream:
  irssi-xmpp-add_missing_include_signal_h.patch
  irssi-xmpp-strndup.patch
- refreshed irssi-xmpp-optflags.patch</changelog>
  <changelog author="mrueckert@suse.de" date="1456142400">- update to bc6e1de</changelog>
  <changelog author="mrueckert@suse.de" date="1460548800">- update to bee578d</changelog>
  <changelog author="mrueckert@suse.de" date="1483876800">- update to 15162a1</changelog>
  <changelog author="mrueckert@suse.de" date="1483876801">- added irssi-xmpp_1.0_tls_api_change.patch:
  in the api ssl was renamed to tls.</changelog>
</package>
<package pkgid="4ff66355e09174f1776d0c4d25a049debd1de581" name="irssi-xmpp-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.53~git0.bee578d" rel="4.1"/>
  <changelog author="guru@unixtech.be" date="1186747200">- new package</changelog>
  <changelog author="guru@unixtech.be" date="1186920000">- added patch to remove lorder usage</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1249646400">- moved to openSUSE Build Service
- update to 0.50:
  * the module has been completely rewritten (in a modular way) with a better support for the XMPP protocol
  * support for MUC, Message events, In-band registration, Delayed delivery, and more
  * many bugs have been fixed</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1273838400">- update to 0.51:
  * adds STARTTLS support (enabled by default if the parameter -ssl
    is not specified)
  * reworks the way connections are performed
  * adds a password prompt if no password was specified
  * adds a connection timeout in case there is no response from the
    server so that the connection will be reset after a certain
    amount of time (setting "server_connect_timeout")
  * adds a /CYCLE command
  * many other minor changes and fixes</changelog>
  <changelog author="mrueckert@suse.de" date="1334318400">- update to 0.52:
  - Add a way to dynamicly change the priority while away
    (setting "xmpp_priority_away")
  - No more password prompt on reconnection
  - Don't forget the resource part of the jid on reconnection
  - Fix MUC invites to be compliant
  - and some minor bug, typo and spelling mistakes fixes
- dropped 2 patches that got applied upstream:
  irssi-xmpp-add_missing_include_signal_h.patch
  irssi-xmpp-strndup.patch
- refreshed irssi-xmpp-optflags.patch</changelog>
  <changelog author="mrueckert@suse.de" date="1456142400">- update to bc6e1de</changelog>
  <changelog author="mrueckert@suse.de" date="1460548800">- update to bee578d</changelog>
  <changelog author="mrueckert@suse.de" date="1483876800">- update to 15162a1</changelog>
  <changelog author="mrueckert@suse.de" date="1483876801">- added irssi-xmpp_1.0_tls_api_change.patch:
  in the api ssl was renamed to tls.</changelog>
</package>
<package pkgid="8a40230e3a938330a80a00a6fff4f65f29c31ef5" name="irssi-xmpp-debugsource" arch="i586">
  <version epoch="0" ver="0.53~git0.bee578d" rel="4.1"/>
  <changelog author="guru@unixtech.be" date="1186747200">- new package</changelog>
  <changelog author="guru@unixtech.be" date="1186920000">- added patch to remove lorder usage</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1249646400">- moved to openSUSE Build Service
- update to 0.50:
  * the module has been completely rewritten (in a modular way) with a better support for the XMPP protocol
  * support for MUC, Message events, In-band registration, Delayed delivery, and more
  * many bugs have been fixed</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1273838400">- update to 0.51:
  * adds STARTTLS support (enabled by default if the parameter -ssl
    is not specified)
  * reworks the way connections are performed
  * adds a password prompt if no password was specified
  * adds a connection timeout in case there is no response from the
    server so that the connection will be reset after a certain
    amount of time (setting "server_connect_timeout")
  * adds a /CYCLE command
  * many other minor changes and fixes</changelog>
  <changelog author="mrueckert@suse.de" date="1334318400">- update to 0.52:
  - Add a way to dynamicly change the priority while away
    (setting "xmpp_priority_away")
  - No more password prompt on reconnection
  - Don't forget the resource part of the jid on reconnection
  - Fix MUC invites to be compliant
  - and some minor bug, typo and spelling mistakes fixes
- dropped 2 patches that got applied upstream:
  irssi-xmpp-add_missing_include_signal_h.patch
  irssi-xmpp-strndup.patch
- refreshed irssi-xmpp-optflags.patch</changelog>
  <changelog author="mrueckert@suse.de" date="1456142400">- update to bc6e1de</changelog>
  <changelog author="mrueckert@suse.de" date="1460548800">- update to bee578d</changelog>
  <changelog author="mrueckert@suse.de" date="1483876800">- update to 15162a1</changelog>
  <changelog author="mrueckert@suse.de" date="1483876801">- added irssi-xmpp_1.0_tls_api_change.patch:
  in the api ssl was renamed to tls.</changelog>
</package>
<package pkgid="3450338826b2f4309fdba853569aa9dd19d3cdfa" name="irssi-xmpp-debugsource" arch="x86_64">
  <version epoch="0" ver="0.53~git0.bee578d" rel="4.1"/>
  <changelog author="guru@unixtech.be" date="1186747200">- new package</changelog>
  <changelog author="guru@unixtech.be" date="1186920000">- added patch to remove lorder usage</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1249646400">- moved to openSUSE Build Service
- update to 0.50:
  * the module has been completely rewritten (in a modular way) with a better support for the XMPP protocol
  * support for MUC, Message events, In-band registration, Delayed delivery, and more
  * many bugs have been fixed</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1273838400">- update to 0.51:
  * adds STARTTLS support (enabled by default if the parameter -ssl
    is not specified)
  * reworks the way connections are performed
  * adds a password prompt if no password was specified
  * adds a connection timeout in case there is no response from the
    server so that the connection will be reset after a certain
    amount of time (setting "server_connect_timeout")
  * adds a /CYCLE command
  * many other minor changes and fixes</changelog>
  <changelog author="mrueckert@suse.de" date="1334318400">- update to 0.52:
  - Add a way to dynamicly change the priority while away
    (setting "xmpp_priority_away")
  - No more password prompt on reconnection
  - Don't forget the resource part of the jid on reconnection
  - Fix MUC invites to be compliant
  - and some minor bug, typo and spelling mistakes fixes
- dropped 2 patches that got applied upstream:
  irssi-xmpp-add_missing_include_signal_h.patch
  irssi-xmpp-strndup.patch
- refreshed irssi-xmpp-optflags.patch</changelog>
  <changelog author="mrueckert@suse.de" date="1456142400">- update to bc6e1de</changelog>
  <changelog author="mrueckert@suse.de" date="1460548800">- update to bee578d</changelog>
  <changelog author="mrueckert@suse.de" date="1483876800">- update to 15162a1</changelog>
  <changelog author="mrueckert@suse.de" date="1483876801">- added irssi-xmpp_1.0_tls_api_change.patch:
  in the api ssl was renamed to tls.</changelog>
</package>
<package pkgid="c2ce6b180287e6ff98ba49a1a75efa410fd619ef" name="libcares-devel" arch="i586">
  <version epoch="0" ver="1.12.0" rel="64.1"/>
  <changelog author="crrodriguez@opensuse.org" date="1266840000">- fix build
- update to version 1.7.0, see RELEASE_NOTES for detail</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1268222400">- remove invalid configure options</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1269432000">- update to version 1.7.1, includes IPV6 nameservers support</changelog>
  <changelog author="coolo@novell.com" date="1272110400">- buildrequire pkg-config to fix provides</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1280059200">- update to version 1.7.3
  * ares_init: Last, not first instance of domain or search should win
  * Added ares_parse_mx_reply()
  * Fix memory leak</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1288353600">- Fix aliasing warning in gcc
- Add missing break that caused get_ares_servers to fail</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1292241600">- c-ares version 1.7.4
  * local-bind: Support binding to local interface/IPs, see
  ares_set_local_ip4, ares_set_local_ip6, ares_set_local_dev
  * memory leak in ares_getnameinfo
  * add missing break that caused get_ares_servers to fail
  * ares_parse_a_reply: fix CNAME response parsing
  * init_by_options: don't copy an empty sortlist
  * Replaced uint32_t with unsigned int to fix broken builds
  on a couple of platforms
  * Fix lookup with HOSTALIASES set
  * adig: fix NAPTR parsing
  * compiler warning cleanups</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1300536000">- fix NULL ptr dereference</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1313582400">- Update to version 1.7.4
  * Drop obsolete patch
  * detection of semicolon comments in resolv.conf
  * fixed ares_parse_*_reply memory leaks
  * only fall back to AF_INET searches when looking for AF_UNSPEC addresses</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1318852800">- Cherry-pick 3 patches from HEAD
  * ares_destroy.c: fix segfault in ares_destroy_options()
  * ares_getnameinfo: fix random results, memory corruption
  * ares_init.c: fix segfault triggered in ares_init_options()
    upon previous failure of init_by_defaults()</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1321272000">- Open all fds with O_CLOEXEC.</changelog>
  <changelog author="jengelh@medozas.de" date="1321358400">- Remove redundant/unwanted tags/section (cf. specfile guidelines)</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1328270400">- Fix license
- provide symbol versioning support
- fix -debuginfo packages</changelog>
  <changelog author="p.drouand@gmail.com" date="1357473600">- Update to 1.9.1 version:
  * include the ares_parse_soa_reply.* files in the tarball
- Removed patches (fixed and merged on upstream release)
  * 0001-ares_destroy.c-fix-segfault-in-ares_destroy_options.patch
  * 0002-ares_getnameinfo-fix-random-results-with-c-ares-1.7..patch
  * 0003-ares_init.c-fix-segfault-triggered-in-ares_init_opti.patch
- Updated and versionned patchs for upstream release:
  * 0001-add-symbol-versioning-support.patch
  * cares-ocloexec.patch</changelog>
  <changelog author="jengelh@inai.de" date="1367496000">- Get rid of outdated autotools construct to fix build with
  new automake-1.13</changelog>
  <changelog author="mvyskocil@suse.com" date="1367582400">- Use the genuine upstream tarball
- Verify tarball using gpg-offline</changelog>
  <changelog author="tchvatal@suse.com" date="1400155200">- Version bump to 1.10.0:
  * Various small updates all around
  * Cleanup of automake to build with latest tools
  * For more see CHANGES
- Remove upstreamed patches:
  * cares-autotools.diff
- Remove patch that needs quite work and was never acceted upstream:
  * 0001-cares-1.9.1-add-symbol-versioning-support.patch
- Added patches:
  * 0001-Use-RPM-compiler-options.patch</changelog>
  <changelog author="dimstar@opensuse.org" date="1415966400">- No longer perform gpg validation; osc source_validator does it
  implicit:
  + Drop gpg-offline BuildRequires.
  + No longer execute gpg_verify.</changelog>
  <changelog author="astieger@suse.com" date="1465473600">- update to 1.11.0:
  * Allow multiple -s options to the ahost command
  * api: Expose the ares_library_initialized() function
  * api: Add ares_set_sortlist(3) entrypoint
  * api: Add entrypoints to allow use of per-server ports
  * api: introduce `ares_parse_txt_reply_ext`
  * api: Add ares_set_socket_configure_callback()
  * Add -t u option to ahost
  * collection of bug fixes</changelog>
  <changelog author="tchvatal@suse.com" date="1477915200">- Version update to 1.12.0:
  * Fixes bsc#1007728 CVE-2016-5180
  * api: add ARES_OPT_NOROTATE optmask value
  * Collection of bugfixes</changelog>
</package>
<package pkgid="6303a98b43e7b728d10089fb058228f07ff559e1" name="libcares-devel" arch="x86_64">
  <version epoch="0" ver="1.12.0" rel="64.1"/>
  <changelog author="crrodriguez@opensuse.org" date="1266840000">- fix build
- update to version 1.7.0, see RELEASE_NOTES for detail</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1268222400">- remove invalid configure options</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1269432000">- update to version 1.7.1, includes IPV6 nameservers support</changelog>
  <changelog author="coolo@novell.com" date="1272110400">- buildrequire pkg-config to fix provides</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1280059200">- update to version 1.7.3
  * ares_init: Last, not first instance of domain or search should win
  * Added ares_parse_mx_reply()
  * Fix memory leak</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1288353600">- Fix aliasing warning in gcc
- Add missing break that caused get_ares_servers to fail</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1292241600">- c-ares version 1.7.4
  * local-bind: Support binding to local interface/IPs, see
  ares_set_local_ip4, ares_set_local_ip6, ares_set_local_dev
  * memory leak in ares_getnameinfo
  * add missing break that caused get_ares_servers to fail
  * ares_parse_a_reply: fix CNAME response parsing
  * init_by_options: don't copy an empty sortlist
  * Replaced uint32_t with unsigned int to fix broken builds
  on a couple of platforms
  * Fix lookup with HOSTALIASES set
  * adig: fix NAPTR parsing
  * compiler warning cleanups</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1300536000">- fix NULL ptr dereference</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1313582400">- Update to version 1.7.4
  * Drop obsolete patch
  * detection of semicolon comments in resolv.conf
  * fixed ares_parse_*_reply memory leaks
  * only fall back to AF_INET searches when looking for AF_UNSPEC addresses</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1318852800">- Cherry-pick 3 patches from HEAD
  * ares_destroy.c: fix segfault in ares_destroy_options()
  * ares_getnameinfo: fix random results, memory corruption
  * ares_init.c: fix segfault triggered in ares_init_options()
    upon previous failure of init_by_defaults()</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1321272000">- Open all fds with O_CLOEXEC.</changelog>
  <changelog author="jengelh@medozas.de" date="1321358400">- Remove redundant/unwanted tags/section (cf. specfile guidelines)</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1328270400">- Fix license
- provide symbol versioning support
- fix -debuginfo packages</changelog>
  <changelog author="p.drouand@gmail.com" date="1357473600">- Update to 1.9.1 version:
  * include the ares_parse_soa_reply.* files in the tarball
- Removed patches (fixed and merged on upstream release)
  * 0001-ares_destroy.c-fix-segfault-in-ares_destroy_options.patch
  * 0002-ares_getnameinfo-fix-random-results-with-c-ares-1.7..patch
  * 0003-ares_init.c-fix-segfault-triggered-in-ares_init_opti.patch
- Updated and versionned patchs for upstream release:
  * 0001-add-symbol-versioning-support.patch
  * cares-ocloexec.patch</changelog>
  <changelog author="jengelh@inai.de" date="1367496000">- Get rid of outdated autotools construct to fix build with
  new automake-1.13</changelog>
  <changelog author="mvyskocil@suse.com" date="1367582400">- Use the genuine upstream tarball
- Verify tarball using gpg-offline</changelog>
  <changelog author="tchvatal@suse.com" date="1400155200">- Version bump to 1.10.0:
  * Various small updates all around
  * Cleanup of automake to build with latest tools
  * For more see CHANGES
- Remove upstreamed patches:
  * cares-autotools.diff
- Remove patch that needs quite work and was never acceted upstream:
  * 0001-cares-1.9.1-add-symbol-versioning-support.patch
- Added patches:
  * 0001-Use-RPM-compiler-options.patch</changelog>
  <changelog author="dimstar@opensuse.org" date="1415966400">- No longer perform gpg validation; osc source_validator does it
  implicit:
  + Drop gpg-offline BuildRequires.
  + No longer execute gpg_verify.</changelog>
  <changelog author="astieger@suse.com" date="1465473600">- update to 1.11.0:
  * Allow multiple -s options to the ahost command
  * api: Expose the ares_library_initialized() function
  * api: Add ares_set_sortlist(3) entrypoint
  * api: Add entrypoints to allow use of per-server ports
  * api: introduce `ares_parse_txt_reply_ext`
  * api: Add ares_set_socket_configure_callback()
  * Add -t u option to ahost
  * collection of bug fixes</changelog>
  <changelog author="tchvatal@suse.com" date="1477915200">- Version update to 1.12.0:
  * Fixes bsc#1007728 CVE-2016-5180
  * api: add ARES_OPT_NOROTATE optmask value
  * Collection of bugfixes</changelog>
</package>
<package pkgid="cca9797aae6127bbb6b5fc51107426fff406ab43" name="libcares2" arch="i586">
  <version epoch="0" ver="1.12.0" rel="64.1"/>
  <changelog author="crrodriguez@opensuse.org" date="1266840000">- fix build
- update to version 1.7.0, see RELEASE_NOTES for detail</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1268222400">- remove invalid configure options</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1269432000">- update to version 1.7.1, includes IPV6 nameservers support</changelog>
  <changelog author="coolo@novell.com" date="1272110400">- buildrequire pkg-config to fix provides</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1280059200">- update to version 1.7.3
  * ares_init: Last, not first instance of domain or search should win
  * Added ares_parse_mx_reply()
  * Fix memory leak</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1288353600">- Fix aliasing warning in gcc
- Add missing break that caused get_ares_servers to fail</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1292241600">- c-ares version 1.7.4
  * local-bind: Support binding to local interface/IPs, see
  ares_set_local_ip4, ares_set_local_ip6, ares_set_local_dev
  * memory leak in ares_getnameinfo
  * add missing break that caused get_ares_servers to fail
  * ares_parse_a_reply: fix CNAME response parsing
  * init_by_options: don't copy an empty sortlist
  * Replaced uint32_t with unsigned int to fix broken builds
  on a couple of platforms
  * Fix lookup with HOSTALIASES set
  * adig: fix NAPTR parsing
  * compiler warning cleanups</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1300536000">- fix NULL ptr dereference</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1313582400">- Update to version 1.7.4
  * Drop obsolete patch
  * detection of semicolon comments in resolv.conf
  * fixed ares_parse_*_reply memory leaks
  * only fall back to AF_INET searches when looking for AF_UNSPEC addresses</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1318852800">- Cherry-pick 3 patches from HEAD
  * ares_destroy.c: fix segfault in ares_destroy_options()
  * ares_getnameinfo: fix random results, memory corruption
  * ares_init.c: fix segfault triggered in ares_init_options()
    upon previous failure of init_by_defaults()</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1321272000">- Open all fds with O_CLOEXEC.</changelog>
  <changelog author="jengelh@medozas.de" date="1321358400">- Remove redundant/unwanted tags/section (cf. specfile guidelines)</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1328270400">- Fix license
- provide symbol versioning support
- fix -debuginfo packages</changelog>
  <changelog author="p.drouand@gmail.com" date="1357473600">- Update to 1.9.1 version:
  * include the ares_parse_soa_reply.* files in the tarball
- Removed patches (fixed and merged on upstream release)
  * 0001-ares_destroy.c-fix-segfault-in-ares_destroy_options.patch
  * 0002-ares_getnameinfo-fix-random-results-with-c-ares-1.7..patch
  * 0003-ares_init.c-fix-segfault-triggered-in-ares_init_opti.patch
- Updated and versionned patchs for upstream release:
  * 0001-add-symbol-versioning-support.patch
  * cares-ocloexec.patch</changelog>
  <changelog author="jengelh@inai.de" date="1367496000">- Get rid of outdated autotools construct to fix build with
  new automake-1.13</changelog>
  <changelog author="mvyskocil@suse.com" date="1367582400">- Use the genuine upstream tarball
- Verify tarball using gpg-offline</changelog>
  <changelog author="tchvatal@suse.com" date="1400155200">- Version bump to 1.10.0:
  * Various small updates all around
  * Cleanup of automake to build with latest tools
  * For more see CHANGES
- Remove upstreamed patches:
  * cares-autotools.diff
- Remove patch that needs quite work and was never acceted upstream:
  * 0001-cares-1.9.1-add-symbol-versioning-support.patch
- Added patches:
  * 0001-Use-RPM-compiler-options.patch</changelog>
  <changelog author="dimstar@opensuse.org" date="1415966400">- No longer perform gpg validation; osc source_validator does it
  implicit:
  + Drop gpg-offline BuildRequires.
  + No longer execute gpg_verify.</changelog>
  <changelog author="astieger@suse.com" date="1465473600">- update to 1.11.0:
  * Allow multiple -s options to the ahost command
  * api: Expose the ares_library_initialized() function
  * api: Add ares_set_sortlist(3) entrypoint
  * api: Add entrypoints to allow use of per-server ports
  * api: introduce `ares_parse_txt_reply_ext`
  * api: Add ares_set_socket_configure_callback()
  * Add -t u option to ahost
  * collection of bug fixes</changelog>
  <changelog author="tchvatal@suse.com" date="1477915200">- Version update to 1.12.0:
  * Fixes bsc#1007728 CVE-2016-5180
  * api: add ARES_OPT_NOROTATE optmask value
  * Collection of bugfixes</changelog>
</package>
<package pkgid="41a026fb80face8ff612aea12e0cfb29f54604c7" name="libcares2" arch="src">
  <version epoch="0" ver="1.12.0" rel="64.1"/>
  <changelog author="crrodriguez@opensuse.org" date="1266840000">- fix build
- update to version 1.7.0, see RELEASE_NOTES for detail</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1268222400">- remove invalid configure options</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1269432000">- update to version 1.7.1, includes IPV6 nameservers support</changelog>
  <changelog author="coolo@novell.com" date="1272110400">- buildrequire pkg-config to fix provides</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1280059200">- update to version 1.7.3
  * ares_init: Last, not first instance of domain or search should win
  * Added ares_parse_mx_reply()
  * Fix memory leak</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1288353600">- Fix aliasing warning in gcc
- Add missing break that caused get_ares_servers to fail</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1292241600">- c-ares version 1.7.4
  * local-bind: Support binding to local interface/IPs, see
  ares_set_local_ip4, ares_set_local_ip6, ares_set_local_dev
  * memory leak in ares_getnameinfo
  * add missing break that caused get_ares_servers to fail
  * ares_parse_a_reply: fix CNAME response parsing
  * init_by_options: don't copy an empty sortlist
  * Replaced uint32_t with unsigned int to fix broken builds
  on a couple of platforms
  * Fix lookup with HOSTALIASES set
  * adig: fix NAPTR parsing
  * compiler warning cleanups</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1300536000">- fix NULL ptr dereference</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1313582400">- Update to version 1.7.4
  * Drop obsolete patch
  * detection of semicolon comments in resolv.conf
  * fixed ares_parse_*_reply memory leaks
  * only fall back to AF_INET searches when looking for AF_UNSPEC addresses</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1318852800">- Cherry-pick 3 patches from HEAD
  * ares_destroy.c: fix segfault in ares_destroy_options()
  * ares_getnameinfo: fix random results, memory corruption
  * ares_init.c: fix segfault triggered in ares_init_options()
    upon previous failure of init_by_defaults()</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1321272000">- Open all fds with O_CLOEXEC.</changelog>
  <changelog author="jengelh@medozas.de" date="1321358400">- Remove redundant/unwanted tags/section (cf. specfile guidelines)</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1328270400">- Fix license
- provide symbol versioning support
- fix -debuginfo packages</changelog>
  <changelog author="p.drouand@gmail.com" date="1357473600">- Update to 1.9.1 version:
  * include the ares_parse_soa_reply.* files in the tarball
- Removed patches (fixed and merged on upstream release)
  * 0001-ares_destroy.c-fix-segfault-in-ares_destroy_options.patch
  * 0002-ares_getnameinfo-fix-random-results-with-c-ares-1.7..patch
  * 0003-ares_init.c-fix-segfault-triggered-in-ares_init_opti.patch
- Updated and versionned patchs for upstream release:
  * 0001-add-symbol-versioning-support.patch
  * cares-ocloexec.patch</changelog>
  <changelog author="jengelh@inai.de" date="1367496000">- Get rid of outdated autotools construct to fix build with
  new automake-1.13</changelog>
  <changelog author="mvyskocil@suse.com" date="1367582400">- Use the genuine upstream tarball
- Verify tarball using gpg-offline</changelog>
  <changelog author="tchvatal@suse.com" date="1400155200">- Version bump to 1.10.0:
  * Various small updates all around
  * Cleanup of automake to build with latest tools
  * For more see CHANGES
- Remove upstreamed patches:
  * cares-autotools.diff
- Remove patch that needs quite work and was never acceted upstream:
  * 0001-cares-1.9.1-add-symbol-versioning-support.patch
- Added patches:
  * 0001-Use-RPM-compiler-options.patch</changelog>
  <changelog author="dimstar@opensuse.org" date="1415966400">- No longer perform gpg validation; osc source_validator does it
  implicit:
  + Drop gpg-offline BuildRequires.
  + No longer execute gpg_verify.</changelog>
  <changelog author="astieger@suse.com" date="1465473600">- update to 1.11.0:
  * Allow multiple -s options to the ahost command
  * api: Expose the ares_library_initialized() function
  * api: Add ares_set_sortlist(3) entrypoint
  * api: Add entrypoints to allow use of per-server ports
  * api: introduce `ares_parse_txt_reply_ext`
  * api: Add ares_set_socket_configure_callback()
  * Add -t u option to ahost
  * collection of bug fixes</changelog>
  <changelog author="tchvatal@suse.com" date="1477915200">- Version update to 1.12.0:
  * Fixes bsc#1007728 CVE-2016-5180
  * api: add ARES_OPT_NOROTATE optmask value
  * Collection of bugfixes</changelog>
</package>
<package pkgid="0d590fdbe87aeb4a61fcbb7409092c9125ab71e7" name="libcares2" arch="x86_64">
  <version epoch="0" ver="1.12.0" rel="64.1"/>
  <changelog author="crrodriguez@opensuse.org" date="1266840000">- fix build
- update to version 1.7.0, see RELEASE_NOTES for detail</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1268222400">- remove invalid configure options</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1269432000">- update to version 1.7.1, includes IPV6 nameservers support</changelog>
  <changelog author="coolo@novell.com" date="1272110400">- buildrequire pkg-config to fix provides</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1280059200">- update to version 1.7.3
  * ares_init: Last, not first instance of domain or search should win
  * Added ares_parse_mx_reply()
  * Fix memory leak</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1288353600">- Fix aliasing warning in gcc
- Add missing break that caused get_ares_servers to fail</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1292241600">- c-ares version 1.7.4
  * local-bind: Support binding to local interface/IPs, see
  ares_set_local_ip4, ares_set_local_ip6, ares_set_local_dev
  * memory leak in ares_getnameinfo
  * add missing break that caused get_ares_servers to fail
  * ares_parse_a_reply: fix CNAME response parsing
  * init_by_options: don't copy an empty sortlist
  * Replaced uint32_t with unsigned int to fix broken builds
  on a couple of platforms
  * Fix lookup with HOSTALIASES set
  * adig: fix NAPTR parsing
  * compiler warning cleanups</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1300536000">- fix NULL ptr dereference</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1313582400">- Update to version 1.7.4
  * Drop obsolete patch
  * detection of semicolon comments in resolv.conf
  * fixed ares_parse_*_reply memory leaks
  * only fall back to AF_INET searches when looking for AF_UNSPEC addresses</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1318852800">- Cherry-pick 3 patches from HEAD
  * ares_destroy.c: fix segfault in ares_destroy_options()
  * ares_getnameinfo: fix random results, memory corruption
  * ares_init.c: fix segfault triggered in ares_init_options()
    upon previous failure of init_by_defaults()</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1321272000">- Open all fds with O_CLOEXEC.</changelog>
  <changelog author="jengelh@medozas.de" date="1321358400">- Remove redundant/unwanted tags/section (cf. specfile guidelines)</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1328270400">- Fix license
- provide symbol versioning support
- fix -debuginfo packages</changelog>
  <changelog author="p.drouand@gmail.com" date="1357473600">- Update to 1.9.1 version:
  * include the ares_parse_soa_reply.* files in the tarball
- Removed patches (fixed and merged on upstream release)
  * 0001-ares_destroy.c-fix-segfault-in-ares_destroy_options.patch
  * 0002-ares_getnameinfo-fix-random-results-with-c-ares-1.7..patch
  * 0003-ares_init.c-fix-segfault-triggered-in-ares_init_opti.patch
- Updated and versionned patchs for upstream release:
  * 0001-add-symbol-versioning-support.patch
  * cares-ocloexec.patch</changelog>
  <changelog author="jengelh@inai.de" date="1367496000">- Get rid of outdated autotools construct to fix build with
  new automake-1.13</changelog>
  <changelog author="mvyskocil@suse.com" date="1367582400">- Use the genuine upstream tarball
- Verify tarball using gpg-offline</changelog>
  <changelog author="tchvatal@suse.com" date="1400155200">- Version bump to 1.10.0:
  * Various small updates all around
  * Cleanup of automake to build with latest tools
  * For more see CHANGES
- Remove upstreamed patches:
  * cares-autotools.diff
- Remove patch that needs quite work and was never acceted upstream:
  * 0001-cares-1.9.1-add-symbol-versioning-support.patch
- Added patches:
  * 0001-Use-RPM-compiler-options.patch</changelog>
  <changelog author="dimstar@opensuse.org" date="1415966400">- No longer perform gpg validation; osc source_validator does it
  implicit:
  + Drop gpg-offline BuildRequires.
  + No longer execute gpg_verify.</changelog>
  <changelog author="astieger@suse.com" date="1465473600">- update to 1.11.0:
  * Allow multiple -s options to the ahost command
  * api: Expose the ares_library_initialized() function
  * api: Add ares_set_sortlist(3) entrypoint
  * api: Add entrypoints to allow use of per-server ports
  * api: introduce `ares_parse_txt_reply_ext`
  * api: Add ares_set_socket_configure_callback()
  * Add -t u option to ahost
  * collection of bug fixes</changelog>
  <changelog author="tchvatal@suse.com" date="1477915200">- Version update to 1.12.0:
  * Fixes bsc#1007728 CVE-2016-5180
  * api: add ARES_OPT_NOROTATE optmask value
  * Collection of bugfixes</changelog>
</package>
<package pkgid="e40b7866a13547d182bb0cabf89b323b66bf1c6a" name="libcares2-32bit" arch="x86_64">
  <version epoch="0" ver="1.12.0" rel="64.1"/>
  <changelog author="crrodriguez@opensuse.org" date="1266840000">- fix build
- update to version 1.7.0, see RELEASE_NOTES for detail</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1268222400">- remove invalid configure options</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1269432000">- update to version 1.7.1, includes IPV6 nameservers support</changelog>
  <changelog author="coolo@novell.com" date="1272110400">- buildrequire pkg-config to fix provides</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1280059200">- update to version 1.7.3
  * ares_init: Last, not first instance of domain or search should win
  * Added ares_parse_mx_reply()
  * Fix memory leak</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1288353600">- Fix aliasing warning in gcc
- Add missing break that caused get_ares_servers to fail</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1292241600">- c-ares version 1.7.4
  * local-bind: Support binding to local interface/IPs, see
  ares_set_local_ip4, ares_set_local_ip6, ares_set_local_dev
  * memory leak in ares_getnameinfo
  * add missing break that caused get_ares_servers to fail
  * ares_parse_a_reply: fix CNAME response parsing
  * init_by_options: don't copy an empty sortlist
  * Replaced uint32_t with unsigned int to fix broken builds
  on a couple of platforms
  * Fix lookup with HOSTALIASES set
  * adig: fix NAPTR parsing
  * compiler warning cleanups</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1300536000">- fix NULL ptr dereference</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1313582400">- Update to version 1.7.4
  * Drop obsolete patch
  * detection of semicolon comments in resolv.conf
  * fixed ares_parse_*_reply memory leaks
  * only fall back to AF_INET searches when looking for AF_UNSPEC addresses</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1318852800">- Cherry-pick 3 patches from HEAD
  * ares_destroy.c: fix segfault in ares_destroy_options()
  * ares_getnameinfo: fix random results, memory corruption
  * ares_init.c: fix segfault triggered in ares_init_options()
    upon previous failure of init_by_defaults()</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1321272000">- Open all fds with O_CLOEXEC.</changelog>
  <changelog author="jengelh@medozas.de" date="1321358400">- Remove redundant/unwanted tags/section (cf. specfile guidelines)</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1328270400">- Fix license
- provide symbol versioning support
- fix -debuginfo packages</changelog>
  <changelog author="p.drouand@gmail.com" date="1357473600">- Update to 1.9.1 version:
  * include the ares_parse_soa_reply.* files in the tarball
- Removed patches (fixed and merged on upstream release)
  * 0001-ares_destroy.c-fix-segfault-in-ares_destroy_options.patch
  * 0002-ares_getnameinfo-fix-random-results-with-c-ares-1.7..patch
  * 0003-ares_init.c-fix-segfault-triggered-in-ares_init_opti.patch
- Updated and versionned patchs for upstream release:
  * 0001-add-symbol-versioning-support.patch
  * cares-ocloexec.patch</changelog>
  <changelog author="jengelh@inai.de" date="1367496000">- Get rid of outdated autotools construct to fix build with
  new automake-1.13</changelog>
  <changelog author="mvyskocil@suse.com" date="1367582400">- Use the genuine upstream tarball
- Verify tarball using gpg-offline</changelog>
  <changelog author="tchvatal@suse.com" date="1400155200">- Version bump to 1.10.0:
  * Various small updates all around
  * Cleanup of automake to build with latest tools
  * For more see CHANGES
- Remove upstreamed patches:
  * cares-autotools.diff
- Remove patch that needs quite work and was never acceted upstream:
  * 0001-cares-1.9.1-add-symbol-versioning-support.patch
- Added patches:
  * 0001-Use-RPM-compiler-options.patch</changelog>
  <changelog author="dimstar@opensuse.org" date="1415966400">- No longer perform gpg validation; osc source_validator does it
  implicit:
  + Drop gpg-offline BuildRequires.
  + No longer execute gpg_verify.</changelog>
  <changelog author="astieger@suse.com" date="1465473600">- update to 1.11.0:
  * Allow multiple -s options to the ahost command
  * api: Expose the ares_library_initialized() function
  * api: Add ares_set_sortlist(3) entrypoint
  * api: Add entrypoints to allow use of per-server ports
  * api: introduce `ares_parse_txt_reply_ext`
  * api: Add ares_set_socket_configure_callback()
  * Add -t u option to ahost
  * collection of bug fixes</changelog>
  <changelog author="tchvatal@suse.com" date="1477915200">- Version update to 1.12.0:
  * Fixes bsc#1007728 CVE-2016-5180
  * api: add ARES_OPT_NOROTATE optmask value
  * Collection of bugfixes</changelog>
</package>
<package pkgid="1e98da8688b1b8d224a1d68583314d300da5faf4" name="libcares2-debuginfo" arch="i586">
  <version epoch="0" ver="1.12.0" rel="64.1"/>
  <changelog author="crrodriguez@opensuse.org" date="1266840000">- fix build
- update to version 1.7.0, see RELEASE_NOTES for detail</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1268222400">- remove invalid configure options</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1269432000">- update to version 1.7.1, includes IPV6 nameservers support</changelog>
  <changelog author="coolo@novell.com" date="1272110400">- buildrequire pkg-config to fix provides</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1280059200">- update to version 1.7.3
  * ares_init: Last, not first instance of domain or search should win
  * Added ares_parse_mx_reply()
  * Fix memory leak</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1288353600">- Fix aliasing warning in gcc
- Add missing break that caused get_ares_servers to fail</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1292241600">- c-ares version 1.7.4
  * local-bind: Support binding to local interface/IPs, see
  ares_set_local_ip4, ares_set_local_ip6, ares_set_local_dev
  * memory leak in ares_getnameinfo
  * add missing break that caused get_ares_servers to fail
  * ares_parse_a_reply: fix CNAME response parsing
  * init_by_options: don't copy an empty sortlist
  * Replaced uint32_t with unsigned int to fix broken builds
  on a couple of platforms
  * Fix lookup with HOSTALIASES set
  * adig: fix NAPTR parsing
  * compiler warning cleanups</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1300536000">- fix NULL ptr dereference</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1313582400">- Update to version 1.7.4
  * Drop obsolete patch
  * detection of semicolon comments in resolv.conf
  * fixed ares_parse_*_reply memory leaks
  * only fall back to AF_INET searches when looking for AF_UNSPEC addresses</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1318852800">- Cherry-pick 3 patches from HEAD
  * ares_destroy.c: fix segfault in ares_destroy_options()
  * ares_getnameinfo: fix random results, memory corruption
  * ares_init.c: fix segfault triggered in ares_init_options()
    upon previous failure of init_by_defaults()</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1321272000">- Open all fds with O_CLOEXEC.</changelog>
  <changelog author="jengelh@medozas.de" date="1321358400">- Remove redundant/unwanted tags/section (cf. specfile guidelines)</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1328270400">- Fix license
- provide symbol versioning support
- fix -debuginfo packages</changelog>
  <changelog author="p.drouand@gmail.com" date="1357473600">- Update to 1.9.1 version:
  * include the ares_parse_soa_reply.* files in the tarball
- Removed patches (fixed and merged on upstream release)
  * 0001-ares_destroy.c-fix-segfault-in-ares_destroy_options.patch
  * 0002-ares_getnameinfo-fix-random-results-with-c-ares-1.7..patch
  * 0003-ares_init.c-fix-segfault-triggered-in-ares_init_opti.patch
- Updated and versionned patchs for upstream release:
  * 0001-add-symbol-versioning-support.patch
  * cares-ocloexec.patch</changelog>
  <changelog author="jengelh@inai.de" date="1367496000">- Get rid of outdated autotools construct to fix build with
  new automake-1.13</changelog>
  <changelog author="mvyskocil@suse.com" date="1367582400">- Use the genuine upstream tarball
- Verify tarball using gpg-offline</changelog>
  <changelog author="tchvatal@suse.com" date="1400155200">- Version bump to 1.10.0:
  * Various small updates all around
  * Cleanup of automake to build with latest tools
  * For more see CHANGES
- Remove upstreamed patches:
  * cares-autotools.diff
- Remove patch that needs quite work and was never acceted upstream:
  * 0001-cares-1.9.1-add-symbol-versioning-support.patch
- Added patches:
  * 0001-Use-RPM-compiler-options.patch</changelog>
  <changelog author="dimstar@opensuse.org" date="1415966400">- No longer perform gpg validation; osc source_validator does it
  implicit:
  + Drop gpg-offline BuildRequires.
  + No longer execute gpg_verify.</changelog>
  <changelog author="astieger@suse.com" date="1465473600">- update to 1.11.0:
  * Allow multiple -s options to the ahost command
  * api: Expose the ares_library_initialized() function
  * api: Add ares_set_sortlist(3) entrypoint
  * api: Add entrypoints to allow use of per-server ports
  * api: introduce `ares_parse_txt_reply_ext`
  * api: Add ares_set_socket_configure_callback()
  * Add -t u option to ahost
  * collection of bug fixes</changelog>
  <changelog author="tchvatal@suse.com" date="1477915200">- Version update to 1.12.0:
  * Fixes bsc#1007728 CVE-2016-5180
  * api: add ARES_OPT_NOROTATE optmask value
  * Collection of bugfixes</changelog>
</package>
<package pkgid="e48d94469756cd3f48f4fddc2a5a8e82915a9169" name="libcares2-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.12.0" rel="64.1"/>
  <changelog author="crrodriguez@opensuse.org" date="1266840000">- fix build
- update to version 1.7.0, see RELEASE_NOTES for detail</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1268222400">- remove invalid configure options</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1269432000">- update to version 1.7.1, includes IPV6 nameservers support</changelog>
  <changelog author="coolo@novell.com" date="1272110400">- buildrequire pkg-config to fix provides</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1280059200">- update to version 1.7.3
  * ares_init: Last, not first instance of domain or search should win
  * Added ares_parse_mx_reply()
  * Fix memory leak</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1288353600">- Fix aliasing warning in gcc
- Add missing break that caused get_ares_servers to fail</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1292241600">- c-ares version 1.7.4
  * local-bind: Support binding to local interface/IPs, see
  ares_set_local_ip4, ares_set_local_ip6, ares_set_local_dev
  * memory leak in ares_getnameinfo
  * add missing break that caused get_ares_servers to fail
  * ares_parse_a_reply: fix CNAME response parsing
  * init_by_options: don't copy an empty sortlist
  * Replaced uint32_t with unsigned int to fix broken builds
  on a couple of platforms
  * Fix lookup with HOSTALIASES set
  * adig: fix NAPTR parsing
  * compiler warning cleanups</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1300536000">- fix NULL ptr dereference</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1313582400">- Update to version 1.7.4
  * Drop obsolete patch
  * detection of semicolon comments in resolv.conf
  * fixed ares_parse_*_reply memory leaks
  * only fall back to AF_INET searches when looking for AF_UNSPEC addresses</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1318852800">- Cherry-pick 3 patches from HEAD
  * ares_destroy.c: fix segfault in ares_destroy_options()
  * ares_getnameinfo: fix random results, memory corruption
  * ares_init.c: fix segfault triggered in ares_init_options()
    upon previous failure of init_by_defaults()</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1321272000">- Open all fds with O_CLOEXEC.</changelog>
  <changelog author="jengelh@medozas.de" date="1321358400">- Remove redundant/unwanted tags/section (cf. specfile guidelines)</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1328270400">- Fix license
- provide symbol versioning support
- fix -debuginfo packages</changelog>
  <changelog author="p.drouand@gmail.com" date="1357473600">- Update to 1.9.1 version:
  * include the ares_parse_soa_reply.* files in the tarball
- Removed patches (fixed and merged on upstream release)
  * 0001-ares_destroy.c-fix-segfault-in-ares_destroy_options.patch
  * 0002-ares_getnameinfo-fix-random-results-with-c-ares-1.7..patch
  * 0003-ares_init.c-fix-segfault-triggered-in-ares_init_opti.patch
- Updated and versionned patchs for upstream release:
  * 0001-add-symbol-versioning-support.patch
  * cares-ocloexec.patch</changelog>
  <changelog author="jengelh@inai.de" date="1367496000">- Get rid of outdated autotools construct to fix build with
  new automake-1.13</changelog>
  <changelog author="mvyskocil@suse.com" date="1367582400">- Use the genuine upstream tarball
- Verify tarball using gpg-offline</changelog>
  <changelog author="tchvatal@suse.com" date="1400155200">- Version bump to 1.10.0:
  * Various small updates all around
  * Cleanup of automake to build with latest tools
  * For more see CHANGES
- Remove upstreamed patches:
  * cares-autotools.diff
- Remove patch that needs quite work and was never acceted upstream:
  * 0001-cares-1.9.1-add-symbol-versioning-support.patch
- Added patches:
  * 0001-Use-RPM-compiler-options.patch</changelog>
  <changelog author="dimstar@opensuse.org" date="1415966400">- No longer perform gpg validation; osc source_validator does it
  implicit:
  + Drop gpg-offline BuildRequires.
  + No longer execute gpg_verify.</changelog>
  <changelog author="astieger@suse.com" date="1465473600">- update to 1.11.0:
  * Allow multiple -s options to the ahost command
  * api: Expose the ares_library_initialized() function
  * api: Add ares_set_sortlist(3) entrypoint
  * api: Add entrypoints to allow use of per-server ports
  * api: introduce `ares_parse_txt_reply_ext`
  * api: Add ares_set_socket_configure_callback()
  * Add -t u option to ahost
  * collection of bug fixes</changelog>
  <changelog author="tchvatal@suse.com" date="1477915200">- Version update to 1.12.0:
  * Fixes bsc#1007728 CVE-2016-5180
  * api: add ARES_OPT_NOROTATE optmask value
  * Collection of bugfixes</changelog>
</package>
<package pkgid="fc54743240f9bb9b829988f431c4173a4074d1f0" name="libcares2-debuginfo-32bit" arch="x86_64">
  <version epoch="0" ver="1.12.0" rel="64.1"/>
  <changelog author="crrodriguez@opensuse.org" date="1266840000">- fix build
- update to version 1.7.0, see RELEASE_NOTES for detail</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1268222400">- remove invalid configure options</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1269432000">- update to version 1.7.1, includes IPV6 nameservers support</changelog>
  <changelog author="coolo@novell.com" date="1272110400">- buildrequire pkg-config to fix provides</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1280059200">- update to version 1.7.3
  * ares_init: Last, not first instance of domain or search should win
  * Added ares_parse_mx_reply()
  * Fix memory leak</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1288353600">- Fix aliasing warning in gcc
- Add missing break that caused get_ares_servers to fail</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1292241600">- c-ares version 1.7.4
  * local-bind: Support binding to local interface/IPs, see
  ares_set_local_ip4, ares_set_local_ip6, ares_set_local_dev
  * memory leak in ares_getnameinfo
  * add missing break that caused get_ares_servers to fail
  * ares_parse_a_reply: fix CNAME response parsing
  * init_by_options: don't copy an empty sortlist
  * Replaced uint32_t with unsigned int to fix broken builds
  on a couple of platforms
  * Fix lookup with HOSTALIASES set
  * adig: fix NAPTR parsing
  * compiler warning cleanups</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1300536000">- fix NULL ptr dereference</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1313582400">- Update to version 1.7.4
  * Drop obsolete patch
  * detection of semicolon comments in resolv.conf
  * fixed ares_parse_*_reply memory leaks
  * only fall back to AF_INET searches when looking for AF_UNSPEC addresses</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1318852800">- Cherry-pick 3 patches from HEAD
  * ares_destroy.c: fix segfault in ares_destroy_options()
  * ares_getnameinfo: fix random results, memory corruption
  * ares_init.c: fix segfault triggered in ares_init_options()
    upon previous failure of init_by_defaults()</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1321272000">- Open all fds with O_CLOEXEC.</changelog>
  <changelog author="jengelh@medozas.de" date="1321358400">- Remove redundant/unwanted tags/section (cf. specfile guidelines)</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1328270400">- Fix license
- provide symbol versioning support
- fix -debuginfo packages</changelog>
  <changelog author="p.drouand@gmail.com" date="1357473600">- Update to 1.9.1 version:
  * include the ares_parse_soa_reply.* files in the tarball
- Removed patches (fixed and merged on upstream release)
  * 0001-ares_destroy.c-fix-segfault-in-ares_destroy_options.patch
  * 0002-ares_getnameinfo-fix-random-results-with-c-ares-1.7..patch
  * 0003-ares_init.c-fix-segfault-triggered-in-ares_init_opti.patch
- Updated and versionned patchs for upstream release:
  * 0001-add-symbol-versioning-support.patch
  * cares-ocloexec.patch</changelog>
  <changelog author="jengelh@inai.de" date="1367496000">- Get rid of outdated autotools construct to fix build with
  new automake-1.13</changelog>
  <changelog author="mvyskocil@suse.com" date="1367582400">- Use the genuine upstream tarball
- Verify tarball using gpg-offline</changelog>
  <changelog author="tchvatal@suse.com" date="1400155200">- Version bump to 1.10.0:
  * Various small updates all around
  * Cleanup of automake to build with latest tools
  * For more see CHANGES
- Remove upstreamed patches:
  * cares-autotools.diff
- Remove patch that needs quite work and was never acceted upstream:
  * 0001-cares-1.9.1-add-symbol-versioning-support.patch
- Added patches:
  * 0001-Use-RPM-compiler-options.patch</changelog>
  <changelog author="dimstar@opensuse.org" date="1415966400">- No longer perform gpg validation; osc source_validator does it
  implicit:
  + Drop gpg-offline BuildRequires.
  + No longer execute gpg_verify.</changelog>
  <changelog author="astieger@suse.com" date="1465473600">- update to 1.11.0:
  * Allow multiple -s options to the ahost command
  * api: Expose the ares_library_initialized() function
  * api: Add ares_set_sortlist(3) entrypoint
  * api: Add entrypoints to allow use of per-server ports
  * api: introduce `ares_parse_txt_reply_ext`
  * api: Add ares_set_socket_configure_callback()
  * Add -t u option to ahost
  * collection of bug fixes</changelog>
  <changelog author="tchvatal@suse.com" date="1477915200">- Version update to 1.12.0:
  * Fixes bsc#1007728 CVE-2016-5180
  * api: add ARES_OPT_NOROTATE optmask value
  * Collection of bugfixes</changelog>
</package>
<package pkgid="63a91a7c3da6022b924e210a9402de4904dacff5" name="libcares2-debuginfo-x86" arch="ia64">
  <version epoch="0" ver="1.12.0" rel="64.1"/>
  <changelog author="crrodriguez@opensuse.org" date="1266840000">- fix build
- update to version 1.7.0, see RELEASE_NOTES for detail</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1268222400">- remove invalid configure options</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1269432000">- update to version 1.7.1, includes IPV6 nameservers support</changelog>
  <changelog author="coolo@novell.com" date="1272110400">- buildrequire pkg-config to fix provides</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1280059200">- update to version 1.7.3
  * ares_init: Last, not first instance of domain or search should win
  * Added ares_parse_mx_reply()
  * Fix memory leak</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1288353600">- Fix aliasing warning in gcc
- Add missing break that caused get_ares_servers to fail</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1292241600">- c-ares version 1.7.4
  * local-bind: Support binding to local interface/IPs, see
  ares_set_local_ip4, ares_set_local_ip6, ares_set_local_dev
  * memory leak in ares_getnameinfo
  * add missing break that caused get_ares_servers to fail
  * ares_parse_a_reply: fix CNAME response parsing
  * init_by_options: don't copy an empty sortlist
  * Replaced uint32_t with unsigned int to fix broken builds
  on a couple of platforms
  * Fix lookup with HOSTALIASES set
  * adig: fix NAPTR parsing
  * compiler warning cleanups</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1300536000">- fix NULL ptr dereference</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1313582400">- Update to version 1.7.4
  * Drop obsolete patch
  * detection of semicolon comments in resolv.conf
  * fixed ares_parse_*_reply memory leaks
  * only fall back to AF_INET searches when looking for AF_UNSPEC addresses</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1318852800">- Cherry-pick 3 patches from HEAD
  * ares_destroy.c: fix segfault in ares_destroy_options()
  * ares_getnameinfo: fix random results, memory corruption
  * ares_init.c: fix segfault triggered in ares_init_options()
    upon previous failure of init_by_defaults()</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1321272000">- Open all fds with O_CLOEXEC.</changelog>
  <changelog author="jengelh@medozas.de" date="1321358400">- Remove redundant/unwanted tags/section (cf. specfile guidelines)</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1328270400">- Fix license
- provide symbol versioning support
- fix -debuginfo packages</changelog>
  <changelog author="p.drouand@gmail.com" date="1357473600">- Update to 1.9.1 version:
  * include the ares_parse_soa_reply.* files in the tarball
- Removed patches (fixed and merged on upstream release)
  * 0001-ares_destroy.c-fix-segfault-in-ares_destroy_options.patch
  * 0002-ares_getnameinfo-fix-random-results-with-c-ares-1.7..patch
  * 0003-ares_init.c-fix-segfault-triggered-in-ares_init_opti.patch
- Updated and versionned patchs for upstream release:
  * 0001-add-symbol-versioning-support.patch
  * cares-ocloexec.patch</changelog>
  <changelog author="jengelh@inai.de" date="1367496000">- Get rid of outdated autotools construct to fix build with
  new automake-1.13</changelog>
  <changelog author="mvyskocil@suse.com" date="1367582400">- Use the genuine upstream tarball
- Verify tarball using gpg-offline</changelog>
  <changelog author="tchvatal@suse.com" date="1400155200">- Version bump to 1.10.0:
  * Various small updates all around
  * Cleanup of automake to build with latest tools
  * For more see CHANGES
- Remove upstreamed patches:
  * cares-autotools.diff
- Remove patch that needs quite work and was never acceted upstream:
  * 0001-cares-1.9.1-add-symbol-versioning-support.patch
- Added patches:
  * 0001-Use-RPM-compiler-options.patch</changelog>
  <changelog author="dimstar@opensuse.org" date="1415966400">- No longer perform gpg validation; osc source_validator does it
  implicit:
  + Drop gpg-offline BuildRequires.
  + No longer execute gpg_verify.</changelog>
  <changelog author="astieger@suse.com" date="1465473600">- update to 1.11.0:
  * Allow multiple -s options to the ahost command
  * api: Expose the ares_library_initialized() function
  * api: Add ares_set_sortlist(3) entrypoint
  * api: Add entrypoints to allow use of per-server ports
  * api: introduce `ares_parse_txt_reply_ext`
  * api: Add ares_set_socket_configure_callback()
  * Add -t u option to ahost
  * collection of bug fixes</changelog>
  <changelog author="tchvatal@suse.com" date="1477915200">- Version update to 1.12.0:
  * Fixes bsc#1007728 CVE-2016-5180
  * api: add ARES_OPT_NOROTATE optmask value
  * Collection of bugfixes</changelog>
</package>
<package pkgid="c50c1e5d2dc88a7f23b14cdc7fd7807b6f40b1f1" name="libcares2-debugsource" arch="i586">
  <version epoch="0" ver="1.12.0" rel="64.1"/>
  <changelog author="crrodriguez@opensuse.org" date="1266840000">- fix build
- update to version 1.7.0, see RELEASE_NOTES for detail</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1268222400">- remove invalid configure options</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1269432000">- update to version 1.7.1, includes IPV6 nameservers support</changelog>
  <changelog author="coolo@novell.com" date="1272110400">- buildrequire pkg-config to fix provides</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1280059200">- update to version 1.7.3
  * ares_init: Last, not first instance of domain or search should win
  * Added ares_parse_mx_reply()
  * Fix memory leak</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1288353600">- Fix aliasing warning in gcc
- Add missing break that caused get_ares_servers to fail</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1292241600">- c-ares version 1.7.4
  * local-bind: Support binding to local interface/IPs, see
  ares_set_local_ip4, ares_set_local_ip6, ares_set_local_dev
  * memory leak in ares_getnameinfo
  * add missing break that caused get_ares_servers to fail
  * ares_parse_a_reply: fix CNAME response parsing
  * init_by_options: don't copy an empty sortlist
  * Replaced uint32_t with unsigned int to fix broken builds
  on a couple of platforms
  * Fix lookup with HOSTALIASES set
  * adig: fix NAPTR parsing
  * compiler warning cleanups</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1300536000">- fix NULL ptr dereference</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1313582400">- Update to version 1.7.4
  * Drop obsolete patch
  * detection of semicolon comments in resolv.conf
  * fixed ares_parse_*_reply memory leaks
  * only fall back to AF_INET searches when looking for AF_UNSPEC addresses</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1318852800">- Cherry-pick 3 patches from HEAD
  * ares_destroy.c: fix segfault in ares_destroy_options()
  * ares_getnameinfo: fix random results, memory corruption
  * ares_init.c: fix segfault triggered in ares_init_options()
    upon previous failure of init_by_defaults()</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1321272000">- Open all fds with O_CLOEXEC.</changelog>
  <changelog author="jengelh@medozas.de" date="1321358400">- Remove redundant/unwanted tags/section (cf. specfile guidelines)</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1328270400">- Fix license
- provide symbol versioning support
- fix -debuginfo packages</changelog>
  <changelog author="p.drouand@gmail.com" date="1357473600">- Update to 1.9.1 version:
  * include the ares_parse_soa_reply.* files in the tarball
- Removed patches (fixed and merged on upstream release)
  * 0001-ares_destroy.c-fix-segfault-in-ares_destroy_options.patch
  * 0002-ares_getnameinfo-fix-random-results-with-c-ares-1.7..patch
  * 0003-ares_init.c-fix-segfault-triggered-in-ares_init_opti.patch
- Updated and versionned patchs for upstream release:
  * 0001-add-symbol-versioning-support.patch
  * cares-ocloexec.patch</changelog>
  <changelog author="jengelh@inai.de" date="1367496000">- Get rid of outdated autotools construct to fix build with
  new automake-1.13</changelog>
  <changelog author="mvyskocil@suse.com" date="1367582400">- Use the genuine upstream tarball
- Verify tarball using gpg-offline</changelog>
  <changelog author="tchvatal@suse.com" date="1400155200">- Version bump to 1.10.0:
  * Various small updates all around
  * Cleanup of automake to build with latest tools
  * For more see CHANGES
- Remove upstreamed patches:
  * cares-autotools.diff
- Remove patch that needs quite work and was never acceted upstream:
  * 0001-cares-1.9.1-add-symbol-versioning-support.patch
- Added patches:
  * 0001-Use-RPM-compiler-options.patch</changelog>
  <changelog author="dimstar@opensuse.org" date="1415966400">- No longer perform gpg validation; osc source_validator does it
  implicit:
  + Drop gpg-offline BuildRequires.
  + No longer execute gpg_verify.</changelog>
  <changelog author="astieger@suse.com" date="1465473600">- update to 1.11.0:
  * Allow multiple -s options to the ahost command
  * api: Expose the ares_library_initialized() function
  * api: Add ares_set_sortlist(3) entrypoint
  * api: Add entrypoints to allow use of per-server ports
  * api: introduce `ares_parse_txt_reply_ext`
  * api: Add ares_set_socket_configure_callback()
  * Add -t u option to ahost
  * collection of bug fixes</changelog>
  <changelog author="tchvatal@suse.com" date="1477915200">- Version update to 1.12.0:
  * Fixes bsc#1007728 CVE-2016-5180
  * api: add ARES_OPT_NOROTATE optmask value
  * Collection of bugfixes</changelog>
</package>
<package pkgid="bd22b73efd1fe791526822003cfd13b91bdfbca3" name="libcares2-debugsource" arch="x86_64">
  <version epoch="0" ver="1.12.0" rel="64.1"/>
  <changelog author="crrodriguez@opensuse.org" date="1266840000">- fix build
- update to version 1.7.0, see RELEASE_NOTES for detail</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1268222400">- remove invalid configure options</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1269432000">- update to version 1.7.1, includes IPV6 nameservers support</changelog>
  <changelog author="coolo@novell.com" date="1272110400">- buildrequire pkg-config to fix provides</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1280059200">- update to version 1.7.3
  * ares_init: Last, not first instance of domain or search should win
  * Added ares_parse_mx_reply()
  * Fix memory leak</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1288353600">- Fix aliasing warning in gcc
- Add missing break that caused get_ares_servers to fail</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1292241600">- c-ares version 1.7.4
  * local-bind: Support binding to local interface/IPs, see
  ares_set_local_ip4, ares_set_local_ip6, ares_set_local_dev
  * memory leak in ares_getnameinfo
  * add missing break that caused get_ares_servers to fail
  * ares_parse_a_reply: fix CNAME response parsing
  * init_by_options: don't copy an empty sortlist
  * Replaced uint32_t with unsigned int to fix broken builds
  on a couple of platforms
  * Fix lookup with HOSTALIASES set
  * adig: fix NAPTR parsing
  * compiler warning cleanups</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1300536000">- fix NULL ptr dereference</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1313582400">- Update to version 1.7.4
  * Drop obsolete patch
  * detection of semicolon comments in resolv.conf
  * fixed ares_parse_*_reply memory leaks
  * only fall back to AF_INET searches when looking for AF_UNSPEC addresses</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1318852800">- Cherry-pick 3 patches from HEAD
  * ares_destroy.c: fix segfault in ares_destroy_options()
  * ares_getnameinfo: fix random results, memory corruption
  * ares_init.c: fix segfault triggered in ares_init_options()
    upon previous failure of init_by_defaults()</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1321272000">- Open all fds with O_CLOEXEC.</changelog>
  <changelog author="jengelh@medozas.de" date="1321358400">- Remove redundant/unwanted tags/section (cf. specfile guidelines)</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1328270400">- Fix license
- provide symbol versioning support
- fix -debuginfo packages</changelog>
  <changelog author="p.drouand@gmail.com" date="1357473600">- Update to 1.9.1 version:
  * include the ares_parse_soa_reply.* files in the tarball
- Removed patches (fixed and merged on upstream release)
  * 0001-ares_destroy.c-fix-segfault-in-ares_destroy_options.patch
  * 0002-ares_getnameinfo-fix-random-results-with-c-ares-1.7..patch
  * 0003-ares_init.c-fix-segfault-triggered-in-ares_init_opti.patch
- Updated and versionned patchs for upstream release:
  * 0001-add-symbol-versioning-support.patch
  * cares-ocloexec.patch</changelog>
  <changelog author="jengelh@inai.de" date="1367496000">- Get rid of outdated autotools construct to fix build with
  new automake-1.13</changelog>
  <changelog author="mvyskocil@suse.com" date="1367582400">- Use the genuine upstream tarball
- Verify tarball using gpg-offline</changelog>
  <changelog author="tchvatal@suse.com" date="1400155200">- Version bump to 1.10.0:
  * Various small updates all around
  * Cleanup of automake to build with latest tools
  * For more see CHANGES
- Remove upstreamed patches:
  * cares-autotools.diff
- Remove patch that needs quite work and was never acceted upstream:
  * 0001-cares-1.9.1-add-symbol-versioning-support.patch
- Added patches:
  * 0001-Use-RPM-compiler-options.patch</changelog>
  <changelog author="dimstar@opensuse.org" date="1415966400">- No longer perform gpg validation; osc source_validator does it
  implicit:
  + Drop gpg-offline BuildRequires.
  + No longer execute gpg_verify.</changelog>
  <changelog author="astieger@suse.com" date="1465473600">- update to 1.11.0:
  * Allow multiple -s options to the ahost command
  * api: Expose the ares_library_initialized() function
  * api: Add ares_set_sortlist(3) entrypoint
  * api: Add entrypoints to allow use of per-server ports
  * api: introduce `ares_parse_txt_reply_ext`
  * api: Add ares_set_socket_configure_callback()
  * Add -t u option to ahost
  * collection of bug fixes</changelog>
  <changelog author="tchvatal@suse.com" date="1477915200">- Version update to 1.12.0:
  * Fixes bsc#1007728 CVE-2016-5180
  * api: add ARES_OPT_NOROTATE optmask value
  * Collection of bugfixes</changelog>
</package>
<package pkgid="d792b255b19b1a5d280a1e3e79d4df8bc9550f21" name="libcares2-x86" arch="ia64">
  <version epoch="0" ver="1.12.0" rel="64.1"/>
  <changelog author="crrodriguez@opensuse.org" date="1266840000">- fix build
- update to version 1.7.0, see RELEASE_NOTES for detail</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1268222400">- remove invalid configure options</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1269432000">- update to version 1.7.1, includes IPV6 nameservers support</changelog>
  <changelog author="coolo@novell.com" date="1272110400">- buildrequire pkg-config to fix provides</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1280059200">- update to version 1.7.3
  * ares_init: Last, not first instance of domain or search should win
  * Added ares_parse_mx_reply()
  * Fix memory leak</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1288353600">- Fix aliasing warning in gcc
- Add missing break that caused get_ares_servers to fail</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1292241600">- c-ares version 1.7.4
  * local-bind: Support binding to local interface/IPs, see
  ares_set_local_ip4, ares_set_local_ip6, ares_set_local_dev
  * memory leak in ares_getnameinfo
  * add missing break that caused get_ares_servers to fail
  * ares_parse_a_reply: fix CNAME response parsing
  * init_by_options: don't copy an empty sortlist
  * Replaced uint32_t with unsigned int to fix broken builds
  on a couple of platforms
  * Fix lookup with HOSTALIASES set
  * adig: fix NAPTR parsing
  * compiler warning cleanups</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1300536000">- fix NULL ptr dereference</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1313582400">- Update to version 1.7.4
  * Drop obsolete patch
  * detection of semicolon comments in resolv.conf
  * fixed ares_parse_*_reply memory leaks
  * only fall back to AF_INET searches when looking for AF_UNSPEC addresses</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1318852800">- Cherry-pick 3 patches from HEAD
  * ares_destroy.c: fix segfault in ares_destroy_options()
  * ares_getnameinfo: fix random results, memory corruption
  * ares_init.c: fix segfault triggered in ares_init_options()
    upon previous failure of init_by_defaults()</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1321272000">- Open all fds with O_CLOEXEC.</changelog>
  <changelog author="jengelh@medozas.de" date="1321358400">- Remove redundant/unwanted tags/section (cf. specfile guidelines)</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1328270400">- Fix license
- provide symbol versioning support
- fix -debuginfo packages</changelog>
  <changelog author="p.drouand@gmail.com" date="1357473600">- Update to 1.9.1 version:
  * include the ares_parse_soa_reply.* files in the tarball
- Removed patches (fixed and merged on upstream release)
  * 0001-ares_destroy.c-fix-segfault-in-ares_destroy_options.patch
  * 0002-ares_getnameinfo-fix-random-results-with-c-ares-1.7..patch
  * 0003-ares_init.c-fix-segfault-triggered-in-ares_init_opti.patch
- Updated and versionned patchs for upstream release:
  * 0001-add-symbol-versioning-support.patch
  * cares-ocloexec.patch</changelog>
  <changelog author="jengelh@inai.de" date="1367496000">- Get rid of outdated autotools construct to fix build with
  new automake-1.13</changelog>
  <changelog author="mvyskocil@suse.com" date="1367582400">- Use the genuine upstream tarball
- Verify tarball using gpg-offline</changelog>
  <changelog author="tchvatal@suse.com" date="1400155200">- Version bump to 1.10.0:
  * Various small updates all around
  * Cleanup of automake to build with latest tools
  * For more see CHANGES
- Remove upstreamed patches:
  * cares-autotools.diff
- Remove patch that needs quite work and was never acceted upstream:
  * 0001-cares-1.9.1-add-symbol-versioning-support.patch
- Added patches:
  * 0001-Use-RPM-compiler-options.patch</changelog>
  <changelog author="dimstar@opensuse.org" date="1415966400">- No longer perform gpg validation; osc source_validator does it
  implicit:
  + Drop gpg-offline BuildRequires.
  + No longer execute gpg_verify.</changelog>
  <changelog author="astieger@suse.com" date="1465473600">- update to 1.11.0:
  * Allow multiple -s options to the ahost command
  * api: Expose the ares_library_initialized() function
  * api: Add ares_set_sortlist(3) entrypoint
  * api: Add entrypoints to allow use of per-server ports
  * api: introduce `ares_parse_txt_reply_ext`
  * api: Add ares_set_socket_configure_callback()
  * Add -t u option to ahost
  * collection of bug fixes</changelog>
  <changelog author="tchvatal@suse.com" date="1477915200">- Version update to 1.12.0:
  * Fixes bsc#1007728 CVE-2016-5180
  * api: add ARES_OPT_NOROTATE optmask value
  * Collection of bugfixes</changelog>
</package>
<package pkgid="7a7a9dbf999b729541137d625663ab377b49a155" name="libident" arch="src">
  <version epoch="0" ver="0.32" rel="2.1"/>
  <changelog author="mrueckert@suse.de" date="1159876800">- initial package of version 0.22</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1289131200">- update to 0.32
- repackaged, compliant with shlib policy</changelog>
  <changelog author="jengelh@inai.de" date="1353758400">- Remove redundant sections/tags from specfile</changelog>
</package>
<package pkgid="ed2712bc86bcd4a6cd9704601a1f1264029750ac" name="libident-debuginfo" arch="i586">
  <version epoch="0" ver="0.32" rel="2.1"/>
  <changelog author="mrueckert@suse.de" date="1159876800">- initial package of version 0.22</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1289131200">- update to 0.32
- repackaged, compliant with shlib policy</changelog>
  <changelog author="jengelh@inai.de" date="1353758400">- Remove redundant sections/tags from specfile</changelog>
</package>
<package pkgid="9e786db02979bad0c3063cf25d37b8f8d93e8338" name="libident-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.32" rel="2.1"/>
  <changelog author="mrueckert@suse.de" date="1159876800">- initial package of version 0.22</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1289131200">- update to 0.32
- repackaged, compliant with shlib policy</changelog>
  <changelog author="jengelh@inai.de" date="1353758400">- Remove redundant sections/tags from specfile</changelog>
</package>
<package pkgid="34fc0c29bddfedc51dca14346e7b2f9f8364a41f" name="libident-debugsource" arch="i586">
  <version epoch="0" ver="0.32" rel="2.1"/>
  <changelog author="mrueckert@suse.de" date="1159876800">- initial package of version 0.22</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1289131200">- update to 0.32
- repackaged, compliant with shlib policy</changelog>
  <changelog author="jengelh@inai.de" date="1353758400">- Remove redundant sections/tags from specfile</changelog>
</package>
<package pkgid="ae66b5ca0f855e8dce9e4efe02faa234820ecc4f" name="libident-debugsource" arch="x86_64">
  <version epoch="0" ver="0.32" rel="2.1"/>
  <changelog author="mrueckert@suse.de" date="1159876800">- initial package of version 0.22</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1289131200">- update to 0.32
- repackaged, compliant with shlib policy</changelog>
  <changelog author="jengelh@inai.de" date="1353758400">- Remove redundant sections/tags from specfile</changelog>
</package>
<package pkgid="2bcdbf98275c057aca58e02f8db8c3fe1521354c" name="libident-devel" arch="i586">
  <version epoch="0" ver="0.32" rel="2.1"/>
  <changelog author="mrueckert@suse.de" date="1159876800">- initial package of version 0.22</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1289131200">- update to 0.32
- repackaged, compliant with shlib policy</changelog>
  <changelog author="jengelh@inai.de" date="1353758400">- Remove redundant sections/tags from specfile</changelog>
</package>
<package pkgid="b5e52510771cf10706808a1d707a1fc5fe023c6b" name="libident-devel" arch="x86_64">
  <version epoch="0" ver="0.32" rel="2.1"/>
  <changelog author="mrueckert@suse.de" date="1159876800">- initial package of version 0.22</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1289131200">- update to 0.32
- repackaged, compliant with shlib policy</changelog>
  <changelog author="jengelh@inai.de" date="1353758400">- Remove redundant sections/tags from specfile</changelog>
</package>
<package pkgid="fe29f682ed91d425e3ccf80664eae8dd827c2611" name="libident0" arch="i586">
  <version epoch="0" ver="0.32" rel="2.1"/>
  <changelog author="mrueckert@suse.de" date="1159876800">- initial package of version 0.22</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1289131200">- update to 0.32
- repackaged, compliant with shlib policy</changelog>
  <changelog author="jengelh@inai.de" date="1353758400">- Remove redundant sections/tags from specfile</changelog>
</package>
<package pkgid="1f1fe3eb8de47fa24d547b22482cad82465fdd56" name="libident0" arch="x86_64">
  <version epoch="0" ver="0.32" rel="2.1"/>
  <changelog author="mrueckert@suse.de" date="1159876800">- initial package of version 0.22</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1289131200">- update to 0.32
- repackaged, compliant with shlib policy</changelog>
  <changelog author="jengelh@inai.de" date="1353758400">- Remove redundant sections/tags from specfile</changelog>
</package>
<package pkgid="9d6a6fb67b373ceae3b019dfa544c373135ea2b0" name="libmowgli-2-0" arch="i586">
  <version epoch="0" ver="2.1.0" rel="30.1"/>
  <changelog author="jengelh@inai.de" date="1338465600">- Initial package for build.opensuse.org
- This mostly a rewrite of libmowgli, with a fresh history</changelog>
  <changelog author="cfarrell@suse.com" date="1339416000">- license update: ISC</changelog>
  <changelog author="schwab@suse.de" date="1362312000">- platform.patch:
  Fix invalid cpp directive</changelog>
  <changelog author="jengelh@inai.de" date="1393848000">- Update project URL</changelog>
  <changelog author="jengelh@inai.de" date="1405857600">- Update to snapshot 2.0.0.g185 required by atheme-services-7.1.0
  * Added a strndup implementation
  * Add method to set SO_REUSEADDR on vio sockets
  * eventloop: rename mowgli_eventloop_timer_t.when to
  mowgli_eventloop_timer_t.deadline</changelog>
  <changelog author="jengelh@inai.de" date="1406116800">- Enable openssl support
- Set symbol versions on the library because the API did change
  upwards-compatibly</changelog>
  <changelog author="jengelh@inai.de" date="1462276800">- Update to new upstream release 2.1.0
  * Fix IPv6 reverse DNS lookups (address to name conversion)
- Remove platform.patch (fixed upstream)</changelog>
</package>
<package pkgid="74dcc16ec6735a17e186951c16451396895e852d" name="libmowgli-2-0" arch="x86_64">
  <version epoch="0" ver="2.1.0" rel="30.1"/>
  <changelog author="jengelh@inai.de" date="1338465600">- Initial package for build.opensuse.org
- This mostly a rewrite of libmowgli, with a fresh history</changelog>
  <changelog author="cfarrell@suse.com" date="1339416000">- license update: ISC</changelog>
  <changelog author="schwab@suse.de" date="1362312000">- platform.patch:
  Fix invalid cpp directive</changelog>
  <changelog author="jengelh@inai.de" date="1393848000">- Update project URL</changelog>
  <changelog author="jengelh@inai.de" date="1405857600">- Update to snapshot 2.0.0.g185 required by atheme-services-7.1.0
  * Added a strndup implementation
  * Add method to set SO_REUSEADDR on vio sockets
  * eventloop: rename mowgli_eventloop_timer_t.when to
  mowgli_eventloop_timer_t.deadline</changelog>
  <changelog author="jengelh@inai.de" date="1406116800">- Enable openssl support
- Set symbol versions on the library because the API did change
  upwards-compatibly</changelog>
  <changelog author="jengelh@inai.de" date="1462276800">- Update to new upstream release 2.1.0
  * Fix IPv6 reverse DNS lookups (address to name conversion)
- Remove platform.patch (fixed upstream)</changelog>
</package>
<package pkgid="d28a867ee84e43caecd5177775a9c280f746f776" name="libmowgli2" arch="src">
  <version epoch="0" ver="2.1.0" rel="30.1"/>
  <changelog author="jengelh@inai.de" date="1338465600">- Initial package for build.opensuse.org
- This mostly a rewrite of libmowgli, with a fresh history</changelog>
  <changelog author="cfarrell@suse.com" date="1339416000">- license update: ISC</changelog>
  <changelog author="schwab@suse.de" date="1362312000">- platform.patch:
  Fix invalid cpp directive</changelog>
  <changelog author="jengelh@inai.de" date="1393848000">- Update project URL</changelog>
  <changelog author="jengelh@inai.de" date="1405857600">- Update to snapshot 2.0.0.g185 required by atheme-services-7.1.0
  * Added a strndup implementation
  * Add method to set SO_REUSEADDR on vio sockets
  * eventloop: rename mowgli_eventloop_timer_t.when to
  mowgli_eventloop_timer_t.deadline</changelog>
  <changelog author="jengelh@inai.de" date="1406116800">- Enable openssl support
- Set symbol versions on the library because the API did change
  upwards-compatibly</changelog>
  <changelog author="jengelh@inai.de" date="1462276800">- Update to new upstream release 2.1.0
  * Fix IPv6 reverse DNS lookups (address to name conversion)
- Remove platform.patch (fixed upstream)</changelog>
</package>
<package pkgid="3dd4c434c783ceb45339ef1768ee939c838d9f50" name="libmowgli2-debuginfo" arch="i586">
  <version epoch="0" ver="2.1.0" rel="30.1"/>
  <changelog author="jengelh@inai.de" date="1338465600">- Initial package for build.opensuse.org
- This mostly a rewrite of libmowgli, with a fresh history</changelog>
  <changelog author="cfarrell@suse.com" date="1339416000">- license update: ISC</changelog>
  <changelog author="schwab@suse.de" date="1362312000">- platform.patch:
  Fix invalid cpp directive</changelog>
  <changelog author="jengelh@inai.de" date="1393848000">- Update project URL</changelog>
  <changelog author="jengelh@inai.de" date="1405857600">- Update to snapshot 2.0.0.g185 required by atheme-services-7.1.0
  * Added a strndup implementation
  * Add method to set SO_REUSEADDR on vio sockets
  * eventloop: rename mowgli_eventloop_timer_t.when to
  mowgli_eventloop_timer_t.deadline</changelog>
  <changelog author="jengelh@inai.de" date="1406116800">- Enable openssl support
- Set symbol versions on the library because the API did change
  upwards-compatibly</changelog>
  <changelog author="jengelh@inai.de" date="1462276800">- Update to new upstream release 2.1.0
  * Fix IPv6 reverse DNS lookups (address to name conversion)
- Remove platform.patch (fixed upstream)</changelog>
</package>
<package pkgid="2fd89a8b8b1c1e4de0b485f217ff84f079e8d6c0" name="libmowgli2-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.0" rel="30.1"/>
  <changelog author="jengelh@inai.de" date="1338465600">- Initial package for build.opensuse.org
- This mostly a rewrite of libmowgli, with a fresh history</changelog>
  <changelog author="cfarrell@suse.com" date="1339416000">- license update: ISC</changelog>
  <changelog author="schwab@suse.de" date="1362312000">- platform.patch:
  Fix invalid cpp directive</changelog>
  <changelog author="jengelh@inai.de" date="1393848000">- Update project URL</changelog>
  <changelog author="jengelh@inai.de" date="1405857600">- Update to snapshot 2.0.0.g185 required by atheme-services-7.1.0
  * Added a strndup implementation
  * Add method to set SO_REUSEADDR on vio sockets
  * eventloop: rename mowgli_eventloop_timer_t.when to
  mowgli_eventloop_timer_t.deadline</changelog>
  <changelog author="jengelh@inai.de" date="1406116800">- Enable openssl support
- Set symbol versions on the library because the API did change
  upwards-compatibly</changelog>
  <changelog author="jengelh@inai.de" date="1462276800">- Update to new upstream release 2.1.0
  * Fix IPv6 reverse DNS lookups (address to name conversion)
- Remove platform.patch (fixed upstream)</changelog>
</package>
<package pkgid="808cd8eba3eafac31ff415f7bfea70bc8aee1d2c" name="libmowgli2-debugsource" arch="i586">
  <version epoch="0" ver="2.1.0" rel="30.1"/>
  <changelog author="jengelh@inai.de" date="1338465600">- Initial package for build.opensuse.org
- This mostly a rewrite of libmowgli, with a fresh history</changelog>
  <changelog author="cfarrell@suse.com" date="1339416000">- license update: ISC</changelog>
  <changelog author="schwab@suse.de" date="1362312000">- platform.patch:
  Fix invalid cpp directive</changelog>
  <changelog author="jengelh@inai.de" date="1393848000">- Update project URL</changelog>
  <changelog author="jengelh@inai.de" date="1405857600">- Update to snapshot 2.0.0.g185 required by atheme-services-7.1.0
  * Added a strndup implementation
  * Add method to set SO_REUSEADDR on vio sockets
  * eventloop: rename mowgli_eventloop_timer_t.when to
  mowgli_eventloop_timer_t.deadline</changelog>
  <changelog author="jengelh@inai.de" date="1406116800">- Enable openssl support
- Set symbol versions on the library because the API did change
  upwards-compatibly</changelog>
  <changelog author="jengelh@inai.de" date="1462276800">- Update to new upstream release 2.1.0
  * Fix IPv6 reverse DNS lookups (address to name conversion)
- Remove platform.patch (fixed upstream)</changelog>
</package>
<package pkgid="5754682446c5e5d6a00be317f3130197231f0410" name="libmowgli2-debugsource" arch="x86_64">
  <version epoch="0" ver="2.1.0" rel="30.1"/>
  <changelog author="jengelh@inai.de" date="1338465600">- Initial package for build.opensuse.org
- This mostly a rewrite of libmowgli, with a fresh history</changelog>
  <changelog author="cfarrell@suse.com" date="1339416000">- license update: ISC</changelog>
  <changelog author="schwab@suse.de" date="1362312000">- platform.patch:
  Fix invalid cpp directive</changelog>
  <changelog author="jengelh@inai.de" date="1393848000">- Update project URL</changelog>
  <changelog author="jengelh@inai.de" date="1405857600">- Update to snapshot 2.0.0.g185 required by atheme-services-7.1.0
  * Added a strndup implementation
  * Add method to set SO_REUSEADDR on vio sockets
  * eventloop: rename mowgli_eventloop_timer_t.when to
  mowgli_eventloop_timer_t.deadline</changelog>
  <changelog author="jengelh@inai.de" date="1406116800">- Enable openssl support
- Set symbol versions on the library because the API did change
  upwards-compatibly</changelog>
  <changelog author="jengelh@inai.de" date="1462276800">- Update to new upstream release 2.1.0
  * Fix IPv6 reverse DNS lookups (address to name conversion)
- Remove platform.patch (fixed upstream)</changelog>
</package>
<package pkgid="6831a2d4ec4fda916da78e4376fc50fa08f1c818" name="libmowgli2-devel" arch="i586">
  <version epoch="0" ver="2.1.0" rel="30.1"/>
  <changelog author="jengelh@inai.de" date="1338465600">- Initial package for build.opensuse.org
- This mostly a rewrite of libmowgli, with a fresh history</changelog>
  <changelog author="cfarrell@suse.com" date="1339416000">- license update: ISC</changelog>
  <changelog author="schwab@suse.de" date="1362312000">- platform.patch:
  Fix invalid cpp directive</changelog>
  <changelog author="jengelh@inai.de" date="1393848000">- Update project URL</changelog>
  <changelog author="jengelh@inai.de" date="1405857600">- Update to snapshot 2.0.0.g185 required by atheme-services-7.1.0
  * Added a strndup implementation
  * Add method to set SO_REUSEADDR on vio sockets
  * eventloop: rename mowgli_eventloop_timer_t.when to
  mowgli_eventloop_timer_t.deadline</changelog>
  <changelog author="jengelh@inai.de" date="1406116800">- Enable openssl support
- Set symbol versions on the library because the API did change
  upwards-compatibly</changelog>
  <changelog author="jengelh@inai.de" date="1462276800">- Update to new upstream release 2.1.0
  * Fix IPv6 reverse DNS lookups (address to name conversion)
- Remove platform.patch (fixed upstream)</changelog>
</package>
<package pkgid="cc50890dbccf49b008cbf8771bcc10665ed3bd9c" name="libmowgli2-devel" arch="x86_64">
  <version epoch="0" ver="2.1.0" rel="30.1"/>
  <changelog author="jengelh@inai.de" date="1338465600">- Initial package for build.opensuse.org
- This mostly a rewrite of libmowgli, with a fresh history</changelog>
  <changelog author="cfarrell@suse.com" date="1339416000">- license update: ISC</changelog>
  <changelog author="schwab@suse.de" date="1362312000">- platform.patch:
  Fix invalid cpp directive</changelog>
  <changelog author="jengelh@inai.de" date="1393848000">- Update project URL</changelog>
  <changelog author="jengelh@inai.de" date="1405857600">- Update to snapshot 2.0.0.g185 required by atheme-services-7.1.0
  * Added a strndup implementation
  * Add method to set SO_REUSEADDR on vio sockets
  * eventloop: rename mowgli_eventloop_timer_t.when to
  mowgli_eventloop_timer_t.deadline</changelog>
  <changelog author="jengelh@inai.de" date="1406116800">- Enable openssl support
- Set symbol versions on the library because the API did change
  upwards-compatibly</changelog>
  <changelog author="jengelh@inai.de" date="1462276800">- Update to new upstream release 2.1.0
  * Fix IPv6 reverse DNS lookups (address to name conversion)
- Remove platform.patch (fixed upstream)</changelog>
</package>
<package pkgid="881f2ff7b807ad4d40fab4d3fdc9140c7d1bc7e6" name="libtre5" arch="i586">
  <version epoch="0" ver="0.8.0_git201402282055" rel="34.1"/>
  <changelog author="dmueller@suse.de" date="1172404800">- Initial package (0.7.5)</changelog>
  <changelog author="coolo@suse.de" date="1201176000">- fix build</changelog>
  <changelog author="pgajdos@suse.cz" date="1245326400">- updated to 0.7.6 (see NEWS)</changelog>
  <changelog author="pgajdos@suse.cz" date="1260446400">- updated to 0.8.0:
  - Added tre_ prefix to all functions exported from libtre.  This
    changes the binary interface (ABI).  The old source interface
    (API) is still available in &lt;tre/regex.h&gt;.  New programs should
    use &lt;tre/tre.h&gt;.
  - Visual C++ 6 project files replaced with Visual Studio 2008 files.
  - Bug fixes.
- package renamed to tre, splitted out subpackage libtre5</changelog>
  <changelog author="jengelh@medozas.de" date="1327838400">- Remove redundant tags/sections per specfile guideline suggestions
- Parallel building using %_smp_mflags
- Enable pkgconfig provides</changelog>
  <changelog author="cfarrell@suse.com" date="1336478400">- license update: BSD-3-Clause
  Package is predominantly BSD-3-Clause licensed. This spec file license
  update makes the openSUSE package license substantially similar to the
  Fedora package license"</changelog>
  <changelog author="bjones@ece.msstate.edu" date="1396958400">- Added make check tests
- Added python-tre wrapper
- Used updated source from https://github.com/laurikari/tre/
- Added chicken.patch to correct Python build failures</changelog>
  <changelog author="pgajdos@suse.com" date="1398340800">- remove redundant setting of C(XX)FLAGS
- package translations in tre-lang</changelog>
</package>
<package pkgid="e6aa1b8daa85476e5c11f5f0a4e62d08dc9081a4" name="libtre5" arch="x86_64">
  <version epoch="0" ver="0.8.0_git201402282055" rel="34.1"/>
  <changelog author="dmueller@suse.de" date="1172404800">- Initial package (0.7.5)</changelog>
  <changelog author="coolo@suse.de" date="1201176000">- fix build</changelog>
  <changelog author="pgajdos@suse.cz" date="1245326400">- updated to 0.7.6 (see NEWS)</changelog>
  <changelog author="pgajdos@suse.cz" date="1260446400">- updated to 0.8.0:
  - Added tre_ prefix to all functions exported from libtre.  This
    changes the binary interface (ABI).  The old source interface
    (API) is still available in &lt;tre/regex.h&gt;.  New programs should
    use &lt;tre/tre.h&gt;.
  - Visual C++ 6 project files replaced with Visual Studio 2008 files.
  - Bug fixes.
- package renamed to tre, splitted out subpackage libtre5</changelog>
  <changelog author="jengelh@medozas.de" date="1327838400">- Remove redundant tags/sections per specfile guideline suggestions
- Parallel building using %_smp_mflags
- Enable pkgconfig provides</changelog>
  <changelog author="cfarrell@suse.com" date="1336478400">- license update: BSD-3-Clause
  Package is predominantly BSD-3-Clause licensed. This spec file license
  update makes the openSUSE package license substantially similar to the
  Fedora package license"</changelog>
  <changelog author="bjones@ece.msstate.edu" date="1396958400">- Added make check tests
- Added python-tre wrapper
- Used updated source from https://github.com/laurikari/tre/
- Added chicken.patch to correct Python build failures</changelog>
  <changelog author="pgajdos@suse.com" date="1398340800">- remove redundant setting of C(XX)FLAGS
- package translations in tre-lang</changelog>
</package>
<package pkgid="30a64580617f9dfb23833be68d570028f7b13303" name="miau" arch="i586">
  <version epoch="0" ver="0.6.6" rel="1.1"/>
  <changelog author="mrueckert@suse.de" date="1164283200">- initial package of version 0.6.2</changelog>
  <changelog author="mrueckert@suse.de" date="1176379200">- updated to version 0.6.4</changelog>
  <changelog author="puzel@suse.cz" date="1235131200">- fix build
- fix rpmlint warnings</changelog>
  <changelog author="toganm@opensuse.org" date="1290254400">- Updated to version 0.6.6</changelog>
</package>
<package pkgid="7c9754b9e3c5a6ec32d751cfb3509f94b36cc460" name="miau" arch="src">
  <version epoch="0" ver="0.6.6" rel="1.1"/>
  <changelog author="mrueckert@suse.de" date="1164283200">- initial package of version 0.6.2</changelog>
  <changelog author="mrueckert@suse.de" date="1176379200">- updated to version 0.6.4</changelog>
  <changelog author="puzel@suse.cz" date="1235131200">- fix build
- fix rpmlint warnings</changelog>
  <changelog author="toganm@opensuse.org" date="1290254400">- Updated to version 0.6.6</changelog>
</package>
<package pkgid="4963d2436e211e64d0adeb7be2c1fa4488987ff5" name="miau" arch="x86_64">
  <version epoch="0" ver="0.6.6" rel="1.1"/>
  <changelog author="mrueckert@suse.de" date="1164283200">- initial package of version 0.6.2</changelog>
  <changelog author="mrueckert@suse.de" date="1176379200">- updated to version 0.6.4</changelog>
  <changelog author="puzel@suse.cz" date="1235131200">- fix build
- fix rpmlint warnings</changelog>
  <changelog author="toganm@opensuse.org" date="1290254400">- Updated to version 0.6.6</changelog>
</package>
<package pkgid="63ec44ced70e51c9ba7b9fc829a4d7cbba44c0ae" name="miau-debuginfo" arch="i586">
  <version epoch="0" ver="0.6.6" rel="1.1"/>
  <changelog author="mrueckert@suse.de" date="1164283200">- initial package of version 0.6.2</changelog>
  <changelog author="mrueckert@suse.de" date="1176379200">- updated to version 0.6.4</changelog>
  <changelog author="puzel@suse.cz" date="1235131200">- fix build
- fix rpmlint warnings</changelog>
  <changelog author="toganm@opensuse.org" date="1290254400">- Updated to version 0.6.6</changelog>
</package>
<package pkgid="34b359dcc962e4b2f81d6abee48c2042ddd8147d" name="miau-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.6.6" rel="1.1"/>
  <changelog author="mrueckert@suse.de" date="1164283200">- initial package of version 0.6.2</changelog>
  <changelog author="mrueckert@suse.de" date="1176379200">- updated to version 0.6.4</changelog>
  <changelog author="puzel@suse.cz" date="1235131200">- fix build
- fix rpmlint warnings</changelog>
  <changelog author="toganm@opensuse.org" date="1290254400">- Updated to version 0.6.6</changelog>
</package>
<package pkgid="90cd8fea0ff1d25001910d608c0c62d6e82c563a" name="miau-debugsource" arch="i586">
  <version epoch="0" ver="0.6.6" rel="1.1"/>
  <changelog author="mrueckert@suse.de" date="1164283200">- initial package of version 0.6.2</changelog>
  <changelog author="mrueckert@suse.de" date="1176379200">- updated to version 0.6.4</changelog>
  <changelog author="puzel@suse.cz" date="1235131200">- fix build
- fix rpmlint warnings</changelog>
  <changelog author="toganm@opensuse.org" date="1290254400">- Updated to version 0.6.6</changelog>
</package>
<package pkgid="08dc35012588ddc59d16ccfcdcd3624c14a922e7" name="miau-debugsource" arch="x86_64">
  <version epoch="0" ver="0.6.6" rel="1.1"/>
  <changelog author="mrueckert@suse.de" date="1164283200">- initial package of version 0.6.2</changelog>
  <changelog author="mrueckert@suse.de" date="1176379200">- updated to version 0.6.4</changelog>
  <changelog author="puzel@suse.cz" date="1235131200">- fix build
- fix rpmlint warnings</changelog>
  <changelog author="toganm@opensuse.org" date="1290254400">- Updated to version 0.6.6</changelog>
</package>
<package pkgid="6d6551069389d0f7cab2f1f717590aa45db6fdae" name="muh" arch="i586">
  <version epoch="0" ver="2.2a" rel="3.1"/>
  <changelog author="mrueckert@suse.de" date="1164283200">- initial package of version 2.2a</changelog>
</package>
<package pkgid="a90c5585aa7db5c8e499204eba5c8db4697b0087" name="muh" arch="src">
  <version epoch="0" ver="2.2a" rel="3.1"/>
  <changelog author="mrueckert@suse.de" date="1164283200">- initial package of version 2.2a</changelog>
</package>
<package pkgid="a56a819d56a08a15c5746f4dac0ea885b2299319" name="muh" arch="x86_64">
  <version epoch="0" ver="2.2a" rel="3.1"/>
  <changelog author="mrueckert@suse.de" date="1164283200">- initial package of version 2.2a</changelog>
</package>
<package pkgid="7f0288809d24bc1b7d021b06d6517d31fe6ac718" name="muh-debuginfo" arch="i586">
  <version epoch="0" ver="2.2a" rel="3.1"/>
  <changelog author="mrueckert@suse.de" date="1164283200">- initial package of version 2.2a</changelog>
</package>
<package pkgid="2952d253d8fedb4ec4b28a47850c57ea1f5dcd4e" name="muh-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.2a" rel="3.1"/>
  <changelog author="mrueckert@suse.de" date="1164283200">- initial package of version 2.2a</changelog>
</package>
<package pkgid="3026ef4744e36c74987f89da5af303ab3124ec7a" name="muh-debugsource" arch="i586">
  <version epoch="0" ver="2.2a" rel="3.1"/>
  <changelog author="mrueckert@suse.de" date="1164283200">- initial package of version 2.2a</changelog>
</package>
<package pkgid="68c40c8aca17d3e67d3f5c5570ea03af0acaf5b1" name="muh-debugsource" arch="x86_64">
  <version epoch="0" ver="2.2a" rel="3.1"/>
  <changelog author="mrueckert@suse.de" date="1164283200">- initial package of version 2.2a</changelog>
</package>
<package pkgid="e5a6fac49230cda89a4d2a309d405d5d1a651097" name="ngircd" arch="i586">
  <version epoch="0" ver="24" rel="1.1"/>
  <changelog author="vodoo@vakw.ch" date="1339761600">- update to 19.1:
  * Really include _all_ patches to build the Anope module into the
    distribution archive ... ooops!
  * Don't log "ngIRCd hello message" two times when starting up.</changelog>
  <changelog author="vodoo@vakw.ch" date="1352203200">- Update to 19.2:
  * New configuration option "CloakHostModeX" to configure the hostname
    that gets used for IRC clients which have user mode "+x" enabled.
    Up to now, the name of the IRC server itself has been used for this,
    which still is the default when "CloakHostModeX" isn't set.
  * Add instructions for setting up Atheme IRC services.
  * Implement support for IRC capability handling, the new "CAP" command,
    and capablity "multi-prefix" which allows both the NAME and WHO command
    handlers to return more than one "class prefix" to the client.</changelog>
  <changelog author="vodoo@vakw.ch" date="1352203201">- Service file for systemd added</changelog>
  <changelog author="vodoo@vakw.ch" date="1353240000">- Removed -o from useradd in %pre scriptlet</changelog>
  <changelog author="vodoo@vakw.ch" date="1353240001">- Upgrade to version 20.rc1
- These are the upstream changes:
  - Update doc/Services.txt: describe the upcoming version of Anope 1.9.8,
    then including a protocol module for ngIRCd. And remove our own patches
    in ./contrib/Anope because they aren't supported any more ...
  - Implement new "METADATA" command which can be used by remote servers
    and IRC services to update client metadata like the client info text
    ("real name"), user name, and hostname, and use this command to
    configure an cloaked hostname (user mode "+x") on remote servers:
    This prevents "double cloaking" of hostnames and even cloaked
    hostnames are in sync on all servers supporting "METADATA" now.
  - Fix error message when trying to join non-predefined channels and the
    "PredefChannelsOnly" configuration option is set.
  - Implement new IRC "SVSNICK" command to allow remote servers (and IRC
    services) to change nicknames of already registered users. The SVSNICK
    command itself doesn't change the nickname, but it becomes forwarded
    to the server to which the user is connected to. And then this server
    initiates the real nickname changing using regular NICK commands.
    This allows to run mixed networks with old servers not supporting the
    SVSNICK command, because SVSNICK commands for nicknames on such servers
    are silently ignored and don't cause a desynchronization of the network.
  - Make server reconnect time a little bit more random, so that two
    servers trying to connect to each other asynchronously don't try this
    in exactly the same time periods and kick each other off ...
  - Don't accept connections for servers already being linked: there was a
    time frame that could result in one connection overwriting the other,
    e. g. the incoming connection overwriting the status of the outgoing
    one. And this could lead to all kind of weirdness (even crashes!) later
    on: now such incoming connections are dropped.
  - New configuration option "MaxListSize" to configure the maximum number
    of channels returned by a LIST command. The default is 100, as before.
  - Implement user mode "b", "block messages": when a user has set mode "b",
    all private messages and notices to this user are blocked if they don't
    originate from a registered user, an IRC Op, server or service. The
    originator gets an error numeric sent back in this case,
    ERR_NONONREG_MSG (486), which is used by UnrealIRCd, too. (Closes #144)
  - WHOIS: Not only show RPL_WHOISHOST_MSG to local IRC operators, but show
    it to all IRC operators in the network. And don't show it to anybody if
    the "more privacy" configuration option is enabled. (Closes #134)
  - Test suite: make expect scripts more verbose displaying dots for each
    reply of the server that it is waiting for.
  - WHOIS: Implement numeric RPL_WHOISMODES_MSG (379) and show user modes in
    the reply of the WHOIS command for the user himself or, if MorePrivacy
    isn't set, for request initiated by an IRC operator. (Closes #129)
  - Implement channel mode "V" (invite disallow): If the new channel mode
    "V" is set, the INVITE command becomes invalid and all clients get the
    new ERR_NOINVITE_MSG (518) reply. (Closes #143)
  - KICK-protect IRC services.
  - Implement channel mode "Q" and user mode "q": Both modes protect users
    from channel kicks: only IRC operators and servers can kick users having
    mode "q" or in channels with mode "Q". (Closes #141)
  - Debian: require "telnet" or "telnet-ssl" for building and enable
    CHARCONV in ngircd-full[-dbg] variants.
  - Send RPL_REHASHING (382) numeric if a REHASH command was accepted.
  - Fix spelling and variable names in some log messages.
  - Allow users to "cloak" their hostname only when the configuration
    variable "CloakHostModeX" (introduced in 19.2) is set. Otherwise, only
    IRC operators, other servers, and services are allowed to set the user
    mode "+x": this prevents regular users from changing their hostmask to
    the name of the IRC server itself, which confused quite a few people ;-)
    (Closes #133)
  - New configuration option "OperChanPAutoOp": If disabled, IRC operators
    don't become channel operators in persistent channels when joining.
    Enabled by default, which has been the behavior of ngIRCd up to this
    patch. (Closes #135)
  - Allow IRC operators to see secret (+s) channels in LIST command as long
    as the "MorePrivacy" configuration option isn't enabled in the
    configuration file. (Closes #136)
  - Enhance build system: Support new (&gt;=1.12) and old (&lt;=1.11) GNU automake
    versions, update checks for required and optional features, enable
    colored test output of automake (if available), rename configure.in to
    more modern configure.ac, include .mailmap and all build-system files in
    distribution archives and no longer require a GIT tree to detect the
    correct version string.
  - Update documentation: add doc/Contributing.txt and include version
    numbers in doc/Modes.txt.
  - Free all listen ports on initialization: now listen ports can be
    reconfigured on runtime using a configuration reload.
  - Initialize SSL when needed only, and disable SSL on errors.
  - Implement new (optional) IRC+ "CHARCONV" command to set a client
    character set that the server translates all messages to/from UTF-8.
    This feature requires the "libiconv" library and must be enabled using
    the new "--with-iconv" option of the ./configure script. See
    doc/Protocol.txt for details. (Closes #109)
  - Allow limited punctuation in usernames, for better PAM integration.
  - Correctly re-initialize signal handlers on RESTART commands.
  - Show a warning on startup if the configuration file is not a full path:
    ngIRCd is a long-running process and changes its working directory to
    "/" to not block mounted filesystems and the like when running as daemon
    ("not in the foreground"); therefore the path to the configuration file
    must be relative to "/" (or the chroot() directory), which basically is
    "not relative", to ensure that "kill -HUP" and the "REHASH" command work
    as expected later on. (Closes #127)
  - Make the "&amp;SERVER" channel definable in a [Channel] configuration block,
    which enables server operators to overwrite the built-in topic and
    channel modes. (Closes #131)
  - Don't limit list size of "WHO #channel" commands, because it makes no
    sense to not return all the users in that channel, so I removed the
    check. But if there are more than MAX_RPL_WHO(25) replies, the client
    requesting the list will be "penalized" one second more, then 2 in
    total. (Closes #125)
  - Make ngIRCd buildable using the kqueue() IO interface on FreeBSD 4.x.
  - Fix the "NoticeAuth" configuration option when using SSL connections and
    enhance the message to show the hostname and IDENT reply of the client.
  - Introduce numeric RPL_HOSTHIDDEN_MSG (396): This numeric is sent to the
    client each time it changes its displayed hostname using "MODE +/-x",
    and if "CloakHost" is set right after the MOTD has been sent.
  - Fix USERHOST not displaying the correctly cloaked hostname.
  - Implement user mode "B" ("Bot flag"): it is settable and unsettable by
    every (non-restricted) client. This is how Unreal and InspIRCd do
    behave, and so do we :-)
  - Dynamically allocate memory for connection passwords: This a) saves
    memory for clients not using passwords at all and b) allows for
    "arbitrarily" long passwords.
  - Implement channel mode "M": Only the server, identified users and IRC
    operators are able to talk in such a channel.
  - Block nicknames that are reserved for services and are defined using the
    configuration variable "ServiceMask" in "Server" blocks; And this
    variable now can handle more than one mask separated by commas.
  - Now "make uninstall" removes the installed "ngircd.conf" file, if it is
    still equal to our "sample-ngircd.conf" file and therefore hasn't been
    modified by the user. If it has been modified, it isn't removed and a
    notice is displayed to the user. And "make install" now displays a
    message when no ngircd.conf file exists and the "sample-ngircd.conf"
    file will be installed as a starting point.
  - Add contrib/ngircd.service, a systemd service file for ngircd.
  - Implemented XOP channel user modes: "Half Op" ("+h", prefix "%") can set
    the channel modes +imntvIbek and kick all +v and normal users; "Admin"
    ("+a", prefix "&amp;") can set channel modes +imntvIbekoRsz and kick all +o,
    +h, +v and normal users; and "Owner" ("+q", prefix "~") can set channel
    modes +imntvIbekoRsz and kick all +a, +o, +h, +v and normal users.
  - Implement hashed cloaked hostnames for both the "CloakHost" and
    "CloakHostModeX" configuration options: now the admin can use the new
    '%x' placeholder to insert a hashed version of the clients hostname,
    and the new configuration option "CloakHostSalt" defines the salt for
    the hash function. When "CloakHostSalt" is not set (the default), a
    random salt will be generated after each server restart. (Closes #133)</changelog>
  <changelog author="vodoo@vakw.ch" date="1354449600">- Update to version 20.rc2
- These are the upstream changes:
  ngIRCd 20~rc2 (2012-12-02)
  - Rework cloaked hostname handling and implement the "METADATA cloakhost"
    subcommand: Now ngIRCd uses two fields internally, one to store the
    "real" hostname and one to save the "cloaked" hostname. This allows
    "foreign servers" (aka "IRC services") to alter the real and cloaked
    hostnames of clients without problems, even when the user itself issues
    additional "MODE +x" and "MODE -x" commands.
  - RPL_UMODEIS: send correct target name, even on server links.
  - Update platformtest.sh to follow autoconf changes and only generate
    the "configure" script when it is missing.
  - Fix the test suite to correctly execute test scripts even when stdout
    is redirected.
  - Fix some compiler warnings on NetBSD and OpenBSD.</changelog>
  <changelog author="vodoo@vakw.ch" date="1355745600">- Upgrade to upstream version 20
- Strip the executable for SLE_11
- Differences to version 19.x:
  Starting with ngIRCd 20, users can "cloak" their hostname only when the
  configuration variable "CloakHostModeX" (introduced in 19.2) is set.
  Otherwise, only IRC operators, other servers, and services are allowed to
  set mode +x. This prevents regular users from changing their hostmask to
  the name of the IRC server itself, which confused quite a few people ;-)</changelog>
  <changelog author="vodoo@vakw.ch" date="1355918400">- Remove binary stripping</changelog>
  <changelog author="vodoo@vakw.ch" date="1357214400">- Upgrade to bugfix release 20.1 (2013-01-02)
  * Allow ERROR command on server and service links only, ignore them and
    add a penalty time on all other link types.
  * Enforced mode setting by IRC Operators: Only check the channel user
    modes of the initiator if he is joined to the channel and not an IRC
    operator enforcing modes (which requires the configuration option
    "OperCanUseMode" to be enabled), because trying to check channel user
    modes of a non-member results in an assertion when running with debug
    code or could crash the daemon otherwise. This closes bug #147, thanks
    to James Kirwill &lt;james.kirwill@bk.ru&gt; for tracking this down!
  * Fix build system to cope with spaces in path names.
  * Code cleanups, mostly to fix build warnings on Cygwin.</changelog>
  <changelog author="vodoo@vakw.ch" date="1359288000">- New script ngircd-start-pre to be called by systemd
  Script sets up chroot environment when requested in
  the /etc/ngircd.conf file.
- ngircd.service changed to use ngircd-start-pre</changelog>
  <changelog author="vodoo@vakw.ch" date="1359288001">- Fixed ngircd-start-pre to test for absolute paths of commands; 12.1 and 12.2 are different.</changelog>
  <changelog author="vodoo@vakw.ch" date="1360929600">- Upgrade to bugfix release 20.2 (2013-02-15)
- Upstream changes:
  * Security: Fix a denial of service bug in the function handling KICK
    commands that could be used by arbitrary users to to crash the daemon
    (CVE-2013-1747).
  * WHO command: Use the currently "displayed hostname" (which can be cloaked!)
    for hostname matching, not the real one. In other words: don't display all
    the cloaked users on a specific real hostname!
  * configure: The header file "netinet/in_systm.h" already is optional in
    ngIRCd, so don't require it in the configure script. Now ngIRCd can be
    built on Minix 3 again :-)
  * Return better "Connection not registered as server link" errors: Now ngIRCd
    returns a more specific error message for numeric ERR_NOTREGISTERED(451)
    when a regular user tries to use a command that isn't allowed for users but
    for servers.
  * Don't report ERR_NEEDMOREPARAMS(461) when a MDOE command with more modes
    than nicknames is handled, as well as for channel limit and key changes
    without specifying the limit or key parameters.
    This is how a lot (all?) other IRC servers behave, including ircd2.11,
    InspIRCd, and ircd-seven. And because of clients (tested with Textual and
    mIRC) sending bogus MODE commands like "MODE -ooo nick", end-users got the
    expected result as well as correct but misleading error messages ...
  * Correctly detect when SSL subsystem must be initialized and take
    outgoing connections (server links!) into account, too.
  * autogen.sh: Enforce serial test harness on GNU automake &gt;=1.13. The
    new parallel test harness which is enabled by default starting with
    automake 1.13 isn't compatible with our test suite.
    And don't use "egrep -o", insetead use "sed", because it isn't portable
    and not available on OpenBSD, for example.</changelog>
  <changelog author="vodoo@vakw.ch" date="1377259200">- Upgrade to bugfix release 20.3 (2013-08-23)
- Upstream changes:
  * Security: Fix a denial of service bug (server crash) which could happen
    when the configuration option "NoticeAuth" is enabled (which is NOT the
    default) and ngIRCd failed to send the "notice auth" messages to new
    clients connecting to the server (CVE-2013-5580).</changelog>
  <changelog author="vodoo@vakw.ch" date="1378814400">- Use openssl instead of gnutls</changelog>
  <changelog author="vodoo@vakw.ch" date="1403438400">- Upgrade to release 21.1
- Differences to version 20.x:
  * Starting with ngIRCd 21, the ciphers used by SSL are configurable and
    default to HIGH:!aNULL:@STRENGTH (OpenSSL) or SECURE128 (GnuTLS).
    Previous version were using the OpenSSL or GnuTLS defaults, DEFAULT
    and NORMAL respectively.
  * When adding GLINE's or KLINE's to ngIRCd 21 (or newer), all clients
    matching the new mask will be KILL'ed. This was not the case with
    earlier versions that only added the mask but didn't kill already
    connected users.</changelog>
  <changelog author="vodoo@vakw.ch" date="1421668800">- Upgrade to version 22
  Match all list patterns case-insensitive: this affects the invite-,
  ban-, and except lists, as well as G-Lines an K-Lines.</changelog>
  <changelog author="vodoo@vakw.ch" date="1421928000">- Updated systemd service file for service invocation to make it
  more systemd compatible. Forking =&gt; simple
- Update of cipher list in ngircd.conf</changelog>
  <changelog author="vodoo@vakw.ch" date="1421928001">- In ngircd.conf disabled use of ident by default</changelog>
  <changelog author="vodoo@vakw.ch" date="1455364800">- Upgrade to version 23</changelog>
  <changelog author="vodoo@vakw.ch" date="1494331200">- Upgrade to version 24</changelog>
</package>
<package pkgid="ea10339c72386839f1e7268c77f040795a80debb" name="ngircd" arch="src">
  <version epoch="0" ver="24" rel="1.1"/>
  <changelog author="vodoo@vakw.ch" date="1339761600">- update to 19.1:
  * Really include _all_ patches to build the Anope module into the
    distribution archive ... ooops!
  * Don't log "ngIRCd hello message" two times when starting up.</changelog>
  <changelog author="vodoo@vakw.ch" date="1352203200">- Update to 19.2:
  * New configuration option "CloakHostModeX" to configure the hostname
    that gets used for IRC clients which have user mode "+x" enabled.
    Up to now, the name of the IRC server itself has been used for this,
    which still is the default when "CloakHostModeX" isn't set.
  * Add instructions for setting up Atheme IRC services.
  * Implement support for IRC capability handling, the new "CAP" command,
    and capablity "multi-prefix" which allows both the NAME and WHO command
    handlers to return more than one "class prefix" to the client.</changelog>
  <changelog author="vodoo@vakw.ch" date="1352203201">- Service file for systemd added</changelog>
  <changelog author="vodoo@vakw.ch" date="1353240000">- Removed -o from useradd in %pre scriptlet</changelog>
  <changelog author="vodoo@vakw.ch" date="1353240001">- Upgrade to version 20.rc1
- These are the upstream changes:
  - Update doc/Services.txt: describe the upcoming version of Anope 1.9.8,
    then including a protocol module for ngIRCd. And remove our own patches
    in ./contrib/Anope because they aren't supported any more ...
  - Implement new "METADATA" command which can be used by remote servers
    and IRC services to update client metadata like the client info text
    ("real name"), user name, and hostname, and use this command to
    configure an cloaked hostname (user mode "+x") on remote servers:
    This prevents "double cloaking" of hostnames and even cloaked
    hostnames are in sync on all servers supporting "METADATA" now.
  - Fix error message when trying to join non-predefined channels and the
    "PredefChannelsOnly" configuration option is set.
  - Implement new IRC "SVSNICK" command to allow remote servers (and IRC
    services) to change nicknames of already registered users. The SVSNICK
    command itself doesn't change the nickname, but it becomes forwarded
    to the server to which the user is connected to. And then this server
    initiates the real nickname changing using regular NICK commands.
    This allows to run mixed networks with old servers not supporting the
    SVSNICK command, because SVSNICK commands for nicknames on such servers
    are silently ignored and don't cause a desynchronization of the network.
  - Make server reconnect time a little bit more random, so that two
    servers trying to connect to each other asynchronously don't try this
    in exactly the same time periods and kick each other off ...
  - Don't accept connections for servers already being linked: there was a
    time frame that could result in one connection overwriting the other,
    e. g. the incoming connection overwriting the status of the outgoing
    one. And this could lead to all kind of weirdness (even crashes!) later
    on: now such incoming connections are dropped.
  - New configuration option "MaxListSize" to configure the maximum number
    of channels returned by a LIST command. The default is 100, as before.
  - Implement user mode "b", "block messages": when a user has set mode "b",
    all private messages and notices to this user are blocked if they don't
    originate from a registered user, an IRC Op, server or service. The
    originator gets an error numeric sent back in this case,
    ERR_NONONREG_MSG (486), which is used by UnrealIRCd, too. (Closes #144)
  - WHOIS: Not only show RPL_WHOISHOST_MSG to local IRC operators, but show
    it to all IRC operators in the network. And don't show it to anybody if
    the "more privacy" configuration option is enabled. (Closes #134)
  - Test suite: make expect scripts more verbose displaying dots for each
    reply of the server that it is waiting for.
  - WHOIS: Implement numeric RPL_WHOISMODES_MSG (379) and show user modes in
    the reply of the WHOIS command for the user himself or, if MorePrivacy
    isn't set, for request initiated by an IRC operator. (Closes #129)
  - Implement channel mode "V" (invite disallow): If the new channel mode
    "V" is set, the INVITE command becomes invalid and all clients get the
    new ERR_NOINVITE_MSG (518) reply. (Closes #143)
  - KICK-protect IRC services.
  - Implement channel mode "Q" and user mode "q": Both modes protect users
    from channel kicks: only IRC operators and servers can kick users having
    mode "q" or in channels with mode "Q". (Closes #141)
  - Debian: require "telnet" or "telnet-ssl" for building and enable
    CHARCONV in ngircd-full[-dbg] variants.
  - Send RPL_REHASHING (382) numeric if a REHASH command was accepted.
  - Fix spelling and variable names in some log messages.
  - Allow users to "cloak" their hostname only when the configuration
    variable "CloakHostModeX" (introduced in 19.2) is set. Otherwise, only
    IRC operators, other servers, and services are allowed to set the user
    mode "+x": this prevents regular users from changing their hostmask to
    the name of the IRC server itself, which confused quite a few people ;-)
    (Closes #133)
  - New configuration option "OperChanPAutoOp": If disabled, IRC operators
    don't become channel operators in persistent channels when joining.
    Enabled by default, which has been the behavior of ngIRCd up to this
    patch. (Closes #135)
  - Allow IRC operators to see secret (+s) channels in LIST command as long
    as the "MorePrivacy" configuration option isn't enabled in the
    configuration file. (Closes #136)
  - Enhance build system: Support new (&gt;=1.12) and old (&lt;=1.11) GNU automake
    versions, update checks for required and optional features, enable
    colored test output of automake (if available), rename configure.in to
    more modern configure.ac, include .mailmap and all build-system files in
    distribution archives and no longer require a GIT tree to detect the
    correct version string.
  - Update documentation: add doc/Contributing.txt and include version
    numbers in doc/Modes.txt.
  - Free all listen ports on initialization: now listen ports can be
    reconfigured on runtime using a configuration reload.
  - Initialize SSL when needed only, and disable SSL on errors.
  - Implement new (optional) IRC+ "CHARCONV" command to set a client
    character set that the server translates all messages to/from UTF-8.
    This feature requires the "libiconv" library and must be enabled using
    the new "--with-iconv" option of the ./configure script. See
    doc/Protocol.txt for details. (Closes #109)
  - Allow limited punctuation in usernames, for better PAM integration.
  - Correctly re-initialize signal handlers on RESTART commands.
  - Show a warning on startup if the configuration file is not a full path:
    ngIRCd is a long-running process and changes its working directory to
    "/" to not block mounted filesystems and the like when running as daemon
    ("not in the foreground"); therefore the path to the configuration file
    must be relative to "/" (or the chroot() directory), which basically is
    "not relative", to ensure that "kill -HUP" and the "REHASH" command work
    as expected later on. (Closes #127)
  - Make the "&amp;SERVER" channel definable in a [Channel] configuration block,
    which enables server operators to overwrite the built-in topic and
    channel modes. (Closes #131)
  - Don't limit list size of "WHO #channel" commands, because it makes no
    sense to not return all the users in that channel, so I removed the
    check. But if there are more than MAX_RPL_WHO(25) replies, the client
    requesting the list will be "penalized" one second more, then 2 in
    total. (Closes #125)
  - Make ngIRCd buildable using the kqueue() IO interface on FreeBSD 4.x.
  - Fix the "NoticeAuth" configuration option when using SSL connections and
    enhance the message to show the hostname and IDENT reply of the client.
  - Introduce numeric RPL_HOSTHIDDEN_MSG (396): This numeric is sent to the
    client each time it changes its displayed hostname using "MODE +/-x",
    and if "CloakHost" is set right after the MOTD has been sent.
  - Fix USERHOST not displaying the correctly cloaked hostname.
  - Implement user mode "B" ("Bot flag"): it is settable and unsettable by
    every (non-restricted) client. This is how Unreal and InspIRCd do
    behave, and so do we :-)
  - Dynamically allocate memory for connection passwords: This a) saves
    memory for clients not using passwords at all and b) allows for
    "arbitrarily" long passwords.
  - Implement channel mode "M": Only the server, identified users and IRC
    operators are able to talk in such a channel.
  - Block nicknames that are reserved for services and are defined using the
    configuration variable "ServiceMask" in "Server" blocks; And this
    variable now can handle more than one mask separated by commas.
  - Now "make uninstall" removes the installed "ngircd.conf" file, if it is
    still equal to our "sample-ngircd.conf" file and therefore hasn't been
    modified by the user. If it has been modified, it isn't removed and a
    notice is displayed to the user. And "make install" now displays a
    message when no ngircd.conf file exists and the "sample-ngircd.conf"
    file will be installed as a starting point.
  - Add contrib/ngircd.service, a systemd service file for ngircd.
  - Implemented XOP channel user modes: "Half Op" ("+h", prefix "%") can set
    the channel modes +imntvIbek and kick all +v and normal users; "Admin"
    ("+a", prefix "&amp;") can set channel modes +imntvIbekoRsz and kick all +o,
    +h, +v and normal users; and "Owner" ("+q", prefix "~") can set channel
    modes +imntvIbekoRsz and kick all +a, +o, +h, +v and normal users.
  - Implement hashed cloaked hostnames for both the "CloakHost" and
    "CloakHostModeX" configuration options: now the admin can use the new
    '%x' placeholder to insert a hashed version of the clients hostname,
    and the new configuration option "CloakHostSalt" defines the salt for
    the hash function. When "CloakHostSalt" is not set (the default), a
    random salt will be generated after each server restart. (Closes #133)</changelog>
  <changelog author="vodoo@vakw.ch" date="1354449600">- Update to version 20.rc2
- These are the upstream changes:
  ngIRCd 20~rc2 (2012-12-02)
  - Rework cloaked hostname handling and implement the "METADATA cloakhost"
    subcommand: Now ngIRCd uses two fields internally, one to store the
    "real" hostname and one to save the "cloaked" hostname. This allows
    "foreign servers" (aka "IRC services") to alter the real and cloaked
    hostnames of clients without problems, even when the user itself issues
    additional "MODE +x" and "MODE -x" commands.
  - RPL_UMODEIS: send correct target name, even on server links.
  - Update platformtest.sh to follow autoconf changes and only generate
    the "configure" script when it is missing.
  - Fix the test suite to correctly execute test scripts even when stdout
    is redirected.
  - Fix some compiler warnings on NetBSD and OpenBSD.</changelog>
  <changelog author="vodoo@vakw.ch" date="1355745600">- Upgrade to upstream version 20
- Strip the executable for SLE_11
- Differences to version 19.x:
  Starting with ngIRCd 20, users can "cloak" their hostname only when the
  configuration variable "CloakHostModeX" (introduced in 19.2) is set.
  Otherwise, only IRC operators, other servers, and services are allowed to
  set mode +x. This prevents regular users from changing their hostmask to
  the name of the IRC server itself, which confused quite a few people ;-)</changelog>
  <changelog author="vodoo@vakw.ch" date="1355918400">- Remove binary stripping</changelog>
  <changelog author="vodoo@vakw.ch" date="1357214400">- Upgrade to bugfix release 20.1 (2013-01-02)
  * Allow ERROR command on server and service links only, ignore them and
    add a penalty time on all other link types.
  * Enforced mode setting by IRC Operators: Only check the channel user
    modes of the initiator if he is joined to the channel and not an IRC
    operator enforcing modes (which requires the configuration option
    "OperCanUseMode" to be enabled), because trying to check channel user
    modes of a non-member results in an assertion when running with debug
    code or could crash the daemon otherwise. This closes bug #147, thanks
    to James Kirwill &lt;james.kirwill@bk.ru&gt; for tracking this down!
  * Fix build system to cope with spaces in path names.
  * Code cleanups, mostly to fix build warnings on Cygwin.</changelog>
  <changelog author="vodoo@vakw.ch" date="1359288000">- New script ngircd-start-pre to be called by systemd
  Script sets up chroot environment when requested in
  the /etc/ngircd.conf file.
- ngircd.service changed to use ngircd-start-pre</changelog>
  <changelog author="vodoo@vakw.ch" date="1359288001">- Fixed ngircd-start-pre to test for absolute paths of commands; 12.1 and 12.2 are different.</changelog>
  <changelog author="vodoo@vakw.ch" date="1360929600">- Upgrade to bugfix release 20.2 (2013-02-15)
- Upstream changes:
  * Security: Fix a denial of service bug in the function handling KICK
    commands that could be used by arbitrary users to to crash the daemon
    (CVE-2013-1747).
  * WHO command: Use the currently "displayed hostname" (which can be cloaked!)
    for hostname matching, not the real one. In other words: don't display all
    the cloaked users on a specific real hostname!
  * configure: The header file "netinet/in_systm.h" already is optional in
    ngIRCd, so don't require it in the configure script. Now ngIRCd can be
    built on Minix 3 again :-)
  * Return better "Connection not registered as server link" errors: Now ngIRCd
    returns a more specific error message for numeric ERR_NOTREGISTERED(451)
    when a regular user tries to use a command that isn't allowed for users but
    for servers.
  * Don't report ERR_NEEDMOREPARAMS(461) when a MDOE command with more modes
    than nicknames is handled, as well as for channel limit and key changes
    without specifying the limit or key parameters.
    This is how a lot (all?) other IRC servers behave, including ircd2.11,
    InspIRCd, and ircd-seven. And because of clients (tested with Textual and
    mIRC) sending bogus MODE commands like "MODE -ooo nick", end-users got the
    expected result as well as correct but misleading error messages ...
  * Correctly detect when SSL subsystem must be initialized and take
    outgoing connections (server links!) into account, too.
  * autogen.sh: Enforce serial test harness on GNU automake &gt;=1.13. The
    new parallel test harness which is enabled by default starting with
    automake 1.13 isn't compatible with our test suite.
    And don't use "egrep -o", insetead use "sed", because it isn't portable
    and not available on OpenBSD, for example.</changelog>
  <changelog author="vodoo@vakw.ch" date="1377259200">- Upgrade to bugfix release 20.3 (2013-08-23)
- Upstream changes:
  * Security: Fix a denial of service bug (server crash) which could happen
    when the configuration option "NoticeAuth" is enabled (which is NOT the
    default) and ngIRCd failed to send the "notice auth" messages to new
    clients connecting to the server (CVE-2013-5580).</changelog>
  <changelog author="vodoo@vakw.ch" date="1378814400">- Use openssl instead of gnutls</changelog>
  <changelog author="vodoo@vakw.ch" date="1403438400">- Upgrade to release 21.1
- Differences to version 20.x:
  * Starting with ngIRCd 21, the ciphers used by SSL are configurable and
    default to HIGH:!aNULL:@STRENGTH (OpenSSL) or SECURE128 (GnuTLS).
    Previous version were using the OpenSSL or GnuTLS defaults, DEFAULT
    and NORMAL respectively.
  * When adding GLINE's or KLINE's to ngIRCd 21 (or newer), all clients
    matching the new mask will be KILL'ed. This was not the case with
    earlier versions that only added the mask but didn't kill already
    connected users.</changelog>
  <changelog author="vodoo@vakw.ch" date="1421668800">- Upgrade to version 22
  Match all list patterns case-insensitive: this affects the invite-,
  ban-, and except lists, as well as G-Lines an K-Lines.</changelog>
  <changelog author="vodoo@vakw.ch" date="1421928000">- Updated systemd service file for service invocation to make it
  more systemd compatible. Forking =&gt; simple
- Update of cipher list in ngircd.conf</changelog>
  <changelog author="vodoo@vakw.ch" date="1421928001">- In ngircd.conf disabled use of ident by default</changelog>
  <changelog author="vodoo@vakw.ch" date="1455364800">- Upgrade to version 23</changelog>
  <changelog author="vodoo@vakw.ch" date="1494331200">- Upgrade to version 24</changelog>
</package>
<package pkgid="2f8f76b9d0bb87f0b17e4e62adb5afdf2ea15b36" name="ngircd" arch="x86_64">
  <version epoch="0" ver="24" rel="1.1"/>
  <changelog author="vodoo@vakw.ch" date="1339761600">- update to 19.1:
  * Really include _all_ patches to build the Anope module into the
    distribution archive ... ooops!
  * Don't log "ngIRCd hello message" two times when starting up.</changelog>
  <changelog author="vodoo@vakw.ch" date="1352203200">- Update to 19.2:
  * New configuration option "CloakHostModeX" to configure the hostname
    that gets used for IRC clients which have user mode "+x" enabled.
    Up to now, the name of the IRC server itself has been used for this,
    which still is the default when "CloakHostModeX" isn't set.
  * Add instructions for setting up Atheme IRC services.
  * Implement support for IRC capability handling, the new "CAP" command,
    and capablity "multi-prefix" which allows both the NAME and WHO command
    handlers to return more than one "class prefix" to the client.</changelog>
  <changelog author="vodoo@vakw.ch" date="1352203201">- Service file for systemd added</changelog>
  <changelog author="vodoo@vakw.ch" date="1353240000">- Removed -o from useradd in %pre scriptlet</changelog>
  <changelog author="vodoo@vakw.ch" date="1353240001">- Upgrade to version 20.rc1
- These are the upstream changes:
  - Update doc/Services.txt: describe the upcoming version of Anope 1.9.8,
    then including a protocol module for ngIRCd. And remove our own patches
    in ./contrib/Anope because they aren't supported any more ...
  - Implement new "METADATA" command which can be used by remote servers
    and IRC services to update client metadata like the client info text
    ("real name"), user name, and hostname, and use this command to
    configure an cloaked hostname (user mode "+x") on remote servers:
    This prevents "double cloaking" of hostnames and even cloaked
    hostnames are in sync on all servers supporting "METADATA" now.
  - Fix error message when trying to join non-predefined channels and the
    "PredefChannelsOnly" configuration option is set.
  - Implement new IRC "SVSNICK" command to allow remote servers (and IRC
    services) to change nicknames of already registered users. The SVSNICK
    command itself doesn't change the nickname, but it becomes forwarded
    to the server to which the user is connected to. And then this server
    initiates the real nickname changing using regular NICK commands.
    This allows to run mixed networks with old servers not supporting the
    SVSNICK command, because SVSNICK commands for nicknames on such servers
    are silently ignored and don't cause a desynchronization of the network.
  - Make server reconnect time a little bit more random, so that two
    servers trying to connect to each other asynchronously don't try this
    in exactly the same time periods and kick each other off ...
  - Don't accept connections for servers already being linked: there was a
    time frame that could result in one connection overwriting the other,
    e. g. the incoming connection overwriting the status of the outgoing
    one. And this could lead to all kind of weirdness (even crashes!) later
    on: now such incoming connections are dropped.
  - New configuration option "MaxListSize" to configure the maximum number
    of channels returned by a LIST command. The default is 100, as before.
  - Implement user mode "b", "block messages": when a user has set mode "b",
    all private messages and notices to this user are blocked if they don't
    originate from a registered user, an IRC Op, server or service. The
    originator gets an error numeric sent back in this case,
    ERR_NONONREG_MSG (486), which is used by UnrealIRCd, too. (Closes #144)
  - WHOIS: Not only show RPL_WHOISHOST_MSG to local IRC operators, but show
    it to all IRC operators in the network. And don't show it to anybody if
    the "more privacy" configuration option is enabled. (Closes #134)
  - Test suite: make expect scripts more verbose displaying dots for each
    reply of the server that it is waiting for.
  - WHOIS: Implement numeric RPL_WHOISMODES_MSG (379) and show user modes in
    the reply of the WHOIS command for the user himself or, if MorePrivacy
    isn't set, for request initiated by an IRC operator. (Closes #129)
  - Implement channel mode "V" (invite disallow): If the new channel mode
    "V" is set, the INVITE command becomes invalid and all clients get the
    new ERR_NOINVITE_MSG (518) reply. (Closes #143)
  - KICK-protect IRC services.
  - Implement channel mode "Q" and user mode "q": Both modes protect users
    from channel kicks: only IRC operators and servers can kick users having
    mode "q" or in channels with mode "Q". (Closes #141)
  - Debian: require "telnet" or "telnet-ssl" for building and enable
    CHARCONV in ngircd-full[-dbg] variants.
  - Send RPL_REHASHING (382) numeric if a REHASH command was accepted.
  - Fix spelling and variable names in some log messages.
  - Allow users to "cloak" their hostname only when the configuration
    variable "CloakHostModeX" (introduced in 19.2) is set. Otherwise, only
    IRC operators, other servers, and services are allowed to set the user
    mode "+x": this prevents regular users from changing their hostmask to
    the name of the IRC server itself, which confused quite a few people ;-)
    (Closes #133)
  - New configuration option "OperChanPAutoOp": If disabled, IRC operators
    don't become channel operators in persistent channels when joining.
    Enabled by default, which has been the behavior of ngIRCd up to this
    patch. (Closes #135)
  - Allow IRC operators to see secret (+s) channels in LIST command as long
    as the "MorePrivacy" configuration option isn't enabled in the
    configuration file. (Closes #136)
  - Enhance build system: Support new (&gt;=1.12) and old (&lt;=1.11) GNU automake
    versions, update checks for required and optional features, enable
    colored test output of automake (if available), rename configure.in to
    more modern configure.ac, include .mailmap and all build-system files in
    distribution archives and no longer require a GIT tree to detect the
    correct version string.
  - Update documentation: add doc/Contributing.txt and include version
    numbers in doc/Modes.txt.
  - Free all listen ports on initialization: now listen ports can be
    reconfigured on runtime using a configuration reload.
  - Initialize SSL when needed only, and disable SSL on errors.
  - Implement new (optional) IRC+ "CHARCONV" command to set a client
    character set that the server translates all messages to/from UTF-8.
    This feature requires the "libiconv" library and must be enabled using
    the new "--with-iconv" option of the ./configure script. See
    doc/Protocol.txt for details. (Closes #109)
  - Allow limited punctuation in usernames, for better PAM integration.
  - Correctly re-initialize signal handlers on RESTART commands.
  - Show a warning on startup if the configuration file is not a full path:
    ngIRCd is a long-running process and changes its working directory to
    "/" to not block mounted filesystems and the like when running as daemon
    ("not in the foreground"); therefore the path to the configuration file
    must be relative to "/" (or the chroot() directory), which basically is
    "not relative", to ensure that "kill -HUP" and the "REHASH" command work
    as expected later on. (Closes #127)
  - Make the "&amp;SERVER" channel definable in a [Channel] configuration block,
    which enables server operators to overwrite the built-in topic and
    channel modes. (Closes #131)
  - Don't limit list size of "WHO #channel" commands, because it makes no
    sense to not return all the users in that channel, so I removed the
    check. But if there are more than MAX_RPL_WHO(25) replies, the client
    requesting the list will be "penalized" one second more, then 2 in
    total. (Closes #125)
  - Make ngIRCd buildable using the kqueue() IO interface on FreeBSD 4.x.
  - Fix the "NoticeAuth" configuration option when using SSL connections and
    enhance the message to show the hostname and IDENT reply of the client.
  - Introduce numeric RPL_HOSTHIDDEN_MSG (396): This numeric is sent to the
    client each time it changes its displayed hostname using "MODE +/-x",
    and if "CloakHost" is set right after the MOTD has been sent.
  - Fix USERHOST not displaying the correctly cloaked hostname.
  - Implement user mode "B" ("Bot flag"): it is settable and unsettable by
    every (non-restricted) client. This is how Unreal and InspIRCd do
    behave, and so do we :-)
  - Dynamically allocate memory for connection passwords: This a) saves
    memory for clients not using passwords at all and b) allows for
    "arbitrarily" long passwords.
  - Implement channel mode "M": Only the server, identified users and IRC
    operators are able to talk in such a channel.
  - Block nicknames that are reserved for services and are defined using the
    configuration variable "ServiceMask" in "Server" blocks; And this
    variable now can handle more than one mask separated by commas.
  - Now "make uninstall" removes the installed "ngircd.conf" file, if it is
    still equal to our "sample-ngircd.conf" file and therefore hasn't been
    modified by the user. If it has been modified, it isn't removed and a
    notice is displayed to the user. And "make install" now displays a
    message when no ngircd.conf file exists and the "sample-ngircd.conf"
    file will be installed as a starting point.
  - Add contrib/ngircd.service, a systemd service file for ngircd.
  - Implemented XOP channel user modes: "Half Op" ("+h", prefix "%") can set
    the channel modes +imntvIbek and kick all +v and normal users; "Admin"
    ("+a", prefix "&amp;") can set channel modes +imntvIbekoRsz and kick all +o,
    +h, +v and normal users; and "Owner" ("+q", prefix "~") can set channel
    modes +imntvIbekoRsz and kick all +a, +o, +h, +v and normal users.
  - Implement hashed cloaked hostnames for both the "CloakHost" and
    "CloakHostModeX" configuration options: now the admin can use the new
    '%x' placeholder to insert a hashed version of the clients hostname,
    and the new configuration option "CloakHostSalt" defines the salt for
    the hash function. When "CloakHostSalt" is not set (the default), a
    random salt will be generated after each server restart. (Closes #133)</changelog>
  <changelog author="vodoo@vakw.ch" date="1354449600">- Update to version 20.rc2
- These are the upstream changes:
  ngIRCd 20~rc2 (2012-12-02)
  - Rework cloaked hostname handling and implement the "METADATA cloakhost"
    subcommand: Now ngIRCd uses two fields internally, one to store the
    "real" hostname and one to save the "cloaked" hostname. This allows
    "foreign servers" (aka "IRC services") to alter the real and cloaked
    hostnames of clients without problems, even when the user itself issues
    additional "MODE +x" and "MODE -x" commands.
  - RPL_UMODEIS: send correct target name, even on server links.
  - Update platformtest.sh to follow autoconf changes and only generate
    the "configure" script when it is missing.
  - Fix the test suite to correctly execute test scripts even when stdout
    is redirected.
  - Fix some compiler warnings on NetBSD and OpenBSD.</changelog>
  <changelog author="vodoo@vakw.ch" date="1355745600">- Upgrade to upstream version 20
- Strip the executable for SLE_11
- Differences to version 19.x:
  Starting with ngIRCd 20, users can "cloak" their hostname only when the
  configuration variable "CloakHostModeX" (introduced in 19.2) is set.
  Otherwise, only IRC operators, other servers, and services are allowed to
  set mode +x. This prevents regular users from changing their hostmask to
  the name of the IRC server itself, which confused quite a few people ;-)</changelog>
  <changelog author="vodoo@vakw.ch" date="1355918400">- Remove binary stripping</changelog>
  <changelog author="vodoo@vakw.ch" date="1357214400">- Upgrade to bugfix release 20.1 (2013-01-02)
  * Allow ERROR command on server and service links only, ignore them and
    add a penalty time on all other link types.
  * Enforced mode setting by IRC Operators: Only check the channel user
    modes of the initiator if he is joined to the channel and not an IRC
    operator enforcing modes (which requires the configuration option
    "OperCanUseMode" to be enabled), because trying to check channel user
    modes of a non-member results in an assertion when running with debug
    code or could crash the daemon otherwise. This closes bug #147, thanks
    to James Kirwill &lt;james.kirwill@bk.ru&gt; for tracking this down!
  * Fix build system to cope with spaces in path names.
  * Code cleanups, mostly to fix build warnings on Cygwin.</changelog>
  <changelog author="vodoo@vakw.ch" date="1359288000">- New script ngircd-start-pre to be called by systemd
  Script sets up chroot environment when requested in
  the /etc/ngircd.conf file.
- ngircd.service changed to use ngircd-start-pre</changelog>
  <changelog author="vodoo@vakw.ch" date="1359288001">- Fixed ngircd-start-pre to test for absolute paths of commands; 12.1 and 12.2 are different.</changelog>
  <changelog author="vodoo@vakw.ch" date="1360929600">- Upgrade to bugfix release 20.2 (2013-02-15)
- Upstream changes:
  * Security: Fix a denial of service bug in the function handling KICK
    commands that could be used by arbitrary users to to crash the daemon
    (CVE-2013-1747).
  * WHO command: Use the currently "displayed hostname" (which can be cloaked!)
    for hostname matching, not the real one. In other words: don't display all
    the cloaked users on a specific real hostname!
  * configure: The header file "netinet/in_systm.h" already is optional in
    ngIRCd, so don't require it in the configure script. Now ngIRCd can be
    built on Minix 3 again :-)
  * Return better "Connection not registered as server link" errors: Now ngIRCd
    returns a more specific error message for numeric ERR_NOTREGISTERED(451)
    when a regular user tries to use a command that isn't allowed for users but
    for servers.
  * Don't report ERR_NEEDMOREPARAMS(461) when a MDOE command with more modes
    than nicknames is handled, as well as for channel limit and key changes
    without specifying the limit or key parameters.
    This is how a lot (all?) other IRC servers behave, including ircd2.11,
    InspIRCd, and ircd-seven. And because of clients (tested with Textual and
    mIRC) sending bogus MODE commands like "MODE -ooo nick", end-users got the
    expected result as well as correct but misleading error messages ...
  * Correctly detect when SSL subsystem must be initialized and take
    outgoing connections (server links!) into account, too.
  * autogen.sh: Enforce serial test harness on GNU automake &gt;=1.13. The
    new parallel test harness which is enabled by default starting with
    automake 1.13 isn't compatible with our test suite.
    And don't use "egrep -o", insetead use "sed", because it isn't portable
    and not available on OpenBSD, for example.</changelog>
  <changelog author="vodoo@vakw.ch" date="1377259200">- Upgrade to bugfix release 20.3 (2013-08-23)
- Upstream changes:
  * Security: Fix a denial of service bug (server crash) which could happen
    when the configuration option "NoticeAuth" is enabled (which is NOT the
    default) and ngIRCd failed to send the "notice auth" messages to new
    clients connecting to the server (CVE-2013-5580).</changelog>
  <changelog author="vodoo@vakw.ch" date="1378814400">- Use openssl instead of gnutls</changelog>
  <changelog author="vodoo@vakw.ch" date="1403438400">- Upgrade to release 21.1
- Differences to version 20.x:
  * Starting with ngIRCd 21, the ciphers used by SSL are configurable and
    default to HIGH:!aNULL:@STRENGTH (OpenSSL) or SECURE128 (GnuTLS).
    Previous version were using the OpenSSL or GnuTLS defaults, DEFAULT
    and NORMAL respectively.
  * When adding GLINE's or KLINE's to ngIRCd 21 (or newer), all clients
    matching the new mask will be KILL'ed. This was not the case with
    earlier versions that only added the mask but didn't kill already
    connected users.</changelog>
  <changelog author="vodoo@vakw.ch" date="1421668800">- Upgrade to version 22
  Match all list patterns case-insensitive: this affects the invite-,
  ban-, and except lists, as well as G-Lines an K-Lines.</changelog>
  <changelog author="vodoo@vakw.ch" date="1421928000">- Updated systemd service file for service invocation to make it
  more systemd compatible. Forking =&gt; simple
- Update of cipher list in ngircd.conf</changelog>
  <changelog author="vodoo@vakw.ch" date="1421928001">- In ngircd.conf disabled use of ident by default</changelog>
  <changelog author="vodoo@vakw.ch" date="1455364800">- Upgrade to version 23</changelog>
  <changelog author="vodoo@vakw.ch" date="1494331200">- Upgrade to version 24</changelog>
</package>
<package pkgid="d961cbbf6c946ed62ea85cf1919ea8a0b21dcb1f" name="ngircd-debuginfo" arch="i586">
  <version epoch="0" ver="24" rel="1.1"/>
  <changelog author="vodoo@vakw.ch" date="1339761600">- update to 19.1:
  * Really include _all_ patches to build the Anope module into the
    distribution archive ... ooops!
  * Don't log "ngIRCd hello message" two times when starting up.</changelog>
  <changelog author="vodoo@vakw.ch" date="1352203200">- Update to 19.2:
  * New configuration option "CloakHostModeX" to configure the hostname
    that gets used for IRC clients which have user mode "+x" enabled.
    Up to now, the name of the IRC server itself has been used for this,
    which still is the default when "CloakHostModeX" isn't set.
  * Add instructions for setting up Atheme IRC services.
  * Implement support for IRC capability handling, the new "CAP" command,
    and capablity "multi-prefix" which allows both the NAME and WHO command
    handlers to return more than one "class prefix" to the client.</changelog>
  <changelog author="vodoo@vakw.ch" date="1352203201">- Service file for systemd added</changelog>
  <changelog author="vodoo@vakw.ch" date="1353240000">- Removed -o from useradd in %pre scriptlet</changelog>
  <changelog author="vodoo@vakw.ch" date="1353240001">- Upgrade to version 20.rc1
- These are the upstream changes:
  - Update doc/Services.txt: describe the upcoming version of Anope 1.9.8,
    then including a protocol module for ngIRCd. And remove our own patches
    in ./contrib/Anope because they aren't supported any more ...
  - Implement new "METADATA" command which can be used by remote servers
    and IRC services to update client metadata like the client info text
    ("real name"), user name, and hostname, and use this command to
    configure an cloaked hostname (user mode "+x") on remote servers:
    This prevents "double cloaking" of hostnames and even cloaked
    hostnames are in sync on all servers supporting "METADATA" now.
  - Fix error message when trying to join non-predefined channels and the
    "PredefChannelsOnly" configuration option is set.
  - Implement new IRC "SVSNICK" command to allow remote servers (and IRC
    services) to change nicknames of already registered users. The SVSNICK
    command itself doesn't change the nickname, but it becomes forwarded
    to the server to which the user is connected to. And then this server
    initiates the real nickname changing using regular NICK commands.
    This allows to run mixed networks with old servers not supporting the
    SVSNICK command, because SVSNICK commands for nicknames on such servers
    are silently ignored and don't cause a desynchronization of the network.
  - Make server reconnect time a little bit more random, so that two
    servers trying to connect to each other asynchronously don't try this
    in exactly the same time periods and kick each other off ...
  - Don't accept connections for servers already being linked: there was a
    time frame that could result in one connection overwriting the other,
    e. g. the incoming connection overwriting the status of the outgoing
    one. And this could lead to all kind of weirdness (even crashes!) later
    on: now such incoming connections are dropped.
  - New configuration option "MaxListSize" to configure the maximum number
    of channels returned by a LIST command. The default is 100, as before.
  - Implement user mode "b", "block messages": when a user has set mode "b",
    all private messages and notices to this user are blocked if they don't
    originate from a registered user, an IRC Op, server or service. The
    originator gets an error numeric sent back in this case,
    ERR_NONONREG_MSG (486), which is used by UnrealIRCd, too. (Closes #144)
  - WHOIS: Not only show RPL_WHOISHOST_MSG to local IRC operators, but show
    it to all IRC operators in the network. And don't show it to anybody if
    the "more privacy" configuration option is enabled. (Closes #134)
  - Test suite: make expect scripts more verbose displaying dots for each
    reply of the server that it is waiting for.
  - WHOIS: Implement numeric RPL_WHOISMODES_MSG (379) and show user modes in
    the reply of the WHOIS command for the user himself or, if MorePrivacy
    isn't set, for request initiated by an IRC operator. (Closes #129)
  - Implement channel mode "V" (invite disallow): If the new channel mode
    "V" is set, the INVITE command becomes invalid and all clients get the
    new ERR_NOINVITE_MSG (518) reply. (Closes #143)
  - KICK-protect IRC services.
  - Implement channel mode "Q" and user mode "q": Both modes protect users
    from channel kicks: only IRC operators and servers can kick users having
    mode "q" or in channels with mode "Q". (Closes #141)
  - Debian: require "telnet" or "telnet-ssl" for building and enable
    CHARCONV in ngircd-full[-dbg] variants.
  - Send RPL_REHASHING (382) numeric if a REHASH command was accepted.
  - Fix spelling and variable names in some log messages.
  - Allow users to "cloak" their hostname only when the configuration
    variable "CloakHostModeX" (introduced in 19.2) is set. Otherwise, only
    IRC operators, other servers, and services are allowed to set the user
    mode "+x": this prevents regular users from changing their hostmask to
    the name of the IRC server itself, which confused quite a few people ;-)
    (Closes #133)
  - New configuration option "OperChanPAutoOp": If disabled, IRC operators
    don't become channel operators in persistent channels when joining.
    Enabled by default, which has been the behavior of ngIRCd up to this
    patch. (Closes #135)
  - Allow IRC operators to see secret (+s) channels in LIST command as long
    as the "MorePrivacy" configuration option isn't enabled in the
    configuration file. (Closes #136)
  - Enhance build system: Support new (&gt;=1.12) and old (&lt;=1.11) GNU automake
    versions, update checks for required and optional features, enable
    colored test output of automake (if available), rename configure.in to
    more modern configure.ac, include .mailmap and all build-system files in
    distribution archives and no longer require a GIT tree to detect the
    correct version string.
  - Update documentation: add doc/Contributing.txt and include version
    numbers in doc/Modes.txt.
  - Free all listen ports on initialization: now listen ports can be
    reconfigured on runtime using a configuration reload.
  - Initialize SSL when needed only, and disable SSL on errors.
  - Implement new (optional) IRC+ "CHARCONV" command to set a client
    character set that the server translates all messages to/from UTF-8.
    This feature requires the "libiconv" library and must be enabled using
    the new "--with-iconv" option of the ./configure script. See
    doc/Protocol.txt for details. (Closes #109)
  - Allow limited punctuation in usernames, for better PAM integration.
  - Correctly re-initialize signal handlers on RESTART commands.
  - Show a warning on startup if the configuration file is not a full path:
    ngIRCd is a long-running process and changes its working directory to
    "/" to not block mounted filesystems and the like when running as daemon
    ("not in the foreground"); therefore the path to the configuration file
    must be relative to "/" (or the chroot() directory), which basically is
    "not relative", to ensure that "kill -HUP" and the "REHASH" command work
    as expected later on. (Closes #127)
  - Make the "&amp;SERVER" channel definable in a [Channel] configuration block,
    which enables server operators to overwrite the built-in topic and
    channel modes. (Closes #131)
  - Don't limit list size of "WHO #channel" commands, because it makes no
    sense to not return all the users in that channel, so I removed the
    check. But if there are more than MAX_RPL_WHO(25) replies, the client
    requesting the list will be "penalized" one second more, then 2 in
    total. (Closes #125)
  - Make ngIRCd buildable using the kqueue() IO interface on FreeBSD 4.x.
  - Fix the "NoticeAuth" configuration option when using SSL connections and
    enhance the message to show the hostname and IDENT reply of the client.
  - Introduce numeric RPL_HOSTHIDDEN_MSG (396): This numeric is sent to the
    client each time it changes its displayed hostname using "MODE +/-x",
    and if "CloakHost" is set right after the MOTD has been sent.
  - Fix USERHOST not displaying the correctly cloaked hostname.
  - Implement user mode "B" ("Bot flag"): it is settable and unsettable by
    every (non-restricted) client. This is how Unreal and InspIRCd do
    behave, and so do we :-)
  - Dynamically allocate memory for connection passwords: This a) saves
    memory for clients not using passwords at all and b) allows for
    "arbitrarily" long passwords.
  - Implement channel mode "M": Only the server, identified users and IRC
    operators are able to talk in such a channel.
  - Block nicknames that are reserved for services and are defined using the
    configuration variable "ServiceMask" in "Server" blocks; And this
    variable now can handle more than one mask separated by commas.
  - Now "make uninstall" removes the installed "ngircd.conf" file, if it is
    still equal to our "sample-ngircd.conf" file and therefore hasn't been
    modified by the user. If it has been modified, it isn't removed and a
    notice is displayed to the user. And "make install" now displays a
    message when no ngircd.conf file exists and the "sample-ngircd.conf"
    file will be installed as a starting point.
  - Add contrib/ngircd.service, a systemd service file for ngircd.
  - Implemented XOP channel user modes: "Half Op" ("+h", prefix "%") can set
    the channel modes +imntvIbek and kick all +v and normal users; "Admin"
    ("+a", prefix "&amp;") can set channel modes +imntvIbekoRsz and kick all +o,
    +h, +v and normal users; and "Owner" ("+q", prefix "~") can set channel
    modes +imntvIbekoRsz and kick all +a, +o, +h, +v and normal users.
  - Implement hashed cloaked hostnames for both the "CloakHost" and
    "CloakHostModeX" configuration options: now the admin can use the new
    '%x' placeholder to insert a hashed version of the clients hostname,
    and the new configuration option "CloakHostSalt" defines the salt for
    the hash function. When "CloakHostSalt" is not set (the default), a
    random salt will be generated after each server restart. (Closes #133)</changelog>
  <changelog author="vodoo@vakw.ch" date="1354449600">- Update to version 20.rc2
- These are the upstream changes:
  ngIRCd 20~rc2 (2012-12-02)
  - Rework cloaked hostname handling and implement the "METADATA cloakhost"
    subcommand: Now ngIRCd uses two fields internally, one to store the
    "real" hostname and one to save the "cloaked" hostname. This allows
    "foreign servers" (aka "IRC services") to alter the real and cloaked
    hostnames of clients without problems, even when the user itself issues
    additional "MODE +x" and "MODE -x" commands.
  - RPL_UMODEIS: send correct target name, even on server links.
  - Update platformtest.sh to follow autoconf changes and only generate
    the "configure" script when it is missing.
  - Fix the test suite to correctly execute test scripts even when stdout
    is redirected.
  - Fix some compiler warnings on NetBSD and OpenBSD.</changelog>
  <changelog author="vodoo@vakw.ch" date="1355745600">- Upgrade to upstream version 20
- Strip the executable for SLE_11
- Differences to version 19.x:
  Starting with ngIRCd 20, users can "cloak" their hostname only when the
  configuration variable "CloakHostModeX" (introduced in 19.2) is set.
  Otherwise, only IRC operators, other servers, and services are allowed to
  set mode +x. This prevents regular users from changing their hostmask to
  the name of the IRC server itself, which confused quite a few people ;-)</changelog>
  <changelog author="vodoo@vakw.ch" date="1355918400">- Remove binary stripping</changelog>
  <changelog author="vodoo@vakw.ch" date="1357214400">- Upgrade to bugfix release 20.1 (2013-01-02)
  * Allow ERROR command on server and service links only, ignore them and
    add a penalty time on all other link types.
  * Enforced mode setting by IRC Operators: Only check the channel user
    modes of the initiator if he is joined to the channel and not an IRC
    operator enforcing modes (which requires the configuration option
    "OperCanUseMode" to be enabled), because trying to check channel user
    modes of a non-member results in an assertion when running with debug
    code or could crash the daemon otherwise. This closes bug #147, thanks
    to James Kirwill &lt;james.kirwill@bk.ru&gt; for tracking this down!
  * Fix build system to cope with spaces in path names.
  * Code cleanups, mostly to fix build warnings on Cygwin.</changelog>
  <changelog author="vodoo@vakw.ch" date="1359288000">- New script ngircd-start-pre to be called by systemd
  Script sets up chroot environment when requested in
  the /etc/ngircd.conf file.
- ngircd.service changed to use ngircd-start-pre</changelog>
  <changelog author="vodoo@vakw.ch" date="1359288001">- Fixed ngircd-start-pre to test for absolute paths of commands; 12.1 and 12.2 are different.</changelog>
  <changelog author="vodoo@vakw.ch" date="1360929600">- Upgrade to bugfix release 20.2 (2013-02-15)
- Upstream changes:
  * Security: Fix a denial of service bug in the function handling KICK
    commands that could be used by arbitrary users to to crash the daemon
    (CVE-2013-1747).
  * WHO command: Use the currently "displayed hostname" (which can be cloaked!)
    for hostname matching, not the real one. In other words: don't display all
    the cloaked users on a specific real hostname!
  * configure: The header file "netinet/in_systm.h" already is optional in
    ngIRCd, so don't require it in the configure script. Now ngIRCd can be
    built on Minix 3 again :-)
  * Return better "Connection not registered as server link" errors: Now ngIRCd
    returns a more specific error message for numeric ERR_NOTREGISTERED(451)
    when a regular user tries to use a command that isn't allowed for users but
    for servers.
  * Don't report ERR_NEEDMOREPARAMS(461) when a MDOE command with more modes
    than nicknames is handled, as well as for channel limit and key changes
    without specifying the limit or key parameters.
    This is how a lot (all?) other IRC servers behave, including ircd2.11,
    InspIRCd, and ircd-seven. And because of clients (tested with Textual and
    mIRC) sending bogus MODE commands like "MODE -ooo nick", end-users got the
    expected result as well as correct but misleading error messages ...
  * Correctly detect when SSL subsystem must be initialized and take
    outgoing connections (server links!) into account, too.
  * autogen.sh: Enforce serial test harness on GNU automake &gt;=1.13. The
    new parallel test harness which is enabled by default starting with
    automake 1.13 isn't compatible with our test suite.
    And don't use "egrep -o", insetead use "sed", because it isn't portable
    and not available on OpenBSD, for example.</changelog>
  <changelog author="vodoo@vakw.ch" date="1377259200">- Upgrade to bugfix release 20.3 (2013-08-23)
- Upstream changes:
  * Security: Fix a denial of service bug (server crash) which could happen
    when the configuration option "NoticeAuth" is enabled (which is NOT the
    default) and ngIRCd failed to send the "notice auth" messages to new
    clients connecting to the server (CVE-2013-5580).</changelog>
  <changelog author="vodoo@vakw.ch" date="1378814400">- Use openssl instead of gnutls</changelog>
  <changelog author="vodoo@vakw.ch" date="1403438400">- Upgrade to release 21.1
- Differences to version 20.x:
  * Starting with ngIRCd 21, the ciphers used by SSL are configurable and
    default to HIGH:!aNULL:@STRENGTH (OpenSSL) or SECURE128 (GnuTLS).
    Previous version were using the OpenSSL or GnuTLS defaults, DEFAULT
    and NORMAL respectively.
  * When adding GLINE's or KLINE's to ngIRCd 21 (or newer), all clients
    matching the new mask will be KILL'ed. This was not the case with
    earlier versions that only added the mask but didn't kill already
    connected users.</changelog>
  <changelog author="vodoo@vakw.ch" date="1421668800">- Upgrade to version 22
  Match all list patterns case-insensitive: this affects the invite-,
  ban-, and except lists, as well as G-Lines an K-Lines.</changelog>
  <changelog author="vodoo@vakw.ch" date="1421928000">- Updated systemd service file for service invocation to make it
  more systemd compatible. Forking =&gt; simple
- Update of cipher list in ngircd.conf</changelog>
  <changelog author="vodoo@vakw.ch" date="1421928001">- In ngircd.conf disabled use of ident by default</changelog>
  <changelog author="vodoo@vakw.ch" date="1455364800">- Upgrade to version 23</changelog>
  <changelog author="vodoo@vakw.ch" date="1494331200">- Upgrade to version 24</changelog>
</package>
<package pkgid="7082d11fa0b32857af98324888ad6b02d52f556d" name="ngircd-debuginfo" arch="x86_64">
  <version epoch="0" ver="24" rel="1.1"/>
  <changelog author="vodoo@vakw.ch" date="1339761600">- update to 19.1:
  * Really include _all_ patches to build the Anope module into the
    distribution archive ... ooops!
  * Don't log "ngIRCd hello message" two times when starting up.</changelog>
  <changelog author="vodoo@vakw.ch" date="1352203200">- Update to 19.2:
  * New configuration option "CloakHostModeX" to configure the hostname
    that gets used for IRC clients which have user mode "+x" enabled.
    Up to now, the name of the IRC server itself has been used for this,
    which still is the default when "CloakHostModeX" isn't set.
  * Add instructions for setting up Atheme IRC services.
  * Implement support for IRC capability handling, the new "CAP" command,
    and capablity "multi-prefix" which allows both the NAME and WHO command
    handlers to return more than one "class prefix" to the client.</changelog>
  <changelog author="vodoo@vakw.ch" date="1352203201">- Service file for systemd added</changelog>
  <changelog author="vodoo@vakw.ch" date="1353240000">- Removed -o from useradd in %pre scriptlet</changelog>
  <changelog author="vodoo@vakw.ch" date="1353240001">- Upgrade to version 20.rc1
- These are the upstream changes:
  - Update doc/Services.txt: describe the upcoming version of Anope 1.9.8,
    then including a protocol module for ngIRCd. And remove our own patches
    in ./contrib/Anope because they aren't supported any more ...
  - Implement new "METADATA" command which can be used by remote servers
    and IRC services to update client metadata like the client info text
    ("real name"), user name, and hostname, and use this command to
    configure an cloaked hostname (user mode "+x") on remote servers:
    This prevents "double cloaking" of hostnames and even cloaked
    hostnames are in sync on all servers supporting "METADATA" now.
  - Fix error message when trying to join non-predefined channels and the
    "PredefChannelsOnly" configuration option is set.
  - Implement new IRC "SVSNICK" command to allow remote servers (and IRC
    services) to change nicknames of already registered users. The SVSNICK
    command itself doesn't change the nickname, but it becomes forwarded
    to the server to which the user is connected to. And then this server
    initiates the real nickname changing using regular NICK commands.
    This allows to run mixed networks with old servers not supporting the
    SVSNICK command, because SVSNICK commands for nicknames on such servers
    are silently ignored and don't cause a desynchronization of the network.
  - Make server reconnect time a little bit more random, so that two
    servers trying to connect to each other asynchronously don't try this
    in exactly the same time periods and kick each other off ...
  - Don't accept connections for servers already being linked: there was a
    time frame that could result in one connection overwriting the other,
    e. g. the incoming connection overwriting the status of the outgoing
    one. And this could lead to all kind of weirdness (even crashes!) later
    on: now such incoming connections are dropped.
  - New configuration option "MaxListSize" to configure the maximum number
    of channels returned by a LIST command. The default is 100, as before.
  - Implement user mode "b", "block messages": when a user has set mode "b",
    all private messages and notices to this user are blocked if they don't
    originate from a registered user, an IRC Op, server or service. The
    originator gets an error numeric sent back in this case,
    ERR_NONONREG_MSG (486), which is used by UnrealIRCd, too. (Closes #144)
  - WHOIS: Not only show RPL_WHOISHOST_MSG to local IRC operators, but show
    it to all IRC operators in the network. And don't show it to anybody if
    the "more privacy" configuration option is enabled. (Closes #134)
  - Test suite: make expect scripts more verbose displaying dots for each
    reply of the server that it is waiting for.
  - WHOIS: Implement numeric RPL_WHOISMODES_MSG (379) and show user modes in
    the reply of the WHOIS command for the user himself or, if MorePrivacy
    isn't set, for request initiated by an IRC operator. (Closes #129)
  - Implement channel mode "V" (invite disallow): If the new channel mode
    "V" is set, the INVITE command becomes invalid and all clients get the
    new ERR_NOINVITE_MSG (518) reply. (Closes #143)
  - KICK-protect IRC services.
  - Implement channel mode "Q" and user mode "q": Both modes protect users
    from channel kicks: only IRC operators and servers can kick users having
    mode "q" or in channels with mode "Q". (Closes #141)
  - Debian: require "telnet" or "telnet-ssl" for building and enable
    CHARCONV in ngircd-full[-dbg] variants.
  - Send RPL_REHASHING (382) numeric if a REHASH command was accepted.
  - Fix spelling and variable names in some log messages.
  - Allow users to "cloak" their hostname only when the configuration
    variable "CloakHostModeX" (introduced in 19.2) is set. Otherwise, only
    IRC operators, other servers, and services are allowed to set the user
    mode "+x": this prevents regular users from changing their hostmask to
    the name of the IRC server itself, which confused quite a few people ;-)
    (Closes #133)
  - New configuration option "OperChanPAutoOp": If disabled, IRC operators
    don't become channel operators in persistent channels when joining.
    Enabled by default, which has been the behavior of ngIRCd up to this
    patch. (Closes #135)
  - Allow IRC operators to see secret (+s) channels in LIST command as long
    as the "MorePrivacy" configuration option isn't enabled in the
    configuration file. (Closes #136)
  - Enhance build system: Support new (&gt;=1.12) and old (&lt;=1.11) GNU automake
    versions, update checks for required and optional features, enable
    colored test output of automake (if available), rename configure.in to
    more modern configure.ac, include .mailmap and all build-system files in
    distribution archives and no longer require a GIT tree to detect the
    correct version string.
  - Update documentation: add doc/Contributing.txt and include version
    numbers in doc/Modes.txt.
  - Free all listen ports on initialization: now listen ports can be
    reconfigured on runtime using a configuration reload.
  - Initialize SSL when needed only, and disable SSL on errors.
  - Implement new (optional) IRC+ "CHARCONV" command to set a client
    character set that the server translates all messages to/from UTF-8.
    This feature requires the "libiconv" library and must be enabled using
    the new "--with-iconv" option of the ./configure script. See
    doc/Protocol.txt for details. (Closes #109)
  - Allow limited punctuation in usernames, for better PAM integration.
  - Correctly re-initialize signal handlers on RESTART commands.
  - Show a warning on startup if the configuration file is not a full path:
    ngIRCd is a long-running process and changes its working directory to
    "/" to not block mounted filesystems and the like when running as daemon
    ("not in the foreground"); therefore the path to the configuration file
    must be relative to "/" (or the chroot() directory), which basically is
    "not relative", to ensure that "kill -HUP" and the "REHASH" command work
    as expected later on. (Closes #127)
  - Make the "&amp;SERVER" channel definable in a [Channel] configuration block,
    which enables server operators to overwrite the built-in topic and
    channel modes. (Closes #131)
  - Don't limit list size of "WHO #channel" commands, because it makes no
    sense to not return all the users in that channel, so I removed the
    check. But if there are more than MAX_RPL_WHO(25) replies, the client
    requesting the list will be "penalized" one second more, then 2 in
    total. (Closes #125)
  - Make ngIRCd buildable using the kqueue() IO interface on FreeBSD 4.x.
  - Fix the "NoticeAuth" configuration option when using SSL connections and
    enhance the message to show the hostname and IDENT reply of the client.
  - Introduce numeric RPL_HOSTHIDDEN_MSG (396): This numeric is sent to the
    client each time it changes its displayed hostname using "MODE +/-x",
    and if "CloakHost" is set right after the MOTD has been sent.
  - Fix USERHOST not displaying the correctly cloaked hostname.
  - Implement user mode "B" ("Bot flag"): it is settable and unsettable by
    every (non-restricted) client. This is how Unreal and InspIRCd do
    behave, and so do we :-)
  - Dynamically allocate memory for connection passwords: This a) saves
    memory for clients not using passwords at all and b) allows for
    "arbitrarily" long passwords.
  - Implement channel mode "M": Only the server, identified users and IRC
    operators are able to talk in such a channel.
  - Block nicknames that are reserved for services and are defined using the
    configuration variable "ServiceMask" in "Server" blocks; And this
    variable now can handle more than one mask separated by commas.
  - Now "make uninstall" removes the installed "ngircd.conf" file, if it is
    still equal to our "sample-ngircd.conf" file and therefore hasn't been
    modified by the user. If it has been modified, it isn't removed and a
    notice is displayed to the user. And "make install" now displays a
    message when no ngircd.conf file exists and the "sample-ngircd.conf"
    file will be installed as a starting point.
  - Add contrib/ngircd.service, a systemd service file for ngircd.
  - Implemented XOP channel user modes: "Half Op" ("+h", prefix "%") can set
    the channel modes +imntvIbek and kick all +v and normal users; "Admin"
    ("+a", prefix "&amp;") can set channel modes +imntvIbekoRsz and kick all +o,
    +h, +v and normal users; and "Owner" ("+q", prefix "~") can set channel
    modes +imntvIbekoRsz and kick all +a, +o, +h, +v and normal users.
  - Implement hashed cloaked hostnames for both the "CloakHost" and
    "CloakHostModeX" configuration options: now the admin can use the new
    '%x' placeholder to insert a hashed version of the clients hostname,
    and the new configuration option "CloakHostSalt" defines the salt for
    the hash function. When "CloakHostSalt" is not set (the default), a
    random salt will be generated after each server restart. (Closes #133)</changelog>
  <changelog author="vodoo@vakw.ch" date="1354449600">- Update to version 20.rc2
- These are the upstream changes:
  ngIRCd 20~rc2 (2012-12-02)
  - Rework cloaked hostname handling and implement the "METADATA cloakhost"
    subcommand: Now ngIRCd uses two fields internally, one to store the
    "real" hostname and one to save the "cloaked" hostname. This allows
    "foreign servers" (aka "IRC services") to alter the real and cloaked
    hostnames of clients without problems, even when the user itself issues
    additional "MODE +x" and "MODE -x" commands.
  - RPL_UMODEIS: send correct target name, even on server links.
  - Update platformtest.sh to follow autoconf changes and only generate
    the "configure" script when it is missing.
  - Fix the test suite to correctly execute test scripts even when stdout
    is redirected.
  - Fix some compiler warnings on NetBSD and OpenBSD.</changelog>
  <changelog author="vodoo@vakw.ch" date="1355745600">- Upgrade to upstream version 20
- Strip the executable for SLE_11
- Differences to version 19.x:
  Starting with ngIRCd 20, users can "cloak" their hostname only when the
  configuration variable "CloakHostModeX" (introduced in 19.2) is set.
  Otherwise, only IRC operators, other servers, and services are allowed to
  set mode +x. This prevents regular users from changing their hostmask to
  the name of the IRC server itself, which confused quite a few people ;-)</changelog>
  <changelog author="vodoo@vakw.ch" date="1355918400">- Remove binary stripping</changelog>
  <changelog author="vodoo@vakw.ch" date="1357214400">- Upgrade to bugfix release 20.1 (2013-01-02)
  * Allow ERROR command on server and service links only, ignore them and
    add a penalty time on all other link types.
  * Enforced mode setting by IRC Operators: Only check the channel user
    modes of the initiator if he is joined to the channel and not an IRC
    operator enforcing modes (which requires the configuration option
    "OperCanUseMode" to be enabled), because trying to check channel user
    modes of a non-member results in an assertion when running with debug
    code or could crash the daemon otherwise. This closes bug #147, thanks
    to James Kirwill &lt;james.kirwill@bk.ru&gt; for tracking this down!
  * Fix build system to cope with spaces in path names.
  * Code cleanups, mostly to fix build warnings on Cygwin.</changelog>
  <changelog author="vodoo@vakw.ch" date="1359288000">- New script ngircd-start-pre to be called by systemd
  Script sets up chroot environment when requested in
  the /etc/ngircd.conf file.
- ngircd.service changed to use ngircd-start-pre</changelog>
  <changelog author="vodoo@vakw.ch" date="1359288001">- Fixed ngircd-start-pre to test for absolute paths of commands; 12.1 and 12.2 are different.</changelog>
  <changelog author="vodoo@vakw.ch" date="1360929600">- Upgrade to bugfix release 20.2 (2013-02-15)
- Upstream changes:
  * Security: Fix a denial of service bug in the function handling KICK
    commands that could be used by arbitrary users to to crash the daemon
    (CVE-2013-1747).
  * WHO command: Use the currently "displayed hostname" (which can be cloaked!)
    for hostname matching, not the real one. In other words: don't display all
    the cloaked users on a specific real hostname!
  * configure: The header file "netinet/in_systm.h" already is optional in
    ngIRCd, so don't require it in the configure script. Now ngIRCd can be
    built on Minix 3 again :-)
  * Return better "Connection not registered as server link" errors: Now ngIRCd
    returns a more specific error message for numeric ERR_NOTREGISTERED(451)
    when a regular user tries to use a command that isn't allowed for users but
    for servers.
  * Don't report ERR_NEEDMOREPARAMS(461) when a MDOE command with more modes
    than nicknames is handled, as well as for channel limit and key changes
    without specifying the limit or key parameters.
    This is how a lot (all?) other IRC servers behave, including ircd2.11,
    InspIRCd, and ircd-seven. And because of clients (tested with Textual and
    mIRC) sending bogus MODE commands like "MODE -ooo nick", end-users got the
    expected result as well as correct but misleading error messages ...
  * Correctly detect when SSL subsystem must be initialized and take
    outgoing connections (server links!) into account, too.
  * autogen.sh: Enforce serial test harness on GNU automake &gt;=1.13. The
    new parallel test harness which is enabled by default starting with
    automake 1.13 isn't compatible with our test suite.
    And don't use "egrep -o", insetead use "sed", because it isn't portable
    and not available on OpenBSD, for example.</changelog>
  <changelog author="vodoo@vakw.ch" date="1377259200">- Upgrade to bugfix release 20.3 (2013-08-23)
- Upstream changes:
  * Security: Fix a denial of service bug (server crash) which could happen
    when the configuration option "NoticeAuth" is enabled (which is NOT the
    default) and ngIRCd failed to send the "notice auth" messages to new
    clients connecting to the server (CVE-2013-5580).</changelog>
  <changelog author="vodoo@vakw.ch" date="1378814400">- Use openssl instead of gnutls</changelog>
  <changelog author="vodoo@vakw.ch" date="1403438400">- Upgrade to release 21.1
- Differences to version 20.x:
  * Starting with ngIRCd 21, the ciphers used by SSL are configurable and
    default to HIGH:!aNULL:@STRENGTH (OpenSSL) or SECURE128 (GnuTLS).
    Previous version were using the OpenSSL or GnuTLS defaults, DEFAULT
    and NORMAL respectively.
  * When adding GLINE's or KLINE's to ngIRCd 21 (or newer), all clients
    matching the new mask will be KILL'ed. This was not the case with
    earlier versions that only added the mask but didn't kill already
    connected users.</changelog>
  <changelog author="vodoo@vakw.ch" date="1421668800">- Upgrade to version 22
  Match all list patterns case-insensitive: this affects the invite-,
  ban-, and except lists, as well as G-Lines an K-Lines.</changelog>
  <changelog author="vodoo@vakw.ch" date="1421928000">- Updated systemd service file for service invocation to make it
  more systemd compatible. Forking =&gt; simple
- Update of cipher list in ngircd.conf</changelog>
  <changelog author="vodoo@vakw.ch" date="1421928001">- In ngircd.conf disabled use of ident by default</changelog>
  <changelog author="vodoo@vakw.ch" date="1455364800">- Upgrade to version 23</changelog>
  <changelog author="vodoo@vakw.ch" date="1494331200">- Upgrade to version 24</changelog>
</package>
<package pkgid="ef528255380b442a434d42e69111286118792ffa" name="ngircd-debugsource" arch="i586">
  <version epoch="0" ver="24" rel="1.1"/>
  <changelog author="vodoo@vakw.ch" date="1339761600">- update to 19.1:
  * Really include _all_ patches to build the Anope module into the
    distribution archive ... ooops!
  * Don't log "ngIRCd hello message" two times when starting up.</changelog>
  <changelog author="vodoo@vakw.ch" date="1352203200">- Update to 19.2:
  * New configuration option "CloakHostModeX" to configure the hostname
    that gets used for IRC clients which have user mode "+x" enabled.
    Up to now, the name of the IRC server itself has been used for this,
    which still is the default when "CloakHostModeX" isn't set.
  * Add instructions for setting up Atheme IRC services.
  * Implement support for IRC capability handling, the new "CAP" command,
    and capablity "multi-prefix" which allows both the NAME and WHO command
    handlers to return more than one "class prefix" to the client.</changelog>
  <changelog author="vodoo@vakw.ch" date="1352203201">- Service file for systemd added</changelog>
  <changelog author="vodoo@vakw.ch" date="1353240000">- Removed -o from useradd in %pre scriptlet</changelog>
  <changelog author="vodoo@vakw.ch" date="1353240001">- Upgrade to version 20.rc1
- These are the upstream changes:
  - Update doc/Services.txt: describe the upcoming version of Anope 1.9.8,
    then including a protocol module for ngIRCd. And remove our own patches
    in ./contrib/Anope because they aren't supported any more ...
  - Implement new "METADATA" command which can be used by remote servers
    and IRC services to update client metadata like the client info text
    ("real name"), user name, and hostname, and use this command to
    configure an cloaked hostname (user mode "+x") on remote servers:
    This prevents "double cloaking" of hostnames and even cloaked
    hostnames are in sync on all servers supporting "METADATA" now.
  - Fix error message when trying to join non-predefined channels and the
    "PredefChannelsOnly" configuration option is set.
  - Implement new IRC "SVSNICK" command to allow remote servers (and IRC
    services) to change nicknames of already registered users. The SVSNICK
    command itself doesn't change the nickname, but it becomes forwarded
    to the server to which the user is connected to. And then this server
    initiates the real nickname changing using regular NICK commands.
    This allows to run mixed networks with old servers not supporting the
    SVSNICK command, because SVSNICK commands for nicknames on such servers
    are silently ignored and don't cause a desynchronization of the network.
  - Make server reconnect time a little bit more random, so that two
    servers trying to connect to each other asynchronously don't try this
    in exactly the same time periods and kick each other off ...
  - Don't accept connections for servers already being linked: there was a
    time frame that could result in one connection overwriting the other,
    e. g. the incoming connection overwriting the status of the outgoing
    one. And this could lead to all kind of weirdness (even crashes!) later
    on: now such incoming connections are dropped.
  - New configuration option "MaxListSize" to configure the maximum number
    of channels returned by a LIST command. The default is 100, as before.
  - Implement user mode "b", "block messages": when a user has set mode "b",
    all private messages and notices to this user are blocked if they don't
    originate from a registered user, an IRC Op, server or service. The
    originator gets an error numeric sent back in this case,
    ERR_NONONREG_MSG (486), which is used by UnrealIRCd, too. (Closes #144)
  - WHOIS: Not only show RPL_WHOISHOST_MSG to local IRC operators, but show
    it to all IRC operators in the network. And don't show it to anybody if
    the "more privacy" configuration option is enabled. (Closes #134)
  - Test suite: make expect scripts more verbose displaying dots for each
    reply of the server that it is waiting for.
  - WHOIS: Implement numeric RPL_WHOISMODES_MSG (379) and show user modes in
    the reply of the WHOIS command for the user himself or, if MorePrivacy
    isn't set, for request initiated by an IRC operator. (Closes #129)
  - Implement channel mode "V" (invite disallow): If the new channel mode
    "V" is set, the INVITE command becomes invalid and all clients get the
    new ERR_NOINVITE_MSG (518) reply. (Closes #143)
  - KICK-protect IRC services.
  - Implement channel mode "Q" and user mode "q": Both modes protect users
    from channel kicks: only IRC operators and servers can kick users having
    mode "q" or in channels with mode "Q". (Closes #141)
  - Debian: require "telnet" or "telnet-ssl" for building and enable
    CHARCONV in ngircd-full[-dbg] variants.
  - Send RPL_REHASHING (382) numeric if a REHASH command was accepted.
  - Fix spelling and variable names in some log messages.
  - Allow users to "cloak" their hostname only when the configuration
    variable "CloakHostModeX" (introduced in 19.2) is set. Otherwise, only
    IRC operators, other servers, and services are allowed to set the user
    mode "+x": this prevents regular users from changing their hostmask to
    the name of the IRC server itself, which confused quite a few people ;-)
    (Closes #133)
  - New configuration option "OperChanPAutoOp": If disabled, IRC operators
    don't become channel operators in persistent channels when joining.
    Enabled by default, which has been the behavior of ngIRCd up to this
    patch. (Closes #135)
  - Allow IRC operators to see secret (+s) channels in LIST command as long
    as the "MorePrivacy" configuration option isn't enabled in the
    configuration file. (Closes #136)
  - Enhance build system: Support new (&gt;=1.12) and old (&lt;=1.11) GNU automake
    versions, update checks for required and optional features, enable
    colored test output of automake (if available), rename configure.in to
    more modern configure.ac, include .mailmap and all build-system files in
    distribution archives and no longer require a GIT tree to detect the
    correct version string.
  - Update documentation: add doc/Contributing.txt and include version
    numbers in doc/Modes.txt.
  - Free all listen ports on initialization: now listen ports can be
    reconfigured on runtime using a configuration reload.
  - Initialize SSL when needed only, and disable SSL on errors.
  - Implement new (optional) IRC+ "CHARCONV" command to set a client
    character set that the server translates all messages to/from UTF-8.
    This feature requires the "libiconv" library and must be enabled using
    the new "--with-iconv" option of the ./configure script. See
    doc/Protocol.txt for details. (Closes #109)
  - Allow limited punctuation in usernames, for better PAM integration.
  - Correctly re-initialize signal handlers on RESTART commands.
  - Show a warning on startup if the configuration file is not a full path:
    ngIRCd is a long-running process and changes its working directory to
    "/" to not block mounted filesystems and the like when running as daemon
    ("not in the foreground"); therefore the path to the configuration file
    must be relative to "/" (or the chroot() directory), which basically is
    "not relative", to ensure that "kill -HUP" and the "REHASH" command work
    as expected later on. (Closes #127)
  - Make the "&amp;SERVER" channel definable in a [Channel] configuration block,
    which enables server operators to overwrite the built-in topic and
    channel modes. (Closes #131)
  - Don't limit list size of "WHO #channel" commands, because it makes no
    sense to not return all the users in that channel, so I removed the
    check. But if there are more than MAX_RPL_WHO(25) replies, the client
    requesting the list will be "penalized" one second more, then 2 in
    total. (Closes #125)
  - Make ngIRCd buildable using the kqueue() IO interface on FreeBSD 4.x.
  - Fix the "NoticeAuth" configuration option when using SSL connections and
    enhance the message to show the hostname and IDENT reply of the client.
  - Introduce numeric RPL_HOSTHIDDEN_MSG (396): This numeric is sent to the
    client each time it changes its displayed hostname using "MODE +/-x",
    and if "CloakHost" is set right after the MOTD has been sent.
  - Fix USERHOST not displaying the correctly cloaked hostname.
  - Implement user mode "B" ("Bot flag"): it is settable and unsettable by
    every (non-restricted) client. This is how Unreal and InspIRCd do
    behave, and so do we :-)
  - Dynamically allocate memory for connection passwords: This a) saves
    memory for clients not using passwords at all and b) allows for
    "arbitrarily" long passwords.
  - Implement channel mode "M": Only the server, identified users and IRC
    operators are able to talk in such a channel.
  - Block nicknames that are reserved for services and are defined using the
    configuration variable "ServiceMask" in "Server" blocks; And this
    variable now can handle more than one mask separated by commas.
  - Now "make uninstall" removes the installed "ngircd.conf" file, if it is
    still equal to our "sample-ngircd.conf" file and therefore hasn't been
    modified by the user. If it has been modified, it isn't removed and a
    notice is displayed to the user. And "make install" now displays a
    message when no ngircd.conf file exists and the "sample-ngircd.conf"
    file will be installed as a starting point.
  - Add contrib/ngircd.service, a systemd service file for ngircd.
  - Implemented XOP channel user modes: "Half Op" ("+h", prefix "%") can set
    the channel modes +imntvIbek and kick all +v and normal users; "Admin"
    ("+a", prefix "&amp;") can set channel modes +imntvIbekoRsz and kick all +o,
    +h, +v and normal users; and "Owner" ("+q", prefix "~") can set channel
    modes +imntvIbekoRsz and kick all +a, +o, +h, +v and normal users.
  - Implement hashed cloaked hostnames for both the "CloakHost" and
    "CloakHostModeX" configuration options: now the admin can use the new
    '%x' placeholder to insert a hashed version of the clients hostname,
    and the new configuration option "CloakHostSalt" defines the salt for
    the hash function. When "CloakHostSalt" is not set (the default), a
    random salt will be generated after each server restart. (Closes #133)</changelog>
  <changelog author="vodoo@vakw.ch" date="1354449600">- Update to version 20.rc2
- These are the upstream changes:
  ngIRCd 20~rc2 (2012-12-02)
  - Rework cloaked hostname handling and implement the "METADATA cloakhost"
    subcommand: Now ngIRCd uses two fields internally, one to store the
    "real" hostname and one to save the "cloaked" hostname. This allows
    "foreign servers" (aka "IRC services") to alter the real and cloaked
    hostnames of clients without problems, even when the user itself issues
    additional "MODE +x" and "MODE -x" commands.
  - RPL_UMODEIS: send correct target name, even on server links.
  - Update platformtest.sh to follow autoconf changes and only generate
    the "configure" script when it is missing.
  - Fix the test suite to correctly execute test scripts even when stdout
    is redirected.
  - Fix some compiler warnings on NetBSD and OpenBSD.</changelog>
  <changelog author="vodoo@vakw.ch" date="1355745600">- Upgrade to upstream version 20
- Strip the executable for SLE_11
- Differences to version 19.x:
  Starting with ngIRCd 20, users can "cloak" their hostname only when the
  configuration variable "CloakHostModeX" (introduced in 19.2) is set.
  Otherwise, only IRC operators, other servers, and services are allowed to
  set mode +x. This prevents regular users from changing their hostmask to
  the name of the IRC server itself, which confused quite a few people ;-)</changelog>
  <changelog author="vodoo@vakw.ch" date="1355918400">- Remove binary stripping</changelog>
  <changelog author="vodoo@vakw.ch" date="1357214400">- Upgrade to bugfix release 20.1 (2013-01-02)
  * Allow ERROR command on server and service links only, ignore them and
    add a penalty time on all other link types.
  * Enforced mode setting by IRC Operators: Only check the channel user
    modes of the initiator if he is joined to the channel and not an IRC
    operator enforcing modes (which requires the configuration option
    "OperCanUseMode" to be enabled), because trying to check channel user
    modes of a non-member results in an assertion when running with debug
    code or could crash the daemon otherwise. This closes bug #147, thanks
    to James Kirwill &lt;james.kirwill@bk.ru&gt; for tracking this down!
  * Fix build system to cope with spaces in path names.
  * Code cleanups, mostly to fix build warnings on Cygwin.</changelog>
  <changelog author="vodoo@vakw.ch" date="1359288000">- New script ngircd-start-pre to be called by systemd
  Script sets up chroot environment when requested in
  the /etc/ngircd.conf file.
- ngircd.service changed to use ngircd-start-pre</changelog>
  <changelog author="vodoo@vakw.ch" date="1359288001">- Fixed ngircd-start-pre to test for absolute paths of commands; 12.1 and 12.2 are different.</changelog>
  <changelog author="vodoo@vakw.ch" date="1360929600">- Upgrade to bugfix release 20.2 (2013-02-15)
- Upstream changes:
  * Security: Fix a denial of service bug in the function handling KICK
    commands that could be used by arbitrary users to to crash the daemon
    (CVE-2013-1747).
  * WHO command: Use the currently "displayed hostname" (which can be cloaked!)
    for hostname matching, not the real one. In other words: don't display all
    the cloaked users on a specific real hostname!
  * configure: The header file "netinet/in_systm.h" already is optional in
    ngIRCd, so don't require it in the configure script. Now ngIRCd can be
    built on Minix 3 again :-)
  * Return better "Connection not registered as server link" errors: Now ngIRCd
    returns a more specific error message for numeric ERR_NOTREGISTERED(451)
    when a regular user tries to use a command that isn't allowed for users but
    for servers.
  * Don't report ERR_NEEDMOREPARAMS(461) when a MDOE command with more modes
    than nicknames is handled, as well as for channel limit and key changes
    without specifying the limit or key parameters.
    This is how a lot (all?) other IRC servers behave, including ircd2.11,
    InspIRCd, and ircd-seven. And because of clients (tested with Textual and
    mIRC) sending bogus MODE commands like "MODE -ooo nick", end-users got the
    expected result as well as correct but misleading error messages ...
  * Correctly detect when SSL subsystem must be initialized and take
    outgoing connections (server links!) into account, too.
  * autogen.sh: Enforce serial test harness on GNU automake &gt;=1.13. The
    new parallel test harness which is enabled by default starting with
    automake 1.13 isn't compatible with our test suite.
    And don't use "egrep -o", insetead use "sed", because it isn't portable
    and not available on OpenBSD, for example.</changelog>
  <changelog author="vodoo@vakw.ch" date="1377259200">- Upgrade to bugfix release 20.3 (2013-08-23)
- Upstream changes:
  * Security: Fix a denial of service bug (server crash) which could happen
    when the configuration option "NoticeAuth" is enabled (which is NOT the
    default) and ngIRCd failed to send the "notice auth" messages to new
    clients connecting to the server (CVE-2013-5580).</changelog>
  <changelog author="vodoo@vakw.ch" date="1378814400">- Use openssl instead of gnutls</changelog>
  <changelog author="vodoo@vakw.ch" date="1403438400">- Upgrade to release 21.1
- Differences to version 20.x:
  * Starting with ngIRCd 21, the ciphers used by SSL are configurable and
    default to HIGH:!aNULL:@STRENGTH (OpenSSL) or SECURE128 (GnuTLS).
    Previous version were using the OpenSSL or GnuTLS defaults, DEFAULT
    and NORMAL respectively.
  * When adding GLINE's or KLINE's to ngIRCd 21 (or newer), all clients
    matching the new mask will be KILL'ed. This was not the case with
    earlier versions that only added the mask but didn't kill already
    connected users.</changelog>
  <changelog author="vodoo@vakw.ch" date="1421668800">- Upgrade to version 22
  Match all list patterns case-insensitive: this affects the invite-,
  ban-, and except lists, as well as G-Lines an K-Lines.</changelog>
  <changelog author="vodoo@vakw.ch" date="1421928000">- Updated systemd service file for service invocation to make it
  more systemd compatible. Forking =&gt; simple
- Update of cipher list in ngircd.conf</changelog>
  <changelog author="vodoo@vakw.ch" date="1421928001">- In ngircd.conf disabled use of ident by default</changelog>
  <changelog author="vodoo@vakw.ch" date="1455364800">- Upgrade to version 23</changelog>
  <changelog author="vodoo@vakw.ch" date="1494331200">- Upgrade to version 24</changelog>
</package>
<package pkgid="31e5be35ac08bd8823f34eef19d7733ed244d3bf" name="ngircd-debugsource" arch="x86_64">
  <version epoch="0" ver="24" rel="1.1"/>
  <changelog author="vodoo@vakw.ch" date="1339761600">- update to 19.1:
  * Really include _all_ patches to build the Anope module into the
    distribution archive ... ooops!
  * Don't log "ngIRCd hello message" two times when starting up.</changelog>
  <changelog author="vodoo@vakw.ch" date="1352203200">- Update to 19.2:
  * New configuration option "CloakHostModeX" to configure the hostname
    that gets used for IRC clients which have user mode "+x" enabled.
    Up to now, the name of the IRC server itself has been used for this,
    which still is the default when "CloakHostModeX" isn't set.
  * Add instructions for setting up Atheme IRC services.
  * Implement support for IRC capability handling, the new "CAP" command,
    and capablity "multi-prefix" which allows both the NAME and WHO command
    handlers to return more than one "class prefix" to the client.</changelog>
  <changelog author="vodoo@vakw.ch" date="1352203201">- Service file for systemd added</changelog>
  <changelog author="vodoo@vakw.ch" date="1353240000">- Removed -o from useradd in %pre scriptlet</changelog>
  <changelog author="vodoo@vakw.ch" date="1353240001">- Upgrade to version 20.rc1
- These are the upstream changes:
  - Update doc/Services.txt: describe the upcoming version of Anope 1.9.8,
    then including a protocol module for ngIRCd. And remove our own patches
    in ./contrib/Anope because they aren't supported any more ...
  - Implement new "METADATA" command which can be used by remote servers
    and IRC services to update client metadata like the client info text
    ("real name"), user name, and hostname, and use this command to
    configure an cloaked hostname (user mode "+x") on remote servers:
    This prevents "double cloaking" of hostnames and even cloaked
    hostnames are in sync on all servers supporting "METADATA" now.
  - Fix error message when trying to join non-predefined channels and the
    "PredefChannelsOnly" configuration option is set.
  - Implement new IRC "SVSNICK" command to allow remote servers (and IRC
    services) to change nicknames of already registered users. The SVSNICK
    command itself doesn't change the nickname, but it becomes forwarded
    to the server to which the user is connected to. And then this server
    initiates the real nickname changing using regular NICK commands.
    This allows to run mixed networks with old servers not supporting the
    SVSNICK command, because SVSNICK commands for nicknames on such servers
    are silently ignored and don't cause a desynchronization of the network.
  - Make server reconnect time a little bit more random, so that two
    servers trying to connect to each other asynchronously don't try this
    in exactly the same time periods and kick each other off ...
  - Don't accept connections for servers already being linked: there was a
    time frame that could result in one connection overwriting the other,
    e. g. the incoming connection overwriting the status of the outgoing
    one. And this could lead to all kind of weirdness (even crashes!) later
    on: now such incoming connections are dropped.
  - New configuration option "MaxListSize" to configure the maximum number
    of channels returned by a LIST command. The default is 100, as before.
  - Implement user mode "b", "block messages": when a user has set mode "b",
    all private messages and notices to this user are blocked if they don't
    originate from a registered user, an IRC Op, server or service. The
    originator gets an error numeric sent back in this case,
    ERR_NONONREG_MSG (486), which is used by UnrealIRCd, too. (Closes #144)
  - WHOIS: Not only show RPL_WHOISHOST_MSG to local IRC operators, but show
    it to all IRC operators in the network. And don't show it to anybody if
    the "more privacy" configuration option is enabled. (Closes #134)
  - Test suite: make expect scripts more verbose displaying dots for each
    reply of the server that it is waiting for.
  - WHOIS: Implement numeric RPL_WHOISMODES_MSG (379) and show user modes in
    the reply of the WHOIS command for the user himself or, if MorePrivacy
    isn't set, for request initiated by an IRC operator. (Closes #129)
  - Implement channel mode "V" (invite disallow): If the new channel mode
    "V" is set, the INVITE command becomes invalid and all clients get the
    new ERR_NOINVITE_MSG (518) reply. (Closes #143)
  - KICK-protect IRC services.
  - Implement channel mode "Q" and user mode "q": Both modes protect users
    from channel kicks: only IRC operators and servers can kick users having
    mode "q" or in channels with mode "Q". (Closes #141)
  - Debian: require "telnet" or "telnet-ssl" for building and enable
    CHARCONV in ngircd-full[-dbg] variants.
  - Send RPL_REHASHING (382) numeric if a REHASH command was accepted.
  - Fix spelling and variable names in some log messages.
  - Allow users to "cloak" their hostname only when the configuration
    variable "CloakHostModeX" (introduced in 19.2) is set. Otherwise, only
    IRC operators, other servers, and services are allowed to set the user
    mode "+x": this prevents regular users from changing their hostmask to
    the name of the IRC server itself, which confused quite a few people ;-)
    (Closes #133)
  - New configuration option "OperChanPAutoOp": If disabled, IRC operators
    don't become channel operators in persistent channels when joining.
    Enabled by default, which has been the behavior of ngIRCd up to this
    patch. (Closes #135)
  - Allow IRC operators to see secret (+s) channels in LIST command as long
    as the "MorePrivacy" configuration option isn't enabled in the
    configuration file. (Closes #136)
  - Enhance build system: Support new (&gt;=1.12) and old (&lt;=1.11) GNU automake
    versions, update checks for required and optional features, enable
    colored test output of automake (if available), rename configure.in to
    more modern configure.ac, include .mailmap and all build-system files in
    distribution archives and no longer require a GIT tree to detect the
    correct version string.
  - Update documentation: add doc/Contributing.txt and include version
    numbers in doc/Modes.txt.
  - Free all listen ports on initialization: now listen ports can be
    reconfigured on runtime using a configuration reload.
  - Initialize SSL when needed only, and disable SSL on errors.
  - Implement new (optional) IRC+ "CHARCONV" command to set a client
    character set that the server translates all messages to/from UTF-8.
    This feature requires the "libiconv" library and must be enabled using
    the new "--with-iconv" option of the ./configure script. See
    doc/Protocol.txt for details. (Closes #109)
  - Allow limited punctuation in usernames, for better PAM integration.
  - Correctly re-initialize signal handlers on RESTART commands.
  - Show a warning on startup if the configuration file is not a full path:
    ngIRCd is a long-running process and changes its working directory to
    "/" to not block mounted filesystems and the like when running as daemon
    ("not in the foreground"); therefore the path to the configuration file
    must be relative to "/" (or the chroot() directory), which basically is
    "not relative", to ensure that "kill -HUP" and the "REHASH" command work
    as expected later on. (Closes #127)
  - Make the "&amp;SERVER" channel definable in a [Channel] configuration block,
    which enables server operators to overwrite the built-in topic and
    channel modes. (Closes #131)
  - Don't limit list size of "WHO #channel" commands, because it makes no
    sense to not return all the users in that channel, so I removed the
    check. But if there are more than MAX_RPL_WHO(25) replies, the client
    requesting the list will be "penalized" one second more, then 2 in
    total. (Closes #125)
  - Make ngIRCd buildable using the kqueue() IO interface on FreeBSD 4.x.
  - Fix the "NoticeAuth" configuration option when using SSL connections and
    enhance the message to show the hostname and IDENT reply of the client.
  - Introduce numeric RPL_HOSTHIDDEN_MSG (396): This numeric is sent to the
    client each time it changes its displayed hostname using "MODE +/-x",
    and if "CloakHost" is set right after the MOTD has been sent.
  - Fix USERHOST not displaying the correctly cloaked hostname.
  - Implement user mode "B" ("Bot flag"): it is settable and unsettable by
    every (non-restricted) client. This is how Unreal and InspIRCd do
    behave, and so do we :-)
  - Dynamically allocate memory for connection passwords: This a) saves
    memory for clients not using passwords at all and b) allows for
    "arbitrarily" long passwords.
  - Implement channel mode "M": Only the server, identified users and IRC
    operators are able to talk in such a channel.
  - Block nicknames that are reserved for services and are defined using the
    configuration variable "ServiceMask" in "Server" blocks; And this
    variable now can handle more than one mask separated by commas.
  - Now "make uninstall" removes the installed "ngircd.conf" file, if it is
    still equal to our "sample-ngircd.conf" file and therefore hasn't been
    modified by the user. If it has been modified, it isn't removed and a
    notice is displayed to the user. And "make install" now displays a
    message when no ngircd.conf file exists and the "sample-ngircd.conf"
    file will be installed as a starting point.
  - Add contrib/ngircd.service, a systemd service file for ngircd.
  - Implemented XOP channel user modes: "Half Op" ("+h", prefix "%") can set
    the channel modes +imntvIbek and kick all +v and normal users; "Admin"
    ("+a", prefix "&amp;") can set channel modes +imntvIbekoRsz and kick all +o,
    +h, +v and normal users; and "Owner" ("+q", prefix "~") can set channel
    modes +imntvIbekoRsz and kick all +a, +o, +h, +v and normal users.
  - Implement hashed cloaked hostnames for both the "CloakHost" and
    "CloakHostModeX" configuration options: now the admin can use the new
    '%x' placeholder to insert a hashed version of the clients hostname,
    and the new configuration option "CloakHostSalt" defines the salt for
    the hash function. When "CloakHostSalt" is not set (the default), a
    random salt will be generated after each server restart. (Closes #133)</changelog>
  <changelog author="vodoo@vakw.ch" date="1354449600">- Update to version 20.rc2
- These are the upstream changes:
  ngIRCd 20~rc2 (2012-12-02)
  - Rework cloaked hostname handling and implement the "METADATA cloakhost"
    subcommand: Now ngIRCd uses two fields internally, one to store the
    "real" hostname and one to save the "cloaked" hostname. This allows
    "foreign servers" (aka "IRC services") to alter the real and cloaked
    hostnames of clients without problems, even when the user itself issues
    additional "MODE +x" and "MODE -x" commands.
  - RPL_UMODEIS: send correct target name, even on server links.
  - Update platformtest.sh to follow autoconf changes and only generate
    the "configure" script when it is missing.
  - Fix the test suite to correctly execute test scripts even when stdout
    is redirected.
  - Fix some compiler warnings on NetBSD and OpenBSD.</changelog>
  <changelog author="vodoo@vakw.ch" date="1355745600">- Upgrade to upstream version 20
- Strip the executable for SLE_11
- Differences to version 19.x:
  Starting with ngIRCd 20, users can "cloak" their hostname only when the
  configuration variable "CloakHostModeX" (introduced in 19.2) is set.
  Otherwise, only IRC operators, other servers, and services are allowed to
  set mode +x. This prevents regular users from changing their hostmask to
  the name of the IRC server itself, which confused quite a few people ;-)</changelog>
  <changelog author="vodoo@vakw.ch" date="1355918400">- Remove binary stripping</changelog>
  <changelog author="vodoo@vakw.ch" date="1357214400">- Upgrade to bugfix release 20.1 (2013-01-02)
  * Allow ERROR command on server and service links only, ignore them and
    add a penalty time on all other link types.
  * Enforced mode setting by IRC Operators: Only check the channel user
    modes of the initiator if he is joined to the channel and not an IRC
    operator enforcing modes (which requires the configuration option
    "OperCanUseMode" to be enabled), because trying to check channel user
    modes of a non-member results in an assertion when running with debug
    code or could crash the daemon otherwise. This closes bug #147, thanks
    to James Kirwill &lt;james.kirwill@bk.ru&gt; for tracking this down!
  * Fix build system to cope with spaces in path names.
  * Code cleanups, mostly to fix build warnings on Cygwin.</changelog>
  <changelog author="vodoo@vakw.ch" date="1359288000">- New script ngircd-start-pre to be called by systemd
  Script sets up chroot environment when requested in
  the /etc/ngircd.conf file.
- ngircd.service changed to use ngircd-start-pre</changelog>
  <changelog author="vodoo@vakw.ch" date="1359288001">- Fixed ngircd-start-pre to test for absolute paths of commands; 12.1 and 12.2 are different.</changelog>
  <changelog author="vodoo@vakw.ch" date="1360929600">- Upgrade to bugfix release 20.2 (2013-02-15)
- Upstream changes:
  * Security: Fix a denial of service bug in the function handling KICK
    commands that could be used by arbitrary users to to crash the daemon
    (CVE-2013-1747).
  * WHO command: Use the currently "displayed hostname" (which can be cloaked!)
    for hostname matching, not the real one. In other words: don't display all
    the cloaked users on a specific real hostname!
  * configure: The header file "netinet/in_systm.h" already is optional in
    ngIRCd, so don't require it in the configure script. Now ngIRCd can be
    built on Minix 3 again :-)
  * Return better "Connection not registered as server link" errors: Now ngIRCd
    returns a more specific error message for numeric ERR_NOTREGISTERED(451)
    when a regular user tries to use a command that isn't allowed for users but
    for servers.
  * Don't report ERR_NEEDMOREPARAMS(461) when a MDOE command with more modes
    than nicknames is handled, as well as for channel limit and key changes
    without specifying the limit or key parameters.
    This is how a lot (all?) other IRC servers behave, including ircd2.11,
    InspIRCd, and ircd-seven. And because of clients (tested with Textual and
    mIRC) sending bogus MODE commands like "MODE -ooo nick", end-users got the
    expected result as well as correct but misleading error messages ...
  * Correctly detect when SSL subsystem must be initialized and take
    outgoing connections (server links!) into account, too.
  * autogen.sh: Enforce serial test harness on GNU automake &gt;=1.13. The
    new parallel test harness which is enabled by default starting with
    automake 1.13 isn't compatible with our test suite.
    And don't use "egrep -o", insetead use "sed", because it isn't portable
    and not available on OpenBSD, for example.</changelog>
  <changelog author="vodoo@vakw.ch" date="1377259200">- Upgrade to bugfix release 20.3 (2013-08-23)
- Upstream changes:
  * Security: Fix a denial of service bug (server crash) which could happen
    when the configuration option "NoticeAuth" is enabled (which is NOT the
    default) and ngIRCd failed to send the "notice auth" messages to new
    clients connecting to the server (CVE-2013-5580).</changelog>
  <changelog author="vodoo@vakw.ch" date="1378814400">- Use openssl instead of gnutls</changelog>
  <changelog author="vodoo@vakw.ch" date="1403438400">- Upgrade to release 21.1
- Differences to version 20.x:
  * Starting with ngIRCd 21, the ciphers used by SSL are configurable and
    default to HIGH:!aNULL:@STRENGTH (OpenSSL) or SECURE128 (GnuTLS).
    Previous version were using the OpenSSL or GnuTLS defaults, DEFAULT
    and NORMAL respectively.
  * When adding GLINE's or KLINE's to ngIRCd 21 (or newer), all clients
    matching the new mask will be KILL'ed. This was not the case with
    earlier versions that only added the mask but didn't kill already
    connected users.</changelog>
  <changelog author="vodoo@vakw.ch" date="1421668800">- Upgrade to version 22
  Match all list patterns case-insensitive: this affects the invite-,
  ban-, and except lists, as well as G-Lines an K-Lines.</changelog>
  <changelog author="vodoo@vakw.ch" date="1421928000">- Updated systemd service file for service invocation to make it
  more systemd compatible. Forking =&gt; simple
- Update of cipher list in ngircd.conf</changelog>
  <changelog author="vodoo@vakw.ch" date="1421928001">- In ngircd.conf disabled use of ident by default</changelog>
  <changelog author="vodoo@vakw.ch" date="1455364800">- Upgrade to version 23</changelog>
  <changelog author="vodoo@vakw.ch" date="1494331200">- Upgrade to version 24</changelog>
</package>
<package pkgid="fe0c125db83c85c1b4a7d6b5c4a3bfece96d876c" name="onis" arch="noarch">
  <version epoch="0" ver="0.8.2" rel="1.1"/>
  <changelog author="pascal.bleser@opensuse.org" date="1276516800">- initial package (0.8.2)</changelog>
</package>
<package pkgid="fd131c73fc619054b8fea01cd3dcc043209c31d0" name="onis" arch="src">
  <version epoch="0" ver="0.8.2" rel="1.1"/>
  <changelog author="pascal.bleser@opensuse.org" date="1276516800">- initial package (0.8.2)</changelog>
</package>
<package pkgid="90f3fcb2c2b21fa57c8bec778c9601255262c917" name="perl-JSON" arch="noarch">
  <version epoch="0" ver="2.90" rel="33.1"/>
  <changelog author="chris@computersalat.de" date="1245499200">- update to 2.15
- added perl-macros
  o autogen filelist with perl_gen_filelist
- spec mods
  o added header
  o fixed deps</changelog>
  <changelog author="chris@computersalat.de" date="1248523200">- spec mods
  * removed ^----------
  * removed ^#---------</changelog>
  <changelog author="jw@novell.com" date="1263384000">- updated to 2.17
  * fixed a problem caused by JSON::XS backend and support_by_pp option
  (rt#52842,  rt#52847 by ikegami)
  [JSON::PP]
  * made compatible with JSON::XS 2.27
  * patched decode for incr_parse (rt#52820 by ikegami)
  * relaxed option caused an infinite loop in some condition.</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1282737600">- completely rewritten spec file
- updated to 2.22:
  * check that to_json and from_json are not called as methods
- changes from 2.21:
  * enhanced 'HOW DO I DECODE A DATA FROM OUTER AND ENCODE TO OUTER'
  * renamed eg/bench_pp_xs.pl to eg/bench_decode.pl
  * added eg/bench_encode.pl
- changes from 2.20:
  * added eg/bench_pp_xs.pl for benchmark sample
  * updated 'INCREMENTAL PARSING' section
  * decode_prefix() didn't count a consumed text length properly
  * enhanced XS compatibilty in the case of decoding a white space garbaged
    text
- changes from 2.19:
  * fixed typo (rt#53535 by Angel Abad)
  * added a recommendation refering to (en|de)code_json to pod
  * added 'HOW DO I DECODE A DATA FROM OUTER AND ENCODE TO OUTER'
- changs from 2.18:
  * updated document (compatible with JSON::XS 2.29)
  * fixed encode an overloaded 'eq' object bug
  * enhanced an error message compatible to JSON::XS</changelog>
  <changelog author="chris@computersalat.de" date="1283774400">- update to 2.22
  * added JSON::XS installing feature in Makefile.PL
    with cpan or cpanm (some points suggested by gfx)
  * check that to_json and from_json are not called as methods (CHORNY)
  * modified for -Duse64bitall -Duselongdouble compiled perl.
    11_pc_expo.t too. (these are patched by H.Merijn Brand)
- recreated by cpanspec 1.78
- noarch pkg
- remove blanks from changes file</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1285675200">- update to 2.26:
  * JSON::PP: cleaned up code and enhanced sort option efficiency in encode
- changes from 2.25:
  * JSON: JSON::Backend::XS::Supportable always executed a needless process
    with JSON::XS backend; this made encode/decode a bit slower
- changes from 2.24:
  * JSON::PP:
    + tweaked code.
    + optimized code in hash object encoding
- changes from 2.23:
  * JSON::PP
    + modified tied object handling in encode; it made encoding speed faster
    (RT#61604)
    + modified t/e10_bignum.t for avoiding a warning in using Math::BigInt dev
    version</changelog>
  <changelog author="coolo@novell.com" date="1291204800">- switch to perl_requires macro</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1299585600">- update to 2.51:
  * import JSON::PP 2.27105 as BackportPP
  * JSON::PP is split away JSON distributino for perl 5.14
  * JSON::backportPP is included in instead</changelog>
  <changelog author="coolo@novell.com" date="1302004800">- fix provides - JSON::PP is really another module</changelog>
  <changelog author="coolo@suse.com" date="1321617600">- update to 2.53
  - made Makefile.PL skipping a installing XS question
    when set $ENV{PERL_ONLY} or $ENV{NO_XS} (rt#66820)
  - fixed to_json (pointed and patched by mmcleric in rt#68359)
  - backport JSON::PP 2.27200
  * fixed incr_parse docodeing string more correctly (rt#68032 by LCONS)</changelog>
  <changelog author="coolo@suse.com" date="1370865600">- updated to 2.59
  - PUREPERL_ONLY support was not supported...
    and finally remove all PP options from Makefile.PL.
  - recommend JSON::XS instead of conditionally requiring it
    patched by miyagaw
    ( for example, $ cpanm --with-recommends JSON)
  - Hide more packages from PAUSE (and other stuff)
    patched by miyagawa
  - support PUREPERL_ONLY install option. (rt#84876)
    (PERL_ONLY and NO_XS are not yet removed)
  - stop installing JSON::XS automatically on Perl 5.18
  - t/x17_strage_overload.t didn't work correctly.
  - fixed t/x17_strage_overload.t (rt#84451 by Ricardo Signes)
  - update JSON::BackportPP version
  - fixed t/19_incr.t on perl &gt;= 5.17.10 (wyant, rt#84154)
    pathced by mbeijen and modified with demerphq's patch
  - Fixed some spelling (by briandfoy)
  - fixed sppeling (by Perlover)
  - enhanced documents (Thanks to Justin Hunter and Olof Johansson)
  - changed backend module loading for overloaded object behavior
    (reported by tokuhirom)
- remove upstreamed fix_provides.diff</changelog>
  <changelog author="coolo@suse.com" date="1385467200">- updated to 2.90
  CAUTION!!!
  INCOMPATIBLE CHANGE
  JSON.pm had patched JSON::XS::Boolean and JSON::PP::Boolean internally
  on loading time for making these modules inherit JSON::Boolean.
  But since JSON::XS v3.0 it use Types::Serialiser as boolean class.
  Then now JSON.pm breaks boolean classe overload features and
  - support_by_pp if JSON::XS v3.0 or later is installed.
  JSON::true and JSON::false returned JSON::Boolean objects.
  For workaround, they return JSON::PP::Boolean objects in this version.
    isa_ok(JSON::true, 'JSON::PP::Boolean');
  And it discards a feature:
    ok(JSON::true eq 'true');
  In other word, JSON::PP::Boolean overload numeric only.
    ok( JSON::true == 1 );</changelog>
  <changelog author="lchiquitto@suse.com" date="1392033600">- removed unused patch:
  * fix_provides.diff</changelog>
</package>
<package pkgid="48f02293270896baf6c682eb598e5252fa6e5dd5" name="perl-JSON" arch="src">
  <version epoch="0" ver="2.90" rel="33.1"/>
  <changelog author="chris@computersalat.de" date="1245499200">- update to 2.15
- added perl-macros
  o autogen filelist with perl_gen_filelist
- spec mods
  o added header
  o fixed deps</changelog>
  <changelog author="chris@computersalat.de" date="1248523200">- spec mods
  * removed ^----------
  * removed ^#---------</changelog>
  <changelog author="jw@novell.com" date="1263384000">- updated to 2.17
  * fixed a problem caused by JSON::XS backend and support_by_pp option
  (rt#52842,  rt#52847 by ikegami)
  [JSON::PP]
  * made compatible with JSON::XS 2.27
  * patched decode for incr_parse (rt#52820 by ikegami)
  * relaxed option caused an infinite loop in some condition.</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1282737600">- completely rewritten spec file
- updated to 2.22:
  * check that to_json and from_json are not called as methods
- changes from 2.21:
  * enhanced 'HOW DO I DECODE A DATA FROM OUTER AND ENCODE TO OUTER'
  * renamed eg/bench_pp_xs.pl to eg/bench_decode.pl
  * added eg/bench_encode.pl
- changes from 2.20:
  * added eg/bench_pp_xs.pl for benchmark sample
  * updated 'INCREMENTAL PARSING' section
  * decode_prefix() didn't count a consumed text length properly
  * enhanced XS compatibilty in the case of decoding a white space garbaged
    text
- changes from 2.19:
  * fixed typo (rt#53535 by Angel Abad)
  * added a recommendation refering to (en|de)code_json to pod
  * added 'HOW DO I DECODE A DATA FROM OUTER AND ENCODE TO OUTER'
- changs from 2.18:
  * updated document (compatible with JSON::XS 2.29)
  * fixed encode an overloaded 'eq' object bug
  * enhanced an error message compatible to JSON::XS</changelog>
  <changelog author="chris@computersalat.de" date="1283774400">- update to 2.22
  * added JSON::XS installing feature in Makefile.PL
    with cpan or cpanm (some points suggested by gfx)
  * check that to_json and from_json are not called as methods (CHORNY)
  * modified for -Duse64bitall -Duselongdouble compiled perl.
    11_pc_expo.t too. (these are patched by H.Merijn Brand)
- recreated by cpanspec 1.78
- noarch pkg
- remove blanks from changes file</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1285675200">- update to 2.26:
  * JSON::PP: cleaned up code and enhanced sort option efficiency in encode
- changes from 2.25:
  * JSON: JSON::Backend::XS::Supportable always executed a needless process
    with JSON::XS backend; this made encode/decode a bit slower
- changes from 2.24:
  * JSON::PP:
    + tweaked code.
    + optimized code in hash object encoding
- changes from 2.23:
  * JSON::PP
    + modified tied object handling in encode; it made encoding speed faster
    (RT#61604)
    + modified t/e10_bignum.t for avoiding a warning in using Math::BigInt dev
    version</changelog>
  <changelog author="coolo@novell.com" date="1291204800">- switch to perl_requires macro</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1299585600">- update to 2.51:
  * import JSON::PP 2.27105 as BackportPP
  * JSON::PP is split away JSON distributino for perl 5.14
  * JSON::backportPP is included in instead</changelog>
  <changelog author="coolo@novell.com" date="1302004800">- fix provides - JSON::PP is really another module</changelog>
  <changelog author="coolo@suse.com" date="1321617600">- update to 2.53
  - made Makefile.PL skipping a installing XS question
    when set $ENV{PERL_ONLY} or $ENV{NO_XS} (rt#66820)
  - fixed to_json (pointed and patched by mmcleric in rt#68359)
  - backport JSON::PP 2.27200
  * fixed incr_parse docodeing string more correctly (rt#68032 by LCONS)</changelog>
  <changelog author="coolo@suse.com" date="1370865600">- updated to 2.59
  - PUREPERL_ONLY support was not supported...
    and finally remove all PP options from Makefile.PL.
  - recommend JSON::XS instead of conditionally requiring it
    patched by miyagaw
    ( for example, $ cpanm --with-recommends JSON)
  - Hide more packages from PAUSE (and other stuff)
    patched by miyagawa
  - support PUREPERL_ONLY install option. (rt#84876)
    (PERL_ONLY and NO_XS are not yet removed)
  - stop installing JSON::XS automatically on Perl 5.18
  - t/x17_strage_overload.t didn't work correctly.
  - fixed t/x17_strage_overload.t (rt#84451 by Ricardo Signes)
  - update JSON::BackportPP version
  - fixed t/19_incr.t on perl &gt;= 5.17.10 (wyant, rt#84154)
    pathced by mbeijen and modified with demerphq's patch
  - Fixed some spelling (by briandfoy)
  - fixed sppeling (by Perlover)
  - enhanced documents (Thanks to Justin Hunter and Olof Johansson)
  - changed backend module loading for overloaded object behavior
    (reported by tokuhirom)
- remove upstreamed fix_provides.diff</changelog>
  <changelog author="coolo@suse.com" date="1385467200">- updated to 2.90
  CAUTION!!!
  INCOMPATIBLE CHANGE
  JSON.pm had patched JSON::XS::Boolean and JSON::PP::Boolean internally
  on loading time for making these modules inherit JSON::Boolean.
  But since JSON::XS v3.0 it use Types::Serialiser as boolean class.
  Then now JSON.pm breaks boolean classe overload features and
  - support_by_pp if JSON::XS v3.0 or later is installed.
  JSON::true and JSON::false returned JSON::Boolean objects.
  For workaround, they return JSON::PP::Boolean objects in this version.
    isa_ok(JSON::true, 'JSON::PP::Boolean');
  And it discards a feature:
    ok(JSON::true eq 'true');
  In other word, JSON::PP::Boolean overload numeric only.
    ok( JSON::true == 1 );</changelog>
  <changelog author="lchiquitto@suse.com" date="1392033600">- removed unused patch:
  * fix_provides.diff</changelog>
</package>
<package pkgid="dcdf6295d69ab7d06e4bc598e9a8918b0011e612" name="perl-JSON-DWIW" arch="i586">
  <version epoch="0" ver="0.47" rel="15.1"/>
  <changelog author="gerrit.beine@gmx.de" date="1225022400">- first release 0.27</changelog>
  <changelog author="coolo@novell.com" date="1287489600">- add perl as explicit buildrequire</changelog>
  <changelog author="coolo@novell.com" date="1291032000">- remove /var/adm/perl-modules</changelog>
  <changelog author="coolo@novell.com" date="1291118400">- switch to perl_requires macro</changelog>
  <changelog author="coolo@novell.com" date="1311249600">- updated to 0.47, see JSON::DWIW::Changes for newer changes</changelog>
</package>
<package pkgid="cb414854021e94455d3f3e7d44e276024f95c0d3" name="perl-JSON-DWIW" arch="src">
  <version epoch="0" ver="0.47" rel="15.1"/>
  <changelog author="gerrit.beine@gmx.de" date="1225022400">- first release 0.27</changelog>
  <changelog author="coolo@novell.com" date="1287489600">- add perl as explicit buildrequire</changelog>
  <changelog author="coolo@novell.com" date="1291032000">- remove /var/adm/perl-modules</changelog>
  <changelog author="coolo@novell.com" date="1291118400">- switch to perl_requires macro</changelog>
  <changelog author="coolo@novell.com" date="1311249600">- updated to 0.47, see JSON::DWIW::Changes for newer changes</changelog>
</package>
<package pkgid="c8a936378fd6e60fbf818e667886fd381689762a" name="perl-JSON-DWIW" arch="x86_64">
  <version epoch="0" ver="0.47" rel="15.1"/>
  <changelog author="gerrit.beine@gmx.de" date="1225022400">- first release 0.27</changelog>
  <changelog author="coolo@novell.com" date="1287489600">- add perl as explicit buildrequire</changelog>
  <changelog author="coolo@novell.com" date="1291032000">- remove /var/adm/perl-modules</changelog>
  <changelog author="coolo@novell.com" date="1291118400">- switch to perl_requires macro</changelog>
  <changelog author="coolo@novell.com" date="1311249600">- updated to 0.47, see JSON::DWIW::Changes for newer changes</changelog>
</package>
<package pkgid="100d1b6dd14ed01f8a2fc4f962f20b2ca7339e2c" name="perl-YAML-Syck" arch="i586">
  <version epoch="0" ver="1.29" rel="39.1"/>
  <changelog author="mrueckert@suse.de" date="1186401600">- initial package of version 0.95
  (based on the buildservice package from dmacvicar)</changelog>
  <changelog author="chris@computersalat.de" date="1245499200">- update to 1.07
  o Changes for 1.07 (JSON::Syck 0.30)
  * Added the missing Loadfile function to JSON::Syck.
    Reported by: Dan McCormick
  o Changes for 1.05 (JSON::Syck 0.29)
  * Loading a YAML stream containing Regexp nodes under -d:DProf should
    not fail with "panic: Devel::DProf inconsistent subroutine return".
    Reported by: Richard Jelinek
  o Changes for 1.04 (JSON::Syck 0.29)
  * The 'Name "YAML::Syck::ImplicitBinary" used only once: possible typo'
    warnings no longer triggers in Perl 5.10 when running with perl -w.
    Reported by: Jesse Vincent
  o Changes for 1.03 (JSON::Syck 0.29)
  * JSON::Syck: When $JSON::Syck::SingleQuote is false, implicit booleans
    such as "yes" and "no" should be dumped with double quotes, instead of
    single quotes (which breaks RFC 4627).
    Reported by: cho45
  o Changes for 1.02 (JSON::Syck 0.28)
  * JSON::Syck: Colons in single-quoted strings are no longer loaded
    with an extra space after it.
    Reported by: Agent Zhang
  o Changes for 1.01 (JSON::Syck 0.27)
  * JSON::XS is now promoted prominiently in JSON::Syck's documentation.
  * Added support for Perl 5.11 and its first-class Regexp objects.
    Contributed by: Andreas Koenig
  * Tests no longer fail incorrectly when JSON.pm 2.00+ is installed.
    Contributed by: Andreas Koenig
  * Removed the unused Syck bytecode modules (yamlbyte.h and yaml2byte.c)
    to further reduce our memory footprint.
  o Changes for 1.00 (JSON::Syck 0.26)
  * When $YAML::Syck::SingleQuote is set to true, Dump() now emits newlines
    in strings correctly.  (Previously it would emit extra newlines.)
  o Changes for 0.99 (JSON::Syck 0.26)
  * TODOify tests as appropriate for Perl 5.005 and Perl 5.6.x.
  o Changes for 0.98 (JSON::Syck 0.26)
  * Restore support for Perl 5.005 and earlier.
  o Changes for 0.97 (JSON::Syck 0.26)
  * When loading !!perl/code with $YAML::Syck::LoadCode set to false,
    YAML::Syck now returns a coderef that does nothing (i.e. sub {}),
    in accordance with YAML.pm's treatment, instead of returning the
    actual code of the sub as a string.
    Contributed by: Florian Ragwitz
  o Changes for 0.96 (JSON::Syck 0.26)
  * The always-quote rule now applies to all implicit booleans
    and null values, i.e. strings that match the following regex:
    /y|Y
    |n|N
    |yes|Yes|YES
    |no|No|NO
    |true|True|TRUE
    |false|False|FALSE
    |on|On|ON
    |off|Off|OFF
    |null|Null|NULL
    |~
    /x
  * Bare literals "Y", "N", "y" and "n" are now recognized as
    booleans when loading with implicit typing turned on.
  * Mixed case strings that does not represent implicit boolean
    values, such as "yES" and "nO", are no longer always-quoted.
    Contributed by: Malcolm Studd
- added perl-macros
  o autogen filelist with perl_gen_filelist
- spec mods
  o added header
  o fixed deps</changelog>
  <changelog author="chris@computersalat.de" date="1248523200">- spec mods
  * removed ^----------
  * removed ^#---------</changelog>
  <changelog author="jengelh@medozas.de" date="1263124800">- enable parallel build</changelog>
  <changelog author="lars@linux-schulserver.de" date="1266753600">- fix description</changelog>
  <changelog author="lars@linux-schulserver.de" date="1274788800">- update to 1.08:
  + Include a WARNING section in the YAML::Syck pod that mentions that
    the module hasn't been actively maintained since 2007, and that
    perhaps prospective users might want to turn elsewhere.
  + Strings starting with : are now always quoted. Ruby will interpret
    anything starting with a colon as a symbol. Before this fix strings
    exported from YAML::Syck would be interpreted as Ruby symbols when
    read by Ruby's syck.
- Fix URL</changelog>
  <changelog author="lars@linux-schulserver.de" date="1275220800">- update to 1.09:
  +  Reset the hash iterator after dumping hashes. Solves RT #54167
    and the duplicate RT #34166.
  + RT #39572: Only print 0.60 compatibility warning if 0.60 or
    earlier is installed.</changelog>
  <changelog author="lars@linux-schulserver.de" date="1275912000">- update to 1.10:
  + fix installations on perl 5.8.3 and older (bumping
    Module::Install to 0.99 fixed it)</changelog>
  <changelog author="chris@computersalat.de" date="1282046400">- update to 1.12
  * The tie test proved to be very unstable for 5.8 and it's not
    relevant for tie actually. I'm converting it to a TODO for now.
- recreated by cpanspec 1.78
- added bcond_with opt</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1282910400">- update to 1.14:
  * RT RT60771 - quoted negative integer and quoted zeroes;
    this was breaking JSON since "0" is true in javascript</changelog>
  <changelog author="chris@computersalat.de" date="1283169600">- recreated by cpanspec 1.78
  o obviously destructed</changelog>
  <changelog author="coolo@novell.com" date="1291204800">- switch to perl_requires macro</changelog>
  <changelog author="coolo@novell.com" date="1301572800">- update to 1.17
  * Change a C99 comment to a C89 comment
  * Upgrade ppport.h from 3.13 to 3.19
  * Remove inc/Test/Builder/IO/Scalar.pm from MANIFEST
  * POD formatting fixes contributed by Justin Hunter
  * perl RT #78008 - The 5.13.5 development release of perl changed how
  regexes are stringified, breaking our tests. Update the tests to
  deal with the new syntax.
  See fb85c04 (http://perl5.git.perl.org/perl.git/commit/fb85c04) in
  perl.git for context.</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1320580800">- update to 1.18:
  * perl RT#102606 - only lvalue subroutines are supposed to return the
    argument to "return" without copying it; stop relying on a pre-5.15 bug
  * break YAML::Syck dependency on Scalar::Util</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1320753600">- update to 1.19: no user-visible changes</changelog>
  <changelog author="idonmez@suse.com" date="1366027200">- Add Source URL, see https://en.opensuse.org/SourceUrls</changelog>
  <changelog author="coolo@suse.com" date="1371211200">- updated to 1.27
  * Resolve RT#84466 not fixed in 1.26 It failed about 10% of the time.
  * Resolve RT#84882 and RT#84466 hash randomisation in yaml-alias.t on perl 5.18.0
  * Apply patch from RT 78363 - MinGW64 compatibility
  * Implement $JSON::Syck::MaxDepth
  * Prevent failure when the same object is seen twice during Dump.
  * Prevent YAML from being influnced by the previous
    change
  * Make sure that LoadBlessed=0 blocks all blessing.
  * Start listing primary repo as toddr on github ( http://github.com/toddr/YAML-Syck )
  * README refreshed via perldoc -t
  * Fix error message typo: s/existant/existent/g
  * Fix for non-printable character detection
  * Quote if non-printable characters are present
  * Change LoadBlessed=0 to not bless under ANY circumstances</changelog>
  <changelog author="dvaleev@suse.com" date="1372248000">- add 0001-Recognize-all-wide-unicode-characters.patch patch. Fixes
  test on PowerPC</changelog>
  <changelog author="coolo@suse.com" date="1429012800">- updated to 1.29
  see /usr/share/doc/packages/perl-YAML-Syck/Changes
  [Changes for 1.29 - 2014-12-15]
  * Bump to 1.29 with no changes after CPAN Testers looks good.
  [Changes for 1.29_01 - 2014-12-14]
  * Experimentally try patch from RT 83825. Will release if no test failures or complaints.
  * Fix crash in syck_emit on platforms with long long pointers
  [Changes for 1.28 - 2014-12-11]
  * Bump to release version 1.28 for production release to CPAN
  [Changes for 1.28_01 - 2014-06-11]
  * Update inc modules to avoid precedence warnings in newer perl: RT 87034</changelog>
  <changelog author="coolo@suse.com" date="1429099200">- remove upstreamed 0001-Recognize-all-wide-unicode-characters.patch</changelog>
</package>
<package pkgid="2587bc897e972636a01a8459483869f437000b7d" name="perl-YAML-Syck" arch="src">
  <version epoch="0" ver="1.29" rel="39.1"/>
  <changelog author="mrueckert@suse.de" date="1186401600">- initial package of version 0.95
  (based on the buildservice package from dmacvicar)</changelog>
  <changelog author="chris@computersalat.de" date="1245499200">- update to 1.07
  o Changes for 1.07 (JSON::Syck 0.30)
  * Added the missing Loadfile function to JSON::Syck.
    Reported by: Dan McCormick
  o Changes for 1.05 (JSON::Syck 0.29)
  * Loading a YAML stream containing Regexp nodes under -d:DProf should
    not fail with "panic: Devel::DProf inconsistent subroutine return".
    Reported by: Richard Jelinek
  o Changes for 1.04 (JSON::Syck 0.29)
  * The 'Name "YAML::Syck::ImplicitBinary" used only once: possible typo'
    warnings no longer triggers in Perl 5.10 when running with perl -w.
    Reported by: Jesse Vincent
  o Changes for 1.03 (JSON::Syck 0.29)
  * JSON::Syck: When $JSON::Syck::SingleQuote is false, implicit booleans
    such as "yes" and "no" should be dumped with double quotes, instead of
    single quotes (which breaks RFC 4627).
    Reported by: cho45
  o Changes for 1.02 (JSON::Syck 0.28)
  * JSON::Syck: Colons in single-quoted strings are no longer loaded
    with an extra space after it.
    Reported by: Agent Zhang
  o Changes for 1.01 (JSON::Syck 0.27)
  * JSON::XS is now promoted prominiently in JSON::Syck's documentation.
  * Added support for Perl 5.11 and its first-class Regexp objects.
    Contributed by: Andreas Koenig
  * Tests no longer fail incorrectly when JSON.pm 2.00+ is installed.
    Contributed by: Andreas Koenig
  * Removed the unused Syck bytecode modules (yamlbyte.h and yaml2byte.c)
    to further reduce our memory footprint.
  o Changes for 1.00 (JSON::Syck 0.26)
  * When $YAML::Syck::SingleQuote is set to true, Dump() now emits newlines
    in strings correctly.  (Previously it would emit extra newlines.)
  o Changes for 0.99 (JSON::Syck 0.26)
  * TODOify tests as appropriate for Perl 5.005 and Perl 5.6.x.
  o Changes for 0.98 (JSON::Syck 0.26)
  * Restore support for Perl 5.005 and earlier.
  o Changes for 0.97 (JSON::Syck 0.26)
  * When loading !!perl/code with $YAML::Syck::LoadCode set to false,
    YAML::Syck now returns a coderef that does nothing (i.e. sub {}),
    in accordance with YAML.pm's treatment, instead of returning the
    actual code of the sub as a string.
    Contributed by: Florian Ragwitz
  o Changes for 0.96 (JSON::Syck 0.26)
  * The always-quote rule now applies to all implicit booleans
    and null values, i.e. strings that match the following regex:
    /y|Y
    |n|N
    |yes|Yes|YES
    |no|No|NO
    |true|True|TRUE
    |false|False|FALSE
    |on|On|ON
    |off|Off|OFF
    |null|Null|NULL
    |~
    /x
  * Bare literals "Y", "N", "y" and "n" are now recognized as
    booleans when loading with implicit typing turned on.
  * Mixed case strings that does not represent implicit boolean
    values, such as "yES" and "nO", are no longer always-quoted.
    Contributed by: Malcolm Studd
- added perl-macros
  o autogen filelist with perl_gen_filelist
- spec mods
  o added header
  o fixed deps</changelog>
  <changelog author="chris@computersalat.de" date="1248523200">- spec mods
  * removed ^----------
  * removed ^#---------</changelog>
  <changelog author="jengelh@medozas.de" date="1263124800">- enable parallel build</changelog>
  <changelog author="lars@linux-schulserver.de" date="1266753600">- fix description</changelog>
  <changelog author="lars@linux-schulserver.de" date="1274788800">- update to 1.08:
  + Include a WARNING section in the YAML::Syck pod that mentions that
    the module hasn't been actively maintained since 2007, and that
    perhaps prospective users might want to turn elsewhere.
  + Strings starting with : are now always quoted. Ruby will interpret
    anything starting with a colon as a symbol. Before this fix strings
    exported from YAML::Syck would be interpreted as Ruby symbols when
    read by Ruby's syck.
- Fix URL</changelog>
  <changelog author="lars@linux-schulserver.de" date="1275220800">- update to 1.09:
  +  Reset the hash iterator after dumping hashes. Solves RT #54167
    and the duplicate RT #34166.
  + RT #39572: Only print 0.60 compatibility warning if 0.60 or
    earlier is installed.</changelog>
  <changelog author="lars@linux-schulserver.de" date="1275912000">- update to 1.10:
  + fix installations on perl 5.8.3 and older (bumping
    Module::Install to 0.99 fixed it)</changelog>
  <changelog author="chris@computersalat.de" date="1282046400">- update to 1.12
  * The tie test proved to be very unstable for 5.8 and it's not
    relevant for tie actually. I'm converting it to a TODO for now.
- recreated by cpanspec 1.78
- added bcond_with opt</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1282910400">- update to 1.14:
  * RT RT60771 - quoted negative integer and quoted zeroes;
    this was breaking JSON since "0" is true in javascript</changelog>
  <changelog author="chris@computersalat.de" date="1283169600">- recreated by cpanspec 1.78
  o obviously destructed</changelog>
  <changelog author="coolo@novell.com" date="1291204800">- switch to perl_requires macro</changelog>
  <changelog author="coolo@novell.com" date="1301572800">- update to 1.17
  * Change a C99 comment to a C89 comment
  * Upgrade ppport.h from 3.13 to 3.19
  * Remove inc/Test/Builder/IO/Scalar.pm from MANIFEST
  * POD formatting fixes contributed by Justin Hunter
  * perl RT #78008 - The 5.13.5 development release of perl changed how
  regexes are stringified, breaking our tests. Update the tests to
  deal with the new syntax.
  See fb85c04 (http://perl5.git.perl.org/perl.git/commit/fb85c04) in
  perl.git for context.</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1320580800">- update to 1.18:
  * perl RT#102606 - only lvalue subroutines are supposed to return the
    argument to "return" without copying it; stop relying on a pre-5.15 bug
  * break YAML::Syck dependency on Scalar::Util</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1320753600">- update to 1.19: no user-visible changes</changelog>
  <changelog author="idonmez@suse.com" date="1366027200">- Add Source URL, see https://en.opensuse.org/SourceUrls</changelog>
  <changelog author="coolo@suse.com" date="1371211200">- updated to 1.27
  * Resolve RT#84466 not fixed in 1.26 It failed about 10% of the time.
  * Resolve RT#84882 and RT#84466 hash randomisation in yaml-alias.t on perl 5.18.0
  * Apply patch from RT 78363 - MinGW64 compatibility
  * Implement $JSON::Syck::MaxDepth
  * Prevent failure when the same object is seen twice during Dump.
  * Prevent YAML from being influnced by the previous
    change
  * Make sure that LoadBlessed=0 blocks all blessing.
  * Start listing primary repo as toddr on github ( http://github.com/toddr/YAML-Syck )
  * README refreshed via perldoc -t
  * Fix error message typo: s/existant/existent/g
  * Fix for non-printable character detection
  * Quote if non-printable characters are present
  * Change LoadBlessed=0 to not bless under ANY circumstances</changelog>
  <changelog author="dvaleev@suse.com" date="1372248000">- add 0001-Recognize-all-wide-unicode-characters.patch patch. Fixes
  test on PowerPC</changelog>
  <changelog author="coolo@suse.com" date="1429012800">- updated to 1.29
  see /usr/share/doc/packages/perl-YAML-Syck/Changes
  [Changes for 1.29 - 2014-12-15]
  * Bump to 1.29 with no changes after CPAN Testers looks good.
  [Changes for 1.29_01 - 2014-12-14]
  * Experimentally try patch from RT 83825. Will release if no test failures or complaints.
  * Fix crash in syck_emit on platforms with long long pointers
  [Changes for 1.28 - 2014-12-11]
  * Bump to release version 1.28 for production release to CPAN
  [Changes for 1.28_01 - 2014-06-11]
  * Update inc modules to avoid precedence warnings in newer perl: RT 87034</changelog>
  <changelog author="coolo@suse.com" date="1429099200">- remove upstreamed 0001-Recognize-all-wide-unicode-characters.patch</changelog>
</package>
<package pkgid="2c137e93fabf4eab59e5628a555ae5ea8f583cc2" name="perl-YAML-Syck" arch="x86_64">
  <version epoch="0" ver="1.29" rel="39.1"/>
  <changelog author="mrueckert@suse.de" date="1186401600">- initial package of version 0.95
  (based on the buildservice package from dmacvicar)</changelog>
  <changelog author="chris@computersalat.de" date="1245499200">- update to 1.07
  o Changes for 1.07 (JSON::Syck 0.30)
  * Added the missing Loadfile function to JSON::Syck.
    Reported by: Dan McCormick
  o Changes for 1.05 (JSON::Syck 0.29)
  * Loading a YAML stream containing Regexp nodes under -d:DProf should
    not fail with "panic: Devel::DProf inconsistent subroutine return".
    Reported by: Richard Jelinek
  o Changes for 1.04 (JSON::Syck 0.29)
  * The 'Name "YAML::Syck::ImplicitBinary" used only once: possible typo'
    warnings no longer triggers in Perl 5.10 when running with perl -w.
    Reported by: Jesse Vincent
  o Changes for 1.03 (JSON::Syck 0.29)
  * JSON::Syck: When $JSON::Syck::SingleQuote is false, implicit booleans
    such as "yes" and "no" should be dumped with double quotes, instead of
    single quotes (which breaks RFC 4627).
    Reported by: cho45
  o Changes for 1.02 (JSON::Syck 0.28)
  * JSON::Syck: Colons in single-quoted strings are no longer loaded
    with an extra space after it.
    Reported by: Agent Zhang
  o Changes for 1.01 (JSON::Syck 0.27)
  * JSON::XS is now promoted prominiently in JSON::Syck's documentation.
  * Added support for Perl 5.11 and its first-class Regexp objects.
    Contributed by: Andreas Koenig
  * Tests no longer fail incorrectly when JSON.pm 2.00+ is installed.
    Contributed by: Andreas Koenig
  * Removed the unused Syck bytecode modules (yamlbyte.h and yaml2byte.c)
    to further reduce our memory footprint.
  o Changes for 1.00 (JSON::Syck 0.26)
  * When $YAML::Syck::SingleQuote is set to true, Dump() now emits newlines
    in strings correctly.  (Previously it would emit extra newlines.)
  o Changes for 0.99 (JSON::Syck 0.26)
  * TODOify tests as appropriate for Perl 5.005 and Perl 5.6.x.
  o Changes for 0.98 (JSON::Syck 0.26)
  * Restore support for Perl 5.005 and earlier.
  o Changes for 0.97 (JSON::Syck 0.26)
  * When loading !!perl/code with $YAML::Syck::LoadCode set to false,
    YAML::Syck now returns a coderef that does nothing (i.e. sub {}),
    in accordance with YAML.pm's treatment, instead of returning the
    actual code of the sub as a string.
    Contributed by: Florian Ragwitz
  o Changes for 0.96 (JSON::Syck 0.26)
  * The always-quote rule now applies to all implicit booleans
    and null values, i.e. strings that match the following regex:
    /y|Y
    |n|N
    |yes|Yes|YES
    |no|No|NO
    |true|True|TRUE
    |false|False|FALSE
    |on|On|ON
    |off|Off|OFF
    |null|Null|NULL
    |~
    /x
  * Bare literals "Y", "N", "y" and "n" are now recognized as
    booleans when loading with implicit typing turned on.
  * Mixed case strings that does not represent implicit boolean
    values, such as "yES" and "nO", are no longer always-quoted.
    Contributed by: Malcolm Studd
- added perl-macros
  o autogen filelist with perl_gen_filelist
- spec mods
  o added header
  o fixed deps</changelog>
  <changelog author="chris@computersalat.de" date="1248523200">- spec mods
  * removed ^----------
  * removed ^#---------</changelog>
  <changelog author="jengelh@medozas.de" date="1263124800">- enable parallel build</changelog>
  <changelog author="lars@linux-schulserver.de" date="1266753600">- fix description</changelog>
  <changelog author="lars@linux-schulserver.de" date="1274788800">- update to 1.08:
  + Include a WARNING section in the YAML::Syck pod that mentions that
    the module hasn't been actively maintained since 2007, and that
    perhaps prospective users might want to turn elsewhere.
  + Strings starting with : are now always quoted. Ruby will interpret
    anything starting with a colon as a symbol. Before this fix strings
    exported from YAML::Syck would be interpreted as Ruby symbols when
    read by Ruby's syck.
- Fix URL</changelog>
  <changelog author="lars@linux-schulserver.de" date="1275220800">- update to 1.09:
  +  Reset the hash iterator after dumping hashes. Solves RT #54167
    and the duplicate RT #34166.
  + RT #39572: Only print 0.60 compatibility warning if 0.60 or
    earlier is installed.</changelog>
  <changelog author="lars@linux-schulserver.de" date="1275912000">- update to 1.10:
  + fix installations on perl 5.8.3 and older (bumping
    Module::Install to 0.99 fixed it)</changelog>
  <changelog author="chris@computersalat.de" date="1282046400">- update to 1.12
  * The tie test proved to be very unstable for 5.8 and it's not
    relevant for tie actually. I'm converting it to a TODO for now.
- recreated by cpanspec 1.78
- added bcond_with opt</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1282910400">- update to 1.14:
  * RT RT60771 - quoted negative integer and quoted zeroes;
    this was breaking JSON since "0" is true in javascript</changelog>
  <changelog author="chris@computersalat.de" date="1283169600">- recreated by cpanspec 1.78
  o obviously destructed</changelog>
  <changelog author="coolo@novell.com" date="1291204800">- switch to perl_requires macro</changelog>
  <changelog author="coolo@novell.com" date="1301572800">- update to 1.17
  * Change a C99 comment to a C89 comment
  * Upgrade ppport.h from 3.13 to 3.19
  * Remove inc/Test/Builder/IO/Scalar.pm from MANIFEST
  * POD formatting fixes contributed by Justin Hunter
  * perl RT #78008 - The 5.13.5 development release of perl changed how
  regexes are stringified, breaking our tests. Update the tests to
  deal with the new syntax.
  See fb85c04 (http://perl5.git.perl.org/perl.git/commit/fb85c04) in
  perl.git for context.</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1320580800">- update to 1.18:
  * perl RT#102606 - only lvalue subroutines are supposed to return the
    argument to "return" without copying it; stop relying on a pre-5.15 bug
  * break YAML::Syck dependency on Scalar::Util</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1320753600">- update to 1.19: no user-visible changes</changelog>
  <changelog author="idonmez@suse.com" date="1366027200">- Add Source URL, see https://en.opensuse.org/SourceUrls</changelog>
  <changelog author="coolo@suse.com" date="1371211200">- updated to 1.27
  * Resolve RT#84466 not fixed in 1.26 It failed about 10% of the time.
  * Resolve RT#84882 and RT#84466 hash randomisation in yaml-alias.t on perl 5.18.0
  * Apply patch from RT 78363 - MinGW64 compatibility
  * Implement $JSON::Syck::MaxDepth
  * Prevent failure when the same object is seen twice during Dump.
  * Prevent YAML from being influnced by the previous
    change
  * Make sure that LoadBlessed=0 blocks all blessing.
  * Start listing primary repo as toddr on github ( http://github.com/toddr/YAML-Syck )
  * README refreshed via perldoc -t
  * Fix error message typo: s/existant/existent/g
  * Fix for non-printable character detection
  * Quote if non-printable characters are present
  * Change LoadBlessed=0 to not bless under ANY circumstances</changelog>
  <changelog author="dvaleev@suse.com" date="1372248000">- add 0001-Recognize-all-wide-unicode-characters.patch patch. Fixes
  test on PowerPC</changelog>
  <changelog author="coolo@suse.com" date="1429012800">- updated to 1.29
  see /usr/share/doc/packages/perl-YAML-Syck/Changes
  [Changes for 1.29 - 2014-12-15]
  * Bump to 1.29 with no changes after CPAN Testers looks good.
  [Changes for 1.29_01 - 2014-12-14]
  * Experimentally try patch from RT 83825. Will release if no test failures or complaints.
  * Fix crash in syck_emit on platforms with long long pointers
  [Changes for 1.28 - 2014-12-11]
  * Bump to release version 1.28 for production release to CPAN
  [Changes for 1.28_01 - 2014-06-11]
  * Update inc modules to avoid precedence warnings in newer perl: RT 87034</changelog>
  <changelog author="coolo@suse.com" date="1429099200">- remove upstreamed 0001-Recognize-all-wide-unicode-characters.patch</changelog>
</package>
<package pkgid="9c0586c73b334c5859ddcf7010a18cedf5da9cf0" name="pisg" arch="noarch">
  <version epoch="0" ver="0.73" rel="1.1"/>
  <changelog author="prusnak@opensuse.org" date="1284379200">- created package based on Fedora one (0.72)</changelog>
  <changelog author="lars@linux-schulserver.de" date="1393502400">- update to 0.73:
  + Christoph:
  * Add "listening to" to the default ChartsRegexp.
  + Parsers:
  * New parser "weechat3" for weechat &gt;= 0.3.
  * Update eggdrop parser for new logformat in 1.6.20 (timestamps
    with seconds). From http://buster-net.ru/.
- specfile cleanup
- enhanced pisg-0.73-systemdirs.patch to patch also the default
  config vars in Pisg.pm module</changelog>
</package>
<package pkgid="590bfaee5d1653ecbe8ab8982a4a2e97bbb97357" name="pisg" arch="src">
  <version epoch="0" ver="0.73" rel="1.1"/>
  <changelog author="prusnak@opensuse.org" date="1284379200">- created package based on Fedora one (0.72)</changelog>
  <changelog author="lars@linux-schulserver.de" date="1393502400">- update to 0.73:
  + Christoph:
  * Add "listening to" to the default ChartsRegexp.
  + Parsers:
  * New parser "weechat3" for weechat &gt;= 0.3.
  * Update eggdrop parser for new logformat in 1.6.20 (timestamps
    with seconds). From http://buster-net.ru/.
- specfile cleanup
- enhanced pisg-0.73-systemdirs.patch to patch also the default
  config vars in Pisg.pm module</changelog>
</package>
<package pkgid="894d26820bb267b858d442dba8fc0b5bb8d10ce1" name="python-tre" arch="i586">
  <version epoch="0" ver="0.8.0_git201402282055" rel="34.1"/>
  <changelog author="dmueller@suse.de" date="1172404800">- Initial package (0.7.5)</changelog>
  <changelog author="coolo@suse.de" date="1201176000">- fix build</changelog>
  <changelog author="pgajdos@suse.cz" date="1245326400">- updated to 0.7.6 (see NEWS)</changelog>
  <changelog author="pgajdos@suse.cz" date="1260446400">- updated to 0.8.0:
  - Added tre_ prefix to all functions exported from libtre.  This
    changes the binary interface (ABI).  The old source interface
    (API) is still available in &lt;tre/regex.h&gt;.  New programs should
    use &lt;tre/tre.h&gt;.
  - Visual C++ 6 project files replaced with Visual Studio 2008 files.
  - Bug fixes.
- package renamed to tre, splitted out subpackage libtre5</changelog>
  <changelog author="jengelh@medozas.de" date="1327838400">- Remove redundant tags/sections per specfile guideline suggestions
- Parallel building using %_smp_mflags
- Enable pkgconfig provides</changelog>
  <changelog author="cfarrell@suse.com" date="1336478400">- license update: BSD-3-Clause
  Package is predominantly BSD-3-Clause licensed. This spec file license
  update makes the openSUSE package license substantially similar to the
  Fedora package license"</changelog>
  <changelog author="bjones@ece.msstate.edu" date="1396958400">- Added make check tests
- Added python-tre wrapper
- Used updated source from https://github.com/laurikari/tre/
- Added chicken.patch to correct Python build failures</changelog>
  <changelog author="pgajdos@suse.com" date="1398340800">- remove redundant setting of C(XX)FLAGS
- package translations in tre-lang</changelog>
</package>
<package pkgid="2f27118a671de70ca97d43e839c4f2e26aa30ac7" name="python-tre" arch="x86_64">
  <version epoch="0" ver="0.8.0_git201402282055" rel="34.1"/>
  <changelog author="dmueller@suse.de" date="1172404800">- Initial package (0.7.5)</changelog>
  <changelog author="coolo@suse.de" date="1201176000">- fix build</changelog>
  <changelog author="pgajdos@suse.cz" date="1245326400">- updated to 0.7.6 (see NEWS)</changelog>
  <changelog author="pgajdos@suse.cz" date="1260446400">- updated to 0.8.0:
  - Added tre_ prefix to all functions exported from libtre.  This
    changes the binary interface (ABI).  The old source interface
    (API) is still available in &lt;tre/regex.h&gt;.  New programs should
    use &lt;tre/tre.h&gt;.
  - Visual C++ 6 project files replaced with Visual Studio 2008 files.
  - Bug fixes.
- package renamed to tre, splitted out subpackage libtre5</changelog>
  <changelog author="jengelh@medozas.de" date="1327838400">- Remove redundant tags/sections per specfile guideline suggestions
- Parallel building using %_smp_mflags
- Enable pkgconfig provides</changelog>
  <changelog author="cfarrell@suse.com" date="1336478400">- license update: BSD-3-Clause
  Package is predominantly BSD-3-Clause licensed. This spec file license
  update makes the openSUSE package license substantially similar to the
  Fedora package license"</changelog>
  <changelog author="bjones@ece.msstate.edu" date="1396958400">- Added make check tests
- Added python-tre wrapper
- Used updated source from https://github.com/laurikari/tre/
- Added chicken.patch to correct Python build failures</changelog>
  <changelog author="pgajdos@suse.com" date="1398340800">- remove redundant setting of C(XX)FLAGS
- package translations in tre-lang</changelog>
</package>
<package pkgid="c29585ebd210e8d46ac40a8c3a13ec274bf6f7a7" name="quirc" arch="i586">
  <version epoch="0" ver="0.9.2" rel="1.1"/>
  <changelog author="pascal.bleser@opensuse.org" date="1280404800">- initial version (0.4.3)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1280491200">- update to 0.4.5:
  - implements native scrolling with Ctrl-up/down/end
  - introduces the /set command to set various options
  - bugfixes</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1282219200">- update to 0.4.8:
  * fixes plenty of bugs, including some issues with nickname tracking (e.g.
    for tab completion)
  * other changes include the '/set' command (for runtime reconfiguration)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1282478400">- update to 0.4.12:
  * adds handling for channel Topics and server MOTDs
  * "crushing" of long nicks and server names to fit in tight spaces was
    improved
  * low-level quoting was implemented, to correctly handle embedded \n, \r, and
    \0
  * escaping of input (\n, \r, \\, \ooo) and color highlighting of escape
    sequences as they are typed were also added</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1283428800">- update to 0.4.14:
  * adds the /ignore command and fixes several bugs
  * when tabs are disconnected (e.g. from being kicked or the connection being
    dropped), instead of closing they simply become 'dead', thus retaining the
    scrollback buffer
  * /rejoin and /reconnect commands have been added</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1283515200">- update to 0.4.16:
  * adds the /amsg command (send a message to all connected channels)
  * adds a status bar at the top of the terminal
  * tab completion has been improved
  * improved the line-breaking algorithm (thus fixing the corruption of ASCII
    art due to strings of spaces being folded)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1284206400">- update to 0.5.1:
  * fixes a severe memory leak
  * fixes some crash bugs related to parsing options
- changes from 0.5.0:
  * the configuration file (.quirc) can now contain multiple servers and
    associated channels to auto-join on startup
  * global and server-level /ignore can also be automated in this manner
  * new commands /left and /right were added to reposition entries on the tab
    strip
- changes from 0.4.17:
  * fixes case mapping and recognizes the CASEMAPPING parameter of the 005
    RPL_ISUPPORT numeric
  * fixes display in narrow terminals, down to a minimum of 30 columns
  * the top status bar is now 'smarter' and displays as much information as it
    has room for</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1285588800">- update to 0.6.1:
  * fixes a crash bug with the /sort command.
  * add private messaging tabs support
- changes from 0.5.11:
  * some crash bugs were fixed
  * the delete key now acts as expected
  * dropped and half-open connections are better handled (periodic pings are
    sent if connection is idle)
  * CTCP responses (NOTICEs) are handled correctly
  * nick lists from ambiguous tab-completion are alphabetically sorted
  * some minor display/layout changes were made
- changes from 0.5.7:
  * adds "urgent alerts" (when your nick is mentioned, the tab flashes)
  * adds input editing and history
  * several minor issues were fixed</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1293537600">- update to 0.6.3:
  * some crash bugs were fixed
  * a -f (force) switch was added to the /cmd command (sends even if quIRC
    thinks a tab is dead)
  * /me can now be used in private messaging tabs
  * some bugs with .quirc config file handling were fixed
  * a 'start_buffer' was added for storing messages produced at start time
    until the buffers have been initialized (so the messages can be written to
    buffer 0)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1302523200">- update to 0.7.5:
  * significant changes were made to the rendering back-end (storing of
    unprocessed logical lines), allowing display settings to act retroactively
  * the -n option was added to /msg
  * some minor text bugs were fixed
  * configuration handling was generalized with generated code
  * display of timestamps (in a variety of formats) was added with /set ts and
    /set utc
  * quiet mode was added, which suppresses many informational messages and
    minor diagnostics
  * the output from "quirc --help" is more informative</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1306152000">- update to 0.7.6:
  * the generated config code was improved, including a new generated reference
    table (in HTML)
  * the /away and /afk commands were added
  * some minor display glitches were fixed, as well as an error that produced
    spurious "read on a dead tab" messages
  * the rc (configuration) file was moved from ~/.quirc to ~/.quirc/rc, in
    preparation for scripts (which will be stored in ~/.quirc/)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1311422400">- update to 0.7.10:
  * adds configurable keymapping (ie. interpretation of escape sequences sent
    by the terminal) by means of the file '~/.quirc/keys'
- changes from 0.7.9:
  * fixes a bug where /sort would leave a different tab selected
  * fixes an edge case where tabs could be rendered with zero width
  * new features:
    + Conference Mode (/set conf +) hides joins, parts, quits, etc. (which is
    useful for busy channels)
    + messages beginning with "/" can now be sent with "//"
- dropped patches, have been merged upstream</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1319371200">- update to 0.7.12:
  * fixes several small issues
  * fixes dealing with SIGWINCH
  * adds an option to suppress setting the window title (in case you're not in
    an xterm)
  * fixing some configuration options relating to username and fullname
  * adds support for server passwords, with the option --pass=&lt;passwd&gt; (and
    corresponding entries in ~/.quirc/rc)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1324900800">- update to 0.8.1:
  * fixes several bugs in the mode handling introduced in 0.8.0, and adds more
    mode-related features
- changes from 0.8.0:
  * understands modes (mostly, anyway) and the Prefix parameter of ISUPPORT
    (numeric 005)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1330603200">- update to 0.8.4:
  * fixes several serious bugs in 0.8.3, chiefly to do with keymapping
- changes from 0.8.3:
  * can now be run under non-ANSI terminals, since it uses terminfo to
    determine the required escape sequences
  * some non-standard input keys (such as Ctrl-cursors) still default to a
    hard-coded string, but you can still re-map them with ~/.quirc/keys
- changes from 0.8.2:
  * adds asynchronous name lookups with getaddrinfo_a(), preventing interface
    lockout while resolving server names</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1332072000">- update to 0.9.0:
  * significant changes to the internals of buffer rendering; has already made
    most display options retroactive (e.g., maxnicklen, nick prefixes, quiet
    mode) and will make further UI improvements easier; however, it's likely
    that a few regressions and papercuts have slipped through the testing, so
    this release is considered unstable.</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1337860800">- update to 0.9.2:
  * fixes a bug with /reconnect introduced in the previous version
  * fixes a double free on exit
- changes from 0.9.1:
  * fixes several bugs
  * adds a /ping command, which sends a CTCP ping (as well as recognising and
    decoding the response)
  * adds a --no-indent option to disable the hanging indent of text</changelog>
</package>
<package pkgid="4d0861d311919a475744aeae7bb835e8aa14f5d1" name="quirc" arch="src">
  <version epoch="0" ver="0.9.2" rel="1.1"/>
  <changelog author="pascal.bleser@opensuse.org" date="1280404800">- initial version (0.4.3)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1280491200">- update to 0.4.5:
  - implements native scrolling with Ctrl-up/down/end
  - introduces the /set command to set various options
  - bugfixes</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1282219200">- update to 0.4.8:
  * fixes plenty of bugs, including some issues with nickname tracking (e.g.
    for tab completion)
  * other changes include the '/set' command (for runtime reconfiguration)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1282478400">- update to 0.4.12:
  * adds handling for channel Topics and server MOTDs
  * "crushing" of long nicks and server names to fit in tight spaces was
    improved
  * low-level quoting was implemented, to correctly handle embedded \n, \r, and
    \0
  * escaping of input (\n, \r, \\, \ooo) and color highlighting of escape
    sequences as they are typed were also added</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1283428800">- update to 0.4.14:
  * adds the /ignore command and fixes several bugs
  * when tabs are disconnected (e.g. from being kicked or the connection being
    dropped), instead of closing they simply become 'dead', thus retaining the
    scrollback buffer
  * /rejoin and /reconnect commands have been added</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1283515200">- update to 0.4.16:
  * adds the /amsg command (send a message to all connected channels)
  * adds a status bar at the top of the terminal
  * tab completion has been improved
  * improved the line-breaking algorithm (thus fixing the corruption of ASCII
    art due to strings of spaces being folded)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1284206400">- update to 0.5.1:
  * fixes a severe memory leak
  * fixes some crash bugs related to parsing options
- changes from 0.5.0:
  * the configuration file (.quirc) can now contain multiple servers and
    associated channels to auto-join on startup
  * global and server-level /ignore can also be automated in this manner
  * new commands /left and /right were added to reposition entries on the tab
    strip
- changes from 0.4.17:
  * fixes case mapping and recognizes the CASEMAPPING parameter of the 005
    RPL_ISUPPORT numeric
  * fixes display in narrow terminals, down to a minimum of 30 columns
  * the top status bar is now 'smarter' and displays as much information as it
    has room for</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1285588800">- update to 0.6.1:
  * fixes a crash bug with the /sort command.
  * add private messaging tabs support
- changes from 0.5.11:
  * some crash bugs were fixed
  * the delete key now acts as expected
  * dropped and half-open connections are better handled (periodic pings are
    sent if connection is idle)
  * CTCP responses (NOTICEs) are handled correctly
  * nick lists from ambiguous tab-completion are alphabetically sorted
  * some minor display/layout changes were made
- changes from 0.5.7:
  * adds "urgent alerts" (when your nick is mentioned, the tab flashes)
  * adds input editing and history
  * several minor issues were fixed</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1293537600">- update to 0.6.3:
  * some crash bugs were fixed
  * a -f (force) switch was added to the /cmd command (sends even if quIRC
    thinks a tab is dead)
  * /me can now be used in private messaging tabs
  * some bugs with .quirc config file handling were fixed
  * a 'start_buffer' was added for storing messages produced at start time
    until the buffers have been initialized (so the messages can be written to
    buffer 0)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1302523200">- update to 0.7.5:
  * significant changes were made to the rendering back-end (storing of
    unprocessed logical lines), allowing display settings to act retroactively
  * the -n option was added to /msg
  * some minor text bugs were fixed
  * configuration handling was generalized with generated code
  * display of timestamps (in a variety of formats) was added with /set ts and
    /set utc
  * quiet mode was added, which suppresses many informational messages and
    minor diagnostics
  * the output from "quirc --help" is more informative</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1306152000">- update to 0.7.6:
  * the generated config code was improved, including a new generated reference
    table (in HTML)
  * the /away and /afk commands were added
  * some minor display glitches were fixed, as well as an error that produced
    spurious "read on a dead tab" messages
  * the rc (configuration) file was moved from ~/.quirc to ~/.quirc/rc, in
    preparation for scripts (which will be stored in ~/.quirc/)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1311422400">- update to 0.7.10:
  * adds configurable keymapping (ie. interpretation of escape sequences sent
    by the terminal) by means of the file '~/.quirc/keys'
- changes from 0.7.9:
  * fixes a bug where /sort would leave a different tab selected
  * fixes an edge case where tabs could be rendered with zero width
  * new features:
    + Conference Mode (/set conf +) hides joins, parts, quits, etc. (which is
    useful for busy channels)
    + messages beginning with "/" can now be sent with "//"
- dropped patches, have been merged upstream</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1319371200">- update to 0.7.12:
  * fixes several small issues
  * fixes dealing with SIGWINCH
  * adds an option to suppress setting the window title (in case you're not in
    an xterm)
  * fixing some configuration options relating to username and fullname
  * adds support for server passwords, with the option --pass=&lt;passwd&gt; (and
    corresponding entries in ~/.quirc/rc)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1324900800">- update to 0.8.1:
  * fixes several bugs in the mode handling introduced in 0.8.0, and adds more
    mode-related features
- changes from 0.8.0:
  * understands modes (mostly, anyway) and the Prefix parameter of ISUPPORT
    (numeric 005)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1330603200">- update to 0.8.4:
  * fixes several serious bugs in 0.8.3, chiefly to do with keymapping
- changes from 0.8.3:
  * can now be run under non-ANSI terminals, since it uses terminfo to
    determine the required escape sequences
  * some non-standard input keys (such as Ctrl-cursors) still default to a
    hard-coded string, but you can still re-map them with ~/.quirc/keys
- changes from 0.8.2:
  * adds asynchronous name lookups with getaddrinfo_a(), preventing interface
    lockout while resolving server names</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1332072000">- update to 0.9.0:
  * significant changes to the internals of buffer rendering; has already made
    most display options retroactive (e.g., maxnicklen, nick prefixes, quiet
    mode) and will make further UI improvements easier; however, it's likely
    that a few regressions and papercuts have slipped through the testing, so
    this release is considered unstable.</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1337860800">- update to 0.9.2:
  * fixes a bug with /reconnect introduced in the previous version
  * fixes a double free on exit
- changes from 0.9.1:
  * fixes several bugs
  * adds a /ping command, which sends a CTCP ping (as well as recognising and
    decoding the response)
  * adds a --no-indent option to disable the hanging indent of text</changelog>
</package>
<package pkgid="d4096edcdfa5f7ed309d11ade9fffc3e065980d6" name="quirc" arch="x86_64">
  <version epoch="0" ver="0.9.2" rel="1.1"/>
  <changelog author="pascal.bleser@opensuse.org" date="1280404800">- initial version (0.4.3)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1280491200">- update to 0.4.5:
  - implements native scrolling with Ctrl-up/down/end
  - introduces the /set command to set various options
  - bugfixes</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1282219200">- update to 0.4.8:
  * fixes plenty of bugs, including some issues with nickname tracking (e.g.
    for tab completion)
  * other changes include the '/set' command (for runtime reconfiguration)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1282478400">- update to 0.4.12:
  * adds handling for channel Topics and server MOTDs
  * "crushing" of long nicks and server names to fit in tight spaces was
    improved
  * low-level quoting was implemented, to correctly handle embedded \n, \r, and
    \0
  * escaping of input (\n, \r, \\, \ooo) and color highlighting of escape
    sequences as they are typed were also added</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1283428800">- update to 0.4.14:
  * adds the /ignore command and fixes several bugs
  * when tabs are disconnected (e.g. from being kicked or the connection being
    dropped), instead of closing they simply become 'dead', thus retaining the
    scrollback buffer
  * /rejoin and /reconnect commands have been added</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1283515200">- update to 0.4.16:
  * adds the /amsg command (send a message to all connected channels)
  * adds a status bar at the top of the terminal
  * tab completion has been improved
  * improved the line-breaking algorithm (thus fixing the corruption of ASCII
    art due to strings of spaces being folded)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1284206400">- update to 0.5.1:
  * fixes a severe memory leak
  * fixes some crash bugs related to parsing options
- changes from 0.5.0:
  * the configuration file (.quirc) can now contain multiple servers and
    associated channels to auto-join on startup
  * global and server-level /ignore can also be automated in this manner
  * new commands /left and /right were added to reposition entries on the tab
    strip
- changes from 0.4.17:
  * fixes case mapping and recognizes the CASEMAPPING parameter of the 005
    RPL_ISUPPORT numeric
  * fixes display in narrow terminals, down to a minimum of 30 columns
  * the top status bar is now 'smarter' and displays as much information as it
    has room for</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1285588800">- update to 0.6.1:
  * fixes a crash bug with the /sort command.
  * add private messaging tabs support
- changes from 0.5.11:
  * some crash bugs were fixed
  * the delete key now acts as expected
  * dropped and half-open connections are better handled (periodic pings are
    sent if connection is idle)
  * CTCP responses (NOTICEs) are handled correctly
  * nick lists from ambiguous tab-completion are alphabetically sorted
  * some minor display/layout changes were made
- changes from 0.5.7:
  * adds "urgent alerts" (when your nick is mentioned, the tab flashes)
  * adds input editing and history
  * several minor issues were fixed</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1293537600">- update to 0.6.3:
  * some crash bugs were fixed
  * a -f (force) switch was added to the /cmd command (sends even if quIRC
    thinks a tab is dead)
  * /me can now be used in private messaging tabs
  * some bugs with .quirc config file handling were fixed
  * a 'start_buffer' was added for storing messages produced at start time
    until the buffers have been initialized (so the messages can be written to
    buffer 0)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1302523200">- update to 0.7.5:
  * significant changes were made to the rendering back-end (storing of
    unprocessed logical lines), allowing display settings to act retroactively
  * the -n option was added to /msg
  * some minor text bugs were fixed
  * configuration handling was generalized with generated code
  * display of timestamps (in a variety of formats) was added with /set ts and
    /set utc
  * quiet mode was added, which suppresses many informational messages and
    minor diagnostics
  * the output from "quirc --help" is more informative</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1306152000">- update to 0.7.6:
  * the generated config code was improved, including a new generated reference
    table (in HTML)
  * the /away and /afk commands were added
  * some minor display glitches were fixed, as well as an error that produced
    spurious "read on a dead tab" messages
  * the rc (configuration) file was moved from ~/.quirc to ~/.quirc/rc, in
    preparation for scripts (which will be stored in ~/.quirc/)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1311422400">- update to 0.7.10:
  * adds configurable keymapping (ie. interpretation of escape sequences sent
    by the terminal) by means of the file '~/.quirc/keys'
- changes from 0.7.9:
  * fixes a bug where /sort would leave a different tab selected
  * fixes an edge case where tabs could be rendered with zero width
  * new features:
    + Conference Mode (/set conf +) hides joins, parts, quits, etc. (which is
    useful for busy channels)
    + messages beginning with "/" can now be sent with "//"
- dropped patches, have been merged upstream</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1319371200">- update to 0.7.12:
  * fixes several small issues
  * fixes dealing with SIGWINCH
  * adds an option to suppress setting the window title (in case you're not in
    an xterm)
  * fixing some configuration options relating to username and fullname
  * adds support for server passwords, with the option --pass=&lt;passwd&gt; (and
    corresponding entries in ~/.quirc/rc)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1324900800">- update to 0.8.1:
  * fixes several bugs in the mode handling introduced in 0.8.0, and adds more
    mode-related features
- changes from 0.8.0:
  * understands modes (mostly, anyway) and the Prefix parameter of ISUPPORT
    (numeric 005)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1330603200">- update to 0.8.4:
  * fixes several serious bugs in 0.8.3, chiefly to do with keymapping
- changes from 0.8.3:
  * can now be run under non-ANSI terminals, since it uses terminfo to
    determine the required escape sequences
  * some non-standard input keys (such as Ctrl-cursors) still default to a
    hard-coded string, but you can still re-map them with ~/.quirc/keys
- changes from 0.8.2:
  * adds asynchronous name lookups with getaddrinfo_a(), preventing interface
    lockout while resolving server names</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1332072000">- update to 0.9.0:
  * significant changes to the internals of buffer rendering; has already made
    most display options retroactive (e.g., maxnicklen, nick prefixes, quiet
    mode) and will make further UI improvements easier; however, it's likely
    that a few regressions and papercuts have slipped through the testing, so
    this release is considered unstable.</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1337860800">- update to 0.9.2:
  * fixes a bug with /reconnect introduced in the previous version
  * fixes a double free on exit
- changes from 0.9.1:
  * fixes several bugs
  * adds a /ping command, which sends a CTCP ping (as well as recognising and
    decoding the response)
  * adds a --no-indent option to disable the hanging indent of text</changelog>
</package>
<package pkgid="9162b4242abb61e2afc9062f5c24d11ed7e24ab8" name="quirc-debuginfo" arch="i586">
  <version epoch="0" ver="0.9.2" rel="1.1"/>
  <changelog author="pascal.bleser@opensuse.org" date="1280404800">- initial version (0.4.3)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1280491200">- update to 0.4.5:
  - implements native scrolling with Ctrl-up/down/end
  - introduces the /set command to set various options
  - bugfixes</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1282219200">- update to 0.4.8:
  * fixes plenty of bugs, including some issues with nickname tracking (e.g.
    for tab completion)
  * other changes include the '/set' command (for runtime reconfiguration)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1282478400">- update to 0.4.12:
  * adds handling for channel Topics and server MOTDs
  * "crushing" of long nicks and server names to fit in tight spaces was
    improved
  * low-level quoting was implemented, to correctly handle embedded \n, \r, and
    \0
  * escaping of input (\n, \r, \\, \ooo) and color highlighting of escape
    sequences as they are typed were also added</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1283428800">- update to 0.4.14:
  * adds the /ignore command and fixes several bugs
  * when tabs are disconnected (e.g. from being kicked or the connection being
    dropped), instead of closing they simply become 'dead', thus retaining the
    scrollback buffer
  * /rejoin and /reconnect commands have been added</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1283515200">- update to 0.4.16:
  * adds the /amsg command (send a message to all connected channels)
  * adds a status bar at the top of the terminal
  * tab completion has been improved
  * improved the line-breaking algorithm (thus fixing the corruption of ASCII
    art due to strings of spaces being folded)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1284206400">- update to 0.5.1:
  * fixes a severe memory leak
  * fixes some crash bugs related to parsing options
- changes from 0.5.0:
  * the configuration file (.quirc) can now contain multiple servers and
    associated channels to auto-join on startup
  * global and server-level /ignore can also be automated in this manner
  * new commands /left and /right were added to reposition entries on the tab
    strip
- changes from 0.4.17:
  * fixes case mapping and recognizes the CASEMAPPING parameter of the 005
    RPL_ISUPPORT numeric
  * fixes display in narrow terminals, down to a minimum of 30 columns
  * the top status bar is now 'smarter' and displays as much information as it
    has room for</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1285588800">- update to 0.6.1:
  * fixes a crash bug with the /sort command.
  * add private messaging tabs support
- changes from 0.5.11:
  * some crash bugs were fixed
  * the delete key now acts as expected
  * dropped and half-open connections are better handled (periodic pings are
    sent if connection is idle)
  * CTCP responses (NOTICEs) are handled correctly
  * nick lists from ambiguous tab-completion are alphabetically sorted
  * some minor display/layout changes were made
- changes from 0.5.7:
  * adds "urgent alerts" (when your nick is mentioned, the tab flashes)
  * adds input editing and history
  * several minor issues were fixed</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1293537600">- update to 0.6.3:
  * some crash bugs were fixed
  * a -f (force) switch was added to the /cmd command (sends even if quIRC
    thinks a tab is dead)
  * /me can now be used in private messaging tabs
  * some bugs with .quirc config file handling were fixed
  * a 'start_buffer' was added for storing messages produced at start time
    until the buffers have been initialized (so the messages can be written to
    buffer 0)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1302523200">- update to 0.7.5:
  * significant changes were made to the rendering back-end (storing of
    unprocessed logical lines), allowing display settings to act retroactively
  * the -n option was added to /msg
  * some minor text bugs were fixed
  * configuration handling was generalized with generated code
  * display of timestamps (in a variety of formats) was added with /set ts and
    /set utc
  * quiet mode was added, which suppresses many informational messages and
    minor diagnostics
  * the output from "quirc --help" is more informative</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1306152000">- update to 0.7.6:
  * the generated config code was improved, including a new generated reference
    table (in HTML)
  * the /away and /afk commands were added
  * some minor display glitches were fixed, as well as an error that produced
    spurious "read on a dead tab" messages
  * the rc (configuration) file was moved from ~/.quirc to ~/.quirc/rc, in
    preparation for scripts (which will be stored in ~/.quirc/)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1311422400">- update to 0.7.10:
  * adds configurable keymapping (ie. interpretation of escape sequences sent
    by the terminal) by means of the file '~/.quirc/keys'
- changes from 0.7.9:
  * fixes a bug where /sort would leave a different tab selected
  * fixes an edge case where tabs could be rendered with zero width
  * new features:
    + Conference Mode (/set conf +) hides joins, parts, quits, etc. (which is
    useful for busy channels)
    + messages beginning with "/" can now be sent with "//"
- dropped patches, have been merged upstream</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1319371200">- update to 0.7.12:
  * fixes several small issues
  * fixes dealing with SIGWINCH
  * adds an option to suppress setting the window title (in case you're not in
    an xterm)
  * fixing some configuration options relating to username and fullname
  * adds support for server passwords, with the option --pass=&lt;passwd&gt; (and
    corresponding entries in ~/.quirc/rc)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1324900800">- update to 0.8.1:
  * fixes several bugs in the mode handling introduced in 0.8.0, and adds more
    mode-related features
- changes from 0.8.0:
  * understands modes (mostly, anyway) and the Prefix parameter of ISUPPORT
    (numeric 005)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1330603200">- update to 0.8.4:
  * fixes several serious bugs in 0.8.3, chiefly to do with keymapping
- changes from 0.8.3:
  * can now be run under non-ANSI terminals, since it uses terminfo to
    determine the required escape sequences
  * some non-standard input keys (such as Ctrl-cursors) still default to a
    hard-coded string, but you can still re-map them with ~/.quirc/keys
- changes from 0.8.2:
  * adds asynchronous name lookups with getaddrinfo_a(), preventing interface
    lockout while resolving server names</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1332072000">- update to 0.9.0:
  * significant changes to the internals of buffer rendering; has already made
    most display options retroactive (e.g., maxnicklen, nick prefixes, quiet
    mode) and will make further UI improvements easier; however, it's likely
    that a few regressions and papercuts have slipped through the testing, so
    this release is considered unstable.</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1337860800">- update to 0.9.2:
  * fixes a bug with /reconnect introduced in the previous version
  * fixes a double free on exit
- changes from 0.9.1:
  * fixes several bugs
  * adds a /ping command, which sends a CTCP ping (as well as recognising and
    decoding the response)
  * adds a --no-indent option to disable the hanging indent of text</changelog>
</package>
<package pkgid="c74526e65f538988ad10435034f70278a5fedc63" name="quirc-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.9.2" rel="1.1"/>
  <changelog author="pascal.bleser@opensuse.org" date="1280404800">- initial version (0.4.3)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1280491200">- update to 0.4.5:
  - implements native scrolling with Ctrl-up/down/end
  - introduces the /set command to set various options
  - bugfixes</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1282219200">- update to 0.4.8:
  * fixes plenty of bugs, including some issues with nickname tracking (e.g.
    for tab completion)
  * other changes include the '/set' command (for runtime reconfiguration)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1282478400">- update to 0.4.12:
  * adds handling for channel Topics and server MOTDs
  * "crushing" of long nicks and server names to fit in tight spaces was
    improved
  * low-level quoting was implemented, to correctly handle embedded \n, \r, and
    \0
  * escaping of input (\n, \r, \\, \ooo) and color highlighting of escape
    sequences as they are typed were also added</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1283428800">- update to 0.4.14:
  * adds the /ignore command and fixes several bugs
  * when tabs are disconnected (e.g. from being kicked or the connection being
    dropped), instead of closing they simply become 'dead', thus retaining the
    scrollback buffer
  * /rejoin and /reconnect commands have been added</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1283515200">- update to 0.4.16:
  * adds the /amsg command (send a message to all connected channels)
  * adds a status bar at the top of the terminal
  * tab completion has been improved
  * improved the line-breaking algorithm (thus fixing the corruption of ASCII
    art due to strings of spaces being folded)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1284206400">- update to 0.5.1:
  * fixes a severe memory leak
  * fixes some crash bugs related to parsing options
- changes from 0.5.0:
  * the configuration file (.quirc) can now contain multiple servers and
    associated channels to auto-join on startup
  * global and server-level /ignore can also be automated in this manner
  * new commands /left and /right were added to reposition entries on the tab
    strip
- changes from 0.4.17:
  * fixes case mapping and recognizes the CASEMAPPING parameter of the 005
    RPL_ISUPPORT numeric
  * fixes display in narrow terminals, down to a minimum of 30 columns
  * the top status bar is now 'smarter' and displays as much information as it
    has room for</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1285588800">- update to 0.6.1:
  * fixes a crash bug with the /sort command.
  * add private messaging tabs support
- changes from 0.5.11:
  * some crash bugs were fixed
  * the delete key now acts as expected
  * dropped and half-open connections are better handled (periodic pings are
    sent if connection is idle)
  * CTCP responses (NOTICEs) are handled correctly
  * nick lists from ambiguous tab-completion are alphabetically sorted
  * some minor display/layout changes were made
- changes from 0.5.7:
  * adds "urgent alerts" (when your nick is mentioned, the tab flashes)
  * adds input editing and history
  * several minor issues were fixed</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1293537600">- update to 0.6.3:
  * some crash bugs were fixed
  * a -f (force) switch was added to the /cmd command (sends even if quIRC
    thinks a tab is dead)
  * /me can now be used in private messaging tabs
  * some bugs with .quirc config file handling were fixed
  * a 'start_buffer' was added for storing messages produced at start time
    until the buffers have been initialized (so the messages can be written to
    buffer 0)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1302523200">- update to 0.7.5:
  * significant changes were made to the rendering back-end (storing of
    unprocessed logical lines), allowing display settings to act retroactively
  * the -n option was added to /msg
  * some minor text bugs were fixed
  * configuration handling was generalized with generated code
  * display of timestamps (in a variety of formats) was added with /set ts and
    /set utc
  * quiet mode was added, which suppresses many informational messages and
    minor diagnostics
  * the output from "quirc --help" is more informative</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1306152000">- update to 0.7.6:
  * the generated config code was improved, including a new generated reference
    table (in HTML)
  * the /away and /afk commands were added
  * some minor display glitches were fixed, as well as an error that produced
    spurious "read on a dead tab" messages
  * the rc (configuration) file was moved from ~/.quirc to ~/.quirc/rc, in
    preparation for scripts (which will be stored in ~/.quirc/)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1311422400">- update to 0.7.10:
  * adds configurable keymapping (ie. interpretation of escape sequences sent
    by the terminal) by means of the file '~/.quirc/keys'
- changes from 0.7.9:
  * fixes a bug where /sort would leave a different tab selected
  * fixes an edge case where tabs could be rendered with zero width
  * new features:
    + Conference Mode (/set conf +) hides joins, parts, quits, etc. (which is
    useful for busy channels)
    + messages beginning with "/" can now be sent with "//"
- dropped patches, have been merged upstream</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1319371200">- update to 0.7.12:
  * fixes several small issues
  * fixes dealing with SIGWINCH
  * adds an option to suppress setting the window title (in case you're not in
    an xterm)
  * fixing some configuration options relating to username and fullname
  * adds support for server passwords, with the option --pass=&lt;passwd&gt; (and
    corresponding entries in ~/.quirc/rc)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1324900800">- update to 0.8.1:
  * fixes several bugs in the mode handling introduced in 0.8.0, and adds more
    mode-related features
- changes from 0.8.0:
  * understands modes (mostly, anyway) and the Prefix parameter of ISUPPORT
    (numeric 005)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1330603200">- update to 0.8.4:
  * fixes several serious bugs in 0.8.3, chiefly to do with keymapping
- changes from 0.8.3:
  * can now be run under non-ANSI terminals, since it uses terminfo to
    determine the required escape sequences
  * some non-standard input keys (such as Ctrl-cursors) still default to a
    hard-coded string, but you can still re-map them with ~/.quirc/keys
- changes from 0.8.2:
  * adds asynchronous name lookups with getaddrinfo_a(), preventing interface
    lockout while resolving server names</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1332072000">- update to 0.9.0:
  * significant changes to the internals of buffer rendering; has already made
    most display options retroactive (e.g., maxnicklen, nick prefixes, quiet
    mode) and will make further UI improvements easier; however, it's likely
    that a few regressions and papercuts have slipped through the testing, so
    this release is considered unstable.</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1337860800">- update to 0.9.2:
  * fixes a bug with /reconnect introduced in the previous version
  * fixes a double free on exit
- changes from 0.9.1:
  * fixes several bugs
  * adds a /ping command, which sends a CTCP ping (as well as recognising and
    decoding the response)
  * adds a --no-indent option to disable the hanging indent of text</changelog>
</package>
<package pkgid="621f5f9a8b5546b2b69196480692b30a1e587400" name="quirc-debugsource" arch="i586">
  <version epoch="0" ver="0.9.2" rel="1.1"/>
  <changelog author="pascal.bleser@opensuse.org" date="1280404800">- initial version (0.4.3)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1280491200">- update to 0.4.5:
  - implements native scrolling with Ctrl-up/down/end
  - introduces the /set command to set various options
  - bugfixes</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1282219200">- update to 0.4.8:
  * fixes plenty of bugs, including some issues with nickname tracking (e.g.
    for tab completion)
  * other changes include the '/set' command (for runtime reconfiguration)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1282478400">- update to 0.4.12:
  * adds handling for channel Topics and server MOTDs
  * "crushing" of long nicks and server names to fit in tight spaces was
    improved
  * low-level quoting was implemented, to correctly handle embedded \n, \r, and
    \0
  * escaping of input (\n, \r, \\, \ooo) and color highlighting of escape
    sequences as they are typed were also added</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1283428800">- update to 0.4.14:
  * adds the /ignore command and fixes several bugs
  * when tabs are disconnected (e.g. from being kicked or the connection being
    dropped), instead of closing they simply become 'dead', thus retaining the
    scrollback buffer
  * /rejoin and /reconnect commands have been added</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1283515200">- update to 0.4.16:
  * adds the /amsg command (send a message to all connected channels)
  * adds a status bar at the top of the terminal
  * tab completion has been improved
  * improved the line-breaking algorithm (thus fixing the corruption of ASCII
    art due to strings of spaces being folded)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1284206400">- update to 0.5.1:
  * fixes a severe memory leak
  * fixes some crash bugs related to parsing options
- changes from 0.5.0:
  * the configuration file (.quirc) can now contain multiple servers and
    associated channels to auto-join on startup
  * global and server-level /ignore can also be automated in this manner
  * new commands /left and /right were added to reposition entries on the tab
    strip
- changes from 0.4.17:
  * fixes case mapping and recognizes the CASEMAPPING parameter of the 005
    RPL_ISUPPORT numeric
  * fixes display in narrow terminals, down to a minimum of 30 columns
  * the top status bar is now 'smarter' and displays as much information as it
    has room for</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1285588800">- update to 0.6.1:
  * fixes a crash bug with the /sort command.
  * add private messaging tabs support
- changes from 0.5.11:
  * some crash bugs were fixed
  * the delete key now acts as expected
  * dropped and half-open connections are better handled (periodic pings are
    sent if connection is idle)
  * CTCP responses (NOTICEs) are handled correctly
  * nick lists from ambiguous tab-completion are alphabetically sorted
  * some minor display/layout changes were made
- changes from 0.5.7:
  * adds "urgent alerts" (when your nick is mentioned, the tab flashes)
  * adds input editing and history
  * several minor issues were fixed</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1293537600">- update to 0.6.3:
  * some crash bugs were fixed
  * a -f (force) switch was added to the /cmd command (sends even if quIRC
    thinks a tab is dead)
  * /me can now be used in private messaging tabs
  * some bugs with .quirc config file handling were fixed
  * a 'start_buffer' was added for storing messages produced at start time
    until the buffers have been initialized (so the messages can be written to
    buffer 0)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1302523200">- update to 0.7.5:
  * significant changes were made to the rendering back-end (storing of
    unprocessed logical lines), allowing display settings to act retroactively
  * the -n option was added to /msg
  * some minor text bugs were fixed
  * configuration handling was generalized with generated code
  * display of timestamps (in a variety of formats) was added with /set ts and
    /set utc
  * quiet mode was added, which suppresses many informational messages and
    minor diagnostics
  * the output from "quirc --help" is more informative</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1306152000">- update to 0.7.6:
  * the generated config code was improved, including a new generated reference
    table (in HTML)
  * the /away and /afk commands were added
  * some minor display glitches were fixed, as well as an error that produced
    spurious "read on a dead tab" messages
  * the rc (configuration) file was moved from ~/.quirc to ~/.quirc/rc, in
    preparation for scripts (which will be stored in ~/.quirc/)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1311422400">- update to 0.7.10:
  * adds configurable keymapping (ie. interpretation of escape sequences sent
    by the terminal) by means of the file '~/.quirc/keys'
- changes from 0.7.9:
  * fixes a bug where /sort would leave a different tab selected
  * fixes an edge case where tabs could be rendered with zero width
  * new features:
    + Conference Mode (/set conf +) hides joins, parts, quits, etc. (which is
    useful for busy channels)
    + messages beginning with "/" can now be sent with "//"
- dropped patches, have been merged upstream</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1319371200">- update to 0.7.12:
  * fixes several small issues
  * fixes dealing with SIGWINCH
  * adds an option to suppress setting the window title (in case you're not in
    an xterm)
  * fixing some configuration options relating to username and fullname
  * adds support for server passwords, with the option --pass=&lt;passwd&gt; (and
    corresponding entries in ~/.quirc/rc)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1324900800">- update to 0.8.1:
  * fixes several bugs in the mode handling introduced in 0.8.0, and adds more
    mode-related features
- changes from 0.8.0:
  * understands modes (mostly, anyway) and the Prefix parameter of ISUPPORT
    (numeric 005)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1330603200">- update to 0.8.4:
  * fixes several serious bugs in 0.8.3, chiefly to do with keymapping
- changes from 0.8.3:
  * can now be run under non-ANSI terminals, since it uses terminfo to
    determine the required escape sequences
  * some non-standard input keys (such as Ctrl-cursors) still default to a
    hard-coded string, but you can still re-map them with ~/.quirc/keys
- changes from 0.8.2:
  * adds asynchronous name lookups with getaddrinfo_a(), preventing interface
    lockout while resolving server names</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1332072000">- update to 0.9.0:
  * significant changes to the internals of buffer rendering; has already made
    most display options retroactive (e.g., maxnicklen, nick prefixes, quiet
    mode) and will make further UI improvements easier; however, it's likely
    that a few regressions and papercuts have slipped through the testing, so
    this release is considered unstable.</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1337860800">- update to 0.9.2:
  * fixes a bug with /reconnect introduced in the previous version
  * fixes a double free on exit
- changes from 0.9.1:
  * fixes several bugs
  * adds a /ping command, which sends a CTCP ping (as well as recognising and
    decoding the response)
  * adds a --no-indent option to disable the hanging indent of text</changelog>
</package>
<package pkgid="0af50e373fec50e840d313368e83d3c39464030b" name="quirc-debugsource" arch="x86_64">
  <version epoch="0" ver="0.9.2" rel="1.1"/>
  <changelog author="pascal.bleser@opensuse.org" date="1280404800">- initial version (0.4.3)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1280491200">- update to 0.4.5:
  - implements native scrolling with Ctrl-up/down/end
  - introduces the /set command to set various options
  - bugfixes</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1282219200">- update to 0.4.8:
  * fixes plenty of bugs, including some issues with nickname tracking (e.g.
    for tab completion)
  * other changes include the '/set' command (for runtime reconfiguration)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1282478400">- update to 0.4.12:
  * adds handling for channel Topics and server MOTDs
  * "crushing" of long nicks and server names to fit in tight spaces was
    improved
  * low-level quoting was implemented, to correctly handle embedded \n, \r, and
    \0
  * escaping of input (\n, \r, \\, \ooo) and color highlighting of escape
    sequences as they are typed were also added</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1283428800">- update to 0.4.14:
  * adds the /ignore command and fixes several bugs
  * when tabs are disconnected (e.g. from being kicked or the connection being
    dropped), instead of closing they simply become 'dead', thus retaining the
    scrollback buffer
  * /rejoin and /reconnect commands have been added</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1283515200">- update to 0.4.16:
  * adds the /amsg command (send a message to all connected channels)
  * adds a status bar at the top of the terminal
  * tab completion has been improved
  * improved the line-breaking algorithm (thus fixing the corruption of ASCII
    art due to strings of spaces being folded)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1284206400">- update to 0.5.1:
  * fixes a severe memory leak
  * fixes some crash bugs related to parsing options
- changes from 0.5.0:
  * the configuration file (.quirc) can now contain multiple servers and
    associated channels to auto-join on startup
  * global and server-level /ignore can also be automated in this manner
  * new commands /left and /right were added to reposition entries on the tab
    strip
- changes from 0.4.17:
  * fixes case mapping and recognizes the CASEMAPPING parameter of the 005
    RPL_ISUPPORT numeric
  * fixes display in narrow terminals, down to a minimum of 30 columns
  * the top status bar is now 'smarter' and displays as much information as it
    has room for</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1285588800">- update to 0.6.1:
  * fixes a crash bug with the /sort command.
  * add private messaging tabs support
- changes from 0.5.11:
  * some crash bugs were fixed
  * the delete key now acts as expected
  * dropped and half-open connections are better handled (periodic pings are
    sent if connection is idle)
  * CTCP responses (NOTICEs) are handled correctly
  * nick lists from ambiguous tab-completion are alphabetically sorted
  * some minor display/layout changes were made
- changes from 0.5.7:
  * adds "urgent alerts" (when your nick is mentioned, the tab flashes)
  * adds input editing and history
  * several minor issues were fixed</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1293537600">- update to 0.6.3:
  * some crash bugs were fixed
  * a -f (force) switch was added to the /cmd command (sends even if quIRC
    thinks a tab is dead)
  * /me can now be used in private messaging tabs
  * some bugs with .quirc config file handling were fixed
  * a 'start_buffer' was added for storing messages produced at start time
    until the buffers have been initialized (so the messages can be written to
    buffer 0)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1302523200">- update to 0.7.5:
  * significant changes were made to the rendering back-end (storing of
    unprocessed logical lines), allowing display settings to act retroactively
  * the -n option was added to /msg
  * some minor text bugs were fixed
  * configuration handling was generalized with generated code
  * display of timestamps (in a variety of formats) was added with /set ts and
    /set utc
  * quiet mode was added, which suppresses many informational messages and
    minor diagnostics
  * the output from "quirc --help" is more informative</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1306152000">- update to 0.7.6:
  * the generated config code was improved, including a new generated reference
    table (in HTML)
  * the /away and /afk commands were added
  * some minor display glitches were fixed, as well as an error that produced
    spurious "read on a dead tab" messages
  * the rc (configuration) file was moved from ~/.quirc to ~/.quirc/rc, in
    preparation for scripts (which will be stored in ~/.quirc/)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1311422400">- update to 0.7.10:
  * adds configurable keymapping (ie. interpretation of escape sequences sent
    by the terminal) by means of the file '~/.quirc/keys'
- changes from 0.7.9:
  * fixes a bug where /sort would leave a different tab selected
  * fixes an edge case where tabs could be rendered with zero width
  * new features:
    + Conference Mode (/set conf +) hides joins, parts, quits, etc. (which is
    useful for busy channels)
    + messages beginning with "/" can now be sent with "//"
- dropped patches, have been merged upstream</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1319371200">- update to 0.7.12:
  * fixes several small issues
  * fixes dealing with SIGWINCH
  * adds an option to suppress setting the window title (in case you're not in
    an xterm)
  * fixing some configuration options relating to username and fullname
  * adds support for server passwords, with the option --pass=&lt;passwd&gt; (and
    corresponding entries in ~/.quirc/rc)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1324900800">- update to 0.8.1:
  * fixes several bugs in the mode handling introduced in 0.8.0, and adds more
    mode-related features
- changes from 0.8.0:
  * understands modes (mostly, anyway) and the Prefix parameter of ISUPPORT
    (numeric 005)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1330603200">- update to 0.8.4:
  * fixes several serious bugs in 0.8.3, chiefly to do with keymapping
- changes from 0.8.3:
  * can now be run under non-ANSI terminals, since it uses terminfo to
    determine the required escape sequences
  * some non-standard input keys (such as Ctrl-cursors) still default to a
    hard-coded string, but you can still re-map them with ~/.quirc/keys
- changes from 0.8.2:
  * adds asynchronous name lookups with getaddrinfo_a(), preventing interface
    lockout while resolving server names</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1332072000">- update to 0.9.0:
  * significant changes to the internals of buffer rendering; has already made
    most display options retroactive (e.g., maxnicklen, nick prefixes, quiet
    mode) and will make further UI improvements easier; however, it's likely
    that a few regressions and papercuts have slipped through the testing, so
    this release is considered unstable.</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1337860800">- update to 0.9.2:
  * fixes a bug with /reconnect introduced in the previous version
  * fixes a double free on exit
- changes from 0.9.1:
  * fixes several bugs
  * adds a /ping command, which sends a CTCP ping (as well as recognising and
    decoding the response)
  * adds a --no-indent option to disable the hanging indent of text</changelog>
</package>
<package pkgid="22902318377dd22320bd294fa663fd96d008896e" name="ratbox-respond" arch="i586">
  <version epoch="0" ver="1.0" rel="1.1"/>
</package>
<package pkgid="6f32458feef97a1d80fb320d47cfb957fd173c54" name="ratbox-respond" arch="src">
  <version epoch="0" ver="1.0" rel="1.1"/>
</package>
<package pkgid="0e2f4eff33ec037a1ed5388c0e263f616c36ae19" name="ratbox-respond" arch="x86_64">
  <version epoch="0" ver="1.0" rel="1.1"/>
</package>
<package pkgid="cb7d7d80e7ef0a3212126a5aca84b7e0ecaeb83a" name="ratbox-respond-debuginfo" arch="i586">
  <version epoch="0" ver="1.0" rel="1.1"/>
</package>
<package pkgid="1a654b875b5abca5d841a86f4a618da9235fa5c4" name="ratbox-respond-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0" rel="1.1"/>
</package>
<package pkgid="483a50096283b15639700ebe4ebbfe06a0a37e9a" name="ratbox-respond-debugsource" arch="i586">
  <version epoch="0" ver="1.0" rel="1.1"/>
</package>
<package pkgid="ce660eb6a8ee8dfd612f4384f0bfa226cae67e9f" name="ratbox-respond-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0" rel="1.1"/>
</package>
<package pkgid="8745ebb07dd873fcac7e0559bb89331e16965f5a" name="srvx" arch="i586">
  <version epoch="0" ver="1.3.1" rel="4.1"/>
  <changelog author="mrueckert@suse.de" date="1191240000">- initial package</changelog>
</package>
<package pkgid="b562d507abf3004bae06648409ac9e61a19d9387" name="srvx" arch="src">
  <version epoch="0" ver="1.3.1" rel="4.1"/>
  <changelog author="mrueckert@suse.de" date="1191240000">- initial package</changelog>
</package>
<package pkgid="720f6290eb14bc659b79541faca77bc96c3f7c91" name="srvx" arch="x86_64">
  <version epoch="0" ver="1.3.1" rel="4.1"/>
  <changelog author="mrueckert@suse.de" date="1191240000">- initial package</changelog>
</package>
<package pkgid="31596751e91fa0ee978d69ade856bc751fc914e0" name="srvx-debuginfo" arch="i586">
  <version epoch="0" ver="1.3.1" rel="4.1"/>
  <changelog author="mrueckert@suse.de" date="1191240000">- initial package</changelog>
</package>
<package pkgid="6ebcbd0ba45ec3a53f5dc97e9ebf09c6fa85586e" name="srvx-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.3.1" rel="4.1"/>
  <changelog author="mrueckert@suse.de" date="1191240000">- initial package</changelog>
</package>
<package pkgid="98b72cd700bd34d116355ff3ba81813ee300b28c" name="srvx-debugsource" arch="i586">
  <version epoch="0" ver="1.3.1" rel="4.1"/>
  <changelog author="mrueckert@suse.de" date="1191240000">- initial package</changelog>
</package>
<package pkgid="3d4b1aed53610f0548827e86113db93c9d8414ed" name="srvx-debugsource" arch="x86_64">
  <version epoch="0" ver="1.3.1" rel="4.1"/>
  <changelog author="mrueckert@suse.de" date="1191240000">- initial package</changelog>
</package>
<package pkgid="460fcd1a2e1316c6ac4914e62c79b2a364c97727" name="tircd" arch="noarch">
  <version epoch="0" ver="0.7" rel="2.1"/>
  <changelog author="pascal.bleser@opensuse.org" date="1239364800">- initial package (0.7)
- added daemon support through patch, sent upstream:
  http://code.google.com/p/tircd/issues/detail?id=49</changelog>
</package>
<package pkgid="d19367bce7d0738c18dbaeb967952b26b8698737" name="tircd" arch="src">
  <version epoch="0" ver="0.7" rel="2.1"/>
  <changelog author="pascal.bleser@opensuse.org" date="1239364800">- initial package (0.7)
- added daemon support through patch, sent upstream:
  http://code.google.com/p/tircd/issues/detail?id=49</changelog>
</package>
<package pkgid="908b326a9a38b27a14930d31960b18ac656972f3" name="tircd-daemon" arch="noarch">
  <version epoch="0" ver="0.7" rel="2.1"/>
  <changelog author="pascal.bleser@opensuse.org" date="1239364800">- initial package (0.7)
- added daemon support through patch, sent upstream:
  http://code.google.com/p/tircd/issues/detail?id=49</changelog>
</package>
<package pkgid="3f8d281f595aa91c5ce70c8ebe78b8318f0ab534" name="tre" arch="i586">
  <version epoch="0" ver="0.8.0_git201402282055" rel="34.1"/>
  <changelog author="dmueller@suse.de" date="1172404800">- Initial package (0.7.5)</changelog>
  <changelog author="coolo@suse.de" date="1201176000">- fix build</changelog>
  <changelog author="pgajdos@suse.cz" date="1245326400">- updated to 0.7.6 (see NEWS)</changelog>
  <changelog author="pgajdos@suse.cz" date="1260446400">- updated to 0.8.0:
  - Added tre_ prefix to all functions exported from libtre.  This
    changes the binary interface (ABI).  The old source interface
    (API) is still available in &lt;tre/regex.h&gt;.  New programs should
    use &lt;tre/tre.h&gt;.
  - Visual C++ 6 project files replaced with Visual Studio 2008 files.
  - Bug fixes.
- package renamed to tre, splitted out subpackage libtre5</changelog>
  <changelog author="jengelh@medozas.de" date="1327838400">- Remove redundant tags/sections per specfile guideline suggestions
- Parallel building using %_smp_mflags
- Enable pkgconfig provides</changelog>
  <changelog author="cfarrell@suse.com" date="1336478400">- license update: BSD-3-Clause
  Package is predominantly BSD-3-Clause licensed. This spec file license
  update makes the openSUSE package license substantially similar to the
  Fedora package license"</changelog>
  <changelog author="bjones@ece.msstate.edu" date="1396958400">- Added make check tests
- Added python-tre wrapper
- Used updated source from https://github.com/laurikari/tre/
- Added chicken.patch to correct Python build failures</changelog>
  <changelog author="pgajdos@suse.com" date="1398340800">- remove redundant setting of C(XX)FLAGS
- package translations in tre-lang</changelog>
</package>
<package pkgid="ae41ccff1f9a705269e77c168132c8660554906c" name="tre" arch="src">
  <version epoch="0" ver="0.8.0_git201402282055" rel="34.1"/>
  <changelog author="dmueller@suse.de" date="1172404800">- Initial package (0.7.5)</changelog>
  <changelog author="coolo@suse.de" date="1201176000">- fix build</changelog>
  <changelog author="pgajdos@suse.cz" date="1245326400">- updated to 0.7.6 (see NEWS)</changelog>
  <changelog author="pgajdos@suse.cz" date="1260446400">- updated to 0.8.0:
  - Added tre_ prefix to all functions exported from libtre.  This
    changes the binary interface (ABI).  The old source interface
    (API) is still available in &lt;tre/regex.h&gt;.  New programs should
    use &lt;tre/tre.h&gt;.
  - Visual C++ 6 project files replaced with Visual Studio 2008 files.
  - Bug fixes.
- package renamed to tre, splitted out subpackage libtre5</changelog>
  <changelog author="jengelh@medozas.de" date="1327838400">- Remove redundant tags/sections per specfile guideline suggestions
- Parallel building using %_smp_mflags
- Enable pkgconfig provides</changelog>
  <changelog author="cfarrell@suse.com" date="1336478400">- license update: BSD-3-Clause
  Package is predominantly BSD-3-Clause licensed. This spec file license
  update makes the openSUSE package license substantially similar to the
  Fedora package license"</changelog>
  <changelog author="bjones@ece.msstate.edu" date="1396958400">- Added make check tests
- Added python-tre wrapper
- Used updated source from https://github.com/laurikari/tre/
- Added chicken.patch to correct Python build failures</changelog>
  <changelog author="pgajdos@suse.com" date="1398340800">- remove redundant setting of C(XX)FLAGS
- package translations in tre-lang</changelog>
</package>
<package pkgid="f98f99033b3399710e2cb6dab9ede66c3832bdf9" name="tre" arch="x86_64">
  <version epoch="0" ver="0.8.0_git201402282055" rel="34.1"/>
  <changelog author="dmueller@suse.de" date="1172404800">- Initial package (0.7.5)</changelog>
  <changelog author="coolo@suse.de" date="1201176000">- fix build</changelog>
  <changelog author="pgajdos@suse.cz" date="1245326400">- updated to 0.7.6 (see NEWS)</changelog>
  <changelog author="pgajdos@suse.cz" date="1260446400">- updated to 0.8.0:
  - Added tre_ prefix to all functions exported from libtre.  This
    changes the binary interface (ABI).  The old source interface
    (API) is still available in &lt;tre/regex.h&gt;.  New programs should
    use &lt;tre/tre.h&gt;.
  - Visual C++ 6 project files replaced with Visual Studio 2008 files.
  - Bug fixes.
- package renamed to tre, splitted out subpackage libtre5</changelog>
  <changelog author="jengelh@medozas.de" date="1327838400">- Remove redundant tags/sections per specfile guideline suggestions
- Parallel building using %_smp_mflags
- Enable pkgconfig provides</changelog>
  <changelog author="cfarrell@suse.com" date="1336478400">- license update: BSD-3-Clause
  Package is predominantly BSD-3-Clause licensed. This spec file license
  update makes the openSUSE package license substantially similar to the
  Fedora package license"</changelog>
  <changelog author="bjones@ece.msstate.edu" date="1396958400">- Added make check tests
- Added python-tre wrapper
- Used updated source from https://github.com/laurikari/tre/
- Added chicken.patch to correct Python build failures</changelog>
  <changelog author="pgajdos@suse.com" date="1398340800">- remove redundant setting of C(XX)FLAGS
- package translations in tre-lang</changelog>
</package>
<package pkgid="b0cfc4d0dfc493dbe273fbf7474f6f36e8247e23" name="tre-debuginfo" arch="i586">
  <version epoch="0" ver="0.8.0_git201402282055" rel="34.1"/>
  <changelog author="dmueller@suse.de" date="1172404800">- Initial package (0.7.5)</changelog>
  <changelog author="coolo@suse.de" date="1201176000">- fix build</changelog>
  <changelog author="pgajdos@suse.cz" date="1245326400">- updated to 0.7.6 (see NEWS)</changelog>
  <changelog author="pgajdos@suse.cz" date="1260446400">- updated to 0.8.0:
  - Added tre_ prefix to all functions exported from libtre.  This
    changes the binary interface (ABI).  The old source interface
    (API) is still available in &lt;tre/regex.h&gt;.  New programs should
    use &lt;tre/tre.h&gt;.
  - Visual C++ 6 project files replaced with Visual Studio 2008 files.
  - Bug fixes.
- package renamed to tre, splitted out subpackage libtre5</changelog>
  <changelog author="jengelh@medozas.de" date="1327838400">- Remove redundant tags/sections per specfile guideline suggestions
- Parallel building using %_smp_mflags
- Enable pkgconfig provides</changelog>
  <changelog author="cfarrell@suse.com" date="1336478400">- license update: BSD-3-Clause
  Package is predominantly BSD-3-Clause licensed. This spec file license
  update makes the openSUSE package license substantially similar to the
  Fedora package license"</changelog>
  <changelog author="bjones@ece.msstate.edu" date="1396958400">- Added make check tests
- Added python-tre wrapper
- Used updated source from https://github.com/laurikari/tre/
- Added chicken.patch to correct Python build failures</changelog>
  <changelog author="pgajdos@suse.com" date="1398340800">- remove redundant setting of C(XX)FLAGS
- package translations in tre-lang</changelog>
</package>
<package pkgid="04b1888c24bb73cbcf29dafd9d2e5e6ca45e02b6" name="tre-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8.0_git201402282055" rel="34.1"/>
  <changelog author="dmueller@suse.de" date="1172404800">- Initial package (0.7.5)</changelog>
  <changelog author="coolo@suse.de" date="1201176000">- fix build</changelog>
  <changelog author="pgajdos@suse.cz" date="1245326400">- updated to 0.7.6 (see NEWS)</changelog>
  <changelog author="pgajdos@suse.cz" date="1260446400">- updated to 0.8.0:
  - Added tre_ prefix to all functions exported from libtre.  This
    changes the binary interface (ABI).  The old source interface
    (API) is still available in &lt;tre/regex.h&gt;.  New programs should
    use &lt;tre/tre.h&gt;.
  - Visual C++ 6 project files replaced with Visual Studio 2008 files.
  - Bug fixes.
- package renamed to tre, splitted out subpackage libtre5</changelog>
  <changelog author="jengelh@medozas.de" date="1327838400">- Remove redundant tags/sections per specfile guideline suggestions
- Parallel building using %_smp_mflags
- Enable pkgconfig provides</changelog>
  <changelog author="cfarrell@suse.com" date="1336478400">- license update: BSD-3-Clause
  Package is predominantly BSD-3-Clause licensed. This spec file license
  update makes the openSUSE package license substantially similar to the
  Fedora package license"</changelog>
  <changelog author="bjones@ece.msstate.edu" date="1396958400">- Added make check tests
- Added python-tre wrapper
- Used updated source from https://github.com/laurikari/tre/
- Added chicken.patch to correct Python build failures</changelog>
  <changelog author="pgajdos@suse.com" date="1398340800">- remove redundant setting of C(XX)FLAGS
- package translations in tre-lang</changelog>
</package>
<package pkgid="ad199a08759e0b115bf9f5dc483b4b22e0dcbb8e" name="tre-debugsource" arch="i586">
  <version epoch="0" ver="0.8.0_git201402282055" rel="34.1"/>
  <changelog author="dmueller@suse.de" date="1172404800">- Initial package (0.7.5)</changelog>
  <changelog author="coolo@suse.de" date="1201176000">- fix build</changelog>
  <changelog author="pgajdos@suse.cz" date="1245326400">- updated to 0.7.6 (see NEWS)</changelog>
  <changelog author="pgajdos@suse.cz" date="1260446400">- updated to 0.8.0:
  - Added tre_ prefix to all functions exported from libtre.  This
    changes the binary interface (ABI).  The old source interface
    (API) is still available in &lt;tre/regex.h&gt;.  New programs should
    use &lt;tre/tre.h&gt;.
  - Visual C++ 6 project files replaced with Visual Studio 2008 files.
  - Bug fixes.
- package renamed to tre, splitted out subpackage libtre5</changelog>
  <changelog author="jengelh@medozas.de" date="1327838400">- Remove redundant tags/sections per specfile guideline suggestions
- Parallel building using %_smp_mflags
- Enable pkgconfig provides</changelog>
  <changelog author="cfarrell@suse.com" date="1336478400">- license update: BSD-3-Clause
  Package is predominantly BSD-3-Clause licensed. This spec file license
  update makes the openSUSE package license substantially similar to the
  Fedora package license"</changelog>
  <changelog author="bjones@ece.msstate.edu" date="1396958400">- Added make check tests
- Added python-tre wrapper
- Used updated source from https://github.com/laurikari/tre/
- Added chicken.patch to correct Python build failures</changelog>
  <changelog author="pgajdos@suse.com" date="1398340800">- remove redundant setting of C(XX)FLAGS
- package translations in tre-lang</changelog>
</package>
<package pkgid="a59150ac9808eb2735f638f1561b5cf48d26d911" name="tre-debugsource" arch="x86_64">
  <version epoch="0" ver="0.8.0_git201402282055" rel="34.1"/>
  <changelog author="dmueller@suse.de" date="1172404800">- Initial package (0.7.5)</changelog>
  <changelog author="coolo@suse.de" date="1201176000">- fix build</changelog>
  <changelog author="pgajdos@suse.cz" date="1245326400">- updated to 0.7.6 (see NEWS)</changelog>
  <changelog author="pgajdos@suse.cz" date="1260446400">- updated to 0.8.0:
  - Added tre_ prefix to all functions exported from libtre.  This
    changes the binary interface (ABI).  The old source interface
    (API) is still available in &lt;tre/regex.h&gt;.  New programs should
    use &lt;tre/tre.h&gt;.
  - Visual C++ 6 project files replaced with Visual Studio 2008 files.
  - Bug fixes.
- package renamed to tre, splitted out subpackage libtre5</changelog>
  <changelog author="jengelh@medozas.de" date="1327838400">- Remove redundant tags/sections per specfile guideline suggestions
- Parallel building using %_smp_mflags
- Enable pkgconfig provides</changelog>
  <changelog author="cfarrell@suse.com" date="1336478400">- license update: BSD-3-Clause
  Package is predominantly BSD-3-Clause licensed. This spec file license
  update makes the openSUSE package license substantially similar to the
  Fedora package license"</changelog>
  <changelog author="bjones@ece.msstate.edu" date="1396958400">- Added make check tests
- Added python-tre wrapper
- Used updated source from https://github.com/laurikari/tre/
- Added chicken.patch to correct Python build failures</changelog>
  <changelog author="pgajdos@suse.com" date="1398340800">- remove redundant setting of C(XX)FLAGS
- package translations in tre-lang</changelog>
</package>
<package pkgid="0fa23dda1b55321e1f149bd034de358f976cd567" name="tre-devel" arch="i586">
  <version epoch="0" ver="0.8.0_git201402282055" rel="34.1"/>
  <changelog author="dmueller@suse.de" date="1172404800">- Initial package (0.7.5)</changelog>
  <changelog author="coolo@suse.de" date="1201176000">- fix build</changelog>
  <changelog author="pgajdos@suse.cz" date="1245326400">- updated to 0.7.6 (see NEWS)</changelog>
  <changelog author="pgajdos@suse.cz" date="1260446400">- updated to 0.8.0:
  - Added tre_ prefix to all functions exported from libtre.  This
    changes the binary interface (ABI).  The old source interface
    (API) is still available in &lt;tre/regex.h&gt;.  New programs should
    use &lt;tre/tre.h&gt;.
  - Visual C++ 6 project files replaced with Visual Studio 2008 files.
  - Bug fixes.
- package renamed to tre, splitted out subpackage libtre5</changelog>
  <changelog author="jengelh@medozas.de" date="1327838400">- Remove redundant tags/sections per specfile guideline suggestions
- Parallel building using %_smp_mflags
- Enable pkgconfig provides</changelog>
  <changelog author="cfarrell@suse.com" date="1336478400">- license update: BSD-3-Clause
  Package is predominantly BSD-3-Clause licensed. This spec file license
  update makes the openSUSE package license substantially similar to the
  Fedora package license"</changelog>
  <changelog author="bjones@ece.msstate.edu" date="1396958400">- Added make check tests
- Added python-tre wrapper
- Used updated source from https://github.com/laurikari/tre/
- Added chicken.patch to correct Python build failures</changelog>
  <changelog author="pgajdos@suse.com" date="1398340800">- remove redundant setting of C(XX)FLAGS
- package translations in tre-lang</changelog>
</package>
<package pkgid="714a490f3733cb1b1d6300daecfbc3916b17784e" name="tre-devel" arch="x86_64">
  <version epoch="0" ver="0.8.0_git201402282055" rel="34.1"/>
  <changelog author="dmueller@suse.de" date="1172404800">- Initial package (0.7.5)</changelog>
  <changelog author="coolo@suse.de" date="1201176000">- fix build</changelog>
  <changelog author="pgajdos@suse.cz" date="1245326400">- updated to 0.7.6 (see NEWS)</changelog>
  <changelog author="pgajdos@suse.cz" date="1260446400">- updated to 0.8.0:
  - Added tre_ prefix to all functions exported from libtre.  This
    changes the binary interface (ABI).  The old source interface
    (API) is still available in &lt;tre/regex.h&gt;.  New programs should
    use &lt;tre/tre.h&gt;.
  - Visual C++ 6 project files replaced with Visual Studio 2008 files.
  - Bug fixes.
- package renamed to tre, splitted out subpackage libtre5</changelog>
  <changelog author="jengelh@medozas.de" date="1327838400">- Remove redundant tags/sections per specfile guideline suggestions
- Parallel building using %_smp_mflags
- Enable pkgconfig provides</changelog>
  <changelog author="cfarrell@suse.com" date="1336478400">- license update: BSD-3-Clause
  Package is predominantly BSD-3-Clause licensed. This spec file license
  update makes the openSUSE package license substantially similar to the
  Fedora package license"</changelog>
  <changelog author="bjones@ece.msstate.edu" date="1396958400">- Added make check tests
- Added python-tre wrapper
- Used updated source from https://github.com/laurikari/tre/
- Added chicken.patch to correct Python build failures</changelog>
  <changelog author="pgajdos@suse.com" date="1398340800">- remove redundant setting of C(XX)FLAGS
- package translations in tre-lang</changelog>
</package>
<package pkgid="db986067fe1ec52fef9479cd74bbbaa4ea299610" name="tre-lang" arch="i586">
  <version epoch="0" ver="0.8.0_git201402282055" rel="34.1"/>
  <changelog author="dmueller@suse.de" date="1172404800">- Initial package (0.7.5)</changelog>
  <changelog author="coolo@suse.de" date="1201176000">- fix build</changelog>
  <changelog author="pgajdos@suse.cz" date="1245326400">- updated to 0.7.6 (see NEWS)</changelog>
  <changelog author="pgajdos@suse.cz" date="1260446400">- updated to 0.8.0:
  - Added tre_ prefix to all functions exported from libtre.  This
    changes the binary interface (ABI).  The old source interface
    (API) is still available in &lt;tre/regex.h&gt;.  New programs should
    use &lt;tre/tre.h&gt;.
  - Visual C++ 6 project files replaced with Visual Studio 2008 files.
  - Bug fixes.
- package renamed to tre, splitted out subpackage libtre5</changelog>
  <changelog author="jengelh@medozas.de" date="1327838400">- Remove redundant tags/sections per specfile guideline suggestions
- Parallel building using %_smp_mflags
- Enable pkgconfig provides</changelog>
  <changelog author="cfarrell@suse.com" date="1336478400">- license update: BSD-3-Clause
  Package is predominantly BSD-3-Clause licensed. This spec file license
  update makes the openSUSE package license substantially similar to the
  Fedora package license"</changelog>
  <changelog author="bjones@ece.msstate.edu" date="1396958400">- Added make check tests
- Added python-tre wrapper
- Used updated source from https://github.com/laurikari/tre/
- Added chicken.patch to correct Python build failures</changelog>
  <changelog author="pgajdos@suse.com" date="1398340800">- remove redundant setting of C(XX)FLAGS
- package translations in tre-lang</changelog>
</package>
<package pkgid="b9088773e1cf6bbf307168c9dcefce76f6ad2b65" name="tre-lang" arch="x86_64">
  <version epoch="0" ver="0.8.0_git201402282055" rel="34.1"/>
  <changelog author="dmueller@suse.de" date="1172404800">- Initial package (0.7.5)</changelog>
  <changelog author="coolo@suse.de" date="1201176000">- fix build</changelog>
  <changelog author="pgajdos@suse.cz" date="1245326400">- updated to 0.7.6 (see NEWS)</changelog>
  <changelog author="pgajdos@suse.cz" date="1260446400">- updated to 0.8.0:
  - Added tre_ prefix to all functions exported from libtre.  This
    changes the binary interface (ABI).  The old source interface
    (API) is still available in &lt;tre/regex.h&gt;.  New programs should
    use &lt;tre/tre.h&gt;.
  - Visual C++ 6 project files replaced with Visual Studio 2008 files.
  - Bug fixes.
- package renamed to tre, splitted out subpackage libtre5</changelog>
  <changelog author="jengelh@medozas.de" date="1327838400">- Remove redundant tags/sections per specfile guideline suggestions
- Parallel building using %_smp_mflags
- Enable pkgconfig provides</changelog>
  <changelog author="cfarrell@suse.com" date="1336478400">- license update: BSD-3-Clause
  Package is predominantly BSD-3-Clause licensed. This spec file license
  update makes the openSUSE package license substantially similar to the
  Fedora package license"</changelog>
  <changelog author="bjones@ece.msstate.edu" date="1396958400">- Added make check tests
- Added python-tre wrapper
- Used updated source from https://github.com/laurikari/tre/
- Added chicken.patch to correct Python build failures</changelog>
  <changelog author="pgajdos@suse.com" date="1398340800">- remove redundant setting of C(XX)FLAGS
- package translations in tre-lang</changelog>
</package>
<package pkgid="1e852d19557a04c5ec50cd5a249fc3e5f7c78c9d" name="unrealircd" arch="i586">
  <version epoch="0" ver="3.2.9" rel="8.1"/>
  <changelog author="gerrit.beine@gmx.de" date="1235131200">- Intial build</changelog>
  <changelog author="lars@linux-schulserver.de" date="1328788800">- update 3.2.9
- rework of the specfile:
  + "susify" the spec and init script
- compile with optflags
- create /var/run/Unreal on demand as /var/run can be tmpfs on
  newer systems</changelog>
  <changelog author="mrueckert@suse.de" date="1332331200">- Fix some compiler warnings:
  - Added Unreal3.2.9_compiler_warnings.patch
  - added -DCLEAN_COMPILE -Wno-unused to the cflags</changelog>
  <changelog author="mrueckert@suse.de" date="1332331201">- make it always change to user/group unrealircd
- disable ssl for now. it always seems to require certs even
  without ssl links
- disable curl when using cares. configure complainsa about
  possible stalls on reload.</changelog>
  <changelog author="mrueckert@suse.de" date="1332331202">- simplified start() in the init script
- marked is as config</changelog>
  <changelog author="mrueckert@suse.de" date="1332331203">- drop pathnames patch:
  merged missing chunks into tmpfile patch
- added apparmor profile</changelog>
  <changelog author="mrueckert@suse.de" date="1332331204">- added /var/lib/Unreal for ircd.tune file</changelog>
  <changelog author="mrueckert@suse.de" date="1333108800">- added deop on join module from
  http://www.unrealircd.com/modules/view/48</changelog>
  <changelog author="mrueckert@suse.de" date="1333108801">- added joindeop_add_prototype.patch: the function is not in the
  normal unreal ircd headers. as a quick solution move the
  prototype into the file.</changelog>
  <changelog author="lars@linux-schulserver.de" date="1333281600">- enable sysconfig file again (even if we can currently not
  change much there)</changelog>
  <changelog author="mrueckert@suse.de" date="1333368000">- drop sysconfig file:
  It doesnt make any sense to have those values really configurable
  - user/group -&gt; hardcoded at compile time.
  - config file could be debated but for now it isnt configurable
  - pid file -&gt; change the config file. the init script only used
    it do find /var/run/Unreal ... replaced that with a variable
    for the dir.</changelog>
  <changelog author="mrueckert@suse.de" date="1333368001">- actually set the UNREALIRCD_CONFIG variable before using it
- added comment in the example config not to use the pid file
  setting as we have a proper default at compile time</changelog>
</package>
<package pkgid="f68bd6ceb7e9b3fbb75da3ff53c4529de6c2023f" name="unrealircd" arch="src">
  <version epoch="0" ver="3.2.9" rel="8.1"/>
  <changelog author="gerrit.beine@gmx.de" date="1235131200">- Intial build</changelog>
  <changelog author="lars@linux-schulserver.de" date="1328788800">- update 3.2.9
- rework of the specfile:
  + "susify" the spec and init script
- compile with optflags
- create /var/run/Unreal on demand as /var/run can be tmpfs on
  newer systems</changelog>
  <changelog author="mrueckert@suse.de" date="1332331200">- Fix some compiler warnings:
  - Added Unreal3.2.9_compiler_warnings.patch
  - added -DCLEAN_COMPILE -Wno-unused to the cflags</changelog>
  <changelog author="mrueckert@suse.de" date="1332331201">- make it always change to user/group unrealircd
- disable ssl for now. it always seems to require certs even
  without ssl links
- disable curl when using cares. configure complainsa about
  possible stalls on reload.</changelog>
  <changelog author="mrueckert@suse.de" date="1332331202">- simplified start() in the init script
- marked is as config</changelog>
  <changelog author="mrueckert@suse.de" date="1332331203">- drop pathnames patch:
  merged missing chunks into tmpfile patch
- added apparmor profile</changelog>
  <changelog author="mrueckert@suse.de" date="1332331204">- added /var/lib/Unreal for ircd.tune file</changelog>
  <changelog author="mrueckert@suse.de" date="1333108800">- added deop on join module from
  http://www.unrealircd.com/modules/view/48</changelog>
  <changelog author="mrueckert@suse.de" date="1333108801">- added joindeop_add_prototype.patch: the function is not in the
  normal unreal ircd headers. as a quick solution move the
  prototype into the file.</changelog>
  <changelog author="lars@linux-schulserver.de" date="1333281600">- enable sysconfig file again (even if we can currently not
  change much there)</changelog>
  <changelog author="mrueckert@suse.de" date="1333368000">- drop sysconfig file:
  It doesnt make any sense to have those values really configurable
  - user/group -&gt; hardcoded at compile time.
  - config file could be debated but for now it isnt configurable
  - pid file -&gt; change the config file. the init script only used
    it do find /var/run/Unreal ... replaced that with a variable
    for the dir.</changelog>
  <changelog author="mrueckert@suse.de" date="1333368001">- actually set the UNREALIRCD_CONFIG variable before using it
- added comment in the example config not to use the pid file
  setting as we have a proper default at compile time</changelog>
</package>
<package pkgid="c8365b2516d1980aad82bebcd607429a5f63e380" name="unrealircd" arch="x86_64">
  <version epoch="0" ver="3.2.9" rel="8.1"/>
  <changelog author="gerrit.beine@gmx.de" date="1235131200">- Intial build</changelog>
  <changelog author="lars@linux-schulserver.de" date="1328788800">- update 3.2.9
- rework of the specfile:
  + "susify" the spec and init script
- compile with optflags
- create /var/run/Unreal on demand as /var/run can be tmpfs on
  newer systems</changelog>
  <changelog author="mrueckert@suse.de" date="1332331200">- Fix some compiler warnings:
  - Added Unreal3.2.9_compiler_warnings.patch
  - added -DCLEAN_COMPILE -Wno-unused to the cflags</changelog>
  <changelog author="mrueckert@suse.de" date="1332331201">- make it always change to user/group unrealircd
- disable ssl for now. it always seems to require certs even
  without ssl links
- disable curl when using cares. configure complainsa about
  possible stalls on reload.</changelog>
  <changelog author="mrueckert@suse.de" date="1332331202">- simplified start() in the init script
- marked is as config</changelog>
  <changelog author="mrueckert@suse.de" date="1332331203">- drop pathnames patch:
  merged missing chunks into tmpfile patch
- added apparmor profile</changelog>
  <changelog author="mrueckert@suse.de" date="1332331204">- added /var/lib/Unreal for ircd.tune file</changelog>
  <changelog author="mrueckert@suse.de" date="1333108800">- added deop on join module from
  http://www.unrealircd.com/modules/view/48</changelog>
  <changelog author="mrueckert@suse.de" date="1333108801">- added joindeop_add_prototype.patch: the function is not in the
  normal unreal ircd headers. as a quick solution move the
  prototype into the file.</changelog>
  <changelog author="lars@linux-schulserver.de" date="1333281600">- enable sysconfig file again (even if we can currently not
  change much there)</changelog>
  <changelog author="mrueckert@suse.de" date="1333368000">- drop sysconfig file:
  It doesnt make any sense to have those values really configurable
  - user/group -&gt; hardcoded at compile time.
  - config file could be debated but for now it isnt configurable
  - pid file -&gt; change the config file. the init script only used
    it do find /var/run/Unreal ... replaced that with a variable
    for the dir.</changelog>
  <changelog author="mrueckert@suse.de" date="1333368001">- actually set the UNREALIRCD_CONFIG variable before using it
- added comment in the example config not to use the pid file
  setting as we have a proper default at compile time</changelog>
</package>
<package pkgid="535abdad6e5b118cd6b13e812ae6bcf3238d6ed4" name="unrealircd-debuginfo" arch="i586">
  <version epoch="0" ver="3.2.9" rel="8.1"/>
  <changelog author="gerrit.beine@gmx.de" date="1235131200">- Intial build</changelog>
  <changelog author="lars@linux-schulserver.de" date="1328788800">- update 3.2.9
- rework of the specfile:
  + "susify" the spec and init script
- compile with optflags
- create /var/run/Unreal on demand as /var/run can be tmpfs on
  newer systems</changelog>
  <changelog author="mrueckert@suse.de" date="1332331200">- Fix some compiler warnings:
  - Added Unreal3.2.9_compiler_warnings.patch
  - added -DCLEAN_COMPILE -Wno-unused to the cflags</changelog>
  <changelog author="mrueckert@suse.de" date="1332331201">- make it always change to user/group unrealircd
- disable ssl for now. it always seems to require certs even
  without ssl links
- disable curl when using cares. configure complainsa about
  possible stalls on reload.</changelog>
  <changelog author="mrueckert@suse.de" date="1332331202">- simplified start() in the init script
- marked is as config</changelog>
  <changelog author="mrueckert@suse.de" date="1332331203">- drop pathnames patch:
  merged missing chunks into tmpfile patch
- added apparmor profile</changelog>
  <changelog author="mrueckert@suse.de" date="1332331204">- added /var/lib/Unreal for ircd.tune file</changelog>
  <changelog author="mrueckert@suse.de" date="1333108800">- added deop on join module from
  http://www.unrealircd.com/modules/view/48</changelog>
  <changelog author="mrueckert@suse.de" date="1333108801">- added joindeop_add_prototype.patch: the function is not in the
  normal unreal ircd headers. as a quick solution move the
  prototype into the file.</changelog>
  <changelog author="lars@linux-schulserver.de" date="1333281600">- enable sysconfig file again (even if we can currently not
  change much there)</changelog>
  <changelog author="mrueckert@suse.de" date="1333368000">- drop sysconfig file:
  It doesnt make any sense to have those values really configurable
  - user/group -&gt; hardcoded at compile time.
  - config file could be debated but for now it isnt configurable
  - pid file -&gt; change the config file. the init script only used
    it do find /var/run/Unreal ... replaced that with a variable
    for the dir.</changelog>
  <changelog author="mrueckert@suse.de" date="1333368001">- actually set the UNREALIRCD_CONFIG variable before using it
- added comment in the example config not to use the pid file
  setting as we have a proper default at compile time</changelog>
</package>
<package pkgid="d15c282ae9136d172a30dad89d792d9767a277b1" name="unrealircd-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.2.9" rel="8.1"/>
  <changelog author="gerrit.beine@gmx.de" date="1235131200">- Intial build</changelog>
  <changelog author="lars@linux-schulserver.de" date="1328788800">- update 3.2.9
- rework of the specfile:
  + "susify" the spec and init script
- compile with optflags
- create /var/run/Unreal on demand as /var/run can be tmpfs on
  newer systems</changelog>
  <changelog author="mrueckert@suse.de" date="1332331200">- Fix some compiler warnings:
  - Added Unreal3.2.9_compiler_warnings.patch
  - added -DCLEAN_COMPILE -Wno-unused to the cflags</changelog>
  <changelog author="mrueckert@suse.de" date="1332331201">- make it always change to user/group unrealircd
- disable ssl for now. it always seems to require certs even
  without ssl links
- disable curl when using cares. configure complainsa about
  possible stalls on reload.</changelog>
  <changelog author="mrueckert@suse.de" date="1332331202">- simplified start() in the init script
- marked is as config</changelog>
  <changelog author="mrueckert@suse.de" date="1332331203">- drop pathnames patch:
  merged missing chunks into tmpfile patch
- added apparmor profile</changelog>
  <changelog author="mrueckert@suse.de" date="1332331204">- added /var/lib/Unreal for ircd.tune file</changelog>
  <changelog author="mrueckert@suse.de" date="1333108800">- added deop on join module from
  http://www.unrealircd.com/modules/view/48</changelog>
  <changelog author="mrueckert@suse.de" date="1333108801">- added joindeop_add_prototype.patch: the function is not in the
  normal unreal ircd headers. as a quick solution move the
  prototype into the file.</changelog>
  <changelog author="lars@linux-schulserver.de" date="1333281600">- enable sysconfig file again (even if we can currently not
  change much there)</changelog>
  <changelog author="mrueckert@suse.de" date="1333368000">- drop sysconfig file:
  It doesnt make any sense to have those values really configurable
  - user/group -&gt; hardcoded at compile time.
  - config file could be debated but for now it isnt configurable
  - pid file -&gt; change the config file. the init script only used
    it do find /var/run/Unreal ... replaced that with a variable
    for the dir.</changelog>
  <changelog author="mrueckert@suse.de" date="1333368001">- actually set the UNREALIRCD_CONFIG variable before using it
- added comment in the example config not to use the pid file
  setting as we have a proper default at compile time</changelog>
</package>
<package pkgid="e057704102c0ad8138afd3c8a54fbf52c5f690ba" name="unrealircd-debugsource" arch="i586">
  <version epoch="0" ver="3.2.9" rel="8.1"/>
  <changelog author="gerrit.beine@gmx.de" date="1235131200">- Intial build</changelog>
  <changelog author="lars@linux-schulserver.de" date="1328788800">- update 3.2.9
- rework of the specfile:
  + "susify" the spec and init script
- compile with optflags
- create /var/run/Unreal on demand as /var/run can be tmpfs on
  newer systems</changelog>
  <changelog author="mrueckert@suse.de" date="1332331200">- Fix some compiler warnings:
  - Added Unreal3.2.9_compiler_warnings.patch
  - added -DCLEAN_COMPILE -Wno-unused to the cflags</changelog>
  <changelog author="mrueckert@suse.de" date="1332331201">- make it always change to user/group unrealircd
- disable ssl for now. it always seems to require certs even
  without ssl links
- disable curl when using cares. configure complainsa about
  possible stalls on reload.</changelog>
  <changelog author="mrueckert@suse.de" date="1332331202">- simplified start() in the init script
- marked is as config</changelog>
  <changelog author="mrueckert@suse.de" date="1332331203">- drop pathnames patch:
  merged missing chunks into tmpfile patch
- added apparmor profile</changelog>
  <changelog author="mrueckert@suse.de" date="1332331204">- added /var/lib/Unreal for ircd.tune file</changelog>
  <changelog author="mrueckert@suse.de" date="1333108800">- added deop on join module from
  http://www.unrealircd.com/modules/view/48</changelog>
  <changelog author="mrueckert@suse.de" date="1333108801">- added joindeop_add_prototype.patch: the function is not in the
  normal unreal ircd headers. as a quick solution move the
  prototype into the file.</changelog>
  <changelog author="lars@linux-schulserver.de" date="1333281600">- enable sysconfig file again (even if we can currently not
  change much there)</changelog>
  <changelog author="mrueckert@suse.de" date="1333368000">- drop sysconfig file:
  It doesnt make any sense to have those values really configurable
  - user/group -&gt; hardcoded at compile time.
  - config file could be debated but for now it isnt configurable
  - pid file -&gt; change the config file. the init script only used
    it do find /var/run/Unreal ... replaced that with a variable
    for the dir.</changelog>
  <changelog author="mrueckert@suse.de" date="1333368001">- actually set the UNREALIRCD_CONFIG variable before using it
- added comment in the example config not to use the pid file
  setting as we have a proper default at compile time</changelog>
</package>
<package pkgid="77bbb61097766215b66893b939e4e37e0a183f30" name="unrealircd-debugsource" arch="x86_64">
  <version epoch="0" ver="3.2.9" rel="8.1"/>
  <changelog author="gerrit.beine@gmx.de" date="1235131200">- Intial build</changelog>
  <changelog author="lars@linux-schulserver.de" date="1328788800">- update 3.2.9
- rework of the specfile:
  + "susify" the spec and init script
- compile with optflags
- create /var/run/Unreal on demand as /var/run can be tmpfs on
  newer systems</changelog>
  <changelog author="mrueckert@suse.de" date="1332331200">- Fix some compiler warnings:
  - Added Unreal3.2.9_compiler_warnings.patch
  - added -DCLEAN_COMPILE -Wno-unused to the cflags</changelog>
  <changelog author="mrueckert@suse.de" date="1332331201">- make it always change to user/group unrealircd
- disable ssl for now. it always seems to require certs even
  without ssl links
- disable curl when using cares. configure complainsa about
  possible stalls on reload.</changelog>
  <changelog author="mrueckert@suse.de" date="1332331202">- simplified start() in the init script
- marked is as config</changelog>
  <changelog author="mrueckert@suse.de" date="1332331203">- drop pathnames patch:
  merged missing chunks into tmpfile patch
- added apparmor profile</changelog>
  <changelog author="mrueckert@suse.de" date="1332331204">- added /var/lib/Unreal for ircd.tune file</changelog>
  <changelog author="mrueckert@suse.de" date="1333108800">- added deop on join module from
  http://www.unrealircd.com/modules/view/48</changelog>
  <changelog author="mrueckert@suse.de" date="1333108801">- added joindeop_add_prototype.patch: the function is not in the
  normal unreal ircd headers. as a quick solution move the
  prototype into the file.</changelog>
  <changelog author="lars@linux-schulserver.de" date="1333281600">- enable sysconfig file again (even if we can currently not
  change much there)</changelog>
  <changelog author="mrueckert@suse.de" date="1333368000">- drop sysconfig file:
  It doesnt make any sense to have those values really configurable
  - user/group -&gt; hardcoded at compile time.
  - config file could be debated but for now it isnt configurable
  - pid file -&gt; change the config file. the init script only used
    it do find /var/run/Unreal ... replaced that with a variable
    for the dir.</changelog>
  <changelog author="mrueckert@suse.de" date="1333368001">- actually set the UNREALIRCD_CONFIG variable before using it
- added comment in the example config not to use the pid file
  setting as we have a proper default at compile time</changelog>
</package>
<package pkgid="b8c225cc99e92076364c735c430e146f46e7e5f9" name="xchat-otr" arch="i586">
  <version epoch="0" ver="0.3" rel="4.1"/>
  <changelog author="andreas.stieger@gmx.de" date="1321963200">- initial package</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1322049600">- fix 64 bit build</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1331640000">- fix factory build</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1335009600">- fix build with CMake 2.8.8, this is a CMake bug
  see http://www.cmake.org/Bug/view.php?id=13125
  This patch will not longer be required for CMake &gt; 2.8.8</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1352635200">- The package currently does not build against libotr 4.0.0.
  For openSUSE Factory, build against older version of the library
  be provided by libotr2, [bnc#789175]</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1409745600">- split xchat-otr from irc-otr source pcackage: irssi-otr has
  since moved on to 1.0.0 / libotr 4.0.0 and no longer contains
  xchat support.</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1409918400">- explicity add LICENCE to %doc previously included via wildcard</changelog>
</package>
<package pkgid="1f708ea1240de58626462055d9088b5f5905714b" name="xchat-otr" arch="src">
  <version epoch="0" ver="0.3" rel="4.1"/>
  <changelog author="andreas.stieger@gmx.de" date="1321963200">- initial package</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1322049600">- fix 64 bit build</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1331640000">- fix factory build</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1335009600">- fix build with CMake 2.8.8, this is a CMake bug
  see http://www.cmake.org/Bug/view.php?id=13125
  This patch will not longer be required for CMake &gt; 2.8.8</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1352635200">- The package currently does not build against libotr 4.0.0.
  For openSUSE Factory, build against older version of the library
  be provided by libotr2, [bnc#789175]</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1409745600">- split xchat-otr from irc-otr source pcackage: irssi-otr has
  since moved on to 1.0.0 / libotr 4.0.0 and no longer contains
  xchat support.</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1409918400">- explicity add LICENCE to %doc previously included via wildcard</changelog>
</package>
<package pkgid="6087ae707abe5dc3a05d5c4188598792aeac49d5" name="xchat-otr" arch="x86_64">
  <version epoch="0" ver="0.3" rel="4.1"/>
  <changelog author="andreas.stieger@gmx.de" date="1321963200">- initial package</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1322049600">- fix 64 bit build</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1331640000">- fix factory build</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1335009600">- fix build with CMake 2.8.8, this is a CMake bug
  see http://www.cmake.org/Bug/view.php?id=13125
  This patch will not longer be required for CMake &gt; 2.8.8</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1352635200">- The package currently does not build against libotr 4.0.0.
  For openSUSE Factory, build against older version of the library
  be provided by libotr2, [bnc#789175]</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1409745600">- split xchat-otr from irc-otr source pcackage: irssi-otr has
  since moved on to 1.0.0 / libotr 4.0.0 and no longer contains
  xchat support.</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1409918400">- explicity add LICENCE to %doc previously included via wildcard</changelog>
</package>
<package pkgid="d3ea7c6caac27cb35632f338d42e909ce4e31169" name="xchat-otr-debuginfo" arch="i586">
  <version epoch="0" ver="0.3" rel="4.1"/>
  <changelog author="andreas.stieger@gmx.de" date="1321963200">- initial package</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1322049600">- fix 64 bit build</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1331640000">- fix factory build</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1335009600">- fix build with CMake 2.8.8, this is a CMake bug
  see http://www.cmake.org/Bug/view.php?id=13125
  This patch will not longer be required for CMake &gt; 2.8.8</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1352635200">- The package currently does not build against libotr 4.0.0.
  For openSUSE Factory, build against older version of the library
  be provided by libotr2, [bnc#789175]</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1409745600">- split xchat-otr from irc-otr source pcackage: irssi-otr has
  since moved on to 1.0.0 / libotr 4.0.0 and no longer contains
  xchat support.</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1409918400">- explicity add LICENCE to %doc previously included via wildcard</changelog>
</package>
<package pkgid="2b91d52c84f3cd50a95c5c869b561a52d6517c59" name="xchat-otr-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.3" rel="4.1"/>
  <changelog author="andreas.stieger@gmx.de" date="1321963200">- initial package</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1322049600">- fix 64 bit build</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1331640000">- fix factory build</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1335009600">- fix build with CMake 2.8.8, this is a CMake bug
  see http://www.cmake.org/Bug/view.php?id=13125
  This patch will not longer be required for CMake &gt; 2.8.8</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1352635200">- The package currently does not build against libotr 4.0.0.
  For openSUSE Factory, build against older version of the library
  be provided by libotr2, [bnc#789175]</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1409745600">- split xchat-otr from irc-otr source pcackage: irssi-otr has
  since moved on to 1.0.0 / libotr 4.0.0 and no longer contains
  xchat support.</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1409918400">- explicity add LICENCE to %doc previously included via wildcard</changelog>
</package>
<package pkgid="1ca2e8fc67c202939d084dae3192cd2ae2c8ceb7" name="xchat-otr-debugsource" arch="i586">
  <version epoch="0" ver="0.3" rel="4.1"/>
  <changelog author="andreas.stieger@gmx.de" date="1321963200">- initial package</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1322049600">- fix 64 bit build</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1331640000">- fix factory build</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1335009600">- fix build with CMake 2.8.8, this is a CMake bug
  see http://www.cmake.org/Bug/view.php?id=13125
  This patch will not longer be required for CMake &gt; 2.8.8</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1352635200">- The package currently does not build against libotr 4.0.0.
  For openSUSE Factory, build against older version of the library
  be provided by libotr2, [bnc#789175]</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1409745600">- split xchat-otr from irc-otr source pcackage: irssi-otr has
  since moved on to 1.0.0 / libotr 4.0.0 and no longer contains
  xchat support.</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1409918400">- explicity add LICENCE to %doc previously included via wildcard</changelog>
</package>
<package pkgid="798e8ad2366b9cee54c7d5122fee6b44452a5116" name="xchat-otr-debugsource" arch="x86_64">
  <version epoch="0" ver="0.3" rel="4.1"/>
  <changelog author="andreas.stieger@gmx.de" date="1321963200">- initial package</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1322049600">- fix 64 bit build</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1331640000">- fix factory build</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1335009600">- fix build with CMake 2.8.8, this is a CMake bug
  see http://www.cmake.org/Bug/view.php?id=13125
  This patch will not longer be required for CMake &gt; 2.8.8</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1352635200">- The package currently does not build against libotr 4.0.0.
  For openSUSE Factory, build against older version of the library
  be provided by libotr2, [bnc#789175]</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1409745600">- split xchat-otr from irc-otr source pcackage: irssi-otr has
  since moved on to 1.0.0 / libotr 4.0.0 and no longer contains
  xchat support.</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1409918400">- explicity add LICENCE to %doc previously included via wildcard</changelog>
</package>
</otherdata>