]>
granicus.if.org Git - ejabberd/log
Christophe Romain [Tue, 26 May 2009 21:50:13 +0000 (21:50 +0000)]
improve get_entity_* to work regardless of nodetree (EJAB-937)
SVN Revision: 2104
Badlop [Tue, 26 May 2009 11:53:58 +0000 (11:53 +0000)]
Added support for captcha feature disability (EJAB-895)
If the option captcha_cmd is set but captcha can't be created:
* show critical error at server start
* hide captcha option in room configuration form
* don't require occupants to fill captcha
SVN Revision: 2101
Badlop [Tue, 26 May 2009 11:03:45 +0000 (11:03 +0000)]
Add label in captcha form. Improve translatable strings in captcha and muc room.
SVN Revision: 2100
Badlop [Mon, 25 May 2009 17:15:48 +0000 (17:15 +0000)]
Support LDAPS with TLS (EJAB-109)(thanks to Thomas Baden, Andy Harb, Sergei Golovan, Anton Podavalov)
SVN Revision: 2098
Badlop [Mon, 25 May 2009 11:17:11 +0000 (11:17 +0000)]
Decrease proxy65 buffer sizes to 8192 bytes.
The original size of 65535 confused clients with tight
shapers (thanks to Evgeniy Khramtsov)
SVN Revision: 2096
Mickaël Rémond [Thu, 21 May 2009 16:43:33 +0000 (16:43 +0000)]
* trunk/src/odbc/ejabberd_odbc.erl: Fix typo (EJABS-859) (EJAB-940) (CR-EJAB-10)
* branches/road-to-exmpp/src/odbc/ejabberd_odbc.erl: Likewise.
SVN Revision: 2095
Mickaël Rémond [Thu, 21 May 2009 16:23:27 +0000 (16:23 +0000)]
* trunk/src/odbc/ejabberd_odbc.erl: Move trace to debug loglevel (EJAB-940) (EJABS-859) (CR-EJAB-10)
SVN Revision: 2093
Mickaël Rémond [Thu, 21 May 2009 16:19:33 +0000 (16:19 +0000)]
* trunk/src/odbc/ejabberd_odbc.erl: Support for nested transaction (EJABS-859) (EJAB-940) (CR-EJAB-10)
SVN Revision: 2092
Christophe Romain [Tue, 19 May 2009 21:59:15 +0000 (21:59 +0000)]
PubSub: improve get_entity_* API
SVN Revision: 2090
Badlop [Tue, 19 May 2009 09:38:17 +0000 (09:38 +0000)]
Added API function to get current S2S connections with information
get_info_s2s_connections(Type) returns a list of incoming (or outgoing)
S2S connections with information for each one including IP address,
port number, TLS options... (thanks to Juan Pablo Carlino)
SVN Revision: 2088
Evgeniy Khramtsov [Sat, 16 May 2009 13:18:15 +0000 (13:18 +0000)]
* src/eldap/eldap.erl: log warnings on unsuccessful LDAP bind attempts. Increase timeout before the next LDAP bind attempt up to five seconds if the last bind attempt was rejected by the LDAP server ("soft" error). Thanks to Konstantin Khomoutov.
SVN Revision: 2086
Badlop [Fri, 15 May 2009 22:39:30 +0000 (22:39 +0000)]
Document how to convert Mnesia node name
SVN Revision: 2081
Badlop [Fri, 15 May 2009 22:38:46 +0000 (22:38 +0000)]
New command to convert mnesia nodename, copied from OTP and Debian
SVN Revision: 2080
Badlop [Fri, 15 May 2009 22:10:53 +0000 (22:10 +0000)]
Allow to define additional Erlang options in ejabberdctl.cfg (thanks to Sergei Golovan)
SVN Revision: 2079
Badlop [Fri, 15 May 2009 22:08:00 +0000 (22:08 +0000)]
The --node argument overwrites the value of ejabberdctl.cfg
SVN Revision: 2078
Badlop [Fri, 15 May 2009 13:38:14 +0000 (13:38 +0000)]
Erlang/OTP R13 can be used, but its support is still experimental
SVN Revision: 2077
Badlop [Thu, 14 May 2009 21:12:12 +0000 (21:12 +0000)]
No longer edit ChangeLog, will be auto generated for ejabberd releases.
Added new call 'make changelog' which generates a ChangeLog file by
prepending to the old file obtained from SVN the new lines obtained
from SVN Log and formatted with svn2cl.
ChangeLog will be generated and included in ejabberd releases.
SVN Revision: 2076
Christophe Romain [Tue, 12 May 2009 20:57:38 +0000 (20:57 +0000)]
Fix bad transaction returncode in unsubscribe presence handler
SVN Revision: 2073
Christophe Romain [Mon, 11 May 2009 17:16:25 +0000 (17:16 +0000)]
Prevent race condition when calling get_caps while note_caps has not been handled yet (EJAB-934)
SVN Revision: 2071
Mickaël Rémond [Mon, 11 May 2009 16:48:56 +0000 (16:48 +0000)]
* src/ejabberd_debug.erl: Handled fprof based profiling (EJABS-872).
* src/ejabberd_app.erl: Likewise.
SVN Revision: 2070
Christophe Romain [Fri, 8 May 2009 01:18:02 +0000 (01:18 +0000)]
handle Example 90 of XEP-0060 (EJAB-909), and make use of nodeAttr
SVN Revision: 2068
Christophe Romain [Thu, 7 May 2009 23:35:59 +0000 (23:35 +0000)]
Allow to get subscriptions on a given node (EJAB-712), and presence based fixes
SVN Revision: 2066
Badlop [Thu, 7 May 2009 22:46:51 +0000 (22:46 +0000)]
Merge misplaced 2055 2058 and 2062 from ejabberd-2.0.4.
* src/ejabberd_app.erl: Better support for profiling.
* src/ejabberd.erl: Likewise
* src/ejabberd_ctl.erl: Likewise
* src/ejabberd_debug.erl: Likewise
SVN Revision: 2063
Christophe Romain [Thu, 7 May 2009 00:14:53 +0000 (00:14 +0000)]
fix wrong date
SVN Revision: 2060
Christophe Romain [Thu, 7 May 2009 00:09:02 +0000 (00:09 +0000)]
several pubsub fixes and improvements. also fixes EJAB-913 and EJAB-871
SVN Revision: 2059
Badlop [Wed, 6 May 2009 16:54:43 +0000 (16:54 +0000)]
Replace TYPE/1 with is_TYPE/1 (EJAB-922)
SVN Revision: 2057
Badlop [Wed, 6 May 2009 15:15:09 +0000 (15:15 +0000)]
* src/Makefile.in: Prevent Erlang R13B compilation warning:
behaviour X undefined (EJAB-920)
SVN Revision: 2056
Badlop [Wed, 6 May 2009 14:51:51 +0000 (14:51 +0000)]
* src/ejabberd_loglevel.erl: Use dynamic_compile instead of
ram_file_io_server. Support definition of loglevels with integer
or atom. (thanks to Geoff Cant)(EJAB-919)
* src/dynamic_compile.erl: Added erlang module that converts
string to binary loadable code by Mats Cronqvist, Chris Newcombe,
and Jacob Vorreuter.
* src/ram_file_io_server.erl: Remove file not longer useful.
* src/ejabberd.app: Likewise
SVN Revision: 2054
Badlop [Sun, 3 May 2009 11:26:18 +0000 (11:26 +0000)]
* src/mod_muc/mod_muc_room.erl: Fix badarg return (EJAB-899)
SVN Revision: 2053
Christophe Romain [Thu, 30 Apr 2009 21:36:33 +0000 (21:36 +0000)]
typo fix
SVN Revision: 2051
Christophe Romain [Thu, 30 Apr 2009 21:09:45 +0000 (21:09 +0000)]
mod_caps: reduce memory and remove mnesia lock
SVN Revision: 2050
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