Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix spec | Paweł Chmielowski | 2022-05-06 | 1 | -1/+1 |
| | |||||
* | Return userinfo from misc:uri_parse | Paweł Chmielowski | 2022-05-06 | 1 | -5/+5 |
| | |||||
* | Have consistent schema type in misc:uri_parse | Paweł Chmielowski | 2022-05-06 | 1 | -1/+1 |
| | |||||
* | Improve misc:uri_parse | Paweł Chmielowski | 2022-05-05 | 1 | -8/+15 |
| | |||||
* | Remove dialyzer warning | Paweł Chmielowski | 2022-04-28 | 1 | -2/+2 |
| | |||||
* | Guard agains erlang:system_info(logical_processors) not always returning number | Paweł Chmielowski | 2022-04-28 | 1 | -3/+11 |
| | |||||
* | Update copyright year to 2022 | Badlop | 2022-02-11 | 1 | -1/+1 |
| | |||||
* | Tell io_lib:print to not care about line length, to avoid newlines in SQL export | Badlop | 2021-05-14 | 1 | -1/+1 |
| | |||||
* | Update newest copyright year to 2021 (#3464) | Badlop | 2021-01-27 | 1 | -1/+1 |
| | |||||
* | Handle unix sockets in misc:ip_to_list | Paweł Chmielowski | 2020-12-01 | 1 | -0/+2 |
| | |||||
* | Use include_lib() to include headers from dependencies (#3369) | Stu Tomlinson | 2020-09-03 | 1 | -1/+1 |
| | |||||
* | In fact misc:try_url/1 is not used anymore | Badlop | 2020-07-15 | 1 | -25/+1 |
| | |||||
* | Fix try_url/1 parsing of uri_parse result format, reported by Dialyzer | Badlop | 2020-07-14 | 1 | -8/+9 |
| | |||||
* | misc: Don't crash on URLs without port number | Holger Weiss | 2020-06-03 | 1 | -2/+8 |
| | | | | | | Let misc:uri_parse/1 return default HTTP(S) port number if the URL doesn't specify a port number, analogous to the behavior when USE_OLD_HTTP_URI is defined. | ||||
* | misc: Make sure uri_parse/1 returns strings | Holger Weiss | 2020-06-03 | 1 | -0/+2 |
| | | | | | | | The uri_string:parse/1 function returns the URI elements as strings or as binaries depending on the input. Make sure misc:uri_parse/1 returns strings in both cases, analogous to the behavior when USE_OLD_HTTP_URI is defined. | ||||
* | Use old http_uri, crypto and pg2 only with old Erlang/OTP (#3284) | Badlop | 2020-06-01 | 1 | -1/+22 |
| | |||||
* | Rename 'turn_v4_ip' and 'turn_v6_ip' options | Holger Weiss | 2020-05-29 | 1 | -6/+6 |
| | | | | | The 'turn_ipv4_address' and 'turn_ipv6_address' option names are probably more intuitive. | ||||
* | mod_stun_disco: Offer local IPv6 services | Holger Weiss | 2020-05-19 | 1 | -4/+12 |
| | | | | | Also announce local STUN/TURN services listening on IPv6 sockets (unless the 'offer_local_services' option is set to 'false'). | ||||
* | Fix most EDoc errors, even if that's not used nowadays apparently | Badlop | 2020-05-11 | 1 | -2/+2 |
| | |||||
* | ejabberd_stun: Set a default 'turn_ip' | Holger Weiss | 2020-04-20 | 1 | -2/+10 |
| | | | | | | Try to resolve the local hostname, use the result as the default 'turn_ip', and only log a warning if that fails. Using the local hostname's address by default is analogous to mod_proxy65's behavior. | ||||
* | Update copyright to 2020 (#3149) | Badlop | 2020-01-28 | 1 | -1/+1 |
| | |||||
* | Improve best match | Evgeny Khramtsov | 2019-09-28 | 1 | -8/+14 |
| | |||||
* | Correctly handle unicode in log messages | Evgeny Khramtsov | 2019-09-23 | 1 | -6/+6 |
| | |||||
* | Improve ACME implementation | Evgeny Khramtsov | 2019-09-20 | 1 | -1/+39 |
| | | | | Fixes #2487, fixes #2590, fixes #2638 | ||||
* | Fall back to map/2 and foreach/2 on single-core machines | Evgeny Khramtsov | 2019-07-10 | 1 | -28/+36 |
| | |||||
* | Avoid using broad map() type wherever possible | Evgeny Khramtsov | 2019-06-27 | 1 | -1/+3 |
| | |||||
* | Fix exception formatting on old Erlang | Evgeny Khramtsov | 2019-06-14 | 1 | -0/+10 |
| | |||||
* | Use new configuration validator | Evgeny Khramtsov | 2019-06-14 | 1 | -8/+105 |
| | |||||
* | Rename ejabberd_config:similar_option/2 -> misc:best_match/2 | Evgeny Khramtsov | 2019-04-30 | 1 | -1/+31 |
| | |||||
* | Change implementation of misc:unique_timestamp() | Paweł Chmielowski | 2019-04-16 | 1 | -3/+2 |
| | |||||
* | Make misc:unique_timestamp not overflow microsecond part. | Paweł Chmielowski | 2019-04-16 | 1 | -2/+3 |
| | | | | This should fix issue #2860 | ||||
* | Use xmpp:get_subtags/2 | Evgeny Khramtsov | 2019-04-01 | 1 | -1/+1 |
| | |||||
* | Make misc:add_delay_info properly handle multiple delay tags in element | Paweł Chmielowski | 2019-03-29 | 1 | -9/+11 |
| | |||||
* | Add option to mod_offline to make it not bounce mucsub/groupchat messages | Paweł Chmielowski | 2019-03-14 | 1 | -1/+22 |
| | |||||
* | Copy p1_time_compat:unique_timestamp() to misc and make use of it | Paweł Chmielowski | 2019-02-27 | 1 | -1/+7 |
| | |||||
* | Update copyright to 2019 (#2756) | Badlop | 2019-01-08 | 1 | -1/+1 |
| | |||||
* | Move unwrap_mucsub_message/1 into misc | Holger Weiss | 2018-10-25 | 1 | -1/+19 |
| | |||||
* | Move some functions from xmpp back into ejabberd | Holger Weiss | 2018-10-25 | 1 | -1/+55 |
| | |||||
* | Report available options in lexical order | Evgeny Khramtsov | 2018-10-04 | 1 | -1/+1 |
| | |||||
* | Improve error formatting | Evgeny Khramtsov | 2018-09-17 | 1 | -5/+14 |
| | |||||
* | Move cancel_timer/1 function into 'misc' module | Holger Weiss | 2018-07-17 | 1 | -1/+14 |
| | |||||
* | Clean up contributed code for Redis SM | Evgeniy Khramtsov | 2018-07-14 | 1 | -3/+11 |
| | |||||
* | Improve value formatting | Evgeniy Khramtsov | 2018-07-09 | 1 | -1/+1 |
| | |||||
* | Better format invalid values when logging them | Evgeniy Khramtsov | 2018-07-08 | 1 | -1/+14 |
| | |||||
* | Reload internal room's configuration when mod_muc is reloaded | Evgeniy Khramtsov | 2018-07-08 | 1 | -1/+8 |
| | | | | Fixes #2513 | ||||
* | Fix misc:try_url for erlang < R20 | Paweł Chmielowski | 2018-06-29 | 1 | -1/+5 |
| | |||||
* | Improve URLs validation | Evgeniy Khramtsov | 2018-06-29 | 1 | -1/+20 |
| | |||||
* | Get rid of ejabberd.hrl header | Evgeniy Khramtsov | 2018-06-14 | 1 | -26/+33 |
| | | | | | | | | | The header consisted of too many unrelated stuff and macros misuse. Some stuff is moved into scram.hrl and type_compat.hrl. All macros have been replaced with the corresponding function calls. TODO: probably type_compat.hrl is not even needed anymore since we support only Erlang >= OTP 17.5 | ||||
* | misc: Catch all Base64 decoding errors | Holger Weiss | 2018-04-24 | 1 | -1/+1 |
| | |||||
* | Remove old hex conversion functions | Holger Weiss | 2018-04-03 | 1 | -13/+1 |
| | | | | Depend on list_to_integer/2 and integer_to_list/2 being available. |