[cvs] [Wiki] changed: BCBreakingHordeIssues
Ben Klang
ben at alkaloid.net
Mon Apr 28 22:57:50 UTC 2008
bklang Mon, 28 Apr 2008 18:57:50 -0400
Modified page: http://wiki.horde.org/BCBreakingHordeIssues
New Revision: 2.55
Change log: Add note about Caching and VFS permissions
@@ -25,9 +25,9 @@
* Use phone form fields, i.e. in Turba.
* Use exceptions instead of PEAR_Errors.
* Clean up Horde::loadConfiguration() mess.
* Clean up VFS_sql to use '/' as the root of the VFS instead of ''. This
will make it behave like the other VFS backends without code to do the
conversion.
-* Set the cache expiration time when the entry is set
+* Set the cache expiration time when the entry is set. This is done in 3.2
but the API should be modified to remove the $lifetime argument from get()
and exists(). When checking for cache data the check should only be that
the data is not expired. Garbage collection should automatically remove
expired data.
* Don't let Horde_Crypt_pgp methods check for secure connection.
* Remove pref_api BC files
* Fix Horde_Cache_file:: to accept mixed $data, instead of just a string.
* Use file_put_contents() exclusively.
@@ -54,8 +54,9 @@
++ VFS
* Use/learn from http://www.php.net/~helly/php/ext/spl/
* Specifically !DirectoryIterator, !SPLFileInfo, !SplFileObject, ...
+* Implement and enforce VFS permissions, at least in the backends which do
not enforce permissions themselves ('sql' and in some cases 'file').
++ !JavaScript
* Remove last traces of enter_key_trap.js
* Remove code like hideable.js that is encapsulated by Prototype (or
whatever js toolkit 4.0 uses standard)
More information about the cvs
mailing list