···351352- GOverlay has been updated to 1.2, please check the [upstream changelog](https://github.com/benjamimgois/goverlay/releases) for more details.
35300354- For matrix homeserver Synapse we are now following the upstream recommendation to enable jemalloc as the memory allocator by default.
355356- In `dovecot` package removed hard coding path to module directory.
···351352- GOverlay has been updated to 1.2, please check the [upstream changelog](https://github.com/benjamimgois/goverlay/releases) for more details.
353354+- `tpm2-pkcs11` now has the variant `tpm2-pkcs11-fapi`, which has been patched to default to the Feature API backend. It has also been split into `tpm2-pkcs11-esapi`, which _only_ supports the older Enhanced System API backend. Note the [differences](https://github.com/tpm2-software/tpm2-pkcs11/blob/1.9.1/docs/FAPI.md), and that `tpm2-pkcs11` itself still needs `TPM2_PKCS11_BACKEND=fapi` exported in order to use the Feature API, whereas `tpm2-pkcs11-fapi` does not, and `tpm2-pkcs11-esapi` just does not support fapi entirely.
355+356- For matrix homeserver Synapse we are now following the upstream recommendation to enable jemalloc as the memory allocator by default.
357358- In `dovecot` package removed hard coding path to module directory.
+12
pkgs/by-name/tp/tpm2-pkcs11-esapi/package.nix
···000000000000
···1+{
2+ tpm2-pkcs11,
3+ ...
4+}@args:
5+6+tpm2-pkcs11.override (
7+ args
8+ // {
9+ fapiSupport = false;
10+ extraDescription = "Disables FAPI support, as if TPM2_PKCS11_BACKEND were always set to 'esysdb'.";
11+ }
12+)
+13
pkgs/by-name/tp/tpm2-pkcs11-fapi/package.nix
···0000000000000
···1+{
2+ tpm2-pkcs11,
3+ ...
4+}@args:
5+6+tpm2-pkcs11.override (
7+ args
8+ // {
9+ fapiSupport = true;
10+ defaultToFapi = true;
11+ extraDescription = "Enables fapi by default, as if TPM2_PKCS11_BACKEND defaulted to 'fapi'.";
12+ }
13+)