aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* * src/ejabberd_service.erl: Add extra info in the log about whichMickaël Rémond2007-03-131-9/+16
| | | | | | | | components is connected and which Erlang process is handling it. This is usefull in context where many types of components are used (Thanks to Jerome Sautret) (EJAB-211). SVN Revision: 743
* * src/web/ejabberd_http.erl: Support for binaries in ejabberd HTTPMickaël Rémond2007-03-101-15/+17
| | | | | | server (Thanks to Massimiliano Mirra) (EJAB-197). SVN Revision: 742
* * src/configure.ac: autoconf improvements (thanks to Tony Finch) (EJAB-204).Mickaël Rémond2007-03-103-51/+49
| | | | | | * src/aclocal.m4: Likewise. SVN Revision: 741
* * src/odbc/ejabberd_odbc.erl: ejabberd admin can now choose theMickaël Rémond2007-03-101-6/+13
| | | | | | | | relational database port to user from ejabberd configuration file (EJAB-195). * src/doc/guide.tex: Likewise. SVN Revision: 740
* * src/mod_muc/mod_muc_log.erl: Fix wrong return on check access log.Mickaël Rémond2007-03-021-1/+1
| | | | SVN Revision: 739
* * src/msgs/ru.msg: Updated (thanks to Sergei Golovan)Alexey Shchepin2007-03-012-0/+14
| | | | | | * src/msgs/uk.msg: Likewise SVN Revision: 738
* * src/mod_pubsub/mod_pubsub.erl: BugfixAlexey Shchepin2007-02-221-1/+1
| | | | SVN Revision: 737
* * src/mod_proxy65/mod_proxy65_sm.erl: Cluster support (thanks toAlexey Shchepin2007-02-223-6/+6
| | | | | | | | | | | | Evgeniy Khramtsov) * src/mod_proxy65/mod_proxy65_stream.erl: Code cleanup (thanks to Evgeniy Khramtsov) * src/mod_proxy65/mod_proxy65.hrl: Fixed typo (thanks to Evgeniy Khramtsov) SVN Revision: 736
* * src/ejabberd_c2s.erl: Init shaper with a default value firstAlexey Shchepin2007-02-194-3/+26
| | | | | | | | | | | after stream opening * src/ejabberd_c2s.erl: Log failed SASL login attempts * src/cyrsasl.erl: Updated API * src/cyrsasl_plain.erl: Likewise * src/cyrsasl_digest.erl: Likewise SVN Revision: 735
* * src/mod_muc/mod_muc_room.erl: Added an option set affiliations.Mickaël Rémond2007-02-191-3/+6
| | | | SVN Revision: 734
* * doc/api/*: Added Erlang documentation generation script (EJAB-188).Mickaël Rémond2007-02-191-1/+1
| | | | | | | * doc/version.tex: Updated. * src/ejabberd.app: Updated. SVN Revision: 733
* * src/odbc/pg.sql: last table, state column cannot be NULL (EJAB-191).Mickaël Rémond2007-02-193-3/+3
| | | | | | | * src/odbc/mysql.sql: likewise. * src/odbc/mssql.sql. likewise. SVN Revision: 732
* * src/ejabberd_auth_ldap.erl: prevent anonymous bind on LDAP serversMickaël Rémond2007-02-191-5/+10
| | | | | | | as ejabberd is providing other anonymous authentication mechanism (EJAB-190). SVN Revision: 731
* * src/cyrsasl_plain.erl: bad-auth error code replaced by not-authorizedMickaël Rémond2007-02-191-1/+1
| | | | | | (EJAB-187). SVN Revision: 730
* * src/aclocal.m4: configure --with-erlang option is now working (ThanksMickaël Rémond2007-02-192-37/+56
| | | | | | to Jerome Sautret) (EJAB-186). SVN Revision: 729
* * src/mod_muc/mod_muc_log.erl: Spam prevention: The default behaviourMickaël Rémond2007-02-191-6/+25
| | | | | | | | is now to use the nofollow rel attributes for links that are submitted by users (EJAB-185). * doc/guide.tex: Likewise. SVN Revision: 728
* * src/mod_muc/mod_muc_room.erl: API improvement: Implementation of anMickaël Rémond2007-02-191-0/+15
| | | | | | | event to destroy MUC room from an external application (Thanks to Massimiliano Mirra) (EJAB-184). SVN Revision: 727
* * src/ejabberd_s2s.erl: Confirm to RFC3920 section 10.3 (thanks toAlexey Shchepin2007-02-181-20/+52
| | | | | | Jerome Sautret) SVN Revision: 726
* * src/mod_muc/mod_muc.erl: Node now try to clean its own online room when ↵Mickaël Rémond2007-02-181-0/+1
| | | | | | restarting (EJAB-182). SVN Revision: 725
* * src/mod_muc/mod_muc.erl: Clean online room table on cluster nodeAlexey Shchepin2007-02-131-0/+17
| | | | | | restart SVN Revision: 724
* * src/ejabberd_auth_ldap.erl: Added ldap_local_filter option. ThisMickaël Rémond2007-02-131-1/+35
| | | | | | | option provide an optimisation to reduce LDAP directory load when using attribute-based filters (EJAB-179). SVN Revision: 723
* * src/web/ejabberd_http.erl: Added separate version ofAlexey Shchepin2007-02-042-3/+35
| | | | | | | element_to_string for HTML encoding * src/xml.erl: Reverted previous change SVN Revision: 722
* * src/xml.erl: ' entity replaced by ' Should work more universaly ↵Mickaël Rémond2007-02-041-1/+1
| | | | | | (in HTML and XML). SVN Revision: 721
* * src/mod_roster_odbc.erl: Bugfix (thanks to asdxAlexey Shchepin2007-01-302-2/+4
| | | | | | | <asdx@jabber.snc.ru>) * src/ejd2odbc.erl: Likewise SVN Revision: 717
* * src/mod_vcard_ldap.erl: LDAP server pool support (thanks to EvgeniyMickaël Rémond2007-01-278-139/+271
| | | | | | | | | | | | | | | Khramtsov) (EJAB-175) * src/eldap/Makefile.in: Likewise * src/ejabberd_auth_ldap.erl: Likewise * src/eldap_pool.erl: Likewise * src/eldap/eldap_utils.erl: Implemented LDAP domain substitution (EJAB-177) * src/eldap/eldap.erl: Implemented queue to avoid bind deadlock under heavy load (thanks to Evgeniy Khramtsov) (EJAB-176) * src/eldap/eldap.hrl: Likewise SVN Revision: 716
* * src/eldap/Makefile.win32: fix build error on Windows.Mickaël Rémond2007-01-251-0/+3
| | | | SVN Revision: 714
* * src/web/*: Plugin architecture for HTTP modules (thanks toAlexey Shchepin2007-01-254-121/+150
| | | | | | Massimiliano Mirra) SVN Revision: 713
* * src/mod_muc/mod_muc.erl: Now mod_muc can be distributed onAlexey Shchepin2007-01-194-90/+193
| | | | | | | | | | | | | several nodes * src/mod_muc/mod_muc_room.erl: Likewise * src/ejabberd_router.erl: Added bare_source and bare_destination service balancing options and domain_balancing_component_number option for specifying the number of connected components for the domain * src/ejabberd_config.erl: Likewise SVN Revision: 706
* support presence_delivery in clusterChristophe Romain2007-01-091-29/+17
| | | | SVN Revision: 702
* * src/mod_muc/mod_muc_log.erl: Remove 'right-to-left override'Alexey Shchepin2007-01-051-1/+2
| | | | | | unicode character (thanks to Badlop) SVN Revision: 701
* * src/ejabberd_s2s_out.erl: BugfixAlexey Shchepin2006-12-311-23/+23
| | | | SVN Revision: 700
* * src/mod_private_odbc: Bugfix: an internal error was returnedMickaël Rémond2006-12-211-1/+3
| | | | | | | instead of the actual private data. This is now working as expected. (EJAB-165) SVN Revision: 699
* * src/ejd2odbc.erl: BugfixAlexey Shchepin2006-12-201-8/+9
| | | | SVN Revision: 698
* * src/mod_echo.erl: The mod_echo can now be stopped without errors.Mickaël Rémond2006-12-151-1/+3
| | | | | | | This is not a major issue, but can mislead other developers learning from this example and test module (Thanks to Magnus Henoch) (EJAB-163). SVN Revision: 696
* * src/ejabberd_ctl.erl: Bugfix: Now display all register commands for aMickaël Rémond2006-12-152-5/+5
| | | | | | | vhost and not only one (Thanks to Badlop) (EJAB-162). * src/ejabberd.cfg.example: Fixed typo. SVN Revision: 694
* * src/ejabberd_config.erl: Added loglevel option. It is now possible toMickaël Rémond2006-12-142-2/+6
| | | | | | configure ejabberd dynamic loglevel from the config file (EJAB-74). SVN Revision: 693
* * src/ejabberd_receiver.erl: BugfixAlexey Shchepin2006-12-081-1/+6
| | | | SVN Revision: 692
* * src/ejabberd_c2s.erl: BugfixAlexey Shchepin2006-12-081-0/+8
| | | | SVN Revision: 691
* * src/mod_roster_odbc.erl: Better error handlingAlexey Shchepin2006-12-072-6/+10
| | | | | | * src/web/ejabberd_http_poll.erl: Minor fix SVN Revision: 690
* * src/ejabberd_loglevel.erl: Preliminary dynamic loglevel support.Mickaël Rémond2006-12-044-15/+542
| | | | | | | | | | | Debug can be enabled with the command "ejabberd_loglevel:set(5)". (EJAB-74) * src/ejabberd_app.erl: Likewise. * src/ejabberd.hrl: Likewise (More log levels are now supported). * src/ram_file_io_server.erl: Likewise (Needed to dynamically recompile the error logger). SVN Revision: 689
* * src/ejabberd_receiver.erl: BugfixAlexey Shchepin2006-12-011-1/+6
| | | | SVN Revision: 688
* * src/mod_proxy65/mod_proxy65_services.erl: Fixed typo.Mickaël Rémond2006-11-301-1/+1
| | | | SVN Revision: 687
* * src/mod_proxy65/mod_proxy65_services.erl: We now try to get theMickaël Rémond2006-11-301-5/+14
| | | | | | | address of the component (if registered in DNS) or otherwise get the IP of the XMPP domain. SVN Revision: 686
* * Removed useless comments.Mickaël Rémond2006-11-291-3/+1
| | | | SVN Revision: 685
* * src/mod_proxy65/mod_proxy65_services.erl: Now using all interfaces asMickaël Rémond2006-11-281-4/+1
| | | | | | default value for proxy listen parameter. SVN Revision: 684
* * src/ejabberd_c2s.erl: User login in with negative priority must notMickaël Rémond2006-11-281-2/+6
| | | | | | receive offline messages (Thanks to Badlop) (EJAB-158). SVN Revision: 683
* * src/muc/mod_muc_room.erl: API improvement. It is now possibleMickaël Rémond2006-11-241-0/+3
| | | | | | | to read and write a room config from a developer module (Thanks to Massimiliano Mirra) (EJAB-157) SVN Revision: 682
* * src/eldap/eldap.erl: Bugfix (thanks to Evgeniy Khramtsov)Alexey Shchepin2006-11-233-7/+9
| | | | | | | | * src/ejabberd_sm.erl: The max_user_sessions option is now configured via access rule * src/ejabberd.cfg.example: Likewise SVN Revision: 680
* 2006-11-20 Mickael Remond <mickael.remond@process-one.net>Mickaël Rémond2006-11-204-27/+136
| | | | | | | | | | | | | | * src/ejd2odbc.erl: Copy mod_private data from Mnesia to relational database. * src/odbc/odbc_queries.erl: Refactoring. * src/odbc/mssql.sql: Likewise. * doc/guide.tex: Update to mention mod_private_odbc. * src/odbc/mysql.sql: Started integration of mod_privacy_odbc for MySQL and MSSQL. * src/odbc/mssql.sql: Likewise. SVN Revision: 678
* * src/mod_muc/mod_muc_room.erl: API improvement: It is now easier to extract Mickaël Rémond2006-11-151-0/+4
| | | | | | data from the MUC room process (EJAB-157). SVN Revision: 677