Commit graph

233 commits

Author SHA1 Message Date
Lastorder
881b0fbac1 Merge remote-tracking branch 'upstream/master' 2025-12-24 03:07:48 +00:00
Kijin Sung
307661b57b Support methods to load and check CAPTCHA wherever a developer wants 2025-12-17 17:37:03 +09:00
Lastorder
7fec210203
Merge branch 'rhymix:master' into master
Some checks failed
PHP Lint & Codeception / PHP 7.4 (push) Has been cancelled
PHP Lint & Codeception / PHP 8.0 (push) Has been cancelled
PHP Lint & Codeception / PHP 8.1 (push) Has been cancelled
PHP Lint & Codeception / PHP 8.2 (push) Has been cancelled
PHP Lint & Codeception / PHP 8.3 (push) Has been cancelled
PHP Lint & Codeception / PHP 8.4 (push) Has been cancelled
2025-06-02 21:32:36 +09:00
Kijin Sung
702eebaa92 Fix undefined values in various modules 2025-06-01 17:58:00 +09:00
Lastorder
e5b729f8e9
Merge branch 'rhymix:master' into master 2025-03-03 10:47:47 +09:00
Kijin Sung
5e6b3483e2 Increase reCAPTCHA and Turnstile timeouts 2025-03-01 15:57:18 +09:00
Lastorder
6e84829da4
Merge branch 'rhymix:master' into develop 2024-11-22 09:24:12 +09:00
Kijin Sung
fe6625bfbb Allow selecting which actions to block if the user's IP is listed in spamfilter #2423 2024-11-17 21:32:26 +09:00
Kijin Sung
a04dc1270f Make all spamfilter model methods static 2024-11-17 20:58:59 +09:00
Kijin Sung
a90f444182 Block voting and reporting from spam IP #2423 2024-11-17 20:43:43 +09:00
Kijin Sung
737fc40b66 Add option to control handling of comments in spamfilter keyword #2429 2024-11-17 18:06:33 +09:00
Lastorder
64e61593e1
Update turnstile.php 2024-10-19 10:06:52 +09:00
Lastorder
715f71c41b
Update turnstile.php 2024-10-19 10:02:44 +09:00
Hyeonguk Ryu
3474667943
Fix XML query IDs with their respective file names 2024-06-17 14:28:24 +09:00
Kijin Sung
900dbac09b Fix erroneous CAPTCHA message when adding scrap folder, etc. 2024-06-11 22:13:06 +09:00
kkigomi
5486ec28e2
관리페이지 설정 폼에서 숫자 입력 항목 필드의 type 을 number 로 변경
음수 및 `0`으로 입력되지 않아야 할 항목에 최소 값을 `0` 또는 `1`로 설정
2024-01-10 00:12:21 +09:00
Kijin Sung
e0cdd463f4 Fix #2252 add option to whitelist an IP/range in spamfilter module 2024-01-02 23:20:33 +09:00
Kijin Sung
866f9c670d Fix capitalization of class names 2023-10-02 22:59:25 +09:00
Kijin Sung
e81d0500eb Register spamfilter, tag, widget module triggers in module.xml 2023-10-02 22:48:23 +09:00
Mariko Fukuda
600d725511 Fix Japanese translation 2023-07-22 19:31:00 +09:00
Kijin Sung
4c9b14f077 Split CAPTCHA check and loading methods for easy integration into other parts of the site 2023-06-25 19:56:00 +09:00
Kijin Sung
9812228cbc Rename class for Turnstile config 2023-06-19 22:35:34 +09:00
Kijin Sung
4e3ffa6115 Use new HTTP class to communicate with reCAPTCHA/Turnstile servers #2112 2023-06-19 22:33:36 +09:00
Kijin Sung
ef77af5a39 Reorganize CAPTCHA handling classes #2112 2023-06-19 22:27:25 +09:00
Lastorder
767d0d2440 Change folder name 2023-05-08 02:28:54 +00:00
Lastorder
7426d254e4 Fix space indent 2023-05-08 02:27:47 +00:00
Lastorder
1f67ccf673 Seperate captcha class 2023-05-08 02:25:30 +00:00
Lastorder
bd44b4ef54 Fix #2008 Add support for Cloudflare Turnstile 2023-05-04 06:32:19 +00:00
Kijin Sung
37b0d3a1e6 Remove trailing whitespace 2023-01-30 21:43:21 +09:00
Kijin Sung
0f12a10b05 Fix #2051 include document extra vars in spamfilter target 2022-12-22 23:49:28 +09:00
Kijin Sung
539b548509 Fix #1882 add toggle to change if spamfilter rule applies to member 2022-12-19 02:18:53 +09:00
Kijin Sung
98f75ee4dd Implement member exception and full HTML filtering in spamfilter module #1882 2022-12-19 02:00:56 +09:00
Kijin Sung
020b85168c Add several columns to spamfilter IP & word tables for feature consistency and extensibility #1882 2022-12-19 01:45:10 +09:00
Kijin Sung
ec18bf34bd Fix #1930 add option to autodetect dark mode in reCAPTCHA 2022-04-25 02:02:29 +09:00
Kijin Sung
8d89f256e6 Fix #1918 add CAPTCHA to dispBoardModifyComment/dispBoardReplyComment 2022-04-25 01:57:09 +09:00
Kijin Sung
0970a7d7ad Also separate target actions when auto-inserting CAPTCHA into forms #1815 2022-02-07 21:25:45 +09:00
Kijin Sung
37aa3dea3b Add target actions to CAPTCHA object #1815 2022-02-07 20:52:54 +09:00
Kijin Sung
dba78c46fe Make CAPTCHA work on act=dispBoardContent 2022-02-07 20:49:10 +09:00
Kijin Sung
d94226ffb1 Disable reCAPTCHA if keys are not set 2021-03-17 23:14:37 +09:00
Kijin Sung
7c652d06f3 Return error message when reCAPTCHA is enabled without site key and secret key 2021-03-17 23:12:07 +09:00
Kijin Sung
eca6adba2c Add validator message to spamfilter module templates 2021-03-17 23:11:42 +09:00
Kijin Sung
fc4d8a6824 Fix #1634 bypass spamfilter when sending messages from core modules 2021-02-23 22:01:32 +09:00
Kijin Sung
46ef2437b7 Simplify interval setting in spamfilter module 2021-02-23 21:54:49 +09:00
Kijin Sung
9df05d20db Remove trackback integration from spamfilter module 2021-02-23 21:51:45 +09:00
Kijin Sung
b2933b7ae2 Fix #1605 incorrect lang reference in spamfilter module 2021-02-08 21:42:32 +09:00
Kijin Sung
2cec4ea6b4 Clean up utf8mb4 setting in default table schema 2021-01-22 01:01:58 +09:00
Kijin Sung
069ac6f679 Shorten indexed varchar columns, remove meaningless size on some integer columns 2021-01-19 21:46:44 +09:00
Kijin Sung
f8859769e8 Clean up ModuleController::replaceDefinedLangCode() 2021-01-08 21:27:44 +09:00
Kijin Sung
993dac37f0 Change module names that are either outdated or different from popular usage 2021-01-03 21:25:10 +09:00
Kijin Sung
198bb1b079 Fix miscellaneous errors in PHP 8.0
https://xetown.com/questions/1494606
2020-12-21 01:01:26 +09:00