]> granicus.if.org Git - php/log
php
16 years ago- Fix macro definition syntax
Steph Fox [Sat, 21 Jun 2008 19:40:41 +0000 (19:40 +0000)]
- Fix macro definition syntax
- Remove pre-existing workaround

16 years ago- fix for segfault in 5.2 (patch from Greg)
Steph Fox [Sat, 21 Jun 2008 19:15:46 +0000 (19:15 +0000)]
- fix for segfault in 5.2 (patch from Greg)

16 years ago- ws
Steph Fox [Sat, 21 Jun 2008 18:57:53 +0000 (18:57 +0000)]
- ws

16 years ago- New parameter parsing API
Felipe Pena [Sat, 21 Jun 2008 18:16:02 +0000 (18:16 +0000)]
- New parameter parsing API

16 years agodefine ALLOC_PERMANENT_ZVAL for PHP 5.2
Greg Beaver [Sat, 21 Jun 2008 17:05:32 +0000 (17:05 +0000)]
define ALLOC_PERMANENT_ZVAL for PHP 5.2

16 years agoPHP 5.2 fixes to direct include of compressed archives
Greg Beaver [Sat, 21 Jun 2008 17:05:18 +0000 (17:05 +0000)]
PHP 5.2 fixes to direct include of compressed archives

16 years ago- New parameter parsing API
Felipe Pena [Sat, 21 Jun 2008 15:27:34 +0000 (15:27 +0000)]
- New parameter parsing API

16 years agoclose stream on failure
Greg Beaver [Sat, 21 Jun 2008 06:55:56 +0000 (06:55 +0000)]
close stream on failure

16 years ago82x(./profile2) speedup for buildFrom*()
Greg Beaver [Sat, 21 Jun 2008 06:53:10 +0000 (06:53 +0000)]
82x(./profile2) speedup for buildFrom*()

16 years agofix leak
Greg Beaver [Sat, 21 Jun 2008 06:21:58 +0000 (06:21 +0000)]
fix leak

16 years ago- New parameter parsing API
Felipe Pena [Sat, 21 Jun 2008 02:41:27 +0000 (02:41 +0000)]
- New parameter parsing API

16 years ago- New parsing parameter API cleanups
David Coallier [Fri, 20 Jun 2008 20:54:32 +0000 (20:54 +0000)]
- New parsing parameter API cleanups

16 years ago- New parameter parsing API
Felipe Pena [Fri, 20 Jun 2008 19:57:25 +0000 (19:57 +0000)]
- New parameter parsing API

16 years agofix buglet
Stanislav Malyshev [Fri, 20 Jun 2008 18:10:17 +0000 (18:10 +0000)]
fix buglet

16 years ago- New parameter parsing API for var.c & tests
Olivier Hill [Fri, 20 Jun 2008 18:05:45 +0000 (18:05 +0000)]
- New parameter parsing API for var.c & tests

16 years ago- New parameter parsing API
Felipe Pena [Fri, 20 Jun 2008 18:00:10 +0000 (18:00 +0000)]
- New parameter parsing API

16 years agoAllowed to override internal classaes with "use"
Dmitry Stogov [Fri, 20 Jun 2008 17:17:05 +0000 (17:17 +0000)]
Allowed to override internal classaes with "use"

16 years ago- 5_2 compatibility stuff (so we can stay in sync with PECL)
Steph Fox [Fri, 20 Jun 2008 16:29:36 +0000 (16:29 +0000)]
- 5_2 compatibility stuff (so we can stay in sync with PECL)

16 years ago- New parameter parsing API
Felipe Pena [Fri, 20 Jun 2008 14:53:57 +0000 (14:53 +0000)]
- New parameter parsing API

16 years ago- Use SKIP_SLOW_TESTS where it's most useful
Steph Fox [Fri, 20 Jun 2008 14:42:04 +0000 (14:42 +0000)]
- Use SKIP_SLOW_TESTS where it's most useful

16 years ago- Kill the last compiler warning under 5.3 (release-only)
Steph Fox [Fri, 20 Jun 2008 14:40:53 +0000 (14:40 +0000)]
- Kill the last compiler warning under 5.3 (release-only)

16 years ago- New parameter parsing API
Felipe Pena [Fri, 20 Jun 2008 13:02:33 +0000 (13:02 +0000)]
- New parameter parsing API

16 years agoThe only reason that particular 'real solution' wasn't applied in the first place...
Steph Fox [Fri, 20 Jun 2008 12:21:32 +0000 (12:21 +0000)]
The only reason that particular 'real solution' wasn't applied in the first place was that it also breaks the shared build
Maybe we don't need to call a non-existent dtor if we're going to physically apply zend_hash_graceful_reverse_destroy()?
- This works on my box, please test under *nix/OSX

16 years ago- Fix ws
Felipe Pena [Fri, 20 Jun 2008 11:38:52 +0000 (11:38 +0000)]
- Fix ws

16 years ago- Fix ZTS build (not required on HEAD, patch by Uwe Pries)
Johannes Schlüter [Fri, 20 Jun 2008 09:17:53 +0000 (09:17 +0000)]
- Fix ZTS build (not required on HEAD, patch by Uwe Pries)

16 years agominor performance improvement
Greg Beaver [Fri, 20 Jun 2008 06:37:14 +0000 (06:37 +0000)]
minor performance improvement

16 years agomaking progress - up to 42/phar vs. 48/disk with these optimizations
Greg Beaver [Fri, 20 Jun 2008 05:42:58 +0000 (05:42 +0000)]
making progress - up to 42/phar vs. 48/disk with these optimizations

16 years agorevert really bad solution to the zend_init_rsrc_list/zend_destroy_rsrc_list problem...
Greg Beaver [Fri, 20 Jun 2008 04:50:11 +0000 (04:50 +0000)]
revert really bad solution to the zend_init_rsrc_list/zend_destroy_rsrc_list problem, replace with real solution

16 years agoNew testcases for vfprintf(), Committed for Felix De Vliegher, TestFest Task No:...
Raghubansh Kumar [Fri, 20 Jun 2008 04:21:58 +0000 (04:21 +0000)]
New testcases for vfprintf(), Committed for Felix De Vliegher, TestFest Task No: 124, Tested on RHEL5 -32bit, WinXP-32bit
Added *.txt to .cvsignore

16 years agoMFH:
Christopher Jones [Thu, 19 Jun 2008 22:39:56 +0000 (22:39 +0000)]
MFH:
Fix bug #45266 (Fix build with BDB 4)
Fix bug #45267 (Revert invalid assumption about BDB 4 locking; let DBA handle locking)
Fix bug #45268 (Fix error callback prototype)

16 years ago- remove debug code
Pierre Joye [Thu, 19 Jun 2008 21:09:43 +0000 (21:09 +0000)]
- remove debug code

16 years agoOops.
Steph Fox [Thu, 19 Jun 2008 21:08:56 +0000 (21:08 +0000)]
Oops.

16 years agoTwo new options for Travis to come to terms with:
Steph Fox [Thu, 19 Jun 2008 21:08:13 +0000 (21:08 +0000)]
Two new options for Travis to come to terms with:
- --set-timeout <n> sets the timeout in seconds for the call to stream_select() during system_with_timeout()
- -x sets an environmental variable, SKIP_SLOW_TESTS, which can be checked for during a SKIPIF clause

and just for a special treat, you can have it from my working branch this time.

16 years agoTwo new options for Travis to come to terms with:
Steph Fox [Thu, 19 Jun 2008 21:03:36 +0000 (21:03 +0000)]
Two new options for Travis to come to terms with:
- --set-timeout <n> sets the timeout in seconds for the call to stream_select() during system_with_timeout()
- -x sets an environmental variable, SKIP_SLOW_TESTS, which can be checked for during a SKIPIF clause

16 years agoTest updates and bundle 1.3.3
Christopher Jones [Thu, 19 Jun 2008 19:56:11 +0000 (19:56 +0000)]
Test updates and bundle 1.3.3

16 years agoupdate the docs
Stanislav Malyshev [Thu, 19 Jun 2008 17:59:35 +0000 (17:59 +0000)]
update the docs
# if we keep it in CVS, it should have correct docs

16 years ago- ext/standard currently has a dependency on ext/ereg thanks to browscap.c
Steph Fox [Thu, 19 Jun 2008 17:43:38 +0000 (17:43 +0000)]
- ext/standard currently has a dependency on ext/ereg thanks to browscap.c

16 years ago- '' != 'no'
Steph Fox [Thu, 19 Jun 2008 17:14:43 +0000 (17:14 +0000)]
- '' != 'no'

16 years ago- NEWS for fpdf and ncurses > PECL
Pierre Joye [Thu, 19 Jun 2008 15:50:44 +0000 (15:50 +0000)]
- NEWS for fpdf and ncurses > PECL

16 years ago- move fpdf to PECL
Pierre Joye [Thu, 19 Jun 2008 15:49:31 +0000 (15:49 +0000)]
- move fpdf to PECL

16 years ago- mvoe ncurses to PECL
Pierre Joye [Thu, 19 Jun 2008 15:46:09 +0000 (15:46 +0000)]
- mvoe ncurses to PECL

16 years agoAdded test for bug #45312
Dmitry Stogov [Thu, 19 Jun 2008 12:09:44 +0000 (12:09 +0000)]
Added test for bug #45312

16 years agoFixed #45307 (define() crashes because of uninitialized variable)
Dmitry Stogov [Thu, 19 Jun 2008 11:27:41 +0000 (11:27 +0000)]
Fixed #45307 (define() crashes because of uninitialized variable)

16 years agofix tests for builtin Zend functions using new parsing API
Stanislav Malyshev [Wed, 18 Jun 2008 23:45:36 +0000 (23:45 +0000)]
fix tests for builtin Zend functions using new parsing API

16 years agoUse new parameter parsing API for builtin functions
Stanislav Malyshev [Wed, 18 Jun 2008 23:38:37 +0000 (23:38 +0000)]
Use new parameter parsing API for builtin functions

16 years ago- inherited methods don't unixify paths along the way. Allow for it.
Steph Fox [Wed, 18 Jun 2008 16:48:18 +0000 (16:48 +0000)]
- inherited methods don't unixify paths along the way. Allow for it.

16 years ago- Kill 10 MSVC compiler warnings due to type conflict
Steph Fox [Wed, 18 Jun 2008 15:06:50 +0000 (15:06 +0000)]
- Kill 10 MSVC compiler warnings due to type conflict
- Make cached manifest test platform agnostic
- Comment out zend_(init|destroy)_rsrc_list() and associated references

@Greg: cached manifest test (now) passes here regardless, make of that what you will

16 years agoMFH: Rename everything from SplFastArray to SplFixedArray
Etienne Kneuss [Wed, 18 Jun 2008 14:54:40 +0000 (14:54 +0000)]
MFH: Rename everything from SplFastArray to SplFixedArray

16 years ago- really fix the windows builds, don't cast many times when only the hash function...
Pierre Joye [Wed, 18 Jun 2008 10:20:47 +0000 (10:20 +0000)]
- really fix the windows builds, don't cast many times when only the hash function requires void **
- copy/paste evilness with TSRM_CC/DC
(tests still pass but would be nice to speed them up...)

16 years agoMFH: Fix #45216 (Add a default size for fgetss)
Etienne Kneuss [Wed, 18 Jun 2008 10:05:29 +0000 (10:05 +0000)]
MFH: Fix #45216 (Add a default size for fgetss)

16 years agoFixed SOAP binding selection
Dmitry Stogov [Wed, 18 Jun 2008 07:23:58 +0000 (07:23 +0000)]
Fixed SOAP binding selection

16 years agofix windows build and more performance jumps (these are minor)
Greg Beaver [Wed, 18 Jun 2008 06:38:47 +0000 (06:38 +0000)]
fix windows build and more performance jumps (these are minor)
implement real copy-on-write
use virtual_dirs for wrapper stat

16 years agoMFH: updated website team info
Philip Olson [Wed, 18 Jun 2008 05:20:02 +0000 (05:20 +0000)]
MFH: updated website team info

16 years agoCommitted for Felix De Vliegher, TestFest Task No: 123, Tested on RHEL5, WinXP
Raghubansh Kumar [Tue, 17 Jun 2008 13:14:45 +0000 (13:14 +0000)]
Committed for Felix De Vliegher, TestFest Task No: 123, Tested on RHEL5, WinXP

16 years agoCommitted for Felix De Vliegher, TestFest Task No: 122, Tested on RHEL5, WinXP
Raghubansh Kumar [Tue, 17 Jun 2008 13:14:19 +0000 (13:14 +0000)]
Committed for Felix De Vliegher, TestFest Task No: 122, Tested on RHEL5, WinXP

16 years agoTest committed for felixdv
Zoe Slattery [Mon, 16 Jun 2008 19:21:59 +0000 (19:21 +0000)]
Test committed for felixdv

16 years agoMFH: add parameter allowing node to be exported into existing Document context [DOC]
Rob Richards [Mon, 16 Jun 2008 15:45:06 +0000 (15:45 +0000)]
MFH: add parameter allowing node to be exported into existing Document context [DOC]
add test
fix warnings

16 years agoremove unused variables in phar_fix_filepath
Greg Beaver [Mon, 16 Jun 2008 04:10:53 +0000 (04:10 +0000)]
remove unused variables in phar_fix_filepath
copy virtual_dirs to avoid segfault on multi-process
fix metadata reading for phar.cache_list
initialize manifest to exact size needed (performance increase)
fix freeing of signature on error to use the correct persist value (fixes segfault on error in cache.list)
reset EG(regular_list) so it is identical to how we found it

16 years agofix hashtable creation for tar to be estimated size needed
Greg Beaver [Mon, 16 Jun 2008 04:09:20 +0000 (04:09 +0000)]
fix hashtable creation for tar to be estimated size needed

16 years agofix hashtable creation for zip to be exact size needed, fix endian issue for loading...
Greg Beaver [Mon, 16 Jun 2008 04:06:59 +0000 (04:06 +0000)]
fix hashtable creation for zip to be exact size needed, fix endian issue for loading manifest

16 years agominor performance improvement
Greg Beaver [Sun, 15 Jun 2008 23:00:46 +0000 (23:00 +0000)]
minor performance improvement

16 years agofix memleak
Greg Beaver [Sun, 15 Jun 2008 22:51:46 +0000 (22:51 +0000)]
fix memleak

16 years agoanother optimization - move inode hash to initial manifest parsing, improves runtime...
Greg Beaver [Sun, 15 Jun 2008 21:42:20 +0000 (21:42 +0000)]
another optimization - move inode hash to initial manifest parsing, improves runtime perf of stat slightly

16 years agominor optimization
Greg Beaver [Sun, 15 Jun 2008 21:15:29 +0000 (21:15 +0000)]
minor optimization

16 years ago- Improved warning message to call-time pass-by-reference when used with internal...
Felipe Pena [Sun, 15 Jun 2008 18:27:37 +0000 (18:27 +0000)]
- Improved warning message to call-time pass-by-reference when used with internal function
  (http://news.php.net/php.internals/38252)

16 years agoHUGE speed improvement, from 19 req/sec to 27 req/sec for phpMyAdmin - now speed...
Greg Beaver [Sun, 15 Jun 2008 18:15:48 +0000 (18:15 +0000)]
HUGE speed improvement, from 19 req/sec to 27 req/sec for phpMyAdmin - now speed with apc+phar.cache_list = on-disk speedcvs diff -u |less  This is by generating a list of virtual directories and using those in stat calls instead of scanning the whole manifest hash table.  on-disk phpMyAdmin = 28 req/sec

16 years agoMFH: Add tests for iterators when instanciated without argument (by Sebastian SchÃ...
Etienne Kneuss [Sun, 15 Jun 2008 11:47:34 +0000 (11:47 +0000)]
MFH: Add tests for iterators when instanciated without argument (by Sebastian Schürmann)

16 years agoMFH: fixed bug #45251 (double free or corruption with setAttributeNode())
Rob Richards [Sat, 14 Jun 2008 11:22:57 +0000 (11:22 +0000)]
MFH: fixed bug #45251 (double free or corruption with setAttributeNode())
add test

16 years ago- Fix build (ZTS)
Felipe Pena [Fri, 13 Jun 2008 22:28:55 +0000 (22:28 +0000)]
- Fix build (ZTS)

16 years ago[DOC] implement full signature support for tar-based archives. By default, data...
Greg Beaver [Fri, 13 Jun 2008 22:07:44 +0000 (22:07 +0000)]
[DOC] implement full signature support for tar-based archives.  By default, data archives do
not have a signature, but can have one set via setSignatureAlgorithm()

16 years agofull refactor of signatures complete - now to implement them for tar as a starting...
Greg Beaver [Fri, 13 Jun 2008 20:15:19 +0000 (20:15 +0000)]
full refactor of signatures complete - now to implement them for tar as a starting point

16 years agoPHP_5_2 compat - add pestrndup if undefined
Greg Beaver [Fri, 13 Jun 2008 15:59:13 +0000 (15:59 +0000)]
PHP_5_2 compat - add pestrndup if undefined

16 years agoCommited for Sanjay, reviewed by Pierre. Testfest task 5.
Zoe Slattery [Fri, 13 Jun 2008 15:57:42 +0000 (15:57 +0000)]
Commited for Sanjay, reviewed by Pierre. Testfest task 5.

16 years agoCommited for Sanjay, reviewed by Pierre. Testfest task 117.
Zoe Slattery [Fri, 13 Jun 2008 15:20:04 +0000 (15:20 +0000)]
Commited for Sanjay, reviewed by Pierre. Testfest task 117.

16 years agoMFH
Rui Hirokawa [Fri, 13 Jun 2008 14:48:33 +0000 (14:48 +0000)]
MFH

16 years agoCommited for Sanjay, reviewed by Pierre. Testfest task 79.
Zoe Slattery [Fri, 13 Jun 2008 13:49:40 +0000 (13:49 +0000)]
Commited for Sanjay, reviewed by Pierre. Testfest task 79.

16 years agoCommited for Sanjay, reviewed by Pierre. Testfest task 117.
Zoe Slattery [Fri, 13 Jun 2008 13:31:18 +0000 (13:31 +0000)]
Commited for Sanjay, reviewed by Pierre. Testfest task 117.

16 years agoCommited for Sanjay, reviewed by Pierre. Testfest task 118.
Zoe Slattery [Fri, 13 Jun 2008 13:11:37 +0000 (13:11 +0000)]
Commited for Sanjay, reviewed by Pierre. Testfest task 118.

16 years ago- Fix build (ZTS)
Felipe Pena [Fri, 13 Jun 2008 13:06:46 +0000 (13:06 +0000)]
- Fix build (ZTS)

16 years agopartial refactor - move signature verification into its own function, in preparation...
Greg Beaver [Fri, 13 Jun 2008 06:34:41 +0000 (06:34 +0000)]
partial refactor - move signature verification into its own function, in preparation for tar/zip signature support.
next is signature creation

16 years agoMFH: Add pestrndup()
Matt Wilmas [Fri, 13 Jun 2008 04:16:58 +0000 (04:16 +0000)]
MFH: Add pestrndup()

16 years agoTestfest: putenv() safe_mode tests by Brian DeShong
Lars Strojny [Thu, 12 Jun 2008 22:36:43 +0000 (22:36 +0000)]
Testfest: putenv() safe_mode tests by Brian DeShong

16 years agoTestfest: various tests for ReflectionParameter
Lars Strojny [Thu, 12 Jun 2008 21:41:21 +0000 (21:41 +0000)]
Testfest: various tests for ReflectionParameter

16 years agoTestfest test cases for ReflectionExtension
Lars Strojny [Thu, 12 Jun 2008 21:25:08 +0000 (21:25 +0000)]
Testfest test cases for ReflectionExtension

16 years agoTestfest: ReflectionExtension tests by Gerrit te Sligte and Leon Luijkx
Lars Strojny [Thu, 12 Jun 2008 20:55:38 +0000 (20:55 +0000)]
Testfest: ReflectionExtension tests by Gerrit te Sligte and Leon Luijkx

16 years agoAdd tests from testfest
Etienne Kneuss [Thu, 12 Jun 2008 20:52:34 +0000 (20:52 +0000)]
Add tests from testfest

16 years agoTestfest: ReflectionExtension::info()-test by Stefan Koopmanschap
Lars Strojny [Thu, 12 Jun 2008 20:46:23 +0000 (20:46 +0000)]
Testfest: ReflectionExtension::info()-test by Stefan Koopmanschap

16 years agoAdd tests from testfest
Etienne Kneuss [Thu, 12 Jun 2008 20:46:12 +0000 (20:46 +0000)]
Add tests from testfest

16 years agoReflection::getModifierNames()-test by Felix De Vliegher (Testfest)
Lars Strojny [Thu, 12 Jun 2008 20:31:06 +0000 (20:31 +0000)]
Reflection::getModifierNames()-test by Felix De Vliegher (Testfest)

16 years ago[DOC] add phar.cache_list, a PATH_SEPARATOR-separated list of full paths to phar...
Greg Beaver [Thu, 12 Jun 2008 18:56:23 +0000 (18:56 +0000)]
[DOC] add phar.cache_list, a PATH_SEPARATOR-separated list of full paths to phar archives to cache
at startup.  This caches the manifest, so that on first access to a phar archive, no file manifest parsing occurs.

This could use further tweaking.  For instance, the full copy of the manifest into the current process may be unnecessary if refcounting could be external
to the manifest.  This would be another significant gain.  With APC, I measure a slight perf increase to 19 req/sec up from 16 req/sec, without it approaches
regular PHP at 3.8 req/sec (regular is 4 req/sec).  This is benching phpMyAdmin

16 years agoensure we don't try to use an unitialized hash table
Greg Beaver [Thu, 12 Jun 2008 18:46:58 +0000 (18:46 +0000)]
ensure we don't try to use an unitialized hash table

16 years agoMFH
Antony Dovgal [Thu, 12 Jun 2008 12:40:13 +0000 (12:40 +0000)]
MFH

16 years agofix build (noticed by Alexey Zakhlestin)
Antony Dovgal [Thu, 12 Jun 2008 10:31:22 +0000 (10:31 +0000)]
fix build (noticed by Alexey Zakhlestin)

16 years agofix error messages
Greg Beaver [Thu, 12 Jun 2008 04:57:24 +0000 (04:57 +0000)]
fix error messages

16 years ago- New test
Felipe Pena [Wed, 11 Jun 2008 22:40:13 +0000 (22:40 +0000)]
- New test

16 years agoMFH
Antony Dovgal [Wed, 11 Jun 2008 22:36:28 +0000 (22:36 +0000)]
MFH

16 years ago- Removed direct executor recursion.
Dmitry Stogov [Wed, 11 Jun 2008 13:18:41 +0000 (13:18 +0000)]
- Removed direct executor recursion.
- Use fastcall calling convention in executor on x86.

16 years agoFilesystem tests.
Steve Seear [Wed, 11 Jun 2008 12:38:56 +0000 (12:38 +0000)]
Filesystem tests.

16 years agoFixed test
Dmitry Stogov [Wed, 11 Jun 2008 10:08:14 +0000 (10:08 +0000)]
Fixed test

16 years agoFixed test
Dmitry Stogov [Wed, 11 Jun 2008 09:58:32 +0000 (09:58 +0000)]
Fixed test