summaryrefslogtreecommitdiffstats
path: root/tests/codeigniter
AgeCommit message (Collapse)AuthorFilesLines
2014-12-05Further changes related to issue #47, PR #3323Andrey Andreev1-17/+3
- Removed a test that was created specifically for the 'convert programmatic characters to entities' feature. - Changed filter_uri() to accept by reference and to not return anything as its only purpose now is to trigger a show_error() call. - Added changelog messages and updated the upgrade instructions.
2014-11-11Fixed testsRazican1-1/+1
Signed-off-by: Razican <admin@razican.com>
2014-11-07Fix #3317 ... MCrypt sucksAndrey Andreev1-3/+4
2014-10-22[ci skip] Update 2 links to relate to bcit-ci/Andrey Andreev2-2/+2
2014-10-10Fix Config_test::test_base_url()Andrey Andreev1-3/+8
2014-08-14Skip CI_Encrypt tests if MCrypt is not availableAndrey Andreev1-26/+8
Rel: #3185
2014-07-07Add a backport (compat) for quoted_printable_encode()Andrey Andreev1-0/+115
2014-07-07Fix a few typos and add a backport (compat) for hex2bin()Andrey Andreev1-6/+38
2014-06-19Remove the custom IV option from CI_EncryptionAndrey Andreev1-8/+1
It serves for no practical purpose and can only do harm.
2014-05-23Fix #3057Andrey Andreev1-0/+6
2014-05-09Add hash_equals() to ext/hash compat layerAndrey Andreev1-3/+29
Introduced in PHP 5.6 Beta 1 (unfortunately, still undocumented). RFC: https://wiki.php.net/rfc/timing_attack (Yes, I am aware that the RFC talks about hash_compare(), the function was later renamed in the implementation.)
2014-05-01PHPUnit, what's wrong with you?Andrey Andreev1-2/+0
2014-04-01Discard the unwanted changesvlakoff1-1/+7
2014-04-01Add test for "base_url" determination on server rootvlakoff1-2/+10
2014-03-31Remove test that has become unfitvlakoff1-7/+1
2014-03-18More xss_clean() improvementsAndrey Andreev1-1/+1
Issue described in https://github.com/EllisLab/CodeIgniter/issues/2667#issuecomment-37980030 + a false positive
2014-03-18xss_clean() improvementAndrey Andreev1-0/+6
Fixes this: https://github.com/EllisLab/CodeIgniter/issues/2667#issuecomment-37819186
2014-03-06[ci skip] Fix a test skip messageAndrey Andreev1-1/+1
2014-03-04CI_Encryption: Remove MCrypt 'work-arounds' for CAST-128 compatibilityAndrey Andreev1-12/+4
Turns out it's OpenSSL's fault for performing 16 rounds instead of 12 for key sizes of 5-11 bytes. Reference: http://tools.ietf.org/rfc/rfc2144.txt
2014-02-21Revert some changes ... our testing sucksAndrey Andreev1-27/+0
2014-02-21More CI_Lang testsAndrey Andreev1-4/+56
2014-02-21Add test cases for CI_Upload::__construct(), CI_Upload::initialize()Andrey Andreev1-3/+44
2014-02-21CI_Upload changesAndrey Andreev1-6/+0
- Method chaining support. - A more abstract resetting of the default settings. - Added an option to initialize() to disable resetting to default settings. - Removed method mimes_types() and slightly optimized chunks of code where it was used. - Added the ability to pass allowed_types as an array.
2014-02-20CI_Utf8-related changesAndrey Andreev2-2/+70
- Give priority to mb_convert_encoding() over iconv() in clean_string() (partially fixes #261) - Add more proper unit tests
2014-02-20Remove a few empty 'mock' classesAndrey Andreev5-5/+5
2014-02-20Fix CI_Calendar testsAndrey Andreev2-7/+27
2014-02-19Add compatibility layer for array_column(), array_replace(), ↵Andrey Andreev1-0/+429
array_replace_recursive()
2014-02-18Don't load password hashing compat for HHVMAndrey Andreev1-0/+6
2014-02-18Add an ext/hash compatibility layer (just hash_pbkdf2(), for now)Andrey Andreev1-0/+51
2014-02-17[ci skip] Minor tests adjustmentsAndrey Andreev5-33/+36
2014-02-17Enable write_file() testAndrey Andreev1-39/+35
2014-02-15Rename CI_Utf8::_is_ascii() to is_ascii() and make it publicAndrey Andreev1-2/+2
No reason for it to be protected.
2014-02-13Introducing compatibility layersAndrey Andreev2-0/+212
- Limited support for mbstring (mb_strlen(), mb_strpos(), mb_substr() only) via iconv. Falls back to regular strlen(), strpos(), substr() if iconv is not available. - Password hashing, dependant on CRYPT_BLOWFISH (2y version, available since PHP 5.3.7) availability.
2014-02-13[ci skip] Test fixesAndrey Andreev2-5/+10
2014-02-11Some other small writing consistency fixesdarwinel3-6/+6
As described in the Style guide. Found after some grep’ing.
2014-02-11A bug fix and optimizations in CI_TableAndrey Andreev1-20/+27
2014-02-10CI_Encryption: Rename 'base64' parameter to 'raw_data' and add docsAndrey Andreev1-4/+6
2014-02-09Merge branch 'develop' into 'feature/encryption'Andrey Andreev1-1/+1
2014-02-08Small Style fixdarwinel1-1/+1
General Style and Syntax
2014-02-07CI_Encryption: Optimizations and test casesAndrey Andreev1-66/+267
2014-02-06CI_Encryption: CAST-128/CAST5 and RC4/ARCFour compatibilityAndrey Andreev1-0/+23
2014-02-05CI_Encryption: HMAC to not be derived from the encryption keyAndrey Andreev1-4/+6
2014-02-05CI_Encryption: More MCrypt/OpenSSL compatibility and get rid of the ↵Andrey Andreev1-13/+46
MCRYPT_MODE_* constants
2014-02-05CI_Encryption: Add Blowfish to compatibility listAndrey Andreev1-5/+3
2014-02-04CI_Encryption: Fix more errors and add a 'portability' test caseAndrey Andreev1-1/+50
2014-02-04CI_Encryption: Fix some errors and add unit tests for hkdf()Andrey Andreev1-0/+81
2014-01-24Righting a wrong in the Session libraryAndrey Andreev1-10/+10
- Change userdata(), flashdata(), tempdata() to return all the respective data when no parameter is passed. - Revert the addition of all_flashdata(). - Deprecate all_userdata(). - Fix related changelog entries that were all inconsistent.
2014-01-17Merge branch 'feature/uri_routing_overhaul' into 'develop'Andrey Andreev1-18/+10
2014-01-17Minor changes related to CI_User_agentAndrey Andreev2-19/+52
Fixed a bug where both accept_charset() and accept_lang() improperly parsed headers if they contained spaces between data separators (which is valid). Also made is_referral() testable by replacing its static cache var with a class property and added some more unit tests for the library as a whole.
2014-01-17Unit tests: Full code coverage of Benchmark classAndrey Andreev1-1/+25