diff options
| author | Michael Weiss <dev.primeos@gmail.com> | 2021-05-14 02:23:56 +0200 |
|---|---|---|
| committer | Michael Weiss <dev.primeos@gmail.com> | 2021-05-14 02:33:42 +0200 |
| commit | 940dfa99401c04c78bc530c72ecba6f6ccee62e8 (patch) | |
| tree | 4c9121f527ebfc9b2d2ae9a1e0983a84498dc3d3 /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch | |
| parent | 1cdf5f44364fe06ce3d0cded1d784e132e6f3354 (diff) | |
signal-desktop: Fix the database encryption by preloading SQLCipher
AFAIK this is the only reliable way for us to ensure SQLCipher will be
loaded instead of SQLite. It feels like a hack/workaround but according
to the SQLCipher developers [0] "this issue can and should be handled
downstream at the application level: 1. While it may feel like a
workaround, using LD_PRELOAD is a legitimate approach here because it
will substitute the system SQLite with SQLCipher which is the intended
usage model;".
This fixes #108772 for NixOS 20.09 users who upgrade to NixOS 21.05 and
replaces #117555.
For nixos-unstable users this will unfortunately break everything again
so we should add a script to ease the transition (in a separate commit
so that we can revert it for NixOS 21.05).
[0]: https://github.com/sqlcipher/sqlcipher/issues/385#issuecomment-802874340
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch')
0 files changed, 0 insertions, 0 deletions
