aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | Fix usage of TLS in mod_mqttEvgeny Khramtsov2019-06-211-23/+35
| | | | | | | | Fixes #2919
* | mod_pubsub: Check access_model when publishing PEPHolger Weiss2019-06-201-21/+33
| | | | | | | | | | | | | | Don't just adhere to the node's access_model when delivering the last PEP item but also when a new item is published. Many thanks to Philipp Hörist for spotting this.
* | Fix creation of type spec for map() optionsEvgeny Khramtsov2019-06-201-1/+1
| |
* | Rename remaining command arguments from Server to Host (#2908)Badlop2019-06-194-9/+17
| |
* | Add support for backwards compatibility in command argument names (#2908)Badlop2019-06-195-16/+40
| |
* | Fix support for nonexistent or empty access_commands in ejabberd_xmlrpcBadlop2019-06-191-1/+1
| |
* | Require opt_type/1 callbackEvgeny Khramtsov2019-06-171-2/+3
| |
* | Generate more readable exceptionEvgeny Khramtsov2019-06-171-8/+17
| |
* | Set yconf version in mix.exs explicitlyEvgeny Khramtsov2019-06-171-1/+2
| |
* | Synchronize macros from rebar.config with mix.exsEvgeny Khramtsov2019-06-171-4/+1
| |
* | Add yconf application to mix.exsEvgeny Khramtsov2019-06-171-1/+1
| |
* | Reflect recent pubsub changes in configuration transformerEvgeny Khramtsov2019-06-172-20/+51
| |
* | Add helper to check xep implementations and versionsChristophe Romain2019-06-171-0/+21
| |
* | Bump supported version of XEP-0355Evgeny Khramtsov2019-06-171-1/+1
| |
* | Remote obsolete pubsub config from testsChristophe Romain2019-06-175-5/+0
| |
* | Fix component routes unregistrationEvgeny Khramtsov2019-06-171-20/+7
| | | | | | | | Fixes #2910
* | Remove deprecated pubsub pluginsChristophe Romain2019-06-1714-2550/+0
| |
* | Use list_to_existing_atom/1 wherever possibleEvgeny Khramtsov2019-06-155-5/+5
| |
* | Add PostgreSQL to Travis servicesEvgeny Khramtsov2019-06-151-0/+1
| |
* | Get rid of "well-known" typeEvgeny Khramtsov2019-06-1530-214/+135
| |
* | Remove default_db/1 and add default_db/3Evgeny Khramtsov2019-06-151-14/+14
| | | | | | | | Same for default_ram_db/1 and default_ram_db/3
* | Ignore beams compiled by ElixirEvgeny Khramtsov2019-06-142-28/+56
| |
* | Accept output argument in tools/opt_types.shEvgeny Khramtsov2019-06-142-5/+5
| |
* | Warn about 'service_url' option during config transformationEvgeny Khramtsov2019-06-143-10/+12
| |
* | Fix exception formatting on old ErlangEvgeny Khramtsov2019-06-142-0/+11
| |
* | Fix validator of mod_avatarEvgeny Khramtsov2019-06-141-12/+10
| |
* | Introduce option 'captcha_url'Evgeny Khramtsov2019-06-144-14/+36
| | | | | | | | | | | | Option 'captcha_host' is now deprecated in favor of 'captcha_url'. However, it's not replaced automatically at startup, i.e. both options are supported with 'captcha_url' being the preferred one.
* | Remove mod_echo moduleEvgeny Khramtsov2019-06-143-240/+17
| |
* | Travis CI: Ensure MySQL is startedHolger Weiss2019-06-141-0/+1
| | | | | | | | | | It seems MySQL isn't always fully started before 'mysql_upgrade' is called.
* | Add forgotten header fileEvgeny Khramtsov2019-06-141-0/+41
| |
* | Use commit id instead of branch name to specify deps in rebar.configPaweł Chmielowski2019-06-141-2/+2
| |
* | Use new configuration validatorEvgeny Khramtsov2019-06-14265-9904/+12398
| |
* | Return jid_malformed error when sending presence without nick to conferencePaweł Chmielowski2019-06-131-8/+26
| |
* | Merge pull request #2651 from Iperity/fix-privacy-race-conditionbadlop2019-06-131-14/+35
|\ \ | | | | | | Fix mod_privacy race condition
| * | Refactor mod_privacy patch; move logic user_receive_packet toNathan Bruning2019-06-101-34/+34
| | | | | | | | | | | | user_send_packet.
| * | Fix user_send_packet in mod_privacy; was failing on newly created usersNathan Bruning2019-06-101-1/+1
| | |
| * | Fix mod_privacy race conditionNathan Bruning2019-06-101-0/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | mod_privacy updates the c2s state in user_receive_packet, which tracks the *result* of the IQ set for active privacy lists. When a second stanza is sent directly after a privacy list request, the second stanza will be processed using the old privacy list, because the IQ result has not yet been routed.
* | | Debug log to help troubleshoot delegation ACLsMickaël Rémond2019-06-111-0/+1
| | |
* | | Revert "Fix pubsub compliance XEP-0060 § 7.1.3.6 (#2864)"Christophe Romain2019-06-111-1/+1
| | | | | | | | | | | | | | | | | | This reverts commit 2fff4d1ea6f32babc3ae06ef877faaacb8ba3c1b. This commit broke the XEP compliance. more details here https://xmpp.org/extensions/xep-0060.html#events
* | | lock.yml defines locking policy for old issuesMickaël Rémond2019-06-091-0/+38
| | |
* | | Use system_time/1 instead of monotonic_time/1Evgeny Khramtsov2019-06-062-2/+2
| |/ |/| | | | | | | | | | | The value of monotonic_time/1 may differ significantly between nodes in a cluster due to different erlang:time_offset/0 values. Thanks to Christoph Scholz for spotting this
* | mod_register_web: Don't crash if user existsHolger Weiss2019-06-051-2/+2
| | | | | | | | | | | | | | | | Since commit 633b68db1130c81551b063f3aa15d599b0d355e5, ejabberd_auth:try_register/3 returns {error, exists} rather than {atomic, exists}. Thanks to Thomas Leister for reporting the issue.
* | Change indentation in ejabberd.yml.example to more consistantPaweł Chmielowski2019-06-041-3/+3
|/
* Fix example argument in private_set, don't include Query elementBadlop2019-05-291-1/+1
|
* mod_stream_mgmt: Drop unused codeHolger Weiss2019-05-291-25/+13
| | | | | | Revert the changes applied to mod_stream_mgmt in commit b76f90fe396ee7a1ed5c5f7006431879929fc2a1, as the new implementation of mod_offline's 'use_mam_for_storage' feature doesn't need them.
* Change implementation of mod_offline use_mam_for_storage19.05Paweł Chmielowski2019-05-281-48/+45
| | | | | | | | | | | | | | Previous version was trying to determine range of messages that should be fetched from mam by storing time when last user resource disconnected. But that had couple edge cases that could cause problems, for example in case of node crash we could not store information about user disconnect and with that we didn't have data to initiate mam query. New version don't track user disconnects, but simply ensure that we have timestamp of first message that is gonna be put in storage, after some measurements cost of that check with caching on top is not that costly, and as much more robust i decided to introduce that change.
* Don't check mod_register restrictions in 'register' commandEvgeny Khramtsov2019-05-281-8/+1
| | | | | The commit reverts behaviour introduced in 1f2b8adc285c6c67de75986e96d6bd1632ef97fe
* mod_http_upload: Avoid catch-all error handlingHolger Weiss2019-05-271-2/+0
|
* Improve captcha blocking alert wordingMickaël Rémond2019-05-251-2/+2
|
* Improve captcha.sh script documentationMickaël Rémond2019-05-251-0/+13
|