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
Kijin Sung
0b265cde21
Make all addons, modules, and widgets follow RX_VERSION
2020-12-18 00:20:33 +09:00
Kijin Sung
d97c6a60cc
Add notice about {$captcha} code in spamfilter module
2020-10-30 01:40:43 +09:00
Kijin Sung
d1edc53b4e
Remove unnecessary ruleset in spamfilter module
2020-10-02 01:21:31 +09:00
Kijin Sung
f2f6018b5f
Disable recaptcha addon if config is migrated to spamfilter module
2020-10-01 15:29:17 +09:00
Kijin Sung
4f888acc9e
Implement remainder of reCAPTCHA functionality in spamfilter module
2020-10-01 15:19:01 +09:00
Kijin Sung
c7c03d3c37
Create config screen for reCAPTCHA in spamfilter module
2020-10-01 14:42:07 +09:00
Kijin Sung
9c60a8932c
Import recaptcha addon config to spamfilter module
2020-09-30 21:35:52 +09:00
Kijin Sung
61fe9c4e58
Clean up trigger list in spamfilter module
2020-09-07 23:40:53 +09:00
Kijin Sung
606e53122e
Use object cache for spamfilter IP and word list
2019-07-27 23:43:56 +09:00
Kijin Sung
1bf488e367
Add hit counter and latest hit timer to IP spamfilter
2019-07-27 23:35:42 +09:00
Kijin Sung
853d6753eb
Fix #1159 Add sort option to spamfilter word list
2019-07-27 23:21:35 +09:00
BJRambo
935603743f
Fix #1108 값이 없을경우 빈 배열의 값으로 반환하여 PHP7.2 워닝에러를 고침
2019-02-10 14:17:31 +09:00
Kijin Sung
a228f0888b
Add script to delete old logs
2018-11-20 15:31:34 +09:00
Kijin Sung
1863edcbb8
Update some modules to throw exceptions instead of BaseObject
2018-08-27 00:03:12 +09:00
Kijin Sung
d578016ff9
Remove links to outdated manual
2018-08-22 19:35:42 +09:00
Kijin Sung
7c07727e91
Add regexp support to spamfilter
2018-08-14 13:15:11 +09:00
Kijin Sung
19dfa9a146
Make spamfilter case-insensitive
2018-08-08 18:00:48 +09:00
Kijin Sung
f12cf74dda
Revert "다른 프레임워크와 css 충돌을 피하기 위해 rhymix.less의 class/id 이름에 prefix 처리"
...
This reverts commit b1cb1f3f34 .
2018-08-04 20:56:24 +09:00
conory
b1cb1f3f34
다른 프레임워크와 css 충돌을 피하기 위해 rhymix.less의 class/id 이름에 prefix 처리
...
변경전의 xe.less 파일도 rhymix.less와 함께 load 하여 호환정 유지
CSS 충돌 예)
bootstrap의 .btn
사용 예)
bootstrap 사용시엔 {Context::unloadBasicFiles('xe')}으로 unload 시키면 문제없음
2018-08-03 19:45:30 +09:00
Kijin Sung
1b79f453b7
Include link and image URL in spam filter
...
스팸필터에 등록한 키워드가 <a href=""> 속성이나 <img src=""> 속성에
들어 있어도 제대로 필터링되도록 변경
2018-07-06 23:00:25 +09:00
conory
cd837d1124
procDocumentManageCheckedDocument() 정리
...
서드파티에서 조작할 수 있도록 document.manage 트리거 추가
게시물 관리 기본 쪽지 보내기 개선 (동일 작성자의 게시물을 모아 한번에 보내도록 )
2018-01-31 00:29:37 +09:00
Kijin Sung
84e5542d77
Remove unnecessary use of BaseObject
...
- 트리거 등 반환값이 필요하지 않은 곳에서 new BaseObject()를 반환하는 것 삭제
- 모듈 설치, 업데이트 후 무의미한 new BaseObject()를 반환하는 것 삭제
- 사용자에게 에러 메시지를 돌려주는 용도로 new BaseObject(-1, '에러메시지')를
사용하는 경우는 대부분 $this->setError()로 변경함. 언어 변환과 sprintf()
처리까지 한 번에 이루어지므로 이쪽이 더 편리함.
2017-12-01 00:54:51 +09:00
BJRambo
f3f40f6859
php7.2호환을 위해 변경한 클래스 Object 를 BaseObject으로 변경
2017-11-28 20:01:28 +09:00
BJRambo
3f307da258
Delete display keyword select setting.
2017-08-08 18:43:24 +09:00
BJRambo
ced76f7e50
Fix #775 스팸필터에서 오류내역으로 스팸키워드노출 여부를 설정
2017-08-04 18:25:37 +09:00
conory
fc6206ab75
module.xml 3차 정리
...
action에 permission 속성을 부여하는 방식으로 변경
board, page 모듈 action에 grant 퍼미션 설정
2017-04-08 15:50:06 +09:00
conory
0dc3d92465
module.xml 2차 정리
...
act 를 세밀하게 검토한 후 합당한 퍼미션을 걸어둠
2017-04-05 16:18:18 +09:00
conory
fcb17fe9cf
module.xml 1차 정리
...
탭 정리
일부 permission, action 정리
2017-03-29 22:23:26 +09:00
bnu
ada67465cf
내장 모듈의 act에 대한 퍼미션 정리
2017-03-06 14:06:04 +09:00