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
Mickaël Rémond
e5607ea03a
* src/guide.tex: Fixed typo.
...
SVN Revision: 749
2007-03-22 08:46:08 +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
32c0253871
* doc/guide.tex: Fixed typos in labels.
...
SVN Revision: 715
2007-01-26 18:30:36 +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
Mickaël Rémond
b9adafd29f
* doc/guide.tex: Documentation for the domain_balancing_component_number option.
...
SVN Revision: 711
2007-01-24 18:27:17 +00:00
Mickaël Rémond
d82238de32
* doc/guide.tex: Documentation for domain balancing.
...
SVN Revision: 710
2007-01-24 17:12:35 +00:00
Mickaël Rémond
8dd9cd8b6b
* doc/guide.tex: mod_muc now support cluster.
...
SVN Revision: 709
2007-01-24 16:34:31 +00:00
Mickaël Rémond
a923a1c83d
* doc/guide.tex: Updated the max_user_sessions section.
...
SVN Revision: 707
2007-01-24 15:56:26 +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
Mickaël Rémond
7fb38dd38a
* doc/guide.tex: Latex / Hevea related improvements for documentation
...
generation (thanks to Sander Devrieze).
* doc/introduction.tex: Likewise.
* doc/dev.tex: Likewise.
* doc/features.tex: Likewise.
SVN Revision: 705
2007-01-11 08:17:18 +00:00
Mickaël Rémond
ba03fc4715
* Changelog: Cosmetic change
...
SVN Revision: 704
2007-01-09 10:23:09 +00:00
Christophe Romain
1ed4bee7bd
mod_pubsub: support presence_based_delivery in cluster
...
SVN Revision: 703
2007-01-09 10:16:37 +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
7f4d5a806e
* README: Added this file as a quickstart guide.
...
SVN Revision: 697
2006-12-16 13:57:37 +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
c265da885a
* TODO: Removed. The roadmap is managed on:
...
http://support.process-one.net/browse/EJAB
SVN Revision: 695
2006-12-15 21:42:16 +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
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
Mickaël Rémond
c82cfe47c2
* doc/guide.tex: Fixed regexp ACL configuration examples (Thanks
...
to Massimiliano Mirra).
SVN Revision: 681
2006-11-24 11:22:15 +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
8489f9ed7f
SVN Revision: 679
2006-11-20 13:24:26 +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
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
Mickaël Rémond
2cdb82260d
* src/eldap_utils.erl: Fixed missing export (EJAB-154).
...
SVN Revision: 671
2006-11-04 15:33:20 +00:00
Mickaël Rémond
a1761ac466
* doc/guide.tex: XEP-0065 proxy documentation (thanks to Evgeniy
...
Khramtsov).
SVN Revision: 668
2006-10-29 15:07:35 +00:00
Mickaël Rémond
43d687676c
* src/ejabberd.cfg.example: Changed the anonymous example a bit
...
to work in most cases.
* doc/guide.tex: Likewise.
SVN Revision: 667
2006-10-28 16:51:46 +00:00
Alexey Shchepin
399d170a78
* src/mod_proxy65/: XEP-0065 proxy (thanks to Evgeniy Khramtsov)
...
* src/Makefile.win32: Likewise
* src/Makefile.in: Likewise
* src/configure.ac: Likewise
* src/jlib.hrl: Likewise
* src/ejabberd.hrl: Added the ejabberd URL
SVN Revision: 666
2006-10-28 02:04:55 +00:00
Mickaël Rémond
73e2972886
* src/guide.tex: Fixed typos.
...
SVN Revision: 665
2006-10-27 16:37:10 +00:00
Mickaël Rémond
b2a944a4a2
* src/ejabberd_rdbms.erl: It is now possible to use ldap or
...
internal authentication with some other modules using relationnal
database storage (EJAB-152). Refactored relational databases
connections initialisation.
* src/ejabberd_auth_odbc.erl: Likewise. odbc supervisor startup is now
delegated to the ejabberd rdbms module.
* src/ejabberd_app.erl: Likewise.
SVN Revision: 664
2006-10-25 07:56:49 +00:00
Alexey Shchepin
cd7595e3f4
* src/ejabberd_socket.erl: Added sockname/1 and peername/1
...
functions
* src/ejabberd_frontend_socket.erl: Likewise
* src/tls/tls.erl: Likewise
* src/ejabberd_zlib/ejabberd_zlib.erl: Likewise
* src/mod_private_odbc.erl: Private storage support using odbc
* src/odbc/pg.sql: Likewise
SVN Revision: 663
2006-10-19 04:46:24 +00:00
Mickaël Rémond
6b08aa6d30
* ChangeLog: Fixed typo.
...
SVN Revision: 662
2006-10-17 12:40:48 +00:00
Mickaël Rémond
d5792ed75e
* src/ejabberd_auth_ldap.erl: LDAP authentication now allows to
...
match on several alternative attributes.
* src/mod_vcard_ldap.erl: Likewise.
* doc/guide.tex: Updated.
* eldap_utils.erl: Refactoring.
* src/eldap/Makefile.in: Likewise.
SVN Revision: 661
2006-10-17 12:35:47 +00:00
Alexey Shchepin
95e2726f71
* src/mod_privacy_odbc.erl: Privacy rules support using odbc
...
* src/odbc/pg.sql: Likewise
* src/web/ejabberd_http_poll.erl: Bugfix
SVN Revision: 660
2006-10-09 20:32:41 +00:00
Alexey Shchepin
fa7693d355
* src/mod_privacy.erl: Use hooks instead of direct function calls
...
* src/ejabberd_c2s.erl: Updated
SVN Revision: 659
2006-10-05 03:17:41 +00:00
Alexey Shchepin
94ec73686e
* src/shaper.erl: Bugfix
...
* src/ejabberd_config.erl: Likewise
SVN Revision: 658
2006-10-02 18:54:10 +00:00
Alexey Shchepin
c72599cacd
* src/ejabberd_frontend_socket.erl: Support for frontend
...
connection manager
* src/ejabberd_c2s.erl: Likewise
* src/ejabberd_listener.erl: Likewise
* src/ejabberd_s2s_in.erl: Likewise
* src/ejabberd_service.erl: Likewise
* src/ejabberd_socket.erl: Likewise
* src/web/ejabberd_http_poll.erl: Likewise
SVN Revision: 657
2006-10-01 01:53:37 +00:00
Mickaël Rémond
616a273286
* doc/release_notes_1.1.2.txt: Minor fixes.
...
SVN Revision: 647
2006-09-27 13:34:18 +00:00
Mickaël Rémond
c0f898bbb8
* doc/guide.tex: Fixed Latexish typos.
...
SVN Revision: 646
2006-09-27 13:09:50 +00:00
Mickaël Rémond
910d6667eb
* doc/release_notes_1.1.2.txt: Draft release notes.
...
SVN Revision: 645
2006-09-26 17:17:31 +00:00
Mickaël Rémond
fef7c626e9
* src/msgs/pl.msg: Updated (thanks to Andrzej Smyk).
...
SVN Revision: 644
2006-09-26 14:07:35 +00:00
Mickaël Rémond
30371b2483
* src/ejabberd_s2s.erl: More precise message for the new s2s
...
statistic command.
SVN Revision: 642
2006-09-26 11:08:44 +00:00
Mickaël Rémond
11da06b5e7
* src/mod_muc/mod_muc_room.erl: Minor english update.
...
* src/msgs/pl.msg: Likewise.
* src/msgs/uk.msg: Likewise.
* src/msgs/pt-br.msg: Likewise.
* src/msgs/cs.msg: Likewise.
* src/msgs/ru.msg: Likewise.
* src/msgs/es.msg: Likewise.
* src/msgs/fr.msg: Likewise.
* src/msgs/de.msg: Likewise.
* src/msgs/nl.msg: Likewise.
SVN Revision: 641
2006-09-26 10:48:05 +00:00
Mickaël Rémond
1451034393
* src/msgs/pt-br.msg: Updated Brazilian translation (thanks to
...
Renato Botelho) and clean-up.
SVN Revision: 640
2006-09-26 10:31:53 +00:00
Mickaël Rémond
d7e96b89ec
* src/msgs/de.msg: Updated German translation (thanks to Nikolaus
...
Polak).
SVN Revision: 639
2006-09-25 22:06:37 +00:00
Mickaël Rémond
f5750063f0
* src/ejabberd.app: Version update for ejabberd 1.1.2.
...
SVN Revision: 638
2006-09-25 20:53:55 +00:00
Mickaël Rémond
2923c6a962
ChangeLog typo
...
SVN Revision: 637
2006-09-25 15:36:17 +00:00
Mickaël Rémond
041004c042
* src/msgs/pl.msg: Updated German translation (thanks to Zbyszek
...
Zolkiewski).
SVN Revision: 636
2006-09-25 15:19:09 +00:00
Mickaël Rémond
1c2195ebdb
* src/msgs/de.msg: Updated German translation (thanks to Marvin
...
Preuss).
SVN Revision: 635
2006-09-25 14:41:33 +00:00
Mickaël Rémond
c11746181d
* src/msgs/nl.msg: Updated Dutch translation (thanks to Sander
...
Devrieze).
SVN Revision: 634
2006-09-25 14:30:44 +00:00
Alexey Shchepin
3ab30f34fb
* src/ejabberd_s2s.erl: Added incoming-s2s-number and
...
outgoing-s2s-number ejabberdctl commands
SVN Revision: 633
2006-09-25 13:36:41 +00:00
Mickaël Rémond
3a3682a7b3
* src/msgs/cs.msg: Updated Czech translation and removed unused
...
strings.
SVN Revision: 632
2006-09-25 10:47:52 +00:00
Mickaël Rémond
7dbb35800d
* doc/introduction.tex: Minor doc updates for release 1.1.2.
...
SVN Revision: 631
2006-09-25 08:46:56 +00:00
Alexey Shchepin
aa478100d8
* src/ejabberd_socket.erl: Support for non-xml sockets
...
* src/ejabberd_c2s.erl: Likewise
* src/ejabberd_s2s_in.erl: Likewise
* src/ejabberd_service.erl: Likewise
* src/web/ejabberd_http.erl: Likewise
SVN Revision: 629
2006-09-25 03:51:11 +00:00
Mickaël Rémond
9ababf2a1d
* src/msgs/es.msg: Updated Spanish translation (thanks to Badlop).
...
SVN Revision: 628
2006-09-24 15:44:24 +00:00
Mickaël Rémond
519e78eed6
* src/mod_muc/mod_muc_room.erl: Strings update (thanks to
...
Serguei Golovan).
* src/msgs/ru.msg: Updated Russian translation (thanks to
Serguei Golovan).
* src/msgs/uk.msg: Updated Ukrainian translation (thanks to
Serguei Golovan).
* src/msgs/fr.msg: Update French translation.
SVN Revision: 626
2006-09-24 14:45:12 +00:00
Mickaël Rémond
b2e83ffca6
* src/doc/guide.html: Minor W3C compliance fix in an Hevea
...
generated URL.
SVN Revision: 625
2006-09-24 12:35:47 +00:00
Mickaël Rémond
322fc0a6b8
* src/doc/features.html: Added to be consistent (guide.html is in the
...
repository to make Latex optional, but still allow access to the doc).
* src/ejabberd.hrl: Updated to version 1.1.2.
SVN Revision: 624
2006-09-24 09:39:04 +00:00
Mickaël Rémond
ce3bdf52d9
* src/msgs/cs.msg: Added Czech translation (thanks to Milos Svasek).
...
SVN Revision: 622
2006-09-23 09:20:19 +00:00
Alexey Shchepin
bb4f9f63b9
* src/eldap/eldap.erl: Enable the keepalive socket option (thanks
...
to Evgeniy Khramtsov)
* src/ejabberd_auth_ldap.erl: Now uses two LDAP connections
(thanks to Evgeniy Khramtsov)
* src/eldap/eldap_filter.erl: Bugfix (thanks to Evgeniy Khramtsov)
* src/mod_vcard_ldap.erl: Likewise
SVN Revision: 621
2006-09-23 04:28:03 +00:00
Mickaël Rémond
112c609222
* src/mod_muc/mod_muc.erl: Component name is now more user
...
friendly (thanks to Badlop).
* src/mod_irc/mod_irc.erl: Likewise.
* src/mod_pubsub/mod_pubsub.erl: Likewise.
SVN Revision: 620
2006-09-22 17:01:16 +00:00
Mickaël Rémond
33431d1a45
* src/msgs/fr.msg: updated French translation.
...
SVN Revision: 619
2006-09-22 09:25:47 +00:00
Mickaël Rémond
b7fc7fdada
* doc/guide.tex: Large improvements for ejabberd 1.1.2 (thanks to Sander
...
Devrieze)
* doc/version.tex: Likewise.
* doc/features.tex: Likewise.
* doc/Makefile: Likewise.
* doc/dev.tex: Likewise.
SVN Revision: 617
2006-09-22 09:09:28 +00:00
Mickaël Rémond
da53c02892
* doc/guide.tex: Minor fix on index generation.
...
SVN Revision: 607
2006-09-14 16:08:58 +00:00
Alexey Shchepin
7d2a1af9d9
* doc/guide.tex: Updated (thanks to Evgeniy Khramtsov)
...
* src/ejabberd_auth_ldap.erl: Better LDAP support (thanks to
Evgeniy Khramtsov)
* src/mod_vcard_ldap.erl: Likewise
* src/eldap/eldap_filter.erl: Likewise
SVN Revision: 606
2006-09-14 02:54:21 +00:00
Mickaël Rémond
6acc96c171
* src/odbc/mssql.sql: Removed unused fields.
...
SVN Revision: 605
2006-09-11 15:38:48 +00:00
Alexey Shchepin
a1d696c36b
* src/ejd2odbc.erl: Updated
...
SVN Revision: 604
2006-09-10 19:25:13 +00:00
Alexey Shchepin
a5e4d5d550
* src/mod_muc/mod_muc_log.erl: Fixed html special characters
...
escaping, added new image buttons, chatroom titles now point to
xmpp: URIs (thanks to Badlop)
* src/ejabberd_listener.erl: Bugfix
SVN Revision: 602
2006-09-09 23:33:00 +00:00
Mickaël Rémond
d97eaa26d5
* src/mod_muc/mod_muc.erl: It is now possible to configure the
...
MUC room history feature. A new option has been added in ejabberd muc
module configuration (history_size) to define the size of the history.
0 is used to disable the feature.
* src/mod_muc/mod_muc_room.erl: Likewise.
* doc/guide.tex: Likewise.
SVN Revision: 601
2006-09-05 15:53:54 +00:00
Alexey Shchepin
4d7cc9301a
* src/ejabberd_socket.erl: All XML socket operations moved here
...
* src/ejabberd_listener.erl: Updated
* src/ejabberd_receiver.erl: Likewise
* src/ejabberd_c2s.erl: Likewise
* src/ejabberd_s2s_in.erl: Likewise
* src/ejabberd_s2s_out.erl: Likewise
* src/ejabberd_service.erl: Likewise
* src/mod_shared_roster.erl: Bugfix
* src/mod_roster_odbc.erl: Bugfix
SVN Revision: 599
2006-09-05 04:26:28 +00:00
Mickaël Rémond
d0e2ac9ed2
* src/odbc/odbc_queries.erl: Support for Microsoft SQL Server as
...
a database backend (via ODBC).
* src/odbc/ejabberd_odbc.erl: Likewise.
* src/odbc/mssql.sql: Likewise.
* src/odbc/Makefile.in: Likewise.
* src/ejabberd_auth_odbc.erl: Likewise.
* src/mod_offline_odbc.erl: Likewise.
* src/mod_roster_odbc.erl: Likewise.
* src/mod_last_odbc.erl: Likewise.
* src/configure.ac: Likewise
* doc/guide.tex: Likewise.
* doc/introduction.tex: Likewise.
* src/odbc/pg.sql: Minor fix.
SVN Revision: 598
2006-09-03 15:15:46 +00:00
Mickaël Rémond
40c8c8b559
* src/ejabberd.app: Updated to the current version.
...
SVN Revision: 597
2006-08-28 17:31:24 +00:00
Mickaël Rémond
a7f22bfded
* Makefile.in: Fix for MacOSX compilation (EJAB-124).
...
* ejabberd_zlib/Makefile.in: Likewise.
* mod_irc/Makefile.in: Likewise.
* stringprep/Makefile.in: Likewise.
* tls/Makefile.in: Likewise.
SVN Revision: 596
2006-08-28 14:56:13 +00:00
Alexey Shchepin
d3b1bbda47
* src/mod_muc/mod_muc_room.erl: Fixed logging configuring
...
permission check
SVN Revision: 595
2006-08-27 17:46:27 +00:00
Alexey Shchepin
66561c3602
* src/ejabberd_router.erl: Now filter_packet hook works in
...
'global' context
SVN Revision: 594
2006-08-14 19:46:14 +00:00
Alexey Shchepin
cc4d404364
* src/tls/tls_drv.c: Report OpenSSL error messages (thanks to
...
Magnus Henoch)
SVN Revision: 593
2006-08-04 02:25:10 +00:00
Alexey Shchepin
81f9ffcd45
* src/mod_muc/mod_muc_room.erl: Use standardized MUC room
...
configuration fields (thanks to Magnus Henoch and Andy Turner)
SVN Revision: 592
2006-08-04 01:57:51 +00:00
Alexey Shchepin
ab2e19a399
* src/mod_roster_odbc.erl: Bugfix
...
SVN Revision: 591
2006-08-01 23:32:56 +00:00
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
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
Alexey Shchepin
3e3d78effc
* doc/guide.tex: Added a documentation for max_stanza_size option
...
SVN Revision: 550
2006-04-24 19:25:09 +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
Mickaël Rémond
29cec06fea
* src/guide.tex: Added documentation for ODBC and native database
...
configuration (PostgreSQL and MySQL).
SVN Revision: 545
2006-04-23 20:04:40 +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
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
e0c700e725
* doc/guide.tex: Updated (SASL anonymous and anonymous login).
...
SVN Revision: 536
2006-04-20 22:12:09 +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
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
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
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
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
2d7fbf3964
Fixed ChangeLog
...
SVN Revision: 489
2006-01-24 02:55:44 +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
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
Mickaël Rémond
c275a24597
Documentation update, code clean-up and Makefile improvement.
...
SVN Revision: 473
2005-12-16 16:33:42 +00:00
Alexey Shchepin
52fcdc716d
* doc/features.tex: Added feature sheet (Thanks to Sander
...
Devrieze)
SVN Revision: 472
2005-12-15 23:31:49 +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
689842edf8
* src/win32/ejabberd.nsi: Updated (thanks to Maxim Ryazanov)
...
SVN Revision: 468
2005-12-13 20:31:22 +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
7e70badf23
* doc/release_notes_1.0.0.txt: Added preliminary version of
...
ejabberd 1.0.0 release notes.
* doc/guide.html: Generated the updated HTML version of the
documentation.
SVN Revision: 461
2005-12-13 16:14:02 +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
c321eda0b3
* doc/guide.tex: Updated
...
SVN Revision: 449
2005-12-06 20:03:21 +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
Mickaël Rémond
7c76f7c85e
doc/yozhikheader.png: Added feature sheet header (Thanks to Sander
...
Devrieze)
SVN Revision: 446
2005-11-30 13:51:34 +00:00
Mickaël Rémond
f89f621671
Documentation update
...
SVN Revision: 445
2005-11-28 10:55:45 +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
6d0fa1b95c
* doc/Makefile: Now really added
...
SVN Revision: 443
2005-11-24 23:01:48 +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
Mickaël Rémond
daba3b2012
Added prepare-translation.sh wrapper to extract_translation.erl (Thanks to Badlop)
...
SVN Revision: 439
2005-11-19 17:30:28 +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
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
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
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
4a5d481ad7
Updated French translation
...
SVN Revision: 388
2005-08-01 14:38:19 +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
4c90299494
* src/msgs/fr.msg: Updated (thanks to Mickael Remond)
...
SVN Revision: 360
2005-05-23 20:28:58 +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
Alexey Shchepin
9c556685fe
* doc/guide.tex: Updated (thanks to Sergei Golovan)
...
* doc/dev.tex: Likewise
* doc/disco.png: Likewise
* doc/discorus.png: Likewise
* doc/webadmin.png: Likewise
* doc/webadminru.png: Likewise
SVN Revision: 356
2005-05-23 19:33:52 +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
e2ca6fc7f2
ChangeLog updated
...
SVN Revision: 341
2005-05-05 13:16:10 +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
58450aaaf2
* contrib/extract_translations/README: Better phrasing (thanks to
...
Sergei Golovan)
* contrib/extract_translations/extract_translations.erl: Fix to
avoid duplication of lines (thanks to Sergei Golovan)
SVN Revision: 334
2005-05-01 19:14:30 +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
36dfc9b056
* contrib/extract_translations/: A tool for extracting of
...
translation strings from ejabberd code (thanks to Sergei Golovan)
SVN Revision: 330
2005-04-26 22:44:58 +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
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
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
78f3e2edb0
* doc/guide.tex: Updated
...
SVN Revision: 312
2005-04-18 14:47:13 +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
e46b28f27f
Cleanup
...
SVN Revision: 309
2005-04-17 21:39:41 +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
3bba1ba4a6
* examples/transport-configs/configs/msn-transport.xml: Fixed typo
...
(thanks to Sander Devrieze)
SVN Revision: 303
2005-04-04 21:11:22 +00:00
Alexey Shchepin
baa1cfada5
* examples/transport-configs/: Updated (thanks to Sander Devrieze)
...
SVN Revision: 302
2005-04-01 22:43:47 +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
7d683b194f
* examples/transport-configs/: Transport config examples (thanks
...
to Sander Devrieze)
SVN Revision: 284
2004-10-15 19:02:51 +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
4c7d56f462
* src/msgs/uk.msg: Updated (thanks to Sergei Golovan)
...
SVN Revision: 279
2004-10-09 20:42:42 +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
f327b06ed7
* doc/guide.tex: Updated
...
SVN Revision: 274
2004-10-06 15:07:21 +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
210a9a689b
* doc/guide.tex: Fix (thanks to Sander Devrieze)
...
SVN Revision: 263
2004-08-27 21:02:59 +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
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
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