]> granicus.if.org Git - ejabberd/log
ejabberd
16 years ago* src/web/ejabberd_web_admin.erl: Use textareas for large input
Badlop [Mon, 12 Jan 2009 21:48:34 +0000 (21:48 +0000)]
* src/web/ejabberd_web_admin.erl: Use textareas for large input
like ejabberd module options and listening port options. Show
result of POST more clearly. Ensure access rules are shown with
some minimum separation. Improve menu headers. (EJAB-562)
* src/web/ejabberd_web_admin.hrl: Likewise
* src/mod_offline.erl: Likewise
* src/mod_offline_odbc.erl: Likewise
* src/mod_roster.erl: Likewise
* src/mod_roster_odbc.erl: Likewise
* src/mod_shared_roster.erl: Likewise

SVN Revision: 1813

16 years ago* src/ejabberd_listener.erl: New way to configure IP address and
Badlop [Mon, 12 Jan 2009 20:03:02 +0000 (20:03 +0000)]
* src/ejabberd_listener.erl: New way to configure IP address and
IP version of listener. Support for definition of IP address in
string format, and implicit definition of IP
version (EJAB-388). Support for defining several listeners: all
with same port number but different IP addresses (EJAB-389)(thanks
to Fabrice Colliot and Sergei Golovan). Better report in WebAdmin
of problem when starting a listener. The old configuration method
of ip tuple and inet6 is fully supported for backwards
compatibility, but is not documented in the Guide anymore.
* src/ejabberd_config.erl: Likewise
* src/mod_proxy65/mod_proxy65_stream.erl: Likewise
* src/mod_proxy65/mod_proxy65_service.erl: Likewise
* src/web/ejabberd_web_admin.erl: Likewise
* doc/guide.tex: Document the new way to configure IP address and
IP version of listener, undocument options ip and inet6
* doc/guide.html: Likewise

SVN Revision: 1812

16 years ago* src/web/ejabberd_web_admin.erl: New appearance of WebAdmin logo,
Badlop [Mon, 12 Jan 2009 19:24:25 +0000 (19:24 +0000)]
* src/web/ejabberd_web_admin.erl: New appearance of WebAdmin logo,
fixed logo-fill.

SVN Revision: 1811

16 years ago* doc/guide.tex: Fix some English strings: JID -> Jabber ID;
Badlop [Mon, 12 Jan 2009 18:41:46 +0000 (18:41 +0000)]
* doc/guide.tex: Fix some English strings: JID -> Jabber ID;
jabberd 1.4 -> jabberd14; commited -> committed
* src/*/*.erl: Likewise
* src/msgs/*.msg: Likewise
* src/msgs/*.po: Likewise

SVN Revision: 1810

16 years ago* src/odbc/ejabberd_odbc.erl: Fixed processing of UPDATE results
Alexey Shchepin [Mon, 12 Jan 2009 18:15:49 +0000 (18:15 +0000)]
* src/odbc/ejabberd_odbc.erl: Fixed processing of UPDATE results
with pgsql

SVN Revision: 1808

16 years ago* doc/guide.tex: Update copyright date 2008 to 2009 (EJAB-842)
Badlop [Mon, 12 Jan 2009 14:44:42 +0000 (14:44 +0000)]
* doc/guide.tex: Update copyright date 2008 to 2009 (EJAB-842)
* doc/guide.html: Likewise
* src/*/*.erl: Likewise
* src/*/*.erl: Remove unneeded blankspaces in license text

SVN Revision: 1804

16 years agoprevent unauthorized entity to gain none-affiliation for given entity
Christophe Romain [Sun, 11 Jan 2009 04:08:10 +0000 (04:08 +0000)]
prevent unauthorized entity to gain none-affiliation for given entity

SVN Revision: 1802

16 years agofix previous partial patch (EJAB-840)
Christophe Romain [Sun, 11 Jan 2009 01:45:24 +0000 (01:45 +0000)]
fix previous partial patch (EJAB-840)

SVN Revision: 1799

16 years agofix owners cache and fix unsubscribe permissions (EJAB-840)
Christophe Romain [Sun, 11 Jan 2009 01:41:06 +0000 (01:41 +0000)]
fix owners cache and fix unsubscribe permissions (EJAB-840)

SVN Revision: 1797

16 years agofix unsubscription of full jid subscribed node (EJAB-839)
Christophe Romain [Sat, 10 Jan 2009 13:38:10 +0000 (13:38 +0000)]
fix unsubscription of full jid subscribed node (EJAB-839)

SVN Revision: 1794

16 years ago* doc/guide.tex: Improve explanation of backup commands (EJAB-832)
Badlop [Fri, 9 Jan 2009 22:59:37 +0000 (22:59 +0000)]
* doc/guide.tex: Improve explanation of backup commands (EJAB-832)
* doc/guide.html: Likewise

SVN Revision: 1792

16 years ago* src/mod_configure.erl: Fix access check for vhost configuration
Badlop [Fri, 9 Jan 2009 00:39:57 +0000 (00:39 +0000)]
* src/mod_configure.erl: Fix access check for vhost configuration

SVN Revision: 1787

16 years ago* src/ejabberd_listener.erl: Define send timeout option to avoid blocking on socket...
Mickaël Rémond [Thu, 8 Jan 2009 20:49:16 +0000 (20:49 +0000)]
* src/ejabberd_listener.erl: Define send timeout option to avoid blocking on socket send (EJAB-746).
* src/ejabberd_s2s_out.erl: Likewise.

SVN Revision: 1784

16 years agoapply delete-any feature
Christophe Romain [Thu, 8 Jan 2009 18:45:59 +0000 (18:45 +0000)]
apply delete-any feature

SVN Revision: 1783

16 years agofix EJAB-701 and EJAB-836
Christophe Romain [Thu, 8 Jan 2009 14:06:35 +0000 (14:06 +0000)]
fix EJAB-701 and EJAB-836

SVN Revision: 1779

16 years ago* src/mod_roster.erl: Show hyperlinks to local contacts when
Badlop [Wed, 7 Jan 2009 01:38:45 +0000 (01:38 +0000)]
* src/mod_roster.erl: Show hyperlinks to local contacts when
browsing roster of account in Web Admin (EJAB-480)
* src/mod_roster_odbc.erl: Likewise

SVN Revision: 1778

16 years ago* src/web/ejabberd_web_admin.erl: WebAdmin serves Guide and links
Badlop [Wed, 7 Jan 2009 00:55:02 +0000 (00:55 +0000)]
* src/web/ejabberd_web_admin.erl: WebAdmin serves Guide and links
to related sections; the path to guide.html can be configured with
option doc_path (EJAB-837)
* src/web/ejabberd_web_admin.hrl: Likewise
* src/mod_shared_roster.erl: Likewise
* doc/guide.tex: Likewise
* doc/guide.html: Likewise

SVN Revision: 1777

16 years ago* src/msgs/ru.po: Fix typo (thanks to Dominges)
Badlop [Tue, 6 Jan 2009 15:09:53 +0000 (15:09 +0000)]
* src/msgs/ru.po: Fix typo (thanks to Dominges)
* src/msgs/ru.msg: Likewise

SVN Revision: 1776

16 years ago* src/tls/tls_drv.c: Added a flag to avoid certificate validation
Alexey Shchepin [Mon, 5 Jan 2009 17:21:10 +0000 (17:21 +0000)]
* src/tls/tls_drv.c: Added a flag to avoid certificate validation
* src/tls/tls.erl: Likewise
* src/ejabberd_c2s.erl: Likewise

SVN Revision: 1774

16 years ago* src/*.erl: Fix EDoc comments
Badlop [Sat, 3 Jan 2009 21:29:54 +0000 (21:29 +0000)]
* src/*.erl: Fix EDoc comments

SVN Revision: 1771

16 years agoPubSub: Added access-whitelist and member-affiliation features (EJAB-780)
Christophe Romain [Sat, 3 Jan 2009 00:55:05 +0000 (00:55 +0000)]
PubSub: Added access-whitelist and member-affiliation features (EJAB-780)

SVN Revision: 1768

16 years agoPubSub cleanup, EJAB-827 fix, EJAB-701 partial fix
Christophe Romain [Sat, 3 Jan 2009 00:25:40 +0000 (00:25 +0000)]
PubSub cleanup, EJAB-827 fix, EJAB-701 partial fix

SVN Revision: 1766

16 years ago* src/ejabberd_c2s.erl: Remove useless comment and port Alexey fix to 2.0.x branch.
Mickaël Rémond [Mon, 29 Dec 2008 12:06:34 +0000 (12:06 +0000)]
* src/ejabberd_c2s.erl: Remove useless comment and port Alexey fix to 2.0.x branch.

SVN Revision: 1764

16 years ago* src/ejabberd_c2s.erl: Bugfix in "from" attribute checking
Alexey Shchepin [Mon, 29 Dec 2008 11:11:37 +0000 (11:11 +0000)]
* src/ejabberd_c2s.erl: Bugfix in "from" attribute checking

SVN Revision: 1763

16 years ago* src/odbc/odbc_queries.erl: replaced string:join/2 function.
Evgeniy Khramtsov [Mon, 29 Dec 2008 09:26:20 +0000 (09:26 +0000)]
* src/odbc/odbc_queries.erl: replaced string:join/2 function.
Removed ugly "catch" statement from update_t/4.
WARNING: this change requires last version of mysql driver.
You can update it from ejabberd-modules repository.

SVN Revision: 1762

16 years ago* src/odbc/ejabberd_odbc.erl: Print meaningful error message when
Evgeniy Khramtsov [Mon, 29 Dec 2008 04:21:27 +0000 (04:21 +0000)]
* src/odbc/ejabberd_odbc.erl: Print meaningful error message when
an SQL transaction exceeds number of restarts. Also rollbacks
this transaction to prevent deadlocks.

SVN Revision: 1761

16 years ago* src/ejabberd_c2s.erl: We should allow use of bare resource in from by the client...
Mickaël Rémond [Sun, 28 Dec 2008 12:15:51 +0000 (12:15 +0000)]
* src/ejabberd_c2s.erl: We should allow use of bare resource in from by the client (partially revert r1727) (EJAB-812)

SVN Revision: 1759

16 years agoUse inet:gethostbyname instead of inet_res:getbyname
Badlop [Fri, 26 Dec 2008 18:36:53 +0000 (18:36 +0000)]
Use inet:gethostbyname instead of inet_res:getbyname

SVN Revision: 1758

16 years ago* src/web/ejabberd_web_admin.erl: Show in ejabberd Web Admin the
Badlop [Fri, 26 Dec 2008 12:44:54 +0000 (12:44 +0000)]
* src/web/ejabberd_web_admin.erl: Show in ejabberd Web Admin the
connection method and connected node of Jabber clients (thanks to
Oleg Palij)(EJAB-319)

SVN Revision: 1757

16 years ago* src/ejabberd_config.erl: Option outgoing_s2s_options to define
Badlop [Fri, 26 Dec 2008 11:45:08 +0000 (11:45 +0000)]
* src/ejabberd_config.erl: Option outgoing_s2s_options to define
s2s outgoing behaviour: IPv4, IPv6 and timeout (thanks to Stephan
Maka)(EJAB-665)
* src/ejabberd_s2s_out.erl: Likewise
* src/ejabberd_socket.erl: Likewise
* src/ejabberd.cfg.example: Likewise
* doc/guide.tex: Likewise
* doc/guide.html: Likewise

SVN Revision: 1756

16 years ago* src/odbc/ejabberd_odbc.erl: get rid of SERIALIZABLE isolation level on MySQL connec...
Evgeniy Khramtsov [Fri, 26 Dec 2008 09:38:54 +0000 (09:38 +0000)]
* src/odbc/ejabberd_odbc.erl: get rid of SERIALIZABLE isolation level on MySQL connections.
* src/odbc/odbc_queries.erl: replaces all delete->insert chains with update->insert.
* src/mod_privacy_odbc.erl: moved sql queries to odbc_queries.erl.
* src/mod_roster_odbc.erl: changed interface for odbc_queries.erl.

SVN Revision: 1755

16 years ago* src/aclocal.m4: Fixes in configure script: fix
Badlop [Wed, 24 Dec 2008 12:03:13 +0000 (12:03 +0000)]
* src/aclocal.m4: Fixes in configure script: fix
disable-disable_zlib and disable-pam; in case of problems, PAM
verification aborts with error instead of warning. (EJAB-787)
* src/configure.ac: Likewise
* src/configure: Likewise

SVN Revision: 1754

16 years ago* src/acl.erl: New ACL: shared_group (thanks to Maxim Ryazanov)
Badlop [Tue, 23 Dec 2008 19:15:33 +0000 (19:15 +0000)]
* src/acl.erl: New ACL: shared_group (thanks to Maxim Ryazanov)
* doc/guide.tex: Likewise

* src/mod_shared_roster.erl: Push new group members when
registered or manually added to group: EJAB-730 EJAB-731 EJAB-732
EJAB-767 EJAB-794. When user is added to group, push it to other
members, and other members to it. When user is removed from group,
push deletion to other members, and other members to it. When user
is registered, push him to members of group @all@. When user is
deleted, push deletion to members of group @all@. Document several
functions in mod_shared_roster.

* src/ejabberd_auth.erl: Rename hook user_registered to
register_user, for name consistency with the widely used hook
remove_user. Run hook register_user in ejabberd_auth, so it's run
when account is created with any method. Run hook remove_user in
ejabberd_auth, so it's run when account is deleted with any
method.
* src/ejabberd_auth_internal.erl: Likewise
* src/ejabberd_auth_ldap.erl: Likewise
* src/ejabberd_auth_odbc.erl: Likewise
* src/ejabberd_auth_pam.erl: Likewise
* src/mod_register.erl: Likewise

SVN Revision: 1752

16 years ago* src/jlib.erl: Implementation of XEP-0059 Result Set
Badlop [Tue, 23 Dec 2008 13:04:42 +0000 (13:04 +0000)]
* src/jlib.erl: Implementation of XEP-0059 Result Set
Management (thanks to Eric Cestari)(EJAB-807)
* src/jlib.hrl: Likewise
* src/mod_muc/mod_muc.erl: Likewise

SVN Revision: 1750

16 years agotypo fix
Christophe Romain [Tue, 23 Dec 2008 10:53:06 +0000 (10:53 +0000)]
typo fix

SVN Revision: 1748

16 years agomake caps store only required user_caps_default
Christophe Romain [Tue, 23 Dec 2008 10:51:44 +0000 (10:51 +0000)]
make caps store only required user_caps_default

SVN Revision: 1747

16 years agoImprove handling of PEP sent to external contacts (EJAB-825)
Christophe Romain [Tue, 23 Dec 2008 10:20:34 +0000 (10:20 +0000)]
Improve handling of PEP sent to external contacts (EJAB-825)

SVN Revision: 1745

16 years ago* src/mod_last.erl: Implement workaround for uptime statistic in
Badlop [Tue, 23 Dec 2008 01:34:52 +0000 (01:34 +0000)]
* src/mod_last.erl: Implement workaround for uptime statistic in
32 bit machines, so it can show uptime greater than 50
days (EJAB-610)
* src/mod_last_odbc.erl: Likewise
* src/ejabberd_config.erl: Store start time in local_config table

SVN Revision: 1744

16 years ago* src/cyrsasl_digest.erl: Check digest-uri in SASL digest
Badlop [Tue, 23 Dec 2008 01:02:44 +0000 (01:02 +0000)]
* src/cyrsasl_digest.erl: Check digest-uri in SASL digest
authentication (thanks to Paul Guyot)(EJAB-569)

SVN Revision: 1743

16 years ago* src/odbc/odbc_queries.erl: Fix removal of private_storage of an
Badlop [Tue, 23 Dec 2008 00:48:09 +0000 (00:48 +0000)]
* src/odbc/odbc_queries.erl: Fix removal of private_storage of an
account when the account is removed

* src/mod_privacy.erl: Remove privacy lists of an account when the
account is removed (EJAB-720)
* src/mod_privacy_odbc.erl: Likewise

SVN Revision: 1742

16 years agoFix send_last_published_item issue when running on clustered table (EJAB-793)
Christophe Romain [Sat, 20 Dec 2008 00:00:24 +0000 (00:00 +0000)]
Fix send_last_published_item issue when running on clustered table (EJAB-793)

SVN Revision: 1740

16 years agoCheck option of the nodetree instead of checking configuration
Christophe Romain [Thu, 18 Dec 2008 13:45:46 +0000 (13:45 +0000)]
Check option of the nodetree instead of checking configuration

SVN Revision: 1737

16 years ago* src/mod_pubsub/mod_pubsub.erl: Fix update pubsub tables from
Badlop [Tue, 16 Dec 2008 17:44:48 +0000 (17:44 +0000)]
* src/mod_pubsub/mod_pubsub.erl: Fix update pubsub tables from
ejabberd 1.x to 2.x (EJAB-817)

SVN Revision: 1734

16 years ago* doc/guide.tex: Fix capitalization of some section titles
Badlop [Tue, 16 Dec 2008 17:36:34 +0000 (17:36 +0000)]
* doc/guide.tex: Fix capitalization of some section titles

* doc/guide.tex: Mention as optional Requirements: mysql, pgsql
and pam

* src/ejabberd_admin.erl: Command reopen-log must also rotate
sasl.log (thanks to Alexander Tsvyashchenko)(EJAB-711)
* src/ejabberd_logger_h.erl: Export the function rotate_log/1
* doc/guide.tex: Improve explanation of log files rotation

* doc/guide.tex: Improve explanation of watchdog admins
option: only useful for developers (EJAB-816)
* src/ejabberd.cfg.example: Likewise

* doc/guide.tex: Say 'higher' instead of 'newer' in requirements
* README: Likewise

* doc/guide.tex: Simplify example mod_muc configuration

SVN Revision: 1732

16 years agofix get_item_name deadlock on transaction
Christophe Romain [Mon, 15 Dec 2008 19:55:35 +0000 (19:55 +0000)]
fix get_item_name deadlock on transaction

SVN Revision: 1728

16 years ago* src/ejabberd_c2s.erl: Bugfix in "from" attribute checking
Alexey Shchepin [Fri, 12 Dec 2008 13:08:00 +0000 (13:08 +0000)]
* src/ejabberd_c2s.erl: Bugfix in "from" attribute checking

SVN Revision: 1727

16 years agofix typo bug injected in r1712
Christophe Romain [Tue, 9 Dec 2008 22:42:01 +0000 (22:42 +0000)]
fix typo bug injected in r1712

SVN Revision: 1724

16 years agoprevent publish items with invalid XML schema (EJAB-699)
Christophe Romain [Tue, 9 Dec 2008 22:02:47 +0000 (22:02 +0000)]
prevent publish items with invalid XML schema (EJAB-699)

SVN Revision: 1722

16 years agocosmetic change (intentation and spaces)
Christophe Romain [Mon, 8 Dec 2008 23:28:50 +0000 (23:28 +0000)]
cosmetic change (intentation and spaces)

SVN Revision: 1719

16 years agoremove pubsub_state record when unsubscribing node without affiliation (EJAB-776)
Christophe Romain [Mon, 8 Dec 2008 21:47:50 +0000 (21:47 +0000)]
remove pubsub_state record when unsubscribing node without affiliation (EJAB-776)

SVN Revision: 1717

16 years agoreply to suscriptions options queries with unsupported feature error (EJAB-713)
Christophe Romain [Mon, 8 Dec 2008 21:17:46 +0000 (21:17 +0000)]
reply to suscriptions options queries with unsupported feature error (EJAB-713)

SVN Revision: 1716

16 years agoseveral pubsub improvements
Christophe Romain [Mon, 8 Dec 2008 19:50:50 +0000 (19:50 +0000)]
several pubsub improvements

SVN Revision: 1715

16 years agoReduce memory consumption due to caps handling
Christophe Romain [Mon, 8 Dec 2008 14:10:55 +0000 (14:10 +0000)]
Reduce memory consumption due to caps handling

SVN Revision: 1712

16 years ago* src/ejabberd_c2s.erl: Enforce client stanza from attribute (EJAB-812).
Mickaël Rémond [Mon, 8 Dec 2008 09:21:36 +0000 (09:21 +0000)]
* src/ejabberd_c2s.erl: Enforce client stanza from attribute (EJAB-812).
* src/jlib.erl: Likewise.

SVN Revision: 1706

16 years agoFix default value of default_room_options (thanks to Aleksey Shchepin)
Badlop [Wed, 3 Dec 2008 15:06:21 +0000 (15:06 +0000)]
Fix default value of default_room_options (thanks to Aleksey Shchepin)

SVN Revision: 1702

16 years ago* src/odbc/ejabberd_odbc.erl: close MySQL connections on terminate (needs mysql r829)
Jérôme Sautret [Wed, 3 Dec 2008 10:58:19 +0000 (10:58 +0000)]
* src/odbc/ejabberd_odbc.erl: close MySQL connections on terminate (needs mysql r829)

SVN Revision: 1700

16 years agoNo need to define default value of history field because it is explicitely set when...
Badlop [Tue, 2 Dec 2008 19:45:39 +0000 (19:45 +0000)]
No need to define default value of history field because it is explicitely set when the record is created

SVN Revision: 1699

16 years ago* src/mod_muc/mod_muc_room.erl: Move definitions to header file
Badlop [Tue, 2 Dec 2008 19:23:12 +0000 (19:23 +0000)]
* src/mod_muc/mod_muc_room.erl: Move definitions to header file
* src/mod_muc/mod_muc_room.hrl: New header file
* src/Makefile.in: Likewise

SVN Revision: 1698

16 years ago* doc/guide.tex: New subsection Database Connection
Badlop [Mon, 1 Dec 2008 17:45:01 +0000 (17:45 +0000)]
* doc/guide.tex: New subsection Database Connection
* doc/guide.html: Likewise

SVN Revision: 1697

16 years agoRemove debug line from SVN r1685
Badlop [Fri, 28 Nov 2008 19:51:30 +0000 (19:51 +0000)]
Remove debug line from SVN r1685

SVN Revision: 1689

16 years ago* src/mod_muc/mod_muc_room.erl: Clean user activity after timeout
Alexey Shchepin [Fri, 28 Nov 2008 16:06:39 +0000 (16:06 +0000)]
* src/mod_muc/mod_muc_room.erl: Clean user activity after timeout
(EJAB-804)

SVN Revision: 1688

16 years ago* src/ejabberdctl.template: Fix detection of ejabberdctl.cfg path
Badlop [Wed, 26 Nov 2008 18:02:41 +0000 (18:02 +0000)]
* src/ejabberdctl.template: Fix detection of ejabberdctl.cfg path

SVN Revision: 1687

16 years ago* src/mod_irc/mod_irc.erl: Announce disco#info (thanks to Spike)
Badlop [Wed, 26 Nov 2008 16:04:27 +0000 (16:04 +0000)]
* src/mod_irc/mod_irc.erl: Announce disco#info (thanks to Spike)
* src/mod_muc/mod_muc.erl: Announce disco#info disco#items
* src/mod_proxy65/mod_proxy65_service.erl: No announce disco#items
* src/mod_pubsub/mod_pubsub.erl: Announce disco#info disco#items
* src/mod_vcard.erl: Announce disco#info

SVN Revision: 1686

16 years ago* src/gen_mod.erl: First store module options in ETS and Mnesia,
Badlop [Wed, 26 Nov 2008 15:10:38 +0000 (15:10 +0000)]
* src/gen_mod.erl: First store module options in ETS and Mnesia,
then start the module. In case of failure, remove options from
ETS. Until now the module was started before the options were
stored in database, and some modules started incorrectly because
they couldn't access the options from database; for instance
mod_muc_room required this for reading max_users option.

* src/mod_muc/mod_muc_room.erl: Include the value of max_users
service option and the current max_users room option in the list
of allowed room limit values.

SVN Revision: 1685

16 years agopubsub/pep: get_node_affiliations resultset bugfix
Christophe Romain [Tue, 25 Nov 2008 23:05:26 +0000 (23:05 +0000)]
pubsub/pep: get_node_affiliations resultset bugfix

SVN Revision: 1684

16 years ago* src/eldap/Makefile.in: added +optimize and +driver
Evgeniy Khramtsov [Mon, 24 Nov 2008 13:27:04 +0000 (13:27 +0000)]
* src/eldap/Makefile.in: added +optimize and +driver
compilation options
* src/eldap/Makefile.win32: Likewise

SVN Revision: 1682

16 years ago* src/ejabberdctl.template: Added the ability to define the --config-dir option.
Mickaël Rémond [Sun, 23 Nov 2008 16:41:50 +0000 (16:41 +0000)]
* src/ejabberdctl.template: Added the ability to define the --config-dir option.

SVN Revision: 1681

16 years ago* src/ejabberd_receiver.erl: Hibernate after timeout
Alexey Shchepin [Sun, 23 Nov 2008 09:43:52 +0000 (09:43 +0000)]
* src/ejabberd_receiver.erl: Hibernate after timeout
* src/ejabberd_frontend_socket.erl: Likewise

SVN Revision: 1680

16 years agoURL path should be tokenized by / and then decoded (EJAB-786).
Badlop [Wed, 12 Nov 2008 10:03:27 +0000 (10:03 +0000)]
URL path should be tokenized by / and then decoded (EJAB-786).

SVN Revision: 1679

16 years ago* src/web/ejabberd_http.erl: Include recognized headers in
Badlop [Wed, 12 Nov 2008 09:58:28 +0000 (09:58 +0000)]
* src/web/ejabberd_http.erl: Include recognized headers in
request_headers as atoms, and others as strings (EJAB-778)

SVN Revision: 1678

16 years ago* doc/guide.tex: Improve legibility of mod_irc example config
Badlop [Wed, 12 Nov 2008 00:21:47 +0000 (00:21 +0000)]
* doc/guide.tex: Improve legibility of mod_irc example config

SVN Revision: 1677

16 years agoSVN Revision: 1676
Alexey Shchepin [Mon, 10 Nov 2008 14:40:53 +0000 (14:40 +0000)]
SVN Revision: 1676

16 years ago* src/tls/tls_drv.c: Don't create a SSL context on every
Alexey Shchepin [Mon, 10 Nov 2008 14:32:51 +0000 (14:32 +0000)]
* src/tls/tls_drv.c: Don't create a SSL context on every
connection and disable SSLv2 on outgoing connections (EJAB-781)

SVN Revision: 1675

16 years ago* src/ejabberd_s2s_out.erl: exports the DNS resolution function.
Mickaël Rémond [Sat, 8 Nov 2008 17:50:54 +0000 (17:50 +0000)]
* src/ejabberd_s2s_out.erl: exports the DNS resolution function.

SVN Revision: 1674

16 years ago* src/extauth.erl: When the extauth call fails or timeouts, deny
Badlop [Thu, 6 Nov 2008 15:36:49 +0000 (15:36 +0000)]
* src/extauth.erl: When the extauth call fails or timeouts, deny
authorization. Use two timeouts: 60s for script initialization and
10s for regular calls. (thanks to Kevin Crosbie from
Ravenpack) (EJAB-627)

SVN Revision: 1673

16 years ago* src/ejabberd_c2s.erl: Disable zlib when STARTTLS is required
Alexey Shchepin [Mon, 3 Nov 2008 13:54:42 +0000 (13:54 +0000)]
* src/ejabberd_c2s.erl: Disable zlib when STARTTLS is required

SVN Revision: 1672

16 years ago* src/Makefile.in (clean-local): Delete also ejabberdctl.example
Badlop [Mon, 27 Oct 2008 12:19:06 +0000 (12:19 +0000)]
* src/Makefile.in (clean-local): Delete also ejabberdctl.example

SVN Revision: 1671

16 years ago* src/translate.erl: When a translation file can't be loaded, show
Badlop [Fri, 24 Oct 2008 22:16:17 +0000 (22:16 +0000)]
* src/translate.erl: When a translation file can't be loaded, show
detailed error message

SVN Revision: 1669

16 years ago* src/ejabberd_ctl.erl: If ejabberd didn't start correctly:
Badlop [Fri, 24 Oct 2008 22:11:42 +0000 (22:11 +0000)]
* src/ejabberd_ctl.erl: If ejabberd didn't start correctly:
'ejabberdctl status' suggests to look in log files; any other
ejabberdctl command shows 'status'.

SVN Revision: 1668

16 years ago* src/ejabberd_app.erl: Open ejabberd.log sooner, so errors during
Badlop [Fri, 24 Oct 2008 22:07:38 +0000 (22:07 +0000)]
* src/ejabberd_app.erl: Open ejabberd.log sooner, so errors during
ejabberd initialization are logged in that file (EJAB-777). Write
a log message when ejabberd finishes the start or stop.

SVN Revision: 1667

16 years ago* src/ejabberd_c2s.erl: Ensure unique ID in roster push (EJAB-721)
Badlop [Fri, 24 Oct 2008 18:01:08 +0000 (18:01 +0000)]
* src/ejabberd_c2s.erl: Ensure unique ID in roster push (EJAB-721)
* src/mod_roster.erl: Likewise
* src/mod_roster_odbc.erl: Likewise
* src/mod_shared_roster.erl: Likewise

SVN Revision: 1666

16 years ago* src/ejabberd_lstener.erl: Fix listeners
Badlop [Fri, 24 Oct 2008 17:26:11 +0000 (17:26 +0000)]
* src/ejabberd_lstener.erl: Fix listeners
* src/ejabberd_sup.erl: Likewise
* src/gen_mod.erl: Likewise

SVN Revision: 1665

16 years ago* src/ejabberd_frontend_socket.erl: Fixed SSL sockets
Alexey Shchepin [Thu, 23 Oct 2008 14:59:49 +0000 (14:59 +0000)]
* src/ejabberd_frontend_socket.erl: Fixed SSL sockets

SVN Revision: 1664

16 years ago* src/Makefile.in: docdir should be prefixed with DESTDIR (thanks
Badlop [Fri, 17 Oct 2008 17:37:50 +0000 (17:37 +0000)]
* src/Makefile.in: docdir should be prefixed with DESTDIR (thanks
to Jack Moffitt)(EJAB-775)

SVN Revision: 1662

16 years agodoes not write item when max_items set to 0 (solves EJAB-768)
Christophe Romain [Fri, 17 Oct 2008 00:43:58 +0000 (00:43 +0000)]
does not write item when max_items set to 0 (solves EJAB-768)

SVN Revision: 1661

16 years agofix remove_user not unsubscribing user (EJAB-684)
Christophe Romain [Thu, 16 Oct 2008 23:09:51 +0000 (23:09 +0000)]
fix remove_user not unsubscribing user (EJAB-684)

SVN Revision: 1659

16 years agofix badarg issue on get_roster_info when allowed roster groups is not defined
Christophe Romain [Thu, 16 Oct 2008 22:12:05 +0000 (22:12 +0000)]
fix badarg issue on get_roster_info when allowed roster groups is not defined

SVN Revision: 1656

16 years agofix pubsub_publish_item hook ServerHost parameter (EJAB-772)
Christophe Romain [Tue, 14 Oct 2008 12:41:46 +0000 (12:41 +0000)]
fix pubsub_publish_item hook ServerHost parameter (EJAB-772)

SVN Revision: 1655

16 years ago* src/odbc/ejabberd_odbc.erl: log MySQL driver messages.
Jérôme Sautret [Mon, 13 Oct 2008 15:25:30 +0000 (15:25 +0000)]
* src/odbc/ejabberd_odbc.erl: log MySQL driver messages.

SVN Revision: 1652

16 years agoReplace mentions of mod_xmlrpc to ejabberd_xmlrpc
Badlop [Mon, 13 Oct 2008 09:01:08 +0000 (09:01 +0000)]
Replace mentions of mod_xmlrpc to ejabberd_xmlrpc

SVN Revision: 1645

16 years ago* src/web/ejabberd_web_admin.erl: When requesting page of
Badlop [Mon, 13 Oct 2008 08:32:04 +0000 (08:32 +0000)]
* src/web/ejabberd_web_admin.erl: When requesting page of
nonexistent user, show 'Not Found' page (EJAB-771)

SVN Revision: 1644

16 years ago* src/web/ejabberd_web_admin.erl: Run new hook
Badlop [Sun, 12 Oct 2008 14:16:05 +0000 (14:16 +0000)]
* src/web/ejabberd_web_admin.erl: Run new hook
webadmin_user_parse_query when POST in web admin user
page (thanks to Oleg Palij)(EJAB-747)
* src/mod_offline.erl: Add button "Remove All Offline Messages" in
a user page (thanks to Oleg Palij)(EJAB-747)
* src/mod_offline_odbc.erl: Likewise

SVN Revision: 1643

16 years ago* src/web/ejabberd_web_admin.erl: Improve Web Admin navigation
Badlop [Sun, 12 Oct 2008 13:58:05 +0000 (13:58 +0000)]
* src/web/ejabberd_web_admin.erl: Improve Web Admin navigation
menu for vhosts and nodes (EJAB-734)

SVN Revision: 1642

16 years ago* doc/guide.tex: Explain the new ejabberdctl command 'help'
Badlop [Sun, 12 Oct 2008 13:32:36 +0000 (13:32 +0000)]
* doc/guide.tex: Explain the new ejabberdctl command 'help'
* doc/guide.html: Likewise

SVN Revision: 1641

16 years ago* src/mod_configure.erl: Update calls from ctl to
Badlop [Sun, 12 Oct 2008 12:05:31 +0000 (12:05 +0000)]
* src/mod_configure.erl: Update calls from ctl to
commands (EJAB-694)
* src/web/ejabberd_web_admin.erl: Likewise

SVN Revision: 1640

16 years ago* src/ejabberd_sm.erl: Update from ctl to commands (EJAB-694)
Badlop [Sun, 12 Oct 2008 12:04:10 +0000 (12:04 +0000)]
* src/ejabberd_sm.erl: Update from ctl to commands (EJAB-694)
* src/ejabberd_s2s.erl: Likewise

SVN Revision: 1639

16 years ago* src/ejabberd_auth.erl: Update from ctl to commands (EJAB-694)
Badlop [Sun, 12 Oct 2008 12:01:56 +0000 (12:01 +0000)]
* src/ejabberd_auth.erl: Update from ctl to commands (EJAB-694)
* src/ejabberd_auth_internal.erl: Likewise
* src/ejabberd_auth_ldap.erl: Likewise
* src/ejabberd_auth_odbc.erl: Likewise

SVN Revision: 1638

16 years ago* src/ejabberdctl.template: Move help print to a separate
Badlop [Sun, 12 Oct 2008 12:00:20 +0000 (12:00 +0000)]
* src/ejabberdctl.template: Move help print to a separate
function (EJAB-694)

SVN Revision: 1637

16 years ago* src/ejabberd_ctl.erl: Add frontend support for
Badlop [Sun, 12 Oct 2008 11:58:30 +0000 (11:58 +0000)]
* src/ejabberd_ctl.erl: Add frontend support for
commands (EJAB-694). Categorization and sorting of commands in
ejabberd_ctl help (EJAB-313). Lines in command line help of length
80, and text formatting (EJAB-473)

SVN Revision: 1636

16 years ago* src/ejabberd_app.erl: Initialize ejabberd_commands and start
Badlop [Sun, 12 Oct 2008 11:56:07 +0000 (11:56 +0000)]
* src/ejabberd_app.erl: Initialize ejabberd_commands and start
ejabbed_admin (EJAB-694)

SVN Revision: 1635