]> granicus.if.org Git - ejabberd/log
ejabberd
15 years agopubsub: prevent blocking when sending lots of items, send last items to connected...
Christophe Romain [Wed, 8 Apr 2009 15:53:46 +0000 (15:53 +0000)]
pubsub: prevent blocking when sending lots of items, send last items to connected resource only, and cosmetic changes

SVN Revision: 2005

15 years ago* src/ejabberd_captcha.erl: fixed compilation warnings.
Evgeniy Khramtsov [Wed, 8 Apr 2009 12:05:03 +0000 (12:05 +0000)]
* src/ejabberd_captcha.erl: fixed compilation warnings.

SVN Revision: 2004

15 years ago* doc/release_notes_2.0.5.txt: Added file for new release
Badlop [Wed, 1 Apr 2009 10:37:18 +0000 (10:37 +0000)]
* doc/release_notes_2.0.5.txt: Added file for new release

SVN Revision: 2002

15 years ago* src/ejabberd_captcha.erl: Small code reorganization; export new
Badlop [Mon, 30 Mar 2009 11:55:31 +0000 (11:55 +0000)]
* src/ejabberd_captcha.erl: Small code reorganization; export new
functions build_captcha_html/2 and check_captcha/2

SVN Revision: 2001

15 years ago* src/ejabberd_sm.erl: Partially retract SVN r1976
Badlop [Tue, 24 Mar 2009 16:22:33 +0000 (16:22 +0000)]
* src/ejabberd_sm.erl: Partially retract SVN r1976
EJAB-300 (EJAB-890). Check default privacy list when account, not
a specific session, receives a presence subscription
stanza (EJAB-300).
* src/ejabberd_c2s.erl: Likewise

SVN Revision: 1998

15 years agoimplement roster acces model (EJAB-780)
Christophe Romain [Fri, 20 Mar 2009 00:08:38 +0000 (00:08 +0000)]
implement roster acces model (EJAB-780)

SVN Revision: 1997

15 years agoAllow more environment variable overrides in ejabberdctl (EJAB-891)
Christophe Romain [Thu, 19 Mar 2009 21:28:34 +0000 (21:28 +0000)]
Allow more environment variable overrides in ejabberdctl (EJAB-891)

SVN Revision: 1995

15 years ago* src/ejabberd_captcha.erl: moved all functions from ejabberd_captcha process. Use...
Evgeniy Khramtsov [Sat, 14 Mar 2009 06:27:05 +0000 (06:27 +0000)]
* src/ejabberd_captcha.erl: moved all functions from ejabberd_captcha process. Use mnesia:transaction/1 where it is needed.

SVN Revision: 1994

15 years ago* tools/captcha.sh: sample CAPTCHA script.
Evgeniy Khramtsov [Fri, 13 Mar 2009 16:38:28 +0000 (16:38 +0000)]
* tools/captcha.sh: sample CAPTCHA script.

SVN Revision: 1993

15 years ago* src/ejabberd_captcha.erl: fixes previous commit
Evgeniy Khramtsov [Fri, 13 Mar 2009 16:02:59 +0000 (16:02 +0000)]
* src/ejabberd_captcha.erl: fixes previous commit

SVN Revision: 1992

15 years ago* src/ejabberd_captcha.erl: XEP-158 (CAPTCHA Forms).
Evgeniy Khramtsov [Fri, 13 Mar 2009 16:01:46 +0000 (16:01 +0000)]
* src/ejabberd_captcha.erl: XEP-158 (CAPTCHA Forms).
* src/ejabberd_config.erl: likewise.
* src/ejabberd_sup.erl: likewise.
* src/jlib.hrl: likewise.
* src/web/ejabberd_http.erl: likewise.
* src/mod_muc/mod_muc_room.erl: CAPTCHA support.
* src/mod_muc/mod_muc_room.hrl: likewise.

SVN Revision: 1991

15 years agoFix mistake when calling win32_dns.
Badlop [Wed, 11 Mar 2009 18:36:27 +0000 (18:36 +0000)]
Fix mistake when calling win32_dns.

SVN Revision: 1990

15 years ago* doc/release_notes_2.0.4.txt: Added file for new release
Badlop [Tue, 10 Mar 2009 16:25:20 +0000 (16:25 +0000)]
* doc/release_notes_2.0.4.txt: Added file for new release

SVN Revision: 1987

15 years ago* src/tls/tls_drv.c: Fix encryption problem for ejabberd_http
Badlop [Tue, 10 Mar 2009 15:21:36 +0000 (15:21 +0000)]
* src/tls/tls_drv.c: Fix encryption problem for ejabberd_http
after timeout (thanks to Alexey Shchepin)(EJAB-880)

SVN Revision: 1986

15 years agotypo fix on roster access_model
Christophe Romain [Tue, 10 Mar 2009 12:08:41 +0000 (12:08 +0000)]
typo fix on roster access_model

SVN Revision: 1984

15 years agoFix PEP with other domains and s2s (EJAB-825)
Christophe Romain [Tue, 10 Mar 2009 10:35:57 +0000 (10:35 +0000)]
Fix PEP with other domains and s2s (EJAB-825)

SVN Revision: 1980

15 years ago* src/tls/tls_drv.c: Fix to support OpenSSL older than
Badlop [Mon, 9 Mar 2009 19:17:53 +0000 (19:17 +0000)]
* src/tls/tls_drv.c: Fix to support OpenSSL older than
0.9.8f (EJAB-877)(thanks to Jonathan Schleifer)
* doc/guide.tex: It is again supported OpenSSL older than 0.9.8f
* doc/guide.html: Likewise

SVN Revision: 1979

15 years ago* src/Makefile.in: In SunOS, use different C flags (thanks to
Badlop [Sat, 7 Mar 2009 09:52:26 +0000 (09:52 +0000)]
* src/Makefile.in: In SunOS, use different C flags (thanks to
Thomas)(EJAB-438)
* src/ejabberd_zlib/Makefile.in: Likewise
* src/mod_irc/Makefile.in: Likewise
* src/stringprep/Makefile.in: Likewise
* src/tls/Makefile.in: Likewise

SVN Revision: 1977

15 years ago* src/ejabberd_c2s.erl: Enforce privacy rules also for
Badlop [Sat, 7 Mar 2009 08:59:26 +0000 (08:59 +0000)]
* src/ejabberd_c2s.erl: Enforce privacy rules also for
subscription requests (EJAB-300)
* src/ejabberd_sm.erl: Likewise

SVN Revision: 1976

15 years ago* src/ejabberd_hooks.erl: fixed typo
Evgeniy Khramtsov [Fri, 6 Mar 2009 10:03:29 +0000 (10:03 +0000)]
* src/ejabberd_hooks.erl: fixed typo

SVN Revision: 1970

15 years ago* src/ejabberd_hooks.erl: anonymous functions support.
Evgeniy Khramtsov [Fri, 6 Mar 2009 09:34:13 +0000 (09:34 +0000)]
* src/ejabberd_hooks.erl: anonymous functions support.

SVN Revision: 1969

15 years ago* src/ejabberd_app.erl: In a Windows machine, explicitly add the
Badlop [Thu, 5 Mar 2009 20:03:18 +0000 (20:03 +0000)]
* src/ejabberd_app.erl: In a Windows machine, explicitly add the
nameservers, as it seems Erlang does not do itself (EJAB-860)
* src/win32_dns.erl: Get name servers from Windows registy (thanks
to Geoff Cant)

SVN Revision: 1968

15 years ago* doc/guide.tex: Require OpenSSL 0.9.8f or higher (EJAB-877)
Badlop [Thu, 5 Mar 2009 19:48:24 +0000 (19:48 +0000)]
* doc/guide.tex: Require OpenSSL 0.9.8f or higher (EJAB-877)
* doc/guide.html: Likewise

SVN Revision: 1967

15 years ago* src/ejabberd_auth.erl: If anonymous auth is enabled, when
Badlop [Wed, 4 Mar 2009 18:34:02 +0000 (18:34 +0000)]
* src/ejabberd_auth.erl: If anonymous auth is enabled, when
checking if the account already exists in other auth methods, take
into account if the auth method failed (EJAB-882)
* src/ejabberd_auth_anonymous.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/ejabberd_auth_pam.erl: Likewise

SVN Revision: 1966

15 years agoAllow node creation without configure item
Christophe Romain [Wed, 4 Mar 2009 01:12:10 +0000 (01:12 +0000)]
Allow node creation without configure item

SVN Revision: 1963

15 years agoupdate pubsub version
Christophe Romain [Wed, 4 Mar 2009 01:04:28 +0000 (01:04 +0000)]
update pubsub version

SVN Revision: 1960

15 years agoAdd roster subscriptions handling and make PEP events sent to all resources
Christophe Romain [Tue, 3 Mar 2009 22:42:37 +0000 (22:42 +0000)]
Add roster subscriptions handling and make PEP events sent to all resources

SVN Revision: 1956

15 years agoFix small compilation error introduced in revision 1923
Badlop [Sat, 28 Feb 2009 00:01:27 +0000 (00:01 +0000)]
Fix small compilation error introduced in revision 1923

SVN Revision: 1931

15 years ago* src/mod_pubsub/node_default.erl: Fix that non-subscriber could
Badlop [Fri, 27 Feb 2009 23:56:46 +0000 (23:56 +0000)]
* src/mod_pubsub/node_default.erl: Fix that non-subscriber could
fetch items from Authorize node (thanks to Brian Cully)(EJAB-873)

SVN Revision: 1930

15 years ago* src/tls/tls_drv.c: S2S connection with STARTTLS fails to Gtalk
Badlop [Fri, 27 Feb 2009 15:42:27 +0000 (15:42 +0000)]
* src/tls/tls_drv.c: S2S connection with STARTTLS fails to Gtalk
and recent Openfire (thanks to Philipp Hancke)(EJAB-877)

SVN Revision: 1926

15 years ago* src/mod_proxy65/mod_proxy65_service.erl: if an ip option is not defined, the module...
Evgeniy Khramtsov [Fri, 27 Feb 2009 03:22:40 +0000 (03:22 +0000)]
* src/mod_proxy65/mod_proxy65_service.erl: if an ip option is not defined, the module takes an IP address of a local hostname.

SVN Revision: 1925

15 years agocosmetic changes
Christophe Romain [Fri, 27 Feb 2009 03:09:00 +0000 (03:09 +0000)]
cosmetic changes

SVN Revision: 1923

15 years ago* doc/guide.tex: No mention to the release date in ejabberd Guide
Badlop [Thu, 26 Feb 2009 23:10:28 +0000 (23:10 +0000)]
* doc/guide.tex: No mention to the release date in ejabberd Guide
or release notes. The date of an ejabberd release is determined by
the date of the corresponding release announcement.

SVN Revision: 1922

15 years ago* src/mod_pubsub/mod_pubsub.erl: Fix incorrect implementation of
Badlop [Wed, 25 Feb 2009 21:17:14 +0000 (21:17 +0000)]
* src/mod_pubsub/mod_pubsub.erl: Fix incorrect implementation of
Pubsub payload requirements (thanks to Andy Skelton)(EJAB-823)

SVN Revision: 1921

15 years ago* src/ejabberd_listener.erl: Fix report message of 'undef' error
Badlop [Tue, 24 Feb 2009 17:25:40 +0000 (17:25 +0000)]
* src/ejabberd_listener.erl: Fix report message of 'undef' error

SVN Revision: 1916

15 years agoDo not call mod_caps:clear_caps as it breaks PubSub/PEP (EJAB-854)
Christophe Romain [Mon, 23 Feb 2009 15:56:19 +0000 (15:56 +0000)]
Do not call mod_caps:clear_caps as it breaks PubSub/PEP (EJAB-854)

SVN Revision: 1912

15 years ago* src/web/ejabberd_http.erl: Added a workaround for inet:peername
Alexey Shchepin [Mon, 23 Feb 2009 05:25:10 +0000 (05:25 +0000)]
* src/web/ejabberd_http.erl: Added a workaround for inet:peername
returning 'ebadf'

SVN Revision: 1910

15 years agoFix a minor compilation warning and add EDoc comment
Badlop [Sat, 21 Feb 2009 11:24:08 +0000 (11:24 +0000)]
Fix a minor compilation warning and add EDoc comment

SVN Revision: 1907

15 years ago* src/ejabberd_listener.erl: When stopping a listener, don't stop
Badlop [Fri, 20 Feb 2009 14:51:13 +0000 (14:51 +0000)]
* src/ejabberd_listener.erl: When stopping a listener, don't stop
the listener supervisor (EJAB-874)

SVN Revision: 1891

15 years agofix nodetree plugin resolver
Christophe Romain [Thu, 19 Feb 2009 11:25:56 +0000 (11:25 +0000)]
fix nodetree plugin resolver

SVN Revision: 1889

15 years ago* src/ejabberd_listener.erl: More error detections
Badlop [Tue, 17 Feb 2009 15:42:22 +0000 (15:42 +0000)]
* src/ejabberd_listener.erl: More error detections

SVN Revision: 1884

15 years ago* src/ejabberd_listener.erl: More error detections
Badlop [Tue, 17 Feb 2009 09:53:29 +0000 (09:53 +0000)]
* src/ejabberd_listener.erl: More error detections

SVN Revision: 1883

15 years ago* src/ejabberd_config.erl: Check certfiles are readable on server
Badlop [Mon, 16 Feb 2009 17:57:30 +0000 (17:57 +0000)]
* src/ejabberd_config.erl: Check certfiles are readable on server
start and listener start (EJAB-753)
* src/ejabberd_listener.erl: Likewise

SVN Revision: 1882

15 years ago* src/mod_privacy.erl: Privacy List: deny presence-out all + send
Badlop [Mon, 16 Feb 2009 16:24:08 +0000 (16:24 +0000)]
* src/mod_privacy.erl: Privacy List: deny presence-out all + send
presence to: presence is sent (EJAB-255)
* src/ejabberd_c2s.erl: Likewise

SVN Revision: 1881

15 years ago* src/mod_muc/mod_muc_room.erl: Owner of a password protected room
Badlop [Mon, 16 Feb 2009 15:57:02 +0000 (15:57 +0000)]
* src/mod_muc/mod_muc_room.erl: Owner of a password protected room
must provide the password, like other participants (EJAB-867)

SVN Revision: 1880

15 years ago* src/mod_muc/mod_muc_log.erl: Prevent XSS in MUC logs by
Badlop [Mon, 16 Feb 2009 15:32:54 +0000 (15:32 +0000)]
* src/mod_muc/mod_muc_log.erl: Prevent XSS in MUC logs by
linkifying only a few known protocols (EJAB-850)

SVN Revision: 1879

15 years ago* src/mod_muc/mod_muc.erl: Export function to create MUC
Badlop [Mon, 16 Feb 2009 15:24:40 +0000 (15:24 +0000)]
* src/mod_muc/mod_muc.erl: Export function to create MUC
room (thanks to Eric Cestari) (EJAB-729)

SVN Revision: 1878

15 years ago* src/mod_roster.erl: When account is deleted, cancel presence
Badlop [Mon, 16 Feb 2009 14:49:20 +0000 (14:49 +0000)]
* src/mod_roster.erl: When account is deleted, cancel presence
subscription for all roster items (EJAB-790)
* src/mod_roster_odbc.erl: Likewise

SVN Revision: 1877

15 years ago* src/web/ejabberd_http_poll.erl: Allow configuration of session
Badlop [Sat, 14 Feb 2009 09:03:26 +0000 (09:03 +0000)]
* src/web/ejabberd_http_poll.erl: Allow configuration of session
timeout, using new global option http_poll_timeout (EJAB-135)
* doc/guide.tex: Document new option
* doc/guide.html: Likewise

SVN Revision: 1876

15 years ago* src/ejabberd_listener.erl: Report error at startup if a listener
Badlop [Fri, 13 Feb 2009 23:52:24 +0000 (23:52 +0000)]
* src/ejabberd_listener.erl: Report error at startup if a listener
module isn't available or is not an ejabberd listener (EJAB-868)

SVN Revision: 1875

15 years ago* src/mod_shared_roster.erl: Fix bug: a pending subscription
Badlop [Fri, 13 Feb 2009 23:01:41 +0000 (23:01 +0000)]
* src/mod_shared_roster.erl: Fix bug: a pending subscription
request, and later the requester added to the roster due to a
shared roster group, that request could neither be accepted or
rejected (thanks to Brian Cully)(EJAB-869)

SVN Revision: 1874

15 years ago* src/web/ejabberd_web_admin.erl: Show big integers with comma
Badlop [Fri, 13 Feb 2009 22:13:34 +0000 (22:13 +0000)]
* src/web/ejabberd_web_admin.erl: Show big integers with comma
separators for easy reading

SVN Revision: 1873

15 years ago* src/ejabberd_system_monitor.erl: Allow parametrizable watchdog
Badlop [Fri, 13 Feb 2009 19:27:56 +0000 (19:27 +0000)]
* src/ejabberd_system_monitor.erl: Allow parametrizable watchdog
threshold: option watchdog_large_heap or chatting with the
watchdog bot (EJAB-545)
* src/ejabberd_config.erl: Likewise
* doc/guide.tex: Likewise
* doc/guide.html: Likewise

SVN Revision: 1872

15 years agoprevent from calling get_vh_registered_users/2 when not available
Christophe Romain [Fri, 13 Feb 2009 13:28:10 +0000 (13:28 +0000)]
prevent from calling get_vh_registered_users/2 when not available

SVN Revision: 1869

15 years agofix delete-items issue and manage-affiliations typo
Christophe Romain [Mon, 9 Feb 2009 13:37:58 +0000 (13:37 +0000)]
fix delete-items issue and manage-affiliations typo

SVN Revision: 1868

16 years ago* src/mod_pubsub/mod_pubsub.erl: The table pubsub_node in ejabberd
Badlop [Thu, 5 Feb 2009 21:23:16 +0000 (21:23 +0000)]
* src/mod_pubsub/mod_pubsub.erl: The table pubsub_node in ejabberd
older than 2.0.2 had indexes for parentid and type. This is not
required since ejabberd 2.0.2, so those indexes can be
deleted. (EJAB-669)

SVN Revision: 1864

16 years ago* doc/Makefile: In Clean do not remove html. In new Distclean, remove also html.
Badlop [Tue, 3 Feb 2009 10:58:16 +0000 (10:58 +0000)]
* doc/Makefile: In Clean do not remove html. In new Distclean, remove also html.

SVN Revision: 1862

16 years ago* doc/Makefile: When cleaning, remove contributed_modules.tex
Badlop [Tue, 3 Feb 2009 10:47:38 +0000 (10:47 +0000)]
* doc/Makefile: When cleaning, remove contributed_modules.tex

SVN Revision: 1861

16 years ago* src/Makefile.in: Fix arguments to Install program
Badlop [Tue, 3 Feb 2009 10:25:06 +0000 (10:25 +0000)]
* src/Makefile.in: Fix arguments to Install program

SVN Revision: 1860

16 years ago* src/web/ejabberd_web_admin.erl: Calls to the hook
Badlop [Mon, 2 Feb 2009 10:12:44 +0000 (10:12 +0000)]
* src/web/ejabberd_web_admin.erl: Calls to the hook
webadmin_menu_node provide the node as first argument, and calls
to webadmin_menu_hostnode provide both the host and the node. Fix
call to make_menu_items, because webadmin_menu_node was called in
cases where webadmin_menu_hostnode should be called. Align to
right some table elements.

SVN Revision: 1859

16 years ago* doc/guide.tex: Provide only an example of language option
Badlop [Sat, 31 Jan 2009 12:26:27 +0000 (12:26 +0000)]
* doc/guide.tex: Provide only an example of language option
* doc/guide.html: Likewise

SVN Revision: 1858

16 years ago* src/eldap/eldap.erl: moves waiting for response queries to
Evgeniy Khramtsov [Fri, 30 Jan 2009 15:22:18 +0000 (15:22 +0000)]
* src/eldap/eldap.erl: moves waiting for response queries to
pending queue on an LDAP connection failure.

SVN Revision: 1856

16 years ago* src/eldap/eldap.erl: implemented queue for pending queries.
Evgeniy Khramtsov [Tue, 27 Jan 2009 13:24:18 +0000 (13:24 +0000)]
* src/eldap/eldap.erl: implemented queue for pending queries.

SVN Revision: 1855

16 years ago* doc/guide.tex: mod_muc can run in several nodes of cluster
Badlop [Tue, 27 Jan 2009 11:20:55 +0000 (11:20 +0000)]
* doc/guide.tex: mod_muc can run in several nodes of cluster
* doc/guide.html: Likewise

SVN Revision: 1854

16 years ago* src/eldap/eldap.erl: Close a connection on tcp_error.
Evgeniy Khramtsov [Fri, 23 Jan 2009 07:28:49 +0000 (07:28 +0000)]
* src/eldap/eldap.erl: Close a connection on tcp_error.

SVN Revision: 1851

16 years ago* src/odbc/mysql.sql: Fix complain about comment syntax
Badlop [Fri, 23 Jan 2009 00:10:00 +0000 (00:10 +0000)]
* src/odbc/mysql.sql: Fix complain about comment syntax
* src/odbc/pg.sql: Likewise

SVN Revision: 1850

16 years ago* doc/api/process-one.css: Add some style to HTML elements
Badlop [Wed, 21 Jan 2009 19:49:26 +0000 (19:49 +0000)]
* doc/api/process-one.css: Add some style to HTML elements

* src/ejabberd_listener.erl: Fix EDoc errors
* src/web/ejabberd_web_admin.erl: Likewise

SVN Revision: 1843

16 years ago* src/ejabberd_hooks.erl: Explanation in EDoc of some functions
Badlop [Wed, 21 Jan 2009 17:36:28 +0000 (17:36 +0000)]
* src/ejabberd_hooks.erl: Explanation in EDoc of some functions

SVN Revision: 1842

16 years ago* doc/guide.tex: Explain that account creation is only supported
Badlop [Tue, 20 Jan 2009 22:38:29 +0000 (22:38 +0000)]
* doc/guide.tex: Explain that account creation is only supported
by internal and odbc authentication methods
* doc/guide.html: Likewise

SVN Revision: 1836

16 years ago* src/Makefile.in: The path to the installed copy of ejabberd
Badlop [Tue, 20 Jan 2009 19:42:08 +0000 (19:42 +0000)]
* src/Makefile.in: The path to the installed copy of ejabberd
Guide is set in the environment variable
EJABBERD_DOC_PATH (EJAB-837).
* src/web/ejabberd_web_admin.erl: Likewise
* src/ejabberdctl.template: Likewise
* doc/guide.tex: Likewise
* doc/guide.html: Likewise

SVN Revision: 1835

16 years ago* src/mod_privacy.erl: Only run roster_get_jid_info if privacy
Badlop [Tue, 20 Jan 2009 17:34:58 +0000 (17:34 +0000)]
* src/mod_privacy.erl: Only run roster_get_jid_info if privacy
list has subscription or group (thanks to George Hazan)(EJAB-851).
Sort items in privacy list by order before storing (EJAB-848)
* src/mod_privacy.hrl: Likewise
* src/mod_privacy_odbc.erl: Likewise

SVN Revision: 1834

16 years agoRemove empty svn:mergeinfo properties so it won't get in the way during
Jean-Sébastien Pédron [Mon, 19 Jan 2009 15:42:25 +0000 (15:42 +0000)]
Remove empty svn:mergeinfo properties so it won't get in the way during
future merges.

The server and the repository are Subversion 1.4.x: they are unable to
understand this property.

Subversion 1.5.x clients usually won't commit it on purpose when the
server and/or the repository are 1.4.x. But they will copy it when doing
WC-to-WC copy because they do not communicate with the server at this
time.

SVN Revision: 1831

16 years ago* src/ejabberd_c2s.erl: Added comments.
Mickaël Rémond [Sat, 17 Jan 2009 16:33:35 +0000 (16:33 +0000)]
* src/ejabberd_c2s.erl: Added comments.

SVN Revision: 1823

16 years ago* src/mod_privacy.erl: Privacy list items must be processed in the
Badlop [Fri, 16 Jan 2009 16:06:21 +0000 (16:06 +0000)]
* src/mod_privacy.erl: Privacy list items must be processed in the
specified order (EJAB-848)
* src/mod_privacy_odbc.erl: Likewise

SVN Revision: 1822

16 years ago* doc/release_notes_2.0.3.txt: Minor changes
Badlop [Tue, 13 Jan 2009 18:05:06 +0000 (18:05 +0000)]
* doc/release_notes_2.0.3.txt: Minor changes

SVN Revision: 1818

16 years ago* src/tls/Makefile.win32: Windows compilation support.
Mickaël Rémond [Tue, 13 Jan 2009 16:33:17 +0000 (16:33 +0000)]
* src/tls/Makefile.win32: Windows compilation support.
* src/tls/tls_drv.c: Likewise.
* src/tls/stdint.h: Likewise.

SVN Revision: 1816

16 years ago* doc/guide.tex: Update Erlang version in Windows compilation documentation.
Mickaël Rémond [Tue, 13 Jan 2009 14:50:31 +0000 (14:50 +0000)]
* doc/guide.tex: Update Erlang version in Windows compilation documentation.

SVN Revision: 1815

16 years ago* src/msgs/pl.po: Fix typo (thanks to Apag0r)(EJAB-844)
Badlop [Mon, 12 Jan 2009 23:47:07 +0000 (23:47 +0000)]
* src/msgs/pl.po: Fix typo (thanks to Apag0r)(EJAB-844)

SVN Revision: 1814

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