summaryrefslogtreecommitdiff
path: root/ext/session/php_session.h
Commit message (Collapse)AuthorAgeFilesLines
* Revert "Revert "Implement RFC Add session_gc() ↵Yasuo Ohgaki2016-09-011-3/+3
| | | | | | https://wiki.php.net/rfc/session-gc"" This reverts commit 355c7e7d1cdc180d368c6214ea7605443fc88c92.
* Revert "Implement RFC Add session_gc() https://wiki.php.net/rfc/session-gc"Yasuo Ohgaki2016-09-011-3/+3
| | | | This reverts commit 1cf179e4150308d8217d9517408ca5e22b5d607f.
* Implement RFC Add session_gc() https://wiki.php.net/rfc/session-gcYasuo Ohgaki2016-08-291-3/+3
|
* Merge RFC: Session ID without hashingYasuo Ohgaki2016-08-121-7/+2
| | | | https://wiki.php.net/rfc/session-id-without-hashing
* Restored signed format specifierDmitry Stogov2016-06-211-3/+3
|
* Added ZEND_ATTRIBUTE_FORMAT to some middind functions.Dmitry Stogov2016-06-211-1/+1
| | | | | "%p" replaced by ZEND_LONG_FMT to avoid compilation warnings. Fixed most incorrect use cases of format specifiers.
* Move semicolon into TSRMLS_CACHE_EXTERN/DEFINENikita Popov2016-03-031-1/+1
| | | | Also re bug #71575.
* Merge branch 'PHP-5.6' into PHP-7.0Lior Kaplan2016-01-011-1/+1
|\ | | | | | | | | * PHP-5.6: Happy new year (Update copyright to 2016)
| * Happy new year (Update copyright to 2016)Lior Kaplan2016-01-011-1/+1
| |
* | fix datatype mismatchesAnatol Belski2015-03-241-5/+5
| |
* | cleanup mod version macros and mod defs, round xAnatol Belski2015-03-231-0/+3
| |
* | Merge branch 'PHP-5.6'Julien Pauli2015-03-161-1/+0
|\ \ | |/ | | | | | | | | | | | | * PHP-5.6: Fix flaws in session module Conflicts: ext/session/session.c
| * Merge branch 'PHP-5.5' into PHP-5.6Julien Pauli2015-03-161-1/+0
| |\ | | | | | | | | | | | | * PHP-5.5: Fix flaws in session module
| | * Fix flaws in session moduleJulien Pauli2015-03-161-1/+0
| | |
| | * Bump yearXinchen Hui2015-01-151-1/+1
| | |
| | * Bump yearXinchen Hui2014-01-031-1/+1
| | |
| * | bump yearXinchen Hui2015-01-151-1/+1
| | |
* | | made ZEND_TSRMLS_CACHE_* macros look like function callsAnatol Belski2015-02-161-1/+1
| | | | | | | | | | | | which also comply with the current semantics for such macros
* | | Pass maxlifetime to save handlersYasuo Ohgaki2015-02-121-3/+3
| | |
* | | Cleanup trans sid code. Behavior is unchanged.Yasuo Ohgaki2015-02-021-2/+1
| | | | | | | | | | | | Fixed possible injections. Escape values usually internal safe values.
* | | WIP - test passesYasuo Ohgaki2015-01-221-22/+60
| | |
* | | bump yearXinchen Hui2015-01-151-1/+1
| | |
* | | trailing whitespace removalStanislav Malyshev2015-01-101-1/+1
| | |
* | | almost all the replacements of TSRMLS_* are doneAnatol Belski2014-12-141-1/+1
| | | | | | | | | | | | | | | | | | | | | Some places have to be yet touched as they use different/custom macros namings for the same. Also some places in the code became redundant now, this is the next task. To name some: ext/mysqlnd, sapi/embed, ext/curl and some smaller places here and there.
* | | second shot on removing TSRMLS_*Anatol Belski2014-12-141-8/+8
| | |
* | | first shot remove TSRMLS_* thingsAnatol Belski2014-12-131-12/+12
| | |
* | | ext/iconv, ext/json and ext/session use static tsrmls pointerAnatol Belski2014-10-171-1/+4
| | |
* | | s/PHP 5/PHP 7/Johannes Schlüter2014-09-191-1/+1
| | |
* | | master renames phase 1Anatol Belski2014-08-251-12/+12
| | |
* | | fixes to %pd format usageAnatol Belski2014-08-241-1/+1
| | |
* | | ported ext/sessionAnatol Belski2014-08-191-12/+12
| | |
* | | Refactoring wddx (incompleted, is there any one use it? )Xinchen Hui2014-05-111-18/+13
| | |
* | | Make they are in the same style of Z_ISREFXinchen Hui2014-05-031-1/+1
| | |
* | | Fixed unserialize()Dmitry Stogov2014-04-101-1/+1
| | |
* | | Refactored zend_hash_* iteration API zend_hash_fove_forward_ex(ht, pos) and ↵Dmitry Stogov2014-04-071-2/+2
| | | | | | | | | | | | | | | | | | | | | family require second argument to be real pointer. &(ht)->nInternalPointer should be passed instead of NULL. zend_hash_update_current_key() may work only with internal pointer.
* | | Refactor session (incompleted)Xinchen Hui2014-03-291-4/+4
| | |
* | | Refactor session (incompleted)Xinchen Hui2014-03-281-31/+33
| | |
* | | Refactor session (incompleted)Xinchen Hui2014-03-261-34/+32
|/ /
* | Bump yearXinchen Hui2014-01-031-1/+1
| |
* | Remove compile warning of commit 554021d21e1b2517313a377676260c188152c2ebYasuo Ohgaki2013-08-101-1/+1
| |
* | Implemented Bug #17860 Suggestion: auto detect whether session changedYasuo Ohgaki2013-08-101-0/+1
|/
* Strict sessionYasuo Ohgaki2013-08-041-1/+9
|
* HASH_KEY_NON_EXISTANT fixVeres Lajos2013-07-211-1/+1
|
* BC fix for PR 109 merge - create_sid() method in SessionHandlerArpad Ray2013-06-271-0/+3
| | | | | | | | | Creates a new SessionIdInterface and moves create_sid() into it, so existing handlers implementing SessionHandlerInterface don't require create_sid(). SessionHandler still includes the method so the default mod can be called, but now implements both interfaces. Also added several more tests for this feature.
* Merge PR 109 - Add create_sid to session_set_save_handler and SessionHandlerArpad Ray2013-06-271-1/+3
|\ | | | | | | | | | | Allows user session handlers to create session IDs by adding an optional 7th argument to session_set_save_handler() and a create_sid() method to SessionHandler.
| * Add create_sid to session_set_save_handler and SessionHandlerLeigh2012-06-151-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A lot of code already existed to allow a custom create_sid handler, but lacked a specific implementation. Therefore I have added a 7th (optional) argument session_set_save_handler, to allow a user function to be supplied for session id generation. If a create_sid function is not supplied, the default function is called in its absence to preserve backwards compatibility. Likewise create_sid only added to SessionHandler class, and not the interface to maintain backwards compatibility. If the result is not overridden, the default is called.
* | Happy New YearXinchen Hui2013-01-011-1/+1
|/
* add SessionHandlerInterface for session_set_save_handler() - #60551Arpad Ray2012-01-041-0/+3
|
* - Year++Felipe Pena2012-01-011-1/+1
|
* Implement object-oriented session handlers (https://wiki.php.net/rfc/session-oo)Arpad Ray2011-09-131-0/+13
|