]>
granicus.if.org Git - ejabberd/log
Christophe Romain [Thu, 30 Apr 2009 08:47:21 +0000 (08:47 +0000)]
typo fix
SVN Revision: 2049
Christophe Romain [Thu, 30 Apr 2009 05:18:06 +0000 (05:18 +0000)]
PubSub/PEP API change for major optimization
SVN Revision: 2048
Badlop [Tue, 28 Apr 2009 14:57:16 +0000 (14:57 +0000)]
* src/ejabberd_hooks.erl: Support distributed hooks (EJAB-829)
SVN Revision: 2047
Badlop [Mon, 27 Apr 2009 21:36:41 +0000 (21:36 +0000)]
* src/xml.erl: More verbose error reporting for
element_to_string (thanks to Magnus Henoch)(EJAB-301)
SVN Revision: 2045
Badlop [Mon, 27 Apr 2009 20:55:35 +0000 (20:55 +0000)]
* src/translate.erl: Support additional files (EJAB-925)
* contrib/extract_translations/extract_translations.erl: Likewise
* contrib/extract_translations/prepare-translation.sh: Likewise
SVN Revision: 2044
Badlop [Mon, 27 Apr 2009 20:36:19 +0000 (20:36 +0000)]
* src/win32_dns.erl: Fix problem parsing some win32 dns (EJAB-927)
SVN Revision: 2043
Badlop [Mon, 27 Apr 2009 20:24:21 +0000 (20:24 +0000)]
* src/cyrsasl_digest.erl: Fix auth verification (EJAB-863)
SVN Revision: 2042
Badlop [Mon, 27 Apr 2009 19:17:17 +0000 (19:17 +0000)]
* src/jlib.erl: Fix recursive call to speedup base64
decoding (thanks to Jeffrey Rogiers)(EJAB-333)
SVN Revision: 2041
Christophe Romain [Fri, 24 Apr 2009 21:34:59 +0000 (21:34 +0000)]
minor cosmetic fix
SVN Revision: 2040
Christophe Romain [Fri, 24 Apr 2009 10:27:31 +0000 (10:27 +0000)]
fix minor pubsub init glitch, and allow ejabberd_odbc to execute bloc of queries without transaction
SVN Revision: 2038
Christophe Romain [Wed, 22 Apr 2009 22:19:41 +0000 (22:19 +0000)]
improve send last published items spawning
SVN Revision: 2036
Badlop [Wed, 22 Apr 2009 13:45:57 +0000 (13:45 +0000)]
* src/ejabberd.cfg.example: Fix English typos. Fix line length:
max 80 characters per line. Remove trailing blankspaces. Added
markers for Vim fold, you may want to add to $HOME/.vimrc this
line: set modeline
* src/ejabberdctl.cfg.example: Likewise
SVN Revision: 2035
Badlop [Wed, 22 Apr 2009 12:05:10 +0000 (12:05 +0000)]
* src/mod_muc/mod_muc.erl: Limit number of characters in Room ID,
Name and Description (EJAB-899)
* src/mod_muc/mod_muc_room.erl: Likewise
* doc/guide.tex: Likewise
* doc/guide.html: Likewise
SVN Revision: 2034
Badlop [Wed, 22 Apr 2009 11:44:03 +0000 (11:44 +0000)]
* src/cyrsasl.erl: Change API of check_password: pass a function
to generate the digest (thanks to Graham Whitted)(EJAB-863)
* src/cyrsasl_anonymous.erl: Likewise
* src/cyrsasl_digest.erl: Likewise
* src/cyrsasl_plain.erl: Likewise
* src/ejabberd_auth.erl: Likewise
* 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
* src/ejabberd_c2s.erl: Likewise
SVN Revision: 2033
Badlop [Wed, 22 Apr 2009 11:02:03 +0000 (11:02 +0000)]
* src/ejabberd_c2s.erl: Fix for SASL Anonymous connections not
stored or purged (thanks to Andy Skelton)(EJAB-912)
SVN Revision: 2032
Badlop [Wed, 22 Apr 2009 10:40:11 +0000 (10:40 +0000)]
* src/mod_shared_roster.erl: Support in API to add 'all' as member
of a group (thanks to Martin Langhoff)(EJAB-916)
SVN Revision: 2031
Badlop [Wed, 22 Apr 2009 10:26:19 +0000 (10:26 +0000)]
* src/ejabberd_captcha.erl: If a problem appears while obtaining
the image, show error message (EJAB-895)
SVN Revision: 2030
Badlop [Wed, 22 Apr 2009 10:23:22 +0000 (10:23 +0000)]
* src/Makefile.in: Install example script captcha.sh (EJAB-895)
SVN Revision: 2029
Badlop [Wed, 22 Apr 2009 10:21:55 +0000 (10:21 +0000)]
* src/ejabberd.cfg.example: Add CAPTCHA options (EJAB-895)
SVN Revision: 2028
Badlop [Wed, 22 Apr 2009 10:20:13 +0000 (10:20 +0000)]
* doc/guide.tex: Add section to document how to setup CAPTCHA
support (EJAB-895)
* doc/guide.html: Likewise
SVN Revision: 2027
Christophe Romain [Fri, 17 Apr 2009 20:43:12 +0000 (20:43 +0000)]
fix missing greetings
SVN Revision: 2026
Badlop [Fri, 17 Apr 2009 13:53:20 +0000 (13:53 +0000)]
* doc/guide.tex: Document new ejabberdctl option. New section that
documents AccessCommands. (EJAB-910)
* doc/guide.html: Likewise
SVN Revision: 2025
Badlop [Fri, 17 Apr 2009 13:48:59 +0000 (13:48 +0000)]
* src/ejabberd_ctl.erl: New option to require auth in ejabberdctl
and restrict what commands and arguments can execute (EJAB-910)
* src/ejabberd_config.erl: Likewise
SVN Revision: 2024
Badlop [Fri, 17 Apr 2009 13:43:15 +0000 (13:43 +0000)]
* src/ejabberd_commands.erl: API to restrict who can execute what
commands and arguments (EJAB-910)
SVN Revision: 2023
Badlop [Tue, 14 Apr 2009 18:31:29 +0000 (18:31 +0000)]
* doc/guide.tex: Explain that the recommended Erlang/OTP version
is R12B-5, and R13 is not supported yet.
* doc/guide.html: Likewise
* README: Likewise
SVN Revision: 2021
Badlop [Tue, 14 Apr 2009 18:25:58 +0000 (18:25 +0000)]
* src/mod_muc/mod_muc_log.erl: Linkify also xmpp:..., as it was
done previously (thanks to Konstantin Khomoutov)(EJAB-850)
SVN Revision: 2020
Christophe Romain [Tue, 14 Apr 2009 12:46:55 +0000 (12:46 +0000)]
after check, last commit was useless
SVN Revision: 2019
Christophe Romain [Tue, 14 Apr 2009 09:48:34 +0000 (09:48 +0000)]
minor change, back to original patch
SVN Revision: 2017
Christophe Romain [Fri, 10 Apr 2009 21:11:35 +0000 (21:11 +0000)]
minor typo fix
SVN Revision: 2016
Christophe Romain [Fri, 10 Apr 2009 08:40:10 +0000 (08:40 +0000)]
minor improvement for best readability
SVN Revision: 2014
Christophe Romain [Fri, 10 Apr 2009 08:01:08 +0000 (08:01 +0000)]
make sure caps table are clean on startup
SVN Revision: 2013
Christophe Romain [Fri, 10 Apr 2009 07:36:17 +0000 (07:36 +0000)]
better hadling of presence in mod_caps
SVN Revision: 2012
Badlop [Thu, 9 Apr 2009 11:18:06 +0000 (11:18 +0000)]
* src/msgs/pl.po: Fix some translations (thanks to Andrzej Smyk)
SVN Revision: 2011
Badlop [Wed, 8 Apr 2009 19:30:24 +0000 (19:30 +0000)]
* src/mod_pubsub/mod_pubsub.erl: Announce PubSub features in the
server JID only if PEP is enabled (EJAB-905)
SVN Revision: 2010
Badlop [Wed, 8 Apr 2009 19:04:13 +0000 (19:04 +0000)]
* src/mod_muc/mod_muc.erl: English fixes (thanks to Glenn Sieb)
* src/mod_muc/mod_muc_log.erl: Likewise
* src/mod_muc/mod_muc_room.erl: Likewise
* src/mod_register.erl: Likewise
* src/web/ejabberd_web_admin.erl: Likewise
SVN Revision: 2009
Badlop [Wed, 8 Apr 2009 18:56:11 +0000 (18:56 +0000)]
* src/ejabberd_frontend_socket.erl: Fix compilation warnings and
add TODO comments.
SVN Revision: 2007
Badlop [Wed, 8 Apr 2009 18:52:52 +0000 (18:52 +0000)]
* src/mod_irc/mod_irc_connection.erl: Fix compilation warnings.
SVN Revision: 2006
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
Evgeniy Khramtsov [Wed, 8 Apr 2009 12:05:03 +0000 (12:05 +0000)]
* src/ejabberd_captcha.erl: fixed compilation warnings.
SVN Revision: 2004
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
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
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
Christophe Romain [Fri, 20 Mar 2009 00:08:38 +0000 (00:08 +0000)]
implement roster acces model (EJAB-780)
SVN Revision: 1997
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
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
Evgeniy Khramtsov [Fri, 13 Mar 2009 16:38:28 +0000 (16:38 +0000)]
* tools/captcha.sh: sample CAPTCHA script.
SVN Revision: 1993
Evgeniy Khramtsov [Fri, 13 Mar 2009 16:02:59 +0000 (16:02 +0000)]
* src/ejabberd_captcha.erl: fixes previous commit
SVN Revision: 1992
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
Badlop [Wed, 11 Mar 2009 18:36:27 +0000 (18:36 +0000)]
Fix mistake when calling win32_dns.
SVN Revision: 1990
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
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
Christophe Romain [Tue, 10 Mar 2009 12:08:41 +0000 (12:08 +0000)]
typo fix on roster access_model
SVN Revision: 1984
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
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
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
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
Evgeniy Khramtsov [Fri, 6 Mar 2009 10:03:29 +0000 (10:03 +0000)]
* src/ejabberd_hooks.erl: fixed typo
SVN Revision: 1970
Evgeniy Khramtsov [Fri, 6 Mar 2009 09:34:13 +0000 (09:34 +0000)]
* src/ejabberd_hooks.erl: anonymous functions support.
SVN Revision: 1969
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
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
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
Christophe Romain [Wed, 4 Mar 2009 01:12:10 +0000 (01:12 +0000)]
Allow node creation without configure item
SVN Revision: 1963
Christophe Romain [Wed, 4 Mar 2009 01:04:28 +0000 (01:04 +0000)]
update pubsub version
SVN Revision: 1960
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
Badlop [Sat, 28 Feb 2009 00:01:27 +0000 (00:01 +0000)]
Fix small compilation error introduced in revision 1923
SVN Revision: 1931
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
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
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
Christophe Romain [Fri, 27 Feb 2009 03:09:00 +0000 (03:09 +0000)]
cosmetic changes
SVN Revision: 1923
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
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
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
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
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
Badlop [Sat, 21 Feb 2009 11:24:08 +0000 (11:24 +0000)]
Fix a minor compilation warning and add EDoc comment
SVN Revision: 1907
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
Christophe Romain [Thu, 19 Feb 2009 11:25:56 +0000 (11:25 +0000)]
fix nodetree plugin resolver
SVN Revision: 1889
Badlop [Tue, 17 Feb 2009 15:42:22 +0000 (15:42 +0000)]
* src/ejabberd_listener.erl: More error detections
SVN Revision: 1884
Badlop [Tue, 17 Feb 2009 09:53:29 +0000 (09:53 +0000)]
* src/ejabberd_listener.erl: More error detections
SVN Revision: 1883
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
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
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
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
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
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
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
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
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
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
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
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
Christophe Romain [Mon, 9 Feb 2009 13:37:58 +0000 (13:37 +0000)]
fix delete-items issue and manage-affiliations typo
SVN Revision: 1868
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
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
Badlop [Tue, 3 Feb 2009 10:47:38 +0000 (10:47 +0000)]
* doc/Makefile: When cleaning, remove contributed_modules.tex
SVN Revision: 1861
Badlop [Tue, 3 Feb 2009 10:25:06 +0000 (10:25 +0000)]
* src/Makefile.in: Fix arguments to Install program
SVN Revision: 1860
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
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
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
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