rwatson
bce6bfbbec
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
2002-12-29 20:47:05 +00:00
schweikh
fec6546e12
english(4) police.
2002-12-27 12:15:40 +00:00
ru
51fe7c1a88
mdoc(7) police: "The .Fa argument.".
2002-12-19 09:40:28 +00:00
ru
8746d263e1
mdoc(7) police: "The .Fn function".
2002-12-18 12:45:11 +00:00
ru
311f3f3656
mdoc(7) police: sort xrefs in SEE ALSO.
2002-12-13 16:53:51 +00:00
ru
041d1287e8
Uniformly refer to a file system as "file system".
...
Approved by: re
2002-12-12 17:26:04 +00:00
ru
2a1141d1d9
mdoc(7) police: Added the missing .Os call; it's not strictly
...
necessary nowadays, but is documented as "required", and may
become so again in the future.
Approved by: re
2002-12-11 15:55:29 +00:00
ru
e8b4d1412a
mdoc(7) police: markup overhaul.
...
Approved by: re
2002-12-04 16:28:45 +00:00
ru
40e2359f4b
libc_r wasn't so tied to libc for 22 months.
2002-11-18 09:50:57 +00:00
rwatson
deb24d70c0
Update acl.3 to xref getfacl(1) and setfacl(1), the recommended tools for
...
manipulating file ACLs. Update the status of the implementation a bit,
update the copyright, etc.
Obtained from: TrustedBSD Project
2002-11-08 15:01:28 +00:00
chris
86d546ca0e
o Make the COMPATIBILITY section a bit less redundant.
...
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Labs
2002-11-06 17:38:18 +00:00
chris
1b738abdbf
o Update man page to reflect the new prototypes for mac_{to,from}_text.
...
o Remove a (currently) no-longer-pertinent entry from errors.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Labs
2002-11-06 17:34:29 +00:00
rwatson
002a74e570
Hook up the userland wrapper for __mac_execve().
...
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
2002-11-06 03:38:47 +00:00
rwatson
b2a246fa74
License update authorized by NAI: remove clause 3.
2002-11-05 01:42:35 +00:00
rwatson
0b563d81e7
Clarify language relating to ACLs, Capabtilities, and MAC, since the
...
implementation status of these services has changed substantially
since this man page was last updated.
2002-11-04 20:52:09 +00:00
rwatson
e9d17cac92
Update license, historical information.
2002-11-04 20:45:44 +00:00
rwatson
734f0e5f7a
Point out that the MAC Framework is considered experimental.
2002-11-04 20:42:58 +00:00
chris
9970a15bef
Scoop out examples illustrating the label text format and refer to
...
maclabel(7) instead.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Labs
2002-10-28 23:06:04 +00:00
wollman
f8a79b86e6
Do not include <sys/syslimits.h> directly; it is not intended for general
...
consumption.
2002-10-27 17:44:33 +00:00
chris
c831e4289e
Place mac_prepare() with the other mac_prepare*() functions.
2002-10-24 01:16:56 +00:00
chris
42f90ed7ab
mac_free() no longer accepts a void * parameter; only mac_t's are supposed
...
to be passed. Point this out in a warning notice, which will eventually
go away, sometime between now and -RELEASE.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
2002-10-24 01:01:29 +00:00
chris
f39fb18da2
Remove superfluous empty "FILES" section.
...
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
2002-10-23 23:56:15 +00:00
chris
b9a72dfdcc
Remove hard sentence breaks.
...
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
2002-10-23 23:55:23 +00:00
rwatson
9337dcd3d7
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
2002-10-22 14:36:11 +00:00
rwatson
f34f8701fa
.Xr mac.3 and posix1e.3 to mac.9. Point at sys/mac.h in posix1e.3.
...
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
2002-10-22 01:52:53 +00:00
rwatson
bc3681d122
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
2002-10-21 03:54:24 +00:00
rwatson
96dbcef3fc
Update TE policy and MAC text conversion routines to support partial
...
label updates. Biba and MLS already supported this. This permits the
userland library to submit relative updates on MAC labels, rather
than submitting an entire label to replace the current label. This
also requires changes to the MAC modules, which are forthcoming.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
2002-08-09 03:09:38 +00:00
rwatson
a44e8dc0f7
X-ref mac.3.
2002-08-09 03:03:08 +00:00
rwatson
a203c58900
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
2002-08-02 21:14:42 +00:00
rwatson
98c2077a11
No POSIX.1e capabilities in the main tree yet.
2002-06-13 23:40:13 +00:00
schweikh
f406339f37
Correct a bunch of typos. Translators can ignore this commit.
...
MFC after: 3 weeks
2002-06-02 10:27:41 +00:00
obrien
d90536e35b
Fix the style of the SCM ID's.
...
I believe have made all of libc .c's as consistent as possible.
2002-03-22 21:53:29 +00:00
green
669b90746e
Check if string is not NULL, not *string, before setting *string.
2002-02-27 22:00:44 +00:00
jedgar
e9a25813c3
o style(9) and consistency fix:
...
- if (!var) -> if (var == NULL)
o spelling fix (althouh -> although)
Reviewed by: rwatson
Obtained from: TrustedBSD Project
2002-02-21 23:18:04 +00:00
jedgar
d958ae799c
o style(9) and consistency fixes:
...
- if (!var) -> if (var == NULL)
- return val; -> return (val);
Reviewed by: rwatson
Obtained from: TrustedBSD Project
2002-02-21 23:17:19 +00:00
jedgar
6452c2e85d
Add more argument checking
...
Reviewed by: rwatson
Obtained from: TrustedBSD Project
2002-02-21 23:13:06 +00:00
jedgar
7b5185bd4c
static'ize and declare functions
...
Reviewed by: rwatson
Obtained from: TrustedBSD Project
2002-02-21 23:12:25 +00:00
jedgar
64ebd6e401
o style and consistency fixes:
...
- if (!var) -> if (var == NULL)
- return val; -> return (val);
o update copyright
2002-02-17 20:05:20 +00:00
jedgar
0a28e6bec4
Correct function's description.
...
Obtained from: TrustedBSD Project
2002-01-29 12:18:45 +00:00
jedgar
56748c135c
o return EINVAL if acl_to_text() have been sent a NULL acl. o update copyright dates.
...
Reviewed by: rwatson
2002-01-26 19:32:50 +00:00
jedgar
9b7f0a9f53
Correct phrase 'get an ACL' to 'set an ACL'.
...
PR: 33660
Submitted by: Rich Morin <rdm@cfcl.com>, Tom Rhodes <darklogik@pittgoth.com>
2002-01-07 22:46:14 +00:00
chris
8e7a4ca8a0
o Change the layout of the tagged lists to be like those in acl(3).
...
o Document the following capabilities: CAP_NET_ADMIN, CAP_SYS_RAWIO,
CAP_SYS_ADMIN, and CAP_SYS_TTY_CONFIG.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
2001-12-23 00:19:48 +00:00
rwatson
a86bfc340f
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
2001-11-16 05:09:45 +00:00
bde
9097abc647
Fixed missing `const' in synopsis.
2001-10-03 16:29:21 +00:00
bde
52c081280b
Fixed return type in synopsis.
2001-10-03 16:25:08 +00:00
ru
623da62a5a
mdoc(7) police: Use the new .In macro for #include statements.
2001-10-01 16:09:29 +00:00
dillon
3f4eabe659
Add __FBSDID()s to libutil
2001-09-30 22:35:07 +00:00
ru
1fa842fa3f
mdoc(7) police: removed commas from the standard (split) AUTHORS block.
2001-09-11 09:26:38 +00:00
ru
f512fee07c
mdoc(7) police: markup and minor content fixes.
...
o Removed whitespace at EOL
o Removed hard sentence breaks
o Added cap_size() to the NAME section
o Normalized .Nd descriptions
o Fixed the abuses of .Nm and .Va
o Fixed some DESCRIPTION texts
o Fixed the RETURN VALUES and ERRORS texts to look more traditional
Reviewed by: tmm
2001-09-05 14:09:08 +00:00
rwatson
72b8fa9d63
Add Thomas Moestl and Chris Faulhaber to the author list for POSIX.1e
...
support.
Obtained from: TrustedBSD Project
2001-09-05 03:36:00 +00:00