aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Preliminary support for groupname@vhost in Displayed Groups (EJAB-506)Badlop2011-12-152-5/+17
|
* Fix command "update" to return response in the expected formatBadlop2011-12-082-4/+5
|
* Don't reveal invitee's resource when room informs invitorBadlop2011-12-081-1/+1
|
* Add callback function print_state/1 for behavior p1_fsmBadlop2011-12-081-0/+8
|
* Use the regexp frontend module (EJAB-921)Badlop2011-12-089-58/+51
|
* Frontend module to Re and Regexp (EJAB-921)Badlop2011-12-081-0/+72
|
* Prevent overload of incomming s2s connectionsPablo Polvorin2011-12-022-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 usedPablo Polvorin2011-12-011-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 Romain2011-11-293-65/+95
|
* Use httpc instead of the deprecated httpBadlop2011-11-261-1/+1
|
* Fix error in mod_vcard when lowercasing some vjud search result fields ↵Badlop2011-11-262-35/+35
| | | | (EJAB-1490)
* Avoid a possible race conditionBadlop2011-11-261-8/+15
|
* Comment section 6.3.1 because it has no content at allBadlop2011-11-151-1/+2
|
* Fix presence problem after first unavailable (thanks to Christopher Faulet) ↵Evgeniy Khramtsov2011-11-091-3/+3
| | | | (EJAB-1466)
* Support to update modules in R14B04 and higherBadlop2011-11-031-2/+16
|
* Fix previous commit about language nameBadlop2011-10-201-1/+1
|
* Fix extraction of language name from PO filesBadlop2011-10-202-3/+3
|
* Get rid of useless mnesia transaction (EJAB-1502)Evgeniy Khramtsov2011-10-141-13/+10
|
* Set ejabberd version to 2.1.xBadlop2011-10-135-8/+8
|
* Update ejabberd version number to 2.1.9v2.1.9Badlop2011-09-265-34/+78
|
* New release notes for 2.1.9Badlop2011-09-261-0/+56
|
* Fix instruction and error textEvgeniy Khramtsov2011-09-261-4/+2
|
* Change "muc#role" field type to "hidden"Evgeniy Khramtsov2011-09-261-1/+2
|
* Correct lists:keysearch output processing and fix dialyzer warningEvgeniy Khramtsov2011-09-261-5/+9
|
* Code cleanupEvgeniy Khramtsov2011-09-261-43/+37
|
* Use treap correctlyMaxim Ignatenko2011-09-261-15/+15
|
* Apply patch from Evgeniy KhramtsovMaxim Ignatenko2011-09-261-207/+206
|
* Use treap for keeping last voice request timestampsMaxim Ignatenko2011-09-262-5/+5
|
* Fix voice request/approvement detection and extract_jid_from_voice_approvement/1Maxim Ignatenko2011-09-261-14/+6
|
* Fix typoMaxim Ignatenko2011-09-261-1/+1
|
* Fix patterns in check_voice_request_fields/2 and ↵Maxim Ignatenko2011-09-261-6/+6
| | | | check_voice_approvement_fields/2
* Use more pattern-matchingMaxim Ignatenko2011-09-261-25/+13
|
* Remove try/catchMaxim Ignatenko2011-09-261-24/+18
|
* Use pattern matching in check_voice_request_fields/2 and ↵Maxim Ignatenko2011-09-261-46/+30
| | | | check_voice_approvement_fields/2
* Reverse arguments order for timer:now_diff/2Maxim Ignatenko2011-09-261-1/+1
|
* Fix return value inconsistency in last_voice_request_time/2Maxim Ignatenko2011-09-261-1/+1
|
* Use jlib:parse_xdata_submit/1 in is_voice_request/1 and is_voice_approvement/1Maxim Ignatenko2011-09-261-80/+98
|
* Use bare JID as key in state.last_voice_request_timeMaxim Ignatenko2011-09-261-21/+12
|
* Use lists:foreach instead of lists:map in send_voice_request/2Maxim Ignatenko2011-09-261-3/+2
|
* Remove needless time conversionsMaxim Ignatenko2011-09-261-5/+1
|
* Ignore any extra elements in voice approvement form submissionMaxim Ignatenko2011-09-261-2/+6
|
* Add 2 room config optionsMaxim Ignatenko2011-09-262-4/+28
| | | | | - Allow voice requests? - Minimum interval between voice requests
* Simple rate controlMaxim Ignatenko2011-09-262-10/+58
| | | | | Visitor allowed to send new voice request only after specified amount of time (or after rejoining).
* Voice approvement supportMaxim Ignatenko2011-09-261-1/+56
|
* Implement basic voice request processing logic.Maxim Ignatenko2011-09-261-1/+10
| | | | No rate control or configuration for now
* Implement voice approvement detection and remove some debug codeMaxim Ignatenko2011-09-261-3/+55
|
* Fix form instructionsMaxim Ignatenko2011-09-261-1/+1
|
* Use ejabberd_router:route/3 directly, instead of send_packet_to/3Maxim Ignatenko2011-09-261-6/+5
|
* Use exception handling in is_invitation/1Maxim Ignatenko2011-09-261-14/+13
|
* Fix exception handling in is_voice_request/1Maxim Ignatenko2011-09-261-2/+2
|