Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Preliminary support for groupname@vhost in Displayed Groups (EJAB-506) | Badlop | 2011-12-15 | 2 | -5/+17 | |
| | ||||||
* | Fix command "update" to return response in the expected format | Badlop | 2011-12-08 | 2 | -4/+5 | |
| | ||||||
* | Don't reveal invitee's resource when room informs invitor | Badlop | 2011-12-08 | 1 | -1/+1 | |
| | ||||||
* | Add callback function print_state/1 for behavior p1_fsm | Badlop | 2011-12-08 | 1 | -0/+8 | |
| | ||||||
* | Use the regexp frontend module (EJAB-921) | Badlop | 2011-12-08 | 9 | -58/+51 | |
| | ||||||
* | Frontend module to Re and Regexp (EJAB-921) | Badlop | 2011-12-08 | 1 | -0/+72 | |
| | ||||||
* | Prevent overload of incomming s2s connections | Pablo Polvorin | 2011-12-02 | 2 | -14/+64 | |
| | | | | | | | | | | | | | | Three changes were introduced: 1) ejabberd_s2s_in now uses p1_fsm instead of gen_fsm. And uses the {max_queue, N} option to kill the process if its input queue grows too much. 2) If a ejabberd_s2s_in process is overload and killed, the server that originated that connection is not allowed to connect back to us for X seconds (set to 60seconds on the source) 3) The list of blocked (both statically and dynamically by the above method) host is now also checked for hosts authenticating by starttls+sasl. Previusly it was only used during dialback. | |||||
* | Fix bug on s2s shaper when TLS is used | Pablo Polvorin | 2011-12-01 | 1 | -0/+6 | |
| | | | | | The shaper was not enabled if the remote server authenticates using a certificate instead of dialback. | |||||
* | add hooks for node creation/deletion (EJAB-1470) | Christophe Romain | 2011-11-29 | 3 | -65/+95 | |
| | ||||||
* | Use httpc instead of the deprecated http | Badlop | 2011-11-26 | 1 | -1/+1 | |
| | ||||||
* | Fix error in mod_vcard when lowercasing some vjud search result fields ↵ | Badlop | 2011-11-26 | 2 | -35/+35 | |
| | | | | (EJAB-1490) | |||||
* | Avoid a possible race condition | Badlop | 2011-11-26 | 1 | -8/+15 | |
| | ||||||
* | Comment section 6.3.1 because it has no content at all | Badlop | 2011-11-15 | 1 | -1/+2 | |
| | ||||||
* | Fix presence problem after first unavailable (thanks to Christopher Faulet) ↵ | Evgeniy Khramtsov | 2011-11-09 | 1 | -3/+3 | |
| | | | | (EJAB-1466) | |||||
* | Support to update modules in R14B04 and higher | Badlop | 2011-11-03 | 1 | -2/+16 | |
| | ||||||
* | Fix previous commit about language name | Badlop | 2011-10-20 | 1 | -1/+1 | |
| | ||||||
* | Fix extraction of language name from PO files | Badlop | 2011-10-20 | 2 | -3/+3 | |
| | ||||||
* | Get rid of useless mnesia transaction (EJAB-1502) | Evgeniy Khramtsov | 2011-10-14 | 1 | -13/+10 | |
| | ||||||
* | Set ejabberd version to 2.1.x | Badlop | 2011-10-13 | 5 | -8/+8 | |
| | ||||||
* | Update ejabberd version number to 2.1.9v2.1.9 | Badlop | 2011-09-26 | 5 | -34/+78 | |
| | ||||||
* | New release notes for 2.1.9 | Badlop | 2011-09-26 | 1 | -0/+56 | |
| | ||||||
* | Fix instruction and error text | Evgeniy Khramtsov | 2011-09-26 | 1 | -4/+2 | |
| | ||||||
* | Change "muc#role" field type to "hidden" | Evgeniy Khramtsov | 2011-09-26 | 1 | -1/+2 | |
| | ||||||
* | Correct lists:keysearch output processing and fix dialyzer warning | Evgeniy Khramtsov | 2011-09-26 | 1 | -5/+9 | |
| | ||||||
* | Code cleanup | Evgeniy Khramtsov | 2011-09-26 | 1 | -43/+37 | |
| | ||||||
* | Use treap correctly | Maxim Ignatenko | 2011-09-26 | 1 | -15/+15 | |
| | ||||||
* | Apply patch from Evgeniy Khramtsov | Maxim Ignatenko | 2011-09-26 | 1 | -207/+206 | |
| | ||||||
* | Use treap for keeping last voice request timestamps | Maxim Ignatenko | 2011-09-26 | 2 | -5/+5 | |
| | ||||||
* | Fix voice request/approvement detection and extract_jid_from_voice_approvement/1 | Maxim Ignatenko | 2011-09-26 | 1 | -14/+6 | |
| | ||||||
* | Fix typo | Maxim Ignatenko | 2011-09-26 | 1 | -1/+1 | |
| | ||||||
* | Fix patterns in check_voice_request_fields/2 and ↵ | Maxim Ignatenko | 2011-09-26 | 1 | -6/+6 | |
| | | | | check_voice_approvement_fields/2 | |||||
* | Use more pattern-matching | Maxim Ignatenko | 2011-09-26 | 1 | -25/+13 | |
| | ||||||
* | Remove try/catch | Maxim Ignatenko | 2011-09-26 | 1 | -24/+18 | |
| | ||||||
* | Use pattern matching in check_voice_request_fields/2 and ↵ | Maxim Ignatenko | 2011-09-26 | 1 | -46/+30 | |
| | | | | check_voice_approvement_fields/2 | |||||
* | Reverse arguments order for timer:now_diff/2 | Maxim Ignatenko | 2011-09-26 | 1 | -1/+1 | |
| | ||||||
* | Fix return value inconsistency in last_voice_request_time/2 | Maxim Ignatenko | 2011-09-26 | 1 | -1/+1 | |
| | ||||||
* | Use jlib:parse_xdata_submit/1 in is_voice_request/1 and is_voice_approvement/1 | Maxim Ignatenko | 2011-09-26 | 1 | -80/+98 | |
| | ||||||
* | Use bare JID as key in state.last_voice_request_time | Maxim Ignatenko | 2011-09-26 | 1 | -21/+12 | |
| | ||||||
* | Use lists:foreach instead of lists:map in send_voice_request/2 | Maxim Ignatenko | 2011-09-26 | 1 | -3/+2 | |
| | ||||||
* | Remove needless time conversions | Maxim Ignatenko | 2011-09-26 | 1 | -5/+1 | |
| | ||||||
* | Ignore any extra elements in voice approvement form submission | Maxim Ignatenko | 2011-09-26 | 1 | -2/+6 | |
| | ||||||
* | Add 2 room config options | Maxim Ignatenko | 2011-09-26 | 2 | -4/+28 | |
| | | | | | - Allow voice requests? - Minimum interval between voice requests | |||||
* | Simple rate control | Maxim Ignatenko | 2011-09-26 | 2 | -10/+58 | |
| | | | | | Visitor allowed to send new voice request only after specified amount of time (or after rejoining). | |||||
* | Voice approvement support | Maxim Ignatenko | 2011-09-26 | 1 | -1/+56 | |
| | ||||||
* | Implement basic voice request processing logic. | Maxim Ignatenko | 2011-09-26 | 1 | -1/+10 | |
| | | | | No rate control or configuration for now | |||||
* | Implement voice approvement detection and remove some debug code | Maxim Ignatenko | 2011-09-26 | 1 | -3/+55 | |
| | ||||||
* | Fix form instructions | Maxim Ignatenko | 2011-09-26 | 1 | -1/+1 | |
| | ||||||
* | Use ejabberd_router:route/3 directly, instead of send_packet_to/3 | Maxim Ignatenko | 2011-09-26 | 1 | -6/+5 | |
| | ||||||
* | Use exception handling in is_invitation/1 | Maxim Ignatenko | 2011-09-26 | 1 | -14/+13 | |
| | ||||||
* | Fix exception handling in is_voice_request/1 | Maxim Ignatenko | 2011-09-26 | 1 | -2/+2 | |
| |