summaryrefslogtreecommitdiff
path: root/ext/session/mod_files.c
Commit message (Collapse)AuthorAgeFilesLines
* - Fix copyright notices with 2001Andi Gutmans2001-02-261-1/+1
|
* Fixed crash (bus error) in readdir() and session cleanup when compiledfoobar2000-10-181-1/+1
| | | | | with Sun CC.
* fix indentationSascha Schumann2000-10-171-1/+1
|
* fixes bug 7055 & 7235Daniel Beulshausen2000-10-161-6/+14
|
* Libc5-readdir_r workaroundSascha Schumann2000-09-111-1/+1
|
* Rename symbols whose first character was an underscore.Sascha Schumann2000-09-061-11/+11
|
* Fix crashStanislav Malyshev2000-09-051-1/+0
| | | | | # This is getting worse... Seems that more work is needed
* s/PATH_MAX/MAXPATHLEN/Sascha Schumann2000-09-011-1/+1
|
* Solaris/x86 insists of having a large buffer for storing the result ofSascha Schumann2000-09-011-2/+3
| | | | | | | readdir_r(), otherwise it will segfault. PR: #6479
* Fix buildZeev Suraski2000-08-201-3/+3
|
* Provide PHP_SEPARATOR which expands to the default directory separatorSascha Schumann2000-08-201-9/+3
| | | | | on the target platform.
* Open session files in binary mode (fix #5953)Stanislav Malyshev2000-08-051-3/+7
| | | | | @- Fixed \n in session variables bug on Win32 (Stas)
* Always use the current DIR_DELIMITER to create the session file pathSascha Schumann2000-07-111-1/+1
|
* Unify use of my email addressSascha Schumann2000-07-101-1/+1
|
* (PHP session_destroy) return the error condition from storage handler'sSascha Schumann2000-07-051-1/+3
| | | | | | | session_destroy method. Submitted by: juhl@eisenstein.dk
* Fix Win32 buildZeev Suraski2000-06-041-1/+0
|
* - Fix problem in sessions module under Win32. Need to use ; as an optionsAndi Gutmans2000-05-271-1/+1
| | | | | - delimiter in save_path instead of :.
* Use reentrant version of readdir. If the target platform does not supportSascha Schumann2000-05-231-2/+2
| | | | | | the POSIX-like readdir_r, we fall back to readdir. In ZTS mode, this will cause php_readdir_r calls to be serialized.
* - Support virtual unlink()Andi Gutmans2000-05-231-2/+2
|
* Update the license with the new clause 6Zeev Suraski2000-05-181-2/+2
|
* Complain, if write(2) failed.Sascha Schumann2000-05-151-1/+4
|
* - Change some open's to V_OPEN()'sAndi Gutmans2000-04-301-3/+3
|
* - Fix virtual cwd bugZeev Suraski2000-04-201-1/+1
| | | | | - Add more V_STAT() V_LSTAT() changes
* Improved error messagesSascha Schumann2000-03-291-3/+13
|
* the pipe is breaking all the timeZeev Suraski2000-02-191-2/+2
|
* Fine tune Andi's patchZeev Suraski2000-02-111-2/+2
|
* More cosmetic thingsSascha Schumann2000-02-111-32/+26
|
* Happy Y2K patch! Happy new year (or the new millennium, depending on whetherSascha Schumann2000-01-011-1/+1
| | | | | you start counting at 0 or 1).
* Use zend_sprintf by default (which is defined to sprintf, if the system'sSascha Schumann1999-12-191-1/+1
| | | | | sprintf is useable).
* Use workaround function for sprintf, if the return value of sprintf is neededSascha Schumann1999-12-191-1/+1
|
* (_ps_files_path_create) terminate string correctly and append the whole key ↵Sascha Schumann1999-12-131-1/+2
| | | | instead of the rest key
* Include errno.h.Andrei Zmievski1999-12-031-0/+1
| | | | | # Please try compiling before committing
* Improve locking when O_EXCL is availableSascha Schumann1999-12-031-5/+7
|
* (_ps_files_valid_key): small logic fixSascha Schumann1999-10-211-2/+2
|
* (_ps_files_open): evaluate key (session id) before path creationSascha Schumann1999-10-211-1/+28
|
* - support for external entropy sourcesSascha Schumann1999-09-111-1/+1
| | | | | | - extern_referer_chk => extern_referer_check - kill a warning in mod_files.c
* - Make dir functions compile in Win32Andi Gutmans1999-09-051-0/+6
| | | | | - Fix too early memory manager initialization (For you Thies)
* cleanupSascha Schumann1999-09-041-80/+91
|
* implement single directory garbage collectorSascha Schumann1999-09-041-1/+49
|
* - fix potential buffer problem in send_cookieSascha Schumann1999-08-271-2/+2
| | | | | | | | | | - 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.
* - cleanup codeSascha Schumann1999-08-221-9/+16
| | | | | | | | | | | - add script which creates the directory tree for better scaling of mod_files I have to decide yet whether we implement the garbage collection in the module or if we simply let the user do find path -ctime +1 | xargs rm
* Use O_EXCL where possible.Sascha Schumann1999-08-221-1/+9
|
* License updateZeev Suraski1999-07-161-20/+9
|
* that should be included 1stSascha Schumann1999-07-151-1/+2
|
* *** empty log message ***Zeev Suraski1999-07-031-0/+4
|
* add missing includeSascha Schumann1999-07-031-0/+1
|
* * Fix a buglet in the session moduleZeev Suraski1999-06-111-1/+1
| | | | | | | | | * 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/+30
|
* - some cleanupsSascha Schumann1999-06-071-1/+2
| | | | | | - add gc logic - add session_destroy()
* - Fix PSLS issuesZeev Suraski1999-06-061-4/+6
| | | | | | - Add a standard info function for the session module (use them!) - Replace PATH_MAX with MAXPATHLEN (that's our platform indepedent constant)