Commit Graph

289182 Commits

Author SHA1 Message Date
Michael Weiss
45bd7b39a4
signal-desktop: Add a Python wrapper to re-encrypt DBs
This is super hacky... :o
But then again it should at least prevent data loss.

Note: At least this isn't required for NixOS 21.05.
2021-05-14 22:54:38 +02:00
Michael Weiss
940dfa9940
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
2021-05-14 02:33:42 +02:00
Michael Weiss
1cdf5f4436
Merge pull request #122816 from primeos/ungoogled-chromium
ungoogled-chromium: 90.0.4430.93 -> 90.0.4430.212
2021-05-14 02:06:30 +02:00
Fabian Affolter
93740c3e60 python3Packages.karton-config-extractor: 1.1.1 -> 2.0.0 2021-05-13 16:58:21 -07:00
Fabian Affolter
a083de02b6 python3Packages.sentry-sdk: 1.0.0 -> 1.1.0 2021-05-13 16:25:29 -07:00
Fabian Affolter
c1e6a886ad python3Packages.python-telegram-bot: 13.4.1 -> 13.5 2021-05-13 16:20:11 -07:00
Robin Gloster
90a28c9e1e
Merge pull request #122838 from r-ryantm/auto-update/atlassian-jira
atlassian-jira: 8.14.1 -> 8.16.1
2021-05-13 17:41:24 -05:00
Martin Weinelt
79b32cae23 ansible_2_8: drop
The version went end of life on 2021/01/21.
2021-05-13 15:38:56 -07:00
Martin Weinelt
7bd5cb5fb2 ansible_2_9: 2.9.12 -> 2.9.21 2021-05-13 15:38:56 -07:00
Martin Weinelt
5281ae97c2 ansible: 2.9.12 -> 2.10.9 2021-05-13 15:38:56 -07:00
Martin Weinelt
95f3da5b6a python3Packages.ansible-base: depend on ansible-collections 2021-05-13 15:38:56 -07:00
Martin Weinelt
ff2e731ace python3Packages.ansible-collections: init at 3.4.0 2021-05-13 15:38:56 -07:00
Martin Weinelt
a4eaed4fd6 python3Packages.pynetbox: init at 6.2.1 2021-05-13 15:38:56 -07:00
Martin Weinelt
8ddfb3a1f6 ttp: init from python3Packages.ttp 2021-05-13 15:38:56 -07:00
Martin Weinelt
3c9cf0d0b6 python3Packages.ttp: init at 0.6.0 2021-05-13 15:38:56 -07:00
Martin Weinelt
250ae0d055 python3Packages.yangson: init at 1.4.8 2021-05-13 15:38:56 -07:00
Martin Weinelt
3dd45fac6d python3Packages.pyxb: init at 1.2.6 2021-05-13 15:38:56 -07:00
Martin Weinelt
18b8f5efe3 python3Packages.jxmlease: init at 1.0.3 2021-05-13 15:38:56 -07:00
Martin Weinelt
1e67245f20 python3Packages.ansible-base: init at 2.10.9 2021-05-13 15:38:56 -07:00
Sandro
98352e5439
Merge pull request #122623 from tollb/fix/geos-remove-python-dependency-20210511a
geos: remove unnecessary python dependency
2021-05-13 23:49:39 +02:00
Sebastian Sellmeier
2b5b2b624c
xarchiver: 0.5.4.14 -> 0.5.4.17 (#122848)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-05-13 23:48:42 +02:00
Samuel Dionne-Riel
12ede41735
Merge pull request #110435 from superloach/patch-2
nixos/modules: add "sdhci_pci" to availableKernelModules
2021-05-13 17:45:22 -04:00
Sandro
935a36104d
Merge pull request #122795 from berberman/vscode-wakatime
vscode-extensions.WakaTime.vscode-wakatime: Fix path
2021-05-13 23:43:43 +02:00
Jens Nolte
22e797947b
nixos/zfs: Add defaultText for 'boot.zfs.package'-option (#122002) 2021-05-13 17:40:10 -04:00
Sandro
6920440a69
Merge pull request #93043 from dasj19/mono6-update
mono5: 5.20.1.27 -> 5.20.1.34
2021-05-13 23:34:23 +02:00
Sandro
7d60c1f5af
Merge pull request #122887 from SuperSandro2000/topgrade
topgrade: 6.9.0 -> 6.9.1
2021-05-13 23:34:08 +02:00
Maximilian Bosch
1bea25be7e
Merge pull request #122749 from LeSuisse/gparted-1.3.0
gparted: 1.2.0 -> 1.3.0
2021-05-13 23:11:56 +02:00
Maximilian Bosch
bfd4c121ff
Merge pull request #122637 from mayflower/prometheus-2.26.0
Prometheus 2.26.0 + exporter updates
2021-05-13 23:05:29 +02:00
Fabian Affolter
4ad801ba3a
Merge pull request #122879 from risicle/ris-hickle-broken
python3Packages.hickle: mark as broken
2021-05-13 22:54:41 +02:00
Fabian Affolter
504388666c
Merge pull request #122799 from chuahou/update-stork
stork: 1.2.0 -> 1.2.1
2021-05-13 22:54:08 +02:00
Michael Raskin
37ee916e97
Merge pull request #122708 from LeSuisse/squid-4.15
squid: 4.14 -> 4.15
2021-05-13 20:48:50 +00:00
Robert T. McGibbon
cb21e3d5e4 xgboost: 0.90 -> 1.4.1 2021-05-13 13:48:35 -07:00
Michael Raskin
e604994fc4
Merge pull request #122834 from r-ryantm/auto-update/bftpd
bftpd: 5.6 -> 5.7
2021-05-13 20:47:48 +00:00
Sandro
78632afef9
Merge pull request #121690 from 06kellyjac/terragrunt
terragrunt: 0.29.1 -> 0.29.2
2021-05-13 22:23:36 +02:00
David Guibert
4cc3ed2477
davmail: 5.4.0 -> 5.5.1 (#122856) 2021-05-13 22:23:15 +02:00
Sandro Jäckel
ee1b8743e2
topgrade: 6.9.0 -> 6.9.1 2021-05-13 22:23:10 +02:00
Sandro
2af564932d
Merge pull request #122876 from maxeaubrey/nomad_1.0.5 2021-05-13 22:21:19 +02:00
zowoq
fe8e7c435a minikube: 1.19.0 -> 1.20.0
https://github.com/kubernetes/minikube/releases/tag/v1.20.0
2021-05-14 06:20:31 +10:00
R. RyanTM
1463bbd803 bat: 0.18.0 -> 0.18.1 2021-05-14 06:20:06 +10:00
R. RyanTM
f89abb76bc etcd_3_4: 3.4.15 -> 3.4.16 2021-05-14 06:19:36 +10:00
Michael Weiss
28a1e9516d
Merge pull request #122627 from primeos/nixos-tests-signal-desktop-db-encryption
nixos/tests/signal-desktop: test if the SQLite DB is (un)encrypted
2021-05-13 21:40:07 +02:00
Pamplemousse
ec4814ae69 python3Packages.pwntools: Patch check for gdb-multiarch
Signed-off-by: Pamplemousse <xav.maso@gmail.com>
2021-05-13 21:39:30 +02:00
Robert Scott
277996b0e9 python3Packages.hickle: mark as broken
looks like this will be broken until
https://github.com/telegraphic/hickle/issues/143 is addressed
2021-05-13 20:24:03 +01:00
Michael Weiss
217f268534
nixos/tests/signal-desktop: test if the SQLite DB is (un)encrypted
Well, this should test if the database is encrypted but currently it is
still unencrypted and we need to notice if this behaviour changes in the
future (as it will cause data loss, see e.g. #108772).
Anyway, this doesn't really matter for security reasons but we need this
test to prevent data loss (unfortunately Signal-Desktop and SQLCipher
handle this badly... :o).
2021-05-13 21:18:28 +02:00
Robert Scott
4db7d30365
Merge pull request #122836 from rmcgibbo/libunique
libunique: fix darwin
2021-05-13 20:07:01 +01:00
Robert Scott
091f7e0036
Merge pull request #122875 from polygon/mail-parser-patch-fix
mail-parser: Remove invalid requirements.txt patch
2021-05-13 20:04:04 +01:00
hjones2199
036e234a66
siril: fix build with glib-2.68 dependency (#122874) 2021-05-13 15:03:29 -04:00
fortuneteller2k
18b1789e32 rtl8192eu: 20200620 -> 20210403, mark as broken for aarch64 2021-05-13 11:57:16 -07:00
Maxine Aubrey
04344581df
nomad_0_12: 0.12.10 -> 0.12.12 2021-05-13 20:50:39 +02:00
Michael Weiss
60f2af5938
Merge pull request #122605 from primeos/nixos-sway-extend-default-configuration
nixos/sway: Extend the default configuration for NixOS
2021-05-13 20:48:55 +02:00