summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2014-02-08Deprecate CI_Config::system_url()Andrey Andreev3-1/+19
2014-02-08Add method chaining support to CI_TableAndrey Andreev3-40/+53
2014-02-08Add method chaining support to Calendar & Pagination libsAndrey Andreev5-7/+18
2014-02-08Method chaining support for FV set_data(), reset_validation()Andrey Andreev2-4/+9
2014-02-08CI_Input tweaksAndrey Andreev2-75/+30
- Make get_post(), post_get() and server()'s parameter mandatory. - Change default value of parameter to NULL for cookie(), input_stream() and _fetch_from_array() (for consistency with get(), post()). - Delegate Array-vs-single and parameter detection to _fetch_from_array() to overall simplify the code.
2014-02-08Make CI_Email::set_alt_message() parameter mandatory (optional doesn't make ↵Andrey Andreev3-3/+3
sense)
2014-02-08Merge branch 'feature/user-guide-cleanup' into developAndrey Andreev65-4956/+6369
2014-02-08simplify calendar libraryAndrew1-68/+35
it seemed quite strange that we ask users to pass in a template string the we parse with REGEX, to extract key/value pairs, when we can simply ask users for an array. the class still contains default variables for each part of the template. Users can simply pass in an array (instead of a string) when they initialize, $config['template'], which overwrites default values. this cuts down a little on file size by removing parse_template() function. I think arrays are much more straightforward and easy to read than 'encoded' strings. don't have to keep a running list of all template keys like in previous parse_template() function. gets rid of $this->temp[] property and changes it to $this->template[] which is more descriptive when generating output
2014-02-08[ci skip] Add return types to library docsAndrey Andreev28-666/+836
2014-02-08Merge pull request #2863 from darwinel/developAndrey Andreev1-1/+1
Small Style fix
2014-02-08Small Style fixdarwinel1-1/+1
General Style and Syntax
2014-02-07[ci skip] Add return types to common and error handling functions docsAndrey Andreev2-25/+25
2014-02-07[ci skip] Add return types to helper docs (+ some other formatting)Andrey Andreev21-326/+361
2014-02-07Removed new line at the end of the fileOlanipekun Femi0-0/+0
2014-02-07[ci skip] Fix class reference sections of Image_lib, Parser and User agent docsAndrey Andreev3-2/+9
2014-02-07[ci skip] Really fix wrong doc referencesAndrey Andreev1-2/+2
2014-02-07[ci skip] Really fix wrong doc referencesAndrey Andreev2-2/+2
2014-02-07Merge branch 'develop' into feature/user-guide-cleanupAndrey Andreev1-1/+1
2014-02-07[ci skip] Fix a wrong reference in the docsAndrey Andreev1-1/+1
2014-02-07Fixed Typo in String Helper functionOlanipekun Femi1-2/+2
alnum spelled as alunum in random_string function documentation comment.
2014-02-07[ci skip] Re-format changelog entriesAndrey Andreev1-93/+92
2014-02-07[ci skip] Replace :php:func: usage with just :func:Andrey Andreev3-14/+14
2014-02-07[ci skip] Some adjustments to the Javascript library docsAndrey Andreev1-28/+48
2014-02-07Merge branch 'develop' into 'feature/user-guide-cleanup'Andrey Andreev19-32/+70
2014-02-07Merge branch 'develop' into feature/encryptionAndrey Andreev3-4/+3
2014-02-07Use is_really_writable() in captcha helperAndrey Andreev1-1/+1
2014-02-07Fix conflictsAndrey Andreev0-0/+0
2014-02-07Use is_really_writable() in get_file_info()Andrey Andreev1-2/+1
2014-02-07Merge pull request #2859 from vivekdinesh/typo-fixAndrey Andreev1-1/+1
Typo Fix
2014-02-07Typo FixVivek Dinesh1-1/+1
Signed-off-by: Vivek Dinesh <vivekdinesh5@gmail.com>
2014-02-07CI_Encryption: Optimizations and test casesAndrey Andreev3-92/+324
2014-02-06Merge pull request #2857 from vivekdinesh/typo-fixAndrey Andreev1-1/+1
Typo Fix
2014-02-06Typo FixVivek Dinesh1-1/+1
Signed-off-by: Vivek Dinesh <vivekdinesh5@gmail.com>
2014-02-06Merge changes from developAndrey Andreev3-3/+12
2014-02-06Make CI_Session's HMAC comparison time-attack-safeAndrey Andreev1-1/+9
2014-02-06CI_Encryption: CAST-128/CAST5 and RC4/ARCFour compatibilityAndrey Andreev2-15/+73
2014-02-06CI_Encryption: Time-attack-safe HMAC verificationAndrey Andreev1-4/+18
2014-02-05Fix #2856Andrey Andreev2-2/+3
2014-02-05CI_Encryption: HMAC to not be derived from the encryption keyAndrey Andreev2-62/+62
2014-02-05More CI_Encryption improvementsAndrey Andreev2-49/+10
- Make OpenSSL the default driver if available (because MCrypt is stupid). - Require MCRYPT_DEV_URANDOM for the MCrypt availability check (because security; also, incidentally - it's faster that way ;)).
2014-02-05CI_Encryption: More MCrypt/OpenSSL compatibility and get rid of the ↵Andrey Andreev2-30/+115
MCRYPT_MODE_* constants
2014-02-05CI_Encryption: Add Blowfish to compatibility listAndrey Andreev2-12/+14
2014-02-05CI_Encryption: Work around MCrypt's dumb behavior in ECB modeAndrey Andreev1-49/+65
2014-02-05Merge branch 'develop' into feature/encryptionAndrey Andreev4-2/+22
2014-02-05Integrate CI_Encryption into the frameworkAndrey Andreev5-36/+61
TODO: Add documentation in user_guide_src/source/libraries/encryption.rst
2014-02-04CI_Encryption: Remove ARCFour from aliased ciphers due ...Andrey Andreev1-4/+2
Seems like there are some issues with it
2014-02-04CI_Encryption: Fix more errors and add a 'portability' test caseAndrey Andreev2-18/+67
2014-02-04Fix a logical error in CI_EncryptionAndrey Andreev1-3/+3
2014-02-04CI_Encryption: Fix some errors and add unit tests for hkdf()Andrey Andreev3-25/+129
2014-02-04CI_Encryption improvementsAndrey Andreev1-99/+199
- HMAC authentication by default. - HKDF support. - Reduce code repetition.