Ilia Alshanetsky
ad1bbaca04
5.1.2
2006-01-11 14:19:14 +00:00
Ilia Alshanetsky
778c635c40
Fixed bug #35916 (Duplicate calls to stream_bucket_append() lead to a crash).
2006-01-10 16:14:16 +00:00
Marcus Boerger
0d0f3e290b
- Fix issue with memset seeking
...
- Fix issue with shutdown order of temp/memory stream
2006-01-05 22:03:07 +00:00
Ilia Alshanetsky
c4790e3a9e
Back to dev
2006-01-05 21:36:05 +00:00
Ilia Alshanetsky
32dc6ee526
Go with 5.1.2RC2
2006-01-05 18:36:24 +00:00
foobar
5bd93221a8
bump year and license version
2006-01-01 12:51:34 +00:00
foobar
c5b9552891
MFH: typofix
2005-12-30 05:40:43 +00:00
Marcus Boerger
22ee7f8e3e
- MFH Support full range of floats
2005-12-26 14:46:49 +00:00
Marcus Boerger
ec1a7e02d4
- SWH (WS + memory corruption fix)
2005-12-26 13:41:58 +00:00
Ilia Alshanetsky
e18a1d7c08
Back to dev
2005-12-23 14:42:49 +00:00
Antony Dovgal
248be6fcfc
fix #35781 (stream_filter_append() can cause segfault)
2005-12-23 14:32:11 +00:00
Ilia Alshanetsky
7c17499079
5.1.2RC1
2005-12-22 14:17:56 +00:00
Ilia Alshanetsky
cd82349b9e
Fixed bug #31347 (is_dir and is_file (incorrectly) return true for any
...
string greater then 255 characters).
2005-12-20 14:24:24 +00:00
Antony Dovgal
aec3b4e73c
fix #35740 (memory leak when including a directory)
2005-12-20 09:47:57 +00:00
Zeev Suraski
59dc41f761
Fix prototype
2005-12-18 15:38:08 +00:00
Wez Furlong
b041abbb4e
Fixes for building with vs.net 2005.
2005-12-14 02:01:13 +00:00
Marcus Boerger
71c7cdb7d9
- Fix temp/memory stream modes
2005-12-14 00:06:09 +00:00
Ilia Alshanetsky
2796160d15
Better critical error handling (fix for previous html encoding patch).
2005-12-07 02:37:05 +00:00
Ilia Alshanetsky
481ec28566
Fixed bug #30760 (Remove MessageBox on win32 for E_CORE errors if
...
display_startup_error is off).
2005-12-06 23:32:06 +00:00
Ilia Alshanetsky
f2415625d4
MFH: Prevent header injection by limiting each header to a single line.
2005-12-06 03:39:45 +00:00
Ilia Alshanetsky
aa1b0709f2
Fixed possible XSS inside error reporting functionality.
2005-12-06 03:09:24 +00:00
foobar
d95275052b
MFH
2005-12-06 01:08:49 +00:00
foobar
a3af52c11e
MFH: list_entry -> zend_rsrc_list_entry
2005-12-05 23:38:04 +00:00
foobar
ee372651d0
MFH: fix bug #35528
2005-12-03 01:23:25 +00:00
Ilia Alshanetsky
4320984303
Back to dev
2005-11-27 17:29:54 +00:00
Ilia Alshanetsky
93608bf8a5
5.1.1
2005-11-27 14:19:40 +00:00
Ilia Alshanetsky
363b0ce10b
Fixed bug #35170 (PHP_AUTH_DIGEST differs under Apache 1.x and 2.x).
2005-11-25 00:02:16 +00:00
Ilia Alshanetsky
4dbac17f9c
Back to dev
2005-11-23 21:25:37 +00:00
Ilia Alshanetsky
e0ded79c0f
Rolling 5.1.0
2005-11-23 20:53:33 +00:00
foobar
25558ffdbb
back to dev
2005-11-18 09:51:44 +00:00
Ilia Alshanetsky
4ba37d04d4
RC6
2005-11-17 21:27:58 +00:00
Antony Dovgal
1a78dc5fbf
MFH: fix #35079 (stream_set_blocking(true) toggles, not enables blocking)
...
patch by askalski at gmail dot com
2005-11-17 14:19:40 +00:00
Ilia Alshanetsky
f1a8fde76a
back to dev
2005-11-16 15:41:59 +00:00
Ilia Alshanetsky
209169786a
5.1.0RC5
2005-11-16 14:18:11 +00:00
Dmitry Stogov
8c100e6451
Fixed bug #35176 (include()/require()/*_once() produce wrong error messages about main())
2005-11-15 11:13:43 +00:00
foobar
261eabbdd4
MFH
2005-11-06 22:08:30 +00:00
Michael Wallner
496fd1c041
- sapi_header_op(SAPI_HEADER_(REPLACE|ADD), {NULL, 0, 0}) caused HTTP response splitting
...
- sapi_send_headers() already takes care of default_content_type (left over of fix for bug #29983 )
2005-11-02 14:38:13 +00:00
Ilia Alshanetsky
435b820f68
Fixed minor memory leak triggered by: -dzlib.output_compression=1 -m
2005-11-01 22:59:18 +00:00
Ilia Alshanetsky
fad0caaee9
Back to dev
2005-10-28 15:45:05 +00:00
Ilia Alshanetsky
721fec251b
5.1.0RC4
2005-10-28 15:00:49 +00:00
Wez Furlong
890f7f46b4
Fix #34957 ; file access checks should use VCWD_ACCESS()
2005-10-22 17:02:10 +00:00
Ilia Alshanetsky
382bc9d0e4
MFH: Fixed bug #29983 (PHP does not explicitly set mime type & charset).
2005-10-19 20:33:33 +00:00
Ilia Alshanetsky
cdbf1938f2
Back to dev
2005-10-17 22:24:42 +00:00
Ilia Alshanetsky
f133b09907
5.1.0RC3
2005-10-17 20:26:13 +00:00
Ilia Alshanetsky
e6566d9477
Back to dev
2005-10-14 15:30:26 +00:00
Ilia Alshanetsky
a03039bade
Prepare for 5.1RC2
2005-10-14 13:36:35 +00:00
Rob Richards
b551a55bca
MFH: PHP_CONFIG_FILE_PATH needs to use strlen() due to Win build
2005-10-10 02:26:56 +00:00
Marcus Boerger
6b0de601be
- MFH C vs. C++ fix
2005-10-07 07:38:59 +00:00
Marcus Boerger
35c82a75eb
- MFH Fix issue (endless loop) with temp/memory streams
2005-10-06 21:31:25 +00:00
Ilia Alshanetsky
1a04335ec2
MFH: Fixed possible GLOBALS variable override when register_globals are ON.
...
MFH: Fixed possible register_globals toggle via parse_str().
MFH: Fixed negative offset handling in substr_compare() function.
2005-09-28 22:39:52 +00:00
Ilia Alshanetsky
72857b6dbb
MFH: Fixed bug #32937 (open_basedir looses trailing / in the limiter).
2005-09-27 15:07:49 +00:00
Derick Rethans
7199bc5f86
- MFH: Fixed bug #34052 (date('U') returns %ld not unix timestamp).
2005-09-15 19:11:15 +00:00
Derick Rethans
a5f0cbed44
- Fixed shutdown order before RC2.
2005-09-14 20:08:31 +00:00
Derick Rethans
7262ccfac9
- Fix version numbers as discussed to help version_compare for the PEAR folks.
2005-09-10 15:44:17 +00:00
foobar
1890173d8c
Revert
2005-09-02 14:05:46 +00:00
foobar
96873fecef
it is good idea to return something always
2005-09-02 08:24:14 +00:00
Ilia Alshanetsky
5f8809907a
MFH: Fixed bug #34331 (php crashes when variables_order is empty).
2005-09-01 19:15:19 +00:00
foobar
64cfbf539f
MFH: - Fixed bug #34307 (OnUpdateStringUnempty INI options can be set empty)
2005-09-01 14:44:15 +00:00
Derick Rethans
b842d8e3d8
- MFH: Fixed a bug where stream_get_meta_data() did not return the "uri"
...
element for files opened with tmpname().
2005-08-26 12:56:07 +00:00
Ilia Alshanetsky
30b14ee8e9
MFH: Remainder of the 34191 bug fix.
2005-08-24 16:19:57 +00:00
foobar
5516735c88
MFH
2005-08-17 07:54:07 +00:00
Marcus Boerger
e8b05734be
- Prevent E_STRICT from ending up as exception
2005-08-16 18:10:34 +00:00
Zeev Suraski
23d4f9882f
Go back to dev
2005-08-16 12:01:42 +00:00
Zeev Suraski
2c6d0f8c48
Roll RC1
2005-08-16 10:59:56 +00:00
Rasmus Lerdorf
ba8cfb4a93
Minor consistency cleanup
2005-08-10 23:33:10 +00:00
Andi Gutmans
eeecc8a015
- No release today. Found a critical bug...
2005-08-09 05:40:56 +00:00
Andi Gutmans
01d8e59d3b
- RC1
2005-08-09 05:08:59 +00:00
SVN Migration
4571221d8e
This commit was manufactured by cvs2svn to create branch 'PHP_5_1'.
2005-08-08 23:59:05 +00:00
foobar
000a9e3015
- Fixed problem with -dextension=foobar.so not having it's MINIT run.
2005-08-08 16:49:44 +00:00
Hartmut Holzgraefe
47ae4b0cb9
typo fix
2005-08-07 15:13:50 +00:00
foobar
8864ad2606
- This ini option is only effective when set in php.ini or httpd.conf
...
or .htacces, etc. as GPC variables are set before any ini_set() is called
2005-08-05 21:44:26 +00:00
foobar
23e671a51e
- Bumber up year
2005-08-03 14:08:58 +00:00
Ilia Alshanetsky
990f7043d9
Fixed bug #33958 (duplicate cookies and magic_quotes=off may cause a crash)
2005-08-02 17:01:05 +00:00
Ilia Alshanetsky
22db404132
Fixed bug #33904 (input array keys being escaped when magic quotes is off).
2005-07-29 15:43:37 +00:00
foobar
f66d5f0cc5
- Fixed few logic errors in php*.ini search path creation as documented here:
...
http://fi.php.net/manual/en/configuration.php#configuration.file
#
# Before this patch:
#
# $ strace php -r 'echo 1;' 2>&1 | grep php.ini
# open("/www/php/lib/php.ini", O_RDONLY) = 3
# lstat64("/www/php/lib/php.ini", {st_mode=S_IFREG|0640, st_size=46264, ...}) = 0
#
# With this patch:
#
# $ strace php -r 'echo 1;' 2>&1 | grep php.ini
# open("./php.ini", O_RDONLY) = -1 ENOENT (No such file or directory)
# open("/usr/src/php5_1_full/sapi/cli/php.ini", O_RDONLY) = -1 ENOENT (No such file or directory)
# open("/www/php/lib/php.ini", O_RDONLY) = 3
# lstat64("/www/php/lib/php.ini", {st_mode=S_IFREG|0640, st_size=46264, ...}) = 0
#
2005-07-29 14:29:27 +00:00
Antony Dovgal
98694f919c
ws fix
2005-07-27 15:16:14 +00:00
Hartmut Holzgraefe
882cb200cc
edge case: do not remove trailing slash for root directory (Bug #33882 )
2005-07-27 15:13:50 +00:00
Hartmut Holzgraefe
7e071d9a1f
php.ini search logic needs to use the absolute path of the running binary
...
when looking for php.ini in the directory the php binary is installed in
2005-07-27 15:12:18 +00:00
Anantha Kesari H Y
a29793c4d2
NetWare can make use of autoconf based build
...
--Kamesh
2005-07-26 13:12:02 +00:00
Rasmus Lerdorf
c35454440c
I could have sworn I committed this a while ago. Just a tiny NULL safety
...
check here.
2005-07-25 22:37:35 +00:00
Wez Furlong
27c24383ee
revert my last change; chasing ghosts.
...
# the lesson is, ensure that php4 and php5 aren't loaded at the same time
2005-07-19 19:25:33 +00:00
Wez Furlong
546418a66b
Don't crash when no treat_data method has been set in the sapi module
...
# how come no one ran into this before?
2005-07-19 18:59:46 +00:00
Ilia Alshanetsky
e77c65f081
Revert cookie patch for BC reasons.
2005-07-18 19:18:03 +00:00
Dmitry Stogov
70bd938bbd
Fixed bug in new module statrup mechanism
2005-07-18 16:20:08 +00:00
Wez Furlong
8c57c3a9fe
compile before commit (gah!)
2005-07-18 14:12:52 +00:00
Wez Furlong
c4ba9edd57
Apparently our pipe detection code just above this isn't foolproof.
...
Catch it here.
2005-07-18 13:28:24 +00:00
Ilia Alshanetsky
75e6dd1c61
Fixed handling of HTTP requests with multiple Cookie headers.
2005-07-18 04:04:18 +00:00
Marcus Boerger
7316ee0399
- Fix problem with debug mode on selective machines
2005-07-17 18:39:24 +00:00
Anantha Kesari H Y
d77acff66f
main/fopen_wrappers.c
...
NetWare file names are case insensitive
main/main.c
NetWare has no sendmail binary. It uses the smart host mailing code avaiolable in php distro. Could not find a better place to put this than main/main.c.
-- Kamesh
2005-07-16 12:21:34 +00:00
Andi Gutmans
bdf2753ee8
- Back to -dev
2005-07-14 14:01:02 +00:00
Andi Gutmans
a007ddb190
- Beta 3
2005-07-14 13:44:03 +00:00
foobar
ec940d4d5a
- Fixed cacheing bug in PHP_SOCKADDR_SA_LEN macro
...
- Removed duplicate sa_len check from configure.in
- Unified the sockaddr tests into PHP_SOCKADDR_CHECKS macro
2005-07-14 00:12:26 +00:00
Ilia Alshanetsky
85e237888c
Fixed bug #33673 (Added detection for partially uploaded files).
2005-07-13 20:44:08 +00:00
Andi Gutmans
f030fe2f3a
- Back to -dev
2005-07-12 20:25:28 +00:00
Andi Gutmans
897818e1a0
- Beta 3
2005-07-12 19:59:52 +00:00
Ilia Alshanetsky
0131b2b032
Fixed double-free in the digest authentication handling.
...
# Found and Reported by Stefan Esser
2005-07-12 16:53:30 +00:00
Marcus Boerger
c1717ed8e6
- Fix *printf(%lld) under windows
2005-07-08 20:19:38 +00:00
Dmitry Stogov
43c84919be
Fixed crash in ext\standard\tests\general_functions\bug32647.php on Windows
2005-07-05 14:13:46 +00:00
Anantha Kesari H Y
fe81fa0338
NetWare LibC has reentrant time functions no need to have this.
...
-- Kamesh from hyanantha's account
2005-07-01 07:55:28 +00:00
foobar
6cea418c31
Netware also uses autoconf based config now
2005-06-30 14:11:13 +00:00
Ilia Alshanetsky
87d6f497f7
Likely fix for bug #33140
2005-06-24 02:04:19 +00:00
Andi Gutmans
ec92bb884e
- Back to -dev
2005-06-23 04:20:49 +00:00
Andi Gutmans
fe238490f9
- Beta 2
2005-06-23 03:56:37 +00:00
Andi Gutmans
da201c1be8
- Back to -dev. Guys (n' Girls), give at least 1 hour before you start
...
- complaining about not going back to -dev. I like checking the tarball
- before I change it back.
2005-06-21 16:31:19 +00:00
Andi Gutmans
9bf68ef6c5
- Take #3 :)
2005-06-21 15:44:50 +00:00
Antony Dovgal
79d649e173
fix memleak when connection fails (and we still keep trying)
2005-06-20 23:16:27 +00:00
Andi Gutmans
cf0c7a9f5a
- Back to -dev
2005-06-20 22:34:57 +00:00
Andi Gutmans
fd3d8e9537
- Beta 2
2005-06-20 20:49:56 +00:00
Antony Dovgal
e05ec94e1e
reorder and prevent memleak: bailout after free()
2005-06-20 19:58:51 +00:00
Ilia Alshanetsky
3b79941168
Fixed bug #31054 (safe_mode & open_basedir checks only check first
...
include_path value).
2005-06-20 15:59:13 +00:00
foobar
a6c7324979
- No extra spaces before #ifndef
2005-06-20 07:04:07 +00:00
Dmitry Stogov
f47c78487b
Improved PHP extension loading mechanism with support for module dependencies and conflicts
2005-06-17 09:39:23 +00:00
Ilia Alshanetsky
aa52c68a7a
bzero > memset
2005-06-14 13:09:04 +00:00
Sebastian Bergmann
1d9baf3dd5
ZTS fix.
2005-06-14 05:13:01 +00:00
Ilia Alshanetsky
b36d4ae02c
Added bindto socket context option.
2005-06-14 02:39:42 +00:00
Andi Gutmans
16bbd70cd5
- Back to -dev
2005-06-11 17:03:42 +00:00
Andi Gutmans
e0787f3d24
- b2 (will post it to internals@)
2005-06-11 16:59:24 +00:00
Andi Gutmans
0638c657e1
- Back to -dev
2005-06-10 18:29:10 +00:00
Andi Gutmans
3b1f8e9ad7
- Go with 5.1.0b1
2005-06-10 18:06:43 +00:00
Wez Furlong
a4874a5533
hmm, backing out this change, as it seems to cause problems with user-space
...
streams and filters (the ZE needs to close them before it blows away the
user-space code.
Noticed by Dmitry. Still need to find out how to avoid double-closing streams.
2005-06-09 12:15:14 +00:00
foobar
61e9d432d9
silence warning
2005-06-06 22:01:41 +00:00
Wez Furlong
6b29526617
Don't crash when compiled with the zend memory manager disabled.
2005-06-06 01:52:18 +00:00
Wez Furlong
42ada22e0c
Avoid double-freeing streams.
...
This can happen because all streams are registered as resources;
the engine also tracks them in the open_files global.
Avoid the potential for double-freeing by simply making streams exposed to the
engine have no closer for the engine to call; they will already be in the
resource list, and thus will be shut down properly at request end.
2005-06-06 01:51:48 +00:00
Zeev Suraski
5d880ee78c
__halt_compiler() patch interface
2005-06-04 16:16:53 +00:00
Dmitry Stogov
8b134356ef
Disabled search of recored separator outside of buffer
2005-06-01 15:11:44 +00:00
Dmitry Stogov
28446a4e45
Fixed "refcount" counting for autoglobals
2005-06-01 09:44:10 +00:00
Dmitry Stogov
84fef05939
Fixed possible memory corruption on request shutdown
...
`valgrind -q --tool=memcheck sapi/cli/php tests/reflection/001.phpt`
2005-05-31 17:42:15 +00:00
Dmitry Stogov
1add2cc70e
Fixed bug #29971 (variables_order behaviour)
2005-05-25 17:41:50 +00:00
foobar
396affc81e
nuked unused header file
2005-05-24 15:24:33 +00:00
foobar
158605a267
- Remove unused file
2005-05-24 15:16:04 +00:00
Antony Dovgal
041b37b2b9
make it compile on Win32 (thanks to Sebastian for noticing)
2005-05-24 10:13:52 +00:00
Ilia Alshanetsky
d367b7b913
Fixed bug #32810 (temporary files not using plain file wrapper).
2005-05-23 21:48:51 +00:00
Antony Dovgal
d4db964aed
revert by Wez's request
2005-05-23 15:36:58 +00:00
Antony Dovgal
201fbc48e6
fix bug #32810 (fread after tmpfile() reads only 8192 bytes)
2005-05-23 11:51:53 +00:00
Antony Dovgal
d5bb03b11a
fix bugs #32742 (segmentation fault when the stream with a wrapper is not closed),
...
#32171 (Userspace stream wrapper crashes PHP)
2005-05-16 08:37:14 +00:00
Wez Furlong
4cabeaf1c7
fix inverted logic and thus Bug #27508
2005-05-11 02:02:27 +00:00
Antony Dovgal
0a830b33fc
fix off-by-one in _php_image_output()
...
and prevent such errors in php_do_open_temporary_file()
2005-05-06 16:48:30 +00:00
Ilia Alshanetsky
edd4860674
Attempt to eliminate seek() prior to every write.
2005-04-29 19:01:33 +00:00
Antony Dovgal
b0d5236605
fix #32828 (Throwing exception in output_callback function with ob_start and
...
ob_end_clean leads to segfault)
2005-04-28 14:20:28 +00:00
foobar
085f2a6980
- Reorder request shutdown calls: Call all __destruct() functions and
...
register_shutdown_function() callbacks before flushing output buffers
and sending headers.
- Fixes bug #30578 and possibly others related to output buffering.
# Added some comments too about what happens and where
2005-04-28 07:50:53 +00:00
Andrey Hristov
396acbf64c
rename
2005-04-27 21:24:37 +00:00
foobar
0783e0a358
Revert. (Nokia is not that important :)
2005-04-25 21:18:15 +00:00
Ilia Alshanetsky
320dd75443
MFB: zval** not zval*
2005-04-24 18:11:55 +00:00
Ilia Alshanetsky
409c3fd4a6
Fixed bug #32802 (General cookie overrides more specific cookie).
2005-04-24 17:52:21 +00:00
foobar
815aff1caf
- Fixed bug #32111 (Cookies can also be separated by colon)
2005-04-23 20:33:34 +00:00
foobar
e642d180f6
ws, pval -> zval
2005-04-23 19:30:29 +00:00
Andrey Hristov
5778fccbbb
add INT_MAX and INT_SIZE constants.
...
#64bit machines are getting wider usage and these are needed
2005-04-19 17:30:07 +00:00
foobar
36064e120e
- Remove relic
2005-04-17 13:37:20 +00:00
Antony Dovgal
2a83dbdf1c
revert the patch, the problem seems to be somewhere else
2005-04-11 15:19:27 +00:00
Sara Golemon
dc8823b565
Fold validation into an inlined function per Andi's suggestion
2005-04-09 19:36:49 +00:00
Uwe Schindler
cd47b3c542
Bug #32614 - prevent from crahsing with segfault on solaris if fdopen() fails - this fixes NOT the stdio-problem on solaris!
2005-04-07 07:29:14 +00:00
Ilia Alshanetsky
a7ae41bf89
Fixed bug #31363 (broken non-blocking flock()).
...
# Patch by ian at snork dot net
2005-04-06 13:57:30 +00:00
Antony Dovgal
e7a2efe053
do not try to read after EOF
2005-04-06 08:26:06 +00:00
Ilia Alshanetsky
d9aea604b3
Fixed bug #30362 (stream_get_line() not reading data correctly).
2005-04-05 03:00:04 +00:00
Sara Golemon
51852db0df
BugFix #32563
...
This could have been done in stream_wrapper_register()
without introducing the slight performance hit on
wrapper registration since anyone registering a wrapper
in an extension should know better.
The important thing is that since locate_wrapper makes
the assumption that all schemes will be /^[a-z0-9+.-]+$/i
Anything which registers them should make the same assumption as well.
2005-04-04 19:34:32 +00:00
Rui Hirokawa
8235a70ef9
added a server variable PHP_AUTH_DIGEST to support HTTP Digest Authentication.
2005-04-04 15:06:36 +00:00
Uwe Schindler
4558cdade6
Bug #32491 (File upload error - unable to create a temporary file) - Changing file upload from stdio to posix
2005-04-04 14:59:40 +00:00
foobar
3a947f256a
C++ fix
2005-03-31 07:37:39 +00:00
Sara Golemon
29ede46872
BugFix #31137 stream_filter_remove() segfaults when stream already closed
2005-03-29 04:02:03 +00:00
Ilia Alshanetsky
6071843d4c
Proper fix for the memory leak.
2005-03-28 18:46:57 +00:00
Ilia Alshanetsky
ec841c8e12
Fixed memory leak when variables_order does not contain 'S'.
2005-03-28 18:09:28 +00:00
foobar
a8b29a2e8f
- Made it possible to build ext/xmlrpc with libxml2
2005-03-26 03:13:58 +00:00
foobar
4e3b8c61dd
Fix path
2005-03-26 01:29:43 +00:00
Andi Gutmans
b6554f5ad7
- Fix typos
2005-03-24 01:11:11 +00:00
Marcus Boerger
15ed825d6e
- Notices shouldn't be treatedas errors and thus not being conidered to be
...
converted to exceptions.
2005-03-23 07:54:22 +00:00
Andrei Zmievski
1a3677ea27
Define PHP_ABSTRACT_ME
2005-03-21 06:43:28 +00:00
Marcus Boerger
7b3813ea11
- We don't need to block those here (works as it works with normal error
...
overloading)
2005-03-19 14:27:17 +00:00
Rasmus Lerdorf
00832b763f
Silence a warning here on systems where off_t is a long long.
2005-03-17 16:26:24 +00:00
Rasmus Lerdorf
effa111c5e
Fix Jani breakage
2005-03-16 22:00:07 +00:00
Rasmus Lerdorf
3c0411c496
Fix for bug #32263
...
This adds proto_num to request_info. It is defaulted to HTTP 1.0 (1000)
such that it has a valid value even if the underlying sapi doesn't set it
correctly. It is then used to determine if a 302 or a 303 should be sent
on a Location redirect. Any non GET/HEAD HTTP 1.1 redirect will get a 303
instead of a 302 to be compatible with the HTTP spec.
2005-03-14 19:25:39 +00:00
Andrey Hristov
9e939133d2
FR 32275 - fifth parameter to preg_replace() to count number of replaces
...
made.
#it would be nice if someone of the doc team documents it. thanks!
2005-03-12 12:03:50 +00:00
foobar
d0bb8f5f12
This makes more sense. (Someone might actually use php_error_docref0() :)
2005-03-08 21:42:10 +00:00
foobar
e17ad42e38
- This was not needed (said Marcus)
2005-03-08 21:22:03 +00:00
Moriyoshi Koizumi
5e33c04e95
- Fixed bug #32109 ($_POST is not populated in multithreaded environment).
2005-03-05 16:41:13 +00:00
Zeev Suraski
baf717472e
New egg
2005-03-03 09:55:10 +00:00
foobar
3f57b46f67
cs fix (really annoying :)
2005-02-27 12:50:22 +00:00
Andi Gutmans
f4cdd366e1
- Fix comment
2005-02-24 03:04:57 +00:00
Ilia Alshanetsky
8aaafb1ae9
Increase maximum mmapable file size to 2mb from 1mb.
2005-02-23 22:41:05 +00:00
Anantha Kesari H Y
73ef0fd315
NetWare can make use of Autoconf generated header file
2005-02-23 11:02:12 +00:00
Anantha Kesari H Y
d25d507bec
NetWare LibC has mkstemp implementation
2005-02-23 10:54:06 +00:00
Anantha Kesari H Y
fc7bbdddbd
NetWare can make use autoconf generated header file
2005-02-23 10:31:44 +00:00
Anantha Kesari H Y
f04b1e97bb
NetWare LibC has pwd.h
2005-02-23 08:56:47 +00:00
Moriyoshi Koizumi
b19d28907e
- Silly typo.
2005-02-22 05:07:37 +00:00
Ilia Alshanetsky
c7b931d80d
Fixed bug #31515 (Improve performance of scandir() by factor of 10 or so).
2005-02-22 00:24:13 +00:00
foobar
498cce1f80
Nuke unused variables when PCRE is not compiled in
2005-02-21 21:00:04 +00:00
foobar
42599f8191
Remove the useless TSRM_FETCH calls
2005-02-21 20:57:18 +00:00
Moriyoshi Koizumi
0d7845384f
- Fix bug #28568 (known_post_content_types is not thread safe).
...
# What is eventually necessiated is entire SAPI redesign, I think.
2005-02-21 15:14:02 +00:00
Ilia Alshanetsky
ed9e8c7c81
Fixed bug #31440 ($GLOBALS can be overwritten via GPC when register_globals
...
is enabled).
2005-02-17 04:44:11 +00:00
Ilia Alshanetsky
7ee1fdb657
Prune uploaded file names to \ on all OSes, read comments for explanation.
2005-02-15 00:25:38 +00:00
Anantha Kesari H Y
3c1e2e15b8
NetWare Libc has php.h so no need of having netware specific block here
2005-02-14 11:10:07 +00:00
Wez Furlong
0569078901
Avoid bug where stream_copy_to_stream() call for precisely 2000000 bytes would
...
result in entire resource being copied.
The mmap brake is already present inside mmap_range() and is set to 1MB.
2005-02-06 23:17:09 +00:00
Wez Furlong
f400f0e665
add an open mode for the memory streams that allows the stream to take
...
ownership of the passed-in buffer
2005-02-06 21:41:36 +00:00
Ilia Alshanetsky
e55938b6a8
Fixed bug #31514 (open_basedir uses path_translated rather then cwd for .
...
translation).
2005-02-02 23:43:17 +00:00
Ilia Alshanetsky
d179e6aa40
Final version of filename upload handling.
2005-02-01 02:33:07 +00:00
Ilia Alshanetsky
71695f8159
Use multibyte specific code for handling files and generic basename based
...
code in all other instances.
2005-01-24 22:35:23 +00:00
Moriyoshi Koizumi
76d91f2a3d
- Revert irrelevant part.
2005-01-24 16:47:18 +00:00
Ilia Alshanetsky
844cc09cd1
Fixed bug #31398 (When magic_guotes_gpc are enabled filenames with '
...
get cutoff).
2005-01-20 17:44:58 +00:00
foobar
14058c83e6
- Fix another generated header include
2005-01-14 20:44:28 +00:00
foobar
a139dbf9cc
- Fix outside-source-tree builds. Always include generated header files
...
with #include <some_header.h> to make sure the correct file is used.
2005-01-09 21:05:06 +00:00
foobar
6ffb0dcaf2
- Fix leaks with registered shutdown functions.
2005-01-09 16:30:09 +00:00