summaryrefslogtreecommitdiff
path: root/ext/session/session.c
Commit message (Collapse)AuthorAgeFilesLines
* Do not try to free NULLs.Sascha Schumann1999-09-251-4/+4
|
* - Upgraded var_dump() to take multiple argumentsAndrey Hristov1999-09-201-2/+2
| | | | | - php3api_ is changed to php_
* Convert module to use Ex API.Sascha Schumann1999-09-171-32/+34
|
* add user-level callbacksSascha Schumann1999-09-171-17/+48
|
* Fixed memory leak.Andrey Hristov1999-09-161-0/+1
|
* improve short help messagesSascha Schumann1999-09-161-1/+2
|
* wddx decode works as wellSascha Schumann1999-09-161-2/+6
|
* wddx serialization works nowSascha Schumann1999-09-161-4/+17
|
* Since Thies fixed var.c, objects work now, too.Sascha Schumann1999-09-161-1/+0
|
* calculate length of cookie string correctlySascha Schumann1999-09-121-2/+3
|
* - OopsAndi Gutmans1999-09-121-2/+1
|
* - Make it compile on Win32Andi Gutmans1999-09-121-1/+2
|
* Use global symbol table instead..Andrey Hristov1999-09-121-2/+2
|
* add transparent session id propagationSascha Schumann1999-09-111-1/+19
| | | | | | | | | this uses a custom scanner which detects relative URIs and changes them appropiately. must be explicitly enabled with --enable-trans-sid (normal case is not affected, since session_adapt_uris defaults to void statement. Compiler should eliminate dead code in output.c then.)
* - Added session_unset() functionAndrey Hristov1999-09-111-2/+28
| | | | | | - Fixed double session globals shutdown crash - Added warning when session_destroy() is called without session_start()
* - support for external entropy sourcesSascha Schumann1999-09-111-5/+29
| | | | | | - extern_referer_chk => extern_referer_check - kill a warning in mod_files.c
* First try at WDDX serializerSascha Schumann1999-09-041-10/+81
| | | | | (not active currently)
* - add global startup/shutdown handlersSascha Schumann1999-09-031-2/+1
| | | | | | | | | | - improve genif.sh to also consider all header files for inclusion (checks for phpext_) - use vsnprintf in main.c to avoid buffer overflows - improve sessions's mm module to cope better with OOM situations within the shared memory segment - fix typo wrt session.auto_start
* Fix lcg.h location.Andrey Hristov1999-09-011-1/+1
|
* ext/lcg -> ext/standard in various placesStig Bakken1999-08-311-1/+1
|
* - fix potential buffer problem in send_cookieSascha Schumann1999-08-271-7/+12
| | | | | | | | | | - fix gc probability algorithm - don't access mod_data directly - initial version of mm support for session data storage This works pretty good, but we need to create the initial mm pool from the parent process/thread. Still looking for a clean way to do that.
* return true to match documentationSascha Schumann1999-08-231-0/+2
|
* - add session.extern_referer_chkSascha Schumann1999-08-211-5/+32
| | | | | - use combined lcg in session id creation
* Removed '3' from key functions in PHP (maintained compatibility throughZeev Suraski1999-08-021-2/+2
| | | | | php3_compat.h)
* Implement additional heuristic for session id search. Now looks intoSascha Schumann1999-07-221-2/+19
| | | | | REQUEST_URI as well.
* *** empty log message ***Andrey Hristov1999-07-211-0/+1
|
* more to doSascha Schumann1999-07-181-0/+2
|
* add session config to php.ini and adapt the naming scheme for itSascha Schumann1999-07-181-15/+15
|
* Fix TS versionZeev Suraski1999-07-161-0/+4
|
* License updateZeev Suraski1999-07-161-20/+9
|
* define sid to "", if we are in cookie modeSascha Schumann1999-07-151-0/+2
|
* we don't need php_sidSascha Schumann1999-07-151-5/+1
|
* define SID appropiatelySascha Schumann1999-07-151-1/+27
|
* Fix a memory leak by not allowing session_start() to be called more than once.Andrey Hristov1999-07-071-0/+2
|
* implement a simple API in the case someone wants to define his/her own ↵Sascha Schumann1999-07-011-9/+47
| | | | serialization stuff
* No need for a PSLS_FETCH() if PSLS_D/PSLS_DC are supplied as function argumentsZeev Suraski1999-06-291-1/+0
|
* *** empty log message ***Andrey Hristov1999-06-291-1/+1
|
* Added session expiration.Andrey Hristov1999-06-291-4/+20
|
* Added session_is_registered(varname) function.Andrey Hristov1999-06-281-0/+27
|
* * Fix a buglet in the session moduleZeev Suraski1999-06-111-8/+8
| | | | | | | | | * Make some renames in the session module - avoid having a function called 'delete' so that we don't piss any C++ compilers. Also rename the {startup,shutdown}_globals to {startup,shutdown}_session_globals, so that they're a bit less general names, and made them static. * Remove uselss variables
* better scaling for large servers using many session idsSascha Schumann1999-06-071-2/+0
|
* - some cleanupsSascha Schumann1999-06-071-4/+38
| | | | | | - add gc logic - add session_destroy()
* - Fix PSLS issuesZeev Suraski1999-06-061-9/+19
| | | | | | - Add a standard info function for the session module (use them!) - Replace PATH_MAX with MAXPATHLEN (that's our platform indepedent constant)
* one C too muchSascha Schumann1999-06-061-1/+1
|
* avoid unnecessary PSLS_FETCH() in internal functionsSascha Schumann1999-06-061-23/+17
|
* -Init tsrm on minitAndi Gutmans1999-06-061-0/+3
|
* - Use PS() everywhere.Andi Gutmans1999-06-061-11/+11
|
* - Make sessions compile on win32 but it still doesn't link.Andi Gutmans1999-06-061-6/+10
|
* - Add some *_FETCH()'s. Still some work to be done so that it'll compile on ↵Andi Gutmans1999-06-061-2/+9
| | | | win32.
* - s/encoded/encode/Sascha Schumann1999-06-061-3/+4
| | | | | - new TODO entry