aboutsummaryrefslogtreecommitdiff
path: root/src/mod_muc (follow)
Commit message (Expand)AuthorAgeFilesLines
* Switch to rebar build toolEvgeniy Khramtsov2013-06-136-7002/+0
* Handle multiple < and > in mod_muc_log plaintext mode (EJAB-1640)Badlop2013-05-311-3/+3
* Handle ~ control sequence in text of mod_muc_log (EJAB-1639)Badlop2013-05-301-4/+8
* Include actor element in MUC stanzas when kicking (thanks to Purvesh Sahoo)(E...Badlop2013-04-241-10/+24
* Revert "Include actor element in MUC stanzas when kicking (thanks to Purvesh ...Badlop2013-04-231-26/+10
* Include actor element in MUC stanzas when kicking (thanks to Purvesh Sahoo)(E...Badlop2013-04-231-10/+26
* Fix bug when getting room configBadlop2013-04-151-1/+1
* Fix room configuration after binarizationBadlop2013-03-221-1/+1
* Accumulated patch to binarize and indent codeBadlop2013-03-145-4413/+5061
* list_to_integer/2 only works in OTP R14 and newerBadlop2013-03-141-0/+6
* New mod_muc_log option file_permissions (EJAB-1588)Badlop2013-02-051-2/+13
* Fix angle brackets handle in MUC plaintext log (EJAB-1610)Badlop2013-01-311-3/+13
* Update copyright datesAlexey Shchepin2013-01-244-5/+5
* Fix MUC start when Mnesia tables don't exist yetBadlop2012-06-081-1/+1
* Merge SQL and Mnesia code into one module (EJAB-1560)Evgeniy Khramtsov2012-04-274-990/+269
* Fix English strings (thanks to Andreas van Cranenburgh)Badlop2012-04-241-3/+3
* Add odbc modules to Makefile.win32Evgeniy Khramtsov2012-04-091-1/+4
* Get rid of duplicated codeEvgeniy Khramtsov2012-04-061-40/+8
* Use proper module nameEvgeniy Khramtsov2012-03-312-4/+4
* ODBC support for mod_mucEvgeniy Khramtsov2012-03-314-54/+979
* Update copyright datesAlexey Shchepin2012-02-234-5/+5
* Don't reveal invitee's resource when room informs invitorBadlop2011-12-081-1/+1
* Use the regexp frontend module (EJAB-921)Badlop2011-12-081-12/+11
* 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 check_voice_approvement_fiel...Maxim Ignatenko2011-09-261-6/+6
* 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 check_voice_approvem...Maxim Ignatenko2011-09-261-46/+30
* 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
* Simple rate controlMaxim Ignatenko2011-09-262-10/+58
* Voice approvement supportMaxim Ignatenko2011-09-261-1/+56
* Implement basic voice request processing logic.Maxim Ignatenko2011-09-261-1/+10
* 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