php-src/ext/phar/TODO

38 lines
1.9 KiB
Plaintext
Raw Normal View History

2007-01-18 22:29:25 +00:00
Version 1.0.0
X make permissions in the lowest bits of flags to simplify using them [Greg]
X implement ini handler for phar.readonly and phar.require_hash that allows
enabling it on PHP_INI_ALL if it is disabled in the system, but does not
allow disabling it if it is enabled in the system [Greg]
2007-01-21 20:12:50 +00:00
X implement reading in metadata in manifest as <len32><metadata...> [Marcus]
X implement writing out of metadata to new manifest [Marcus]
X if SPL is disabled, enable only static methods of class Phar and disable
2007-01-21 18:54:07 +00:00
class PharFileInfo completely [Marcus]
X implement in-phar locking, so that a file that is opened for reading can't
have a handle opened for writing [Greg]
2007-01-28 21:46:13 +00:00
X docs on file format/manifest description [Greg]
X docs on uses [Greg]
X stream context for specifying compression of a file [Marcus]
X stream context for specifying meta-data [Greg]
X Phar->begin()/Phar->commit() for specifying a new stub to the phar,
and deferring flush until all modifications are complete [Greg]
2007-01-22 00:17:14 +00:00
X Phar->getStub() for retrieving the stub of the phar [Marcus]
X add setUncompressed(), setCompressedGZ() and setCompressedBZ2() to
PharFileInfo class [Greg]
X add uncompressAllFiles(), compressAllFilesGZ() and compressAllFilesBZ2()
to Phar class [Greg]
2007-01-21 20:12:50 +00:00
X add PharFileInfo::setMetaData($metadata) [Marcus]
X add PharFileInfo::getMetaData() [Marcus]
* always throw exceptions from the Phar object, and E_RECOVERABLE_ERROR from
streams interface
2007-01-28 22:45:19 +00:00
* Phar archive metadata Phar::setMetaData($metadata) Phar::getMetaData()
2007-01-28 22:43:38 +00:00
X support rename() in stream wrapper [Greg]
2007-01-18 22:29:25 +00:00
Version 1.1.0
* ability to have Phar object return file class as offsetGet() result
* [optional] Phar->rollback() to abort a write transaction
* implement GPG signing
* ability to match files containing a metadata key opendir('phar://a.phar/?mime-type=image/jpeg')
or foreach ($p->match('mime-type', 'image/jpeg') as $file)