nixpkgs/pkgs/tools
V 0f80873aa4 lftp: use openssl instead of gnutls
fixes lftp failing to verify sites secured with letsencrypt.

- more specifically, lftp doesn't validate the cross-signed ISRG Root X1 correctly[1][2].
- this issue is not present when built against openssl.
- a fix for the gnutls codepath has been merged[3], but the project has not seen a release since 2020.
- given this, and the questionable quality of gnutls, it seems reasonable to build with openssl instead.

reproducing this bug yields the following:

> Fatal error: Certificate verification: Not trusted (93:3C:6D:DE:E9:5C:9C:41:A4:0F:9F:50:49:3D:82:BE:03:AD:87:BF)

[1]: https://askubuntu.com/questions/1366456/lftp-certificate-suddenly-not-trusted#comment2395548_1366818
[2]: https://github.com/lavv17/lftp/issues/641
[3]: https://github.com/lavv17/lftp/pull/642

Change-Id: Ib161d8741f6d6debde8a65d94a6c1965b23f82ff
2023-07-29 02:38:12 +02:00
..
admin Merge pull request #245758 from gador/pgadmin-7.5 2023-07-28 16:40:57 +02:00
archivers Merge master into staging-next 2023-06-14 12:01:12 +00:00
audio Merge pull request #245387 from figsoda/unused 2023-07-26 23:15:17 -04:00
backup partclone: 0.3.23 -> 0.3.24 2023-07-23 23:58:26 +00:00
bluetooth pkgs/tools/bluetooth: remove dead code 2023-07-25 10:28:26 -04:00
bootloaders/refind
cd-dvd ventoy: remove dead code 2023-07-25 10:28:26 -04:00
compression Merge pull request #245387 from figsoda/unused 2023-07-26 23:15:17 -04:00
dotool dotool: init at 1.3 2023-07-09 13:04:49 +02:00
filesystems Merge pull request #244350 from helsinki-systems/upd/xfsprogs 2023-07-28 16:34:34 +02:00
games pkgs/tools/games: remove dead code 2023-07-25 11:03:57 -04:00
graphics Merge pull request #245401 from figsoda/unused-1 2023-07-26 12:01:25 -04:00
inputmethods Merge pull request #245401 from figsoda/unused-1 2023-07-26 12:01:25 -04:00
llm shell_gpt: 0.9.3 -> 0.9.4 2023-07-23 09:20:28 +00:00
misc Merge pull request #245562 from PedroHLC/fx_cast_bridge/buildNpmPackage 2023-07-28 12:27:07 -07:00
networking lftp: use openssl instead of gnutls 2023-07-29 02:38:12 +02:00
nix Merge pull request #243062 from mobusoperandi/doc_watchexec 2023-07-27 16:11:18 +02:00
package-management dnf5: 5.0.15 -> 5.1.0 2023-07-27 05:46:44 +00:00
security Merge pull request #245720 from r-ryantm/auto-update/pynitrokey 2023-07-28 18:58:30 +02:00
system fio: fix cross-compilation 2023-07-28 07:29:18 +01:00
text difftastic: 0.48.0 -> 0.49.0 2023-07-26 23:20:40 -04:00
typesetting Merge pull request #245438 from figsoda/unused-4 2023-07-26 23:16:16 -04:00
video wtwitch: remove dead code 2023-07-25 16:33:07 -04:00
virtualization Merge pull request #244348 from adamcstephens/lxd/agent 2023-07-27 09:28:48 -05:00
wayland Merge pull request #245438 from figsoda/unused-4 2023-07-26 23:16:16 -04:00
X11 sunpaper: remove dead code 2023-07-25 16:36:03 -04:00