]> granicus.if.org Git - ejabberd/log
ejabberd
10 years agoAdd option to set net_ticktime (EJAB-1742)
Paweł Chmielowski [Mon, 15 Jun 2015 12:57:07 +0000 (14:57 +0200)]
Add option to set net_ticktime (EJAB-1742)

10 years agoFix bug introduced in commit b88fa6f6174
Badlop [Thu, 4 Jun 2015 13:47:02 +0000 (15:47 +0200)]
Fix bug introduced in commit b88fa6f6174

10 years agoUse https instead of git in rebar file for dependencies url (#589)
Badlop [Thu, 4 Jun 2015 11:12:49 +0000 (13:12 +0200)]
Use https instead of git in rebar file for dependencies url (#589)

10 years agoPick first local multicast service, otherwise remote (ejabberd-contrib#105)
Badlop [Thu, 4 Jun 2015 10:13:10 +0000 (12:13 +0200)]
Pick first local multicast service, otherwise remote (ejabberd-contrib#105)

10 years agoMerge pull request #592 from weiss/omit-subject-body
badlop [Thu, 4 Jun 2015 09:04:05 +0000 (11:04 +0200)]
Merge pull request #592 from weiss/omit-subject-body

Don't add body element to MUC subject messages

10 years agoDon't add body element to MUC subject messages
Holger Weiss [Thu, 4 Jun 2015 07:55:38 +0000 (09:55 +0200)]
Don't add body element to MUC subject messages

10 years agoMerge pull request #591 from jpegger/patch-1
Evgeny Khramtsov [Wed, 3 Jun 2015 17:42:00 +0000 (20:42 +0300)]
Merge pull request #591 from jpegger/patch-1

Anonymous authmodule not registering correctly anonymous users in DB

10 years agoAuthmodule using old style XML:get_attr_s()
jpegger [Wed, 3 Jun 2015 16:11:35 +0000 (18:11 +0200)]
Authmodule using old style XML:get_attr_s()

10 years agoDo not ignore unknown options so far
Evgeniy Khramtsov [Wed, 3 Jun 2015 13:21:07 +0000 (16:21 +0300)]
Do not ignore unknown options so far

10 years agoRemove unused validation code
Evgeniy Khramtsov [Wed, 3 Jun 2015 13:05:17 +0000 (16:05 +0300)]
Remove unused validation code

10 years agoMove opt_type/1 function out of if-else block
Evgeniy Khramtsov [Wed, 3 Jun 2015 12:52:19 +0000 (15:52 +0300)]
Move opt_type/1 function out of if-else block

10 years agoFix typo
Evgeniy Khramtsov [Wed, 3 Jun 2015 12:45:15 +0000 (15:45 +0300)]
Fix typo

10 years agoAdd missing options of ejabberd_logger to validator
Evgeniy Khramtsov [Wed, 3 Jun 2015 12:25:20 +0000 (15:25 +0300)]
Add missing options of ejabberd_logger to validator

10 years agoAdd missing options of mod_muc to validator
Evgeniy Khramtsov [Wed, 3 Jun 2015 12:18:09 +0000 (15:18 +0300)]
Add missing options of mod_muc to validator

10 years agoFix commands export2odbc, connected_users_vhost and push_alltoall (#586)
Badlop [Tue, 2 Jun 2015 10:52:15 +0000 (12:52 +0200)]
Fix commands export2odbc, connected_users_vhost and push_alltoall (#586)

10 years agoMerge pull request #585 from CorCornelisse/master
badlop [Tue, 2 Jun 2015 10:24:46 +0000 (12:24 +0200)]
Merge pull request #585 from CorCornelisse/master

push_roster* not updated on binarification

10 years agoMerge branch 'master' of github.com:processone/ejabberd
Evgeniy Khramtsov [Mon, 1 Jun 2015 12:38:37 +0000 (15:38 +0300)]
Merge branch 'master' of github.com:processone/ejabberd

10 years agoAdd config validation at startup
Evgeniy Khramtsov [Mon, 1 Jun 2015 12:38:27 +0000 (15:38 +0300)]
Add config validation at startup

10 years agoFix anonymous user login, it wasn't stored in anonymous mnesia table
Badlop [Mon, 1 Jun 2015 12:34:49 +0000 (14:34 +0200)]
Fix anonymous user login, it wasn't stored in anonymous mnesia table

10 years agoDo not try to fetch module options via eldap_utils
Evgeniy Khramtsov [Sun, 31 May 2015 13:14:57 +0000 (16:14 +0300)]
Do not try to fetch module options via eldap_utils

10 years agoReorganize get_opt() code in some modules
Evgeniy Khramtsov [Mon, 1 Jun 2015 10:19:01 +0000 (13:19 +0300)]
Reorganize get_opt() code in some modules

10 years agoGet rid of some fuzzy macros as it makes syntax tools getting mad
Evgeniy Khramtsov [Sun, 31 May 2015 14:56:16 +0000 (17:56 +0300)]
Get rid of some fuzzy macros as it makes syntax tools getting mad

10 years agoThese arguments should be binary instead of strings, otherwise it won't work properly
Cor Cornelisse [Mon, 1 Jun 2015 11:30:26 +0000 (13:30 +0200)]
These arguments should be binary instead of strings, otherwise it won't work properly

10 years agoIn xmlrpc use process_unicode_codepoints instead of list_to_binary
Badlop [Fri, 29 May 2015 13:48:43 +0000 (15:48 +0200)]
In xmlrpc use process_unicode_codepoints instead of list_to_binary

10 years agoFix MUC room options vaildation
Evgeniy Khramtsov [Fri, 29 May 2015 09:08:13 +0000 (12:08 +0300)]
Fix MUC room options vaildation

10 years agoAdd correct package version for mix (#577)
Christophe Romain [Fri, 29 May 2015 07:30:16 +0000 (09:30 +0200)]
Add correct package version for mix (#577)

10 years agoValidate MUC room options from the configuration file
Evgeniy Khramtsov [Thu, 28 May 2015 08:37:27 +0000 (11:37 +0300)]
Validate MUC room options from the configuration file

10 years agoMerge pull request #582 from badlop/master-badlop-578
badlop [Wed, 27 May 2015 11:49:20 +0000 (13:49 +0200)]
Merge pull request #582 from badlop/master-badlop-578

An auth external module requires ext_mod to be started first (#578)

10 years agoAn auth external module requires ext_mod to be started first (#578)
Badlop [Wed, 27 May 2015 11:10:15 +0000 (13:10 +0200)]
An auth external module requires ext_mod to be started first (#578)

10 years agoFix pubsub/odbc crash on remote user unsubscribe (EJAB-1483)
Christophe Romain [Tue, 26 May 2015 17:19:57 +0000 (19:19 +0200)]
Fix pubsub/odbc crash on remote user unsubscribe (EJAB-1483)

10 years agoMerge pull request #569 from weiss/send-element-error-checking
Alexey Shchepin [Tue, 26 May 2015 12:59:50 +0000 (15:59 +0300)]
Merge pull request #569 from weiss/send-element-error-checking

Update send_element error checking (EJAB-1739)

10 years agoInclude session record from header file instead of duplicating it
Mickael Remond [Tue, 26 May 2015 08:08:46 +0000 (10:08 +0200)]
Include session record from header file instead of duplicating it

10 years agoFix merging of not yaml config files
Paweł Chmielowski [Mon, 25 May 2015 13:23:38 +0000 (15:23 +0200)]
Fix merging of not yaml config files

10 years agoFix use of publish_only affiliation with odbc backend
Christophe Romain [Fri, 22 May 2015 16:47:17 +0000 (18:47 +0200)]
Fix use of publish_only affiliation with odbc backend

10 years agoMinor cosmetic changes and add ping command
Christophe Romain [Fri, 22 May 2015 15:28:40 +0000 (17:28 +0200)]
Minor cosmetic changes and add ping command

10 years agoAdd fold markers to config file for Vim editors
Badlop [Fri, 22 May 2015 10:42:24 +0000 (12:42 +0200)]
Add fold markers to config file for Vim editors

10 years agoA few more... Fix epmd not in PATH (#484)(thanks to acediac)
Badlop [Fri, 22 May 2015 08:40:24 +0000 (10:40 +0200)]
A few more... Fix epmd not in PATH (#484)(thanks to acediac)

10 years agoUse namespace definitions when possible
Badlop [Thu, 21 May 2015 15:03:06 +0000 (17:03 +0200)]
Use namespace definitions when possible

10 years agoDocument protocol support (EJABS-1620)
Badlop [Thu, 21 May 2015 15:02:36 +0000 (17:02 +0200)]
Document protocol support (EJABS-1620)

10 years agoFix dialyzer warning in mod_muc_admin:206
Badlop [Thu, 21 May 2015 10:00:41 +0000 (12:00 +0200)]
Fix dialyzer warning in mod_muc_admin:206

10 years agoMerge pull request #573 from sezuan/fix_odbc
badlop [Thu, 21 May 2015 09:31:47 +0000 (11:31 +0200)]
Merge pull request #573 from sezuan/fix_odbc

Fix some string/binary issues with non-native ODBC drivers

10 years agoAdd minor robustness on cluster scripts
Christophe Romain [Wed, 20 May 2015 12:06:03 +0000 (14:06 +0200)]
Add minor robustness on cluster scripts

10 years agoAdd missing sm table (thanks to Rasim Kalimullin)(EJAB-1740)
Christophe Romain [Wed, 20 May 2015 11:50:59 +0000 (13:50 +0200)]
Add missing sm table (thanks to Rasim Kalimullin)(EJAB-1740)

10 years agoMerge pull request #576 from processone/revert-570-fix_added_sm_table_to_pg
Evgeny Khramtsov [Wed, 20 May 2015 10:59:04 +0000 (13:59 +0300)]
Merge pull request #576 from processone/revert-570-fix_added_sm_table_to_pg

Revert "added sm table to pg.sql"

10 years agoRevert "added sm table to pg.sql"
Evgeny Khramtsov [Wed, 20 May 2015 10:57:44 +0000 (13:57 +0300)]
Revert "added sm table to pg.sql"

10 years agoMerge pull request #570 from sezuan/fix_added_sm_table_to_pg
Evgeny Khramtsov [Wed, 20 May 2015 10:46:02 +0000 (13:46 +0300)]
Merge pull request #570 from sezuan/fix_added_sm_table_to_pg

added sm table to pg.sql

10 years agoFix function specification
Holger Weiss [Wed, 20 May 2015 10:13:15 +0000 (12:13 +0200)]
Fix function specification

10 years agoRemove obsolete doc and win32 files (EJAB-1738)
Christophe Romain [Wed, 20 May 2015 09:43:29 +0000 (11:43 +0200)]
Remove obsolete doc and win32 files (EJAB-1738)

10 years agoDo not bounce normal messages sent to unavailable resource
Evgeniy Khramtsov [Tue, 19 May 2015 07:51:49 +0000 (10:51 +0300)]
Do not bounce normal messages sent to unavailable resource

10 years agoSimplify XEP-0203 (Delayed Delivery) code a bit
Holger Weiss [Mon, 18 May 2015 19:26:51 +0000 (21:26 +0200)]
Simplify XEP-0203 (Delayed Delivery) code a bit

Now that XEP-0091 support is removed, the XEP-0203 code can be
simplified a little further.  This doesn't change the behavior.

10 years agoCall integer_to_binary using jlib (#554)
Christophe Romain [Mon, 18 May 2015 15:30:25 +0000 (17:30 +0200)]
Call integer_to_binary using jlib (#554)

10 years agoRemove XEP-0091 tags from test suite
Holger Weiss [Mon, 18 May 2015 12:38:57 +0000 (14:38 +0200)]
Remove XEP-0091 tags from test suite

10 years agoRemove deprecated XEP-0090 Entity Time and 91 Delayed Delivery (EJAB-849)
Badlop [Mon, 18 May 2015 10:38:07 +0000 (12:38 +0200)]
Remove deprecated XEP-0090 Entity Time and 91 Delayed Delivery (EJAB-849)

10 years agoFixed some string()/binary() issues in ejabberd_odbc
Matthias Rieber [Mon, 18 May 2015 10:14:56 +0000 (12:14 +0200)]
Fixed some string()/binary() issues in ejabberd_odbc

10 years agoRevert "Fix EJABBERD_OPTS quoting for Elixir"
Holger Weiss [Sun, 17 May 2015 22:48:56 +0000 (00:48 +0200)]
Revert "Fix EJABBERD_OPTS quoting for Elixir"

This reverts commit 2a15453d98425c72ae24e9da4d56ad295a57be1d.

The commit broke the case where 'log_rotate_date' is set to "$D0", for
example.

10 years agoMerge pull request #571 from sezuan/fix_export_term
Evgeny Khramtsov [Sun, 17 May 2015 19:44:14 +0000 (22:44 +0300)]
Merge pull request #571 from sezuan/fix_export_term

fixed erl_prettypr in encode_term

10 years agopg - added sm table
Matthias Rieber [Sun, 17 May 2015 15:45:49 +0000 (17:45 +0200)]
pg - added sm table

10 years agofixed erl_prettypr in encode_term
Matthias Rieber [Sun, 17 May 2015 17:15:52 +0000 (19:15 +0200)]
fixed erl_prettypr in encode_term

10 years agoNew command get_room_options (#567)
Badlop [Fri, 15 May 2015 15:47:10 +0000 (17:47 +0200)]
New command get_room_options (#567)

10 years agoFix indentation
Holger Weiss [Fri, 15 May 2015 13:50:43 +0000 (15:50 +0200)]
Fix indentation

10 years agoLoad config snippets for modules installed with ext_mod (EJAB-1741)
Paweł Chmielowski [Fri, 15 May 2015 10:30:15 +0000 (12:30 +0200)]
Load config snippets for modules installed with ext_mod (EJAB-1741)

10 years agoExport modules_dir/0
Paweł Chmielowski [Fri, 15 May 2015 10:27:59 +0000 (12:27 +0200)]
Export modules_dir/0

10 years agoCosmetic change: Simplify error checking
Holger Weiss [Wed, 13 May 2015 23:04:23 +0000 (01:04 +0200)]
Cosmetic change: Simplify error checking

Let send_stanza_and_ack_req/2 update the #state instead of propagating
the value returned by send_element/2.  This doesn't change the behavior.

10 years agoDon't assume send_element/2 returns ok or error
Holger Weiss [Wed, 13 May 2015 22:58:36 +0000 (00:58 +0200)]
Don't assume send_element/2 returns ok or error

Let send_text/2 and (therefore) send_element/2 return {error, Reason}
instead of error for consistency, and let send_stanza_and_ack_req/2
interpret any non-ok value as an error.  (EJAB-1739)

10 years agoAllow run joincluster as non root when ejabberd installed as root (#497)
Christophe Romain [Wed, 13 May 2015 13:54:28 +0000 (15:54 +0200)]
Allow run joincluster as non root when ejabberd installed as root (#497)

10 years agoMerge pull request #503 from weiss/fix-quoting-for-elixir
Christophe Romain [Wed, 13 May 2015 13:46:40 +0000 (15:46 +0200)]
Merge pull request #503 from weiss/fix-quoting-for-elixir

Fix EJABBERD_OPTS quoting for Elixir

10 years agoFix setting 'description' with change_room_option command (#567)
Badlop [Tue, 12 May 2015 15:37:39 +0000 (17:37 +0200)]
Fix setting 'description' with change_room_option command (#567)

10 years agoMerge pull request #560 from benlangfeld/feature/dev-vm
Mickaël Rémond [Tue, 12 May 2015 07:52:12 +0000 (09:52 +0200)]
Merge pull request #560 from benlangfeld/feature/dev-vm

Point out availability of development environment

10 years agoNew max_users_presence mod_muc option (thanks to anhcoi123)(#562)
Badlop [Fri, 8 May 2015 11:09:13 +0000 (13:09 +0200)]
New max_users_presence mod_muc option (thanks to anhcoi123)(#562)

10 years agoFix check_password_hash argument parsing (#559)
Badlop [Fri, 8 May 2015 10:04:04 +0000 (12:04 +0200)]
Fix check_password_hash argument parsing (#559)

10 years agoTry to support access_commands in YAML (ejabberd-contrib#45)
Badlop [Thu, 7 May 2015 16:34:05 +0000 (18:34 +0200)]
Try to support access_commands in YAML (ejabberd-contrib#45)

10 years agoRevert "Add private and roster local handlers (EJAB-682)" due to #556
Badlop [Thu, 7 May 2015 15:07:49 +0000 (17:07 +0200)]
Revert "Add private and roster local handlers (EJAB-682)" due to #556

This reverts commit 2e194bd997132f4fde5959b54e6bfe269d4de433.

10 years agoDon't announce register feature once user is authenticated (#41)
Badlop [Thu, 7 May 2015 09:41:59 +0000 (11:41 +0200)]
Don't announce register feature once user is authenticated (#41)

10 years agoMerge pull request #561 from weiss/muc-mark-private
Evgeny Khramtsov [Wed, 6 May 2015 10:56:13 +0000 (13:56 +0300)]
Merge pull request #561 from weiss/muc-mark-private

Tag private MUC messages with muc#user namespace

10 years agoTag private MUC messages with muc#user namespace
Holger Weiss [Tue, 5 May 2015 20:00:05 +0000 (22:00 +0200)]
Tag private MUC messages with muc#user namespace

Make it possible for clients to identify private MUC messages.  One use
case would be to filter out undesired carbon copies of those.

10 years agoPoint out availability of development environment
Ben Langfeld [Tue, 5 May 2015 12:24:31 +0000 (09:24 -0300)]
Point out availability of development environment

10 years agoSimplify internal code of get_last and set_last commands
Badlop [Tue, 5 May 2015 10:54:20 +0000 (12:54 +0200)]
Simplify internal code of get_last and set_last commands

10 years agoImprove get_last command to provide also last activity status
Badlop [Tue, 5 May 2015 10:46:21 +0000 (12:46 +0200)]
Improve get_last command to provide also last activity status

10 years agoFix set_last command to work with recent ejabberd (#555)
Badlop [Tue, 5 May 2015 10:45:53 +0000 (12:45 +0200)]
Fix set_last command to work with recent ejabberd (#555)

10 years agoRemove duplicated code
Evgeniy Khramtsov [Wed, 29 Apr 2015 11:51:45 +0000 (14:51 +0300)]
Remove duplicated code

10 years agoImprove module install code, allows better error checking
Christophe Romain [Wed, 29 Apr 2015 11:30:03 +0000 (13:30 +0200)]
Improve module install code, allows better error checking

10 years agoNew command get_user_rooms
Badlop [Wed, 29 Apr 2015 11:21:41 +0000 (13:21 +0200)]
New command get_user_rooms

10 years agoFix fetching from git@github url and allow compilation from ejabberd sources
Christophe Romain [Wed, 29 Apr 2015 08:19:15 +0000 (10:19 +0200)]
Fix fetching from git@github url and allow compilation from ejabberd sources

10 years agoMerge pull request #549 from joudinet/master
Christophe Romain [Tue, 28 Apr 2015 15:34:57 +0000 (17:34 +0200)]
Merge pull request #549 from joudinet/master

ejabberdctl: define mnesia options

10 years agoMerge pull request #547 from weiss/fix-account-jid-disco
badlop [Mon, 27 Apr 2015 17:39:32 +0000 (19:39 +0200)]
Merge pull request #547 from weiss/fix-account-jid-disco

Fix service discovery handling for account JIDs

10 years agoejabberdctl: define mnesia options
Johan Oudinet [Mon, 27 Apr 2015 15:25:07 +0000 (17:25 +0200)]
ejabberdctl: define mnesia options

In addition to factorize how the mnesia dir option is given to erl
commands, it allows one to set extra mnesia options via the
MNESIA_OPTIONS environment variable.

10 years agoRely on core routine for handling affiliation changes (thanks to Ben Langfeld)
Badlop [Mon, 27 Apr 2015 15:00:22 +0000 (17:00 +0200)]
Rely on core routine for handling affiliation changes (thanks to Ben Langfeld)

This ensures that all of the usual stanzas and such go out

10 years agomod_disco: Apply minor readability improvements
Holger Weiss [Sun, 26 Apr 2015 14:36:17 +0000 (16:36 +0200)]
mod_disco: Apply minor readability improvements

10 years agomod_disco: Omit 'roster_get' call if possible
Holger Weiss [Sun, 26 Apr 2015 14:32:03 +0000 (16:32 +0200)]
mod_disco: Omit 'roster_get' call if possible

As a small optimization, avoid running the 'roster_get' hook in the
(common) case where a client requests service discovery information for
its own bare JID.

10 years agoFix service disco handling for bare account JIDs
Holger Weiss [Sun, 26 Apr 2015 14:22:09 +0000 (16:22 +0200)]
Fix service disco handling for bare account JIDs

Don't swap the sending and receiving JIDs while checking whether the
client that requested service discovery information for a bare account
JID is a subscribed contact.

10 years agoFix validating function for iqdisc
Evgeniy Khramtsov [Thu, 23 Apr 2015 11:59:18 +0000 (14:59 +0300)]
Fix validating function for iqdisc

10 years agoAllow bypassing script interraction (#516) 15.04
Christophe Romain [Thu, 23 Apr 2015 08:14:08 +0000 (10:14 +0200)]
Allow bypassing script interraction (#516)

10 years agoImprove purge_offline filter and speed (#543)
Christophe Romain [Wed, 22 Apr 2015 16:11:39 +0000 (18:11 +0200)]
Improve purge_offline filter and speed (#543)

10 years agoAdd publish_only to affiliation type spec
Christophe Romain [Wed, 22 Apr 2015 16:10:35 +0000 (18:10 +0200)]
Add publish_only to affiliation type spec

10 years agoAdd private and roster local handlers to get listed in disco#info (EJAB-682)
Badlop [Wed, 22 Apr 2015 11:27:25 +0000 (13:27 +0200)]
Add private and roster local handlers to get listed in disco#info (EJAB-682)

10 years agoRemove obsolete release notes
Christophe Romain [Wed, 22 Apr 2015 10:21:48 +0000 (12:21 +0200)]
Remove obsolete release notes

10 years agoAllow to modify host when registering account in web (#291)
Badlop [Wed, 22 Apr 2015 09:01:13 +0000 (11:01 +0200)]
Allow to modify host when registering account in web (#291)

10 years agoAdd support for publish-only (#30)
Christophe Romain [Tue, 21 Apr 2015 15:23:59 +0000 (17:23 +0200)]
Add support for publish-only (#30)

10 years agoFix typo, oups...
Christophe Romain [Tue, 21 Apr 2015 14:13:23 +0000 (16:13 +0200)]
Fix typo, oups...

10 years agoremove deferred Collection shim header
Christophe Romain [Tue, 21 Apr 2015 14:11:00 +0000 (16:11 +0200)]
remove deferred Collection shim header