Package: manpages
Version: 2.39-1
Severity: normal
Tags: patch

The capabilities(7) manpage states:

        A full implementation of capabilities requires:

        2.  that the kernel provide system calls allowing a thread’s
        capability sets to be changed and retrieved.

        3.  file  system support for attaching capabilities to an
        executable file, so that a process gains those capabilities when the
        file is execed.

Clearly an item is missing. The missing item is:
        1.  that for all privileged operations, the kernel check whether the
        process has the required capability in its effective set.


-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-5-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

-- no debconf information
--- man-pages-2.39/man7/capabilities.7  2006-08-03 10:58:08.000000000 -0300
+++ man-pages-2.39-new/man7/capabilities.7      2007-12-20 03:01:07.000000000 
-0200
@@ -379,7 +379,10 @@
 kernel version 2.2.11.
 .SS Current and Future Implementation
 A full implementation of capabilities requires:
-
+.IP 1. 4
+that for all privileged operations,
+the kernel check whether the thread has the required
+capability in its effective set.
 .IP 2. 4
 that the kernel provide 
 system calls allowing a thread's capability sets to

Reply via email to