summaryrefslogtreecommitdiff
path: root/ext/zip/php_zip.c
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | Fix a couple of warningsRasmus Lerdorf2015-03-201-3/+2
| | | |
* | | | Use specialized macro for string zval creationDmitry Stogov2015-03-121-2/+2
| | | |
* | | | Move zend_object->guards into additional slot of ↵Dmitry Stogov2015-02-041-1/+1
| | | | | | | | | | | | | | | | zend_object->properties_table[]. As result size of objects without __get/__set/__unset/__isset magic methods is reduced.
* | | | Cleanup resource handling APIsXinchen Hui2015-02-021-9/+25
| | | |
* | | | bump yearXinchen Hui2015-01-151-1/+1
| | | |
* | | | first shot remove TSRMLS_* thingsAnatol Belski2014-12-131-132/+132
| | | |
* | | | typo fixes - https://github.com/vlajos/misspell_fixerVeres Lajos2014-11-231-1/+1
| | | |
* | | | s/PHP 5/PHP 7/Johannes Schlüter2014-09-191-1/+1
| | | |
* | | | make it safer for an array underrunAnatol Belski2014-09-141-3/+3
| | | |
* | | | avoid repeated strlen() usageAnatol Belski2014-09-141-3/+5
| | | |
* | | | fix typeAnatol Belski2014-09-121-1/+1
| | | |
* | | | 's' works with size_t round 4Anatol Belski2014-08-271-1/+1
| | | |
* | | | 's' works with size_t round 3Anatol Belski2014-08-271-8/+9
| | | |
* | | | first show to make 's' work with size_tAnatol Belski2014-08-271-10/+10
| | | |
* | | | fixed several long vs zend_long castsAnatol Belski2014-08-261-8/+8
| | | |
* | | | master renames phase 7PRE_AST_MERGEAnatol Belski2014-08-251-1/+1
| | | |
* | | | master renames phase 1Anatol Belski2014-08-251-180/+180
| | | |
* | | | ported ext/zipAnatol Belski2014-08-191-66/+67
| | | |
* | | | basic macro replacements, all at onceAnatol Belski2014-08-191-112/+112
| | | |
* | | | Refactored run_time_cache usage in object handlersDmitry Stogov2014-07-071-6/+6
| | | |
* | | | Use reference counting instead of zval duplicationDmitry Stogov2014-06-051-6/+2
| | | |
* | | | Merge branch 'master' into phpngDmitry Stogov2014-05-261-1/+1
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: Fixed issue #183 (TMP_VAR is not only used once) Fix broken Junit output with --disable-cgi Added folder mark Further test fixes for the fdb2709 breakage. Fix broken test caused by fdb2709. Added tests for ZipArchive::addGlob() and ZipArchive::addPattern() Fix run-tests.php with Valgrind >= 3.10.0. Add microseconds to the serialised form of DateTime objects. Improved test for bug #62479 fix typo in ODBC code gcov: tentative fix for broken coverage data after fix for opcache coverage slightly hackish, but works. The idea is that we want to give priority to .gcda files in .libs dirs vs the files in the upper level dir 5.5.14 now Fix bug #67060: use default mode of 660 Conflicts: ext/date/php_date.c
* | | | Fix ZTSNikita Popov2014-05-051-1/+1
| | | |
* | | | clean upXinchen Hui2014-05-051-16/+0
| | | |
* | | | Finish Zip (all tests pass)Xinchen Hui2014-05-051-2/+6
| | | |
* | | | Romove unnecessary proxy macroXinchen Hui2014-05-051-11/+9
| | | |
* | | | Fixed memory leak in prop_handlers registeringXinchen Hui2014-05-051-1/+5
| | | |
* | | | Don't use this (keyword)Xinchen Hui2014-05-051-102/+102
| | | |
* | | | Refactor Zip (1 test failed)Xinchen Hui2014-05-051-345/+210
| | | |
* | | | Merge mainstream 'master' branch into refactoringDmitry Stogov2014-04-261-0/+1
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | add OPSYS_Z_CPM missing constantRemi Collet2014-03-071-0/+1
| | | |
* | | | Cleanup (1-st round)Dmitry Stogov2014-04-151-3/+3
| | | |
* | | | Refactor basename using zend_stringXinchen Hui2014-02-231-15/+15
|/ / /
* | | Bump yearXinchen Hui2014-01-031-1/+1
| | |
* | | fix compat for PHP ABI changesRemi Collet2013-12-301-8/+22
| | |
* | | Sync with pecl/zip 1.12.4devRemi Collet2013-12-301-2/+212
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - update bunled libzip to 0.11.2 - expose zip_file_set_external_attributes + zip_file_get_external_attributes with new methods: ZipArchive::setExternalAttributesName ZipArchive::setExternalAttributesIndex ZipArchive::getExternalAttributesName ZipArchive::getExternalAttributesIndex
* | | save a few memoryRemi Collet2013-12-191-3/+3
| | |
* | | Merge branch 'PHP-5.5' into PHP-5.6Remi Collet2013-12-191-1/+1
|\ \ \ | |/ / | | | | | | | | | * PHP-5.5: Fixed Bug #66321 (ZipArchive::open() ze_obj->filename_len not real)
| * | Merge branch 'PHP-5.4' into PHP-5.5Remi Collet2013-12-191-1/+1
| |\ \ | | |/ | | | | | | | | | * PHP-5.4: Fixed Bug #66321 (ZipArchive::open() ze_obj->filename_len not real)
| | * Fixed Bug #66321 (ZipArchive::open() ze_obj->filename_len not real)Remi Collet2013-12-191-1/+1
| | |
* | | Merge branch 'pull-request/500'Anatol Belski2013-11-051-8/+8
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * pull-request/500: limit virtual_cwd_activate() duplicated call to ZTS only reverted the previous commit, both calls are needed in TS mode virtual_cwd_activate() should be called only in one place back to do_alloca() removed unnecessary call simplify the state free macros compact the code to preserve the error info after state freeing back to do_alloca(), reverted the wrong replacement enabled windows to use stack in both ts/nts mode, some more fixes moved to do_alloca() usage where appropriate fixed invalid free fixed virtual cwd header in phar updated NEWS fixed all the places where last error could be lost preserve the error code applied and fixed the original patch initial move on renaming files and fixing includes Conflicts: ext/opcache/ZendAccelerator.c
| * | | applied and fixed the original patchAnatol Belski2013-10-171-8/+8
| | | | | | | | | | | | | | | | initial work on the patch import done
* | | | Sync ext/zip with pecl/zip version 1.3.2Remi Collet2013-11-041-64/+121
| | | | | | | | | | | | | | | | | | | | | | | | - update libzip to version 1.11.1. We don't use any private symbol anymore - new method ZipArchive::setPassword($password) - add --with-libzip option to build with system libzip
* | | | Merge branch 'PHP-5.5'Felipe Pena2013-10-201-4/+4
|\ \ \ \ | | |/ / | |/| | | | | | | | | | * PHP-5.5: - Moved NULL check before dereferencing
| * | | Merge branch 'PHP-5.4' into PHP-5.5Felipe Pena2013-10-201-4/+4
| |\ \ \ | | | |/ | | |/| | | | | | | | | * PHP-5.4: - Moved NULL check before dereferencing
| | * | - Moved NULL check before dereferencingFelipe Pena2013-10-201-4/+4
| | | |
* | | | Merge branch 'PHP-5.5'Felipe Pena2013-10-201-4/+5
|\ \ \ \ | |/ / / | | | / | |_|/ |/| | * PHP-5.5: - Fix possible memory leak
| * | Merge branch 'PHP-5.4' into PHP-5.5Felipe Pena2013-10-201-4/+5
| |\ \ | | |/ | | | | | | | | | * PHP-5.4: - Fix possible memory leak
| | * - Fix possible memory leakFelipe Pena2013-10-201-4/+5
| | |
* | | Merge branch 'PHP-5.5'Christopher Jones2013-08-141-1/+1
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | * PHP-5.5: Reduce (some) compile noise of 'unused variable' and 'may be used uninitialized' warnings. Conflicts: ext/gmp/gmp.c