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
e3da3ba794
Treat 'Mediapartners-Google' as a robot
2019-12-23 13:50:15 +09:00
conory
1075b528d6
MIME 타입과 지원 확장자 수정
2019-10-04 01:12:19 +09:00
conory
3964792b8b
Fix unit test
2019-10-04 00:02:20 +09:00
conory
44c29e5fd1
Fix unit test
2019-10-03 23:51:27 +09:00
Kijin Sung
d8fa31722c
Allow autoplay attribute of <audio> and <video> tags #1187
2019-08-13 15:11:08 +09:00
Kijin Sung
b284d69760
Try raw output for Android browser, Whale, webview
2019-07-31 16:08:26 +09:00
Kijin Sung
f33c8d9fbe
Fix #1180 download filename issue in Android webview and Naver App
2019-07-30 20:43:27 +09:00
Kijin Sung
72577ce6bb
Fix #1174 Add number_shorten() function and 'shorten' template filter
2019-07-27 21:33:30 +09:00
Kijin Sung
d873196aa8
Improve validation and formatting for 0303 and 0505 phone numbers
2019-05-13 15:34:09 +09:00
Kijin Sung
7b9fe8f7f2
Revert "Fix var_export() not working for stdClass in PHP < 7.3"
...
This reverts commit 3f7f802585 .
2018-12-13 18:59:27 +09:00
Kijin Sung
3f7f802585
Fix var_export() not working for stdClass in PHP < 7.3
2018-12-13 15:22:11 +09:00
Kijin Sung
e98cf03d95
Move upload file filter to Rhymix Framework and add proper unit tests for SVG-based attacks
2018-10-18 14:34:19 +09:00
Kijin Sung
af64ae79c1
Rename checkXEE() to checkXXE()
2018-10-18 14:21:08 +09:00
Kijin Sung
dead538afb
Use egulias/EmailValidator to validate email addresses
2018-10-18 14:16:12 +09:00
Kijin Sung
e027bc8319
Add jquery-latest.js to blacklist
...
http://code.jquery.com/jquery-latest.js 와 같은 스크립트를 임의로
로딩하지 못하도록 막음. 버전이 붙은 파일명은 이미 대부분 막혀 있었지만,
이 커밋에서는 -latest가 포함된 것도 막도록 변경함.
cf. https://xetown.com/qna/1089463
2018-10-11 14:32:10 +09:00
Kijin Sung
720e7c6527
Update unit test for TemplateHandler
2018-10-10 15:13:01 +09:00
Kijin Sung
d63da57045
Fix unit tests for autoescape
2018-10-10 14:50:34 +09:00
Kijin Sung
4fc7605e93
Remove mobile.css from unit tests
2018-08-05 19:13:58 +09:00
Kijin Sung
109203d12b
Remove invalid characters from REQUEST_URI
2018-07-31 19:08:02 +09:00
Kijin Sung
9b12e0a71c
Update unit tests for UA::encodeFilenameForDownload()
2018-07-20 19:21:55 +09:00
Kijin Sung
89fcea58c9
Fix unit tests for PHP 7.2
2018-06-14 15:37:04 +09:00
Kijin Sung
ca90ac2c8e
Fix unit test for UA class
2018-06-14 14:18:05 +09:00
conory
9e2a09f108
웹 브라우저가 아닌 wget, curl, php를 봇으로 취급
2018-06-14 12:57:00 +09:00
conory
c728250fd7
템플릿 foreach 처리시 디버그 편의를 위해 원래의 엄격한 방식으로 되돌림
2018-03-31 16:59:30 +09:00
conory
3d24c14f7f
object 변수일 경우 템플릿 foreach 문이 작동하지 않는 문제 수정
...
#1023 문제 수정
레이아웃 확장변수 (extra_var)가 object 라서 발생한 warning 수정 (왜 object로 했는 지 모르겠지만, array가 더 맞는 듯함)
Warning: count(): Parameter must be an array or an object that implements Countable in php 7.2
2018-03-30 23:28:44 +09:00
conory
e0edf3cb53
Context::setRequestArguments() 입력 정리
2018-03-26 23:55:07 +09:00
conory
605fcc87df
Fix unit test for template
2018-03-22 17:49:00 +09:00
Kijin Sung
e63d597168
Add comprehensive tests for Context::setRequestMethod() and args
2018-03-13 11:06:34 +09:00
Kijin Sung
2b40d1ef74
Fix unit test for $lang in templates
2018-03-03 12:07:13 +09:00
Kijin Sung
2dd549f076
Add methods to clear debug entries (for long-running scripts)
2018-01-16 15:03:36 +09:00
Kijin Sung
d7a3e1bc26
Fix unit tests that don't work in PHP 7.2
2017-12-09 03:00:51 +09:00
Kijin Sung
3feaf36c23
Adjust unit tests to accommodate new template parser behavior
2017-12-09 02:55:01 +09:00
Kijin Sung
487509c1e5
Revert "Revert "Convert default SCSS stylesheet to LESS""
...
This reverts commit 5586956fea .
2017-12-01 18:02:41 +09:00
Kijin Sung
5586956fea
Revert "Convert default SCSS stylesheet to LESS"
...
This reverts commit 1a98f0974c .
2017-12-01 17:57:30 +09:00
Kijin Sung
1a98f0974c
Convert default SCSS stylesheet to LESS
...
서버단에서 컴파일하는 속도가 SCSS보다 LESS가 훨씬 빠름
2017-12-01 17:32:55 +09:00
Kijin Sung
6f35f5bafc
Fix strict count() behavior in PHP 7.2
2017-12-01 01:42:03 +09:00
Kijin Sung
7c91f3a5e7
Fix unit test for blocking common scripts
2017-09-20 17:32:24 +09:00
Kijin Sung
e734caf7b3
Fix unit tests to accommodate change to trusty in Travis CI
2017-09-04 14:04:41 +09:00
Kijin Sung
73c09ce876
Fix handling of external CSS/JS URLs with query strings
...
xpressengine/xe-core#2114
2017-08-16 23:05:45 +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
464325c6f6
Update Markdown formatter to support footnotes and hard wraps natively
2017-06-29 23:58:20 +09:00
Kijin Sung
8c752b9baf
Add more unit tests for is_html_content()
2017-06-29 19:54:33 +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
8ca0ca4a47
Fix Context::loadLang() compatibility when lang.xml is specified
2017-05-05 11:47:22 +09:00