Commit graph

472 commits

Author SHA1 Message Date
Kijin Sung
49dd1fba33 Do not use SQLite cache driver if authentication key has not been set 2016-04-22 00:04:51 +09:00
Kijin Sung
b63d1d6bb1 Add unit tests for Cache class and compatibility with CacheHandler 2016-04-21 23:57:00 +09:00
Kijin Sung
45d17eb9bb Add unit tests for #429 and improve regexp efficiency 2016-04-05 19:46:09 +09:00
Kijin Sung
36bc83680f Add streaming options to Storage::read() and Storage::write() 2016-03-20 19:53:50 +09:00
Kijin Sung
4fa3bf8cfb Add readPHPData() and writePHPData() to Storage class 2016-03-20 19:22:59 +09:00
Kijin Sung
820e29b5ba Expand unit tests for HTMLFilter 2016-03-20 17:20:13 +09:00
Kijin Sung
456ec87447 Fix DB connection during unit tests on HHVM 2016-03-20 13:43:00 +09:00
Kijin Sung
0bbe4ac07f Fix timer tests on HHVM 2016-03-20 10:04:03 +09:00
Kijin Sung
321015e050 Merge pull request #385 from kijin/pr/more-framework-classes
Rhymix Framework 각종 기능 추가
2016-03-20 00:06:01 +09:00
Kijin Sung
f1441613a2 Add UA class for mobile device, tablet, and robot detection 2016-03-19 23:28:27 +09:00
Kijin Sung
5acc339184 Add i18n class and world country list 2016-03-19 15:17:59 +09:00
Kijin Sung
cd057527ac Add Korea class and Korean IP range database 2016-03-19 13:01:54 +09:00
Kijin Sung
3e12b0df49 Replace test filename with totally nonexistent ones 2016-03-18 18:14:32 +09:00
Kijin Sung
f718b5a3e4 Add Storage class and unit tests 2016-03-18 18:11:57 +09:00
Kijin Sung
ed50a57f9c Add formatter class and associated unit tests 2016-03-18 14:10:10 +09:00
Kijin Sung
59ee4a7387 Add pagination class 2016-03-17 19:46:32 +09:00
Kijin Sung
97c10ab2cf Add some delays to timer test 2016-03-17 17:45:15 +09:00
Kijin Sung
509893e791 Fix short array syntax and backwards test 2016-03-17 17:41:03 +09:00
Kijin Sung
8b55959880 Fix unit tests to accommodate exceptionally long-running tests 2016-03-17 16:24:27 +09:00
Kijin Sung
15a0c591dc Add Calendar class 2016-03-17 16:22:18 +09:00
Kijin Sung
63006e025a Add Timer class 2016-03-17 16:04:36 +09:00
Kijin Sung
a9d6cf598d Add MIME class 2016-03-17 15:45:31 +09:00
Kijin Sung
15e3360609 Also support dot notation when setting new language keys 2016-03-17 14:52:05 +09:00
Kijin Sung
ef30f0fa40 Update and expand unit tests for Lang class 2016-03-17 14:19:35 +09:00
Kijin Sung
c23a1949cc Merge pull request #378 from kijin/pr/url-conversion
경로↔URL 변환 및 정리 함수 추가
2016-03-16 16:09:38 +09:00
Kijin Sung
d325ef99bc Add unit tests for some legacy tests, too 2016-03-16 11:36:36 +09:00
Kijin Sung
f9ea115c19 Fix some minor bugs in global functions and add unit tests 2016-03-16 10:09:48 +09:00
Kijin Sung
ca7a7b64ea Use a more realistic server environment in unit tests 2016-03-16 09:13:31 +09:00
Kijin Sung
ff0df0a14b Ensure proper handling of network shares and URLs in cleanPath() 2016-03-15 14:41:21 +09:00
Kijin Sung
8773b15410 Update unit tests 2016-03-15 14:15:03 +09:00
Kijin Sung
9d2fe0270b Add URL-to-path and clean path conversion 2016-03-15 13:48:07 +09:00
Kijin Sung
cb229c2d66 Clean up namespaces 2016-03-14 21:04:27 +09:00
Kijin Sung
6944b64643 Add wildcard support and customization method to media filter 2016-03-14 16:02:21 +09:00
Kijin Sung
26138c25da Perform more thorough unit test of HTMLFilter 2016-03-14 15:33:07 +09:00
Kijin Sung
13a67f3496 Implement URL::modifyURL() 2016-03-14 11:51:32 +09:00
Kijin Sung
de0d49b9f3 Add more algorithms to unit test 2016-03-13 23:56:04 +09:00
Kijin Sung
f4dc7e6b21 Move all functionality of old Password class to new Password class 2016-03-13 23:23:48 +09:00
Kijin Sung
ddab5ce8d8 Fix unit tests for Security::getRandomNumber() 2016-03-13 22:11:30 +09:00
Kijin Sung
647bc7c112 Implement new Password class and related unit tests 2016-03-13 22:08:56 +09:00
Kijin Sung
90dcc4a2e8 Implement encryption, decryption, and CSPRNG in Security class 2016-03-13 20:40:23 +09:00
Kijin Sung
544170b530 Move IpFilter class to Security namespace 2016-03-13 10:24:52 +09:00
Kijin Sung
7ecd9230c2 Add MediaFilter class to absorb most EmbedFilter functionality 2016-03-13 09:51:15 +09:00
Kijin Sung
3d3fa6d7d3 Use HTMLFilter::clean() directly in unit tests 2016-03-13 00:11:47 +09:00
Kijin Sung
31080ddc04 Add unit tests for removeEmbeddedMedia() 2016-03-12 23:24:00 +09:00
Kijin Sung
143b65e840 Perform tag filtering after HTMLPurifier is done with the content 2016-03-12 22:18:33 +09:00
Kijin Sung
f577b456ec Absorb removeSrcHack() into HTMLFilter postprocessing method 2016-03-12 22:15:55 +09:00
Kijin Sung
37c07f7b6e Rename old SecurityTest class 2016-03-12 19:59:10 +09:00
Kijin Sung
b693c8cdad Add unit tests for Security and URL classes 2016-03-12 19:44:05 +09:00
Kijin Sung
1c32e993ab Add unit tests for FilenameFilter class 2016-03-12 17:42:28 +09:00
Kijin Sung
e405fc69ac Update unit tests 2016-03-11 15:36:36 +09:00