~jamestait/ejabberd/+git/snap-packaging:new_queue

Last commit made on 2017-03-10
Get this branch:
git clone -b new_queue https://git.launchpad.net/~jamestait/ejabberd/+git/snap-packaging

Branch merges

Branch information

Name:
new_queue
Repository:
lp:~jamestait/ejabberd/+git/snap-packaging

Recent commits

4b1bdb5... by Evgeniy Khramtsov <email address hidden>

Improve overloaded S2S queue processing

02064ae... by Evgeniy Khramtsov <email address hidden>

Add support for file-based queues

It's now possible to use files as internal packet queues.
The following options are introduced:

* queue_type: the option can be set to `ram` (default) or `file`.
  The option can be set per virtual host.
* queue_dir: path to the directory where queues will be allocated.
  The default is 'queue' directory inside Mnesia directory.
  This is a global option and cannot be set per virtual host.

dd11ed8... by Evgeniy Khramtsov <email address hidden>

Report more TLS errors

bdc2783... by Evgeniy Khramtsov <email address hidden>

Fix typo and spec

b71c4c0... by Evgeniy Khramtsov <email address hidden>

Remove forgotten compile_all

d0a185f... by Evgeniy Khramtsov <email address hidden>

Report some TLS errors

0aa22e5... by Evgeniy Khramtsov <email address hidden>

Don't call deprecated jid functions from the test suite

8b29af6... by Evgeniy Khramtsov <email address hidden>

Best Practices for Use of SASL EXTERNAL with Certificates (XEP-0178) support

It is now possible for client connections to login using PKIX certificates.
This is disabled by default, to enable it:

- either set 'tls_verify: true' and 'cafile: /path/to/CAfile'
  in the corresponding listener's section
- or set equivalent per-vhost options 'c2s_tls_verify' and 'c2s_cafile'

e5aac80... by Evgeniy Khramtsov <email address hidden>

Better handle errors in ejabberd_receiver calls

4e014b4... by Evgeniy Khramtsov <email address hidden>

Fix previous commit