aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * src/mod_muc/mod_muc_log.erl: Fix XHTML compliance: ensure someBadlop2008-07-091-7/+12
| | | | | | | language is set, include ID attribute in each message, add microseconds to ensure unique value (EJAB-497) SVN Revision: 1426
* * src/mod_register.erl: Support for io_lib newline character inBadlop2008-07-092-2/+3
| | | | | | | | the body of welcome_message (EJAB-501) * doc/guide.tex: Document the newline character * src/ejabberd.cfg.example: Example usage of newline character SVN Revision: 1425
* * src/ejabberd_config.erl (load_file): error message on sasl.logBadlop2008-07-091-2/+4
| | | | | | is not flattened (EJAB-616) SVN Revision: 1424
* typo fixChristophe Romain2008-07-081-1/+1
| | | | SVN Revision: 1418
* improve ip fetching patchChristophe Romain2008-07-081-9/+7
| | | | SVN Revision: 1416
* * src/Makefile.in: Spool, config and log dirs: writtable by owner,Badlop2008-07-071-2/+4
| | | | | | | | readable by group, nothing by others (EJAB-686) * doc/guide.tex: New section Securing sensible files * doc/guide.html: Likewise SVN Revision: 1413
* * src/mod_privacy_odbc.erl: Support for privacy lists in MySQL (thanks to ↵Jérôme Sautret2008-07-031-14/+11
| | | | | | Igor Goryachev)(EJAB-538) SVN Revision: 1409
* PubSub improvements, and solves (EJAB-453) (EJAB-608)Christophe Romain2008-07-0318-74/+484
| | | | SVN Revision: 1408
* * src/ejabberd_ctl.erl: Web Admin and Ad-hoc admin: dump onlyBadlop2008-06-293-2/+3
| | | | | | persistent tables (EJAB-678) SVN Revision: 1387
* * src/mod_pubsub/node_pep.erl: Complain if mod_caps disabled andBadlop2008-06-291-0/+24
| | | | | | mod_pubsub has PEP plugin enabled (EJAB-677) SVN Revision: 1386
* * src/mod_muc/mod_muc_room.erl: Allow to store roomBadlop2008-06-281-1/+12
| | | | | | description (thanks to Christopher Dupont)(EJAB-670) SVN Revision: 1385
* * src/web/ejabberd_http.erl: Support PUT and DELETE methods inBadlop2008-06-211-6/+7
| | | | | | ejabberd_http (thanks to Eric Cestari)(EJAB-662) SVN Revision: 1373
* allow get_default on PEP nodes (EJAB-656)Christophe Romain2008-06-191-1/+4
| | | | SVN Revision: 1364
* * src/ejabberd.app: The ejabberd version number is defined in theBadlop2008-06-183-2/+6
| | | | | | | | | | | OTP application resource file, in the key 'vsn' (EJAB-657) * src/ejabberd.hrl: The macro VERSION now consults the ejabberd application key vsn * src/configure.erl: Load the ejabberd application description * doc/Makefile: Read ejabberd version from ejabberd.app vsn * doc/api/Makefile: Likewise SVN Revision: 1361
* temporary roster_groups_allowed (EJAB-655)Christophe Romain2008-06-181-2/+2
| | | | SVN Revision: 1359
* pubsub get_default bugfix (EJAB-656)Christophe Romain2008-06-181-17/+9
| | | | SVN Revision: 1358
* * src/mod_muc/mod_muc_room.erl: Allow admins to send messages toBadlop2008-06-131-5/+35
| | | | | | | | rooms even if not joined (EJAB-645) * doc/guide.tex: Likewise * doc/guide.html: Likewise SVN Revision: 1356
* * src/ejabberd.cfg.example: Add registration_timeout (EJAB-653)Badlop2008-06-131-2/+6
| | | | SVN Revision: 1355
* * src/ejabberd_c2s.erl: Bugfix: deliver messages when firstBadlop2008-06-091-0/+2
| | | | | | presence is Invisible (thanks to Dariusz Markowicz)(EJAB-262) SVN Revision: 1348
* * src/msgs/pl.msg: Bugfix in arguments of translated string thatBadlop2008-06-041-1/+1
| | | | | | could crash the room (thanks to Anastasia Gornostaeva) SVN Revision: 1345
* * src/web/ejabberd_web.erl (make_xhtml/2): Allow to includeBadlop2008-05-311-2/+6
| | | | | | elements in the HTTP header SVN Revision: 1344
* * src/odbc/odbc_queries.erl (del_user_return_password): ReturnBadlop2008-05-311-4/+5
| | | | | | password (thanks to Oleg Palij) SVN Revision: 1343
* * src/ejabberd_s2s.erl: Added s2s_send_packet and s2s_receive_packet hooks ↵Mickaël Rémond2008-05-222-0/+13
| | | | | | | | (EJAB-635). * src/ejabberd_s2s_in.erl: Likewise. SVN Revision: 1342
* * src/ejabberd_c2s.erl: user_send_packet hook now called on all packets ↵Mickaël Rémond2008-05-221-0/+4
| | | | | | including presence packets (EJAB-634) SVN Revision: 1341
* * src/configure.ac: R12 support: remove compilationBadlop2008-05-192-18/+0
| | | | | | | | warning (EJAB-630) * src/configure: Likewise * doc/guide.tex: Likewise SVN Revision: 1334
* * src/ejabberd_s2s_out.erl: Fix compilation error.Mickaël Rémond2008-05-181-1/+1
| | | | SVN Revision: 1332
* * src/ejabberd_s2s_out.erl: Avoid an harmless error (function clause in logs)Mickaël Rémond2008-05-181-2/+7
| | | | SVN Revision: 1331
* * src/extauth.erl: Log strange responses from extauth script. UseBadlop2008-05-171-1/+9
| | | | | | timeout (EJAB-627) SVN Revision: 1330
* * src/mod_muc/mod_muc_room.erl: Allow change_state of a roomBadlop2008-05-161-0/+2
| | | | SVN Revision: 1329
* Change FSMTIMEOUT to 30sChristophe Romain2008-05-161-1/+1
| | | | SVN Revision: 1328
* * src/mod_muc/mod_muc_room.erl: Return Forbidden error messageBadlop2008-05-121-4/+13
| | | | | | | when user sends private message in a room that disallows it (EJAB-595) SVN Revision: 1323
* * src/web/ejabberd_http.erl (parse_auth): Allow password thatBadlop2008-05-121-5/+8
| | | | | | include colon character (EJAB-522) SVN Revision: 1322
* * src/mod_ip_blacklist.erl: Better error handling (EJAB-625).Mickaël Rémond2008-05-091-8/+13
| | | | SVN Revision: 1321
* * src/mod_ip_blacklist.erl: ignore when we do not have the IP.Mickaël Rémond2008-05-081-2/+3
| | | | SVN Revision: 1320
* * src/mod_ip_blacklist.erl: Update the list every 6 hours.Mickaël Rémond2008-05-051-1/+1
| | | | SVN Revision: 1319
* * src/mod_ip_blacklist.erl: Added C2S blacklist support (EJAB-625).Mickaël Rémond2008-05-051-0/+113
| | | | SVN Revision: 1318
* * src/ejabberd_c2s.erl: Added C2S blacklist support (EJAB-625).Mickaël Rémond2008-05-053-33/+59
| | | | | | | | * src/mod_ip_blacklist.erl: Likewise. * src/jlib.erl: Added IP format tuple to string function. * src/ejabberd_socket.erl: Properly handled c2s start failure (happen for blacklisted IP). SVN Revision: 1317
* * src/ejabberd_receiver.erl: Don't activate a socket untill itsAlexey Shchepin2008-05-041-1/+4
| | | | | | receiver process is controlling it SVN Revision: 1316
* XEP-0115 patch (EJAB-618)Christophe Romain2008-04-301-1/+2
| | | | SVN Revision: 1313
* * src/ejabberd_s2s_out.erl: Improve confusing log message in s2sBadlop2008-04-291-0/+8
| | | | | | connection: wait_for_validation connect timeout (EJAB-617) SVN Revision: 1311
* * src/ejabberd.cfg.example: Small improvements in explanationsBadlop2008-04-291-5/+5
| | | | | | * doc/guide.tex: Document MUC room options (EJAB-619) SVN Revision: 1310
* remove unused served_hosts optionChristophe Romain2008-04-281-11/+7
| | | | SVN Revision: 1306
* * src/mod_muc/mod_muc_room.erl: Fixed room shaper processingAlexey Shchepin2008-04-271-24/+20
| | | | SVN Revision: 1305
* * src/mod_shared_roster.erl: Fix for new registered accounts notBadlop2008-04-262-12/+153
| | | | | | | | being immediately shown in an 'all' special shared roster group (thanks to Alexey Shchepin) (EJAB-71) * src/mod_register.erl: New vhost event user_registered SVN Revision: 1303
* * src/ejabberd_c2s.erl: Added forbidden_session_hookBadlop2008-04-252-1/+9
| | | | | | | | * src/acl.erl: New access types: resource, resource_regexp and resource_glob * doc/guide.tex: Likewise SVN Revision: 1301
* * src/treap.erl: BugfixAlexey Shchepin2008-04-232-9/+47
| | | | | | | * src/mod_register.erl: Fixed table creation, timeout isn't activated when registration fails SVN Revision: 1300
* * src/mod_register.erl: Restrict registration frequency per IP orAlexey Shchepin2008-04-224-21/+266
| | | | | | | | | user * src/ejabberd_c2s.erl: Pass IP to the c2s_unauthenticated_iq hook * src/ejabberd_config.erl: Added registration_timeout option * src/treap.erl: Treaps implementation SVN Revision: 1299
* * src/ejabberd_auth.erl: Improve anonymous authentication to notBadlop2008-04-226-18/+90
| | | | | | | | | | | | | | | remove rosters accidentally (EJAB-549). New functions in ejabberd_auth to get/check password and know which module accepted the authentication. New element 'auth_module' in ejabberd_c2s record 'statedata'. Cyrsasl provides a new property in the response: {auth_module, AuthModule}. * src/ejabberd_auth_anonymous.erl: Likewise * src/ejabberd_c2s.erl: Likewise * src/cyrsasl_anonymous.erl: Likewise * src/cyrsasl_digest.erl: Likewise * src/cyrsasl_plain.erl: Likewise SVN Revision: 1297
* * src/ejabberd_s2s_out.erl: Fix long timeout when reconnecting s2sBadlop2008-04-183-3/+59
| | | | | | | | | after a remote server crash (EJAB-540) * src/ejabberd_s2s_in.erl: Likewise * src/ejabberd_s2s.erl: Likewise * doc/guide.tex: Likewise SVN Revision: 1296
* Cache negative response (EJAB-474)Christophe Romain2008-04-141-2/+15
| | | | SVN Revision: 1294