]> granicus.if.org Git - ejabberd/log
ejabberd
8 years agoAccept stream compression request after SASL
Holger Weiss [Fri, 19 Feb 2016 17:53:28 +0000 (18:53 +0100)]
Accept stream compression request after SASL

This is an updated version of the patch submitted to EJAB-1382 by
Alexey (thanks!).

8 years agoAdd Redis backend to the test suite
Evgeniy Khramtsov [Fri, 19 Feb 2016 14:06:41 +0000 (17:06 +0300)]
Add Redis backend to the test suite

8 years agoMake it possible to define 'sm_db_type' per virtual host
Evgeniy Khramtsov [Fri, 19 Feb 2016 13:15:11 +0000 (16:15 +0300)]
Make it possible to define 'sm_db_type' per virtual host

8 years agoFix format_result so get_room_options command works again after aa5caa3
Badlop [Wed, 17 Feb 2016 19:43:35 +0000 (20:43 +0100)]
Fix format_result so get_room_options command works again after aa5caa3

8 years agoAnother fix for \n in ejabberdctl arguments
Paweł Chmielowski [Mon, 15 Feb 2016 14:21:20 +0000 (15:21 +0100)]
Another fix for \n in ejabberdctl arguments

8 years agoMerge pull request #953 from cdroege/fix_css
badlop [Mon, 15 Feb 2016 11:52:54 +0000 (12:52 +0100)]
Merge pull request #953 from cdroege/fix_css

Fix the color of links in tables in web admin

9 years agoAllow to pass \n in argument to ejabberdctl
Paweł Chmielowski [Fri, 12 Feb 2016 22:37:48 +0000 (23:37 +0100)]
Allow to pass \n in argument to ejabberdctl

9 years agoFix the color of links in tables in web admin
Christian Dröge [Fri, 12 Feb 2016 17:45:45 +0000 (18:45 +0100)]
Fix the color of links in tables in web admin

9 years agoMerge pull request #951 from rodrigues/master
badlop [Fri, 12 Feb 2016 12:16:46 +0000 (13:16 +0100)]
Merge pull request #951 from rodrigues/master

Update Portuguese (Brazil) translations

9 years agoUpdate Portuguese (Brazil) translations
Victor Rodrigues [Thu, 11 Feb 2016 22:11:16 +0000 (23:11 +0100)]
Update Portuguese (Brazil) translations

9 years agomod_muc_room: Let members see admin/owner JIDs
Holger Weiss [Thu, 11 Feb 2016 21:52:27 +0000 (22:52 +0100)]
mod_muc_room: Let members see admin/owner JIDs

Let members retrieve all affiliation lists in non-anonymous rooms, not
just the list of members.

9 years agomod_muc_room: Don't expose JIDs in anonymous rooms
Holger Weiss [Thu, 11 Feb 2016 21:24:14 +0000 (22:24 +0100)]
mod_muc_room: Don't expose JIDs in anonymous rooms

Don't let room members retrieve the member list unless the room is
non-anonymous.

9 years agoTravis CI: Make sure Riak finds callback module
Holger Weiss [Thu, 11 Feb 2016 20:53:36 +0000 (21:53 +0100)]
Travis CI: Make sure Riak finds callback module

Riak calls back into ejabberd_riak during MapReduce.

9 years agoGet rid of calls to jlib.erl from tests
Evgeniy Khramtsov [Thu, 11 Feb 2016 09:19:23 +0000 (12:19 +0300)]
Get rid of calls to jlib.erl from tests

9 years agoDo not forget sending initial presence in XEP-0013 test
Evgeniy Khramtsov [Thu, 11 Feb 2016 08:53:33 +0000 (11:53 +0300)]
Do not forget sending initial presence in XEP-0013 test

9 years agomod_mam: Send new preferences when they are set
Holger Weiss [Wed, 10 Feb 2016 22:06:31 +0000 (23:06 +0100)]
mod_mam: Send new preferences when they are set

If a client updates the archiving preferences, include the new
preferences with the IQ result (as mandated by XEP-0313).

9 years agoAdd tests for XEP-0013
Evgeniy Khramtsov [Wed, 10 Feb 2016 13:15:43 +0000 (16:15 +0300)]
Add tests for XEP-0013

9 years agoMention new XEP support
Badlop [Mon, 8 Feb 2016 20:35:46 +0000 (21:35 +0100)]
Mention new XEP support

9 years agoPrepare room JID in create_room command
Badlop [Mon, 8 Feb 2016 20:35:26 +0000 (21:35 +0100)]
Prepare room JID in create_room command

9 years agoFix example value for rescode return type
Paweł Chmielowski [Tue, 9 Feb 2016 15:44:57 +0000 (16:44 +0100)]
Fix example value for rescode return type

9 years agoMore documentation of arguments in mod_admin_extra
Paweł Chmielowski [Tue, 9 Feb 2016 15:33:19 +0000 (16:33 +0100)]
More documentation of arguments in mod_admin_extra

9 years agoXEP-0013: Flexible Offline Message Retrieval support
Evgeniy Khramtsov [Tue, 9 Feb 2016 14:59:54 +0000 (17:59 +0300)]
XEP-0013: Flexible Offline Message Retrieval support

9 years agoRemove remanants of pre-binary strings
Paweł Chmielowski [Tue, 9 Feb 2016 14:49:47 +0000 (15:49 +0100)]
Remove remanants of pre-binary strings

9 years agoUse muc_online_room record for pattern matching
Christophe Romain [Tue, 9 Feb 2016 14:33:00 +0000 (15:33 +0100)]
Use muc_online_room record for pattern matching

9 years agoBetter presentation of result description in docs
Paweł Chmielowski [Tue, 9 Feb 2016 12:18:01 +0000 (13:18 +0100)]
Better presentation of result description in docs

9 years agoStart documenting arguments in mod_admin_extra commands
Paweł Chmielowski [Tue, 9 Feb 2016 12:03:33 +0000 (13:03 +0100)]
Start documenting arguments in mod_admin_extra commands

9 years agoTypo in markdown generator
Paweł Chmielowski [Tue, 9 Feb 2016 12:03:04 +0000 (13:03 +0100)]
Typo in markdown generator

9 years agoAdd most status codes only to initial MUC presence
Holger Weiss [Mon, 8 Feb 2016 19:10:20 +0000 (20:10 +0100)]
Add most status codes only to initial MUC presence

9 years agoFix section links to the Guide in the WebAdmin
Badlop [Mon, 8 Feb 2016 15:16:53 +0000 (16:16 +0100)]
Fix section links to the Guide in the WebAdmin

9 years agoMerge pull request #944 from cdroege/configureable_host-mod_register_web
badlop [Mon, 8 Feb 2016 12:48:11 +0000 (13:48 +0100)]
Merge pull request #944 from cdroege/configureable_host-mod_register_web

Allow to modify host when deleting account or changing password over web

9 years agoMerge pull request #945 from nikolauspolak/master
badlop [Mon, 8 Feb 2016 12:41:48 +0000 (13:41 +0100)]
Merge pull request #945 from nikolauspolak/master

Update German translation

9 years agoMerge pull request #914 from weiss/mam-expose-jid
Evgeny Khramtsov [Mon, 8 Feb 2016 11:23:19 +0000 (14:23 +0300)]
Merge pull request #914 from weiss/mam-expose-jid

Expose occupant JID in MUC MAM messages whenever possible

9 years agoAdd link to ProcessOne site
Mickael Remond [Mon, 8 Feb 2016 10:50:04 +0000 (11:50 +0100)]
Add link to ProcessOne site

9 years agoLink to Hex.pm
Mickael Remond [Mon, 8 Feb 2016 10:34:52 +0000 (11:34 +0100)]
Link to Hex.pm

9 years agoPreparing to release beta package on hex.pm
Mickael Remond [Mon, 8 Feb 2016 09:54:05 +0000 (10:54 +0100)]
Preparing to release beta package on hex.pm

9 years agoRemove compile warnings
Mickael Remond [Mon, 8 Feb 2016 09:50:28 +0000 (10:50 +0100)]
Remove compile warnings

9 years agoOmit redundant check for overcrowded MUC room
Holger Weiss [Sun, 7 Feb 2016 23:46:33 +0000 (00:46 +0100)]
Omit redundant check for overcrowded MUC room

The send_update_presence/4 function already checked whether the room is
overcrowded before calling send_update_presence1/4, so there's no need
to have send_new_presence/4 perform the same check.

9 years agomod_mam: Don't let outcasts access MUC archive
Holger Weiss [Sun, 7 Feb 2016 23:16:02 +0000 (00:16 +0100)]
mod_mam: Don't let outcasts access MUC archive

XEP-0313 says: "A MUC archive MUST check that the user requesting the
archive has the right to enter it at the time of the query [...].  In
the case of open MUC rooms, the MUC archives can generally be accessed
by any users [...] who do not have an affiliation of 'outcast'".

9 years agoXEP-0198: Fix session timeout corner case
Holger Weiss [Sat, 6 Feb 2016 21:28:55 +0000 (22:28 +0100)]
XEP-0198: Fix session timeout corner case

If the "resend_on_timeout" option is set to 'if_offline' and a pending
stream management session is terminated because a new session is opened
by the same resource (while no other resource is online), resend
unacknowledged messages rather than bouncing error messages.

9 years agoUpdate German translation
Nikolaus Polak [Sat, 6 Feb 2016 08:25:39 +0000 (09:25 +0100)]
Update German translation

9 years agoRename option to regexp_room_id for consistency with other options (#905)
Badlop [Fri, 5 Feb 2016 11:08:40 +0000 (12:08 +0100)]
Rename option to regexp_room_id for consistency with other options (#905)

9 years agoadd room_id_regexp option
HAMANO Tsukasa [Thu, 14 Jan 2016 14:08:31 +0000 (23:08 +0900)]
add room_id_regexp option

9 years agoAllow to modify host when deleting account or changing password over web
Christian Dröge [Thu, 4 Feb 2016 20:31:16 +0000 (21:31 +0100)]
Allow to modify host when deleting account or changing password over web

9 years agoMake hibernate timeouts configurable
Pablo Polvorin [Thu, 4 Feb 2016 18:45:29 +0000 (15:45 -0300)]
Make hibernate timeouts configurable

Two *global* options added:
c2s_hibernate and receiver_hibernate.

Default if not specified is 90000, the previous hardcoded value.

9 years agoMerge pull request #943 from processone/deps-cleanup
Mickaël Rémond [Thu, 4 Feb 2016 14:48:56 +0000 (15:48 +0100)]
Merge pull request #943 from processone/deps-cleanup

Dependencies rework

9 years agoConvert tests to Fast XML
Mickael Remond [Wed, 3 Feb 2016 18:22:59 +0000 (19:22 +0100)]
Convert tests to Fast XML

9 years agoSwitch to Fast XML module
Mickael Remond [Wed, 3 Feb 2016 18:03:17 +0000 (19:03 +0100)]
Switch to Fast XML module

9 years agoHandle spaces in vsn attribute of app file when installing deps (#940)
Badlop [Wed, 3 Feb 2016 16:45:27 +0000 (17:45 +0100)]
Handle spaces in vsn attribute of app file when installing deps (#940)

9 years agoRemove reference to p1_logger
Mickael Remond [Wed, 3 Feb 2016 15:26:15 +0000 (16:26 +0100)]
Remove reference to p1_logger

9 years agoSwitch to fast_tls and update app names
Mickael Remond [Wed, 3 Feb 2016 15:13:16 +0000 (16:13 +0100)]
Switch to fast_tls and update app names

9 years agoConvert more dependencies to new repository / packages
Mickael Remond [Wed, 3 Feb 2016 11:30:12 +0000 (12:30 +0100)]
Convert more dependencies to new repository / packages

9 years agoProper name for included applications
Mickael Remond [Wed, 3 Feb 2016 10:31:23 +0000 (11:31 +0100)]
Proper name for included applications

9 years agoConvert code to use Fast YAML
Mickael Remond [Wed, 3 Feb 2016 10:30:48 +0000 (11:30 +0100)]
Convert code to use Fast YAML

9 years agoMove to new dependencies for SIP and STUN
Mickael Remond [Wed, 3 Feb 2016 10:26:14 +0000 (11:26 +0100)]
Move to new dependencies for SIP and STUN

9 years agoMove to new iconv package
Mickael Remond [Wed, 3 Feb 2016 10:17:16 +0000 (11:17 +0100)]
Move to new iconv package

9 years agoMove database dependencies to new repository / modules
Mickael Remond [Wed, 3 Feb 2016 10:10:11 +0000 (11:10 +0100)]
Move database dependencies to new repository / modules

9 years agoSyntax highlight file + comment on rebar_elixir_plugin
Mickael Remond [Wed, 3 Feb 2016 10:00:12 +0000 (11:00 +0100)]
Syntax highlight file + comment on rebar_elixir_plugin

9 years agoSwitch a few version to hex.pm version
Mickael Remond [Wed, 3 Feb 2016 09:55:40 +0000 (10:55 +0100)]
Switch a few version to hex.pm version

9 years agoRun ejabberd test on Erlang R18
Mickael Remond [Wed, 3 Feb 2016 09:16:05 +0000 (10:16 +0100)]
Run ejabberd test on Erlang R18

9 years agoUse stringprep app name
Mickael Remond [Wed, 3 Feb 2016 09:12:25 +0000 (10:12 +0100)]
Use stringprep app name

9 years agoMerge pull request #937 from Iperity/fix-presence-based-delivery
Christophe Romain [Tue, 2 Feb 2016 14:41:21 +0000 (15:41 +0100)]
Merge pull request #937 from Iperity/fix-presence-based-delivery

Fix presence-based delivery

9 years agoFix presence-based delivery
Nathan Bruning [Tue, 19 Jan 2016 22:48:48 +0000 (23:48 +0100)]
Fix presence-based delivery

9 years agoMore strict checking for MUC initial presence
Paweł Chmielowski [Mon, 1 Feb 2016 11:09:34 +0000 (12:09 +0100)]
More strict checking for MUC initial presence

9 years agoSend presence with code 170 only in initial presence from MUC
Paweł Chmielowski [Mon, 1 Feb 2016 10:30:17 +0000 (11:30 +0100)]
Send presence with code 170 only in initial presence from MUC

9 years agoAdd 'import_prosody' command
Evgeniy Khramtsov [Fri, 29 Jan 2016 11:30:50 +0000 (14:30 +0300)]
Add 'import_prosody' command

9 years agoImport privacy lists from Prosody
Evgeniy Khramtsov [Fri, 29 Jan 2016 11:14:08 +0000 (14:14 +0300)]
Import privacy lists from Prosody

9 years agoInitial version of migration script from Prosody to ejabberd
Evgeniy Khramtsov [Thu, 28 Jan 2016 11:23:51 +0000 (14:23 +0300)]
Initial version of migration script from Prosody to ejabberd

9 years agoNeed extra line before ## in markdown
Paweł Chmielowski [Wed, 27 Jan 2016 10:42:13 +0000 (11:42 +0100)]
Need extra line before ## in markdown

9 years agoAlways use lagger
Paweł Chmielowski [Tue, 26 Jan 2016 13:33:01 +0000 (14:33 +0100)]
Always use lagger

9 years agoSet set utf8mb4 charset on mysql connection
Christophe Romain [Tue, 26 Jan 2016 12:47:24 +0000 (13:47 +0100)]
Set set utf8mb4 charset on mysql connection

9 years agoAdd header to generated markdown file
Paweł Chmielowski [Tue, 26 Jan 2016 09:46:38 +0000 (10:46 +0100)]
Add header to generated markdown file

9 years agoAdd a way to get all ejabberd_commands, not only those that was registered
Paweł Chmielowski [Tue, 26 Jan 2016 09:00:11 +0000 (10:00 +0100)]
Add a way to get all ejabberd_commands, not only those that was registered

This is part of (TECH-1828).

9 years agoMerge branch 'master' of github.com:processone/ejabberd
Mickael Remond [Mon, 25 Jan 2016 22:28:33 +0000 (23:28 +0100)]
Merge branch 'master' of github.com:processone/ejabberd

9 years agoAs default, attempt to add path to Elixir
Mickael Remond [Mon, 25 Jan 2016 22:28:27 +0000 (23:28 +0100)]
As default, attempt to add path to Elixir

9 years agoGeenarte markdown that is acceptable by docs.ejabberd.org processor
Paweł Chmielowski [Mon, 25 Jan 2016 15:51:54 +0000 (16:51 +0100)]
Geenarte markdown that is acceptable by docs.ejabberd.org processor

9 years agoMerge branch 'master' of github.com:processone/ejabberd
Mickael Remond [Mon, 25 Jan 2016 09:47:29 +0000 (10:47 +0100)]
Merge branch 'master' of github.com:processone/ejabberd

9 years agoIf lager is false, we will use p1_logger
Mickael Remond [Mon, 25 Jan 2016 09:47:20 +0000 (10:47 +0100)]
If lager is false, we will use p1_logger

9 years agoUpdated Portuguese-Brazilian translation (thanks to Otávio Fernandes)
Badlop [Sun, 24 Jan 2016 18:59:53 +0000 (19:59 +0100)]
Updated Portuguese-Brazilian translation (thanks to Otávio Fernandes)

9 years agoAdd missing description
Mickael Remond [Sun, 24 Jan 2016 09:19:28 +0000 (10:19 +0100)]
Add missing description

9 years agoMerge branch 'master' of github.com:processone/ejabberd
Mickael Remond [Sun, 24 Jan 2016 09:07:25 +0000 (10:07 +0100)]
Merge branch 'master' of github.com:processone/ejabberd

9 years agoPrepare hex.pm release
Mickael Remond [Sun, 24 Jan 2016 09:07:12 +0000 (10:07 +0100)]
Prepare hex.pm release

9 years agoMerge pull request #919 from hamano/rename_timestamp_function
Paweł Chmielowski [Sun, 24 Jan 2016 06:51:25 +0000 (07:51 +0100)]
Merge pull request #919 from hamano/rename_timestamp_function

rename timestamp function #917

9 years agoejabberd will handle Mnesia start
Mickael Remond [Sat, 23 Jan 2016 18:00:22 +0000 (19:00 +0100)]
ejabberd will handle Mnesia start

Mix need to know if must not autostart Mnesia before ejabberd

9 years agolager is the default logger, we need to reverse the define flag
Mickael Remond [Sat, 23 Jan 2016 17:57:29 +0000 (18:57 +0100)]
lager is the default logger, we need to reverse the define flag

Also make sure that configure without option does not force lager to false

9 years agoMix requires override
Mickael Remond [Sat, 23 Jan 2016 17:44:38 +0000 (18:44 +0100)]
Mix requires override

9 years agolager is the default logger, we need to reverse the define flag
Mickael Remond [Sat, 23 Jan 2016 17:43:06 +0000 (18:43 +0100)]
lager is the default logger, we need to reverse the define flag

9 years agoMake sure all version are consistent before big repositories changes
Mickael Remond [Sat, 23 Jan 2016 17:42:16 +0000 (18:42 +0100)]
Make sure all version are consistent before big repositories changes

9 years agoMake sure mix does not trigger conflict on p1_utils
Mickael Remond [Sat, 23 Jan 2016 16:36:40 +0000 (17:36 +0100)]
Make sure mix does not trigger conflict on p1_utils

9 years agoUpdate Elixir dependency to latest p1_utils and cache_tab
Mickael Remond [Sat, 23 Jan 2016 16:29:18 +0000 (17:29 +0100)]
Update Elixir dependency to latest p1_utils and cache_tab

9 years agorename timestamp function #917
HAMANO Tsukasa [Sat, 23 Jan 2016 08:56:12 +0000 (17:56 +0900)]
rename timestamp function #917

9 years agoAdd missing ref key
Christophe Romain [Thu, 21 Jan 2016 11:56:03 +0000 (12:56 +0100)]
Add missing ref key

9 years agoFix order of arguments references
Badlop [Wed, 20 Jan 2016 18:43:12 +0000 (19:43 +0100)]
Fix order of arguments references

9 years agoMerge pull request #915 from fotock/master
badlop [Wed, 20 Jan 2016 18:38:54 +0000 (19:38 +0100)]
Merge pull request #915 from fotock/master

Update translations

9 years agoMerge pull request #1 from fotock/fotock-patch-1
Shelley Shyan [Wed, 20 Jan 2016 17:02:28 +0000 (01:02 +0800)]
Merge pull request #1 from fotock/fotock-patch-1

Update zh.po

9 years agoUpdate zh.po
Shelley Shyan [Wed, 20 Jan 2016 17:01:14 +0000 (01:01 +0800)]
Update zh.po

Translated untranslated. Fixed fuzzy messages. Other fixes.

9 years agoUpdate zh.po
Shelley Shyan [Wed, 20 Jan 2016 15:07:45 +0000 (23:07 +0800)]
Update zh.po

to be continued

9 years agomod_mam: Expose MUC occupant JID in more cases
Holger Weiss [Tue, 19 Jan 2016 23:02:40 +0000 (00:02 +0100)]
mod_mam: Expose MUC occupant JID in more cases

Include the occupant JID with MUC MAM messages if the room is not
anonymous, and also when the MAM user sent the MUC message himself (not
just in the case where he is a room moderator).

9 years agoFix fuzzy tag in correct string
Badlop [Tue, 19 Jan 2016 21:34:58 +0000 (22:34 +0100)]
Fix fuzzy tag in correct string

9 years agoAdd error handling to send_stanza
Christophe Romain [Tue, 19 Jan 2016 15:16:04 +0000 (16:16 +0100)]
Add error handling to send_stanza

9 years agomod_mam: Strip existing JID tags from MUC messages
Holger Weiss [Mon, 18 Jan 2016 23:39:10 +0000 (00:39 +0100)]
mod_mam: Strip existing JID tags from MUC messages

Strip any pre-existing <x/> tags which have an <item/> child with a
'jid' attribute from MUC MAM messages.  This way, if such a tag exists,
clients can be sure it was added by mod_mam.