Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make acl_to_text_np(3) not crash on long group or user names in NFSv4 ACLs. | trasz | 2010-03-28 | 1 | -7/+4 |
| | | | | | PR: amd64/145091 MFC after: 2 weeks | ||||
* | Switch to our preferred license text. | joel | 2010-03-07 | 1 | -8/+8 |
| | | | | Approved by: jedgar | ||||
* | Use our standard license text. No more voices in the authors head. :-) | joel | 2010-03-04 | 9 | -72/+72 |
| | | | | Approved by: trasz | ||||
* | s/APIS/APIs - not part of the original submission. | trhodes | 2010-02-11 | 1 | -2/+2 |
| | |||||
* | Correct two typoes. | trhodes | 2010-02-11 | 1 | -1/+1 |
| | | | | Submitted by: Matthew Seaman <m.seaman@infracaninophile.co.uk> | ||||
* | Don't forget to clean up the file copied from the kernel sources. | ed | 2010-01-02 | 1 | -0/+2 |
| | | | | MFC after: 1 week | ||||
* | Use a local copy of entry_d for finding matches. Otherwise, if entry_d pointed | markus | 2009-12-25 | 1 | -1/+6 |
| | | | | | | | | to an entry of 'acl', all ACL entries starting with entry_d would be deleted. Reviewed by: trasz Approved by: emax (mentor) MFC after: 3 days | ||||
* | Don't let the C library depend on <utmp.h>. | ed | 2009-12-05 | 1 | -4/+3 |
| | | | | | | The maximum length of a username has nothing to do with the size of the username in the utmp files. Use MAXLOGNAME, which is defined as 17 (UT_USERSIZE + 1). | ||||
* | Fix a memory leak in acl_from_text() in case the conversion succeeded. | brueffer | 2009-11-16 | 1 | -0/+1 |
| | | | | | Submitted by: Jim Wilcoxson <prirun@gmail.com> MFC after: 1 week | ||||
* | Fix regression introduced with NFSv4 ACL support - make acl_to_text(3) | trasz | 2009-09-01 | 2 | -11/+12 |
| | | | | | | | | | and acl_calc_mask(3) return error instead of crashing when acl passed to them is NULL. Submitted by: markus Reviewed by: rwatson MFC after: 3 days | ||||
* | Style: Remove trailing whitespace. | kientzle | 2009-08-29 | 1 | -11/+11 |
| | |||||
* | Update posix1e-related man pages, especially as relates to MAC, to more | rwatson | 2009-08-12 | 7 | -156/+129 |
| | | | | | | accurately reflect the last ten years of work. Approved by: re (kib) | ||||
* | Add missing MLINKS for acl_{get,set}_link_fd(3). | trasz | 2009-07-14 | 1 | -0/+2 |
| | | | | Approved by: re (kib) | ||||
* | Fix acl_set_fd(3) and acl_get_fd(3) for cases where the kernel doesn't know | trasz | 2009-06-25 | 2 | -2/+3 |
| | | | | anything about _PC_ACL_NFS4. | ||||
* | Manual page tweaks. | trasz | 2009-06-25 | 1 | -2/+2 |
| | |||||
* | Fix c194955 - somehow I managed all the new files, tripling their | trasz | 2009-06-25 | 17 | -4664/+0 |
| | | | | contents. | ||||
* | Bump manual page timestamps. | trasz | 2009-06-25 | 18 | -18/+18 |
| | |||||
* | Add NFSv4 ACL support to libc. | trasz | 2009-06-25 | 39 | -167/+7759 |
| | | | | | | | | | | | 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@ | ||||
* | Fix off by one error in acl_create_entry(3). | trasz | 2009-05-28 | 1 | -1/+6 |
| | | | | | Reviewed by: rwatson@ MFC after: 2 weeks | ||||
* | Change license to more bori^Wadul^Wcanonical. | trasz | 2009-05-26 | 1 | -11/+11 |
| | | | | Submitted by: rwatson@ | ||||
* | Improve API documentation. | trasz | 2009-05-23 | 5 | -1/+39 |
| | | | | Reviewed by: rwatson (earlier version) | ||||
* | Make 'struct acl' larger, as required to support NFSv4 ACLs. Provide | trasz | 2009-05-22 | 11 | -6/+111 |
| | | | | | | compatibility interfaces in both kernel and libc. Reviewed by: rwatson | ||||
* | Since audit(4) isn't based on posix1e, remove the commented out audit.h header, | brueffer | 2009-05-19 | 1 | -2/+2 |
| | | | | | | | xref libbsm(3). Submitted by: rwatson MFC after: 3 days | ||||
* | Fix typo. | trasz | 2009-04-26 | 1 | -1/+1 |
| | |||||
* | Replace the non-standard disclaimer with the standard one from /COPYRIGHT | imp | 2008-11-04 | 19 | -152/+152 |
| | | | | Approved by: jedgar@ | ||||
* | The libc acl_valid(3) function validates the contents of a POSIX.1e ACL. | rwatson | 2008-07-13 | 1 | -8/+2 |
| | | | | | | | | | | This change removes the requirement that an ACL contain no ACL_USER entries with a uid the same as those of a file, or ACL_GROUP entries with a gid the same as those of a file. This requirement is not in the specification, and not enforced by the kernel's ACL implementation. Reported by: Iustin Pop <iusty at k1024 dot org> MFC after: 1 week | ||||
* | Add __FBSDID() tags. | rwatson | 2008-03-07 | 4 | -8/+12 |
| | | | | MFC after: 3 days | ||||
* | Some libc symbol map cleanups. | deischen | 2007-05-31 | 1 | -1/+0 |
| | | | | | | | | | | | | | | | | | | | | | net: endhostdnsent is named _endhostdnsent and is private to netdb family of functions. posix1e: acl_size.c has been never compiled in, so there's no "acl_size". rpc: "getnetid" is a static function. stdtime: "gtime" is #ifdef'ed out in the source. some symbols are specific only to some architectures, e.g., ___tls_get_addr is only defined on i386. __htonl, __htons, __ntohl and __ntohs are no longer functions, they are now (internal) defines in <machine/endian.h>. Submitted by: ru | ||||
* | Use C comments since we now preprocess these files with CPP. | deischen | 2007-04-29 | 1 | -1/+3 |
| | |||||
* | Move _posix1e_acl_name_to_id out of acl_support.c and into | kientzle | 2007-02-26 | 3 | -55/+52 |
| | | | | | | | | | 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 | ||||
* | Revise markup in recently added manpages. | ru | 2006-09-30 | 1 | -3/+3 |
| | |||||
* | Following repo-copy of mac_is_present_np.3 to mac_is_present.3, remove | rwatson | 2006-07-07 | 6 | -93/+6 |
| | | | | | | | old file, update references, etc. The C function is already named mac_is_present(). Obtained from: TrustedBSD Project | ||||
* | Add each directory's symbol map file to SYM_MAPS. | deischen | 2006-03-13 | 1 | -0/+2 |
| | |||||
* | Add symbol maps and initial symbol version definitions to libc. | deischen | 2006-03-13 | 1 | -0/+68 |
| | | | | Reviewed by: davidxu | ||||
* | There's no longer^Wyet <sys/capability.h>. | ru | 2005-11-23 | 1 | -1/+1 |
| | |||||
* | -mdoc sweep. | ru | 2005-11-17 | 1 | -1/+1 |
| | |||||
* | Include a couple of headers to ensure consistency between the prototype and | stefanf | 2005-09-12 | 1 | -0/+1 |
| | | | | the function definition. | ||||
* | Fix all the spelling mistakes I could find in the man pages for words | keramida | 2005-07-31 | 3 | -4/+4 |
| | | | | | | | | that have at least 3 characters. MFC after: 1 week Thanks to: Music band ``Chingon'' for keeping me company while searching for these. | ||||
* | Minor grammar fix | delphij | 2005-07-03 | 1 | -1/+1 |
| | | | | | Submitted by: Wojciech A. Koszek [dunstan at freebsd czest pl] Approved by: re (hrs) | ||||
* | Missed rwatson's redundancy | imp | 2005-06-03 | 1 | -2/+0 |
| | |||||
* | Minor white space tweak. | rwatson | 2005-01-23 | 1 | -1/+1 |
| | | | | MFC after: 3 days | ||||
* | Sort sections. | ru | 2005-01-20 | 2 | -10/+10 |
| | |||||
* | Fixed markup bug. | ru | 2005-01-15 | 1 | -10/+22 |
| | |||||
* | Scheduled mdoc(7) sweep. | ru | 2005-01-11 | 1 | -1/+2 |
| | |||||
* | -Add a note that currently two syntax styles for label element declaration | csjp | 2004-11-18 | 1 | -3/+16 |
| | | | | | | | | | is supported. -Document the new more preferred syntax -Add examples for the new syntax -Add a note that the old syntax will be deprecated in the future. Reviewed by: rwatson | ||||
* | Fix the NAME section making whatis(1) happy in particular. | ru | 2004-07-05 | 1 | -1/+1 |
| | |||||
* | Eliminate double whitespace. | ru | 2004-07-03 | 1 | -1/+1 |
| | |||||
* | Mechanically kill hard sentence breaks. | ru | 2004-07-02 | 15 | -43/+87 |
| | |||||
* | Markup, grammar, and spelling fixes. | ru | 2004-06-30 | 2 | -3/+5 |
| | |||||
* | Add reference to mac_get_link() in man page, which was omitted when | rwatson | 2004-06-17 | 2 | -1/+10 |
| | | | | mac_get_link() and mac_set_link() were added. |