Dmitry Stogov
3f5f5eefe5
Initialize structure (some fields may be missed in array returned from user handler).
2011-12-22 15:33:48 +00:00
Dmitry Stogov
8dad134ad7
Change fatal error into warning and ignore arguments over limit
2011-12-22 15:31:41 +00:00
Dmitry Stogov
cef0d27af9
Change fatal error into warning and ignore arguments over limit
2011-12-22 15:31:41 +00:00
Dmitry Stogov
3305f5b133
Change fatal error into warning and ignore arguments over limit
2011-12-22 15:31:41 +00:00
Johannes Schlüter
af07705f97
Back to -dev
2011-12-22 12:36:40 +00:00
Johannes Schlüter
712be66d05
PHP 5.3.9RC4
2011-12-22 12:33:04 +00:00
Stanislav Malyshev
48a688ffa0
back to dev
2011-12-22 03:27:00 +00:00
Stanislav Malyshev
1a79692791
5.4.0rc4
2011-12-22 03:25:28 +00:00
Dmitry Stogov
0d1998e34f
Added max_input_vars directive to prevent attacks based on hash collisions
2011-12-15 08:47:03 +00:00
Dmitry Stogov
6fb3897f80
Added max_input_vars directive to prevent attacks based on hash collisions
2011-12-14 08:56:35 +00:00
Dmitry Stogov
4ffedc700d
Added max_input_vars directive to prevent attacks based on hash collisions
2011-12-14 08:56:35 +00:00
Gustavo André dos Santos Lopes
74d2b2f0bd
- Fixed bug #60455 : stream_get_line misbehaves if EOF is not detected together
...
with the last read.
2011-12-11 21:08:15 +00:00
Gustavo André dos Santos Lopes
faec3c5111
- Fixed bug #60455 : stream_get_line misbehaves if EOF is not detected together
...
with the last read.
2011-12-11 21:08:15 +00:00
Gustavo André dos Santos Lopes
52c36e60c4
- Fixed bug #60455 : stream_get_line misbehaves if EOF is not detected together
...
with the last read.
2011-12-11 21:08:15 +00:00
Johannes Schlüter
451263f7d0
- Back to -dev
2011-12-08 13:46:45 +00:00
Johannes Schlüter
4307bd57db
- 5.3.9RC3
2011-12-08 11:01:37 +00:00
Stanislav Malyshev
8559b09566
back to dev
2011-12-08 07:17:27 +00:00
Stanislav Malyshev
00f2a9b2ba
5.4.0rc3
2011-12-08 07:15:44 +00:00
Xinchen Hui
b5766cdcac
Implemented FR #54514 (Get php binary path during script execution).
2011-12-07 10:33:13 +00:00
Xinchen Hui
5aa1fb6074
Implemented FR #54514 (Get php binary path during script execution).
2011-12-07 10:33:13 +00:00
Xinchen Hui
0420858004
Merge -r317306 to trunk
2011-12-07 10:28:56 +00:00
Derick Rethans
45ae82d3f1
- Fixed bug #60373 (Startup errors with log_errors on cause segfault).
2011-11-25 14:06:55 +00:00
Derick Rethans
9e6bf9f3f4
- Fixed bug #60373 (Startup errors with log_errors on cause segfault).
2011-11-25 14:06:55 +00:00
Derick Rethans
0244e76c06
- Fixed bug #60373 (Startup errors with log_errors on cause segfault).
2011-11-25 14:06:55 +00:00
Johannes Schlüter
fb573462ca
- Back to -dev
2011-11-24 14:00:10 +00:00
Johannes Schlüter
e9087c9d4a
- PHP 5.3.9RC2
2011-11-24 12:57:59 +00:00
Pierre Joye
36e4c600c3
- merge crt warning change (r216594) and rename the ini to windows.show_crt_warning
2011-11-24 12:46:45 +00:00
Pierre Joye
fb53dd80d8
- merge crt warning change (r216594) and rename the ini to windows.show_crt_warning
2011-11-24 12:46:45 +00:00
Pierre Joye
89193ecf61
- merge crt warning change (r216594) and rename the ini to windows.show_crt_warning
2011-11-24 12:46:45 +00:00
Stanislav Malyshev
c05614fb6d
back to dev
2011-11-24 05:04:25 +00:00
Stanislav Malyshev
953016b6b9
5.4.0RC2
2011-11-24 05:03:22 +00:00
Pierrick Charron
52ca90428d
Fixed bug #60321 (ob_get_status(true) no longer returns an array when buffer is empty).
2011-11-18 00:16:58 +00:00
Pierrick Charron
8e2dcfd8b6
Fixed bug #60321 (ob_get_status(true) no longer returns an array when buffer is empty).
2011-11-18 00:16:58 +00:00
Xinchen Hui
efd3e69511
Fixed bug #60282 (Segfault when using ob_gzhandler() with open buffers)
2011-11-13 04:11:57 +00:00
Xinchen Hui
89feaefce1
Fixed bug #60282 (Segfault when using ob_gzhandler() with open buffers)
2011-11-13 04:11:57 +00:00
Rui Hirokawa
cc74264764
MFH: fixed bug #60227 (header() cannot detect the multi-line header with CR(0x0D).)
2011-11-10 14:24:31 +00:00
Stanislav Malyshev
7f6c7422a8
back to dev
2011-11-10 06:27:37 +00:00
Stanislav Malyshev
07f2c01bd2
5.4.0 RC1
2011-11-10 06:26:25 +00:00
Rui Hirokawa
d73b1a275d
fixed bug #60227 : header() cannot detect the multi-line header with CR.
2011-11-06 11:07:14 +00:00
Johannes Schlüter
98dfe36852
Back to -dev
2011-11-03 15:26:34 +00:00
Johannes Schlüter
60937c2cf6
- PHP 5.3.9RC1
2011-11-03 15:08:19 +00:00
Stanislav Malyshev
93f654e64f
back to dev
2011-10-20 06:06:35 +00:00
Stanislav Malyshev
91a04638e6
5.4.0beta2
2011-10-20 06:05:30 +00:00
Xinchen Hui
1f78177e2b
Fixed bug #60038 (SIGALRM cause segfault in php_error_cb)
2011-10-16 03:00:51 +00:00
Xinchen Hui
077519d3fb
Fixed bug #60038 (SIGALRM cause segfault in php_error_cb)
2011-10-16 03:00:51 +00:00
Xinchen Hui
c5ac13f632
Merge r316812 to trunk
2011-10-16 01:19:55 +00:00
Pierre Joye
d435ddbe52
- be sure to check if the var ha not been removed between the two calls
2011-09-26 08:49:28 +00:00
Xinchen Hui
bf2dfb5fff
unused var
2011-09-24 01:05:43 +00:00
Xinchen Hui
5d1ba1d13f
unused var
2011-09-24 01:05:43 +00:00
Xinchen Hui
58800b8ac1
Fixed bug #55758 (Digest Authenticate missed in 5.4)
...
the block I am removing should be removed along with the PG(saf_mod) condition.
since it is inside the PG(saf_mod) condition block.
2011-09-23 02:56:25 +00:00
Xinchen Hui
ea74b9c212
Fixed bug #55758 (Digest Authenticate missed in 5.4)
...
the block I am removing should be removed along with the PG(saf_mod) condition.
since it is inside the PG(saf_mod) condition block.
2011-09-23 02:56:25 +00:00
Dmitry Stogov
77bda2614d
Fixed bug #50982 (incorrect assumption of PAGE_SIZE size)
2011-09-15 11:30:17 +00:00
Dmitry Stogov
a223328b52
Fixed bug #50982 (incorrect assumption of PAGE_SIZE size)
2011-09-15 11:30:17 +00:00
Xinchen Hui
f265c5a573
Fix warning "implicit declaration of function `vasprintf'"
...
If There is a better fix, plz fixme.
2011-09-15 07:09:43 +00:00
Xinchen Hui
c32aa35d58
Fix warning "implicit declaration of function `vasprintf'"
...
If There is a better fix, plz fixme.
2011-09-15 07:09:43 +00:00
Stanislav Malyshev
f5b8a3b40e
back to dev
2011-09-15 06:25:52 +00:00
Stanislav Malyshev
fe85ca8737
5.4.0beta
2011-09-15 06:24:18 +00:00
Kalle Sommer Nielsen
e1068269f0
MFT: Fix build on Windows
2011-09-13 14:35:28 +00:00
Kalle Sommer Nielsen
e9ebd1c689
Fix build on Windows
2011-09-13 14:35:12 +00:00
Dmitry Stogov
4a25a7740d
Fixed ZE specific compile warnings (Bug #55629 )
2011-09-13 13:29:35 +00:00
Dmitry Stogov
e43ff1359e
Fixed ZE specific compile warnings (Bug #55629 )
2011-09-13 13:29:35 +00:00
Pierre Joye
5a49af4253
- do not display the crt warnings anymore by default. It is enough to simply fail from a user land pov as it is the case on posix platforms
2011-09-13 10:38:12 +00:00
Pierre Joye
c1db9d4a87
- do not display the crt warnings anymore by default. It is enough to simply fail from a user land pov as it is the case on posix platforms
2011-09-13 10:38:12 +00:00
Hannes Magnusson
797a1ce88f
Fixed bug #55504 (Content-Type header is not parsed correctly on HTTP POST request
2011-09-07 16:19:09 +00:00
Hannes Magnusson
994df9f1d1
Fixed bug #55504 (Content-Type header is not parsed correctly on HTTP POST request
2011-09-07 16:19:09 +00:00
Hannes Magnusson
43fb787add
Fixed bug #55504 (Content-Type header is not parsed correctly on HTTP POST request
2011-09-07 16:19:09 +00:00
Gustavo André dos Santos Lopes
08f78070a5
- Fixed borked refactoring in r307437 (using SUCCESS/FAILURE return instead of
...
out parameter).
- Fixed signature of php_stream_copy_to_stream_ex to return int in 5.4/trunk
instead of size_t, as the function only returns SUCCESS/FAILURE.
2011-09-04 22:36:33 +00:00
Gustavo André dos Santos Lopes
2acbe4c93e
- Fixed borked refactoring in r307437 (using SUCCESS/FAILURE return instead of
...
out parameter).
- Fixed signature of php_stream_copy_to_stream_ex to return int in 5.4/trunk
instead of size_t, as the function only returns SUCCESS/FAILURE.
2011-09-04 22:36:33 +00:00
Gustavo André dos Santos Lopes
d5c5bb0e96
- Fixed borked refactoring in r307437 (using SUCCESS/FAILURE return instead of
...
out parameter).
- Fixed signature of php_stream_copy_to_stream_ex to return int in 5.4/trunk
instead of size_t, as the function only returns SUCCESS/FAILURE.
2011-09-04 22:36:33 +00:00
Arpad Ray
1e1bfba576
fix #55510 : $_FILES 'name' missing first character after upload
2011-08-29 21:11:07 +00:00
Pierre Joye
687e310a46
- ws
2011-08-23 18:32:53 +00:00
Pierre Joye
048485587e
- ws
2011-08-23 18:32:53 +00:00
Xinchen Hui
9fb62f3382
Sync r314808 to 5_3 branch
...
Eliminated compiler warnings "comparison is always false", "cast to pointer from integer of different siz" and tail zero warnings
2011-08-23 10:18:48 +00:00
Johannes Schlüter
5f502879ff
Back to -dev
2011-08-22 23:24:22 +00:00
Johannes Schlüter
952b9a9695
- PHP 5.3.8
2011-08-22 22:08:48 +00:00
Ilia Alshanetsky
eb1470aa3f
Back to dev
2011-08-17 14:28:24 +00:00
Ilia Alshanetsky
6e284c6ce7
5.3.7
2011-08-17 13:30:04 +00:00
Xinchen Hui
fa1883de19
Omitted GCC warning "comparison is always false"
2011-08-12 07:47:03 +00:00
Xinchen Hui
ba9546b8e5
Omitted GCC warning "comparison is always false"
2011-08-12 07:47:03 +00:00
Ilia Alshanetsky
d090061f5e
Back to dev
2011-08-11 14:35:08 +00:00
Ilia Alshanetsky
db472c60cf
5.3.7RC5
2011-08-11 13:02:49 +00:00
Derick Rethans
840ef1e320
- Turn on html_errors by default again in php.ini-production like it was in
...
PHP 5.3, but only generate docref links when the docref_root INI setting is
not empty.
2011-08-10 16:31:29 +00:00
Derick Rethans
7b84e7ea1c
- Turn on html_errors by default again in php.ini-production like it was in
...
PHP 5.3, but only generate docref links when the docref_root INI setting is
not empty.
2011-08-10 16:31:29 +00:00
Michael Wallner
70c284009d
fix coverity issue 1054: missing break/return
2011-08-10 11:01:09 +00:00
Michael Wallner
daccb503b2
fix coverity issue 1054: missing break/return
2011-08-10 11:01:09 +00:00
Xinchen Hui
409022b742
Fixed built (missing 2nd arg for strncpy)
2011-08-09 13:04:35 +00:00
Xinchen Hui
64fc565765
Avoiding strcpy, strcat, sprintf usage to make static analyzer happy
2011-08-09 12:16:58 +00:00
Xinchen Hui
5dc3195897
Avoiding strcpy, strcat, sprintf usage to make static analyzer happy
2011-08-09 12:16:58 +00:00
Xinchen Hui
0630945ac4
Avoiding strcpy, strcat, sprintf usage to make static analyzer happy
2011-08-09 12:16:58 +00:00
Pierrick Charron
97ac5d3f53
Remove unused variable
2011-08-09 02:42:25 +00:00
Pierrick Charron
6290b8814c
Remove unused variable
2011-08-09 02:42:25 +00:00
Pierrick Charron
71f76fe4d6
Remove unused variable
2011-08-09 02:42:25 +00:00
Pierrick Charron
cb1cd0b3ab
Remove unused variable
2011-08-09 02:37:02 +00:00
Pierrick Charron
f6c2511748
Remove unused variable
2011-08-09 02:37:02 +00:00
Pierrick Charron
5998f27321
Remove unused variable
2011-08-09 02:37:02 +00:00
Rasmus Lerdorf
14e1bc89bc
Fix another Coverity warning by initializing this to NULL prior to the strtok_r call
2011-08-06 21:10:29 +00:00
Rasmus Lerdorf
6379f87b31
Fix another Coverity warning by initializing this to NULL prior to the strtok_r call
2011-08-06 21:10:29 +00:00
Rasmus Lerdorf
1bc34a491c
Fix another Coverity warning by initializing this to NULL prior to the strtok_r call
2011-08-06 21:10:29 +00:00
Stanislav Malyshev
3e7ce20a5b
back to dev
2011-08-03 17:14:26 +00:00
Stanislav Malyshev
7c289f7f8e
5.4.0alpha3
2011-08-03 17:12:44 +00:00
Stanislav Malyshev
fa78f7a4c0
retore open_basedir check for unlink
2011-07-31 22:43:21 +00:00
Stanislav Malyshev
2f1752cb49
retore open_basedir check for unlink
2011-07-31 22:43:21 +00:00
Ilia Alshanetsky
5b0373b060
back to dev
2011-07-28 11:54:53 +00:00
Ilia Alshanetsky
d69796f23f
5.3.7RC4
2011-07-28 11:53:46 +00:00
Pierre Joye
dd06894b56
- do not resolve the link if all we want is to open that file
2011-07-27 12:20:32 +00:00
Pierre Joye
e7d106f11d
- do not resolve the link if all we want is to open that file
2011-07-27 12:20:32 +00:00
Pierre Joye
fc8afdf178
- Fixed bug 55124, recursive mkdir fails with current (dot) directory in path
2011-07-26 17:44:20 +00:00
Pierre Joye
db25201ffb
- Fixed bug 55124, recursive mkdir fails with current (dot) directory in path
2011-07-26 17:44:20 +00:00
Pierre Joye
4cbca588f7
- simplify
2011-07-26 09:27:53 +00:00
Pierre Joye
3b6ad85fa9
- simplify
2011-07-26 09:27:53 +00:00
Pierre Joye
090bfcdfe1
- add expand_filepath_with_mode (not used anywhere yet but will be used for file ops (fopen&co) to avoid extra links resolution and other non required ops on open
2011-07-25 16:50:07 +00:00
Pierre Joye
a02d8cfa33
- add expand_filepath_with_mode (not used anywhere yet but will be used for file ops (fopen&co) to avoid extra links resolution and other non required ops on open
2011-07-25 16:50:07 +00:00
Felipe Pena
054e1cafa0
- Added new macro to be used in the end of zend_function_entry declaration (Gwynne)
2011-07-25 11:30:53 +00:00
Felipe Pena
f1f2a649e2
- Added new macro to be used in the end of zend_function_entry declaration (Gwynne)
2011-07-25 11:30:53 +00:00
Felipe Pena
f8a3334c89
- Added new macro to be used in the end of zend_function_entry declaration (Gwynne)
2011-07-25 11:30:53 +00:00
Pierre Joye
45420bb669
- remove magic quotes support, functions are kept (see the NEWS entry for the details) for BC reasons but do not allow to set enable MQ, missing tests changes in 5.4
2011-07-22 11:56:20 +00:00
Pierre Joye
9805e1674a
- remove magic quotes support, functions are kept (see the NEWS entry for the details) for BC reasons but do not allow to set enable MQ
2011-07-22 11:25:30 +00:00
Pierre Joye
cc1c7af037
- remove magic quotes support, functions are kept (see the NEWS entry for the details) for BC reasons but do not allow to set enable MQ
2011-07-22 11:25:30 +00:00
Pierre Joye
8d1012b2c3
- MFH: Fixed bug #54204 (Can't set a value with a PATH section in php.ini).
2011-07-18 21:00:59 +00:00
Pierre Joye
801d140782
- fix bug #54204 , Can't set a value with a PATH section in php.ini
2011-07-18 10:25:36 +00:00
Pierre Joye
ba22d8a37b
- fix bug #54204 , Can't set a value with a PATH section in php.ini
2011-07-18 10:25:36 +00:00
Ilia Alshanetsky
329449f799
Back to dev
2011-07-14 12:02:33 +00:00
Ilia Alshanetsky
894cfb078b
5.3.7RC3
2011-07-14 12:01:37 +00:00
Stanislav Malyshev
11a096c3cc
Back to -dev
2011-07-14 05:39:29 +00:00
Stanislav Malyshev
6f0c93da8e
5.4.0 alpha2
2011-07-14 05:37:40 +00:00
Ilia Alshanetsky
992d32c6a7
Fixed bug #55014 (Compile failure due to improper use of ctime_r()).
2011-07-11 17:01:23 +00:00
Ilia Alshanetsky
388a473255
Fixed bug #55014 (Compile failure due to improper use of ctime_r()).
2011-07-11 17:01:23 +00:00
Ilia Alshanetsky
e80c55448c
Fixed bug #55014 (Compile failure due to improper use of ctime_r()).
2011-07-11 17:01:23 +00:00
Dmitry Stogov
7d1eef4aa7
Fixed bug #54332 (Crash in zend_mm_check_ptr // Heap corruption)
2011-07-11 09:47:59 +00:00
Dmitry Stogov
adb87c8d06
Fixed bug #54332 (Crash in zend_mm_check_ptr // Heap corruption)
2011-07-11 09:47:59 +00:00
Dmitry Stogov
8171e1d81e
Fixed bug #54332 (Crash in zend_mm_check_ptr // Heap corruption)
2011-07-11 09:47:59 +00:00
Hannes Magnusson
50b654ab0e
Fixed bug#55084 (Function registered by header_register_callback is
...
called only once per process). (Hannes)
also fixed an issue when header()s are sent from the callback function
2011-07-06 20:38:58 +00:00
Hannes Magnusson
5ddd67d90b
Fixed bug#55084 (Function registered by header_register_callback is
...
called only once per process). (Hannes)
also fixed an issue when header()s are sent from the callback function
2011-07-06 20:38:58 +00:00
Gustavo André dos Santos Lopes
987c843674
- Fixed bug #52935 (call exit in user_error_handler cause stream relate core).
2011-07-05 16:09:06 +00:00
Gustavo André dos Santos Lopes
9898f9070f
- Fixed bug #52935 (call exit in user_error_handler cause stream relate core).
2011-07-05 16:09:06 +00:00
Gustavo André dos Santos Lopes
afe4570cda
- Fixed bug #52935 (call exit in user_error_handler cause stream relate core).
2011-07-05 16:09:06 +00:00
Ilia Alshanetsky
8f80896718
Back to dev
2011-06-30 13:31:39 +00:00
Ilia Alshanetsky
05763e18bb
5.3.7RC2
2011-06-30 13:16:27 +00:00
Derick Rethans
29565d1a4c
- Added a new PHPAPI function to return module_initialized:
...
php_get_module_initialized().
2011-06-24 11:19:34 +00:00
Derick Rethans
09607226d4
- Added a new PHPAPI function to return module_initialized:
...
php_get_module_initialized().
2011-06-24 11:19:34 +00:00
Felipe Pena
72f7be3df0
- Improved parse error messages
2011-06-23 23:00:53 +00:00
Felipe Pena
0372e6ad80
- Improved parse error messages
2011-06-23 23:00:53 +00:00
Ilia Alshanetsky
34d93f0c06
Zend Signal Handling
2011-06-22 14:23:21 +00:00
Moriyoshi Koizumi
891acc30c0
- Forgot to commit these.
2011-06-20 20:30:36 +00:00
Moriyoshi Koizumi
2c6b2f64df
- Forgot to commit these.
2011-06-20 20:30:36 +00:00
Stanislav Malyshev
603252546b
Back to -dev
2011-06-19 20:15:33 +00:00
Stanislav Malyshev
ed87dbab91
5.4.0 alpha11
2011-06-19 20:11:54 +00:00
Pierre Joye
a8068a676b
- fix build
2011-06-18 02:24:01 +00:00
Pierre Joye
948d42d979
- fix build
2011-06-18 02:24:01 +00:00
Johannes Schlüter
262492a187
- Back to -dev
2011-06-16 12:47:39 +00:00
Johannes Schlüter
06d5c9a8f0
5.3.7RC1
2011-06-16 12:40:37 +00:00
Felipe Pena
6940a320af
- Removed win debug stuff
2011-06-16 01:41:34 +00:00
Pierre Joye
358316b2ed
- init win32 rng context once per process
2011-06-16 01:31:10 +00:00
Pierre Joye
23c4c46b36
- init win32 rng context once per process
2011-06-16 01:31:10 +00:00
Pierre Joye
1d357d964c
- init win32 rng context once per process
2011-06-16 01:31:10 +00:00
Felipe Pena
907fd926e5
- Restore basename in filename on non Windows OS
2011-06-12 15:15:44 +00:00
Felipe Pena
2997719120
- Restore basename in filename on non Windows OS
2011-06-12 15:15:44 +00:00
Felipe Pena
75fa63b57f
- Fixed bug #54939 (File path injection vulnerability in RFC1867 File upload filename)
...
Reported by: kkotowicz at gmail dot com
2011-06-12 15:14:18 +00:00
Felipe Pena
32b5f8a1a3
- Added new parameter parsing option (p - for valid path (string without null byte in the middle))
...
# The tests will be fixed in the next commits
2011-06-06 21:28:16 +00:00
Felipe Pena
4737910b69
- Added new parameter parsing option (p - for valid path (string without null byte in the middle))
...
# The tests will be fixed in the next commits
2011-06-06 21:28:16 +00:00
Ilia Alshanetsky
a311dc2443
Fixed bug #51997 (SEEK_CUR with 0 value, returns a warning).
2011-06-05 21:57:01 +00:00
Ilia Alshanetsky
6b85eb58b2
Fixed bug #51997 (SEEK_CUR with 0 value, returns a warning).
2011-06-05 21:57:01 +00:00
Ilia Alshanetsky
d846d0e80a
Fixed bug #51997 (SEEK_CUR with 0 value, returns a warning).
2011-06-05 21:57:01 +00:00
Ilia Alshanetsky
939875133a
Zend Signal Handling (see RFC: https://wiki.php.net/rfc/zendsignals )
...
This needs to go into 5.4 as well, but will wait for Pierre to review win32 situation
# Patch by Lucas Nealan, Arnaud Le Blanc, Brian Shire & Ilia Alshanetsky
2011-06-02 21:16:50 +00:00
Hannes Magnusson
9392b9cd73
Fixed bug #54946 (stream_get_contents infinite loop)
2011-05-29 12:29:19 +00:00
Hannes Magnusson
3b030ec75f
Fixed bug #54946 (stream_get_contents infinite loop)
2011-05-29 12:29:19 +00:00
Hannes Magnusson
73c1488fec
Fixed bug #54946 (stream_get_contents infinite loop)
2011-05-29 12:29:19 +00:00
Stanislav Malyshev
f9088156f4
implement streams metadata API per RFC
2011-05-25 21:03:55 +00:00
Stanislav Malyshev
5c9080d3a6
implement streams metadata API per RFC
2011-05-25 21:03:55 +00:00
Rasmus Lerdorf
75ec1fedc7
Add php_ignore_value() macro to suppress unused return value warnings
...
from gcc. There are times when we really don't care about the return
value and this will cleanly tell gcc.
2011-05-16 16:58:02 +00:00
Rasmus Lerdorf
22b689a3f9
Add php_ignore_value() macro to suppress unused return value warnings
...
from gcc. There are times when we really don't care about the return
value and this will cleanly tell gcc.
2011-05-16 16:58:02 +00:00
Rasmus Lerdorf
27dd44db95
Fix a couple of warnings. Use %zu to printf a time_t and get_request_time
...
actually returns a double, not a time_t.
2011-05-16 15:52:31 +00:00
Rasmus Lerdorf
e0df4e3dba
Fix a couple of warnings. Use %zu to printf a time_t and get_request_time
...
actually returns a double, not a time_t.
2011-05-16 15:52:31 +00:00
Rasmus Lerdorf
cc8ecca0b3
Get rid of autoconf warnings
2011-05-16 00:14:47 +00:00
Pierre Joye
c0748c7856
- version
2011-05-15 20:07:33 +00:00
Gustavo André dos Santos Lopes
8f77168384
- Merged to 5.3 change in trunk in _php_stream_free. This prevents the segfault
...
in the testcase for bug #53624 . The testcase still has to be fixed though,
because it only works as intended on Windows.
2011-05-08 19:59:42 +00:00
Gustavo André dos Santos Lopes
a2e0e2564d
- Fixed bug #54580 (get_browser() segmentation fault when the browscap ini
...
directive is set in activation time). This commit fixes this by adding a per
request parsing of the browscap file that's when get_browser is called the
first time and the directive is set on activation time.w
2011-05-01 18:37:20 +00:00
Gustavo André dos Santos Lopes
6d9d7af86f
- Fixed bug #54580 (get_browser() segmentation fault when the browscap ini
...
directive is set in activation time). This commit fixes this by adding a per
request parsing of the browscap file that's when get_browser is called the
first time and the directive is set on activation time.w
2011-05-01 18:37:20 +00:00
Gustavo André dos Santos Lopes
02302812e1
- Fixed accidental change.
2011-05-01 04:16:28 +00:00
Gustavo André dos Santos Lopes
8dfe15a12e
- Fixed accidental change.
2011-05-01 04:16:28 +00:00
Gustavo André dos Santos Lopes
6df67ace20
- Fixed bug #54623 (Segfault when when writing to a persistent socket after
...
closing a copy of the socket).
2011-05-01 03:57:01 +00:00
Gustavo André dos Santos Lopes
93f65cdeac
- Fixed bug #54623 (Segfault when when writing to a persistent socket after
...
closing a copy of the socket).
2011-05-01 03:57:01 +00:00
Pierre Joye
11941b3fd2
- not desired yt
2011-04-19 21:57:01 +00:00
Pierre Joye
1dd5690af2
- fix build >(btw, has novell man pages too?)
2011-04-19 21:43:22 +00:00
Pierre Joye
600c9498f9
- fix build >(btw, has novell man pages too?)
2011-04-19 21:43:22 +00:00
Hannes Magnusson
a0d805035c
Expose PHP_MANDIR
...
Useful for apps (like the pear installer, phd, .. etc) to install their manpages into the same dir as php did :]
2011-04-18 09:50:32 +00:00
Hannes Magnusson
e9bc36522a
Expose PHP_MANDIR
...
Useful for apps (like the pear installer, phd, .. etc) to install their manpages into the same dir as php did :]
2011-04-18 09:50:32 +00:00
Pierrick Charron
1368364469
Fix common typos in the source code (Reported in Bug #54065 )
...
# External libraries were excluded
# Thanks eitan at eitanadler dot com for the first patch :)
2011-04-03 21:46:52 +00:00
Pierrick Charron
e8486cc374
Fix common typos in the source code (Reported in Bug #54065 )
...
# External libraries were excluded
# Thanks eitan at eitanadler dot com for the first patch :)
2011-04-03 21:46:52 +00:00
Pierre Joye
264d2b3480
- Fixed bug #48465 (sys_get_temp_dir() possibly inconsistent, windows fix
2011-03-28 16:43:49 +00:00
Pierre Joye
4551bd57f7
- Fixed bug #48465 (sys_get_temp_dir() possibly inconsistent, windows fix
2011-03-28 16:43:49 +00:00
Ilia Alshanetsky
e42662039f
Fixed a crash inside dtor for error handling.
2011-03-24 12:57:38 +00:00
Ilia Alshanetsky
f2ce3e0201
Fixed a crash inside dtor for error handling.
2011-03-24 12:57:38 +00:00
Gustavo André dos Santos Lopes
660aa6701d
- Updating UPGRADING for r309516 and modest merge to 5.3.
2011-03-23 00:51:22 +00:00
Gustavo André dos Santos Lopes
0de2e61cab
- Added socket_import_stream().
...
- Fixed socket_strerror.phpt
- Made php_set_sock_blocking return FAILURE on fcntl error.
- Made socket_set_block()/socket_set_nonblock() emit warning on error.
2011-03-22 00:44:23 +00:00
Gustavo André dos Santos Lopes
7f2937223d
- Make fclose() actually close stream, even when the resource refcount is > 1.
...
This reverts the fix for bug #24557 .
- Make php_stream_free delete the stream from the resources list, not merely
decrease its refcount, as a single call to zend_list_delete does.
#Not worth the risk merging to 5.3. While change #2 may prevent some segfaults,
#a quick and dirty survey to the codebase only showed calls to php_stream_close
#or php_stream_free on streams allocated in the same function, which would have
#refcount == 1. May be reconsidered.
2011-03-21 02:58:54 +00:00
Johannes Schlüter
27e640fdea
- Back to dev
2011-03-17 10:13:20 +00:00
Johannes Schlüter
f5687db392
PHP 5.3.6
2011-03-17 07:48:29 +00:00
Pierre Joye
0778bedbe1
- MFH: make setlocale thread only, drastically reduce TS related crashes in error mgt and other parts like pcre, and actually a good thing (tm)
2011-03-16 23:54:14 +00:00
Pierre Joye
406dd6e8ca
- windows only
2011-03-15 17:14:32 +00:00
Pierre Joye
9319359dc9
- make setlocale thread only, drastically reduce TS related crashes in error mgt and other parts like pcre, and actually a good thing (tm)
2011-03-15 17:13:44 +00:00
Pierrick Charron
4a0831743d
Remove unused variable
2011-03-13 05:25:45 +00:00
Johannes Schlüter
5009770d65
- PHP 5.3.6RC3
2011-03-09 16:37:58 +00:00
Moriyoshi Koizumi
b2ddc6de23
Fix ZTS build.
2011-03-06 07:06:55 +00:00
Moriyoshi Koizumi
cdb9ee0d1a
Fix zend.multibyte oddities. Hope this will address all the known problems.
2011-03-06 07:00:30 +00:00
Johannes Schlüter
bf5a3715f4
Back to -dev
2011-03-02 22:03:38 +00:00
Johannes Schlüter
0ec8364402
PHP 5.2.6RC2
2011-03-02 21:26:43 +00:00
Pierre Joye
12bdec05a4
- fix regression (carsten_sttgt@gmx.de)
2011-02-25 11:28:33 +00:00
Gustavo André dos Santos Lopes
2a6968e43a
- Fixed bug #54055 (buffer overrun with high values for precision ini
...
setting).
#This fix (for g/G/k/H modes) is done at a different level than that for the
#modes e/E/f/F, at a bit higher level and therefore with less coverage. I
#chose this because it addresses the problem where it is -- the calling function
#that passes a buffer too small to php_gcvt.
2011-02-21 06:53:24 +00:00
Gustavo André dos Santos Lopes
1b2d14c5e1
- Fixed bug #54055 (buffer overrun with high values for precision ini
...
setting).
#This fix (for g/G/k/H modes) is done at a different level than that for the
#modes e/E/f/F, at a bit higher level and therefore with less coverage. I
#chose this because it addresses the problem where it is -- the calling function
#that passes a buffer too small to php_gcvt.
2011-02-21 06:53:24 +00:00
Gustavo André dos Santos Lopes
a3a5157286
- PHP_STREAM_OPTION_WRITE_BUFFER no longer disables the read buffer of a plain
...
stream when 0 is given as the value.
- PHP_STREAM_OPTION_WRITE_BUFFER no longer changes the chunk size in socket
streams.
- Added stream_set_chunk_size() function.
- Some signedness fixes.
- Test for commit r308474, now that it's possible to actually test it.
2011-02-19 01:28:37 +00:00
Gustavo André dos Santos Lopes
3759331276
- Changed return value in userspace stream set_option to "not implemented",
...
instead of failure.
#Currently, there's no way to test this, because the only operations that have
#a default implementation, set_chunk_size and set_read_buffer are either not
#exposed or, in the 2nd case, completely delegated to the user implementation,
#which can only return true/false, not "not implemented" (and not implementing
#the set_option method in the userspace stream results in error).
2011-02-18 17:53:26 +00:00
Gustavo André dos Santos Lopes
9bbc114b59
- Classes that implement stream wrappers can define a method called
...
stream_truncate that will respond to truncation, e.g. through ftruncate.
Closes feature request #53888 .
2011-02-17 00:25:32 +00:00
Johannes Schlüter
18127da570
Back to -dev
2011-02-16 20:41:24 +00:00
Johannes Schlüter
4dc641e3f5
Remove dash
2011-02-16 20:21:45 +00:00
Johannes Schlüter
02d03711ec
PHP 5.3.6RC1
2011-02-16 20:20:33 +00:00
Gustavo André dos Santos Lopes
6dfee4f877
- Changed default serialize_precision from 100 to 17, as discussed in internals.
2011-02-08 21:40:51 +00:00
Gustavo André dos Santos Lopes
257b994fdc
- Changed default serialize_precision from 100 to 17, as discussed in internals.
2011-02-08 21:40:51 +00:00
Adam Harvey
2b4fb94e8e
Fix bug #53913 (Streams functions assume HAVE_GLOB is defined). Patch by Chris
...
Jones.
2011-02-04 10:47:41 +00:00
Adam Harvey
521e5462ab
Fix bug #53913 (Streams functions assume HAVE_GLOB is defined). Patch by Chris
...
Jones.
2011-02-04 10:47:41 +00:00
Kalle Sommer Nielsen
c5e86e5a8e
Fix ZTS build
2011-02-03 23:57:59 +00:00
Scott MacVicar
ca378eefa0
Add header_register_callback(), allows a userland function
...
to be called as all the headers are being sent and after all
of the default headers have been merged.
headers_list(), header_remove() and header() can all be used
inside the callback.
<?php
header('Content-Type: text/plain');
header('X-Test: foo');
function foo() {
foreach (headers_list() as $header) {
if (strpos($header, 'X-Powered') !== false) {
header_remove('X-Powered-By');
}
header_remove('X-Test');
}
}
$result = header_register_callback('foo');
echo "a";
2011-02-03 16:47:28 +00:00
Gustavo André dos Santos Lopes
36d82e8a85
- Fixed bug #53903 (userspace stream stat callback does not separate the
...
elements of the returned array before converting them).
2011-02-01 22:55:17 +00:00
Gustavo André dos Santos Lopes
1f49902999
- Fixed bug #53903 (userspace stream stat callback does not separate the
...
elements of the returned array before converting them).
2011-02-01 22:55:17 +00:00
Gustavo André dos Santos Lopes
c6ccc43285
- Fixed several comparisons that always result in true of false
...
due to signedness of one of the operands, either by removing
dead code or fixing it.
- Thrown some comments around in php_stream_get_record.
- See http://www.mail-archive.com/internals@lists.php.net/msg49525.html
2011-02-01 18:11:16 +00:00
Gustavo André dos Santos Lopes
da0e2a416f
- Fixed several comparisons that always result in true of false
...
due to signedness of one of the operands, either by removing
dead code or fixing it.
- Thrown some comments around in php_stream_get_record.
- See http://www.mail-archive.com/internals@lists.php.net/msg49525.html
2011-02-01 18:10:35 +00:00
Felipe Pena
96996ec557
- Removed accidental changes
2011-01-20 12:32:41 +00:00
Pierre Joye
5c38e6cc40
- should not have been applied
2011-01-20 12:23:30 +00:00
Pierre Joye
af9406de8e
- don't continue if no valid option value
2011-01-20 07:38:00 +00:00
Pierre Joye
657c934513
- don't continue if no valid option value
2011-01-20 07:38:00 +00:00
Pierre Joye
7f3100976f
- no need of assert here
2011-01-20 06:32:59 +00:00
Pierre Joye
966a82c776
- no need of assert here
2011-01-20 06:32:59 +00:00
Pierre Joye
28d95f8e63
- check if strdup succeeds
2011-01-20 06:23:35 +00:00
Pierre Joye
af0c734f4f
- check if strdup succeeds
2011-01-20 06:23:35 +00:00
Pierre Joye
434f3654da
- path len check and fix buffer overrun
2011-01-19 14:21:46 +00:00
Pierre Joye
458ce08ab3
- path len check and fix buffer overrun
2011-01-19 14:21:46 +00:00
Ilia Alshanetsky
e0c1332537
Win32 build fix
2011-01-19 13:09:05 +00:00
Ilia Alshanetsky
86550a9fed
Win32 build fix
2011-01-19 13:09:05 +00:00
Pierre Joye
95388b7cda
- fix regression introduced in 5.3.4 in open_basedir on windows/novell with trailing fwd slash
2011-01-18 22:20:09 +00:00
Pierre Joye
e3c920ecf3
- fix regression introduced in 5.3.4 in open_basedir on windows/novell with trailing fwd slash
2011-01-18 22:20:09 +00:00
Ilia Alshanetsky
b5e12bd4da
Fixed variable re-declaration
2011-01-18 13:17:23 +00:00
Ilia Alshanetsky
2c657ee27e
Fixed variable re-declaration
2011-01-18 13:17:23 +00:00
Pierre Joye
52aa5735f1
- path len sanity check
2011-01-17 14:29:16 +00:00
Pierre Joye
c8219466e4
- path len sanity check
2011-01-17 14:29:16 +00:00
Andrey Hristov
0048446fdd
gcc barks about these, so clean it
2011-01-14 12:32:27 +00:00
Ilia Alshanetsky
93fd1bf53f
Fixed variable re-declaration
2011-01-13 12:56:28 +00:00
Ilia Alshanetsky
c33795b25b
Fixed variable re-declaration
2011-01-13 12:56:28 +00:00
Ilia Alshanetsky
3abf598b53
Added missing success check around chmod() for windows during temp file creation
2011-01-11 12:57:19 +00:00
Ilia Alshanetsky
d5af830385
Added missing success check around chmod() for windows during temp file creation
2011-01-11 12:57:19 +00:00
Pierre Joye
a209aad993
- remove local redeclaration
2011-01-10 08:28:47 +00:00