History log of /PHP_TRUNK/main/main.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
d0cb715 19-Sep-2014 Johannes Schlüter <johannes@php.net> s/PHP 5/PHP 7/
/php-src/main/main.c
c80d9cc 19-Sep-2014 Anatol Belski <ab@php.net> fix printf format
/php-src/main/main.c
6cceb54 03-Sep-2014 Nikita Popov <nikic@php.net> Fix a number of format issues
/php-src/main/main.c
9150520 02-Sep-2014 Stanislav Malyshev <stas@php.net> Merge branch 'PHP-5.6'

* PHP-5.6:
Revert "Fix bug #67644 - Memory corruption & crash during ob_start function callback"
0c6e2b5 02-Sep-2014 Stanislav Malyshev <stas@php.net> Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
Revert "Fix bug #67644 - Memory corruption & crash during ob_start function callback"
70f92aa 02-Sep-2014 Stanislav Malyshev <stas@php.net> Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
Revert "Fix bug #67644 - Memory corruption & crash during ob_start function callback"
fe551c0 02-Sep-2014 Stanislav Malyshev <stas@php.net> Revert "Fix bug #67644 - Memory corruption & crash during ob_start function callback"

This reverts commit 53fa6c5b6b5b09059ba54c8912d0c0aef57aa4ff.
The change breaks tests, so not putting it into 5.4.
/php-src/main/main.c
ce776ae 02-Sep-2014 Stanislav Malyshev <stas@php.net> Merge branch 'PHP-5.6'

* PHP-5.6:
Fix bug #67644 - Memory corruption & crash during ob_start function callback
63f42ad 02-Sep-2014 Stanislav Malyshev <stas@php.net> Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
Fix bug #67644 - Memory corruption & crash during ob_start function callback
af85eff 02-Sep-2014 Stanislav Malyshev <stas@php.net> Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
Fix bug #67644 - Memory corruption & crash during ob_start function callback
53fa6c5 31-Aug-2014 Stanislav Malyshev <stas@php.net> Fix bug #67644 - Memory corruption & crash during ob_start function callback
/php-src/main/main.c
e321170 02-Sep-2014 Dmitry Stogov <dmitry@zend.com> Fixed memory leaks
/php-src/main/main.c
88d7ca4 01-Sep-2014 Dmitry Stogov <dmitry@zend.com> Refactored INI subsystem to use zend_string* instead of char*
/php-src/main/main.c
b63ab83 26-Aug-2014 Anatol Belski <ab@php.net> several signature and data type fixes
/php-src/main/main.c
28b7a03 25-Aug-2014 Anatol Belski <ab@php.net> master renamings phase 5
/php-src/main/main.c
4d997f6 25-Aug-2014 Anatol Belski <ab@php.net> master renames phase 3
/php-src/main/main.c
6f9f0bf 25-Aug-2014 Anatol Belski <ab@php.net> master renames phase 2
/php-src/main/main.c
c3e3c98 25-Aug-2014 Anatol Belski <ab@php.net> master renames phase 1
/php-src/main/main.c
7534bf1 16-Aug-2014 Anatol Belski <ab@php.net> fix set_time_limit, substr and some more
/php-src/main/main.c
8ee2a4a 16-Aug-2014 Anatol Belski <ab@php.net> first shot on merging the core fro the int64 branch
/php-src/main/main.c
6463bc5 14-Aug-2014 Dmitry Stogov <dmitry@zend.com> Fixed mode
/php-src/main/main.c
c78a173 14-Aug-2014 Dmitry Stogov <dmitry@zend.com> Fixed compilation warnings
/php-src/main/main.c
7301994 04-Aug-2014 Dmitry Stogov <dmitry@zend.com> Merge branch 'master' into phpng

* master: (46 commits)
PHP_INT_MIN and _MAX tests
NEWS and UPGRADING
Added PHP_INT_MIN
Fix wrong lenght size
Bug #51096 - Remove unnecessary ? for first/last day of
Moved streams related functions to xp_ssl.c
Remove duplicate NEWS
Update NEWS
Update NEWS
Update NEWS
BFN
BFN
Fixed bug #67715 (php-milter does not build and crashes randomly).
We need to turn off any strict mode here for this warning to show up
Disable restrictions regarding arrays in constants at run-time. For the discussion around it, see the thread on the mailing list: http://www.mail-archive.com/internals@lists.php.net/msg68245.html
Revert "Fix bug #67064 in a BC safe way"
Updated NEWS for #67693
Updated NEWS for #67693
Fixed bug #67693 - incorrect push to the empty array
add missing entry to NEWS
...

Conflicts:
Zend/tests/errmsg_040.phpt
Zend/tests/ns_059.phpt
Zend/zend_language_parser.y
Zend/zend_vm_def.h
ext/openssl/openssl.c
ext/reflection/php_reflection.c
ext/session/session.c
ext/spl/spl_directory.c
ext/spl/spl_iterators.c
ext/sqlite3/sqlite3.c
ext/standard/array.c
24d7fc2 01-Aug-2014 Andrea Faulds <ajf@ajf.me> Added PHP_INT_MIN
/php-src/main/main.c
7275306 31-Jul-2014 Dmitry Stogov <dmitry@zend.com> Fixed check for eval()
/php-src/main/main.c
5aa91be 07-Jul-2014 Dmitry Stogov <dmitry@zend.com> Simplify call-frame handling
/php-src/main/main.c
6bf24f4 04-Jul-2014 Dmitry Stogov <dmitry@zend.com> Removed EG(active_symbol_table) and use corresponding value from EG(current_execute_data)
/php-src/main/main.c
63c057e 02-Jul-2014 Dmitry Stogov <dmitry@zend.com> Removed EG(opline_ptr) and use corresponding value from EG(current_execute_data)
/php-src/main/main.c
4b09dd6 02-Jul-2014 Dmitry Stogov <dmitry@zend.com> Removed EG(active_op_array) and use corresponding value from EG(current_execute_data)
/php-src/main/main.c
6ad1d7d 15-May-2014 Pierre Joye <pierre.php@gmail.com> forgot that hash uses ending 0
/php-src/main/main.c
3654467 15-May-2014 Pierre Joye <pierre.php@gmail.com> zend_hash_del>zend_hash_str_del
/php-src/main/main.c
88c550a 09-May-2014 Xinchen Hui <laruence@php.net> Added vstrpprintf strpprintf to avoid duplicate string

(the function name maybe improvement)
/php-src/main/main.c
f9927a6 25-Apr-2014 Dmitry Stogov <dmitry@zend.com> Merge mainstream 'master' branch into refactoring
During merge I had to revert:
Nikita's patch for php_splice() (it probably needs to be applyed again)
Bob Weinand's patches related to constant expression handling (we need to review them carefully)
I also reverted all our attempts to support sapi/phpdbg (we didn't test it anyway)

Conflicts:
Zend/zend.h
Zend/zend_API.c
Zend/zend_ast.c
Zend/zend_compile.c
Zend/zend_compile.h
Zend/zend_constants.c
Zend/zend_exceptions.c
Zend/zend_execute.c
Zend/zend_execute.h
Zend/zend_execute_API.c
Zend/zend_hash.c
Zend/zend_highlight.c
Zend/zend_language_parser.y
Zend/zend_language_scanner.c
Zend/zend_language_scanner_defs.h
Zend/zend_variables.c
Zend/zend_vm_def.h
Zend/zend_vm_execute.h
ext/date/php_date.c
ext/dom/documenttype.c
ext/hash/hash.c
ext/iconv/iconv.c
ext/mbstring/tests/zend_multibyte-10.phpt
ext/mbstring/tests/zend_multibyte-11.phpt
ext/mbstring/tests/zend_multibyte-12.phpt
ext/mysql/php_mysql.c
ext/mysqli/mysqli.c
ext/mysqlnd/mysqlnd_reverse_api.c
ext/mysqlnd/php_mysqlnd.c
ext/opcache/ZendAccelerator.c
ext/opcache/zend_accelerator_util_funcs.c
ext/opcache/zend_persist.c
ext/opcache/zend_persist_calc.c
ext/pcre/php_pcre.c
ext/pdo/pdo_dbh.c
ext/pdo/pdo_stmt.c
ext/pdo_pgsql/pgsql_driver.c
ext/pgsql/pgsql.c
ext/reflection/php_reflection.c
ext/session/session.c
ext/spl/spl_array.c
ext/spl/spl_observer.c
ext/standard/array.c
ext/standard/basic_functions.c
ext/standard/html.c
ext/standard/mail.c
ext/standard/php_array.h
ext/standard/proc_open.c
ext/standard/streamsfuncs.c
ext/standard/user_filters.c
ext/standard/var_unserializer.c
ext/standard/var_unserializer.re
main/php_variables.c
sapi/phpdbg/phpdbg.c
sapi/phpdbg/phpdbg_bp.c
sapi/phpdbg/phpdbg_frame.c
sapi/phpdbg/phpdbg_help.c
sapi/phpdbg/phpdbg_list.c
sapi/phpdbg/phpdbg_print.c
sapi/phpdbg/phpdbg_prompt.c
6b2ed57 01-Apr-2014 Dmitry Stogov <dmitry@zend.com> Avoid unnecessry reallocations
/php-src/main/main.c
08cd3c6 27-Mar-2014 Yasuo Ohgaki <yohgaki@php.net> Merge branch 'PHP-5.6'

* PHP-5.6:
Remove unneeded string copy. Allow to set ''(empty string values) internal/input/output_encoding for better compatibility. i.e. Runtime INI value changes. More compliance to the RFC. Improve/add encoding handling tests. i.e. Rather than set encoding automagic way, detect it.
a84e5dc 24-Mar-2014 Yasuo Ohgaki <yohgaki@php.net> Remove unneeded string copy.
Allow to set ''(empty string values) internal/input/output_encoding for better compatibility. i.e. Runtime INI value changes.
More compliance to the RFC. Improve/add encoding handling tests. i.e. Rather than set encoding automagic way, detect it.
/php-src/main/main.c
887189c 26-Mar-2014 Dmitry Stogov <dmitry@zend.com> Refactored IS_INDIRECT usage for CV and object properties to support HashTable resizing
/php-src/main/main.c
811a523 17-Mar-2014 Dmitry Stogov <dmitry@zend.com> Fixed error logging with date
/php-src/main/main.c
aa5f553 17-Mar-2014 Dmitry Stogov <dmitry@zend.com> Refactored EG(active_symbol_table) to be zend_array* instead of HashTable*
/php-src/main/main.c
f0989e3 07-Mar-2014 Dmitry Stogov <dmitry@zend.com> Fixed char*/zend_string* inconsistency
/php-src/main/main.c
93428dc 24-Feb-2014 Xinchen Hui <laruence@gmail.com> Refactor base64 to returning zend_string
/php-src/main/main.c
7428cac 18-Feb-2014 Dmitry Stogov <dmitry@zend.com> Use better data structures (incomplete)
/php-src/main/main.c
1c4f3d3 18-Feb-2014 Dmitry Stogov <dmitry@zend.com> Use better data structures (incomplete)
/php-src/main/main.c
4d6ff31 17-Feb-2014 Dmitry Stogov <dmitry@zend.com> emalloced interned strings have to be deallocated before memory manager shutdown
/php-src/main/main.c
40e053e 13-Feb-2014 Dmitry Stogov <dmitry@zend.com> Use better data structures (incomplete)
/php-src/main/main.c
9a5cb51 13-Feb-2014 Yasuo Ohgaki <yohgaki@php.net> Merge branch 'PHP-5.6'

* PHP-5.6:
Implement RFC https://wiki.php.net/rfc/default_encoding
cbd108a 13-Feb-2014 Yasuo Ohgaki <yohgaki@php.net> Implement RFC https://wiki.php.net/rfc/default_encoding
/php-src/main/main.c
f4cfaf3 10-Feb-2014 Dmitry Stogov <dmitry@zend.com> Use better data structures (incomplete)
/php-src/main/main.c
0f53e37 03-Jan-2014 Xinchen Hui <laruence@php.net> Merge branch 'PHP-5.6'
c081ce6 03-Jan-2014 Xinchen Hui <laruence@php.net> Bump year
/php-src/main/main.c
47c9027 03-Jan-2014 Xinchen Hui <laruence@php.net> Bump year
/php-src/main/main.c
c0d060f 03-Jan-2014 Xinchen Hui <laruence@php.net> Bump year
/php-src/main/main.c
729f85f 26-Nov-2013 Michael Wallner <mike@php.net> add 'never'
/php-src/main/main.c
4153c23 26-Nov-2013 Michael Wallner <mike@php.net> s/BOOLEAN/ENTRY/
/php-src/main/main.c
3641507 26-Nov-2013 Michael Wallner <mike@php.net> re-introduce always_populate_raw_post_data
/php-src/main/main.c
1433dec 12-Dec-2013 Kalle Sommer Nielsen <kalle@php.net> Kill another TSRMLS_FETCH() in zend_indent()
/php-src/main/main.c
de3b9bc 04-Dec-2013 Adam Harvey <aharvey@php.net> Renumber the comments in php_request_shutdown() to be in order.

What, me OCD?
/php-src/main/main.c
406d5a5 04-Dec-2013 Andrey Hristov <andrey@php.net> Merge branch 'PHP-5.6'

Conflicts:
NEWS
UPGRADING
df755de 04-Dec-2013 Sara Golemon <pollita@php.net> Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
Fix php_module_startup() when loading more than one additional module
00a7b1f 04-Dec-2013 Sara Golemon <pollita@php.net> Fix php_module_startup() when loading more than one additional module

Dereferencing addition_modules within php_module_startup would
point to a vector entirely on the stack (which is of course, wrong).

Use a specialized helper to keep BC with the current php_module_startup()
calling semantics.

Fixes 63159
Thanks to @a-j-k
/php-src/main/main.c
9e3551b 18-Nov-2013 Kalle Sommer Nielsen <kalle@php.net> Eliminated the TSRMLS_FETCH() in zend_set_memory_limit()
/php-src/main/main.c
39e7dcc 31-Oct-2013 Anatol Belski <ab@php.net> back to do_alloca()
/php-src/main/main.c
fc707a2 30-Oct-2013 Anatol Belski <ab@php.net> back to do_alloca(), reverted the wrong replacement
/php-src/main/main.c
cf6ab0e 17-Oct-2013 Anatol Belski <ab@php.net> applied and fixed the original patch

initial work on the patch import done
/php-src/main/main.c
1c15d70 17-Sep-2013 Michael Wallner <mike@php.net> Merge branch 'slim-postdata'

* slim-postdata:
slim post data
add NEWS entry; add simple test
more precise condition
make this work in vc11 too
Use int64_t and atoll() after discussion with johannes
ws
Patch for https://bugs.php.net/bug.php?id=44522 to allow uploading files above 2G.
2438490 14-Aug-2013 Michael Wallner <mike@php.net> slim post data
/php-src/main/main.c
bf0c6f2 18-Aug-2013 Stanislav Malyshev <stas@php.net> Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
new for fix #65225
Fixed #65225: PHP_BINARY incorrectly set
4fbce67 18-Aug-2013 Stanislav Malyshev <stas@php.net> Merge branch 'pull-request/381'

* pull-request/381:
Fixed #65225: PHP_BINARY incorrectly set
98d29d2 09-Jul-2013 Patrick Allaert <pa@ez.no> Fixed #65225: PHP_BINARY incorrectly set
/php-src/main/main.c
b6fa0b4 14-Aug-2013 Xinchen Hui <laruence@php.net> Merge branch 'PHP-5.5'
f3d18ad 14-Aug-2013 Xinchen Hui <laruence@php.net> Merge branch 'PHP-5.4' into PHP-5.5
f4dc224 14-Aug-2013 Xinchen Hui <laruence@php.net> Fixed #65431 (Discarded qualifiers from pointer target warnings when using --enable-dtrace) by Sixd
/php-src/main/main.c
b980e4f 09-Jul-2013 Patrick Allaert <pa@ez.no> Fixed #65225: PHP_BINARY incorrectly set
/php-src/main/main.c
5c71d4d 25-Jun-2013 Felipe Pena <felipensp@gmail.com> Merge branch 'PHP-5.5'

* PHP-5.5:
- Fixed bug #60732 (php_error_docref links to invalid pages) patch by: Jakub Vrana
d01ca13 25-Jun-2013 Felipe Pena <felipensp@gmail.com> Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
- Fixed bug #60732 (php_error_docref links to invalid pages) patch by: Jakub Vrana
6ba93a4 25-Jun-2013 Felipe Pena <felipensp@gmail.com> - Fixed bug #60732 (php_error_docref links to invalid pages) patch by: Jakub Vrana
/php-src/main/main.c
2933f77 16-May-2013 Anatol Belski <ab@php.net> Merge branch 'PHP-5.5'

* PHP-5.5:
updated NEWS
Fixed bug #64853Use of no longer available ini directives causes crash on TS build
fda25c7 16-May-2013 Anatol Belski <ab@php.net> Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
Fixed bug #64853Use of no longer available ini directives causes crash on TS build
d82704b 16-May-2013 Anatol Belski <ab@php.net> Fixed bug #64853Use of no longer available ini directives causes crash on TS build

The fatal error for removed ini options is thrown before the executor
init, so ensure the relevant variables are initialized.
/php-src/main/main.c
cb54fad 05-Apr-2013 Rasmus Lerdorf <rasmus@php.net> Fixed bugs #47675 and #64577 (fd leak on Solaris)
/php-src/main/main.c
c3a57ff 05-Apr-2013 Rasmus Lerdorf <rasmus@php.net> Fixed bugs #47675 and #64577 (fd leak on Solaris)
/php-src/main/main.c
569eddc 05-Apr-2013 Rasmus Lerdorf <rasmus@php.net> Fixed bugs #47675 and #64577 (fd leak on Solaris)
/php-src/main/main.c
58f3c74 03-Mar-2013 Carson McDonald <carson@ioncannon.net> Fix a couple typos
/php-src/main/main.c
475a644 18-Jan-2013 ALeX Kazik <git@kazik.de> Implemented Feature #60524 (sys_temp_dir)

Added a new configuration directive which allows it to change the
temporary directory, the default behavior is unchanged.

This is a useful option if you use all/some hosts inside of one .ini file
with sections and want to change the temp dir per user (maybe it's not
allowed to write outside the users home directory). Since the TMPDIR
variable affects the whole php that way can not be used for this scenario.

(see https://bugs.php.net/bug.php?id=60524)
/php-src/main/main.c
80a9a80 02-Jan-2013 Stanislav Malyshev <stas@php.net> Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
Bug #43177: If an eval() has a parse error, the overall exit status and return code should not be affected.
fix NEWS

Conflicts:
main/main.c
36e19c9 02-Jan-2013 Stanislav Malyshev <stas@php.net> Bug #43177: If an eval() has a parse error, the overall exit status and return code should not be affected.

Without this fix, a webpage using eval() may return code 500. That might display
fine and the 500 go unnoticed, but using AJAX or wget, the 500 will cause problems.
/php-src/main/main.c
a666285 01-Jan-2013 Xinchen Hui <laruence@php.net> Happy New Year
/php-src/main/main.c
0a7395e 01-Jan-2013 Xinchen Hui <laruence@php.net> Happy New Year
/php-src/main/main.c
8fcb4f1 23-Sep-2012 Xinchen Hui <laruence@php.net> Merge branch 'PHP-5.4'
395d77c 23-Sep-2012 Xinchen Hui <laruence@php.net> Fixed bug #60723 (error_log error time has changed to UTC ignoring default timezo)
/php-src/main/main.c
fa5477d 20-Sep-2012 Rasmus Lerdorf <rasmus@php.net> Fix folding
/php-src/main/main.c
2322be0 20-Sep-2012 Rasmus Lerdorf <rasmus@php.net> Fix folding
/php-src/main/main.c
d12f8d6 14-Jul-2012 Andrew Faulds <ajfweb@googlemail.com> Removed Logo GUIDs and replaced with Data URIs and div hidden with JS

- removed php_logo_guid()
- removed php_egg_logo_guid()
- removed php_real_logo_guid()
- removed zend_logo_guid()
- removed logo GUID handling
- removed logo GUIDs from source
- added logo data URIs instead for phpinfo()
- added credits to phpinfo() page, but hidden by default
/php-src/main/main.c
2065bab 11-Jun-2012 Stanislav Malyshev <stas@php.net> Merge branch 'PHP-5.4'

* PHP-5.4:
typo fix
b55e692 11-Jun-2012 Stanislav Malyshev <stas@php.net> typo fix
/php-src/main/main.c
579d234 14-Apr-2012 Xinchen Hui <laruence@php.net> Merge branch 'PHP-5.4'
3b42f18 14-Apr-2012 Xinchen Hui <laruence@php.net> Fixed bug #61728 (php-fpm SIGSEGV running friendica on nginx)
/php-src/main/main.c
02f6937 01-Mar-2012 Rasmus Lerdorf <rasmus@php.net> Merge: make max_file_uploads PHP_INI_SYSTEM|PHP_INI_PERDIR
/php-src/main/main.c
8bc24c0 17-Feb-2012 Rasmus Lerdorf <rasmus@php.net> I think we should let this be settable from .htaccess to match the other post/upload
related limits like upload_max_filesize, post_max_size, and max_input_vars.
/php-src/main/main.c
dab17da 16-Feb-2012 Stanislav Malyshev <stas@php.net> make ZEND_SIGNALS configurable, off by default
also make ZEND_SIGNALS enabled and disabled binary-compatible
/php-src/main/main.c
fa9540e 16-Feb-2012 Stanislav Malyshev <stas@php.net> make ZEND_SIGNALS configurable, off by default
also make ZEND_SIGNALS enabled and disabled binary-compatible
/php-src/main/main.c
c64a69c 31-Jan-2012 Michael Wallner <mike@php.net> MFH: r322963

fix headers print to stdout/stderr if no output written;
fix crashes and invalid usage of output control in cli server while passing by
/php-src/main/main.c
29c8658 31-Jan-2012 Michael Wallner <mike@php.net> fix headers print to stdout/stderr if no output written; need to make some more testsbefore committing to PHP_5_4; fix crashes and invalid usage of output control in cli server while passing by
/php-src/main/main.c
d940f2d 17-Jan-2012 Dmitry Stogov <dmitry@php.net> Fixed workaround for bug #48034 on Windows (Crash when script is 8192 (8KB) bytes long)
/php-src/main/main.c
9025d62 17-Jan-2012 Dmitry Stogov <dmitry@php.net> Fixed workaround for bug #48034 on Windows (Crash when script is 8192 (8KB) bytes long)
/php-src/main/main.c
8775a37 01-Jan-2012 Felipe Pena <felipe@php.net> - Year++
/php-src/main/main.c
4e19825 01-Jan-2012 Felipe Pena <felipe@php.net> - Year++
/php-src/main/main.c
6fb3897 14-Dec-2011 Dmitry Stogov <dmitry@php.net> Added max_input_vars directive to prevent attacks based on hash collisions
/php-src/main/main.c
4ffedc7 14-Dec-2011 Dmitry Stogov <dmitry@php.net> Added max_input_vars directive to prevent attacks based on hash collisions
/php-src/main/main.c
b5766cd 07-Dec-2011 Xinchen Hui <laruence@php.net> Implemented FR #54514 (Get php binary path during script execution).
/php-src/main/main.c
5aa1fb6 07-Dec-2011 Xinchen Hui <laruence@php.net> Implemented FR #54514 (Get php binary path during script execution).
/php-src/main/main.c
9e6bf9f 25-Nov-2011 Derick Rethans <derick@php.net> - Fixed bug #60373 (Startup errors with log_errors on cause segfault).
/php-src/main/main.c
0244e76 25-Nov-2011 Derick Rethans <derick@php.net> - Fixed bug #60373 (Startup errors with log_errors on cause segfault).
/php-src/main/main.c
36e4c60 24-Nov-2011 Pierre Joye <pajoye@php.net> - merge crt warning change (r216594) and rename the ini to windows.show_crt_warning
/php-src/main/main.c
89193ec 24-Nov-2011 Pierre Joye <pajoye@php.net> - merge crt warning change (r216594) and rename the ini to windows.show_crt_warning
/php-src/main/main.c
1f78177 16-Oct-2011 Xinchen Hui <laruence@php.net> Fixed bug #60038 (SIGALRM cause segfault in php_error_cb)
/php-src/main/main.c
077519d 16-Oct-2011 Xinchen Hui <laruence@php.net> Fixed bug #60038 (SIGALRM cause segfault in php_error_cb)
/php-src/main/main.c
c5ac13f 16-Oct-2011 Xinchen Hui <laruence@php.net> Merge r316812 to trunk
/php-src/main/main.c
a223328 15-Sep-2011 Dmitry Stogov <dmitry@php.net> Fixed bug #50982 (incorrect assumption of PAGE_SIZE size)
/php-src/main/main.c
4a25a77 13-Sep-2011 Dmitry Stogov <dmitry@php.net> Fixed ZE specific compile warnings (Bug #55629)
/php-src/main/main.c
e43ff13 13-Sep-2011 Dmitry Stogov <dmitry@php.net> Fixed ZE specific compile warnings (Bug #55629)
/php-src/main/main.c
5a49af4 13-Sep-2011 Pierre Joye <pajoye@php.net> - 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
/php-src/main/main.c
c1db9d4 13-Sep-2011 Pierre Joye <pajoye@php.net> - 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
/php-src/main/main.c
840ef1e 10-Aug-2011 Derick Rethans <derick@php.net> - 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.
/php-src/main/main.c
7b84e7e 10-Aug-2011 Derick Rethans <derick@php.net> - 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.
/php-src/main/main.c
9805e16 22-Jul-2011 Pierre Joye <pajoye@php.net> - 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
/php-src/main/main.c
cc1c7af 22-Jul-2011 Pierre Joye <pajoye@php.net> - 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
/php-src/main/main.c
29565d1 24-Jun-2011 Derick Rethans <derick@php.net> - Added a new PHPAPI function to return module_initialized:
php_get_module_initialized().
/php-src/main/main.c
0960722 24-Jun-2011 Derick Rethans <derick@php.net> - Added a new PHPAPI function to return module_initialized:
php_get_module_initialized().
/php-src/main/main.c
72f7be3 23-Jun-2011 Felipe Pena <felipe@php.net> - Improved parse error messages
/php-src/main/main.c
0372e6a 23-Jun-2011 Felipe Pena <felipe@php.net> - Improved parse error messages
/php-src/main/main.c
34d93f0 22-Jun-2011 Ilia Alshanetsky <iliaa@php.net> Zend Signal Handling
/php-src/main/main.c
a8068a6 18-Jun-2011 Pierre Joye <pajoye@php.net> - fix build
/php-src/main/main.c
948d42d 18-Jun-2011 Pierre Joye <pajoye@php.net> - fix build
/php-src/main/main.c
6940a32 16-Jun-2011 Felipe Pena <felipe@php.net> - Removed win debug stuff
/php-src/main/main.c
358316b 16-Jun-2011 Pierre Joye <pajoye@php.net> - init win32 rng context once per process
/php-src/main/main.c
1d357d9 16-Jun-2011 Pierre Joye <pajoye@php.net> - init win32 rng context once per process
/php-src/main/main.c
9398751 02-Jun-2011 Ilia Alshanetsky <iliaa@php.net> 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
/php-src/main/main.c
75ec1fe 16-May-2011 Rasmus Lerdorf <rasmus@php.net> 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.
/php-src/main/main.c
22b689a 16-May-2011 Rasmus Lerdorf <rasmus@php.net> 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.
/php-src/main/main.c
6d9d7af 01-May-2011 Gustavo André dos Santos Lopes <cataphract@php.net> - 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
/php-src/main/main.c
11941b3 19-Apr-2011 Pierre Joye <pajoye@php.net> - not desired yt
/php-src/main/main.c
600c949 19-Apr-2011 Pierre Joye <pajoye@php.net> - fix build >(btw, has novell man pages too?)
/php-src/main/main.c
e9bc365 18-Apr-2011 Hannes Magnusson <bjori@php.net> Expose PHP_MANDIR
Useful for apps (like the pear installer, phd, .. etc) to install their manpages into the same dir as php did :]
/php-src/main/main.c
e426620 24-Mar-2011 Ilia Alshanetsky <iliaa@php.net> Fixed a crash inside dtor for error handling.
/php-src/main/main.c
257b994 08-Feb-2011 Gustavo André dos Santos Lopes <cataphract@php.net> - Changed default serialize_precision from 100 to 17, as discussed in internals.
/php-src/main/main.c
96996ec 20-Jan-2011 Felipe Pena <felipe@php.net> - Removed accidental changes
/php-src/main/main.c
5c38e6c 20-Jan-2011 Pierre Joye <pajoye@php.net> - should not have been applied
/php-src/main/main.c
af0c734 20-Jan-2011 Pierre Joye <pajoye@php.net> - check if strdup succeeds
/php-src/main/main.c
0203cc3 01-Jan-2011 Felipe Pena <felipe@php.net> - Year++
/php-src/main/main.c
6654a4a 09-Dec-2010 Gustavo André dos Santos Lopes <cataphract@php.net> - Added enable_post_data_reading ini option to allow inhibiting POST data consumption.
/php-src/main/main.c
ab93d8c 24-Nov-2010 Dmitry Stogov <dmitry@php.net> Added multibyte suppport by default. Previosly php had to be compiled with --enable-zend-multibyte. Now it can be enabled or disabled throug zend.multibyte directive in php.ini
/php-src/main/main.c
ab88e60 17-Nov-2010 Jani Taskinen <jani@php.net> - Fix possible crashes in 64bit builds caused by usage of int instead of size_t
/php-src/main/main.c
584ddb0 11-Nov-2010 Kalle Sommer Nielsen <kalle@php.net> Added new constant; ZEND_MULTIBYTE to check whether PHP was compiled using --enable-zend-multibyte or not instead of sniffing phpinfo() (FR #52348)
/php-src/main/main.c
4667771 02-Nov-2010 Felipe Pena <felipe@php.net> - Fixed no bailout address error and posix tests
/php-src/main/main.c
3690ce3 15-Oct-2010 Dmitry Stogov <dmitry@php.net> zend_collect_module_handlers() has to be called after zend_extensions startup, because they can register additional 'hidden' extensions
/php-src/main/main.c
1ac15b2 23-Sep-2010 Kalle Sommer Nielsen <kalle@php.net> Added TSRMLS macros into php_get_current_user()
/php-src/main/main.c
34b631f 18-Aug-2010 Kalle Sommer Nielsen <kalle@php.net> Pass the TSRMS pointers to sapi_module_struct.log_message, this saves some TSRMLS_FETCH() calls in a few of our SAPI's
/php-src/main/main.c
159cd69 17-Aug-2010 Kalle Sommer Nielsen <kalle@php.net> Fixed compiler warnings in main/
/php-src/main/main.c
a448b6a 11-Aug-2010 Kalle Sommer Nielsen <kalle@php.net> MFB53: Changed deprecated ini options on startup from E_WARNING to E_DEPRECATED (Fixes #52570)

# Some of the updated tests were to make them sync with 5.3 although they don't run on trunk anymore
/php-src/main/main.c
f33d2c5 14-Jul-2010 Dmitry Stogov <dmitry@php.net> Optimized defaut Content-Type HTTP header processing
/php-src/main/main.c
11d24c1 31-May-2010 Michael Wallner <mike@php.net> * implement new output API, fixing some bugs and implementing some feature
requests--let's see what I can dig out of the bugtracker for NEWS--
and while crossing the road:
* implemented new zlib API
* fixed up ext/tidy (what was "s&" in zend_parse_parameters() supposed to do?)

Thanks to Jani and Felipe for pioneering.
/php-src/main/main.c
f7ce695 25-May-2010 Dmitry Stogov <dmitry@php.net> - Interned string related callbacks moved turned from compiler_globals into real globals
- Updated API version number
/php-src/main/main.c
dd8e59d 26-Apr-2010 Kalle Sommer Nielsen <kalle@php.net> Removed safe_mode
* Removed ini options, safe_mode*
* Removed --enable-safe-mode --with-exec-dir configure options on Unix
* Updated extensions, SAPI's and core
* php_get_current_user() is now declared in main.c, thrus no need to include safe_mode.h anymore
/php-src/main/main.c
0a6bcd4 26-Apr-2010 Felipe Pena <felipe@php.net> - Removed allow_call_time_pass_reference (Pierrick)
/php-src/main/main.c
08b9fdc 24-Apr-2010 David Soria Parra <dsp@php.net> Add DTrace probes
/php-src/main/main.c
9a38f30 21-Apr-2010 Kalle Sommer Nielsen <kalle@php.net> Remove highlight.bg, it was removed in the old trunk and its not referenced in zend_highlight.c, meaning its not even implemented correctly in 5.3.
/php-src/main/main.c
febee11 21-Apr-2010 Kalle Sommer Nielsen <kalle@php.net> Removed register_globals
/php-src/main/main.c
41b6410 20-Apr-2010 Dmitry Stogov <dmitry@php.net> Added concept of interned strings. All strings constants known at compile time are allocated in a single copy and never changed.
/php-src/main/main.c
94dd837 20-Apr-2010 Dmitry Stogov <dmitry@php.net> Changed the structure of op_array.opcodes. The constant values are moved from opcode operands into a separate literal table
/php-src/main/main.c
a5304b1 15-Apr-2010 Kalle Sommer Nielsen <kalle@php.net> Removed register_long_arrays ini option (and $HTTP_SESSION_VARS from ext/session)
/php-src/main/main.c
ec5ece6 13-Apr-2010 Kalle Sommer Nielsen <kalle@php.net> PHP_OS is now always WINNT on Windows, since we don't support anything prior to XP SP2
/php-src/main/main.c
7ef4cdf 13-Apr-2010 Kalle Sommer Nielsen <kalle@php.net> Remove a couple TSRMLS_FETCH() calls around ext/main/sapi
/php-src/main/main.c
4e7b11c 12-Apr-2010 Kalle Sommer Nielsen <kalle@php.net> Removed y2k_compliance ini option, making it "always" enabled internally
- The only reference to y2k_compliance was in php_std_date(). Browsers thats not compatable have a marketshare of 0.01% if they even are in use today
/php-src/main/main.c
8087be6 12-Apr-2010 Kalle Sommer Nielsen <kalle@php.net> * Changed the way removed ini directives are shown so its easier to add new ones
* Removed define_syslog_variables and its associated functions
/php-src/main/main.c
af49e58 12-Mar-2010 Jani Taskinen <jani@php.net> - Reverted r296062 and r296065
/php-src/main/main.c
b4e1296 11-Mar-2010 Jani Taskinen <jani@php.net> - Fix conflict
/php-src/main/main.c
06f072c 11-Mar-2010 Jani Taskinen <jani@php.net> MFH: Improved / fixed output buffering (Michael Wallner)
/php-src/main/main.c
1f19a7d 26-Feb-2010 Adam Harvey <aharvey@php.net> Fix for bug #23229 (syslog function truncates messages): remove the hard-coded
500 character error message limit imposed when using error_log=syslog.
/php-src/main/main.c
573c33b 26-Jan-2010 Pierre Joye <pajoye@php.net> - [DOC] #45986, bad file descriptor warning when rename is used with invalid path, add php_win32_docref2_from_error to display system error for non posix api
/php-src/main/main.c
6a7d96e 24-Jan-2010 Pierre Joye <pajoye@php.net> - prevent possible crash when error/warnings are raised during startup (like deprecated features), 5.3+ only
/php-src/main/main.c
9ba1e81 03-Jan-2010 Sebastian Bergmann <sebastian@php.net> sed -i "s#1997-2009#1997-2010#g" **/*.c **/*.h **/*.php
/php-src/main/main.c
76c445d 08-Dec-2009 Dmitry Stogov <dmitry@php.net> - Forgotten patch for trunk
- Fixed stdin filename in error messages
/php-src/main/main.c
47a9c71 27-Nov-2009 Jani Taskinen <jani@php.net> - Fixed bug #49935 (Deprecated warnings make "make test" to fail)
/php-src/main/main.c
3a9f749 15-Nov-2009 Jani Taskinen <jani@php.net> - Nuke ws
/php-src/main/main.c
4e6b989 15-Nov-2009 Rasmus Lerdorf <rasmus@php.net> Fix bug #49868
As far as I can tell this was a copy-paste induced bug when I added
the reset_signals flag to zend_set_timeout.
/php-src/main/main.c
8f0a451 12-Nov-2009 Felipe Pena <felipe@php.net> - Fixed bug #50005 (Throwing through Reflection modified Exception object makes segmentation fault)
/php-src/main/main.c
cf4dc24 05-Nov-2009 Dmitry Stogov <dmitry@php.net> Avoid invoking setitimer when timeouts have been disabled (Arvind Srinivasan)
/php-src/main/main.c
8dae927 28-Oct-2009 Ilia Alshanetsky <iliaa@php.net> Lower the max upload default to 20
/php-src/main/main.c
e2211ce 27-Oct-2009 Ilia Alshanetsky <iliaa@php.net> Introduced a max_file_uploads INI setting, which is set to limit the
number of file uploads per-request to 100 by default, to prevent possible
DOS via temporary file exhaustion.
/php-src/main/main.c
0e38a3d 13-Oct-2009 Stanislav Malyshev <stas@php.net> oops, that doesn't belong to this patch
/php-src/main/main.c
207e75b 13-Oct-2009 Stanislav Malyshev <stas@php.net> fix crash for bug #47627
/php-src/main/main.c
ffb0773 05-Oct-2009 Dmitry Stogov <dmitry@php.net> Fixed bug #49627 (error_log to specified file does not log time according to date.timezone)
/php-src/main/main.c
7bfe056 21-Sep-2009 Dmitry Stogov <dmitry@php.net> Fixed tests
/php-src/main/main.c
4361f23 04-Sep-2009 Jani Taskinen <jani@php.net> I have no idea. This might or might not fix a bug in some branch. At least it works.
/php-src/main/main.c
d1a16fc 29-Jul-2009 Stanislav Malyshev <stas@php.net> fix extension functions disabling (bug #49065)
/php-src/main/main.c
c713583 12-Jul-2009 Ilia Alshanetsky <iliaa@php.net> Fixed a possible crash inside OnUpdateErrorLog() when restoring an empty value
Avoid pointless safe_mode/open_basedir checks on OnUpdateMailLog() if value is empty
/php-src/main/main.c
4bb8672 09-Jul-2009 Stanislav Malyshev <stas@php.net> fix mail.log openbasedir interaction with .htaccess
/php-src/main/main.c
87f9d62 07-Jul-2009 Jani Taskinen <jani@php.net> - Fixed bug #48247 (Infinite loop and possible crash during startup with errors)
/php-src/main/main.c
e7560b8 04-Jun-2009 Pierre Joye <pajoye@php.net> - typo
/php-src/main/main.c
0168025 04-Jun-2009 Pierre Joye <pajoye@php.net> - [DOC] add PHP_WINDOWS_NT_* and PHP_WINDOWS_VERSION_* constants (usefull for testing and features detections)
see http://msdn.microsoft.com/en-us/library/ms724451(VS.85).aspx for the explanation
/php-src/main/main.c
16398c1 30-May-2009 Scott MacVicar <scottmac@php.net> MFH: Make sure the timeout is checked in the shutdown function, patch from Etienne
/php-src/main/main.c
5a6d3cc 04-May-2009 Kalle Sommer Nielsen <kalle@php.net> Added E_DEPRECATED startup notice (5.3 only)
/php-src/main/main.c
53bb83a 04-May-2009 Derick Rethans <derick@php.net> - MFH: Fixed warnings
/php-src/main/main.c
65fc904 03-May-2009 Derick Rethans <derick@php.net> - MFH: Fixed bug #45191 (error_log ignores date.timezone php.ini val when
setting logging timestamps).
/php-src/main/main.c
3cce609 30-Apr-2009 Pierre Joye <pajoye@php.net> - fix build (Marcus, fix re2c please)
/php-src/main/main.c
9e36fae 28-Apr-2009 Dmitry Stogov <dmitry@php.net> Fixed bug #48034 (PHP crashes when script is 8192 (8KB) bytes long)
/php-src/main/main.c
843202c 27-Mar-2009 Arnaud Le Blanc <lbarnaud@php.net> MFH: Fixed initialization of tick functions list in ZTS
/php-src/main/main.c
c277ebc 09-Feb-2009 Dmitry Stogov <dmitry@php.net> Fixed bug #47320 ($php_errormsg out of scope in functions)
/php-src/main/main.c
0c5d83b 17-Jan-2009 Stanislav Malyshev <stas@php.net> fix nts build
/php-src/main/main.c
dcb5027 16-Jan-2009 Pierre Joye <pajoye@php.net> - MFH:
- return SUCCESS on success
- check return value
/php-src/main/main.c
2f61ad9 16-Jan-2009 Pierre Joye <pajoye@php.net> - add EG(windows_version_info), set at init time once per instance
contains a OSVERSIONINFOEX struct. It lets us determine easily on which windows version is used (for example)
- add the ability to disable a function when the windows function does not support a feature (for example symlink)
- symlink, hardlink & co support (1/2)
/php-src/main/main.c
905a5c0 09-Jan-2009 Ilia Alshanetsky <iliaa@php.net> [DOC]
Added mail logging functionality that allows logging of mail sent via
mail() function

THe logging functionality is disabled by default but can be enabled on a
per-directory or globaly via 2 INI settings.

The mail.log directive allows you to specify the file where each call to
mail() will be logged. The log file will contain the path and line # of the
calling script in addition to all of the headers indicated by the user.

The mail.add_x_header directive will introduce a X-PHP-Originating-Script
header that will contain the file name (no path) of the calling script and
the uid of the script. This combination should be sufficient for the admin
to locate the sending script.
/php-src/main/main.c
f77719d 31-Dec-2008 Marcus Boerger <helly@php.net> MFH
- Changed dl() to be disabled by default. Enabled only when explicitly
registered by the SAPI layer. Enabled only with CLI, CGI and EMBED. (Dmitry)
[DOC]
/php-src/main/main.c
2faea53 31-Dec-2008 Marcus Boerger <helly@php.net> - Sync with HEAD, no ability to not start builtin functions
/php-src/main/main.c
8797aa9 31-Dec-2008 Marcus Boerger <helly@php.net> MFH
- Register engine classes when and where they should be
- Show core module version as PHP version
/php-src/main/main.c
08659c2 31-Dec-2008 Sebastian Bergmann <sebastian@php.net> MFH: Bump copyright year, 3 of 3.
/php-src/main/main.c
f9bc85a 09-Dec-2008 Hannes Magnusson <bjori@php.net> Whoops. Missing bit from the open_basedir tightening MFH
/php-src/main/main.c
f85b94e 12-Nov-2008 Felipe Pena <felipe@php.net> - Silent valgrind
/php-src/main/main.c
9942da4 07-Nov-2008 Alexey Zakhlestin <indeyets@php.net> added const, as required by struct-definition
/php-src/main/main.c
fcc0fdd 17-Sep-2008 Ilia Alshanetsky <iliaa@php.net> Fixed bug #45392 (ob_start()/ob_end_clean() and memory_limit).
/php-src/main/main.c
d5bba04 02-Sep-2008 Dmitry Stogov <dmitry@php.net> Fixed Bug #43958 (class name added into the error message)
/php-src/main/main.c
c1f52e5 26-Aug-2008 Jani Taskinen <jani@php.net> MFH
/php-src/main/main.c
76c0f42 23-Aug-2008 Pierre Joye <pajoye@php.net> - MFH: expose MAXPATHLEN (PHP_MAXPATHLEN)
/php-src/main/main.c
9a2fc26 22-Aug-2008 Marcus Boerger <helly@php.net> - MFH Cleanup exports and allow to overwrite ext registration
/php-src/main/main.c
85ab423 15-Aug-2008 Felipe Pena <felipe@php.net> - MFH: Removed some TSRMLS_FETCH()s
/php-src/main/main.c
3f7a4b7 08-Aug-2008 Marcus Boerger <helly@php.net> - MFH error handling, now with save, replace, restore
/php-src/main/main.c
05834fc 25-Jul-2008 Felipe Pena <felipe@php.net> - MFB: Fixed the parameter type expected. set_time_limit() should accept only integer.
/php-src/main/main.c
d619b57 21-Jul-2008 Hannes Magnusson <bjori@php.net> MFH: Add E_USER_DEPRECATED (patch by Lars Strojny)
/php-src/main/main.c
baab204 21-Jul-2008 Dmitry Stogov <dmitry@php.net> Fixed chdir() into requested file directory inconsistencies
/php-src/main/main.c
531b31c 25-Jun-2008 Dmitry Stogov <dmitry@php.net> Fixed bug #45352 (Segmentation fault because of tick function on second request)
/php-src/main/main.c
bee6c52 21-Jun-2008 Felipe Pena <felipe@php.net> - New parameter parsing API
/php-src/main/main.c
bbc34ba 21-May-2008 Pierre Joye <pajoye@php.net> - actually disable the ASSERT error dialog box (affects debug mode only), helps to run the tests and coverage analyze
/php-src/main/main.c
66b6691 22-Mar-2008 Antony Dovgal <tony2001@php.net> use correct flags
/php-src/main/main.c
7f02e56 21-Mar-2008 Antony Dovgal <tony2001@php.net> MFH: revert
/php-src/main/main.c
bb86f3a 20-Mar-2008 Stanislav Malyshev <stas@php.net> [DOC] make short_open_tag user-accessible
/php-src/main/main.c
e3b672b 19-Mar-2008 Antony Dovgal <tony2001@php.net> MFH: make use of zend_atol()
/php-src/main/main.c
6c15837 18-Mar-2008 Rasmus Lerdorf <rasmus@php.net> exit_on_timeout patch

After the sigsetjmp change, this is patch #2 in an effort to get some
sanity restored to signal handling in PHP.

This patch does two things. First, it makes it possible to reset the
timeout without resetting the signal handlers. This is important for
cases where an extension may have deferred signals in its MINIT in order
to implement critical sections. It also lays the groundwork for cleaning
up our signal handling and perhaps eventually implementing our own
signal deferring mechanism so we can have true critical sections.

The second thing this does is to make it possible to terminate the current
child process (only for Apache1 at the moment) on a timeout. There are
a number of extensions that are unhappy about being longjmp'ed out of
and when this happens on a timeout they are left in an inconsistent state.
By turning on exit_on_timeout you can now force the process to terminate
on a timeout which will clean up any hanging locks and/or memory left
hanging after the longjmp.
/php-src/main/main.c
2b10c53 18-Mar-2008 Felipe Pena <felipe@php.net> MFH: Dropped zend.ze1_compatibility_mode
[DOC]
/php-src/main/main.c
40f83da 16-Mar-2008 Felipe Pena <felipe@php.net> Fix build (ZTS)
/php-src/main/main.c
af31602 16-Mar-2008 Marcus Boerger <helly@php.net> - Rewrite scanner to be based on re2c instead of flex
The full patch is available as:
http://php.net/~helly/php-re2c-5.3-20080316.diff.txt
This is against php-re2c repository version 98
An older patch against version 97 is available under:
http://php.net/~helly/php-re2c-97-20080316.diff.txt
/php-src/main/main.c
a9fe101 12-Mar-2008 Stanislav Malyshev <stas@php.net> [DOC] add request_order INI variable to control $_REQUEST content
# if not set (default), variables_order still is used
# request_order accepts G,P and C
/php-src/main/main.c
e9a6f0f 08-Mar-2008 Etienne Kneuss <colder@php.net> MFH: User error handlers no longer catch supressed errors
/php-src/main/main.c
ab23245 05-Mar-2008 Dmitry Stogov <dmitry@php.net> Optimized require_once() and include_once() by eliminationg open() syscall on second usage.
/php-src/main/main.c
d3e5026 23-Feb-2008 Marcus Boerger <helly@php.net> - MFH Add E_DEPRECATED (Lars Strojny, Felipe Pena, Marcus)
[DOC] Finally added deprecation messages
/php-src/main/main.c
4652c2b 15-Feb-2008 Pierre Joye <pajoye@php.net> - [DOC] add PHP_MAJOR_VERSION, PHP_MINOR_VERSION, PHP_RELEASE_VERSION,
PHP_EXTRA_VERSION, PHP_VERSION_ID, PHP_ZTS and PHP_DEBUG constants
/php-src/main/main.c
a0f1687 04-Feb-2008 Jani Taskinen <jani@php.net> MFH: allow using these constants in php.ini (f.e. PHP_SAPI..)
/php-src/main/main.c
71592ce 22-Jan-2008 Dmitry Stogov <dmitry@php.net> Added garbage collector
/php-src/main/main.c
d1dded8 31-Dec-2007 Sebastian Bergmann <sebastian@php.net> MFH: Bump copyright year, 2 of 2.
/php-src/main/main.c
d7f7fa0 29-Dec-2007 Hannes Magnusson <bjori@php.net> MFH: Update the class method documentation links
/php-src/main/main.c
648fbe9 22-Nov-2007 Dmitry Stogov <dmitry@php.net> Fixed bug #43128 (Very long class name causes segfault)
/php-src/main/main.c
8039433 18-Oct-2007 Dmitry Stogov <dmitry@php.net> Fixed bug #42722 (display_errors setting ignored for E_PARSE and HTTP 500 page)
/php-src/main/main.c
0862899 01-Oct-2007 Ilia Alshanetsky <iliaa@php.net> Refactor code to make fixes for coverity issues #385 and #386 a bit more
obvious
/php-src/main/main.c
09b6f37 28-Sep-2007 Jani Taskinen <jani@php.net> 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)
/php-src/main/main.c
884b06e 24-Sep-2007 Dmitry Stogov <dmitry@php.net> Fixed crash on POST request after dl("mbstring.so")
/php-src/main/main.c
74ae13f 21-Sep-2007 Antony Dovgal <tony2001@php.net> MFH: check for NULL (coverity issue #386)
/php-src/main/main.c
cd83615 13-Sep-2007 Stanislav Malyshev <stas@php.net> disallow setting mail.force_extra_parameters from .htaccess
/php-src/main/main.c
77c36cd 31-Aug-2007 Jani Taskinen <jani@php.net> MFH: ws
/php-src/main/main.c
df11ce1 03-Aug-2007 Stanislav Malyshev <stas@php.net> check correct value
/php-src/main/main.c
1b131c4 03-Aug-2007 Stanislav Malyshev <stas@php.net> make error_log setting access-controlled by safe_mode/open_basedir
/php-src/main/main.c
959aa4f 01-Aug-2007 Stanislav Malyshev <stas@php.net> revert wrong fix
/php-src/main/main.c
25848bf 01-Aug-2007 Johannes Schlüter <johannes@php.net> - MFH: Fix #42164 Internal Sendmail Support is ALWAYS disabled
/php-src/main/main.c
99a162b 24-Jul-2007 Antony Dovgal <tony2001@php.net> fix ZTS build
/php-src/main/main.c
335cac3 24-Jul-2007 Jani Taskinen <jani@php.net> 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).
/php-src/main/main.c
d271071 21-Jul-2007 Jani Taskinen <jani@php.net> MFH: Fixed compile warnings
/php-src/main/main.c
cc7342e 15-Jul-2007 Jani Taskinen <jani@php.net> MFH: folding tags and some more ws fixes
/php-src/main/main.c
aad6394 15-Jul-2007 Jani Taskinen <jani@php.net> MFH: ws fixes (sync!)
/php-src/main/main.c
a2fa9bb 15-Jul-2007 Ilia Alshanetsky <iliaa@php.net> 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
/php-src/main/main.c
dc8d09b 11-Jul-2007 Johannes Schlüter <johannes@php.net> - MFH: Always enable mail() function
/php-src/main/main.c
7b016d7 11-Jul-2007 Jani Taskinen <jani@php.net> MFH: No return values for void function
/php-src/main/main.c
6f1b3ea 10-Jul-2007 Stanislav Malyshev <stas@php.net> suppress warnings to avoid potential loop
/php-src/main/main.c
84c9050 10-Jul-2007 Stanislav Malyshev <stas@php.net> check if write is allowed before writing to error log
/php-src/main/main.c
539f67e 09-Jul-2007 Dmitry Stogov <dmitry@php.net> 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)
]
/php-src/main/main.c
e1f08c8 15-Jun-2007 Dmitry Stogov <dmitry@php.net> HTTP 500 is sent to browser in case of PHP error instead of blank page
/php-src/main/main.c
c2e04e8 15-Jun-2007 Dmitry Stogov <dmitry@php.net> Prevent crash in case of wrong arguments to CRT functions (strftime()) on PHP complead by MS VC2005
/php-src/main/main.c
c9805e7 07-Jun-2007 Antony Dovgal <tony2001@php.net> MFH: check return value of *time_r() functions for NULL
/php-src/main/main.c
b6b312c 18-Apr-2007 Rob Richards <rrichards@php.net> add file locking under windows
change win build to use common clock compat files
/php-src/main/main.c
e1814f0 16-Apr-2007 Dmitry Stogov <dmitry@php.net> WIN64 support
/php-src/main/main.c
aa18505 06-Apr-2007 Ilia Alshanetsky <iliaa@php.net> Avoid locks when appening to the error log file
/php-src/main/main.c
642432a 01-Apr-2007 Ilia Alshanetsky <iliaa@php.net> Fixed bug #40897 (error_log file not locked)
/php-src/main/main.c
32fb34e 02-Mar-2007 Stanislav Malyshev <stas@php.net> limit nesting level of input variables
/php-src/main/main.c
6ded804 07-Feb-2007 Marcus Boerger <helly@php.net> - MFH Fix memleak with temp dir
/php-src/main/main.c
c5fb061 08-Jan-2007 Ilia Alshanetsky <iliaa@php.net> Provide means for opening file for zend with error supression. Allows us to
avoid INI hackery such as the one used in SPL.
/php-src/main/main.c
4223aa4 01-Jan-2007 Sebastian Bergmann <sebastian@php.net> MFH: Bump year.
/php-src/main/main.c
d3a651a 28-Dec-2006 Antony Dovgal <tony2001@php.net> MFH
/php-src/main/main.c
b85f134 25-Dec-2006 Ilia Alshanetsky <iliaa@php.net> Ensure that OnUpdateLongGEZero is greater or equal to 0.
Added a update wrapper for ensuring >0 values
/php-src/main/main.c
52d5354 25-Dec-2006 Ilia Alshanetsky <iliaa@php.net> Allocation safety checks
/php-src/main/main.c
3ffc1c8 21-Dec-2006 Dmitry Stogov <dmitry@php.net> Default memory_limit value is set to 128M
/php-src/main/main.c
53b088e 20-Dec-2006 Dmitry Stogov <dmitry@php.net> Make MEMORY_LIMIT and ZEND_USE_MALLOC_MM to be always enabled. They don't make any significant slowdown, but incrise maintainability a lot. Note that the setting of memory_limit wasn't changes (neither in main/main.c nor in php.ini) and it still set to 16M.
/php-src/main/main.c
e8bc39d 17-Dec-2006 Ilia Alshanetsky <iliaa@php.net> Fixed compiler warning
/php-src/main/main.c
6b651f8 04-Dec-2006 Stanislav Malyshev <stas@php.net> Improve tolower()-related functions on Windows and VC2005 by caching locale and using
tolower_l function.
# Gives 10-18% speedup on bench.php
# Does not change behaviour for non-windows
/php-src/main/main.c
bcf457d 04-Dec-2006 Antony Dovgal <tony2001@php.net> MFH: fix retval type
/php-src/main/main.c
79c3def 23-Nov-2006 Dmitry Stogov <dmitry@php.net> Fixed bug #39548 (ZMSG_LOG_SCRIPT_NAME not routed to OutputDebugString() on Windows)
/php-src/main/main.c
c06f9e1 17-Nov-2006 Dmitry Stogov <dmitry@php.net> COM initialization/deinitialization are done only if necessary
/php-src/main/main.c
532b02c 10-Nov-2006 Dmitry Stogov <dmitry@php.net> Implemented registry cache that prevent registry lookup on each request. In case of modification of corresponding registry-tree PHP will reload it automatic.
/php-src/main/main.c
ccc25cc 25-Sep-2006 Ilia Alshanetsky <iliaa@php.net> Fixed bug #38904 (apache2filter changes cwd to /).
/php-src/main/main.c
fe6effe 18-Sep-2006 Ilia Alshanetsky <iliaa@php.net> Avoid generating php_errormsg twice in some instances.
/php-src/main/main.c
5aa6dcc 18-Sep-2006 Ilia Alshanetsky <iliaa@php.net> Fixed memory leak on require() error
/php-src/main/main.c
3a21171 17-Aug-2006 Ilia Alshanetsky <iliaa@php.net> Increased default memory limit to 16 megabytes to accommodate for a more
accurate memory utilization measurement.
/php-src/main/main.c
46f21b8 19-Jul-2006 Michael Wallner <mike@php.net> MFH: added error_get_last() function
/php-src/main/main.c
29ed52f 18-Jul-2006 Dmitry Stogov <dmitry@php.net> New memory manager
/php-src/main/main.c
d687979 17-Jul-2006 Dmitry Stogov <dmitry@php.net> Fixed memory leaks in ZTS mode.
/php-src/main/main.c
6bfeea9 16-Jun-2006 Rasmus Lerdorf <rasmus@php.net> MFH: Backported allow_url_include from HEAD. This directive allows
separate control of URL handling in includes/requires allowing sites to
enable allow_url_fopen without enabling remote includes.
/php-src/main/main.c
b8ebfce 31-May-2006 Andrei Zmievski <andrei@php.net> Revert accidentally committed internal patch
/php-src/main/main.c
1f04ac9 31-May-2006 Andrei Zmievski <andrei@php.net> MFB
/php-src/main/main.c
740d394 24-May-2006 Edin Kadribasic <edink@php.net> Initialize windows globals, fixes #37428
/php-src/main/main.c
14f6b91 19-May-2006 Dmitry Stogov <dmitry@php.net> Optimized zend_try/zend_catch macroses (eliminated memcpy())
/php-src/main/main.c
cccb406 16-May-2006 Ilia Alshanetsky <iliaa@php.net> Disable realpath cache when open_basedir or safe_mode are enabled on a
per-request basis.
/php-src/main/main.c
1f41b28 11-May-2006 Dmitry Stogov <dmitry@php.net> Fixed bug #37306 (max_execution_time = max_input_time)
/php-src/main/main.c
f777650 11-May-2006 Marcus Boerger <helly@php.net> - MFH Fix error mode handling
/php-src/main/main.c
8a03fc5 10-May-2006 Antony Dovgal <tony2001@php.net> add missing parts of E_RECOVERABLE merge
/php-src/main/main.c
d23c1d7 12-Apr-2006 Antony Dovgal <tony2001@php.net> fix #37053 (html_errors with internal classes produces wrong links)
/php-src/main/main.c
ead7652 07-Apr-2006 Dmitry Stogov <dmitry@php.net> We don't need setup the same time-out two times.
/php-src/main/main.c
658ac96 21-Mar-2006 Dmitry Stogov <dmitry@php.net> Fixed bug #36809 (__FILE__ behavior changed)
/php-src/main/main.c
98bacb0 14-Mar-2006 Dmitry Stogov <dmitry@php.net> Fixed bug #35988 (Unknown persistent list entry type in module shutdown)
/php-src/main/main.c
d21669f 13-Mar-2006 Dmitry Stogov <dmitry@php.net> Fixed realpath() cache for main script with FastCGI SAPI
/php-src/main/main.c
6c4e9d3 10-Mar-2006 Brian France <bfrance@php.net> MFH:
for the primary file only lookup the real file path and
add it to the included_files list if already opened
otherwise it will get opened and added to the included_files list in zend_execute_scripts
/php-src/main/main.c
6dff869 09-Mar-2006 Sara Golemon <pollita@php.net> MFH: Move temporary local storage of primary file's realpath up one block to ensure it stays on the stack.
/php-src/main/main.c
5a69b29 26-Feb-2006 Marcus Boerger <helly@php.net> - Warning fixes by Steph
/php-src/main/main.c
b179e08 03-Feb-2006 Dmitry Stogov <dmitry@php.net> Fixed bug #36268 (Object destructors called even after fatal errors)
/php-src/main/main.c
4b1791a 16-Jan-2006 Dmitry Stogov <dmitry@php.net> Fixed bug #36016 (realpath cache memleaks)
/php-src/main/main.c
5bd9322 01-Jan-2006 foobar <sniper@php.net> bump year and license version
/php-src/main/main.c
2796160 07-Dec-2005 Ilia Alshanetsky <iliaa@php.net> Better critical error handling (fix for previous html encoding patch).
/php-src/main/main.c
481ec28 06-Dec-2005 Ilia Alshanetsky <iliaa@php.net> Fixed bug #30760 (Remove MessageBox on win32 for E_CORE errors if
display_startup_error is off).
/php-src/main/main.c
aa1b070 06-Dec-2005 Ilia Alshanetsky <iliaa@php.net> Fixed possible XSS inside error reporting functionality.
/php-src/main/main.c
d952750 06-Dec-2005 foobar <sniper@php.net> MFH
/php-src/main/main.c
363b0ce 25-Nov-2005 Ilia Alshanetsky <iliaa@php.net> Fixed bug #35170 (PHP_AUTH_DIGEST differs under Apache 1.x and 2.x).
/php-src/main/main.c
8c100e6 15-Nov-2005 Dmitry Stogov <dmitry@php.net> Fixed bug #35176 (include()/require()/*_once() produce wrong error messages about main())
/php-src/main/main.c
b551a55 10-Oct-2005 Rob Richards <rrichards@php.net> MFH: PHP_CONFIG_FILE_PATH needs to use strlen() due to Win build
/php-src/main/main.c
a5f0cbe 14-Sep-2005 Derick Rethans <derick@php.net> - Fixed shutdown order before RC2.
/php-src/main/main.c
1890173 02-Sep-2005 foobar <sniper@php.net> Revert
/php-src/main/main.c
64cfbf5 01-Sep-2005 foobar <sniper@php.net> MFH: - Fixed bug #34307 (OnUpdateStringUnempty INI options can be set empty)
/php-src/main/main.c
5516735 17-Aug-2005 foobar <sniper@php.net> MFH
/php-src/main/main.c
e8b0573 16-Aug-2005 Marcus Boerger <helly@php.net> - Prevent E_STRICT from ending up as exception
/php-src/main/main.c
8864ad2 05-Aug-2005 foobar <sniper@php.net> - 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
/php-src/main/main.c
23e671a 03-Aug-2005 foobar <sniper@php.net> - Bumber up year
/php-src/main/main.c
70bd938 18-Jul-2005 Dmitry Stogov <dmitry@php.net> Fixed bug in new module statrup mechanism
/php-src/main/main.c
d77acff 16-Jul-2005 Anantha Kesari H Y <hyanantha@php.net> 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
/php-src/main/main.c
0131b2b 12-Jul-2005 Ilia Alshanetsky <iliaa@php.net> Fixed double-free in the digest authentication handling.

# Found and Reported by Stefan Esser
/php-src/main/main.c
43c8491 05-Jul-2005 Dmitry Stogov <dmitry@php.net> Fixed crash in ext\standard\tests\general_functions\bug32647.php on Windows
/php-src/main/main.c
e05ec94 20-Jun-2005 Antony Dovgal <tony2001@php.net> reorder and prevent memleak: bailout after free()
/php-src/main/main.c
a6c7324 20-Jun-2005 foobar <sniper@php.net> - No extra spaces before #ifndef
/php-src/main/main.c
f47c784 17-Jun-2005 Dmitry Stogov <dmitry@php.net> Improved PHP extension loading mechanism with support for module dependencies and conflicts
/php-src/main/main.c
a4874a5 09-Jun-2005 Wez Furlong <wez@php.net> 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.
/php-src/main/main.c
61e9d43 06-Jun-2005 foobar <sniper@php.net> silence warning
/php-src/main/main.c
42ada22 06-Jun-2005 Wez Furlong <wez@php.net> 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.
/php-src/main/main.c
5d880ee 04-Jun-2005 Zeev Suraski <zeev@php.net> __halt_compiler() patch interface
/php-src/main/main.c
d5bb03b 16-May-2005 Antony Dovgal <tony2001@php.net> fix bugs #32742 (segmentation fault when the stream with a wrapper is not closed),
#32171 (Userspace stream wrapper crashes PHP)
/php-src/main/main.c
085f2a6 28-Apr-2005 foobar <sniper@php.net> - 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
/php-src/main/main.c
396acbf 27-Apr-2005 Andrey Hristov <andrey@php.net> rename
/php-src/main/main.c
5778fcc 19-Apr-2005 Andrey Hristov <andrey@php.net> add INT_MAX and INT_SIZE constants.
#64bit machines are getting wider usage and these are needed
/php-src/main/main.c
8235a70 04-Apr-2005 Rui Hirokawa <hirokawa@php.net> added a server variable PHP_AUTH_DIGEST to support HTTP Digest Authentication.
/php-src/main/main.c
b6554f5 24-Mar-2005 Andi Gutmans <andi@php.net> - Fix typos
/php-src/main/main.c
15ed825 23-Mar-2005 Marcus Boerger <helly@php.net> - Notices shouldn't be treatedas errors and thus not being conidered to be
converted to exceptions.
/php-src/main/main.c
7b3813e 19-Mar-2005 Marcus Boerger <helly@php.net> - We don't need to block those here (works as it works with normal error
overloading)
/php-src/main/main.c
d0bb8f5 08-Mar-2005 foobar <sniper@php.net> This makes more sense. (Someone might actually use php_error_docref0() :)
/php-src/main/main.c
3f57b46 27-Feb-2005 foobar <sniper@php.net> cs fix (really annoying :)
/php-src/main/main.c
0d78453 21-Feb-2005 Moriyoshi Koizumi <moriyoshi@php.net> - Fix bug #28568 (known_post_content_types is not thread safe).
# What is eventually necessiated is entire SAPI redesign, I think.
/php-src/main/main.c
6ffb0dc 09-Jan-2005 foobar <sniper@php.net> - Fix leaks with registered shutdown functions.
/php-src/main/main.c
4e942cb 10-Dec-2004 Andi Gutmans <andi@php.net> - Fix bug #27728 (Can't return within a zend_try{} or the previous
state isn't restored.
/php-src/main/main.c
6021286 18-Oct-2004 Anantha Kesari H Y <hyanantha@php.net> removing php_output_activate Fix for bug#30397
/php-src/main/main.c
3b2879b 18-Oct-2004 Derick Rethans <derick@php.net> - Revert patch until it is discussed
/php-src/main/main.c
d5eb399 16-Oct-2004 Anantha Kesari H Y <hyanantha@php.net> Fix for Bug #30397
/php-src/main/main.c
216853c 05-Oct-2004 Andi Gutmans <andi@php.net> - Apply realpath() cache patch. We don't use it if we're in safe_mode and
- friends (which are quite slow anyway).
- If it proves to be stable I'll remove the #ifdef's in a few weeks.
/php-src/main/main.c
0903dcd 29-Sep-2004 Anantha Kesari H Y <hyanantha@php.net> removed redundant NEW_LIBC checks for NETWARE
/php-src/main/main.c
85a36e2 05-Sep-2004 Zeev Suraski <zeev@php.net> Fix reverse dependency
/php-src/main/main.c
b931026 16-Aug-2004 Zeev Suraski <zeev@php.net> Fix an oldie fd leak
/php-src/main/main.c
566230a 13-Aug-2004 Derick Rethans <derick@php.net> - Added the PHP_EOL constant (Patch by Paul Hudson)
/php-src/main/main.c
0cd2da0 25-Jul-2004 Marcus Boerger <helly@php.net> - Execute destructors earlier (Florian Schaper, fschaper at intux org)
/php-src/main/main.c
7722837 15-Jul-2004 Marcus Boerger <helly@php.net> - Use ErrorException instead of Exception
/php-src/main/main.c
e389e25 28-May-2004 Ilia Alshanetsky <iliaa@php.net> The engine will take care out-of-memory situation for us.
/php-src/main/main.c
e410a0f 23-May-2004 Andi Gutmans <andi@php.net> - Fixed bug #27640 memory leak of registered_zend_ini_directives (Dmitry)
/php-src/main/main.c
dcb0ee6 20-May-2004 Derick Rethans <derick@php.net> - Allow extra parameters to mail to be forced also from virtual host settings.
/php-src/main/main.c
550da4a 24-Mar-2004 Stanislav Malyshev <stas@php.net> and set module startup flag on startup
/php-src/main/main.c
b514ab2 24-Mar-2004 Stanislav Malyshev <stas@php.net> reset module shutdown flag on startup
/php-src/main/main.c
1ef3c8c 16-Mar-2004 Derick Rethans <derick@php.net> - Replaced the exec_finished hook by the zend_post_deactive hook for
extensions. The new hook will be run after the symbol table and destructors
are run. (PHP part)
/php-src/main/main.c
02344b1 16-Mar-2004 Zeev Suraski <zeev@php.net> Improve the way auto-globals JIT works, and add the ability to turn it off
/php-src/main/main.c
09e7647 16-Mar-2004 Marcus Boerger <helly@php.net> Improve error message
/php-src/main/main.c
97b5bb4 14-Mar-2004 Marcus Boerger <helly@php.net> Guard display_startup_errors with checking for default (working) output
functions.
/php-src/main/main.c
3f514cc 25-Feb-2004 Zeev Suraski <zeev@php.net> - Rename compatiblity mode to zend.ze2_compatibility_mode (it doesn't only affect auto-clone).
- Perform implementation checks even with simple inheritance (off when
compatibility mode is enabled).
- Restore default arguments in interfaces and handle it correctly.
- Move registration of internal classes later in the startup sequence
in order to have INI options available.
/php-src/main/main.c
e5e1204 24-Feb-2004 Zeev Suraski <zeev@php.net> Remove empty comment
/php-src/main/main.c
b59989e 15-Feb-2004 Marcus Boerger <helly@php.net> Fix startup errors
/php-src/main/main.c
30171a7 12-Feb-2004 Zeev Suraski <zeev@php.net> zend_default_classes.h -> zend_exceptions.h
/php-src/main/main.c
acb1f36 10-Feb-2004 Zeev Suraski <zeev@php.net> Cleanup
/php-src/main/main.c
b8a990a 10-Feb-2004 Zeev Suraski <zeev@php.net> Fix report_memleaks
/php-src/main/main.c
f069be8 10-Feb-2004 Zeev Suraski <zeev@php.net> Whitespace
/php-src/main/main.c
ec09b09 09-Feb-2004 Ilia Alshanetsky <iliaa@php.net> Fixed bug #27175 (tzset() is not being called by PHP on startup).
/php-src/main/main.c
a172481 29-Jan-2004 Sara Golemon <pollita@php.net> This should not have been an INI_ALL directive.
/php-src/main/main.c
e3c80d5 26-Jan-2004 foobar <sniper@php.net> - Remove gpc_order since it doesn't serve any purpose.
/php-src/main/main.c
dbeb415 08-Jan-2004 Andi Gutmans <andi@php.net> - A belated happy holidays and PHP 5
/php-src/main/main.c
be5670a 24-Dec-2003 Ilia Alshanetsky <iliaa@php.net> Fixed bug #26707 (Incorrect error for disabled functions/classes).
/php-src/main/main.c
2f9be5d 12-Dec-2003 Marcus Boerger <helly@php.net> Do not use before they are initialized.
/php-src/main/main.c
2c7c86b 12-Dec-2003 Marcus Boerger <helly@php.net> Add some comments here
/php-src/main/main.c
91b7cc2 01-Dec-2003 foobar <sniper@php.net> - Moved ext/db to PECL.

# Derick copied the sources in CVS repository to preserve CVS log.
/php-src/main/main.c
2fefe61 19-Nov-2003 Andi Gutmans <andi@php.net> - Commit patch by standards
/php-src/main/main.c
639216a 09-Oct-2003 Ilia Alshanetsky <iliaa@php.net> Fixed bug #25746 (Do not bail out when unable to chdir original dir on
systems with broken getcwd()).
/php-src/main/main.c
102a5ca 24-Sep-2003 Ilia Alshanetsky <iliaa@php.net> Fixed bug #25293 (Output correct EOL to error_log)
/php-src/main/main.c
855015e 18-Sep-2003 Ilia Alshanetsky <iliaa@php.net> When track_errors was enabled, we tried to assign value already freed char.
/php-src/main/main.c
e5e6040 04-Sep-2003 Marcus Boerger <helly@php.net> Remove unwanted space
/php-src/main/main.c
e690283 02-Sep-2003 Marcus Boerger <helly@php.net> Error message clean up part IV: spprintf/estrndup don't return on 'out of mem'
Error message clean up part V: Show PHP Startup/Shutdown
/php-src/main/main.c
a383ff0 02-Sep-2003 Marcus Boerger <helly@php.net> Error message clean up part III: Fix ini setting logic & respect docref_root
/php-src/main/main.c
107a59a 01-Sep-2003 Marcus Boerger <helly@php.net> Error message clean up part II: Don't show params where none apply.
/php-src/main/main.c
4e049f9 01-Sep-2003 Marcus Boerger <helly@php.net> Error message clean up part I: always show 'Unknown' instead of empty names.
/php-src/main/main.c
d45fd8a 31-Aug-2003 Marcus Boerger <helly@php.net> Make vspprintf available as zend utility function. Use it in exception output.
/php-src/main/main.c
af8e15b 28-Aug-2003 Sascha Schumann <sas@php.net> kill warnings
/php-src/main/main.c
3b7d578 25-Aug-2003 Marcus Boerger <helly@php.net> - Simplify php_error_cb()
- Make errors show the class where possible
/php-src/main/main.c
d52172a 22-Aug-2003 Ilia Alshanetsky <iliaa@php.net> Fixed bug #25127 (reset memory_limit before terminating the request)
/php-src/main/main.c
7b4ec88 20-Aug-2003 Zeev Suraski <zeev@php.net> No need for those code blocks anymore...
/php-src/main/main.c
b61e6e2 19-Aug-2003 Wez Furlong <wez@php.net> Unify TSRMLS_FETCH() usage.
Fix release build: two instances of } were placed inside #ifdef ZEND_DEBUG
/php-src/main/main.c
642e331 18-Aug-2003 Zeev Suraski <zeev@php.net> Improve tracking
/php-src/main/main.c
ab9dcec 11-Aug-2003 Masaki Fujimoto <fujimoto@php.net> - added script encoding support to Zend Engine 2.
this enables ZE2 to gracefully parse scripts written in UTF-8 (with BOM),
UTF-16, UTF-32, Shift_JIS, ISO-2022-JP etc... (when configured with
'--enable-zend-multibyte' and '--enable-mbstring')
/php-src/main/main.c
c99e16d 09-Aug-2003 Ilia Alshanetsky <iliaa@php.net> Timeout fix.
/php-src/main/main.c
0d77cf2 30-Jul-2003 Zeev Suraski <zeev@php.net> Call exec_finished()
/php-src/main/main.c
f4ae165 21-Jul-2003 Zeev Suraski <zeev@php.net> Remove old code
/php-src/main/main.c
caef4c7 17-Jun-2003 Ilia Alshanetsky <iliaa@php.net> Handle numeric keys passed via GPC
/php-src/main/main.c
93a5238 14-Jun-2003 Ilia Alshanetsky <iliaa@php.net> Fixed bug #24007 (Problem with register_globals & arrays)
/php-src/main/main.c
5b1f7be 12-Jun-2003 Derick Rethans <derick@php.net> - MFB: HTTP Request Methods are case sensitive
#- This was surrounded by an #ifdef, but I thought I fixed it too.
/php-src/main/main.c
f68c7ff 10-Jun-2003 James Cox <imajes@php.net> updating license information in the headers.
/php-src/main/main.c
d5253b4 30-May-2003 foobar <sniper@php.net> Follow the "standard" naming.
/php-src/main/main.c
5298fd6 21-May-2003 Ilia Alshanetsky <iliaa@php.net> MFB
/php-src/main/main.c
b76261d 13-May-2003 Ilia Alshanetsky <iliaa@php.net> Fixed bug #23454 (_REQUEST did not handle arrays with same names from
different sources correctly).
/php-src/main/main.c
2c7c045 13-May-2003 Sascha Schumann <sas@php.net> Ensure that open(".", 0); works, otherwise bail out
/php-src/main/main.c
af402a9 13-May-2003 Sascha Schumann <sas@php.net> MFB don't close random fds
/php-src/main/main.c
b20df54 08-May-2003 Ilia Alshanetsky <iliaa@php.net> Make serialize precision a configurable option.
/php-src/main/main.c
3fc4a32 07-May-2003 Marcus Boerger <helly@php.net> Infrastructure to catch warnings and throw tehm as errors autmatically
/php-src/main/main.c
1948b45 28-Apr-2003 foobar <sniper@php.net> Make use of --with-exec-dir for real..
/php-src/main/main.c
2219a62 25-Apr-2003 foobar <sniper@php.net> - Made 'register_long_arrays' to be "On" by default.
/php-src/main/main.c
bb50c38 16-Apr-2003 Sascha Schumann <sas@php.net> Fix uninitialized reads

==32323== Conditional jump or move depends on uninitialised value(s)
==32323== at 0x80F5A5C: zend_ini_color_displayer_cb (/home/sas/src/php4/Zend/zend_ini.c:374)
==32323== by 0x80C5B7F: php_ini_displayer_cb (/home/sas/src/php4/main/php_ini.c:60)
==32323== by 0x80C5D15: php_ini_displayer (/home/sas/src/php4/main/php_ini.c:115)
==32323== by 0x80F0168: zend_hash_apply_with_argument (/home/sas/src/php4/Zend/zend_hash.c:707)
/php-src/main/main.c
0235d33 31-Mar-2003 Marcus Boerger <helly@php.net> use the correct macro - noticed by Andrei
/php-src/main/main.c
7a76d5f 30-Mar-2003 Marcus Boerger <helly@php.net> cleanup
/php-src/main/main.c
3fc8528 26-Mar-2003 Sebastian Bergmann <sebastian@php.net> Eliminate TSRMLS_FETCH() calls in destroy_op_array() and zend_get_class_entry().
/php-src/main/main.c
88fe9c2 19-Mar-2003 foobar <sniper@php.net> Fixed bug #22775 (Fatal errors exit with status 0 with CGI/CLI)
/php-src/main/main.c
4529fb3 18-Mar-2003 Marcus Boerger <helly@php.net> -turn html_errors on by default again
-disbale clickable error messages by docref_root default to ''
/php-src/main/main.c
cfd0466 17-Mar-2003 Wez Furlong <wez@php.net> Fix for Bug #21310, based on a patch by jflemer@php.net.
/php-src/main/main.c
aba27fc 16-Mar-2003 Marcus Boerger <helly@php.net> - disable html_errors per default as suggested by php.ini-<xxx>
- new error format that does not point to any documentation (if either
not html_errors or no docref_root given e.g.: production boxes and default)
- documentation update in php.ini-<xxx>
# hope everyone is happy now
# and why on earth was enabling html_errors default?
/php-src/main/main.c
f60e894 15-Mar-2003 Marcus Boerger <helly@php.net> fix Bug #21751 - the parameter was wrong when this code was introduced
/php-src/main/main.c
10fc5dd 12-Mar-2003 Stefan Esser <sesser@php.net> reverting half the patch (it is not that simple)
/php-src/main/main.c
4535ff1 08-Mar-2003 Stefan Esser <sesser@php.net> fix possible XSS in error messages
/php-src/main/main.c
3c9155e 07-Mar-2003 foobar <sniper@php.net> Renamed OnUpdateInt -> OnUpdateLong to prevent further misunderstandings.
# Intentionally left out any 'alias' for it, this way 3rd party extension
# maintainers will really NOTICE the change.
/php-src/main/main.c
af4aa97 06-Mar-2003 Stefan Esser <sesser@php.net> Fixing functionicalls with variable number of parameters...
/php-src/main/main.c
61668d8 04-Mar-2003 foobar <sniper@php.net> ws & CS
/php-src/main/main.c
4705fef 03-Mar-2003 Ilia Alshanetsky <iliaa@php.net> More compiler warnings fixed.
/php-src/main/main.c
3e52882 03-Mar-2003 Harald Radi <phanto@php.net> adding disable_classes ini directive based on the
newly introduced zend_disable_class function
/php-src/main/main.c
4e55747 02-Mar-2003 Zeev Suraski <zeev@php.net> Add JIT initialization for _SERVER and _ENV
(it's less important for the others, even though it should be fairly
easy now too)
/php-src/main/main.c
ca2a287 26-Feb-2003 Rasmus Lerdorf <rasmus@php.net> MFB: Get rid of a redundant syscall on non-Windows
/php-src/main/main.c
424c41a 26-Feb-2003 Derick Rethans <derick@php.net> - Added an extra ini setting with which extra commands can be forced to
the sendmail deamon on a per-vhost base. The value in this ini setting
will override all extra commands passed as the 5th parameter to mail()
and will work in Safe Mode.
@- Added an extra ini setting (mail_force_extra_paramaters) which forces
@ the addition of the specified parameters to be passed as extra
@ parameters to the sendmail binary. These parameters will always replace
@ the value of the 5th parameter to mail(), even in safe mode. (Derick)
/php-src/main/main.c
53d70b2 19-Feb-2003 Harald Radi <phanto@php.net> prevent xdebug from crashing
/php-src/main/main.c
e52aac9 18-Feb-2003 Wez Furlong <wez@php.net> Implement simple stream support in the ZE scanners.
/php-src/main/main.c
4934744 17-Feb-2003 Zeev Suraski <zeev@php.net> Win32 build improvements
/php-src/main/main.c
3a94aea 15-Feb-2003 foobar <sniper@php.net> - Fix unsetting of open_basedir, safe_mode_exec_dir and user_dir with
"php_admin_value <ini option> none"
- Fixes bug #22220
/php-src/main/main.c
f8e014b 29-Jan-2003 Harald Radi <phanto@php.net> MFPHP_4_3
/php-src/main/main.c
a7ac507 08-Jan-2003 Ilia Alshanetsky <iliaa@php.net> Fixed bug #21499 (more descriptive message in the event of require/include
failure).
/php-src/main/main.c
968f3f9 05-Jan-2003 Zeev Suraski <zeev@php.net> Remove unnnecessary initialization
/php-src/main/main.c
2c5d4b8 31-Dec-2002 Sebastian Bergmann <sebastian@php.net> Bump year.
/php-src/main/main.c
5bad812 16-Dec-2002 Ilia Alshanetsky <iliaa@php.net> A better, strtok() free implementaion of php_disable_functions().
/php-src/main/main.c
4ce4a1c 05-Dec-2002 Marcus Boerger <helly@php.net> php_error -> php_error_docref
/php-src/main/main.c
b7cd48e 21-Nov-2002 Marcus Boerger <helly@php.net> Make it possible to test language features like newly introduced 'abstract'
independantly from debug mode.
/php-src/main/main.c
c41b6b2 19-Nov-2002 Marcus Boerger <helly@php.net> Allow error_prepend and error_append being empty as used in run-test.php
/php-src/main/main.c
51e4dba 18-Nov-2002 Sebastian Bergmann <sebastian@php.net> Fix ZTS build.
/php-src/main/main.c
99c7ddc 18-Nov-2002 George Schlossnagle <gschlossnagle@php.net> added support functions for the apache_hooks SAPI
/php-src/main/main.c
f14b742 17-Nov-2002 Ilia Alshanetsky <iliaa@php.net> Fixed bug #20466.
/php-src/main/main.c
d372861 17-Nov-2002 Zeev Suraski <zeev@php.net> Unify handling of error_reporting - fix bug #16137
/php-src/main/main.c
8ed36bc 12-Nov-2002 Ilia Alshanetsky <iliaa@php.net> Changed max_input_time PHP_INI_SYSTEM|PHP_INI_PERDIR because ini_set() will
already be too late, the POST/GET/COOKIE processing occures before the script
gets parsed.
Changed the default value to -1. If users have previously (older PHPs)
adressed the problem by setting timeout to a large value, we can avoid breaking
their script by detecting the -1 and using timeout_seconds instead of
max_input_time when setting the 'input' timeout.
/php-src/main/main.c
bb14455 10-Nov-2002 Ilia Alshanetsky <iliaa@php.net> Added missing zend_lineno initilization.
/php-src/main/main.c
609992b 10-Nov-2002 foobar <sniper@php.net> ws fixes
/php-src/main/main.c
cd72343 10-Nov-2002 Stig Bakken <ssb@php.net> * honor track_errors ini setting in php_verror()
/php-src/main/main.c
728eacb 28-Oct-2002 Ilia Alshanetsky <iliaa@php.net> A better fix for bug #20110.
/php-src/main/main.c
29a344b 28-Oct-2002 Sterling Hughes <sterling@php.net> remove $_FILES from $_REQUEST as per php-dev conversation...
/php-src/main/main.c
7592362 24-Oct-2002 Derick Rethans <derick@php.net> - Allow the report_memleak setting to be set everywhere
/php-src/main/main.c
2909e5c 24-Oct-2002 Sascha Schumann <sas@php.net> centralize #include "build-defs.h" and drop (sometimes inconsistent) other
instances
/php-src/main/main.c
fdc91cc 23-Oct-2002 Moriyoshi Koizumi <moriyoshi@php.net> Renaming the functions.
/php-src/main/main.c
d54f58d 23-Oct-2002 Derick Rethans <derick@php.net> - Trying to clean up this mess :)
/php-src/main/main.c
273d5e0 23-Oct-2002 Derick Rethans <derick@php.net> - No reason why implicit_flush should not be settable from a script
/php-src/main/main.c
8b7e9d7 21-Oct-2002 Hartmut Holzgraefe <hholzgra@php.net> some changes to how request input data (Content-Lenght >0) is handled
- webdav-specific stuff removed (should be handled using httpd.conf
LIMIT or equivalents)
- always_populate_raw_post_data now working on any method, not just
POST (and webdav methods with allow_webdav_methods), when
Content-Length is greater zero
- raw input data is also available using php://input stream,
this way one doesn't have to care about memory_limit
- input data is now always consumed (although maybe ignored,
this fixes we had withproblems with keep-alive connections
@ raw POST data is now available as php://input stream (hartmut)
/php-src/main/main.c
b9efd22 21-Oct-2002 Ilia Alshanetsky <iliaa@php.net> Fixed bug #16880. Added an ini option max_input_time that allows the user
to specify how much time a script may spend parsing input data (POST, GET, etc..).
/php-src/main/main.c
a6ecdca 20-Oct-2002 Masaki Fujimoto <fujimoto@php.net> fixed highlight related bugs (in case shift_jis input/output filters are enabled)
/php-src/main/main.c
5ce6d65 16-Oct-2002 Ilia Alshanetsky <iliaa@php.net> Fixed bug #19921. (memory leak introduced by me in rev 1.492)
/php-src/main/main.c
5e97e66 04-Oct-2002 Sascha Schumann <sas@php.net> Nuke warning
/php-src/main/main.c
989a61e 04-Oct-2002 Rasmus Lerdorf <rasmus@php.net> As discussed, add --with-config-file-scan-dir compile-time switch defining
a directory which will be scanned for *.ini files after the main php.ini
file has been parsed. This makes it much easier to automatically deploy
a modular PHP since adding extensions which have their own ini switches can
now be done by simply dropping a foo.ini file in the right directory and
restarting. A list of parsed ini files is maintained and shown on the
phpinfo page.
/php-src/main/main.c
d58c3dd 03-Oct-2002 Zeev Suraski <zeev@php.net> Guys, please keep K&R.
/php-src/main/main.c
7f18442 29-Sep-2002 Ilia Alshanetsky <iliaa@php.net> Fixed a mem leak inside the path resolving code.
/php-src/main/main.c
7aaa6bd 29-Sep-2002 foobar <sniper@php.net> ws fix
/php-src/main/main.c
3f8ec7e 28-Sep-2002 Ilia Alshanetsky <iliaa@php.net> Fixed bug #13936
/php-src/main/main.c
6816ba4 25-Sep-2002 Sascha Schumann <sas@php.net> We are about to enter 2003, sending two-digit years does not make too
much sense anymore. According to an article from '98, only Netscape 3.x was
affected anyway.
/php-src/main/main.c
696e0a2 25-Sep-2002 Wez Furlong <wez@php.net> Implement persistent streams. (for pfsockopen).
Juggle some includes/definitions.
Tidy up streams use in ext/standard/file.c
/php-src/main/main.c
90407db 20-Sep-2002 Sander Roobol <sander@php.net> Changing the magic_quotes_gpc setting has no effect at USER level
# this partially fixes the #19526 shit
/php-src/main/main.c
3ae3eb0 19-Sep-2002 Zeev Suraski <zeev@php.net> Fix connection_status()
/php-src/main/main.c
76312b4 18-Sep-2002 Zeev Suraski <zeev@php.net> another startup initialization fix - only ISAPI and CGI SAPI's tested,
minor compile buglets might occur in other SAPIs, but should be trivial
to fix...
/php-src/main/main.c
31429c6 17-Sep-2002 Zeev Suraski <zeev@php.net> Call zend_post_startup() - use local copies of the function, class and
constant tables in the startup thread
/php-src/main/main.c
fa94fc6 09-Sep-2002 Anantha Kesari H Y <hyanantha@php.net> NetWare related changes/modifications
/php-src/main/main.c
714c19f 01-Sep-2002 Sebastian Bergmann <sebastian@php.net> Per discussion on #php.bugs (+1 from at least Derick and Jani), revert double_buffering.
/php-src/main/main.c
2a71d7d 23-Aug-2002 Wez Furlong <wez@php.net> Respect safe mode setting when opening scripts and things for the ZE.
/php-src/main/main.c
9495fb9 22-Aug-2002 Christian Stocker <chregu@php.net> @ - Added php.ini option "allow_webdav_methods" to allow handling of
@ WebDAV http requests within PHP scripts. (chregu)
# More methods (for DeltaV) will follow.
/php-src/main/main.c
2a443b2 20-Aug-2002 Marcus Boerger <helly@php.net> Changed handling of output buffer sizes.
@Added php.ini option "double_buffering" that forces an additional first
@output buffer and improved handling of buffer sizes. (Marcus)
/php-src/main/main.c
3408366 19-Aug-2002 Marcus Boerger <helly@php.net> -allow changing html_errors any time changing display_errors is already
-use sizeof for strftime call
-removed unused #define
-mention CODING_STANDARDS as documentation
/php-src/main/main.c
968721b 13-Aug-2002 Marcus Boerger <helly@php.net> allow target anchor only for docref parameter
/php-src/main/main.c
1134977 12-Aug-2002 Marcus Boerger <helly@php.net> fix for extension = ""
make php_verror available
/php-src/main/main.c
1861f1b 11-Aug-2002 Wez Furlong <wez@php.net> Minor fix for html_errors=on in php_error_docref.
/php-src/main/main.c
9c8ba93 09-Aug-2002 Marcus Boerger <helly@php.net> Improved handling of output buffers (see news)\n#No trim for the string parameter...
/php-src/main/main.c
2e29e53 09-Aug-2002 Marcus Boerger <helly@php.net> docref shall either be NULL or a reference to a manual page without an
extension or an external reference starting with 'http://'.
/php-src/main/main.c
e11e0b0 08-Aug-2002 Marcus Boerger <helly@php.net> No missleading
/php-src/main/main.c
976a91a 08-Aug-2002 Marcus Boerger <helly@php.net> Say FIXME to non function calls and non TSRM builds. Both will currentls
not show a default reference.
/php-src/main/main.c
88c385e 08-Aug-2002 Marcus Boerger <helly@php.net> rename php_error_func<n> to php_error_docref and support Wez idea
that solves ToDo requirement to point to PHP Manual in error messages.
/php-src/main/main.c
e50228a 07-Aug-2002 Marcus Boerger <helly@php.net> -new functions php_error_func<0> to support unified error messages
#read followup
/php-src/main/main.c
7527bf0 02-Aug-2002 Rui Hirokawa <hirokawa@php.net> made sapi_register_treat_data() to support multibyte input encoding translation without MBSTR_ENC_TRANS and changed php_treat_data to php_default_treat_data.
/php-src/main/main.c
2dbd418 25-Jul-2002 foobar <sniper@php.net> Allow setting post_max_size and upload_max_filesize in .htaccess files too
/php-src/main/main.c
3e05678 25-Jul-2002 Stefan Esser <sesser@php.net> do not dtor empty elements
/php-src/main/main.c
9ae8c39 17-Jul-2002 Derick Rethans <derick@php.net> - set_time_limit() now returns whether it succeeded in changing the time
limit.
/php-src/main/main.c
ed58d3a 12-Jul-2002 foobar <sniper@php.net> - Added predefined constants for the upload errors.
- Removed the debugging error (not useful for end-users)
/php-src/main/main.c
6819ee3 11-Jul-2002 Derick Rethans <derick@php.net> - Fix for bug #18283
#- It doesn't work from within a script anyways
/php-src/main/main.c
2afacbf 08-Jul-2002 foobar <sniper@php.net> These two can not be set in script. (so that they would have any effect)
/php-src/main/main.c
4b321b0 01-Jul-2002 foobar <sniper@php.net> Fix win32 build.
/php-src/main/main.c
d325d07 30-Jun-2002 Sander Roobol <sander@php.net> Main script should not be parsed when (include|require)_once()'ed, #17720
# Derick, MFH?
/php-src/main/main.c
d812929 26-Jun-2002 Derick Rethans <derick@php.net> - Implement Andrei's request for disabling memory leak reporting in debug
builds.
#- Andrei: I can show you the logs :)
/php-src/main/main.c
761e234 23-Jun-2002 Marcus Boerger <helly@php.net> -unlimited php_printf
/php-src/main/main.c
d2f2ed7 19-Jun-2002 foobar <sniper@php.net> Use correct macro for boolean ini values.
/php-src/main/main.c
40ab700 07-Jun-2002 Stig Bakken <ssb@php.net> @New constants: PHP_PREFIX and PHP_SHLIB_SUFFIX (Stig)
/php-src/main/main.c
b04656a 02-Jun-2002 Markus Fischer <mfischer@php.net> - Finish implementation of custom smtp port (introduces "smtp_port" ini config).
/php-src/main/main.c
2260e17 13-May-2002 Zeev Suraski <zeev@php.net> - Centralize html_puts() again
- Revolutionize phpinfo()'s speed
/php-src/main/main.c
f866bdc 12-May-2002 Sascha Schumann <sas@php.net> Simplify even more
/php-src/main/main.c
5c4ae13 12-May-2002 Sascha Schumann <sas@php.net> Simplify white space handling in php_html_puts.

If we encounter a ' ', we will look for the next non-' ' and set p
accordingly.
/php-src/main/main.c
a769454 12-May-2002 Sascha Schumann <sas@php.net> reenable php_html_puts
/php-src/main/main.c
bf97148 11-May-2002 Zeev Suraski <zeev@php.net> Centralize html_puts() logic - php_html_puts() remains as an API wrapper
/php-src/main/main.c
77f4121 11-May-2002 Zeev Suraski <zeev@php.net> Removing HTMLization of ' ' wasn't ok, it didn't deal with series of spaces
properly. Turn series of spaces into &nbsp;'s.
/php-src/main/main.c
5af649e 11-May-2002 Zeev Suraski <zeev@php.net> Revert to the old php_ini.c, and reimplement the binary-path searching.
Should now also work under UNIX (CLI/CGI)
/php-src/main/main.c
773da95 09-May-2002 foobar <sniper@php.net> ws fix
/php-src/main/main.c
f30b722 08-May-2002 Rui Hirokawa <hirokawa@php.net> Added conversion support from script character encoding to internal character encoding. This feature is very useful for japanese who uses Shift_JIS encoding because some of characters in Shift_JIS are including '0x5c' and it causes some troubles on Zend parser. This patch is made by Masaki Fujimoto.
/php-src/main/main.c
f61b795 02-May-2002 Yasuo Ohgaki <yohgaki@php.net> Make Content-Type output always correct.
# Flushing buffer is needed to be fixed properly anyway...
/php-src/main/main.c
479aa76 30-Apr-2002 Wez Furlong <wez@php.net> revert...
/php-src/main/main.c
37411dd 30-Apr-2002 Wez Furlong <wez@php.net> Implement context option setting API.
Add/amend debugging code for sockets.
Add a flag that will help the http wrapper optimize itself when
it is not being used for include/require.
/php-src/main/main.c
e1d0a14 10-Apr-2002 Wez Furlong <wez@php.net> Implement stream context and status notification system.
Bump the BC for zlib notice to a warning
# See my RFC to php-dev a few days ago
/php-src/main/main.c
bd9cf79 10-Apr-2002 Marcus Boerger <helly@php.net> new ini setting log_errors_max_len
@-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)
/php-src/main/main.c
14a6bc6 08-Apr-2002 foobar <sniper@php.net> upload_max_filesize can only be set in php.ini
/php-src/main/main.c
ddc6437 06-Apr-2002 Marcus Boerger <helly@php.net> new feature ignoring repeated error messages (defaults to old behaviour)
@You can now disable logging of repeated error messages with two new ini settings ignore_repeated_errors, ignore_repeated_source. @(Marcus)
/php-src/main/main.c
7990d74 19-Mar-2002 Wez Furlong <wez@php.net> Improve behaviour of the stream casting operation.
Improve interaction with fopencookie.
/php-src/main/main.c
14a3911 19-Mar-2002 Wez Furlong <wez@php.net> fix for bug #16168
/php-src/main/main.c
c9d5e13 18-Mar-2002 Wez Furlong <wez@php.net> TSRMLS related work on streams, as discussed with Zeev.
# Should be the last "broad" commit for a while
# Don't forget to make clean ; make
/php-src/main/main.c
73e7932 18-Mar-2002 Zeev Suraski <zeev@php.net> Fix the build and all of the outstanding VC++ warnings
/php-src/main/main.c
d2d8762 17-Mar-2002 Wez Furlong <wez@php.net> Streams now make more use of the memory manager, so tracking down
leaking streams should be easier.
# I hate these big commits
/php-src/main/main.c
bed0427 16-Mar-2002 Wez Furlong <wez@php.net> Hopefully fix resource usage so that we have no leaks and don't segfault.
/php-src/main/main.c
6beb1e3 16-Mar-2002 Wez Furlong <wez@php.net> work around apache segfault for the moment
/php-src/main/main.c
28d6981 16-Mar-2002 Wez Furlong <wez@php.net> more *'s
/php-src/main/main.c
0f65280 15-Mar-2002 Wez Furlong <wez@php.net> New PHP streams...
/php-src/main/main.c
f30a9f1 09-Mar-2002 foobar <sniper@php.net> - Commented out the space escaping. Works now as it did before.
/php-src/main/main.c
f57fe2a 07-Mar-2002 foobar <sniper@php.net> - Fixed the phpinfo() tables not to blow up when using very long
configure line.
/php-src/main/main.c
9c5b4a6 04-Mar-2002 Derick Rethans <derick@php.net> - Some more speed (and more consistency)
#- I had some spare time Sascha :)
/php-src/main/main.c
b4d5aa5 04-Mar-2002 Sascha Schumann <sas@php.net> Supply php_html_puts which escapes a whole string.. now fully works in ZTS
mode, too.
/php-src/main/main.c
ab57683 01-Mar-2002 Edin Kadribasic <edink@php.net> Added PHP_SAPI constant which contains the name of running SAPI.
@- Added PHP_SAPI constant which contains the name of running SAPI. (Edin)
/php-src/main/main.c
82a8d37 01-Mar-2002 Yasuo Ohgaki <yohgaki@php.net> Added ob_get_status() to get array of buffers and it's status.
(DO NOT document this function yet)

Fixed crash bug with ob_end_*() function. ob_end_*() will not delete
buffers that may not be deleted.

php_start_ob_buffer() and php_ob_set_internal_handler() takes parameter for
if the buffer created may be deleted or not.

Added 3rd parameter "bool erase" to ob_start(). If FALSE, buffer may not be
deleted until script finshes.

Changed ob_*() function that have void return type to bool. All ob_*()
functions return TRUE for success, FALSE for failure.

@ - Added ob_get_status() to get array of buffers and it's status. (Yasuo)
@ - Fixed crash bug with ob_end_*() function. ob_end_*() will not delete
@ buffers that may not be deleted. (Yasuo)
@ - Added 3rd parameter "bool erase" to ob_start(). If FALSE, buffer may not be
@ deleted until script finshes. (Yasuo)
@ - Changed ob_*() function that have void return type to bool. All ob_*()
@ functions return TRUE for success, FALSE for failure. (Yasuo)
/php-src/main/main.c
c456da5 26-Feb-2002 Andi Gutmans <andi@php.net> - Hopefully fix the shutdown_memory_manager() stuff. Part of my previous
- patch seems to have gotten lost
/php-src/main/main.c
1b32da4 26-Feb-2002 Sebastian Bergmann <sebastian@php.net> TSRM Cleanup.
/php-src/main/main.c
a306665 26-Feb-2002 Andi Gutmans <andi@php.net> - Pass shutdown_memory_manager the TSRMLS context.
/php-src/main/main.c
86fa2d3 14-Feb-2002 Derick Rethans <derick@php.net> - Let php_execute_script return 0 on failure and 1 on sucess, and change
SAPIs accordingly. (Andrei, Derick)
/php-src/main/main.c
0bf51b8 05-Feb-2002 Yasuo Ohgaki <yohgaki@php.net> register_globals=off is defualt for 4.2.0
/php-src/main/main.c
4972fac 31-Jan-2002 Edin Kadribasic <edink@php.net> Ignore register_globals for $argc and $argv under CLI SAPI.
/php-src/main/main.c
34cfada 19-Jan-2002 Yasuo Ohgaki <yohgaki@php.net> Make --enable-safe-mode useful
# It seems this option is broken for a long time.
@ Fix --enable-safe-mode. This configure option was not working.
/php-src/main/main.c
645a94c 10-Jan-2002 Derick Rethans <derick@php.net> - Make an E_NOTICE error type show 'Notice' instead of 'Warning'.
/php-src/main/main.c
1788410 06-Jan-2002 Edin Kadribasic <edink@php.net> Added argc and argv in request_info needed for the new cli sapi.
Modified registering $argc and $argv to support cli sapi.
/php-src/main/main.c
8e5e7ef 16-Dec-2001 Zeev Suraski <zeev@php.net> Freeing that TLS is just too complicated. Since we're shutting
down anyway, remove it for now (it did not exist in 4.0.6)
/php-src/main/main.c
3893351 11-Dec-2001 Sebastian Bergmann <sebastian@php.net> Update headers.
/php-src/main/main.c
99639f5 02-Dec-2001 Bernd Roemer <bernd@php.net> Allow unserializer_callback_func to be turned off.
/php-src/main/main.c
06cdf29 26-Nov-2001 Derick Rethans <derick@php.net> - Adding a callback mechanism to the unserializer. (patch by Bernd
Roemer <berndr@bonn.edu>)
#- An explainatory e-mail will be send to php-dev
/php-src/main/main.c
b91a666 26-Nov-2001 Sterling Hughes <sterling@php.net> Z_TYPE(filehandle)?? ok.. whatever... ;)
/php-src/main/main.c
312a226 19-Nov-2001 Zeev Suraski <zeev@php.net> Fix set_time_limit() to affect only the current request (fix bug #13711)
/php-src/main/main.c
a0bbfb5 06-Oct-2001 Derick Rethans <derick@php.net> - <br> -> <br />
/php-src/main/main.c
c033288 25-Sep-2001 Jeroen van Wolffelaar <jeroen@php.net> Back-substitute for Z_* macro's. If it breaks some extension (the script isn't optimal, it parses for example var->zval.value incorrect) please let me know.
/php-src/main/main.c
78747bd 09-Sep-2001 Derick Rethans <derick@php.net> - Don't wrap lines... this is annoying while coding.
/php-src/main/main.c
6bba521 31-Aug-2001 Zeev Suraski <zeev@php.net> API update
/php-src/main/main.c
ab48027 30-Aug-2001 Zeev Suraski <zeev@php.net> Fix unclean shutdown value
/php-src/main/main.c
3510482 16-Aug-2001 Thies C. Arntzen <thies@php.net> move php_shutdown_config further down
/php-src/main/main.c
e077c6b 11-Aug-2001 Zeev Suraski <zeev@php.net> Make it possible to enable chunked output buffering without providing
an output handling function
/php-src/main/main.c
f47962c 08-Aug-2001 Zeev Suraski <zeev@php.net> Implement import_request_variables()
/php-src/main/main.c
c31ba75 08-Aug-2001 Zeev Suraski <zeev@php.net> Put it in the wrong case...
/php-src/main/main.c
6fdf6b4 08-Aug-2001 Zeev Suraski <zeev@php.net> - Fix precedence of the variables order in $_FORM
- Rename $_FORM to $_REQUEST for now
/php-src/main/main.c
5eb9495 08-Aug-2001 Zeev Suraski <zeev@php.net> - Implement $_FORM
- Update phpinfo()
- Update NEWS
/php-src/main/main.c
7f4453f 08-Aug-2001 Zeev Suraski <zeev@php.net> - Implement new short names - $_GET, $_POST, $_COOKIE, $_SERVER, $_ENV and $_FILES
- Use the Zend Engine infrastructure - make these variables available in
all functions
/php-src/main/main.c
b349df6 05-Aug-2001 Sascha Schumann <sas@php.net> some more eliminate-fetches-or-escalate-them-at-least
/php-src/main/main.c
373b3e1 05-Aug-2001 Sascha Schumann <sas@php.net> more tsrm cleanup -- output.c is not doing any fetches anymore
/php-src/main/main.c
8aef193 05-Aug-2001 Sascha Schumann <sas@php.net> more tsrm cleanup
/php-src/main/main.c
1159c84 05-Aug-2001 Zeev Suraski <zeev@php.net> - TSRMLS_FETCH work
- whitespace fixes
/php-src/main/main.c
2ec4400 03-Aug-2001 Zeev Suraski <zeev@php.net> Get rid of a couple of bogus persist_alloc()'s, and some cleanup
/php-src/main/main.c
b1de7fc 31-Jul-2001 Zeev Suraski <zeev@php.net> More TSRMLS_FETCH annihilation. Enough for today...
/php-src/main/main.c
bc42c37 31-Jul-2001 Zeev Suraski <zeev@php.net> More TSRMLS_FETCH work. Got it under 400 now.
/php-src/main/main.c
d76cf1d 31-Jul-2001 Zeev Suraski <zeev@php.net> More TSRMLS_FETCH work
/php-src/main/main.c
c43806f 30-Jul-2001 Zeev Suraski <zeev@php.net> Zend compatibility patch
/php-src/main/main.c
797a079 30-Jul-2001 Zeev Suraski <zeev@php.net> More TSRMLS_FETCH work, and a bit of cleanup
/php-src/main/main.c
1c25b8d 30-Jul-2001 Zeev Suraski <zeev@php.net> Avoid TSRMLS_FETCH()'s, and clean up a bit of stale extern's and layout on the way
/php-src/main/main.c
d87cc97 28-Jul-2001 Zeev Suraski <zeev@php.net> Redesigned thread safety mechanism - nua nua
/php-src/main/main.c
3089269 28-Jul-2001 Sascha Schumann <sas@php.net> Remove superfluous returns
/php-src/main/main.c
fe6f871 27-Jul-2001 Zeev Suraski <zeev@php.net> - Get rid of ELS_*(), and use TSRMLS_*() instead.
- Move to the new ts_allocate_id() API
This patch is *bound* to break some files, as I must have had typos somewhere.
If you use any uncommon extension, please try to build it...
/php-src/main/main.c
536a533 24-Jul-2001 Zeev Suraski <zeev@php.net> Get rid of the redundant global startup code
/php-src/main/main.c
076f4f5 23-Jul-2001 Sascha Schumann <sas@php.net> Unbreak various tests and transparent session id rewriting for now. This
has been tested extensively. Most SAPI modules (Apache 1.x, 2.0, thttpd,
AOLserver, CGI, TUX, Caudium, Roxen, NSAPI, Phttpd, Pi3web, Servlet)
call php_request_shutdown() right after php_execute_script (or
equivalent functionality), so that output is possible under an
overwhelmingly number of web-servers.
/php-src/main/main.c
336004f 21-Jul-2001 Zeev Suraski <zeev@php.net> Improved bailout mechanism, supports nested bailouts a-la try..catch

Note: You may *not* return directly from a catch block
/php-src/main/main.c
13ac04b 20-Jul-2001 Zeev Suraski <zeev@php.net> Avoid getting bailouts on text output during shutdown. Text output is now
'officially' disabled during shutdown (this doesn't change the Apache module
behavior, but may change behavior of other server modules, in which it was
possible to emit output during shutdown; I think it's a good step towards
consistency, though)
/php-src/main/main.c
9bc97ac 17-Jul-2001 Rasmus Lerdorf <rasmus@php.net> Add always_populate_raw_post_data ini directive and default it to 0 to
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)
/php-src/main/main.c
d1ac05a 15-Jul-2001 Zeev Suraski <zeev@php.net> Fix warning
/php-src/main/main.c
54d6837 15-Jul-2001 Zeev Suraski <zeev@php.net> 2nd bug in the same line
/php-src/main/main.c
c77ed81 15-Jul-2001 Zeev Suraski <zeev@php.net> remove bogus &
/php-src/main/main.c
ee19afe 15-Jul-2001 Zeev Suraski <zeev@php.net> Make bailouts valid at request_startup
/php-src/main/main.c
771e3e4 13-Jul-2001 James E. Flemer <jflemer@php.net> o Fixed Bug #12121: chdir and safe_mode
- [ 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 ]
/php-src/main/main.c
3dd33fd 13-Jul-2001 Sascha Schumann <sas@php.net> Fix xmlrpc_error:number handling
/php-src/main/main.c
a2ce3c7 10-Jul-2001 Sascha Schumann <sas@php.net> Allow errors to be returned as XMLRPC fault packets.

Submitted by: Matt Allen <matt@investigationmarketplace.com>
/php-src/main/main.c
934e10c 09-Jul-2001 Rasmus Lerdorf <rasmus@php.net> Add getmygid() and safe_mode_gid ini directive to allow safe mode to do
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)
/php-src/main/main.c
551f183 02-Jul-2001 Zeev Suraski <zeev@php.net> Fix a major thread safety bug in the output mechanism
@- Fixed a major memory corruption bug in the thread safe version (Zeev)
/php-src/main/main.c
a13252b 21-Jun-2001 Zeev Suraski <zeev@php.net> - Fix leak in case of a syntax error
- Be more verbose in lint mode
/php-src/main/main.c
167dcb0 21-Jun-2001 Zeev Suraski <zeev@php.net> Remove redundant code from lint mode, it should now do only what it needs to do
and not anything else, and should no longer leak.
/php-src/main/main.c
81e2cf0 06-Jun-2001 Rasmus Lerdorf <rasmus@php.net> Fix folding and clean up some extensions
/php-src/main/main.c
25c3a3a 05-Jun-2001 Rasmus Lerdorf <rasmus@php.net> vim-6 does folding - clean up a bunch of missing folding tags plus
some misguided RINIT and RSHUTDOWN calls in a few fringe extensions
/php-src/main/main.c
171c425 01-Jun-2001 Andrei Zmievski <andrei@php.net> A little clean, merge two if statements.
/php-src/main/main.c
128df6e 08-May-2001 foobar <sniper@php.net> Fixed: http://www.php.net/bugs.php?id=10733&edit=1
/php-src/main/main.c
d8ab8ea 06-May-2001 foobar <sniper@php.net> Fixed bug: #7227. Now the correct strings (if set) are shown.
/php-src/main/main.c
0a121f8 30-Apr-2001 Daniel Beulshausen <dbeu@php.net> make pgsql build under win32 again
/php-src/main/main.c
4c823e8 30-Apr-2001 Andi Gutmans <andi@php.net> - Change macros from V_ to VCWD_ because of AIX name clash
/php-src/main/main.c
02b9292 29-Apr-2001 Andi Gutmans <andi@php.net> - Update to work with latest Zend
PR:
Submitted by:
Reviewed by:
Obtained from:
/php-src/main/main.c
073fa0e 25-Apr-2001 Stig Bakken <ssb@php.net> * define PEAR_EXTENSION_DIR as well
/php-src/main/main.c
2cf1b8d 22-Apr-2001 Stig Bakken <ssb@php.net> * expanded the following constants and made them available in PHP:
DEFAULT_INCLUDE_PATH
PEAR_INSTALL_DIR
PHP_EXTENSION_DIR
PHP_BINDIR
PHP_LIBDIR
PHP_DATADIR
PHP_SYSCONFDIR
PHP_LOCALSTATEDIR
PHP_CONFIG_FILE_PATH
* no longer generating pear/PEAR.php
* fixed some tests
* some more installer work
/php-src/main/main.c
c34d2b9 04-Apr-2001 foobar <sniper@php.net> Added new configuration directives:
arg_separator.input and arg_separator.output
/php-src/main/main.c
9db5589 17-Mar-2001 Zeev Suraski <zeev@php.net> Recode delayed loading in a much simpler way (switched back to php_ini.c 1.49)
/php-src/main/main.c
4578c9a 07-Mar-2001 Frank M. Kromann <fmk@php.net> Removing a compiler warning
/php-src/main/main.c
c64fe7f 04-Mar-2001 Zeev Suraski <zeev@php.net> Fix non-thread safe mode
/php-src/main/main.c
eb6ba01 26-Feb-2001 Andi Gutmans <andi@php.net> - Fix copyright notices with 2001
/php-src/main/main.c
c2fb53b 23-Feb-2001 Sascha Schumann <sas@php.net> Finish fopen-wrappers rename.
/php-src/main/main.c
9a28132 22-Feb-2001 Andi Gutmans <andi@php.net> - Fix indentation and remove comment.
/php-src/main/main.c
09c7116 21-Feb-2001 Shane Caraveo <shane@php.net> zend_compile_file returns a NULL on error, check for that before
calling destroy_op_array unless we like crashes :-)
/php-src/main/main.c
b14d2cc 21-Feb-2001 Hartmut Holzgraefe <hholzgra@php.net> will now initialize dynamic extensions *after* static ones
/php-src/main/main.c
93f4fa8 13-Jan-2001 Zeev Suraski <zeev@php.net> cleanup time...
/php-src/main/main.c
7b7d1d9 13-Jan-2001 Zeev Suraski <zeev@php.net> Remove some more useless code
/php-src/main/main.c
fc1cdda 13-Jan-2001 Zeev Suraski <zeev@php.net> Remove stale code
/php-src/main/main.c
7235542 07-Jan-2001 Zeev Suraski <zeev@php.net> Change get_ini_entry to get_configuration_directive
/php-src/main/main.c
bd0ac7f 02-Jan-2001 Zeev Suraski <zeev@php.net> Many patches. I hope I remember them all:

- Make sapi_module available to external modules (PHPAPI)
- Make the php.ini path reported in phpinfo() always point to
real full path of the php.ini file
- Optimized the ISAPI module not to read unnecessary server
variables and read necessary variables at most once.
/php-src/main/main.c
338b9b0 27-Dec-2000 Zeev Suraski <zeev@php.net> - Make the INI mechanism thread safe (fix necessary API changes from Zend)
- Make the Win32 non-TS configuration build again
/php-src/main/main.c
2672602 29-Nov-2000 Zeev Suraski <zeev@php.net> Output buffering was being enabled all the time - fixed
/php-src/main/main.c
888f376 23-Nov-2000 Zeev Suraski <zeev@php.net> Very initial work on chunked output buffering. It's really unoptimized at
this time, and it can crash under some circumstances, but that's the
concept...
/php-src/main/main.c
0222f92 22-Nov-2000 Sascha Schumann <sas@php.net> Return the exit status from php_execute_script()
/php-src/main/main.c
19555e5 20-Nov-2000 Frank M. Kromann <fmk@php.net> removing compiler warning by including credits.h
/php-src/main/main.c
0f7f5c2 13-Nov-2000 Zeev Suraski <zeev@php.net> - Import Jade Nicoletti's transparent gzip encoding support as an output
handler. Works quite nicely!
- Fix buglets in output buffering
- Add output_handler INI directive
/php-src/main/main.c
9e40204 07-Nov-2000 Zeev Suraski <zeev@php.net> @- In CGI mode, $HTTP_SERVER_VARS now includes all of the environment variables
@ as well (Zeev)
/php-src/main/main.c
43ff395 02-Nov-2000 Sascha Schumann <sas@php.net> Const'ify part of sapi_request_info.

query_string, post_data, path_translated, request_uri, auth_user,
auth_password and argv0 are modified, so they cannot become const.
/php-src/main/main.c
e8e3be0 02-Nov-2000 Zeev Suraski <zeev@php.net> Fix a few warnings
/php-src/main/main.c
00b8b66 31-Oct-2000 Hartmut Holzgraefe <hholzgra@php.net> generalization of image handling in phpinfo
/php-src/main/main.c
fc466be 31-Oct-2000 Zeev Suraski <zeev@php.net> Fix memory_limit build problem
/php-src/main/main.c
13183ed 29-Oct-2000 Sascha Schumann <sas@php.net> Add php_handle_aborted_connection()

Call this from your SAPI module to signal an aborted connection.
/php-src/main/main.c
19dad41 29-Oct-2000 Zeev Suraski <zeev@php.net> Fix Windows build
/php-src/main/main.c
1fd0913 29-Oct-2000 Zeev Suraski <zeev@php.net> Initial steps to move the INI mechanism to the Zend engine
/php-src/main/main.c
3b02d88 27-Oct-2000 Sascha Schumann <sas@php.net> Initialize auth_(user|password) to NULL, if data was not suitable.
/php-src/main/main.c
85b5223 27-Oct-2000 Sascha Schumann <sas@php.net> Utility function for sapi modules (it is not in SAPI.c, because it
relies on php_base64_encode).
/php-src/main/main.c
f367b3d 26-Oct-2000 Sascha Schumann <sas@php.net> Move some code to php_handle_special_queries().
/php-src/main/main.c
5583203 26-Oct-2000 Sascha Schumann <sas@php.net> Move some initialization code from php_execute_script() to
php_request_startup() where it should be. AFAICT, it does not
cause any problems, but please it test it with your favorite SAPI
module.
/php-src/main/main.c
7b4983c 20-Oct-2000 Andrei Zmievski <andrei@php.net> Mega-patch to get better resource information for modules.
* Fixed a bug in zend_rsrc_list_get_rsrc_type()
* Switched register_list_destructors() to use
zend_register_list_destructors_ex() instead
* Updated all relevant modules to provide the resource type name
to register_list_destructors() call
* Updated var_dump() to output resource type name instead of number

@- Made resource type names visible, e.g. var_dump() and
@ get_resource_type() display "file" for file resources. (Andrei)
/php-src/main/main.c
98bbb11 17-Oct-2000 Zeev Suraski <zeev@php.net> Fix a crash in CGI mode, in case no file is provided
/php-src/main/main.c
6d5f1d9 13-Oct-2000 Hartmut Holzgraefe <hholzgra@php.net> now it works for me as CGI and APXS, with or without --enable-debug ...
/php-src/main/main.c
cae2717 13-Oct-2000 Hartmut Holzgraefe <hholzgra@php.net> fopen wrappers cleanup
- 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
/php-src/main/main.c
d37b140 03-Oct-2000 Andi Gutmans <andi@php.net> - Fix VC++ warning
/php-src/main/main.c
2622eba 30-Sep-2000 Andi Gutmans <andi@php.net> - Cleanup some output functions
/php-src/main/main.c
ec4a36e 27-Sep-2000 Zeev Suraski <zeev@php.net> complementary PHP patch
/php-src/main/main.c
1ccac6e 11-Sep-2000 Stanislav Malyshev <stas@php.net> Add additional parameter to parse_str for saving result (thanks to
John Bafford <dshadow@zort.net>)
@ Added second parameter for parse_str to save result (John Bafford)
/php-src/main/main.c
eba1b62 09-Sep-2000 Derick Rethans <derick@php.net> - Fixed missing parameter in php_atoi
/php-src/main/main.c
b7ecaac 09-Sep-2000 Zeev Suraski <zeev@php.net> More security-related (control) patches:
- 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).
/php-src/main/main.c
522aec4 08-Sep-2000 Stanislav Malyshev <stas@php.net> Never trust snprintf return value
/php-src/main/main.c
6426d1c 08-Sep-2000 Stanislav Malyshev <stas@php.net> Fix crash on very long error messages
Manual for snprintf says:
If the output was truncated, the return value is -1, oth-
erwise it is the number of characters stored, not includ-
ing the terminating null.
And that's a blatant lie - in reality, libc 2.1 always returns number of
characters that _would be_ stored. I hate those libc bugs. Now we should go
and check every place we trusted snprintf return value.
/php-src/main/main.c
df5e0cb 08-Sep-2000 Stanislav Malyshev <stas@php.net> Fix syslog call
/php-src/main/main.c
4647bbb 05-Sep-2000 Zeev Suraski <zeev@php.net> broken logic fixed. I'm getting old
/php-src/main/main.c
eb32144 05-Sep-2000 Zeev Suraski <zeev@php.net> - Remove track_vars - it is now always on
- Make the various $HTTP_*_VARS[] arrays be defined always,
even if they're empty
- Fix Win32 build and warnings
/php-src/main/main.c
cf8e389 02-Sep-2000 Zeev Suraski <zeev@php.net> @- Added support for an optional output handler function for output
@ buffering. This enables transparent rendering of XML through XSL,
@ transparent compression, etc. (Zeev)
/php-src/main/main.c
e065c30 01-Sep-2000 Zeev Suraski <zeev@php.net> - Fix dir.c
- Begin cleanup of php_error_cb()
/php-src/main/main.c
df273c9 01-Sep-2000 Sascha Schumann <sas@php.net> Hopefully last round of fixing varargs use.

We don't need to create the log message twice, and by doing it only
once we also avoid the orig_args trap.
/php-src/main/main.c
ed3c852 31-Aug-2000 Stanislav Malyshev <stas@php.net> Make main.c compile again
/php-src/main/main.c
0bc2bb0 31-Aug-2000 Zeev Suraski <zeev@php.net> Safer shutdown process. Continue to shut down even if we bail out in the middle of a certain part.
/php-src/main/main.c
47f8af8 30-Aug-2000 Zeev Suraski <zeev@php.net> This is no longer relevant...
/php-src/main/main.c
0e482b1 30-Aug-2000 Zeev Suraski <zeev@php.net> - Truly fix varargs handling - the current situation was a sure-fire crash in most platforms
(the older code worked, even though it didn't compile well for some very odd reason, probably
a compiler bug; The new code would cause PHP to crash if both display_errors/log_errors and
track_errors were enabled)
/php-src/main/main.c
1b4d8c0 29-Aug-2000 Stig Bakken <ssb@php.net> @Added PHP API for Zend's ticks
Added PHP API for registering tick functions. Ticks is a per-instruction
callback in Zend that allows us to implement cooperative multitasking
within PHP. Example:

In extension code:

php_add_tick_function(my_tick_func);

void my_tick_func(int count) {
php_printf("[tick %d]", count);
}

In PHP code:
<?php

declare(ticks = 1) {
print "there should be two ticks here.\n";
}

?>
/php-src/main/main.c
e783d75 27-Aug-2000 Sascha Schumann <sas@php.net> sizeof(old_cwd) evaluated to sizeof(char *) after last commit, so old_cwd
was not set correctly.
/php-src/main/main.c
ecbc025 27-Aug-2000 Andi Gutmans <andi@php.net> - Use do_alloca()/free_alloca() for old_cwd. This will ensure speed in
- non-ISAPI environments but in ISAPI will use emalloc()/efree() to save
- stack space. MS only gives us 10KB those bastards.
/php-src/main/main.c
827672c 27-Aug-2000 Andi Gutmans <andi@php.net> - Reverting Sascha's patch although I don't like doing these kind of things
- but as it is Sascha who has reverted a zillion patches I don't feel that
- bad about it :)
- The patch is morally incorrect and it actually also has a crash bug which
- I won't point out because it shouldn't be there.
- SG(path_translated) should be set by the SAPI module correctly and if it
- isn't the SAPI module should be fixed and not add code to PHP. There is
- enough special case code in PHP and I would like to clean it up and not
- add more.
- Last but not least, old_cwd takes 4KB of stack space. We should probably
- malloc() it because in ISAPI we only have 10KB of stack space.
/php-src/main/main.c
390d1cd 27-Aug-2000 Sascha Schumann <sas@php.net> Initializing new_path once is enough
/php-src/main/main.c
3f969d0 27-Aug-2000 Sascha Schumann <sas@php.net> If a SAPI module does not pass an absolute path as primary_file to
php_execute_script(), we will now change the filename to point to
the absolute path.
/php-src/main/main.c
39770d9 27-Aug-2000 Andi Gutmans <andi@php.net> - Try and fix problem with opening wrong file.
/php-src/main/main.c
8e0ae5d 21-Aug-2000 Sascha Schumann <sas@php.net> Cleaning up some mess
/php-src/main/main.c
c799959 20-Aug-2000 Andi Gutmans <andi@php.net> - Change PHP_SEPARATOR to PHP_DIR_SEPARATOR
/php-src/main/main.c
80d8782 20-Aug-2000 Andi Gutmans <andi@php.net> - Sascha's patch should make PHP in VIRTUAL_DIR mode also change to the
- right directory so this shouldn't be needed anymore.
/php-src/main/main.c
1d68a02 20-Aug-2000 Sascha Schumann <sas@php.net> The status quo in PHP is that the current directory is initialized
to the directory where the executing script is located.

Since this needs to be implemented for all SAPI modules anyway, this
change moves the functionality to php_execute_script() and gets rid
of the per-module code.
/php-src/main/main.c
ce635bd 15-Aug-2000 Sascha Schumann <sas@php.net> Fix varargs handling. The assignments are not necessary at all and
cause problems on various platforms, so we get rid of them.
/php-src/main/main.c
c9dca64 15-Aug-2000 Zeev Suraski <zeev@php.net> Sync with Zend
/php-src/main/main.c
5090b1e 13-Aug-2000 Stanislav Malyshev <stas@php.net> Fix zend_fiel_handle handling. Should fix URL include
and various opened_path inconsistencies.
/php-src/main/main.c
a6c6f6a 09-Aug-2000 Zeev Suraski <zeev@php.net> Update to be consistent with the new Zend API
/php-src/main/main.c
97893e6 06-Aug-2000 Zeev Suraski <zeev@php.net> Reverse this patch - it really shouldn't be in the error handler, but in the place
that generates the error...
/php-src/main/main.c
b04a026 04-Aug-2000 Hartmut Holzgraefe <hholzgra@php.net> changed default sendmail flags from '-t' to '-t -i' (bugid#5374)
/php-src/main/main.c
b59e98b 01-Aug-2000 Hartmut Holzgraefe <hholzgra@php.net> "undefined function" error message will now suggest similar named
functions as jikes compiler for java does (typo protection)
/php-src/main/main.c
52ff887 29-Jul-2000 Zeev Suraski <zeev@php.net> Made ob_start() and friends reentrant. It's now possible to implement this
long-requested functionality, now that output buffering is re-entrant:

function eval_ret($code)
{
ob_start();
eval($code);
$retval = ob_get_contents();
ob_end_clean();
return $retval;
}
/php-src/main/main.c
d8a4278 29-Jul-2000 Zeev Suraski <zeev@php.net> - Update .dsp's
- Make non ZTS Win32 build again
/php-src/main/main.c
1a7f851 28-Jul-2000 Hartmut Holzgraefe <hholzgra@php.net> added '-l' option to command line / CGI version for 'syntax check only'
plus a little cleanup and rearranging in command line option parsing

@ CGI aka. command line version has now an option '-l' for syntax check
@ without execution (Hartmut)
/php-src/main/main.c
7bb67a6 18-Jul-2000 Stig Bakken <ssb@php.net> @Set default include_path so PEAR files can be reached (Stig)
/php-src/main/main.c
aa8d04a 13-Jul-2000 Zeev Suraski <zeev@php.net> Fix disable_functions feature
/php-src/main/main.c
8811379 12-Jul-2000 Thies C. Arntzen <thies@php.net> (php_error) only set php_errormsg if we (still) have an active_symbol_table.
/php-src/main/main.c
2cfa840 09-Jul-2000 Sascha Schumann <sas@php.net> Restore INI entries after the request shutdown of modules.

This fixes the problems users of the session module encountered when
using a save handler other than files.
/php-src/main/main.c
23ca7b9 04-Jul-2000 Stig Bakken <ssb@php.net> Added "html_errors" directive to optionally disable HTML formatting of error
messages. The default is on. (Stig)
/php-src/main/main.c
10342b4 02-Jul-2000 Stanislav Malyshev <stas@php.net> react only on CORE_ERROR
/php-src/main/main.c
d3afeb5 02-Jul-2000 Stanislav Malyshev <stas@php.net> Be strict on errors in modules startup
/php-src/main/main.c
397df3c 30-Jun-2000 Zeev Suraski <zeev@php.net> - Revert bogus time.h commit
- Fixed a problem under some versions of Windows that could cause PHP to hang
on startup if errors occured, e.g. in the php.ini file
/php-src/main/main.c
37fb71b 30-Jun-2000 Zeev Suraski <zeev@php.net> Set version number on DLLs
/php-src/main/main.c
16c3631 26-Jun-2000 Zeev Suraski <zeev@php.net> TRACK_VARS is really no longer necessary...
/php-src/main/main.c
6614e8e 25-Jun-2000 Zeev Suraski <zeev@php.net> - I wrote a long msg but the commit didn't go through.
- So here is the short version:
- a) Start moving to binary opens in Windows
- b) Give checkuid_mode() a small face lift including the fopen-wrappers.c
- The mode to this function should at least be a #define but that is for
- another day. Anyway this whole stuff should be given more face lifts in
- the future.
/php-src/main/main.c
2456af5 23-Jun-2000 Sascha Schumann <sas@php.net> Remove some unnecessary CLS_FETCH()s.
/php-src/main/main.c
c885f46 16-Jun-2000 Zeev Suraski <zeev@php.net> Improve timeout support - ini_get("max_execution_time", ...) works now
/php-src/main/main.c
f29eae1 16-Jun-2000 Zeev Suraski <zeev@php.net> Move timeout code to Zend, allow Win32 timeouts
@- Implemented max_execution_time under Win32 (Zeev)
/php-src/main/main.c
aa49d4a 13-Jun-2000 Andrei Zmievski <andrei@php.net> Plus a leak when both register_globals and track_vars are off.
/php-src/main/main.c
fce92e3 12-Jun-2000 Zeev Suraski <zeev@php.net> Avoid using E_CORE_* errorlevels in any place which is not in the global startup sequence
/php-src/main/main.c
5be4820 12-Jun-2000 Zeev Suraski <zeev@php.net> Killed <?php_track_vars?>
/php-src/main/main.c
bd593d3 11-Jun-2000 Thies C. Arntzen <thies@php.net> (set_time_limit) converted to new API.
# for some weird reason this fixes a newly introduced crash.
/php-src/main/main.c
897bb1b 09-Jun-2000 Zeev Suraski <zeev@php.net> - Parse errors in the php.ini files under Windows will no longer mess up the
HTTP headers in CGI mode and are now displayed in a message box
/php-src/main/main.c
eb8cd90 08-Jun-2000 Hartmut Holzgraefe <hholzgra@php.net> @ fopen_wrappers() are now extensible via modules
so here it finaly is, the more general approach to fopen wrappers
# see what i'll break this time
/php-src/main/main.c
34c4003 06-Jun-2000 Zeev Suraski <zeev@php.net> @- Made the short_tags, asp_tags and allow_call_time_pass_reference INI directives work
@ on a per-directory basis as well, e.g. from .htaccess files (Zeev)
/php-src/main/main.c
102c6ce 05-Jun-2000 Sascha Schumann <sas@php.net> Move main.h to php_main.h.
/php-src/main/main.c
7e0baa7 05-Jun-2000 Andi Gutmans <andi@php.net> - Revert Thies' locale patch. It was screwing up language level things.
- We could add support for locale in some specific output functions at a
- later time to make everyone happy
/php-src/main/main.c
d1f1d40 03-Jun-2000 Zeev Suraski <zeev@php.net> - Make the INI entries sorted in phpinfo()
/php-src/main/main.c
06388f5 02-Jun-2000 Zeev Suraski <zeev@php.net> Use the new error code
@- Added set_error_handler() to allow custom error handling functions,
@ instead of the built-in error handling code (Zeev, Zend Engine)
@- Renamed user_error() to trigger_error(); user_error() remains
@ defined for compatibility (Zeev, Zend Engine)
/php-src/main/main.c
ccacfd8 31-May-2000 Thies C. Arntzen <thies@php.net> @- ignore_user_abort=Off is now default. (Thies)
/php-src/main/main.c
8fb954a 29-May-2000 Zeev Suraski <zeev@php.net> Fix startup sequence. It should do it this time.
/php-src/main/main.c
7213c74 29-May-2000 Zeev Suraski <zeev@php.net> - Added disable_functions php.ini support
- Fixed Win32 build
/php-src/main/main.c
9786b16 28-May-2000 Andi Gutmans <andi@php.net> - Move zend_activate_modules() to later on.
/php-src/main/main.c
0d9c061 28-May-2000 Sascha Schumann <sas@php.net> Use php_syslog() for system call. On OpenServer 5, syslog is defined to
var_syslog/sys_syslog which causes various problems.

Submitted by: Paul Gardiner <I.T.Manager@barleychalu.co.uk>
/php-src/main/main.c
44cf237 28-May-2000 Thies C. Arntzen <thies@php.net> (php_execute_script) fix leak for phpinfo() images.
# maybe the activate/deactivate should be moved outside php_execute_script()?
/php-src/main/main.c
cf1d0f1 23-May-2000 Thies C. Arntzen <thies@php.net> fixed newly introduced crash
/php-src/main/main.c
1ec84f9 22-May-2000 Hartmut Holzgraefe <hholzgra@php.net> fix for bug #2852 : argc inconsistency
/php-src/main/main.c
7f689fc 21-May-2000 Andi Gutmans <andi@php.net> - Move activate_models() back to where it was. I don't want to make such
- an optimization right before 4.0.0. Who knows, maybe one of the phpinfo()
- functions depends on some information only available after RINIT.
- In any case, my fix for .phps stays in.
/php-src/main/main.c
dc5cd31 21-May-2000 Andi Gutmans <andi@php.net> - Fix Apache php source highlighting mode. It was crashing due to the
- module shutdown functions being called when the startup functions weren't
- being called.
/php-src/main/main.c
92437e9 19-May-2000 Thies C. Arntzen <thies@php.net> fix the fix (it's still a hack)
/php-src/main/main.c
bad35f5 19-May-2000 Thies C. Arntzen <thies@php.net> make sigchild handler more robust.
/php-src/main/main.c
674f4ba 18-May-2000 Thies C. Arntzen <thies@php.net> added new option "--enable-sigchild" (default is off)
when using this option php will setup it's own SIGCHLD handler.
when using oracle-libraries >= 8.1 on linux you need this option
if you are connecting using the BEQ interface - elsewise you will
see <defunc> processes whenever a php-script disconnects from oracle.
/php-src/main/main.c
e043439 18-May-2000 Zeev Suraski <zeev@php.net> Update the license with the new clause 6
/php-src/main/main.c
31c3dfd 17-May-2000 Hartmut Holzgraefe <hholzgra@php.net> proto-takeover from php3
/php-src/main/main.c
d0f3764 04-May-2000 Sascha Schumann <sas@php.net> Change reentrancy API to always use the php prefix.

Check for the declaration of reentrant functions, so that we can use
them in non-ZTS mode on all platforms.
/php-src/main/main.c
fca9539 02-May-2000 Sascha Schumann <sas@php.net> Preset extension_dir to the installation directory of PHP modules.

This effectively means that dl() will work without having an installed
configuration file.
/php-src/main/main.c
3220bb5 28-Apr-2000 Zeev Suraski <zeev@php.net> - Fix an invalid trick (it was valid when header() was using
zend_get_parameters(), but it became invalid when someone switched it
to zend_get_parameters_ex(), and I decided to remove it anyway).
- Remove a redundant function call
/php-src/main/main.c
b938779 28-Apr-2000 Thies C. Arntzen <thies@php.net> (php_module_startup) is now doing setlocale(LC_ALL, "") instead of just setlocale(LC_CTYPE, ""). suggested by Jon Forsberg <zzed@cyberdude.com>
# this change simply seems "right" as setlocale(LC_ALL, "") also happens in RSHUTDOWN(basic)
/php-src/main/main.c
dc8980b 27-Apr-2000 Zeev Suraski <zeev@php.net> Change to using macros
/php-src/main/main.c
39aa59b 27-Apr-2000 Zeev Suraski <zeev@php.net> More error handling work (still completely disabled)
/php-src/main/main.c
7ecf700 19-Apr-2000 Colin Viebrock <cmv@php.net> *** empty log message ***
/php-src/main/main.c
9cbcade 19-Apr-2000 Zeev Suraski <zeev@php.net> Support E_USER_* error types
/php-src/main/main.c
f0c7e02 15-Apr-2000 Zeev Suraski <zeev@php.net> Remove unnecessary argument
/php-src/main/main.c
1665cba 15-Apr-2000 Andi Gutmans <andi@php.net> - Change PHP_ to V_ (directory & file functions)
/php-src/main/main.c
81138a6 15-Apr-2000 Zeev Suraski <zeev@php.net> Forgot to commit the php4 fixes
/php-src/main/main.c
6727342 14-Apr-2000 Rasmus Lerdorf <rasmus@php.net> Make error_prepend_string and error_append_string work
@Make error_prepend_string and error_append_string work
/php-src/main/main.c
897b413 10-Apr-2000 Andi Gutmans <andi@php.net> - Try and resolve the problem with current working directories not being
set to the script directory
/php-src/main/main.c
9df7df3 30-Mar-2000 Andi Gutmans <andi@php.net> - Baby steps... Use PHP_FOPEN()
/php-src/main/main.c
5b2bad3 24-Mar-2000 Andi Gutmans <andi@php.net> - Nuke hash_*_ptr() functions
/php-src/main/main.c
7acbcc9 21-Mar-2000 Andi Gutmans <andi@php.net> - Adjust for change in zend_startup()
/php-src/main/main.c
caeaaf4 12-Mar-2000 Sascha Schumann <sas@php.net> Fix build on systems which lack snprintf or vsnprintf.

PR: #3786
/php-src/main/main.c
9d0c248 10-Mar-2000 Thies C. Arntzen <thies@php.net> @- connection_aborted() and friends work again. (Thies)
/php-src/main/main.c
64df92e 05-Mar-2000 Sam Ruby <rubys@php.net> Fix traps due to sapi_global not being initialized when ZTS is set
Don't trap if php.ini can't be read
/php-src/main/main.c
7a955aa 26-Feb-2000 Zeev Suraski <zeev@php.net> @- Fixed a (fairly common) situation where error_reporting values would not be
@ properly restored after a call to error_reporting(), in between requests (Zeev)
/php-src/main/main.c
5222c88 26-Feb-2000 Zeev Suraski <zeev@php.net> Verified $HTTP_*[] protection
/php-src/main/main.c
137e1a1 26-Feb-2000 Andrei Zmievski <andrei@php.net> (php_hash_environment)
Fixed a bunch of memory leaks from the recent HTTP_*_VARS[] protection
patch.
/php-src/main/main.c
e5c8aeb 26-Feb-2000 Zeev Suraski <zeev@php.net> - Protect $HTTP_POST_FILES[] as well
/php-src/main/main.c
0e90b9d 26-Feb-2000 Zeev Suraski <zeev@php.net> @- The various $HTTP_*_VARS[] are now protected, and cannot be manipulated by
@ user input (Zeev)
This patch is untested! I'll only have time to test it thoroughly in a couple of hours...
/php-src/main/main.c
1261271 26-Feb-2000 Zeev Suraski <zeev@php.net> Allow the INI callbacks to know at what stage PHP is
/php-src/main/main.c
88b31ec 26-Feb-2000 Zeev Suraski <zeev@php.net> @- The string None is now recognized as a keyword by the php.ini processor, and
@ can be used to denote an empty string (Zeev)
- Added None keyword support to the INI parser
- Removed specialized "none" code
/php-src/main/main.c
28a6ba5 25-Feb-2000 Sam Ruby <rubys@php.net> Win32 build error:

warning C4020: 'sapi_activate' : too many actual parameters
/php-src/main/main.c
d23e5d8 25-Feb-2000 Stig Bakken <ssb@php.net> @- Implemented default_charset and default_mimetype config directives (Stig)
Implemented default_charset and default_mimetype configuration directives.
Started implementing ticks in PHP.
/php-src/main/main.c
ba03c9f 24-Feb-2000 Stig Bakken <ssb@php.net> started implementing directives for default mimetype/charset
/php-src/main/main.c
7a22bb0 24-Feb-2000 Andrei Zmievski <andrei@php.net> Revert the y2k ini patches.

# Adam's right, it shouldn't be here
/php-src/main/main.c
f5cc192 24-Feb-2000 Andrei Zmievski <andrei@php.net> Turn on y2k_compliance by default.
/php-src/main/main.c
9b621d1 19-Feb-2000 Zeev Suraski <zeev@php.net> Get the license right... (this won't make it to RC1 of B4)
/php-src/main/main.c
1c4532d 19-Feb-2000 Zeev Suraski <zeev@php.net> *** empty log message ***
/php-src/main/main.c
2f633d9 17-Feb-2000 Stig Bakken <ssb@php.net> typo
/php-src/main/main.c
a6393de 17-Feb-2000 Zeev Suraski <zeev@php.net> Make POST handling the way it should be. RFC1867, and any future POST handlers we might
have in the future now obey to the variables_order directive, and there's a real way modular
way to handle POST content.
This is all untested, BEFORE_SAPI_POST_PATCH_17_FEB_2000 tagged before submission
@- Made multipart/form-data content obey to the variables_order directive (Zeev)
/php-src/main/main.c
a5c143f 16-Feb-2000 Zeev Suraski <zeev@php.net> - Update .dsp's
- Fix auth_user issue
/php-src/main/main.c
e24bb8c 14-Feb-2000 Stig Bakken <ssb@php.net> @Re-introduced "none" for disabling auto_prepend/append_file (Stig)
Made auto_prepend_file and auto_append_file accept "none" as parameter
to disable, like in PHP 3.0.
/php-src/main/main.c
3811b58 13-Feb-2000 Andi Gutmans <andi@php.net> - Improve startup speed a bit by using the hash_*_ptr() functions
/php-src/main/main.c
003ef1a 13-Feb-2000 Zeev Suraski <zeev@php.net> Trap bailout of shutdown functions
/php-src/main/main.c
a60e91b 11-Feb-2000 Andrei Zmievski <andrei@php.net> (request_shutdown) Prevent infinite loop on shutdown if there is an error
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.
/php-src/main/main.c
80bdd19 11-Feb-2000 Zeev Suraski <zeev@php.net> Fine tune Andi's patch
/php-src/main/main.c
f9e0d94 11-Feb-2000 Andi Gutmans <andi@php.net> - Baby steps with PHP_WIN32 :)
/php-src/main/main.c
49e98c3 10-Feb-2000 Zeev Suraski <zeev@php.net> request_info.c is dead! long live SAPI
@- Finished the server abstraction layer; All of the PHP code is now shared
@ across different servers (Apache, CGI, IIS, etc.), except for thin
@ interface modules (Zeev)
/php-src/main/main.c
6723bdd 10-Feb-2000 Zeev Suraski <zeev@php.net> request_info.c is giving up
/php-src/main/main.c
5bdd18c 10-Feb-2000 Zeev Suraski <zeev@php.net> Yes, you guessed it... More cleanup
/php-src/main/main.c
091acff 10-Feb-2000 Andi Gutmans <andi@php.net> - PHP_WIN32
/php-src/main/main.c
f452c77 10-Feb-2000 Andi Gutmans <andi@php.net> - Introduce PHP_WIN32
/php-src/main/main.c
945e9c3 10-Feb-2000 Zeev Suraski <zeev@php.net> More cleanup
/php-src/main/main.c
073b148 10-Feb-2000 Zeev Suraski <zeev@php.net> More abstraction
/php-src/main/main.c
59b53ea 10-Feb-2000 Zeev Suraski <zeev@php.net> Always use getopt with CGI, never use it for anything else
/php-src/main/main.c
404bbe1 10-Feb-2000 Zeev Suraski <zeev@php.net> Move the logging mechanism to SAPI
/php-src/main/main.c
1616b51 05-Feb-2000 Thies C. Arntzen <thies@php.net> @- Fixed signal() bug that could cause the Apache master process to
@ die. (Thies)

the problem was that we *did* register the signal in the apache
master process as well.
php_module_startup() -> REGISTER_INI_ENTRIES() -> OnChangeMaxExecutionTime() -> php_set_timeout().

from now on the .ini mechanism only sets PG(max_execution_time) and that gets
"converted" to a timeout-signal() in php_request_startup()!

we still need to think about the ZTS timeout mechanism.
/php-src/main/main.c
3a81634 05-Feb-2000 Zeev Suraski <zeev@php.net> Cleanup patches
/php-src/main/main.c
8055da9 04-Feb-2000 Zeev Suraski <zeev@php.net> Use the new state functions
@- If header information is sent after output has already been sent, the warning
@ message will now state the filename and line number at which the first output
@ was made (Zeev)
/php-src/main/main.c
430571d 30-Jan-2000 Zeev Suraski <zeev@php.net> Initial work on the protected env vars stuff
/php-src/main/main.c
680d2da 29-Jan-2000 Zeev Suraski <zeev@php.net> Fix buglets in the argv/argc code
/php-src/main/main.c
b2449f9 29-Jan-2000 Zeev Suraski <zeev@php.net> - Change the argument order of php_register_variable() to something more
intuitive.
- Make the authentication variables be a part of the HTTP_SERVER_VARS[] array
/php-src/main/main.c
99f079a 28-Jan-2000 Zeev Suraski <zeev@php.net> - A few fixes
- Added register_argv_argc directive to allow disabling of argv/argc
/php-src/main/main.c
ab16816 28-Jan-2000 Zeev Suraski <zeev@php.net> Rename gpc_globals to register_globals
/php-src/main/main.c
e02d610 28-Jan-2000 Andrei Zmievski <andrei@php.net> Use sizeof on the proper string.
/php-src/main/main.c
9ab35ae 28-Jan-2000 Zeev Suraski <zeev@php.net> Tried to centralize global variable registration as much as possible:

- 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)
/php-src/main/main.c
fc67810 28-Jan-2000 Zeev Suraski <zeev@php.net> post.c really had nothing to do with POST anymore, and it belongs to the top level directory
/php-src/main/main.c
97f6498 24-Jan-2000 Zeev Suraski <zeev@php.net> NULL out the ticks callback until Stig implements it
/php-src/main/main.c
f6ac188 18-Jan-2000 Zeev Suraski <zeev@php.net> Make the phpinfo() images work properly again
/php-src/main/main.c
ec386cc 16-Jan-2000 Zeev Suraski <zeev@php.net> - Remove the pre-request-shutdown hooks, they should no longer be necessary.
The session module may not work due to an unknown (and until now, IMO, misdiagnosed) problem,
if it does, please report it!
/php-src/main/main.c
2dea694 16-Jan-2000 Zeev Suraski <zeev@php.net> Remove the post-startup callback support. Modules are now started only after
the entire engine is started. People - please make sure that the session module
works properly for you.
/php-src/main/main.c
4352cb5 16-Jan-2000 Thies C. Arntzen <thies@php.net> move call to php_execute_pre_request_shutdown() into php_request_shutdown()
so it will be called when script terminated due to call to exit().
/php-src/main/main.c
83097f1 16-Jan-2000 Thies C. Arntzen <thies@php.net> fixes #3220, #3221 finally
/php-src/main/main.c
437e396 16-Jan-2000 Thies C. Arntzen <thies@php.net> nother go on #3220, #3221
/php-src/main/main.c
840697c 16-Jan-2000 Thies C. Arntzen <thies@php.net> hopfully fixes #3220, #3221
/php-src/main/main.c
c7667ce 15-Jan-2000 Sascha Schumann <sas@php.net> Initialize/destroy hook lists implicitly.
/php-src/main/main.c
3ff75e5 15-Jan-2000 Thies C. Arntzen <thies@php.net> - don't set php_errormsg on errors that will cause a zend_bailout().
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.
/php-src/main/main.c
24156db 13-Jan-2000 Zeev Suraski <zeev@php.net> @- Added implicit_flush INI directive (Zeev)
/php-src/main/main.c
43ae2bf 01-Jan-2000 Sascha Schumann <sas@php.net> Happy Y2K patch! Happy new year (or the new millennium, depending on whether
you start counting at 0 or 1).
/php-src/main/main.c
235386b 26-Dec-1999 Zeev Suraski <zeev@php.net> Change ALLOC_ZVAL() semantics
/php-src/main/main.c
c517633 26-Dec-1999 Zeev Suraski <zeev@php.net> namespace protection
/php-src/main/main.c
3bf1b04 24-Dec-1999 Andi Gutmans <andi@php.net> - Move more stuff to ALLOC_ZVAL(). We need to add those FREE_ZVAL()'s now.
/php-src/main/main.c
e538fcb 21-Dec-1999 Zeev Suraski <zeev@php.net> @- Fixed a bug in ODBC error reporting (Zeev)
@- Added PHP_Logo_GUID() and Zend_Logo_GUID() functions, that return the GUIDs
@ of the PHP and Zend logos used in phpinfo() (Zeev)
/php-src/main/main.c
0f1acb6 21-Dec-1999 Andrei Zmievski <andrei@php.net> php3 -> php prefix work
/php-src/main/main.c
80bab9d 21-Dec-1999 Andrei Zmievski <andrei@php.net> We're using ZVAL's now.
/php-src/main/main.c
4d2b071 19-Dec-1999 Zeev Suraski <zeev@php.net> libzend -> Zend
/php-src/main/main.c
28bfab7 18-Dec-1999 Andi Gutmans <andi@php.net> - Make Win32 compile again
/php-src/main/main.c
fb1c77b 17-Dec-1999 Zeev Suraski <zeev@php.net> - Made PHP_VERSION and PHP_OS work again
- More php3_ cleanup
@- Restored the PHP_VERSION and PHP_OS constants (Zeev)
/php-src/main/main.c
a3c6514 17-Dec-1999 Zeev Suraski <zeev@php.net> More php3_ annihilation
/php-src/main/main.c
02d3b39 17-Dec-1999 Zeev Suraski <zeev@php.net> More php3_ annihilation
/php-src/main/main.c
d800068 15-Dec-1999 Zeev Suraski <zeev@php.net> - Implement ability to turn off support for call-time pass by reference
/php-src/main/main.c
158979f 15-Dec-1999 Andrei Zmievski <andrei@php.net> (return_one) removed.
(OnChangeMemoryLimit) Only defined if MEMORY_LIMIT is defined.
/php-src/main/main.c
b68f3af 15-Dec-1999 Andrei Zmievski <andrei@php.net> Added date/time stamping to PHP error log file. Idea credit goes
to Joey.
@ Added date/time stamping to PHP error log file. (Andrei, Joey)
/php-src/main/main.c
63e8df2 14-Dec-1999 Sascha Schumann <sas@php.net> Postpone the execution of post request startup handlers until the symbol_table is populated
/php-src/main/main.c
4762285 12-Dec-1999 Sascha Schumann <sas@php.net> Disable global lock for now. We will have to find a way to test subsystems
for thread-safety, and lock them appropiately, if they aren't thread-safe.
/php-src/main/main.c
8abf724 07-Dec-1999 Sam Ruby <rubys@php.net> Provide basis for shared libraries/dlls to contain internal extensions
/php-src/main/main.c
4a60eed 05-Dec-1999 Sascha Schumann <sas@php.net> Fix some warnings
/php-src/main/main.c
dfd0f88 05-Dec-1999 Rasmus Lerdorf <rasmus@php.net> More maintainer-mode cleanups
/php-src/main/main.c
5b983c9 04-Dec-1999 Sascha Schumann <sas@php.net> Clean up php3.*\.h files. The files itself are renamed, and references in all
.*\.[ch] files were changed. There is a slight chance that my script missed
a few changes, please correct them manually.
/php-src/main/main.c
8713ce5 04-Dec-1999 Sascha Schumann <sas@php.net> Remove code references to serverapi
/php-src/main/main.c
20190c9 04-Dec-1999 Andrei Zmievski <andrei@php.net> Session variables now obey track_vars and gpc_globals settings.
If track_vars is on then decoded variables appear in $HTTP_STATE_VARS
array. If gpc_globals is on, then session vars are decoded into global
variables. If both are on, then globals and $HTTP_STATE_VARS contents
are references to each other.

The /decoder functions now just need to call php_set_session_var()
this behavior.

@ -Session vars are now decoded into $HTTP_STATE_VARS[] array and the
@ globals, depending on track_vars and gpc_globals settings (Andrei)

# Encoding source is currently only globals. We may want to change this
# in the future.
/php-src/main/main.c
da5464b 04-Dec-1999 Zeev Suraski <zeev@php.net> - zend_file_handles must now flag whether their .filename property should be
free by Zend or not (uses e*() functions)
/php-src/main/main.c
39a99dd 03-Dec-1999 Sascha Schumann <sas@php.net> 2<<30 (== 1<<31) overflows 32-bit signed int, reverting to 1<<30
/php-src/main/main.c
639c491 03-Dec-1999 Sascha Schumann <sas@php.net> Add X-Powered-By header in all configurations to ease PHP usage metering
/php-src/main/main.c
162adb7 03-Dec-1999 Rasmus Lerdorf <rasmus@php.net> @ PHP 4 scripts will now obey the max_execution_time setting and actually
@ 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
/php-src/main/main.c
c92db34 02-Dec-1999 Rasmus Lerdorf <rasmus@php.net> # just some symbol cleanup while I am browsing through looking for this
# timeout problem
/php-src/main/main.c
94c36e8 01-Dec-1999 Sascha Schumann <sas@php.net> Make fsock module thread-safe
/php-src/main/main.c
2337d11 30-Nov-1999 Andi Gutmans <andi@php.net> - Added opened_path to php_fopen_wrapper() and the URL fopen wrapper (it's not
always properly set, it's a TODO for all of us). This enables us to implement
true 'use' support.
@- Added support for the 'use' keyword - behaves like 'require', but will not
@ use the same file more than once (Andi & Zeev, Zend library)
/php-src/main/main.c
fe48f6e 26-Nov-1999 Sascha Schumann <sas@php.net> Use thread-safe versions of asctime and localtime
/php-src/main/main.c
442f8b3 25-Nov-1999 Zeev Suraski <zeev@php.net> *** empty log message ***
/php-src/main/main.c
d462115 24-Nov-1999 Sascha Schumann <sas@php.net> Killing some unused variable warnings
/php-src/main/main.c
5385610 23-Nov-1999 Sam Ruby <rubys@php.net> errors during startup trap server
/php-src/main/main.c
9820dd0 22-Nov-1999 Zeev Suraski <zeev@php.net> Fixed a leak when using automatic output buffering
@ Fixed a leak when using automatic output buffering (Zeev)
/php-src/main/main.c
4bb5e35 17-Nov-1999 Sascha Schumann <sas@php.net> Add post request startup handlers. These are called at the end of the
request startup function, and can use the initialized structures like
the symbol table.
/php-src/main/main.c
d5233c4 05-Nov-1999 Sam Ruby <rubys@php.net> configuration failures trap server
/php-src/main/main.c
26c019e 19-Oct-1999 Andrei Zmievski <andrei@php.net> Revert my patches to error functions.
/php-src/main/main.c
e906d45 15-Oct-1999 Andrei Zmievski <andrei@php.net> Small tweak in the error format.
/php-src/main/main.c
b625bbd 15-Oct-1999 Andrei Zmievski <andrei@php.net> (php3_log_err): Don't output error message to stderr when
running as CGI binary.
/php-src/main/main.c
3ee9dbe 15-Oct-1999 Andrei Zmievski <andrei@php.net> (php_error): finally get rid of those annoying html tags
when running as CGI binary
/php-src/main/main.c
965c9c2 08-Oct-1999 Sascha Schumann <sas@php.net> Use correct data type for mutex.
/php-src/main/main.c
9c995e9 08-Oct-1999 Sascha Schumann <sas@php.net> Implement temporary workaround for thread-safety issues. This
serializes all request accesses. To disable, define NO_GLOBAL_LOCK
/php-src/main/main.c
b357d0e 04-Oct-1999 Thies C. Arntzen <thies@php.net> i swear, i compiled (at least) before i committed!
/php-src/main/main.c
0dbabb9 04-Oct-1999 Thies C. Arntzen <thies@php.net> "cc -32" on IRIX 6.4 does not like (PHP_TRACK_VARS?"1":"0") - at least not if PHP_TRACK_VARS is 0.
/php-src/main/main.c
2a854ca 27-Sep-1999 Stig Bakken <ssb@php.net> Generalized server-API build process on UNIX. Each SAPI
implementation now has its own directory under sapi/, just like
extensions have theirs under ext/. To make the final targets appear
in the main dir, the top-level Makefile includes sapi/NN/Makefile.inc
from the selected sapi backend. This is a plan Makefile stub without
any autoconf substitutions. Each SAPI backend also has its own
config.m4 like extensions (read at the end of diversion 2) and
config.h.stub files.

Each SAPI backend has to contain:

config.m4: just like for extensions, this file contains
autoconf/automake directives that end up in the configure script. The
only difference is that the sapi config.m4 files are read in diversion
(output block) 2 instead of 3. The sapi config.m4 files should set
two variables: PHP_SAPI (which sapi backend to choose) and SAPI_TARGET
(the name of the resulting library or program, previously BINNAME).
If they are not specified, they will default to "cgi" and "php",
respectively.

Makefile.inc: has to exist, has to define "INSTALL_IT" to the command
used to install the final target (or ":" for no operation). It also
has to define a plain Makefile rule (without autoconf substitutions)
to build $(SAPI_TARGET)

Makefile.am: just what you think. Make sure your target is called
"libphpsapi_NNN.a", where NNN is the value of PHP_SAPI.

Some testing and fixing probably remains. To make everything hang
together, I've done some ugly tricks that I can imagine causing some
problems. I've built and run the CGI version and built the Apache
DSO.
/php-src/main/main.c
61f288c 17-Sep-1999 Sascha Schumann <sas@php.net> `0' flag ignored with precision specifier and `X' format
/php-src/main/main.c
98d95dd 16-Sep-1999 Zeev Suraski <zeev@php.net> - Added support for unknown POST content types (Zeev)
- Introduce the convert_to_*_ex() API in strlen()
/php-src/main/main.c
9e33157 12-Sep-1999 Zeev Suraski <zeev@php.net> That's important enough to be cached
/php-src/main/main.c
a178408 12-Sep-1999 Zeev Suraski <zeev@php.net> Time to do that - rename the output layer prefix
/php-src/main/main.c
99caa5d 11-Sep-1999 Andrey Hristov <andrey@php.net> Use OnUpdateBool for Boolean entries.
/php-src/main/main.c
7afbcb4 11-Sep-1999 Zeev Suraski <zeev@php.net> Rename allow_builtin_links to expose_php
/php-src/main/main.c
27afe4e 11-Sep-1999 Zeev Suraski <zeev@php.net> More cleanup
/php-src/main/main.c
15fee4d 11-Sep-1999 Zeev Suraski <zeev@php.net> - Seriously optimize and clean php_parse_gpc_data()
- Added gpc_globals directive to turn global definitions of GPC variables on/off
(untested)
/php-src/main/main.c
1b6ccfe 11-Sep-1999 Zeev Suraski <zeev@php.net> Cleanups & optimizations
/php-src/main/main.c
959ad0e 06-Sep-1999 Zeev Suraski <zeev@php.net> A couple of BoundsChecker fixes
/php-src/main/main.c
8aa0c92 05-Sep-1999 Sascha Schumann <sas@php.net> fix warning
/php-src/main/main.c
7ebbe20 05-Sep-1999 Andi Gutmans <andi@php.net> - Should fix short_tags and co. problem.
/php-src/main/main.c
04b0bc4 05-Sep-1999 Andi Gutmans <andi@php.net> - php_error(E_ERROR,...) won't ever return so change the connection_status
before it is called.
/php-src/main/main.c
d343902 04-Sep-1999 Rasmus Lerdorf <rasmus@php.net> Catch a timeout and add user-level interface for connection handling
/php-src/main/main.c
82d975d 04-Sep-1999 Rasmus Lerdorf <rasmus@php.net> Might as well bail as soon as we know we should since this is now
possible. We still need to set our connection status bit field so a
shutdown function can figure out if a script was terminated due to an
abort, timeout or finished normally.
/php-src/main/main.c
0bede91 04-Sep-1999 Rasmus Lerdorf <rasmus@php.net> First part of the connection_status work. No user-callable functions
yet. That is coming next. Have also only done Apache and CGI so far.
Will have to crack open my ISAPI book to do that one.

Also changed the SAPI output functions to return an int. We'll check
the connection status inside each one, but we might need the return
code at some other level and I don't see a good reason for just tossing
these return codes.
/php-src/main/main.c
5b293ec 03-Sep-1999 Sascha Schumann <sas@php.net> - add global startup/shutdown handlers
- improve genif.sh to also consider all header files for inclusion
(checks for phpext_)
- use vsnprintf in main.c to avoid buffer overflows
- improve sessions's mm module to cope better with OOM situations
within the shared memory segment
- fix typo wrt session.auto_start
/php-src/main/main.c
276c876 03-Sep-1999 Zeev Suraski <zeev@php.net> - Fixed several problems with output buffering and HEAD requests (Zeev)
- Fixed HTTP Status code issue with ISAPI module (Zeev)
/php-src/main/main.c
b6789ae 01-Sep-1999 Andi Gutmans <andi@php.net> - Add sessions module to standard win32 build.
/php-src/main/main.c
788b25c 31-Aug-1999 Stig Bakken <ssb@php.net> fix for bug #2165
/php-src/main/main.c
053712c 28-Aug-1999 Sascha Schumann <sas@php.net> when "track_vars" is disabled and a script which contains <?php_track_vars?> is
accessed for the first time, track vars were not created properly.
/php-src/main/main.c
4628f30 28-Aug-1999 Zeev Suraski <zeev@php.net> New relay code
/php-src/main/main.c
f681b37 27-Aug-1999 Zeev Suraski <zeev@php.net> *** empty log message ***
/php-src/main/main.c
1dadb97 27-Aug-1999 Zeev Suraski <zeev@php.net> Log date&time on script logs
/php-src/main/main.c
7a9ad9d 25-Aug-1999 Andi Gutmans <andi@php.net> Make fopen() work with URL's in Win32
/php-src/main/main.c
7e250d0 24-Aug-1999 Zeev Suraski <zeev@php.net> Add output_buffering directive
/php-src/main/main.c
aeec4e1 19-Aug-1999 Andi Gutmans <andi@php.net> - Fixed memory leaks. tsrm resource id deallocation still needs to be implemented.
/php-src/main/main.c
7145d1a 14-Aug-1999 Andi Gutmans <andi@php.net> - Make the non-threadsafe version compile again
/php-src/main/main.c
58e24ac 13-Aug-1999 Zeev Suraski <zeev@php.net> - Add PHP Modules workspace
- Get the MySQL module to compile&work under thread-safe Win32
- Fix various thread safety issues with dynamic modules
/php-src/main/main.c
2d3ef1b 12-Aug-1999 Philippe Verdy <verdy_p@php.net> no return warning removed. fixed TSRM constructor prototype
/php-src/main/main.c
1e6c159 07-Aug-1999 Zeev Suraski <zeev@php.net> Built-in phpinfo() links are now turned off by default. They can be
turned on using the allow_builtin_links INI directive
/php-src/main/main.c
2c73cc3 05-Aug-1999 Thies C. Arntzen <thies@php.net> hope i haven't missed anything - but we're no longer in the 3.x tree
/php-src/main/main.c
3cb1eb0 02-Aug-1999 Zeev Suraski <zeev@php.net> Removed '3' from key functions in PHP (maintained compatibility through
php3_compat.h)
/php-src/main/main.c
afeb770 31-Jul-1999 Zeev Suraski <zeev@php.net> Fix problem with include/require of URLs
/php-src/main/main.c
e1a84e4 30-Jul-1999 Andrey Hristov <andrey@php.net> Fix for bug #1907.
/php-src/main/main.c
736f483 24-Jul-1999 Andrey Hristov <andrey@php.net> A bunch of grunt work updating function entries and declarations.
/php-src/main/main.c
fff675c 24-Jul-1999 Zeev Suraski <zeev@php.net> Congrats Andrey
/php-src/main/main.c
68e32f6 24-Jul-1999 Zeev Suraski <zeev@php.net> * Make Win32 build work again
* Make error_reporting value prior to the standard initialization be
set so that errors show up
/php-src/main/main.c
adbf932 21-Jul-1999 Andrey Hristov <andrey@php.net> *** empty log message ***
/php-src/main/main.c
614b4b7 17-Jul-1999 Zeev Suraski <zeev@php.net> I was sure I committed these already. Weird
/php-src/main/main.c
c5724cb 16-Jul-1999 Zeev Suraski <zeev@php.net> License update
/php-src/main/main.c
e883283 14-Jul-1999 Zeev Suraski <zeev@php.net> * Update logos
* Move from PreAlpha 1 to Beta 1.
/php-src/main/main.c
c43c235 09-Jul-1999 Zeev Suraski <zeev@php.net> Don't touch refcount and EA directly
/php-src/main/main.c
5f62c34 09-Jul-1999 Zeev Suraski <zeev@php.net> Step 2:
Rename is_ref to EA
/php-src/main/main.c
1a33277 08-Jul-1999 Zeev Suraski <zeev@php.net> Avoid sending NULL argument to printf
/php-src/main/main.c
6132bc3 03-Jul-1999 Zeev Suraski <zeev@php.net> Support x-httpd-php-source
/php-src/main/main.c
36416f1 26-Jun-1999 Zeev Suraski <zeev@php.net> Protect against NULL arguments in filename
/php-src/main/main.c
acddd0f 22-Jun-1999 Zeev Suraski <zeev@php.net> Fix compile-time definition of track_vars default
/php-src/main/main.c
943a911 19-Jun-1999 Zeev Suraski <zeev@php.net> *** empty log message ***
/php-src/main/main.c
bb190f8 19-Jun-1999 Zeev Suraski <zeev@php.net> Implement new get_ini_entry() for Zend
/php-src/main/main.c
117a2fb 16-Jun-1999 Stig Bakken <ssb@php.net> * fixed some #if/#ifdef issues
* hand-patched in php3 changes from 3.0.6 to HEAD in these files:
fopen-wrappers.[ch] ext/standard/file.[ch] ext/standard/fsock.[ch]
ext/standard/php3_string.h ext/standard/string.c
* added some new file/socket macros for more readable code:
FP_FGETS(buf,len,sock,fp,issock)
FP_FREAD(buf,len,sock,fp,issock)
FP_FEOF(sock,fp,issock)
FP_FGETC(sock,fp,issock)
/php-src/main/main.c
4b062fd 11-Jun-1999 Zeev Suraski <zeev@php.net> Print out include_path in include/require failures
/php-src/main/main.c
1798a01 11-Jun-1999 Zeev Suraski <zeev@php.net> * Fix a buglet in the session module
* 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
/php-src/main/main.c
bbce669 05-Jun-1999 Zeev Suraski <zeev@php.net> Move shutdown order into Zend
/php-src/main/main.c
4ea6d47 31-May-1999 Zeev Suraski <zeev@php.net> thread-safety fix
/php-src/main/main.c
5f12a05 31-May-1999 Zeev Suraski <zeev@php.net> *** empty log message ***
/php-src/main/main.c
31da733 30-May-1999 Sascha Schumann <sas@php.net> kill some warnings
/php-src/main/main.c
5246312 29-May-1999 Sascha Schumann <sas@php.net> getopt.h conflicted with system include file
/php-src/main/main.c
7a167cd 28-May-1999 Zeev Suraski <zeev@php.net> * Use new Zend macros for standardized definition of classes.
* Reverse bogus shutdown order.
* Use the new object/class support of Zend to make the dir functions work again.
/php-src/main/main.c
f1f4e6f 28-May-1999 Rasmus Lerdorf <rasmus@php.net> Some innocent cleanups
/php-src/main/main.c
83cdc94 27-May-1999 Zeev Suraski <zeev@php.net> Generate Visual Studio compatible error messages when compiling under Win32
/php-src/main/main.c
d62a739 22-May-1999 Zeev Suraski <zeev@php.net> More fixes. Should hopefully work well now.
/php-src/main/main.c
9b4d712 22-May-1999 Zeev Suraski <zeev@php.net> * Minor fixes
* Better handling for multiple repeated memory leaks (libzend updated)
/php-src/main/main.c
a08e392 22-May-1999 Zeev Suraski <zeev@php.net> Time to rename the child
/php-src/main/main.c
58a0ae7 22-May-1999 Zeev Suraski <zeev@php.net> Small fix
/php-src/main/main.c
c57c0e9 21-May-1999 Zeev Suraski <zeev@php.net> * Fix error handling startup on the thread-safe CGI version
* A failed require() is a compile-time error, consider it as one
/php-src/main/main.c
59a539f 20-May-1999 Zeev Suraski <zeev@php.net> Use OutputDebugString() or fprintf(stderr,) for memory leaks
/php-src/main/main.c
5eaed48 13-May-1999 Zeev Suraski <zeev@php.net> * HTTP-auth bugfix
* Patch the regex thread safe code to compile in thread safe mode
/php-src/main/main.c
49b01a4 12-May-1999 Zeev Suraski <zeev@php.net> Support HTTP Auth under ISAPI. Now, these short pieces of code took *A LOT* of
research :(
/php-src/main/main.c
ba88c0c 11-May-1999 Zeev Suraski <zeev@php.net> * Move unclean_shutdown from PHP to Zend.
* The Master/Local headers in the phpinfo() table were reversed.
* Fix a gpc bug
/php-src/main/main.c
dc5ed5a 11-May-1999 Zeev Suraski <zeev@php.net> beatify Apache's info func
/php-src/main/main.c
0b77132 11-May-1999 Zeev Suraski <zeev@php.net> * Get Apache to work. POST doesn't work yet.
* There are now -I directives for the absolute path of php4, php4/libzend and the builddir for
the Apache module, so we can #include any php/Zend header.
* Rename config.h to php_config.h
/php-src/main/main.c
ea0f198 10-May-1999 Andrey Hristov <andrey@php.net> A couple of fixes.
/php-src/main/main.c
928e322 10-May-1999 Zeev Suraski <zeev@php.net> Weed out all BoundsChecker-found bugs
/php-src/main/main.c
5ba4b33 09-May-1999 Zeev Suraski <zeev@php.net> Several minor fixes
/php-src/main/main.c
bc415d5 09-May-1999 Zeev Suraski <zeev@php.net> * Finalizing the PHP version of SAPI. Support POST and cookies among other things.
* Fully implement ISAPI support - POST and cookies among other things.
* Almost completely rewrote phpinfo(). Allow modules to easily display their
information in phpinfo() without modifying phpinfo() itself (prototype for
the module info function was changed, thus the large amount of updated module
files).
* Initial extended SAPI support for Apache, completely untested.
* CGI now uses SAPI fully as well.
/php-src/main/main.c
ade1117 06-May-1999 Zeev Suraski <zeev@php.net> * Get output buffering to work again
* Warn about adding header information after headers are sent
* Several fixes
/php-src/main/main.c
6f1c611 05-May-1999 Zeev Suraski <zeev@php.net> Fixes
/php-src/main/main.c
aee864e 05-May-1999 Zeev Suraski <zeev@php.net> Get CGI to work with the new headers code.
Now Apache is the only interface that doesn't use it.
/php-src/main/main.c
2740382 05-May-1999 Zeev Suraski <zeev@php.net> ISAPI WORKS!
/php-src/main/main.c
537cc54 05-May-1999 Andi Gutmans <andi@php.net> Added initial headers support in SAPI
*untested*
It definitely broke the thread-safe CGI, it may have broken other stuff as well.
/php-src/main/main.c
a5ab6b9 02-May-1999 Zeev Suraski <zeev@php.net> Move path_info to the SAPI structure
/php-src/main/main.c
5dbe924 02-May-1999 Andi Gutmans <andi@php.net> - Make ISAPI hook in as an extension too.
- Some work on moving stuff to SAPI.
/php-src/main/main.c
d843632 28-Apr-1999 Zeev Suraski <zeev@php.net> Remove redundant code
/php-src/main/main.c
a877f6d 28-Apr-1999 Zeev Suraski <zeev@php.net> Additional generalization of the INI mechanism. Avoid needing specialized
message handlers in 99% of the cases.
/php-src/main/main.c
6647601 28-Apr-1999 Zeev Suraski <zeev@php.net> A step towards generalizing the INI mechanism even more
/php-src/main/main.c
a74b342 28-Apr-1999 Andi Gutmans <andi@php.net> - Small startup fix.
/php-src/main/main.c
1245356 27-Apr-1999 Zeev Suraski <zeev@php.net> * Get rid of the memory leak messages in case of fatal errors or exit()
* .dsp fixes
* Minor fixes
/php-src/main/main.c
9b56453 26-Apr-1999 Zeev Suraski <zeev@php.net> * Small startup fix
* Fix min() and max()
/php-src/main/main.c
3cd0af1 26-Apr-1999 Zeev Suraski <zeev@php.net> * Get the Apache module to compile again
* Get rid of php3_rqst, use SG(server_context) instead (there's still Apache-specific code,
but it nuked a global)
/php-src/main/main.c
7942eaf 26-Apr-1999 Zeev Suraski <zeev@php.net> * Plenty of thread safety and Win32 work.
* Changed PHP4 to compile as a DLL, both ISAPI and the the CGI run with the same DLL.
* Switched to using the DLL runtime library under Win32. PHP will NOT work if
compiled against the static library!
* Removed yesterday's php4libts project (with php4dllts, it's obsolete).

This *does* affect thread-unsafe Windows as well - the thread unsafe CGI is also
dependant on the thread-unsafe DLL.
/php-src/main/main.c
9c51acd 26-Apr-1999 Andi Gutmans <andi@php.net> -More
/php-src/main/main.c
4ebb406 25-Apr-1999 Andi Gutmans <andi@php.net> * Fix a couple of thread safety issues
* Add initial ISAPI support. Very very experimental.
* In the thread safe version, generate php4 as a library so that we can link it with both
php.exe and the ISAPI dll. We should probably consider doing that under all circumstances,
under UNIX as well.

The thread-unsafe version *should* be unharmed.
/php-src/main/main.c
125275b 24-Apr-1999 Zeev Suraski <zeev@php.net> Small fixes
/php-src/main/main.c
6ecc81c 24-Apr-1999 Zeev Suraski <zeev@php.net> We'd have to find a different way of allowing timeouts in Win32
/php-src/main/main.c
0818d96 24-Apr-1999 Zeev Suraski <zeev@php.net> A lot of cleanups... Removed old thread-safe code and other redundant code and files
/php-src/main/main.c
05d24c6 23-Apr-1999 Zeev Suraski <zeev@php.net> Remove redundant code
/php-src/main/main.c
0994667 23-Apr-1999 Zeev Suraski <zeev@php.net> Thread-safe header_is_being_sent
/php-src/main/main.c
6f7c0ed 23-Apr-1999 Zeev Suraski <zeev@php.net> Remove tls.[ch]
/php-src/main/main.c
f9cdc88 23-Apr-1999 Zeev Suraski <zeev@php.net> Testing unified diffs
/php-src/main/main.c
8a2f637 23-Apr-1999 Zeev Suraski <zeev@php.net> *** empty log message ***
/php-src/main/main.c
2c0ad3e 22-Apr-1999 Stig Bakken <ssb@php.net> last bunch of extensions moving to ext/
fhttpd module taken out of functions, functions is ready to go.
The only extensions I have tested are gd+freetype and odbc(solid).
Please try compiling in your favourite extensions and let me know how it
works.
/php-src/main/main.c
ff37732 22-Apr-1999 Stig Bakken <ssb@php.net> moved fdf, hyperwave, informix and some smaller files
/php-src/main/main.c
7aad231 21-Apr-1999 Zeev Suraski <zeev@php.net> Thread safety patch. It works now with just-in-time resource initialization!
/php-src/main/main.c
c5af324 21-Apr-1999 Zeev Suraski <zeev@php.net> More thread safety work
/php-src/main/main.c
1390ead 18-Apr-1999 Zeev Suraski <zeev@php.net> Ah, so that file is generated too
/php-src/main/main.c
5e8c322 18-Apr-1999 Zeev Suraski <zeev@php.net> Make Win32 happy with the recent changes.
/php-src/main/main.c
2e8fb4e 18-Apr-1999 Zeev Suraski <zeev@php.net> Win32 registry support
/php-src/main/main.c
257de2b 17-Apr-1999 Stig Bakken <ssb@php.net> First commit of re-structuring phase one. We have started using automake in
sub-directories and started to move extension code into ext/<name>. For now,
I have moved the "standard" extension (which is quite a mix of everything
right now) and the GD extension into their own subdirs in ext/.
The configure script now also runs configure in the libzend directory
automatically and makes sure php4 and libzend use the same config.cache file.
To avoid running configure in libzend, use the --no-recursion option.
"make" in php4 also builds libzend now.
The Apache module doesn't compile right now, but a fix for that is
coming up.
/php-src/main/main.c
8cf2d74 16-Apr-1999 Andi Gutmans <andi@php.net> - Make the memory leak message print PHP4.
/php-src/main/main.c
4869bd3 10-Apr-1999 Zeev Suraski <zeev@php.net> Test patch...
/php-src/main/main.c
3b53a8a 10-Apr-1999 Zeev Suraski <zeev@php.net> test patch
/php-src/main/main.c
1c23f75 10-Apr-1999 Zeev Suraski <zeev@php.net> Oops
/php-src/main/main.c
4b98f34 10-Apr-1999 Zeev Suraski <zeev@php.net> php3_ini? What's that?
/php-src/main/main.c
bb6dff9 10-Apr-1999 Zeev Suraski <zeev@php.net> Buh-bye php3_ini
/php-src/main/main.c
e3d2234 10-Apr-1999 Zeev Suraski <zeev@php.net> A lot of php3_ini -> php_ini work
/php-src/main/main.c
79f9f0c 10-Apr-1999 Zeev Suraski <zeev@php.net> Move safe_mode to the new php_ini mechanism
/php-src/main/main.c
7685b44 10-Apr-1999 Zeev Suraski <zeev@php.net> Move asp_tags and short_open_tag to the new php_ini mechanism
/php-src/main/main.c
e95ebe0 09-Apr-1999 Zeev Suraski <zeev@php.net> testing 123
/php-src/main/main.c
f92db06 09-Apr-1999 Zeev Suraski <zeev@php.net> test, ignore
/php-src/main/main.c
3e58450 09-Apr-1999 Zeev Suraski <zeev@php.net> * A lot of work on php_ini stuff
* A lot of work on getting rid from php3_ini
/php-src/main/main.c
6a97e16 08-Apr-1999 Zeev Suraski <zeev@php.net> * Add arguments to shutdown function
* Bring php_ini uptodate
/php-src/main/main.c
9d1a933 08-Apr-1999 Zeev Suraski <zeev@php.net> Fix for php -v
/php-src/main/main.c
aceaabc 07-Apr-1999 Zeev Suraski <zeev@php.net> PHP 4.0
/php-src/main/main.c