nixpkgs-suyu/pkgs
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
..
applications Merge pull request #244483 from andresilva/polkadot-1.0.0 2023-07-28 20:39:17 +01:00
build-support writers: use runCommand instead of runCommandNoCC 2023-07-28 00:39:21 -04:00
common-updater
data Merge pull request #245767 from vbgl/ruwudu-3.000 2023-07-27 19:50:33 -06:00
desktops
development Merge pull request #245625 from r-ryantm/auto-update/python310Packages.hist 2023-07-28 21:54:01 +02:00
games Merge pull request #244879 from Atemu/steam-small-dbus-steamvr 2023-07-28 19:04:25 +03:00
misc
os-specific Merge pull request #244883 from LibreCybernetics/linux_6_3_eol 2023-07-28 18:40:03 +02:00
pkgs-lib Revert "pkgs.formats.toml: fix TOML semantics by upgrading tomlkit" 2023-07-27 18:55:56 +02:00
servers Merge pull request #245489 from dotlambda/polaris-web-buildNpmPackage 2023-07-28 11:10:55 -07:00
shells nushellPlugins.query: 0.82.0 -> 0.83.0 2023-07-28 00:13:49 +00:00
stdenv
test
tools lftp: use openssl instead of gnutls 2023-07-29 02:38:12 +02:00
top-level Merge pull request #245562 from PedroHLC/fx_cast_bridge/buildNpmPackage 2023-07-28 12:27:07 -07:00