Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | mod_multicast changes: | Alexey Shchepin | 2015-08-05 | 1 | -41/+81 | |
| | | | | | | | | | | - catch exceptions - do ets:give_away for multicastp table on init - don't send multicasts to itself - don't check user@server for multicast support - handle empty disco items - ignore cdata in <addresses/> - properly check for subdomains | |||||
* | Use websocket pings also on old style connections | Paweł Chmielowski | 2015-08-05 | 1 | -4/+3 | |
| | ||||||
* | Update FSF address | Christophe Romain | 2015-08-05 | 5 | -20/+15 | |
| | ||||||
* | mod_client_state: Throttle stanzas by default | Holger Weiss | 2015-08-05 | 1 | -2/+2 | |
| | | | | | | Enable the mod_client_state options "drop_chat_states" and "queue_presence" by default. These features are now well-tested in practice. | |||||
* | Rename muc_filter_packet to muc_filter_message | Holger Weiss | 2015-08-04 | 1 | -1/+1 | |
| | | | | | The hook is just triggered on groupchat messages, not on other types of stanzas. | |||||
* | New hook: muc_filter_presence | Holger Weiss | 2015-08-04 | 1 | -110/+118 | |
| | | | | | Add a hook that allows for modifying or dropping presence stanzas sent to MUC rooms. | |||||
* | Add split_jid/1 | Mickael Remond | 2015-08-04 | 1 | -1/+8 | |
| | | | | | This is a convenience reverse of make_jid/1. It allows extracting the jid parts without relying on using the jid record structure, to abstract details. | |||||
* | Do not crash SIP authentication on SCRAMed passwords | Evgeniy Khramtsov | 2015-08-02 | 1 | -2/+6 | |
| | ||||||
* | Don't copy messages of type "normal" without body | Holger Weiss | 2015-07-28 | 1 | -4/+7 | |
| | | | | | | | Don't carbon-copy messages of type "normal" that don't have a body element as an immediate subtag. Those messages are usually generated by clients or servers (as opposed to messages written by humans). This includes MAM messages, for example. | |||||
* | Also check for <no-storage/> hint | Holger Weiss | 2015-07-28 | 2 | -18/+18 | |
| | | | | | | Check for the <no-storage/> and <no-permanent-storage/> hints in addition to <no-store/> and <no-permanent-store/>. XEP-0334 (0.1) mentions both variants, and unfortunately, both of them are in use. | |||||
* | XEP-0198: Don't add <delay/> tags to IQ stanzas | Holger Weiss | 2015-07-28 | 1 | -0/+2 | |
| | ||||||
* | Reuse some strings in WebAdmin's Listening Ports | Badlop | 2015-07-27 | 1 | -3/+3 | |
| | ||||||
* | Fix problem with merging values from multiple config files | Paweł Chmielowski | 2015-07-24 | 1 | -5/+6 | |
| | ||||||
* | Ensure config snippet is loaded at module installation (EJAB-1741) | Christophe Romain | 2015-07-24 | 1 | -1/+3 | |
| | ||||||
* | Allow contribution to include .yml or .yaml config file | Christophe Romain | 2015-07-24 | 1 | -1/+1 | |
| | ||||||
* | Allow migration of old pubsub items with xmlelement in body (#479) | Christophe Romain | 2015-07-24 | 1 | -1/+23 | |
| | ||||||
* | Merge pull request #642 from weiss/pep-on-caps-update | Christophe Romain | 2015-07-24 | 2 | -25/+38 | |
|\ | | | | | Also send PEP notifications when local contact updates CAPS | |||||
| * | Trigger PEP notifications on CAPS updates | Holger Weiss | 2015-07-07 | 2 | -29/+33 | |
| | | | | | | | | | | | | Let mod_pubsub send last items whenever a contact updates the entity capabilities. This was already done for remote contacts and is now also done for local contacts. | |||||
| * | mod_pubsub: Explain caps_update usage in a comment | Holger Weiss | 2015-07-06 | 1 | -0/+9 | |
| | | | | | | | | | | The reason to use the caps_update hook for sending last items to remote contacts is probably not obvious. | |||||
* | | Provide command for ODBC's convert_to_scram | Badlop | 2015-07-23 | 1 | -0/+4 | |
| | | ||||||
* | | Don't crash web admin when displaying info about websocket using users | Paweł Chmielowski | 2015-07-22 | 2 | -1/+6 | |
| | | ||||||
* | | Let nodetree call default flat plugin now | Christophe Romain | 2015-07-22 | 1 | -8/+8 | |
| | | | | | | | | this fix mistake from previous commit 311fedaa | |||||
* | | Allow include of simple dependencies (EJAB-1737)(#391) | Christophe Romain | 2015-07-22 | 1 | -3/+74 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Either contributed module include dependencies this way deps/ dep1/ src/ include/ dep1/ src/ include/ Or includes rebar.config or rebar.config.script: In this case, only git is supported (if git command available) and ext_mod checkout code in deps directory. In both case, only basic built procedure is supported. ext_mod does not do more than bare compilation like this: erlc -I include src/*erl | |||||
* | | Let flat be default plugin (#609) | Christophe Romain | 2015-07-22 | 12 | -2119/+1941 | |
| | | ||||||
* | | Do not init nodes from mod_pubsub (#609) | Christophe Romain | 2015-07-22 | 1 | -9/+0 | |
| | | | | | | | | | | Let each plugin do its own initialisation in init_plugins init_nodes was an old function to be removed. | |||||
* | | Merge pull request #608 from weiss/bare-jid-subscription | Christophe Romain | 2015-07-22 | 1 | -3/+6 | |
|\ \ | | | | | | | PubSub: Check for node subscription of bare JID | |||||
| * | | PubSub: Check for node subscription of bare JID | Holger Weiss | 2015-06-19 | 1 | -3/+6 | |
| | | | | | | | | | | | | | | | | | | Don't just check whether the full JID is subscribed when a node subscription is required to list or publish items. If the bare JID is subscribed, these requests are now also accepted. | |||||
* | | | Merge pull request #632 from weiss/increase-max-ack-queue | Evgeny Khramtsov | 2015-07-21 | 1 | -2/+2 | |
|\ \ \ | | | | | | | | | XEP-0198: Increase default value of "max_ack_queue" option | |||||
| * | | | XEP-0198: Increase timeout during resumption | Holger Weiss | 2015-07-03 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | Give gen_fsm:sync_send_all_state_event/3 a little more time to transfer the (possibly somewhat large) c2s #state during session resumption. | |||||
| * | | | XEP-0198: Increase default "max_ack_queue" value | Holger Weiss | 2015-07-03 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | During login, clients might receive a relatively large number of stanzas in one go. For some users, the default value of the "max_ack_queue" option turned out to be too small in that situation. | |||||
* | | | | Merge pull request #618 from weiss/muc-message-hook | Evgeny Khramtsov | 2015-07-21 | 1 | -14/+26 | |
|\ \ \ \ | | | | | | | | | | | New hook: muc_filter_packet | |||||
| * | | | | New hook: muc_filter_packet | Holger Weiss | 2015-07-03 | 1 | -14/+26 | |
| |/ / / | | | | | | | | | | | | | | | | | | | | | Add a hook that allows for modifying or dropping MUC room messages. Closes #491. | |||||
* | | | | Print content types more gracefully | Evgeniy Khramtsov | 2015-07-17 | 1 | -3/+10 | |
| | | | | ||||||
* | | | | Set direction of resource and connection (#650) | Badlop | 2015-07-15 | 1 | -4/+6 | |
| | | | | ||||||
* | | | | If local guide.html file not found, redirect to the online guide | Badlop | 2015-07-15 | 1 | -2/+2 | |
| | | | | ||||||
* | | | | Update links to Guide in WebAdmin | Badlop | 2015-07-15 | 1 | -11/+9 | |
| | | | | ||||||
* | | | | Support RTL page direction in WebAdmin for Hebrew (#650) | Badlop | 2015-07-15 | 1 | -10/+14 | |
| | | | | ||||||
* | | | | Set LTR direction to Raw links (#650) | Badlop | 2015-07-15 | 1 | -2/+2 | |
| | | | | ||||||
* | | | | Add links in WebAdmin to ejabberd and ProcessOne (#661) | Badlop | 2015-07-15 | 1 | -2/+5 | |
| | | | | ||||||
* | | | | Support more mod_muc_admin translation strings (#659) | Badlop | 2015-07-15 | 1 | -7/+7 | |
| | | | | ||||||
* | | | | Add "complete" attribute to MAM final response (EJABS-2484) | Evgeniy Khramtsov | 2015-07-10 | 1 | -36/+55 | |
| | | | | ||||||
* | | | | Fix mod_mam compatibility with RSM for other backends | Evgeniy Khramtsov | 2015-07-10 | 1 | -15/+17 | |
| | | | | ||||||
* | | | | Fix tests related to MAM | Evgeniy Khramtsov | 2015-07-10 | 1 | -2/+3 | |
| | | | | ||||||
* | | | | Fix mod_mam compatibility with RSM (only with odbc backend). | Jerome Sautret | 2015-07-10 | 1 | -37/+57 | |
| | | | | ||||||
* | | | | During halt only shutdown MUC rooms on local node | Evgeniy Khramtsov | 2015-07-08 | 1 | -1/+2 | |
| | | | | ||||||
* | | | | Changed mam iq get to set as specified by XEP-0313 v0.3 | Jerome Sautret | 2015-07-08 | 1 | -43/+56 | |
| |_|/ |/| | | ||||||
* | | | Fix dialyzer warning | Mickael Remond | 2015-07-05 | 1 | -1/+2 | |
|/ / | | | | | | | The function is call with binary format from ejabberd_c2s. | |||||
* | | Send notifications on MUC configuration changes | Holger Weiss | 2015-07-02 | 1 | -0/+34 | |
| | | | | | | | | | | | | | | Notify clients when the room configuration changes, as mandated by XEP-0045, #10.2.1. Closes #623. | |||||
* | | Do not rely on behaviour info when doing config validation | Evgeniy Khramtsov | 2015-06-29 | 1 | -6/+3 | |
| | | ||||||
* | | Omit warning message regarding non-anonymous room | Holger Weiss | 2015-06-28 | 1 | -25/+0 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Previous versions of XEP-0045 suggested sending a warning message to new occupants of a non-anonymous MUC room. The current revision (1.25) says that a status code of "100" must be returned with the user's initial presence, instead. We already do this (in addition to generating the warning message). Receiving the warning message each time the client joins the room can become annoying, especially when reconnections occur frequently (e.g., on mobile devices). So, we omit it, now. |