summaryrefslogtreecommitdiff
path: root/ext/session/php_session.h
Commit message (Collapse)AuthorAgeFilesLines
* revert session_set_userdata - diffent patch will come shortlyThies C. Arntzen2002-04-281-3/+0
|
* @ - added session_set_userdata() which enables you to specify one variableThies C. Arntzen2002-04-271-0/+3
| | | | | | @ that will be kept in the browser in addition to the session-id. This @ only works when using trans-sid sessions (no cookie). (thies)
* - Proper use of underscores (s/createsid/create_sid/)Sascha Schumann2002-03-301-10/+8
| | | | | | - Bump the API date and remove extra cpp macro - Pass TSRMLS appropiately to the create_sid function
* Added field to ps_module structure to hold function pointer for the creationMark L. Woodward2002-03-291-3/+25
| | | | | | | of the session ID string. Default PS_MOD() macro sets this to be the default creation routine. PS_MOD_SID() macro sets this to a handlers session ID creation routine.
* Merge in session API changes (carry around tsrm context)Sascha Schumann2002-03-061-6/+8
| | | | | | Now PHP_SESSION_API is defined to the date of the last change, so that externa source-code can handle changes more gracefully.
* Weep out all recent commits of Yasuo.Sascha Schumann2002-03-061-6/+6
| | | | | | | | | | | | | | | I don't have time right now to leave in the good ones and remove only the bad ones. There are some semantical changes which I reject, because they aim at fixing a bug which is at a completely other location. Then SID does not gefined anymore properly. (This broken patch has not been sent to me at all.) Also, there were *so* many whitespace changes which already make these commits bogus.
* More TSRM workYasuo Ohgaki2002-03-061-6/+6
|
* Maintain headers.Sebastian Bergmann2002-02-281-1/+1
|
* move to the ZEND_DECLARE_MODULE_GLOBALS() and ZEND_EXTERN_MODULE_GLOBALSSterling Hughes2002-02-071-6/+3
| | | | | macros
* Export php_session_start().foobar2002-02-051-0/+1
|
* Export php_session_register_module/serializer.Yasuo Ohgaki2002-01-161-2/+2
|
* Update headers.Sebastian Bergmann2001-12-111-2/+2
|
* Fix session_unregister()Zeev Suraski2001-12-061-2/+6
|
* Remove PS_DEL_VAR macro, always use PS_DEL_VARL()Zeev Suraski2001-12-061-2/+0
|
* AIX compiler doesn't like having a comma at the end of the enumDoug MacEachern2001-11-181-1/+1
| | | | | (Ryan Bloom <rbb@apache.org>)
* Rewrite of unserializer which should be more maintainable and extensible.Sascha Schumann2001-11-101-1/+3
| | | | | | | Changes pass `make test´ and a couple of custom tests. Enjoy.
* Fix build.Andrei Zmievski2001-10-221-0/+1
|
* Add an API function for setting the session id from a session module...Sterling Hughes2001-09-111-0/+2
| | | | | # The SRM folks wanted/needed this
* Restore session_adapt_url()Zeev Suraski2001-08-311-2/+3
|
* Cleanup and clarifyZeev Suraski2001-08-311-1/+0
|
* More fixes and refinementsZeev Suraski2001-08-271-0/+1
|
* Fix trans-sid.Zeev Suraski2001-08-261-1/+0
| | | | | | Still need to figure out how to turn trans-sid only when sessions are actually used.
* Make the session module more independentZeev Suraski2001-08-261-2/+1
|
* Get rid of TRANS_SID - it's always possible to use it now.Zeev Suraski2001-08-251-5/+1
|
* Move the trans-sid mechanism to use the output buffering mechanism.Zeev Suraski2001-08-251-4/+3
| | | | | | | | Advantages: - Would work with the output buffering mechanism in general, and with output compression in particular - Should yield better performance (untested as of yet)
* add struct nameZeev Suraski2001-08-251-1/+1
|
* API updateZeev Suraski2001-08-211-1/+1
|
* more tsrm cleanup -- output.c is not doing any fetches anymoreSascha Schumann2001-08-051-1/+1
|
* more tsrm cleanupSascha Schumann2001-08-051-1/+1
|
* further tsrm cleanupSascha Schumann2001-08-051-2/+2
|
* Redesigned thread safety mechanism - nua nuaZeev Suraski2001-07-281-19/+7
|
* - Get rid of ELS_*(), and use TSRMLS_*() instead.Zeev Suraski2001-07-271-3/+3
| | | | | | | - Move to the new ts_allocate_id() API This patch is *bound* to break some files, as I must have had typos somewhere. If you use any uncommon extension, please try to build it...
* cleanup in preparation for session_readonly()Hartmut Holzgraefe2001-07-111-2/+8
|
* Improve url scanner speed (up to 40% for large chunks of data)Sascha Schumann2001-07-041-2/+4
| | | | | | | and handle some corner cases better. The scanner has been changed to the format as proposed in "RE2C - A More Versatile Scanner Generator" by Cowan et al.
* - fixed the reference in session thingieThies C. Arntzen2001-06-211-1/+1
| | | | | | | | | | - regression test checked (this time;-) - added new regression test for references - references _between_ session variables also work in when the session var replaces an already existing global var (this was a brain twister) - saved one strlen call per session variable - fixed one tiny leak
* Change copyright note.Sebastian Bergmann2001-06-191-20/+9
|
* Use zend_hash_add_empty_elementSascha Schumann2001-05-191-1/+1
|
* add an interface for registering storage modules at run-time.Sascha Schumann2001-05-031-0/+2
|
* Patch from Sascha that abstracts session serializers. WDDX extensionAndrei Zmievski2001-05-011-8/+48
| | | | | | now implements the encode/decode functions and registers them with the session module.
* Allow to send secure cookiesStanislav Malyshev2000-10-281-0/+1
|
* Add session_adapt_url().Sascha Schumann2000-10-261-1/+3
|
* Add session_write_close(). This is primarily intended to enableSascha Schumann2000-10-111-0/+1
| | | | | | | | | script writers to release the lock associated with the session lock before the request finishes. You can pass arrays now to session_set_save_handler(), so that the handlers can be located in an object for better abstraction.
* Rename symbols whose first character was an underscore.Sascha Schumann2000-09-061-13/+13
|
* Extend HTTP headers for private-caching and add a new PHP functionSascha Schumann2000-09-011-0/+1
| | | | | | | session_cache_limiter. Submitted by: Jon Parise <jon@csh.rit.edu>
* Unify use of my email addressSascha Schumann2000-07-101-1/+1
|
* Save more overhead. Look for the serializer/save_handler only when they're ↵Zeev Suraski2000-05-261-2/+0
| | | | actually modified.
* Use the INI framework in the session moduleZeev Suraski2000-05-261-7/+10
|
* @-added session_get_cookie_params (sterling)Sterling Hughes2000-03-301-0/+1
|
* GC now prints out how many session objects were removedSascha Schumann2000-03-291-1/+1
|
* Changed HTTP_STATE_VARS to HTTP_SESSION_VARS.Andrei Zmievski2000-03-131-1/+1
| | | | | | @ Changed $HTTP_STATE_VARS to $HTTP_SESSION_VARS. Use only the latter @ version now! (Andrei)