summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * src/mod_muc/mod_muc_room.erl: Support for history managementAlexey Shchepin2004-02-156-325/+639
| | | | | | | | | | | | | | (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/ejabberd_c2s.erl: Added <session/> to stream featuresAlexey Shchepin2004-02-122-1/+7
| | | | SVN Revision: 203
* * src/msgs/ru.msg: Updated (thanks to Sergei Golovan)Alexey Shchepin2004-02-106-82/+134
| | | | | | | | | | | | | | * 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_ctl.erl: Added command for log reopeningAlexey Shchepin2004-01-272-0/+8
| | | | SVN Revision: 201
* * src/ejabberd_ctl.erl: Added commands for backup processingAlexey Shchepin2004-01-186-29/+181
| | | | | | | | | | | | | | | * src/ejabberd_c2s.erl: Added processing of xml:lang according to latest XMPP-IM draft * src/xml.erl: Added replace_tag_attr/3 function * src/mod_roster.erl: Added auto-reply on incoming subscription request according to latest XMPP-IM draft * src/mod_offline.erl: Added pop_offline_messages/1 function * src/ejabberd_c2s.erl: Updated sending of offline messages SVN Revision: 200
* * src/mod_muc/mod_muc_room.erl: Bugfix, updated error codesAlexey Shchepin2004-01-173-76/+131
| | | | | | | | (thanks to Sergei Golovan) * src/jlib.hrl: Updated error codes (thanks to Sergei Golovan) SVN Revision: 199
* * src/ejabberd_c2s.erl: Fixed bind namespaceAlexey Shchepin2004-01-118-14/+135
| | | | | | | | | | | | | * src/ejabberd_ctl.erl: New module for ejabberd administration * tools/ejabberdctl: Shell script for ejabberd administration * src/mod_vcard.erl: Copyright update * src/ejabberd_service.erl: Now possible to specify access rules for service * src/ejabberd.cfg.example: Updated SVN Revision: 198
* * src/ejabberd_router.erl: Added monitoring of processess thatAlexey Shchepin2004-01-062-0/+20
| | | | | | serve domains SVN Revision: 197
* * src/ejabberd_app.erl: BugfixAlexey Shchepin2004-01-062-1/+5
| | | | SVN Revision: 196
* * src/ejabberd_router.erl (do_route/3): Slightly changed behaviourAlexey Shchepin2004-01-032-1/+9
| | | | SVN Revision: 195
* * src/ejabberd_sm.erl (do_route/3): Minor fixAlexey Shchepin2004-01-022-9/+21
| | | | | | * src/ejabberd_sm.erl (route_message/3): Minor changes SVN Revision: 194
* * src/ejabberd_app.erl: Now possible to specify path to log fileAlexey Shchepin2003-12-281-0/+13
| | | | | | | | | | | | | | 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: 193
* * src/ejabberd_app.erl: Now possible to specify path to log fileAlexey Shchepin2003-12-283-4/+24
| | | | | | | | | | | | | | 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: 192
* * 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/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: 190
* * src/ejabberd_c2s.erl: Presence probe now sended from full JIDAlexey Shchepin2003-12-244-3/+12
| | | | | | * src/mod_roster.erl: Bugfix SVN Revision: 189
* * src/ejabberd_c2s.erl: BugfixAlexey Shchepin2003-12-232-1/+5
| | | | SVN Revision: 188
* * src/mod_roster.erl: Added workaround for legacy gatewaysAlexey Shchepin2003-12-213-7/+15
| | | | | | | | (passing of "subscribed" presence) * src/ejabberd_sm.erl: Minor fix in subscription processing SVN Revision: 187
* * src/jlib.hrl: Added declaration of "iq" recordAlexey Shchepin2003-12-1724-578/+605
| | | | | | * (all): Updated to use "iq" record SVN Revision: 186
* * src/ejabberd_local.erl: Replaced register_local_route toAlexey Shchepin2003-12-147-152/+107
| | | | | | | | | | | | register_route * src/ejabberd_service.erl: Likewise * src/mod_echo.erl: Likewise * src/mod_vcard.erl: Likewise * src/ejabberd_router.erl: Partially rewrited * src/ejabberd_sm.erl: Likewise SVN Revision: 185
* * src/ejabberd_s2s.erl: Partially rewritedAlexey Shchepin2003-12-133-95/+60
| | | | | | * src/mod_roster.erl: Removed debugging code SVN Revision: 184
* * src/ejabberd_s2s_out.erl: BugfixAlexey Shchepin2003-12-122-1/+6
| | | | SVN Revision: 183
* * src/mod_roster.erl: Updated subscription handling to latestAlexey Shchepin2003-12-112-156/+129
| | | | | | XMPP-IM draft SVN Revision: 182
* * src/ejabberd_s2s_in.erl: Changed timeout processing, bugfixAlexey Shchepin2003-12-066-56/+137
| | | | | | | | | | | | | | | * src/ejabberd_s2s_out.erl: Changed timeout processing * src/msgs/ru.msg: Updated (thanks to Sergei Golovan) * src/mod_muc/mod_muc.erl: Better i18n support, added support for <registered/> field in iq:register replies (thanks to Sergei Golovan) * src/mod_register.erl: More i18n support (thanks to Sergei Golovan) SVN Revision: 181
* * src/ejabberd_c2s.erl: Bugfix in processing of connectionAlexey Shchepin2003-12-022-12/+38
| | | | | | replacement SVN Revision: 180
* * src/ejabberd_c2s.erl: Added workaround for some Java clientsAlexey Shchepin2003-11-282-1/+6
| | | | SVN Revision: 179
* * examples/mtr/ejabberd.cfg: Updatted (thanks to Marshall T. Rose)Alexey Shchepin2003-11-274-35/+47
| | | | | | | | * src/ejabberd_auth.erl: LDAP attribute that holds user ID now configurable * src/ejabberd.cfg.example: Updated SVN Revision: 178
* * src/ejabberd_c2s.erl: Fixed processing of presence probe fromAlexey Shchepin2003-11-262-4/+22
| | | | | | client SVN Revision: 177
* * src/cyrsasl_digest.erl: Bugfix (thanks to Sergei Golovan)Alexey Shchepin2003-11-2318-37/+1600
| | | | | | | | | | | | | | | | | * src/ejabberd.cfg.example: Updated * src/ejabberd_auth.erl: Support for LDAP authentification * src/cyrsasl_digest.erl: Likewise * src/mod_register.erl: Likewise * src/ejabberd_c2s.erl: Likewise * src/eldap/: Imported "eldap" package * src/ejabberd_sm.erl: Bugfix * src/mod_muc/mod_muc_room.erl: Bugfixes SVN Revision: 176
* * examples/mtr/ejabberd: Updated (thanks to Marshall T. Rose)Alexey Shchepin2003-11-134-3/+13
| | | | | | * src/Makefile.in: Added installation of msgs/ directory SVN Revision: 175
* * doc/dev.tex: Developers documentation (not completed)Alexey Shchepin2003-11-115-7/+772
| | | | | | | | | * src/ejabberd_c2s.erl: Better handling of malformed JIDs * src/mod_register.erl (try_register/2): Now returns "jid malformed" error if user name is invalid SVN Revision: 174
* * src/ejabberd.cfg.example: UpdatedAlexey Shchepin2003-11-105-76/+122
| | | | | | | | | | | * src/ejabberd_s2s_in.erl: Added support for shapers * src/ejabberd_c2s.erl: Moved receiver functions to ejabberd_receiver module * src/ejabberd_s2s_in.erl: Likewise * src/ejabberd_receiver.erl: Likewise SVN Revision: 173
* * src/mod_muc/mod_muc_room.erl: BugfixAlexey Shchepin2003-11-103-9/+26
| | | | | | * src/ejabberd_sm.erl (route_message): Bugfix SVN Revision: 172
* * src/ejabberd_sm.erl: Bugfix for previous resource handlingAlexey Shchepin2003-11-093-4/+17
| | | | | | | | change * src/mod_configure.erl: Password changing now implemented SVN Revision: 171
* * src/cyrsasl.erl: Updated SASL authentificationAlexey Shchepin2003-11-075-30/+101
| | | | | | | | | | * src/ejabberd_c2s.erl: Likewise * src/ejabberd_sm.erl: Better resource handling * src/jlib.hrl: Added NS_BIND macros SVN Revision: 170
* * src/mod_configure2.erl: Added reporting of outgoing S2SAlexey Shchepin2003-11-063-3/+14
| | | | | | | | connections number * src/mod_disco.erl (get_outgoing_s2s): Minor fix SVN Revision: 169
* * src/mod_configure2.erl: Yet another configure interface (notAlexey Shchepin2003-11-022-0/+156
| | | | | | completed yet) SVN Revision: 168
* * src/mod_last.erl: Added remove_user/1 functionAlexey Shchepin2003-11-014-11/+30
| | | | | | | | * src/mod_configure.erl: Removing of user's stuff moved to ejabberd_auth * src/ejabberd_auth.erl: Likewise SVN Revision: 167
* * src/mod_irc/mod_irc_connection.erl: Updated to work moreAlexey Shchepin2003-10-312-115/+140
| | | | | | correctly with latest jlib SVN Revision: 166
* * src/ejabberd_c2s.erl: More strong check for authentificated JIDAlexey Shchepin2003-10-303-3/+10
| | | | | | * src/mod_roster.erl: Bugfix SVN Revision: 165
* * src/ejabberd_listener.erl: Fixed starting of SSL connectionAlexey Shchepin2003-10-299-176/+127
| | | | | | | | | | | | | | * src/ejabberd_s2s_in.erl: Partially rewriten * src/ejabberd_router.erl: More verbose error report * src/ejabberd_local.erl: Likewise * src/ejabberd_sm.erl: Likewise * src/ejabberd_s2s_out.erl: Updated to be compatible with R9C * src/ejabberd_c2s.erl: Minor fix SVN Revision: 164
* * src/ejabberd_listener.erl: Added handling of accept errors,Alexey Shchepin2003-10-284-11/+45
| | | | | | | | | | added timeout value to ssl:accept * src/mod_vcard.erl: Added checks for all empty input fields * src/mod_offline.erl: More strong checks for stored packets SVN Revision: 163
* * src/ejabberd_sm.erl: BugfixAlexey Shchepin2003-10-282-3/+13
| | | | SVN Revision: 162
* * src/ejabberd_auth.erl: Minor change in check_password/4Alexey Shchepin2003-10-275-29/+59
| | | | | | * src/mod_roster.erl: Workaround for PSI bug with roster SVN Revision: 161
* * src/ejabberd_logger_h.erl: Added support for log rotationAlexey Shchepin2003-10-272-0/+12
| | | | SVN Revision: 160
* * src/mod_offline.erl: Added function remove_old_messages/1Alexey Shchepin2003-10-247-7/+152
| | | | | | | | | * src/mod_last.erl: jabber:iq:last support (JEP-0012) * src/ejabberd_sm.erl: Likewise * src/jlib.hrl: Added NS_LAST macros SVN Revision: 159
* * src/ejabberd_logger_h.erl: New error_logger handlerAlexey Shchepin2003-10-233-1/+187
| | | | | | * src/ejabberd_app.erl: Now uses ejabberd_logger_h.erl SVN Revision: 158
* * src/Makefile.in: Added install ruleAlexey Shchepin2003-10-213-24/+62
| | | | | | * src/jlib.erl: Added checks for JID parts length SVN Revision: 157
* * src/mod_vcard.erl: Added checks for stringprep resultsAlexey Shchepin2003-10-206-47/+191
| | | | | | | | | | | * src/expat_erl.c: Workaround for EI encode_string bug * src/xml_stream.erl: Slightly changed protocol to expat driver * src/expat_erl.c: Likewise * src/mod_configure.erl: Minor fix SVN Revision: 156
* * doc/guide.tex: Fixed typoAlexey Shchepin2003-10-192-2/+4
| | | | SVN Revision: 155