]>
granicus.if.org Git - ejabberd/log
Christophe Romain [Wed, 9 Jan 2019 10:55:42 +0000 (11:55 +0100)]
Remove slash producing url /admin//additions.js
Badlop [Tue, 8 Jan 2019 21:53:27 +0000 (22:53 +0100)]
Update copyright to 2019 (#2756)
Badlop [Tue, 8 Jan 2019 21:51:30 +0000 (22:51 +0100)]
Manually update 2017 copyright dates (#2756)
Holger Weiss [Tue, 8 Jan 2019 20:23:21 +0000 (21:23 +0100)]
mod_private: Hardcode item ID for PEP bookmarks
Set the item ID to "current" when publishing bookmarks via PEP.
XEP-0060 says: For singleton nodes, "it is RECOMMENDED for the publisher
to specify an ItemID of 'current' to ensure that the publication of a
new item will overwrite the existing item."
Evgeny Khramtsov [Tue, 8 Jan 2019 10:41:16 +0000 (13:41 +0300)]
mod_offline: make some database callbacks optional
Paweł Chmielowski [Mon, 7 Jan 2019 15:08:58 +0000 (16:08 +0100)]
Fix decompressing of custom elements with custom namespace
badlop [Fri, 4 Jan 2019 11:20:50 +0000 (12:20 +0100)]
Merge pull request #2599 from gardenia/master
Eliminate some repeated SQL queries [Issue #1656]
Evgeny Khramtsov [Wed, 2 Jan 2019 18:11:22 +0000 (21:11 +0300)]
mod_mam: more checks for database failure
Paweł Chmielowski [Wed, 2 Jan 2019 12:22:35 +0000 (13:22 +0100)]
Try to remove syntax error on old elixir
Paweł Chmielowski [Wed, 2 Jan 2019 12:11:34 +0000 (13:11 +0100)]
Remove iconv from vars.config.in
Paweł Chmielowski [Wed, 2 Jan 2019 12:02:08 +0000 (13:02 +0100)]
Remove no longer used deps
Christophe Romain [Wed, 2 Jan 2019 09:30:29 +0000 (10:30 +0100)]
Update distillery
Mickael Remond [Wed, 26 Dec 2018 16:32:39 +0000 (17:32 +0100)]
Remove most Elixir warnings
Mickael Remond [Wed, 26 Dec 2018 15:49:01 +0000 (16:49 +0100)]
Update ejabberd version for mix
Badlop [Fri, 21 Dec 2018 14:32:23 +0000 (15:32 +0100)]
Add no-store hint to CAPTCHA challenge stanzas (#2730)
Holger Weiss [Sat, 22 Dec 2018 18:45:28 +0000 (19:45 +0100)]
Travis CI: Bump Erlang/OTP 21.x version
Evgeny Khramtsov [Fri, 21 Dec 2018 19:29:20 +0000 (22:29 +0300)]
mod_mam: Additional checks for database failures
Paweł Chmielowski [Fri, 21 Dec 2018 14:56:56 +0000 (15:56 +0100)]
Remove elixir tests
Our regular suite cover most of those cases, and it get trickier and
tricker to keep those working after changes in ejabberd.
Badlop [Fri, 21 Dec 2018 14:00:54 +0000 (15:00 +0100)]
Handle Prosody storage attributes key, when, with (#2724)
Badlop [Fri, 21 Dec 2018 13:46:54 +0000 (14:46 +0100)]
Handle persist=false in roster items (#2722)
Paweł Chmielowski [Thu, 20 Dec 2018 12:51:05 +0000 (13:51 +0100)]
We are handling groupchat in other branch now
Paweł Chmielowski [Thu, 20 Dec 2018 12:25:53 +0000 (13:25 +0100)]
Add option to mod_offline that would allow storing group chat messages
Badlop [Wed, 19 Dec 2018 11:33:46 +0000 (12:33 +0100)]
Fix PIEFXIS export of user when password is scrammed (#2721)
Badlop [Wed, 19 Dec 2018 11:10:07 +0000 (12:10 +0100)]
Search also for _jid when importing room from prosody (#2723)
Badlop [Wed, 19 Dec 2018 10:59:52 +0000 (11:59 +0100)]
Parse persistent and archiving room options importing from prosody (#2720)
Paweł Chmielowski [Thu, 13 Dec 2018 10:46:46 +0000 (11:46 +0100)]
Remove workaround for old erlang versions
Paweł Chmielowski [Thu, 13 Dec 2018 10:45:45 +0000 (11:45 +0100)]
Add code for handling deprecations of get_stacktrace()
Evgeny Khramtsov [Thu, 13 Dec 2018 09:06:29 +0000 (12:06 +0300)]
Add HTTP listener on port 5280 for admin web interface
Badlop [Wed, 12 Dec 2018 15:23:07 +0000 (16:23 +0100)]
Fix a pair of small typos
Evgeny Khramtsov [Wed, 12 Dec 2018 14:32:41 +0000 (17:32 +0300)]
Merge pull request #2718 from paulmenzel/strip-trailing-space-in-readme
README: Strip trailing space
Paul Menzel [Mon, 19 Nov 2018 13:59:12 +0000 (14:59 +0100)]
README: Strip trailing space
Evgeny Khramtsov [Tue, 11 Dec 2018 14:14:51 +0000 (17:14 +0300)]
Remove outdated MIX tests
Christophe Romain [Tue, 11 Dec 2018 10:07:07 +0000 (11:07 +0100)]
Add hook on api call
Holger Weiss [Mon, 10 Dec 2018 21:54:18 +0000 (22:54 +0100)]
Increase MAX_PAYLOAD_SIZE for PubSub items
Some PubSub payloads (such as PEP avatars) can easily exceed the old
MAX_PAYLOAD_SIZE. Use a higher limit, but stay below the default
max_stanza_size value.
Holger Weiss [Mon, 10 Dec 2018 21:38:50 +0000 (22:38 +0100)]
Bump xmpp version
Holger Weiss [Mon, 10 Dec 2018 20:38:14 +0000 (21:38 +0100)]
mod_roster: Don't set version to "not_found"
Don't include a "ver" attribute with roster pushes if no roster version
is available.
Badlop [Mon, 10 Dec 2018 20:06:26 +0000 (21:06 +0100)]
Don't require a full JID as argument, instead set a dummy resource (#2710)
Badlop [Mon, 10 Dec 2018 19:30:42 +0000 (20:30 +0100)]
When unknown roster version, return an acceptable version ID binary (#2709)
Evgeny Khramtsov [Mon, 10 Dec 2018 14:06:21 +0000 (17:06 +0300)]
Fix (un)setting of priority
Evgeny Khramtsov [Mon, 10 Dec 2018 13:50:13 +0000 (16:50 +0300)]
Get rid of outdated mod_mix module
Evgeny Khramtsov [Mon, 10 Dec 2018 08:53:27 +0000 (11:53 +0300)]
Don't lose carbons on presence change or session resumption
Paweł Chmielowski [Fri, 7 Dec 2018 13:38:54 +0000 (14:38 +0100)]
Change default ciphers to intermediate
Paweł Chmielowski [Fri, 7 Dec 2018 11:54:18 +0000 (12:54 +0100)]
Define default ciphers/protocol_option in example config
Paweł Chmielowski [Fri, 7 Dec 2018 09:28:56 +0000 (10:28 +0100)]
Add CHANGELOG.md file
Paweł Chmielowski [Thu, 6 Dec 2018 14:12:23 +0000 (15:12 +0100)]
Normalize hostname when processing host_config
Paweł Chmielowski [Thu, 6 Dec 2018 13:09:37 +0000 (14:09 +0100)]
Bump version of xmpp in mix.lock
Paweł Chmielowski [Thu, 6 Dec 2018 12:42:08 +0000 (13:42 +0100)]
Start fast_tls before pkix
Paweł Chmielowski [Thu, 6 Dec 2018 12:40:08 +0000 (13:40 +0100)]
Bump xmpp dep
Holger Weiss [Thu, 6 Dec 2018 11:43:20 +0000 (12:43 +0100)]
configure.ac: Bump required Erlang/OTP version
Paweł Chmielowski [Thu, 6 Dec 2018 09:18:43 +0000 (10:18 +0100)]
Update mix packaging
Holger Weiss [Wed, 5 Dec 2018 21:04:40 +0000 (22:04 +0100)]
mod_private: Add "bookmarks_to_pep" command
The "bookmarks_to_pep" command exports the bookmarks of the specified
user from private XML storage to PEP.
Holger Weiss [Wed, 5 Dec 2018 17:25:40 +0000 (18:25 +0100)]
mod_pubsub: Improve PEP behavior for 'whitelist'
If a PEP node's access_model is set to 'whitelist' (or 'authorize'),
send last PEP notifications to the node owner.
Christophe Romain [Wed, 5 Dec 2018 16:17:52 +0000 (17:17 +0100)]
Remove useless config file (#2665)
Config file should be generated at packaging/installation stage
/ejabberd.yml.example is the default template which can be used
as default configuration
Paweł Chmielowski [Wed, 5 Dec 2018 13:22:09 +0000 (14:22 +0100)]
Add auth:which_user_exist to bulk checking existence of list of users
Paweł Chmielowski [Wed, 5 Dec 2018 12:11:52 +0000 (13:11 +0100)]
Add list types to sql_pt
Badlop [Wed, 5 Dec 2018 11:17:16 +0000 (12:17 +0100)]
Revert "Let deliver unsubscribe stanza when no roster push is required (#2598)"
This reverts commit
86048f8a25ea820113a35350936b59ea9083c59f .
Badlop [Mon, 19 Nov 2018 16:31:35 +0000 (17:31 +0100)]
Let deliver unsubscribe stanza when no roster push is required (#2598)
Paweł Chmielowski [Wed, 5 Dec 2018 09:11:37 +0000 (10:11 +0100)]
Use tagged version of pkix dependency
Alexey Shchepin [Tue, 4 Dec 2018 22:56:39 +0000 (01:56 +0300)]
Fix PostgreSQL compatibility in mod_offline_sql:remove_old_messages (#2695)
Paweł Chmielowski [Tue, 4 Dec 2018 14:23:28 +0000 (15:23 +0100)]
Proxy protocol may send additional data after addresses
Paweł Chmielowski [Tue, 4 Dec 2018 13:40:37 +0000 (14:40 +0100)]
Update deps
Paweł Chmielowski [Tue, 4 Dec 2018 13:22:18 +0000 (14:22 +0100)]
Add support for proxy protocol
This add support for version 1 and 2 of protocol specified in
http://www.haproxy.org/download/1.8/doc/proxy-protocol.txt
To enable it you need add option use_proxy_protocol: true to listener.
Paweł Chmielowski [Mon, 3 Dec 2018 12:52:53 +0000 (13:52 +0100)]
Format list of {{name,string}, {value, _}} as json struct name/val
Paweł Chmielowski [Mon, 3 Dec 2018 12:52:04 +0000 (13:52 +0100)]
Make mod_http_api assume that missing args of type list are empty list
Evgeny Khramtsov [Sat, 1 Dec 2018 10:33:44 +0000 (13:33 +0300)]
Keep info about carbons inside session table
Accordingly, Mnesia/SQL/Riak table 'carboncopy' is not used anymore
and can be safely removed.
As a consequence, the commit deprecates the following options of
mod_carboncopy:
- ram_db_type
- use_cache
- cache_size
- cache_missed
- cache_life_time
Fixes #2663
Holger Weiss [Sat, 1 Dec 2018 09:14:04 +0000 (10:14 +0100)]
ejabberd_s2s_in: Check for subdomain configuration
If an incoming s2s connection to a subdomain such as
conference.example.com is accepted, check for host-specific
configuration settings for that subdomain rather than for example.com.
This is for consistency with ejabberd_s2s_out, and with my previous
commit.
Holger Weiss [Sat, 1 Dec 2018 09:08:28 +0000 (10:08 +0100)]
ejabberd_s2s_in: Check for subdomain certificate
If an incoming s2s connection to a subdomain such as
conference.example.com is accepted and a separate certificate is
available for that subdomain, offer that certificate instead of the one
for example.com.
Thanks to Mike Kuketz for reporting the bug.
Holger Weiss [Sat, 1 Dec 2018 06:21:41 +0000 (07:21 +0100)]
mod_register: Don't advertise IBR unconditionally
Don't advertise the IBR stream feature if registration is disabled in
the configuration.
Evgeny Khramtsov [Fri, 30 Nov 2018 15:12:27 +0000 (18:12 +0300)]
Apply new cache options on mod_stream_mgmt reload
Evgeny Khramtsov [Fri, 30 Nov 2018 13:18:49 +0000 (16:18 +0300)]
Keep last handled stanzas number in cache rather than session table
Badlop [Fri, 30 Nov 2018 12:33:39 +0000 (13:33 +0100)]
New command unban_ip (#2620)
Paweł Chmielowski [Thu, 29 Nov 2018 12:49:17 +0000 (13:49 +0100)]
Update deps
Evgeny Khramtsov [Thu, 29 Nov 2018 10:01:00 +0000 (13:01 +0300)]
Drop some macros related to OTP<19
Evgeny Khramtsov [Thu, 29 Nov 2018 09:16:12 +0000 (12:16 +0300)]
Implement XEP-0410: MUC Self-Ping optimization
Fixes #2630
Evgeny Khramtsov [Thu, 29 Nov 2018 07:35:03 +0000 (10:35 +0300)]
Advertise disco#info and disco#items by MUC room
Fixes #2661
Paweł Chmielowski [Wed, 28 Nov 2018 10:25:04 +0000 (11:25 +0100)]
Add xml compression to sql backend of mam
Badlop [Mon, 12 Nov 2018 16:07:35 +0000 (17:07 +0100)]
Add specific Var names to CAPTCHA fallback form fields (#2672)
Christophe Romain [Tue, 27 Nov 2018 10:01:52 +0000 (11:01 +0100)]
Revert "Upgrade Elixir to 1.6.6 (#2653)"
This reverts commit
d3a9fbf62f1e505371a55629485d6c64e973733c .
rebar2 (which is still used) is not able to cope with this change
it should check lib/elixir/src/elixir.app.src instead of src/elixir.app.src
as src/elixir.app.src moved away, currently check fails and this breaks
jenkins tests.
options: use rebar3, or drop rebar completely to rely only on mix.
Christophe Romain [Tue, 27 Nov 2018 08:57:59 +0000 (09:57 +0100)]
Upgrade Elixir to 1.6.6 (#2653)
Evgeny Khramtsov [Fri, 23 Nov 2018 13:25:02 +0000 (16:25 +0300)]
Merge branch 'master' of github.com:processone/ejabberd
Evgeny Khramtsov [Fri, 23 Nov 2018 13:24:44 +0000 (16:24 +0300)]
Improve tests for mod_private
Badlop [Fri, 23 Nov 2018 12:21:17 +0000 (13:21 +0100)]
Fix typo in recent PR commit (#2697)
Christophe Romain [Fri, 23 Nov 2018 11:59:51 +0000 (12:59 +0100)]
Bump lager version in mix as well
badlop [Fri, 23 Nov 2018 11:55:44 +0000 (12:55 +0100)]
Merge pull request #2697 from Snowmanko/master
Update - fixed ejabberdctl push_roster description
Evgeny Khramtsov [Fri, 23 Nov 2018 11:11:14 +0000 (14:11 +0300)]
Fix test case for invalid language
Evgeny Khramtsov [Fri, 23 Nov 2018 11:01:06 +0000 (14:01 +0300)]
Only advertise conversion feature when mod_pubsub is loaded
Evgeny Khramtsov [Fri, 23 Nov 2018 10:34:21 +0000 (13:34 +0300)]
Bump lager version
Evgeny Khramtsov [Fri, 23 Nov 2018 10:33:29 +0000 (13:33 +0300)]
Support for XEP-0411: Bookmarks Conversion
Evgeny Khramtsov [Thu, 22 Nov 2018 20:21:45 +0000 (23:21 +0300)]
Merge pull request #2690 from nosnilmot/stopping-hook
Add ejabberd_stopping hook
Snowman [Thu, 22 Nov 2018 15:32:05 +0000 (16:32 +0100)]
Update - fixed ejabberdctl push_roster description
Christophe Romain [Wed, 21 Nov 2018 17:06:32 +0000 (18:06 +0100)]
Relax result matching to fix pgsql keepalive (#2632)
Mickael Remond [Wed, 21 Nov 2018 10:54:02 +0000 (11:54 +0100)]
Remove unused link
Stu Tomlinson [Mon, 19 Nov 2018 15:11:33 +0000 (15:11 +0000)]
Add ejabberd_stopping hook
This hook allows modules to detect when ejabberd is stopping and adjust
behaviour if desired
Holger Weiss [Mon, 19 Nov 2018 14:23:35 +0000 (15:23 +0100)]
CONTRIBUTORS: UTF-8 encode my name
Paweł Chmielowski [Mon, 19 Nov 2018 13:15:29 +0000 (14:15 +0100)]
Use never version of meck
Paweł Chmielowski [Mon, 19 Nov 2018 12:53:06 +0000 (13:53 +0100)]
Another attempt for db access on travis
Paweł Chmielowski [Mon, 19 Nov 2018 12:16:51 +0000 (13:16 +0100)]
Third time's the charm? Let load scheme before changing permissions
Mickaël Rémond [Mon, 19 Nov 2018 12:12:35 +0000 (13:12 +0100)]
Update CONTRIBUTING.md
Paweł Chmielowski [Mon, 19 Nov 2018 11:58:45 +0000 (12:58 +0100)]
Fix command for loading pgsql schema
Paweł Chmielowski [Mon, 19 Nov 2018 11:49:29 +0000 (12:49 +0100)]
Try to load db schemas externally on travis