ANNOUNCE: p11-kit 0.23.11

Daiki Ueno dueno at redhat.com
Fri May 25 15:12:02 UTC 2018


This is a stable release.


What's new in 0.23.11
--------------------

 * trust: Add extractor for edk2/cacerts.bin [PR#139]
 * modules: Add option to control module visibility from proxy [PR#140]
 * trust: Prevent trust module being loaded by proxy module [PR#142]
 * library: Use dedicated locale object for printing error [PR#148]
 * Treat CKR_CRYPTOKI_ALREADY_INITIALIZED correctly [PR#134]
 * Improve const correctness for P11KitUri [PR#152]
 * PKCS#11 URI scheme comparison is now case insensitive [PR#156]
 * Build and test fixes [PR#151, PR#149, PR#141, PR#138, PR#135]


Detailed changes between 0.23.10 and 0.23.11
------------------------------------------

Andreas Metzler (1):
      test-server.sh: Fix bashism

Daiki Ueno (40):
      common: Add assert_skip() and assert_todo()
      test: Take advantage of TAP test driver
      test: Rewrite test-server.sh in TAP style
      test: Use _exit() in child process to immediately close open FDs
      test: Add test for error messages
      test: Add failing test for CKR_CRYPTOKI_ALREADY_INITIALIZED
      common: Fix compilation of runtime.c under mingw
      build: Enable make check with wine
      travis: Use LOG_COMPILER to run tests under wine
      test: Add missing seven.module in Windows fixtures
      travis: Disallow failure on mingw
      modules: Fix memleak in re-initialization case
      modules: Add option to control module visibility from proxy
      mock-module-ep: Properly override C_GetFunctionList
      test: Add test for p11_attrs_purge()
      test: Add test for JKS extractor
      test: Factor out common harness from test-extract.in
      trust: Fix memleak in p11_enumerate_opt_filter
      travis: Run "make installcheck"
      trust: Prevent trust module being loaded by proxy module
      test: Add installcheck script to test trust module
      travis: Optimize dnf install invocation
      build: Check strerror_l() and uselocale() seperately
      Revert "build: Check strerror_l() and uselocale() seperately"
      library: Use dedicated locale object for printing error
      test: Avoid exceeding maximum pathname length of Unix socket
      proxy: Don't null terminate PKCS #11 string fields
      trust: Don't null terminate PKCS #11 string fields
      trust: Avoid array overflow
      common: Pacify clang-analyzer
      Release 0.23.11
      common: Make case conversion locale independent
      uri: Make scheme comparison case-insensitive
      build: Include p11-kit/test-messages.sh in distribution
      build: Remove obsolete upload rules
      build: Fix ChangeLog generation
      build: Include README in the distribution
      build: Delay building mock-six.la until "make check"
      NEWS: Mention latest changes
      build: Simplify README inclusion

Justin King-Lacroix (1):
      Treat CKR_CRYPTOKI_ALREADY_INITIALIZED correctly

Laszlo Ersek (3):
      trust: introduce the "edk2-cacerts" extractor skeleton
      trust: implement the "edk2-cacerts" extractor
      trust: add unit test for the "edk2-cacerts" extractor

Nathaniel McCallum (1):
      Improve const correctness for P11KitUri

Nikos Mavrogiannopoulos (3):
      README.md: added reference to Daiki's key
      NEWS: mark the 0.23 series as stable
      README: replace by README.md



Download
--------

https://github.com/p11-glue/p11-kit/releases/tag/0.23.11


Regards,
-- 
Daiki Ueno
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 832 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/p11-glue/attachments/20180525/6a67b09e/attachment.sig>


More information about the p11-glue mailing list