Alexey Shchepin
7e6d96b192
* src/ejabberd_sm.erl (do_route/3): Minor fix
...
* src/ejabberd_sm.erl (route_message/3): Minor changes
SVN Revision: 194
2004-01-02 19:36:38 +00:00
Alexey Shchepin
1d1d6b6c36
* src/ejabberd_app.erl: Now possible to specify path to log file
...
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
2003-12-28 21:12:31 +00:00
Alexey Shchepin
8076bc8999
* src/ejabberd_c2s.erl: Presence probe now sended from full JID
...
* src/mod_roster.erl: Bugfix
SVN Revision: 189
2003-12-24 21:05:45 +00:00
Alexey Shchepin
1b76800448
* src/ejabberd_c2s.erl: Bugfix
...
SVN Revision: 188
2003-12-23 11:33:31 +00:00
Alexey Shchepin
6706bdc696
* src/mod_roster.erl: Added workaround for legacy gateways
...
(passing of "subscribed" presence)
* src/ejabberd_sm.erl: Minor fix in subscription processing
SVN Revision: 187
2003-12-21 18:16:08 +00:00
Alexey Shchepin
b3b09bcfd8
* src/jlib.hrl: Added declaration of "iq" record
...
* (all): Updated to use "iq" record
SVN Revision: 186
2003-12-17 20:13:21 +00:00
Alexey Shchepin
4768cd2f26
* src/ejabberd_local.erl: Replaced register_local_route to
...
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
2003-12-14 20:51:01 +00:00
Alexey Shchepin
4413036585
* src/ejabberd_s2s.erl: Partially rewrited
...
* src/mod_roster.erl: Removed debugging code
SVN Revision: 184
2003-12-13 21:36:53 +00:00
Alexey Shchepin
91fe973361
* src/ejabberd_s2s_out.erl: Bugfix
...
SVN Revision: 183
2003-12-12 20:35:40 +00:00
Alexey Shchepin
8b5c042dee
* src/mod_roster.erl: Updated subscription handling to latest
...
XMPP-IM draft
SVN Revision: 182
2003-12-11 20:31:40 +00:00
Alexey Shchepin
6f9a3922ef
* src/ejabberd_s2s_in.erl: Changed timeout processing, bugfix
...
* 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
2003-12-06 19:58:49 +00:00
Alexey Shchepin
83a0be1009
* src/ejabberd_c2s.erl: Bugfix in processing of connection
...
replacement
SVN Revision: 180
2003-12-02 20:20:53 +00:00
Alexey Shchepin
48e8a0c0c6
* src/ejabberd_c2s.erl: Added workaround for some Java clients
...
SVN Revision: 179
2003-11-28 19:08:51 +00:00
Alexey Shchepin
b154f75523
* examples/mtr/ejabberd.cfg: Updatted (thanks to Marshall T. Rose)
...
* src/ejabberd_auth.erl: LDAP attribute that holds user ID now
configurable
* src/ejabberd.cfg.example: Updated
SVN Revision: 178
2003-11-27 20:16:10 +00:00
Alexey Shchepin
9fc8e18eb3
* src/ejabberd_c2s.erl: Fixed processing of presence probe from
...
client
SVN Revision: 177
2003-11-26 19:18:42 +00:00
Alexey Shchepin
0822a55f05
* src/cyrsasl_digest.erl: Bugfix (thanks to Sergei Golovan)
...
* 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
2003-11-23 20:11:21 +00:00
Alexey Shchepin
05f988572f
* examples/mtr/ejabberd: Updated (thanks to Marshall T. Rose)
...
* src/Makefile.in: Added installation of msgs/ directory
SVN Revision: 175
2003-11-13 19:09:33 +00:00
Alexey Shchepin
c248bffd54
* doc/dev.tex: Developers documentation (not completed)
...
* 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
2003-11-11 20:51:04 +00:00
Alexey Shchepin
b18ed05e92
* src/ejabberd.cfg.example: Updated
...
* 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
2003-11-10 21:25:36 +00:00
Alexey Shchepin
592d738114
* src/mod_muc/mod_muc_room.erl: Bugfix
...
* src/ejabberd_sm.erl (route_message): Bugfix
SVN Revision: 172
2003-11-10 14:32:19 +00:00
Alexey Shchepin
e18445a58e
* src/ejabberd_sm.erl: Bugfix for previous resource handling
...
change
* src/mod_configure.erl: Password changing now implemented
SVN Revision: 171
2003-11-09 20:18:36 +00:00
Alexey Shchepin
e7183996ed
* src/cyrsasl.erl: Updated SASL authentification
...
* src/ejabberd_c2s.erl: Likewise
* src/ejabberd_sm.erl: Better resource handling
* src/jlib.hrl: Added NS_BIND macros
SVN Revision: 170
2003-11-07 20:51:23 +00:00
Alexey Shchepin
1d9340619f
* src/mod_configure2.erl: Added reporting of outgoing S2S
...
connections number
* src/mod_disco.erl (get_outgoing_s2s): Minor fix
SVN Revision: 169
2003-11-06 20:35:10 +00:00
Alexey Shchepin
4e73731589
* src/mod_configure2.erl: Yet another configure interface (not
...
completed yet)
SVN Revision: 168
2003-11-02 17:16:28 +00:00
Alexey Shchepin
36157e41c9
* src/mod_last.erl: Added remove_user/1 function
...
* src/mod_configure.erl: Removing of user's stuff moved to
ejabberd_auth
* src/ejabberd_auth.erl: Likewise
SVN Revision: 167
2003-11-01 21:06:50 +00:00
Alexey Shchepin
8a52d7cad1
* src/mod_irc/mod_irc_connection.erl: Updated to work more
...
correctly with latest jlib
SVN Revision: 166
2003-10-31 10:48:06 +00:00
Alexey Shchepin
23228732ec
* src/ejabberd_c2s.erl: More strong check for authentificated JID
...
* src/mod_roster.erl: Bugfix
SVN Revision: 165
2003-10-30 14:38:38 +00:00
Alexey Shchepin
23b3779b20
* src/ejabberd_listener.erl: Fixed starting of SSL connection
...
* 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
2003-10-29 20:09:09 +00:00
Alexey Shchepin
188be0dc62
* src/ejabberd_listener.erl: Added handling of accept errors,
...
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
2003-10-28 20:26:43 +00:00
Alexey Shchepin
20dada9aca
* src/ejabberd_sm.erl: Bugfix
...
SVN Revision: 162
2003-10-28 14:00:45 +00:00
Alexey Shchepin
e5609f565a
* src/ejabberd_auth.erl: Minor change in check_password/4
...
* src/mod_roster.erl: Workaround for PSI bug with roster
SVN Revision: 161
2003-10-27 19:35:03 +00:00
Alexey Shchepin
f4d2844be6
* src/ejabberd_logger_h.erl: Added support for log rotation
...
SVN Revision: 160
2003-10-27 10:13:05 +00:00
Alexey Shchepin
e595ab91a0
* src/mod_offline.erl: Added function remove_old_messages/1
...
* 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
2003-10-24 19:21:07 +00:00
Alexey Shchepin
e91a755fd9
* src/ejabberd_logger_h.erl: New error_logger handler
...
* src/ejabberd_app.erl: Now uses ejabberd_logger_h.erl
SVN Revision: 158
2003-10-23 19:20:56 +00:00
Alexey Shchepin
ed124e15e9
* src/Makefile.in: Added install rule
...
* src/jlib.erl: Added checks for JID parts length
SVN Revision: 157
2003-10-21 20:28:36 +00:00
Alexey Shchepin
f01ea1f0d5
* src/mod_vcard.erl: Added checks for stringprep results
...
* 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
2003-10-20 18:23:30 +00:00
Alexey Shchepin
2e41080960
* doc/guide.tex: Fixed typo
...
SVN Revision: 155
2003-10-19 16:44:48 +00:00
Alexey Shchepin
f594dd0746
* src/ejabberd_local.erl: Added support for announce/online
...
messages
* src/ejabberd.cfg.example: Updated
* src/mod_register.erl: Added support for sending registration
notifications
SVN Revision: 154
2003-10-19 16:19:55 +00:00
Alexey Shchepin
a704f9760d
* src/ejabberd_service.erl: Added supports for multiple hosts per
...
service
* src/Makefile.in: Minor fix
SVN Revision: 153
2003-10-18 19:15:12 +00:00
Alexey Shchepin
392d64ee8b
* src/configure.ac: Build system now done using autoconf (thanks
...
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
2003-10-17 19:15:38 +00:00
Alexey Shchepin
8c027ab41d
* src/mod_configure.erl: Fixed some error codes
...
* src/cyrsasl_digest.erl: Bugfix (thanks to Justin Karneges)
SVN Revision: 151
2003-10-16 18:17:44 +00:00
Alexey Shchepin
8106d5f9c1
* src/ejabberd_local.erl: Bugfix
...
* src/mod_register.erl: Added support for sending of "welcome"
message
* src/ejabberd.cfg.example: Updated
* src/ejabberd_s2s_out.erl: Replaced "_jabber-server" with
"_xmpp-server"
SVN Revision: 150
2003-10-14 19:34:17 +00:00
Alexey Shchepin
5c0ba6e337
* doc/guide.tex: Updated
...
* src/ejabberd_s2s_out.erl: Added support for IPv6 and
"_jabber-server.tcp" lookups
* src/jlib.erl (string_to_jid1): Bugfix
* src/ejabberd_config.erl: Now possible to specify path to config
file in command line
SVN Revision: 149
2003-10-12 18:21:16 +00:00
Alexey Shchepin
146d464f96
* doc/guide.tex: Updated
...
* src/ejabberd.cfg: Added "register" rule, added some comments,
this file renamed to ejabberd.cfg.example
* src/mod_register.erl (try_register): Fixed error reply, added
check for "register" access rule
* src/stringprep/Makefile.win32: Added Makefile for Win32 (thanks
to Sergei Golovan)
SVN Revision: 148
2003-10-11 17:39:36 +00:00
Alexey Shchepin
4b48617a2d
* src/stringprep/stringprep_drv.c: Removed needless iconv.h
...
include
* src/ejabberd_c2s.erl: Added filtering of presence packets with
privacy rules
* src/mod_roster.erl (get_jid_info): Bugfix
* src/ejabberd_app.erl: Removed periodical dumping of opened ports
SVN Revision: 147
2003-10-10 19:01:11 +00:00
Alexey Shchepin
7df146166a
* src/ejabberd_c2s.erl: Added authentification logging
...
* src/ejabberd_listener.erl: Added logging of accepted connections
* src/stringprep/stringprep_drv.c: Cleanup
* src/jd2ejd.erl: Added support for iq:private importing
* src/mod_configure.erl: Fixed user removal
* src/mod_private.erl: Added remove_user/1
* doc/guide.tex: Updated
* src/mod_disco.erl: Added "extra_domains" option
SVN Revision: 146
2003-10-09 18:09:05 +00:00
Alexey Shchepin
8e7106dd74
* src/ejabberd_c2s.erl: Added support for "jid-malformed" error
...
* src/stringprep/stringprep_drv.c: Bugfix
SVN Revision: 145
2003-10-08 18:27:48 +00:00
Alexey Shchepin
61875f80b3
* (all): Changed JID storage format, added support for stringprep
...
* 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
2003-10-07 20:31:44 +00:00
Alexey Shchepin
94690e5eb6
* src/stringprep/stringprep_drv.c: Added support for nameprep,
...
nodeprep and resourceprep
* src/stringprep/stringprep.erl: Likewise
* src/ejabberd_sup.erl: Added loading of stringprep
* src/ejabberd_sm.erl: Cleanup
SVN Revision: 142
2003-09-28 18:27:55 +00:00
Alexey Shchepin
8888e2528c
* src/stringprep/: Support for stringprep (not completed yet)
...
* src/mod_muc/mod_muc.erl: Replaced io:format calls to ?DEBUG ones
SVN Revision: 141
2003-09-26 18:55:01 +00:00