]> granicus.if.org Git - ejabberd/log
ejabberd
7 years agoRemove stub in mob_block_strangers
Alexey Shchepin [Mon, 16 Jan 2017 15:21:15 +0000 (18:21 +0300)]
Remove stub in mob_block_strangers

7 years agoMerge branch 'new_stream' of github.com:processone/ejabberd into new_stream
Evgeniy Khramtsov [Mon, 16 Jan 2017 15:15:08 +0000 (18:15 +0300)]
Merge branch 'new_stream' of github.com:processone/ejabberd into new_stream

7 years agoAdd mod_block_strangers
Alexey Shchepin [Mon, 16 Jan 2017 15:13:48 +0000 (18:13 +0300)]
Add mod_block_strangers

7 years agoAdd script to check hook dependencies
Evgeniy Khramtsov [Mon, 16 Jan 2017 14:14:33 +0000 (17:14 +0300)]
Add script to check hook dependencies

7 years agoDon't allow raw elements in process_iq/3
Evgeniy Khramtsov [Mon, 16 Jan 2017 13:40:11 +0000 (16:40 +0300)]
Don't allow raw elements in process_iq/3

7 years agoImplement database backend interface for mod_proxy65
Evgeniy Khramtsov [Mon, 16 Jan 2017 12:28:11 +0000 (15:28 +0300)]
Implement database backend interface for mod_proxy65

7 years agoCorrectly set gen_server's name
Evgeniy Khramtsov [Mon, 16 Jan 2017 08:43:35 +0000 (11:43 +0300)]
Correctly set gen_server's name

7 years agoRemove handle_event/1 callback
Evgeniy Khramtsov [Mon, 16 Jan 2017 08:34:49 +0000 (11:34 +0300)]
Remove handle_event/1 callback

7 years agoAdd mod_sm and mod_s2s_dialback to example config
Evgeniy Khramtsov [Mon, 16 Jan 2017 07:12:46 +0000 (10:12 +0300)]
Add mod_sm and mod_s2s_dialback to example config

7 years agoImplement database backend interface for MUC, BOSH and auth_anonyous
Evgeniy Khramtsov [Fri, 13 Jan 2017 09:03:39 +0000 (12:03 +0300)]
Implement database backend interface for MUC, BOSH and auth_anonyous

7 years agoFix some corner cases while re-reading RFC6120
Evgeniy Khramtsov [Fri, 13 Jan 2017 08:35:47 +0000 (11:35 +0300)]
Fix some corner cases while re-reading RFC6120

7 years agoIgnore unexpected events
Evgeniy Khramtsov [Wed, 11 Jan 2017 13:50:11 +0000 (16:50 +0300)]
Ignore unexpected events

7 years agoImplement database backend interface for ejabberd_router
Evgeniy Khramtsov [Wed, 11 Jan 2017 13:25:43 +0000 (16:25 +0300)]
Implement database backend interface for ejabberd_router

7 years agoFix attaching ejabberd_s2s_out process to a supervisor
Evgeniy Khramtsov [Wed, 11 Jan 2017 08:09:56 +0000 (11:09 +0300)]
Fix attaching ejabberd_s2s_out process to a supervisor

7 years agoAdd 'supervisor' listening option
Evgeniy Khramtsov [Wed, 11 Jan 2017 07:56:04 +0000 (10:56 +0300)]
Add 'supervisor' listening option

If set to 'true' (this is the default), new processes spawned by
ejabberd_listener will be attached to the corresponding supervisor.
No such processes will be attached to a supervisor otherwise.
Setting this to 'false' will improve performance of high loaded
systems where new C2S/S2S processes are spawned very rapidly.

7 years agoDon't forget to advertise disco features
Evgeniy Khramtsov [Tue, 10 Jan 2017 08:25:12 +0000 (11:25 +0300)]
Don't forget to advertise disco features

7 years agoMake stream related calls module independent
Evgeniy Khramtsov [Mon, 9 Jan 2017 19:03:42 +0000 (22:03 +0300)]
Make stream related calls module independent

7 years agoRemove unused mod_ip_blacklist module
Evgeniy Khramtsov [Mon, 9 Jan 2017 14:22:31 +0000 (17:22 +0300)]
Remove unused mod_ip_blacklist module

7 years agoAdopt remaining code to support new hooks
Evgeniy Khramtsov [Mon, 9 Jan 2017 14:02:17 +0000 (17:02 +0300)]
Adopt remaining code to support new hooks

8 years agoGet rid of "jlib.hrl" header in some files
Evgeniy Khramtsov [Mon, 2 Jan 2017 11:45:52 +0000 (14:45 +0300)]
Get rid of "jlib.hrl" header in some files

8 years agoBetter cope with IPv6 domains
Evgeniy Khramtsov [Sat, 31 Dec 2016 14:43:40 +0000 (17:43 +0300)]
Better cope with IPv6 domains

8 years agoReflect cyrsasl API changes in remaining code
Evgeniy Khramtsov [Sat, 31 Dec 2016 10:48:55 +0000 (13:48 +0300)]
Reflect cyrsasl API changes in remaining code

8 years agoImprove return values in cyrsasl API
Evgeniy Khramtsov [Sat, 31 Dec 2016 10:47:35 +0000 (13:47 +0300)]
Improve return values in cyrsasl API

8 years agoMore refactoring on session management
Evgeniy Khramtsov [Thu, 29 Dec 2016 21:00:36 +0000 (00:00 +0300)]
More refactoring on session management

8 years agoAdd xmpp_stream_out behaviour and rewrite s2s/SM code
Evgeniy Khramtsov [Wed, 28 Dec 2016 06:47:11 +0000 (09:47 +0300)]
Add xmpp_stream_out behaviour and rewrite s2s/SM code

8 years agoRewrite ejabberd_service to use new XMPP stream API
Evgeniy Khramtsov [Sun, 11 Dec 2016 15:24:51 +0000 (18:24 +0300)]
Rewrite ejabberd_service to use new XMPP stream API

8 years agoInitial version of new XMPP stream behaviour (for review)
Evgeniy Khramtsov [Sun, 11 Dec 2016 12:03:37 +0000 (15:03 +0300)]
Initial version of new XMPP stream behaviour (for review)

8 years agoFix reload_config
Christophe Romain [Fri, 2 Dec 2016 15:29:46 +0000 (16:29 +0100)]
Fix reload_config

8 years agoGrab new version of xmpp dep
Paweł Chmielowski [Fri, 2 Dec 2016 15:28:14 +0000 (16:28 +0100)]
Grab new version of xmpp dep

8 years agoAdd password support in muc_subscribe (#1306)
Badlop [Fri, 2 Dec 2016 15:18:22 +0000 (16:18 +0100)]
Add password support in muc_subscribe (#1306)

8 years agoWhen unsubscribes, check if room should get closed (#1396)
Badlop [Thu, 1 Dec 2016 21:09:57 +0000 (22:09 +0100)]
When unsubscribes, check if room should get closed (#1396)

8 years agoFix error formatting, which closed client connection (#1389)
Badlop [Thu, 1 Dec 2016 20:02:35 +0000 (21:02 +0100)]
Fix error formatting, which closed client connection (#1389)

8 years agoFix mod_http_api_mock_test on 19.1
Paweł Chmielowski [Thu, 1 Dec 2016 17:51:15 +0000 (18:51 +0100)]
Fix mod_http_api_mock_test on 19.1

8 years agoAdd more tests for digest-md5 cyrsasl
Paweł Chmielowski [Fri, 25 Nov 2016 13:37:59 +0000 (14:37 +0100)]
Add more tests for digest-md5 cyrsasl

8 years agoMove to latest Elixir version
Mickael Remond [Thu, 1 Dec 2016 14:44:52 +0000 (15:44 +0100)]
Move to latest Elixir version

8 years agoWe can now use dependencies published in hex.pm
Mickael Remond [Thu, 1 Dec 2016 14:10:00 +0000 (15:10 +0100)]
We can now use dependencies published in hex.pm

8 years agoMerge branch 'master' of github.com:processone/ejabberd
Mickael Remond [Thu, 1 Dec 2016 14:05:09 +0000 (15:05 +0100)]
Merge branch 'master' of github.com:processone/ejabberd

8 years agoFixes pt-br translation (thanks to Rodrigues)(#1393)
Badlop [Wed, 30 Nov 2016 15:51:42 +0000 (16:51 +0100)]
Fixes pt-br translation (thanks to Rodrigues)(#1393)

8 years agoFix typo introduced by 92db9ff changes
Christophe Romain [Wed, 30 Nov 2016 12:50:46 +0000 (13:50 +0100)]
Fix typo introduced by 92db9ff changes

8 years agoImprove handling of mnesia schema
Christophe Romain [Wed, 30 Nov 2016 10:09:17 +0000 (11:09 +0100)]
Improve handling of mnesia schema

8 years agoCleanup admin_extra, add few functions
Christophe Romain [Wed, 30 Nov 2016 09:31:36 +0000 (10:31 +0100)]
Cleanup admin_extra, add few functions

8 years agoMerge branch 'docker' from Rafael Römhild
Christophe Romain [Wed, 30 Nov 2016 09:30:19 +0000 (10:30 +0100)]
Merge branch 'docker' from Rafael Römhild

8 years agoAdds optional post_install and pre_uninstall hooks (thanks Igor Manturov Jr.)(#1300)
Christophe Romain [Mon, 28 Nov 2016 16:15:57 +0000 (17:15 +0100)]
Adds optional post_install and pre_uninstall hooks (thanks Igor Manturov Jr.)(#1300)

8 years agoImprove translation of some messages
Evgeniy Khramtsov [Sat, 26 Nov 2016 07:05:22 +0000 (10:05 +0300)]
Improve translation of some messages

8 years agoUpdate dependencies 16.12-beta1
Christophe Romain [Fri, 25 Nov 2016 12:02:31 +0000 (13:02 +0100)]
Update dependencies

8 years agoMerge branch 'master' of github.com:processone/ejabberd
Christophe Romain [Fri, 25 Nov 2016 09:07:04 +0000 (10:07 +0100)]
Merge branch 'master' of github.com:processone/ejabberd

8 years agoMerge branch 'ukutaht-enable-elixir-in-mix'
Christophe Romain [Fri, 25 Nov 2016 09:05:28 +0000 (10:05 +0100)]
Merge branch 'ukutaht-enable-elixir-in-mix'

8 years agoMerge branch 'enable-elixir-in-mix' of https://github.com/ukutaht/ejabberd into ukuta...
Christophe Romain [Fri, 25 Nov 2016 09:05:01 +0000 (10:05 +0100)]
Merge branch 'enable-elixir-in-mix' of https://github.com/ukutaht/ejabberd into ukutaht-enable-elixir-in-mix

8 years agoUse ejabberd_router:route_error/4 wherever possible
Evgeniy Khramtsov [Fri, 25 Nov 2016 08:41:24 +0000 (11:41 +0300)]
Use ejabberd_router:route_error/4 wherever possible

8 years agoUse new version of xmpp in mix
Christophe Romain [Fri, 25 Nov 2016 08:31:49 +0000 (09:31 +0100)]
Use new version of xmpp in mix

8 years agoGet rid of compile warnings
Evgeniy Khramtsov [Fri, 25 Nov 2016 06:48:26 +0000 (09:48 +0300)]
Get rid of compile warnings

8 years agoUse new version of xmpp
Evgeniy Khramtsov [Fri, 25 Nov 2016 06:39:09 +0000 (09:39 +0300)]
Use new version of xmpp

8 years agoDon't check for faked carbons
Evgeniy Khramtsov [Thu, 24 Nov 2016 17:16:07 +0000 (20:16 +0300)]
Don't check for faked carbons

8 years agoDon't forget to erase cache on user removal
Evgeniy Khramtsov [Thu, 24 Nov 2016 15:40:20 +0000 (18:40 +0300)]
Don't forget to erase cache on user removal

8 years agoMake compatible with rebar3
Paweł Chmielowski [Thu, 24 Nov 2016 13:07:08 +0000 (14:07 +0100)]
Make compatible with rebar3

8 years agoGet rid of excessive (io)list_to_binary/1 calls
Evgeniy Khramtsov [Thu, 24 Nov 2016 12:06:06 +0000 (15:06 +0300)]
Get rid of excessive (io)list_to_binary/1 calls

8 years agoAdd missing -callbacks
Paweł Chmielowski [Thu, 24 Nov 2016 11:44:09 +0000 (12:44 +0100)]
Add missing -callbacks

8 years agoMerge pull request #1391 from weiss/mark-copies
Evgeny Khramtsov [Thu, 24 Nov 2016 11:43:38 +0000 (15:43 +0400)]
Merge pull request #1391 from weiss/mark-copies

Mark messages as copies by attaching metadata

8 years agoUse xmpp:put_meta/3 to update metadata
Holger Weiss [Thu, 24 Nov 2016 09:47:26 +0000 (10:47 +0100)]
Use xmpp:put_meta/3 to update metadata

8 years agoUse new versions of fast_xml and xmpp
Holger Weiss [Thu, 24 Nov 2016 09:45:57 +0000 (10:45 +0100)]
Use new versions of fast_xml and xmpp

8 years agoDon't make ejabberd.service file executable
Holger Weiss [Thu, 24 Nov 2016 06:59:27 +0000 (07:59 +0100)]
Don't make ejabberd.service file executable

8 years agoMakefile.in: Substitute all @variables@ in a line
Holger Weiss [Thu, 24 Nov 2016 06:55:06 +0000 (07:55 +0100)]
Makefile.in: Substitute all @variables@ in a line

There are now lines with multiple occurrences of the @ctlscriptpath@
variable in the ejabberd.service template.

8 years agoMerge branch 'weiss-systemd-unit-improvements' (#1346)
Christophe Romain [Wed, 23 Nov 2016 13:37:34 +0000 (14:37 +0100)]
Merge branch 'weiss-systemd-unit-improvements' (#1346)

8 years agoMerge branch 'systemd-unit-improvements' of https://github.com/weiss/ejabberd into...
Christophe Romain [Wed, 23 Nov 2016 13:36:50 +0000 (14:36 +0100)]
Merge branch 'systemd-unit-improvements' of https://github.com/weiss/ejabberd into weiss-systemd-unit-improvements

8 years agoFix typo in copyright date
Christophe Romain [Wed, 23 Nov 2016 13:35:13 +0000 (14:35 +0100)]
Fix typo in copyright date

8 years agoMove copyright definition to ejabberd.hrl
Evgeniy Khramtsov [Wed, 23 Nov 2016 12:51:48 +0000 (15:51 +0300)]
Move copyright definition to ejabberd.hrl

8 years agoDon't use deprecated functions from jlib.erl
Evgeniy Khramtsov [Wed, 23 Nov 2016 07:41:26 +0000 (10:41 +0300)]
Don't use deprecated functions from jlib.erl

8 years agoLet mod_carboncopy mark copied messages
Holger Weiss [Tue, 22 Nov 2016 21:21:34 +0000 (22:21 +0100)]
Let mod_carboncopy mark copied messages

Carbon copies are now marked with a 'carbon_copy' flag.  This makes it
easier to identify them.

8 years agoLet ejabberd_sm mark copied messages
Holger Weiss [Tue, 22 Nov 2016 18:25:20 +0000 (19:25 +0100)]
Let ejabberd_sm mark copied messages

When multiple resources have the same (highest) priority, ejabberd_sm
dispatches messages addressed to the bare JID (or to an unavailable
resource) to each of these resources.  Such messages are now marked with
an 'sm_copy' flag for all but one of the resources.  This makes it
easier for other modules to identify those duplicates.

Resolves #1356.

8 years agoFix xref issue injected by fbfbb96
Christophe Romain [Tue, 22 Nov 2016 16:51:21 +0000 (17:51 +0100)]
Fix xref issue injected by fbfbb96

8 years agoFix get_roster issue injected by fbfbb96
Christophe Romain [Tue, 22 Nov 2016 15:59:02 +0000 (16:59 +0100)]
Fix get_roster issue injected by fbfbb96

8 years agoFix vcard_ldap exports
Christophe Romain [Tue, 22 Nov 2016 15:23:02 +0000 (16:23 +0100)]
Fix vcard_ldap exports

8 years agoAdd missing export
Christophe Romain [Tue, 22 Nov 2016 15:12:19 +0000 (16:12 +0100)]
Add missing export

8 years agoFix issues on import improvements
Christophe Romain [Tue, 22 Nov 2016 15:01:08 +0000 (16:01 +0100)]
Fix issues on import improvements

8 years agoAdd missing include file
Paweł Chmielowski [Tue, 22 Nov 2016 14:35:47 +0000 (15:35 +0100)]
Add missing include file

8 years agoNew bosh module
Paweł Chmielowski [Tue, 22 Nov 2016 12:17:05 +0000 (13:17 +0100)]
New bosh module

8 years agoImprove ODBC import
Christophe Romain [Tue, 22 Nov 2016 13:48:01 +0000 (14:48 +0100)]
Improve ODBC import

8 years agoAdd new xmpp repo as dependency in mix.exs
Christophe Romain [Tue, 22 Nov 2016 13:43:10 +0000 (14:43 +0100)]
Add new xmpp repo as dependency in mix.exs

8 years agoRemove now() from mod_offline.hrl
Paweł Chmielowski [Tue, 22 Nov 2016 12:15:16 +0000 (13:15 +0100)]
Remove now() from mod_offline.hrl

8 years agoAdd OTP 19.1 to Travis' testing platforms
Evgeniy Khramtsov [Tue, 22 Nov 2016 06:52:26 +0000 (09:52 +0300)]
Add OTP 19.1 to Travis' testing platforms

8 years agoFix logging in tests on R17
Evgeniy Khramtsov [Mon, 21 Nov 2016 19:04:25 +0000 (22:04 +0300)]
Fix logging in tests on R17

8 years agoSet 'sql_pool_size' to 1 by default for sqlite
Evgeniy Khramtsov [Mon, 21 Nov 2016 18:34:56 +0000 (21:34 +0300)]
Set 'sql_pool_size' to 1 by default for sqlite

8 years agoMerge branch 'master' of github.com:processone/ejabberd
Evgeniy Khramtsov [Mon, 21 Nov 2016 13:55:28 +0000 (16:55 +0300)]
Merge branch 'master' of github.com:processone/ejabberd

8 years agoSet 'sql_pool_size' to 1 for sqlite tests
Evgeniy Khramtsov [Mon, 21 Nov 2016 13:55:18 +0000 (16:55 +0300)]
Set 'sql_pool_size' to 1 for sqlite tests

8 years agoFix elixir tests
Paweł Chmielowski [Mon, 21 Nov 2016 11:25:50 +0000 (12:25 +0100)]
Fix elixir tests

8 years agoFix non-empty disco-nodes processing
Evgeniy Khramtsov [Mon, 21 Nov 2016 11:21:34 +0000 (14:21 +0300)]
Fix non-empty disco-nodes processing

8 years agoFix s2s test
Paweł Chmielowski [Mon, 21 Nov 2016 11:06:45 +0000 (12:06 +0100)]
Fix s2s test

8 years agoFix handling mod_http_upload disco#info queries: need decoded elements
Badlop [Mon, 21 Nov 2016 11:06:11 +0000 (12:06 +0100)]
Fix handling mod_http_upload disco#info queries: need decoded elements

As reported in
https://www.ejabberd.im/forum/28605/ejabberd-modhttpupload-error-405-not-allowed

8 years agoMerge branch 'master' of github.com:processone/ejabberd
Evgeniy Khramtsov [Mon, 21 Nov 2016 09:14:37 +0000 (12:14 +0300)]
Merge branch 'master' of github.com:processone/ejabberd

8 years agoFix conference disco#items when running multiple virtual hosts
Evgeniy Khramtsov [Mon, 21 Nov 2016 09:14:24 +0000 (12:14 +0300)]
Fix conference disco#items when running multiple virtual hosts

8 years agoDo not send empty <after/> tag
Evgeniy Khramtsov [Mon, 21 Nov 2016 09:13:34 +0000 (12:13 +0300)]
Do not send empty <after/> tag

8 years agoLog more data for failed s2s connection
Paweł Chmielowski [Mon, 21 Nov 2016 08:52:29 +0000 (09:52 +0100)]
Log more data for failed s2s connection

8 years agoDon't forget to start XMPP application
Evgeniy Khramtsov [Mon, 21 Nov 2016 07:23:09 +0000 (10:23 +0300)]
Don't forget to start XMPP application

8 years agoFix RSM for conference disco#items
Evgeniy Khramtsov [Sun, 20 Nov 2016 15:08:49 +0000 (18:08 +0300)]
Fix RSM for conference disco#items

8 years agoUse xmpp_util.erl from XMPP library
Evgeniy Khramtsov [Sat, 19 Nov 2016 10:57:25 +0000 (13:57 +0300)]
Use xmpp_util.erl from XMPP library

8 years agoTransform ejabberd_commands on the start
Evgeniy Khramtsov [Sat, 19 Nov 2016 10:05:13 +0000 (13:05 +0300)]
Transform ejabberd_commands on the start

8 years agoSwitch to stand-alone XMPP library
Evgeniy Khramtsov [Sat, 19 Nov 2016 10:03:33 +0000 (13:03 +0300)]
Switch to stand-alone XMPP library

8 years agoFix includes in eunit compilation flags
Paweł Chmielowski [Fri, 18 Nov 2016 13:02:47 +0000 (14:02 +0100)]
Fix includes in eunit compilation flags

8 years agoFix elixir tests
Paweł Chmielowski [Fri, 18 Nov 2016 11:54:06 +0000 (12:54 +0100)]
Fix elixir tests

8 years agoRemove useless NO_EXT_LIB flag
Christophe Romain [Fri, 18 Nov 2016 11:25:01 +0000 (12:25 +0100)]
Remove useless NO_EXT_LIB flag