Commit graph

16634 commits

Author SHA1 Message Date
Kijin Sung
6f1777ebfd Fix explanation for DB types in install module
https://xetown.com/qna/1072602
2018-09-19 21:28:08 +09:00
Kijin Sung
19331e6746 Additional XSS checks #1088 2018-09-18 13:27:55 +09:00
Kijin Sung
e03ccbd7a9 Also filter XML and HTML file uploads
- Detect possible XML (including SVG) by actual content, not extension
- Check large files in overlapping chunks to reduce memory usage
- Check XML files for external entities
- Check HTML files for SSI and PHP code
2018-09-18 02:45:48 +09:00
Kijin Sung
60d390f52e Initial mitigations for #1088 #1089 2018-09-17 00:48:47 +09:00
conory
6d081b9fec XML쿼리에서 CAST(regdate as DATE) 와 같은 함수 사용시 발생하는 오류 수정
datatype도 escape되는 바람에 발생된 문제로, 우선 대문자에 한하여 escape 되지 않도록 수정하였습니다.
주석에 떡하니 된다고 해놓고 실제로는...
2018-09-15 00:58:50 +09:00
Kijin Sung
9b6e88bc33 Add try...catch to trigger functions 2018-09-06 19:44:25 +09:00
Kijin Sung
b048200a30 Allow multiple selection of display debug types 2018-09-06 17:00:50 +09:00
Kijin Sung
0dd20267af Use Moono Lisa colorset if current settings is incompatible with CKEditor
xpresseditor를 사용하던 사이트에서 라이믹스로 업데이트하면 컬러셋이 white, black,
black_text_nohtml 등 CKEditor에서 지원하지 않는 것으로 설정되어 있어 에디터가 로딩되지 않는 문제 수정.
이런 경우 강제로 Moono Lisa 컬러셋을 사용하도록 함.
2018-09-06 16:05:04 +09:00
Kijin Sung
7c2b0b94a2 문서 및 댓글 신고시 불완전한 정보가 기록되는 문제 수정
- 비회원이 작성한 글은 신고자가 로그인했더라도 IP 주소 기준으로만 중복을 체크하는 문제 수정
- 회원이 신고하면 신고자의 IP 주소가 기록되지 않는 문제 수정
2018-09-06 15:50:05 +09:00
Kijin Sung
54b4c3a99f 설치된 모듈 목록에서 모듈 순서가 뒤죽박죽이 되는 문제 수정 2018-09-06 15:42:27 +09:00
Kijin Sung
f25a731cee
Merge pull request #1082 from kijin/pr/exception
Exception 지원
2018-09-06 15:41:39 +09:00
Kijin Sung
b08472a380 Commit missing files 2018-09-06 15:35:28 +09:00
Kijin Sung
e5ab366d91 Fix missing sprintf() in page module 2018-09-06 15:28:18 +09:00
Kijin Sung
4d5401ef89 Merge branch 'develop' into pr/exception 2018-09-06 10:45:59 +09:00
Kijin Sung
b6a528bcaf Fix possible bug with cache invalidation in moveDocumentModule() 2018-09-06 10:44:08 +09:00
Kijin Sung
08964804be Use more granular exceptions and error messages in important modules 2018-09-06 10:11:05 +09:00
Kijin Sung
10c8d11785 Add FeatureDisabled and SecurityViolation exception classes 2018-09-06 10:00:47 +09:00
Kijin Sung
88dc76501a Return BaseObject instead of Exception in commonly used internal functions 2018-09-06 09:41:40 +09:00
Kijin Sung
54f0346a50 Update recaptcha addon to throw exceptions on error 2018-09-06 00:22:06 +09:00
Kijin Sung
d8a0773b97 Replace $this->stop() with proper exceptions 2018-09-06 00:19:47 +09:00
Kijin Sung
5b7ce90a3d Also catch exceptions in init() method of module instances 2018-09-06 00:19:27 +09:00
Kijin Sung
ad00ac800b Update document, comment, file modules to throw exceptions 2018-09-05 23:55:50 +09:00
Kijin Sung
5be05dd875 Fix syntax error 2018-09-05 23:38:44 +09:00
Kijin Sung
c4a4528e1b Update member and module module to throw exceptions 2018-09-05 23:35:43 +09:00
Kijin Sung
be1ce69073 Update more modules to throw exceptions 2018-09-05 23:12:08 +09:00
Kijin Sung
74b07cb5c4 Remove unnecessary parentheses in MySQL error handler 2018-09-03 15:48:02 +09:00
Kijin Sung
c1cbc5dbdb Add MustLogin exception and apply to communication module 2018-08-27 00:31:48 +09:00
Kijin Sung
fe4e336f2b Add 3 special exception classes for common situations 2018-08-27 00:21:21 +09:00
Kijin Sung
1863edcbb8 Update some modules to throw exceptions instead of BaseObject 2018-08-27 00:03:12 +09:00
Kijin Sung
f6fa7493f6 Catch Rhymix\Framework\Exception in module act and triggers 2018-08-26 23:46:13 +09:00
Kijin Sung
72287b2fe5 Fix duplicate revert 2018-08-26 23:31:40 +09:00
Kijin Sung
b7d38f0294 Revert "Revert "0848f2ad3c 보완""
This reverts commit 5ecb1241ca.
2018-08-26 23:21:52 +09:00
Kijin Sung
5ecb1241ca Revert "0848f2ad3c 보완"
This reverts commit 6beae3b620.
2018-08-26 23:21:45 +09:00
conory
6beae3b620 0848f2ad3c 보완 2018-08-23 17:52:01 +09:00
conory
0848f2ad3c getContentText() 사용시 중복으로 escape 되는 문제 수정
이미 작성 과정에서 escape 하였으므로 중복 처리하면 특수문자 <,>가 깨짐
2018-08-23 17:23:17 +09:00
conory
2b183435c8 insertComment($manual_inserted = true) 일 경우 오류 수정 2018-08-23 16:07:01 +09:00
Kijin Sung
f94c51ab41
Merge pull request #1073 from kijin/pr/remove-old-manual
오래된 XE 매뉴얼 삭제
2018-08-22 19:39:04 +09:00
Kijin Sung
98e98b4ecf
Merge pull request #1080 from wincomi/pr/admin-tpl-skipNav
관리자 페이지의 상단 여백 제거
2018-08-22 19:38:53 +09:00
Kijin Sung
694701cb2e
Merge pull request #1079 from wincomi/pr/point-tpl-config
포인트 모듈의 기본 설정 화면 세세한 변경
2018-08-22 19:38:42 +09:00
Kijin Sung
d578016ff9 Remove links to outdated manual 2018-08-22 19:35:42 +09:00
Kijin Sung
b86a66ce4c Merge branch 'develop' into pr/remove-old-manual 2018-08-22 19:23:51 +09:00
Min-Soo Kim
538346f9a6
Improve emoticon component to contain information of icons (#1078)
# Fix emoticon component to contain information of icons

- 이모티콘 컴포넌트의 이모티콘에 정보를 담을 수 있게 수정.
- 라이선스 정보도 담을 수 있고, 제작자 정보도 담길 수 있음.
- 정보를 담는 양식은 일반적인 skin.xml 형식을 그대로 따름.

# 이모티콘 컴포넌트 키보드 접근성 개선

- 키보드로 이모티콘 선택, 입력이 가능해짐.

# 사용권이 불분명한 msn 이모티콘 제거

- 기본 이모티콘이었던 msn 이모티콘의 사용권 문제가 불명확 했음.
- 기본 이모티콘을 트위터가 배포하는 트위모지로 변경.

# 이모티콘 SVG 지원

- 기본은 래스터 이미지. 같은 이름의 SVG 파일이 ./svg 디렉토리에 있으면 SVG를 지원하는 브라우저에서 반영됨.
2018-08-21 00:44:09 +09:00
COMI
6312d10ec0
관리자 페이지의 상단 여백 제거
메뉴 건너뛰기(.skipNav)로 인해 상단에 1px의 여백이 존재합니다. 관리자 페이지 디자인 개정에 따라 이 여백을 제거하였습니다.
2018-08-20 16:46:05 +09:00
COMI
d9662b407c 포인트 모듈을 켜지 않아도 모듈 설정에 접근이 가능하도록 함 2018-08-20 16:11:12 +09:00
COMI
6b5e7ff647
포인트 모듈의 기본 설정 화면 세세한 변경
- 설명에 x_help-block 클래스 추가
- 포인트 부여 표를 섹션으로 감싸 포인트 모듈을 사용하지 않을 경우 포인트 부여 표를 보이지 않게 함
- 포인트 뷰여 표의 제목을 나타내는 td 태그를 th 태그로 변경함
2018-08-20 15:05:15 +09:00
Kijin Sung
92406f797b Fix description hidden in details mode 2018-08-20 12:03:15 +09:00
Kijin Sung
666be26ca7 Clean up simple mode views
- 간단보기(모바일) 상태시 최근 글은 날짜 대신 시간을 표시
- 간단보기/상세보기 토글 위치를 일관성있게 변경
- 간단보기/상세보기 토글 버튼과 다른 버튼들 사이에 여백 확보
2018-08-20 11:19:05 +09:00
Kijin Sung
e7fc36f87b Fix #1064 incorrect lang name in document config 2018-08-19 21:50:36 +09:00
Kijin Sung
90223750b8 Display site name instead of default URL 2018-08-19 21:41:42 +09:00
Kijin Sung
5273fcf6d3 Remove admin title and logo customization 2018-08-19 21:38:11 +09:00