ANNOUNCE: p11-kit 0.18.5

Stef Walter stefw at
Thu Jul 18 05:38:13 PDT 2013

Announcing a new release of p11-kit. This is a stable release.

What's new in 0.18.5

 * Add option to use freebl for hashing
 * Fix some warnings and possible minor bugs higlighted by code scanners
 * Don't load configs in home directories when running setuid or setgid
 * Support treating ~/.config as $XDG_CONFIG_HOME
 * Use $TMPDIR instead of $TEMP while testing
 * Open files and fds with O_CLOEXEC
 * Abort initialization if a critical module fails to load
 * Don't use thread-unsafe functions: strerror, getpwuid
 * Fix p11_kit_space_strlen() result when empty string

Detailed changes between 0.18.4 and 0.18.5

Stef Walter (14):
      Add support for using freebl3 for SHA1 and MD5 hashing
      p11-kit: Abort initialization if critical module fails to initiali
      open files with O_CLOEXEC when possible
      Fix various issues highlighted by coverity scanner
      tools: Use $TMPDIR instead of $TEMP
      Don't load configs from user directory when setuid
      Support expanding $XDG_CONFIG_HOME in user config paths
      Don't call memdup with zero length or NULL pointer
      Always pass size_t varargs to p11_hash_xxx() functions
      Fix p11_kit_space_strlen() result when empty string
      Use getpwuid_r() instead of the non-thread-sofe getpwuid()
      url: Don't escape '6' in URL encoding
      Fix extract example in documentation
      Release version 0.18.5




More information about the p11-glue mailing list