aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | Start elixir config code only if elixir was enabled in configure scriptPaweł Chmielowski2016-09-082-14/+38
| |
* | Full jid entity subscriptions should include bare jid records (#1284)Christophe Romain2016-09-081-2/+3
| |
* | Fix message routing from subscribersEvgeniy Khramtsov2016-09-081-6/+13
| |
* | Merge pull request #1287 from weiss/ack-timeoutPaweł Chmielowski2016-09-083-12/+58
|\ \ | | | | | | New stream management option: ack_timeout
| * | New stream management option: ack_timeoutHolger Weiss2016-09-073-12/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Close the connection if a stream management client fails to respond to an acknowledgement request within 60 seconds. This number of seconds can be changed with the new "ack_timeout" option, and the mechanism can be disabled by specifying 'infinity'. As a side effect of this change, a new acknowledgement is no longer requested before the response to the previous request is received.
* | | Support for Elixir configuration file #1208gabrielgatu2016-09-083-2/+32
| | | | | | | | | | | | Contribution for Google Summer of code 2016 by Gabriel Gatu
* | | TypoPaweł Chmielowski2016-09-081-1/+1
| | |
* | | Properly normalize resource_regexp acl rulePaweł Chmielowski2016-09-081-0/+2
|/ / | | | | | | This fixes issue #1288.
* | Enforce pathtype use with config path (#1264)Christophe Romain2016-09-071-1/+3
| |
* | Merge pull request #1253 from Amuhar/xep0356Christophe Romain2016-09-076-27/+1059
| |
* | Create room on configuration request as per XEP-0045, 10.1.3Evgeniy Khramtsov2016-09-071-4/+19
| |
* | Link MUC subscription to bare JIDEvgeniy Khramtsov2016-09-071-196/+141
| |
* | Add SQL support for microblogging node pluginHolger Weiss2016-09-071-0/+151
| |
* | Handle <subscriptions/> request to list MUC subscribersEvgeniy Khramtsov2016-09-061-4/+21
| |
* | Do not update muc_online_users table on MUC/Sub operationsEvgeniy Khramtsov2016-09-061-1/+3
| |
* | Add get_subscribers command to list MUC subscribersEvgeniy Khramtsov2016-09-062-1/+23
| |
* | node_mb: Call node_pep instead of node_hometreeHolger Weiss2016-09-061-1/+1
| |
* | node_mb: Fix configuration documentationHolger Weiss2016-09-061-0/+1
| | | | | | | | | | A node plugin used in a 'pep_mapping' must explicitly be added to the list of 'plugins'.
* | mod_pubsub: Remove outdated commentHolger Weiss2016-09-061-2/+0
| |
* | Fixed typo in Stream Management option nameIgor Manturov Jr2016-08-231-1/+1
| |
* | Fixed #1260 Stream Management feature for the websocket connectionsIgor Manturov Jr2016-08-231-1/+1
| |
* | mod_muc_admin: Accept 'allow_subscription' optionHolger Weiss2016-08-221-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)Badlop2016-08-161-1/+1
|/
* Support sql backend in mod_shared_roster commands (#1244)Badlop2016-08-151-4/+4
|
* Merge pull request #1245 from hamano/clean_redis_tableEvgeny Khramtsov2016-08-151-2/+5
|\ | | | | fix clean redis table
| * fix clean redis tableHAMANO Tsukasa2016-08-151-2/+5
| |
* | Don't delete ejabberd_commands table, it's problematic in cluster (#1210)Badlop2016-08-141-1/+0
| |
* | Store announcements for offline usersHolger Weiss2016-08-131-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" messageHolger Weiss2016-08-122-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 Weiss2016-08-121-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 commandEvgeniy Khramtsov2016-08-111-2/+3
| |
* | Provide proper args_desc in oauth_issue_token commandPaweł Chmielowski2016-08-101-1/+3
| |
* | Fix result type of subscribe_room commandPaweł Chmielowski2016-08-101-1/+1
| |
* | Add commands for MUC subscriptions managementEvgeniy Khramtsov2016-08-092-1/+144
| |
* | We do not force yet access rules check on register commandMickael Remond2016-08-071-1/+0
| |
* | Do not force command line to pass a credentialsMickael Remond2016-08-071-3/+3
| |
* | mod_client_state: Let other modules filter stanzasHolger Weiss2016-08-061-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 argumentsHolger Weiss2016-08-052-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 resumeHolger Weiss2016-08-051-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" optionHolger Weiss2016-08-051-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)16.08Christophe Romain2016-08-041-2/+2
|
* Add tokens cache to ejabberd_oauthAlexey Shchepin2016-08-041-12/+45
|
* XEP-0198: Handle timeouts during stream resumptionHolger Weiss2016-08-031-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 resumptionHolger Weiss2016-08-031-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 backendAlexey Shchepin2016-08-011-0/+78
|
* Merge pull request #1223 from processone/expand_apiMickaël Rémond2016-08-018-80/+131
|\ | | | | More API fixes and improvements
| * Improve error message when try to call api on api rootMickael Remond2016-08-011-2/+2
| |
| * Fix HTTP process return formattingMickael Remond2016-08-011-1/+1
| |
| * Improve error handlingMickael Remond2016-07-313-11/+26
| |
| * Change name of result key for offline count to valueMickael Remond2016-07-301-1/+1
| | | | | | | | This is more user friendly and should be more consistent with other commands.