]>
granicus.if.org Git - ejabberd/log
Christophe Romain [Mon, 24 Jun 2013 20:49:12 +0000 (22:49 +0200)]
update guide with simplified pubsub_odbc config
Christophe Romain [Mon, 24 Jun 2013 20:38:15 +0000 (22:38 +0200)]
typo fix in spec
Christophe Romain [Mon, 24 Jun 2013 17:55:33 +0000 (19:55 +0200)]
fix missing binarization switch on pep nodes
Christophe Romain [Mon, 24 Jun 2013 17:54:03 +0000 (19:54 +0200)]
cosmetic change
Christophe Romain [Mon, 24 Jun 2013 16:05:42 +0000 (18:05 +0200)]
add missing list 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
Christophe Romain [Mon, 24 Jun 2013 14:31:38 +0000 (16:31 +0200)]
minor improvements and binary fix
Christophe Romain [Mon, 24 Jun 2013 14:29:43 +0000 (16:29 +0200)]
typo fix, related to commit
9194872
Christophe Romain [Mon, 24 Jun 2013 11:55:30 +0000 (13:55 +0200)]
remove obsolete node attribute
Christophe Romain [Mon, 24 Jun 2013 11:46:44 +0000 (13:46 +0200)]
Merge branch 'master' of github.com:processone/ejabberd
Christophe Romain [Mon, 24 Jun 2013 11:46:27 +0000 (13:46 +0200)]
change default PEP config for simpler setup (EJAB-1494)
Christophe Romain [Mon, 24 Jun 2013 11:43:11 +0000 (13:43 +0200)]
remove need of extra _odbc in pubsub plugin name
Christophe Romain [Mon, 24 Jun 2013 11:42:34 +0000 (13:42 +0200)]
fix decode function for binaryzed data
Evgeniy Khramtsov [Mon, 24 Jun 2013 10:58:52 +0000 (20:58 +1000)]
Check exit codes carefully when running dialyzer
Evgeniy Khramtsov [Mon, 24 Jun 2013 10:04:56 +0000 (20:04 +1000)]
Fix some dialyzer warnings
Evgeniy Khramtsov [Mon, 24 Jun 2013 10:04:14 +0000 (20:04 +1000)]
Merge branch 'master' of github.com:processone/ejabberd
Alexey Shchepin [Mon, 24 Jun 2013 10:01:54 +0000 (13:01 +0300)]
Regenerated configure script
Evgeniy Khramtsov [Mon, 24 Jun 2013 03:11:45 +0000 (13:11 +1000)]
Split dialyzer tasks into separate Makefile targets
Evgeniy Khramtsov [Mon, 24 Jun 2013 02:49:18 +0000 (12:49 +1000)]
Do not try to call obsoleted function directly
Evgeniy Khramtsov [Mon, 24 Jun 2013 03:15:07 +0000 (13:15 +1000)]
Improve the type spec
Evgeniy Khramtsov [Mon, 24 Jun 2013 01:08:33 +0000 (11:08 +1000)]
Get rid of useless clause
Evgeniy Khramtsov [Sun, 23 Jun 2013 17:37:18 +0000 (03:37 +1000)]
Improve the "dialyzer" target
Evgeniy Khramtsov [Fri, 21 Jun 2013 17:23:56 +0000 (03:23 +1000)]
Add LDAP test cases
Evgeniy Khramtsov [Fri, 21 Jun 2013 17:23:15 +0000 (03:23 +1000)]
Do not ignore ASN.1-generated files
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.
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
Christophe Romain [Thu, 20 Jun 2013 15:51:07 +0000 (17:51 +0200)]
fix empty itemid on publish when passing Access
Christophe Romain [Thu, 20 Jun 2013 15:07:40 +0000 (17:07 +0200)]
fix pubsub issue on binary switch
Evgeniy Khramtsov [Thu, 20 Jun 2013 08:40:44 +0000 (18:40 +1000)]
Fix all calls to functions of p1_tls application
Christophe Romain [Wed, 19 Jun 2013 15:28:05 +0000 (17:28 +0200)]
inet_dist_use_interface requires argument quoting
Alexey Shchepin [Wed, 19 Jun 2013 13:28:20 +0000 (16:28 +0300)]
Disable lager by default
Evgeniy Khramtsov [Wed, 19 Jun 2013 11:50:42 +0000 (21:50 +1000)]
Clarify MySQL/PostgreSQL preparation for running the test suite.
Evgeniy Khramtsov [Wed, 19 Jun 2013 11:30:31 +0000 (21:30 +1000)]
Shutdown rooms before starting test cases
Evgeniy Khramtsov [Wed, 19 Jun 2013 10:11:20 +0000 (20:11 +1000)]
Add tests for modules using MySQL/PostgreSQL
Evgeniy Khramtsov [Wed, 19 Jun 2013 00:41:33 +0000 (10:41 +1000)]
Merge branch 'master' of github.com:processone/ejabberd
Evgeniy Khramtsov [Wed, 19 Jun 2013 00:40:33 +0000 (10:40 +1000)]
Better DLL location detection when executing `make install`
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.
Jerome Sautret [Tue, 18 Jun 2013 14:56:29 +0000 (16:56 +0200)]
Added missing license and copyright headers.
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)
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.
Evgeniy Khramtsov [Tue, 18 Jun 2013 12:31:19 +0000 (22:31 +1000)]
Better handle incoming packets sequence
Evgeniy Khramtsov [Tue, 18 Jun 2013 11:54:30 +0000 (21:54 +1000)]
Add some missing applications to the reltool script
Christophe Romain [Tue, 18 Jun 2013 10:23:32 +0000 (12:23 +0200)]
sync pubsub_odbc with last fix
Evgeniy Khramtsov [Mon, 17 Jun 2013 18:11:54 +0000 (04:11 +1000)]
Fix node auto-creation
Evgeniy Khramtsov [Mon, 17 Jun 2013 18:05:31 +0000 (04:05 +1000)]
Merge branch 'master' of github.com:processone/ejabberd
Evgeniy Khramtsov [Mon, 17 Jun 2013 18:04:32 +0000 (04:04 +1000)]
Re-generate XMPP codec, decrease tests verbosity
Christophe Romain [Mon, 17 Jun 2013 14:34:21 +0000 (16:34 +0200)]
sync and cleanup pubsub_odbc
Christophe Romain [Mon, 17 Jun 2013 14:30:20 +0000 (16:30 +0200)]
fix auto-create issue due to bad binary matching
Alexey Shchepin [Mon, 17 Jun 2013 13:41:02 +0000 (16:41 +0300)]
Fixed broadcast messages handling
Alexey Shchepin [Mon, 17 Jun 2013 13:33:25 +0000 (16:33 +0300)]
Fixed conversion to ezlib
Evgeniy Khramtsov [Mon, 17 Jun 2013 07:15:27 +0000 (17:15 +1000)]
Add simple mod_offline checks
Evgeniy Khramtsov [Sun, 16 Jun 2013 18:00:19 +0000 (04:00 +1000)]
Add some MUC checks. Several cleanups
Evgeniy Khramtsov [Sat, 15 Jun 2013 16:45:18 +0000 (02:45 +1000)]
Add mod_proxy65 test case
Evgeniy Khramtsov [Sat, 15 Jun 2013 13:39:20 +0000 (23:39 +1000)]
Check item groups separately
Evgeniy Khramtsov [Sat, 15 Jun 2013 13:28:14 +0000 (23:28 +1000)]
Add roster checks
Evgeniy Khramtsov [Fri, 14 Jun 2013 18:17:38 +0000 (04:17 +1000)]
Advertise privacy lists support via disco#info
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).
Evgeniy Khramtsov [Fri, 14 Jun 2013 17:22:36 +0000 (03:22 +1000)]
Improve "unregister" test case
Evgeniy Khramtsov [Fri, 14 Jun 2013 16:58:26 +0000 (02:58 +1000)]
Add registration remove test case
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.
Evgeniy Khramtsov [Fri, 14 Jun 2013 15:30:20 +0000 (01:30 +1000)]
Fix the error report of an incorrect certfile
Evgeniy Khramtsov [Fri, 14 Jun 2013 15:23:57 +0000 (01:23 +1000)]
Better certfile location detection by the test suite
Evgeniy Khramtsov [Fri, 14 Jun 2013 14:54:10 +0000 (00:54 +1000)]
Remove forgotten comments
Evgeniy Khramtsov [Fri, 14 Jun 2013 14:45:04 +0000 (00:45 +1000)]
Add zlib compression test case
Evgeniy Khramtsov [Fri, 14 Jun 2013 14:16:32 +0000 (00:16 +1000)]
Add STARTTLS test case
Evgeniy Khramtsov [Fri, 14 Jun 2013 08:47:50 +0000 (18:47 +1000)]
Add mod_register checks
Evgeniy Khramtsov [Thu, 13 Jun 2013 16:34:45 +0000 (02:34 +1000)]
Convert XMPP codec specification to the new format
Christophe Romain [Mon, 17 Jun 2013 12:42:46 +0000 (14:42 +0200)]
set version to community
Badlop [Fri, 14 Jun 2013 14:18:22 +0000 (16:18 +0200)]
Remove old obsolete R14 code
Badlop [Fri, 14 Jun 2013 14:08:47 +0000 (16:08 +0200)]
In frontends, if result is in binary then convert to string
Paweł Chmielowski [Wed, 13 Mar 2013 10:13:19 +0000 (11:13 +0100)]
Make ejabberd_ctl not die for ejabberd_commands with binary arguments
Christophe Romain [Thu, 13 Jun 2013 22:04:25 +0000 (00:04 +0200)]
cosmetic changes, move badly placed comments
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
Badlop [Mon, 10 Jun 2013 15:56:00 +0000 (17:56 +0200)]
Fix Guide: ejabberd_service expects a shaper_rule, not a shaper
Badlop [Thu, 6 Jun 2013 10:23:24 +0000 (12:23 +0200)]
Detect correctly newer Darwin versions (EJAB-1594)
Christophe Romain [Thu, 6 Jun 2013 09:32:52 +0000 (11:32 +0200)]
fix getting ServerHost from Host due to binary portage (EJAB-1638)
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
Badlop [Fri, 31 May 2013 11:23:08 +0000 (13:23 +0200)]
Handle multiple < and > in mod_muc_log plaintext mode (EJAB-1640)
Badlop [Thu, 30 May 2013 12:28:39 +0000 (14:28 +0200)]
Handle ~ control sequence in text of mod_muc_log (EJAB-1639)
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
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.
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 )
Anton Ryzhov [Wed, 15 May 2013 21:22:02 +0000 (01:22 +0400)]
Removed wrong option for `ejabberd_service` module (since
174c16a1 )
Badlop [Tue, 14 May 2013 16:50:29 +0000 (18:50 +0200)]
Tweak ejabberd_listener to allow ejabberd_xmlrpc work properly
Badlop [Thu, 25 Apr 2013 14:00:24 +0000 (16:00 +0200)]
Fix get of announcement form
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
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)
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)
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 .
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)
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.
Paul Donohue [Fri, 19 Apr 2013 19:30:13 +0000 (15:30 -0400)]
Fix error when generating random binary strings
Badlop [Mon, 15 Apr 2013 09:14:32 +0000 (11:14 +0200)]
Fix bug when getting room config
Badlop [Fri, 12 Apr 2013 10:55:02 +0000 (12:55 +0200)]
Fix mod_http_fileserver work with binaries (GITHUB-59)
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.
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'
Janusz Dziemidowicz [Tue, 9 Apr 2013 21:21:06 +0000 (23:21 +0200)]
Change message type of carbon copies from 'chart' to 'chat'
Badlop [Thu, 4 Apr 2013 11:36:15 +0000 (13:36 +0200)]
Don't overwrite inetrc when installing (thanks to skeltoac)
Christophe Romain [Tue, 2 Apr 2013 08:57:48 +0000 (10:57 +0200)]
remove obsolete packaging file
Evgeniy Khramtsov [Fri, 29 Mar 2013 09:38:19 +0000 (19:38 +1000)]
Merge branch 'master' of github.com:processone/ejabberd