summaryrefslogtreecommitdiff
path: root/ext/session/session.c
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | Merge branch 'PHP-5.5' into PHP-5.6Anatol Belski2014-01-221-2/+2
| |\ \ \ | | |/ / | | | | | | | | | | | | * PHP-5.5: fix zts
| | * | Merge branch 'PHP-5.4' into PHP-5.5Anatol Belski2014-01-221-2/+2
| | |\ \ | | | |/ | | | | | | | | | | | | * PHP-5.4: fix zts
| | | * fix ztsAnatol Belski2014-01-221-2/+2
| | | |
| * | | Merge branch 'PHP-5.5' into PHP-5.6Yasuo Ohgaki2014-01-221-1/+45
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | * PHP-5.5: Fixed previous commit may delete unwanted cookies. Re-fixed bug #66469
| | * | Fixed previous commit may delete unwanted cookies.Yasuo Ohgaki2014-01-221-1/+45
| | |\ \ | | | |/
| | | * Fixed previous commit may delete unwanted cookies. Sync tests from upper ↵Yasuo Ohgaki2014-01-221-1/+45
| | | | | | | | | | | | | | | | branches.
| | | * Re-fixed bug #66469Yasuo Ohgaki2014-01-221-3/+1
| | | |
| * | | Merge branch 'PHP-5.5' into PHP-5.6Yasuo Ohgaki2014-01-221-3/+1
| |\ \ \ | | |/ / | | | | | | | | | | | | * PHP-5.5: Re-fixed bug #66469
| | * | Re-fixed bug #66469Yasuo Ohgaki2014-01-221-3/+1
| | | |
* | | | Fixed compilaation warningsDmitry Stogov2014-04-221-1/+1
| | | |
* | | | Cleanup (1-st round)Dmitry Stogov2014-04-151-11/+15
| | | |
* | | | Fixed unserialize()Dmitry Stogov2014-04-101-14/+15
| | | |
* | | | Compatibility fix for ext/session/tests/session_id_error3.phptDmitry Stogov2014-04-101-4/+11
| | | |
* | | | Refactor session (incompleted)Xinchen Hui2014-03-291-38/+18
| | | |
* | | | Refactor session (incompleted)Xinchen Hui2014-03-281-47/+55
| | | |
* | | | Refactor session (incompleted)Xinchen Hui2014-03-261-297/+286
| | | |
* | | | Arguments taken by internal functions using zend_parse_parameters() with "+" ↵Dmitry Stogov2014-03-051-2/+0
|/ / / | | | | | | | | | and "*" specifications must not be deallocated anymore.
* | | Merge branch 'PHP-5.5' into PHP-5.6Xinchen Hui2014-01-161-10/+2
|\ \ \ | |/ /
| * | Merge branch 'PHP-5.4' into PHP-5.5Xinchen Hui2014-01-161-10/+2
| |\ \ | | |/
| | * Re-fixed Bug #66481 (Calls to session_name() segfault when session.name is null)Xinchen Hui2014-01-161-3/+2
| | |
| | * Revert "Bug #66481 Segfaults on session_name()"Xinchen Hui2014-01-161-7/+0
| | | | | | | | | | | | This reverts commit 5662ffb295c6f9cb10768d8246f2656aae6b8abb.
* | | Merge branch 'PHP-5.5' into PHP-5.6Yasuo Ohgaki2014-01-161-0/+7
|\ \ \ | |/ / | | | | | | | | | * PHP-5.5: Bug #66481 Segfaults on session_name()
| * | Merge branch 'PHP-5.4' into PHP-5.5Yasuo Ohgaki2014-01-161-0/+7
| |\ \ | | |/ | | | | | | | | | * PHP-5.4: Bug #66481 Segfaults on session_name()
| | * Bug #66481 Segfaults on session_name()Conor McDermottroe2014-01-161-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the previous value of session.name was NULL then any call to session_name($string) would result in a segmentation fault. This changes the behaviour to set the value of session.name to "PHPSESSID" if a blank value is given in php.ini or via -d on the command line. There is already protection against setting it to NULL via session_name() or ini_set().
| | * Bump yearXinchen Hui2014-01-031-1/+1
| | |
* | | Merge branch 'PHP-5.5' into PHP-5.6Yasuo Ohgaki2014-01-151-3/+11
|\ \ \ | |/ / | | | | | | | | | * PHP-5.5: Fixed session module is sending multiple set-cookie headers when session.use_strict_mode=1
| * | Fixed session module is sending multiple set-cookie headers when ↵Yasuo Ohgaki2014-01-151-3/+11
| | | | | | | | | | | | session.use_strict_mode=1
| * | Bump yearXinchen Hui2014-01-031-1/+1
| | |
* | | Bump yearXinchen Hui2014-01-031-1/+1
| | |
* | | Improved empty string handling. Now ZE uses an interned string instead of ↵Dmitry Stogov2013-12-261-2/+2
| | | | | | | | | | | | allocation new empty string each time. (Some extensions might need to be fixed using str_efree() instead of efree() to support interned strings).
* | | Merge branch 'PHP-5.5'Christopher Jones2013-08-211-7/+0
|\ \ \ | |/ / | | | | | | | | | * PHP-5.5: Reduce compilation noise during normal compilation: php-5.5/ext/session/session.c:836: warning: unused variable ‘struc’ php-5.5/ext/session/session.c:836: warning: unused variable ‘num_key’ php-5.5/ext/session/session.c:836: warning: unused variable ‘key_length’ php-5.5/ext/session/session.c:836: warning: unused variable ‘key’ php-5.5/ext/session/session.c:835: warning: unused variable ‘key_type’ php-5.5/ext/session/session.c:834: warning: unused variable ‘_ht’ php-5.5/ext/session/session.c:857: warning: unused variable ‘has_value’ php-5.5/ext/session/session.c:856: warning: unused variable ‘namelen’ php-5.5/ext/session/session.c:853: warning: unused variable ‘name’ php-5.5/ext/session/session.c:852: warning: unused variable ‘p’
| * | Reduce compilation noise during normal compilation:Christopher Jones2013-08-211-7/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | php-5.5/ext/session/session.c:836: warning: unused variable ‘struc’ php-5.5/ext/session/session.c:836: warning: unused variable ‘num_key’ php-5.5/ext/session/session.c:836: warning: unused variable ‘key_length’ php-5.5/ext/session/session.c:836: warning: unused variable ‘key’ php-5.5/ext/session/session.c:835: warning: unused variable ‘key_type’ php-5.5/ext/session/session.c:834: warning: unused variable ‘_ht’ php-5.5/ext/session/session.c:857: warning: unused variable ‘has_value’ php-5.5/ext/session/session.c:856: warning: unused variable ‘namelen’ php-5.5/ext/session/session.c:853: warning: unused variable ‘name’ php-5.5/ext/session/session.c:852: warning: unused variable ‘p’ php-5.5/ext/session/mod_user.c:191: warning: unused variable ‘ret’
* | | Merge branch 'PHP-5.5'Yasuo Ohgaki2013-08-211-2/+48
|\ \ \ | |/ / | | | | | | | | | * PHP-5.5: Add php_serialize session.serialize_handler. This patch closes
| * | Add php_serialize session.serialize_handler. This patch closesYasuo Ohgaki2013-08-211-2/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Request #25630 Request #43980 Request #54383 Bug #65359 and many others similar to these that are closed as "wont fix" or "not a bug". Current serializers have limitations due to register_globals support that are no longer supported. Changing existing serializer may cause compatibility issue. Therefore, new handler is needed to remove needless limitations. php_serialize does not have special characters and allow numerical index in $_SESSION. $_SESSION can be used as ordinary array.
* | | Merge branch 'PHP-5.5'Christopher Jones2013-08-141-1/+1
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | * PHP-5.5: Reduce (some) compile noise of 'unused variable' and 'may be used uninitialized' warnings. Conflicts: ext/gmp/gmp.c
| * | Merge branch 'PHP-5.4' into PHP-5.5Christopher Jones2013-08-141-1/+1
| |\ \ | | |/ | | | | | | | | | | | | | | | | | | * PHP-5.4: Reduce (some) compile noise of 'unused variable' and 'may be used uninitialized' warnings. Conflicts: ext/dba/libinifile/inifile.c
| | * Reduce (some) compile noise of 'unused variable' and 'may be used ↵Christopher Jones2013-08-141-1/+1
| | | | | | | | | | | | uninitialized' warnings.
* | | Merge branch 'PHP-5.5'Yasuo Ohgaki2013-08-111-1/+1
|\ \ \ | |/ / | | | | | | | | | * PHP-5.5: Fixed possible buffer overflow under Windows. Note: Not a security fix.
| * | Merge branch 'PHP-5.4' into PHP-5.5Yasuo Ohgaki2013-08-111-1/+1
| |\ \ | | |/ | | | | | | | | | * PHP-5.4: Fixed possible buffer overflow under Windows. Note: Not a security fix.
| | * Fixed possible buffer overflow under Windows. Note: Not a security fix.Yasuo Ohgaki2013-08-111-1/+1
| | |
* | | Merge branch 'PHP-5.5'Yasuo Ohgaki2013-08-101-1/+1
|\ \ \ | |/ / | | | | | | | | | * PHP-5.5: Fixed Bug #62015 Changed session.auto_start to PHP_INI_PERDIR. It is simply wrong and never worked if the value is changed at runtime
| * | Merge branch 'PHP-5.4' into PHP-5.5Yasuo Ohgaki2013-08-101-1/+1
| |\ \ | | |/ | | | | | | | | | * PHP-5.4: Fixed Bug #62015 Changed session.auto_start to PHP_INI_PERDIR. It is simply wrong and never worked if the value is changed at runtime
| | * Fixed Bug #62015 Changed session.auto_start to PHP_INI_PERDIR. It is simply ↵Yasuo Ohgaki2013-08-101-1/+1
| | | | | | | | | | | | wrong and never worked if the value is changed at runtime
* | | Implemented Request #20421 (session_abort() and session_reset() functionYasuo Ohgaki2013-08-101-0/+38
| | |
* | | Implemented Request #11100 (session_gc() function).Yasuo Ohgaki2013-08-101-0/+38
| | |
* | | Remove compile warning of commit 554021d21e1b2517313a377676260c188152c2ebYasuo Ohgaki2013-08-101-1/+0
| | |
* | | Implemented Bug #17860 Suggestion: auto detect whether session changedYasuo Ohgaki2013-08-101-1/+23
| | |
* | | Implement Bug #54649 Create session_serializer_name()Yasuo Ohgaki2013-08-101-0/+30
| | |
* | | Fixed Bug #65315 session.hash_function silently fallback to default md5Yasuo Ohgaki2013-08-091-0/+1
|/ /
* | fix crash, enable session_id and fix testStanislav Malyshev2013-08-041-3/+0
| |