aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Use p1_rand in the test suiteEvgeniy Khramtsov2018-07-0512-61/+61
|
* Move move randoms module to p1_utils repoEvgeniy Khramtsov2018-07-0535-149/+58
|
* Move shaper to p1_utils repoEvgeniy Khramtsov2018-07-0512-58/+39
|
* Set 'from' attribute for client connections when it is absentEvgeniy Khramtsov2018-07-041-1/+19
|
* Don't set from/to attributes in resource binding iqEvgeniy Khramtsov2018-07-041-4/+2
|
* mod_http_upload: Treat file and network errors differentlyEvgeniy Khramtsov2018-07-042-25/+31
|
* Merge pull request #2495 from rodrigues/update_ptbrbadlop2018-07-031-121/+123
|\ | | | | Update pt-br translations
| * Update pt-br translationsVictor Rodrigues2018-07-011-121/+123
| |
* | Don't ignore send() resultEvgeniy Khramtsov2018-07-031-8/+13
| |
* | Increase default buffer size for mod_proxy65Evgeniy Khramtsov2018-07-031-2/+2
| |
* | HTTP Upload: introduce new option 'external_secret'Evgeniy Khramtsov2018-07-021-16/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The option makes it possible to offload all HTTP Upload processing to a separate HTTP server. Both ejabberd and the HTTP server should share this secret and behave exactly as described at at https://modules.prosody.im/mod_http_upload_external.html in the 'Implementation' section. Example configuration: modules: ... mod_http_upload: ... put_url: "http://separate.http.server/upload" external_secret: "foo bar baz" ...
* | Merge branch 'master' of github.com:processone/ejabberdEvgeniy Khramtsov2018-07-021-1/+1
|\ \
| * \ Merge pull request #2502 from licaon-kter/patch-4Evgeny Khramtsov2018-07-021-1/+1
| |\ \ | | | | | | | | Default config example fix reversed text
| | * | Default config example fix reversed textLicaon_Kter2018-07-011-1/+1
| |/ / | | | | | | ...in enable OMEMO
* / / Enable Roster Versioning in the default config fileEvgeniy Khramtsov2018-07-021-1/+2
|/ /
* | Simplify the default configuration fileEvgeniy Khramtsov2018-07-012-721/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After some discussion with the community it was decided to clean the configuration file from excessive comments and explicitly configured default values. Also, mod_mam and mod_http_upload have been added. The rationale for this is to have a clean and not bloated configuration file which doesn't scare away newcomers and which has all features from the Compliance Suite 2018 (XEP-0387) enabled by default. For further configuration an admin is encouraged to read the documentation at https://docs.ejabberd.im/admin/configuration
* | Don't crash on most common gen_server:call errorsEvgeniy Khramtsov2018-07-012-2/+9
| |
* | Accept IP address as a return value from resolve/2 callbackEvgeniy Khramtsov2018-06-301-29/+29
|/
* Update fast_xml and xmpp in mix.lockPaweł Chmielowski2018-06-291-2/+2
|
* Replace hardcoded disco features with macrosEvgeniy Khramtsov2018-06-292-2/+2
|
* Add check for files missing in hex packagingPaweł Chmielowski2018-06-291-0/+44
|
* Update xmppPaweł Chmielowski2018-06-291-2/+2
|
* Fix misc:try_url for erlang < R20Paweł Chmielowski2018-06-291-1/+5
|
* Rename obsolete type in commentsChristophe Romain2018-06-291-5/+5
|
* Convert test that used moka, and drop that dependancyPaweł Chmielowski2018-06-293-83/+1
|
* Support both filenames and URLs in 'cssfile' option of mod_muc_logEvgeniy Khramtsov2018-06-291-7/+11
| | | | | If filename is provided, its content is inserted into the HTML page. If URL is provided, it's used as a value of 'href' HTML attribute.
* Improve URLs validationEvgeniy Khramtsov2018-06-294-14/+29
|
* HTTP Upload: increase gen_server call timeoutEvgeniy Khramtsov2018-06-291-3/+4
|
* HTTP Upload: put more info in log messagesEvgeniy Khramtsov2018-06-291-8/+8
|
* Don't crash when encoding {xmlcdata, _}Evgeniy Khramtsov2018-06-281-2/+2
| | | | Fixes #2493
* Update mix.lock18.06Paweł Chmielowski2018-06-281-15/+16
|
* Bump version in mix.exsPaweł Chmielowski2018-06-281-1/+1
|
* Update depsPaweł Chmielowski2018-06-282-14/+14
|
* Avoid code duplication when checking presence subscriptionEvgeniy Khramtsov2018-06-283-32/+24
|
* Work-around against public_key incompatibility introduced in OTP21Evgeniy Khramtsov2018-06-271-51/+67
| | | | | | | | | The commit introduced the incompatility is https://github.com/erlang/otp/commit/304dd8f81e28ed04cde9f6f7ac1f79870da1c2cd Thanks to Stu Tomlinson for spotting the issue. Fixes #2488
* Don't check packets sent to selfEvgeniy Khramtsov2018-06-271-1/+4
|
* Use lists:foldl/3Evgeniy Khramtsov2018-06-271-7/+6
|
* Generate HTTP Upload form using xdata codecEvgeniy Khramtsov2018-06-272-10/+4
|
* Do not ignore a certificate containing no domain namesEvgeniy Khramtsov2018-06-271-9/+16
| | | | Log a warning instead and assign it to an "empty" domain
* Don't replace valid certificates with invalid onesEvgeniy Khramtsov2018-06-271-37/+88
| | | | | | | | | | | When building the certificates chains, if several certificates are found matching the same domain their validity is checked: * the invalid one is ignored and the valid one is picked * if both are valid or both are invalid, then the one with sooner expiration is ignored. Fixes #2454
* Improve error formatting in mod_http_uploadEvgeniy Khramtsov2018-06-261-9/+22
|
* Support SASL PLAIN by xmpp_stream_outEvgeniy Khramtsov2018-06-251-55/+140
| | | | | | | | | Also, SASL mechanisms chaining is now supported: if several mechanisms are supported and authentication fails, next mechanism in the list is picked, until the list is exhausted. In the case of a failure, the latest SASL failure reason is returned within handle_auth_failure/3 callback.
* Don't pass sockmod to xmpp_stream_outEvgeniy Khramtsov2018-06-252-3/+3
|
* Introduce resolve/2 and connect_options/3 callbacks for xmpp_stream_outEvgeniy Khramtsov2018-06-251-33/+64
|
* Allow gen_server process registrationEvgeniy Khramtsov2018-06-251-0/+4
|
* Allow reconnecting from disconnected stateEvgeniy Khramtsov2018-06-251-0/+11
|
* Intercept EXIT signalEvgeniy Khramtsov2018-06-251-0/+2
|
* Add Resource Binding support to xmpp_stream_outEvgeniy Khramtsov2018-06-251-5/+70
|
* Don't use 'unsupported-version' inside SM <failed/> elementEvgeniy Khramtsov2018-06-251-4/+9
| | | | | | | | This error condition is defined within stream errors, however, XEP-0198 says: > This element SHOULD contain an error condition, which MUST > be one of the **stanza** error conditions defined in RFC 6120.
* Use error formatting functions from xmpp libraryEvgeniy Khramtsov2018-06-254-65/+11
|