]>
granicus.if.org Git - ejabberd/log
Evgeniy Khramtsov [Mon, 15 Jan 2018 22:06:20 +0000 (01:06 +0300)]
Improve validation of 'convert' option
Christophe Romain [Mon, 15 Jan 2018 21:21:24 +0000 (22:21 +0100)]
Include acme deps in release, fixes
f2c3fe8ac
Paweł Chmielowski [Mon, 15 Jan 2018 14:21:04 +0000 (15:21 +0100)]
Use correct name of new rebar command
Paweł Chmielowski [Mon, 15 Jan 2018 11:31:47 +0000 (12:31 +0100)]
Call configure on deps in separate rebar command that compile
This way we rebar.config.script can use vars detected by configure
Paweł Chmielowski [Mon, 15 Jan 2018 10:56:13 +0000 (11:56 +0100)]
Use override syntax that rebar3 accepts
Evgeniy Khramtsov [Mon, 15 Jan 2018 10:14:51 +0000 (13:14 +0300)]
Get rid of a call to misc:have_eimp()
Evgeniy Khramtsov [Mon, 15 Jan 2018 10:00:19 +0000 (13:00 +0300)]
Merge branch 'master' of github.com:processone/ejabberd
Evgeniy Khramtsov [Mon, 15 Jan 2018 09:54:57 +0000 (12:54 +0300)]
Always build eimp dependency
Even if no suitable C graphics libraries are detected
at compile time, the package is still usable because it
provides `eimp:get_type/1` which is used by mod_avatar.
Paweł Chmielowski [Mon, 15 Jan 2018 09:38:36 +0000 (10:38 +0100)]
Don't report errors when trying to remove not existing files in make install
Paweł Chmielowski [Mon, 15 Jan 2018 09:31:06 +0000 (10:31 +0100)]
Copy sh_to_ask function from xmerl_regexp.erl
This way we don't need to include xmerl application in our docker container
Evgeny Khramtsov [Sun, 14 Jan 2018 06:54:22 +0000 (09:54 +0300)]
Merge pull request #2221 from licaon-kter/patch-1
Fix example config macro names
Licaon_Kter [Sat, 13 Jan 2018 21:38:01 +0000 (21:38 +0000)]
Fix example config macro names
These were missed in https://github.com/processone/ejabberd/commit/
c26b56679e06ef8b88734030de11c6b885f9bb78 #diff-
19e0c10699732f76181f70cfbec95d38 I guess.
Evgeniy Khramtsov [Sat, 13 Jan 2018 10:01:40 +0000 (13:01 +0300)]
Improve logging of failed s2s EXTERNAL authentication
Paweł Chmielowski [Fri, 12 Jan 2018 16:12:46 +0000 (17:12 +0100)]
Fix detection of rebar3
Looks like sometimes rebar3 report version that can't be split to 3 fields
by '.', we need only first one so don't match the rest
Paweł Chmielowski [Fri, 12 Jan 2018 15:15:52 +0000 (16:15 +0100)]
Improve resolving of system deps
This version is able to search for know alternative names of deps and
helps with running tests when using system deps
Christophe Romain [Fri, 12 Jan 2018 11:28:31 +0000 (12:28 +0100)]
Add mix dependencies for acme support
Evgeniy Khramtsov [Fri, 12 Jan 2018 07:27:33 +0000 (10:27 +0300)]
Note about direct-tls connections in example config
Paweł Chmielowski [Thu, 11 Jan 2018 13:38:54 +0000 (14:38 +0100)]
Include newly releases fast_tls/esip/stun in mix.lock
Paweł Chmielowski [Thu, 11 Jan 2018 10:20:07 +0000 (11:20 +0100)]
Update mix.lock
Paweł Chmielowski [Thu, 11 Jan 2018 10:11:01 +0000 (11:11 +0100)]
Update deps
Christophe Romain [Thu, 11 Jan 2018 09:19:56 +0000 (10:19 +0100)]
Remove old docker specs
Christophe Romain [Wed, 10 Jan 2018 22:06:06 +0000 (23:06 +0100)]
Prepare mix for 18.01
Christophe Romain [Wed, 10 Jan 2018 17:14:52 +0000 (18:14 +0100)]
Update mix deps
Paweł Chmielowski [Wed, 10 Jan 2018 15:34:01 +0000 (16:34 +0100)]
Handle error case from code:lib_dir in ResolveDepPath in rebar.config.script
Christophe Romain [Wed, 10 Jan 2018 11:07:19 +0000 (12:07 +0100)]
Update mix deps
Paweł Chmielowski [Wed, 10 Jan 2018 10:55:26 +0000 (11:55 +0100)]
Update deps again
Christophe Romain [Wed, 10 Jan 2018 10:48:53 +0000 (11:48 +0100)]
Update mix deps
Paweł Chmielowski [Wed, 10 Jan 2018 10:31:19 +0000 (11:31 +0100)]
Update deps
Christophe Romain [Wed, 10 Jan 2018 10:24:09 +0000 (11:24 +0100)]
Fix indentation in commented example
Christophe Romain [Wed, 10 Jan 2018 09:58:47 +0000 (10:58 +0100)]
Report fs not suported on SunOS (#2204)
Paweł Chmielowski [Tue, 9 Jan 2018 14:50:16 +0000 (15:50 +0100)]
Send privileges if at least one of them is set, don't require all to be set
Mickaël Rémond [Tue, 9 Jan 2018 13:17:55 +0000 (14:17 +0100)]
Create CODE_OF_CONDUCT.md
Evgeniy Khramtsov [Mon, 8 Jan 2018 10:45:21 +0000 (13:45 +0300)]
Merge branch 'master' of github.com:processone/ejabberd
Evgeniy Khramtsov [Mon, 8 Jan 2018 10:45:08 +0000 (13:45 +0300)]
Ignore result of sending stream trailer in test suite
Paweł Chmielowski [Mon, 8 Jan 2018 10:11:42 +0000 (11:11 +0100)]
Delete old .so and executable files before installing new one
This fixes crash for people who have live ejabberd installed in make install
target directory, by ensuring that loaded binaries aren't replaced in memory
with new content.
Paweł Chmielowski [Mon, 8 Jan 2018 09:56:53 +0000 (10:56 +0100)]
Make all install target rules as .PHONY
Paweł Chmielowski [Mon, 8 Jan 2018 09:56:32 +0000 (10:56 +0100)]
Refactor code for installing binaries
Evgeniy Khramtsov [Mon, 8 Jan 2018 08:29:17 +0000 (11:29 +0300)]
Process 'name' option for all route-registering modules
The option allows to set arbitrary text for disco#info identity name.
Previously, option 'name' was supported by mod_proxy65 and mod_http_upload
only. Now, all the following modules support this option as well:
- mod_disco
- mod_irc
- mod_muc
- mod_multicast
- mod_pubsub
- mod_vcard
Example:
```
modules:
...
mod_disco:
name: "Cool XMPP Server"
...
```
Evgeniy Khramtsov [Sat, 6 Jan 2018 11:01:45 +0000 (14:01 +0300)]
Update copyright dates in header files
Evgeniy Khramtsov [Sat, 6 Jan 2018 10:55:24 +0000 (13:55 +0300)]
Don't display copyright dates in vCards of services
Copyright dates in vCards may paritally disclose server version,
which is not always desired
Evgeniy Khramtsov [Sat, 6 Jan 2018 10:46:02 +0000 (13:46 +0300)]
Use TLS defaults from fast_tls
Evgeniy Khramtsov [Fri, 5 Jan 2018 20:18:58 +0000 (23:18 +0300)]
Update copyright dates
Evgeniy Khramtsov [Fri, 5 Jan 2018 14:56:32 +0000 (17:56 +0300)]
Refer to new fast_tls version
Evgeniy Khramtsov [Fri, 5 Jan 2018 09:15:28 +0000 (12:15 +0300)]
Return `true` or `false` from send() callback
Fixes #2209
Evgeny Khramtsov [Fri, 5 Jan 2018 08:43:18 +0000 (11:43 +0300)]
Merge pull request #2202 from weiss/bounce-to-stranger
mod_block_strangers: Bounce an error message
Paweł Chmielowski [Thu, 4 Jan 2018 13:57:26 +0000 (14:57 +0100)]
Fix ejabberd command privacy_set
This fixes issue #2205
Holger Weiss [Wed, 3 Jan 2018 21:33:18 +0000 (22:33 +0100)]
Merge remote-tracking branch 'processone/pr/2203'
* processone/pr/2203:
mod_proxy65: Expand @HOST@ keyword in 'hostname' option
Marc Schink [Wed, 3 Jan 2018 16:16:23 +0000 (17:16 +0100)]
mod_proxy65: Expand @HOST@ keyword in 'hostname' option
Holger Weiss [Tue, 2 Jan 2018 23:38:50 +0000 (00:38 +0100)]
mod_block_strangers: Bounce an error message
Return a stanza error when a message is rejected, in order to make
legitimate users aware of the issue.
Closes #2197.
Mickael Remond [Fri, 29 Dec 2017 16:22:59 +0000 (17:22 +0100)]
Make mysql and pgsql one of the default module for Mix
Mickael Remond [Fri, 29 Dec 2017 16:18:59 +0000 (17:18 +0100)]
Regenerated mix.lock file
Evgeniy Khramtsov [Thu, 28 Dec 2017 18:37:19 +0000 (21:37 +0300)]
Merge branch 'master' of github.com:processone/ejabberd
Evgeniy Khramtsov [Thu, 28 Dec 2017 18:36:57 +0000 (21:36 +0300)]
Repair hosts check during certfiles validation
Christophe Romain [Thu, 28 Dec 2017 14:38:24 +0000 (15:38 +0100)]
Fix stun/esip mix deps
Evgeniy Khramtsov [Thu, 28 Dec 2017 14:24:23 +0000 (17:24 +0300)]
Return default certificate on domain mismatch
Christophe Romain [Thu, 28 Dec 2017 14:16:29 +0000 (15:16 +0100)]
Let mix pass compile ejabberd as dependency
Christophe Romain [Thu, 28 Dec 2017 13:43:13 +0000 (14:43 +0100)]
Update mix spec
Paweł Chmielowski [Thu, 28 Dec 2017 13:34:50 +0000 (14:34 +0100)]
Update stun and esip
Christophe Romain [Thu, 28 Dec 2017 12:51:26 +0000 (13:51 +0100)]
Fix check_opt_range when no boundary is configured
Evgeniy Khramtsov [Thu, 28 Dec 2017 11:01:39 +0000 (14:01 +0300)]
Merge branch 'master' of github.com:processone/ejabberd
Evgeniy Khramtsov [Thu, 28 Dec 2017 11:01:34 +0000 (14:01 +0300)]
Return send() result to the caller
Christophe Romain [Thu, 28 Dec 2017 10:48:54 +0000 (11:48 +0100)]
Don't force rsm when max_items is not defined (#2189)
Christophe Romain [Thu, 28 Dec 2017 09:32:21 +0000 (10:32 +0100)]
Revert "Include os_mon application"
This reverts commit
56241feb58efe0354f36bad2c02ed6616e14487e .
That was a mistake, breaking application start
Paweł Chmielowski [Wed, 27 Dec 2017 16:10:15 +0000 (17:10 +0100)]
Revert "Start os_mon application"
This reverts commit
82b3bbf360ecf9bb9e96dcd59fc631ecbdd5fc0d .
Evgeniy Khramtsov [Wed, 27 Dec 2017 15:49:25 +0000 (18:49 +0300)]
Fix a regression in xmpp_socket
Paweł Chmielowski [Wed, 27 Dec 2017 15:23:04 +0000 (16:23 +0100)]
Start os_mon application
Paweł Chmielowski [Wed, 27 Dec 2017 15:16:15 +0000 (16:16 +0100)]
Paweł Chmielowski [Wed, 27 Dec 2017 15:14:03 +0000 (16:14 +0100)]
Use bare jid when processing roster subscriptions
Christophe Romain [Wed, 27 Dec 2017 11:42:55 +0000 (12:42 +0100)]
Rename mnesiadb
Christophe Romain [Wed, 27 Dec 2017 11:33:52 +0000 (12:33 +0100)]
Add missing application building with mix
Christophe Romain [Wed, 27 Dec 2017 11:28:13 +0000 (12:28 +0100)]
Include os_mon application
Christophe Romain [Wed, 27 Dec 2017 10:42:37 +0000 (11:42 +0100)]
Prepare mix for 17.12
Evgeny Khramtsov [Wed, 27 Dec 2017 06:34:19 +0000 (09:34 +0300)]
Merge pull request #2188 from weiss/fix-acl-reload
Forget old access/shaper rules and ACLs on reload
Evgeniy Khramtsov [Wed, 27 Dec 2017 05:55:14 +0000 (08:55 +0300)]
Update the test suite to support new XMPP socket API
Holger Weiss [Tue, 26 Dec 2017 18:37:11 +0000 (19:37 +0100)]
Forget old access/shaper rules and ACLs on reload
Alexey Shchepin [Tue, 26 Dec 2017 17:48:15 +0000 (20:48 +0300)]
Add new schemas for SQLite and MySQL
Evgeniy Khramtsov [Tue, 26 Dec 2017 16:02:54 +0000 (19:02 +0300)]
Merge branch 'no-more-ejabberd-receivers'
Conflicts:
rebar.config
Evgeniy Khramtsov [Tue, 26 Dec 2017 15:55:57 +0000 (18:55 +0300)]
Get rid of ejabberd receiver
ejabberd receivers were meant to serve connections from frontends
to backends. However, this approach was not popular and frontend
related code was removed in previous releases. Now, ejabberd receiver's
code was also removed, making the code shorter and cleaner. Also, in
stress tests ejabberd now handles load more robustly, without
c2s processes overload (even with disabled shapers).
ejabberd_socket.erl is renamed to xmpp_socket.erl: it's supposed to
be finally moved into stand-alone xmpp library.
Christophe Romain [Tue, 26 Dec 2017 10:16:48 +0000 (11:16 +0100)]
Cleanup rebar.config
Christophe Romain [Tue, 26 Dec 2017 10:13:47 +0000 (11:13 +0100)]
Remove obsolete option
Christophe Romain [Tue, 26 Dec 2017 10:13:18 +0000 (11:13 +0100)]
Update dependencies
Evgeniy Khramtsov [Mon, 25 Dec 2017 05:41:51 +0000 (08:41 +0300)]
Revert "Don't set twice"
This reverts commit
6dca89f61689bf9d8ecf6e7a0ede66a4a5395e84 .
Evgeniy Khramtsov [Sun, 24 Dec 2017 09:53:50 +0000 (12:53 +0300)]
Fix a typo in comment :)
Evgeniy Khramtsov [Sun, 24 Dec 2017 09:34:47 +0000 (12:34 +0300)]
Don't set twice
Evgeniy Khramtsov [Sun, 24 Dec 2017 09:27:51 +0000 (12:27 +0300)]
Rely on Server Name Indication for incoming Direct-TLS connections
This commit also deprecates `certfile` option for ejabberd_http
listener.
Holger Weiss [Sat, 23 Dec 2017 21:45:01 +0000 (22:45 +0100)]
Don't let privacy list prevent local roster update
Holger Weiss [Fri, 22 Dec 2017 13:32:47 +0000 (14:32 +0100)]
mod_muc_admin: Fix last timestamp retrieval
Badlop [Thu, 21 Dec 2017 16:00:43 +0000 (17:00 +0100)]
Fix commands rooms_unused_list and _destroy
Christophe Romain [Thu, 21 Dec 2017 13:07:29 +0000 (14:07 +0100)]
Fix race between join_cluster and ejabberd_mnesia (#2079)
Paweł Chmielowski [Thu, 21 Dec 2017 10:49:33 +0000 (11:49 +0100)]
Disable test for now
Paweł Chmielowski [Thu, 21 Dec 2017 10:43:09 +0000 (11:43 +0100)]
Update expected error type in test
Christophe Romain [Thu, 21 Dec 2017 10:10:56 +0000 (11:10 +0100)]
Let mix aware of unpackaged hex.pm dependencies (#2170)
Christophe Romain [Wed, 20 Dec 2017 10:54:12 +0000 (11:54 +0100)]
Add pubsub#multi-items to features list (#2162)
Christophe Romain [Wed, 20 Dec 2017 10:53:18 +0000 (11:53 +0100)]
Fix mix_sql features and options
badlop [Tue, 19 Dec 2017 22:10:20 +0000 (23:10 +0100)]
Merge pull request #2164 from angelo-chan/master
add muc_online_rooms_by_regex to mod_muc_admin to filter list online r…
Holger Weiss [Tue, 19 Dec 2017 17:59:25 +0000 (18:59 +0100)]
ejabberd_sm: Fix get_session_sid/3
Let get_session_sid/3 cope with multiple session table entries for a
given resource.
Evgeniy Khramtsov [Tue, 19 Dec 2017 12:33:30 +0000 (15:33 +0300)]
Change loglevel of TLS failures
Christophe Romain [Tue, 19 Dec 2017 09:24:07 +0000 (10:24 +0100)]
send_direct_invitations accepts only user jids
Evgeniy Khramtsov [Tue, 19 Dec 2017 06:55:19 +0000 (09:55 +0300)]
Set disk_almost_full_threshold to 99%
Evgeniy Khramtsov [Tue, 19 Dec 2017 06:15:35 +0000 (09:15 +0300)]
Don't crash on malformed IQ
Fixes #2175