Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Support for Elixir configuration file #1208 | gabrielgatu | 2016-09-08 | 3 | -2/+32 |
| | | | | Contribution for Google Summer of code 2016 by Gabriel Gatu | ||||
* | Typo | Paweł Chmielowski | 2016-09-08 | 1 | -1/+1 |
| | |||||
* | Properly normalize resource_regexp acl rule | Paweł Chmielowski | 2016-09-08 | 1 | -0/+2 |
| | | | | This fixes issue #1288. | ||||
* | Enforce pathtype use with config path (#1264) | Christophe Romain | 2016-09-07 | 1 | -1/+3 |
| | |||||
* | Merge pull request #1253 from Amuhar/xep0356 | Christophe Romain | 2016-09-07 | 6 | -27/+1059 |
| | |||||
* | Create room on configuration request as per XEP-0045, 10.1.3 | Evgeniy Khramtsov | 2016-09-07 | 1 | -4/+19 |
| | |||||
* | Link MUC subscription to bare JID | Evgeniy Khramtsov | 2016-09-07 | 1 | -196/+141 |
| | |||||
* | Add SQL support for microblogging node plugin | Holger Weiss | 2016-09-07 | 1 | -0/+151 |
| | |||||
* | Handle <subscriptions/> request to list MUC subscribers | Evgeniy Khramtsov | 2016-09-06 | 1 | -4/+21 |
| | |||||
* | Do not update muc_online_users table on MUC/Sub operations | Evgeniy Khramtsov | 2016-09-06 | 1 | -1/+3 |
| | |||||
* | Add get_subscribers command to list MUC subscribers | Evgeniy Khramtsov | 2016-09-06 | 2 | -1/+23 |
| | |||||
* | node_mb: Call node_pep instead of node_hometree | Holger Weiss | 2016-09-06 | 1 | -1/+1 |
| | |||||
* | node_mb: Fix configuration documentation | Holger Weiss | 2016-09-06 | 1 | -0/+1 |
| | | | | | A node plugin used in a 'pep_mapping' must explicitly be added to the list of 'plugins'. | ||||
* | mod_pubsub: Remove outdated comment | Holger Weiss | 2016-09-06 | 1 | -2/+0 |
| | |||||
* | Fixed typo in Stream Management option name | Igor Manturov Jr | 2016-08-23 | 1 | -1/+1 |
| | |||||
* | Fixed #1260 Stream Management feature for the websocket connections | Igor Manturov Jr | 2016-08-23 | 1 | -1/+1 |
| | |||||
* | mod_muc_admin: Accept 'allow_subscription' option | Holger Weiss | 2016-08-22 | 1 | -0/+1 |
| | | | | | Allow for setting the new 'allow_subscription' option using the 'change_room_option' command. | ||||
* | Erlang R17 has a Time limit in erlang:send_after (#1246) | Badlop | 2016-08-16 | 1 | -1/+1 |
| | |||||
* | Support sql backend in mod_shared_roster commands (#1244) | Badlop | 2016-08-15 | 1 | -4/+4 |
| | |||||
* | Merge pull request #1245 from hamano/clean_redis_table | Evgeny Khramtsov | 2016-08-15 | 1 | -2/+5 |
|\ | | | | | fix clean redis table | ||||
| * | fix clean redis table | HAMANO Tsukasa | 2016-08-15 | 1 | -2/+5 |
| | | |||||
* | | Don't delete ejabberd_commands table, it's problematic in cluster (#1210) | Badlop | 2016-08-14 | 1 | -1/+0 |
| | | |||||
* | | Store announcements for offline users | Holger Weiss | 2016-08-13 | 1 | -3/+9 |
| | | | | | | | | | | | | Add a <store/> hint to announcements (unless they are explicitly sent to online users). Without that hint, announcements weren't delivered to offline users, since they are sent as messages of type "headline". | ||||
* | | Honor <store/> hint for any non-"error" message | Holger Weiss | 2016-08-12 | 2 | -49/+48 |
| | | | | | | | | | | XEP-0334 says: "A message containing the <store/> hint that is not of type 'error' SHOULD be stored by the entity." | ||||
* | | mod_mam: Don't store messages of type "headline" | Holger Weiss | 2016-08-12 | 1 | -0/+2 |
| | | | | | | | | | | | | XEP-0313 says: "a server SHOULD include in a user archive all of the messages a user sends or receives of type 'normal' or 'chat' that contain a <body> element." | ||||
* | | Add a requirement for full JID in subscribe_room command | Evgeniy Khramtsov | 2016-08-11 | 1 | -2/+3 |
| | | |||||
* | | Provide proper args_desc in oauth_issue_token command | Paweł Chmielowski | 2016-08-10 | 1 | -1/+3 |
| | | |||||
* | | Fix result type of subscribe_room command | Paweł Chmielowski | 2016-08-10 | 1 | -1/+1 |
| | | |||||
* | | Add commands for MUC subscriptions management | Evgeniy Khramtsov | 2016-08-09 | 2 | -1/+144 |
| | | |||||
* | | We do not force yet access rules check on register command | Mickael Remond | 2016-08-07 | 1 | -1/+0 |
| | | |||||
* | | Do not force command line to pass a credentials | Mickael Remond | 2016-08-07 | 1 | -3/+3 |
| | | |||||
* | | mod_client_state: Let other modules filter stanzas | Holger Weiss | 2016-08-06 | 1 | -3/+3 |
| | | | | | | | | | | Don't stop execution of the 'csi_filter_stanza' hook if mod_client_state won't queue the stanza. | ||||
* | | Add user's JID to CSI hook arguments | Holger Weiss | 2016-08-05 | 2 | -27/+30 |
| | | | | | | | | | | Add the JID of the CSI user to the arguments of the 'csi_filter_stanza' and 'csi_flush_queue' hooks. | ||||
* | | Cosmetic change: Set CSI state 'active' on resume | Holger Weiss | 2016-08-05 | 1 | -4/+3 |
| | | | | | | | | | | | | The CSI state is always set to 'active' when a stream management session is resumed; so there's no need to apply the CSI state of the old c2s process, first. | ||||
* | | mod_mam: Simplify "assume_mam_usage" option | Holger Weiss | 2016-08-05 | 1 | -45/+17 |
|/ | | | | | | | The "assume_mam_usage" option now takes a boolean value. Setting it to "true" has the same effect as "if_enabled" had before. The "on_request" behavior is no longer offered, as it made the option (and its documentation) overly complex. | ||||
* | Fix type convertion bug injected by 4ccc40b (#1229) | Christophe Romain | 2016-08-04 | 1 | -2/+2 |
| | |||||
* | Add tokens cache to ejabberd_oauth | Alexey Shchepin | 2016-08-04 | 1 | -12/+45 |
| | |||||
* | XEP-0198: Handle timeouts during stream resumption | Holger Weiss | 2016-08-03 | 1 | -2/+9 |
| | | | | | | If session resumption failed because requesting the #state from the old c2s process took too long, the new c2s process will usually receive the response. Let the new process handle that case gracefully. | ||||
* | XEP-0198: Increase timeout for stream resumption | Holger Weiss | 2016-08-03 | 1 | -1/+1 |
| | | | | | | During stream resumption, the #state is transferred from the old c2s process to the new one. This is usually very fast, but under certain conditions, it can take longer than five seconds. | ||||
* | Add OAUTH SQL backend | Alexey Shchepin | 2016-08-01 | 1 | -0/+78 |
| | |||||
* | Merge pull request #1223 from processone/expand_api | Mickaël Rémond | 2016-08-01 | 8 | -80/+131 |
|\ | | | | | More API fixes and improvements | ||||
| * | Improve error message when try to call api on api root | Mickael Remond | 2016-08-01 | 1 | -2/+2 |
| | | |||||
| * | Fix HTTP process return formatting | Mickael Remond | 2016-08-01 | 1 | -1/+1 |
| | | |||||
| * | Improve error handling | Mickael Remond | 2016-07-31 | 3 | -11/+26 |
| | | |||||
| * | Change name of result key for offline count to value | Mickael Remond | 2016-07-30 | 1 | -1/+1 |
| | | | | | | | | This is more user friendly and should be more consistent with other commands. | ||||
| * | Add support for sending back missing scope error to API ReST command calls | Mickael Remond | 2016-07-30 | 4 | -17/+32 |
| | | |||||
| * | Make s2s stats commands more robust | Mickael Remond | 2016-07-30 | 1 | -19/+25 |
| | | |||||
| * | Ensure ejabberdctl status result is in valid shell supported range | Mickael Remond | 2016-07-30 | 1 | -1/+2 |
| | | |||||
| * | Add support for rich error reporting for API | Mickael Remond | 2016-07-30 | 3 | -19/+31 |
| | | |||||
| * | Return 409 conflict error code on register if user already exists | Mickael Remond | 2016-07-30 | 2 | -17/+19 |
| | |