Release notes for 2.35

Post date: Jun 3, 2020 3:01:41 AM

    • Bugs filed against this release:

      • CAP_PERFMON was named before this release was made: (Bug) - fixed in 2,36

    • Better support for cross-compilation from Christian Kastner @ debian

    • pam_cap now honors PAM_REINITIALIZE_CRED credit to Daniel Gröber and Christian Kastner @ debian for submitting fix

    • Typo fixes and syntax fixes for man pages from Christian Kastner @ debian

    • Lint style fixes to C and Go sources courtesy of Google.

    • The latest incarnation of the golang patch to support posix semantics syscalls in native Go renamed the new APIs again so, PerOSThreadSyscall*() is now AllThreadsSyscall*() in the libcap/cap package. Follow along here:

    • https://go-review.googlesource.com/c/go/+/210639/

      • [In passing, also note that the CGO_LDFLAGS_ALLOW build environment flag is no longer needed at HEAD for the golang compiler to correctly link libpsx into the libcap/psx package:

    • Work around a glibc bug in the tests:

    • https://bugzilla.redhat.com/show_bug.cgi?id=1842745

    • Remove last implicit requirement that libpsx is needed by libcap

    • https://bugzilla.kernel.org/show_bug.cgi?id=208021

    • Some markdown experiments for the documentation