Christopher Jones
1b4e6e0480
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)
2008-06-19 22:39:03 +00:00
Christopher Jones
98730e6b45
MFB: sync with 5.3
2008-06-19 20:24:00 +00:00
Dmitry Stogov
c5031f96bb
Added test for bug #45312
2008-06-19 12:10:00 +00:00
Etienne Kneuss
c6472bfd80
Rename everything from SplFastArray to SplFixedArray
2008-06-18 14:54:28 +00:00
Etienne Kneuss
6444ec388c
Fix #45216 (Add a default size for fgetss)
2008-06-18 10:05:15 +00:00
Dmitry Stogov
b5ae77e33d
Fixed SOAP binding selection
2008-06-18 07:24:14 +00:00
Philip Olson
dd0b906ec6
updated website team info
2008-06-18 05:17:55 +00:00
Raghubansh Kumar
9d2cea0d4e
Committed for Felix De Vliegher, TestFest Task No: 123, Tested on RHEL5-32bit, WinXP
2008-06-17 13:18:08 +00:00
Raghubansh Kumar
d26c78a2dd
Committed for Felix De Vliegher, TestFest Task No: 122, Tested on RHEL5, WinXP
2008-06-17 13:17:15 +00:00
Zoe Slattery
3b99caaa7d
Test committed for felixdv
2008-06-16 19:23:43 +00:00
Rob Richards
dc761b1af1
add parameter allowing node to be exported into existing Document context
...
add test
fix warnings
2008-06-16 15:44:22 +00:00
Etienne Kneuss
53b6c68a90
Add tests for iterators when instanciated without argument (by Sebastian Schürmann)
2008-06-15 11:45:48 +00:00
Rob Richards
8c284d9640
fixed bug #45251 (double free or corruption with setAttributeNode())
...
add test
2008-06-14 11:21:47 +00:00
Zoe Slattery
de67854ff7
Commited for Sanjay, reviewed by Pierre. Testfest task 5.
2008-06-13 15:59:31 +00:00
Zoe Slattery
4576f6348a
Commited for Sanjay, reviewed by Pierre. Testfest task 117.
2008-06-13 15:22:42 +00:00
Rui Hirokawa
19047cfd2e
fixed bug #27421 (by david at dfoerster dot de) mbstring.func_overload set in .htaccess becomes global
2008-06-13 14:47:48 +00:00
Zoe Slattery
d88bbe3434
Commited for Sanjay, reviewed by Pierre. Testfest task 79.
2008-06-13 13:51:22 +00:00
Felipe Pena
5b4685d724
- Fixed tests
2008-06-13 13:43:55 +00:00
Zoe Slattery
c108d791fc
Commited for Sanjay, reviewed by Pierre. Testfest task 117.
2008-06-13 13:33:15 +00:00
Zoe Slattery
9b5e867bdc
Commited for Sanjay, reviewed by Pierre. Testfest task 118.
2008-06-13 13:14:20 +00:00
Felipe Pena
7504d57043
- Fixed tests (unicode results, UEXPECT, line endings)
2008-06-13 00:18:57 +00:00
Lars Strojny
99ffc8701a
Testfest: various tests for ReflectionParameter
2008-06-12 21:41:09 +00:00
Lars Strojny
8b9f0454fb
Testfest test cases for ReflectionExtension
2008-06-12 21:25:28 +00:00
Lars Strojny
0b76b9b921
Testfest: ReflectionExtension tests by Gerrit te Sligte and Leon Luijkx
2008-06-12 20:55:54 +00:00
Etienne Kneuss
0e213d1628
Add tests from testfest
2008-06-12 20:51:25 +00:00
Lars Strojny
0e34d9c841
Testfest: ReflectionExtension::info()-test by Stefan Koopmanschap
2008-06-12 20:46:05 +00:00
Etienne Kneuss
3dcd9ca7a2
Add tests from testfest
2008-06-12 20:46:00 +00:00
Lars Strojny
5598ae06ed
Reflection::getModifierNames()-test by Felix De Vliegher (Testfest)
2008-06-12 20:30:46 +00:00
Antony Dovgal
5be006d48b
avoid invalid reads when reached memory_limit during initialization
2008-06-12 12:40:07 +00:00
Antony Dovgal
ae56a0a11f
fix build
2008-06-12 10:31:40 +00:00
Steve Seear
79cb128c59
Filesystem tests.
2008-06-11 12:40:34 +00:00
Dmitry Stogov
c7d50cb478
Fixed test
2008-06-11 10:07:20 +00:00
Dmitry Stogov
d01509ced8
Fixed test
2008-06-11 09:58:45 +00:00
Dmitry Stogov
00ea3108ea
closeder/readdir/rewinddir must work only with directories
2008-06-11 09:01:44 +00:00
Dmitry Stogov
fbe28c49b3
Fixed memory leak
2008-06-11 07:45:26 +00:00
Philip Olson
408461654e
fixed imap_listscan() proto
2008-06-11 02:29:39 +00:00
Zoe Slattery
bc84bcc19c
Written by Sanjay Mantoor and reviewed by Pierre.
2008-06-10 18:31:37 +00:00
Antony Dovgal
bfda5b1b58
fix typo
2008-06-10 08:14:45 +00:00
Etienne Kneuss
a917479c19
add get_Debug_info + fix proto
2008-06-09 17:29:09 +00:00
Felipe Pena
9f2d50a887
- Removed unnecessary SKIPIF (unicode/tests/*)
...
- Removed non-unicode tests (tests that uses SKIPIF like "die('skip unicode.semantics=on');")
2008-06-09 15:54:08 +00:00
Rasmus Lerdorf
3dc903400b
Merge from PHP_5 - don't echo raw cookie values here
2008-06-09 14:05:49 +00:00
Pierre Joye
01b9c1291a
- MFB: do not export the api or install the headers
2008-06-08 11:42:35 +00:00
Antony Dovgal
a9ebb2170b
fix ZTS build
2008-06-07 22:41:02 +00:00
Antony Dovgal
b519f3c83e
more checks and tests
2008-06-07 21:35:53 +00:00
Henrique do Nascimento Angelo
08189d6255
Update exif tests to conform with the unicode functions
2008-06-07 20:38:38 +00:00
Henrique do Nascimento Angelo
1c1523ec75
Add Unicode support
2008-06-07 20:37:11 +00:00
Henrique do Nascimento Angelo
f97aeaa334
Update tests to conform with the unicode functions
2008-06-07 20:33:35 +00:00
Henrique do Nascimento Angelo
15b3e07f5a
Add Unicode support and set as unicode compatible
2008-06-07 20:30:30 +00:00
Antony Dovgal
a5c08c6a6d
more tests (by Felipe)
2008-06-07 14:10:21 +00:00
Antony Dovgal
b38279abf4
fix several memleaks and invalid reads
2008-06-07 14:08:59 +00:00
Antony Dovgal
67630e0cd7
disallow $a[] = value syntax
2008-06-07 12:46:54 +00:00
Antony Dovgal
77ba2ab567
update credits
2008-06-07 08:05:48 +00:00
Etienne Kneuss
7df366675e
Fix segfault caused by get_current_data on an uninitialized element
2008-06-07 01:46:27 +00:00
Etienne Kneuss
bd233197fd
Implements C arrays wrapper
2008-06-06 23:53:10 +00:00
Christopher Jones
ae46d3ca77
OCI8: Remove macros obsoleted by rev 1.71 when Oracle 8 support was dropped
2008-06-05 23:40:42 +00:00
Christopher Jones
307edab6ee
Make tests interruptible; clean up tables at start
2008-06-05 23:27:41 +00:00
Rob Richards
cb972c1da6
rawurlencode now conforms to rfc 3986 (~ is not encoded) [DOC]
2008-06-04 19:34:45 +00:00
Antony Dovgal
988a68798c
fix test
...
(the test still fails because of broken preg_match())
2008-06-04 09:10:34 +00:00
Antony Dovgal
af74288a41
fix test
2008-06-04 07:52:04 +00:00
Scott MacVicar
f78b458ecd
MFB: Add snefru256 as an alias for snefru, since in reality that is the implementation.
2008-06-03 17:27:10 +00:00
Zoe Slattery
55d9f96ca4
Tests from London test fest 2008
2008-06-03 12:44:46 +00:00
Scott MacVicar
9e209e8928
MFB: Add sha224 support.
2008-06-02 14:13:49 +00:00
Jani Taskinen
32842a00bc
- Simplify a bit and make a bit more readable
2008-06-02 14:12:04 +00:00
Matt Wilmas
0cc9f01212
Initialize with length instead of 0 (and thanks Antony for finding)
2008-06-02 11:20:17 +00:00
Antony Dovgal
e58b49fc4c
fix uninitialized variable
2008-06-02 10:27:42 +00:00
Hannes Magnusson
64896ef3f9
MFB5.3: arginfo & fix protos
2008-06-01 18:50:00 +00:00
Hannes Magnusson
4b6a31d286
MFB: fix arginfo
2008-06-01 18:25:29 +00:00
Hannes Magnusson
0fcbb305cc
MFB: Add arginfo & fix protos
2008-06-01 18:21:05 +00:00
Felipe Pena
a9e910eebd
- MFB: Fixed bug #45139 (ReflectionProperty returns incorrect declaring class)
2008-06-01 03:13:54 +00:00
Greg Beaver
6db7baba99
MFB: fix corrupted zips, fix postprocess for compressed zip file
2008-05-30 22:49:46 +00:00
Greg Beaver
ca6d36efb8
MFB: refactor function names for clarity. No functionality change
2008-05-30 22:39:33 +00:00
Scott MacVicar
ba1e3103b3
Fixed bug #43261
...
(Use ^ as an escape character for Windows escapeshellcmd)
2008-05-30 16:52:06 +00:00
Matt Wilmas
3a9eea4a8d
Only check args once in php_array_diff_key/intersect_key, not on each iteration. This also makes sure ALL args are checked (pre-5.2.5 behavior)
...
- Also, use new hash_quick_del function where possible
2008-05-30 10:54:16 +00:00
Greg Beaver
195ee5ca73
MFB: fix PECL bug #13981 : Third-party zips fail entry interrogation
2008-05-29 17:34:58 +00:00
Andrey Hristov
8a72f8d6ed
MFB
2008-05-29 15:50:10 +00:00
Stanislav Malyshev
f6af23d30e
MF5: Fix code path in phar_open_compiled_file() that tries
...
to open not-yet-loaded phar and fails on compressed files
# By Gregory's request
# Sorry, can't find how to write test case for that - it reproduces
# for me only under bytecode-caching. Suggestions welcome.
2008-05-28 21:50:41 +00:00
Felipe Pena
e4fc964ab3
- Added check for encoding optional parameter (avoiding the segfault in filter.c: strlen(encoding))
...
If the parameter is not suplied, it will try to use the UG(stream_enconding)
2008-05-28 18:02:52 +00:00
Felipe Pena
4fd6a040b9
- Added zval separation (avoid crash when using fwrite($fp, $fp)).
2008-05-28 17:24:47 +00:00
Pierre Joye
99250fba7e
- c/p evilness
2008-05-27 18:27:23 +00:00
Pierre Joye
d3bff02b63
- Add compiler informations on Windows (will add more info later, like x86 or x64 and makes it available in userland)
2008-05-27 18:23:21 +00:00
Steph Fox
4be7f4aecd
- killed off UEXPECT
...
- com_dotnet gets a .cvsignore
- Ulf will take care of mysql extensions, rest complete
2008-05-27 18:16:04 +00:00
Felipe Pena
6c06a591f2
- Removed UEXPECT(F)
2008-05-27 16:53:36 +00:00
Felipe Pena
f859bd1b4f
- Removed UEXPECT(F)
2008-05-27 14:30:38 +00:00
Felipe Pena
b3ac16e584
- Removed UEXPECT(F)
2008-05-27 13:54:30 +00:00
Felipe Pena
06a7527c65
- Removed UEXPECT(F)
2008-05-27 13:16:27 +00:00
Ant Phillips
6e19f956d9
DOM tests from TestFest
2008-05-27 12:44:51 +00:00
Derick Rethans
02a5dc7764
- Updated to version 2008.3 (2008c)
2008-05-27 12:19:47 +00:00
Felipe Pena
52c0057c63
- Removed UEXPECT(F)
2008-05-27 12:17:40 +00:00
Matt Wilmas
25958acac4
Regenerate
2008-05-27 11:27:58 +00:00
Steph Fox
87fac43ac0
- killed off UEXPECT
...
- html_translation_table and setlocale tests are no longer relevant
- there are a number of ANSI-encoded files. Is this deliberate?
2008-05-27 10:50:48 +00:00
Matt Wilmas
9c37df900c
Add array_init_size() and use it where array size is known at initialization
2008-05-27 10:28:25 +00:00
Scott MacVicar
6db10b2bf1
DOM Tests from London Testfest
2008-05-27 10:21:16 +00:00
Steph Fox
a4cb8c536f
- killed off UEXPECT
2008-05-27 09:34:55 +00:00
Steph Fox
4ccb8869e7
- killed off UEXPECT
2008-05-27 07:46:51 +00:00
Steph Fox
08253045d4
- killed off UEXPECT
...
- no getmxrr() under doze
2008-05-27 07:41:44 +00:00
Steph Fox
5078c3a00a
- killed off UEXPECT
2008-05-27 07:38:00 +00:00
Felipe Pena
554810af62
- Removed UEXPECT(F)
2008-05-27 03:22:42 +00:00
Felipe Pena
77080b64d9
- Removed UEXPECT(F)
2008-05-27 02:55:52 +00:00
Steph Fox
1b04aaf1ed
- killed off UEXPECT
2008-05-27 00:08:03 +00:00
Steph Fox
fa3d01975b
- killed off UEXPECT
...
- E_DEPRECATED doesn't always allow stuff to pass?
2008-05-27 00:04:31 +00:00
Steph Fox
24d1d8459c
- killed off UEXPECT
...
- everything passes here on my box, yay
2008-05-26 23:54:20 +00:00
Steph Fox
8c15398ca6
- killed off UEXPECT
2008-05-26 23:48:29 +00:00
Steph Fox
f6cc4ee4df
- killed off UEXPECT
...
- Tony has a patch that should fix all these
2008-05-26 23:45:15 +00:00
Steph Fox
b00be96ec2
- killed off UEXPECT
...
- another of those parser differences in assert_02.phpt. Please check.
2008-05-26 23:42:10 +00:00
Steph Fox
833f4150a1
- killed off UEXPECT
...
- could someone please fix var_export2.phpt? NUL is corrupted, can't fix here
2008-05-26 23:36:10 +00:00
Etienne Kneuss
8210627fc1
ws
2008-05-25 12:23:22 +00:00
Etienne Kneuss
be6d55935c
Add a prepend param to spl_autoload_register
2008-05-25 12:17:27 +00:00
Etienne Kneuss
e28bcbbf60
remove the skipif
2008-05-25 12:10:14 +00:00
Sebastian Bergmann
1517e12411
Drop SKIPIF check for ext/spl.
2008-05-25 06:03:44 +00:00
Etienne Kneuss
649f10fd3f
New tests from testfest
2008-05-24 16:48:15 +00:00
Etienne Kneuss
72f61bfc4f
Also register the get_iterator handler for Max/Min Heap
2008-05-24 14:37:53 +00:00
Pierre Joye
dac1a1014d
- [DOC] restore get_magic_quotes_gpc and get_magic_quotes_runtime
...
they always return false.
(let save the world, spare bandwidth and kill the trolls 1/2)
2008-05-24 14:36:16 +00:00
Steph Fox
76a9ec377b
- MFB major fixes
...
* found felipe's segfault in util.c and fixed the segfault (3 tests fail due to odd behavior of . and .. on this machine)
* fixed serious flaws in the setting/resetting of is_data - now it works properly. Assume
all new PharData are tar-based, and allow passing Phar::ZIP to PharData constructor to override this
* fix broken earlier commit, introduced segfault that broke 20 tests here
2008-05-24 14:18:31 +00:00
Sebastian Bergmann
7efb792fe8
Drop SKIPIF check for ext/spl.
2008-05-24 14:17:44 +00:00
Sebastian Bergmann
28d77dff61
MFB: Drop SKIPIF check for ext/spl.
2008-05-24 14:12:00 +00:00
Steph Fox
bdca5a12b0
- MFB fix offset detection in tar files
2008-05-24 13:59:56 +00:00
Etienne Kneuss
fa3ae04c28
Add tests from testfest
2008-05-24 13:40:33 +00:00
Sebastian Bergmann
5aa7732d2f
MFB: Drop SKIPIF check for ext/reflection.
2008-05-24 13:35:03 +00:00
Marcus Boerger
42c955d77b
- Add constants and new test (test from testfest.php.net)
2008-05-24 11:53:35 +00:00
Robin Fernandes
f684c221c4
More basic ReflectionClass tests from Dutch TestFest.
2008-05-23 21:14:05 +00:00
Antony Dovgal
afe0aa6ea4
use bundled PCRE library when both yes & no passed as argument,
...
look for headers and the lib otherwise
2008-05-23 19:06:36 +00:00
Ilia Alshanetsky
b55e780166
MFB:When dumping entire document to file via asXml() don't lose the encoding
2008-05-23 15:46:24 +00:00
Matt Wilmas
e2730a196f
Fixed Windows build now that HAVE_INET_PTON is defined
2008-05-23 09:40:19 +00:00
Kalle Sommer Nielsen
3273ed8ec0
Enable inet_pton() and inet_ntop() on Windows in HEAD
2008-05-22 22:07:21 +00:00
Robin Fernandes
50cd9a0382
Basic ReflectionClass tests (from Dutch TestFest)
2008-05-22 21:54:01 +00:00
Greg Beaver
8589859191
MFB fix convertTo\*() for same-named archives with no files
2008-05-21 20:39:33 +00:00
Josie Messa
b895dc0f9b
- Committing tests reviewed after London TestFest 08
...
- Credits to: Mike Sullivan and James Lewis
2008-05-21 15:04:13 +00:00
Antony Dovgal
2953951544
use macros instead of hardcoded encoding names
...
(%$#@# AIX is totally broken..)
2008-05-21 15:03:11 +00:00
Antony Dovgal
76d9064cc7
use ZEND_U_CONVERTER() macro to prevent segfaults when the converter is not set (i.e. NULL)
2008-05-21 12:01:55 +00:00
Etienne Kneuss
e35e5b93e3
Fix path lookup when include_path is used
2008-05-20 21:46:13 +00:00
David Soria Parra
d94c197637
Coding style
2008-05-20 13:28:31 +00:00
David Soria Parra
60b27ed62a
Allow non-long values for proxy_port, connection_timeout and convert them
2008-05-20 13:15:01 +00:00
Antony Dovgal
1db4d44c7b
fix function signature and silence compile warning
2008-05-20 12:07:13 +00:00
Antony Dovgal
24cc4b72c3
nuke unused variables
2008-05-20 12:04:37 +00:00
Greg Beaver
a08acfb080
s/zend_hash_exists/zend_hash_find/
2008-05-20 05:01:08 +00:00
Greg Beaver
ccf430ca93
MFB relax rename requirements
2008-05-20 04:09:41 +00:00
Steph Fox
2c20c55716
- unicodify expected output
2008-05-19 19:37:39 +00:00
Steph Fox
f08aea109b
- IS_UNICODE checks and conversions
...
- stub and creation file updates
- far too many test updates to think about
2008-05-19 19:05:42 +00:00
Felipe Pena
69deb7bc42
- Fixed wrong fix
2008-05-19 16:21:30 +00:00
Felipe Pena
5840963846
- Fixed test
2008-05-19 16:19:33 +00:00
Ilia Alshanetsky
8be988a8a4
MFB: Fixed bug #45004 (pg_insert() does not accept 4 digit timezone format)
2008-05-19 15:18:49 +00:00
Felipe Pena
fc7497fe1e
- Fixed test (duplicated UEXPECTF section)
2008-05-19 15:17:08 +00:00
Felipe Pena
259e6f18a1
- Fixed tests
2008-05-19 15:13:21 +00:00
Steve Seear
6eec0905b0
Tests from PHP London TestFest 2008
2008-05-19 12:57:28 +00:00
Steve Seear
b18686bc63
Moving DOM tests to correct folder.
2008-05-19 12:49:54 +00:00
Steve Seear
363df894a9
Tests from PHP London TestFest 2008
2008-05-19 12:22:23 +00:00
Greg Beaver
eb99aa475e
MFH fix mem leak, add test for previous segfault fix
2008-05-18 23:41:17 +00:00
Greg Beaver
3d953abaf3
MFB fix segfault
2008-05-18 23:12:47 +00:00
David Soria Parra
ea74d59d3a
Revert.
2008-05-18 19:52:46 +00:00
David Soria Parra
024c25fc59
MFB: Make mcrypt_enc_self_test() return value compatible with documentation and mcrypt_module_self_test()
2008-05-18 17:15:08 +00:00
Felipe Pena
ad69a4c588
- MFB: Making compatible with 64bit platform
2008-05-18 15:52:42 +00:00
Felipe Pena
87d80cf81a
- Added UEXPECTF
2008-05-18 00:47:22 +00:00
David Soria Parra
02eb39d64b
Tests from Munich PHP Testfest 2008
2008-05-17 23:27:42 +00:00
Greg Beaver
11fb7561f0
enable by default statically instead of shared
...
this is done by removing zlib/bz2 explicit dependencies because they are unnecessary
we only ever use the stream filter, and the check for existence has
been moved to runtime where it is after startup
2008-05-17 20:07:38 +00:00
Greg Beaver
1e4b633721
MFB fix test (again)
2008-05-17 20:04:18 +00:00
Zoe Slattery
8ced03e026
Tests from London test fest 2008
2008-05-17 13:26:51 +00:00
Zoe Slattery
3d65cd0103
Tests from Testfest 2008
2008-05-16 17:14:57 +00:00
Etienne Kneuss
1d2bfff3a9
Fix FilesystemIterator with ./..
2008-05-16 13:22:02 +00:00
Felipe Pena
f4458df3d4
- Improved fix (used 's' in parameter parsing)
2008-05-16 12:11:15 +00:00
Felipe Pena
7bfcde4894
- MFB: Added conversion to string.
2008-05-16 03:11:56 +00:00
Greg Beaver
25b8e6cc3f
MFB: add full metadata support for tar-based archives and test
2008-05-15 23:46:54 +00:00
Etienne Kneuss
c2593307f3
Replace the iterator correctly after being cloned (related to #44964 )
2008-05-15 17:22:03 +00:00
Etienne Kneuss
db0e4fac8b
Implement SplPriorityQueue::getExtractFlags()
2008-05-15 17:05:20 +00:00
Greg Beaver
144e472967
MFB: plug security hole of unfettered creation access to .phar magic directory
2008-05-15 16:09:21 +00:00
Zoe Slattery
c8e160e477
Tests from Testfest 2008
2008-05-15 12:50:28 +00:00
Steph Fox
c1ae13b985
- Make internal code back-compatible. This included a binary cast in the default stub, hence many test updates.
...
- Just over a third of tests pass. Test manifests are broken currently.
2008-05-14 21:27:31 +00:00
Antony Dovgal
b3e245110d
and the last one..
2008-05-14 13:13:02 +00:00
Antony Dovgal
9b028e77b3
fix test names
2008-05-14 13:05:55 +00:00
Felipe Pena
8778ef1d21
- Add check for avoid segfault when trying instantiate PDORow manually
2008-05-14 12:28:28 +00:00
Elizabeth Marie Smith
132ecdfa7d
MFB and steph's pecl fixes into confutils
2008-05-14 03:32:27 +00:00
Felipe Pena
ede5c8dd09
- Fixed tests (added default_charset=)
2008-05-13 19:18:11 +00:00
Steph Fox
ce586bf826
- MF53 dotted.path support
2008-05-13 18:43:18 +00:00
Greg Beaver
cfa135cb17
MFB fix tests
2008-05-13 18:38:35 +00:00
Steph Fox
247d91e780
- 'It builds on my box'.
...
- Don't expect any tests to pass.
2008-05-13 18:35:25 +00:00
Felipe Pena
461006fa97
- Added SKIPIF
2008-05-13 14:49:36 +00:00
Christopher Jones
f31693b736
New/updated tests
2008-05-13 00:04:52 +00:00
Greg Beaver
2734ed6c4f
back to dev
2008-05-12 21:03:48 +00:00
Greg Beaver
5974e9ccff
prepare for release
2008-05-12 20:43:04 +00:00
Greg Beaver
82dc03941a
fix weird alias issues, add tests to check for new-found problems
2008-05-12 20:42:07 +00:00
Steph Fox
ac8ea81588
- Update package/TODO as best memory allows
2008-05-12 19:11:24 +00:00
Greg Beaver
30eca098e4
fix minor memleak
2008-05-12 17:40:14 +00:00
Steph Fox
dba1c11685
- Make sure default alias is set in phar.zip
...
- Add test
2008-05-12 17:12:56 +00:00
Steph Fox
7416b0cd91
- Fix tests
2008-05-12 12:46:41 +00:00
Antony Dovgal
a7ec33a1ef
revert patch that causes invalid reads/crashes on Linux
2008-05-12 08:46:49 +00:00
Matt Wilmas
49800ec22c
Fixed test after fixing bug #44830
2008-05-12 05:06:53 +00:00
Greg Beaver
ae789a055e
increase code coverage
2008-05-12 00:45:05 +00:00
Greg Beaver
51a1d6a3b7
increase code coverage in util.c
2008-05-12 00:43:11 +00:00
Greg Beaver
e6558c56a3
increase code coverage to test mounting of phar URLs to internal file, and fix odd semi-race condition
...
where stream resources were not properly freed at script end
2008-05-12 00:16:59 +00:00
Greg Beaver
b3bab5022a
increase code coverage
2008-05-11 23:07:12 +00:00
Greg Beaver
24efbb759b
simplify phar_get_link_location and increase its coverage to 100%
2008-05-11 23:03:56 +00:00
Greg Beaver
70d0a4c045
increase code coverage and fix tiny bug in handling of absolute links
2008-05-11 22:59:16 +00:00
Greg Beaver
ad1be25d8c
don't copy contents of linked/mounted files when converting an archive, and be sure to dupe mounted value
2008-05-11 22:45:03 +00:00
Greg Beaver
92f0dc842f
fix test
2008-05-11 22:44:33 +00:00
Greg Beaver
4ccf0b846e
slightly increase efficiency of function interception, and ensure that nothing fails even if the archive is unlinked mid-process
2008-05-11 21:30:05 +00:00
Greg Beaver
7149523766
add safety check to prevent unlinkArchive() from being called by a file within the archive
2008-05-11 21:15:47 +00:00
Greg Beaver
5d168ad544
fix memleak
2008-05-11 20:53:38 +00:00
Greg Beaver
376deb39d6
split test into two versions for differences in parameter parsing in PHP 5.3+
2008-05-11 19:41:45 +00:00
Greg Beaver
a0969ed78f
make test version-agnostic
2008-05-11 19:37:43 +00:00
Greg Beaver
38d5943ee6
increase code coverage of funcinterceptors to 90%+, fix many bugs, fix errant wrong test condition in fgc_edgecases
2008-05-11 19:17:51 +00:00
Sebastian Bergmann
360409b776
Add tests for ReflectionFunction::getExtension*().
2008-05-11 04:56:12 +00:00
Scott MacVicar
a2ef7d48d0
Fix compile error if _GNU_SOURCE is defined
2008-05-09 12:58:50 +00:00
Ant Phillips
b6c0148fc0
Collect all the open_basedir security tests into one place
2008-05-09 08:44:44 +00:00
Felipe Pena
27c72fd2e1
- Fix data size
2008-05-08 17:22:07 +00:00
Felipe Pena
496099274b
- Fixed detection of invalid class name
2008-05-08 16:58:43 +00:00
Etienne Kneuss
abd85a3ec1
Sync spl tests with 5.3
2008-05-08 12:03:18 +00:00
Felipe Pena
77a38f1a6a
- Fixed double free
2008-05-08 12:00:36 +00:00
Dmitry Stogov
7a42f42d13
Fixed test
2008-05-08 09:15:20 +00:00
Antony Dovgal
47040f4eb0
fix test
2008-05-08 07:09:03 +00:00
Greg Beaver
25a6be6cde
fix windows build
2008-05-08 03:10:18 +00:00
Greg Beaver
53e02373d0
fix handling of mounted entries when flushing in all phars, and of deleted entries with open references in tar-based phars, do not extract mounted entries, add to test
2008-05-08 02:58:45 +00:00
Greg Beaver
a919e2f858
fix serious logic error and potential security issue with phar_compiled_file and
...
phar_find_in_include_path. We were allowing data-based phars to be executed, and actually marking phar-based phar archives
without '.phar' in the name as data-based phars, which would allow modifying them even if phar.readonly=0. Add test for this sinister case
2008-05-08 00:49:37 +00:00
Ilia Alshanetsky
5576983a3e
MFB: kill unused vars
2008-05-07 23:46:11 +00:00
Greg Beaver
0773c7f6a2
fix tar extension detection in open code
2008-05-07 17:35:20 +00:00
Greg Beaver
f134a909c3
optimize phar filename extension detection to first search through known phars. This eliminates several stat/realpath calls for archives with lots of files
2008-05-07 17:24:22 +00:00
David Coallier
b9af1cc162
- Test for bug #44811
2008-05-07 15:45:56 +00:00
David Coallier
0e2f6d8c6f
- Fixed bug #44811 (Improve error message when creating new SoapClient
...
that contains invalid data)
2008-05-07 15:45:02 +00:00
Andrey Hristov
493b0bb51b
Update mysqlnd - new ini variable
2008-05-07 15:16:27 +00:00
Greg Beaver
0f5f61c071
prepare for 2.0.0b1 release, pending review (finally)
2008-05-07 06:43:07 +00:00
Greg Beaver
e765e8f6ca
remove files created
2008-05-07 06:39:05 +00:00
Greg Beaver
eda25ddb34
validate user-supplied aliases when converting archives to other formats
2008-05-07 06:36:24 +00:00
Greg Beaver
549bf83bd1
[DOC]
...
remove phar.extract_list
remove Phar::getExtractList()
2008-05-07 05:38:31 +00:00
Greg Beaver
f8db86b008
remove APC fanciness - this was causing non-caching of some files include()d inside a phar archive
2008-05-07 05:13:41 +00:00
Etienne Kneuss
17bce65262
Add a flag that defines whether the objects should get iterated through or not
2008-05-06 22:59:59 +00:00
Greg Beaver
96d4c2b62f
fix zip metadata for archive/fix perms for file in zip/all.phpt test
2008-05-06 21:46:26 +00:00
Greg Beaver
04735b675d
new failing test for testing all zip creation facets
2008-05-06 21:34:19 +00:00
Greg Beaver
196f0ef42b
fix segfault in buildfromdirectory2 test and potential segfault
2008-05-06 21:23:48 +00:00
Greg Beaver
5ba8ca70a4
fix alias overloading handling for archives that are not in use
2008-05-06 21:14:53 +00:00
Greg Beaver
3d388e71d2
new test for unset behavior
2008-05-06 18:25:33 +00:00
Ilia Alshanetsky
7e68effe43
MFB: Fixed bug #44836 (putenv() crashes, avoid direct reference of environ
...
in POSIX systems).
2008-05-06 18:04:25 +00:00
Kalle Sommer Nielsen
76606319c0
Changed php_*h() + php_log1p() + php_expm1() to be static
2008-05-06 10:57:54 +00:00
Rasmus Lerdorf
f0f6e70406
No domainname element in utsname on OSX
2008-05-05 21:28:47 +00:00
Kalle Sommer Nielsen
f914d50dd6
Implemented Windows support for asinh(), acosh(), atanh(), log1p() and expm1() + removed Windows check on tests
...
[DOC] Windows support for asinh(), acosh(), atanh(), log1p() and expm1()
2008-05-05 06:28:03 +00:00
Etienne Kneuss
5f4e5fa60a
Fix protos
2008-05-04 21:16:22 +00:00
Steph Fox
21460875fc
- Some tests for buildFromDirectory()
2008-05-04 20:58:43 +00:00
Derick Rethans
c070512ee4
- Added support for "<xth> <weekday of" and "last <weekday> of" phrases to be
...
used with months - like in "last saturday of februari 2008".
2008-05-04 20:50:46 +00:00
Rob Richards
97256c625f
fix bug #44891 Memory leak using registerPHPFunctions and XSLT Variable
2008-05-04 15:13:39 +00:00
Derick Rethans
92975a6319
- Added support for using ISO 8601 time intervals to define a DatePeriod
...
iterator.
2008-05-04 09:59:42 +00:00
Antony Dovgal
77403f0c94
fix folding
2008-05-04 09:33:56 +00:00
Steph Fox
c322c1a94a
- Kill Windows warning when int meets short
...
- All tests still pass
2008-05-03 21:09:56 +00:00
Zoe Slattery
50902f0ec6
Committing corrected test from Eric Stewart
2008-05-03 20:39:07 +00:00
Etienne Kneuss
6e7d66eebd
MFB: Fix #44838 (static class reference restricting overwriting)
2008-05-03 16:01:00 +00:00
Etienne Kneuss
d0577693da
Fix #44484 (define SimpleXMLElement::__toString())
2008-05-03 15:09:24 +00:00
Derick Rethans
a49676e4f3
- Added support for using an end date to limit the amount of recursions
...
with the DatePeriod iterator.
2008-05-03 10:59:14 +00:00
Derick Rethans
4d6933d254
- Fixed weekdays algorithm.
2008-05-03 10:03:21 +00:00
Greg Beaver
a180fcc9bc
add Phar::unlinkArchive() to allow complete removal of a parsed phar archive from memory and disk
2008-05-03 02:04:24 +00:00
Antony Dovgal
9c8b9b8d1f
fix build
2008-05-02 23:04:50 +00:00
Derick Rethans
7599f7384b
- Fixed an issue in date() where a : was printed for the O modifier after a P
...
modifier was used.
2008-05-02 21:32:13 +00:00
Elizabeth Marie Smith
7a01c2c738
MFB
2008-05-02 14:10:05 +00:00
Lars Strojny
8ea8cd611a
Hard enabling it for Windows, readding define for UNIX [DOC]
2008-05-02 13:12:02 +00:00
Lars Strojny
b190fdca65
Hard enabling ext/reflection on UNIX too [DOC]
2008-05-02 13:06:27 +00:00
Derick Rethans
2352d10de2
- Added DateInterval::createFromDateString() that creates an interval
...
from the relative parts of a date/time string.
- Fixed an issue where special relative bits were not applied.
#- @DOC
2008-05-02 12:48:19 +00:00
Greg Beaver
bfbe53eeb2
refactor isTar/isZip/isPhar into isFileFormat(int format) where format is one of Phar::TAR,, Phar::ZIP, Phar::PHAR
...
[DOC]
2008-05-02 05:05:56 +00:00
Greg Beaver
e0bc2b2be1
update TODO, re-order methods to be alphabetical, tweak extractTo to set permissions and handle NULL for files
...
# this also matches the docs I just committed :)
2008-05-02 04:44:39 +00:00
Derick Rethans
6205943023
- Rearranged some structures to allow for more powerfull period/intervals.
2008-05-01 16:14:29 +00:00
Derick Rethans
042867ecb8
- Include the starting date by default in the iterator output, but add an
...
option to disable this behavior.
2008-05-01 13:31:00 +00:00
Ant Phillips
07dc6d94b6
open_basedir tests for directory functions
2008-05-01 12:36:44 +00:00
Ant Phillips
6946c49719
open_basedir tests for directory functions
2008-05-01 11:46:17 +00:00
Derick Rethans
b1960e2af3
- Added the DatePeriod class/iterator that iterates over a date time object
...
for a specific number of iterators and applies a DateInterval each time.
2008-05-01 00:10:25 +00:00
Greg Beaver
93fd16ef4d
fix possible read past end of buffer by ridiculously stupid convoluted logic (I wrote it, I can call it that) reported by valgrind
2008-04-30 23:49:09 +00:00
Greg Beaver
0a3fc4faba
fix unix-only valgrind issue by initializing arch
2008-04-30 23:44:30 +00:00
Greg Beaver
2b8a56779b
fix cwd test in php 5.2, now all tests pass in 5.2 on unix
2008-04-30 23:06:57 +00:00
Greg Beaver
c3816a2aa0
fix test to be truly path-agnostic
2008-04-30 23:06:04 +00:00
Greg Beaver
d16f86f528
fix Bug #13786 on unix (Steph can you verify?)
2008-04-30 22:16:25 +00:00
Greg Beaver
791bb5db46
fix test (passes in PHP_5_3 on my 64-bit machine, have not yet tested in 5_2)
2008-04-30 22:12:21 +00:00
Greg Beaver
4b1409fef7
add helper file I use for debugging the front controller tests
2008-04-30 22:10:56 +00:00
Greg Beaver
73830f751f
add missing file for test
2008-04-30 22:09:18 +00:00
Greg Beaver
5f4c42d301
fix double free
2008-04-30 20:17:27 +00:00
Greg Beaver
aeefda4a50
stupid cut/paste error
2008-04-30 20:14:54 +00:00
Greg Beaver
9d27fab9c4
increase code coverage to test cwd stuffs
2008-04-30 20:14:15 +00:00
Ant Phillips
b3e6072a04
Fix session test failures as reported by Antony Dovgal.
...
These were caused by the tests assuming default values for some session
configuration settings, in particular session.save_path and session.name.
The tests now explicitly set these settings in the --INI-- section.
2008-04-30 15:20:17 +00:00
Ant Phillips
08b3473a81
Break up complicated rename tests into some smaller more consumable chunks
2008-04-30 13:53:50 +00:00
Ant Phillips
3edf8bd266
Fix session test failures as reported by Antony Dovgal.
...
These were caused by the tests assuming default values for some session
configuration settings, in particular session.save_path and session.name.
The tests now explicitly set these settings in the --INI-- section.
2008-04-30 09:28:00 +00:00
Greg Beaver
483018e170
remove unneeded exception handling (webPhar is always within an outer zend_execute block which handles exceptions for us, this is unnecessary)
2008-04-30 02:20:48 +00:00
Steph Fox
8a970147ad
- Allow setStub() to continue working
...
- Fix tests broken by earlier commit
2008-04-29 12:26:58 +00:00
Steph Fox
8559a2dbde
- Prevent phars with empty manifests flushing to disk
...
- This would've fixed that test... removing clean section
@Greg: I commented out the call that breaks the Windows build, pending a decision about its future.
2008-04-29 12:06:54 +00:00
Steph Fox
7d3e9ef952
- Fix paths in test
2008-04-29 11:37:33 +00:00
Steph Fox
7762c5d204
- Add test for bug #13786
2008-04-29 10:45:23 +00:00
Ant Phillips
6b00f44934
More session tests to improve code coverage for untested extension code
2008-04-29 09:24:18 +00:00
Dmitry Stogov
20abb52b1e
Added missing lazy initialization
2008-04-29 09:18:54 +00:00
Ant Phillips
049e27a949
More session tests to improve code coverage for untested extension code
2008-04-29 08:57:10 +00:00
Dmitry Stogov
1d0f893b49
Lazy EG(active_symbol_table) initialization
2008-04-29 08:15:49 +00:00
Antony Dovgal
eef38c8ab3
cosmetic enhancements
2008-04-29 08:04:11 +00:00
Antony Dovgal
9c2f3fc42c
fix test
2008-04-29 07:26:39 +00:00
Greg Beaver
984ea1f437
fix segfault (now all tests pass here)
2008-04-28 23:00:46 +00:00
Greg Beaver
a78fd15fae
fix double free and broken stat.phpt
2008-04-28 22:57:21 +00:00
Greg Beaver
ee1273af7a
remove hack introduced because of broken usage of php_resolve_path instead of zend_resolve_path
2008-04-28 22:41:20 +00:00
Greg Beaver
18f221c61d
it's a bit cheesy, but make this test 5.2/5.3 agnostic :)
2008-04-28 22:32:15 +00:00
Greg Beaver
7220c19556
fix tar generation - we were subtly corrupting the header with \0 because of use of strcpy
2008-04-28 16:44:53 +00:00
Scott MacVicar
455eeec4b9
MFH: Fix windows build
2008-04-28 13:26:50 +00:00
Greg Beaver
ff90f59ea9
fix off-by-one for writing of timestamp and file modes in tar files
2008-04-28 06:49:56 +00:00
Greg Beaver
fbb2e8ce60
more fixes for PHAR_G(cwd)
2008-04-28 06:03:33 +00:00
Greg Beaver
62f824b6e1
fix crash (this area really needs code coverage)
2008-04-28 04:38:07 +00:00
Greg Beaver
5da6c48f7d
add open_basedir/safe_mode checks for files in Phar::addFile()
2008-04-27 23:59:41 +00:00
Greg Beaver
e2660a692b
fix test
2008-04-27 23:59:14 +00:00
Derick Rethans
089bc254eb
- Fixed "this week", "previous week"/"last week" and "next week" phrases by
...
actually meaning the week.
#- For now the week starts on Monday, but I plan on making that configurable.
2008-04-27 19:12:10 +00:00
Steph Fox
bcd2ddd018
- Kill another one from the gcov site's parameter parsing report
2008-04-27 16:42:03 +00:00
Steph Fox
51459aade4
- Another test that gives completely different results if readonly=0
2008-04-27 12:22:36 +00:00
Steph Fox
473abd4e2b
- Deleting files we cannot see...
2008-04-27 11:36:22 +00:00
Steph Fox
37a8782f0c
- Fix a couple of failing tests/bad cleanup
...
@Greg: the phpinfo() ones assumed no php.ini - this isn't always the case, even if it should be
2008-04-27 11:31:27 +00:00
Steph Fox
2ea698eae7
- Make it possible to extract all *and* overwrite
2008-04-27 11:26:15 +00:00
Steph Fox
9e8c3ea9a7
- Always give reasons for skipped tests
2008-04-27 10:18:35 +00:00
Steph Fox
77dcb8cffd
- Kill a few uninitialized vars (thanks gcov)
2008-04-27 10:14:00 +00:00
Greg Beaver
fd9bf92ac6
fix out-of-bounds read potential by replacing strstr with a custom strnstr
2008-04-27 07:20:02 +00:00
Greg Beaver
5bf3d1d362
fix invalid free
2008-04-27 07:04:56 +00:00
Greg Beaver
94846549f5
fix APC compile hook interception, now APC actually caches files
2008-04-26 23:16:49 +00:00
Greg Beaver
fade22bfd8
fix ridiculously critical omission in zip flush - we never set compressed file size! Augment zip test for bz2/zlib-compressed alias files to increase code coverage
2008-04-26 23:02:51 +00:00
Greg Beaver
11c93b8494
add checking for invalid alias on opening tar, and test
2008-04-26 22:31:44 +00:00
Greg Beaver
ad6e7fc667
add screening of alias to reading of zip archives, and test for bad aliases
2008-04-26 22:04:04 +00:00
Greg Beaver
5b85b2074b
new test/updated test to ensure stub integrity (I was wrong, zip is fine)
2008-04-26 17:47:31 +00:00
Greg Beaver
489fe0331f
add logic test to ensure stub is not overwritten when adding a file (zip currently does this - bad zip)
2008-04-26 17:43:53 +00:00
Greg Beaver
52f5a0f2ac
increase code coverage
2008-04-26 17:34:14 +00:00
Greg Beaver
15f9f20c3c
really fix test by fixing the regex
2008-04-26 17:32:18 +00:00
Greg Beaver
76c78a480e
increase code coverage (and magically, mysteriously this tests passes with no other changes - weird)
2008-04-26 17:29:55 +00:00
Greg Beaver
eb6b941d2a
fix clean
2008-04-26 17:28:28 +00:00
Greg Beaver
f37605ec0c
increase code coverage
2008-04-26 17:27:47 +00:00
Greg Beaver
b22cc67e6b
new test increases code coverage
2008-04-26 17:20:50 +00:00
Greg Beaver
2227f10f3e
add failing portion of test for compressed alias read
2008-04-26 17:18:15 +00:00
Greg Beaver
8e7f6d6662
add failing portion of test for bz2 compressed file on open
2008-04-26 17:14:27 +00:00
Greg Beaver
79a45a9666
fix buildfromiterator base to exclude directory separator on unix or windows, fix 10 test to have new tests
2008-04-26 17:09:58 +00:00
Greg Beaver
c6b617eca8
fix cleanup
2008-04-26 16:57:14 +00:00
Steph Fox
cf7f50e42c
- Added a RecursiveIterator/buildFromIterator test
...
- Fixed up bug13727.phpt to take < 15 minutes :\\ and clean up after itself
- Cleaned up protos/reflection data
- Added myself to package.xml credits
2008-04-26 13:22:38 +00:00
Greg Beaver
0c2f3b760a
add Phar::extractTo(dest_directory[, mixed files[, bool overwrite]])
...
this is very similar to ext/zip's extractTo and is based on that code, with the addition of the third parameter, which
is used to allow overwriting existing files (disallowed by default, unlike ext/zip's implementation)
[DOC]
2008-04-26 05:31:00 +00:00
Greg Beaver
c5fc383cb7
finish code coverage work (whew)
2008-04-26 05:28:56 +00:00
Steph Fox
dbb4618bd5
- cs
2008-04-26 02:04:09 +00:00
Steph Fox
f040cb6492
- fixed those pesky memleaks
2008-04-26 01:52:22 +00:00
Steph Fox
9bf8d7429e
- implemented Phar::buildFromDirectory
...
@Greg: There are two (identical) recurring memleaks I can't seem to kill, both marked FIXME. Would you please take a look?
[DOC] $phar->buildFromDirectory(dirname[, regex]). Return value is an array pairing each file in the archive index with the original path on the filesystem.
2008-04-25 21:37:41 +00:00
Greg Beaver
68dc76a9ab
make dang sure this ridiculous test cleans up after itself
2008-04-25 16:54:37 +00:00
Greg Beaver
8657ab7e5a
add test for bug #13727 , fix bug #13727
2008-04-25 16:50:22 +00:00
Greg Beaver
2bf5042d74
finish code coverage testing of phar_object.c (except for iterator building, which Steph is doing) and fix segfault in error message for directory getcontent if it is a temp directory
2008-04-25 16:10:59 +00:00
Greg Beaver
84004bf248
new test with code coverage for PharFileInfo::setMetadata/delMetadata, improve error messages
2008-04-25 16:05:05 +00:00
Greg Beaver
3864211c00
remove unneeded skipif conditions
2008-04-25 15:56:20 +00:00
Greg Beaver
13dc477de2
new code coverage test, improve clarity of error message when chmod is used on a temp directory
2008-04-25 15:53:02 +00:00
Derick Rethans
64b888c0fa
- MF53: Added new date/time functionality:
...
. support for diffing date/times through date_diff() / DateTime::diff().
. added DateInterval class to represent the difference between two date/times.
. support for parsing ISO intervals for use with DateInterval.
. date_add() / DateTime::add(), date_sub() / DateTime::sub() for applying an
interval to an existing date/time.
2008-04-25 12:55:16 +00:00
Greg Beaver
7c7b387cc3
fix potentially serious security issue: buffer overrun if the tar filename > 101 characters in length. This fixes tests/tar/bignames.phpt
2008-04-25 04:35:10 +00:00
Greg Beaver
efe519c194
fix access fault on windows, fix memleak on all platforms when accessing a temp directory via offsetGet
2008-04-25 04:34:03 +00:00
Greg Beaver
6036559d35
fix tests on windows
2008-04-25 04:31:44 +00:00
Greg Beaver
fc9aba79f5
add missing file (Steph: this fixes tests/tar/truncated.phpt, sorry :)
2008-04-25 04:29:08 +00:00
Greg Beaver
218b975485
fix test (except for memleaks)
2008-04-24 20:02:04 +00:00
Greg Beaver
0db641af3e
rework PharFileInfo->decompress and add failing test
2008-04-24 19:57:22 +00:00
Greg Beaver
d28dcfaf60
new test
2008-04-24 17:25:23 +00:00
Greg Beaver
84c622c2ab
new test for PharFileInfo::__destruct
2008-04-24 17:19:01 +00:00
Steph Fox
aaf5498ff4
- clean the right file :)
2008-04-24 17:02:27 +00:00
Steph Fox
21584ed029
- kill a couple of (release build) MS compiler warnings
2008-04-24 16:59:23 +00:00
Ant Phillips
72d15b9bba
Extra open_basedir tests
2008-04-24 16:40:55 +00:00
Steph Fox
28459132cb
- Fix Windows build
2008-04-24 16:03:40 +00:00
Andrey Hristov
5da78b297b
Update ext/mysql's and ext/mysqli's tests
...
Add mysqli_stmt_more_result()/mysqli_stmt_next_result(), but only in
mysqlnd builds as libmysql doesn't support this feature.
2008-04-24 14:04:58 +00:00
Ant Phillips
dedb146a69
Allow for chmod() to fail on symbolic links
2008-04-24 13:58:27 +00:00
Pierre Joye
09c7d21237
- improve test and remove files on exit
2008-04-24 08:45:11 +00:00
Dmitry Stogov
937b1b7ab6
Fixed bug #44805 (rename() function is not portable to Windows). (Pierre)
2008-04-24 07:46:10 +00:00
Greg Beaver
91e67a4fbd
test PharFileInfo::__construct, fix potential segfault, and bad logic in phar detection
2008-04-24 05:18:50 +00:00
Greg Beaver
1f98c6526b
increase code coverage
2008-04-24 05:03:12 +00:00
Greg Beaver
24d83fa7f8
fix break when uncompressed files are re-saved, fixes phar_copy.phpt test
2008-04-24 04:56:22 +00:00
Greg Beaver
8f0c9caac5
remove redundant unreachable code in Phar::copy, augment test, and add failing condition that needs to be fixed
2008-04-24 04:14:05 +00:00
Greg Beaver
696dafa370
new test for Phar::decompress()
2008-04-24 04:05:20 +00:00
Greg Beaver
b721660ec7
increase code coverage
2008-04-23 19:01:52 +00:00
Greg Beaver
9c60d2dcaf
increase code coverage
2008-04-23 19:00:42 +00:00
Greg Beaver
207a093186
increase code coverage
2008-04-23 18:59:41 +00:00
Greg Beaver
3190bd0884
increase code coverage, fix minor memleak
2008-04-23 18:54:09 +00:00
Greg Beaver
cebd8a5864
increase code coverage
2008-04-23 18:46:48 +00:00
Greg Beaver
ba2182d795
increase code coverage
2008-04-23 18:46:21 +00:00
Greg Beaver
e5309e4aad
increase code coverage
2008-04-23 18:45:42 +00:00
Greg Beaver
ab1d8adb96
fix default format conversion, increase code coverage
2008-04-23 18:44:43 +00:00
Greg Beaver
26d2062305
increase code coverage slightly
2008-04-23 18:32:59 +00:00
Greg Beaver
3b8fc7309f
new test increases code coverage, fix memleak found by test
2008-04-23 18:30:53 +00:00
Greg Beaver
4a0b06af82
increase code coverage
2008-04-23 18:22:55 +00:00
Greg Beaver
3d890f09a8
fix extension detection for executable=2
2008-04-23 18:22:09 +00:00
Greg Beaver
c034683550
new test for Phar::isValidPharFilename. Fix Phar::isValidPharFilename. Fix extension detection for all cases
2008-04-23 18:11:20 +00:00
Greg Beaver
faaa9261e5
new test for Phar::loadPhar with phar.extract_list
2008-04-23 17:27:31 +00:00
Greg Beaver
d3689baf53
new test for Phar::mapPhar with phar.extract_list
2008-04-23 17:25:52 +00:00
Greg Beaver
19088c1930
remove/move unreachable code
2008-04-23 17:23:32 +00:00
Greg Beaver
1dc190e680
improve rewrite callback support, add test for callback that does not return string/false
2008-04-23 17:18:28 +00:00
Johannes Schlüter
5105552d5a
- Fix Windows build
2008-04-23 16:55:51 +00:00
Greg Beaver
22878f0ea2
new test for valid callback that fails for rewrite callback
2008-04-23 16:50:19 +00:00
Greg Beaver
ce5732112e
new test for invalid rewrite callback
2008-04-23 16:47:12 +00:00
Greg Beaver
50835e4bb7
new test for SCRIPT_NAME not containing the filename
2008-04-23 16:06:59 +00:00
Greg Beaver
2aa87329db
new test for webPhar failure on opening file
2008-04-23 16:03:08 +00:00
Greg Beaver
76b8f30659
new test for webPhar with phar.extract_list
2008-04-23 16:00:06 +00:00
Ant Phillips
6b21c9a335
open_basedir tests for file system functions (v5.2, 5.3 and 6.0 branches)
2008-04-23 14:10:12 +00:00
Greg Beaver
5224d341b6
ensure freeing of cwd/name happens in all cases
2008-04-22 17:34:00 +00:00
Greg Beaver
af3dfa23f6
fix headers in test
2008-04-22 17:29:11 +00:00
Greg Beaver
3330c16967
new test for fatal error in php file executed by front controller
2008-04-22 17:28:50 +00:00
Greg Beaver
0338b28939
re-enable disabled cwd code
2008-04-22 17:19:06 +00:00
Greg Beaver
d8b4c2795e
remove unreachable code, add test for large non-php file
2008-04-22 17:17:29 +00:00
Greg Beaver
379bcf1f14
remove unreachable code
2008-04-22 17:13:07 +00:00
Greg Beaver
cb8f158cd5
fix PATH_INFO munging, add to test case
2008-04-22 17:11:30 +00:00
Greg Beaver
5ac9c1f23e
remove unreachable code, add test for no file extension and unknown file extension with Phar::webPhar
2008-04-22 17:03:10 +00:00
Ant Phillips
168e58d2da
New set of session extension tests for PHP 6.0 branch.
...
These hopefully test a reasonable set of basic, error and variations for
the twenty or so session functions. Note however that they do not
test all the session configuration settings.
2008-04-22 16:05:42 +00:00
Robin Fernandes
81087c5653
Fix some ereg tests for 64bit platforms.
2008-04-22 15:31:54 +00:00
Antony Dovgal
d5266adb2e
fix tests
2008-04-22 13:31:17 +00:00
Greg Beaver
4e5fc75977
big ol code coverage test for bad parameters to Phar methods
2008-04-22 05:17:04 +00:00
Greg Beaver
4388a65aa8
fix Phar::mount() to also allow running externally with full phar:// path, add test
2008-04-21 18:21:54 +00:00
Greg Beaver
e0873a380d
fix Phar::running()
2008-04-21 18:06:20 +00:00
Greg Beaver
25cdc7de2b
fix discovery of files hidden in a URL - makes using any regular front controller possible
2008-04-21 17:59:28 +00:00
Greg Beaver
2f56c7f343
new test for custom 404 handler, fix segfault found by test
2008-04-21 17:46:24 +00:00
Greg Beaver
cfc12b2afe
increase code coverage of phar.c significantly by ensuring signature algorithm test is actually run (duh)
2008-04-21 17:04:15 +00:00
Greg Beaver
7ee3597851
increase code coverage
2008-04-21 16:56:45 +00:00
Greg Beaver
5a4a54f64b
remove unused code
2008-04-21 16:51:26 +00:00
Greg Beaver
aaf6101928
another refactoring to combine an error and improve code coverage as a side effect
2008-04-21 16:50:18 +00:00
Greg Beaver
32f2eeea47
minor re-factoring reduces code lines for an error (and evilly increases code coverage at gcov ;)
2008-04-21 16:46:01 +00:00
Greg Beaver
69f74c5c80
minor re-factoring reduces code lines for an error (and evilly increases code coverage at gcov ;)
2008-04-21 16:42:53 +00:00
Greg Beaver
7d218cab35
cosmetics: same case as other tests
2008-04-21 16:42:24 +00:00
Greg Beaver
44358edd8d
new test for non-executable zip named as phar
2008-04-21 16:39:11 +00:00
Greg Beaver
779fec2278
implement opendir for mounted directories - much simpler to do than I initially thought
2008-04-21 16:29:09 +00:00
Antony Dovgal
f443488507
[DOC] add hash_copy() to be able to copy hash resource
2008-04-21 15:37:07 +00:00
Felipe Pena
5df12221cf
- Added UEXPECTF
2008-04-21 12:50:40 +00:00
Greg Beaver
afa1439304
finish code coverage for tar file format
2008-04-21 06:46:40 +00:00
Greg Beaver
c4315bfb2b
add test for huge filenames, fix huge filename reading
2008-04-21 06:33:49 +00:00
Greg Beaver
1f6292e91d
new test for corrupted tar with hard link to nowhere
2008-04-21 06:21:09 +00:00
Greg Beaver
3d858f4aa9
implement symbolic link support within a tar-based phar archive
...
this also resulted in a major fix for mounted directories, which were recycling the 'link' field which
could cause stupid conflicts with actual links, so move that to new 'tmp' field.
2008-04-21 06:17:51 +00:00
Greg Beaver
f70d527661
use a tar generated by the tar command to test links. Test still fails
2008-04-20 21:48:30 +00:00
Greg Beaver
ca6f70c8a3
add test for symbolic and hard links
2008-04-20 17:59:14 +00:00
Greg Beaver
027180d6ee
new test for bad checksum, fix tar.c to catch tar archives with a corrupted first entry, fix memleak on bad checksum
2008-04-20 17:28:54 +00:00
Greg Beaver
4abe1a0978
fix tests to match CVS
2008-04-20 17:19:24 +00:00
Greg Beaver
6d421e13b0
fix truncation test
2008-04-20 16:58:08 +00:00
Greg Beaver
f5dbaf64fc
add failing test for truncated tar archive
2008-04-20 15:12:09 +00:00
Greg Beaver
8001dfd8d0
new test, increases code coverage slightly
2008-04-20 14:54:05 +00:00
Greg Beaver
5e5dd15d52
fix test to be OS-agnostic
2008-04-20 05:50:40 +00:00
Greg Beaver
41d9dde1df
re-adding as binary
2008-04-20 05:49:06 +00:00
Greg Beaver
7cc7bdded7
added as text, removing in order to re-add
2008-04-20 05:48:52 +00:00
Greg Beaver
56650fa4cd
amend zip test to actually test file perms creation/reading and fix severely broken permissions creation
2008-04-20 05:41:41 +00:00
Greg Beaver
4336865bb4
add new test for openoffice-created zip
2008-04-20 05:22:02 +00:00
Greg Beaver
0cf701fe4e
new test for unix 'zip' command-created zip archives
2008-04-20 05:19:20 +00:00
Greg Beaver
50962003e0
fix fopen test problem - behavior is slightly different from PHP 5.2 -> PHP 5.3
...
now all tests pass on windows on my box
2008-04-20 04:35:14 +00:00
Greg Beaver
ab45c16a61
fix all but 1 test on windows (yay)
2008-04-20 04:19:13 +00:00
Greg Beaver
54540385b8
fix a couple more tests on windows
2008-04-20 04:10:51 +00:00
Felipe Pena
09e8c4db9a
- Fixed tests
2008-04-20 02:25:08 +00:00
Felipe Pena
6b49c2a151
- Better error message
2008-04-20 01:44:51 +00:00
Greg Beaver
95fc6451f0
fix 98 of 105 failing tests on windows (real progress now)
2008-04-20 00:24:01 +00:00
Felipe Pena
18fad25a77
- Fixed tests
2008-04-19 23:11:26 +00:00
Greg Beaver
9035dc059a
fix 3 failing tests out of 108 on windows (whoop-de-doo)
2008-04-19 17:57:24 +00:00
Greg Beaver
ef0139c866
fix ZTS build
2008-04-19 17:24:41 +00:00
Greg Beaver
f870b8ae74
fix ZTS build and Phar::isValidPharFilename
2008-04-19 17:24:26 +00:00
Greg Beaver
e94aaeada9
new test for unsupported compression versions, vastly enhance error messages on unsupported compression methods, fix memleak
2008-04-19 06:18:13 +00:00
Greg Beaver
aa61e6066c
new tests for corrupted zips
2008-04-19 05:58:40 +00:00
Greg Beaver
0d1e0b4311
new test for zip archives with files created from stdin
2008-04-19 05:53:57 +00:00
Greg Beaver
78c55d2f6d
new test for encrypted zips
2008-04-19 05:51:10 +00:00
Greg Beaver
d3a4ecf5ab
new test for central directory offset being wrong
2008-04-19 05:45:10 +00:00
Greg Beaver
bd3ddde29f
new test for truncated file comment, fix memleak found by test
2008-04-19 05:39:42 +00:00
Greg Beaver
4e98585ff7
new corrupt zip test
2008-04-19 05:35:03 +00:00
Greg Beaver
531caa6393
new test for corrupted zip with mis-matched entry counts, and fix memleaks in this test case
2008-04-19 05:30:48 +00:00
Greg Beaver
410ce457ab
add utility for creating corrupted zip archives for testing purposes
2008-04-19 05:15:24 +00:00
Greg Beaver
c4f502fae0
COMPLETELY rework filename extension detection. Now the only requirements are:
...
1 - executable phars must contain '.phar' in the filename
2 - non-executable phars must not contain '.phar' and must have an extension of at least 1 character
In addition, phar filenames must exist if opened for read, and the directory containing the phar must exist if opened for creation
if opened for creation, the file must not already exist
[DOC]
2008-04-18 04:13:13 +00:00
Christopher Jones
bd6696c639
MFB: Set extension status back to dev
2008-04-18 02:35:08 +00:00
Christopher Jones
7f3604bbab
Code:
...
- Do scope-end release for oci_pconnect (oci8.old_oci_close_semantics=1 gives old behavior)
- Fix session reuse with 10.2 client libs
- Fix the Ping macro version check for 10.2
- Add type check associated with zend_list_find
- Code connection re-organized for reuse
- Format comments
- WS changes
- Prepare for new PECL release
Tests:
- Add new tests
- Rationalize password tests
- Revert use of __DIR__ so tests will work with PHP 5.2
- Update some skipifs to make tests more portable
2008-04-18 00:04:45 +00:00
Rob Richards
30800f4b12
fix bug #44648 (Attribute names not checked for wellformedness)
...
fix some warnings
2008-04-17 20:19:53 +00:00
Felipe Pena
5d8c35d561
- Fixed typo
2008-04-17 11:08:32 +00:00
Greg Beaver
26e10f8cca
fix compression zip tests
2008-04-16 20:26:22 +00:00
Greg Beaver
a3e723b935
add failing tests for compression of zip files internally
2008-04-16 20:15:19 +00:00
Greg Beaver
31e6629895
fix large zip test
2008-04-16 20:08:02 +00:00
Greg Beaver
159e39d81d
load entire end of zip instead of weird 8k looping, logic is much simpler, and it's only 65k instead of 8k
2008-04-16 19:48:31 +00:00