[Patches] [ python-Patches-1615158 ] POSIX capabilities support
SourceForge.net
noreply at sourceforge.net
Sat Dec 16 14:25:25 CET 2006
Patches item #1615158, was opened at 2006-12-13 18:10
Message generated for change (Comment added) made by gbrandl
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=1615158&group_id=5470
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Modules
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Matt Kern (gj0aqzda)
Assigned to: Nobody/Anonymous (nobody)
Summary: POSIX capabilities support
Initial Comment:
Attached is a patch which adds POSIX capabilities support. The following API functions are supported:
* cap_clear
* cap_copy_ext
* cap_dup
* cap_from_text
* cap_get_flag
* cap_get_proc
* cap_init
* cap_set_flag
* cap_set_proc
* cap_size
* cap_to_text
The following API function is supported, but is broken with certain versions of libcap (I am running debian testing's libcap1, version 1.10-14, which has an issue; I have reported this upstream):
* cap_copy_int
The following API functions are in there as stubs, but currently are not compiled. I need access to a machine to test these. I will probably add autoconf tests for availability of these functions in due course:
* cap_get_fd
* cap_get_file
* cap_set_fd
* cap_set_file
The patch includes diffs to configure. My autoconf is however at a different revision to that used on the python trunk. You may want to re-autoconf configure.in.
I've added a few API tests to test_posix.py.
----------------------------------------------------------------------
>Comment By: Georg Brandl (gbrandl)
Date: 2006-12-16 13:25
Message:
Logged In: YES
user_id=849994
Originator: NO
(If you don't want to write LaTeX, it's enough to write the docs in
plaintext, there are a few volunteers who will convert it appropriately.)
----------------------------------------------------------------------
Comment By: Martin v. Löwis (loewis)
Date: 2006-12-16 12:28
Message:
Logged In: YES
user_id=21627
Originator: NO
Can you please provide documentation changes as well?
----------------------------------------------------------------------
Comment By: Matt Kern (gj0aqzda)
Date: 2006-12-13 18:12
Message:
Logged In: YES
user_id=1667774
Originator: YES
I should further add that I have implemented the following API calls as
methods of the new CapabilityState object in addition to the standard
functions:
* cap_clear
* cap_copy_ext
* cap_dup
* cap_get_flag
* cap_set_flag
* cap_set_proc
* cap_size
* cap_to_text
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=1615158&group_id=5470
More information about the Patches
mailing list