Commit Graph

614 Commits

Author SHA1 Message Date
jacob.eva 2d2ea29a20
Applied deadlop patch 2023-06-06 08:49:19 +01:00
Badlop 7ec5336a4a New small module to redirect HTTP path to another location 2023-05-16 14:17:13 +02:00
Badlop f4ea11b0b6 Fix minor typos 2023-05-16 14:17:00 +02:00
Badlop 32451219ed Test with Erlang versions known to work, 26 does not work yet 2023-05-04 18:14:45 +02:00
Badlop b0b62f509c When iq:version returns timeout, store unknown information 2023-05-04 16:56:41 +02:00
Badlop 0bccf45c0e Remove http_poll, it was removed in ejabberd 15.04 2023-05-04 16:56:41 +02:00
Badlop dcc59aef75 Add support for websocket connection type 2023-05-04 16:49:19 +02:00
Badlop 323b53d125 user_send_packet is apparently not needed 2023-05-04 16:48:52 +02:00
Badlop b607d97331 Make mod_muc_log_http redirect to page that end with / (processone/ejabberd#3177)
Code copied from ejabberd_web_admin.erl, commit 5ec21438
2023-04-27 17:35:01 +02:00
Paweł Chmielowski 8a91598b04 Fix path conversion in mod_s2s_log 2023-04-27 13:28:56 +02:00
Badlop 4106ae484c Add support for handling redirection HTTP Response Codes 2023-04-06 16:20:46 +02:00
Badlop 0db49856b8 Document how to install mod_ecaptcha in GHCR container, fix minor bug 2023-01-25 17:18:09 +01:00
Badlop 232fc5e31f Fix some typos 2023-01-04 16:48:22 +01:00
Badlop 26e7ce3003 Add link to example images in the captcha rust documentation 2023-01-04 16:40:57 +01:00
Badlop bc43e7e750 Fix typo that confused captcha_nif library and mod_captcha_rust module 2023-01-04 16:29:29 +01:00
Badlop 1469e7c76f Don't attempt to test mod_captcha_rust because it requires Elixir and Rust 2023-01-04 13:38:52 +01:00
Badlop a37f44ed20 mod_captcha_rust: New small module that uses Rust Captcha library 2023-01-04 13:38:08 +01:00
Badlop f2497c3146 mod_ecaptcha: New small module that uses ecaptcha library 2023-01-04 13:38:06 +01:00
badlop 7e11adc32a
Merge pull request #314 from RomanHargrave/roman/feat-s3-upload
Add mod_s3_upload
2022-12-29 20:19:23 +01:00
Roman Hargrave 1a54cf7e52
YAML parser is probably converting 1234 to number, not binary 2022-12-29 09:55:57 -08:00
Roman Hargrave 961060a284
Add fake defaults to config file so workflow passes 2022-12-28 12:29:13 -08:00
Roman Hargrave 5c7ec06224
Simplify S3 object name generation
The previous design used an extremely long prefix including a forward
slash that could have made managing uploaded objects extremely
difficult for operators.
2022-12-23 22:46:51 -08:00
Roman Hargrave 7c58c7aa0a
Merge remote-tracking branch 'upstream/master' into roman/feat-s3-upload 2022-12-23 10:07:21 -08:00
Badlop d536707e4f Copy files from include/ if exist, useful for mod_s3_upload 2022-12-23 15:44:45 +01:00
Roman Hargrave 83690375cb
Add attribution to README 2022-12-22 23:07:28 -08:00
Roman Hargrave a91e9fa276
Prepare contrib dist of mod_s3_upload 2022-12-22 22:58:45 -08:00
badlop bad48b0d6a
Merge pull request #311 from MMujtabaRoohani/master
Add mod_push_offline module
2022-10-12 12:07:29 +02:00
Mujtaba Roohani eea2a5d257 Fixed error detected by Dialyzer 2022-10-12 14:27:52 +05:00
Mujtaba Roohani 10ffbc08df Added opt module for mod_push_offline 2022-10-10 16:26:11 +05:00
Mujtaba Roohani af928e35cb mod_push_offline added 2022-10-10 16:20:01 +05:00
Badlop 037c3749f3 Add support for OTP 25 (requires ejabberd newer than 17 August 2022) 2022-09-06 18:02:29 +02:00
Badlop 35d05f2925 Fix specs and other errores detected by Dialyzer 2022-09-06 18:02:28 +02:00
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