summaryrefslogtreecommitdiffstats
path: root/system/libraries/Session
AgeCommit message (Collapse)AuthorFilesLines
2017-03-24Merge branch '3.1-stable' into developAndrey Andreev2-9/+9
Conflicts resolved: system/core/CodeIgniter.php system/core/Common.php system/core/Input.php system/helpers/cookie_helper.php tests/codeigniter/helpers/html_helper_test.php user_guide_src/source/changelog.rst user_guide_src/source/conf.py user_guide_src/source/installation/downloads.rst user_guide_src/source/installation/upgrading.rst user_guide_src/source/libraries/input.rst
2017-01-19More byte-safetyAndrey Andreev1-4/+4
2017-01-11[ci skip] Fix an error with DB sessions triggered with regenerate + destroyAndrey Andreev1-5/+5
2017-01-03[ci skip] Update year number in remaining files that were recently deleted ↵Andrey Andreev1-2/+2
from develop
2017-01-03Update copyright data to 2017Master Yoda6-12/+12
2016-12-31Update copyright data to 2017Master Yoda6-12/+12
2016-12-14Drop all PHP 5.3-related codeAndrey Andreev2-79/+1
2016-12-01Merge branch '3.1-stable' into developAndrey Andreev3-43/+35
2016-11-29Fix #4923Andrey Andreev3-41/+33
2016-11-22Fix #4916Andrey Andreev1-2/+2
2016-10-28Merge branch '3.1-stable' into developAndrey Andreev2-8/+119
Resolved conflicts: system/core/CodeIgniter.php user_guide_src/source/changelog.rst user_guide_src/source/conf.py user_guide_src/source/installation/downloads.rst user_guide_src/source/installation/upgrading.rst user_guide_src/source/libraries/form_validation.rst
2016-10-27[ci skip] Another attempt at #4874Andrey Andreev1-2/+3
2016-10-27Fix #4874Andrey Andreev1-9/+54
2016-10-22Close #4830, #3649Andrey Andreev2-6/+48
2016-10-03Fix #4823Andrey Andreev1-2/+25
2016-08-10Merge branch '3.1-stable' into developAndrey Andreev2-18/+5
2016-07-28Remove dead code written for PHP 5.2Andrey Andreev1-12/+3
2016-07-28[ci skip] Fix #3919, #4732Andrey Andreev1-6/+2
2016-07-26Merge branch '3.1-stable' into developAndrey Andreev4-2/+7
Conflicts resolved: .travis.yml system/core/CodeIgniter.php system/database/drivers/oci8/oci8_forge.php system/database/drivers/pdo/subdrivers/pdo_oci_forge.php system/helpers/path_helper.php system/libraries/Email.php user_guide_src/source/changelog.rst user_guide_src/source/conf.py user_guide_src/source/contributing/index.rst user_guide_src/source/general/requirements.rst user_guide_src/source/general/styleguide.rst user_guide_src/source/installation/downloads.rst user_guide_src/source/installation/upgrade_310.rst user_guide_src/source/installation/upgrading.rst
2016-07-19[ci skip] Fix an undefined index for 'timeout' in Redis session driverAndrey Andreev1-2/+3
http://forum.codeigniter.com/thread-64219.html
2016-05-26[ci skip] Fix a minor Redis Session bugAndrey Andreev1-1/+1
2016-05-20Merge pull request #4638 from kasimtan/phpdoc_fixesAndrey Andreev1-1/+1
[ci skip] Fixed PHPDoc parameter name and type discrepancies
2016-05-19Fixed PHPDoc parameter name and type discrepanciesKasim Tan1-1/+1
2016-04-01[ci skip] Add some 'debug' log messages to CI_SessionAndrey Andreev3-1/+6
2016-03-21Merge branch '3.0-stable' into developAndrey Andreev1-0/+18
Resolved conflicts: user_guide_src/source/changelog.rst user_guide_src/source/conf.py user_guide_src/source/installation/downloads.rst user_guide_src/source/installation/upgrading.rst
2016-03-15Add __isset() to CI_SessionAndrey Andreev1-0/+18
2016-03-11Merge branch '3.0-stable' into developAndrey Andreev4-44/+74
Resolved conflicts: system/core/CodeIgniter.php user_guide_src/source/changelog.rst user_guide_src/source/conf.py user_guide_src/source/installation/downloads.rst user_guide_src/source/installation/upgrading.rst
2016-03-11Revert an unintended change from a027a7fd0d770cec0d71e888d8b6f4aa1568ce9fAndrey Andreev1-1/+1
2016-03-10Fix a logical error from last commitAndrey Andreev1-1/+1
2016-03-10Improve ext/session error messagesAndrey Andreev4-32/+51
2016-02-29[ci skip] Apply #4491 to Memcached driverAndrey Andreev1-1/+1
2016-02-29Merge pull request #4491 from roastduck/developAndrey Andreev1-1/+1
[ci skip] Clean current lock key on close() in redis session driver
2016-02-29fix typo__RD1-1/+1
2016-02-29delete lock directly -> call _release_lock()__RD1-2/+1
2016-02-28clean current lock key in redis session driverroastduck1-0/+1
set $this->_lock_key to NULL after close Signed-off-by: roastduck <beantang.tang@gmail.com>
2016-02-24Merge pull request #4480 from versalle88/developAndrey Andreev1-1/+1
Changed class_exists() calls to ignore __autoload()
2016-02-23Fixed typoversalle881-1/+1
2016-02-23Removedversalle881-1/+1
2016-02-23Changed calls to class_exists to ignore __autoload() to match other callsversalle881-1/+1
2016-02-23Changed calls to class_exists to ignore __autoload() to match other callsversalle881-1/+1
2016-02-13[ci skip] Fix Memcached replace() result code checks in CI_SessionAndrey Andreev1-2/+2
Related #3919
2016-02-10Fix a bug where CI_Session_memcached_driver doesn't write empty sessionsAndrey Andreev1-4/+7
Related: #3919
2016-02-10[ci skip] Fix Memcached session lock handling and error checking around ↵Andrey Andreev1-9/+17
replace() usage
2016-02-05Merge pull request #4424 from jonty-comp/developAndrey Andreev1-3/+16
[ci skip] Fix PHP session_write_close() warning when writing a new session to Redis
2016-02-05Fix regression on PHP7 when regenerating the session (#4362)Jonty Sewell1-1/+3
2016-02-05Setting the flag to FALSE is unnecessary since it defaults to FALSE, ↵Jonty Sewell1-10/+1
therefore this block of code can be reduced to a single statement Signed-off-by: Jonty Sewell <jontysewell@gmail.com>
2016-02-05Set the _key_exists flag to TRUE when the key does in fact exist. Set it to ↵Jonty Sewell1-2/+7
FALSE if the ID is being regenerated, and set it to TRUE once it's been written. Signed-off-by: Jonty Sewell <jontysewell@gmail.com>
2016-02-05Add a flag to determine whether the redis key currently exists, and if not, ↵Jonty Sewell1-2/+17
force creation of it at write-time Signed-off-by: Jonty Sewell <jontysewell@gmail.com>
2016-02-05Revert previous changes - fixing the source of the problem rather than ↵Jonty Sewell1-9/+3
working around it Signed-off-by: Jonty Sewell <jontysewell@gmail.com>
2016-02-03If attempting to write an empty session to Redis, a key will not actually be ↵Jonty Sewell1-3/+9
created, so when the driver tries to set the expiration timeout on the key, 0 is returned, triggering a warning from session_write_close Signed-off-by: Jonty Sewell <jontysewell@gmail.com>