Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/voxpupuli/puppet-posix_acl

A puppet module for POSIX ACLs
https://github.com/voxpupuli/puppet-posix_acl

Fixes ACL's with spaces (#30)

* Fixing ACL's where there is a space in the User/Group name.

* Adding test for `permission` ...

704bea386f58e81da5a77c16bd0cce90cacfb6e8 authored almost 8 years ago
Merge pull request #31 from dobbymoodge/dep_ruby_1_8_7

Time to deprecate Ruby 1.8.7 support

6193cec1fa5b30f31d83ba9a610374a45a2ada14 authored almost 8 years ago
Time to deprecate Ruby 1.8.7 support

558b9f7141b2b9c3d9e45cd58cd9338bece8fe47 authored almost 8 years ago
Merge pull request #25 from tdevelioglu/master

Do not downcase acl group/user names when checking for insync?.

cabea086ed0a78de41d92ef6e93175d221130afe authored over 8 years ago
Pin gems for ruby < 2.0.0 compatibility

2f30118f3e7c7156c5f0ca4cfbb1d800562c199a authored over 8 years ago
Do not downcase acl group/user names when checking for insync?.

type.`set_insync` downcases the entire acl line before comparison with the
current acl. This eff...

494e4362a677e3f162b21b90b1246a06b80623c5 authored over 8 years ago
Merge pull request #28 from tequeter/fix-non-existent-files

fix another Ruby error when the file doesn't exist yet

07bbaba78605f3a988712bbcb594106b55ce7dfe authored over 8 years ago
Merge pull request #27 from tequeter/better-stringify

use inspect instead of join to stringify arrays

76fafaf6e15136140de17acc44154cd84c3cf1c4 authored over 8 years ago
sort acl stringified values

This makes it easier to compare changes in long ACLs.

c5754505f270dfe520504ee4e9557ac31553b4d8 authored over 8 years ago
ensure the permissions are always an array

... as the rest of the code assumes this.

6c27f72fa91565f44c0279922991a3a96027ca01 authored over 8 years ago
use inspect instead of join to stringify arrays

Less hand-coding and more readable for long ACLs, IMHO.

Before:
current_value , should be use...

2e4ee420eccb5d4f1133d1b5a7dad293fb078cec authored over 8 years ago
Merge pull request #23 from roidelapluie/racecond

Check if a path exists before calling getfacl

de2b36d67017584800dd5a4a73305e5351d4ed92 authored almost 9 years ago
Check if a path exists before calling getfacl

Closes #22

46e91330bbbb8e6c958decf6696f07ac6a413c6d authored about 9 years ago
Adding YAML for travis deploy

ee3b4945f7871d8a3c1b0c677477e9a60f2dbdee authored about 9 years ago
Merge pull request #20 from roidelapluie/master

Switch from Modulefile to metadata.json

b7532ece089e757f9f85d8e0af3f3f87694c7d7b authored over 9 years ago
Switch from Modulefile to metadata.json

b47b757f6351955630b6af8d5d1c4c1f925847db authored over 9 years ago
Merge pull request #18 from roidelapluie/parent

Add autorequire on parent ACL

b62a0d756fdb29cf69cb86af449963cd87ce54cd authored over 9 years ago
Add autorequire on parent ACL and files

6d92ad1bc96744afaeda1386c634e9f27cfa2d64 authored over 9 years ago
Merge pull request #19 from roidelapluie/Fix_defaults_behaviour

Fix defaults: behaviour

01d86cba8135c2d3861d8a15bb39cb247d7e9b7f authored over 9 years ago
Fix defaults: behaviour

This commit matches the default behaviour with what setfacl does

1916b9018af984eea559d4afa0b762ea83b32190 authored over 9 years ago
Merge pull request #17 from dobbymoodge/ruby187_specfix

Fix ruby 1.8.7 quirks

408dad670072914f299f6d1666696d07349f16b6 authored over 9 years ago
Fix ruby 1.8.7 quirks

`type/acl.rb` had a scoping/namespacing problem where a block
parameter `|perm|` was used inside...

fd44d95548397a4cab68f6e10795c3e1765e1d72 authored over 9 years ago
Merge pull request #15 from Inuits/deepacl

Better support for 'deep' recursive acls

87949b518b5fd3cec84045a5981c6944734c79d3 authored over 9 years ago
Better support for 'deep' recursive acls

303da856eff32f0b7b5382b604f463ebe22f58e2 authored over 9 years ago
Merge pull request #14 from dobbymoodge/accomodate_crappy_non-deterministic_parsers

Adds space around operators in ternary expressions

a8060be973b481b35e95a94fdef6fa3a758201bb authored over 9 years ago
Adds space around operators in ternary expressions

Some syntax-highlighting parsers (emacs ruby-mode, github, pry, etc.)
don't handle this construc...

94e7d79f27da62da301c30bae9efa0f7abaee6a1 authored over 9 years ago
Merge pull request #13 from dobbymoodge/recursemode

Add recursemode parameter to apply ACLs recursively

2c88dce785fffbb1fad9eae032545c8a7c27bdd0 authored over 9 years ago
Fixes typo, bad data source

`File.directory?` test was erroneously applied against `self[:path]`
when it should be `options[...

7b1cf47588b7aceb8f6d566a9bcbea32f5c12e19 authored over 9 years ago
Add recursemode parameter to chose to apply ACL's recursively

This commit adds a Recursemode parameter to generate additional
resources for children files whe...

f0ea9c10292e8f71bb6db103938d4bf788a3b2a8 authored over 9 years ago
Merge pull request #11 from Inuits/master

Add the Puppetlabs Skeleton for testing

5e6ce6549a9c758d9cb0b67af6ad367c15b33058 authored over 9 years ago
Add first test cases

c3e220868c176f005082426b3069967b14ebdc23 authored over 9 years ago
Add the Puppetlabs Skeleton for testing

e59b8b61f4235b05b49c5746665610e79275f598 authored over 9 years ago
Merge pull request #10 from kevincox/unique

Drop duplicate ACL's.

39b1056471b3366ff186985da72fee541826688d authored over 10 years ago
Drop duplicate ACL's.

f08971022285102a6283a3aa5f0f9b43eaeb8c71 authored over 10 years ago
Merge pull request #5 from kevincox/normalize

Normalize ACL's.

8220c94f468be20dd22c095ab2428928b1a09687 authored almost 11 years ago
Merge pull request #7 from mwoodson/update_sync

Update sync

From @dobbymoodge As I know this has been tested in a production environment, I'l...

c1d9b59a1848421429294707f2f59937c43ebe6d authored about 11 years ago
commented the unset_sync and set_sync fuctions

6068d831a2c18c604f3b72b428ac642845e1c39b authored about 11 years ago
downcase current permissions to check against desired permissions

67cc116b3d05af56b03426825af243d9f74f26c3 authored about 11 years ago
Normalize ACL's.

Added munging of ACL's into the canonical format. The format from
setfacl was used as a guide. ...

157cf22b0df0604fc6f55753dc260fc1431ccc58 authored about 11 years ago
Merge pull request #2 from duritong/master

Add a acl::requirements class

512252d27c406777b9b9fafe602f2e6ec7a8b450 authored almost 12 years ago
Merge pull request #3 from nhemingway/master

Make posixacl the default for the redhat family

93bbe0583cdf12d42b20cb2346b5489f4407428f authored almost 12 years ago
Make posixacl the default on the redhat family

2731718828cc63755473d47efc3e817042816140 authored almost 12 years ago
add a requirements class

Ensure that the acl package is installed and that this is done
*before* we try to manage any acls.

4d0df6d02dc262c3f21ac0efed87be98a7313ced authored almost 12 years ago
Merge pull request #1 from carlossg/puppet-module

Fix typo and make Modulefile validate by puppet module tool

e8b7a2cc69e2e398c5b3c2d7fafa720a32e90327 authored about 12 years ago
Fix typo and make Modulefile validate by puppet module tool

4680f14ad86b62eddb2b96bc3715a23155968cdd authored about 12 years ago
Updated code blocks to be github-friendly

b6d62ae99a655aa804677122c8c4eab0325652d4 authored over 12 years ago
Added README.org for github docs

361270acc846257710c8b4c1e8cc1f7ce1de6edd authored over 12 years ago
Refactored ACL type to use "action" parameter instead of nonsensical "ensure" property

The type as written abused the syntax of the "ensure" property. Since nothing is being created o...

00ed698f723cc6a7731fcfaba5c73e706bc1f691 authored almost 13 years ago
added clobber parameter, retrieve method, modified provider permission= method to use clobber param

eb035a8e31c7a8f279676cb338f849997f7f8568 authored almost 13 years ago
Tweaking type and provider to try to prevent redundant setfacl commands.

8833d92964787e157e064180331bd92d56bda35a authored almost 13 years ago
Added perm check & debug in both perm setting calls

475eb8787e4063657bb5c9e5c87ddeaab3735df4 authored almost 13 years ago
trying to use Puppet.debug for debugging

6b11887d6c555f8da369c877b37feb9a9b73ad24 authored almost 13 years ago
trying to use puts for debugging

a5b6db9172a1ae65868badf1ad520b03483155a7 authored almost 13 years ago
try to avoid setting acls that already exist

9c64c59b722480c62fc23022d98793a16a31d3fa authored almost 13 years ago
fixed order of args for setfacl command

27591bd63ab60e627ebcb9ea257b59edeb605130 authored almost 13 years ago
missing comma in setfacl command

bf3c697e7f3a8f3dca6edf72a78a4908e20c46ea authored almost 13 years ago
Added '-n' to setfacl commands to prevent unexpected mask changes

07ab2805d60999b6fe8be8b3193c9e4260a31f0f authored almost 13 years ago
cleaned up stray/misleading comments

94537ec4b7393a1df8fe8b18f1578a411948e42f authored almost 13 years ago
Fixed bug where getfacl/setfacl commands in posixacl.rb were being called with empty string arguments when acl param recursive was false. This triggered a syntax error in the command because of how execve passes args to programs.

* Part of this fix was making the setfacl/getfacl calls dumber using conditionals. There may be a...

6141497ca34d38ea8dab6e56fdccbb9e4ac2d53c authored almost 13 years ago
Merge pull request #1 from pdrakeweb/generic-acl

[#23618803] Added generic acl to avoid chicken/egg problem when acl package is not pre-installed.

1b30cd5b9c34ef18437fbaa8e688ef73854b8f46 authored almost 13 years ago
[#23618803] Added generic acl provider to prevent chicken/egg problem if acl package is not pre-installed.

a2276b7195f5a34aaf3c148ef28c1ddd5cdfe84d authored almost 13 years ago
Fixed getfacl flags to exclude effective permission comments.

4b854c93b8051278ebc9068160d996da3d16bb82 authored almost 13 years ago
Initial cleanup of acl module to make it functional.

9e38d9ca5e97a0a0204277fa8d7505c890c4cb11 authored almost 13 years ago
Initial cleanup of acl module to make it functional.

a0fd1f0852fd54363c7cb1255b6da585a7ae30b6 authored almost 13 years ago
Initial cleanup of acl module to make it functional.

1ba10d22aaad04b34b92a664001f14ba17f6a890 authored almost 13 years ago
basic implementation

650e19723054c74baa662d3f1589398550524b33 authored almost 13 years ago