Badlop
|
9eb8bb6c40
|
mod_matrix_gw_s2s probably works correctly only in Erlang/OTP >= 25
In Erlang/OTP 25, the function inet_res:getbyname/3
returns {ok, Hostent} where the last tuple element of Hostent
may be h_addr_list = [inet:ip_address()]}
or H_addr_list :: [dns_data()]}
However, in Erlang/OTP 24.1 and older, that element was only of type
h_addr_list = [inet:ip_address()]}
https://erlang.org/documentation/doc-13.0-rc3/lib/kernel-8.4/doc/html/inet_res.html#getbyname-3
https://erlang.org/documentation/doc-12.1/lib/kernel-8.1/doc/html/inet_res.html#getbyname-3
|
2024-11-14 13:57:47 +01:00 |
|
Badlop
|
5f4d17621f
|
Fix Erlang LS warning about unused macro definitions
Macro name + commit when it was added - commit when usage was removed:
* BATCH_SIZE + f6db8428 - 71c44bff8
* INVALID_SETTING_MSG - 6b126171d - 381065397
* POLICY_ACCESS + 7c1e7e5b - 56d273477
* PROCNAME + 068db1a2 - 6876a37e6
* SALT_LENGTH + e575c87e - 633b68db1
* SERVER + 068db1a2 - but was never used!
* SERVER + f44e23b8c - but was never used!
* STORAGE_TYPES + 92db9ff1 - 9a93acc62
* TCP_SEND_TIMEOUT + f0af10e6 - 6e900d6a8
* TDTD + c3280e9 - 5a34020
* TVFIELD + dcc05ac8 - da310a517
|
2024-08-26 15:48:32 +02:00 |
|
Badlop
|
696e42b5b4
|
Use json module when Erlang/OTP 27, jiffy with older ones
|
2024-05-07 11:28:17 +02:00 |
|
Alexey Shchepin
|
c10f2a22b6
|
Fix dialyzer errors
|
2024-02-16 06:00:57 +03:00 |
|
Alexey Shchepin
|
45f24c63cb
|
Update mod_matrix_gw copyright dates
|
2024-02-15 09:38:14 +03:00 |
|
Badlop
|
b8181974ec
|
Replace 'if' preprocessor directive with 'ifndef', add OTP_BELOW_24
The 'if' preprocessor directive was added in Erlang/OTP 21.0,
but ejabberd currently supports Erlang 20.0 and higher...
Let's use 'ifndef' instead.
https://www.erlang.org/doc/reference_manual/macros.html#flow-control-in-macros
https://www.erlang.org/doc/apps/compiler/notes#compiler-7.2
https://www.erlang.org/patches/otp-21.0#compiler-7.2
|
2024-02-15 01:57:41 +01:00 |
|
Alexey Shchepin
|
f44e23b8cc
|
Add mod_matrix_gw
|
2024-02-14 06:59:23 +03:00 |
|