Scott MacVicar
878230cfbb
Fixed bug #44609 (Dollar in ini variables are not parsed correctly)
2008-04-07 11:39:14 +00:00
Nuno Lopes
bfcdbbcd33
add sanity checks for ZEND_MMAP_AHEAD and reduce the value from 32 to 16 (lowest safe value)
2008-04-04 15:01:23 +00:00
Marcus Boerger
0893c3e2c9
- Another re2c version bump and scanner regeneration
...
# It appears no one has used re2c in the way we do
2008-03-22 17:59:52 +00:00
Marcus Boerger
40bdb5df57
- Bugfix 44461
2008-03-21 15:29:34 +00:00
Marcus Boerger
af316021e8
- 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
2008-03-16 21:06:55 +00:00
Jani Taskinen
8a70a554d6
MFH: - Fixed bugs #43915 , #43923 and #44019 , a tiny performance issue fixed too
2008-02-04 20:45:20 +00:00
Jani Taskinen
09b6f37f20
MFH:
...
- Added ".htaccess" style user-defined php.ini files support for
CGI/FastCGI.
- Added support for special [PATH=/opt/httpd/www.example.com/] sections
in php.ini. All directives set in these sections will not be able to be
overridden in user-defined ini-files or during runtime in the specified
path.
- Improved php.ini handling:
. Added better error reporting for syntax errors in php.ini files
. Allowed "ini-variables" to be used almost everywhere ini php.ini files
. Allowed using alphanumeric/variable indexes in "array" ini options
. Fixed get_cfg_var() to be able to return "array" ini options
- Fixed bug #27372 (parse error loading browscap.ini at apache startup)
- Fixed bug #42069 (parse_ini_file() allows using some non-alpha numeric
characters)
2007-09-28 02:05:10 +00:00
Jani Taskinen
c9f6d5941e
MFH: - Fixed buf #42071 (ini scanner allows using NULL as option name).
...
MFH: Use Z_* macros to access the zvals.
2007-07-23 16:17:10 +00:00
Dmitry Stogov
7d14dad02e
MFH: Fixed mess with CGI/CLI -d command line option (now it works with cgi; constants are working exactly like in php.ini; with FastCGI -d affects all requests).
2006-09-19 20:33:12 +00:00
Ilia Alshanetsky
b6cb9d3ce5
Fixed bug #36046 (parse_ini_file() miscounts lines in multi-line values).
2006-01-17 19:56:25 +00:00
Andi Gutmans
61e93ccfe8
- Update copyright notices to 2006
2006-01-04 23:53:05 +00:00
foobar
916815b779
Bump up the year
2005-08-03 13:30:58 +00:00
Zeev Suraski
17537ac500
Correct fix for #28804
2005-02-06 23:51:59 +00:00
foobar
77ee4950dd
- Fixed bug #28804 (ini-file section parsing pattern is buggy).
2005-02-03 03:01:56 +00:00
foobar
91962aafad
ws fix
2005-02-03 02:58:21 +00:00
foobar
4cf9d27072
- Fixed bug #28930 (PHP sources pick wrong header files generated by bison)
2004-12-30 15:18:24 +00:00
Andrei Zmievski
fe5c131a0d
Re-add my patch for .ini variable access.
2004-08-18 16:58:20 +00:00
Andrei Zmievski
427561446f
Revert the .ini vars patch. Will have to try again next Christmas
...
apparently.
2004-05-17 20:09:37 +00:00
Andrei Zmievski
e97f733515
Adding ability to refer to existing .ini variables from within .ini
...
files. Example:
open_basedir = ${open_basedir} ":/new/dir"
2004-05-14 20:58:15 +00:00
Andi Gutmans
6b87194bd9
- - A belated happy holidays (by two years)
2004-01-08 08:23:23 +00:00
James Cox
f68c7ff249
updating license information in the headers.
2003-06-10 20:04:29 +00:00
Rasmus Lerdorf
0b5ffc4f1c
MFB: We know ini file scanning will never be interactive, so speed it up a
...
bit. Need a dynamic check for the language scanner.
2003-02-27 00:11:43 +00:00
Wez Furlong
e52aac940f
Implement simple stream support in the ZE scanners.
2003-02-18 09:37:54 +00:00
Ilia Alshanetsky
616578d1d1
Added feature #19645 (ini parser can now handle quoted multi-line values).
2003-02-15 22:06:45 +00:00
Sebastian Bergmann
729e470ced
Fix build.
2003-02-01 07:32:09 +00:00
foobar
333406bdc2
- Added some missing CVS $Id$ tags, headers and footers.
2003-02-01 01:49:15 +00:00
Harald Radi
697398e18e
ini patch to allow 'entry[] = value' entries
2003-01-19 12:01:38 +00:00
Ilia Alshanetsky
fac8eaff1a
MFZE1
2002-10-14 23:41:32 +00:00
Derick Rethans
733ebde160
- Fix for bug #17462 (Patch by Edin Kadribasic)
2002-06-04 21:58:05 +00:00
Andi Gutmans
1f2f2571e4
- MFZE1
2002-01-13 17:51:18 +00:00
Sebastian Bergmann
62dc854bb0
Happy New Year.
2002-01-06 15:21:36 +00:00
Sebastian Bergmann
d863d52a5d
Update headers.
2001-12-11 15:16:21 +00:00
Zeev Suraski
17352812a3
MFZE1
2001-09-22 00:09:24 +00:00
Zeev Suraski
483fc4c73a
MFZE1
2001-09-19 22:34:11 +00:00
Zeev Suraski
9f61e47c24
MFZE1 (nuke cplusplus code)
2001-09-10 00:08:24 +00:00
Zeev Suraski
77c52275a1
MFZE1
2001-08-16 20:38:56 +00:00
Zeev Suraski
4f6c95d17a
Whitespace
2001-08-11 15:56:40 +00:00
Zeev Suraski
609d58a4d6
Merge from branch - move to standard C scanners in thread safe mode
2001-08-06 13:48:51 +00:00
Zeev Suraski
0b7fdbb690
More TSRMLS_FETCH work
2001-07-31 06:07:25 +00:00
Zeev Suraski
8ce8324e59
More TSRMLS_FETCH annihilation
2001-07-30 04:54:16 +00:00
Zeev Suraski
b4f3b9d3ce
Redesigned thread safety mechanism - nua nua
2001-07-28 10:51:54 +00:00
Andi Gutmans
5aec595716
- Support \r as newline in the ini scanner
2001-05-02 21:52:30 +00:00
Andi Gutmans
d2c9e8074c
- Update copyright year
2001-02-26 05:43:27 +00:00
Zeev Suraski
dc2f1d9db7
- Use supplied istdiostream definition for the INI scanner too
...
- Add Release_TSDbg configuration
2000-12-26 22:15:13 +00:00
Zeev Suraski
313a459af3
Fix for bug #5571 (by mookid@sigent.ru)
2000-11-03 02:45:55 +00:00
Zeev Suraski
9596255da8
Final touches on the INI parser
2000-10-30 23:19:48 +00:00
Stanislav Malyshev
47a84052e5
Fix build
...
# At least, it compiles now...
2000-10-30 12:14:37 +00:00
Zeev Suraski
3c06816532
Fix leaks
2000-10-29 23:10:04 +00:00
Zeev Suraski
ab3beffad7
The new INI parser is showing some signs of life
2000-10-29 22:40:01 +00:00
Zeev Suraski
6b4c369164
Generalization work
2000-10-29 18:23:51 +00:00