Mickaël Rémond
9b8dcac5a7
* src/ejabberd_c2s.erl: Bugfix: added a missing catch and fixed
...
the error code used on unknown namespace.
* src/ejabberd_s2s_out.erl: Improved s2s connection negociation
(dialback namespace usage) when using tls.
* src/ejabberd_sm.erl: Fixed the error code used on unknown
namespace.
* src/mod_register.erl: ejabberd now sends iq result and stream
end on user remove.
SVN Revision: 590
2006-07-28 16:18:50 +00:00
Mickaël Rémond
e965aae60a
* src/acl.erl: The server does not crash anymore on wrong acl rule. Add
...
rule error message in log file (EJAB-118).
SVN Revision: 589
2006-07-18 12:29:17 +00:00
Mickaël Rémond
6290bac932
* src/web/ejabberd_web_admin.erl: User creation form now creates
...
the user for the current virual host only and does not require to type
the hostname (EJAB-116).
* src/jlib.erl: String to JID conversion now returns an error if
the JID string contains two arobases.
SVN Revision: 588
2006-07-07 08:06:12 +00:00
Mickaël Rémond
6225c951fd
* src/mod_muc/mod_muc_room.erl: Fixed the order in which room presence
...
packets are sent (First existing presence to new occupant, then new
occupant presence to existing users (EJAB-115).
SVN Revision: 587
2006-07-06 16:06:44 +00:00
Mickaël Rémond
a166203194
* src/mod_shared_roster.erl: Shared roster entries can now be
...
moved or rename from a client without breaking current presence status
(EJAB-70).
* src/mod_roster.erl: Likewise.
* src/mod_roster_odbc.erl: Likewise.
SVN Revision: 586
2006-07-06 14:08:09 +00:00
Mickaël Rémond
6bf03a683d
* src/ejabberd_auth.erl: Better handling of errors when the server for
...
authentication is unknown.
SVN Revision: 585
2006-07-05 14:36:21 +00:00
Mickaël Rémond
9fdef5c15f
* src/mod_shared_roster.erl: The logged user (self) is now removed from
...
the shared roster list (EJAB-110).
SVN Revision: 584
2006-07-05 09:26:52 +00:00
Mickaël Rémond
110c5290b2
* src/mod_shared_roster.erl: Delete the shared roster group now
...
correctly delete its user entries (EJAB-112).
SVN Revision: 583
2006-07-05 08:52:21 +00:00
Mickaël Rémond
230d66b168
* src/web/ejabberd_web_admin.erl: More flexible parsing the shared
...
roster members list from the configuration form.
SVN Revision: 582
2006-07-05 08:09:35 +00:00
Alexey Shchepin
2b46e3eaa7
* src/ejabberd_s2s_in.erl: Removed needless check for xmlns:db
...
when starttls is enabled
SVN Revision: 581
2006-06-19 02:32:57 +00:00
Mickaël Rémond
7d0f9ddce2
* src/web/ejabberd_http_poll.erl: Bugfix: using tuple instead of a Pid
...
to send Erlang messages in a rarely used case.
SVN Revision: 580
2006-06-15 13:32:48 +00:00
Mickaël Rémond
bd276f0b07
* src/ejabberd_auth.erl: Fixed broken multiple connection with
...
anonymous login problem (EJAB-107).
* src/ejabberd_auth_anonymous.erl: Likewise.
SVN Revision: 579
2006-06-13 16:52:38 +00:00
Mickaël Rémond
b80002a8bb
* src/mod_pubsub/mod_pubsub.erl: Discovery query on an item does
...
no more return an "item not found error". Discovery stop
correctly at the item level (Thanks to Christophe Romain) (EJAB-105).
SVN Revision: 578
2006-06-07 14:07:18 +00:00
Mickaël Rémond
9dcd3f4080
* src/mod_pubsub/mod_pubsub.erl: Support for pubsub node
...
creation ACL. It is now possible to limit the node creation rights
using an ACL from ejabberd config file (Thanks to Christophe Romain)
(EJAB-104).
* doc/guide.tex: Likewise.
* src/ejabberd.cfg.example.
SVN Revision: 577
2006-06-07 08:38:37 +00:00
Mickaël Rémond
05c50cc5ca
* src/web/ejabberd_http.erl: The web module now accepts HTTP
...
absolute URL (used behind a proxy). This apply to HTTP polling and to
the web interface (Thanks to Jean-Sebastien Pedron).
SVN Revision: 576
2006-06-02 15:02:39 +00:00
Mickaël Rémond
ae537d2bfb
* src/web/ejabberd_http_poll.erl: Messages polled between the
...
the last client request and the polling timeout were lost. Those
messages are now resent using ejabberd routing mechanisms (EJAB-87).
SVN Revision: 575
2006-06-02 13:16:21 +00:00
Mickaël Rémond
ce5d10eb59
* src/mod_roster.erl: According to RFC3921 section 9.2, outbound
...
subscribe presence packets must be sent, even if the user has already
asked for subcription previously (subscription: none and pending: out).
The mod_roster now conforms to this behaviour (EJAB-102).
* src/mod_roster_odbc.erl: Likewise.
SVN Revision: 574
2006-05-29 16:48:20 +00:00
Mickaël Rémond
7ec4c9c119
* src/configure: removed debug printout.
...
SVN Revision: 573
2006-05-27 09:07:32 +00:00
Mickaël Rémond
02dd41c178
* src/configure.ac: Added an optional check for krb5.h in
...
configure. ejabberd can now be build directly on RedHat and OpenBSD
(EJAB-100).
SVN Revision: 572
2006-05-27 08:46:27 +00:00
Alexey Shchepin
c4e98624c3
* src/msgs/sk.msg: Slovak translation (thanks to Juraj Michalek
...
and SkLUG)
SVN Revision: 571
2006-05-26 22:06:19 +00:00
Alexey Shchepin
c737ce1b8c
* src/odbc/pg.sql: Updated
...
* src/mod_shared_roster.erl: Updated
* src/ejabberd_sm.erl: Bugfix
* src/mod_roster.erl: Bugfix
* src/mod_roster_odbc.erl: Likewise
SVN Revision: 570
2006-05-26 00:00:32 +00:00
Mickaël Rémond
42cdf80cd4
* src/mod_roster.erl: The subscribe request are now resend at
...
login as long as they have not been answered. mod_roster do no more
depends on mod_offline.
* src/ejabberd_sm.erl: Likewise.
* src/ejabberd_c2s.erl: Likewise.
* src/mod_roster_odbc.erl: Likewise (The ODBC/relational support
has not yet been tested).
* src/mod_roster.hrl: Likewise.
* src/mod_offline.erl: Likewise.
* src/mod_offline_odbc.erl: Likewise.
* odbc/pg.sql: Likewise.
* odbc/mysql.sql: Likewise.
SVN Revision: 569
2006-05-23 20:19:37 +00:00
Mickaël Rémond
753e768090
* src/ejabberd_sm.erl: The max_user_sessions has been moved to
...
host configuration.
* src/ejabberd.cfg.example: Likewise.
* doc/guide.tex: Likewise.
SVN Revision: 568
2006-05-22 10:17:22 +00:00
Mickaël Rémond
043c2ccf51
* src/ejabberd_sm.erl: An option to limit the number of opened sessions
...
for a given user have been added. As a default, a given user can only
log in 10 times with different resources. After that, new connections
replace the older ones.
* src/ejabberd.cfg.example: Likewise.
* doc/guide.tex: Likewise.
SVN Revision: 567
2006-05-21 16:34:32 +00:00
Mickaël Rémond
21b912a375
* src/web/ejabberd_http_poll.erl: Timeout disconnection were not
...
properly handled after "active once" migration. This is now fixed.
SVN Revision: 566
2006-05-15 15:45:52 +00:00
Mickaël Rémond
177b367cbe
* src/ejabberd_ctl.erl: Added a way to delete the older message
...
from the offline message table. This function is only available if
offline message queue is stored in Mnesia internal database. The
function delete_old_messages is not available in mod_offline_odbc.
SVN Revision: 565
2006-05-07 21:26:06 +00:00
Mickaël Rémond
640e1579f5
* src/ejabberd_ctl.erl: Now prints a user-friendly when trying
...
to restore a backup from a non-existent file.
SVN Revision: 564
2006-05-07 17:31:12 +00:00
Mickaël Rémond
205c565e6f
* src/ejabberd_admin.erl: Code refactoring. Common Mnesia database
...
restore function.
SVN Revision: 563
2006-05-07 16:57:11 +00:00
Mickaël Rémond
ba55665381
* src/mod_configure.erl: Unknown tables or tables from now
...
unused modules are ignored during restore. The restore can now be
performed in such case (EJAB-80).
* src/web/ejabberd_web_admin.er: Likewise.
* src/ejabberd_admin.erl: Likewise. Code refactoring. Common Mnesia
database restore function.
SVN Revision: 562
2006-05-07 16:52:21 +00:00
Mickaël Rémond
c57ca8a483
* src/ejabberd_ctl.erl: Unknown tables or tables from now unused
...
modules are ignored during restore. The restore can now be performed in
such case.
SVN Revision: 561
2006-05-01 09:55:03 +00:00
Mickaël Rémond
b86e1a9e5b
* src/ejabberd.hrl: release 1.1.1
...
* doc/version.tex: Likewise
* doc/guide.tex: Likewise
SVN Revision: 557
2006-04-28 09:35:26 +00:00
Alexey Shchepin
66149f862f
* src/cyrsasl.erl: Bugfix: anonymous authentication was always
...
enabled
SVN Revision: 555
2006-04-27 21:24:30 +00:00
Mickaël Rémond
bd4c18516c
* src/ejabberd_ctl.erl: The status now only returns "started" if
...
ejabberd is started and ready to accept requests.
SVN Revision: 554
2006-04-26 22:28:05 +00:00
Mickaël Rémond
7483d337b4
* src/ejabberd.hrl: Updated for version 1.1.0.
...
SVN Revision: 549
2006-04-24 13:04:21 +00:00
Alexey Shchepin
1694a6a756
* src/configure: Removed '==' bashism (thanks to Magnus Henoch)
...
* src/aclocal.m4: Likewise
SVN Revision: 543
2006-04-23 15:35:14 +00:00
Alexey Shchepin
25ca5013bb
* src/ejabberd_c2s.erl: Resend messages when leaving negative
...
presence state (thanks to Magnus Henoch)
SVN Revision: 542
2006-04-23 14:57:37 +00:00
Mickaël Rémond
c86275ce9d
* src/ejabberd_sm.erl: Now delivering messages to all resources with
...
max equal priority when this priority is non-negative.
SVN Revision: 541
2006-04-23 09:31:54 +00:00
Mickaël Rémond
dc198cf08e
* src/msgs/de.msg: Updated (thanks to Nikolaus Polak)
...
SVN Revision: 540
2006-04-23 09:26:41 +00:00
Mickaël Rémond
d5309f0af4
* src/msgs/fr.msg: updated
...
SVN Revision: 539
2006-04-23 08:56:46 +00:00
Alexey Shchepin
8eb823abbb
* src/msgs/pt-br.msg: Updated (thanks to Lucius Curado)
...
* src/xml_stream.erl: Support for stanza size limit (thanks to
Igor Goryachev)
* src/ejabberd_receiver.erl: Likewise
* src/ejabberd_c2s.erl: Likewise
* src/ejabberd_s2s_in.erl: Likewise
* src/ejabberd.cfg.example: Updated
* src/ejabberd_auth.erl: Fixed try_register/3 behaviour
SVN Revision: 538
2006-04-22 04:02:42 +00:00
Alexey Shchepin
c4b976881e
* src/msgs/pt-br.msg: Updated (thanks to Lucius Curado)
...
* src/xml_stream.erl: Support for stanza size limit (thanks to
Igor Goryachev)
* src/ejabberd_receiver.erl: Likewise
* src/ejabberd_c2s.erl: Likewise
* src/ejabberd_s2s_in.erl: Likewise
* src/ejabberd.cfg.example: Updated
* src/ejabberd_auth.erl: Fixed try_register/3 behaviour
SVN Revision: 537
2006-04-22 03:35:13 +00:00
Mickaël Rémond
8688bc508f
* src/ejabberd_auth.erl: Bugfix: We now are forced to check is an
...
anonymous user is log under a given user name before trying to register
it.
SVN Revision: 535
2006-04-20 17:51:29 +00:00
Mickaël Rémond
3cce56b9f8
* src/ejabberd.cfg.example: Update of the example for anonymous.
...
Removed unnecessary parameter.
* src/ejabberd_auth_anonymous.erl: Removed unnecessary parameter
and bugfix.
SVN Revision: 534
2006-04-20 15:42:51 +00:00
Alexey Shchepin
4797060eb9
* src/msgs/pl.msg: Updated (thanks to Andrzej Smyk)
...
SVN Revision: 533
2006-04-18 22:28:30 +00:00
Alexey Shchepin
15a714ae68
* src/xml_stream.erl: Cleanup
...
* src/ejabberd_service.erl: Updated to use ejabberd_receiver
SVN Revision: 532
2006-04-13 02:08:24 +00:00
Alexey Shchepin
aa8e532cbd
* src/ejabberd_c2s.erl: Minor fix
...
* src/ejabberd_c2s.erl: Bugfix (thanks to Sergei Golovan)
* doc/guide.tex: Updated (thanks to Sergei Golovan)
* src/msgs/nl.msg: Updated (thanks to Sander Devrieze)
SVN Revision: 531
2006-04-12 02:54:27 +00:00
Alexey Shchepin
681f0b9567
* src/msgs/es.msg: Updated (thanks to Badlop)
...
* src/ejabberd.cfg.example: Updated (thanks to Badlop)
* doc/guide.tex: Updated (thanks to Badlop)
SVN Revision: 530
2006-04-11 03:16:34 +00:00
Mickaël Rémond
49917e284e
* src/mod_pubsub/mod_pubsub.erl: Fixed pubsub root node creation
...
(conflict error was send on node creation)
SVN Revision: 529
2006-04-07 13:39:48 +00:00
Alexey Shchepin
0e1f86e1f5
* src/ejabberd_sm.erl: SASL Anonymous + Anonymous login support
...
(thanks to Mickael Remond and Magnus Henoch)
* src/ejabberd_c2s.erl: Likewise
* src/ejabberd_auth.erl: Likewise
* src/ejabberd_auth_anonymous.erl: Likewise
* src/cyrsasl.erl: Likewise
* src/cyrsasl_anonymous.erl: Likewise
* src/ejabberd.cfg.example: Likewise
SVN Revision: 528
2006-04-07 00:51:53 +00:00
Alexey Shchepin
9a44fdffab
* src/ejabberd_sm.erl: SASL Anonymous + Anonymous login support
...
(thanks to Mickael Remond and Magnus Henoch)
* src/ejabberd_c2s.erl: Likewise
* src/ejabberd_auth.erl: Likewise
* src/ejabberd_auth_anonymous.erl: Likewise
* src/cyrsasl.erl: Likewise
* src/cyrsasl_anonymous.erl: Likewise
* src/ejabberd.cfg.example: Likewise
SVN Revision: 527
2006-04-07 00:39:24 +00:00
Alexey Shchepin
a5a978946d
* src/expat_erl.c: Use binaries for CDATA
...
* src/xml.erl: Likewise
SVN Revision: 526
2006-04-05 23:56:16 +00:00
Alexey Shchepin
ed43f8024c
* src/msgs/ru.msg: Updated (thanks to Sergei Golovan)
...
* src/msgs/uk.msg: Likewise
* src/mod_configure.erl: Updated translation strings (thanks to
Sergei Golovan)
* src/web/ejabberd_web_admin.erl: Likewise
* src/ejabberd_s2s_in.erl: Changed a path to PKIX includes (thanks
to Sergei Golovan)
SVN Revision: 525
2006-04-01 21:43:52 +00:00
Mickaël Rémond
3e9e51ee30
* src/Makefile.in: Added an option to compile ejabberd with debug
...
print-out (make ejabberd_debug=true).
* src/ejabberd_c2s.erl: Added a new debug printout: We can now
print the XML packets send by the server.
SVN Revision: 524
2006-04-01 16:05:20 +00:00
Alexey Shchepin
f3085d09e4
* src/ejabberd_c2s.erl: Bugfix
...
SVN Revision: 523
2006-03-30 23:30:05 +00:00
Alexey Shchepin
832279f1f2
* src/ejabberd_c2s.erl: Enable zlib only over TCP
...
SVN Revision: 522
2006-03-25 21:16:49 +00:00
Alexey Shchepin
89e57d421e
* src/ejabberd_c2s.erl: Bugfix (thanks to Sergei Golovan)
...
SVN Revision: 521
2006-03-18 20:10:56 +00:00
Alexey Shchepin
a6b3e6c904
* src/mod_privacy.erl: Fixed privacy list pushing (thanks to
...
Sergei Golovan)
* src/ejabberd_c2s.erl: Likewise
SVN Revision: 520
2006-03-17 04:35:03 +00:00
Mickaël Rémond
eabf8d1c6c
* src/ejabberd_sm.erl: Remove unnecessary use delete_object,
...
which can, in some context break indexes, when used on non bag table.
SVN Revision: 519
2006-03-16 09:59:45 +00:00
Alexey Shchepin
7278a606a8
* src/ejabberd_c2s.erl: Bugfix
...
SVN Revision: 518
2006-03-16 01:02:44 +00:00
Alexey Shchepin
d5137b0563
* src/xml_stream.erl: Added catching of gen_fsm:send_event errors
...
* src/ejabberd_s2s_out.erl: Better support for multiple SRV
records (thanks to Sergei Golovan)
* src/mod_muc/mod_muc_log.erl: Support for chatroom logging
(thanks to Badlop)
* src/mod_muc/mod_muc_room.erl: Likewise
* src/mod_muc/Makefile.in: Likewise
* src/mod_muc/Makefile.win32: Likewise
* src/gen_iq_handler.erl: Added support for {queues, N} IQ handler
type
SVN Revision: 517
2006-03-14 04:26:15 +00:00
Alexey Shchepin
4f2a355408
* src/mod_muc/mod_muc_room.erl: Bugfix
...
SVN Revision: 516
2006-03-06 02:30:15 +00:00
Alexey Shchepin
d837cb9e8d
* src/ejabberd_c2s.erl: Bugfix
...
* src/ejabberd_auth_odbc.erl: Bugfix
SVN Revision: 515
2006-03-05 04:55:43 +00:00
Mickaël Rémond
804c32c100
* src/ejabberd_logger_h.erl: reopen-log function now rename the log
...
file if it has not been already renamed by a logrotate process. This
change allow ejabberd administrators to rotate log files on Windows
(EJAB-52).
SVN Revision: 514
2006-03-04 17:33:23 +00:00
Alexey Shchepin
17420e058b
* src/web/ejabberd_web_admin.erl: Added a interface for node
...
updating
* src/ejabberd_update.erl: Added function update_info/0
SVN Revision: 513
2006-02-27 04:47:30 +00:00
Alexey Shchepin
20d049fe28
* src/web/ejabberd_web_admin.erl: Added a interface for node
...
updating
* src/ejabberd_update.erl: Added function update_info/0
SVN Revision: 512
2006-02-27 04:43:16 +00:00
Alexey Shchepin
51c4ab8351
* src/msgs/ru.msg: Updated (thanks to Sergei Golovan)
...
* src/msgs/uk.msg: Likewise
* contrib/extract_translations/extract_translations.erl: Minor
update (thanks to Sergei Golovan)
* src/ejabberd_zlib/Makefile.win32: Zlib support for Windows build
(thanks to Sergei Golovan)
* src/Makefile.win32: Likewise
* src/configure.erl: Likewise
SVN Revision: 511
2006-02-25 19:48:17 +00:00
Alexey Shchepin
80181dc618
* src/ejabberd_ctl.erl: Added API for virtual host specific
...
commands, removed registered-users command
* src/ejabberd_auth.erl: Added processing of registered-users
command
* src/ejabberd_auth_internal.erl: Likewise
* src/ejabberd_auth_ldap.erl: Likewise
* src/ejabberd_auth_odbc.erl: Likewise
* src/ejabberd_app.erl: Added inititalization of ejabberd_ctl
* src/ejabberd_sm.erl: Minor update
SVN Revision: 510
2006-02-20 04:07:42 +00:00
Alexey Shchepin
0fd01cfff8
* src/mod_irc/mod_irc_connection.erl: Added handling for "%", "&"
...
and "~" prefixes in IRC nicknames (thanks to Vladimir Kulev)
SVN Revision: 509
2006-02-18 20:05:05 +00:00
Alexey Shchepin
44fdd72041
* src/mod_irc/mod_irc_connection.erl: Added /msg and /ctcp
...
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
2006-02-18 19:56:16 +00:00
Alexey Shchepin
0234b83be4
* src/mod_service_log.erl: Bugfix (thanks to Badlop)
...
* src/jd2ejd.erl: Use mod_vcard_odbc if it is loaded (thanks to
Tomasz Sterna)
* src/ejabberd_sm.erl: Added a few ejabberdctl commands
* src/ejabberd_ctl.erl: New interface for command registration
SVN Revision: 507
2006-02-15 04:15:54 +00:00
Alexey Shchepin
904300ce04
* src/ejabberd_ctl.erl: Partially rewritten
...
* src/ejabberd_ctl.hrl: Definitions of exit status codes moved
here
SVN Revision: 506
2006-02-13 04:05:13 +00:00
Alexey Shchepin
3eb1b59e64
* src/ejabberd_ctl.erl: Partially rewritten
...
SVN Revision: 505
2006-02-13 04:02:59 +00:00
Alexey Shchepin
73073d4af5
* src/mod_roster_odbc.erl: Bugfix
...
SVN Revision: 504
2006-02-12 18:40:03 +00:00
Alexey Shchepin
6eac737807
* src/mod_roster_odbc.erl: Bugfix
...
SVN Revision: 503
2006-02-11 23:55:21 +00:00
Alexey Shchepin
b8e99a3c05
* src/odbc/ejabberd_odbc.erl: Reconnect on ODBC connection closing
...
SVN Revision: 502
2006-02-08 03:55:30 +00:00
Mickaël Rémond
2f0cf8bce8
* src/ejabberd_auth.erl: plugin authentication modules can now
...
be used in the configuration file: {auth_method, module} will
now use the module ejabberd_auth_module.erl for authentication.
(EJAB-45)
SVN Revision: 501
2006-02-07 17:35:32 +00:00
Alexey Shchepin
0cc168a9aa
* src/mod_muc/mod_muc_room.erl: Kick non-members when room
...
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
2006-02-06 05:12:54 +00:00
Alexey Shchepin
cf10843071
* src/ejabberd_auth_odbc.erl: Added ejabberd_odbc_sup to ejabberd
...
supervision tree
SVN Revision: 499
2006-02-03 04:41:03 +00:00
Alexey Shchepin
dc57e75e8f
* src/web/ejabberd_http.erl: Authentication check moved to
...
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
2006-02-03 03:28:15 +00:00
Mickaël Rémond
facefdb6e4
--prefix option can now override the default install dir (EJAB-43)
...
SVN Revision: 497
2006-02-02 16:59:38 +00:00
Alexey Shchepin
971001e7aa
* src/mod_pubsub/mod_pubsub.erl: Updated to use gen_server
...
behaviour and ejabberd supervision tree
* src/mod_muc/mod_muc.erl: Added a supervisor for conference room
processes
* src/mod_muc/mod_muc_room.erl: Likewise
SVN Revision: 496
2006-02-02 05:00:27 +00:00
Alexey Shchepin
50f44530d2
* src/odbc/pg.sql: Fixed syntax error
...
* src/ejabberd_router.erl: Updated to use gen_server behaviour
* src/ejabberd_sm.erl: Likewise
* src/ejabberd_s2s.erl: Likewise
* src/gen_iq_handler.erl: Likewise
* src/ejabberd_sup.erl: Added supervisor for ejabberd_receiver
* src/ejabberd_receiver.erl: Updated
SVN Revision: 495
2006-01-29 04:38:31 +00:00
Alexey Shchepin
ef456ab645
* src/ejabberd_update.erl: Support for run-time ejabberd updating
...
(not completed)
* src/ejabberd_c2s.erl: Added 'update_info' module attribute for
testing ejabberd_update
SVN Revision: 494
2006-01-27 05:02:33 +00:00
Alexey Shchepin
90618de7be
* src/ejabberd_update.erl: Support for run-time ejabberd updating
...
(not completed)
* src/ejabberd_c2s.erl: Added 'update_info' module attribute for
testing ejabberd_update
SVN Revision: 493
2006-01-27 05:00:27 +00:00
Alexey Shchepin
efacb0ad66
* src/ejabberd_c2s.erl: Remove top-level xmlns from incoming
...
stanzas
* src/ejabberd_s2s_in.erl: Likewise
* src/ejabberd_service.erl: Likewise
SVN Revision: 492
2006-01-25 00:35:12 +00:00
Alexey Shchepin
976a616662
* src/ejabberd_c2s.erl: Better error handling for stream
...
compression support (thanks to Sergei Golovan)
SVN Revision: 491
2006-01-24 22:52:23 +00:00
Alexey Shchepin
ef0b3ab24c
* src/mod_roster_odbc.erl: Bugfix
...
SVN Revision: 490
2006-01-24 21:47:53 +00:00
Alexey Shchepin
a4caafeb72
* src/ejabberd_sm.erl: Partially rewritten to work more
...
efficiently and avoid race conditions
* src/ejabberd_c2s.erl: Likewise
* src/mod_irc/mod_irc_connection.erl: Cleanup
SVN Revision: 488
2006-01-23 23:13:06 +00:00
Mickaël Rémond
1295893864
* src/ejabberd_receiver.erl: Added new debugging trace: It is now
...
possible to dump the XML stream received from a client (usefull for
client debugging).
SVN Revision: 487
2006-01-20 16:51:58 +00:00
Alexey Shchepin
568909d5bb
* src/aclocal.m4: Updated for zlib support
...
* src/configure.ac: Likewise
* src/mod_muc/mod_muc_room.erl: Weakened presence filtering, added
warning in non-anonymous rooms, room destroying updated to latest
JEP-0045, added a number of occupants and room name in room's
disco#info reply, miscellaneous internal changes (thanks to Sergei
Golovan)
* src/mod_muc/mod_muc.erl: Better support for nick unregistration
(thanks to Sergei Golovan)
* src/ejabberd_zlib/ejabberd_zlib.erl: Zlib support (thanks to
Sergei Golovan)
* src/ejabberd_zlib/ejabberd_zlib_drv.c: Likewise
* src/ejabberd_zlib/Makefile.in: Likewise
* src/ejabberd_c2s.erl: Stream compression support (JEP-0138)
* src/ejabberd_receiver.erl: Likewise
* src/mod_disco.erl: Don't split node name before calling hooks
(thanks to Sergei Golovan)
* src/mod_configure.erl: Support for configuration using ad-hoc
commands (thanks to Sergei Golovan)
* src/mod_announce.erl: Support for sending announce messages
using ad-hoc commands (thanks to Sergei Golovan)
* src/mod_adhoc.erl: Ad-hoc support (JEP-0050) (thanks to Magnus
Henoch)
* src/adhoc.erl: Likewise
* src/adhoc.hrl: Likewise
* src/jlib.hrl: Updated (thanks to Sergei Golovan)
* src/gen_mod.erl: Added function is_loaded/2 (thanks to Sergei
Golovan)
* src/ejabberd_service.erl: Changed error message on handshake
error (thanks to Sergei Golovan)
* src/ejabberd.cfg.example: Updated (thanks to Sergei Golovan)
SVN Revision: 486
2006-01-19 02:17:31 +00:00
Mickaël Rémond
c7bafe0056
* src/odbc/ejabberd_odbc.erl: Added a way to retry database
...
connection connect for 5 minutes when the connection is lost. No further
connection is retry after 5 minutes (EJAB-22 & EJAB-25)
* src/odbc/ejabberd_odbc_sup.erl: likewise
SVN Revision: 485
2006-01-13 18:05:10 +00:00
Mickaël Rémond
54a1ced6f6
* src/odbc/ejabberd_odbc.erl: underscore and percent are now only
...
escaped in like queries. MySQL where not escaping those escaped
characters in other context (EJAB-24)
* src/mod_vcard_odbc.erl: likewise.
* src/odbc/mysql.sql: Fixed MySQL database creation script: Was
not properly working with all MySQL version.
SVN Revision: 484
2006-01-13 10:59:52 +00:00
Alexey Shchepin
6bb510d99e
* src/ejabberd_service.erl: Bugfix
...
* src/ejabberd_receiver.erl: Rewritten to use {active, once} mode
for socket
* src/ejabberd_c2s.erl: Update
* src/ejabberd_listener.erl: Likewise
* src/ejabberd_s2s_in.erl: Likewise
* src/ejabberd_s2s_out.erl: Likewise
* src/ejabberd_service.erl: Likewise
* src/shaper.erl: Likewise
* src/tls/tls.erl: Likewise
* src/web/ejabberd_http.erl: Likewise
SVN Revision: 483
2006-01-13 01:55:20 +00:00
Mickaël Rémond
8401a5ac55
Native MySQL support. The Erlang MySQL module is needed:
...
http://support.process-one.net/doc/display/CONTRIBS/Yxa
SVN Revision: 482
2006-01-02 17:39:04 +00:00
Alexey Shchepin
7ee3e45df1
* src/ejabberd_logger_h.erl: Speed optimizations
...
SVN Revision: 481
2005-12-24 02:40:35 +00:00
Mickaël Rémond
784edef4b6
Added missing file.
...
SVN Revision: 480
2005-12-23 13:52:39 +00:00
Alexey Shchepin
254a8c1b60
* src/Makefile.in: Clean results of ASN.1 compiler (thanks to
...
Sergei Golovan)
SVN Revision: 479
2005-12-22 14:48:01 +00:00
Alexey Shchepin
3cbed307bc
* src/win32/ejabberd.nsh: Removed (thanks to Sergei Golovan)
...
SVN Revision: 478
2005-12-22 13:44:58 +00:00
Alexey Shchepin
08af86cb11
* src/Makefile.win32: Updated (thanks to Sergei Golovan)
...
* src/configure.erl: Likewise
* src/win32/CheckReqs.ini: Likewise
* src/win32/CheckReqs1.ini: Likewise
* src/win32/CheckReqs1H.ini: Likewise
* src/win32/ejabberd.nsh: Likewise
* src/win32/ejabberd.nsi: Likewise
SVN Revision: 477
2005-12-22 13:35:54 +00:00
Mickaël Rémond
15e747782a
* src/odbc/ejabberd_odbc.erl: Added error message on ODBC
...
connection to help ODBC configuration troubleshooting.
SVN Revision: 476
2005-12-22 09:40:21 +00:00
Alexey Shchepin
0035c63399
* src/odbc/ejabberd_odbc.erl: Bugfix
...
SVN Revision: 475
2005-12-22 05:38:04 +00:00
Mickaël Rémond
559b5cae14
* src/odbc/mysql.sql: Database description for MySQL Database
...
4.1 (Max version, with Innodb)
* src/ejabberd_auth_odbc.erl: MySQL ODBC support.
* src/mod_offline_odbc.erl: likewise
* src/mod_vcard_odbc.erl: likewsie
* src/mod_roster_odbc.erl: likewise
* src/odbc/ejabberd_odbc.erl: likewise
* src/mod_last_odbc.erl: likewise
SVN Revision: 474
2005-12-21 16:10:56 +00:00
Alexey Shchepin
5f2de53f01
* src/mod_irc/iconv_erl.c: Bugfix (thanks to Tomas Janousek)
...
SVN Revision: 470
2005-12-14 01:32:48 +00:00
Alexey Shchepin
aae0124f61
* src/win32/ejabberd.nsi: Updated (thanks to Sergei Golovan)
...
SVN Revision: 467
2005-12-13 20:29:00 +00:00
Alexey Shchepin
736455d974
* src/ejabberd.hrl: Updated version
...
* src/ejabberd.app: Likewise
* doc/version.tex: Likewise
SVN Revision: 464
2005-12-13 17:25:08 +00:00
Mickaël Rémond
c221450831
Fixed version number
...
SVN Revision: 460
2005-12-12 11:39:31 +00:00
Alexey Shchepin
626394044d
* src/mod_roster.erl: Workaround for gateway subscriptions now
...
should be enabled with --enable-roster-gateway-workaround
* src/mod_roster_odbc.erl: Likewise
* src/configure.ac: Likewise
* src/Makefile.in: Likewise
SVN Revision: 459
2005-12-11 19:48:31 +00:00
Alexey Shchepin
ad0f691472
* src/ejabberd_service.erl: Added logging of termination
...
SVN Revision: 458
2005-12-10 18:42:08 +00:00
Alexey Shchepin
affa42b92b
* src/msgs/ru.msg: Updated (thanks to Sergei Golovan)
...
* src/msgs/uk.msg: Likewise
* src/msgs/*.msg: Updated (thanks to Badlop)
SVN Revision: 457
2005-12-10 17:47:00 +00:00
Mickaël Rémond
6d091308a2
* contribs/contrib/extract_translations/prepare-translation.sh:
...
Small improvements.
* src/msgs/fr.msg: Updated
SVN Revision: 456
2005-12-08 21:59:49 +00:00
Alexey Shchepin
e00df63715
* src/msgs/pl.msg: Fixed syntax error
...
SVN Revision: 455
2005-12-07 17:29:50 +00:00
Alexey Shchepin
56d62e11a8
* src/mod_offline.erl: Don't store headline messages
...
* src/mod_offline_odbc.erl: Likewise
SVN Revision: 454
2005-12-07 13:01:33 +00:00
Alexey Shchepin
359f15ffb9
* src/ejabberd.cfg.example: Updated
...
* src/Makefile.*: Can now be build when the Erlang environment is
not Erlang/OTP but the Erlang REPOS CDROM. Still compatible with
standard Erlang/OTP install
* aclocal.m4: Likewise
* src/Makefile.*: Can now be build with Erlang debug_info with
'make debug=true'
SVN Revision: 448
2005-12-06 19:32:50 +00:00
Alexey Shchepin
aa7431fab0
* src/msgs/pt-br.msg: Updated (thanks to Victor Hugo dos Santos)
...
* src/msgs/pl.msg: Updated (thanks to Andrzej Smyk)
* src/msgs/sv.msg: Updated (thanks to Magnus Henoch)
* src/msgs/de.msg: Updated (thanks to Patrick Dreker)
SVN Revision: 447
2005-12-06 19:16:29 +00:00
Alexey Shchepin
53ddd788ef
* src/web/ejabberd_http.erl: Now web interface is compliant to
...
XHTML 1.0 Transitional (thanks to Sander Devrieze)
* src/web/ejabberd_web_admin.erl: Likewise
SVN Revision: 444
2005-11-26 18:56:39 +00:00
Alexey Shchepin
816d5474f8
* src/mod_roster.erl: The "id" attribute of roster push packet was
...
missed (thanks to Maxim Ryazanov)
* src/mod_roster_odbc.erl: Likewise
SVN Revision: 442
2005-11-22 18:43:06 +00:00
Alexey Shchepin
3fdf05a507
* src/web/ejabberd_web_admin.erl: Fixed encoding of user names in
...
URLs
* src/web/ejabberd_http.erl: Added url_encode function from yaws
SVN Revision: 441
2005-11-22 18:25:02 +00:00
Alexey Shchepin
f765d7f612
* src/ejabberd_c2s.erl: Send stream error when connection is
...
replaced (thanks to Maxim Ryazanov)
SVN Revision: 440
2005-11-22 18:00:56 +00:00
Alexey Shchepin
2732b2851c
* src/mod_vcard.erl: Fixed xmlns in disco items replies (thanks to
...
Maxim Ryazanov)
* src/mod_vcard_ldap.erl: Likewise
* src/mod_vcard_odbc.erl: Likewise
SVN Revision: 437
2005-11-19 01:20:05 +00:00
Alexey Shchepin
92bac4761b
* src/tls/Makefile.in: Use CPPFLAGS (thanks to Magnus Henoch)
...
SVN Revision: 436
2005-11-19 00:57:29 +00:00
Alexey Shchepin
c6441edc7a
* src/ejabberd_s2s_in.erl: Support for dNSName certificate field
...
and DNS name matching
* src/XmppAddr.asn1: Moved here from src/tls/XmppAddr.asn1
* src/tls/XmppAddr.asn1: Likewise
* src/Makefile.in: Updated
* src/tls/Makefile.in: Updated
SVN Revision: 435
2005-11-17 05:29:33 +00:00
Alexey Shchepin
57a6d0e1d3
* src/odbc/ejabberd_odbc.erl: Support for mnesia-like transaction
...
interface
* src/mod_roster_odbc.erl: Updated to use
ejabberd_odbc:sql_transaction/2
SVN Revision: 434
2005-11-16 02:59:05 +00:00
Alexey Shchepin
bbfd58a822
* src/ejabberd_s2s_out.erl: Fixed invalid behaviour upon
...
connecting to host with invalid domain
* src/ejabberd_s2s.erl: Likewise
SVN Revision: 433
2005-11-12 03:42:12 +00:00
Alexey Shchepin
719cd49e59
* src/ejabberd_config.erl: Support for per host certificates
...
* src/ejabberd_c2s.erl: Likewise
* src/ejabberd_s2s_out.erl: Likewise
* src/ejabberd.cfg.example: Updated
* src/ejabberd_s2s_in.erl: Fixed id-on-xmppAddr processing
SVN Revision: 432
2005-11-05 21:15:53 +00:00
Alexey Shchepin
eb1b33c5a4
* src/mod_disco.erl: Fixed extra_domains option processing
...
SVN Revision: 431
2005-11-03 19:58:58 +00:00
Alexey Shchepin
f6343f01f7
* src/ejabberd_s2s_out.erl: Support for STARTTLS+SASL EXTERNAL
...
* src/ejabberd_s2s_in.erl: Likewise
* src/tls/tls.erl: Likewise
* src/tls/tls_drv.c: Likewise
* src/tls/XmppAddr.asn1: Likewise
* src/tls/Makefile.in: Likewise
SVN Revision: 430
2005-11-03 05:04:54 +00:00
Alexey Shchepin
2efda30fdc
* src/mod_disco.erl: Minor fix
...
SVN Revision: 429
2005-10-30 20:47:26 +00:00
Alexey Shchepin
a8f5d4cd3d
* src/mod_roster_odbc.erl: Bugfix
...
SVN Revision: 428
2005-10-29 20:14:39 +00:00
Alexey Shchepin
144f9f09e7
* src/tls/tls.erl: Accept {error,already_loaded} from
...
erl_ddll:load_driver/2
* src/stringprep/stringprep.erl: Likewise
* src/mod_irc/iconv.erl: Likewise
* src/ejabberd_app.erl: Likewise
SVN Revision: 427
2005-10-25 02:19:01 +00:00
Alexey Shchepin
1433dafe6b
* src/tls/tls_drv.c: Support for "connect" method
...
* src/tls/tls.erl: Likewise
* src/ejabberd_s2s_in.erl: Support for STARTTLS+Dialback
* src/ejabberd_s2s_out.erl: Likewise
* src/ejabberd_receiver.erl: Added a few hacks ({active,once} mode
should be used instead of recv/3 call to avoid them)
* src/ejabberd_config.erl: Added s2s_use_starttls and s2s_certfile
options
* src/ejabberd.cfg.example: Likewise
SVN Revision: 426
2005-10-25 01:08:37 +00:00
Alexey Shchepin
6309f41b9a
* src/ejabberd_app.erl: Try to load tls_drv at startup to avoid
...
unloading of libssl (thanks to Brian Campbell)
SVN Revision: 425
2005-10-21 21:22:00 +00:00
Alexey Shchepin
1a015a3cf9
* src/odbc/pg.sql: Added spool.seq field for offline messages
...
sorting
* src/mod_offline_odbc.erl: Likewise
SVN Revision: 424
2005-10-19 23:00:17 +00:00
Alexey Shchepin
c78927ecf7
* src/mod_roster_odbc.erl: Bugfix
...
SVN Revision: 423
2005-10-18 20:13:33 +00:00
Alexey Shchepin
2a9618aeb4
* src/gen_iq_handler.erl: Bugfix
...
SVN Revision: 422
2005-10-16 20:42:24 +00:00
Alexey Shchepin
590b2c9348
* src/ejabberd_auth_odbc.erl: Minor fix
...
* src/odbc/ejabberd_odbc.erl: Updated pgsql support
SVN Revision: 421
2005-10-15 19:50:02 +00:00
Alexey Shchepin
f85767fae4
* src/mod_roster_odbc.erl: Bugfix
...
SVN Revision: 420
2005-10-15 14:41:48 +00:00
Alexey Shchepin
9e88ecc1d1
* src/ejabberd_c2s.erl: Updated to work correctly with
...
mod_vcard_odbc
SVN Revision: 419
2005-10-15 02:45:26 +00:00
Alexey Shchepin
a773fb0a25
* src/odbc/ejabberd_odbc.erl: Experimental support for pgsql
...
library
SVN Revision: 418
2005-10-13 01:36:07 +00:00
Alexey Shchepin
b89eb4a52d
* src/mod_roster_odbc.erl: Bugfix
...
SVN Revision: 417
2005-10-13 01:29:21 +00:00
Alexey Shchepin
66fec72242
* src/mod_roster_odbc.erl: Bugfix
...
SVN Revision: 416
2005-10-12 23:10:54 +00:00
Alexey Shchepin
a024836a85
Fixed mod_vcard_odbc.erl SVN properties
...
SVN Revision: 415
2005-10-07 00:00:44 +00:00
Alexey Shchepin
108b2646ee
* src/ejd2odbc.erl: Added vCard converter
...
* src/mod_vcard_odbc.erl: vCard support via ODBC
* src/odbc/pg.sql: Updated
SVN Revision: 414
2005-10-06 23:57:34 +00:00
Alexey Shchepin
0291cac0f5
* src/web/ejabberd_web_admin.erl: Updated API for better
...
integration with J-EAI web interface
* src/mod_shared_roster.erl: Now possible to specify all users on
virtual host in group
* src/web/ejabberd_web_admin.erl: Likewise
SVN Revision: 413
2005-09-29 01:04:24 +00:00
Alexey Shchepin
0b51f0488f
* src/jlib.erl: Bugfix
...
SVN Revision: 412
2005-09-15 18:32:05 +00:00
Alexey Shchepin
c7e04260f4
* src/ejd2odbc.erl: Updated
...
SVN Revision: 411
2005-09-10 18:03:48 +00:00
Alexey Shchepin
d630180717
* src/ejd2odbc.erl: Updated
...
SVN Revision: 410
2005-09-10 17:01:30 +00:00
Alexey Shchepin
a83c99805a
* src/mod_disco.erl: Disco publishing support (thanks to Magnus
...
Henoch)
SVN Revision: 409
2005-09-04 03:31:23 +00:00
Alexey Shchepin
83191198a1
* src/mod_disco.erl: Functions register_sm_feature and
...
register_sm_node replaced with hooks (thanks to Sergei Golovan)
* src/mod_vcard.erl:
* src/mod_vcard_ldap.erl:
* src/mod_disco.erl: Now mod_disco doesn't depend on mod_configure
(thanks to Sergei Golovan)
* src/mod_configure.erl: Likewise
SVN Revision: 408
2005-09-04 01:58:47 +00:00
Alexey Shchepin
06a0e1df14
* src/ejd2odbc.erl: Converter from mnesia to ODBC
...
* src/mod_offline_odbc.erl: Minor fix
SVN Revision: 407
2005-08-29 19:00:10 +00:00
Alexey Shchepin
a884ba4e8a
* src/mod_vcard_ldap.erl: Bugfix
...
* src/mod_vcard.erl: Bugfix
* src/ejabberd_auth_odbc.erl: Bugfix
* doc/dev.tex: Updated
SVN Revision: 406
2005-08-25 20:48:45 +00:00
Alexey Shchepin
ee3551db4b
* src/cyrsasl_digest.erl: Fixed challenge/response parsing (thanks
...
to Martin Pokorny)
SVN Revision: 405
2005-08-10 23:29:16 +00:00
Alexey Shchepin
9085e7f022
* src/msgs/pl.msg: Updated (thanks to Andrew Smyk)
...
SVN Revision: 404
2005-08-06 22:35:47 +00:00
Alexey Shchepin
3603330387
* src/web/ejabberd_web_admin.erl: Bugfix (thanks to Badlop)
...
SVN Revision: 403
2005-08-06 22:23:53 +00:00
Alexey Shchepin
1baf1551be
* src/win32/inetrc: Added (thanks to Sergei Golovan)
...
* src/Makefile.win32: Updated (thanks to Sergei Golovan)
* src/win32/ejabberd.cfg: Likewise
* src/win32/ejabberd.nsi: Likewise
* doc/guide.tex: Updated
* src/ejabberd.hrl: Updated version
SVN Revision: 402
2005-08-05 20:49:24 +00:00
Mickaël Rémond
3e904a1bb8
Release 0.9.8
...
SVN Revision: 399
2005-08-01 22:06:46 +00:00
Alexey Shchepin
ef053fd7b7
* src/msgs/ru.msg: Updated (thanks to Sergei Golovan)
...
* src/msgs/uk.msg: Likewise
SVN Revision: 397
2005-08-01 21:00:20 +00:00
Alexey Shchepin
835763013d
* src/msgs/es.msg: Updated (thanks to Badlop)
...
SVN Revision: 393
2005-08-01 18:54:08 +00:00
Alexey Shchepin
c0a5ba816a
* src/msgs/nl.msg: Updated (thanks to Sander Devrieze)
...
SVN Revision: 392
2005-08-01 18:19:46 +00:00
Mickaël Rémond
24deabc58c
Updated French translation
...
SVN Revision: 387
2005-08-01 14:36:42 +00:00
Alexey Shchepin
081be192d3
* src/ejabberd_config.erl: Added host_config option
...
* doc/guide.tex: Updated
* src/ejabberd_auth_ldap.erl: Bugfix
SVN Revision: 386
2005-07-31 19:51:52 +00:00
Alexey Shchepin
84b057c607
* src/msgs/ru.msg: Updated (thanks to Sergei Golovan)
...
* src/msgs/uk.msg: Likewise
SVN Revision: 385
2005-07-31 18:10:41 +00:00
Alexey Shchepin
b0c1d52051
* src/msgs/de.msg: Updated (thanks to Torsten Werner)
...
SVN Revision: 384
2005-07-31 01:27:19 +00:00
Alexey Shchepin
2005205d24
* src/web/ejabberd_web_admin.erl: Fixed CSS style sheet to be
...
standards compliant (thanks to Sander Devrieze)
SVN Revision: 383
2005-07-31 01:18:17 +00:00
Alexey Shchepin
8f90927d83
* src/web/ejabberd_web_admin.erl: Added "Virtual Hosts" page
...
SVN Revision: 382
2005-07-29 20:34:57 +00:00
Alexey Shchepin
9da4594fd0
Renamed route_packet hook to filter_packet
...
SVN Revision: 381
2005-07-27 00:59:35 +00:00
Alexey Shchepin
e9e1893b01
* src/ejabberd_router.erl: Added route_packet hook
...
SVN Revision: 380
2005-07-27 00:54:53 +00:00
Alexey Shchepin
02d3151ee7
* src/jd2ejd.erl: Updated to work with ODBC
...
* src/mod_roster_odbc.erl: Updated
* src/mod_offline_odbc.erl: Bugfix
* src/mod_last_odbc.erl: Bugfix
SVN Revision: 379
2005-07-26 03:04:26 +00:00
Alexey Shchepin
d520f35819
* src/mod_pubsub/mod_pubsub.erl: Updated to J-EAI version
...
SVN Revision: 378
2005-07-20 03:09:34 +00:00
Alexey Shchepin
2d09cf8a39
* src/acl.erl: Slightly changed "access" option processing
...
SVN Revision: 377
2005-07-14 23:48:57 +00:00
Alexey Shchepin
9528651c35
* src/mod_disco.erl: Fixed processing of host features and
...
extra_domains option
SVN Revision: 376
2005-07-14 23:12:20 +00:00
Alexey Shchepin
a9e3b76bed
* src/ejabberd_c2s.erl: Processing of jabber:iq:register totally
...
moved to mod_register.erl (thanks to Sergei Golovan)
* src/mod_register.erl: Likewise
* src/win32/ejabberd.nsi: Added two pictures in installer (thanks
to Maxim Ryazanov)
* src/win32/ejabberd_header.bmp: Likewise
* src/win32/ejabberd_intro.bmp: Likewise
* src/web/ejabberd_web_admin.erl: Fixed spelling of word
"authentication"
* src/ejabberd_c2s.erl: Likewise
SVN Revision: 375
2005-07-14 22:28:21 +00:00
Alexey Shchepin
3202705ad6
* src/mod_register.erl: Bugfix
...
* src/mod_vcard.erl: Bugfix
* src/ejabberd_app.erl: Updated to allow different authentication
methods for different virtual hosts
* src/ejabberd_auth.erl: Likewise
* src/ejabberd_auth_external.erl: Likewise
* src/ejabberd_auth_internal.erl: Likewise
* src/ejabberd_auth_ldap.erl: Likewise
* src/ejabberd_auth_odbc.erl: Likewise
* src/cyrsasl.erl: Likewise
* src/cyrsasl_digest.erl: Likewise
* src/cyrsasl_plain.erl: Likewise
* src/ejabberd_c2s.erl: Likewise
* src/ejabberd_config.erl: Likewise
* src/extauth.erl: Likewise
* src/mod_last_odbc.erl: Likewise
* src/mod_offline_odbc.erl: Likewise
* src/mod_roster_odbc.erl: Likewise
* src/odbc/ejabberd_odbc.erl: Likewise
* src/odbc/ejabberd_odbc_sup.erl: Likewise
SVN Revision: 374
2005-07-13 03:24:13 +00:00
Alexey Shchepin
37bf811f4b
* src/ejabberd_app.erl: Bugfix
...
SVN Revision: 373
2005-07-03 01:44:13 +00:00
Alexey Shchepin
b58c0b7b23
* src/ejabberd_config.erl: Bugfix
...
SVN Revision: 372
2005-07-03 00:16:34 +00:00
Alexey Shchepin
d6d51b0fb7
* src/mod_offline.erl: Bugfix
...
SVN Revision: 371
2005-06-30 11:29:04 +00:00
Alexey Shchepin
4098c3ecba
* (all): Enhanced virtual hosting support
...
SVN Revision: 370
2005-06-20 03:18:13 +00:00
Alexey Shchepin
cb90075327
* src/web/ejabberd_web_admin.erl: Bugfix
...
SVN Revision: 369
2005-05-27 22:52:50 +00:00
Alexey Shchepin
33bb81d102
* src/msgs/pt-br.msg: New Brazilian Portuguese translation (thanks
...
to Felipe Brito Vasconcellos)
SVN Revision: 367
2005-05-25 00:28:22 +00:00
Alexey Shchepin
85bde6e50f
* src/odbc/Makefile.in: Added
...
* src/configure.ac: Updated for odbc support
* src/Makefile.in: Likewise
* src/aclocal.m4: Bugfix
SVN Revision: 359
2005-05-23 20:27:17 +00:00
Alexey Shchepin
dbb248247b
* src/mod_last_odbc.erl: Added store_last_info/4 function (thanks
...
to Sergei Golovan)
* src/mod_last.erl: Likewise
* src/jd2ejd.erl: Support for exporting iq:last information,
better error handling (thanks to Sergei Golovan)
* src/ejabberd_ctl.erl: Added "import-file" and "import-dir"
commands (thanks to Sergei Golovan)
SVN Revision: 358
2005-05-23 19:47:57 +00:00
Mickaël Rémond
6b1e56f786
Updated French translation
...
SVN Revision: 357
2005-05-23 19:46:00 +00:00
Alexey Shchepin
0625a03385
* src/msgs/ru.msg: Updated (thanks to Sergei Golovan)
...
* src/msgs/uk.msg: Likewise
SVN Revision: 355
2005-05-23 19:12:30 +00:00
Alexey Shchepin
820c78484a
* src/web/ejabberd_web_admin.erl: Updated CSS, added modules
...
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
2005-05-23 00:30:29 +00:00
Alexey Shchepin
94ed3740d9
* src/web/ejabberd_http.erl: "Connection:" header value now
...
matched case-insensitive, and returned to client, replaced
duplicate is_space($\r) with is_space($\t) (thanks to Maxim
Ryazanov)
SVN Revision: 353
2005-05-22 23:29:54 +00:00
Alexey Shchepin
9f27556a01
* src/mod_pubsub/mod_pubsub.erl: Fixed XML element name for
...
pubsub#event namespace (thanks to Magnus Henoch)
SVN Revision: 352
2005-05-21 20:21:41 +00:00
Alexey Shchepin
b43093086d
* src/msgs/ru.msg: Updated (thanks to Sergei Golovan)
...
* src/msgs/uk.msg: Likewise
* src/msgs/es.msg: Updated (thanks to Badlop)
SVN Revision: 351
2005-05-21 19:44:37 +00:00
Alexey Shchepin
77f681b320
* src/mod_pubsub/mod_pubsub.erl: Now possible to subscribe to a
...
pubsub node with a JID that includes a resource (thanks to Martijn
van Beers)
* src/stringprep/uni_parse2.tcl: Bugfix
* src/stringprep/stringprep_drv.c: Likewise
* src/stringprep/uni_norm.c: Regenerated
SVN Revision: 350
2005-05-18 23:47:33 +00:00
Alexey Shchepin
47b5e514dc
* src/mod_irc/mod_irc_connection.erl: Added support for WHOIS
...
requests and reply to USERINFO (thanks to Oleg V. Motienko)
SVN Revision: 349
2005-05-17 22:35:16 +00:00
Alexey Shchepin
fb870ca15d
* src/stringprep/stringprep_drv.c: Bugfix
...
SVN Revision: 348
2005-05-17 12:51:47 +00:00
Alexey Shchepin
d7a6fcb712
* src/win32/ejabberd.cfg: Updated (thanks to Sergei Golovan)
...
* src/odbc/Makefile.win32: Added (thanks to Sergei Golovan)
* src/Makefile.win32: Updated (thanks to Sergei Golovan)
* src/jd2ejd.erl: Fixed private xml setting
* src/mod_last.erl: Bugfix
* src/mod_last_odbc.erl: Likewise
* src/mod_pubsub/mod_pubsub.erl: Fixed service stopping
SVN Revision: 347
2005-05-15 23:03:25 +00:00
Alexey Shchepin
a4507b8b6f
* src/mod_muc/mod_muc_room.erl: Fixed bug with storing
...
affiliations of invited users in members-only room (thanks to
Sergei Golovan)
SVN Revision: 346
2005-05-09 19:38:16 +00:00
Alexey Shchepin
7cb79cd482
* src/ejabberd_c2s.erl: Fixed starttls_required behaviour for
...
legacy connections (thanks to Brian Campbell)
SVN Revision: 345
2005-05-09 19:12:41 +00:00
Alexey Shchepin
4f7359298e
* src/web/ejabberd_web_admin.erl: Images now specified via CSS,
...
design slightly updated, added last activity statistics (thanks to
Sergei Golovan)
SVN Revision: 344
2005-05-08 23:39:46 +00:00
Alexey Shchepin
4eca697b2d
* src/stringprep/stringprep_drv.c: Added check for bidi
...
* src/stringprep/uni_parse.tcl: Now handle all Unicode code points
up to U+10FFFF
* src/stringprep/uni_parse2.tcl: Likewise
* src/stringprep/uni_data.c: Regenerated
* src/stringprep/uni_norm.c: Likewise
SVN Revision: 343
2005-05-07 01:21:39 +00:00
Alexey Shchepin
1a4c851c7c
* src/stringprep/uni_norm.c: Regenerated with Unicode 3.2 tables
...
as required by RFC3454
* src/stringprep/uni_parse2.tcl: Bugfixes
* src/stringprep/stringprep_drv.c: Bugfixes, added hangul
composition
SVN Revision: 342
2005-05-06 01:38:05 +00:00
Mickaël Rémond
f53fdb9975
Adding missing 0.9 fields in fr.msg
...
SVN Revision: 340
2005-05-05 13:11:18 +00:00
Alexey Shchepin
22ca77c1c2
* src/mod_muc/mod_muc_room.erl: Store ban reasons for outcast
...
items, updated affiliation matching rules to latest JEP-0045
SVN Revision: 339
2005-05-03 23:07:14 +00:00
Alexey Shchepin
fd118302bc
* src/mod_muc/mod_muc_room.erl: Updated changing roles and
...
affiliations tables to latest JEP-0045
SVN Revision: 338
2005-05-02 21:59:39 +00:00
Alexey Shchepin
bfe18dd116
* src/msgs/sw.msg: Renamed to sv.msg
...
* src/msgs/sv.msg: Likewise
SVN Revision: 337
2005-05-01 21:27:50 +00:00
Mickaël Rémond
b556c41d39
src/msgs/fr.msg: Updated
...
SVN Revision: 336
2005-05-01 20:15:20 +00:00
Alexey Shchepin
5bdad9a7a6
* src/msgs/pl.msg: Updated (thanks to Andrew Smyk)
...
SVN Revision: 335
2005-05-01 20:08:27 +00:00
Alexey Shchepin
08c8d19e14
* src/msgs/sw.msg: New Swedish translation (thanks to (Magnus Henoch)
...
* src/msgs/pt.msg: New Portuguese translation (thanks to iceburn)
* src/msgs/es.msg: Updated (thanks to Badlop)
* src/msgs/nl.msg: Updated (thanks to Sander Devrieze)
SVN Revision: 333
2005-05-01 18:55:44 +00:00
Alexey Shchepin
916c7c6639
* src/ejabberd_auth_ldap.erl: Added listing of users support
...
SVN Revision: 332
2005-04-27 01:08:18 +00:00
Alexey Shchepin
b695656631
* src/ejabberd_ctl.erl: Better spelling, now prints full file
...
paths, fixed checking of mnesia:install_fallback result, now
"dump" command dumps only persistent tables
SVN Revision: 331
2005-04-26 23:11:16 +00:00
Alexey Shchepin
4f9497d358
* src/mod_vcard_ldap.erl: Bugfix (thanks to Mickael Remond)
...
SVN Revision: 329
2005-04-26 11:22:04 +00:00
Alexey Shchepin
8e9628b9ed
* src/web/ejabberd_web_admin.erl: Added translation to submit
...
button and "shared roster groups" header (thanks to iceburn and
Sergei Golovan)
* src/msgs/ru.msg: Updated (thanks to Sergei Golovan)
* src/msgs/uk.msg: Likewise
* src/mod_muc/mod_muc_room.erl: Minor update to simplify
translation (thanks to Sergei Golovan)
SVN Revision: 328
2005-04-24 19:25:47 +00:00
Alexey Shchepin
9f1fd5ee3f
* src/tls/tls_drv.c: Reverted previous patch
...
SVN Revision: 327
2005-04-24 12:09:47 +00:00
Alexey Shchepin
e93f2aa1e1
* doc/guide.tex: Added mod_shared_roster documentation
...
* src/ejabberd.hrl: Updated version
SVN Revision: 326
2005-04-22 16:47:16 +00:00
Mickaël Rémond
abf03f610a
Changed version ID to version 0.9
...
SVN Revision: 325
2005-04-21 21:37:19 +00:00
Alexey Shchepin
db7073ff2c
* src/jd2ejd.erl: Bugfix
...
SVN Revision: 324
2005-04-21 14:06:15 +00:00
Alexey Shchepin
fa479b6384
* src/ejabberd_auth.erl: Added check for domain of registered user
...
* src/web/ejabberd_web_admin.erl: Fixed user registration via web
interface, fixed path to user's offline messages (thanks to
Mickael Remond)
SVN Revision: 323
2005-04-19 23:10:22 +00:00
Alexey Shchepin
d5b0b5c42b
* src/mod_disco.erl: Fixed domain listing when one virtual host is
...
a subdomain of another
SVN Revision: 322
2005-04-19 22:19:22 +00:00
Mickaël Rémond
361985f034
Fixes a bug on the web interface: On user creation screen the user creation was using the function try_register/2 instead of the new one try_register/3; The link to the message queue were also missing the server.
...
SVN Revision: 321
2005-04-19 14:25:31 +00:00
Alexey Shchepin
bf21482fac
* src/web/ejabberd_web_admin.erl: Added link to shared roster page
...
SVN Revision: 316
2005-04-18 20:03:07 +00:00
Alexey Shchepin
77c8251300
* src/odbc/ejabberd_odbc.erl: ODBC connection string can be
...
specified via odbc_server option now
* src/ejabberd.cfg.example: Added ODBC usage example
SVN Revision: 314
2005-04-18 18:41:57 +00:00
Alexey Shchepin
e0d1e68096
* src/msgs/pl.msg: New Polish translation (thanks to Andrew Smyk)
...
SVN Revision: 311
2005-04-18 09:45:19 +00:00
Alexey Shchepin
530c036984
Applied VH patch
...
SVN Revision: 310
2005-04-17 22:59:44 +00:00
Alexey Shchepin
e46b28f27f
Cleanup
...
SVN Revision: 309
2005-04-17 21:39:41 +00:00
tmallard
374446f847
Merged the Process One contributions ( Virtual Hosting )
...
SVN Revision: 307
2005-04-17 18:08:34 +00:00
Alexey Shchepin
13de45118d
* src/ejabberd_c2s.erl: Send new id for each new stream inside one
...
session (thanks to Maxim Ryazanov)
* src/tls/tls_drv.c: Now reads all certificates from certificate
file instead of reading only first one (thanks to Karl-Johan
Karlsson)
* examples/transport-configs/init-scripts/jabber-gg-transport:
Fixed typo (thanks to Sander Devrieze)
SVN Revision: 305
2005-04-09 23:47:56 +00:00
Alexey Shchepin
e23e473012
* src/ejabberd_c2s.erl: Send new id for each new stream inside one
...
session (thanks to Maxim Ryazanov)
* src/tls/tls_drv.c: Now reads all certificates from certificate
file instead of reading only first one (thanks to Karl-Johan
Karlsson)
* examples/transport-configs/init-scripts/jabber-gg-transport:
Fixed typo (thanks to Sander Devrieze)
SVN Revision: 304
2005-04-09 21:03:42 +00:00
Alexey Shchepin
6d74a69de5
* src/ejabberd_ctl.erl: Bugfix
...
SVN Revision: 300
2005-03-30 21:44:59 +00:00
Alexey Shchepin
5ba047fa38
* src/mod_muc/mod_muc_room.erl: Bugfix
...
SVN Revision: 299
2005-03-16 22:41:41 +00:00
Alexey Shchepin
33f408170c
* src/ejabberd_sm.erl: Bugfix
...
SVN Revision: 298
2005-03-15 21:36:41 +00:00
Alexey Shchepin
301cc280aa
* src/ejabberd_router.erl: Bugfix
...
SVN Revision: 297
2005-03-11 23:39:56 +00:00
Alexey Shchepin
36afafb9e6
* src/mod_irc/mod_irc_connection.erl: Added filtering of quit
...
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
2005-01-13 23:04:47 +00:00
Alexey Shchepin
3416cbe63a
* src/odbc/ejabberd_odbc.erl: Load-balance ODBC requests between
...
several connections
* src/odbc/ejabberd_odbc_sup.erl: Supervisor for ODBC connections
* src/mod_muc/mod_muc_room.erl: Added missed type='form' attribute
in room configuration response (thanks to Badlop)
SVN Revision: 295
2004-12-29 23:10:14 +00:00
Alexey Shchepin
50bef3787a
* src/mod_roster_odbc.erl: Roster support via ODBC (not completed)
...
* src/ejabberd_auth_internal.erl: Added remove_user hook
* src/ejabberd_auth_odbc.erl: Likewise
* src/mod_roster.erl: Use remove_user hook
* src/mod_offline.erl: Likewise
* src/mod_offline_odbc.erl: Likewise
* src/mod_last.erl: Likewise
* src/mod_last_odbc.erl: Likewise
* src/mod_vcard.erl: Likewise
* src/mod_private.erl: Likewise
* src/mod_roster.erl: Added hooks for functions exported by
mod_roster
* src/ejabberd_c2s.erl: Likewise
* src/ejabberd_sm.erl: Likewise
* src/mod_privacy.erl: Likewise
* src/mod_last.erl: Likewise
* src/mod_last_odbc.erl: Likewise
SVN Revision: 294
2004-12-19 20:47:35 +00:00
Alexey Shchepin
7c900deff9
* src/ejabberd_sm.erl: Updated missed message passing from
...
previous patch
SVN Revision: 293
2004-12-14 23:51:21 +00:00
Alexey Shchepin
8c8e3469bc
* src/odbc/pg.sql: DB creation script for postgres
...
* src/odbc/ejabberd_odbc.erl: Experimental support for ODBC
* src/mod_last_odbc.erl: Likewise
* src/mod_offline_odbc.erl: Likewise
* src/ejabberd_auth_odbc.erl: Likewise
* src/ejabberd_auth.erl: Likewise
SVN Revision: 292
2004-12-13 23:00:12 +00:00
Alexey Shchepin
0e9f506a91
* src/mod_stats.erl: Minor optimizations
...
SVN Revision: 291
2004-12-12 22:32:15 +00:00
Alexey Shchepin
591bc42669
* src/ejabberd_sm.erl: Added unset_presence_hook
...
* src/mod_last.erl: Use unset_presence_hook instead of direct call
* src/ejabberd_auth.erl: Splitted into ejabberd_auth_internal.erl,
ejabberd_auth_ldap.erl, and ejabberd_auth_external.erl,
* src/ejabberd_auth_internal.erl: Likewise
* src/ejabberd_auth_ldap.erl: Likewise
* src/ejabberd_auth_external.erl: Likewise
SVN Revision: 290
2004-12-12 21:00:34 +00:00
Alexey Shchepin
da58d568b1
* src/web/ejabberd_web_admin.erl: Changed type of password field
...
to "password"
* src/jlib.hrl: More stream error defines (thanks to Sergei
Golovan)
* src/ejabberd_c2s.erl: Support for starttls_required option
(thanks to Sergei Golovan)
* src/mod_muc/mod_muc_room.erl: Fixed mistake in case condition
(thanks to Sergei Golovan)
* src/xml_stream.erl: Added function parse_element/1
* src/expat_erl.c: Added PARSE_FINAL_COMMAND
SVN Revision: 289
2004-12-05 20:54:55 +00:00
Alexey Shchepin
cc19cb1785
* src/ejabberd_listener.erl: Enable keepalive option
...
* src/xml_stream.erl: Added API for managing xml streams without
creating process
* src/ejabberd_receiver.erl: Use this API, now 2 processes are
created per C2S connection
SVN Revision: 288
2004-12-03 22:54:02 +00:00
Alexey Shchepin
fb977729a9
* src/expat_erl.c: Now uses port control instead of port output
...
* src/xml_stream.erl: Likewise
* src/stringprep/stringprep.erl: Now register port instead of
storing it in ets table
* doc/guide.tex: Updated URLs to R10C release
SVN Revision: 287
2004-12-01 22:48:53 +00:00
Alexey Shchepin
3d1ff452cb
* src/mod_vcard.erl: Added missed index
...
* doc/guide.tex: Updated (thanks to Sander Devrieze)
SVN Revision: 286
2004-11-21 21:35:51 +00:00
Alexey Shchepin
2f7f3d9b00
* src/aclocal.m4: Fixed headers detecting in AM_WITH_OPENSSL
...
(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
2004-11-05 21:14:31 +00:00
Alexey Shchepin
ed31fea454
* src/msgs/de.msg: German translation (thanks to Marina Hahn)
...
SVN Revision: 283
2004-10-15 17:03:22 +00:00
Alexey Shchepin
476a36cd58
* src/win32/: Updated (thanks to Sergei Golovan)
...
* src/msgs/es.msg: Updated (thanks to Badlop)
* src/mod_irc/iconv_erl.c: Bugfix (thanks to Jacek Konieczny)
SVN Revision: 282
2004-10-12 20:06:38 +00:00
Alexey Shchepin
e9f6529ead
* src/tls/Makefile.win32: Added (thanks to Sergei Golovan)
...
* src/win32/: Updated (thanks to Sergei Golovan)
SVN Revision: 281
2004-10-10 17:15:24 +00:00
Alexey Shchepin
e852a3c868
* src/msgs/uk.msg: Updated (thanks to Sergei Golovan)
...
SVN Revision: 280
2004-10-09 20:52:58 +00:00
Alexey Shchepin
4c7d56f462
* src/msgs/uk.msg: Updated (thanks to Sergei Golovan)
...
SVN Revision: 279
2004-10-09 20:42:42 +00:00
Alexey Shchepin
8ec7e54128
*** empty log message ***
...
SVN Revision: 278
2004-10-09 20:19:19 +00:00
Alexey Shchepin
eeb109e75a
* src/msgs/nl.msg: Updated (thanks to Sander Devrieze)
...
* src/msgs/ua.msg: Renamed to uk.msg
* COPYING: Added permission to link with OpenSSL
SVN Revision: 277
2004-10-09 20:15:49 +00:00
Alexey Shchepin
576db30b34
* src/msgs/ua.msg: Updated (thanks to Sergei Golovan)
...
SVN Revision: 276
2004-10-08 21:39:10 +00:00
Alexey Shchepin
134dec5dbb
* src/mod_muc/mod_muc_room.erl: Fixed room destroying
...
* src/ejabberd.cfg.example: Updated
* src/ejabberd_sm.erl: Fixed message routing when all resources
have negative priority
* src/msgs/*.msg: Updated (thanks to Sergei Golovan)
* src/web/ejabberd_web_admin.erl: Table titles now bold (thanks to
Sergei Golovan)
SVN Revision: 275
2004-10-08 20:40:29 +00:00
Alexey Shchepin
379ba26e85
* src/ejabberd_s2s_out.erl: Fixed socket closing condition
...
SVN Revision: 273
2004-10-06 14:12:04 +00:00
Alexey Shchepin
b5e8850de9
* src/web/ejabberd_http_poll.erl: Properly handle bad requests
...
* src/web/ejabberd_web_admin.erl: Ported features from J-EAI
SVN Revision: 272
2004-10-05 19:31:17 +00:00
Alexey Shchepin
34de660c44
* src/web/ejabberd_http.erl: Fixed processing of POST body for
...
HTTP Polling
* src/web/ejabberd_http.erl: Support for "Connection" HTTP header
(thanks to Sergei Golovan)
* src/translate.erl: Much better handling of xml:lang (thanks to
Sergei Golovan)
SVN Revision: 271
2004-09-30 21:54:39 +00:00
Alexey Shchepin
db824bfc64
* src/ejabberd_listener.erl: Check result of controlling_process
...
SVN Revision: 270
2004-09-29 21:10:40 +00:00
Alexey Shchepin
0e2af703bd
* src/web/ejabberd_http.erl: Bugfix
...
SVN Revision: 269
2004-09-29 14:09:02 +00:00
Alexey Shchepin
f17f0dac12
* src/Makefile.in: Updated (thanks to Badlop)
...
SVN Revision: 268
2004-09-27 18:54:17 +00:00
Alexey Shchepin
cbcb2bd3a6
* src/aclocal.m4: Better expat and openssl detection (thanks to
...
Anton Vanin)
* src/**/Makefile.in: Updated (thanks to Anton Vanin)
* src/configure.ac: Likewise
SVN Revision: 267
2004-09-26 20:46:43 +00:00
Alexey Shchepin
4e7e67c8b5
* src/jlib.hrl: Added namespace for iq-register stream feature
...
* src/ejabberd_c2s.erl: Send iq-register feature
* src/ejabberd_config.erl: Config file can be configured from the
command line (thanks to Mickael Remond)
* src/web/ejabberd_http.erl: Added SSL support (thanks to Sergei
Golovan)
* src/msgs/*.msg: Updated (thanks to Sergei Golovan)
* src/jlib.hrl: Updated error codes (thanks to Sergei Golovan)
* src/ejabberd_c2s.erl: Likewise
SVN Revision: 266
2004-09-25 20:52:20 +00:00
Alexey Shchepin
6db9c2630d
* src/mod_muc/mod_muc_room.erl: Send password in room invitation
...
(thanks to Sergei Golovan)
* src/mod_disco.erl: Added registration of sm features and nodes
(thanks to Sergei Golovan)
* src/mod_vcard.erl: Register vcard-temp feature (thanks to Sergei
Golovan)
* src/jlib.erl: Added functions now_to_utc_string/1,
now_to_local_string/1, and datetime_string_to_timestamp/1 (thanks
to Sergei Golovan)
* src/mod_muc/mod_muc_room.erl: Use time parsing functions from
jlib (thanks to Sergei Golovan)
* ejabberd/src/mod_pubsub/mod_pubsub.erl: Bugfix (thanks to
Mickael Remond)
* src/mod_pubsub/mod_pubsub.erl: Bugfix
SVN Revision: 265
2004-09-17 19:52:59 +00:00
Alexey Shchepin
e0ede61e0f
* tools/ejabberdctl: Added call to "exec" (thanks to Sergei
...
Golovan)
* src/msgs/ru.msg: Updated (thanks to Sergei Golovan)
* src/mod_vcard.erl: Support for searching of prefix substring and
limiting of result items (thanks to Sergei Golovan)
* src/mod_offline.erl: Support for message expiration (JEP-0023)
(thanks to Sergei Golovan)
* src/jlib.hrl: Added NS_EXPIRE macros (thanks to Sergei Golovan)
* src/ejabberd_logger_h.erl: Added reopen_log/0 (thanks to Sergei
Golovan)
* src/ejabberd_ctl.erl: Added return codes, updated "reopen-log"
command, added "delete-expired-messages" and "status" commands
(thanks to Sergei Golovan)
* doc/guide.tex: Updated (thanks to Sergei Golovan)
SVN Revision: 264
2004-09-10 20:57:00 +00:00
Alexey Shchepin
1f3eb68e48
* src/xml_stream.erl: Few optimizations
...
SVN Revision: 262
2004-08-26 21:47:33 +00:00
Alexey Shchepin
6755925676
* src/mod_service_log.erl: Support for logging of user packets via
...
external service (e.g. bandersnatch)
* doc/guide.tex: Updated
SVN Revision: 261
2004-08-24 20:11:01 +00:00
Alexey Shchepin
d543a63e9b
* src/mod_offline.erl: Use offline_subscription_hook
...
SVN Revision: 260
2004-08-23 20:47:15 +00:00
Alexey Shchepin
4103f30812
* src/mod_offline.erl: Added entire table locking on large message
...
queue
* src/ejabberd_sm.erl: Added offline_subscription_hook
* src/mod_offline.erl: Use offline_subscription_hook
* src/configure.erl: Updated (thanks to Sergei Golovan)
* src/Makefile.win32: Likewise
* src/tls/Makefile.win32: Likewise
* src/win32/: Likewise
* src/mod_announce.erl: Added announce to all users (thanks to
Sergei Golovan)
* doc/guide.tex: Updated (thanks to Sergei Golovan)
SVN Revision: 259
2004-08-22 21:54:14 +00:00
Alexey Shchepin
ea322cd493
* src/msgs/nl.msg: Updated (thanks to Sander Devrieze)
...
SVN Revision: 258
2004-08-15 22:02:14 +00:00
Alexey Shchepin
69225f9e14
* src/web/ejabberd_http_poll.erl: Fixed sending of Set-Cookie
...
header
SVN Revision: 257
2004-08-15 21:18:53 +00:00
Alexey Shchepin
d77a936b32
* src/ejabberd_c2s.erl: Bugfix in resend_offline_messages/1
...
* src/mod_announce.erl: New module to manage announce messages
(thanks to Sergei Golovan)
* src/ejabberd_local.erl: Moved processing of announce messages to
mod_announce (thanks to Sergei Golovan)
* src/ejabberd_c2s.erl: Added several hooks
* src/ejabberd_hooks.erl: Fixed run_fold (thanks to Sergei
Golovan)
* src/ejabberd.cfg.example: Updated (thanks to Sergei Golovan)
* doc/guide.tex: Updated (thanks to Sergei Golovan)
SVN Revision: 256
2004-08-12 22:34:19 +00:00
Alexey Shchepin
357554265e
* src/ejabberd_c2s.erl: Use resend_offline_messages_hook to fetch
...
offline messages
* src/mod_offline.erl: Likewise
* src/mod_offline.erl: Added table locking in
remove_old_messages/1
* src/ejabberd_sm.erl: Use offline_message_hook to store offline
messages
* src/mod_offline.erl: Likewise
* src/ejabberd_hooks.erl: Hooks support
* src/ejabberd_sup.erl: Added ejabberd_hooks
* doc/guide.tex: Updated
* src/ejabberd.cfg.example: Updated
* src/ejabberd_c2s.erl: Changed TLS options (thanks to Sergei
Golovan)
SVN Revision: 255
2004-08-08 19:07:55 +00:00
Alexey Shchepin
0ef537cc6c
* src/aclocal.m4: Updated to check for openssl library (thanks to
...
AV)
* src/configure.ac: Likewise
* src/configure: Likewise
* src/Makefile.in: Likewise
* src/tls/Makefile.in: Likewise
SVN Revision: 254
2004-08-05 20:46:24 +00:00
Alexey Shchepin
a8f4e84503
* src/web/ejabberd_web_admin.erl: Added user's roster page
...
* src/mod_irc/mod_irc_connection.erl: Bugfix
SVN Revision: 253
2004-08-02 22:17:05 +00:00
Alexey Shchepin
73d7e1161e
* src/tls/tls.erl: Added recv_data/2 function
...
* src/jlib.erl: Added NS_TLS macro
* src/ejabberd_receiver.erl: Support for STARTTLS
* src/ejabberd_c2s.erl: Likewise
SVN Revision: 252
2004-08-01 20:12:20 +00:00
Alexey Shchepin
6cd02b9714
* examples/extauth/check_pass_null.pl: A reference "null"
...
implementation of external authentification script (thanks to Leif
Johansson)
* src/extauth.erl: Support for external authentification
(thanks to Leif Johansson)
* src/ejabberd_auth.erl: Likewise
* src/mod_vcard_ldap.erl: A drop-in replacement for mod_vcard.erl
which uses ldap for JUD and vCard (thanks to Leif Johansson)
SVN Revision: 251
2004-07-30 21:09:55 +00:00
Alexey Shchepin
76f00658f2
* src/tls/tls_drv.c: Added freeing of SSL stuff
...
* src/xml_stream.erl: Added start/2 function
* src/ejabberd_receiver.erl: Now using xml_stream:start/2
SVN Revision: 250
2004-07-28 20:08:53 +00:00
Alexey Shchepin
e10fc255aa
* src/tls/tls.erl: Updated
...
SVN Revision: 249
2004-07-26 22:37:24 +00:00
Alexey Shchepin
3377c54ecd
*** empty log message ***
...
SVN Revision: 248
2004-07-26 16:45:38 +00:00
Alexey Shchepin
4b2919c207
* src/tls/: Library for TLS support (not completed)
...
* src/ejabberd_auth.erl: Now uses two LDAP connections
* src/ejabberd_c2s.erl: Return resource on get_presence request
(thanks to Mickael Remond)
* src/mod_configure2.erl: Bugfix (thanks to Sergei Golovan)
* src/msgs/ua.msg: New Ukrainian translation (thanks to usercard)
* src/msgs/nl.msg: Updated (thanks to Sander Devrieze)
SVN Revision: 247
2004-07-25 21:27:56 +00:00
Alexey Shchepin
96cfe08558
* src/eldap/eldap.erl: Bugfix
...
SVN Revision: 246
2004-07-23 14:24:09 +00:00
Alexey Shchepin
a4b86c5855
* src/web/ejabberd_web_admin.erl: Better i18n support (thanks to
...
Sergei Golovan)
* src/msgs/ru.msg: Updated (thanks to Sergei Golovan)
* src/msgs/fr.msg: Added missed entries (thanks to Sergei Golovan)
* src/msgs/nl.msg: Likewise
* src/msgs/es.msg: New spanish translation (thanks to Badlop)
SVN Revision: 245
2004-07-13 11:28:28 +00:00
Alexey Shchepin
a846fe815c
* src/mod_last.erl: Supprot for storing status from latest
...
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
2004-07-11 20:51:54 +00:00
Alexey Shchepin
b64cc8f662
* src/mod_roster.erl: Removed superfluous include_lib line
...
SVN Revision: 243
2004-07-10 20:47:06 +00:00
Alexey Shchepin
d2eab0d535
* doc/guide.tex: Updated
...
* 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
2004-07-09 22:34:26 +00:00
Alexey Shchepin
b88da95b51
* src/Makefile.win32: Updated (thanks to Sergei Golovan)
...
* src/Makefile.in: Added installation of ejabberd.cfg (thanks to
Sergei Golovan)
* src/web/ejabberd_http.erl: Fixed support for HTTP/1.0 clients
* doc/guide.tex: Updated (thanks to Sergei Golovan)
SVN Revision: 240
2004-07-06 21:34:50 +00:00
Alexey Shchepin
d35209561d
* src/ejabberd_auth.erl: Minor fix
...
* src/ejabberd_c2s.erl: Fixed sending of presence to own resources
SVN Revision: 239
2004-07-05 21:51:23 +00:00
Alexey Shchepin
84c4d93ca5
* src/web/ejabberd_web_admin.erl: Added configuration of listened
...
ports
* src/ejabberd_listener.erl: Added API for configuration of port
listeners
* src/web/ejabberd_web_admin.erl: Fixed "Stop" button on node
management page
SVN Revision: 238
2004-06-17 21:29:24 +00:00
Alexey Shchepin
ab8be3658f
* src/msgs/nl.msg: Dutch translation (thanks to Sander Devrieze)
...
SVN Revision: 237
2004-05-22 20:15:22 +00:00
Alexey Shchepin
0b4539caa1
* src/web/ejabberd_http.erl: Added options for enabling HTTP
...
polling and admin interface
* src/web/ejabberd_web.erl: Likewise
* src/ejabberd.cfg.example: Updated
* src/web/ejabberd_web_admin.erl: Updated
* doc/guide.tex: Updated
SVN Revision: 236
2004-05-22 19:48:35 +00:00
Alexey Shchepin
78a673f526
* src/mod_muc/mod_muc.erl: Added access rules for using serveice
...
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
2004-05-17 20:36:41 +00:00
Alexey Shchepin
d46abc7ad4
* src/web/ejabberd_web_admin.erl: Updated
...
SVN Revision: 234
2004-05-16 20:13:38 +00:00
Alexey Shchepin
0ef7655697
* src/web/ejabberd_web_admin.erl: Updated
...
SVN Revision: 233
2004-05-14 14:46:53 +00:00
Alexey Shchepin
63feb5dabf
* src/web/ejabberd_web_admin.erl: Updated
...
* src/ejabberd_listener.erl: Added API for adding/removing
listeners
SVN Revision: 232
2004-05-09 18:38:49 +00:00
Alexey Shchepin
c812a59efc
* doc/guide.tex: Updated
...
* src/ejabberd_listener.erl: Now possible to specify interface on
which one socket will be listened, also added another way to
specify SSL options
* src/ejabberd.cfg.example: Updated
SVN Revision: 231
2004-05-08 19:30:38 +00:00
Alexey Shchepin
964e61143c
* src/web/ejabberd_web_admin.erl: Updated (thanks to Andrey
...
Zamaraev)
SVN Revision: 230
2004-05-07 15:19:51 +00:00
Alexey Shchepin
f7275fb796
* src/ejabberd_ctl.erl: Added command for listing all registered
...
users
* src/ejabberd_ctl.erl: Bugfix, support for text-load and restore
(thanks to Leif Johansson)
SVN Revision: 229
2004-05-05 20:34:54 +00:00
Alexey Shchepin
a16524151c
* src/web/ejabberd_web_admin.erl: Updated
...
SVN Revision: 228
2004-05-04 19:47:24 +00:00
Alexey Shchepin
4760ff3201
* src/web/ejabberd_http.erl: 'Accept-Language' header support
...
* src/web/ejabberd_web_admin.erl: Likewise
* src/msgs/ru.msg: Updated
* src/mod_muc/mod_muc_room.erl: Send status code "201" on room
creation
SVN Revision: 227
2004-05-01 20:10:25 +00:00
Alexey Shchepin
13f650037e
* src/translate.erl: Search translations directory in priv_dir
...
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
2004-04-27 20:28:23 +00:00
Alexey Shchepin
aaccaa5a45
* src/web/ejabberd_web_admin.erl: Better design for administration
...
interface (not completed) (thanks to Andrey Zamaraev)
* src/web/ejabberd_http.erl: Updated
* src/web/ejabberd_web.erl: Likewise
SVN Revision: 225
2004-04-26 15:38:07 +00:00
Alexey Shchepin
0ab31f0822
* src/web/ejabberd_http.erl: Increased receive buffer
...
* src/mod_irc/mod_irc_connection.erl: Support for "/quote" command
SVN Revision: 224
2004-04-17 19:00:10 +00:00
Alexey Shchepin
b542249f11
* src/ejabberd.erl: Added searching of files in code:priv_lib
...
(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
2004-04-15 19:55:38 +00:00
Alexey Shchepin
6f600f1a37
* src/idna.erl: Support for IDNA (RFC3490)
...
* src/ejabberd_s2s_out.erl: Likewise
* src/xml.erl: element_to_string/1 and crypt/1 now returns deep
list
* src/mod_muc/mod_muc_room.erl (add_message_to_history): Replaced
string:len with lists:flatlength
SVN Revision: 222
2004-04-10 19:15:02 +00:00
Alexey Shchepin
b75fb79677
* (all): Updated win32 stuff (thanks to Sergei Golovan)
...
* src/web/ejabberd_web.erl: Added interface for access rules
configuration
SVN Revision: 221
2004-03-21 20:27:09 +00:00
Alexey Shchepin
2f47b7edd9
* doc/guide.tex: Updated
...
* src/web/ejabberd_web.erl: Updated
* src/web/ejabberd_http.erl: Bugfix
SVN Revision: 220
2004-03-20 20:55:58 +00:00
Alexey Shchepin
9e3c4edd1d
* src/mod_roster.erl: Bugfix
...
SVN Revision: 219
2004-03-16 21:09:11 +00:00
Alexey Shchepin
90e48213e0
* src/ejabberd_s2s.erl: More verbose error handling
...
SVN Revision: 218
2004-03-16 14:34:20 +00:00
Alexey Shchepin
f9f33a9117
* src/web/ejabberd_web.erl: Minor update
...
SVN Revision: 217
2004-03-15 20:46:42 +00:00
Alexey Shchepin
60cb9fc959
* src/web/ejabberd_web.erl: Added interface for users listsing and
...
statistics
SVN Revision: 216
2004-03-14 20:47:15 +00:00
Alexey Shchepin
b4798f76a3
* src/web/ejabberd_web.erl: New interface for ACLs editing
...
* src/web/ejabberd_http_poll.erl: Fixed "Content-Type" header,
"Set-Cookie" is included only in first response in session, added
missed behaviour definition
* src/web/ejabberd_http.erl: "Content-Type" header now can be
changed
SVN Revision: 215
2004-03-13 20:01:37 +00:00
Alexey Shchepin
a2b2d08ddc
* src/web/ejabberd_web.erl: Experiments with web-interface
...
SVN Revision: 214
2004-03-12 15:15:17 +00:00
Alexey Shchepin
20e297db3a
* src/configure.ac: Updated
...
* src/Makefile.in: Likewise
SVN Revision: 213
2004-03-12 13:36:27 +00:00
Alexey Shchepin
b11b8caf9d
* src/web/ejabberd_http.erl: Removed debugging output
...
* src/ejabberd_c2s.erl: Fixed processing of get_presence request
(thanks to Mickael Remond)
SVN Revision: 212
2004-03-10 21:54:54 +00:00
Alexey Shchepin
bc672b44ea
* src/msgs/ru.msg: Updated (thanks to Sergei Golovan)
...
* src/mod_muc/mod_muc_room.erl: Now private conferences are
visible to admins and owners of this conference (thanks to Sergei
Golovan)
* src/mod_muc/mod_muc.erl: More xml:lang support (thanks to Sergei
Golovan)
* src/mod_vcard.erl: Better processing of EMAIL tag (thanks to
Sergei Golovan)
* src/ejabberd_s2s_out.erl: Added "catch" to "open_socket" (thanks
to Sergei Golovan)
SVN Revision: 211
2004-03-08 20:20:15 +00:00
Alexey Shchepin
36f90d6a2d
* src/web/ejabberd_http_poll.erl: Completed
...
SVN Revision: 210
2004-03-07 21:15:12 +00:00
Alexey Shchepin
a0ae476619
* src/web/: Support for HTTP Polling (JEP-0025) (almost complete)
...
SVN Revision: 209
2004-03-06 21:13:16 +00:00
Alexey Shchepin
5696c848a6
* src/web/: Updated
...
SVN Revision: 208
2004-03-04 20:56:32 +00:00
Alexey Shchepin
0f95685c05
* src/web/: Minor update
...
SVN Revision: 207
2004-03-03 21:07:27 +00:00
Alexey Shchepin
ec182cbd60
* src/web/: Small HTTP server and admin web-interface to ejabberd
...
(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
2004-03-02 21:16:55 +00:00
Alexey Shchepin
21c4b65610
* src/msgs/ru.msg: Updated (thanks to Sergei Golovan)
...
* 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
2004-02-26 22:00:04 +00:00
Alexey Shchepin
fdf25720e0
* src/mod_muc/mod_muc_room.erl: Support for history management
...
(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
2004-02-15 20:10:40 +00:00
Alexey Shchepin
35bfd03669
* src/ejabberd_c2s.erl: Added <session/> to stream features
...
SVN Revision: 203
2004-02-12 11:26:58 +00:00
Alexey Shchepin
b0b4b9a903
* src/msgs/ru.msg: Updated (thanks to Sergei Golovan)
...
* 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
2004-02-10 20:50:41 +00:00
Alexey Shchepin
976e185a4a
* src/ejabberd_ctl.erl: Added command for log reopening
...
SVN Revision: 201
2004-01-27 19:14:49 +00:00
Alexey Shchepin
273886701b
* src/ejabberd_ctl.erl: Added commands for backup processing
...
* 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
2004-01-18 20:42:09 +00:00
Alexey Shchepin
7a002470e6
* src/mod_muc/mod_muc_room.erl: Bugfix, updated error codes
...
(thanks to Sergei Golovan)
* src/jlib.hrl: Updated error codes (thanks to Sergei Golovan)
SVN Revision: 199
2004-01-17 20:26:57 +00:00
Alexey Shchepin
c7d15b12df
* src/ejabberd_c2s.erl: Fixed bind namespace
...
* 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
2004-01-11 20:42:57 +00:00
Alexey Shchepin
41cc38aa6f
* src/ejabberd_router.erl: Added monitoring of processess that
...
serve domains
SVN Revision: 197
2004-01-06 20:37:14 +00:00
Alexey Shchepin
7f9b7e64c3
* src/ejabberd_app.erl: Bugfix
...
SVN Revision: 196
2004-01-06 12:03:39 +00:00
Alexey Shchepin
5d7f5c3a79
* src/ejabberd_router.erl (do_route/3): Slightly changed behaviour
...
SVN Revision: 195
2004-01-03 17:25:21 +00:00
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
91aeaae9a5
* 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: 192
2003-12-28 20:59:21 +00:00
Alexey Shchepin
a22d1851cc
* 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: 191
2003-12-28 20:46:11 +00:00
Alexey Shchepin
fc4bf57f95
* 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: 190
2003-12-28 20:33:01 +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
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
e1de741cfc
*** empty log message ***
...
SVN Revision: 143
2003-10-06 20:12:11 +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
Alexey Shchepin
aa9f1549f4
* src/mod_muc/mod_muc_room.erl: Debug output switched off
...
* src/mod_disco.erl: Server identity changed to "service/im"
* src/mod_register.erl: Fixed jabber:iq:register handler
registration, fixed registration removal processing
SVN Revision: 140
2003-09-19 18:22:44 +00:00
Alexey Shchepin
3df8ed2cc1
* src/mod_disco.erl: Now only admin can discovery some nodes,
...
fixed "node" attribute in replies
SVN Revision: 139
2003-09-16 18:12:44 +00:00
Alexey Shchepin
de6b2a2996
* src/ejabberd_s2s_in.erl: Fixed "id" attribute processing
...
* src/ejabberd_s2s_out.erl: Likewise
* src/ejabberd_c2s.erl: Added sending of empty <stream:features/>
element after opening of authentificated stream
SVN Revision: 135
2003-09-03 17:49:42 +00:00
Alexey Shchepin
dc80fa1562
* src/ejabberd_s2s_in.erl: Temporary hack for "id" attribute
...
processing
* src/ejabberd_s2s_out.erl: Likewise
SVN Revision: 134
2003-09-02 20:13:32 +00:00
Alexey Shchepin
ee72872087
* src/ejabberd_listener.erl: Fixed SSL options
...
SVN Revision: 133
2003-08-30 19:19:23 +00:00
Alexey Shchepin
141e99aaa9
* src/ejabberd_c2s.erl: Support for filtering of incoming messages
...
and IQs, presence filtering will be after some xmpp-im
clarifications
SVN Revision: 132
2003-08-18 19:17:28 +00:00
Alexey Shchepin
05183f5628
* src/mod_muc/mod_muc.erl: Fixed handling of room names with
...
uppercase letters
* src/mod_muc/mod_muc_room.erl: Added support for
password-protected rooms
SVN Revision: 131
2003-08-15 19:17:12 +00:00
Alexey Shchepin
03682829e7
* src/mod_irc/mod_irc_connection.erl: Added handling for
...
jabber:iq:version and jabber:iq:time requests, participant address
now added to presence status
SVN Revision: 130
2003-08-12 19:23:55 +00:00
Alexey Shchepin
6fff6f0b4c
* src/mod_privacy.erl: Privacy rules support
...
* src/ejabberd_c2s.erl: Likewise
* src/mod_roster.erl: Likewise
SVN Revision: 129
2003-08-03 19:57:08 +00:00
Alexey Shchepin
d0f38de9e1
* src/mod_privacy.erl: Privacy rules support
...
* src/ejabberd_c2s.erl: Likewise
* src/mod_roster.erl: Likewise
SVN Revision: 128
2003-08-03 19:09:40 +00:00
Alexey Shchepin
f91e46ad8d
* src/mod_pubsub/mod_pubsub.erl (create_new_node): Bugfix
...
SVN Revision: 127
2003-07-27 19:56:16 +00:00
Alexey Shchepin
28c0fee27b
* src/mod_vcard.erl: Bugfix
...
* 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
2003-07-21 20:01:22 +00:00
Alexey Shchepin
ca5d88c368
* (all): Reorganized supervision tree
...
SVN Revision: 125
2003-07-20 20:35:35 +00:00
Alexey Shchepin
1834fb3a72
* src/ejabberd_s2s_out.erl: Close connection after key
...
verification
* src/ejabberd_c2s.erl: start replaced with start_link
* src/ejabberd_s2s_in.erl: Likewise
* src/ejabberd_s2s_out.erl: Likewise
* src/ejabberd_service.erl: Likewise
* src/ejabberd_listener.erl: Now uses proc_lib to spawn listeners,
removed 3rd parameter in listener configuration (assumed to equal
start_link)
* src/ejabberd.rel: Updated
* doc/guide.tex: Small changes
* doc/Makefile: Added implicit charset specification to hevea
SVN Revision: 124
2003-07-14 18:06:03 +00:00
Alexey Shchepin
3131c08155
* doc/guide.tex: Updated (thanks to Sergei Golovan)
...
* 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
2003-07-13 09:00:01 +00:00
Alexey Shchepin
e8bbcfeecd
* src/mod_pubsub/mod_pubsub.erl: Added suport for meta-node
...
"pubsub/nodes"
SVN Revision: 122
2003-07-09 18:58:43 +00:00
Alexey Shchepin
e9fb1795d8
* src/mod_pubsub/mod_pubsub.erl: Most of functions now works
...
SVN Revision: 121
2003-07-08 20:11:27 +00:00
Alexey Shchepin
91fa7350c6
* src/mod_pubsub/mod_pubsub.erl: Pub/sub implementation (not
...
completed yet)
* src/jlib.hrl: Added pub/sub nemaspaces
SVN Revision: 120
2003-07-07 19:45:22 +00:00
Alexey Shchepin
c5bfac85a6
* src/mod_irc/iconv_erl.c (iconv_erl_control): Bugfix
...
SVN Revision: 119
2003-07-03 07:49:59 +00:00
Alexey Shchepin
8bee1ad5a6
* src/mod_muc/mod_muc_room.erl: Fixed room destroying
...
* src/mod_muc/mod_muc.erl: Likewise
SVN Revision: 118
2003-06-30 12:24:35 +00:00
Alexey Shchepin
081c698731
* src/jlib.hrl: Error stanzas updated to confirm latest xmpp-core
...
SVN Revision: 117
2003-06-29 18:03:07 +00:00
Alexey Shchepin
26fbd7f521
* src/ejabberd_c2s.erl: Returned stream restarting
...
SVN Revision: 116
2003-06-20 07:16:31 +00:00
Alexey Shchepin
1a8ed857dc
* src/ejabberd_c2s.erl: Removed stream restarting
...
SVN Revision: 115
2003-06-10 07:07:00 +00:00
Alexey Shchepin
bc73337214
* src/ejabberd_c2s.erl: SASL support updated to xmpp-core-13
...
* src/cyrsasl*.erl: Support for authzid
SVN Revision: 114
2003-06-07 17:30:25 +00:00
Alexey Shchepin
2efb3e7e88
* src/msgs/fr.msg: New french translation (thanks to Vincent Ricard)
...
SVN Revision: 113
2003-06-03 19:26:16 +00:00
Alexey Shchepin
5bd95c260c
* src/jlib.hrl: Updated SASL namespace
...
SVN Revision: 112
2003-05-31 19:51:11 +00:00
Alexey Shchepin
f05efc0814
* src/ejabberd_service.erl: Proper handling of bad XML
...
* 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
2003-05-29 19:07:41 +00:00
Alexey Shchepin
d719a93fa1
* src/mod_muc/mod_muc.erl: Now body of message from admin to MUC
...
service is broadcasted to all conferences
* src/mod_muc/mod_muc_room.erl: Likewise
SVN Revision: 110
2003-05-18 16:41:15 +00:00
Alexey Shchepin
ee15945cd7
* src/ejabberd_s2s.erl: Added error catching for do_route/3
...
* src/ejabberd_local.erl: Likewise for do_route/4
* src/msgs/ru.msg: Updated
* src/mod_muc/mod_muc_room.erl: New option to allow to view list
of participants for non-ones via disco#items
* src/mod_muc/mod_muc_room.erl: Store room subject with
configuration options
SVN Revision: 109
2003-05-15 18:16:13 +00:00
Alexey Shchepin
2d3aa901a9
* src/mod_muc/mod_muc_room.erl: Remove user from room on receiving
...
of message or presence error from him
SVN Revision: 108
2003-05-14 19:58:05 +00:00
Alexey Shchepin
481cc2d1f4
* src/ejabberd_s2s_out.erl: Fixed error replies, added timeouts
...
* src/ejabberd_s2s_in.erl: Likewise
SVN Revision: 107
2003-05-12 18:36:13 +00:00
Alexey Shchepin
86cd1729cb
* src/ejabberd_local.erl: Updated missed errors to new style
...
* src/mod_register.erl: Likewise
* src/mod_version.erl: Likewise
* src/mod_time.erl: Likewise
* src/mod_stats.erl: Likewise
* src/mod_register.erl: Likewise
* src/mod_private.erl: Likewise
* src/mod_configure.erl: Likewise
* src/ejabberd_sm.erl: Likewise
* src/ejabberd_service.erl: Likewise
* src/ejabberd_c2s.erl: Likewise
* src/ejabberd_s2s_out.erl: Likewise
* src/mod_vcard.erl: Likewise
* src/mod_roster.erl: Likewise
* src/mod_muc/mod_muc.erl: Added vcard to mod_muc module
* src/ejabberd_app.erl: Dump list of opened ports every hour
* src/ejabberd.hrl: Added INFO_MSG macros, ERROR_LOG_PATH renamed
to LOG_PATH
SVN Revision: 106
2003-05-09 19:32:59 +00:00
Alexey Shchepin
848b06db12
* src/mod_muc/mod_muc.erl: Denied using of empty nick
...
SVN Revision: 105
2003-05-08 11:46:38 +00:00
Alexey Shchepin
d2c39490f1
* src/mod_muc/mod_muc.erl: Return bad-request if no x:data form
...
submited with nick registration
SVN Revision: 104
2003-05-07 14:17:53 +00:00
Alexey Shchepin
c2ca4e00dc
* src/mod_muc/mod_muc_room.erl: Don't check permissions on disco
...
info query processing
SVN Revision: 103
2003-05-07 13:18:09 +00:00
Alexey Shchepin
5b1379fe59
* src/ejabberd_c2s.erl: Workaround to make SSL work properly
...
SVN Revision: 102
2003-04-29 19:05:31 +00:00
Alexey Shchepin
7f9929e1f0
* src/mod_irc/mod_irc_connection.erl: Fixed URL to ejabberd
...
SVN Revision: 101
2003-04-28 13:56:58 +00:00
Alexey Shchepin
097f73643a
* src/mod_muc/mod_muc.erl: Support for nick registration
...
SVN Revision: 100
2003-04-17 19:47:43 +00:00
Alexey Shchepin
0a166ec7a6
* src/ejabberd_c2s.erl: Some fixes in work with socket
...
SVN Revision: 99
2003-04-15 13:48:43 +00:00
Alexey Shchepin
ae6669c9af
* src/mod_muc/mod_muc_room.erl: Support for members-only
...
conferences, invitations. Bugfix in affiliation change processing
* src/jlib.hrl: Added jabber❌ conference namespace definition
SVN Revision: 98
2003-04-13 19:22:46 +00:00
Alexey Shchepin
71d4115a08
* src/jlib.hrl: Added jaber:iq:auth:error namespace and
...
appropriate errors
* src/ejabberd_c2s.erl: Use auth:error in appropriate places
* src/jlib.hrl: Changed stream error and stanza error namespace
names due to last XMPP Core changes
SVN Revision: 97
2003-04-08 19:32:01 +00:00
Alexey Shchepin
76fdfe18b4
* src/mod_muc/mod_muc_room.erl: Added support for grant/revoke
...
administrative/owner priveledges, fixed work with affiliations
SVN Revision: 96
2003-03-28 20:20:49 +00:00
Alexey Shchepin
1c189c0f1b
* src/ejabberd.cfg: Updated
...
* src/mod_muc/mod_muc_room.erl: Support for service admin,
kick/ban reasons, more options
* src/msgs/ru.msg: Added translations for MUC messages
SVN Revision: 95
2003-03-27 20:55:09 +00:00
Alexey Shchepin
27b0a72c6f
* src/ejabberd_s2s_in.erl: Bugfix
...
SVN Revision: 94
2003-03-27 15:28:47 +00:00
Alexey Shchepin
0b865c3dc4
* src/mod_muc/: Small fixes in discovering
...
SVN Revision: 93
2003-03-27 14:06:17 +00:00
Alexey Shchepin
8efae60c04
* src/mod_muc/: Support for discovering service and more
...
configuration options
SVN Revision: 92
2003-03-26 20:51:18 +00:00
Alexey Shchepin
6d89957e06
* src/mod_muc/: Support for more configuration options and
...
persistent rooms
SVN Revision: 91
2003-03-25 21:03:35 +00:00
Alexey Shchepin
bc756c3737
* src/mod_muc/: MUC support (not completed yet)
...
SVN Revision: 90
2003-03-23 20:08:44 +00:00
Alexey Shchepin
9921b1c1d8
* src/xml_stream.erl: Removed "link" which cause not improper
...
closing of xml connections
SVN Revision: 89
2003-03-15 21:11:20 +00:00
Alexey Shchepin
8df97cfdce
*** empty log message ***
...
SVN Revision: 88
2003-03-12 20:03:32 +00:00
Alexey Shchepin
8b26ac9e97
* src/ejabberd_s2s_out.erl: Fixed ports leak
...
* src/ejabberd_listener.erl: Likewise
* src/ejabberd_c2s.erl: Fixes for SASL support
* src/cyrsasl.erl: Fixes
* src/cyrsasl_digest.erl: DIGEST-MD5 SASL mechanism support
SVN Revision: 87
2003-03-12 19:48:05 +00:00
Alexey Shchepin
f3916bddd2
* src/cyrsasl*.erl: SASL support (currently support only PLAIN
...
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
2003-03-09 20:46:47 +00:00
Alexey Shchepin
658552d605
* src/ejabberd_c2s.erl: More correct stream closing
...
SVN Revision: 85
2003-03-02 20:55:16 +00:00
Alexey Shchepin
d062175ffb
* src/mod_irc/mod_irc_connection.erl: Support for topic changes
...
SVN Revision: 84
2003-02-27 20:09:03 +00:00
Alexey Shchepin
65fb70c11f
* src/mod_irc/mod_irc_connection.erl: /kick support
...
SVN Revision: 83
2003-02-24 20:39:14 +00:00
Alexey Shchepin
499a1117dc
* src/mod_irc/: Added configuration interface
...
* src/mod_configure.erl: Use jabber:iq:data instead of
jabber❌ data
* src/mod_disco.erl: Likewise
SVN Revision: 82
2003-02-23 20:13:39 +00:00
Alexey Shchepin
764a4288ce
* src/mod_configure.erl: Backup management support
...
* src/mod_disco.erl: Likewise
SVN Revision: 81
2003-02-22 19:11:00 +00:00
Alexey Shchepin
c18826ad53
* src/mod_offline.erl: Now possible to unload this module
...
* 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
2003-02-21 19:52:15 +00:00
Alexey Shchepin
8664881c8f
* src/mod_roster.erl: Fixed bug with handling of roster set
...
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
2003-02-20 17:12:03 +00:00
Alexey Shchepin
b704efd553
* src/mod_irc/: Added support for private chats, nicks changes and
...
error handling
SVN Revision: 78
2003-02-18 20:33:10 +00:00
Alexey Shchepin
17000076ad
*** empty log message ***
...
SVN Revision: 77
2003-02-17 20:01:48 +00:00
Alexey Shchepin
597c935661
* src/mod_irc/: Still not completed...
...
SVN Revision: 76
2003-02-17 19:43:50 +00:00
Alexey Shchepin
1e1f02db98
* src/mod_irc/: Still not completed...
...
SVN Revision: 75
2003-02-17 15:11:27 +00:00
Alexey Shchepin
a28f723243
* src/mod_irc/: New IRC transport (not completed yet)
...
SVN Revision: 74
2003-02-16 20:07:21 +00:00
Alexey Shchepin
d19c1b3a3f
* src/ejabberd_service.erl: Answer "Bad Request" on unknown tags
...
SVN Revision: 73
2003-02-14 20:26:57 +00:00
Alexey Shchepin
741ff3cc75
* src/ejabberd_c2s.erl: Bugfix: close socket when stream is closed
...
* src/mod_offline.erl: Now all offline packets processed in
separate queue to avoid delaying of other packets transmission.
Also all packets in queue processed in one transaction.
SVN Revision: 72
2003-02-13 19:39:13 +00:00
Alexey Shchepin
d57c147626
* (all): Version 0.1-alpha released
...
SVN Revision: 71
2003-02-11 20:45:35 +00:00
Alexey Shchepin
e77591fef0
*** empty log message ***
...
SVN Revision: 68
2003-02-10 12:55:05 +00:00
Alexey Shchepin
f34888749d
*** empty log message ***
...
SVN Revision: 67
2003-02-10 12:43:19 +00:00
Alexey Shchepin
51e811f8fb
*** empty log message ***
...
SVN Revision: 66
2003-02-09 19:17:23 +00:00
Alexey Shchepin
5169ce43b0
*** empty log message ***
...
SVN Revision: 64
2003-02-07 19:31:00 +00:00
Alexey Shchepin
83d6e9085f
*** empty log message ***
...
SVN Revision: 63
2003-02-07 10:50:31 +00:00
Alexey Shchepin
a8a8e3b5a6
*** empty log message ***
...
SVN Revision: 62
2003-02-06 19:09:22 +00:00
Alexey Shchepin
6ea9a6aa17
*** empty log message ***
...
SVN Revision: 61
2003-02-05 20:49:26 +00:00
Alexey Shchepin
366044ee59
*** empty log message ***
...
SVN Revision: 60
2003-02-05 20:47:20 +00:00
Alexey Shchepin
7f0e4e195e
*** empty log message ***
...
SVN Revision: 59
2003-02-05 20:28:49 +00:00
Alexey Shchepin
79f496e0c4
*** empty log message ***
...
SVN Revision: 58
2003-02-04 20:45:23 +00:00
Alexey Shchepin
14f050331a
*** empty log message ***
...
SVN Revision: 56
2003-02-02 19:49:19 +00:00
Alexey Shchepin
6599d1ecc5
*** empty log message ***
...
SVN Revision: 55
2003-02-01 20:21:28 +00:00
Alexey Shchepin
45abdd240c
*** empty log message ***
...
SVN Revision: 54
2003-01-29 20:21:14 +00:00
Alexey Shchepin
9a3a723f1b
*** empty log message ***
...
SVN Revision: 53
2003-01-29 17:12:23 +00:00
Alexey Shchepin
275b31b0cf
*** empty log message ***
...
SVN Revision: 52
2003-01-28 19:45:13 +00:00
Alexey Shchepin
aed24c637f
*** empty log message ***
...
SVN Revision: 51
2003-01-26 20:16:53 +00:00
Alexey Shchepin
b88ff5f323
*** empty log message ***
...
SVN Revision: 50
2003-01-25 20:13:36 +00:00
Alexey Shchepin
2aa3c1c720
*** empty log message ***
...
SVN Revision: 49
2003-01-24 20:18:33 +00:00
Alexey Shchepin
66792183d0
*** empty log message ***
...
SVN Revision: 48
2003-01-23 20:57:55 +00:00
Alexey Shchepin
dcfaa68b7d
*** empty log message ***
...
SVN Revision: 47
2003-01-22 20:40:40 +00:00
Alexey Shchepin
f0427ecab5
*** empty log message ***
...
SVN Revision: 46
2003-01-21 20:36:55 +00:00
Alexey Shchepin
bacbeeaaa4
*** empty log message ***
...
SVN Revision: 44
2003-01-19 20:17:56 +00:00
Alexey Shchepin
942fbb9fae
*** empty log message ***
...
SVN Revision: 43
2003-01-18 19:42:48 +00:00
Alexey Shchepin
c060093e84
*** empty log message ***
...
SVN Revision: 42
2003-01-17 19:58:42 +00:00
Alexey Shchepin
23e1914e94
*** empty log message ***
...
SVN Revision: 41
2003-01-16 20:24:53 +00:00
Alexey Shchepin
5645292526
*** empty log message ***
...
SVN Revision: 40
2003-01-15 19:54:44 +00:00
Alexey Shchepin
739a1cfcb0
*** empty log message ***
...
SVN Revision: 39
2003-01-14 17:38:03 +00:00
Alexey Shchepin
c4d76dec7d
*** empty log message ***
...
SVN Revision: 38
2003-01-13 20:51:17 +00:00
Alexey Shchepin
563587a4ce
*** empty log message ***
...
SVN Revision: 37
2003-01-11 20:25:11 +00:00
Alexey Shchepin
319c52ad8f
*** empty log message ***
...
SVN Revision: 35
2003-01-10 19:44:35 +00:00
Alexey Shchepin
a99c52880e
*** empty log message ***
...
SVN Revision: 34
2003-01-09 19:59:16 +00:00
Alexey Shchepin
e23adaae38
*** empty log message ***
...
SVN Revision: 33
2003-01-08 20:42:03 +00:00
Alexey Shchepin
2617433ae3
*** empty log message ***
...
SVN Revision: 32
2003-01-07 19:10:35 +00:00
Alexey Shchepin
cadb92e440
*** empty log message ***
...
SVN Revision: 31
2003-01-06 20:05:48 +00:00
Alexey Shchepin
a4d2a5557e
*** empty log message ***
...
SVN Revision: 30
2003-01-06 19:57:05 +00:00
Alexey Shchepin
0a9a6261f8
*** empty log message ***
...
SVN Revision: 29
2003-01-05 20:24:59 +00:00
Alexey Shchepin
083e2b75d0
*** empty log message ***
...
SVN Revision: 28
2003-01-04 20:09:25 +00:00
Alexey Shchepin
5755092b92
*** empty log message ***
...
SVN Revision: 27
2003-01-03 19:36:59 +00:00
Alexey Shchepin
cdc9b9f38d
*** empty log message ***
...
SVN Revision: 26
2003-01-03 07:51:17 +00:00
Alexey Shchepin
44797c9524
*** empty log message ***
...
SVN Revision: 25
2003-01-02 21:01:12 +00:00
Alexey Shchepin
201b4c602f
*** empty log message ***
...
SVN Revision: 24
2003-01-01 19:54:44 +00:00
Alexey Shchepin
72d2cf7a4b
*** empty log message ***
...
SVN Revision: 23
2002-12-30 20:25:08 +00:00
Alexey Shchepin
8e2a94b71d
*** empty log message ***
...
SVN Revision: 22
2002-12-25 19:41:25 +00:00
Alexey Shchepin
6cf63ab17f
*** empty log message ***
...
SVN Revision: 21
2002-12-22 20:56:29 +00:00
Alexey Shchepin
ae30798efd
*** empty log message ***
...
SVN Revision: 20
2002-12-20 20:42:08 +00:00
Alexey Shchepin
0e363bf8cb
*** empty log message ***
...
SVN Revision: 19
2002-12-18 20:26:08 +00:00
Alexey Shchepin
00a923b14a
*** empty log message ***
...
SVN Revision: 18
2002-12-17 20:49:45 +00:00
Alexey Shchepin
10f47ce78d
*** empty log message ***
...
SVN Revision: 17
2002-12-14 20:07:26 +00:00
Alexey Shchepin
496c041b28
*** empty log message ***
...
SVN Revision: 16
2002-12-13 20:58:27 +00:00
Alexey Shchepin
727795239a
*** empty log message ***
...
SVN Revision: 15
2002-12-11 20:57:45 +00:00
Alexey Shchepin
534b6925a3
*** empty log message ***
...
SVN Revision: 14
2002-12-08 17:23:21 +00:00
Alexey Shchepin
6c96829311
*** empty log message ***
...
SVN Revision: 13
2002-12-07 20:27:26 +00:00
Alexey Shchepin
e6c062fe40
*** empty log message ***
...
SVN Revision: 12
2002-12-06 20:59:19 +00:00
Alexey Shchepin
206b5cd2fb
*** empty log message ***
...
SVN Revision: 10
2002-11-30 18:46:16 +00:00
Alexey Shchepin
9fdf316aab
*** empty log message ***
...
SVN Revision: 9
2002-11-29 20:55:12 +00:00
Alexey Shchepin
b2229bffcc
*** empty log message ***
...
SVN Revision: 8
2002-11-27 20:46:29 +00:00
Alexey Shchepin
9c38be6ca2
*** empty log message ***
...
SVN Revision: 6
2002-11-24 20:36:57 +00:00
Alexey Shchepin
8f7388b317
*** empty log message ***
...
SVN Revision: 5
2002-11-23 20:55:05 +00:00