[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