1 0.7 2 - Make file opens use the cloexec flag (Cristian Rodrguez) 3 - Add CAP_BLOCK_SUSPEND 4 - Fix possible segfaults when CAP_LAST_CAP is larger than the lookup table 5 - In pscap, don't drop capabilities when running with capabilities 6 7 0.6.6 8 - In netcap, make sure readlink is handled properly 9 - Add CAP_SYSLOG 10 - In netcap and pscap, ensure euid is initialized 11 - Add CAP_WAKE_ALARM 12 13 0.6.5 14 - Fix self test build problem on clean system (Sterling X. Winter) 15 - Only open regular files in filecap 16 - Make building Python bindings optional 17 - Python bindings update (arfrever.fta) 18 - Fix filecap segfault when checking a specific file 19 - Add define for missing XATTR_NAME_CAPS since 2.6.36 makes it private 20 21 0.6.4 22 - Update packet socket code to print interface 23 - Fix effective capabilities read from file descriptor 24 - Use thread ID for capget/set calls 25 26 0.6.3 27 - In netcap and pscap use the effective uid 28 - In capng_change_id, only retain setpcap if clearing the bounding set 29 30 0.6.2 31 - Make pscap drop capabilities so its not listed in report 32 - Review prctl calls to make sure we are passing 5 args 33 - Add package config support 34 35 0.6.1 36 - In netcap, don't complain about missing udp or raw network files 37 - Adjusted data read in for file based capabilities 38 39 0.6 40 - In netcap, don't complain about missing network files 41 - Add python bindings 42 - Add m4 macro file to help developers configure libcap-ng in their apps 43 - Fake applying bounding set for old OS 44 - Ignore setpcap for old OS when changing id 45 - Remove capabilities v1 data handling from reading file attributes 46 - Set the SECURE_NO_SETUID_FIXUP and LOCKED securebits flags in capng_lock 47 48 0.5.1 49 - Remove unnecessary uid check in change_uid when dropping supplemental groups 50 - Add credential printout and other improvements to captest 51 - In the init routine, set hdr.pid to current process 52 - Use bit mask on effective capabilities check in have_capabilities 53 - Numeric printing of bounding set bits were in wrong order 54 - In update function, reverse the order of bounding set vs capabilities 55 - Revise the tests used to determine if bounding set should be updated 56 57 0.5 58 - If attr/xattr.h is not available disable file system capabilities 59 - Initialize capng_have_capability with capng_get_caps_process if unknown 60 - Make capng_change_id drop the gid if given 61 - Fixed cap_update for bounding set 62 - Fix have_capability for bounding set 63 - Added more tests to the make check target 64 - Remove CAPNG_LOCK_PERMS for change_id flags 65 - Added captest program 66 67 0.4.2 68 - Fix missing includes for various OS and platforms 69 - Correct misplaced #ifdef for older OS 70 - Reorder clearing of bounding set in capng_change_id 71 - Make locking a noop in capng_change_id for the moment 72 73 0.4.1 74 - spec file clean ups 75 - Man pages for all library functions 76 77 0.4 78 - Initial public release 79