ANNOUNCE: p11-kit 0.20.3

Stef Walter stefw at
Fri Jul 4 07:28:27 PDT 2014

Announcing a new release of p11-kit. This is a stable release (at least
that's the idea :)

Mostly build and corner case regression fixes.

Changes between 0.20.2 and 0.20.3

 * Fix problems reinitializing managed modules after fork
 * Fix bad bookeeping when fail initializing one of the modules
 * Fix case where module would be unloaded while in use [#74919]
 * Remove assertions when module used before initialized [#74919]
 * Fix handling of mmap failure and mapping empty files [#74773]
 * Stable p11_kit_be_quiet() and p11_kit_be_loud() functions
 * Require automake 1.12 or later
 * Build fixes for Windows [#76594 #74149]

Many thanks to everyone who contributed with review, patches and testing :)

Detailed changes between 0.20.2 and 0.20.3

Milan Crha (1):
      Don't try to symlink on windows

Nikos Mavrogiannopoulos (1):
      Added test for non-null values in empty ID and label URI parts

Pascal Terjan (1):
      Fix handling of mmap failure and mapping empty files

Pavel A (2):
      Proposed fix for compiler warnings in common/compat.c
      common: Fixed implementation of strerror_r for WinXP

Stef Walter (9):
      Don't use 'aux' directory name
      Support running from srcdir != builddir
      proxy: Remove assertions when module is not initialized
      proxy: Fix cases where modules are unloaded while in use
      configure: Require automake 1.12 or later
      p11-kit: Fix corrupted list when initialization of modules fail
      p11-kit: Handle managed modules correctly when forking
      p11-kit: Mark p11_kit_be_quiet() and p11_kit_be_loud() stable
      Release version 0.20.3




More information about the p11-glue mailing list