Latest release

jabberd 2.6.1

@smokku smokku released this Jul 1, 2017 · 15 commits to master since this release

This release fixes a bug allowing anyone to authenticate using SASL ANONYMOUS, even when sasl.anonymous c2s.xml option is not enabled.

jabberd 2.5.0

@smokku smokku released this Jan 5, 2017 · 19 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 · 27 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 · 127 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 · 133 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 · 148 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 · 175 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 · 215 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 · 225 commits to master since this release

  • 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