summaryrefslogtreecommitdiff
path: root/lib/chef/file_access_control
Commit message (Collapse)AuthorAgeFilesLines
* Update all auth email address from opscode.com and getchef.com to chef.io.Noah Kantrowitz2016-02-022-5/+5
| | | Generated via git ls-files | xargs perl -pi -e "s/(Author.*?<[^@]+@)(?:opscode\\.com|getchef\\.com)(>)/\\1chef.io\\2/gi"
* Replace all Opscode copyrights with Chef Software.Noah Kantrowitz2016-02-022-2/+2
| | | Created via git ls-files | xargs perl -pi -e "s/(Copyright.*?), Opscode(,)? Inc(\.)?/\\1, Chef Software Inc./gi"
* Copyright year update for 2016 and massive cleanup.Noah Kantrowitz2016-02-022-2/+2
| | | Generated via git ls-files | xargs perl -pi -e "s/[Cc]opyright (?:\([Cc]\) )?((?\!$(date +%Y))\\d{4})(-\\d{4})?([, ][ \d]+)*(,|(?= ))/Copyright \\1-$(date +%Y),/g"
* Use double quotes by defaultThom May2016-01-142-3/+3
| | | | | | | This is an entirely mechanically generated (chefstyle -a) change, to go along with chef/chefstyle#5 . We should pick something and use it consistently, and my opinion is that double quotes are the appropriate thing.
* Capitalize sentencesTim Smith2015-10-181-12/+12
|
* Fix indentationThom May2015-05-051-2/+2
|
* update mode if group or owner change to keep suid bitJacob Minshall2015-03-171-0/+5
| | | | | | On Linux updating the group or owner unsets the suid bit for security reasons, so check for group and owner updates whether or not to set the mode.
* Added comments about class methodsJay Mundrawala2015-02-172-0/+4
|
* Add writable? to FileAccessControlJay Mundrawala2015-02-172-0/+22
|
* CHEF-4344: Clean up instances of 'the the' typo.Bryan McLellan2013-07-261-1/+1
|
* Determine if ACL mgmt follows symlinks by provider type.danielsdeleo2013-06-251-3/+7
| | | | | | | | - Prerequisite for CHEF-4312 fix. - File access control defers to the provider to determine whether to use link-following system calls or not (e.g., chmod vs. lchmod). File provider and subclasses will use link-following calls (chmod), Link provider uses calls that manage the symlink itself (e.g., lchmod).
* Fix comments that include FIXME / TODO / XXX.sersut2013-05-201-2/+2
|
* Increase windows ACL testing coverage. Fix children inheritance of windows ACLs.sersut2013-05-201-11/+18
|
* Fix nitpick comments and code typos.sersut2013-05-151-21/+18
|
* add d_r_r stub on windows to unbreak everythingLamont Granquist2013-04-111-0/+4
|
* add hook from define_resource_requirements back to FAC in file provider,Lamont Granquist2013-03-291-7/+61
| | | | | | | document it a little more clearly, and fix a bug to force all d_r_r assertions to actually run and not short circuit with ||, also add a bunch of debug logging around should_update_XXX? functions since those can be a source of confusion.
* refactoring of file providersLamont Granquist2013-03-151-4/+6
|
* [OC-3564] move core Chef to the repo root \o/ \m/Seth Chisamore2012-10-302-0/+526
The opscode/chef repository now only contains the core Chef library code used by chef-client, knife and chef-solo!