summaryrefslogtreecommitdiffstats
path: root/system/libraries
AgeCommit message (Collapse)AuthorFilesLines
2014-08-01Make CI_Pagination properties per_page, cur_page publicAndrey Andreev1-38/+38
Useful if you want to make calculations based on them.
2014-07-31Fix #3160Andrey Andreev1-2/+2
2014-07-31Fix #3161Andrey Andreev2-8/+12
2014-07-12Fix CI_Encryption::substr() for PHP 5.3Andrey Andreev1-1/+4
Nothing critical, just an edge case that isn't currently used
2014-07-12Fix CI_Encryption::substr() usage of mb_substr()Andrey Andreev1-1/+1
The whole point was to use 8bit encoding
2014-07-07Continuing from previous commit ... use CI_Encryption::substr()Andrey Andreev1-8/+8
2014-07-07Fix potential bugs in password_hash(), CI_EncryptionAndrey Andreev1-8/+53
strlen(), substr() are not byte-safe when mbstring.func_overload is enabled
2014-07-02Remove GCM mode from CI_Encryption (OpenSSL)Andrey Andreev1-3/+2
While openssl_get_cipher_methods() lists 'aes-<keysize>-gcm' as supported, it appears that this is only half of the story. To be more specific, only the encryption operation of GCM is performed, and the authentication message is completely missing, rendering the whole thing useles.
2014-06-21Add CI_Encryption::create_key()Andrey Andreev1-0/+15
This was planned, we somehow forgot about it. :)
2014-06-19Remove the custom IV option from CI_EncryptionAndrey Andreev1-51/+36
It serves for no practical purpose and can only do harm.
2014-06-13Make 'num_links=0' configuration available in Pagination libraryTakayuki Sakai1-4/+4
Changed conditions when making 'first' and 'last' links
2014-06-13Revert "Make num_links=0 in pagination library possible to configure"Takayuki Sakai1-15/+9
This reverts commit a01924d2cc2d63d2bddbee85a18b423b88a9b19e.
2014-06-13Make num_links=0 in pagination library possible to configureTakayuki Sakai1-9/+15
2014-06-07Fix #3085Andrey Andreev1-17/+19
2014-06-03Fix a potential undefined variable errorAndrey Andreev1-1/+1
2014-06-01Fix wrong variable nameAndrey Andreev1-2/+2
2014-05-31Add support for non-ASCII domain names in FV & Email classes' valid_email()Andrey Andreev2-0/+10
Depends on the Intl extension
2014-05-31Remove CI_Encrypt::_xor_encode()Andrey Andreev1-47/+12
2014-05-20Merge pull request #3058 from vlakoff/word_wrapAndrey Andreev1-8/+8
Fixes in word_wrap() functions
2014-05-20Pick up some changes from text helpervlakoff1-5/+5
refs 6ce4746474ddf050f7f4df61b7a22b7f5854d533
2014-05-20Fix handling of {unwrap} tags in word_wrap() functionsvlakoff1-2/+2
* in Email library: these tags were not removed * in text helper: simplified code
2014-05-20Regex fixesvlakoff1-1/+1
* Replace wrong "wwww." with "www." * Escape dot
2014-05-20[ci skip] Fix error notices in FV when trying to lookup error msgs for closuresAndrey Andreev1-14/+18
2014-05-19Remove static cache in Email->_mimes_types()vlakoff1-9/+1
Saving one function call isn't worth the code overhead.
2014-05-19Fix caching of MIME configvlakoff1-3/+6
* in get_mimes(): was missing isset() test * in Email->_mimes_types(): static cache of reference was noneffective refs 6ef498b49946ba74d610b3805fb908b163a7f03a
2014-04-09Really fix #2997Andrey Andreev1-1/+1
2014-04-09Issue/PR #2997Andrey Andreev1-1/+1
2014-04-09Minor changes in FV, TrackbackAndrey Andreev2-44/+32
2014-04-01Optimize #2982Andrey Andreev1-1/+1
2014-04-01Removed tab on empty line too.Ahmad Anbar1-1/+1
2014-04-01Removed tabs.Ahmad Anbar1-2/+2
2014-04-01Fixed according to comment.Ahmad Anbar1-3/+6
2014-04-01Fix #2970Ahmad Anbar1-1/+6
2014-03-19Fix profiling of benchmarked names like 'something_endpoint_end'Richard Cunningham1-1/+1
2014-03-17[ci skip] Clear some whitespaceAndrey Andreev1-3/+3
2014-03-14Merge pull request #2940 from aanbar/zip_mtime_fixAndrey Andreev1-1/+1
Fixed issue with _get_mod_time
2014-03-14Fixed coding style & line length.Ahmad Anbar1-1/+1
2014-03-14Fixed filemtimeAhmad Anbar1-1/+1
2014-03-14Added missing semicolonAhmad Anbar1-1/+1
2014-03-14Removed the requirment of quantity to trigger cart update.Ahmad Anbar1-24/+25
2014-03-13Image_lib - minor corrections on some comments.Ivan Tcholakov1-3/+3
2014-03-13Partially revert PR #2190Andrey Andreev4-9/+9
The core shouldn't depend on constants that are not defined by itself
2014-03-10Fix #2928, #2929Andrey Andreev1-1/+2
2014-03-10Add support for callable form validation rulesAndrey Andreev1-34/+67
2014-03-04CI_Encryption: Remove MCrypt 'work-arounds' for CAST-128 compatibilityAndrey Andreev1-21/+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-26Don't use error suppression on is_dir(), file_exists()Andrey Andreev3-7/+10
2014-02-26Don't use error suppression on realpath() + style adjustmentsAndrey Andreev2-3/+3
2014-02-25Add array notation support for file field names in CI_UploadAndrey Andreev1-7/+28
Requested in #1691
2014-02-25Use strings instead of integers for migration version numbersAndrey Andreev1-14/+15
- Allows timestamp versions to work on 32-bit systems. - Fixes #2902. - Supersedes PR #2368.
2014-02-24[ci skip] A tiny improvement in CI_EmailAndrey Andreev1-2/+8