summaryrefslogtreecommitdiff
path: root/src/mod_irc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * src/ejabberd_sm.erl: Partially rewritten to work moreAlexey Shchepin2006-01-231-17/+2
| | | | | | | | | efficiently and avoid race conditions * src/ejabberd_c2s.erl: Likewise * src/mod_irc/mod_irc_connection.erl: Cleanup SVN Revision: 488
* * src/mod_irc/iconv_erl.c: Bugfix (thanks to Tomas Janousek)Alexey Shchepin2005-12-141-10/+18
| | | | SVN Revision: 470
* * src/tls/tls.erl: Accept {error,already_loaded} fromAlexey Shchepin2005-10-251-1/+4
| | | | | | | | | erl_ddll:load_driver/2 * src/stringprep/stringprep.erl: Likewise * src/mod_irc/iconv.erl: Likewise * src/ejabberd_app.erl: Likewise SVN Revision: 427
* * (all): Enhanced virtual hosting supportAlexey Shchepin2005-06-201-18/+19
| | | | SVN Revision: 370
* * src/web/ejabberd_web_admin.erl: Updated CSS, added modulesAlexey Shchepin2005-05-231-5/+6
| | | | | | | | | | | | | | | | | management (thanks to Sergei Golovan) * src/gen_mod.erl: Added function loaded_modules_with_opts/0, new API for module stopping (thanks to Sergei Golovan) * src/mod_muc/mod_muc.erl: Moved a process name to a macros, updated module stopping (thanks to Sergei Golovan) * src/mod_irc/mod_irc.erl: Likewise * src/mod_pubsub/mod_pubsub.erl: Likewise * src/mod_announce.erl: Updated module stopping (thanks to Sergei Golovan) * src/mod_echo.erl: Likewise * src/mod_offline.erl: Likewise SVN Revision: 354
* * src/mod_irc/mod_irc_connection.erl: Added support for WHOISAlexey Shchepin2005-05-171-0/+77
| | | | | | requests and reply to USERINFO (thanks to Oleg V. Motienko) SVN Revision: 349
* Merged the Process One contributions ( Virtual Hosting )tmallard2005-04-172-64/+112
| | | | SVN Revision: 307
* * src/mod_irc/mod_irc_connection.erl: Added filtering of quitAlexey Shchepin2005-01-132-70/+26
| | | | | | | | | | | | | status * src/web/ejabberd_web_admin.erl: Copyright update * src/mod_vcard_ldap.erl: Likewise * src/mod_vcard.erl: Likewise * src/mod_pubsub/mod_pubsub.erl: Likewise * src/mod_muc/mod_muc.erl: Likewise * src/mod_irc/mod_irc.erl: Likewise SVN Revision: 296
* * src/aclocal.m4: Fixed headers detecting in AM_WITH_OPENSSLAlexey Shchepin2004-11-051-1/+1
| | | | | | | | | | | | | | | | | | | | | (thanks to Leif Johansson) * src/ejabberd_auth.erl: Added support for ldap_rootdn and ldap_password options (thanks to Stefan de Konink) * src/mod_vcard_ldap.erl: Likewise * src/ejabberd_router.erl: Now possible to route packet via function call instead of message sending * src/ejabberd_sm.erl: Added function route/3, use it in route table * src/ejabberd_local.erl: Likewise * src/ejabberd_s2s.erl: Likewise * (all): Fixed spelling of word "authentication" * src/*/Makefile.in: Replaced erlc with @ERLC@ SVN Revision: 285
* * src/win32/: Updated (thanks to Sergei Golovan)Alexey Shchepin2004-10-121-1/+1
| | | | | | | | * src/msgs/es.msg: Updated (thanks to Badlop) * src/mod_irc/iconv_erl.c: Bugfix (thanks to Jacek Konieczny) SVN Revision: 282
* * src/aclocal.m4: Better expat and openssl detection (thanks toAlexey Shchepin2004-09-261-15/+5
| | | | | | | | | Anton Vanin) * src/**/Makefile.in: Updated (thanks to Anton Vanin) * src/configure.ac: Likewise SVN Revision: 267
* * src/web/ejabberd_web_admin.erl: Added user's roster pageAlexey Shchepin2004-08-021-2/+2
| | | | | | * src/mod_irc/mod_irc_connection.erl: Bugfix SVN Revision: 253
* * src/mod_last.erl: Supprot for storing status from latestAlexey Shchepin2004-07-111-9/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | unavailable presence (thanks to Sergei Golovan) * src/ejabberd_sm.erl: Likewise * src/ejabberd_c2s.erl: Likewise * src/mod_vcard.erl: Minor update (thanks to Sergei Golovan) * src/mod_register.erl: Added "access" option (thanks to Sergei Golovan) * src/mod_irc/mod_irc.erl: Likewise * src/ejabberd.cfg.example: Updated * src/win32/ejabberd.cfg: Likewise * src/mod_privacy.erl: Fixed module stopping (thanks to Sergei Golovan) * src/mod_private.erl: Likewise * src/gen_mod.erl: Added function get_module_opt/3 (thanks to Sergei Golovan) * src/ejabberd_local.erl: Minor fix (thanks to Sergei Golovan) * doc/guide.tex: Updated (thanks to Sergei Golovan) SVN Revision: 244
* * doc/guide.tex: UpdatedAlexey Shchepin2004-07-091-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * src/msgs/fr.msg: Updated (thanks to Sergei Golovan) * src/mod_irc/mod_irc.erl: Added handler for disco items requests (thanks to Sergei Golovan) * src/mod_vcard.erl: Added option for JUD disabling (thanks to Sergei Golovan) * src/mod_configure2.erl: Fixed module stopping (thanks to Sergei Golovan) * src/mod_last.erl: Likewise * src/mod_privacy.erl: Likewise * src/mod_register.erl: Likewise * src/mod_roster.erl: Likewise * src/mod_vcard.erl: Likewise * src/jd2ejd.erl: Added emergency catches (thanks to Sergei Golovan) * src/mod_last.erl: Likewise * src/ejabberd_sm.erl: Removed needless call to mod_disco:unregister_feature (thanks to Sergei Golovan) * src/ejabberd_local.erl: Better support for mod_disco (thanks to Sergei Golovan) * src/mod_disco.erl: Likewise * src/translate.erl: Suport for "default language" option (thanks to Sergei Golovan) * src/ejabberd_config.erl: Likewise * src/ejabberd_c2s.erl: Likewise * src/ejabberd.hrl: Added 'MYLANG' macros * src/ejabberd.cfg.example: Updated (thanks to Sergei Golovan) * doc/guide.tex: Updated (thanks to Sergei Golovan) * src/win32/ejabberd.cfg: Updated (thanks to Sergei Golovan) SVN Revision: 241
* * src/mod_muc/mod_muc.erl: Added access rules for using serveiceAlexey Shchepin2004-05-171-0/+3
| | | | | | | | | | | | | | | | | | | | | | | and creating rooms (thanks to Sergei Golovan) * src/win32/ejabberd.nsi: Updated (thanks to Sergei Golovan) * src/win32/CheckUserH.ini: Likewise * src/translate.erl: Search translations in priv_dir instead of lib_dir (thanks to Sergei Golovan) * src/msgs/ru.msg: Updated (thanks to Sergei Golovan) * src/ejabberd.cfg.example: Updated (thanks to Sergei Golovan) * src/**/Makefile.in: Updated (thanks to Sergei Golovan) * src/**/Makefile.win32: Likewise 2004-05-16 Alexey Shchepin <alexey@sevcom.net> * src/web/ejabberd_web_admin.erl: Updated SVN Revision: 235
* * src/translate.erl: Search translations directory in priv_dirAlexey Shchepin2004-04-271-4/+2
| | | | | | | | | | | | | | | | instead of lib_dir (thanks to Sergei Golovan) * src/**/Makefile.in: Updated (thanks to Sergei Golovan) * src/win32/: Win32 installer stuff (thanks to Sergei Golovan) * src/**/Makefile.win32: Updated (thanks to Sergei Golovan) * src/configure.bat: Likewise * src/configure.erl: Likewise * doc/guide.tex: Updated (thanks to Sergei Golovan) SVN Revision: 226
* * src/web/ejabberd_http.erl: Increased receive bufferAlexey Shchepin2004-04-171-41/+58
| | | | | | * src/mod_irc/mod_irc_connection.erl: Support for "/quote" command SVN Revision: 224
* * src/ejabberd.erl: Added searching of files in code:priv_libAlexey Shchepin2004-04-152-24/+16
| | | | | | | | | | | | | | | | | | | (thanks to Sergei Golovan) * src/translate.erl: Likewise * src/ejabberd_app.erl: Added "log_path" configuration parameter (thanks to Sergei Golovan) * src/**/Makefile.win32: Updated (thanks to Sergei Golovan) * src/**/*.c: Updated (thanks to Sergei Golovan) * src/configure.erl: Added writing of version to Makefile.inc (thanks to Sergei Golovan) * doc/guide.tex: Updated link to expat (thanks to Sergei Golovan) SVN Revision: 223
* * (all): Updated win32 stuff (thanks to Sergei Golovan)Alexey Shchepin2004-03-212-3/+4
| | | | | | | * src/web/ejabberd_web.erl: Added interface for access rules configuration SVN Revision: 221
* * src/web/: Small HTTP server and admin web-interface to ejabberdAlexey Shchepin2004-03-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | (not completed yet) * src/ejabberd_sup.erl: Added HTTP processes supervisor * src/ejabberd_c2s.erl: Added API to ask presence (thanks to Mickael Remond) * src/msgs/ru.msg: Updated (thanks to Sergei Golovan) * src/mod_muc/mod_muc_room.erl: Updated date parser (thanks to Sergei Golovan) * src/mod_muc/mod_muc.erl: Added error descriptions (thanks to Sergei Golovan) * src/mod_muc/mod_muc_room.erl: Likewise * src/mod_vcard.erl: Fixed vCard tag (thanks to Sergei Golovan) * src/mod_irc/mod_irc.erl: Likewise * src/mod_pubsub/mod_pubsub.erl: Likewise * src/jlib.hrl: Added macros for errors with <text/> (thanks to Sergei Golovan) SVN Revision: 206
* * src/msgs/ru.msg: Updated (thanks to Sergei Golovan)Alexey Shchepin2004-02-261-18/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * src/mod_muc/mod_muc_room.erl: Updated error codes, removed trailing "-" in history. updated subject sending, added <title/> in configuration form (thanks to Sergei Golovan) * src/mod_irc/mod_irc.erl: Added vCard, ejabberd:configure replaced with jabber:iq:register (thanks to Sergei Golovan) * src/mod_configure.erl: Updated "xml:lang" usage, updated some messages (thanks to Sergei Golovan) * src/mod_configure2.erl: Likewise * src/mod_disco.erl: Likewise * src/mod_register.erl: Likewise * src/mod_vcard.erl: Likewise * src/mod_irc/mod_irc.erl: Likewise * src/mod_muc/mod_muc.erl: Likewise * src/mod_muc/mod_muc_room.erl: Likewise * src/mod_pubsub/mod_pubsub.erl: Likewise * src/jlib.hrl: Added "lang" field in "iq" record (thanks to Sergei Golovan) * src/jlib.erl: Likewise * src/ejabberd_c2s.erl: Updated to latest JEP-0078 (thanks to Sergei Golovan) * src/ejabberd_sm.erl: Bugfix SVN Revision: 205
* * src/mod_muc/mod_muc_room.erl: Support for history managementAlexey Shchepin2004-02-151-4/+4
| | | | | | | | | | | | | | (thanks to Sergei Golovan) * src/mod_stats.erl: Updated error codes (thanks to Sergei Golovan) * src/mod_irc/mod_irc.erl: Likewise * src/mod_configure.erl: "jabber:iq:data" replaced with "ejabber:config" namespace (thanks to Sergei Golovan) * src/mod_disco.erl: Likewise SVN Revision: 204
* * src/msgs/ru.msg: Updated (thanks to Sergei Golovan)Alexey Shchepin2004-02-101-78/+107
| | | | | | | | | | | | | | * src/mod_irc/mod_irc.erl: Now uses "ejabber:config" namespace (thanks to Sergei Golovan) * src/mod_disco.erl: Fixed disco category and type (thanks to Sergei Golovan) * src/mod_pubsub/mod_pubsub.erl: Likewise * src/jlib.hrl: Added "ejabber:config" namespace (thanks to Sergei Golovan) SVN Revision: 202
* * src/ejabberd_app.erl: Now possible to specify path to log fileAlexey Shchepin2003-12-281-1/+1
| | | | | | | | | | | | | | via "EJABBERD_LOG_PATH" environment variable * src/translate.erl: Now possible to specify path to "msgs" directory via "EJABBERD_MSGS_PATH" environment variable * src/ejabberd.erl: Added get_so_path/0 function * src/ejabberd_app.erl: Use ejabberd:get_so_path/0 to load .so * src/mod_irc/iconv.erl: Likewise * src/stringprep/stringprep.erl: Likewise SVN Revision: 191
* * src/jlib.hrl: Added declaration of "iq" recordAlexey Shchepin2003-12-172-49/+55
| | | | | | * (all): Updated to use "iq" record SVN Revision: 186
* * src/mod_irc/mod_irc_connection.erl: Updated to work moreAlexey Shchepin2003-10-311-115/+135
| | | | | | correctly with latest jlib SVN Revision: 166
* * src/configure.ac: Build system now done using autoconf (thanksAlexey Shchepin2003-10-171-8/+12
| | | | | | | | | | | | | | | | to Balabanov Dmitry) * src/aclocal.m4: Likewise * src/**/Makefile.in: Likewise * src/mod_roster.erl (process_item_set_t): Slightly improved performance * src/jd2ejd.erl: Added missed closing of XML stream process, removed timeout value from import_file/1 * src/ejabberd_auth.erl: Added checks for invalid user name SVN Revision: 152
* * (all): Changed JID storage format, added support for stringprepAlexey Shchepin2003-10-072-19/+15
| | | | | | | | | | | * src/stringprep/: Added support for Unicode normalization form KC * src/stringprep/: Added support for case convertion to multiple characters * src/cyrsasl_digest.erl: Temporary removed "auth-int" QOP SVN Revision: 144
* * src/mod_irc/mod_irc_connection.erl: Added handling forAlexey Shchepin2003-08-121-1/+17
| | | | | | | jabber:iq:version and jabber:iq:time requests, participant address now added to presence status SVN Revision: 130
* * src/mod_vcard.erl: BugfixAlexey Shchepin2003-07-211-7/+106
| | | | | | | | | | | | * src/mod_roster.erl: Bugfix * src/jlib.hrl: Added iq:privacy namespace * src/mod_irc/mod_irc_connection.erl: Added support for NOTICE and CODEPAGE commands, better support for QUIT and PART commands (thanks to Oleg V. Motienko) SVN Revision: 126
* * doc/guide.tex: Updated (thanks to Sergei Golovan)Alexey Shchepin2003-07-133-1/+56
| | | | | | | | | | | | | | | | | * src/expat_erl.c: Added #ifdef for WIN32 (thanks to Sergei Golovan) * src/mod_irc/iconv_erl.c: Likewise * src/configure.erl: Defines ERLANG_DIR variable (thanks to Sergei Golovan) * **/Makefile: Use ERLANG_DIR (thanks to Sergei Golovan) * **/Makefile.win32: Makefiles for windows build (thanks to Sergei Golovan) * src/configure.bat: Configuration script for windows (thanks to Sergei Golovan) SVN Revision: 123
* * src/mod_irc/iconv_erl.c (iconv_erl_control): BugfixAlexey Shchepin2003-07-031-9/+6
| | | | SVN Revision: 119
* * src/ejabberd_service.erl: Proper handling of bad XMLAlexey Shchepin2003-05-291-8/+28
| | | | | | | | | | | | | | | | * src/mod_muc/mod_muc_room.erl: Append number of participants in disco replies if requester allowed to see participant list * src/mod_muc/mod_muc.erl (iq_disco_items): Pass requester JID to room process * src/mod_irc/mod_irc_connection.erl: Exit on receiving of presence or message error * src/mod_irc/mod_irc_connection.erl (handle_info): Return "feature not implemented" on iq request with unknown namespace SVN Revision: 111
* * src/mod_irc/mod_irc_connection.erl: Fixed URL to ejabberdAlexey Shchepin2003-04-281-1/+1
| | | | SVN Revision: 101
* * src/cyrsasl*.erl: SASL support (currently support only PLAINAlexey Shchepin2003-03-092-25/+17
| | | | | | | | | | | mechanism) * src/ejabberd_c2s.erl: Likewise (all): Support for new-style error elements (except old errors "Not Acceptable", "Not Found", "Invalid Namespace" and "Server Connect Failed", so ejabberd may work unstable) SVN Revision: 86
* * src/mod_irc/mod_irc_connection.erl: Support for topic changesAlexey Shchepin2003-02-271-19/+80
| | | | SVN Revision: 84
* * src/mod_irc/mod_irc_connection.erl: /kick supportAlexey Shchepin2003-02-241-0/+94
| | | | SVN Revision: 83
* * src/mod_irc/: Added configuration interfaceAlexey Shchepin2003-02-232-48/+261
| | | | | | | | * src/mod_configure.erl: Use jabber:iq:data instead of jabber:x:data * src/mod_disco.erl: Likewise SVN Revision: 82
* * src/mod_offline.erl: Now possible to unload this moduleAlexey Shchepin2003-02-211-3/+37
| | | | | | | | | | | | | | | | * src/ejabberd_sm.erl: Added checks to work correctly when mod_offline not loaded * src/ejabberd_c2s.erl: Likewise * src/mod_register.erl: Added support for users removal * src/ejabberd_auth.erl: Added function to remove user only if specified password correct * src/mod_irc/mod_irc_connection.erl: Fixed bug with changing availability status, added processing of "QUIT" message SVN Revision: 80
* * src/mod_roster.erl: Fixed bug with handling of roster setAlexey Shchepin2003-02-201-1/+1
| | | | | | | | | stanzas that contains CDATA * src/mod_irc/mod_irc_connection.erl (handle_info/3): Fixed parsing of string that have "\n" line separators (not "\r\n") SVN Revision: 79
* * src/mod_irc/: Added support for private chats, nicks changes andAlexey Shchepin2003-02-182-60/+248
| | | | | | error handling SVN Revision: 78
* *** empty log message ***Alexey Shchepin2003-02-171-1/+2
| | | | SVN Revision: 77
* * src/mod_irc/: Still not completed...Alexey Shchepin2003-02-172-16/+87
| | | | SVN Revision: 76
* * src/mod_irc/: Still not completed...Alexey Shchepin2003-02-172-29/+93
| | | | SVN Revision: 75
* * src/mod_irc/: New IRC transport (not completed yet)Alexey Shchepin2003-02-165-0/+770
SVN Revision: 74