Kijin Sung
99d8383a37
Fix #866 content encoding error when saving widget page content
2017-07-04 17:45:36 +09:00
Kijin Sung
55af3f252e
Fix signature editor skin and colorset not being applied
2017-07-03 13:57:04 +09:00
Kijin Sung
96738bd97d
Clear extravar cache if document is deleted
2017-07-03 13:06:24 +09:00
Kijin Sung
1dcac98662
Clear local document cache if document is deleted
2017-07-03 10:41:08 +09:00
Kijin Sung
5ae15f4b66
Remove _rx_ajax_compat and _rx_csrf_token from request vars
...
JSON/XMLRPC 호환성 확보와 CSRF 공격 방지를 위해 사용되는 이 변수들이
Context::getRequestVars()에 포함되어 불필요하게 여기저기 저장되거나
URL에 포함되어 나오는 문제를 방지합니다.
2017-07-02 21:46:50 +09:00
Kijin Sung
107765a19d
Fix #864 auto creation of duplicate layouts
2017-07-02 11:26:01 +09:00
Kijin Sung
20177f9f41
Use strict mode in xml_handler.js
2017-07-02 00:53:06 +09:00
Kijin Sung
c96d586827
Fix scripts where broken jQuery might cause issues
...
서드파티 자료에서 jQuery의 $를 덮어써 버릴 경우 발생할 수 있는 문제를
미리 차단하기 위해 다소 보수적으로 코딩함
2017-07-02 00:48:52 +09:00
Kijin Sung
21072195c0
Prevent overwriting jQuery and other common scripts
...
- Block third-party programs trying to load their own version of jQuery
- Block obsolete scripts such as xe.css and xe.js
- Block minified versions of the above, too
- Increase blocking index threshold from 1,500,000 to 1,500,000,000
- Add unit tests for script blocking
2017-07-02 00:36:19 +09:00
Kijin Sung
99cc64163f
Merge pull request #863 from kijin/pr/responsive-skin
...
PC용 스킨이나 레이아웃을 모바일에서도 선택할 수 있도록 개선
2017-07-02 00:06:21 +09:00
Kijin Sung
02d73f3905
Fix incorrect fallback to site default skin
2017-07-01 21:52:36 +09:00
Kijin Sung
7357e02474
Fix page module configuration screen
2017-07-01 21:16:32 +09:00
Kijin Sung
15b4782d53
Include PC layouts in mobile layout list
2017-07-01 21:13:33 +09:00
Kijin Sung
2cd6140a89
Also allow selecting a PC layout for mobile view
2017-07-01 21:03:10 +09:00
Kijin Sung
27e2106c96
Use PC skin if mobile skin name is /USE_RESPONSIVE/
2017-07-01 20:25:59 +09:00
Kijin Sung
7904304dc3
Support /USE_RESPONSIVE/ as a valid mobile skin option
2017-07-01 20:25:41 +09:00
Kijin Sung
dae2e9c2d8
Add option to use PC skin as mobile skin, too
2017-07-01 20:25:10 +09:00
Kijin Sung
3c718bd3ab
Fix handling of file upload grant and other settings in editor
2017-07-01 15:39:56 +09:00
Kijin Sung
9767b0ee7f
Fix permissions on common/js, especially CKEditor
2017-06-30 16:16:04 +09:00
Kijin Sung
eece4e9704
Update CKEditor to version 4.7.1
2017-06-30 16:13:11 +09:00
Kijin Sung
515aa6eb1b
Merge pull request #862 from kijin/pr/korea-ip-ranges-20170630
...
국내 IP 대역 정보를 2017/06/30 기준으로 업데이트
2017-06-30 00:29:31 +09:00
Kijin Sung
ecb9c3e720
Merge pull request #861 from kijin/pr/composer-update
...
Composer 라이브러리 업데이트
2017-06-30 00:28:42 +09:00
Kijin Sung
0a9d91967d
Update Korea IP range data to 2017/06/30
2017-06-30 00:09:11 +09:00
Kijin Sung
464325c6f6
Update Markdown formatter to support footnotes and hard wraps natively
2017-06-29 23:58:20 +09:00
Kijin Sung
cbd324c35b
Update composer dependencies
2017-06-29 23:39:23 +09:00
Kijin Sung
49cc39e507
Merge pull request #860 from kijin/pr/autohtml
...
모바일에서 댓글 작성 또는 수정시 HTML 태그가 escape되는 문제 수정
2017-06-29 20:11:39 +09:00
Kijin Sung
8c752b9baf
Add more unit tests for is_html_content()
2017-06-29 19:54:33 +09:00
Kijin Sung
b8cd244836
Fix incorrect reporting of maximum allowed filesize
2017-06-29 19:51:00 +09:00
Kijin Sung
db8aa6fc2d
Always treat the textarea skin as producing HTML content, because it automatically generates HTML
2017-06-29 19:43:19 +09:00
Kijin Sung
2533db414b
Always treat CKEditor as producing HTML content
2017-06-29 19:42:52 +09:00
Kijin Sung
24ab7dba9e
Fix erroneous identification of nohtml config
2017-06-29 19:39:18 +09:00
Kijin Sung
1d2368f105
Do not allow HTML content if editor config says nohtml
2017-06-29 19:23:39 +09:00
Kijin Sung
67e02824e3
Use is_html_content() in document and comment modules
2017-06-29 19:08:53 +09:00
Kijin Sung
2a023f0854
Also use the <span> tag to determine whether an editor was used
2017-06-29 18:53:46 +09:00
Kijin Sung
3c772bf1cf
Separate <p> tests from <br> tests
2017-06-29 18:44:52 +09:00
Kijin Sung
804533222c
Add is_html_content() function to detect whether a string is HTML
2017-06-29 18:25:36 +09:00
Kijin Sung
61930d5129
Use new Mail class in communication and ncenterlite modules for all notifications
2017-06-29 17:46:06 +09:00
Kijin Sung
c891415105
Use new Mail class in board and comment modules for all notifications
2017-06-29 17:45:44 +09:00
Kijin Sung
0920172c1e
Fix inconsistent assignment of sender address in member emails
2017-06-29 17:26:07 +09:00
Kijin Sung
986f532ba5
Fix mail error messages being displayed as 'Array' only
2017-06-29 17:09:55 +09:00
Kijin Sung
da75c078cc
Fix #857 use input type=password for sender key configuration
2017-06-28 16:35:22 +09:00
Kijin Sung
2ac65beaa8
Disable autoplay of multimedia thumbnail #677 #843
2017-06-28 16:32:01 +09:00
Kijin Sung
a9dba51f79
Fix #858 allow negative margins for widget
2017-06-28 15:56:02 +09:00
Kijin Sung
e4d4b42869
Update version to 1.8.42
2017-06-27 20:18:00 +09:00
Kijin Sung
0432e20dfc
Remove 'set as homepage' link from menu configuration screen
2017-06-27 20:08:08 +09:00
Kijin Sung
af11056fae
Merge pull request #855 from kijin/pr/ckeditor-4.7
...
CKEditor 4.7 버전으로 업데이트
2017-06-27 19:00:31 +09:00
Kijin Sung
399bebd5c9
Implement option to specify additional plugins for CKEditor
2017-06-27 18:37:55 +09:00
Kijin Sung
0bb8945453
Change the default for comment editor to show the toolbar
2017-06-27 18:22:47 +09:00
Kijin Sung
d4f034606c
Move font preview below the font selection
2017-06-27 18:21:06 +09:00
Kijin Sung
63160bf5bf
Implement simple toolbar option for CKEditor
2017-06-27 18:16:12 +09:00