rwatson
f46a5b2d07
Print group name in getfacl output when calculating an effective
...
permission set based on a more restrictive mask.
Submitted by: Glen Gibb <grg@ridley.unimelb.edu.au>
2003-07-24 23:33:25 +00:00
ru
8bc4d4bba7
mdoc(7) fixes.
...
Approved by: re (blanket)
2003-05-24 19:53:08 +00:00
ru
9bcac8799e
Assorted mdoc(7) fixes.
...
Approved by: re (blanket)
2003-05-22 13:02:28 +00:00
rwatson
a146c7fe90
Add some strategic whitespace.
2003-04-26 03:32:18 +00:00
rwatson
aa0532c271
Add FILES section to mac.3 and mac.conf.5. Properly Xref mac.conf.5
...
from mac.3; likewise, mac.conf.5 from mac_prepare.3.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
2003-04-20 04:43:56 +00:00
rwatson
1cc1eff164
Add a man page for the mac.conf MAC library configuration file.
...
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
2003-04-20 03:18:44 +00:00
rwatson
5e1c0b2c26
Add the mac_prepare{,_*}() functions to the high-level function list
...
in the mac.3 library man page. They were already cross-referenced
at the end of the man page, just not explicitly listed here.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
2003-04-20 02:56:16 +00:00
rwatson
addc55224a
Clarify the relationship between the MAC library APIs and POSIX.1e:
...
they resemble one another, but POSIX.1e interfaces were not sufficiently
expressive to do what we needed.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
2003-04-16 20:40:34 +00:00
nectar
0d65b541d4
Eliminate 19 warnings in libc (at level WARNS=2) of the
...
`implicit declaration of function' variety.
2003-02-27 13:40:01 +00:00
ru
0dea541567
mdoc(7) police: Scheduled sweep.
2003-02-24 22:53:26 +00:00
ru
ff8af582bd
mdoc(7) police: kill self-xref.
2003-02-23 01:45:25 +00:00
ru
6443b5bbe9
Punctuation.
2003-02-23 01:44:59 +00:00
ru
44b0b43515
Typo.
2003-02-23 01:44:37 +00:00
ru
0fe24b2245
Grammar.
2003-02-23 01:43:45 +00:00
nectar
e369901c4d
Whack 28 unused variables.
2003-02-18 13:39:52 +00:00
nectar
832e8b7f9a
Eliminate 61 warnings emitted at WARNS=2 (leaving 53 to go).
...
Only warnings that could be fixed without changing the generated object
code and without restructuring the source code have been handled.
Reviewed by: /sbin/md5
2003-02-16 17:29:11 +00:00
charnier
670dc7ec9e
The .Fn function
2003-02-06 11:04:47 +00:00
chris
5a653c8876
Actually add mac_prepare.3.
...
Sponsored by: DARPA, Network Associates Laboratories
2003-01-15 03:05:21 +00:00
chris
c099a91124
Cross-reference mac(4)
...
Sponsored by: DARPA, Network Associates Laboratories
2003-01-15 03:03:05 +00:00
chris
5b68d68d2e
s/SEE_ALSO/SEE ALSO/
...
Cross-reference mac(4) and mac(9)
Sponsored by: DARPA, Network Associates Laboratories
2003-01-15 03:02:30 +00:00
chris
200d3a3d43
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
2003-01-15 00:45:31 +00:00
chris
541ffd166f
o Remove clause #3
...
o Document mac_set_link().
Sponsored by: DARPA, Network Associates Labs
2003-01-14 23:20:40 +00:00
rwatson
8a785d8605
Remove BUGS section indicating that these calls are unimplemented.
...
Update copyrights.
Obtained from: TrustedBSD Project
2002-12-29 20:52:42 +00:00
rwatson
d2f1f50d1c
Update acl_set.3, missed in last round:
...
- Update BUGS: this stuff is implemented.
- Update last modified date.
- Document acl_set_link_np() call.
Obtained from: TrustedBSD Project
2002-12-29 20:50:30 +00:00
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