Commit Graph

582 Commits

Author SHA1 Message Date
Badlop 6adfc2cec5 Configuring features is not possible since 721ca125 2022-09-06 18:02:26 +02:00
Badlop 90d9ef3a5d available_themes(xdata) is useless since 721ca125 2022-09-06 18:02:25 +02:00
Badlop f48adc2ea0 Try to fix some dialyzer in mod_webpresence 2022-09-06 18:02:23 +02:00
Badlop 3293ba1cfe Try to fix some warnings detected by Dialyzer about unused cases 2022-09-06 18:02:22 +02:00
Badlop 5b1402f033 Tell Dialyzer to not report this warning, as it requires an ejabberd patch 2022-09-06 18:02:21 +02:00
Badlop 12e31364f6 Update mod_default_rooms option parsing to use econf 2022-09-06 18:02:19 +02:00
Badlop f3e03b9729 Update mod_default_contacts option parsing to use econf 2022-09-06 18:02:18 +02:00
Badlop 2bf5a362ce This doesn't stop banword, but at least satisfies Dialyzer 2022-09-06 18:02:16 +02:00
Badlop b71cbeb48a CI: Update to match recent changes in ejabberd
- Update Ubuntu to latest (22.04)
- Remove support for rebar2 testing
- Xref ignore http_uri:encode/1, which surfaces with OTP 24.3
2022-09-06 18:02:14 +02:00
Badlop 241df9ac97 CI: Enable Dialyzer, test always, remove problematic deps 2022-09-06 18:02:13 +02:00
Badlop 8eb58060f8 CI: Remove syntax_tools from release, as fast_xml throws many dialyzer errors 2022-09-06 18:02:11 +02:00
Badlop b3c8d25104 Reword modules documentation to reflect the usage of local configuration files 2022-08-12 10:52:20 +02:00
Badlop 04f4489427 Convert modules README.txt to markdown syntax 2022-08-12 10:45:09 +02:00
Badlop 7d4e1ad933 Add mod_webadmin_config to view current configuration and reload the files 2022-08-05 16:33:43 +02:00
Badlop d2557111af Apparently fusco (for ejabberd_auth_http) requires at least 21.3 2022-07-27 18:26:24 +02:00
Badlop 813a93faff Add experimental support for testing modules with Github Action (#310) 2022-07-27 18:14:57 +02:00
Badlop fff94c83e7 Fix reopen_seslog command: reopen_log hook has 0 arguments nowadays 2022-07-27 18:14:33 +02:00
Badlop 6be46dacc9 Fix compilation and Xref warnings 2022-07-27 18:14:29 +02:00
Badlop b96efd7df2 Update scram.hrl path to support compilation when copied to ejabberd/src/
This follows previous commit 4cde5d84f2
2022-07-27 18:14:27 +02:00
Badlop 6062f6a614 Mark ejabberd_mod_mam as broken too 2022-07-27 18:14:24 +02:00
Badlop c7e8208879 Add rebar.config to define ejabberd_auth_http deps (#115) 2022-07-26 16:29:36 +02:00
Badlop 2ee0a514a5 Delete ejabberd_auth_http dependency dirs (#115) 2022-07-26 16:29:31 +02:00
Badlop e76b0877d6 Add mod_status/0 to show its current status in WebAdmin 2022-07-26 15:41:23 +02:00
Badlop 8499366bcc Enable some modules when installed, if they work with reasonable default config 2022-07-26 15:41:21 +02:00
Badlop cc4702882f Support 'auto' value in log options, set as default 2022-07-26 15:41:19 +02:00
Badlop 10b1a83bbf Lager is only required for old Erlang/OTP below 22 2022-07-26 15:41:17 +02:00
Badlop dd4d5e698a Mark more non-working modules as broken 2022-07-26 15:41:13 +02:00
Badlop 8fd6fabdbb New ejabberd_observer_cli, provides plugins for observer_cli 2022-07-13 11:42:31 +02:00
Badlop 6a4618d3d3 Document how to provide an empty list; add examples of empty arguments (#308) 2022-04-12 11:39:12 +02:00
Badlop f672262950 Set default value for the arguments option: [] (#308) 2022-04-12 11:32:45 +02:00
Badlop 9ac123ff56 Convert to markdown, improve explanations, syntax, and add new options 2022-04-11 17:36:49 +02:00
Badlop 2612f1ead1 Rename mod_cron's README from text to markdown 2022-04-11 17:36:47 +02:00
Badlop 7e2fe1b789 Improve mod_cron to support ctl and command options (#307) 2022-04-11 17:36:46 +02:00
Badlop 3d523cec45 New option args_type useful when the function expects arguments as strings 2022-01-05 12:45:41 +01:00
Badlop 03cd4de6b0 Set c2s_closed priority in mod_statsdx lower than in mod_stream_mgmt
If c2s_closed reason is [{socket,ping_timeout}],
mod_stream_mgmt stops the hook (see c2s_closed/2)
and mod_statsdx doesn't notice the client disconnection.
To reproduce: login with Xabber-Android, then disable Wifi in that mobile
and wait for mod_ping to kill the connection.
2021-12-31 20:11:30 +01:00
Badlop 3b116414db When client reconnects quickly, ensure we only request iq once 2021-12-31 13:44:08 +01:00
Mickaël Rémond c2efdc1950
Update README.md 2021-11-25 16:59:14 +01:00
Badlop a41df9c914 Use econf:directory to validate the path option 2021-09-15 15:52:27 +02:00
Badlop 0da3afbeeb Update very old installation instructions 2021-07-07 21:55:54 +02:00
Badlop c9084fae66 Modules that require configuration, provide it commented (#303) 2021-07-07 21:53:44 +02:00
Badlop 4aa09c552c Rename spec of broken modules, so ext_mod doesn't list them as available 2021-07-07 21:31:05 +02:00
Badlop f72aadd88d mod_irc and mod_mam_mnesia don't work nowadays 2021-07-06 22:13:36 +02:00
Badlop 622233eaf6 erlang:now() is deprecated, replace with erlang:timestamp() 2021-07-06 21:37:42 +02:00
Badlop 97d796cb00 mod_stats2file also misses mod_doc/0 2021-07-06 21:37:16 +02:00
Badlop a95e657a21 Add simple mod_doc/0 to prevent warnings; they won't be used anyway 2021-07-06 21:02:29 +02:00
Badlop 664531f1ef Move broken modules list to the main README.md to gain visibility 2021-07-06 21:02:15 +02:00
Badlop 80bae05721 Fix Hooks, Xref and Dialyzer warnings 2021-05-21 21:31:18 +02:00
Badlop 5b44231a37 When client replies error, try Xabber detection, and report others in log 2021-05-21 19:39:25 +02:00
Badlop 2e60ec7079 Use also lowercase detection for OS, and add more clients 2021-05-21 19:38:21 +02:00
Badlop 1096159be1 Provide a statsdx section in users pages 2021-05-21 19:37:13 +02:00