Evgeny Khramtsov
|
a7a53f601e
|
Add econf:string/2 validator
|
2019-07-16 18:10:45 +03:00 |
|
Evgeny Khramtsov
|
0e48adb1ed
|
Fix opt_type.sh script and re-generate options
|
2019-07-16 18:06:51 +03:00 |
|
Evgeny Khramtsov
|
76d4c178a7
|
Use econf:timeout/2
|
2019-07-16 18:02:32 +03:00 |
|
Evgeny Khramtsov
|
f85488583c
|
Handle CAPTCHA forms using captcha_form codec
|
2019-07-16 17:51:51 +03:00 |
|
Paweł Chmielowski
|
6b3d0d154e
|
Add code for hibernating inactive muc_room processes
|
2019-07-16 15:09:58 +02:00 |
|
Evgeny Khramtsov
|
4d877289fb
|
Bump xmpp version and fix revealed bugs
|
2019-07-16 15:59:33 +03:00 |
|
Evgeny Khramtsov
|
f10de6439b
|
Fix 'get-pending' command form generation
|
2019-07-16 15:09:51 +03:00 |
|
Badlop
|
5ecbed5eae
|
Remove very old useless comments in ejabberd_xmlrpc.erl
|
2019-07-16 12:56:41 +02:00 |
|
Badlop
|
7079634f18
|
Documentation of mod_http_api moved from source code to Docs page
|
2019-07-16 12:53:06 +02:00 |
|
Evgeny Khramtsov
|
5eeb95c74f
|
Remove modules management from mod_configure
|
2019-07-15 17:08:41 +03:00 |
|
Evgeny Khramtsov
|
e1f3526466
|
Don't hide errors using catch
|
2019-07-15 17:03:29 +03:00 |
|
Evgeny Khramtsov
|
a00496a38f
|
Compile some regexps as unicode
|
2019-07-15 15:26:47 +03:00 |
|
Evgeny Khramtsov
|
2419e00a26
|
Bump yconf version
|
2019-07-15 15:22:51 +03:00 |
|
Evgeny Khramtsov
|
061c754c68
|
Fix regexp matching
|
2019-07-15 15:07:56 +03:00 |
|
Evgeny Khramtsov
|
104c4093dc
|
Only respond with occupants list to disco#items with empty node
Fixes #2942
|
2019-07-15 14:10:45 +03:00 |
|
Evgeny Khramtsov
|
4ec78736b9
|
Improve handling of unexpected iq in mod_muc_room
Don't crash on an iq-set/get containing unexpected tag within
expected namespace
This further improves PR #2900
|
2019-07-15 13:59:41 +03:00 |
|
Evgeny Khramtsov
|
04dab48794
|
ejabberd_s2s should start after its supervisors
|
2019-07-15 12:59:47 +03:00 |
|
Evgeny Khramtsov
|
295015a8cb
|
Fix startup order of ejabberd_sup children
|
2019-07-15 12:53:26 +03:00 |
|
Evgeny Khramtsov
|
e1eedd587d
|
Remove processing of {wait, _} result in gen_mod
This is no longer needed
|
2019-07-15 12:43:55 +03:00 |
|
Evgeny Khramtsov
|
a4e19b7108
|
Increase shutdown time to 5 seconds
|
2019-07-15 12:43:32 +03:00 |
|
Evgeny Khramtsov
|
87b8344ede
|
Attach mod_muc_room processes to a supervisor
|
2019-07-15 12:43:05 +03:00 |
|
Evgeny Khramtsov
|
1fe1322bc1
|
Improve some validators
|
2019-07-15 09:59:07 +03:00 |
|
Holger Weiss
|
cd36bb6eda
|
mod_http_fileserver: Unregister 'reopen_log_hook'
Unregister the global 'reopen_log_hook' on termination if the module isn't
loaded for another host.
|
2019-07-14 15:16:13 +02:00 |
|
Evgeny Khramtsov
|
15dcff92e8
|
Use correct virtual host when consulting trusted_proxies
|
2019-07-13 12:20:06 +03:00 |
|
Evgeny Khramtsov
|
9c2392f6e9
|
Merge branch 'master' of github.com:processone/ejabberd
|
2019-07-13 10:35:06 +03:00 |
|
Evgeny Khramtsov
|
6013b4a3a6
|
Fix broken ejabberd_cluster:call/5
|
2019-07-13 10:34:59 +03:00 |
|
Paweł Chmielowski
|
f0bbc05b7a
|
Make sure that configure is run before pc:compile on rebar3
|
2019-07-12 15:00:12 +02:00 |
|
Paweł Chmielowski
|
948578b55b
|
Downgrade jose to version that works with rebar2 and del warning_as_error from it's config
|
2019-07-12 14:55:01 +02:00 |
|
Paweł Chmielowski
|
5a927049ef
|
Bump jose version
|
2019-07-12 13:02:10 +02:00 |
|
Evgeny Khramtsov
|
f0c0e4a6fc
|
Don't crash when attempt to get an option for unknown virtual host
Log a warning instead and retry with a global scope
|
2019-07-12 13:59:33 +03:00 |
|
Evgeny Khramtsov
|
696c64064b
|
Add call/5 and multicall/5 to ejabberd_cluster
|
2019-07-12 13:58:46 +03:00 |
|
Evgeny Khramtsov
|
53dacb3825
|
Use ejabberd_cluster:call() instead of rpc:call()
|
2019-07-12 12:30:38 +03:00 |
|
Evgeny Khramtsov
|
6f5d99275b
|
Process unexpected messages uniformly
|
2019-07-12 11:55:36 +03:00 |
|
Evgeny Khramtsov
|
19cbbf69b2
|
Improve previous commit
|
2019-07-11 00:13:39 +03:00 |
|
Evgeny Khramtsov
|
6fd736d496
|
Gracefully report invalid encoding of a translation file
|
2019-07-11 00:04:32 +03:00 |
|
Evgeny Khramtsov
|
b0379db5a1
|
Fix formatting
|
2019-07-10 23:46:42 +03:00 |
|
Evgeny Khramtsov
|
d1b5844d64
|
Merge pull request #2900 from aquarhead/protect-muc-owner
Protect against bad muc#owner requests
|
2019-07-10 23:46:08 +03:00 |
|
Evgeny Khramtsov
|
9dedbe30ba
|
Make sure configuration file path always represented as binary()
Fixes #2936
|
2019-07-10 23:35:53 +03:00 |
|
Evgeny Khramtsov
|
bfa3125a81
|
Fix Elixir modules detection in the configuration file
Fixes #2937
|
2019-07-10 23:17:53 +03:00 |
|
Evgeny Khramtsov
|
5700089187
|
Gracefully close inbound s2s connections
|
2019-07-10 12:15:58 +03:00 |
|
Evgeny Khramtsov
|
722864666d
|
Add/improve type specs
|
2019-07-10 10:31:51 +03:00 |
|
Evgeny Khramtsov
|
691f9e0bf7
|
Improve error handling/reporting when loading language translations
Also speed up loading on multi-core machines
|
2019-07-10 10:30:11 +03:00 |
|
Evgeny Khramtsov
|
04ccba0347
|
Fall back to map/2 and foreach/2 on single-core machines
|
2019-07-10 10:28:37 +03:00 |
|
Evgeny Khramtsov
|
01f531b3d6
|
Add type specs for mod_adhoc
|
2019-07-09 17:02:54 +03:00 |
|
Evgeny Khramtsov
|
f19b41fd19
|
Improve type specs for ejabberd_s2s
Also minor code cleanup
|
2019-07-09 16:42:24 +03:00 |
|
Evgeny Khramtsov
|
43da45cf67
|
Improve type specs of mod_muc_room
|
2019-07-09 15:21:17 +03:00 |
|
Evgeny Khramtsov
|
11fa02cd6c
|
Improve type specs of mod_roster
|
2019-07-09 14:30:59 +03:00 |
|
Evgeny Khramtsov
|
590849e2c3
|
Avoid returning 'stopped' from ejabberd_hooks:run_fold()
|
2019-07-09 14:30:25 +03:00 |
|
Evgeny Khramtsov
|
f7ad25108c
|
Get rid of unused API functions in ejabberd_hooks
Also improve code formatting and type specs
|
2019-07-09 01:26:48 +03:00 |
|
Evgeny Khramtsov
|
3e88a0b0b4
|
Don't expose internal FSM API of ejabberd_c2s
|
2019-07-09 01:01:56 +03:00 |
|