Commit graph

441 commits

Author SHA1 Message Date
choyeon
07e28b4ef9 fcm에서 click_action 가져오는 코드 추가 2020-06-22 10:52:44 +09:00
choyeon
5e577396f3 스키마 수정 및 커밋 빠진 파일 추가 2020-06-22 10:45:46 +09:00
Kijin Sung
f9521d4d93 FCM 요청 스키마 수정 및 배열 선언 가독성 개선 2020-06-21 16:46:07 +09:00
choyeon
df76fa45c5 FCM push 테스트OK (APNs는 옵션 추가해야함) 2020-06-19 17:01:25 +09:00
choyeon
4dcb8d741b push 모듈 중간 커밋 2020-06-19 16:01:30 +09:00
Kijin Sung
a32d06660d Merge branch 'next' into next-push 2020-06-17 21:11:59 +09:00
Kijin Sung
00246165b3 Merge branch 'develop' into next 2020-06-17 21:09:41 +09:00
Kijin Sung
3c75e7eafb Fix push driver management function 2020-06-17 15:48:30 +09:00
Kijin Sung
3c15c34aa1 Clean up push driver classes 2020-06-16 15:47:15 +09:00
Kijin Sung
5a53570dd1 Remove type declaration from constructor 2020-06-16 15:46:50 +09:00
BJRambo
3006bfe598 Cleanup code like 99d1633a69 2020-06-15 19:33:54 +09:00
BJRambo
99d1633a69 Cleanup code 2020-06-15 19:30:06 +09:00
BJRambo
32bbdb0d50 Simplify unnecessary inspection operations 2020-06-14 20:27:03 +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
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
conory
cdbc2d7a82 동영상 섬네일, GIF로 취급 기능 추가
이미지, 동영상 첨부시 구분할 수 있도록 그 섬네일에 play 아이콘 추가
모듈별 파일 설정시 파일 모듈의 업로드 기본, 이미지, 동영상 설정을 각각 달리 적용할 수 있도록 기본 설정 제어 옵션 분리
2019-09-27 00:34:19 +09:00
Kijin Sung
82213ce11a Add ability to customize robot user agents 2019-09-14 21:42:02 +09:00
Kijin Sung
180b6668db Support playsinline attribute for audio/video tags #1187 2019-09-13 16:18:48 +09:00