Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ejabberd_http: Add "custom_headers" option | Holger Weiss | 2017-03-27 | 1 | -6/+19 |
| | | | | | | | If the new listener option "custom_headers" is specified, include those headers with the HTTP(S) response. Closes #517. | ||||
* | Fix PEP issues (#1636) | Christophe Romain | 2017-03-27 | 2 | -26/+15 |
| | |||||
* | Merge branch 'new_queue' | Evgeniy Khramtsov | 2017-03-24 | 14 | -299/+342 |
|\ | | | | | | | | | | | Conflicts: rebar.config src/mod_muc_admin.erl | ||||
| * | Improve overloaded S2S queue processing | Evgeniy Khramtsov | 2017-03-10 | 1 | -10/+16 |
| | | |||||
| * | Add support for file-based queues | Evgeniy Khramtsov | 2017-03-10 | 14 | -295/+332 |
| | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | | Avoid PID collisions17.03 | Evgeniy Khramtsov | 2017-03-24 | 1 | -13/+57 |
| | | | | | | | | Fixes #1470 | ||||
* | | prosody2ejabberd: Fix offline message record type | Holger Weiss | 2017-03-21 | 1 | -10/+15 |
| | | | | | | | | mod_offline now expects a #message{} rather than an #xmlel{} record. | ||||
* | | prosody2ejabberd: Fix message attribute removal | Holger Weiss | 2017-03-21 | 1 | -2/+2 |
| | | | | | | | | | | Actually remove the 'stamp' and 'stamp_legacy' attributes from imported offline messages as intended. | ||||
* | | Fix crash in mod_muc_admin, we operate on integers here not lists | Paweł Chmielowski | 2017-03-21 | 1 | -1/+1 |
| | | |||||
* | | Don't block contacts with subscription=to in mod_block_strangers (#1609) | Alexey Shchepin | 2017-03-21 | 1 | -3/+9 |
| | | |||||
* | | Use item creation date in rsm order (#1516) | Christophe Romain | 2017-03-21 | 1 | -8/+8 |
| | | |||||
* | | Merge pull request #1626 from weiss/fix-scram-import | Evgeny Khramtsov | 2017-03-21 | 2 | -3/+21 |
|\ \ | | | | | | | prosody2ejabberd: Fix SCRAM hash conversion | ||||
| * | | prosody2ejabberd: Fix SCRAM hash conversion | Holger Weiss | 2017-03-16 | 2 | -3/+21 |
| | | | | | | | | | | | | Closes #1549. | ||||
* | | | Use new xdata compiler API | Evgeniy Khramtsov | 2017-03-20 | 4 | -13/+9 |
| | | | |||||
* | | | Better log s2s auth failures when TLS is not available | Evgeniy Khramtsov | 2017-03-18 | 1 | -0/+6 |
| | | | |||||
* | | | Log startup time | Evgeniy Khramtsov | 2017-03-18 | 1 | -2/+4 |
| | | | |||||
* | | | Fixed wrong parameter values in mod_muc_admin | Edward Chow | 2017-03-18 | 1 | -1/+1 |
| | | | | | | | | | Corrected wrong parameter values passing to register_online_room(Room, Host, Pid) of mod_muc | ||||
* | | | Set translation callback on startup | Evgeniy Khramtsov | 2017-03-17 | 1 | -1/+3 |
| | | | |||||
* | | | Teach mod_http_fileserver ability to send 304 Not Modified | Paweł Chmielowski | 2017-03-17 | 1 | -9/+29 |
|/ / | |||||
* | | Encode in base64 when getting scram data with import_prosody (#1549) | Badlop | 2017-03-15 | 1 | -3/+3 |
| | | |||||
* | | Use correct pid when registering local route | Evgeniy Khramtsov | 2017-03-15 | 3 | -8/+16 |
| | | | | | | | | This fixes #1600 | ||||
* | | Update cyrsasl_oauth to internal API changes | Alexey Shchepin | 2017-03-14 | 1 | -4/+10 |
| | | |||||
* | | Get rid of p1_sha calls | Alexey Shchepin | 2017-03-14 | 16 | -23/+42 |
| | | |||||
* | | Fix handling of xmlrpc request without authentication structure | Paweł Chmielowski | 2017-03-13 | 1 | -4/+5 |
| | | | | | | | | This is problem from issue #1602 | ||||
* | | In module_install copy also deps/ebin and priv files (ejabberd-contrib#200) | Badlop | 2017-03-13 | 1 | -2/+5 |
| | | |||||
* | | Return 'closed' instead of 'einval' on closed sockets | Evgeniy Khramtsov | 2017-03-12 | 3 | -3/+9 |
| | | |||||
* | | Teach web admin about ip acl rules | Paweł Chmielowski | 2017-03-10 | 1 | -1/+7 |
| | | |||||
* | | Improve formatting of erlang terms shown in web admin | Paweł Chmielowski | 2017-03-10 | 1 | -3/+1 |
| | | |||||
* | | Include shared groups also when contact is is personal roster (#1585) | Badlop | 2017-03-09 | 2 | -2/+6 |
| | | |||||
* | | Remove mod_pubsub from ejd2sql export, as it isn't implemented (#1584) | Badlop | 2017-03-08 | 1 | -1/+0 |
| | | |||||
* | | Fix handling ejabberd_sql:sql_transaction result (#1584) | Badlop | 2017-03-08 | 1 | -1/+2 |
|/ | |||||
* | Report more TLS errors | Evgeniy Khramtsov | 2017-03-08 | 2 | -4/+2 |
| | |||||
* | Fix typo and spec | Evgeniy Khramtsov | 2017-03-07 | 1 | -2/+2 |
| | |||||
* | Remove forgotten compile_all | Evgeniy Khramtsov | 2017-03-07 | 1 | -1/+0 |
| | |||||
* | Report some TLS errors | Evgeniy Khramtsov | 2017-03-07 | 2 | -2/+18 |
| | |||||
* | Best Practices for Use of SASL EXTERNAL with Certificates (XEP-0178) support | Evgeniy Khramtsov | 2017-03-07 | 2 | -109/+188 |
| | | | | | | | | | 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' | ||||
* | Better handle errors in ejabberd_receiver calls | Evgeniy Khramtsov | 2017-03-02 | 1 | -5/+8 |
| | |||||
* | Fix previous commit | Evgeniy Khramtsov | 2017-03-02 | 1 | -27/+13 |
| | |||||
* | Revert "Remove relict mod_service_log" | Evgeniy Khramtsov | 2017-03-02 | 1 | -0/+105 |
| | | | | | | This reverts commit 0d4e1abbd11155a1cddbe809ff09183af1427af8. However, stanzas are now encapsulated into forwarded element (as per XEP-0297) instead of <route/> nonza. | ||||
* | Improve reporting of unavailable SASL mechanisms | Evgeniy Khramtsov | 2017-03-01 | 1 | -5/+6 |
| | |||||
* | Resolve all addresses from SRV lookup | Evgeniy Khramtsov | 2017-03-01 | 1 | -8/+10 |
| | |||||
* | External components must always provide 'to' attribute | Evgeniy Khramtsov | 2017-03-01 | 1 | -2/+2 |
| | |||||
* | Add s2s work-around for gmail.com | Evgeniy Khramtsov | 2017-02-28 | 1 | -3/+10 |
| | |||||
* | Make sure all hooks are called with proper host in ejabberd_c2s | Evgeniy Khramtsov | 2017-02-28 | 1 | -1/+1 |
| | |||||
* | Fix bug in api_permission parsing | Paweł Chmielowski | 2017-02-28 | 1 | -1/+2 |
| | |||||
* | Propagate the TRANSACTION_TIMEOUT to pgsql driver (EJAB-1266) | Jerome Sautret | 2017-02-28 | 1 | -1/+2 |
| | |||||
* | Don't crash on malformed IP addresses | Evgeniy Khramtsov | 2017-02-28 | 1 | -6/+8 |
| | |||||
* | Improve logging of outbound s2s auth failures | Evgeniy Khramtsov | 2017-02-28 | 1 | -1/+14 |
| | |||||
* | Improve logging of dialback failures | Evgeniy Khramtsov | 2017-02-28 | 1 | -5/+23 |
| | |||||
* | Resend stream header before calling handle_auth_success/2 callback | Evgeniy Khramtsov | 2017-02-28 | 1 | -11/+11 |
| |