Holger Weiss
8098f7d9a8
mod_mam: Don't let outcasts access MUC archive
...
XEP-0313 says: "A MUC archive MUST check that the user requesting the
archive has the right to enter it at the time of the query [...]. In
the case of open MUC rooms, the MUC archives can generally be accessed
by any users [...] who do not have an affiliation of 'outcast'".
2016-02-08 00:16:02 +01:00
Holger Weiss
a31f59ea31
XEP-0198: Fix session timeout corner case
...
If the "resend_on_timeout" option is set to 'if_offline' and a pending
stream management session is terminated because a new session is opened
by the same resource (while no other resource is online), resend
unacknowledged messages rather than bouncing error messages.
2016-02-06 22:28:55 +01:00
Nikolaus Polak
f44bf00e0d
Update German translation
2016-02-06 09:25:39 +01:00
Badlop
7435ee464f
Rename option to regexp_room_id for consistency with other options ( #905 )
2016-02-05 12:09:27 +01:00
HAMANO Tsukasa
268f0b30ec
add room_id_regexp option
2016-02-05 12:09:18 +01:00
Christian Dröge
30388fa2bf
Allow to modify host when deleting account or changing password over web
2016-02-04 21:31:16 +01:00
Pablo Polvorin
942072cf9d
Make hibernate timeouts configurable
...
Two *global* options added:
c2s_hibernate and receiver_hibernate.
Default if not specified is 90000, the previous hardcoded value.
2016-02-04 15:45:29 -03:00
Mickaël Rémond
e207d0af56
Merge pull request #943 from processone/deps-cleanup
...
Dependencies rework
2016-02-04 15:48:56 +01:00
Mickael Remond
89dda473cf
Convert tests to Fast XML
2016-02-03 19:22:59 +01:00
Mickael Remond
dfc29ea03c
Switch to Fast XML module
2016-02-03 19:03:17 +01:00
Badlop
315fc9493e
Handle spaces in vsn attribute of app file when installing deps ( #940 )
2016-02-03 17:45:27 +01:00
Mickael Remond
5539db37b6
Remove reference to p1_logger
2016-02-03 16:26:15 +01:00
Mickael Remond
71ee0d56fa
Switch to fast_tls and update app names
2016-02-03 16:13:16 +01:00
Mickael Remond
9ae1371c6e
Convert more dependencies to new repository / packages
2016-02-03 12:30:12 +01:00
Mickael Remond
e83ae9e461
Proper name for included applications
2016-02-03 11:31:23 +01:00
Mickael Remond
0de222d998
Convert code to use Fast YAML
2016-02-03 11:30:48 +01:00
Mickael Remond
b137ee3beb
Move to new dependencies for SIP and STUN
2016-02-03 11:26:14 +01:00
Mickael Remond
99b5c5712c
Move to new iconv package
2016-02-03 11:17:24 +01:00
Mickael Remond
bad50b8dd1
Move database dependencies to new repository / modules
2016-02-03 11:10:11 +01:00
Mickael Remond
ba11165fb4
Syntax highlight file + comment on rebar_elixir_plugin
2016-02-03 11:00:12 +01:00
Mickael Remond
9b837860cd
Switch a few version to hex.pm version
2016-02-03 10:55:40 +01:00
Mickael Remond
a457105831
Run ejabberd test on Erlang R18
2016-02-03 10:16:05 +01:00
Mickael Remond
e8ba7bce24
Use stringprep app name
2016-02-03 10:12:25 +01:00
Christophe Romain
59c471aad5
Merge pull request #937 from Iperity/fix-presence-based-delivery
...
Fix presence-based delivery
2016-02-02 15:41:21 +01:00
Nathan Bruning
80fc34fb0c
Fix presence-based delivery
2016-02-02 14:06:07 +01:00
Paweł Chmielowski
fa55ac5c8f
More strict checking for MUC initial presence
2016-02-01 12:09:58 +01:00
Paweł Chmielowski
dc52ec904c
Send presence with code 170 only in initial presence from MUC
2016-02-01 11:30:49 +01:00
Evgeniy Khramtsov
d3ee2a9c18
Add 'import_prosody' command
2016-01-29 14:30:50 +03:00
Evgeniy Khramtsov
54dc2f56c6
Import privacy lists from Prosody
2016-01-29 14:14:08 +03:00
Richard
ae77b1300a
change mod_ping Timers using maps instead of dict
2016-01-29 00:07:38 +08:00
Evgeniy Khramtsov
b20db3b736
Initial version of migration script from Prosody to ejabberd
2016-01-28 14:23:51 +03:00
Paweł Chmielowski
aaa84dc118
Need extra line before ## in markdown
2016-01-27 11:42:13 +01:00
Louis Pilfold
d89bbba181
Remove empty and unused module
2016-01-26 21:25:34 +00:00
Paweł Chmielowski
239b1c6f74
Always use lagger
2016-01-26 14:34:58 +01:00
Christophe Romain
b2c6e397fc
Set set utf8mb4 charset on mysql connection
2016-01-26 13:47:24 +01:00
Paweł Chmielowski
621dff7307
Add header to generated markdown file
2016-01-26 10:46:38 +01:00
Paweł Chmielowski
bdeb4a7e32
Add a way to get all ejabberd_commands, not only those that was registered
...
This is part of (TECH-1828).
2016-01-26 10:00:28 +01:00
Mickael Remond
fc2d5da112
Merge branch 'master' of github.com:processone/ejabberd
2016-01-25 23:28:33 +01:00
Mickael Remond
28569d6209
As default, attempt to add path to Elixir
2016-01-25 23:28:27 +01:00
Paweł Chmielowski
22696e8388
Geenarte markdown that is acceptable by docs.ejabberd.org processor
2016-01-25 16:51:54 +01:00
Mickael Remond
6c499f510b
Merge branch 'master' of github.com:processone/ejabberd
2016-01-25 10:47:29 +01:00
Mickael Remond
0b492f43fe
If lager is false, we will use p1_logger
2016-01-25 10:47:20 +01:00
Badlop
60175784f0
Updated Portuguese-Brazilian translation (thanks to Otávio Fernandes)
2016-01-24 19:59:53 +01:00
Mickael Remond
14c0ff1c82
Add missing description
2016-01-24 10:19:28 +01:00
Mickael Remond
a7e3df4fec
Merge branch 'master' of github.com:processone/ejabberd
2016-01-24 10:07:25 +01:00
Mickael Remond
67b5162df9
Prepare hex.pm release
2016-01-24 10:07:12 +01:00
Paweł Chmielowski
a2a692d081
Merge pull request #919 from hamano/rename_timestamp_function
...
rename timestamp function #917
2016-01-24 07:51:25 +01:00
Mickael Remond
dae41ec183
ejabberd will handle Mnesia start
...
Mix need to know if must not autostart Mnesia before ejabberd
2016-01-23 19:00:22 +01:00
Mickael Remond
0920511de2
lager is the default logger, we need to reverse the define flag
...
Also make sure that configure without option does not force lager to false
2016-01-23 18:57:29 +01:00
Mickael Remond
e97195b3a6
Mix requires override
2016-01-23 18:44:38 +01:00