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