Downloads
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.