]> granicus.if.org Git - ejabberd/log
ejabberd
11 years agoupdate guide with simplified pubsub_odbc config
Christophe Romain [Mon, 24 Jun 2013 20:49:12 +0000 (22:49 +0200)]
update guide with simplified pubsub_odbc config

11 years agotypo fix in spec
Christophe Romain [Mon, 24 Jun 2013 20:38:15 +0000 (22:38 +0200)]
typo fix in spec

11 years agofix missing binarization switch on pep nodes
Christophe Romain [Mon, 24 Jun 2013 17:55:33 +0000 (19:55 +0200)]
fix missing binarization switch on pep nodes

11 years agocosmetic change
Christophe Romain [Mon, 24 Jun 2013 17:54:03 +0000 (19:54 +0200)]
cosmetic change

11 years agoadd missing list conversion
Christophe Romain [Mon, 24 Jun 2013 16:05:42 +0000 (18:05 +0200)]
add missing list conversion

11 years agodecode_jid always gets binary(), encode_jid lets mod_pubsub handle conversion
Christophe Romain [Mon, 24 Jun 2013 16:04:42 +0000 (18:04 +0200)]
decode_jid always gets binary(), encode_jid lets mod_pubsub handle conversion

11 years agominor improvements and binary fix
Christophe Romain [Mon, 24 Jun 2013 14:31:38 +0000 (16:31 +0200)]
minor improvements and binary fix

11 years agotypo fix, related to commit 9194872
Christophe Romain [Mon, 24 Jun 2013 14:29:43 +0000 (16:29 +0200)]
typo fix, related to commit 9194872

11 years agoremove obsolete node attribute
Christophe Romain [Mon, 24 Jun 2013 11:55:30 +0000 (13:55 +0200)]
remove obsolete node attribute

11 years agoMerge branch 'master' of github.com:processone/ejabberd
Christophe Romain [Mon, 24 Jun 2013 11:46:44 +0000 (13:46 +0200)]
Merge branch 'master' of github.com:processone/ejabberd

11 years agochange default PEP config for simpler setup (EJAB-1494)
Christophe Romain [Mon, 24 Jun 2013 11:46:27 +0000 (13:46 +0200)]
change default PEP config for simpler setup (EJAB-1494)

11 years agoremove need of extra _odbc in pubsub plugin name
Christophe Romain [Mon, 24 Jun 2013 11:43:11 +0000 (13:43 +0200)]
remove need of extra _odbc in pubsub plugin name

11 years agofix decode function for binaryzed data
Christophe Romain [Mon, 24 Jun 2013 11:42:34 +0000 (13:42 +0200)]
fix decode function for binaryzed data

11 years agoCheck exit codes carefully when running dialyzer
Evgeniy Khramtsov [Mon, 24 Jun 2013 10:58:52 +0000 (20:58 +1000)]
Check exit codes carefully when running dialyzer

11 years agoFix some dialyzer warnings
Evgeniy Khramtsov [Mon, 24 Jun 2013 10:04:56 +0000 (20:04 +1000)]
Fix some dialyzer warnings

11 years agoMerge branch 'master' of github.com:processone/ejabberd
Evgeniy Khramtsov [Mon, 24 Jun 2013 10:04:14 +0000 (20:04 +1000)]
Merge branch 'master' of github.com:processone/ejabberd

11 years agoRegenerated configure script
Alexey Shchepin [Mon, 24 Jun 2013 10:01:54 +0000 (13:01 +0300)]
Regenerated configure script

11 years agoSplit dialyzer tasks into separate Makefile targets
Evgeniy Khramtsov [Mon, 24 Jun 2013 03:11:45 +0000 (13:11 +1000)]
Split dialyzer tasks into separate Makefile targets

11 years agoDo not try to call obsoleted function directly
Evgeniy Khramtsov [Mon, 24 Jun 2013 02:49:18 +0000 (12:49 +1000)]
Do not try to call obsoleted function directly

11 years agoImprove the type spec
Evgeniy Khramtsov [Mon, 24 Jun 2013 03:15:07 +0000 (13:15 +1000)]
Improve the type spec

11 years agoGet rid of useless clause
Evgeniy Khramtsov [Mon, 24 Jun 2013 01:08:33 +0000 (11:08 +1000)]
Get rid of useless clause

11 years agoImprove the "dialyzer" target
Evgeniy Khramtsov [Sun, 23 Jun 2013 17:37:18 +0000 (03:37 +1000)]
Improve the "dialyzer" target

11 years agoAdd LDAP test cases
Evgeniy Khramtsov [Fri, 21 Jun 2013 17:23:56 +0000 (03:23 +1000)]
Add LDAP test cases

11 years agoDo not ignore ASN.1-generated files
Evgeniy Khramtsov [Fri, 21 Jun 2013 17:23:15 +0000 (03:23 +1000)]
Do not ignore ASN.1-generated files

11 years agoDo not generate LDAP's ASN.1 code when compiling ejabberd.
Evgeniy Khramtsov [Fri, 21 Jun 2013 17:18:38 +0000 (03:18 +1000)]
Do not generate LDAP's ASN.1 code when compiling ejabberd.

We need ASN.1 codec to decode messages into binaries, so we
fixed generated ELDAPv3.erl. A better solution is needed to be found.

11 years agoAccording to XEP-0045, a MUC member is allowed to retrieve the members list
Badlop [Fri, 21 Jun 2013 09:43:23 +0000 (11:43 +0200)]
According to XEP-0045, a MUC member is allowed to retrieve the members list

11 years agofix empty itemid on publish when passing Access
Christophe Romain [Thu, 20 Jun 2013 15:51:07 +0000 (17:51 +0200)]
fix empty itemid on publish when passing Access

11 years agofix pubsub issue on binary switch
Christophe Romain [Thu, 20 Jun 2013 15:07:40 +0000 (17:07 +0200)]
fix pubsub issue on binary switch

11 years agoFix all calls to functions of p1_tls application
Evgeniy Khramtsov [Thu, 20 Jun 2013 08:40:44 +0000 (18:40 +1000)]
Fix all calls to functions of p1_tls application

11 years agoinet_dist_use_interface requires argument quoting
Christophe Romain [Wed, 19 Jun 2013 15:28:05 +0000 (17:28 +0200)]
inet_dist_use_interface requires argument quoting

11 years agoDisable lager by default
Alexey Shchepin [Wed, 19 Jun 2013 13:28:20 +0000 (16:28 +0300)]
Disable lager by default

11 years agoClarify MySQL/PostgreSQL preparation for running the test suite.
Evgeniy Khramtsov [Wed, 19 Jun 2013 11:50:42 +0000 (21:50 +1000)]
Clarify MySQL/PostgreSQL preparation for running the test suite.

11 years agoShutdown rooms before starting test cases
Evgeniy Khramtsov [Wed, 19 Jun 2013 11:30:31 +0000 (21:30 +1000)]
Shutdown rooms before starting test cases

11 years agoAdd tests for modules using MySQL/PostgreSQL
Evgeniy Khramtsov [Wed, 19 Jun 2013 10:11:20 +0000 (20:11 +1000)]
Add tests for modules using MySQL/PostgreSQL

11 years agoMerge branch 'master' of github.com:processone/ejabberd
Evgeniy Khramtsov [Wed, 19 Jun 2013 00:41:33 +0000 (10:41 +1000)]
Merge branch 'master' of github.com:processone/ejabberd

11 years agoBetter DLL location detection when executing `make install`
Evgeniy Khramtsov [Wed, 19 Jun 2013 00:40:33 +0000 (10:40 +1000)]
Better DLL location detection when executing `make install`

11 years agoImprove handling of INET_DIST_INTERFACE option (EJAB-1611)
Badlop [Tue, 18 Jun 2013 17:35:55 +0000 (19:35 +0200)]
Improve handling of INET_DIST_INTERFACE option (EJAB-1611)

In old releases, only the erlang format {127,0,0,1} was supported.
Now we support also 127.0.0.1, but we want backwards compatibility.

11 years agoAdded missing license and copyright headers.
Jerome Sautret [Tue, 18 Jun 2013 14:56:29 +0000 (16:56 +0200)]
Added missing license and copyright headers.

11 years agoimprove ejabberdctl, and support different node names (thanks to Zach Calvert)(EJAB...
Christophe Romain [Tue, 18 Jun 2013 13:56:28 +0000 (15:56 +0200)]
improve ejabberdctl, and support different node names (thanks to Zach Calvert)(EJAB-1611)

11 years agoSome deps have their DLLs in "priv" directory (not "priv/lib").
Evgeniy Khramtsov [Tue, 18 Jun 2013 13:13:38 +0000 (23:13 +1000)]
Some deps have their DLLs in "priv" directory (not "priv/lib").
Do not forget to `install` them as well.

11 years agoBetter handle incoming packets sequence
Evgeniy Khramtsov [Tue, 18 Jun 2013 12:31:19 +0000 (22:31 +1000)]
Better handle incoming packets sequence

11 years agoAdd some missing applications to the reltool script
Evgeniy Khramtsov [Tue, 18 Jun 2013 11:54:30 +0000 (21:54 +1000)]
Add some missing applications to the reltool script

11 years agosync pubsub_odbc with last fix
Christophe Romain [Tue, 18 Jun 2013 10:23:32 +0000 (12:23 +0200)]
sync pubsub_odbc with last fix

11 years agoFix node auto-creation
Evgeniy Khramtsov [Mon, 17 Jun 2013 18:11:54 +0000 (04:11 +1000)]
Fix node auto-creation

11 years agoMerge branch 'master' of github.com:processone/ejabberd
Evgeniy Khramtsov [Mon, 17 Jun 2013 18:05:31 +0000 (04:05 +1000)]
Merge branch 'master' of github.com:processone/ejabberd

11 years agoRe-generate XMPP codec, decrease tests verbosity
Evgeniy Khramtsov [Mon, 17 Jun 2013 18:04:32 +0000 (04:04 +1000)]
Re-generate XMPP codec, decrease tests verbosity

11 years agosync and cleanup pubsub_odbc
Christophe Romain [Mon, 17 Jun 2013 14:34:21 +0000 (16:34 +0200)]
sync and cleanup pubsub_odbc

11 years agofix auto-create issue due to bad binary matching
Christophe Romain [Mon, 17 Jun 2013 14:30:20 +0000 (16:30 +0200)]
fix auto-create issue due to bad binary matching

11 years agoFixed broadcast messages handling
Alexey Shchepin [Mon, 17 Jun 2013 13:41:02 +0000 (16:41 +0300)]
Fixed broadcast messages handling

11 years agoFixed conversion to ezlib
Alexey Shchepin [Mon, 17 Jun 2013 13:33:25 +0000 (16:33 +0300)]
Fixed conversion to ezlib

11 years agoAdd simple mod_offline checks
Evgeniy Khramtsov [Mon, 17 Jun 2013 07:15:27 +0000 (17:15 +1000)]
Add simple mod_offline checks

11 years agoAdd some MUC checks. Several cleanups
Evgeniy Khramtsov [Sun, 16 Jun 2013 18:00:19 +0000 (04:00 +1000)]
Add some MUC checks. Several cleanups

11 years agoAdd mod_proxy65 test case
Evgeniy Khramtsov [Sat, 15 Jun 2013 16:45:18 +0000 (02:45 +1000)]
Add mod_proxy65 test case

11 years agoCheck item groups separately
Evgeniy Khramtsov [Sat, 15 Jun 2013 13:39:20 +0000 (23:39 +1000)]
Check item groups separately

11 years agoAdd roster checks
Evgeniy Khramtsov [Sat, 15 Jun 2013 13:28:14 +0000 (23:28 +1000)]
Add roster checks

11 years agoAdvertise privacy lists support via disco#info
Evgeniy Khramtsov [Fri, 14 Jun 2013 18:17:38 +0000 (04:17 +1000)]
Advertise privacy lists support via disco#info

11 years agoDon't include sub-elements in IQ results where it's not required
Evgeniy Khramtsov [Fri, 14 Jun 2013 18:05:06 +0000 (20:05 +0200)]
Don't include sub-elements in IQ results where it's not required
by the corresponding spec (RFC or XEP).

11 years agoImprove "unregister" test case
Evgeniy Khramtsov [Fri, 14 Jun 2013 17:22:36 +0000 (03:22 +1000)]
Improve "unregister" test case

11 years agoAdd registration remove test case
Evgeniy Khramtsov [Fri, 14 Jun 2013 16:58:26 +0000 (02:58 +1000)]
Add registration remove test case

11 years agoTest suite cleanup.
Evgeniy Khramtsov [Fri, 14 Jun 2013 16:35:14 +0000 (02:35 +1000)]
Test suite cleanup.

* Split test cases in groups.
* Increase a loglevel of common_test framework.

11 years agoFix the error report of an incorrect certfile
Evgeniy Khramtsov [Fri, 14 Jun 2013 15:30:20 +0000 (01:30 +1000)]
Fix the error report of an incorrect certfile

11 years agoBetter certfile location detection by the test suite
Evgeniy Khramtsov [Fri, 14 Jun 2013 15:23:57 +0000 (01:23 +1000)]
Better certfile location detection by the test suite

11 years agoRemove forgotten comments
Evgeniy Khramtsov [Fri, 14 Jun 2013 14:54:10 +0000 (00:54 +1000)]
Remove forgotten comments

11 years agoAdd zlib compression test case
Evgeniy Khramtsov [Fri, 14 Jun 2013 14:45:04 +0000 (00:45 +1000)]
Add zlib compression test case

11 years agoAdd STARTTLS test case
Evgeniy Khramtsov [Fri, 14 Jun 2013 14:16:32 +0000 (00:16 +1000)]
Add STARTTLS test case

11 years agoAdd mod_register checks
Evgeniy Khramtsov [Fri, 14 Jun 2013 08:47:50 +0000 (18:47 +1000)]
Add mod_register checks

11 years agoConvert XMPP codec specification to the new format
Evgeniy Khramtsov [Thu, 13 Jun 2013 16:34:45 +0000 (02:34 +1000)]
Convert XMPP codec specification to the new format

11 years agoset version to community
Christophe Romain [Mon, 17 Jun 2013 12:42:46 +0000 (14:42 +0200)]
set version to community

11 years agoRemove old obsolete R14 code
Badlop [Fri, 14 Jun 2013 14:18:22 +0000 (16:18 +0200)]
Remove old obsolete R14 code

11 years agoIn frontends, if result is in binary then convert to string
Badlop [Fri, 14 Jun 2013 14:08:47 +0000 (16:08 +0200)]
In frontends, if result is in binary then convert to string

11 years agoMake ejabberd_ctl not die for ejabberd_commands with binary arguments
Paweł Chmielowski [Wed, 13 Mar 2013 10:13:19 +0000 (11:13 +0100)]
Make ejabberd_ctl not die for ejabberd_commands with binary arguments

11 years agocosmetic changes, move badly placed comments
Christophe Romain [Thu, 13 Jun 2013 22:04:25 +0000 (00:04 +0200)]
cosmetic changes, move badly placed comments

11 years agoSwitch to rebar build tool
Evgeniy Khramtsov [Mon, 8 Apr 2013 09:12:54 +0000 (11:12 +0200)]
Switch to rebar build tool

Use dynamic Rebar configuration
Make iconv dependency optional
Disable transient_supervisors compile option
Add hipe compilation support
Only compile ibrowse and lhttpc when needed
Make it possible to generate an OTP application release
Add --enable-debug compile option
Add --enable-all compiler option
Add --enable-tools configure option
Add --with-erlang configure option.
Add --enable-erlang-version-check configure option.
Add lager support
Improve the test suite

11 years agoFix Guide: ejabberd_service expects a shaper_rule, not a shaper
Badlop [Mon, 10 Jun 2013 15:56:00 +0000 (17:56 +0200)]
Fix Guide: ejabberd_service expects a shaper_rule, not a shaper

11 years agoDetect correctly newer Darwin versions (EJAB-1594)
Badlop [Thu, 6 Jun 2013 10:23:24 +0000 (12:23 +0200)]
Detect correctly newer Darwin versions (EJAB-1594)

11 years agofix getting ServerHost from Host due to binary portage (EJAB-1638)
Christophe Romain [Thu, 6 Jun 2013 09:32:52 +0000 (11:32 +0200)]
fix getting ServerHost from Host due to binary portage (EJAB-1638)

11 years agoaccess_createnode acl also applies to auto created nodes ported to pubsub_odbc
Christophe Romain [Thu, 6 Jun 2013 09:11:37 +0000 (11:11 +0200)]
access_createnode acl also applies to auto created nodes ported to pubsub_odbc

11 years agoHandle multiple < and > in mod_muc_log plaintext mode (EJAB-1640)
Badlop [Fri, 31 May 2013 11:23:08 +0000 (13:23 +0200)]
Handle multiple < and > in mod_muc_log plaintext mode (EJAB-1640)

11 years agoHandle ~ control sequence in text of mod_muc_log (EJAB-1639)
Badlop [Thu, 30 May 2013 12:28:39 +0000 (14:28 +0200)]
Handle ~ control sequence in text of mod_muc_log (EJAB-1639)

11 years agoMerge pull request #69 from PaulSD/master
badlop [Mon, 27 May 2013 11:46:40 +0000 (04:46 -0700)]
Merge pull request #69 from PaulSD/master

Fix a bug when reading tuples from config

11 years agoFix a bug when reading tuples from config
Paul Donohue [Fri, 24 May 2013 18:29:41 +0000 (14:29 -0400)]
Fix a bug when reading tuples from config

If the config contains a tuple of integers (for example, if a bind IP
address is specified) then strings_to_binary() calls tuple_to_list()
followed by strings_to_binary(), which then calls list_to_binary()
because the list looks like a string.  Then list_to_tuple() is called on
the returned binary, causing a crash.

This patch corrects the problem by calling strings_to_binary1() instead,
which ensures that the value that is passed into list_to_tuple() is a
list.

11 years agoMerge pull request #67 from anton-ryzhov/config_example
badlop [Thu, 16 May 2013 09:58:08 +0000 (02:58 -0700)]
Merge pull request #67 from anton-ryzhov/config_example

Removed wrong option for `ejabberd_service` module (since 174c16a1)

11 years agoRemoved wrong option for `ejabberd_service` module (since 174c16a1)
Anton Ryzhov [Wed, 15 May 2013 21:22:02 +0000 (01:22 +0400)]
Removed wrong option for `ejabberd_service` module (since 174c16a1)

11 years agoTweak ejabberd_listener to allow ejabberd_xmlrpc work properly
Badlop [Tue, 14 May 2013 16:50:29 +0000 (18:50 +0200)]
Tweak ejabberd_listener to allow ejabberd_xmlrpc work properly

11 years agoFix get of announcement form
Badlop [Thu, 25 Apr 2013 14:00:24 +0000 (16:00 +0200)]
Fix get of announcement form

11 years agoMerge pull request #62 from PaulSD/master
badlop [Thu, 25 Apr 2013 10:48:55 +0000 (03:48 -0700)]
Merge pull request #62 from PaulSD/master

Fix errors when generating random binary strings

11 years agoaccess_createnode acl also applies to auto created nodes (thanks to Matthias Rieber)
Badlop [Thu, 25 Apr 2013 10:37:16 +0000 (12:37 +0200)]
access_createnode acl also applies to auto created nodes (thanks to Matthias Rieber)

11 years agoInclude actor element in MUC stanzas when kicking (thanks to Purvesh Sahoo)(EJAB...
Badlop [Wed, 24 Apr 2013 09:00:04 +0000 (11:00 +0200)]
Include actor element in MUC stanzas when kicking (thanks to Purvesh Sahoo)(EJAB-1206)

11 years agoRevert "Include actor element in MUC stanzas when kicking (thanks to Purvesh Sahoo...
Badlop [Tue, 23 Apr 2013 11:57:18 +0000 (13:57 +0200)]
Revert "Include actor element in MUC stanzas when kicking (thanks to Purvesh Sahoo)(EJAB-1206)"

This reverts commit 066c47ca96e09411b21df0c8e590a7de32a1e6a5.

11 years agoInclude actor element in MUC stanzas when kicking (thanks to Purvesh Sahoo)(EJAB...
Badlop [Tue, 23 Apr 2013 08:27:04 +0000 (10:27 +0200)]
Include actor element in MUC stanzas when kicking (thanks to Purvesh Sahoo)(EJAB-1206)

11 years agoSCRAM optional parameter parsing bugfix
Stephen Röttger [Wed, 17 Apr 2013 10:34:53 +0000 (12:34 +0200)]
SCRAM optional parameter parsing bugfix

The server gave an authentication error, if optional parameters
were present in the GS2 Header. Specifically, the "a=" parameter,
that can be used by admins to login as a different user.

11 years agoFix error when generating random binary strings
Paul Donohue [Fri, 19 Apr 2013 19:30:13 +0000 (15:30 -0400)]
Fix error when generating random binary strings

11 years agoFix bug when getting room config
Badlop [Mon, 15 Apr 2013 09:14:32 +0000 (11:14 +0200)]
Fix bug when getting room config

11 years agoFix mod_http_fileserver work with binaries (GITHUB-59)
Badlop [Fri, 12 Apr 2013 10:55:02 +0000 (12:55 +0200)]
Fix mod_http_fileserver work with binaries (GITHUB-59)

11 years agoejabberd 13 requires Erlang/OTP R15B or higher (EJAB-1630)
Badlop [Thu, 11 Apr 2013 15:12:53 +0000 (17:12 +0200)]
ejabberd 13 requires Erlang/OTP R15B or higher (EJAB-1630)

Fix documents and remove useless code.

11 years agoMerge pull request #57 from rraptorr/carboncopy
badlop [Wed, 10 Apr 2013 11:40:28 +0000 (04:40 -0700)]
Merge pull request #57 from rraptorr/carboncopy

Change message type of carbon copies from 'chart' to 'chat'

11 years agoChange message type of carbon copies from 'chart' to 'chat'
Janusz Dziemidowicz [Tue, 9 Apr 2013 21:21:06 +0000 (23:21 +0200)]
Change message type of carbon copies from 'chart' to 'chat'

11 years agoDon't overwrite inetrc when installing (thanks to skeltoac)
Badlop [Thu, 4 Apr 2013 11:36:15 +0000 (13:36 +0200)]
Don't overwrite inetrc when installing (thanks to skeltoac)

11 years agoremove obsolete packaging file
Christophe Romain [Tue, 2 Apr 2013 08:57:48 +0000 (10:57 +0200)]
remove obsolete packaging file

11 years agoMerge branch 'master' of github.com:processone/ejabberd
Evgeniy Khramtsov [Fri, 29 Mar 2013 09:38:19 +0000 (19:38 +1000)]
Merge branch 'master' of github.com:processone/ejabberd