Revision tags: release/8.0.0_cvs, release/8.0.0 |
|
#
10b3b545 |
| 17-Sep-2009 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Merge from head
|
#
cbd59a4f |
| 08-Sep-2009 |
Oleksandr Tymoshenko <gonzo@FreeBSD.org> |
- MFC from head@196987
|
#
1f9b1ccb |
| 13-Aug-2009 |
Robert Watson <rwatson@FreeBSD.org> |
Merge r196123 from head to stable/8:
Update posix1e-related man pages, especially as relates to MAC, to more accurately reflect the last ten years of work.
Approved by: re (kib)
|
#
3a67af38 |
| 12-Aug-2009 |
Robert Watson <rwatson@FreeBSD.org> |
Update posix1e-related man pages, especially as relates to MAC, to more accurately reflect the last ten years of work.
Approved by: re (kib)
|
#
11e9b8ba |
| 04-Aug-2009 |
Oleksandr Tymoshenko <gonzo@FreeBSD.org> |
- MFC @196061
|
#
ec71a417 |
| 14-Jul-2009 |
Edward Tomasz Napierala <trasz@FreeBSD.org> |
Add missing MLINKS for acl_{get,set}_link_fd(3).
Approved by: re (kib)
|
#
09c817ba |
| 03-Jul-2009 |
Oleksandr Tymoshenko <gonzo@FreeBSD.org> |
- MFC
|
#
aa015c8e |
| 25-Jun-2009 |
Edward Tomasz Napierala <trasz@FreeBSD.org> |
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_extende
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@
show more ...
|
#
2e370a5c |
| 26-May-2009 |
Oleksandr Tymoshenko <gonzo@FreeBSD.org> |
Merge from HEAD
|
#
ae1add4e |
| 22-May-2009 |
Edward Tomasz Napierala <trasz@FreeBSD.org> |
Make 'struct acl' larger, as required to support NFSv4 ACLs. Provide compatibility interfaces in both kernel and libc.
Reviewed by: rwatson
|
Revision tags: release/7.2.0_cvs, release/7.2.0, release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0, release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0, release/6.2.0_cvs, release/6.2.0 |
|
#
1e5294bc |
| 07-Jul-2006 |
Robert Watson <rwatson@FreeBSD.org> |
Following repo-copy of mac_is_present_np.3 to mac_is_present.3, remove old file, update references, etc. The C function is already named mac_is_present().
Obtained from: TrustedBSD Project
|
Revision tags: release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0 |
|
#
6fad3aaf |
| 13-Mar-2006 |
Daniel Eischen <deischen@FreeBSD.org> |
Add each directory's symbol map file to SYM_MAPS.
|
Revision tags: release/6.0.0_cvs, release/6.0.0 |
|
#
46813f96 |
| 03-Jun-2005 |
Warner Losh <imp@FreeBSD.org> |
Missed rwatson's redundancy
|
Revision tags: release/5.4.0_cvs, release/5.4.0, release/4.11.0_cvs, release/4.11.0, release/5.3.0_cvs, release/5.3.0 |
|
#
804613dc |
| 17-Jun-2004 |
Robert Watson <rwatson@FreeBSD.org> |
Add reference to mac_get_link() in man page, which was omitted when mac_get_link() and mac_set_link() were added.
|
Revision tags: release/4.10.0_cvs, release/4.10.0, release/5.2.1_cvs, release/5.2.1, release/5.2.0_cvs, release/5.2.0, release/4.9.0_cvs, release/4.9.0, release/5.1.0_cvs, release/5.1.0 |
|
#
781a15a5 |
| 20-Apr-2003 |
Robert Watson <rwatson@FreeBSD.org> |
Add a man page for the mac.conf MAC library configuration file.
Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories
|
Revision tags: release/4.8.0_cvs, release/4.8.0, release/5.0.0_cvs, release/5.0.0 |
|
#
76a829fd |
| 15-Jan-2003 |
Chris Costello <chris@FreeBSD.org> |
o Document mac_prepare() and associated functions o Link mac_get_pid.3 to mac_get.3 o Update SEE ALSO to refer to mac_prepare, and added missing references o Remove clause #3 on my work o Update mac_
o Document mac_prepare() and associated functions o Link mac_get_pid.3 to mac_get.3 o Update SEE ALSO to refer to mac_prepare, and added missing references o Remove clause #3 on my work o Update mac_get.3 for the updated MAC API
Sponsored by: DARPA, Network Associates Laboratories Obtained from: TrustedBSD Project
show more ...
|
#
c51d717f |
| 18-Nov-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
libc_r wasn't so tied to libc for 22 months.
|
#
ce311c66 |
| 06-Nov-2002 |
Robert Watson <rwatson@FreeBSD.org> |
Hook up the userland wrapper for __mac_execve().
Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories
|
#
391b1d75 |
| 22-Oct-2002 |
Robert Watson <rwatson@FreeBSD.org> |
Reflect MAC kernel/user API changes into the libc MAC implementation. This removes a lot of complexity, since we basically just reserve space on a retrieval of a label, and pass around strings. Two
Reflect MAC kernel/user API changes into the libc MAC implementation. This removes a lot of complexity, since we basically just reserve space on a retrieval of a label, and pass around strings. Two new elements: (1) consumers of the API must now declare what label elements they are interested in retrieving, or (2) rely on the default provided in a new configuration file, mac.conf.
Approved by: re Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories
show more ...
|
#
803bf083 |
| 21-Oct-2002 |
Robert Watson <rwatson@FreeBSD.org> |
Unhook the per-policy parsing/printing MAC modules in libc to prepare to bring in the new MAC label management API. With the new API revision, we have only policy-agnostic code in libc and the base
Unhook the per-policy parsing/printing MAC modules in libc to prepare to bring in the new MAC label management API. With the new API revision, we have only policy-agnostic code in libc and the base kernel.
Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories
show more ...
|
Revision tags: release/4.7.0_cvs, release/4.6.2_cvs, release/4.6.2 |
|
#
d97fcfce |
| 02-Aug-2002 |
Robert Watson <rwatson@FreeBSD.org> |
Introduce support for Mandatory Access Control and extensible kernel access control.
Extensions to libc to provide basic MAC label manipulation facilities for userland. These interface will be repl
Introduce support for Mandatory Access Control and extensible kernel access control.
Extensions to libc to provide basic MAC label manipulation facilities for userland. These interface will be replaced in the next month or two with more flexible interfaces, but provide sufficient support to allow use of the Biba and MLS policies for user applications.
libc_r wrappers to follow.
Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs
show more ...
|
Revision tags: release/4.6.1, release/4.6.0_cvs |
|
#
820a5263 |
| 14-Jun-2002 |
Robert Watson <rwatson@FreeBSD.org> |
No POSIX.1e capabilities in the main tree yet.
|
Revision tags: release/4.5.0_cvs, release/4.4.0_cvs |
|
#
5acb7446 |
| 16-Nov-2001 |
Robert Watson <rwatson@FreeBSD.org> |
o Reflect repo-copy of extattr.[c3] from libutil to libc, moving extattr namespace routines to the libc/posix1e directory. While the extattr calls are not strictly POSIX.1e, POSIX.1e wasn't st
o Reflect repo-copy of extattr.[c3] from libutil to libc, moving extattr namespace routines to the libc/posix1e directory. While the extattr calls are not strictly POSIX.1e, POSIX.1e wasn't strictly ever approved, so I think that's OK.
Obtained from: TrustedBSD Project
show more ...
|
#
0e3adf0b |
| 01-Sep-2001 |
Robert Watson <rwatson@FreeBSD.org> |
o Attach cap_cmp.c and cap_copy.c to the build. o Attach cap_copy_ext.3 and cap_copy_int.3 to the install, and link cap_size.3 to cap_copy_ext.3.
Submitted by: tmm Obtained from: TrustedBSD Proje
o Attach cap_cmp.c and cap_copy.c to the build. o Attach cap_copy_ext.3 and cap_copy_int.3 to the install, and link cap_size.3 to cap_copy_ext.3.
Submitted by: tmm Obtained from: TrustedBSD Project
show more ...
|
#
0f626307 |
| 25-Apr-2001 |
Chris D. Faulhaber <jedgar@FreeBSD.org> |
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
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
show more ...
|