Downloads

Download tar.gz 9.71 KB
MD5: 256444dc46515c97205d6ceda39905da
SHA-1: 691ac8cd35d71f60d5a66fe35e6c321348c8b21d
SHA-256: 7cc0ce6108ae011531ba22674cb0e693e80602c60bc88202712b3a2608376021
Download zip 10.3 KB
MD5: 11ef07aa7035dd75cf5b4537b3d70749
SHA-1: 5c49ee2a4e46bd21898afc9fb753c64edf8063ff
SHA-256: e3cf0edbb9b51fcba741c0223882c329099b6d821fbcd8b67a7c3f2720f52990

Release notes

Major release. In this release, we change the API and the directories that are covered by the module.

* implement #1416056: give access to entire site directory (was: add support for .git)
* fix #1226714: Symlink handling - we do not follow symbolic links, now that we allow writing to the sites directory directly, since that would be a severe security vulnerability. If a module or extension needs to change files outside the directory, it can do so with its own extension, using the code as documented
* #1149276: Implement a basic hook_drush_command for help
* implement #1222772: API for easily setting common ACLs on files (was: Support CiviCRM)

Detailed list of API changes:

* switch to using an $options array instead of passing random flags for the publicly available functions
* clarify which functions are private and which are public
* clarify the way the module works and make it more useable by third party modules
* to do this, we renamed two functions (provisionacl_settings_acls() to provisionacl_files_acls() and provisionacl_directories_acls() to provisionacl_dirs_acls()), so you will get a compilation error unless you port your module, if you used the older functions. this is on purpose: since those functions were badly designed and not really useable, I believe that should be really rare occurences and is not worth keeping compatibility shims.
* allow users to change recursive mode on provisionacl_dirs_acls()
* remove unused and unclear provisionacl_site_acls() function

All this is looking forward to inclusion in Aegir 2.x core.

Created by: anarcat
Created on: 26 Jan 2012 at 00:30 UTC
Last updated: 11 Mar 2014 at 13:07 UTC
New features
Bug fixes
Unsupported

Other releases