Ruslan Ermilov
9cbf4a2152
mdoc(7) police: removed commas from the standard (split) AUTHORS block.
2001-09-11 09:26:38 +00:00
Ruslan Ermilov
8872ae5340
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
Robert Watson
8d44fade0e
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
Robert Watson
3652b4dc72
o Sync up prototypes for cap_size() and cap_copy_ext() with
...
sys/capability.h--this compiled fine on i386 where (int) and (ssize_t)
are the same, but broke on Alpha where they differ.
Submitted by: Mike Barcroft <mike@FreeBSD.org>
Obtained from: TrustedBSD Project
2001-09-02 23:13:49 +00:00
Robert Watson
0e3adf0b58
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
2001-09-01 00:00:50 +00:00
Ruslan Ermilov
d6002fef6f
Use ``.Rv -std'' wherever possible.
...
Submitted by: yar
2001-08-31 09:57:38 +00:00
Robert Watson
ab2ba9fac8
o Use .Fx to refer to FreeBSD
...
Submitted by: tmm
Obtained from: TrustedBSD Project
2001-08-31 02:12:54 +00:00
Robert Watson
cbc25559e4
o Remove definition of CAP_MAX_BUF_LEN since it is defined in
...
sys/capability.h now.
Submitted by: tmm
Obtained from: TrustedBSD Project
2001-08-31 02:11:59 +00:00
Robert Watson
7bb862d793
Introduce implementations of POSIX.1e non-portable form capability
...
support functions:
cap_subset_np() - Is cap1 a subset of cap2
cap_equal_np() - Is cap1 equal to cap2
o Introduce implementations of POSIX.1e capability support functions:
cap_copy_ext() - Externalize capability
cap_copy_int() - Internalize capability
cap_size() - Determine size required for cap_copy_ext()
Submitted by: tmm
Obtained from: TrustedBSD Project
2001-08-31 02:07:48 +00:00
Robert Watson
fca41b9c6f
o src/sys/capability.h provides a number of support macros that are not
...
documented by POSIX.1e, and understand the opaque capability structures.
Introduce support in the userland POSIX.1e library for a
_CAPABILITY_NEEDMACROS define to remove these macros from the normal
namespace, but allow the libc functions to use them.
Submitted by: tmm
Obtained from: TrustedBSD Project
2001-08-29 17:53:45 +00:00
Robert Watson
4b7e521b26
o s/violate/override/ Capabilities are part of the system policy, not
...
an exception to it.
Submitted by: tmm
Obtained from: TrustedBSD Project
2001-08-25 14:37:01 +00:00
Brian Somers
3c321a686f
Handle snprintf() returning -1
...
MFC after: 2 weeks
2001-08-20 12:41:36 +00:00
Yaroslav Tykhiy
a2a0a4dc2a
Use the ".Rv" mdoc(7) macro where appropriate.
...
Reviewed by: ru
2001-08-14 14:20:35 +00:00
Yaroslav Tykhiy
b1250632c5
Use the ``.Rv -std'' mdoc(7) macro in appropriate cases.
...
Reviewed by: ru
2001-08-09 13:32:13 +00:00
Dima Dorfman
7ebcc426ef
Remove whitespace at EOL.
2001-07-15 07:53:42 +00:00
Ruslan Ermilov
a307d59838
mdoc(7) police: removed HISTORY info from the .Os call.
2001-07-10 13:41:46 +00:00
Dima Dorfman
70d51341bf
mdoc(7) police: remove extraneous .Pp before and/or after .Sh.
2001-07-09 09:54:33 +00:00
Ruslan Ermilov
5521ff5a4d
mdoc(7) police: sort SEE ALSO xrefs (sort -b -f +2 -3 +1 -2).
2001-07-06 16:46:48 +00:00
Dima Dorfman
2b47b55f69
Add RETURN VALUES and ERRORS sections.
2001-06-25 01:25:01 +00:00
Dima Dorfman
444a2d61e8
Add a manual page for extattr_string_to_namespace and
...
extattr_namespace_to_string.
Reviewed by: rwatson
2001-06-24 23:54:46 +00:00
Dima Dorfman
a910f192bb
Remove duplicate words.
2001-06-24 01:34:38 +00:00
Maxim Sobolev
000d56193c
Fix cross-references:
...
xntpd.8 --> ntpd.8
acl_delete_perms.3 --> acl_delete_perm.3
getname.2 --> getsockname.2
MFC after: 1 week
2001-06-10 12:06:54 +00:00
Ruslan Ermilov
9af42d27b1
mdoc(7) police: fix markup.
2001-05-16 09:50:12 +00:00
Chris D. Faulhaber
fda2d391d6
Correct prototype (entry_p -> *entry_p)
...
Submitted by: Alex Zepeda <jazepeda@pacbell.net>
2001-05-07 23:16:25 +00:00
Chris D. Faulhaber
21aaa49c89
Document acl_get_entry(3)
...
Obtained from: TrustedBSD Project
2001-04-26 22:28:14 +00:00
Chris D. Faulhaber
0f6263079e
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
2001-04-24 22:45:41 +00:00
Thomas Moestl
a483f58aea
Remove bogus assignments of libc syscall stub return values to errno;
...
the stubs do errno assignments and return -1 in this case, so that errno
would end up with this value.
Approved by: rwatson
2001-04-24 20:50:42 +00:00
Ruslan Ermilov
eb0838029f
mdoc(7) police: normalize .Nd.
2001-04-18 15:54:10 +00:00
Ruslan Ermilov
79d4920b1d
mdoc(7) police: use .Fx where appropriate.
2001-04-18 13:14:47 +00:00
Ruslan Ermilov
6061acb30c
mdoc(7) police: fix markup.
2001-04-16 15:06:19 +00:00
Chris D. Faulhaber
d5675fffd1
Correct a bogus cast in acl_get_qualifier() causing invalid
...
ID's to be stored in the ACL.
Obtained from: TrustedBSD Project
2001-04-15 15:21:15 +00:00
Chris D. Faulhaber
9a227c5754
Add acl_get_perm_np(3), a non-portable function to check if a
...
permission is in a permission set, required for third-party
applications such as Samba.
Reviewed by: rwatson
Obtained from: TrustedBSD Project
2001-04-13 19:37:04 +00:00
Chris D. Faulhaber
94ef417e4b
Add the remaining POSIX.1e ACL definitions:
...
ACL_UNDEFINED_TAG, ACL_UNDEFINED_ID, ACL_FIRST_ENTRY, ACL_NEXT_ENTRY
Reviewed by: rwatson
Obtained from: TrustedBSD Project
2001-04-13 19:14:38 +00:00
Chris D. Faulhaber
bbf2cf59fc
Revamp acl_create_entry() so it actually works.
...
Obtained from: TrustedBSD Project
2001-04-11 22:09:51 +00:00
Chris D. Faulhaber
fb1af1f2bf
Correct the following defines to match the POSIX.1e spec:
...
ACL_PERM_EXEC -> ACL_EXECUTE
ACL_PERM_READ -> ACL_READ
ACL_PERM_WRITE -> ACL_WRITE
Obtained from: TrustedBSD
2001-04-11 02:19:01 +00:00
Ruslan Ermilov
1a4fc0bfba
mdoc(7) police: add missing LIBRARY section.
2001-04-05 07:51:48 +00:00
Ruslan Ermilov
8eb5b197f1
Unbreak world.
...
Submitted by: jhay
2001-04-05 07:47:06 +00:00
Ruslan Ermilov
31acc83627
Record -lposix1e merge with -lc.
2001-04-05 07:42:56 +00:00
Ruslan Ermilov
336ee39a26
mdoc(7) police rev 1.11: convert descriptions and cross-references
...
for the ACL editing library functions to the plain tagged list.
2001-04-05 07:35:59 +00:00
Chris D. Faulhaber
6822f9df3f
- Add descriptions and cross-references for the ACL editing library
...
functions.
- Place the acl_dup() description in alphabetical order.
- Move the POSIX.1e descriptions under the ENVIRONMENT section to the
STANDARDS section.
Reviewed by: rwatson
Obtained from: TrustedBSD Project
2001-04-05 01:48:07 +00:00
Chris D. Faulhaber
4aa97316b4
Install the acl_create_entry.3 man page
2001-04-05 01:36:54 +00:00
Thomas Moestl
7bd44e9223
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
2001-04-04 18:00:52 +00:00
Chris D. Faulhaber
5a696f5d02
Correct function name: acl_clear_perm -> acl_clear_perms
2001-03-29 00:48:54 +00:00
Robert Watson
3cd4410688
o De-uglify IMPLEMENTATION NOTES section by removing unnecessary use of
...
.Fx
2001-03-28 01:03:33 +00:00
Ruslan Ermilov
4a558355e5
MAN[1-9] -> MAN.
2001-03-27 17:27:19 +00:00
Robert Watson
a21c3aa0e9
o Update copyright date
...
o Revise description in light of commits over last month including:
- ACL editing library is now implemented
- ACLs are now implemented
Obtained from: TrustedBSD Project
2001-03-26 19:55:35 +00:00
Ruslan Ermilov
01f491fa8e
mdoc(7) police: fix markup.
2001-03-23 14:01:28 +00:00
Chris D. Faulhaber
3dfe3292f1
Correct the acl_set_permset and acl_set_tag_type man pages
...
which somehow got mixed up with the acl_get_* man pages.
Submitted by: ru
2001-03-23 11:30:31 +00:00
Ruslan Ermilov
8480a1eb14
mdoc(7) police: fix markup.
2001-03-23 09:39:35 +00:00
Ruslan Ermilov
f8376ccd46
mdoc(7) police: fix markup, function prototype, and RETURN VALUES text.
2001-03-23 09:38:43 +00:00