Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Clean up ext/session errors | Máté Kocsis | 2020-09-11 | 1 | -1/+1 |
| | | | | Closes GH-6111 | ||||
* | Constify char * arguments of APIs | twosee | 2020-06-08 | 1 | -4/+3 |
| | | | | Closes GH-5676. | ||||
* | SessionUpdateTimestampHandler class was never implemented | Alex Dowad | 2020-04-27 | 1 | -2/+0 |
| | | | | | | | | | | | | It seems that in 2015, work was being done so that users could add their own custom session handlers. The implementer intended to add a class called SessionUpdateTimestampHandler, but never did so. The variable which was intended to point to its class entry is never initialized. The implementer also coded two methods for this class. Strangely, the method bodies are declared with PHP_METHOD(SessionHandler, ...) rather than PHP(SessionUpdateTimestampHandler, ...). However, these method implementations are not added to the method table of any class or interface. They are just dead code. | ||||
* | Remove mention of PHP major version in Copyright headers | Gabriel Caruso | 2019-09-25 | 1 | -2/+0 |
| | | | | Closes GH-4732. | ||||
* | Remove usage of HAVE_HASH_EXT and COMPILE_DL_HASH as ext/hash is always ↵ | Kalle Sommer Nielsen | 2019-03-20 | 1 | -4/+1 |
| | | | | available (master only) | ||||
* | Remove year range from copyright notice | Zeev Suraski | 2019-01-30 | 1 | -1/+1 |
| | |||||
* | implement same site cookie see https://bugs.php.net/bug.php?id=72230 see ↵ | Frederik Bosch | 2018-07-31 | 1 | -0/+1 |
| | | | | https://tools.ietf.org/html/draft-west-first-party-cookies-07 see https://scotthelme.co.uk/csrf-is-dead/ | ||||
* | Remove unused Git attributes ident | Peter Kokot | 2018-07-25 | 1 | -2/+0 |
| | | | | | | | | | | | | | | | The $Id$ keywords were used in Subversion where they can be substituted with filename, last revision number change, last changed date, and last user who changed it. In Git this functionality is different and can be done with Git attribute ident. These need to be defined manually for each file in the .gitattributes file and are afterwards replaced with 40-character hexadecimal blob object name which is based only on the particular file contents. This patch simplifies handling of $Id$ keywords by removing them since they are not used anymore. | ||||
* | year++ | Xinchen Hui | 2018-01-02 | 1 | -1/+1 |
| | |||||
* | Move constants into read-only data segment | Dmitry Stogov | 2017-12-14 | 1 | -4/+4 |
| | |||||
* | Update copyright headers to 2017 | Sammy Kaye Powers | 2017-01-02 | 1 | -1/+1 |
| | |||||
* | Merge branch 'pull-request/2261' | Joe Watkins | 2017-01-01 | 1 | -0/+2 |
|\ | | | | | | | | | * pull-request/2261: Add PHPAPI php_session_flush and php_session_destroy | ||||
| * | Add PHPAPI php_session_flush and php_session_destroy | dreamszhu | 2017-01-01 | 1 | -0/+2 |
| | | |||||
* | | Add PHPAPI for session class entry | dreamszhu | 2016-12-31 | 1 | -4/+4 |
|/ | |||||
* | Fix bug #73100 - Improve bug fix. Forbid to set 'user' save handler other ↵ | Yasuo Ohgaki | 2016-12-22 | 1 | -1/+2 |
| | | | | than set_save_handler(). | ||||
* | Fix bug #71038 - session_start() returns true even when it failed | Yasuo Ohgaki | 2016-11-17 | 1 | -3/+3 |
| | | | | PR #2167 | ||||
* | keep ABI | Anatol Belski | 2016-11-16 | 1 | -1/+1 |
| | |||||
* | Refactor and cleanup implementation. | Yasuo Ohgaki | 2016-11-16 | 1 | -0/+1 |
| | |||||
* | Revert "Fix Bug #73461" | Yasuo Ohgaki | 2016-11-16 | 1 | -1/+0 |
| | | | | This reverts commit 0383de14678e4c77e11ebf261530d4c1260825a1. | ||||
* | Fix Bug #73461 | Yasuo Ohgaki | 2016-11-16 | 1 | -0/+1 |
| | | | | This patch disables any invalid save handler calls. | ||||
* | Revert "Revert "Implement RFC Add session_gc() ↵ | Yasuo Ohgaki | 2016-09-01 | 1 | -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 Ohgaki | 2016-09-01 | 1 | -3/+3 |
| | | | | This reverts commit 1cf179e4150308d8217d9517408ca5e22b5d607f. | ||||
* | Implement RFC Add session_gc() https://wiki.php.net/rfc/session-gc | Yasuo Ohgaki | 2016-08-29 | 1 | -3/+3 |
| | |||||
* | Merge RFC: Session ID without hashing | Yasuo Ohgaki | 2016-08-12 | 1 | -7/+2 |
| | | | | https://wiki.php.net/rfc/session-id-without-hashing | ||||
* | Restored signed format specifier | Dmitry Stogov | 2016-06-21 | 1 | -3/+3 |
| | |||||
* | Added ZEND_ATTRIBUTE_FORMAT to some middind functions. | Dmitry Stogov | 2016-06-21 | 1 | -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/DEFINE | Nikita Popov | 2016-03-03 | 1 | -1/+1 |
| | | | | Also re bug #71575. | ||||
* | Merge branch 'PHP-5.6' into PHP-7.0 | Lior Kaplan | 2016-01-01 | 1 | -1/+1 |
|\ | | | | | | | | | * PHP-5.6: Happy new year (Update copyright to 2016) | ||||
| * | Happy new year (Update copyright to 2016) | Lior Kaplan | 2016-01-01 | 1 | -1/+1 |
| | | |||||
* | | fix datatype mismatches | Anatol Belski | 2015-03-24 | 1 | -5/+5 |
| | | |||||
* | | cleanup mod version macros and mod defs, round x | Anatol Belski | 2015-03-23 | 1 | -0/+3 |
| | | |||||
* | | Merge branch 'PHP-5.6' | Julien Pauli | 2015-03-16 | 1 | -1/+0 |
|\ \ | |/ | | | | | | | | | | | | | * PHP-5.6: Fix flaws in session module Conflicts: ext/session/session.c | ||||
| * | Merge branch 'PHP-5.5' into PHP-5.6 | Julien Pauli | 2015-03-16 | 1 | -1/+0 |
| |\ | | | | | | | | | | | | | * PHP-5.5: Fix flaws in session module | ||||
| | * | Fix flaws in session module | Julien Pauli | 2015-03-16 | 1 | -1/+0 |
| | | | |||||
| | * | Bump year | Xinchen Hui | 2015-01-15 | 1 | -1/+1 |
| | | | |||||
| | * | Bump year | Xinchen Hui | 2014-01-03 | 1 | -1/+1 |
| | | | |||||
| * | | bump year | Xinchen Hui | 2015-01-15 | 1 | -1/+1 |
| | | | |||||
* | | | made ZEND_TSRMLS_CACHE_* macros look like function calls | Anatol Belski | 2015-02-16 | 1 | -1/+1 |
| | | | | | | | | | | | | which also comply with the current semantics for such macros | ||||
* | | | Pass maxlifetime to save handlers | Yasuo Ohgaki | 2015-02-12 | 1 | -3/+3 |
| | | | |||||
* | | | Cleanup trans sid code. Behavior is unchanged. | Yasuo Ohgaki | 2015-02-02 | 1 | -2/+1 |
| | | | | | | | | | | | | Fixed possible injections. Escape values usually internal safe values. | ||||
* | | | WIP - test passes | Yasuo Ohgaki | 2015-01-22 | 1 | -22/+60 |
| | | | |||||
* | | | bump year | Xinchen Hui | 2015-01-15 | 1 | -1/+1 |
| | | | |||||
* | | | trailing whitespace removal | Stanislav Malyshev | 2015-01-10 | 1 | -1/+1 |
| | | | |||||
* | | | almost all the replacements of TSRMLS_* are done | Anatol Belski | 2014-12-14 | 1 | -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 Belski | 2014-12-14 | 1 | -8/+8 |
| | | | |||||
* | | | first shot remove TSRMLS_* things | Anatol Belski | 2014-12-13 | 1 | -12/+12 |
| | | | |||||
* | | | ext/iconv, ext/json and ext/session use static tsrmls pointer | Anatol Belski | 2014-10-17 | 1 | -1/+4 |
| | | | |||||
* | | | s/PHP 5/PHP 7/ | Johannes Schlüter | 2014-09-19 | 1 | -1/+1 |
| | | | |||||
* | | | master renames phase 1 | Anatol Belski | 2014-08-25 | 1 | -12/+12 |
| | | | |||||
* | | | fixes to %pd format usage | Anatol Belski | 2014-08-24 | 1 | -1/+1 |
| | | |