#
272461 |
|
02-Oct-2014 |
gjb |
Copy stable/10@r272459 to releng/10.1 as part of the 10.1-RELEASE process.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
256281 |
|
10-Oct-2013 |
gjb |
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
#
208437 |
|
23-May-2010 |
trasz |
Make acl_get_perm_np(3) work with NFSv4 ACLs.
Reviewed by: kientzle@ MFC after: 1 week
|
#
195004 |
|
25-Jun-2009 |
trasz |
Fix acl_set_fd(3) and acl_get_fd(3) for cases where the kernel doesn't know anything about _PC_ACL_NFS4.
|
#
194955 |
|
25-Jun-2009 |
trasz |
Add NFSv4 ACL support to libc.
This adds the following functions to the acl(3) API: acl_add_flag_np, acl_clear_flags_np, acl_create_entry_np, acl_delete_entry_np, acl_delete_flag_np, acl_get_extended_np, acl_get_flag_np, acl_get_flagset_np, acl_set_extended_np, acl_set_flagset_np, acl_to_text_np, acl_is_trivial_np, acl_strip_np, acl_get_brand_np. Most of them are similar to what Darwin does. There are no backward-incompatible changes.
Approved by: rwatson@
|
#
192586 |
|
22-May-2009 |
trasz |
Make 'struct acl' larger, as required to support NFSv4 ACLs. Provide compatibility interfaces in both kernel and libc.
Reviewed by: rwatson
|
#
108410 |
|
29-Dec-2002 |
rwatson |
Update libc POSIX.1e code and documentation to reflect:
- Updated copyrights, modified dates - Remove "BUGS" entry indicating that ACLs are unimplemented - Implement acl_*_link() library wrapper variants for get, set, delete, aclvalid. - Document acl_*_link() calls.
Obtained from: TrustedBSD Project
|
#
92986 |
|
22-Mar-2002 |
obrien |
Fix the style of the SCM ID's. I believe have made all of libc .c's as consistent as possible.
|
#
91034 |
|
21-Feb-2002 |
jedgar |
o style(9) and consistency fixes: - if (!var) -> if (var == NULL) - return val; -> return (val);
Reviewed by: rwatson Obtained from: TrustedBSD Project
|
#
75928 |
|
24-Apr-2001 |
jedgar |
o Separate acl_t into internal and external representations as required by POSIX.1e. This maintains the current 'struct acl' in the kernel while providing the generic external acl_t interface required to complete the ACL editing library. o Add the acl_get_entry() function. o Convert the existing ACL utilities, getfacl and setfacl, to fully make use of the ACL editing library.
Obtained from: TrustedBSD Project
|
#
75492 |
|
13-Apr-2001 |
jedgar |
Add acl_get_perm_np(3), a non-portable function to check if a permission is in a permission set, required for third-party applications such as Samba.
Reviewed by: rwatson Obtained from: TrustedBSD Project
|
#
75185 |
|
04-Apr-2001 |
tmm |
Prepare for the inclusion of libposix1e into libc: retire the old Makefile, add Makefile.inc needed for libc build; add #include "namespace.h"/#include "un-namespace.h" pairs around the includes of sys/acl.h and sys/capability.h, and an additional underscore in front of the functions that will be overridden in libc_r.
Approved by: rwatson Obtained from: TrustedBSD Project
|
#
74667 |
|
22-Mar-2001 |
jedgar |
Add the following ACL editing functions: acl_add_perm, acl_clear_perms, acl_copy_entry, acl_create_entry, acl_delete_perm, acl_get_permset, acl_get_qualifier, acl_get_tag_type, acl_set_permset, acl_set_qualifier, acl_set_tag_type
This brings us within 4 functions of a full ACL editing library.
Reviewed by: rwatson
|
#
74191 |
|
13-Mar-2001 |
rwatson |
o Update copyright dates. o Rename internal library functions so that they are prefixed with _posix1e or _POSIX1E, removing them from the application namespace (and potential conflict with other ACL functions elsewhere in the system).
Obtained from: TrustedBSD Project
|
#
71142 |
|
17-Jan-2001 |
rwatson |
o When returning NULL, return (NULL) instead of return (0).
Submitted by: jedgar Obtained from: TrustedBSD Project
|
#
56625 |
|
26-Jan-2000 |
rwatson |
Minor fixes to library interface to improve POSIX.1e compliance. This adds _np to a couple of function prototypes that provided more broad/useful interfaces than POSIX.1e interfaces included.
Also, move from using a heuristic to identify POSIX.1e-semantic ACLs to using different ACL types for non-POSIX.1e ACLs. This should clean up the existing fuzzy logic that determined when acl_sort() should be applied before kernel submission.
|
#
56274 |
|
19-Jan-2000 |
rwatson |
Fix bde'isms in acl/extattr syscall interface, renaming syscalls to prettier (?) names, adding some const's around here, et al.
This is commit 4 out of 3, updating the userland library to reflect kernel interface changes.
Reviewed by: bde
|
#
56055 |
|
15-Jan-2000 |
rwatson |
libposix1e provides userland library calls for the POSIX.1e security interface. This commit introduces the library, as well as a modest subset of the ACL calls, with some modifications to support multiple ACL semantics.
Reviewed by: eivind
|