provisionacl 6.x-1.12

Bug fixes
Unsupported

install web_group ACLs recursively, as they do not seem to carry accross migrates.

This doesn't seem to fail on non-owned files. This fixes bug #1813626: acl's still not being set recursively after migration.

provisionacl 6.x-1.11

Bug fixes
Unsupported

Minor release to fix permissions on private directories that are created before the ACL hooks are ran.

provisionacl 6.x-1.10

Bug fixes
Unsupported

Small bugfix release: we now give write access to the files/ and private/ directories to the webserver through ACLs so that files uploaded by third parties (SFTP or SSH users) are still writable by the webserver.

provisionacl 6.x-1.9

Bug fixes
Unsupported

Quite significant bugfix to complete the previous "all the directory" ACL: do not stop applying ACLs on errors...

provisionacl 6.x-1.8

Bug fixes
Unsupported

This release tries to make everyone's life easier by just giving access to the whole site directory to users. This means they can now put their whole directory in git or edit the local.settings.php without fooling around.

Here's the list of patches committed:

provisionacl 6.x-1.7

New features
Bug fixes
Unsupported

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()

provisionacl 6.x-1.6

Bug fixes
Unsupported

A minor bugfix release to workaround issues with g+s flags on files (hint: they don't work well with ACLs at all).

issues:

* #1195598: files are not writable through vi and git can't clone

provisionacl 6.x-1.5

New features
Unsupported

This feature adds compatibility with the plain "drush dl" command. It makes it so that ACLs are not broken when new packages are downloaded - it resets the "mask" which is broken when the final copy is made by drush.

It also includes some API changes. If your module used some of the functions here, it will need to be adapted before it can work with 1.5. See http://drupalcode.org/project/provisionacl.git/commitdiff/c14d65d for details

provisionacl 6.x-1.4

Bug fixes
Unsupported

In this release, we fix the ACL for the "aegir" user that was flushed just after being set due to a programming error. We also now set ACLs recursively on directories.

provisionacl 6.x-1.3

New features
Unsupported

This simply follows Aegir development to fix ACLs on client directories (see #1115960: Moving a site between platforms causes confusion).

Now you can, as a regular user, just cd ~aegir/clients/admin/example.com to acess your site, regardless of the platform it's been migrated to.

provisionacl 6.x-1.2

New features
Bug fixes
Unsupported

This is a bugfix and new feature release, all users strongly encouraged to upgrade.

* we now support drush aliases (so you can run drush @foo.example.com), see #1104418: give access to site drush aliases
* don't set site ACLs on platform verification

provisionacl 6.x-1.0

New features
Unsupported

This is the first release of this module. It should be fairly stable and compatible with Aegir 1.x.

Subscribe with RSS Subscribe to Releases for Provision ACL support