@ueno ueno released this Aug 28, 2018 · 22 commits to master since this release

Assets 4
  • proxy: Avoid invalid memory access when unloading proxy module [#180]
  • Update pkcs11 header to allow SoftHSMv2 to compile [#181]
  • build: Restore libpthread dependency [#183]
  • Build fixes [#188]

@ueno ueno released this Aug 10, 2018 · 38 commits to master since this release

Assets 4
  • server: Enable socket activation through systemd [#173]
  • rpc-server: p11_kit_remote_serve_tokens: Allow exporting all modules [#174]
  • proxy: Fail early if there is no slot mapping [#175]
  • Remove hard dependency on libpthread on glibc systems [#177]
  • Build fixes [#170, #176]

@ueno ueno released this May 30, 2018 · 58 commits to master since this release

Assets 4

0.23.12 (stable)

  • Fix compile error when PKCS#11 GNU calling convention is enabled [#160]
  • Fix getauxval() and secure_getenv() emulation on macOS and FreeBSD [#167]
  • Build and test fixes on macOS [#162, #168]

@ueno ueno released this May 25, 2018 · 66 commits to master since this release

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

@ueno ueno released this Feb 27, 2018 · 115 commits to master since this release

Assets 4
  • filter: Respect write-protected vendor-specific attribute in PKCS#11 URI [#129]
  • server: Improve shell integration and documentation [#107, #108]
  • proxy: Reuse existing slot ID mapping in after fork() [#120]
  • trust: Forcibly mark Default Trust read-only [#123]
  • New function p11_kit_override_system_files() which can be used for testing [#110]
  • trust: Filter out duplicate extensions [#69]
  • Update translations [#128]
  • Bug fixes [#125, #126]

@ueno ueno released this Oct 2, 2017 · 153 commits to master since this release

Assets 4
  • Fix p11-kit server regressions [#103, #104]
  • trust: Respect anyExtendedKeyUsage in CA certificates [#99]
  • Build fixes related to reallocarray [#96, #98, #100]

@ueno ueno released this Aug 15, 2017 · 160 commits to master since this release

Assets 4
  • Improve vendor query attributes handling in PKCS#11 URI [#92]
  • Add OTP and GOST mechanisms to pkcs11.h [#90, #91]
  • New envvar P11_KIT_NO_USER_CONFIG to stop looking at user configurations [#87]
  • Build fixes for Solaris and 32-bit big-endian platforms [#81, #86]

@ueno ueno released this Jun 1, 2017 · 180 commits to master since this release

Assets 4
  • Fix memory issues with "p11-kit server" [#78]
  • Build fixes [#77 ...]

@ueno ueno released this May 26, 2017 · 188 commits to master since this release

Assets 4
  • Port p11-kit server to Windows and portability fixes of the RPC protocol [#67, #72, #74]
  • Recover the old behavior of trust anchor --remove [#70, #71]
  • Build fixes [#63 ...]

@ueno ueno released this Mar 2, 2017 · 210 commits to master since this release

Assets 4
  • Fix license notice of common/unix-peer.c [#58]
  • Remove systemd unit files for now [#60]
  • Build fixes for FreeBSD [#56]