aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix use of like parameter in sql pubsub's requestsChristophe Romain2016-07-052-23/+34
|
* mod_configure: Fix editing of access rulesHolger Weiss2016-07-031-11/+8
|
* Grab new p1_utils that has fix for R19Paweł Chmielowski2016-07-011-1/+1
|
* Fix compilation issues on R19Paweł Chmielowski2016-07-0110-538/+199
|
* Fix dependencies when using Elixir MixMickael Remond2016-06-301-11/+11
|
* Update dependenciesMickael Remond2016-06-301-7/+7
|
* mod_mam_mnesia: Force garbage collectionHolger Weiss2016-06-291-6/+9
| | | | | | The VM fails to collect the garbage generated during MAM lookups automatically, so mod_mam_mnesia's memory usage easily goes up to several gigabytes if we don't force garbage collection.
* mod_client_state: Throttle PEP stanzas by defaultHolger Weiss2016-06-291-2/+2
|
* Allow generation of oauth tokens from command line16.06Pablo Polvorin2016-06-292-9/+119
| | | | | | | | | | | | | | | | | | | | | | Oauth tokens can be generated for commands (scopes) having admin|user|open policy. Restricted commands are not available as those are only usable from ejabberdctl command line. Four new commands are available: $ejabberdctl oauth_issue_token "stats;get_roster" Generates a token authorized to call both stats and get_roster commands. Note scopes must be separated by semicolon. $ejabberdctl oauth_list_tokens List tokens generated from the command line, with their scope and expirity time. $ejabberdctl oauth_list_scopes List scopes available $ejabberdctl oauth_revoke_token "Lbs7qdJfdKXOWzVrArgyckY055tE1xnt" Revokes the given token
* Include correct version in stream:stream when reporting errorsPaweł Chmielowski2016-06-271-3/+9
| | | | This fixes issue #1174
* Inline muc access rulesPaweł Chmielowski2016-06-241-8/+4
|
* acl: ACLName rule should match if any part of ACLName matchesPaweł Chmielowski2016-06-242-1/+15
|
* Update dependencies for 16.06xChristophe Romain2016-06-241-4/+4
|
* Fix typo from d8bb5d9cChristophe Romain2016-06-231-1/+1
|
* Prepare hex.pm releaseChristophe Romain2016-06-231-2/+2
|
* mod_pubsub: Fix matching of set_node/1 resultHolger Weiss2016-06-231-1/+1
| | | | | nodetree_tree_sql:set_node/1 returns {result, NodeIdx} on success, not {ok, NodeIdx}. Thanks to Christophe Romain for spotting this.
* When convertion of xmlrpc argument to type fails, report it as errorPaweł Chmielowski2016-06-231-1/+5
|
* xref was broken when Elixir wasn't enabledJerome Sautret2016-06-231-0/+1
|
* Compile gen_mod early to help with undefined behaviour warningsPaweł Chmielowski2016-06-231-1/+1
|
* Merge pull request #1165 from weiss/default-blocking-listEvgeny Khramtsov2016-06-231-1/+6
|\ | | | | mod_blocking_sql: Handle default list corner case
| * mod_blocking_sql: Handle default list corner caseHolger Weiss2016-06-221-1/+6
|/ | | | | Handle the situation where a list of the name "Blocked contacts" was created by an XEP-0016 client, but no default list exists.
* Add some tests for {shaper,access}_rules_validatorPaweł Chmielowski2016-06-221-0/+68
|
* Merge pull request #1120 from anagromataf/feature/archive-id-in-message-carbonsChristophe Romain2016-06-221-8/+29
|\ | | | | Send unique stanza id and archived tag also in the message carbons
| * Send unique stanza id and archived tag also in the message carbonsTobias Kräntzer2016-05-151-8/+29
| | | | | | | | | | | | - Change order of the hooks in mod_mam for sending and receiving packets. Messages are archived before a carbon copy is send to the other recourcces. - Add archived tag and unique stanza id to the outgoing packet to have message carbons with the archive information. - Add additional hook (in mod_mam) to strip the archive tag for outgoing packets after message carbons have been send.
* | Restore get_items conditions when not using RSM (#1147)Christophe Romain2016-06-221-1/+2
| |
* | Set HTTP/1.0 so github accepts the request (#1157)Badlop2016-06-221-1/+1
| |
* | Fix PubSub RSM on get_items (#1147)Christophe Romain2016-06-221-7/+4
| |
* | Update supported xep versionChristophe Romain2016-06-221-1/+1
| |
* | Fix pgsql compatibility on delete_old_messages (#1137)Christophe Romain2016-06-221-2/+2
| |
* | XEP-0198: Apply cosmetic changesHolger Weiss2016-06-211-18/+17
| |
* | XEP-0198: Also count stanzas when socket is closedHolger Weiss2016-06-211-1/+3
| | | | | | | | | | Don't forget to count stanzas received from the stream management client that are processed right after the connection was lost.
* | Use {access,shaper}_rules_validator in other places where access rules are usedPaweł Chmielowski2016-06-2117-48/+44
| |
* | Use new access_rules_validator in couple placesPaweł Chmielowski2016-06-212-6/+4
| |
* | Add acl:{access,shaper}_rules_validator for use in {mod_}opt_type()Paweł Chmielowski2016-06-211-1/+59
| |
* | Allow {mod_}opt_type to transform values passed to it, and for better error ↵Paweł Chmielowski2016-06-212-24/+48
| | | | | | | | reporting
* | Avoid cleanup on bag when disc_only, switch in memory (#1161)Christophe Romain2016-06-211-1/+4
| |
* | Fix handling of queued stanzas on session timeoutHolger Weiss2016-06-191-2/+4
| | | | | | | | | | | | | | Don't fail to resend or bounce unacknowledged stanzas if the stream management session timed out. Closes #1160.
* | Give more time to stop and kill epmd (#882)Christophe Romain2016-06-171-1/+1
| |
* | Use shorter jid acl in config templateChristophe Romain2016-06-171-5/+5
| |
* | Use new short access rules in config templatePaweł Chmielowski2016-06-161-41/+25
| |
* | Add test for more allowed access_rulesPaweł Chmielowski2016-06-161-0/+24
| |
* | Allow using shaper defined by name like in in s2s_shaper: fastPaweł Chmielowski2016-06-161-2/+4
| |
* | Typo in option namePaweł Chmielowski2016-06-161-1/+1
| |
* | Add shorter version of some common access rules definitionsPaweł Chmielowski2016-06-152-4/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This add conversion of - allow to - allow: all and - allow: acl_name to - allow: - acl: acl_name (this works also for deny, and number in shapers)
* | Check password with jid:resourceprep when registering account (#996)Badlop2016-06-141-0/+16
| |
* | mod_mam: Fix "assume_mam_usage: if_enabled"Holger Weiss2016-06-141-1/+6
| |
* | Recover ec6c58a which was reverted in 100827e (thanks to Alexey Shchepin)Badlop2016-06-101-1/+1
| |
* | Preparing hex.pm release to fix lager bugMickael Remond2016-06-101-1/+1
| |
* | Force use of lager 3.0.2 at most.Mickael Remond2016-06-102-27/+27
| | | | | | | | | | Lager 3.2.0 has a bug that prevent it to work with ejabberd. Lager 3.2.0 bug is fixed in https://github.com/basho/lager/commit/4c87abcd4f9d70a1136fff8f573dc7adcc833e43
* | push_roster must convert read strings to binaries (#1075)Badlop2016-06-081-1/+2
| |