Commit graph

173 commits

Author SHA1 Message Date
Kijin Sung
030f27d488 Fix #1228 #1243 thanks to @nemo9l 2020-02-14 16:27:10 +09:00
Kijin Sung
82213ce11a Add ability to customize robot user agents 2019-09-14 21:42:02 +09:00
Kijin Sung
68076b40c6 Make JPG quality in document/comment thumbnails configurable, too 2019-08-01 16:37:05 +09:00
Kijin Sung
46f9d22541 Fix #1145 wrong path for site default image 2019-03-06 00:27:29 +09:00
Kijin Sung
73e79fe547 Add option to check CSRF token 2018-10-10 18:17:27 +09:00
Kijin Sung
64bc9205ff Add option to apply rel="nofollow" to all user-submitted links
참고: xpressengine/xe-core#2278

정상적인 사이트들 사이의 상호 교류를 저해할 위험이 있으므로
옵션으로 제공하고 기본값은 OFF로 함.
2018-10-02 15:17:23 +09:00
Kijin Sung
b048200a30 Allow multiple selection of display debug types 2018-09-06 17:00:50 +09:00
Kijin Sung
d8a0773b97 Replace $this->stop() with proper exceptions 2018-09-06 00:19:47 +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
5273fcf6d3 Remove admin title and logo customization 2018-08-19 21:38:11 +09:00
Kijin Sung
6f447df66c Add option to view module config screen in admin layout
모듈 설정 화면을 관리자 레이아웃으로 보는 기능을 옵션으로 만들어 복원함
최근 수정된 관리자 레이아웃 디자인을 여기에도 적용
2018-08-14 12:41:30 +09:00
Kijin Sung
e58214d13a Move session and cookie security settings to "Security" tab
세션 및 쿠키 보안과 관련된 옵션은 "보안 설정" 탭으로 옮김
2018-08-06 01:06:03 +09:00
Kijin Sung
e4fb4e1dbf Add document tags and hashtags to og:article:tag 2018-03-15 12:22:43 +09:00
Kijin Sung
ae4fd85bfe Add option to empty the contents of the cache dir, not delete it
files/cache 폴더에 다른 파티션이나 램디스크 등이 마운트되어 있는 경우
캐시파일 재생성시 폴더를 삭제할 수 없어 오작동하는 문제를 우회하기 위해
폴더 자체를 삭제하지 않고 내용만 비우는 옵션을 추가함.
2017-12-21 14:39:39 +09:00
Kijin Sung
697e0fd241 Accept Unix socket paths starting with unix: 2017-12-07 12:40:26 +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
Kijin Sung
03d74a984f Merge branch 'develop' into pr/change-object 2017-11-30 23:30:21 +09:00
Kijin Sung
e48179aa05 다국어 등 코드를 생성하여 만들어지는 cache 파일의 취약점 수정
- 관리자 메뉴, 사용자 지정 다국어 cache를 object cache로 변경
- xpressengine/xe-core#2182
2017-11-30 22:50:36 +09:00
BJRambo
f3f40f6859 php7.2호환을 위해 변경한 클래스 Object 를 BaseObject으로 변경 2017-11-28 20:01:28 +09:00
Kijin Sung
17ca61eed3 Fix #832 make the viewport setting customizable
모바일 접속시 <meta name="viewport"> 태그에 들어가는 내용을
시스템 설정 메뉴에서 커스터마이징할 수 있도록 변경함.
2017-11-23 16:54:06 +09:00
Kijin Sung
1be8ee18a3 Fix syntax error when a module is installed in the wrong folder
GitHub에서 다운받은 모듈이 modulename-master 등 잘못된 폴더에 설치된 경우
하이픈 문자 때문에 files/site_design/design_0.php 파일의 문법이 잘못되어
사이트 전체가 먹통이 되어 버리는 문제가 있었음.
해당 캐시파일 작성시 문자열을 제대로 escape 처리하도록 수정함.
관리자가 생성한 폴더명 때문에 발생하는 문제이므로 보안이슈는 아님.
2017-10-12 17:15:53 +09:00
Kijin Sung
ecb598dc15 Add option to specify a global header script per domain 2017-09-12 14:39:33 +09:00
Kijin Sung
1a6e84d9cc Add configuration for thumbnail target
- 썸네일 생성 대상 설정과 썸네일 생성 방식 설정을 분리하여
  외부이미지 썸네일 생성을 방지할 수 있는 옵션 추가
- 문서 모듈과 관리 모듈에 흩어져 있는 썸네일 관련 언어파일을
  관리 모듈로 합침
2017-09-12 14:20:05 +09:00
Kijin Sung
1042479d5b Allow connection to Memcached and Redis via unix socket 2017-09-11 17:33:19 +09:00
Kijin Sung
141aabdaf7 Fix #810 do not add current IP to sitelock whitelist automatically
사이트 잠금 상태에서도 관리자는 로그인할 수 있도록 변경되었으므로
더이상 관리자의 IP 주소를 강제로 추가해 줄 필요가 없음.
2017-05-07 22:07:40 +09:00
Kijin Sung
8b0901b3c8 Fix default domain getting reset after saving 2017-03-13 15:54:21 +09:00
Kijin Sung
01bb364e10 Fix favicon for new domain and error message for nonexistent domain 2017-03-13 15:35:48 +09:00
Kijin Sung
e7c5d884e8 Implement domain deletion 2017-03-13 15:24:38 +09:00
Kijin Sung
79f29b3372 Implement multidomain settings 2017-03-13 13:47:07 +09:00
Kijin Sung
eec75ba372 Miscellaneous fixes 2017-03-13 13:18:55 +09:00
Kijin Sung
9cea950922 Implement mechanism to update the default domain 2017-03-13 13:05:11 +09:00
Kijin Sung
e8aca55074 Fix incorrect update of is_default_domain 2017-03-13 11:16:45 +09:00
Kijin Sung
c75704c1ce Add action for saving generic domain configuration 2017-03-13 00:40:55 +09:00
Kijin Sung
b2157d2421 Move remainder of general config into advanced config screen, and replace general config screen with domain list 2017-03-13 00:12:10 +09:00
Kijin Sung
393a90c022 Improve default domain handling 2017-03-13 00:00:17 +09:00
Kijin Sung
4257edf7fa Implement saving favicon, mobicon, and default image for domain 2017-03-12 22:55:57 +09:00
Kijin Sung
190e9f039e Implement title, subtitle, and other information for domains 2017-03-11 22:48:53 +09:00
Kijin Sung
107600f19c Add language codes for domain-related error messages. 2017-03-04 21:32:01 +09:00
Kijin Sung
06ce406390 Remove domain, port, and SSL settings from Advanced config screen 2017-03-04 21:25:58 +09:00
Kijin Sung
dcd4b8b046 Implement remainder of domain management screen 2017-03-04 17:06:12 +09:00
Kijin Sung
5dba5f2015 Make some site-related changes to general config screen 2017-02-20 22:43:24 +09:00
Kijin Sung
b43c653186 Add options to control session keys and SSL-only attribute 2017-02-14 13:37:30 +09:00
Kijin Sung
b54171f8bf Display error when Rhymix cannot update system configuration file
Possible cause of https://www.xetown.com/qna/491349
2017-02-02 19:59:22 +09:00
Kijin Sung
667c8bb634 Add option to create no thumbnails 2016-12-17 17:40:23 +09:00
Kijin Sung
2c5683f86f Add admin option to set allowed classes 2016-12-15 21:12:18 +09:00
Kijin Sung
e014c8343c Add options to allow split SMS or LMS/MMS 2016-11-12 16:29:28 +09:00
Kijin Sung
c735a8a0c2 Clean up duplicate configuration actions 2016-11-12 16:10:03 +09:00
Kijin Sung
ab004329c4 Save all email and SMS related config on the same screen 2016-11-12 15:53:56 +09:00
Kijin Sung
87b9f7bae6 Initial implementation of Notification Settings screen 2016-11-12 15:19:26 +09:00