Horde_Share pear.horde.org Horde Shared Permissions System Horde_Share provides an interface to all shared resources a user owns or has access to. Jan Schneider jan jan@horde.org yes Chuck Hagenbuch chuck chuck@horde.org yes Michael J Rubinsky mrubinsk mrubinsk@horde.org yes 2017-10-09 2.2.0 1.5.0 stable stable LGPL-2.1 * [jan] Add Horde_Share_Object#toHash(). 5.3.0 8.0.0alpha1 8.0.0alpha1 1.7.0 Horde_Db pear.horde.org 2.0.0 3.0.0alpha1 3.0.0alpha1 Horde_Exception pear.horde.org 2.0.0 3.0.0alpha1 3.0.0alpha1 Horde_Group pear.horde.org 2.0.0 3.0.0alpha1 3.0.0alpha1 Horde_Perms pear.horde.org 2.1.0 3.0.0alpha1 3.0.0alpha1 Horde_Support pear.horde.org 2.0.0 3.0.0alpha1 3.0.0alpha1 Horde_Translation pear.horde.org 2.2.0 3.0.0alpha1 3.0.0alpha1 Horde_Url pear.horde.org 2.0.0 3.0.0alpha1 3.0.0alpha1 Horde_Util pear.horde.org 2.0.0 3.0.0alpha1 3.0.0alpha1 Horde_Kolab_Storage pear.horde.org 2.0.0 3.0.0alpha1 3.0.0alpha1 Horde_Test pear.horde.org 2.1.0 3.0.0alpha1 3.0.0alpha1 0.0.1 0.0.1 alpha alpha 2003-07-05 LGPL-2.1 Initial release as a PEAR package 0.0.2 0.0.2 beta beta 2004-10-29 LGPL-2.1 - Added countShares(). - listShares() and countShares() now treat the $owner argument as an optional username restricting the returned shares, not a modifier to the initial $userid. Now $userid is the user who must have permission to see the shares that are returned or counted, and $owner, if non-null, limits the shares returned to those owned by $owner. 0.0.3 0.0.3 beta beta 2006-05-08 LGPL-2.1 * Converted to package.xml 2.0 for pear.horde.org. * Split into a driver pattern. * Simplified the API greatly, removing unused functions. * Add a method for counting the number of shares at a certain access level. * Add native SQL driver (duck@obala.net, Request #6109). * Implemented extended free/busy access concept in the Kolab driver. 1.0.0alpha1 1.0.0 alpha alpha 2011-03-08 LGPL-2.1 * First alpha release for Horde 4. 1.0.0beta1 1.0.0 beta beta 2011-03-16 LGPL-2.1 * First beta release for Horde 4. 1.0.0RC1 1.0.0 beta beta 2011-03-22 LGPL-2.1 * First release candidate for Horde 4. * [gwr] Fix checking creators permission for Kolab shares. * [gwr] URL encode share ids in the Kolab driver. 1.0.0RC2 1.0.0 beta beta 2011-03-29 LGPL-2.1 * Second release candidate for Horde 4. 1.0.0 1.0.0 stable stable 2011-04-06 LGPL-2.1 * First stable release for Horde 4. 1.0.1 1.0.0 stable stable 2011-05-03 LGPL-2.1 * [jan] SECURITY: Fix permission checks of guest users on system shares. 1.1.0 1.1.0 stable stable 2011-05-18 LGPL-2.1 * [mjr] Fix usage of countOwners() and listOwners() in the Sqlng driver. * [mjr] Add ability to immediately save a single attribute change. * [jan] Updated Spanish translation. 1.1.1 1.1.0 stable stable 2011-07-05 LGPL-2.1 * [mjr] Fix returning shares in the proper order when fetching multiple shares by id. 1.1.2 1.1.0 stable stable 2011-07-27 LGPL-2.1 * [jan] Update Latvian translation. 1.2.0 1.2.0 stable stable 2011-08-17 LGPL-2.1 * [gwr] Fixed support for share parents in the Kolab driver. * [gwr] Fixed support for multiple namespaces of the same type in the Kolab driver. 1.2.1 1.2.0 stable stable 2011-09-20 LGPL-2.1 * [gwr] Fix usage of Horde_Exception_Wrapped. 1.2.2 1.2.0 stable stable 2011-11-08 LGPL-2.1 * [jan] Skip Kolab test if Horde_Kolab_Storage is not installed. 1.3.0 1.3.0 stable stable 2012-04-10 LGPL-2.1 * [jan] Add renameShare(). * [mjr] Properly cache empty listShares results (Bug #11045). 2.0.0alpha1 1.3.0 alpha stable 2012-07-06 LGPL-2.1 * First alpha release for Horde 5. 2.0.0beta1 1.3.0 beta stable 2012-07-19 LGPL-2.1 * First beta release for Horde 5. * [jan] Remove DataTree driver. 2.0.0beta2 1.3.0 beta stable 2012-07-21 LGPL-2.1 * [jan] Remove optional dependency on Horde_DataTree. 2.0.0beta3 1.3.0 beta stable 2012-08-29 LGPL-2.1 * [gwr] Adapt to API changes in Kolab_Storage. 2.0.0beta4 1.3.0 beta stable 2012-10-12 LGPL-2.1 * [gwr] Propagate setting the default attribute to the Kolab backend. 2.0.0RC1 1.3.0 beta stable 2012-10-26 LGPL-2.1 * [jan] Fix sorting of Kolab shares (Bug #11509). 2.0.0 1.3.0 stable stable 2012-10-30 LGPL-2.1 * First stable release for Horde 5. 2.0.1 1.3.0 stable stable 2012-11-06 LGPL-2.1 * [jan] Update Dutch translation (Arjen de Korte <build+horde@de-korte.org>). 2.0.2 1.3.0 stable stable 2013-01-10 LGPL-2.1 * [jan] Update Basque translation (Ibon Igartua <ibon.igartua@ehu.es>). 2.0.3 1.3.0 stable stable 2013-03-05 LGPL-2.1 * [jan] Fix testing for owner and user permissions in Kolab shares. 2.0.4 1.3.0 stable stable 2013-07-05 LGPL-2.1 * [mjr] Fix setting permissions while saving shares when using the sqlng driver (Bug #12413). 2.0.5 1.3.0 stable stable 2014-03-03 LGPL-2.1 * [jan] Make SQL backend compatible with Oracle. 2.0.6 1.3.0 stable stable 2015-01-09 LGPL-2.1 * [jan] Support loading translations from Composer-installed package. * [jan] Improve PSR-2 compatibility. 2.0.7 1.3.0 stable stable 2015-05-21 LGPL-2.1 * [jan] Fix returning user and group permissions for system shares using the SQLNG driver. 2.0.8 1.3.0 stable stable 2016-02-02 LGPL-2.1 * [jan] Mark PHP 7 as supported. 2.0.9 1.3.0 stable stable 2016-02-23 LGPL-2.1 * [jan] Protect against certain share tables corruption (Bug #14259). 2.0.10 1.3.0 stable stable 2016-03-21 LGPL-2.1 * [jan] Update Greek translation (Limperis Antonis <limperis@cti.gr>). 2.1.0 1.4.0 stable stable 2016-07-01 LGPL-2.1 * [mjr] Fix handling of text/clob fields (Bug #14357). 2.1.1 1.4.0 stable stable 2016-09-01 LGPL-2.1 * [jan] Use more efficient database access in SQL backends. 2.1.2 1.4.0 stable stable 2017-02-27 LGPL-2.1 * [jan] Fix removing custom permssions when removing a user or group from a share (Bug #14578). 2.2.0 1.5.0 stable stable 2017-10-09 LGPL-2.1 * [jan] Add Horde_Share_Object#toHash().