aboutsummaryrefslogtreecommitdiff
path: root/src/mod_irc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * src/Makefile.in: Improved indentation of GCC callBadlop2008-04-111-4/+7
| | | | | | | | | * src/ejabberd_zlib/Makefile.in: Likewise * src/mod_irc/Makefile.in: Likewise * src/stringprep/Makefile.in: Likewise * src/tls/Makefile.in: Likewise SVN Revision: 1291
* Rewrite io:format calls to loglevel macros (EJAB-555)Christophe Romain2008-03-211-3/+3
| | | | SVN Revision: 1239
* * doc/guide.tex: Updated copyright dates to 2008Badlop2008-01-154-5/+5
| | | | | | * src/*: Likewise SVN Revision: 1153
* * Applied copyright patch 3.Mickaël Rémond2007-12-244-13/+85
| | | | SVN Revision: 1113
* * src/ejabberd_zlib/Makefile.win32: CompileBadlop2007-12-171-7/+5
| | | | | | | | | | | | | | | | all erl files found in the directory, so it isn't needed to provide an explicit list of target files * src/eldap/Makefile.win32: Likewise * src/mod_irc/Makefile.win32: Likewise * src/mod_muc/Makefile.win32: Likewise * src/mod_proxy65/Makefile.win32: Likewise * src/mod_pubsub/Makefile.win32: Likewise * src/odbc/Makefile.win32: Likewise * src/stringprep/Makefile.win32: Likewise * src/tls/Makefile.win32: Likewise * src/web/Makefile.win32: Likewise SVN Revision: 1076
* * src/ejabberd_zlib/Makefile.in: Compile all erl files found inBadlop2007-12-171-17/+12
| | | | | | | | | | | | | | | | | the directory, so it isn't needed to provide an explicit list of target files * src/eldap/Makefile.in: Likewise * src/mod_irc/Makefile.in: Likewise * src/mod_muc/Makefile.in: Likewise * src/mod_proxy65/Makefile.in: Likewise * src/mod_pubsub/Makefile.in: Likewise * src/odbc/Makefile.in: Likewise * src/pam/Makefile.in: Likewise * src/stringprep/Makefile.in: Likewise * src/tls/Makefile.in: Likewise * src/web/Makefile.in: Likewise SVN Revision: 1075
* * src/mod_irc/iconv.erl: Changed order of handle_infoBadlop2007-12-151-3/+2
| | | | | | | | | | clause (EJAB-290) * src/stringprep/stringprep.erl: Likesise * src/eldap/eldap.erl: Removed handle_sync_event clause because it is never called (EJAB-290) SVN Revision: 1072
* * src/mod_irc/mod_irc.erl: No need to translate copyright noticeBadlop2007-12-151-2/+2
| | | | | | | | | | | | | | * src/mod_muc/mod_muc.erl: Likewise * src/mod_proxy65/mod_proxy65_service.erl: Likewise * src/mod_pubsub/mod_pubsub.erl: Likewise * src/mod_vcard.erl: Likewise * src/mod_vcard_ldap.erl: Likewise * src/mod_vcard_odbc.erl: Likewise * src/msgs/*.msg: Likewise * contrib/extract_translations/prepare-translation.sh: Bugfix SVN Revision: 1071
* * src/mod_irc/mod_irc.erl: Bugfix in ACL check (thanks to SergeiBadlop2007-12-101-1/+1
| | | | | | Golovan) SVN Revision: 1061
* * src/mod_irc/iconv.erl: Fix compilation warnings: 3 (EJAB-290)Badlop2007-12-073-45/+45
| | | | | | | | | | | * src/mod_irc/mod_irc.erl: Likewise * src/mod_irc/mod_irc_connection.erl: Likewise * src/mod_pubsub/mod_pubsub.erl: Likewise * src/stringprep/stringprep.erl: Likewise * src/web/ejabberd_http.erl: Likewise * src/web/ejabberd_http_poll.erl: Likewise SVN Revision: 1047
* * src/acl.erl and other 64 files: Remove Erlang module attributeBadlop2007-12-063-3/+0
| | | | | | | 'vsn' because it doesn't provide any worth feature, and it difficults hot code update (EJAB-440) SVN Revision: 1044
* * src/configure.ac: Don't hardcode gcc and options (EJAB-436)Badlop2007-11-291-4/+8
| | | | | | | | | | | | | | | | | * src/Makefile.in: * src/ejabberd_zlib/Makefile.in: * src/eldap/Makefile.in: * src/mod_irc/Makefile.in: * src/mod_muc/Makefile.in: * src/mod_proxy65/Makefile.in: * src/mod_pubsub/Makefile.in: * src/odbc/Makefile.in: * src/pam/Makefile.in: * src/stringprep/Makefile.in: * src/tls/Makefile.in: * src/web/Makefile.in: SVN Revision: 1000
* * doc/guide.tex: Update URI of ejabberd official home page, URIBadlop2007-11-272-4/+3
| | | | | | | | | | | | | | | | | | | | of ejabberd.jabber.ru, and copyright dates (EJAB-366) * doc/introduction.tex: * src/ejabberd.hrl: * src/ejabberd_admin.erl: * src/mod_irc/mod_irc.erl: * src/mod_irc/mod_irc_connection.erl: * src/mod_muc/mod_muc.erl: * src/mod_muc/mod_muc_log.erl: * src/mod_proxy65/mod_proxy65_service.erl: * src/mod_pubsub/mod_pubsub.erl: * src/mod_vcard.erl: * src/mod_vcard_ldap.erl: * src/mod_vcard_odbc.erl: * src/msgs/*.msg: * src/web/ejabberd_web_admin.erl: SVN Revision: 997
* * src/gen_mod.erl: Substitute @HOST@ with hostname in the 'host'Alexey Shchepin2007-08-251-1/+1
| | | | | | | | | | | | | | option (thanks to Badlop) * src/mod_vcard.erl: Likewise * src/mod_vcard_ldap.erl: Likewise * src/mod_vcard_odbc.erl: Likewise * src/mod_muc/mod_muc.erl: Likewise * src/mod_irc/mod_irc.erl: Likewise * src/mod_echo.erl: Likewise * src/mod_pubsub/mod_pubsub.erl: Likewise * src/mod_proxy65/mod_proxy65_service.erl: Likewise SVN Revision: 888
* * src/mod_irc/mod_irc.erl: Added an option for default IRCAlexey Shchepin2007-06-221-22/+22
| | | | | | | encoding (thanks to Badlop) * doc/guide.tex: Updated SVN Revision: 789
* * src/Makefile.in: Added Dialyzer target (EJAB-189 - Thanks to Geoff Cant)Mickaël Rémond2007-05-291-0/+5
| | | | | | | | | | | | | | | | * src/Makefile.in: Build XmppAddr.beam in a single pass * src/mod_muc/Makefile.in: +debug_info directive support * src/stringprep/Makefile.in: Likewise * src/mod_irc/Makefile.in: Likewise * src/web/Makefile.in: Likewise * src/eldap/Makefile.in: Likewise * src/mod_pubsub/Makefile.in: Likewise * src/ejabberd_zlib/Makefile.in: Likewise * src/mod_proxy65/Makefile.in: Likewise * src/tls/Makefile.in: Likewise * src/odbc/Makefile.in: Likewise SVN Revision: 775
* * src/mod_vcard.erl: Make services description translatable in discovery ↵Mickaël Rémond2007-05-291-4/+4
| | | | | | | | | | | | (EJAB-236 - thanks to Badlop) * src/mod_muc/mod_muc.erl: Likewise * src/mod_irc/mod_irc.erl: Likewise * src/mod_pubsub/mod_pubsub.erl: Likewise * src/mod_proxy65/mod_proxy65_service.erl: Likewise * src/msgs/fr.msg: Added service description translation SVN Revision: 774
* * src/mod_muc/mod_muc.erl: Component name is now more userMickaël Rémond2006-09-221-1/+1
| | | | | | | | friendly (thanks to Badlop). * src/mod_irc/mod_irc.erl: Likewise. * src/mod_pubsub/mod_pubsub.erl: Likewise. SVN Revision: 620
* * Makefile.in: Fix for MacOSX compilation (EJAB-124).Mickaël Rémond2006-08-281-1/+8
| | | | | | | | | * ejabberd_zlib/Makefile.in: Likewise. * mod_irc/Makefile.in: Likewise. * stringprep/Makefile.in: Likewise. * tls/Makefile.in: Likewise. SVN Revision: 596
* * src/mod_irc/mod_irc_connection.erl: Added handling for "%", "&"Alexey Shchepin2006-02-181-0/+3
| | | | | | and "~" prefixes in IRC nicknames (thanks to Vladimir Kulev) SVN Revision: 509
* * src/mod_irc/mod_irc_connection.erl: Added /msg and /ctcpAlexey Shchepin2006-02-181-71/+171
| | | | | | | | | | | | | | | commands, improved handling of channel topic and kick, mirc colors now filtered, other minor improvements (thanks to Oleg V. Motienko) * src/mod_configure.erl: Improved strings (thanks to Sander Devrieze) * src/mod_vcard.erl: Likewise * src/mod_vcard_ldap.erl: Likewise * src/mod_vcard_odbc.erl: Likewise * src/web/ejabberd_web_admin.erl: Likewise SVN Revision: 508
* * src/mod_muc/mod_muc_room.erl: Kick non-members when roomAlexey Shchepin2006-02-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | reconfigured to be member-only or when membership is revoked in member-only room, allowed "true" and "false" in x:data forms (thanks to Sergei Golovan) * src/mod_configure.erl: Added "Host" parameter to get_form and set_form functions (thanks to Sergei Golovan) * src/ejabberd_s2s_out.erl: Bugfix * src/msgs/es.msg: Updated (thanks to Badlop) * src/web/ejabberd_web.erl: Bugfix (thanks to Badlop) * src/mod_irc/mod_irc.erl: Updated copyright dates * src/mod_muc/mod_muc.erl: Likewise * src/mod_pubsub/mod_pubsub.erl: Likewise * src/mod_vcard.erl: Likewise * src/mod_vcard_ldap.erl: Likewise * src/mod_vcard_odbc.erl: Likewise * src/web/ejabberd_web_admin.erl: Likewise SVN Revision: 500
* * src/web/ejabberd_http.erl: Authentication check moved toAlexey Shchepin2006-02-032-38/+147
| | | | | | | | | | | | | | | | ejabberd_web.erl * src/web/ejabberd_web.erl: Likewise * src/web/Makefile.in: Added ejabberd_http.hrl dependency * src/web/ejabberd_http_poll.erl: Updated to use {active, once} socket mode * src/mod_irc/mod_irc.erl: Updated to use gen_server behaviour and ejabberd supervision tree * src/mod_irc/mod_irc_connection.erl: Likewise SVN Revision: 498
* * 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