Kijin Sung
79fb297948
Add unit tests for HTMLFilter changes
2016-12-15 21:06:42 +09:00
Kijin Sung
5cab16418e
Add more unit tests for IpFilter
2016-12-13 22:04:14 +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
39757ea3db
Implement force sender for SMS
2016-11-12 16:21:58 +09:00
Kijin Sung
e12dd2d540
Add unit tests for SMS class
2016-11-06 21:55:51 +09:00
Kijin Sung
c1b932d360
Add unit tests for Session::checkStart()
2016-10-05 20:26:56 +09:00
Kijin Sung
a1618c236f
Merge branch 'develop' into pr/session-class
2016-10-05 17:26:12 +09:00
Kijin Sung
a0bcb92847
Add unit tests for TemplateHandler changes
2016-10-01 22:19:47 +09:00
Kijin Sung
bc6907dccf
Update unit test for Security::checkCSRF()
2016-09-25 12:37:34 +09:00
Kijin Sung
cf6c5f727e
Add option to control error logging
2016-09-14 13:13:29 +09:00
Kijin Sung
f3b30d8afc
Fix unit tests
2016-08-19 23:14:33 +09:00
Kijin Sung
c43f102aee
Add unit tests for Session class
2016-08-19 23:07:26 +09:00
Kijin Sung
12ee156374
Update DateTime class to use timezone information from Session
2016-08-15 17:58:48 +09:00
Kijin Sung
44a34229fb
Fix failing unit test in HHVM
2016-08-02 16:48:46 +09:00
Kijin Sung
2822a1d3e1
Add unit tests for signature creation and verification routines
2016-08-02 16:35:46 +09:00
Kijin Sung
2529939be2
Fix unit test for Validator class
2016-08-02 16:18:32 +09:00
Kijin Sung
102f96207a
Add unit tests for writing empty files
2016-07-18 21:44:30 +09:00
Kijin Sung
59b33e8f29
Add more tests for Storage::copy()
2016-07-11 11:19:04 +09:00
Kijin Sung
63b6ac9e37
Set the default umask automatically upon install
2016-07-03 21:48:09 +09:00
Kijin Sung
f0e6b818af
Add method to recommend the best umask for the current server environment
2016-07-03 21:42:47 +09:00
Kijin Sung
ce878bcaf6
Merge branch 'develop' into pr/umask
2016-07-03 21:21:17 +09:00
Kijin Sung
7f0f5dcd9a
Add unit tests for umask operations
2016-07-03 21:19:57 +09:00
Kijin Sung
a15095dd00
Use umask consistently
2016-07-03 20:46:22 +09:00
Kijin Sung
ce594eece7
Throw user warnings when a file operation fails dangerously
2016-07-03 17:30:46 +09:00
Kijin Sung
976fa799f3
Add more edge cases and tests, always default to Mozilla/X.X
2016-06-26 17:25:59 +09:00
Kijin Sung
2086c73295
Change detection order of Opera/Konq/Chrome/Safari
2016-06-26 17:07:05 +09:00
Kijin Sung
38b3db1238
Rename OS X to macOS (official name change since Sierra)
2016-06-26 15:41:07 +09:00
Kijin Sung
c9c4d7cda1
Improve filename encoding for miscellaneous old browsers
2016-06-25 21:37:35 +09:00
Kijin Sung
8fe8c9203e
Improve browser detection
...
- Distinguish iOS from Mac OS X
- Better detection of Android default browser and webview
- Detect Chrome and Firefox on iOS
- Detect common search robots
2016-06-25 20:59:14 +09:00
Kijin Sung
54fe5e102e
Allow id attributes starting with 'user_content_'
2016-06-08 16:26:58 +09:00
Kijin Sung
e96ac0ba7a
Add function to get relative timestamp up to many years, with unit tests
2016-05-26 16:41:20 +09:00
Kijin Sung
53169710a7
Add more unit tests for the legacy Mail class
2016-05-23 21:58:37 +09:00
Kijin Sung
c8c319b988
Fix minor compatibility bugs, and add unit tests for Mail class
2016-05-23 17:34:40 +09:00
Kijin Sung
0961253a74
Improve ConfigHelper::consolidate() to allow use of filters
2016-05-19 21:02:39 +09:00
Kijin Sung
557d338427
Add configuration helper (consolidator) class and unit tests
2016-05-19 17:46:52 +09:00
Kijin Sung
3c9d573082
Update unit tests for FrontEndFileHandler
2016-05-06 22:22:30 +09:00
Kijin Sung
cb8bb2e1b0
Add unit tests for CSS imports and relative path conversion
2016-05-05 20:18:45 +09:00
Kijin Sung
2682793ac2
Add minify/concat tests to FrontEndFileHandlerTest
2016-05-05 16:22:17 +09:00
Kijin Sung
b5a10e850f
Add unit tests for concatCSS() and concatJS()
2016-05-05 13:45:57 +09:00
Kijin Sung
67cc7d3d00
Compile LESS/SCSS again if variables change
2016-05-05 10:42:15 +09:00
Kijin Sung
a7f0ba1964
Update tests with new directory structure
2016-05-05 01:38:34 +09:00
Kijin Sung
9b416c2473
Update unit tests to use rhymix.scss
2016-05-04 22:29:59 +09:00
Kijin Sung
9a30c10ce8
Disable CSS/JS concatenation during legacy unit tests
2016-05-04 21:57:48 +09:00
Kijin Sung
90bce20794
Add parser for IE conditional comments, to be used in JS concatenation
2016-05-04 18:06:02 +09:00
Kijin Sung
b62bbef515
Update TemplateHandlerTest to accommodate new syntax
2016-05-03 21:48:52 +09:00
Kijin Sung
9b71df6a01
Add Cache::getDriverName() and clean up confusing method names
2016-04-24 16:02:54 +09:00
Kijin Sung
1e0e82193c
Fix unit tests for HHVM again
2016-04-22 23:40:03 +09:00
Kijin Sung
5af2b76fdc
Update unit tests to accommodate new default cache driver
2016-04-22 23:30:32 +09:00
Kijin Sung
d4e2163e2b
Avoid inconsistent file cache test results in HHVM
2016-04-22 00:12:00 +09:00