aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* ejabberd_http: Add "custom_headers" optionHolger Weiss2017-03-271-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 Romain2017-03-272-26/+15
|
* Merge branch 'new_queue'Evgeniy Khramtsov2017-03-2414-299/+342
|\ | | | | | | | | | | Conflicts: rebar.config src/mod_muc_admin.erl
| * Improve overloaded S2S queue processingEvgeniy Khramtsov2017-03-101-10/+16
| |
| * Add support for file-based queuesEvgeniy Khramtsov2017-03-1014-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.03Evgeniy Khramtsov2017-03-241-13/+57
| | | | | | | | Fixes #1470
* | prosody2ejabberd: Fix offline message record typeHolger Weiss2017-03-211-10/+15
| | | | | | | | mod_offline now expects a #message{} rather than an #xmlel{} record.
* | prosody2ejabberd: Fix message attribute removalHolger Weiss2017-03-211-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 listsPaweł Chmielowski2017-03-211-1/+1
| |
* | Don't block contacts with subscription=to in mod_block_strangers (#1609)Alexey Shchepin2017-03-211-3/+9
| |
* | Use item creation date in rsm order (#1516)Christophe Romain2017-03-211-8/+8
| |
* | Merge pull request #1626 from weiss/fix-scram-importEvgeny Khramtsov2017-03-212-3/+21
|\ \ | | | | | | prosody2ejabberd: Fix SCRAM hash conversion
| * | prosody2ejabberd: Fix SCRAM hash conversionHolger Weiss2017-03-162-3/+21
| | | | | | | | | | | | Closes #1549.
* | | Use new xdata compiler APIEvgeniy Khramtsov2017-03-204-13/+9
| | |
* | | Better log s2s auth failures when TLS is not availableEvgeniy Khramtsov2017-03-181-0/+6
| | |
* | | Log startup timeEvgeniy Khramtsov2017-03-181-2/+4
| | |
* | | Fixed wrong parameter values in mod_muc_adminEdward Chow2017-03-181-1/+1
| | | | | | | | | Corrected wrong parameter values passing to register_online_room(Room, Host, Pid) of mod_muc
* | | Set translation callback on startupEvgeniy Khramtsov2017-03-171-1/+3
| | |
* | | Teach mod_http_fileserver ability to send 304 Not ModifiedPaweł Chmielowski2017-03-171-9/+29
|/ /
* | Encode in base64 when getting scram data with import_prosody (#1549)Badlop2017-03-151-3/+3
| |
* | Use correct pid when registering local routeEvgeniy Khramtsov2017-03-153-8/+16
| | | | | | | | This fixes #1600
* | Update cyrsasl_oauth to internal API changesAlexey Shchepin2017-03-141-4/+10
| |
* | Get rid of p1_sha callsAlexey Shchepin2017-03-1416-23/+42
| |
* | Fix handling of xmlrpc request without authentication structurePaweł Chmielowski2017-03-131-4/+5
| | | | | | | | This is problem from issue #1602
* | In module_install copy also deps/ebin and priv files (ejabberd-contrib#200)Badlop2017-03-131-2/+5
| |
* | Return 'closed' instead of 'einval' on closed socketsEvgeniy Khramtsov2017-03-123-3/+9
| |
* | Teach web admin about ip acl rulesPaweł Chmielowski2017-03-101-1/+7
| |
* | Improve formatting of erlang terms shown in web adminPaweł Chmielowski2017-03-101-3/+1
| |
* | Include shared groups also when contact is is personal roster (#1585)Badlop2017-03-092-2/+6
| |
* | Remove mod_pubsub from ejd2sql export, as it isn't implemented (#1584)Badlop2017-03-081-1/+0
| |
* | Fix handling ejabberd_sql:sql_transaction result (#1584)Badlop2017-03-081-1/+2
|/
* Report more TLS errorsEvgeniy Khramtsov2017-03-082-4/+2
|
* Fix typo and specEvgeniy Khramtsov2017-03-071-2/+2
|
* Remove forgotten compile_allEvgeniy Khramtsov2017-03-071-1/+0
|
* Report some TLS errorsEvgeniy Khramtsov2017-03-072-2/+18
|
* Best Practices for Use of SASL EXTERNAL with Certificates (XEP-0178) supportEvgeniy Khramtsov2017-03-072-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 callsEvgeniy Khramtsov2017-03-021-5/+8
|
* Fix previous commitEvgeniy Khramtsov2017-03-021-27/+13
|
* Revert "Remove relict mod_service_log"Evgeniy Khramtsov2017-03-021-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 mechanismsEvgeniy Khramtsov2017-03-011-5/+6
|
* Resolve all addresses from SRV lookupEvgeniy Khramtsov2017-03-011-8/+10
|
* External components must always provide 'to' attributeEvgeniy Khramtsov2017-03-011-2/+2
|
* Add s2s work-around for gmail.comEvgeniy Khramtsov2017-02-281-3/+10
|
* Make sure all hooks are called with proper host in ejabberd_c2sEvgeniy Khramtsov2017-02-281-1/+1
|
* Fix bug in api_permission parsingPaweł Chmielowski2017-02-281-1/+2
|
* Propagate the TRANSACTION_TIMEOUT to pgsql driver (EJAB-1266)Jerome Sautret2017-02-281-1/+2
|
* Don't crash on malformed IP addressesEvgeniy Khramtsov2017-02-281-6/+8
|
* Improve logging of outbound s2s auth failuresEvgeniy Khramtsov2017-02-281-1/+14
|
* Improve logging of dialback failuresEvgeniy Khramtsov2017-02-281-5/+23
|
* Resend stream header before calling handle_auth_success/2 callbackEvgeniy Khramtsov2017-02-281-11/+11
|