#
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 |
#
209736 |
|
06-Jul-2010 |
trasz |
Fix acl_from_text(3) - and, therefore, setfacl(1) - for user and group names names starting with a digit.
MFC after: 1 month
|
#
209712 |
|
05-Jul-2010 |
trasz |
Remove comment which didn't match reality for a long time.
Reviewed by: rwatson
|
#
199317 |
|
16-Nov-2009 |
brueffer |
Fix a memory leak in acl_from_text() in case the conversion succeeded.
Submitted by: Jim Wilcoxson <prirun@gmail.com> MFC after: 1 week
|
#
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@
|
#
167006 |
|
26-Feb-2007 |
kientzle |
Move _posix1e_acl_name_to_id out of acl_support.c and into acl_from_text.c. Since acl_from_text.c is the only place it is used, we can now make this internal utility function "static."
As a bonus, acl_set_fd() no longer pulls in getpwuid() for no reason.
MFC after: 7 days
|
#
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
|
#
91032 |
|
21-Feb-2002 |
jedgar |
static'ize and declare functions
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
|
#
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
|
#
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
|
#
70841 |
|
09-Jan-2001 |
rwatson |
o acl_from_text.c: - errno is already set to ENOMEM (as appropriate) when asprintf(), strdup(), or acl_init() fails o acl_to_text.c: - the return value of the initial strdup() is not checked - errno is already set to ENOMEM (as appropriate) when asprintf and acl_init() fails - let the the default: case use 'goto error_label' for consistency
Submitted by: jedgar
|
#
66259 |
|
22-Sep-2000 |
rwatson |
o Minor whitespace, comment cleanups o Removal of unneeded enum o Removal of commented out debugging printf()'s.
Obtained from: TrustedBSD Project
|
#
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
|