| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
builds.
#- Andrei: I can show you the logs :)
|
|
|
|
|
|
| |
@-New ini setting log_errors_max_len controls maximum length for error
@ messages. Set it to 0 for infinite. Default is 1024 (old behaviour) (Marcus)
|
|
|
|
|
| |
@You can now disable logging of repeated error messages with two new ini settings ignore_repeated_errors, ignore_repeated_source. @(Marcus)
|
| |
|
|
|
|
|
|
| |
# Should be the last "broad" commit for a while
# Don't forget to make clean ; make
|
| |
|
| |
|
|
|
|
|
|
| |
Roemer <berndr@bonn.edu>)
#- An explainatory e-mail will be send to php-dev
|
|
|
|
|
| |
an output handling function
|
| |
|
|
|
|
|
|
|
|
|
| |
maintain current behaviour. If this is turned on then $HTTP_RAW_POST_DATA
is always populated with a copy of the raw post data.
@ - Add config option (always_populate_raw_post_data) which when enabled
@ will always populate $HTTP_RAW_POST_DATA regardless of the post mime
@ type (Rasmus)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- [ main/safe_mode.h ] added new checkuid mode:
CHECKUID_ALLOW_ONLY_FILE: skips directory check if file check
fails
- [ ext/standard/dir.c ] changed php_checkuid() to use
CHECKUID_ALLOW_ONLY_FILE instead of CHECKUID_ALLOW_ONLY_DIR
- [ main/safe_mode.c ] added code for new checkuid mode
o Fixed Bug #12119: safe mode owner check can be bypassed with symlink
- [ main/safe_mode.c ] use VCWD_REALPATH to resolve destination
of symlink before trimming filename
o New Feature: safe_mode_include_dir (php.ini directive)
- Allows bypassing UID/GID checks when including files
from the directory in safe_mode_include_dir and its
subdirectories. (safe_mode must be on, directory must
also be in include_path or full path must be used when
including)
o Fixed Feature: safe_mode_gid (php.ini directive)
- Correctly check (and report) UID/GID bits on directories
o Changed include() fall back to scripts cwd implementation
- CWD added to the (local) search path in php_fopen_with_path()
instead of seperate case. [ main/fopen_wrappers.c ]
|
| |
|
|
|
|
|
| |
Submitted by: Matt Allen <matt@investigationmarketplace.com>
|
|
|
|
|
|
|
| |
a gid check instead of a uid check.
@ - Add getmygid() and safe_mode_gid ini directive to allow safe mode to do
@ a gid check instead of a uid check. (James E. Flemer, Rasmus)
|
|
|
|
|
| |
arg_separator.input and arg_separator.output
|
| |
|
|
|
|
|
| |
- Switch to delayed loading of Zend extensions
|
|
|
|
|
| |
added to the configuration hash.
|
|
|
|
|
|
|
| |
handler. Works quite nicely!
- Fix buglets in output buffering
- Add output_handler INI directive
|
|
|
|
|
|
|
|
|
| |
- comfiguration is now done by an ini parameter
instead of a compile time option
- the implementations of the three standard wrappers
now live in seperate files in ext/standard
- the compiler is happy again, no more warnings
|
|
|
|
|
|
|
| |
- Avoid displaying errors during startup, unless display_startup_errors is enabled.
- Implemented post_size_max limit. Defaults to 8MB.
- Implemented file_uploads on/off directive (defaults to on).
|
| |
|
|
|
|
|
|
|
| |
- Make the various $HTTP_*_VARS[] arrays be defined always,
even if they're empty
- Fix Win32 build and warnings
|
| |
|
|
|
|
|
| |
messages. The default is on. (Stig)
|
|
|
|
|
|
|
|
|
| |
Draft 3 of IEEE 1003.1 200x, "2.2 The Compilation Environment"
All identifiers that begin with an underscore and either an uppercase
letter or another underscore are always reserved for any use by the
implementation.
|
| |
|
|
|
|
|
|
|
| |
directives work
@ on a per-directory basis as well, e.g. from .htaccess files (Zeev)
|
| |
|
| |
|
|
|
|
|
| |
@Make error_prepend_string and error_append_string work
|
|
|
|
|
| |
@ properly restored after a call to error_reporting(), in between requests (Zeev)
|
| |
|
|
|
|
|
|
| |
@ user input (Zeev)
This patch is untested! I'll only have time to test it thoroughly in a couple of hours...
|
|
|
|
|
|
| |
Implemented default_charset and default_mimetype configuration directives.
Started implementing ticks in PHP.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
in shutdown function.
(php_array_walk) Print a warning if the walk function doesn't exist.
Split shutdown function call into a separate function that's called with
zend_hash_apply() instead of as destructor to keep hash consistent.
This fixes bug #3419.
|
|
|
|
|
| |
- Added register_argv_argc directive to allow disabling of argv/argc
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Added $HTTP_ENV_VARS[] and $HTTP_SERVER_VARS[] support, which similarly
to $HTTP_GET_VARS[], contain environment and server variables. Setting
register_globals to Off will now also prevent registration of the
environment and server variables into the global scope (Zeev)
- Renamed gpc_globals to register_globals (Zeev)
- Introduced variables_order that deprecates gpc_order, and allows control
over the server and environment variables, in addition to GET/POST/Cookies
(Zeev)
|
|
|
|
|
|
| |
The session module may not work due to an unknown (and until now, IMO, misdiagnosed) problem,
if it does, please report it!
|
|
|
|
|
|
| |
the entire engine is started. People - please make sure that the session module
works properly for you.
|
| |
|
|
|
|
|
|
|
|
|
| |
using zend_hash_update() can make things worse in this situation.
- new function php_register_pre_request_shutdown(). this way modules
can register callbacks that will be called as soon as execution of
the script is done but *before* any cleanup (global symbol_table etc)
has taken place.
|
| |
|
|
|
|
|
| |
you start counting at 0 or 1).
|
| |
|
|
|
|
|
|
|
|
|
| |
@ time out (Rasmus)
# Note that Apache clears all signal handler including SIGPROF before
# calling the content handler, so even though we set our itimer before
# this in the PHP_INI stuff, Apache kicks sand in our face and we need
# to set the timer again just before we start parsing
|