summaryrefslogtreecommitdiffstats
path: root/system/libraries
AgeCommit message (Collapse)AuthorFilesLines
2012-11-12Fix issue #1992Andrey Andreev1-1/+14
2012-11-12Some micro-optimizationsAndrey Andreev4-24/+14
2012-11-09Move the Log class to system/core/Andrey Andreev1-181/+0
It is a core class after all, I guess somebody forgot it when the rest of them were moved.
2012-11-07Added function_usable() to common functionsAndrey Andreev3-10/+21
It is now used to check whether dangerous functions like eval() and exec() are available. It appears that the Suhosin extension (which is becoming popular) terminates script execution instead of returning e.g. FALSE when it has a function blacklisted. function_exists() checks are insufficient and our only option is to check the ini settings here. Filed an issue here: https://github.com/stefanesser/suhosin/issues/18 ... hopefully we'll be able to deal with this in a more elegant way in the future. (this commit supersedes PR #1809)
2012-11-06Display DB object names in the Profiler and fix issue #1220Andrey Andreev1-8/+23
2012-11-04Merge pull request #1962 from ↵Andrey Andreev1-25/+6
squaresurf/d2ae1d1d7fdc4b8a21369a25487c2c42e5a496bf Refactored Unit_test in order to remove redundant code.
2012-11-03Fix #1957Andrey Andreev1-3/+8
2012-11-03Fixed typo in logs.Razican1-1/+1
2012-11-03Refactored Unit_test in order to remove redundant code.Daniel Paul Searles1-25/+6
The Unit_test::run method was adding another dimension to the Unit_test::$results array. For example: Array ( [0] => Array ( [0] => Array ( [test_name] => first_test [test_datatype] => integer [res_datatype] => integer [result] => passed [file] => ######################################## [line] => 60 [notes] => Im expecting this test to pass! ) ) [1] => Array ( [0] => Array ( [test_name] => second_test [test_datatype] => integer [res_datatype] => boolean [result] => failed [file] => ####################################### [line] => 65 [notes] => Im expecting this to fail. ) ) ) The above unneeded dimension created a need to loop through an array in the Unit_test::result method if the method was looping through all results. Signed-off-by: Daniel Paul Searles <daniel.paul.searles@gmail.com>
2012-11-02Some micro-optimizationsAndrey Andreev1-1/+1
2012-11-02Fix #1960Andrey Andreev1-1/+1
2012-11-01[ci skip] DocBlocks for Upload and Xmlrpc librariesAndrey Andreev2-71/+532
Partially fixes issue #1295
2012-11-01[ci skip] DocBlocks for Pagination, Session, Trackback, Jquery librariesAndrey Andreev4-66/+393
Partially fixes issue #1295
2012-11-01[ci skip] DocBlocks for Email, Ftp, Unit_test and Javascript librariesAndrey Andreev4-61/+437
Partially fixes issue #1295
2012-11-01Manually apply PR #1594 (fixing phpdoc page-level generation/warnings)Andrey Andreev34-45/+79
Also partially fixes issue #1295, fixes inconsistencies in some page-level docblocks and adds include checks in language files.
2012-11-01Remove is_numeric() checks from Cart library (superseded by casts to float)Andrey Andreev1-16/+1
2012-11-01Fix issue #1953 (form values being escaped twice)Andrey Andreev1-5/+5
Re-instaing an improved form_prep() function, reverting most of the changes from 74ffd17ab06327ca62ddfe28a186cae7ba6bd459.
2012-11-01Session cookie driver changesAndrey Andreev1-5/+31
- Changed docs CREATE TABLE ci_sessions example to have the PRIMARY KEY of session_id, ip_address and user_agent combined. - Changed DB updates to add WHERE clauses for the ip_address and/or user_agent strings if sess_match_ip and/or sess_match_useragent are set to TRUE.
2012-10-30Fix #1938GDmac1-3/+6
Where the email library removed multiple spaces inside a plain text message. Signed-off-by: GDmac <grdalenoort@gmail.com>
2012-10-27Remove extra spaces...vkeranov1-3/+3
2012-10-27Remove extra new linesvkeranov1-7/+6
2012-10-27Remove extra new linesvkeranov1-2/+1
2012-10-27Style guide...vkeranov1-1/+1
2012-10-27Remove extra space...vkeranov1-1/+1
2012-10-27Docblock improvementsAndrey Andreev1-3/+5
2012-10-27Fix #50Andrey Andreev1-4/+1
2012-10-27Unify Email attachment values into a single array and fix a bug in the new ↵Andrey Andreev1-18/+18
buffer attachment feature
2012-10-26Fix #1624 and clear-up the form validation docs (manually applying #1603)Andrey Andreev1-5/+5
2012-10-26Implement cache key prefixing (as suggested in #1197) and update the Cache docsAndrey Andreev1-26/+32
2012-10-25Add CI_Cart::get_item() (rel #400)Andrey Andreev1-6/+23
2012-10-24Fix #1255Andrey Andreev1-1/+7
2012-10-24[ci skip] style and phpdoc-related changes (rel #1295)Andrey Andreev9-65/+137
2012-10-22Fix issues #1476, #1909Andrey Andreev1-2/+2
2012-10-19Fix another mailing issue (based on #1281)Andrey Andreev1-6/+10
2012-10-19Fix issue #1409Andrey Andreev1-51/+59
2012-10-18Fix Session cookies not being encrypted on creation and sess_destroy() not ↵Andrey Andreev1-2/+2
actually deleting cookies
2012-10-18Remove {unwrap}{/unwrap} markers when quoted_printable_encode() or ↵Andrey Andreev1-9/+9
imap_8bit() is used
2012-10-17Merge pull request #1896 from pkriete/developPascal Kriete1-19/+26
Updating the cookie driver to use HMAC authentication on all cookie data
2012-10-17Changing session error logging verbiage to be a little less unsettling.Pascal Kriete1-1/+1
Signed-off-by: Pascal Kriete <pascal@pascalkriete.com>
2012-10-17Fix issue #1897Andrey Andreev1-10/+6
2012-10-16session native, fix cookie settingsGDmac1-14/+2
Signed-off-by: GDmac <grdalenoort@gmail.com>
2012-10-16Updating the cookie driver to use HMAC authentication on all cookie data.Pascal Kriete1-19/+26
Signed-off-by: Pascal Kriete <pascal@pascalkriete.com>
2012-10-16Native PHP Session, don't regenerate session_id during ajaxGDmac1-2/+6
Signed-off-by: GDmac <grdalenoort@gmail.com>
2012-10-16Session Native, respect cookie settingsGDmac1-3/+21
Respect config settings for cookie_secure and cookie_httponly Signed-off-by: GDmac <grdalenoort@gmail.com>
2012-10-15Remove CI_Email::_get_ip()Andrey Andreev1-41/+0
2012-10-15Partially fix #1702Andrey Andreev2-2/+2
2012-10-11[ci skip] Minor changes following PR #1871Andrey Andreev1-0/+1
2012-10-11New form_validation rule: 'differs'Raul Baldner Junior1-0/+13
Added new validation rule 'differs'. It checks if the value of a field differs from the value of another field.
2012-10-11Add a fallback to imap_8bit() for CI_Email::_prep_quoted_printable()Andrey Andreev1-2/+9
2012-10-11Update system/libraries/Encrypt.phpBogdan Lysenko1-1/+1