Badlop
2e1bb5f0e6
* .gitignore: Removed (EJAB-441)
...
* src/.cvsignore: Likewise
SVN Revision: 1021
2007-12-04 21:40:25 +00:00
Badlop
d3a86d7660
* src/mod_pubsub/mod_pubsub.erl: Fixed URI.
...
SVN Revision: 1020
2007-12-04 21:35:41 +00:00
Badlop
1724ee2b15
* src/mod_pubsub/mod_pubsub.erl: Bugfix: don't report the Jabber
...
server as a pubsub service.
SVN Revision: 1019
2007-12-04 11:38:00 +00:00
Mickaël Rémond
abdbf55c87
* Temporary commit.
...
SVN Revision: 1015
2007-12-03 10:47:42 +00:00
Badlop
4ed283f009
* src/ejabberdctl.cfg.example: Bugfix in kernel poll. Added SMP
...
option. Reorganization of options
* src/ejabberdctl.template: Added SMP option
SVN Revision: 1014
2007-12-02 21:13:25 +00:00
Badlop
bfb7583bb2
* src/Makefile.in: New options make uninstall and
...
uninstall-all (EJAB-293)
SVN Revision: 1013
2007-12-02 01:03:18 +00:00
Mickaël Rémond
71c7879b48
* doc/guide.tex: Updated Windows compilation instructions.
...
* src/configure.erl: Likewise.
* doc/ejabberd.hrl: Preparing ejabberd 2.0.0 beta release.
* doc/version.tex: Likewise.
SVN Revision: 1009
2007-12-01 16:06:24 +00:00
Mickaël Rémond
43e31b1bf0
* src/tls/Makefile.win32: Updated for latest Win32 OpenSSL library.
...
SVN Revision: 1008
2007-12-01 15:14:41 +00:00
Mickaël Rémond
7d68866c59
* src/odbc_queries.erl: Added a default define value so that we
...
can recompile the file manually with a simple erlc command (with the
default generic value).
SVN Revision: 1007
2007-12-01 14:25:31 +00:00
Alexey Shchepin
c61d10f28a
* src/mod_pubsub/Makefile.in: Removed mod_pubsub_old mentioning
...
* src/mod_pubsub/Makefile.win32: Likewise
SVN Revision: 1006
2007-12-01 14:11:46 +00:00
Alexey Shchepin
9b2e6bcaef
* src/odbc/odbc_queries.erl: Reverted the previous patch because
...
it produces "redefining macro 'generic'" compilation error
SVN Revision: 1005
2007-12-01 05:20:45 +00:00
Alexey Shchepin
c3c782d882
* src/mod_caps.erl: CAPS support (thanks to Magnus Henoch)
...
* src/ejabberd_local.erl: Support for IQ responses
* src/jlib.erl: Added iq_query_or_response_info/1 function
* src/jlib.hrl: Added NS_PUBSUB_ERRORS and NS_CAPS
* src/mod_pubsub/Makefile.in: New pubsub+pep implementation
(thanks to Christophe Romain and Magnus Henoch)
* src/ejabberd_sm.erl: Added get_session_pid/3 function
* src/ejabberd_c2s.erl: Added get_subscribed_and_online/1 function
SVN Revision: 1004
2007-12-01 05:16:30 +00:00
Mickaël Rémond
e4cf286aa2
* src/odbc_queries.erl: Added a default define value so that we can
...
recompile the file manually with a simple erlc command.
SVN Revision: 1003
2007-11-30 18:06:26 +00:00
Badlop
02db5aa005
* src/mod_vcard.erl: Add type of x:data field to search
...
results (thanks to Robin Redeker) (EJAB-327)
* src/mod_vcard_ldap.erl:
* src/mod_vcard_odbc.erl:
SVN Revision: 1002
2007-11-29 18:24:31 +00:00
Badlop
dbdcadb6b3
* src/aclocal.m4: Fix autoconf caching for SSL libraries (thanks
...
to Michael Shields) (EJAB-439)
* src/configure.ac: Don't hardcode gcc and gcc options in
Makefiles (thanks to Etan Reisner) (EJAB-436)
SVN Revision: 1001
2007-11-29 17:22:34 +00:00
Badlop
44d65ff303
* src/configure.ac: Don't hardcode gcc and options (EJAB-436)
...
* src/Makefile.in:
* src/ejabberd_zlib/Makefile.in:
* src/eldap/Makefile.in:
* src/mod_irc/Makefile.in:
* src/mod_muc/Makefile.in:
* src/mod_proxy65/Makefile.in:
* src/mod_pubsub/Makefile.in:
* src/odbc/Makefile.in:
* src/pam/Makefile.in:
* src/stringprep/Makefile.in:
* src/tls/Makefile.in:
* src/web/Makefile.in:
SVN Revision: 1000
2007-11-29 16:59:35 +00:00
Badlop
4257f0c790
* src/mod_muc/mod_muc_room.erl: Hide the option 'Make room
...
moderated' because it isn't implemented, and set the default value
of 'moderated' to true because that is the behaviour
implemented (EJAB-419)
SVN Revision: 999
2007-11-29 16:16:10 +00:00
Badlop
0996e569a6
* doc/guide.tex: Update URI of ejabberd official home page, URI
...
of ejabberd.jabber.ru, and copyright dates (EJAB-366)
* doc/introduction.tex:
* src/ejabberd.hrl:
* src/ejabberd_admin.erl:
* src/mod_irc/mod_irc.erl:
* src/mod_irc/mod_irc_connection.erl:
* src/mod_muc/mod_muc.erl:
* src/mod_muc/mod_muc_log.erl:
* src/mod_proxy65/mod_proxy65_service.erl:
* src/mod_pubsub/mod_pubsub.erl:
* src/mod_vcard.erl:
* src/mod_vcard_ldap.erl:
* src/mod_vcard_odbc.erl:
* src/msgs/*.msg:
* src/web/ejabberd_web_admin.erl:
SVN Revision: 997
2007-11-27 23:35:26 +00:00
Badlop
69b425aeb7
* src/gen_mod.erl: Update in database the configuration changes in
...
modules (EJAB-330)
SVN Revision: 996
2007-11-27 22:30:51 +00:00
Badlop
eb330ac0e0
* src/mod_configure.erl: The command get-user-lastlogin is now
...
compatible with both Mnesia and ODBC (EJAB-383)
* src/mod_last.erl: Likewise
* src/mod_last_odbc.erl: Likewise
SVN Revision: 995
2007-11-27 18:54:06 +00:00
Alexey Shchepin
7ad9874dba
* src/mod_announce.erl: Bugfix (thanks to Christophe Romain)
...
SVN Revision: 992
2007-11-27 15:18:45 +00:00
Badlop
b4997bc20c
* src/mod_vcard.erl: Ensure mod_vcard to respect FORM_TYPE registry (EJAB-328).
...
* src/mod_vcard_ldap.erl: Likewise.
* src/mod_vcard_odbc.erl: Likewise.
* doc/guide.tex: Updated documentation.
SVN Revision: 990
2007-11-27 14:06:44 +00:00
Badlop
e7136065fc
* src/mod_muc/mod_muc_room.erl: Don't show the room name as the room description (EJAB-382).
...
SVN Revision: 989
2007-11-27 08:09:47 +00:00
Badlop
eb488b48fb
* src/ejabberd.cfg.example: Added example configuration of databases.
...
SVN Revision: 988
2007-11-26 21:29:14 +00:00
Badlop
2078c45656
* src/ejabberd_config.erl: Print error when the configuration
...
requires ODBC, MySQL or PostgreSQL libraries but are not
installed (EJAB-210).
SVN Revision: 986
2007-11-26 19:52:09 +00:00
Badlop
f6848603f9
* src/web/ejabberd_web_admin.erl: Added a favicon (EJAB-379).
...
SVN Revision: 985
2007-11-26 15:12:34 +00:00
Badlop
7f66b3dfb3
* src/msgs/wa.msg: New Walon translation (thanks to
...
Pablo Saratxaga) (EJAB-374).
SVN Revision: 984
2007-11-26 15:03:11 +00:00
Badlop
174c16a15f
* src/ejabberd.cfg.example: Huge reorganization and grouping of options (EJAB-392).
...
SVN Revision: 982
2007-11-26 14:35:53 +00:00
Badlop
9a03e5087e
* src/mod_echo.erl: Example function that demonstrates how to receive XMPP packets using Erlang's message passing mechanism (EJAB-247).
...
SVN Revision: 980
2007-11-26 10:15:18 +00:00
Badlop
87f7630fa3
* src/ejabberdctl.template: Write erl_crash.dump in the log/ directory, with unique filename (EJAB-433).
...
SVN Revision: 979
2007-11-26 08:57:21 +00:00
Badlop
399604e55d
* src/ejabberdctl.template: Removed bashisms (EJAB-399). Set environment variables instead of passing parameters when calling erl (EJAB-421).
...
* src/ejabberd_ctl.erl: Improvements in the help messages (EJAB-399).
* doc/guide.tex: Improvements in sections ejabberdctl, and Install from Source (EJAB-399).
SVN Revision: 978
2007-11-26 07:59:35 +00:00
Alexey Shchepin
a487652fe9
* src/ejabberd_router.erl: Bugfix
...
SVN Revision: 977
2007-11-25 16:39:56 +00:00
Alexey Shchepin
950060cd3c
* src/ejabberd_s2s_out.erl: Bugfix
...
SVN Revision: 976
2007-11-25 16:14:32 +00:00
Alexey Shchepin
65a7bb7d2a
* src/ejabberd_sm.erl: Optimized check_max_sessions (thanks to
...
Christophe Romain)
SVN Revision: 975
2007-11-25 15:35:20 +00:00
Mickaël Rémond
1415fa4b1c
* src/ejabberd_config.erl: Improved error message when ejabberd
...
config file is not found.
SVN Revision: 974
2007-11-22 13:46:54 +00:00
Christophe Romain
d7d34f87e7
Better count management and batch users retrieval internal database
...
SVN Revision: 972
2007-11-16 13:58:00 +00:00
Mickaël Rémond
2100ea63ca
* Making sure SVN properties are correctly set.
...
SVN Revision: 970
2007-11-15 10:33:18 +00:00
Mickaël Rémond
76f7e643e3
* src/ejabberd_config.erl: Refactoring: Move internal data structure to an include file.
...
* src/ejabberd_config.hrl: Likewise.
SVN Revision: 969
2007-11-09 10:18:38 +00:00
Mickaël Rémond
d6967f2745
* src/ejabberd_auth.erl: Better count management and batch users retrieval for relational database (Thanks to Massimiliano Mirra).
...
* src/ejabberd_auth_odbc.erl: Likewise.
* src/odbc/odbc_queries.erl: Likewise.
SVN Revision: 968
2007-11-03 17:35:23 +00:00
Mickaël Rémond
08cfab8a06
* src/web/ejabberd_http_poll.erl: Refactoring. Moved c2s limits acquisition to a separate module.
...
* src/ejabberd_c2s_config.erl: Likewise.
SVN Revision: 966
2007-11-02 14:45:06 +00:00
Mickaël Rémond
426f6072dc
* src/web/ejabberd_http_poll.erl: Support for c2s ACL access,
...
max_stanza and shaper on http_bind connections (EJAB-243,
EJAB-415, EJAB-416)
SVN Revision: 965
2007-11-01 13:59:29 +00:00
Jérôme Sautret
96ded4535d
* src/ejabberd_s2s.erl: don't use the resource of the sender to choose
...
a s2s connection to ensure that a muc room always uses the same
connection
Merge branch 'ejabberd_s2s'
Conflicts:
.gitignore
src/configure
src/ejabberd_c2s.erl
src/ejabberd_s2s.erl
SVN Revision: 963
2007-10-30 17:38:40 +00:00
Christophe Romain
c167c80f6d
Bugfix on previous change (EJAB-380)
...
SVN Revision: 960
2007-10-17 08:51:35 +00:00
Alexey Shchepin
0d557566fb
* src/ejabberdctl.template: Several improvements (EJAB-380)
...
(thanks to Sander Devrieze, Sergei Golovan, Torsten Werner and
Badlop)
* src/ejabberdctl.cfg.example: Likewise
* src/ejabberd.inetrc: Likewise
* src/Makefile.in: Likewise
SVN Revision: 959
2007-10-17 02:33:19 +00:00
Alexey Shchepin
7583eef401
* src/mod_privacy.erl: Bugfix
...
SVN Revision: 958
2007-10-17 02:19:44 +00:00
Alexey Shchepin
5f41b6c6f1
* src/mod_vcard_odbc.erl: Reverted previous change
...
SVN Revision: 957
2007-10-07 10:52:45 +00:00
Alexey Shchepin
a3380daa79
* src/mod_vcard_odbc.erl: Bugfix
...
SVN Revision: 956
2007-10-06 17:52:12 +00:00
Alexey Shchepin
5ab52e2712
* src/mod_offline_odbc.erl: Bugfix
...
SVN Revision: 955
2007-10-06 17:35:15 +00:00
Alexey Shchepin
4971de9d2a
SVN Revision: 954
2007-10-01 10:49:42 +00:00
Alexey Shchepin
63487ff7b2
* src/ejabberd_auth_pam.erl: Support for PAM authentication
...
(thanks to Evgeniy Khramtsov)
* src/ejabberd.cfg.example: Likewise
* src/configure.ac: Likewise
* src/aclocal.m4: Likewise
* src/Makefile.in: Likewise
* examples/ejabberd.pam: Likewise
* doc/guide.tex: Likewise
SVN Revision: 953
2007-10-01 10:33:03 +00:00
Christophe Romain
665abff588
Added some missing NOT NULL restrictions
...
SVN Revision: 952
2007-09-28 13:33:27 +00:00
Christophe Romain
0bb936f848
apply rootdir patch from Badlop (EJAB-385)
...
SVN Revision: 951
2007-09-27 12:32:05 +00:00
Alexey Shchepin
f82b84158e
* src/ejabberd_s2s.erl: Max number of connections and max number
...
of connections per node now can be specified via
max_s2s_connections and max_s2s_connections_per_node acl rules
SVN Revision: 950
2007-09-25 16:32:18 +00:00
Mickaël Rémond
b53f2be7f2
* src/ejabberd_s2s_out.erl: Changed to actual p1_fsm behaviour. It was working
...
correctly as the API of p1_fsm and gen_fsm is strictly the same.
SVN Revision: 948
2007-09-14 14:21:25 +00:00
Mickaël Rémond
48a2813ec6
* src/ejabberd_s2_in.erl: Added debug hook for s2s loop (EJAB-358).
...
SVN Revision: 947
2007-09-14 14:21:12 +00:00
Mickaël Rémond
fd666398ee
* src/ejabberd_c2s.erl: Added debug hook for c2s loop (EJAB-358).
...
SVN Revision: 946
2007-09-14 14:20:56 +00:00
Mickaël Rémond
31449bc720
* src/ejabberd_s2s.erl: open all missing connections if needed.
...
SVN Revision: 945
2007-09-14 14:20:43 +00:00
Mickaël Rémond
f6d376a4fc
* src/ejabberd_s2s.erl: untabify
...
SVN Revision: 944
2007-09-14 14:20:30 +00:00
Mickaël Rémond
5a0b8288d4
* src/ejabberd_s2s.erl: don't check blacklist for services.
...
SVN Revision: 943
2007-09-14 14:20:15 +00:00
Mickaël Rémond
de63c622c2
* src/ejabberd_s2s.erl: Fixed merge conflict (duplicate functions).
...
SVN Revision: 942
2007-09-14 14:20:01 +00:00
Mickaël Rémond
b3fb9d9100
Try to open all s2s connections at the same time, to guarantee the right order of the packets.
...
SVN Revision: 941
2007-09-14 14:19:48 +00:00
Mickaël Rémond
653e6c1791
Comment.
...
SVN Revision: 938
2007-09-14 14:19:07 +00:00
Mickaël Rémond
78e6eb58d4
max_s2s_connexions_number local parameter added.
...
SVN Revision: 937
2007-09-14 14:18:51 +00:00
Mickaël Rémond
f6bf5973ef
* src/ejabberd_s2s_out.erl: Implements s2s negociation timeouts and s2s connection retrial interval (EJAB-357, EJAB-294).
...
SVN Revision: 936
2007-09-14 14:18:32 +00:00
Mickaël Rémond
0efaacb24e
open up to 3 s2s outgoing connection per domain pair
...
SVN Revision: 935
2007-09-14 14:18:17 +00:00
Mickaël Rémond
8d3d59535d
* src/ejabberd_c2s.erl: Hibernate inactive c2s processes (EJAB-356).
...
SVN Revision: 934
2007-09-14 14:18:01 +00:00
Mickaël Rémond
f787a3ed71
* src/ejabberd_c2s.erl: Implements timeouts during session opening negociation (EJAB-355).
...
SVN Revision: 933
2007-09-14 14:17:42 +00:00
Mickaël Rémond
afec054544
* src/ejabberd_c2s.erl: Option to prevent the use of Erlang OTP supervisor for transient processes (EJAB-354).
...
* src/ejabberd_s2s_in.erl: Likewise.
* src/ejabberd_s2s_out.erl: Likewise.
* src/mod_muc/mod_muc_room.erl: Likewise.
* src/configure.ac: Likewise.
* src/configure: Likewise.
* src/Makefile.in: Likewise.
* src/mod_muc/Makefile.in: Likewise.
SVN Revision: 931
2007-09-14 14:16:36 +00:00
Mickaël Rémond
b78d8ee55f
* src/ejabberd_s2s_out.erl: Moved s2s connexion information from INFO level to DEBUG level and more human readable information explaining what is going on (EJAB-353).
...
SVN Revision: 930
2007-09-14 14:16:20 +00:00
Mickaël Rémond
ffd7267082
* src/ejabberd_s2s_in.erl: Moved s2s connexion information from INFO level to DEBUG level (EJAB-353).
...
SVN Revision: 929
2007-09-14 14:16:04 +00:00
Mickaël Rémond
9fc203ee6d
open up to 3 s2s outgoing connection per domain pair
...
SVN Revision: 928
2007-09-14 14:15:44 +00:00
Alexey Shchepin
e809c6c322
* src/gen_mod.erl: Added get_module_opt_host/3 (thanks to Badlop)
...
SVN Revision: 927
2007-09-11 11:20:36 +00:00
Mickaël Rémond
d26b8a0251
* src/mod_configure.erl: Virtual host support for mod_configure (Thanks to Badlop) (EJAB-285).
...
SVN Revision: 921
2007-09-06 07:45:01 +00:00
Alexey Shchepin
ef57d79093
* src/mod_offline_odbc.erl: Bugfix
...
SVN Revision: 920
2007-09-04 22:12:33 +00:00
Mickaël Rémond
dcc05ac8d0
* src/mod_register.erl: update ejabberd commands to support XEP-0133 (initial patch by Badlop) (EJAB-325).
...
* src/mod_configure.erl: Likewise.
* src/mod_announce.erl: Likewise.
* src/jlib.hrl: Likewise.
* src/ejabberd.cfg.example: Likewise.
* doc/guide.tex: Likewise.
SVN Revision: 918
2007-09-04 07:55:41 +00:00
Alexey Shchepin
5994816a27
* src/jlib.erl: Removed http_base_64:decode call
...
SVN Revision: 908
2007-09-02 15:56:17 +00:00
Alexey Shchepin
978b7aea12
* src/mod_muc/mod_muc_room.erl: Added logging of MUC admin/owner
...
queries
SVN Revision: 907
2007-09-01 21:15:40 +00:00
Alexey Shchepin
722563ed94
* src/mod_muc/mod_muc_room.erl: Added user_message_shaper and
...
room_shaper options
* src/mod_muc/mod_muc.erl: Likewise
SVN Revision: 906
2007-09-01 21:05:04 +00:00
Mickaël Rémond
2c57215904
* src/web/ejabberd_web_admin.erl: Make the web interface pages
...
"translatable" (Thanks to Badlop) (EJAB-11).
SVN Revision: 902
2007-08-31 16:13:35 +00:00
Alexey Shchepin
6cc2042fec
* src/ejabberd.cfg.example: Updated mod_muc 'host' option default
...
value (thanks to Badlop)
SVN Revision: 901
2007-08-29 18:29:07 +00:00
Alexey Shchepin
4a26e75992
* src/mod_muc/mod_muc_room.erl: The mod_muc option max_users now
...
limits max number of users in rooms and max_users_admin_threshold
sets a number of admin or owner accounts allowd to join after
max_users occupants
SVN Revision: 900
2007-08-29 17:54:45 +00:00
Alexey Shchepin
90ff184472
* src/mod_muc/mod_muc_log.erl: Added missed HTMLization in a
...
nickname change logging (thanks to Badlop)
SVN Revision: 896
2007-08-29 13:17:03 +00:00
Mickaël Rémond
52c10089aa
* src/mod_muc/mod_muc_room.erl: Changed default max number of user
...
in a room to 200 (EJAB-248)
SVN Revision: 895
2007-08-28 15:05:52 +00:00
Mickaël Rémond
b0bb9a79c3
* src/mod_offline_odbc.erl: Implements quota for offline messages
...
in relational database (EJAB-314)
* src/odbc/odbc_queries.erl: Likewise
SVN Revision: 893
2007-08-28 14:36:39 +00:00
Mickaël Rémond
a78037fc3c
* src/mod_muc/mod_muc_room.erl: Implements muc max users option
...
from XEP-0045 (Thanks to Jerome Sautret) (EJAB-248).
SVN Revision: 892
2007-08-28 14:35:50 +00:00
Alexey Shchepin
5dfa6edda3
* src/gen_mod.erl: Substitute @HOST@ with hostname in the 'host'
...
option (thanks to Badlop)
* src/mod_vcard.erl: Likewise
* src/mod_vcard_ldap.erl: Likewise
* src/mod_vcard_odbc.erl: Likewise
* src/mod_muc/mod_muc.erl: Likewise
* src/mod_irc/mod_irc.erl: Likewise
* src/mod_echo.erl: Likewise
* src/mod_pubsub/mod_pubsub.erl: Likewise
* src/mod_proxy65/mod_proxy65_service.erl: Likewise
SVN Revision: 888
2007-08-25 17:24:00 +00:00
Alexey Shchepin
24ff98d50d
Fixed conflict
...
SVN Revision: 887
2007-08-24 16:18:46 +00:00
Alexey Shchepin
a8bc3a46af
* src/web/ejabberd_web_admin.erl: Moved roster stuff to mod_roster*
...
* src/mod_roster.erl: Likewise
* src/mod_roster_odbc.erl: Likewise
SVN Revision: 886
2007-08-24 16:15:05 +00:00
Alexey Shchepin
38ad132ba2
* src/ejabberd_sm.erl: Removed check which denies resource to
...
receive its own presence
SVN Revision: 885
2007-08-24 03:54:42 +00:00
Alexey Shchepin
727a70c2cb
* src/web/ejabberd_web_admin.erl: Added hooks to allow plugins to
...
add their pages without modifying ejabberd_web_admin.erl (thanks
to Badlop)
* src/web/ejabberd_web_admin.hrl: Macro definitions moved here
* src/mod_shared_roster.erl: Updated
* src/mod_offline.erl: Likewise
* src/mod_offline_odbc.erl: Likewise
SVN Revision: 884
2007-08-23 00:51:54 +00:00
Alexey Shchepin
106cf7f963
* src/jlib.erl: Use http_base_64:decode if available
...
SVN Revision: 883
2007-08-21 22:28:41 +00:00
Alexey Shchepin
3f92fb1acc
* src/mod_roster.erl: Don't send roster push when unsubscribing in
...
"None + Pending In" state
* src/mod_roster_odbc.erl: Likewise
SVN Revision: 882
2007-08-20 18:57:11 +00:00
Alexey Shchepin
8cc493a43f
* src/mod_offline.erl: Renamed MAX_OFFLINE_MSGS to MaxOfflineMsgs
...
SVN Revision: 881
2007-08-20 18:02:12 +00:00
Jérôme Sautret
6fcef6f5c4
* src/odbc/ejabberd_odbc_sup.erl: Add an odbc_pool_size config file option to choose the number of SQL
...
connection in each pool (EJAB-58).
* src/odbc/ejabberd_odbc.erl: Add an odbc_keepalive_interval config file option to perform a keep
alive query at given interval (EJAB-206).
SVN Revision: 879
2007-08-16 16:37:00 +00:00
Mickaël Rémond
731457a8bb
* src/mod_offline.erl: Added a config option to define the maximum
...
number of offline messages per user (EJAB-314).
SVN Revision: 878
2007-08-13 17:28:26 +00:00
Mickaël Rémond
db957c4295
* src/mod_offline.erl: Returns an error message to sender when
...
message is discarded due to quota (EJAB-314).
SVN Revision: 871
2007-08-13 10:27:28 +00:00
Mickaël Rémond
915d94b0dc
* src/odbc/ejabberd_odbc.erl: UTF-8 support for MySQL5 (EJAB-318).
...
SVN Revision: 868
2007-08-12 15:39:01 +00:00
Mickaël Rémond
b352d1bddd
* src/mod_offline.erl: Typo.
...
SVN Revision: 861
2007-08-08 09:54:26 +00:00
Mickaël Rémond
4e82569bcb
* src/mod_offline.erl: Only count messages if a quota has been
...
actually set (EJAB-314).
* src/p1_mnesia.erl: Minor coding style change.
SVN Revision: 860
2007-08-08 09:48:41 +00:00
Mickaël Rémond
9d03ea3f98
* src/mod_offline.erl: Started implementation of mod_offline
...
quota. For now, it require change in code. Will be turn into a
config file parameter soon. (EJAB-314).
* src/p1_mnesia.erl: Added memory efficient record count in
Mnesia.
SVN Revision: 859
2007-08-07 16:43:02 +00:00
Mickaël Rémond
c72cb51c73
* src/mod_announce.erl: Added support to all the announce features described in documentation. Access to all announce features through command line, adhoc commands and disco (Thanks to Badlop) (EJAB-18).
...
* src/gen_mod.erl: Likewise.
* doc/guide.tex: Likewise.
SVN Revision: 858
2007-08-03 08:53:05 +00:00
Alexey Shchepin
7c24a9a400
* src/mod_muc/mod_muc.erl: Added default_room_options option
...
(thanks to Etan Reisner and Badlop)
* src/mod_muc/mod_muc_room.erl: Likewise
* doc/guide.tex: Updated
SVN Revision: 856
2007-08-02 02:30:25 +00:00
Mickaël Rémond
f9221e2212
* src/ejabberd_s2s_out.erl: Avoid bouncing messages twice if terminate happens during open_connect.
...
SVN Revision: 854
2007-08-01 11:25:23 +00:00
Mickaël Rémond
dda2464b85
* src/ejabberd_s2s_out.erl: On terminate, bounce internal process queue and Erlang message queue.
...
SVN Revision: 853
2007-08-01 11:18:52 +00:00
Mickaël Rémond
a1481f27aa
* src/mod_private.erl: Reduce memory consumption on user private storage removal (EJAB-299).
...
SVN Revision: 852
2007-08-01 09:36:30 +00:00
Mickaël Rémond
442dd0667b
* src/xml.erl: Removing debug printout.
...
SVN Revision: 851
2007-07-31 14:47:52 +00:00
Mickaël Rémond
1ab47669ff
* src/xml.erl: Making use of CDATA escaping optional through with a compile time option (EJAB-298).
...
* src/Makefile.in: Likewise.
* src/configure.ac: Likewise.
SVN Revision: 849
2007-07-31 12:05:00 +00:00
Alexey Shchepin
a78ea8fb54
* src/mod_version.erl: Added option to hide OS version (thanks to
...
Badlop)
* doc/guide.tex: Updated
SVN Revision: 848
2007-07-31 04:13:58 +00:00
Alexey Shchepin
588b43f9b7
* src/msgs/zh.msg: Updated (thanks to Shelley Shyan)
...
* src/msgs/es.msg: Updated (thanks to Badlop)
SVN Revision: 847
2007-07-31 04:13:49 +00:00
Alexey Shchepin
db5aa57774
* src/msgs/gl.msg: New galician translation (thanks to
...
Carlos E. Lopez)
SVN Revision: 846
2007-07-31 04:13:39 +00:00
Alexey Shchepin
27a826cfe8
* src/ejabberd_config.erl: Added possibility for appending values
...
to config options (thanks to Badlop)
* doc/guide.tex: Updated
SVN Revision: 845
2007-07-31 04:13:29 +00:00
Mickaël Rémond
bdb2c6820f
* src/xml.erl: Better escaping management with CDATA. We only add CDATA enclosure when needed. CDATA end token is properly escaped.
...
SVN Revision: 844
2007-07-30 17:35:00 +00:00
Mickaël Rémond
af33f13371
* src/xml.erl: Only wrap xmldata nodes in xml cdata "tag" if bigger than 50 bytes. Shorter xmlcdata nodes will be escaped.
...
SVN Revision: 842
2007-07-30 13:13:59 +00:00
Mickaël Rémond
15eee1c604
* src/tls/tls_drv.c: Sends the entire certificate chain (EJAB-209).
...
SVN Revision: 841
2007-07-30 12:29:02 +00:00
Mickaël Rémond
bf6e5a0d26
* src/acl.erl: Remove compilation warnings (EJAB-290).
...
SVN Revision: 840
2007-07-30 11:06:50 +00:00
Mickaël Rémond
e9bbed2299
* src/xml_stream.erl: Group CDATA on a single xmlcdata node (splitting is not relevant as dependant on TCP/IP packet fragmentation) (EJAB-292).
...
SVN Revision: 839
2007-07-30 10:06:49 +00:00
Mickaël Rémond
3f51e73944
* src/xml.erl: Remove compilation warnings (EJAB-290).
...
SVN Revision: 838
2007-07-30 09:09:24 +00:00
Mickaël Rémond
3cd7d1b54b
* src/xml.erl: Removed more code commented out.
...
SVN Revision: 837
2007-07-30 08:36:03 +00:00
Mickaël Rémond
b8cd5c3f0e
* src/xml.erl: Do not crypt binary CData, but enclose the value in
...
XML CDATA "tag".
* src/xml.erl: Code clean-up: removed old code in comments.
SVN Revision: 836
2007-07-30 08:32:47 +00:00
Mickaël Rémond
888acbdb2e
* src/mod_roster_odbc.erl: Better error management when bad JID in roster table (EJAB-289).
...
SVN Revision: 835
2007-07-28 09:36:37 +00:00
Mickaël Rémond
bf416ad52d
* src/web/ejabberd_web_admin.erl: Code clean-up.
...
SVN Revision: 834
2007-07-26 10:22:44 +00:00
Mickaël Rémond
eee30112ef
* Added TODO comment
...
SVN Revision: 833
2007-07-26 10:13:04 +00:00
Mickaël Rémond
59fa698967
* src/mod_offline.erl: Code clean-up.
...
SVN Revision: 832
2007-07-26 10:08:41 +00:00
Mickaël Rémond
8d9e093788
* src/gen_mod.erl: Throw error more cleanly.
...
SVN Revision: 831
2007-07-26 09:56:38 +00:00
Mickaël Rémond
75448d953d
* src/mod_configure.erl: One ACL call was not virtual host compliant.
...
SVN Revision: 829
2007-07-26 09:49:23 +00:00
Mickaël Rémond
b1a3c639cb
* src/ejabberd_auth_odbc.erl: Fixed wrong call preventing user removal with relational databases.
...
SVN Revision: 828
2007-07-26 09:42:14 +00:00
Mickaël Rémond
9081f1f2b6
* src/mod_last_odbc.erl: Adapted to mod_privacy changes.
...
* src/mod_privacy_odbc.erl: Refactoring to extract records in include file.
SVN Revision: 827
2007-07-26 09:37:16 +00:00
Mickaël Rémond
df57442d75
* src/mod_last.erl: Adapted to mod_privacy changes.
...
SVN Revision: 826
2007-07-26 09:29:52 +00:00
Mickaël Rémond
ad16c0f4a4
* src/mod_last.erl: Adapted to mod_privacy changes.
...
* src/mod_privacy.erl: Refactoring to extract records in include file.
* src/mod_privacy.hrl: Likewise.
SVN Revision: 825
2007-07-26 09:13:31 +00:00
Mickaël Rémond
54a5b2d3e9
* src/mod_roster_odbc.erl: Fixed wrong call.
...
SVN Revision: 824
2007-07-26 08:30:25 +00:00
Mickaël Rémond
637ce31f5e
* src/p1_fsm.erl: Use of catch can break tail recursion.
...
SVN Revision: 823
2007-07-25 08:48:55 +00:00
Mickaël Rémond
6e24711099
* src/ejabberd_s2s_out.erl: Autodisconnect s2s connections which are overloaded (EJAB-287).
...
* src/p1_fsm.erl: Likewise.
SVN Revision: 821
2007-07-24 09:04:09 +00:00
Mickaël Rémond
799ff1d883
* src/ejabberd_s2s_in.erl: Add s2s whitelist / blacklist support on incoming s2s connections (EJAB-283)
...
* src/ejabberd_s2s.erl: Likewise
SVN Revision: 820
2007-07-19 21:17:13 +00:00
Mickaël Rémond
944ef9bbc2
* src/ejabberd_s2s.erl: Fixed typo.
...
SVN Revision: 819
2007-07-18 18:42:00 +00:00
Mickaël Rémond
9da2c78eb4
* src/ejabberd_s2s.erl: Implements s2s hosts whitelist / blacklist
...
* src/ejabberd.cfg.example: Likewise
SVN Revision: 818
2007-07-18 17:42:53 +00:00
Mickaël Rémond
abadd82c66
* src/ejabberd_s2s_out.erl: Make s2s connections more robust
...
* src/ejabberd_s2s.erl: Likewise
SVN Revision: 817
2007-07-18 16:26:50 +00:00
Mickaël Rémond
dcf883005d
* src/mod_configure.erl: Bugfix: Show only virtual host users on admin disco for all users (EJAB-268) (Thanks to Badlop).
...
SVN Revision: 816
2007-07-17 08:21:28 +00:00
Mickaël Rémond
0b0c889bca
* src/mod_muc/mod_muc_log.erl: Recognise more URI schemes in logged HTML (EJAB-279) (Thanks to qu1j0t3).
...
SVN Revision: 815
2007-07-17 07:55:26 +00:00
Mickaël Rémond
1b19d72e6f
* src/ejabberd_s2s_out.erl: Improved place of the INFO / DEBUG printout (EJAB-282).
...
SVN Revision: 814
2007-07-17 07:20:55 +00:00
Mickaël Rémond
745be8373f
* src/odbc/ejabberd_odbc.erl: Better error handling for MySQL native driver (EJAB-224).
...
SVN Revision: 813
2007-07-17 07:09:04 +00:00
Alexey Shchepin
2810c2b300
* src/ejabberd_s2s.erl: Added remove_connection/3
...
* src/ejabberd_s2s_out.erl: Bugfix: remove only own s2s record
SVN Revision: 812
2007-07-15 07:28:47 +00:00
Alexey Shchepin
907878081d
* src/ejabberd_s2s_out.erl: Bounce packets after unregistering s2s
...
connection, not before
SVN Revision: 811
2007-07-11 14:10:28 +00:00
Mickaël Rémond
b16e3f6d0b
* src/mod_echo.erl: mod_echo does not reply to other components. This is to make sure that a component will not discover its own capabilities (EJAB-281).
...
* src/ejabberd.cfg: disable mod_echo in the example config file. mod_echo is mainly a development/test module.
SVN Revision: 810
2007-07-11 08:37:30 +00:00
Mickaël Rémond
3fe646c3cb
* src/odbc/mssql.sql: Nickname cannot be null in rosterusers table (MSSQL)
...
* src/odbc/mysql.sql: Likewise
* src/odbc/pg.sql: Likewise
SVN Revision: 809
2007-07-09 17:22:09 +00:00
Mickaël Rémond
03fde5d50c
* Added missing file.
...
SVN Revision: 807
2007-06-30 06:07:09 +00:00
Mickaël Rémond
221532428f
* src/ejabberd_config.erl: Normalize hostnames in config file. If mixed case is used, the hostname will be now useable (EJAB-277).
...
* src/stringprep/stringprep_sup.erl: Likewise
* src/stringprep/Makefile.in: Likewise
* src/stringprep/Makefile.win32: Likewise
* src/ejabberd_app.erl: Likewise
SVN Revision: 806
2007-06-29 17:27:42 +00:00
Mickaël Rémond
ede1693f20
* src/ejabberd_auth_anonymous.erl: Do not purge non anonymous accounts when using anonymous authentication with another type of auth (EJAB-216).
...
SVN Revision: 805
2007-06-28 17:39:53 +00:00
Mickaël Rémond
525b8e9374
* src/ejabberd_service.erl: Added an option to disable from attribute checks in packets coming from an external component (EJAB-275)
...
* doc/guide.tex: Likewise
SVN Revision: 804
2007-06-28 14:32:48 +00:00
Christophe Romain
d27fbcc27c
corrects EJAB-273, remove obsolete OnlineUsers calculation
...
SVN Revision: 801
2007-06-28 08:31:46 +00:00
Jérôme Sautret
2e00142b38
Cancel revision 798
...
SVN Revision: 799
2007-06-27 11:05:14 +00:00
Jérôme Sautret
9cd3a6db07
Unsafe working version of http file transfer
...
SVN Revision: 798
2007-06-27 10:01:39 +00:00
Alexey Shchepin
ef7e43b2dc
* src/mod_muc/mod_muc_room.erl: Include <body/> in MUC invitations
...
for older clients (thanks to Michael Scherer)
SVN Revision: 796
2007-06-26 18:00:36 +00:00
Mickaël Rémond
20da906311
* src/mod_muc/mod_muc_room.erl: New anti-abuse options: min_presence_interval and min_message_interval (EJAB-227)
...
* doc/guide.tex: Likewise
SVN Revision: 794
2007-06-25 16:43:42 +00:00
Christophe Romain
7ec8ce9e50
apply patch from EJAB-261
...
SVN Revision: 793
2007-06-25 12:09:43 +00:00
Mickaël Rémond
009339a956
* doc/guide.tex: Watchdog alert documentation
...
* src/ejabberd.cfg.example: Likewise
SVN Revision: 790
2007-06-25 07:15:30 +00:00
Alexey Shchepin
57e3d9fda7
* src/mod_irc/mod_irc.erl: Added an option for default IRC
...
encoding (thanks to Badlop)
* doc/guide.tex: Updated
SVN Revision: 789
2007-06-22 15:25:27 +00:00
Alexey Shchepin
a53efc2b05
* src/mod_disco.erl: Don't override accumulated value in
...
get_local_identity/5 (thanks to Magnus Henoch and Badlop)
SVN Revision: 788
2007-06-22 14:15:43 +00:00
Alexey Shchepin
56b5d113a4
* src/web/ejabberd_web_admin.erl: Added links to server and
...
virtual host homes (thanks to Badlop)
SVN Revision: 787
2007-06-22 14:04:45 +00:00
Mickaël Rémond
81117800e8
* src/mod_muc/mod_muc_room.erl: It is now possible to limit who is allowed to create persistent MUC rooms (Thanks to Badlop) (EJAB-257)
...
* src/mod_muc/mod_muc.erl: Likewise
* doc/guide.tex: Likewise
* src/ejabberd.cfg.example: Likewise
SVN Revision: 786
2007-06-20 11:25:19 +00:00
Mickaël Rémond
d2dd6eef09
* src/odbc/odbc_queries.erl: Added missing users_number/1 for MSSQL (EJAB-239).
...
SVN Revision: 785
2007-06-18 10:22:54 +00:00
Alexey Shchepin
697566476f
* src/mod_roster_odbc.erl: Fixed typo
...
SVN Revision: 782
2007-06-12 16:44:15 +00:00
Alexey Shchepin
241c49dc3c
* src/web/ejabberd_web_admin.erl: Show IP address of connected
...
resources on user info page (thanks to Oleg Palij)
SVN Revision: 781
2007-06-10 18:13:37 +00:00
Alexey Shchepin
3b7e23df5a
* src/ejabberd_config.erl: Fixed "language" option processing
...
(thanks to Badlop)
SVN Revision: 780
2007-06-07 18:27:35 +00:00
Alexey Shchepin
ab0315e592
* src/msgs/zh.msg: Updated (thanks to Shelley Shyan)
...
* src/msgs/ca.msg: New Catalan translation (thanks to Vicent
Alberola)
SVN Revision: 779
2007-06-07 18:17:16 +00:00
Mickaël Rémond
9f48fe49c3
* src/xml.erl: Add new helper function get_subtag_cdata/2.
...
SVN Revision: 778
2007-06-05 01:50:28 +00:00
Alexey Shchepin
b9e790f637
* src/mod_vcard_odbc.erl: Fix for previous commit (thanks to
...
Badlop)
SVN Revision: 777
2007-05-30 21:15:28 +00:00
Mickaël Rémond
5c15f185c2
* src/mod_vcard_odbc.erl: Make service description translatable in discovery (EJAB-236)
...
* src/mod_vcard_ldap.erl: Likewise
SVN Revision: 776
2007-05-29 14:53:09 +00:00
Mickaël Rémond
c228e7aeb3
* src/Makefile.in: Added Dialyzer target (EJAB-189 - Thanks to Geoff Cant)
...
* src/Makefile.in: Build XmppAddr.beam in a single pass
* src/mod_muc/Makefile.in: +debug_info directive support
* src/stringprep/Makefile.in: Likewise
* src/mod_irc/Makefile.in: Likewise
* src/web/Makefile.in: Likewise
* src/eldap/Makefile.in: Likewise
* src/mod_pubsub/Makefile.in: Likewise
* src/ejabberd_zlib/Makefile.in: Likewise
* src/mod_proxy65/Makefile.in: Likewise
* src/tls/Makefile.in: Likewise
* src/odbc/Makefile.in: Likewise
SVN Revision: 775
2007-05-29 14:31:12 +00:00
Mickaël Rémond
03740c8bca
* src/mod_vcard.erl: Make services description translatable in discovery (EJAB-236 - thanks to Badlop)
...
* src/mod_muc/mod_muc.erl: Likewise
* src/mod_irc/mod_irc.erl: Likewise
* src/mod_pubsub/mod_pubsub.erl: Likewise
* src/mod_proxy65/mod_proxy65_service.erl: Likewise
* src/msgs/fr.msg: Added service description translation
SVN Revision: 774
2007-05-29 13:14:09 +00:00
Alexey Shchepin
c9e139d80a
* src/ejabberdctl.template: Updated version of ejabberdctl (thanks
...
to Christophe Romain)
* tools/ejabberdctl: Likewise
* src/Makefile.in: Updated
SVN Revision: 773
2007-05-21 03:41:13 +00:00
Alexey Shchepin
9a6e8e3c55
* src/ejabberd_sm.erl: Updated the session table to store
...
additional session info
* src/ejabberd_c2s.erl: Report IP address to ejabberd_sm (thanks
to Christophe Romain)
SVN Revision: 772
2007-05-21 03:21:34 +00:00
Alexey Shchepin
06320f429a
* src/msgs/zh.msg: New chinese translation (thanks to Shelley
...
Shyan)
SVN Revision: 771
2007-05-18 13:01:05 +00:00
Alexey Shchepin
8c326ea928
* src/mod_muc/mod_muc_room.erl: Corrected error messages when
...
trying to join members-only room (thanks to Badlop)
* src/ejabberd_c2s.erl: Added c2s_update_presence hook
SVN Revision: 770
2007-05-16 10:13:04 +00:00
Alexey Shchepin
897cc13f42
* src/ejd2odbc.erl: Bugfix (thanks to Badlop)
...
SVN Revision: 769
2007-05-15 00:07:25 +00:00
Alexey Shchepin
b444faaf89
* src/ejd2odbc.erl: Bugfix (thanks to Badlop)
...
SVN Revision: 768
2007-05-13 22:41:19 +00:00
Alexey Shchepin
a087c00a92
* src/mod_stats.erl: Updated
...
* src/web/ejabberd_web_admin.erl: Likewise
SVN Revision: 767
2007-05-12 18:14:21 +00:00
Alexey Shchepin
8aab10d28c
* src/ejabberd_auth.erl: Added get_vh_registered_users_number/1
...
function
* src/ejabberd_auth_odbc.erl: Likewise
* src/odbc/odbc_queries.erl: Added users_number/1 function
* src/ejabberd.cfg.example: Added an example for
pgsql_users_number_estimate option
SVN Revision: 766
2007-05-12 18:09:38 +00:00
Alexey Shchepin
a10923c197
* src/ejabberd_auth_anonymous.erl: Added anonymous_purge_hook
...
(thanks to Christophe Romain and Mickael Remond)
* src/mod_offline.erl: Likewise
* src/mod_offline_odbc.erl: Likewise
* src/mod_roster.erl: Likewise
* src/mod_roster_odbc.erl: Likewise
SVN Revision: 765
2007-05-12 16:28:34 +00:00
Alexey Shchepin
737bb8888a
* src/mod_muc/mod_muc.erl: Bugfix
...
SVN Revision: 764
2007-05-09 14:47:58 +00:00
Alexey Shchepin
396b945d20
* src/ejabberd_receiver.erl: Workaround for inet_drv bug
...
* src/web/ejabberd_http_poll.erl: Added sockname/1 and peername/1
stubs
SVN Revision: 763
2007-05-07 17:52:35 +00:00
Alexey Shchepin
32613987a8
* src/web/ejabberd_http.hrl: Added "ip" field in the "request"
...
record
* src/web/ejabberd_http.erl: Likewise
SVN Revision: 762
2007-05-07 15:47:33 +00:00
Alexey Shchepin
372944df6c
* src/ejabberd_sm.erl: Added set_presence_hook
...
* src/ejabberd_c2s.erl: Likewise
SVN Revision: 761
2007-05-03 15:45:24 +00:00
Alexey Shchepin
ab0d7b9151
* src/ejabberd_sm.erl: Added set_presence_hook
...
SVN Revision: 760
2007-05-03 07:41:16 +00:00
Alexey Shchepin
2ae5d13ab8
* src/ejabberd_sm.erl: Added check for existence of incoming
...
subscription destination
SVN Revision: 759
2007-05-03 05:15:12 +00:00
Alexey Shchepin
acdb78c28a
* src/msgs/it.msg: Added italian translation (thanks to Luca
...
Brivio)
SVN Revision: 758
2007-05-03 04:29:35 +00:00
Alexey Shchepin
b9e7fa2ef1
* src/mod_muc/mod_muc_room.erl: More accurate invitation errors
...
(thanks to Magnus Henoch)
SVN Revision: 757
2007-05-03 04:07:29 +00:00
Christophe Romain
3acce9763a
make install does not overwrites existing ejabberd.cfg anymore, ejabberd.cfg-new created instead
...
SVN Revision: 756
2007-04-30 07:08:01 +00:00
Alexey Shchepin
1e5a9d9f43
* src/mod_roster_odbc.erl: Don't deliver roster items in "None +
...
Pending In" state
* src/mod_roster.erl: Likewise
SVN Revision: 752
2007-04-26 14:45:16 +00:00
Alexey Shchepin
fa6b6b8f5a
* src/ejabberd_socket.erl: Added API for monitoring socket
...
processes
* src/ejabberd_frontend_socket.erl: Likewise
* src/ejabberd_c2s.erl: Added socket monitoring
* src/mod_muc/mod_muc_room.erl: Fixed the stop reason for the
destroy event
SVN Revision: 751
2007-04-12 06:08:32 +00:00
Alexey Shchepin
c65e1e7ae0
* src/ejabberd_sm.erl: Minor optimisation
...
* src/ejabberd_system_monitor.erl: Experimental watchdog
* src/ejabberd_sup.erl: Likewise
* src/ejabberd_config.erl: Likewise
SVN Revision: 750
2007-04-12 05:31:53 +00:00
Alexey Shchepin
86cd895b6d
* src/mod_muc/mod_muc.erl: Better behaviour under high load
...
SVN Revision: 748
2007-03-22 02:26:35 +00:00
Alexey Shchepin
77282b0e1a
* src/ejabberd_s2s.erl: Don't bounce packets with "error" and
...
"result" type
SVN Revision: 747
2007-03-17 23:02:06 +00:00
Alexey Shchepin
3d7090f62c
* src/ejabberd_s2s.erl: Fixed spelling
...
SVN Revision: 746
2007-03-17 22:53:42 +00:00
Alexey Shchepin
829f30e63b
* src/ejabberd_s2s.erl: Don't start s2s process for existing
...
connection in case of race condition
SVN Revision: 745
2007-03-17 22:17:03 +00:00
Alexey Shchepin
c917642b7f
* src/ejabberd_service.erl: Added shaper_rule option, changed
...
service connection log message
SVN Revision: 744
2007-03-13 16:01:39 +00:00
Mickaël Rémond
a1d0e7d7cb
* src/ejabberd_service.erl: Add extra info in the log about which
...
components is connected and which Erlang process is handling
it. This is usefull in context where many types of components are
used (Thanks to Jerome Sautret) (EJAB-211).
SVN Revision: 743
2007-03-13 15:01:27 +00:00
Mickaël Rémond
44d3ea9c42
* src/web/ejabberd_http.erl: Support for binaries in ejabberd HTTP
...
server (Thanks to Massimiliano Mirra) (EJAB-197).
SVN Revision: 742
2007-03-10 17:57:19 +00:00
Mickaël Rémond
2f11e6beac
* src/configure.ac: autoconf improvements (thanks to Tony Finch) (EJAB-204).
...
* src/aclocal.m4: Likewise.
SVN Revision: 741
2007-03-10 16:27:17 +00:00
Mickaël Rémond
48c073abd2
* src/odbc/ejabberd_odbc.erl: ejabberd admin can now choose the
...
relational database port to user from ejabberd configuration
file (EJAB-195).
* src/doc/guide.tex: Likewise.
SVN Revision: 740
2007-03-10 15:53:53 +00:00
Mickaël Rémond
0be3fe1377
* src/mod_muc/mod_muc_log.erl: Fix wrong return on check access log.
...
SVN Revision: 739
2007-03-02 14:57:26 +00:00
Alexey Shchepin
ec67ec5dd0
* src/msgs/ru.msg: Updated (thanks to Sergei Golovan)
...
* src/msgs/uk.msg: Likewise
SVN Revision: 738
2007-03-01 05:45:30 +00:00
Alexey Shchepin
39c1eb4be7
* src/mod_pubsub/mod_pubsub.erl: Bugfix
...
SVN Revision: 737
2007-02-22 07:39:05 +00:00
Alexey Shchepin
6dc78ef0b5
* src/mod_proxy65/mod_proxy65_sm.erl: Cluster support (thanks to
...
Evgeniy Khramtsov)
* src/mod_proxy65/mod_proxy65_stream.erl: Code cleanup (thanks to
Evgeniy Khramtsov)
* src/mod_proxy65/mod_proxy65.hrl: Fixed typo (thanks to Evgeniy
Khramtsov)
SVN Revision: 736
2007-02-22 05:03:51 +00:00
Alexey Shchepin
379b0d9e54
* src/ejabberd_c2s.erl: Init shaper with a default value first
...
after stream opening
* src/ejabberd_c2s.erl: Log failed SASL login attempts
* src/cyrsasl.erl: Updated API
* src/cyrsasl_plain.erl: Likewise
* src/cyrsasl_digest.erl: Likewise
SVN Revision: 735
2007-02-19 23:35:42 +00:00
Mickaël Rémond
aa68cff85e
* src/mod_muc/mod_muc_room.erl: Added an option set affiliations.
...
SVN Revision: 734
2007-02-19 16:56:06 +00:00
Mickaël Rémond
6a54d828c4
* doc/api/*: Added Erlang documentation generation script (EJAB-188).
...
* doc/version.tex: Updated.
* src/ejabberd.app: Updated.
SVN Revision: 733
2007-02-19 15:02:28 +00:00
Mickaël Rémond
090ba85424
* src/odbc/pg.sql: last table, state column cannot be NULL (EJAB-191).
...
* src/odbc/mysql.sql: likewise.
* src/odbc/mssql.sql. likewise.
SVN Revision: 732
2007-02-19 14:19:27 +00:00
Mickaël Rémond
90488e5f37
* src/ejabberd_auth_ldap.erl: prevent anonymous bind on LDAP servers
...
as ejabberd is providing other anonymous authentication mechanism
(EJAB-190).
SVN Revision: 731
2007-02-19 13:27:18 +00:00
Mickaël Rémond
1affdd8dce
* src/cyrsasl_plain.erl: bad-auth error code replaced by not-authorized
...
(EJAB-187).
SVN Revision: 730
2007-02-19 11:22:19 +00:00
Mickaël Rémond
42caa09699
* src/aclocal.m4: configure --with-erlang option is now working (Thanks
...
to Jerome Sautret) (EJAB-186).
SVN Revision: 729
2007-02-19 11:06:28 +00:00
Mickaël Rémond
5882e29fb6
* src/mod_muc/mod_muc_log.erl: Spam prevention: The default behaviour
...
is now to use the nofollow rel attributes for links that are submitted
by users (EJAB-185).
* doc/guide.tex: Likewise.
SVN Revision: 728
2007-02-19 10:49:23 +00:00
Mickaël Rémond
909cfd7b21
* src/mod_muc/mod_muc_room.erl: API improvement: Implementation of an
...
event to destroy MUC room from an external application (Thanks to
Massimiliano Mirra) (EJAB-184).
SVN Revision: 727
2007-02-19 09:45:58 +00:00
Alexey Shchepin
0d5e433b91
* src/ejabberd_s2s.erl: Confirm to RFC3920 section 10.3 (thanks to
...
Jerome Sautret)
SVN Revision: 726
2007-02-18 17:58:47 +00:00
Mickaël Rémond
1f4ea1f302
* src/mod_muc/mod_muc.erl: Node now try to clean its own online room when restarting (EJAB-182).
...
SVN Revision: 725
2007-02-18 17:05:32 +00:00
Alexey Shchepin
3c44f24aad
* src/mod_muc/mod_muc.erl: Clean online room table on cluster node
...
restart
SVN Revision: 724
2007-02-13 17:23:36 +00:00
Mickaël Rémond
1e03821f39
* src/ejabberd_auth_ldap.erl: Added ldap_local_filter option. This
...
option provide an optimisation to reduce LDAP directory load when
using attribute-based filters (EJAB-179).
SVN Revision: 723
2007-02-13 10:01:58 +00:00
Alexey Shchepin
5b4e116cfd
* src/web/ejabberd_http.erl: Added separate version of
...
element_to_string for HTML encoding
* src/xml.erl: Reverted previous change
SVN Revision: 722
2007-02-04 16:04:40 +00:00
Mickaël Rémond
78751e78c0
* src/xml.erl: ' entity replaced by ' Should work more universaly (in HTML and XML).
...
SVN Revision: 721
2007-02-04 11:30:44 +00:00
Alexey Shchepin
a365f8cd2b
* src/mod_roster_odbc.erl: Bugfix (thanks to asdx
...
<asdx@jabber.snc.ru>)
* src/ejd2odbc.erl: Likewise
SVN Revision: 717
2007-01-30 15:23:48 +00:00
Mickaël Rémond
d9e8e07ffd
* src/mod_vcard_ldap.erl: LDAP server pool support (thanks to Evgeniy
...
Khramtsov) (EJAB-175)
* src/eldap/Makefile.in: Likewise
* src/ejabberd_auth_ldap.erl: Likewise
* src/eldap_pool.erl: Likewise
* src/eldap/eldap_utils.erl: Implemented LDAP domain substitution (EJAB-177)
* src/eldap/eldap.erl: Implemented queue to avoid bind deadlock under
heavy load (thanks to Evgeniy Khramtsov) (EJAB-176)
* src/eldap/eldap.hrl: Likewise
SVN Revision: 716
2007-01-27 16:40:37 +00:00
Mickaël Rémond
9fed4c5eba
* src/eldap/Makefile.win32: fix build error on Windows.
...
SVN Revision: 714
2007-01-25 15:54:10 +00:00
Alexey Shchepin
00807235c4
* src/web/*: Plugin architecture for HTTP modules (thanks to
...
Massimiliano Mirra)
SVN Revision: 713
2007-01-25 05:53:58 +00:00
Alexey Shchepin
efab31848e
* src/mod_muc/mod_muc.erl: Now mod_muc can be distributed on
...
several nodes
* src/mod_muc/mod_muc_room.erl: Likewise
* src/ejabberd_router.erl: Added bare_source and bare_destination
service balancing options and domain_balancing_component_number
option for specifying the number of connected components for the
domain
* src/ejabberd_config.erl: Likewise
SVN Revision: 706
2007-01-19 04:46:44 +00:00
Christophe Romain
cf3ec810d5
support presence_delivery in cluster
...
SVN Revision: 702
2007-01-09 10:09:51 +00:00
Alexey Shchepin
827fb3d8e0
* src/mod_muc/mod_muc_log.erl: Remove 'right-to-left override'
...
unicode character (thanks to Badlop)
SVN Revision: 701
2007-01-05 20:05:38 +00:00
Alexey Shchepin
56f01cfe6e
* src/ejabberd_s2s_out.erl: Bugfix
...
SVN Revision: 700
2006-12-31 00:38:11 +00:00
Mickaël Rémond
c2f3d4f9a6
* src/mod_private_odbc: Bugfix: an internal error was returned
...
instead of the actual private data. This is now working as expected.
(EJAB-165)
SVN Revision: 699
2006-12-21 09:03:53 +00:00
Alexey Shchepin
ea92c3cf2f
* src/ejd2odbc.erl: Bugfix
...
SVN Revision: 698
2006-12-20 23:22:05 +00:00
Mickaël Rémond
76522293a5
* src/mod_echo.erl: The mod_echo can now be stopped without errors.
...
This is not a major issue, but can mislead other developers learning
from this example and test module (Thanks to Magnus Henoch) (EJAB-163).
SVN Revision: 696
2006-12-15 22:18:04 +00:00
Mickaël Rémond
dcaeb764f5
* src/ejabberd_ctl.erl: Bugfix: Now display all register commands for a
...
vhost and not only one (Thanks to Badlop) (EJAB-162).
* src/ejabberd.cfg.example: Fixed typo.
SVN Revision: 694
2006-12-15 21:26:47 +00:00
Mickaël Rémond
4f0ee52254
* src/ejabberd_config.erl: Added loglevel option. It is now possible to
...
configure ejabberd dynamic loglevel from the config file (EJAB-74).
SVN Revision: 693
2006-12-14 18:54:50 +00:00
Alexey Shchepin
2bc550aafc
* src/ejabberd_receiver.erl: Bugfix
...
SVN Revision: 692
2006-12-08 20:48:26 +00:00
Alexey Shchepin
bb2ffb8765
* src/ejabberd_c2s.erl: Bugfix
...
SVN Revision: 691
2006-12-08 20:34:34 +00:00
Alexey Shchepin
e9047f4b31
* src/mod_roster_odbc.erl: Better error handling
...
* src/web/ejabberd_http_poll.erl: Minor fix
SVN Revision: 690
2006-12-07 02:56:14 +00:00
Mickaël Rémond
beb3a450f0
* src/ejabberd_loglevel.erl: Preliminary dynamic loglevel support.
...
Debug can be enabled with the command "ejabberd_loglevel:set(5)".
(EJAB-74)
* src/ejabberd_app.erl: Likewise.
* src/ejabberd.hrl: Likewise (More log levels are now supported).
* src/ram_file_io_server.erl: Likewise (Needed to dynamically
recompile the error logger).
SVN Revision: 689
2006-12-04 16:07:44 +00:00
Alexey Shchepin
0b281746c2
* src/ejabberd_receiver.erl: Bugfix
...
SVN Revision: 688
2006-12-01 17:19:04 +00:00
Mickaël Rémond
d5c59d134b
* src/mod_proxy65/mod_proxy65_services.erl: Fixed typo.
...
SVN Revision: 687
2006-11-30 13:50:59 +00:00
Mickaël Rémond
4ab052a475
* src/mod_proxy65/mod_proxy65_services.erl: We now try to get the
...
address of the component (if registered in DNS) or otherwise get the
IP of the XMPP domain.
SVN Revision: 686
2006-11-30 13:39:05 +00:00
Mickaël Rémond
b575394da6
* Removed useless comments.
...
SVN Revision: 685
2006-11-29 10:21:19 +00:00
Mickaël Rémond
265d42cc1b
* src/mod_proxy65/mod_proxy65_services.erl: Now using all interfaces as
...
default value for proxy listen parameter.
SVN Revision: 684
2006-11-28 15:56:54 +00:00
Mickaël Rémond
cc07020d34
* src/ejabberd_c2s.erl: User login in with negative priority must not
...
receive offline messages (Thanks to Badlop) (EJAB-158).
SVN Revision: 683
2006-11-28 09:59:29 +00:00
Mickaël Rémond
3512c595db
* src/muc/mod_muc_room.erl: API improvement. It is now possible
...
to read and write a room config from a developer module (Thanks
to Massimiliano Mirra) (EJAB-157)
SVN Revision: 682
2006-11-24 13:24:08 +00:00
Alexey Shchepin
661a34ccfc
* src/eldap/eldap.erl: Bugfix (thanks to Evgeniy Khramtsov)
...
* src/ejabberd_sm.erl: The max_user_sessions option is now
configured via access rule
* src/ejabberd.cfg.example: Likewise
SVN Revision: 680
2006-11-23 06:34:05 +00:00
Mickaël Rémond
86da0b3e1b
2006-11-20 Mickael Remond <mickael.remond@process-one.net>
...
* src/ejd2odbc.erl: Copy mod_private data from Mnesia to
relational database.
* src/odbc/odbc_queries.erl: Refactoring.
* src/odbc/mssql.sql: Likewise.
* doc/guide.tex: Update to mention mod_private_odbc.
* src/odbc/mysql.sql: Started integration of mod_privacy_odbc for
MySQL and MSSQL.
* src/odbc/mssql.sql: Likewise.
SVN Revision: 678
2006-11-20 13:20:47 +00:00
Mickaël Rémond
c1192ebedb
* src/mod_muc/mod_muc_room.erl: API improvement: It is now easier to extract
...
data from the MUC room process (EJAB-157).
SVN Revision: 677
2006-11-15 11:41:26 +00:00
Alexey Shchepin
091d2bcb00
* src/ejabberd_node_groups.erl: Support for node tagging
...
* src/ejabberd_sup.erl: Likewise
* src/ejabberd_frontend_socket.erl: Use node tags to determine
backend nodes
* src/ejabberd_config.erl: Added node_type and cluster_nodes
options
* src/ejabberd_app.erl: Establish connections to the nodes from
the cluster_nodes option
* src/ejabberd_router.erl: Added balancing method option
* src/ejabberd_config.erl: Likewise
SVN Revision: 676
2006-11-07 02:08:51 +00:00
Mickaël Rémond
37061880dc
* src/odbc/mysql.sql: Fix database creation script.
...
SVN Revision: 675
2006-11-05 16:48:33 +00:00
Mickaël Rémond
d571a564d3
* src/mod_private_odbc.erl: Support for MySQL and MSSQL.
...
* src/odbc/odbc_queries.erl: Likewise.
* src/odbc/mysql.sql: Likewise.
* src/odbc/mssql.sql: Likewise.
SVN Revision: 674
2006-11-05 15:51:26 +00:00
Mickaël Rémond
65fcd921b5
* src/odbc/mysql: Database creation script should now be compliant with
...
MySQL 4.0.x.
SVN Revision: 673
2006-11-04 17:39:11 +00:00
Mickaël Rémond
97dd63eb7a
* src/odbc/pg.sql: Database scripts consistency.
...
* src/odbc/mysql.sql: Likewise.
* src/odbc/mssql.sql: Likewise.
SVN Revision: 672
2006-11-04 16:38:05 +00:00