]>
granicus.if.org Git - ejabberd/log
Badlop [Mon, 23 Oct 2017 14:14:01 +0000 (16:14 +0200)]
Update Hebrew translation (thanks to Genghis Khan)
badlop [Mon, 16 Oct 2017 10:59:04 +0000 (12:59 +0200)]
Merge pull request #2023 from rom1dep/endings
Line endings consistency edits in the example config file
badlop [Mon, 16 Oct 2017 08:16:54 +0000 (10:16 +0200)]
Merge pull request #2052 from suchatorg/patch-1
Update gl.po
Carlos [Sat, 14 Oct 2017 09:06:03 +0000 (11:06 +0200)]
Update gl.po
Evgeniy Khramtsov [Fri, 13 Oct 2017 17:48:21 +0000 (20:48 +0300)]
Reflect changes in the xmpp lib
Evgeniy Khramtsov [Fri, 13 Oct 2017 06:17:22 +0000 (09:17 +0300)]
Send presence-unavailable when expulsing a participant
Badlop [Thu, 12 Oct 2017 10:09:42 +0000 (12:09 +0200)]
Fix ZH translation
badlop [Thu, 12 Oct 2017 09:44:12 +0000 (11:44 +0200)]
Merge pull request #2047 from fotock/patch-1
Update zh translations
Shelley Shyan [Thu, 12 Oct 2017 05:17:32 +0000 (00:17 -0500)]
Update zh.po
Evgeniy Khramtsov [Wed, 11 Oct 2017 15:53:53 +0000 (18:53 +0300)]
Don't crash when Host header is missing
Badlop [Wed, 11 Oct 2017 14:21:28 +0000 (16:21 +0200)]
Update Catalan translation
Shelley Shyan [Wed, 11 Oct 2017 09:33:14 +0000 (04:33 -0500)]
Update zh.po
Shelley Shyan [Wed, 11 Oct 2017 06:47:43 +0000 (01:47 -0500)]
Update zh.po
Evgeniy Khramtsov [Tue, 10 Oct 2017 10:25:38 +0000 (13:25 +0300)]
Fix a typo: meta -> viewport
Evgeniy Khramtsov [Mon, 9 Oct 2017 20:35:42 +0000 (23:35 +0300)]
Don't include CSS, javascript and image data directly in the code
Evgeniy Khramtsov [Mon, 9 Oct 2017 18:46:38 +0000 (21:46 +0300)]
Better handle mobile devices in CSS of mod_register_web
Thanks to Marek Foss. Fixes #2039
Evgeniy Khramtsov [Mon, 9 Oct 2017 14:59:22 +0000 (17:59 +0300)]
Resend presences and history if presence possesses <x/> MUC element
Behave according to the new rule from XEP-0045, section 7.2.2:
> When a MUC service receives an <x/> tagged join stanza from an
> already-joined client (as identified by the client's full JID),
> the service should assume that the client lost its synchronization,
> and therefore it SHOULD send exactly the same stanzas to the client
> as if it actually just joined the MUC.
Evgeniy Khramtsov [Fri, 6 Oct 2017 20:44:50 +0000 (23:44 +0300)]
Update Russian translation
Evgeniy Khramtsov [Fri, 6 Oct 2017 18:48:54 +0000 (21:48 +0300)]
Don't crash when 'from' is undefined
c2s_filter_send hook may pass a stanza with undefined from/to (due to
legacy auth for example). Work around this problem.
Fixes #2036
Christophe Romain [Fri, 6 Oct 2017 15:48:56 +0000 (17:48 +0200)]
Update French translation
Badlop [Fri, 6 Oct 2017 11:23:10 +0000 (13:23 +0200)]
Update Czech translation (thanks to Jan Pinkas)
Badlop [Fri, 6 Oct 2017 11:15:47 +0000 (13:15 +0200)]
More fix in mod_http_fileserver to log URLs with/out query elements (#2021)
Paweł Chmielowski [Fri, 6 Oct 2017 09:35:38 +0000 (11:35 +0200)]
Update pl.po
Badlop [Fri, 6 Oct 2017 08:54:36 +0000 (10:54 +0200)]
Update Spanish translation
Badlop [Fri, 6 Oct 2017 08:02:16 +0000 (10:02 +0200)]
Updated all translation files
Simply running:
make; make translations
Evgeniy Khramtsov [Thu, 5 Oct 2017 08:33:29 +0000 (11:33 +0300)]
Improve logging of mismatched Hosts
Evgeniy Khramtsov [Thu, 5 Oct 2017 08:16:05 +0000 (11:16 +0300)]
Log request in access.log even when Host doesn't match
Evgeniy Khramtsov [Thu, 5 Oct 2017 08:08:58 +0000 (11:08 +0300)]
Don't report Host mismatch as an error
Evgeniy Khramtsov [Thu, 5 Oct 2017 08:03:36 +0000 (11:03 +0300)]
Correctly handle mod_client_state (re)load
Evgeniy Khramtsov [Thu, 5 Oct 2017 07:26:10 +0000 (10:26 +0300)]
Accept routes in Host header and map them to vhosts
Christophe Romain [Wed, 4 Oct 2017 10:03:36 +0000 (12:03 +0200)]
Fix warning when compile with newer elixir
Badlop [Mon, 2 Oct 2017 13:36:38 +0000 (15:36 +0200)]
Fix crash in mod_http_fileserver when logging URL with query elements (#2021)
Paweł Chmielowski [Mon, 2 Oct 2017 09:51:15 +0000 (11:51 +0200)]
Install binaries with 755 permissions
Paweł Chmielowski [Mon, 2 Oct 2017 09:49:34 +0000 (11:49 +0200)]
Remove find-outdated-deps script, we have better replacement for it
Evgeniy Khramtsov [Mon, 2 Oct 2017 07:47:03 +0000 (10:47 +0300)]
Generate more readable code for run_fold hooks
Romain DEP. [Sat, 30 Sep 2017 09:12:20 +0000 (11:12 +0200)]
config: makes line endings consistent when followed by '-'
Romain DEP. [Sat, 30 Sep 2017 09:10:34 +0000 (11:10 +0200)]
config: makes line endings consistent when followed by ':'
Paweł Chmielowski [Thu, 28 Sep 2017 16:34:27 +0000 (18:34 +0200)]
Install eimp binary with +x attribute
Christophe Romain [Thu, 28 Sep 2017 13:21:11 +0000 (15:21 +0200)]
Prepare mix for 17.09
Christophe Romain [Thu, 28 Sep 2017 13:14:11 +0000 (15:14 +0200)]
Fix race introduced by
ffdaff374 on ejabberd_mnesia init
Evgeniy Khramtsov [Thu, 28 Sep 2017 09:25:06 +0000 (12:25 +0300)]
Make sure Riak gets compiled on OTP20
Evgeniy Khramtsov [Thu, 28 Sep 2017 09:24:24 +0000 (12:24 +0300)]
Fix function clause introduced by
c17ec50e3a
Evgeniy Khramtsov [Thu, 28 Sep 2017 08:56:46 +0000 (11:56 +0300)]
Don't forget to route presence-unavailable
When a user has several resources joined to a room using the same
nick attempts to leave the room from a single resource, route
presence-unavailable back to this (and only this) resource.
Fixes #2007
Christophe Romain [Wed, 27 Sep 2017 18:54:50 +0000 (20:54 +0200)]
Pubsub: implment '6.5.7 Requesting the Most Recent Items'
Christophe Romain [Wed, 27 Sep 2017 18:40:07 +0000 (20:40 +0200)]
Remove useless condition
Christophe Romain [Wed, 27 Sep 2017 18:39:54 +0000 (20:39 +0200)]
PubSub: add RSM support for mnesia backend
Christophe Romain [Wed, 27 Sep 2017 15:37:38 +0000 (17:37 +0200)]
PubSub: enforce controls on publish and delete
Holger Weiss [Wed, 27 Sep 2017 13:30:23 +0000 (15:30 +0200)]
mysql.sql: Use multi-column index on username/ID
Christophe Romain [Wed, 27 Sep 2017 13:04:57 +0000 (15:04 +0200)]
harden ejabberdctl (#1977)
Christophe Romain [Wed, 27 Sep 2017 10:34:40 +0000 (12:34 +0200)]
Fix xref error
Christophe Romain [Wed, 27 Sep 2017 10:13:45 +0000 (12:13 +0200)]
Unbind unused variable
Christophe Romain [Wed, 27 Sep 2017 09:43:59 +0000 (11:43 +0200)]
Remove calls to deprecated functions
Paweł Chmielowski [Wed, 27 Sep 2017 09:39:16 +0000 (11:39 +0200)]
Update dependences
Christophe Romain [Wed, 27 Sep 2017 09:18:12 +0000 (11:18 +0200)]
PubSub: fix get_items behaviour with mnesia
Christophe Romain [Wed, 27 Sep 2017 09:12:09 +0000 (11:12 +0200)]
Merge branch 'master' of github.com:processone/ejabberd
Christophe Romain [Wed, 27 Sep 2017 09:12:01 +0000 (11:12 +0200)]
PubSub: add correct order when requesting all items
Evgeniy Khramtsov [Wed, 27 Sep 2017 09:03:05 +0000 (12:03 +0300)]
Add support for XEP-0368: SRV records for XMPP over TLS
Currently this is only supported for outgoing s2s connections.
For such connections ejabberd is now able to resolve SRV records
of type "_xmpps-server._tcp". Also, SNI and ALPN fields are set
during TLS handshake. No additional configuration is required.
Badlop [Wed, 27 Sep 2017 08:30:17 +0000 (10:30 +0200)]
When running "make translations", use the new tools/prepare-tr.sh
Badlop [Wed, 27 Sep 2017 08:30:09 +0000 (10:30 +0200)]
Remove remaining files of old contrib/ dir
Badlop [Wed, 27 Sep 2017 08:25:27 +0000 (10:25 +0200)]
Simplify prepare-tr.sh to work with new extract-tr.sh
Badlop [Wed, 27 Sep 2017 08:24:26 +0000 (10:24 +0200)]
Move prepare-translations.sh from contrib to tools/prepare-tr.sh
Evgeniy Khramtsov [Wed, 27 Sep 2017 08:56:22 +0000 (11:56 +0300)]
Remove forgotten export_all
Christophe Romain [Wed, 27 Sep 2017 08:51:37 +0000 (10:51 +0200)]
PubSub: fix RSM support (#1994)(#2Â014)
Christophe Romain [Wed, 27 Sep 2017 07:29:04 +0000 (09:29 +0200)]
PubSub: fix node_options, default options only apply on first plugin
Holger Weiss [Tue, 26 Sep 2017 19:40:56 +0000 (21:40 +0200)]
mod_http_upload: Don't ignore 'custom_headers'
Don't ignore the 'custom_headers' option if the domain part of the
'put_url' doesn't match the XMPP domain.
Closes #1482.
Evgeniy Khramtsov [Tue, 26 Sep 2017 16:01:54 +0000 (19:01 +0300)]
Improve presence-error processing
When a presence-error is received from a participant in a MUC, kick
only this particular participant's full JID, leaving other resources
untouched. This will prevent from erroneous kicking all user's resources
in the presence of "multi-session nicks".
Paweł Chmielowski [Tue, 26 Sep 2017 15:32:37 +0000 (17:32 +0200)]
Call earlier deps configure scripts durring compilation
Badlop [Mon, 25 Sep 2017 16:43:24 +0000 (18:43 +0200)]
Fix command set_last that always returned code 1, error (#2010)
Christophe Romain [Mon, 25 Sep 2017 15:48:57 +0000 (17:48 +0200)]
Sync containers from rroemhild and add instructions in README (#1655)
Evgeniy Khramtsov [Mon, 25 Sep 2017 13:23:02 +0000 (16:23 +0300)]
Add mod_avatar to the example configuration
Evgeniy Khramtsov [Mon, 25 Sep 2017 10:01:00 +0000 (13:01 +0300)]
Catch all p1_fsm errors
Fixes #2012
Evgeniy Khramtsov [Mon, 25 Sep 2017 09:41:12 +0000 (12:41 +0300)]
Use eimp instead of ImageMagick calls for thumbnails creation
Evgeniy Khramtsov [Mon, 25 Sep 2017 08:19:49 +0000 (11:19 +0300)]
Pre-install libgd and libwebp
Evgeniy Khramtsov [Mon, 25 Sep 2017 08:17:46 +0000 (11:17 +0300)]
Remove OTP20 from Travis tests for now
Holger Weiss [Sun, 24 Sep 2017 13:04:09 +0000 (15:04 +0200)]
mod_mam: Simplify check for anon MUC JID filtering
Refuse filtering anon MUC MAM queries by JID even if it's the client's
own JID. Clients probably won't perform such queries in practice, so
the additional complexity is unnecessary.
Evgeniy Khramtsov [Sun, 24 Sep 2017 11:32:37 +0000 (14:32 +0300)]
Reuse some translation strings
Evgeniy Khramtsov [Sun, 24 Sep 2017 09:42:35 +0000 (12:42 +0300)]
Replace translate:mark/1 with ?T() macro
Holger Weiss [Sun, 24 Sep 2017 00:05:50 +0000 (02:05 +0200)]
mod_mam: Refuse filtering anon MUC queries by JID
Return an empty result set if a non-moderator attempts to filter by JID
while querying the archive of an anonymous MUC room.
Evgeniy Khramtsov [Sat, 23 Sep 2017 21:08:01 +0000 (00:08 +0300)]
Add script to extract translation strings
Holger Weiss [Fri, 22 Sep 2017 21:36:51 +0000 (23:36 +0200)]
mod_push_mnesia: Fix typo in error message
Badlop [Thu, 21 Sep 2017 14:28:17 +0000 (16:28 +0200)]
Add some recommended TLSOPTS as comments in the default config (#2004)
Evgeniy Khramtsov [Mon, 18 Sep 2017 11:17:34 +0000 (14:17 +0300)]
Also replace vcard-x-update in direct presences
Christophe Romain [Mon, 18 Sep 2017 11:09:16 +0000 (13:09 +0200)]
Merge pull request #1996 from nosnilmot/ejabberdctl-quote-peer
Quote $PEER in ping command to avoid hostnames containing "-" being interpreted as arithmetic
Christophe Romain [Mon, 18 Sep 2017 10:59:18 +0000 (12:59 +0200)]
Fix iexdebug and iexlive commands (#1981)
Christophe Romain [Mon, 18 Sep 2017 10:48:20 +0000 (12:48 +0200)]
PubSub: broadcast updated configuration (#1945)
Evgeniy Khramtsov [Mon, 18 Sep 2017 06:33:57 +0000 (09:33 +0300)]
Add 'width' and 'height' to avatar info
Evgeniy Khramtsov [Sun, 17 Sep 2017 14:34:31 +0000 (17:34 +0300)]
Add GIF support
Evgeniy Khramtsov [Sun, 17 Sep 2017 07:26:48 +0000 (10:26 +0300)]
Introduce mod_avatar
The purpose of the module is to cope with legacy and modern
XMPP clients posting avatars. It automatically converts vCard based
avatars (XEP-0153) to PEP based avatars (XEP-0084) and vice versa.
Also, the module supports convertation between avatar image formats on
the fly: this is controlled by `convert` option. For example, to
convert all avatars into PNG format, configure the module as:
mod_avatar:
convert:
default: png
In order to convert only `webp` format to `jpeg`, set the following:
mod_avatar:
convert:
webp: jpeg
Note: the module depends on mod_vcard, mod_vcard_xupdate and mod_pubsub.
Also, ejabberd should be built with --enable-graphics option.
Christophe Romain [Tue, 5 Sep 2017 08:10:45 +0000 (10:10 +0200)]
Add riakc dependency version
Holger Weiss [Mon, 11 Sep 2017 21:48:25 +0000 (23:48 +0200)]
mod_push_keepalive: Remove unused 'db_type' option
Stu Tomlinson [Mon, 11 Sep 2017 14:00:00 +0000 (15:00 +0100)]
Quote $PEER in ping command to avoid hostnames containing "-" being interpreted as arithmetic
Evgeniy Khramtsov [Fri, 8 Sep 2017 20:10:01 +0000 (23:10 +0300)]
Introduce option 'allow_transports'
This is a boolean option. If set to `true` and some server's JID
is in user's roster, then messages from any user of this server are
accepted even if no subscription present.
The option is enabled by default.
Badlop [Thu, 7 Sep 2017 18:24:56 +0000 (20:24 +0200)]
The redis_reconnect_timeout was no longer used (#1983)
Badlop [Thu, 7 Sep 2017 16:32:26 +0000 (18:32 +0200)]
Simple optimization in get_room_occupants_number command (#1964)
Evgeniy Khramtsov [Thu, 7 Sep 2017 16:27:48 +0000 (19:27 +0300)]
Really delete cache on set_data()
Fixes #1991
Evgeniy Khramtsov [Thu, 7 Sep 2017 10:53:42 +0000 (13:53 +0300)]
Always accept messages from local (sub)domains
Evgeniy Khramtsov [Thu, 7 Sep 2017 10:41:51 +0000 (13:41 +0300)]
Fix a typo and improve logging message
Badlop [Wed, 6 Sep 2017 11:48:33 +0000 (13:48 +0200)]
Replace example config of drop_chat_states with queue_* in mod_client_state (#1985)
Evgeniy Khramtsov [Sat, 2 Sep 2017 19:54:46 +0000 (22:54 +0300)]
Block messages from strangers before mod_mam/mod_offline processing
Fixes #1713
Evgeniy Khramtsov [Sat, 2 Sep 2017 08:44:11 +0000 (11:44 +0300)]
Deprecate `s2s_use_starttls: required_trusted`
The functionality can be now obtained by using
`s2s_use_starttls: required` with `mod_s2s_dialback`
being unloaded.