Commit graph

1612 commits

Author SHA1 Message Date
Kijin Sung
5f7b4837dc Add more safeguards for the possibility of an empty member_srl 2017-02-10 20:59:17 +09:00
Kijin Sung
57ab94187e Remove static keyword 2017-02-10 20:53:38 +09:00
Kijin Sung
dfdbc1db85 Add session helper class and move remainder of session validation logic to Session class 2017-02-10 20:50:38 +09:00
Kijin Sung
eea7518e98 Add auto_login module to blacklist 2017-02-10 19:28:26 +09:00
Kijin Sung
4b26db9932 Fix unit tests, and add tests for Session::isValid() 2017-02-09 00:42:34 +09:00
Kijin Sung
3be0e79abb Improve session invalidation routines 2017-02-09 00:34:01 +09:00
Kijin Sung
c7d8d84500 Add option to invalidate other sessions on password change
Feature request in https://www.xetown.com/lakepark/345786
2017-02-09 00:06:32 +09:00
Kijin Sung
bdb10d57c5 Miscellaneous fixes to session handling 2017-02-08 21:35:00 +09:00
Kijin Sung
59c3fa1381 Fix unexpected cast to int 2017-02-08 18:06:26 +09:00
Kijin Sung
2af90c8e1d Implement autologin in the Session class 2017-02-08 17:08:31 +09:00
Kijin Sung
1a8dcd6a34 Do not cause fatal error when query cache file failed to load 2017-02-08 14:12:44 +09:00
Kijin Sung
af41f36bf7 Move checkSSO() from Context class to Session class 2017-02-07 23:26:43 +09:00
Kijin Sung
483ac84796 Merge branch 'develop' into pr/session-class 2017-02-07 22:13:08 +09:00
Kijin Sung
e1ffe39a2e Use Rhymix Framework to decide whether a file can be directly downloaded
xpressengine/xe-core#1997
2017-02-06 15:58:10 +09:00
Kijin Sung
607e9357c2 Merge pull request #686 from kijin/pr/delete-empty-folders
빈 폴더 자동 삭제 및 일괄 삭제
2017-02-05 22:57:02 +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
2cb5c460f9 Merge branch 'develop' into pr/delete-empty-folders 2017-01-31 13:54:38 +09:00
Kijin Sung
0f9b8cc3d6 Allow controlling allowed classes in HTMLPurifier 2017-01-31 11:45:46 +09:00
Kijin Sung
c724d72781 Break early if there are no more garbage files to clean 2017-01-27 15:16:46 +09:00
Kijin Sung
b767ff7a94 Add shell script to delete garbage files and discarded chunks 2017-01-27 15:15:32 +09:00
Kijin Sung
054191a69d Add some PHP-CLI scripts to be run as cronjobs 2017-01-26 21:29:22 +09:00
Kijin Sung
30cdf63b77 Refactor Storage::recommendUmask() into Storage::getServerUID() 2017-01-26 21:29:01 +09:00
Kijin Sung
5b017affa1 Update String.prototype.trim and add String.prototype.escape 2017-01-26 19:12:18 +09:00
Kijin Sung
5f83192e5d Remove slashes before trying to delete empty directories 2017-01-26 18:30:09 +09:00
Kijin Sung
3dc736817d Add Storage::deleteEmptyDirectory() to recursively clear empty directories 2017-01-26 18:01:27 +09:00
Kijin Sung
91ff3c6323 Add array_escape() function to escape all keys and values of an array or object 2017-01-26 14:41:03 +09:00
conory
699937a09e action 없이 실행 할 수 있도록 2017-01-21 21:33:58 +09:00
Kijin Sung
61a6c01d26 Do not remove @, #, & from attached file names 2017-01-18 00:01:49 +09:00
Kijin Sung
fe5a4221ea Patch 1.8.29 2017-01-12 20:21:57 +09:00
Kijin Sung
caaada6a71 Version 1.8.28 2017-01-12 15:10:32 +09:00
Kijin Sung
f9c26e19fc Add common constants for status 2016-12-20 14:10:44 +09:00
Kijin Sung
65cde17d7e Fix #351 automatically remove image from editor if attachment is deleted 2016-12-18 10:58:30 +09:00
Kijin Sung
cd80bcb3a7 Fix #494 add option to control auto-insertion of images in editor 2016-12-18 00:24:59 +09:00
Kijin Sung
d981b649c1 Enforce php.ini limits when not using CKEditor + jQuery File Upload 2016-12-17 23:44:18 +09:00
Kijin Sung
73d4ea842f Display upload progress more accurately, and don't hide the progress bar until server processing is complete 2016-12-17 23:06:59 +09:00
Kijin Sung
d69007e200 Improve debugging 2016-12-17 21:54:00 +09:00
Kijin Sung
13b14dc7f5 Improve debugging and error handling for chunked file uploads 2016-12-17 21:37:30 +09:00
Kijin Sung
f313e693c4 Remove potentially troublesome symlink js 2016-12-17 19:33:05 +09:00
Kijin Sung
14f6db25b3 Allow customizing the allowed class list, editor components, and widgets 2016-12-15 21:06:29 +09:00
Kijin Sung
ea161223b9 Add explicit list of allowed classes 2016-12-15 21:04:37 +09:00
Kijin Sung
1cfb83da4d Fix window size not fitting editor when sending message 2016-12-15 00:59:33 +09:00
Kijin Sung
f46d6a542a Fix #641 improve reliability of SQLite cache driver
- Disable on Windows
- Explicitly set busy timeout to 0.25 second
- Return appropriate error result on query error
- Use transaction on incr/decr
2016-12-15 00:22:15 +09:00
Kijin Sung
2db14c1ea9 Show query errors in debug panel and error log 2016-12-13 14:09:51 +09:00
Kijin Sung
e9bfb0e298 Disallow classes in user-submitted content 2016-12-08 17:45:03 +09:00
Kijin Sung
f4c4ec5ec6 Allow adding arbitrary extra vars to SMS 2016-12-03 16:41:02 +09:00
Kijin Sung
f983d9a496 Treat IP as 127.0.0.1 when called on the CLI 2016-11-22 09:43:08 +09:00
BJRambo
5075e9d875 샌더키값이 있을경우 친구톡 우선발송하도록 고침. 2016-11-15 18:17:45 +09:00
Kijin Sung
0c76837641 Add SRK for CoolSMS driver 2016-11-12 21:24:26 +09:00
Kijin Sung
39757ea3db Implement force sender for SMS 2016-11-12 16:21:58 +09:00
Kijin Sung
87b9f7bae6 Initial implementation of Notification Settings screen 2016-11-12 15:19:26 +09:00