Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Sync HAVE_HASH, HAVE_HASH_EXT, PHAR_HASH_OK symbols | Peter Kokot | 2019-06-27 | 1 | -7/+0 |
| | | | | | | | | The hash extension is always available since PHP-7.4. The symbol HAVE_HASH_EXT is kept for BC reasons and removed in PHP-8.0. This patch also removes the PHAR_HASH_OK since it is no longer relevant. | ||||
* | Remove unused Git attributes ident | Peter Kokot | 2018-07-25 | 1 | -1/+0 |
| | | | | | | | | | | | | | | | The $Id$ keywords were used in Subversion where they can be substituted with filename, last revision number change, last changed date, and last user who changed it. In Git this functionality is different and can be done with Git attribute ident. These need to be defined manually for each file in the .gitattributes file and are afterwards replaced with 40-character hexadecimal blob object name which is based only on the particular file contents. This patch simplifies handling of $Id$ keywords by removing them since they are not used anymore. | ||||
* | add missing makefile fragment for .w32 | Anatol Belski | 2017-07-28 | 1 | -0/+2 |
| | | | | ensure correct dir | ||||
* | converted ext/ereg, ext/phar and ext/pgsql for static tsrmls usage | Anatol Belski | 2014-10-16 | 1 | -1/+1 |
| | |||||
* | re-enable phar now that compile and building phar.phar works | Greg Beaver | 2009-07-26 | 1 | -1/+1 |
| | |||||
* | Fix conditional | Kalle Sommer Nielsen | 2009-05-11 | 1 | -1/+1 |
| | |||||
* | re-disable phar in HEAD on windows | Greg Beaver | 2009-03-01 | 1 | -1/+1 |
| | |||||
* | MFB: fix hash support on windows in ext/phar (Kalle) | Greg Beaver | 2009-03-01 | 1 | -3/+9 |
| | |||||
* | - MFB | Steph Fox | 2008-08-31 | 1 | -2/+4 |
| | |||||
* | - This is as good as it gets in HEAD at present (~30% tests fail here) | Steph Fox | 2008-08-01 | 1 | -0/+26 |
| | |||||
* | enable by default statically instead of shared | Greg Beaver | 2008-05-17 | 1 | -2/+0 |
| | | | | | | | 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 | ||||
* | - Moved phar_unixify_path_separators() to a single central point | Steph Fox | 2008-01-28 | 1 | -1/+1 |
| | | | | | - The last two VC 6 compiler warnings gone. Please test under *nix. | ||||
* | remove ext/zip dependency entirely, write better native zip support | Greg Beaver | 2008-01-28 | 1 | -12/+1 |
| | | | | | | | | | | | | | | | | | | | | re-organize, create util.c, move entry_info/archive_data/entry_data access methods to this file refactor entry->fp, now this is abstracted with phar_get_efp() and phar_seek_efp(), fixes all weird dependency issues permanently solve the "millions of file pointers" issue for read access. All compressed files are read into a single temporary stream, and their constraints are controlled by the entry->fp abstraction Improvements in this zip implementation over ext/zip: * full read/write support for bzip2 compressed files * much more efficient access for accessing only a few files within large zip files, as crc/header validation is done just-in-time * full stream support for opendir/rename/rmdir/mkdir as well as all of the other stream funcs * full support for setting file perms via Phar::chmod(), stored as zip-standard extra field * no problem with large zips and many open file pointers # TODO: add big-endian system support for tar/zip file format headers, otherwise the implementation is complete # TODO: test on windows and fix any windows-specific issues # TODO: verify zips created work with unzip/winzip/windows explorer and so on | ||||
* | Make all possible build combinations work under doze (external zip library) | Steph Fox | 2008-01-25 | 1 | -4/+11 |
| | |||||
* | fix tests to match CVS | Greg Beaver | 2008-01-22 | 1 | -5/+4 |
| | |||||
* | add needed define back into config.w32, make zip required mod on win32, ↵ | Greg Beaver | 2008-01-18 | 1 | -1/+2 |
| | | | | remove lib/.cvsignore | ||||
* | remove unneeded define, zip is required on windows | Greg Beaver | 2008-01-17 | 1 | -3/+0 |
| | |||||
* | remove HAVE_ZIP defines just as we removed HAVE_BZ2 defines and for the same ↵ | Greg Beaver | 2008-01-17 | 1 | -2/+1 |
| | | | | | | | | reason update outdated description of phar in config.m4 make zip extension mandatory on windows for compiling purposes | ||||
* | give up on gpg signing because of non-existent windows support for gpg ↵ | Greg Beaver | 2008-01-17 | 1 | -1/+0 |
| | | | | signing lib | ||||
* | fix conflict on win32 if phar compiled statically | Greg Beaver | 2008-01-12 | 1 | -0/+3 |
| | |||||
* | fix compile on windows | Greg Beaver | 2008-01-12 | 1 | -18/+8 |
| | | | | | | remove internal libzip add required dep on zip (will make optional in a few minutes) | ||||
* | add Phar::interceptFileFuncs() | Greg Beaver | 2008-01-11 | 1 | -1/+1 |
| | | | | | | | To intercept fopen(), file_get_contents(), opendir(), and all the stat-based functions so that code like "if (is_readable('./config.inc.php'))" actually works inside of a phar [DOC] | ||||
* | split stream file handlers into stream.c and directory handlers into dirstream.c | Greg Beaver | 2008-01-08 | 1 | -1/+1 |
| | |||||
* | split out zip functions | Greg Beaver | 2008-01-08 | 1 | -1/+1 |
| | |||||
* | fix windows build (hopefully :) | Greg Beaver | 2008-01-04 | 1 | -1/+1 |
| | |||||
* | add zip-based phar support. not quite working is webPhar(), not sure why yet | Greg Beaver | 2007-12-31 | 1 | -0/+18 |
| | |||||
* | same fix we used in linux to make all extension deps optional | Greg Beaver | 2007-12-21 | 1 | -4/+4 |
| | |||||
* | fix errors found in delMetaData(), add get/delMetaData() to MetaData read test | Greg Beaver | 2007-11-25 | 1 | -1/+1 |
| | |||||
* | preliminary work on using gnupg to verify/create signatures - no ↵ | Greg Beaver | 2007-11-24 | 1 | -0/+1 |
| | | | | implementation, just phpinfo() output and build rules | ||||
* | experimental support for optional bz2 extension - should make windows users ↵ | Greg Beaver | 2007-11-24 | 1 | -1/+1 |
| | | | | a whole lot happier (forgot w32) | ||||
* | - Add path sanitizer for new paths | Marcus Boerger | 2007-02-04 | 1 | -1/+1 |
| | | | | | | - Add test for a few things we check with the sanitizer # We might want to use the sanitizer for opening as well | ||||
* | - Disable most of class Phar and all of class PharFileInfo if SPL is not present | Marcus Boerger | 2007-01-21 | 1 | -1/+1 |
| | |||||
* | - Add OO interface to handling phar archieves and entries | Marcus Boerger | 2006-02-28 | 1 | -0/+1 |
| | | | | | | - Add support for HEAD - Cleanup | ||||
* | - Add bzip2 decompression support | Marcus Boerger | 2006-01-12 | 1 | -1/+1 |
| | |||||
* | - Change to use streams filters which simplifies decompression a lot and | Marcus Boerger | 2006-01-11 | 1 | -14/+2 |
| | | | | | easily allows to use other compression algos too | ||||
* | Use php5 built-in zlib. Unfortunatelly we don't export zError() there | Edin Kadribasic | 2005-12-11 | 1 | -0/+3 |
| | | | | | so I habe generic "compression error" will suffice. | ||||
* | add ability to detect zlib library when zlib ext is disabled | Greg Beaver | 2005-12-05 | 1 | -1/+11 |
| | |||||
* | initial import | Greg Beaver | 2005-12-04 | 1 | -0/+9 |
# file handling needs to use streams, handle safe_mode/open_basedir |