Dmitry Stogov
ab232458c7
Optimized require_once() and include_once() by eliminationg open() syscall on second usage.
2008-03-05 13:34:12 +00:00
Ilia Alshanetsky
425c4bca2e
Fixed bug #44233 (MSG_PEEK undefined under BeOS R5)
2008-02-27 00:30:24 +00:00
Marcus Boerger
d3e5026564
- MFH Add E_DEPRECATED (Lars Strojny, Felipe Pena, Marcus)
...
[DOC] Finally added deprecation messages
2008-02-23 17:06:22 +00:00
Pierre Joye
4652c2bf2c
- [DOC] add PHP_MAJOR_VERSION, PHP_MINOR_VERSION, PHP_RELEASE_VERSION,
...
PHP_EXTRA_VERSION, PHP_VERSION_ID, PHP_ZTS and PHP_DEBUG constants
2008-02-15 14:51:39 +00:00
Marcus Boerger
dff168c38b
- MFH Add %Z to *printf
2008-02-07 18:41:35 +00:00
Marcus Boerger
45e6d1e333
- MFH WS
2008-02-07 12:47:44 +00:00
Jani Taskinen
a0f168752e
MFH: allow using these constants in php.ini (f.e. PHP_SAPI..)
2008-02-04 20:39:21 +00:00
Marcus Boerger
8976db80c5
- MFH Typo
2008-02-03 14:48:38 +00:00
Marcus Boerger
fa94dabd97
- MFH Rename dump_config_hash() to get_config_hash() as it doesn't dump
2008-02-03 14:35:59 +00:00
Marcus Boerger
81b40f7047
- MFH Get rid of overoptimization
2008-01-30 23:43:13 +00:00
Dmitry Stogov
240fa244c3
Improved PHP binary size and startup speed with GCC4 visibility control (Nuno)
2008-01-30 09:41:12 +00:00
Dmitry Stogov
0ac1830d9c
Fixed bug #43491 (Under certain conditions, file_exists() never returns)
2008-01-29 14:24:55 +00:00
Scott MacVicar
a7dabd575a
MFH: Fixed bug #43954 (Memory leak when sending the same HTTP status code more than once.)
2008-01-28 16:09:08 +00:00
Dmitry Stogov
71592cec06
Added garbage collector
2008-01-22 09:27:48 +00:00
Greg Beaver
7c1952c863
MFH: clarify error message on why opening a stream wrapper failed for allow_url_include/allow_url_fopen, add test for allow_url_fopen
2008-01-12 15:50:57 +00:00
Sebastian Bergmann
d1dded8751
MFH: Bump copyright year, 2 of 2.
2007-12-31 07:17:19 +00:00
Antony Dovgal
2dab3c40fe
correct fix for bug #43522
2007-12-29 10:52:24 +00:00
Hannes Magnusson
d7f7fa0494
MFH: Update the class method documentation links
2007-12-29 02:21:57 +00:00
Hannes Magnusson
c236bcd80e
Fixed bug#43105 (PHP seems to fail to close open files.)
2007-12-27 02:09:26 +00:00
Ilia Alshanetsky
863a7c6a64
Fixed bug #43580 (removed bogus declaration of a non-existent php_is_url()
...
function)
2007-12-13 00:25:38 +00:00
Ilia Alshanetsky
b9e4413962
Fixed bug #43522 (stream_get_line() eats additional characters)
2007-12-10 14:16:58 +00:00
Dmitry Stogov
80a7bf2910
Fixed crash because of uninitialized SG(sapi_headers).mimetype
2007-12-03 16:04:36 +00:00
Jani Taskinen
c75b88760b
MFH: No zval is stored here
2007-11-26 16:34:30 +00:00
Jani Taskinen
dcd3b197e7
MFH:- Fixed bug #43365 (Several enums have trailing commas)
2007-11-26 10:59:04 +00:00
Dmitry Stogov
648fbe9d58
Fixed bug #43128 (Very long class name causes segfault)
2007-11-22 13:27:13 +00:00
Hannes Magnusson
024fc2c77a
MFH: - Add support for optional values
...
MFH: - Add support for = as seperator
2007-11-21 10:24:22 +00:00
Ilia Alshanetsky
86cca4e696
Completed fix for bug #42739 (fixes bug #43276 )
2007-11-15 18:57:14 +00:00
Ilia Alshanetsky
6a792bed75
Fixed bug #43182 (file_put_contents() LOCK_EX does not work properly on file
...
truncation).
2007-11-12 18:44:18 +00:00
Jani Taskinen
02d966c263
MFH:- Added support for [HOST=www.example.com] special sections
...
MFH:- Allowed using full path to load modules using "extension" directive
2007-11-09 16:27:43 +00:00
Marcus Boerger
5aa7108eb2
- MFH Add glob stream wrapper
...
[DOC] The glob stream wrapper allows stuff like this:
php -r '$it = new DirectoryIterator("glob://ext/spl/*.c");
foreach($it as $f) var_dump($f);'
2007-11-06 12:12:58 +00:00
Marcus Boerger
fb7306822d
- MFH glob stream wrapper (part 1)
2007-11-06 11:50:52 +00:00
Marcus Boerger
6362476b20
MFH streams stuff
2007-11-06 11:02:36 +00:00
Rob Richards
da4da2ae14
MFH: fix non ipv6 enabled win build
2007-11-06 10:57:26 +00:00
Jani Taskinen
34b45a30e5
MFH: nuke unused variables
2007-11-01 17:32:44 +00:00
Jani Taskinen
f552f91618
MFH: - Fixed bug #43137 (rmdir() and rename() do not clear statcache)
2007-10-31 13:22:45 +00:00
Dmitry Stogov
8039433291
Fixed bug #42722 (display_errors setting ignored for E_PARSE and HTTP 500 page)
2007-10-18 13:11:46 +00:00
Edin Kadribasic
be87d68c0e
Fix build
2007-10-12 08:07:13 +00:00
Jani Taskinen
c95f942e9b
- fix typo
2007-10-11 09:33:30 +00:00
Jani Taskinen
6c33a8c758
- Fix ws/cs and wrap the stuff within #if HAVE_BROKEN_GETCWD
2007-10-11 08:26:13 +00:00
Robert Thompson
50250dff8c
Fix for bug 41899, safe mode and relative paths with Solaris's broken getcwd().
2007-10-10 22:52:58 +00:00
Elizabeth Marie Smith
4e339842fc
Fix build on MSVC 2008 - channeling Wez
2007-10-09 21:53:44 +00:00
Scott MacVicar
52debae82e
MFH: Fix expand_filepath when including relative files, ideally you should test you code...
2007-10-09 10:05:08 +00:00
Jani Taskinen
e2b5419e05
MFH: ws + cs
2007-10-09 08:40:36 +00:00
Robert Thompson
0092263030
Fix for bug 41822. expand_filepath() will now return a relative path under the specific situation where getcwd() returns NULL and the file is still readable. As far as I have been able to tell, this fix only applies to the Solaris OS where files in directories with (--x) cannot getcwd().
2007-10-08 23:44:50 +00:00
Yiduo (David) Wang
4b4d634cb9
MFH: Added macros for managing zval refcounts and is_ref statuses
2007-10-07 05:22:07 +00:00
Jani Taskinen
aa3eee1dce
MFH:- Moved the old regex functions to own extension: ereg
2007-10-05 15:00:09 +00:00
Ilia Alshanetsky
36cf6a2b05
Fixed bug #42785 (json_encode() formats doubles according to locale rather
...
then following standard syntax).
2007-10-01 15:22:41 +00:00
Ilia Alshanetsky
086289983e
Refactor code to make fixes for coverity issues #385 and #386 a bit more
...
obvious
2007-10-01 14:51:11 +00:00
Jani Taskinen
2bc631fb40
MFH:- Added common getopt implementation to core.
...
MFH:- Added long-option feature to getopt().
MFH:- Made getopt() available on win32 systems.
MFH: Patch by: David Soria Parra <dsp@php.net>
[DOC]: These changes will be available from 5.3+
# Note: Fixed also tests and synced basic_functions.c with HEAD.
2007-10-01 12:40:54 +00:00
Nuno Lopes
e029a0ee59
fix a few compiler warnings (mostly use of unitialized values)
2007-09-29 11:18:42 +00:00
Jani Taskinen
1674976346
MFH: Fixed win32 build.
2007-09-28 10:23:38 +00:00
Jani Taskinen
09b6f37f20
MFH:
...
- Added ".htaccess" style user-defined php.ini files support for
CGI/FastCGI.
- Added support for special [PATH=/opt/httpd/www.example.com/] sections
in php.ini. All directives set in these sections will not be able to be
overridden in user-defined ini-files or during runtime in the specified
path.
- Improved php.ini handling:
. Added better error reporting for syntax errors in php.ini files
. Allowed "ini-variables" to be used almost everywhere ini php.ini files
. Allowed using alphanumeric/variable indexes in "array" ini options
. Fixed get_cfg_var() to be able to return "array" ini options
- Fixed bug #27372 (parse error loading browscap.ini at apache startup)
- Fixed bug #42069 (parse_ini_file() allows using some non-alpha numeric
characters)
2007-09-28 02:05:10 +00:00
Sebastian Bergmann
a748ada212
Bump version.
2007-09-27 05:24:50 +00:00
Dmitry Stogov
884b06e303
Fixed crash on POST request after dl("mbstring.so")
2007-09-24 11:53:40 +00:00
Ilia Alshanetsky
f60df047f1
Fixed bug #42739 (mkdir() doesnt like a trailing slash when safe_mode is
...
enabled).
2007-09-23 15:19:21 +00:00
Antony Dovgal
74ae13f933
MFH: check for NULL (coverity issue #386 )
2007-09-21 14:12:52 +00:00
Antony Dovgal
f5bf263b88
initialize all fields of the struct (it's generally good idea even though they should not be used)
2007-09-21 13:08:00 +00:00
Stanislav Malyshev
cd836153d6
disallow setting mail.force_extra_parameters from .htaccess
2007-09-13 20:04:22 +00:00
Jani Taskinen
77c36cd259
MFH: ws
2007-08-31 08:35:37 +00:00
Jani Taskinen
9be89ed6f6
MFH: ws fixes
2007-08-31 08:16:13 +00:00
Jani Taskinen
b9ddb5cba6
MFH
2007-08-31 08:09:50 +00:00
Jani Taskinen
3197e135fa
MFH: Moved php.ini related protos where they belong
2007-08-31 07:48:05 +00:00
Jani Taskinen
11750c315d
MFH: ws
2007-08-31 07:43:37 +00:00
Sebastian Bergmann
78e0e02179
Back to -dev.
2007-08-30 07:40:13 +00:00
Ilia Alshanetsky
493b67b518
5.2.4
2007-08-29 23:36:11 +00:00
Ilia Alshanetsky
6ed33cd46d
Back to dev
2007-08-23 22:53:52 +00:00
Ilia Alshanetsky
43a3524f49
5.2.4RC3
2007-08-23 22:39:02 +00:00
Ilia Alshanetsky
2526d4f752
Back to dev
2007-08-17 00:38:23 +00:00
Ilia Alshanetsky
7f91d94c1d
5.2.4RC2
2007-08-17 00:35:39 +00:00
Stanislav Malyshev
5b021ac2fa
fix proto
2007-08-16 23:54:24 +00:00
Jani Taskinen
bd27a1227e
touch try 2
2007-08-13 20:33:08 +00:00
Jani Taskinen
b1ac58f75b
touch
2007-08-13 20:14:05 +00:00
Hannes Magnusson
1507d56fc6
Fix version
...
# RC1 is out, RC2 is in the works..
2007-08-13 20:07:58 +00:00
Antony Dovgal
2046298d47
MFH
2007-08-10 10:13:15 +00:00
Jani Taskinen
45e96efd1d
MFH: This is what we get for not doing MFH..or MFB..a mess
2007-08-08 07:01:49 +00:00
Ilia Alshanetsky
0cb6dd5671
Fixed bug #42237 (stream_copy_to_stream returns invalid values for mmaped
...
streams).
2007-08-08 02:16:41 +00:00
Antony Dovgal
515aaeda10
'I32' and 'I' support
2007-08-03 14:31:28 +00:00
Antony Dovgal
4a43566b19
fix folding
2007-08-03 09:51:12 +00:00
Antony Dovgal
57daf22d8f
MFH: add I64 support to spprintf()
2007-08-03 09:48:58 +00:00
Stanislav Malyshev
df11ce1ece
check correct value
2007-08-03 01:30:21 +00:00
Stanislav Malyshev
1b131c46ad
make error_log setting access-controlled by safe_mode/open_basedir
2007-08-03 01:15:51 +00:00
Stanislav Malyshev
0ad85237ea
add stage for .htaccess
2007-08-02 23:57:52 +00:00
Ilia Alshanetsky
56a947a3f7
Back to dev
2007-08-02 22:28:18 +00:00
Ilia Alshanetsky
6879ccfa7d
5.2.4RC1
2007-08-02 22:18:30 +00:00
Stanislav Malyshev
959aa4f596
revert wrong fix
2007-08-01 23:51:45 +00:00
Johannes Schlüter
25848bff61
- MFH: Fix #42164 Internal Sendmail Support is ALWAYS disabled
2007-08-01 12:49:34 +00:00
Dmitry Stogov
2d3d745bd9
Fixed EOF handling in case of reading from file opened in write only mode.
2007-07-25 16:34:06 +00:00
Antony Dovgal
99a162bb8b
fix ZTS build
2007-07-24 20:32:32 +00:00
Dmitry Stogov
78932ba2f9
Fixed bug #41984 (Hangs on large SoapClient requests)
2007-07-24 14:24:44 +00:00
Jani Taskinen
335cac3c6a
MFH:- Changed "display_errors" php.ini option to accept "stderr" as value which
...
MFH: makes the error messages to be outputted to STDERR instead of STDOUT with
MFH: CGI and CLI SAPIs (FR #22839 ).
2007-07-24 14:21:36 +00:00
Jani Taskinen
d271071067
MFH: Fixed compile warnings
2007-07-21 01:43:33 +00:00
Antony Dovgal
521917bdfa
MFH
2007-07-18 11:46:50 +00:00
Jani Taskinen
741c74a25e
MFH: Use correct macro name
2007-07-18 09:04:58 +00:00
Ilia Alshanetsky
20aa854940
Allow file uploads to bypass open_basedir checks (fixes regression)
2007-07-17 23:46:40 +00:00
Jani Taskinen
2c05c8c6b3
MFH: ws fix
2007-07-17 13:29:33 +00:00
Jani Taskinen
dd23eb0c88
MFH:- Fixed bugs #36796 , #36918 , #41371 (stream_set_blocking() does not work)
2007-07-17 13:28:44 +00:00
Jani Taskinen
cc7342ef72
MFH: folding tags and some more ws fixes
2007-07-15 15:34:28 +00:00
Jani Taskinen
aad63942b8
MFH: ws fixes (sync!)
2007-07-15 15:21:12 +00:00
Jani Taskinen
268808ad76
MFH: removed unused macros
2007-07-15 15:10:04 +00:00
Ilia Alshanetsky
a2fa9bbe84
Clear out last error & last error file information at the end of the
...
request to ensure that they don't propogate to the next request
2007-07-15 14:15:02 +00:00
Jani Taskinen
efe310579e
MFH: - Fixed bug #41815 (Concurrent read/write fails when EOF is reached)
2007-07-12 11:03:46 +00:00
Johannes Schlüter
dc8d09bbbd
- MFH: Always enable mail() function
2007-07-11 17:36:56 +00:00
Dmitry Stogov
5c28db4a9c
Fixed wrong warning
2007-07-11 14:33:30 +00:00
Jani Taskinen
7b016d72a1
MFH: No return values for void function
2007-07-11 10:24:04 +00:00
Stanislav Malyshev
6f1b3ea73a
suppress warnings to avoid potential loop
2007-07-10 17:58:19 +00:00
Stanislav Malyshev
84c9050805
check if write is allowed before writing to error log
2007-07-10 17:42:29 +00:00
Dmitry Stogov
ca854215db
Fixed symlink("", "somthing") and link("", "somthing") in ZTS mode
2007-07-10 13:21:11 +00:00
Dmitry Stogov
510bee631f
Fixed warning
2007-07-10 11:57:34 +00:00
Dmitry Stogov
539f67ed8f
Added ability to create local or remote (URL) user streams
...
Local user streams must not be able to open(), URLs if allow_url_include is off
Implemented new function stream_is_local()
[
- stream_wrapper_register() extended with additional optional argument "flags"
of type long. This time only one flag is implemented
- STREAM_IS_URL, that means that userstream wrapper is remote (URL).
By default stream is local.
- stream_is_local() is a new function that accepts stream and tell if this
stream is local or remote (URL)
]
2007-07-09 17:27:24 +00:00
Dmitry Stogov
aa54d9e385
Restore big exponent letter in var_export() ('1e300' -> '1E300')
2007-06-25 08:39:10 +00:00
Derick Rethans
3b481cef64
- MFH: Added the H modifier to create non-locale-aware non-fixed-precision
...
float representations.
- MFH: Fixed var_export() to use the new H modifier so that it can generate
parsable PHP code for floats again, independent of the locale.
2007-06-19 12:20:50 +00:00
Dmitry Stogov
e1f08c8297
HTTP 500 is sent to browser in case of PHP error instead of blank page
2007-06-15 09:20:27 +00:00
Dmitry Stogov
c2e04e8364
Prevent crash in case of wrong arguments to CRT functions (strftime()) on PHP complead by MS VC2005
2007-06-15 07:27:08 +00:00
Antony Dovgal
c9805e7b92
MFH: check return value of *time_r() functions for NULL
2007-06-07 08:44:41 +00:00
foobar
f26145fa8c
MFH:- Improved the error message for exceeding max_input_nesting_level.
2007-06-03 16:54:06 +00:00
Ilia Alshanetsky
a8be5f419d
Improved fix for MOPB-02-2007
2007-06-03 16:19:14 +00:00
Antony Dovgal
8e3eee385e
MFH: fix #41518 (file_exists() warns of open_basedir restriction on non-existent file)
2007-06-01 13:35:23 +00:00
Ilia Alshanetsky
de64609fec
Back to dev
2007-05-30 18:48:58 +00:00
Ilia Alshanetsky
b604bc7200
5.2.3
2007-05-30 18:45:59 +00:00
Rasmus Lerdorf
6e0d643783
Slightly cleaner code
2007-05-25 09:20:01 +00:00
Rasmus Lerdorf
f6bffb69c5
Optimize sapi_get_request_time() slightly making it use the cached time
...
and also checking if there is a server_context before trying to call
the request_time sapi hook.
2007-05-25 09:12:35 +00:00
Ilia Alshanetsky
9998f67c91
Back to dev
2007-05-25 00:07:57 +00:00
Ilia Alshanetsky
f0b7941067
5.2.3RC1
2007-05-25 00:05:30 +00:00
Antony Dovgal
0db4f06f13
MFH
2007-05-19 12:53:06 +00:00
Scott MacVicar
55a3d5f8b1
MFH: Fixed bug #41390 (Clarify error message with invalid protocol scheme)
2007-05-15 13:04:43 +00:00
Antony Dovgal
d85fc29edf
MFH
2007-05-14 12:19:34 +00:00
Hannes Magnusson
909894682d
MFH: bug#41361 (shell_exec() does not find binaries)
2007-05-12 16:06:46 +00:00
Hannes Magnusson
63c11738f8
use php_strtok_r() rather than strsep()
...
# Fixes build on, for instance, solaris
2007-05-10 19:48:30 +00:00
Dmitry Stogov
eec0b67cd8
Fixed bug #41304 (compress.zlib temp files left)
2007-05-08 12:08:17 +00:00
Ilia Alshanetsky
420352d8b5
Register RAW_POST_DATA even when always_populate_raw_post_data is off in
...
instances where content type is not known
2007-05-07 23:27:59 +00:00
Ilia Alshanetsky
f932fe5ad4
Fixed bug #41293 (Fixed creation of HTTP_RAW_POST_DATA when there is no
...
default post handler).
2007-05-06 16:34:14 +00:00
Hannes Magnusson
448dbac84f
MFH: Fixed PHP CLI to use the php.ini from the binary location
2007-05-06 14:01:26 +00:00
Ilia Alshanetsky
a64c73121d
Back to dev
2007-05-03 01:16:50 +00:00
Ilia Alshanetsky
0f474f9474
5.2.2
2007-05-02 23:05:14 +00:00
Edin Kadribasic
618e172ec8
Sync correctly with configure.in
2007-04-30 16:18:06 +00:00
Edin Kadribasic
9b1de77959
Sync with configure.in
2007-04-27 20:54:47 +00:00
Ilia Alshanetsky
bd7e78c48b
Back to dev
2007-04-26 22:44:53 +00:00
Ilia Alshanetsky
cc8ea13d5b
5.2.2RC2
2007-04-26 22:39:10 +00:00
Dmitry Stogov
4bd17132b1
ZTS fix
2007-04-25 14:18:01 +00:00
Antony Dovgal
41896020ea
fix ZTS build
2007-04-25 11:05:16 +00:00
Dmitry Stogov
8464abe22e
Fixed crashes because of SAPI handlers overrding from inside of dl()-ed extensions
2007-04-25 08:40:07 +00:00
Dmitry Stogov
41d27878de
Fixed crash on win32 in case of negative size
2007-04-18 14:23:06 +00:00
Dmitry Stogov
02ee91dbb4
Fixed crash
2007-04-18 13:53:19 +00:00
Dmitry Stogov
72e7bfdedf
Fixed endless loop in open_basedir check
2007-04-18 11:58:40 +00:00
Rob Richards
b6b312c020
add file locking under windows
...
change win build to use common clock compat files
2007-04-18 09:38:59 +00:00
Ilia Alshanetsky
843d0d58a0
Fixed bug #41093 (magic_quotes_gpc ignores first arrays keys).
2007-04-17 15:06:50 +00:00
Dmitry Stogov
e1814f0dbe
WIN64 support
2007-04-16 08:09:56 +00:00
Brian Shire
f088268f91
fix fold typo
2007-04-16 02:25:24 +00:00
Antony Dovgal
73aa351741
MFH: add support for %I64(u|d) to sprintf() utilities
2007-04-12 22:01:20 +00:00
Ilia Alshanetsky
9005e996f1
Back to dev
2007-04-10 22:38:47 +00:00