Paweł Chmielowski
28186ddf19
Document auth_scram_hash option
2 years ago
Paweł Chmielowski
8dfe7e977a
Bump version in mix.exs
2 years ago
Paweł Chmielowski
b345632a9a
Update changelog
2 years ago
Paweł Chmielowski
34e615d854
Update deps in mix
2 years ago
Paweł Chmielowski
d8d9ef32ad
Make anonymous auth not override sasl mechaninsm offered by other modules
...
This stop overriding store_type when anonymous is enabled with other
auth modules, we don't really need that since anonymous is not taking
passwords anyway, and this was disabling scram mechanisms.
This fixes issue #2803 .
2 years ago
Paweł Chmielowski
a9ed26e484
Fix getting age of newly created rooms in rooms_unused_*
2 years ago
Pouriya
a76531b90b
feat: add hook to check decoded JWT after success authentication ( #3446 )
2 years ago
Paweł Chmielowski
d64e453364
Update deps
2 years ago
Paweł Chmielowski
af9d642a71
Improve auth_mnesia:transform
2 years ago
Paweł Chmielowski
6a659d7475
Improve handling of old scram data in auth_mnesia
2 years ago
Paweł Chmielowski
7da81249f8
Update xmpp once more
2 years ago
Paweł Chmielowski
8214a4fa79
Update xmpp
2 years ago
Paweł Chmielowski
e048bc6712
Update deps to point to tags
2 years ago
Paweł Chmielowski
e5cad9be65
Add hash to scramed password stored in mnesia by earlier version
2 years ago
Paweł Chmielowski
1dc0ecd1e9
Allow to use different hash for storing scram passwords
2 years ago
Paweł Chmielowski
0c09599d7b
Normalize names passed to destroy_room
2 years ago
badlop
e95ae66d3c
Merge pull request #3435 from fdie/fix_odbc_binary_errors
...
also convert embedded errors to binary
2 years ago
Paweł Chmielowski
5f9d480f6a
Simplify updating disk room options in set_room_affiliation
2 years ago
Paweł Chmielowski
d34227cae1
Use specialized upsert with mysql
2 years ago
Paweł Chmielowski
72867f8d1e
Fix more places that needed changes after scram.erl api modifications
2 years ago
Frank Diebolt
8f04491a4d
also convert embedded errors to binary
2 years ago
Paweł Chmielowski
0371b0f664
Add support for SCRAM-SHA-{256,512}-{PLUS} authentication
2 years ago
Paweł Chmielowski
02cc212f16
Fix typo in last commit
2 years ago
Paweł Chmielowski
0fe64674ee
Make decide room better handle rooms that were just hibernated
2 years ago
Paweł Chmielowski
e937ff62fe
Handle unix sockets in misc:ip_to_list
2 years ago
Badlop
d75d69d5d5
Trigger user_send_packet when send_stanza API is called ( #3431 )
2 years ago
badlop
f48f9fee2e
Merge pull request #3429 from mtdcr/systemd-foreground
...
Let systemd start ejabberd in foreground
2 years ago
Andreas Oberritter
5c6ffaafd6
Let systemd start ejabberd in foreground
...
Daemons started by systemd shouldn't fork into the background if
possible, because if multiple forked processes exist, systemd has
a hard time determining the main process ID.
In a memory constrained environment, the OOM killer may cause
ejabberd to exit without any trace. Because epmd keeps running,
systemd wouldn't notice the error condition, and as a result it
won't restart the server.
With ejabberd running in foreground, systemd is able to obtain the
correct exit code (137 in this case, instead of 0) and schedules a
restart. The administrator can then see what happend by looking at
systemctl status ejabberd.
2 years ago
Badlop
3581d90d9d
Provide name when pushing new roster item in shared roster group ( #3427 )
2 years ago
Paweł Chmielowski
9e1f3862cb
Fix room_unused_destroy on hibernated rooms
2 years ago
Paweł Chmielowski
c2a3f037bb
Update muc_room just_created timestamp when message is received
...
This together with last history message is used by room_unused_* command
to determine for how long room was not used, this change allow us to skip
checking history, and works even when history is disabled.
2 years ago
Paweł Chmielowski
bf1aacefcb
We don't use persistent field in decide_room
2 years ago
Paweł Chmielowski
e306cb0797
Fix logic that determines room age when history_size=0
2 years ago
badlop
1c6221d8a0
Merge pull request #3402 from nosnilmot/docker-fixes
...
Fix docker DB initialization
2 years ago
Paweł Chmielowski
2e8023158d
Allow room_unused_list/destroy work on hibernated rooms
...
This required adding hibernation time to data stored for room to be able
determine how old was a room, rooms that aren't stored with that
information will use node start time as timestamp for that.
2 years ago
badlop
ff98cb4e15
Merge pull request #3399 from nosnilmot/redis3-configure_deps
...
Improve rebar3 configure-deps plugin output
2 years ago
badlop
0f01019e06
Merge pull request #3395 from nosnilmot/rebar3
...
rebar3 support for main build process
2 years ago
Badlop
f9b8dfd400
Update dependencies
2 years ago
Paweł Chmielowski
81e872c110
Don't do double utf-8 conversion on translated strings in str:format
...
This caused garbled text in some places in webadmin when using language
that used characters > 128.
Thanks to chengshq for noticing this and providing preliminary patch.
2 years ago
Badlop
9ed2ca5079
Document sql_odbc_driver option (copied from docs site)
2 years ago
Badlop
e7e9ca54df
Document outgoing_s2s_ipv4_address and ipv6 options ( #3396 )
2 years ago
Holger Weiss
23a18b1a60
Apply cosmetic changes to outgoing s2s IP options
2 years ago
Holger Weiss
0a88f9c8a9
Merge remote-tracking branch 'processone/pr/3396'
...
* processone/pr/3396:
Add outbound s2s out interface (ipv4/ipv6)
2 years ago
Paweł Chmielowski
de51ba331e
Make sure that jid used as base in mam xml_compress is bare
2 years ago
Holger Weiss
d37b2f851d
mod_push: Fix log message argument
2 years ago
Holger Weiss
f40c5c304d
mod_push: Fix API call return type on error
...
A call that yields a 'rescode' isn't supposed to return an error tuple.
2 years ago
Holger Weiss
37c75f556d
mod_push: Support cache config changes on reload
2 years ago
Paweł Chmielowski
ec61c2f3dc
Change split character in PROXY_USER from \x04 to :
...
This is clearly typo
2 years ago
Paweł Chmielowski
d02c7d3b3b
Update eimp
...
This makes eimp compile correctly agains headers from png12
2 years ago
Paweł Chmielowski
a2dfd2e0b9
Update eimp
2 years ago