Kijin Sung
e03ee87345
Disable exception chaining for DB errors
2022-11-06 19:13:43 +09:00
Kijin Sung
90d3766e5c
Version 2.0.23
2022-10-31 02:37:31 +09:00
Kijin Sung
80a7a9583a
Fix #1974 remove cafe24 SMS driver
2022-10-30 17:27:53 +09:00
Kijin Sung
2b7255be7d
Also preload Spectrum lang file
2022-10-30 17:16:56 +09:00
Kijin Sung
7493fe14fc
Preload datepicker lang file and always apply dateFormat defaults ( fix #1985 )
...
영어를 예외처리하지 않도록 하여, 영어에서만 날짜 포맷이 다르게 지정되는 문제 수정
2022-10-30 17:08:57 +09:00
Kijin Sung
ad23796906
Fix #2003 remove default act from short URL if there are no arguments
2022-10-29 22:06:36 +09:00
Kijin Sung
a44959382e
Fux #2006 allow some aspect-ratio values and all valid object-fit values in HTML filter
2022-10-29 21:23:39 +09:00
BJRambo
2d1164e670
베트남어 번역 추가 및 수정
2022-10-26 17:28:59 +09:00
Kijin Sung
de7bf0a0a6
Automatically retry AJAX request with new CSRF token if token error is returned
...
다른 탭에서 로그아웃했다가 다시 로그인한 후 exec_json을 시도하는 등,
사용자가 보기에는 정상적인 상황인데도 보안정책(CSRF) 오류가 발생할 수 있음.
이 때 자연스럽게 토큰을 갱신한 후 요청을 다시 전송하도록 개선함.
2022-10-20 16:58:26 +09:00
Kijin Sung
2ca32e0062
Add Session::getLastLoginTime() method
2022-10-20 16:14:06 +09:00
Kijin Sung
fd8a4ff37d
AJAX 오류 발생시 ERR_* 코드가 있다면 표시 ( e4e252c1b4 보완)
2022-10-20 15:55:14 +09:00
Kijin Sung
d2347d4208
Add template & scss syntax to refer to absolute paths within Rhymix installation directory
...
템플릿을 인클루드하거나 CSS, JS 등을 로딩할 때 다른 경로에 있는 파일을 상대경로로 참조하려고 하면
../../../../../layouts/path/to/target/asset.scss 처럼 상당히 많이 거슬러 올라가야 하는 경우가 있습니다.
이 때 맨 앞에 ^를 붙여 ^/layouts/path/to/target/asset.scss 라고 마치 절대경로처럼 쓰면
라이믹스 설치 경로 기준으로 (서브폴더에 설치한 경우 포함) 자동으로 변환하도록 하는 패치입니다.
즉 ^ 문자를 넣은 부분이 라이믹스 설치 경로로 치환된다고 보면 됩니다.
지원되는 곳:
- <include target="^/path/to/file.html" />
- <load target="^/path/to/file.css" />
- <load target="^/path/to/file.js" />
- SCSS에서 @import "^/path/to/file.scss";
2022-10-13 14:57:24 +09:00
Kijin Sung
e4e252c1b4
Add more detailed ERR_* error codes to common error messages
...
가장 많이 발생하는 '잘못된 요청입니다', '보안정책상 허용되지 않습니다'
오류에 좀더 구체적인 ERR_* 코드를 추가하여 디버깅 편의 개선
2022-10-13 00:23:20 +09:00
Kijin Sung
4196d42b06
Fix broken iwinv SMS driver due to incompatible API URL
...
iwinv 문자 API가 업데이트되면서 URL이 쥐도새도 모르게 변경되어
기존 사용자는 현행 매뉴얼의 API URL을 사용할 수 없고 (에러 코드 14)
신규 사용자는 기존 라이믹스 드라이버를 사용할 수 없는 현상이 발생하여
어느 쪽 사용자인지 수동으로 선택하도록 변경함.
기존에 API key를 입력해 둔 사용자는 설정 화면 접근시 자동으로
기존 URL이 선택되고, 그렇지 않으면 신규 URL이 선택되도록 함.
카페24에 이어 iwinv까지;;;
국내 업체들은 도대체 REST API 운영에 대한 개념이 있는 건가요?
2022-10-11 22:41:09 +09:00
Kijin Sung
064f321c74
Delete unnecessary "error -1" in query error info
2022-09-21 16:26:25 +09:00
Kijin Sung
1c0b738b44
Fix query errors not being shown in debug info
2022-09-21 16:26:05 +09:00
Kijin Sung
df56b7f8b1
Fix files with .jfif extension not being recognized as JPEG image
2022-09-16 16:44:29 +09:00
Kijin Sung
7058f9fa85
Fix #1991 add shim for Modernizr to accommodate old addons that rely on it
2022-09-14 21:13:29 +09:00
Kijin Sung
aa78a03b99
Version 2.0.22
2022-08-16 10:57:24 +09:00
Kijin Sung
a2b6c8b8b2
Fix Push::isSent() returning false if all APNs devices fail, even if message is successfully sent to FCM devices
2022-08-15 23:53:08 +09:00
Kijin Sung
019aa525c6
Fix string concatenation without initialization
2022-08-15 18:31:41 +09:00
Kijin Sung
d93027078e
Mark old, rarely used, and/or not recommended functions as deprecated
2022-08-15 18:31:10 +09:00
Kijin Sung
8abe1b1d7d
Add option to escape() to keep user lang codes intact #1976
2022-08-15 18:06:26 +09:00
Kijin Sung
e33a071f3e
Add authoritative list of default plugins #1967
2022-08-06 13:30:48 +09:00
Kijin Sung
0cc1246898
Move login status calculation to its own method and add API in member module
2022-08-05 10:21:14 +09:00
Kijin Sung
a0f895a02f
Change scope of condition for using blankshield 4cbe598a
2022-08-01 00:46:57 +09:00
Kijin Sung
4cbe598a50
Restrict blackshield protection in modern WebKit-based browsers and Firefox
...
최근 브라우저들은 target="_blank" 사용시 자동으로 rel="noopener" 선언한 것으로
취급하므로 별도로 처리해 줄 필요가 없으며, blankshield 라이브러리 사용시
오히려 문제가 발생하는 경우가 많음. (예: iOS 웹뷰)
2022-07-31 21:42:48 +09:00
Kijin Sung
9372cdc4bb
Add rx_login_status cookie for checking login status in mobile apps
...
- 회원정보 노출 없이 로그인 여부 및 서로 다른 회원을 구분할 수 있는 쿠키
- 인증이나 그 밖에 보안상 민감한 작업에는 사용하지 않음
- 모바일 앱에서 웹뷰의 로그인 상태가 앱이 기억하는 로그인 상태와 달라진 경우를 신속하게 파악할 수 있음
- 기타 API 클라이언트 등에서도 세션 상태 변화를 쉽게 감지할 수 있음
2022-07-21 16:29:36 +09:00
Kijin Sung
9aeafad607
Version 2.0.21
2022-07-04 09:26:34 +09:00
Kijin Sung
b8641c3501
Use constants to control alias handling ( #1956 보완)
2022-07-03 17:48:52 +09:00
Kijin Sung
fe7833698a
Merge branch 'dewekk/fix-dbquery' into develop
2022-07-03 17:26:15 +09:00
Kijin Sung
632a3fff71
Disable strict checking of CSRF token if the user is not logged in
...
로그인이 풀리면 세션이 초기화되면서 CSRF 토큰 정보가 사라져서
다른 탭에서 어떤 액션을 호출하더라도 무조건 CSRF 오류가 발생하는 문제 수정
현재 세션에서 토큰을 발행한 적 없는 경우 토큰 체크를 스킵하도록 함
2022-07-01 13:09:59 +09:00
Kijin Sung
34517e83ce
Fix #1966 warning in PHP 8.0
2022-06-29 19:48:44 +09:00
Kijin Sung
d4ffe761c5
Fix #1949 don't normalize to http URL if enforce_ssl is off
2022-06-09 21:54:59 +09:00
Kijin Sung
241a26436a
Fix #1939 #1952 add default sound to push notifications
2022-06-09 21:15:18 +09:00
dewekk
ecda6ddcb8
Update 쿼리에서 alias 기본 값 사용 안 함
2022-06-02 17:21:28 +09:00
dewekk
4907e293de
Use alias in Update Query
2022-05-31 10:54:56 +09:00
conory
f8336281c1
Fix rhymix alert keeping popping up
2022-05-14 18:16:12 +09:00
Kijin Sung
00dfd003f8
Remove unnecessary files from spectrum library to dismiss github security alert
2022-04-28 20:20:15 +09:00
Kijin Sung
4463eb8939
Prevent negative transaction level by unnecessary rollback or commit
2022-04-08 15:43:18 +09:00
Kijin Sung
173f26dc02
Version 2.0.20
2022-03-22 00:43:43 +09:00
conory
c850c9fdcc
디버그 기능 사용시 비로그인 상태에서 발생하는 치명적인 오류 수정
...
PHP Fatal error: Uncaught TypeError: method_exists(): Argument #1 ($object_or_class) must be of type object|string, bool given in /common/framework/debug.php:753
2022-03-16 16:07:57 +09:00
Kijin Sung
5746c858ba
Version 2.0.19
2022-03-16 10:32:28 +09:00
Kijin Sung
53a8eaa81c
Fix #1884 incorrect caching of debugging enabled flag
2022-03-14 01:25:17 +09:00
Kijin Sung
237134f64d
Fix #1897 incorrect error message when query variable exceeds maxlength
2022-03-11 01:43:26 +09:00
Kijin Sung
f35dfcf2bb
Fix inappropriate loading of disabled image_link editor component ( 78d1b6966a 보완)
2022-02-25 14:50:57 +09:00
Kijin Sung
b6e21eb61f
Version 2.0.18
2022-02-09 10:12:10 +09:00
Kijin Sung
0b05404f23
Use DB result helper class instead of plain BaseObject
2022-02-06 21:48:53 +09:00
Min-Soo Kim
21c176313f
에디터 컴포넌트 등에서 extravars 항목 중 type이 설정되지 않은 경우에 대한 수정 ( #1872 )
...
에디터 컴포넌트 등의 설정 xml 에서 type이 설정되지 않은 경우 `text` 가 기본 값.
https://github.com/rhymix/rhymix/issues/1871
2022-02-04 17:07:22 +09:00
Kijin Sung
7e82d37cfa
Fix PHP warnings due to unitiated variables #1866 thanks to @Erictoby
2022-02-04 01:41:56 +09:00