Kijin Sung
df003ec7e8
Improve handling of XE-compatible global routes
2020-06-14 19:31:33 +09:00
BJRambo
ce4f6133cc
Add comment to uploadImage funtion
2020-06-14 15:05:06 +09:00
BJRambo
6516984dc0
do not use Curl and send more that two message, create a group to improve text message.
...
* messages 혹은 $options->to 으로 넘어오는 전화번호의 갯수의 의해 문자를 2건 이상 전송할 경우 무조건 그룹메세지를 통해 전송하도록 고침.
* static선언하는 메소드들을 전부 static선언을 지움
* 최종 요청을 FileHandler::getRemoteResource() 으로 처리하도록 고침
2020-06-14 14:53:48 +09:00
BJRambo
a925f68871
Add to image upload for SolAPI driver
2020-06-13 21:43:06 +09:00
BJRambo
8c4e300f1a
Add SolAPI driver for SMS
2020-06-13 20:19:45 +09:00
Kijin Sung
bf8d2c8b09
Improve handling of multiple routes per action
2020-06-13 11:48:58 +09:00
Kijin Sung
7fc3d83888
Generate mid/act URLs, too
2020-06-13 01:45:33 +09:00
Kijin Sung
607de73a76
Implement reverse generation of URLs
2020-06-13 01:38:45 +09:00
Kijin Sung
522e3af8c1
Remove unnecessary 'i' modifier in variable regexp
2020-06-13 01:38:23 +09:00
Kijin Sung
1bf5b4c240
Change syntax for specifying multiple routes for the same action
2020-06-13 00:37:59 +09:00
Kijin Sung
b706f2f6ab
Add support for the generic mid/act URL pattern
2020-06-13 00:27:23 +09:00
Kijin Sung
f02c4aa4c4
Remove object return type declaration for compatibility with PHP < 7.2
2020-06-12 23:53:09 +09:00
Kijin Sung
eb2c9d0aed
Spaces to tabs
2020-06-12 23:49:33 +09:00
Kijin Sung
e6c61c4042
Support module-defined routes
2020-06-12 23:38:01 +09:00
Kijin Sung
2d1a7ec432
Add ability to parse routes into regexp
2020-06-12 23:19:23 +09:00
Kijin Sung
7cf17bc43f
Implement SimpleXML parsers for info.xml and module.xml
2020-06-12 22:41:18 +09:00
Kijin Sung
f0b8836595
Fix short URL for category
2020-06-12 20:20:30 +09:00
Kijin Sung
a680f89326
Adjust some parts of Context class for better integration with Router
2020-06-12 14:54:05 +09:00
Kijin Sung
baddbd3cba
Support XE-compatible rewrite rules
2020-06-12 14:16:36 +09:00
Kijin Sung
1cd3cfc7d9
Support different rewrite levels for XE compatibility
2020-06-12 13:24:01 +09:00
Kijin Sung
e23c693446
Create a basic structure for the Push driver system
2020-06-12 11:28:32 +09:00
Kijin Sung
786c9c9b8c
Replace some usages of getModel(), getController(), etc. in the Rhymix Framework
2020-05-18 21:51:36 +09:00
Kijin Sung
ae36419ee7
Remove temporary fix for session domain
...
2020년 3월 한때 develop 브랜치에서 세션 도메인이 잘못 지정되었던 문제를
우회하기 위해 삽입했던 임시 코드를 삭제 또는 주석처리함.
문제가 있던 당시에 develop 브랜치로 업데이트했던 일부 사이트 외에는
필요하지 않은 코드이므로, master 머지를 앞두고 제거함.
참고: #1264
2020-04-21 22:49:02 +09:00
Kijin Sung
04bb0493c7
Implement SameSite cookie policy
...
- 세션 쿠키, 세션 보안키 등에 SameSite 속성을 적용할 수 있는 기능 추가
(시스템 설정 -> 보안 설정)
- 일반적인 사이트는 Lax를 권장함, PG사 연동 오류 등의 경우 None 사용
- None 사용시 크롬 80부터는 SSL 전용 세션으로 지정해야 함
- Rhymix\Framework\Session에서 쿠키 관련 루틴들 정리
- PHP 7.3 이상, 7.2 이하 버전으로 나누어 처리
2020-04-21 22:39:10 +09:00
Kijin Sung
2284fb7128
Remove excess dots from filenames #1251
2020-04-16 17:46:39 +09:00
Kijin Sung
10ef0dd33d
Rename Leafo\ScssPhp to ScssPhp\ScssPhp
2020-04-08 00:11:50 +09:00
Kijin Sung
255352df62
Fix #942 SSO error when CSRF token checking is enabled
2020-04-07 23:43:14 +09:00
Kijin Sung
dc9c137243
Fix all functions relying on domain from Session::_getParams()
2020-04-05 14:33:39 +09:00
Kijin Sung
99bab256b3
Regenerate session cookie after removing conflict
2020-04-05 00:43:04 +09:00
Kijin Sung
d0df41d232
Clean conflicting cookies from current host if needed
2020-04-05 00:39:48 +09:00
Kijin Sung
f7c67b54fd
Set session domain to null by default
2020-04-04 23:13:09 +09:00
Kijin Sung
03160fe0ca
Remove leading dot from session domain consistently
2020-04-04 17:02:18 +09:00
Kijin Sung
95f0caafcc
Rename session.override_domains to session.conflict_domains
...
- 설정 이름을 바꾸어 기존에 설정된 것 무효화
- 도메인 없이 setcookie()하는 부분을 모두 찾아 도메인 지정
2020-03-30 23:02:14 +09:00
Kijin Sung
3ca551e5f2
Fix multidomain not working when domain is IDN
2020-03-26 22:12:33 +09:00
Kijin Sung
4f9fab5e8b
Add MIME types for common executables and package formats
2020-03-24 01:07:07 +09:00
Kijin Sung
7633bc7b3a
Add option to exclude multimedia files from direct download #1207
2020-03-23 01:52:57 +09:00
Kijin Sung
342c011a6c
Add functions for converting between country codes and calling codes
2020-03-18 21:02:23 +09:00
Kijin Sung
9b4b07b29d
Revert "Fix filename encoding for Android 10 webview #1251 "
...
이 패치는 효과가 없는 것으로 밝혀졌으므로 취소함
짧은주소 다운로드 기능으로 대체함
2020-03-15 00:56:15 +09:00
Kijin Sung
78e575f17b
Fix filename encoding for Android 10 webview #1251
2020-03-11 16:58:09 +09:00
Kijin Sung
4ac0a6bf66
Use RX_WINDOWS constant in core and file module
2020-02-14 16:16:33 +09:00
conory
482985aa4a
윈도우에서 실행파일을 체크하지 못하는 문제 수정
...
https://xetown.com/questions/1333742
2020-02-07 21:45:11 +09:00
Kijin Sung
e3da3ba794
Treat 'Mediapartners-Google' as a robot
2019-12-23 13:50:15 +09:00
conory
c10e4c082b
open_basedir로 제한되어 있는 경우 ffmpeg 기능을 사용할 수 없는 문제 수정
2019-10-10 18:44:45 +09:00
conory
77122a32b2
is_command() 대체
2019-10-09 23:28:23 +09:00
Kijin Sung
805a7324cc
Storage::getContentType() 메소드를 MIME 클래스로 이동함
2019-10-09 15:20:19 +09:00
Kijin Sung
9163bc24e9
기존에 direct download가 허용되던 타입을 복원하되, 레거시 타입은 별도 표기
2019-10-09 15:19:47 +09:00
conory
ddf6bafaaa
잘못된 이미지 타입이 반환되어 작동하지 않는 문제 수정
2019-10-04 20:04:35 +09:00
conory
1075b528d6
MIME 타입과 지원 확장자 수정
2019-10-04 01:12:19 +09:00
conory
6db830c4c4
파일이나 확장자가 이미지, 오디오, 동영상이며, MIME 타입이 전혀 다른 경우에만 확장자를 고치도록 수정
...
direct가 아닌 첨부파일 본문 삽입시의 오류 수정
이미지, 오디오, 동영상 MIME 타입을 mime_content_type()의 반환값으로 수정
2019-10-03 23:40:55 +09:00
conory
16e44d44c7
움직이지 않는 gif도 mp4로 변환되는 문제 수정
...
FFmpeg 사용 불가 안내 메시지 추가
추후에 활용하기 위한 type, width, height, duration 컬럼 추가
업로드시 이미지, 오디오, 동영상 파일의 확장자가 잘못된 경우 올바른 확장자를 덧붙이는 기능 추가
2019-10-01 22:50:38 +09:00