File jabberd.changes of Package jabberd

-------------------------------------------------------------------
Tue Mar 21 10:52:38 UTC 2023 - Reinhard Max <max@suse.com>

- Update to 2.7.0:
  * openssl-1.1 support
  * Python script to export data in XEP-0227 format
  * Fix build errors with MariaDB 10.2
  * Use systemd BindsTo= instead of BindTo.
- Drop support for old SUSE versions.

-------------------------------------------------------------------
Sat Dec 11 17:21:22 UTC 2017 - jgonzalez@suse.com

- Update to 2.6.1:
  * Fixed offered SASL mechanism check
- Changes in 2.6.0
  * Better SASL error messages
- Changes in 2.5.0
  * Do not attempt to reload SM modules on SIGHUP
  * Cleanup config files example
  * Fixed memory leak in pgsql storage driver
  * Fixed two double-frees caused by dangling pointers
  * Fixed c2s logger initialization point
- Add:
  * jabberd-2.6.1-openssl-1.1.patch
  * jabberd-2.6.1-mariadb-10.2.patch
- Change:
  * jabberd-etc.patch

-------------------------------------------------------------------
Thu Jun  2 09:28:23 UTC 2016 - fweiss@suse.com

- New version 2.4.0
  * Check for C99 support in compiler
  * Count RIO bytes and check against max stanza size
  * Gracefully drop unhandled HTTP connections
  * wss:// (WebSocket over SSL) support in c2s
  * Allow BareJID S10N packets
  * Fallback to connecting S2S using local.ip when none of the
    origin.ip works
  * Removed explicit SQLite transactions
  * SQLite postconnect SQL support
  * SQLite DB setup script improvements
  * Many Coverity Scan and cppcheck detected issues fixed
  * Properly lowercase SASL mechanisms in c2s
  * Support out-of-source build
- Remove now unneeded jabberd-transactions.patch
- Remove now unneeded jabberd-sqlite-postconnect-sql.patch
- Remove now unneeded jabberd-sql-log.patch
- Remove now unneeded jabberd-db-setup-sqlite.patch
- Remove jabberd.init and use supplied upstream systemd service
  files

-------------------------------------------------------------------
Thu Apr 21 15:19:19 UTC 2016 - max@suse.com

- Update to 2.3.6:
  * Support WebSocket fragmented packets
  * Fixed delivering directed presence (to self)
  * Reset in-sess 'from' to FullJID on non-Presence packets
- Changes in 2.3.5:
  * Add Module to verify users using e-mail
  *  Reordered MIO backends priority
  *  Skip non-existing blowfish i386 assembler code
  *  Use CSPRNG for dialback keys
  *  Allow presence probing own connections
  *  Use OpenSSL functions for base64 en/decoding when available
  *  Option to dump packet-filter matched packets to file
- Changes in 2.3.4:
  *  Rewrite TLS ephemeral key + cipher handling
  *  Recover Berkeley DB before opening it
  *  bcrypt support for PostgreSQL
  *  Option to set authreg module per realm
  *  AuthReg ANONYMOUS does not offer password check
  *  Answer to disco#info queries to user JID
  *  WebSocket C2S SX plugin
- Changes in 2.3.3:
  *  Support for RSA/DH/ECDH key agreement
  *  bcrypt support for MySQL storage
  *  C2S per session user data & authreg auth API extensions for
     custom authreg backends
  *  Option to provide a custom openssl library path

-------------------------------------------------------------------
Thu Mar 24 14:36:00 UTC 2016 - fweiss@suse.com

- Removed sqlite transactions tag from c2s.xml and sm.xml because
  it is implicit in newer SQLite versions
  (jabberd-transactions.patch)
- Added new sql tag to pass arbitrary SQL statements to the
  database immediately after opening it
  (jabberd-sqlite-postconnect-sql.patch)
- Added log SQL statements in debug mode
  (jabberd-sql-log.patch)
- Enhanced the db-setup.sqlite schema in order to improve
  database performance
  * wrapped all statements in a single large transaction to avoid
    implicit transactions for each statement execution
  * set page_size to 4096 to get less fine-grained locking
  * set journal_mode to WAL (Write-Ahead-Log) to have many
    fewer fsync() operations
  * created an index on the "active" table to increase query
    speed
  (jabberd-db-setup-sqlite.patch)

-------------------------------------------------------------------
Mon Jun 23 13:30:53 UTC 2014 - max@suse.com

- Use --enable-superseded to work around a bug in Xabber.
  This can be reverted once Xabber has been fixed.
  https://github.com/redsolution/xabber-android/issues/268

-------------------------------------------------------------------
Thu Apr 17 09:20:31 UTC 2014 - max@suse.com

- Don't try to own /usr/lib/systemd .

-------------------------------------------------------------------
Fri Mar 14 15:05:11 UTC 2014 - vwallfahrer@suse.com

- New version: 2.3.2
  * Removed unmaintained CyrusSASL backend
  * Option to add realm to username in ldapvcard module
  * Added systemd unit files

-------------------------------------------------------------------
Tue Jan 21 15:28:11 UTC 2014 - kpetsch@suse.com

-Enabled testsuite for openenSUSE_Factory only 

-------------------------------------------------------------------
Fri Jan 17 13:26:43 UTC 2014 - max@suse.com

- Disable bogus rpmlint error on packaged .so file.
- Remove now unneeded jabberd-sasl.patch .

-------------------------------------------------------------------
Fri Nov 29 14:39:52 UTC 2013 - max@suse.com

- Switch from Cyrus SASL to gsasl as upstream is dropping support
  for the former.
- jabberd-add_missing_returns.patch was also obsoleted by 2.3.0.

-------------------------------------------------------------------
Thu Nov 28 17:33:32 UTC 2013 - max@suse.com

- New version 2.3.1:
  * Marked "TLS-Everywhere" as EXPERIMENTAL feature
  * default EXPERIMENTAL to 'no'
  * default SUPERSEDED to 'no'
  * moved STANZA-ACK and MY-IP-ADDRESS XEPs and IQ-PRIVATE push
    out of experimental status.

- New version 2.3.0:
  * Semantic Versioning: http://semver.org/
  * TLS Everywhere: https://github.com/stpeter/manifesto
  * pgsql: authreg password_type support
  * pgsql: schema support
  * ldapvcard: groupattr works even if no groupattr_regex defined
  * ldapfull: checks for ldap group membership on login
  * vCard: Assume tel phone is voice phone
  * MySQL: default password hashing algorithm changed to SHA512
  * out-conn-reuse s2s.xml option naming unified
  * XML parse error will log buffer details
  * CRAM-MD5 auth support
  * router private key cachain and password support
  * hashed passwords support in SQLite3 storage

- jabberd-fix_buffer_overflow.patch is obsolete.

-------------------------------------------------------------------
Wed Aug  7 12:43:35 UTC 2013 - max@suse.com

- Update to 2.2.17
  * obsoletes jabberd-CVE-2012-3525.patch.
  * many bug fixes.  
- Remove special cases for SUSE releases before 11.
- Don't install pre-stripped binaries to allow debuginfo packages.

-------------------------------------------------------------------
Tue Sep  4 12:03:10 UTC 2012 - max@suse.com

- CVE-2012-3525, bnc#777483: Fix possibility of Unsolicited
  Dialback Attacks
- Implement "rcjabberd status" (bnc#777253). 

-------------------------------------------------------------------
Sat May  5 09:22:11 UTC 2012 - pascal.bleser@opensuse.org

- update to 2.2.16:
  * major bugfix release intended to fix problems introduced in 2.2.15 with
    moving to Git, thus a new release procedure
  * implements debug logging to a file

- changes from 2.2.15:
  * major feature release bringing a lot of bugfixes and new features
  * notably, most of the enhancements from the Apple ChatServer fork were
    merged into the mainline

-------------------------------------------------------------------
Wed Jun 01 20:58:47 UTC 2011 - pascal.bleser@opensuse.org

- update to 2.2.14:
  * security release dealing with the "billion laughs" attack possibility
    discovered in many XMPP servers (CVE-2011-1755)
  * shortcut DNS resolution failure in cases when given domain name is invalid
  * removed xconfig - it's not used anywhere

-------------------------------------------------------------------
Wed Feb 23 16:52:11 UTC 2011 - max@novell.com

- New version: 2.2.13:
  * Implemented XEP-0138: Stream Compression for S2S connections.
  * Fixed several memleaks.
- Adapt to udns package split

-------------------------------------------------------------------
Sat Feb 12 08:15:15 UTC 2011 - pascal.bleser@opensuse.org

- update to 2.2.12:
  * many stability fixes, memory leak fixes, and connection handling fixes

-------------------------------------------------------------------
Tue Aug 31 00:00:00 UTC 2010 - max@suse.de

- Keep /usr/bin/jabberd from busy-looping

-------------------------------------------------------------------
Mon Aug  9 00:00:00 UTC 2010 - max@suse.de

- New version: 2.2.11
  * ported router connection closing improvement from cwave
  * fix potential segfault in a call to xhash_putx()
  * enforce iq type
  * Fixed packet jabber:server -> jabber:client namespace mangling
  * Fixed attribute namespace handling in NAD parser

-------------------------------------------------------------------
Wed Jun 16 00:00:00 UTC 2010 - max@suse.de

- New version: 2.2.10

-------------------------------------------------------------------
Tue Feb 23 00:00:00 UTC 2010 - max@suse.de

- Version 2.2.9, which obsoletes some of the patches.

-------------------------------------------------------------------
Thu Jun  4 00:00:00 UTC 2009 - max@suse.de

- Clean up BuildRequires and patches
- Patch configure, so that we can also build on older openSUSE versions.

-------------------------------------------------------------------
Wed May 27 00:00:00 UTC 2009 - max@suse.de

- Version 2.2.8
- Add a hard version dependency of the storage modules on the main package.

-------------------------------------------------------------------
Fri Apr 17 00:00:00 UTC 2009 - max@suse.de

- Add jabberd-ssl.patch to fix build with older openssl versions.

-------------------------------------------------------------------
Thu Apr 16 00:00:00 UTC 2009 - max@suse.de

- New version: 2.2.7.1

-------------------------------------------------------------------
Thu Nov  6 00:00:00 UTC 2008 - max@suse.de

- Fix mysql backend.
- Fix rpmlint warnings.

-------------------------------------------------------------------
Wed Sep 17 00:00:00 UTC 2008 - max@suse.de

- New version: 2.2.4

-------------------------------------------------------------------
Thu Jul 31 00:00:00 UTC 2008 - max@suse.de

- New version: 2.2.2

-------------------------------------------------------------------
Wed Jul 16 00:00:00 UTC 2008 - max@suse.de

- New version: 2.2.1
  * resolver process got replaced by the udns library.

-------------------------------------------------------------------
Mon May  5 00:00:00 UTC 2008 - max@suse.de

- New version: 2.1.24.1

-------------------------------------------------------------------
Tue Feb 19 00:00:00 UTC 2008 - max@suse.de

- Update to version 2.1.23.
- Use authreg_anon and storage_fs by default, so that jabberd can
  be started out of the box without any of the database subpackages.

-------------------------------------------------------------------
Mon Jan 21 00:00:00 UTC 2008 - max@suse.de

- Update to version 2.1.21.
- Create subpackages for authreg and storage modules with external
  dependencies.
- Use authreg_anon and storage_fs by default so that jabberd can be
  started out of the box without touching the config files or installing
  additional packages.

-------------------------------------------------------------------
Sun Apr 29 00:00:00 UTC 2007 - aj@suse.de

- Add libexpat-devel to BuildRequires.

-------------------------------------------------------------------
Mon Aug 21 00:00:00 UTC 2006 - kukuk@suse.de

- Include common-* PAM config

-------------------------------------------------------------------
Wed May 31 00:00:00 UTC 2006 - max@suse.de

- Updated to version 2.0s11, fixing a remote DoS vulnerability.
- Build the storage and authreg drivers as loadable modules
  (jabberd-dbmodules.patch).
- Skip automatic dependency generation for the modules to avoid
  the requiremet for mini subpackages only containing a single
  small shared library.
- Enable all possible storage and authreg modules, now that we
  have the flexibility.
- Added jabberd-README.SUSE to explain the new module concept.
- Use an installed copy of expat (jabberd-expat.patch).
- Support authentication via SQLite (jabberd-sqlite.patch).
- Make PostgreSQL connection credencials optional
  (jabberd-pgsql.patch).
- Create a user and group so that the server doesn't run as root.

-------------------------------------------------------------------
Wed Jan 25 00:00:00 UTC 2006 - mls@suse.de

- converted neededforbuild to BuildRequires

-------------------------------------------------------------------
Tue Jan 10 00:00:00 UTC 2006 - sbrabec@suse.cz

- Updated to version 2.0s10.

-------------------------------------------------------------------
Wed Oct  5 00:00:00 UTC 2005 - dmueller@suse.de

- add norootforbuild

-------------------------------------------------------------------
Mon Sep 26 00:00:00 UTC 2005 - ro@suse.de

- added LDAP_DEPRECATED to CFLAGS

-------------------------------------------------------------------
Tue Sep  6 00:00:00 UTC 2005 - sbrabec@suse.cz

- Fixed init script description (#113361).

-------------------------------------------------------------------
Fri Jul 29 00:00:00 UTC 2005 - sbrabec@suse.cz

- Updated to version 2.0s9.

-------------------------------------------------------------------
Tue Apr  5 00:00:00 UTC 2005 - sbrabec@suse.cz

- Updated to version 2.0s7.

-------------------------------------------------------------------
Tue Jan 18 00:00:00 UTC 2005 - sbrabec@suse.cz

- Updated to version 2.0cvs20050111.

-------------------------------------------------------------------
Tue Jan 11 00:00:00 UTC 2005 - sbrabec@suse.cz

- Degraded to version 2.0s4, which seems to work properly.

-------------------------------------------------------------------
Thu Dec  9 00:00:00 UTC 2004 - sbrabec@suse.cz

- New SuSE package, version 2.0s6.

openSUSE Build Service is sponsored by