summaryrefslogtreecommitdiff
path: root/ext/phar/TODO
diff options
context:
space:
mode:
authorGreg Beaver <cellog@php.net>2007-01-20 05:28:48 +0000
committerGreg Beaver <cellog@php.net>2007-01-20 05:28:48 +0000
commita5dff134659731e43d89d7c2728a5d8c5249e7f1 (patch)
treead2c928ec0497a3ec60648067e3035d0cd94367d /ext/phar/TODO
parentb4693e4beee62affd448470ea58537542f1499ce (diff)
downloadphp-git-a5dff134659731e43d89d7c2728a5d8c5249e7f1.tar.gz
update TODO to include missing items
move permissions to the lowest bits of flags fix warnings about signedness fix unclear /* docs */
Diffstat (limited to 'ext/phar/TODO')
-rw-r--r--ext/phar/TODO10
1 files changed, 8 insertions, 2 deletions
diff --git a/ext/phar/TODO b/ext/phar/TODO
index 9767630839..7de2bf197c 100644
--- a/ext/phar/TODO
+++ b/ext/phar/TODO
@@ -1,12 +1,18 @@
Version 1.0.0
- * implement metadata in manifest as [metadatacount8][type32][len16][metadata...]
+ X make permissions in the lowest bits of flags to simplify using them [Greg]
+ * 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
+ * implement metadata in manifest as [type32][len16][metadata...] where 0 type is
+ used to finish metadata for this file
* if SPL is disabled, disable the Phar class
* implement in-phar locking, so that a file that is opened for reading can't have
a handle opened for writing
* docs on file format/manifest description
* docs on uses
- * support stream context for specifying compression of a file, as well as meta-data
+ * support stream context for specifying compression of a file, as well as meta-data, and
+ copying of new prologue to the phar
* add setUncompressed(), setCompressedGZ() and setCompressedBZ2() to PharFileInfo class
* add uncompressAllFiles(), compressAllFilesGZ() and compressAllFilesBZ2() to Phar class
* add setMetaData($key, $contents) to PharFileInfo