Evgeny Khramtsov
43498b39c1
Replace dict with maps
...
This will improve performance and memory consumptions of large MUCs
2018-11-15 14:13:45 +03:00
badlop
2b09d6a761
Merge pull request #2683 from paulmenzel/use-https-url-in-readme
...
Use HTTPS URL for docs.ejabberd.im in `README`
2018-11-13 10:30:09 +01:00
Paul Menzel
a5eabcea35
README: Use HTTPS URL for docs.ejabberd.im
...
Directly use the HTTPS URL.
$ curl -I http://docs.ejabberd.im
HTTP/1.1 301 Moved Permanently
Server: Cowboy
Connection: keep-alive
Location: https://docs.ejabberd.im/
Date: Mon, 12 Nov 2018 14:31:07 GMT
Content-Type: text/plain; charset=utf-8
Via: 1.1 vegur
$ curl -I https://docs.ejabberd.im
HTTP/1.1 200 OK
Server: Cowboy
Connection: keep-alive
Set-Cookie: main-session=MTU0MjAzMzA1NnxOd3dBTkZWWVNrbEVRVkUwUVZvM1JGcEtTakpKTTA1RlYxQk1TelZKTmxkUlNGRk5Sa0ZVV0VSS1dVNHpSMDh6VEUxSVJFTkRVMEU9fHnVvedfnvRp4MtnGBKYfXIDSBTPilUvIp6Kz559FNKg; Path=/; Expires=Mon, 12 Nov 2018 22:30:56 GMT; Max-Age=28800; HttpOnly
Date: Mon, 12 Nov 2018 14:30:56 GMT
Content-Type: text/html; charset=utf-8
Via: 1.1 vegur
2018-11-12 15:30:22 +01:00
Badlop
78d4e90d47
Remove references in configs to http_poll; it was removed in ba69c469b5
2018-11-12 14:26:00 +01:00
Holger Weiss
133c45ce2b
Don't suppress notifications on PEP node removal
...
Send node deletion notifications (as per XEP-0060, #8.4.2) also for PEP
nodes.
2018-11-12 12:54:53 +01:00
Nathan Bruning
e965119c0e
Privacy lists: set from/to on packet *before* calling privacy_check_packet
2018-11-10 16:56:34 +01:00
Paweł Chmielowski
d43d9ff0e2
Fix mod_http_apt_test
2018-11-09 14:55:19 +01:00
Badlop
da9bcc3370
Recover logging of user joining room, lost in 32de9a56
(thanks to elexis1)
2018-11-09 13:21:35 +01:00
Alexey Shchepin
48594544ed
Fix for the previous commit
2018-11-09 14:18:48 +03:00
Alexey Shchepin
d16b99d830
Track presences sent via a multicast service
2018-11-09 03:27:24 +03:00
Holger Weiss
7d9c2b77f2
Merge remote-tracking branch 'processone/pr/2675'
...
* processone/pr/2675:
Fix another typo in ejabberd.yml
Fix tiny typo in configuration file
2018-11-07 12:51:32 +01:00
Ave
d11d9db3d6
Fix another typo in ejabberd.yml
2018-11-07 14:44:27 +03:00
Ave
2001418edd
Fix tiny typo in configuration file
2018-11-07 14:41:16 +03:00
Badlop
9f7d3520aa
Fix unused variable warning
2018-11-06 00:08:45 +01:00
Badlop
602bfa3c3c
Local stanzas are routed one by one, not by multicast
2018-11-06 00:07:34 +01:00
badlop
9253f3d113
Merge pull request #2655 from hamano/missing_redis_sm.lua
...
missing priv/lua/redis_sm.lua
2018-10-31 11:54:43 +01:00
Holger Weiss
dd93c0b457
ejabberd_logger: Disable debug logging properly
...
Don't forget to disable xmpp's debug logging when reducing the log level
from 5 to a lower value.
2018-10-31 02:42:54 +01:00
Badlop
a73aac691e
Don't preprocess arguments, format_args verifies and prepares them ( #2629 )
2018-10-31 01:34:04 +01:00
Badlop
36891175ec
Don't hide result of mod_*:set_* calls
2018-10-30 23:07:30 +01:00
Paweł Chmielowski
cb2b927085
Add send_ws_ping to c2s
2018-10-29 12:30:59 +01:00
HAMANO Tsukasa
3438f22de5
missing priv/lua/redis_sm.lua
2018-10-29 18:25:04 +09:00
Holger Weiss
30393bb690
Move unwrap_mucsub_message/1 into misc
2018-10-25 01:22:57 +02:00
Holger Weiss
a8b11b6474
Move some functions from xmpp back into ejabberd
2018-10-25 01:05:45 +02:00
Paweł Chmielowski
432ca80db6
Do no add 127.0.0.1 address to trusted_proxies list by default
2018-10-24 15:16:32 +02:00
Paweł Chmielowski
e369a93809
Use newer fast_tls that fixes some issues with tls1.3
2018-10-24 10:13:05 +02:00
Paweł Chmielowski
74e96afc10
Use tagged version of p1_mysql
2018-10-19 10:57:22 +02:00
Paweł Chmielowski
5181983d97
Recognize not_exists error in http_api
2018-10-19 10:30:05 +02:00
Paweł Chmielowski
0352b97f50
Update p1_mysql
2018-10-19 10:15:48 +02:00
Badlop
b010a1a0a0
Affiliations other than admin and owner cannot invite to members_only rooms
...
This is explained in the paragraph:
If the room is members-only, the service MAY also add the invitee to the
member list. (Note: Invitation privileges in members-only rooms SHOULD be
restricted to room admins; if a member without privileges to edit the
member list attempts to invite another user, the service SHOULD return
a <forbidden/> error to the occupant; for details, see the Modifying the
Member List section of this document.)
https://xmpp.org/extensions/xep-0045.html#invite-mediated
2018-10-17 12:57:18 +02:00
Holger Weiss
9a99284dfd
Merge remote-tracking branch 'processone/pr/2636'
...
* processone/pr/2636:
Config template recommend "open" access_model
2018-10-16 09:53:26 +02:00
Licaon_Kter
ae88be2011
Config template recommend "open" access_model
...
...instead of "comment out", as many seem to misunderstand what and why should be or not be commented out
2018-10-15 23:15:51 +00:00
Holger Weiss
7f97f3ae75
Enable mod_proxy65 by default
2018-10-15 23:09:52 +02:00
Holger Weiss
3d4f65812e
ejabberd_s2s_in: Fix indentation
2018-10-15 23:03:53 +02:00
Paweł Chmielowski
914fae3d3e
Change logic for archiving mucsub messages
...
This change should apply usual logic for message wrapped in mucsub except
check for groupchat message, so messages without bodies for example
should be rejected
2018-10-10 18:12:35 +02:00
Christophe Romain
d1e072821e
Fix version in mix.exs
2018-10-09 12:23:27 +02:00
Paweł Chmielowski
989da356c4
Add pkix to included_applications
2018-10-09 11:33:39 +02:00
Paweł Chmielowski
c1521d3f13
Add pkix to mix.exs
2018-10-09 10:15:10 +02:00
Paweł Chmielowski
a16acd77ed
Archive messages with type=normal and pubsub payload (like mucsub messages)
2018-10-08 15:56:44 +02:00
Evgeny Khramtsov
510925c9a1
Avoid using * in 'certfiles' option of default config
2018-10-04 15:00:43 +03:00
Evgeny Khramtsov
ed2b07fc10
Bump ejabberd version in the issue template
2018-10-04 14:42:11 +03:00
Evgeny Khramtsov
ebd50f8a69
Report available options in lexical order
2018-10-04 14:31:41 +03:00
Evgeny Khramtsov
d8f831de09
Run ejabberd_started hook earlier
2018-09-29 23:06:34 +03:00
Evgeny Khramtsov
73af98a8dc
Add forgotten TURN options to validator
...
Fixes #2621
2018-09-29 23:05:41 +03:00
Evgeny Khramtsov
984a00195a
Fix bugs introduced by previous commit
2018-09-28 00:28:34 +03:00
Evgeny Khramtsov
39fa1a810d
Move certificates processing code to pkix application
...
==== WARNING: MUST BE ADDED TO RELEASE NOTES =====
The commit introduces the following incompatibility:
- Option 'ca_path' is deprecated and has no effect anymore:
option 'ca_file' should be used instead if needed.
==================================================
2018-09-27 20:37:27 +03:00
Holger Weiss
e3a03394c7
mod_avatar: Reduce log level for too large avatars
...
Log a warning rather than an error when publishing an avatar fails due
to its size exceeding the ?MAX_PAYLOAD_SIZE for PubSub items.
2018-09-26 21:00:52 +02:00
Holger Weiss
aa162f30df
ejabberd_regexp: Support Unicode
2018-09-26 19:10:32 +02:00
Holger Weiss
5dcf2cde9c
MySQL: Use MEDIUMTEXT for PubSub payload
...
Let MySQL/MariaDB accept PubSub payloads with a size of up to 16 MiB,
rather than truncating at 64 KiB.
2018-09-26 19:01:45 +02:00
Paweł Chmielowski
b72ed7afa4
Update mix.lock
2018-09-26 15:01:27 +02:00
Christophe Romain
c109d3eff0
Add odbc connection robustness ( #2428 )
2018-09-25 16:59:49 +02:00