Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Use httpc directly instead of using p1_http wrapper | Paweł Chmielowski | 2018-04-23 | 2 | -34/+45 | |
| | ||||||
* | Use correct headers in rest calls | Paweł Chmielowski | 2018-04-23 | 1 | -11/+11 | |
| | ||||||
* | Add stubs for affiliation-specific backend callbacks | Evgeniy Khramtsov | 2018-04-23 | 1 | -69/+173 | |
| | ||||||
* | Use correct db backend for remove_mam_for_user_with_peer | Paweł Chmielowski | 2018-04-20 | 1 | -1/+1 | |
| | ||||||
* | Fix mnesia call in mam archive management function | Paweł Chmielowski | 2018-04-20 | 2 | -2/+5 | |
| | ||||||
* | Add commands for cleaning up mam archive | Paweł Chmielowski | 2018-04-20 | 3 | -4/+88 | |
| | ||||||
* | Fix type of rest:url/2 | Christophe Romain | 2018-04-19 | 1 | -2/+2 | |
| | ||||||
* | Fix deprecated call injected by 265c7b62 | Christophe Romain | 2018-04-18 | 1 | -1/+0 | |
| | ||||||
* | Add flexibility on rest url config | Christophe Romain | 2018-04-18 | 1 | -20/+35 | |
| | ||||||
* | mod_push_keepalive: Reset timeout on messages only | Holger Weiss | 2018-04-17 | 3 | -31/+40 | |
| | | | | | | Some mobile apps might only be notified on actual chat messages with a body, so don't let mod_push_keepalive reset the stream management timeout on other types of traffic. | |||||
* | mod_push: Optionally include message sender/body | Holger Weiss | 2018-04-16 | 2 | -17/+100 | |
| | | | | | | | | | | | | | Add 'include_sender' and 'include_body' options. If one or both of them are set to 'true', a urn:xmpp:push:summary form with the enabled field(s) is included in push notifications that are generated for messages with a body. The 'include_body' option can instead be set to a static text. In this case, the specified text will be included in place of the actual message body. This can be useful to signal the push service whether the notification was triggered by a message with body (as opposed to other types of traffic) without leaking actual message contents. | |||||
* | mod_http_upload*: Remove empty lines after specs | Holger Weiss | 2018-04-16 | 2 | -65/+0 | |
| | | | | | Remove blank lines following function specifications in mod_http_upload and mod_http_upload_quota for consistency with other modules. | |||||
* | mod_http_upload*: Add function specifications | Holger Weiss | 2018-04-16 | 2 | -0/+6 | |
| | ||||||
* | mod_push: Add function specification | Holger Weiss | 2018-04-16 | 1 | -0/+1 | |
| | ||||||
* | mod_push: Add/adjust debug messages | Holger Weiss | 2018-04-16 | 1 | -1/+2 | |
| | ||||||
* | Carefully validate options list | Evgeniy Khramtsov | 2018-04-16 | 1 | -6/+17 | |
| | ||||||
* | Don't crash on invalid module's sub-options | Evgeniy Khramtsov | 2018-04-16 | 1 | -4/+14 | |
| | | | | Fixes #2387 | |||||
* | mod_push: Don't notify on stream errors | Holger Weiss | 2018-04-16 | 1 | -0/+2 | |
| | | | | | | If a pending stream management session is closed with a stream error, this is usually due to the client opening a new stream that conflicts with the old one. Don't generate a push notification in this situation. | |||||
* | Merge branch 'muc-self-presence' | Evgeniy Khramtsov | 2018-04-14 | 3 | -27/+115 | |
|\ | ||||||
| * | Merge branch 'master' into muc-self-presence | Evgeniy Khramtsov | 2018-03-03 | 30 | -344/+463 | |
| |\ | ||||||
| * | | Let a MUC room to route presences from its bare JID | Evgeniy Khramtsov | 2018-02-12 | 3 | -27/+115 | |
| | | | | | | | | | | | | | | | The goal for this is to provide entity capabilities (XEP-0115) and vCard-based avatar hash (XEP-0153) | |||||
* | | | Clear fast_tls cache on configuration reload | Evgeniy Khramtsov | 2018-04-13 | 1 | -0/+1 | |
| | | | ||||||
* | | | mod_roster: Use 'lserver' for configuration lookup | Holger Weiss | 2018-04-13 | 1 | -3/+3 | |
| | | | ||||||
* | | | Fix notification payload generated by pubsub | Paweł Chmielowski | 2018-04-12 | 1 | -2/+2 | |
| | | | ||||||
* | | | Pass access option from websocket to c2s | Paweł Chmielowski | 2018-04-12 | 1 | -0/+1 | |
| | | | | | | | | | | | | This fixes issue #2223 | |||||
* | | | Improve pubsub#itemreply implementation (#2325) | Christophe Romain | 2018-04-12 | 1 | -48/+48 | |
| | | | ||||||
* | | | Fix illegal match on previous commit | Christophe Romain | 2018-04-10 | 1 | -1/+2 | |
| | | | ||||||
* | | | Improve fix for #2288, don't mask errors on get_item | Christophe Romain | 2018-04-10 | 1 | -1/+1 | |
| | | | ||||||
* | | | gen_mod: Support global module processes | Holger Weiss | 2018-04-04 | 1 | -1/+3 | |
| | | | ||||||
* | | | gen_mod: Remove frontend process support | Holger Weiss | 2018-04-04 | 1 | -3/+1 | |
| | | | | | | | | | | | | ejabberd doesn't support frontend processes anymore. | |||||
* | | | Improve mod_multicast | Paweł Chmielowski | 2018-04-04 | 1 | -265/+232 | |
| | | | ||||||
* | | | mod_http_upload: Accept characters of any script | Holger Weiss | 2018-04-03 | 1 | -4/+14 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Accept all alphanumeric characters of any script in user and file names rather than replacing non-ASCII characters with underscores. However, non-alphanumeric characters are still replaced, except for "." and "-". Closes #2346. | |||||
* | | | Remove old hex conversion functions | Holger Weiss | 2018-04-03 | 2 | -31/+3 | |
| | | | | | | | | | | | | Depend on list_to_integer/2 and integer_to_list/2 being available. | |||||
* | | | Move ejabberd_http:url_encode/1 to 'misc' module | Holger Weiss | 2018-04-03 | 5 | -41/+41 | |
| | | | ||||||
* | | | Fix Code format when logging a MUC room kick/ban | Badlop | 2018-04-02 | 1 | -7/+7 | |
| | | | ||||||
* | | | mod_client_state: Add 'csi_activity' hook | Holger Weiss | 2018-04-01 | 1 | -7/+17 | |
| | | | | | | | | | | | | Closes #2358. | |||||
* | | | fix: run 'component_send_packet' hook in global mode | Pouriya Jahanbakhsh | 2018-03-30 | 1 | -2/+2 | |
| | | | ||||||
* | | | feat: add hook for sending packet from component | Pouriya Jahanbakhsh | 2018-03-30 | 1 | -3/+9 | |
| | | | | | | | | | | | | | | | New hook 'component_send_packet' added. Callback function must accept one argument {Pkt, ComponentState} and should yield 'drop' or {NewPkt, NewComponentState}. | |||||
* | | | Don't produce a crash dump during intentional exit | Evgeniy Khramtsov | 2018-03-29 | 5 | -16/+17 | |
| | | | | | | | | | | | | Also halt faster without relying on timeouts for buffers flushing | |||||
* | | | Remove unused variable | Evgeniy Khramtsov | 2018-03-29 | 1 | -1/+1 | |
| | | | ||||||
* | | | Fix process_discoitems_result in mod_multicast | Paweł Chmielowski | 2018-03-28 | 1 | -1/+2 | |
| | | | ||||||
* | | | Fix returning value from mod_vcard_ldap's search() callback | Evgeniy Khramtsov | 2018-03-25 | 1 | -5/+5 | |
| | | | | | | | | | | | | Fixes #2335 | |||||
* | | | Get rid of 'fs' package dependency | Evgeniy Khramtsov | 2018-03-23 | 1 | -52/+1 | |
| | | | | | | | | | | | | | | | Certificates auto-reloading will be fixed later. For now to reload certificates call `reload-config` ejabberd command. | |||||
* | | | Set empty least as a default for force_node_config | Evgeniy Khramtsov | 2018-03-23 | 1 | -1/+2 | |
| | | | ||||||
* | | | Move force_node_config defaults into ejabberd.yml.example | Evgeniy Khramtsov | 2018-03-23 | 1 | -6/+1 | |
| | | | ||||||
* | | | Fetch 'registration_watchers' option from the correct module | Evgeniy Khramtsov | 2018-03-23 | 1 | -1/+1 | |
| | | | | | | | | | | | | Fixes #2337 | |||||
* | | | Remove items of unregistered user (#2129) | Christophe Romain | 2018-03-22 | 1 | -5/+10 | |
| | | | ||||||
* | | | Accept atoms in api_permission command lists and commands with numbers in them | Paweł Chmielowski | 2018-03-21 | 1 | -1/+5 | |
| | | | ||||||
* | | | If mod_last is disabled, return error instead of crashing (#2330) | Badlop | 2018-03-20 | 1 | -1/+3 | |
| | | | ||||||
* | | | Report meaningful error when luerl is not available | Evgeniy Khramtsov | 2018-03-19 | 1 | -17/+24 | |
| | | |