Latest release

jabberd 2.5.0

@smokku smokku released this Jan 5, 2017 · 0 commits to master since this release

  • 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


jabberd 2.4.0

@smokku smokku released this May 22, 2016 · 8 commits to master since this release

  • 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


jabberd 2.3.6

@smokku smokku released this Feb 27, 2016 · 108 commits to master since this release

  • Support WebSocket fragmented packets
  • Fixed delivering directed presence (to self)
  • Reset in-sess 'from' to FullJID on non-Presence packets


jabberd 2.3.5

@smokku smokku released this Jan 28, 2016 · 114 commits to master since this release

  • 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


jabberd 2.3.4

@smokku smokku released this Oct 30, 2015 · 129 commits to master since this release

  • 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


jabberd 2.3.3

@smokku smokku released this Apr 13, 2015 · 156 commits to master since this release

  • 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


jabberd 2.3.2

@smokku smokku released this Feb 24, 2014 · 196 commits to master since this release

  • Removed unmaintained CyrusSASL backend
  • Option to add realm to username in ldapvcard module
  • systemd unit files


jabberd 2.3.1

@smokku smokku released this Nov 28, 2013 · 206 commits to master since this release

  • Marked "TLS-Everywhere" as EXPERIMENTAL feature
  • default EXPERIMENTAL to 'no'
  • default SUPERSEDED to 'no'
    out of experimental status


jabberd 2.3.0

@smokku smokku released this Nov 18, 2013 · 209 commits to master since this release

  • Renamed non-standard UPGRADE file overwriting outdated NEWS file
  • Semantic Versioning:
  • TLS Everywhere:
  • Required GSASL >=1.1
  • jabberd should compile without warnings
  • out-of-source builds should work
  • 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 2.2.17

@smokku smokku released this Aug 26, 2012 · 265 commits to master since this release

  • Fixed possibility of Unsolicited Dialback Attacks
  • Use XML_SetHashSalt with expat 2.1.x only
  • Fix s2s crash with witelist enabled
  • Send user creation result only if there is one
  • Utilize XML_SetHashSalt
  • Replaced cppunit with check
  • Fixed s2s->dns_bad key memory allocation
  • Fixed whitelist_domains memory allocation
  • Fixed build with debug disabled