summaryrefslogtreecommitdiffstats
path: root/system/libraries/Session
AgeCommit message (Collapse)AuthorFilesLines
2015-01-19feature/session (#3073): Only PostgreSQL data should be base64-encodedAndrey Andreev1-4/+15
2015-01-15feature/session (#3073): Third time is the charmAndrey Andreev1-1/+1
2015-01-15feature/session (#3073): Fix an error from previous patchAndrey Andreev1-5/+4
2015-01-15[ci skip] Add a note about sess_table_nameAndrey Andreev1-0/+1
2015-01-15feature/session (#3073): Improve PostgreSQL storageAndrey Andreev1-10/+18
Use a TEXT field with Base64-encoded data under PostgreSQL. Also, renamed a variable.
2015-01-14Fix #3473Andrey Andreev1-25/+5
I don't know why I thought of semaphores in the first place ...
2015-01-12[ci skip] Remove PHP version from license notices and bump yearAndrey Andreev6-18/+18
2015-01-12Merge branch 'develop' into feature/sessionAndrey Andreev1-3/+3
2015-01-09Bulk (mostly documentation) updateAndrey Andreev3-10/+10
- Remove PHP version from license notices - Bump year number in copyright notices - Recommend PHP 5.4 or newer to be used - Tell Travis-CI to test on PHP 5.3.0 instead of the latest 5.3 version Related: #3450
2014-12-09#3073 (feature/session): Allow custom drivers without the CI_ or MY_ prefixAndrey Andreev1-1/+12
2014-11-18Force ORDER BY usage with OFFSET-FETCH on SQL ServerAndrey Andreev1-1/+1
Close #3128 Close #3332 Close #3334 Close #3335
2014-11-12#3073 (feature/session): Validate incoming session IDsAndrey Andreev1-21/+8
2014-11-11[ci skip] Update system/libraries/Session/ with the MIT license noticeAndrey Andreev6-103/+169
2014-11-11Fix merge conflictsAndrey Andreev1-14/+25
2014-11-10#3073 (feature/session): Enable Memcached::OPT_BINARY_PROTOCOLAndrey Andreev1-0/+1
Otherwise Memcached::touch() doesn't work.
2014-11-10#3073 (feature/session): (Try to) fix memcached driverAndrey Andreev1-1/+1
2014-11-04#3073 (feature/session): Fix a typo from ↵Andrey Andreev1-1/+1
ff37ffe164443e53b24d529f967a1bdf065bff3a
2014-11-04#3073 (feature/session): Don't regenerate IDs on AJAX requestsAndrey Andreev1-1/+5
2014-11-04#3073 (feature/session): Implement automatic ID regenerationAndrey Andreev1-2/+13
2014-11-02Fix write() for session_regenerate_id(TRUE)Shakespeare20001-5/+5
Switching the if statements, because destroy() already removed the lock.
2014-10-31Merge branch 'feature/session' of github.com:bcit-ci/CodeIgniter into ↵Andrey Andreev1-1/+1
feature/session
2014-10-31#3073 (feature/session): Fix session_regenerate_id() issuesAndrey Andreev5-27/+95
2014-10-27[ci skip] Switch to MIT license; close #3293Andrey Andreev3-42/+75
2014-10-27Revert "#3073 (feature/session): Fix a GC issue with the files driver"Andrey Andreev1-1/+1
This reverts commit c5519ce166943b744bbea75a87831132aced4247.
2014-10-26#3073 (feature/session): set_flashdata() crapAndrey Andreev1-1/+1
2014-10-26#3073 (feature/session): Fix a GC issue with the files driverAndrey Andreev1-1/+1
2014-10-06feature/session (#3073): Fix a variable nameAndrey Andreev1-1/+1
2014-10-06feature/session (#3073): Refactor configuration & fix cookie expiry timesAndrey Andreev6-203/+169
2014-09-17feature/session (#3073): Redis driver save_path param parsing fixesAndrey Andreev1-1/+2
Close #3240
2014-09-16feature/session (#3073): Bug fixesAndrey Andreev2-2/+2
- CI_Session_database_driver::read() didn't pass the session ID to _get_lock() - CI_Session::unset_userdata() used a wrong key for unsetting when an array is passed to it
2014-09-02feature/session (#3073): Add Memcached session driverAndrey Andreev1-0/+287
2014-08-27feature/session (#3073): Fix an E_WARNING in CI_Session_redis_driverAndrey Andreev1-1/+1
2014-08-27feature/session (#3073): Add Redis session driverAndrey Andreev1-0/+311
Seems like I forgot to 'git add' it in previous commit.
2014-08-27feature/session (#3073): Rework locking mechanism & add Redis driverAndrey Andreev2-70/+98
2014-08-11Added file path for file GCMarcos SF Filho1-1/+1
2014-06-11[ci skip] A tiny optimizationAndrey Andreev1-5/+5
2014-06-04#3073: Fix temp/flash data gettersAndrey Andreev1-9/+9
2014-06-03#3073: Fix an undefined variable errorAndrey Andreev1-9/+12
2014-06-02#3073: BC workarounds for sess_use_database, sess_expire_on_closeAndrey Andreev2-0/+11
2014-06-02Fix Session_database_driver lockingAndrey Andreev1-7/+9
Ref: #3073
2014-05-31[ci skip] A quick and dirty fix for allowing 'sess_driver' configurationAndrey Andreev1-1/+5
2014-05-31Initial version of new Session libraryAndrey Andreev7-1488/+1255
2014-02-112013 > 2014darwinel3-3/+3
Update copyright notices from 2013 to 2014. And update one calendar example in user_guide from year 2013/2014 to 2014/2015.
2014-02-06Merge changes from developAndrey Andreev1-1/+9
2014-02-06Make CI_Session's HMAC comparison time-attack-safeAndrey Andreev1-1/+9
2014-02-05Integrate CI_Encryption into the frameworkAndrey Andreev1-25/+30
TODO: Add documentation in user_guide_src/source/libraries/encryption.rst
2014-01-24Righting a wrong in the Session libraryAndrey Andreev1-40/+49
- 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-08Fix 2 errors caused by recent commitsAndrey Andreev1-1/+1
2014-01-08Make newline standardization configurableAndrey Andreev1-1/+24
Added ['standardize_newlines'] Also altered the Session cookie driver, which experienced issues with this feature due to it's HMAC verification failing after the Input class alters newlines in non-encrypted session cookies. Supersedes PR #2470
2014-01-06Make CI_Session's set_userdata(), set_flashdata(), set_tempdata(), ↵Andrey Andreev1-5/+5
unset_userdata() and unset_flashdata()'s first parameter mandatory