Commit Graph

44 Commits

Author SHA1 Message Date
Randy Eckenrode
3925a35d86
lftp: fix build with clang 16
The `configure` script fails to detect several C standard library
functions due to not including the required headers. Suppressing the
warning about implicit function declarations allows the checks to
succeed and lftp build.
2023-11-08 19:08:48 -05:00
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
Renaud
1a7d399792
lftp: update homepage
lftp.tech seems dead now ;
and use SPDX 3.0 license identifier
2022-02-05 19:37:49 +01:00
Ben Siraphob
76f93cc731 pkgs/tools: pkgconfig -> pkg-config 2021-01-16 23:49:59 -08:00
Ben Siraphob
8c5d37129f pkgs/tools: stdenv.lib -> lib 2021-01-15 17:12:36 +07:00
Profpatsch
4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
R. RyanTM
2820750f2d lftp: 4.9.1 -> 4.9.2 2020-08-26 09:34:13 +00:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Will Dietz
0d5b21e9ba lftp: 4.9.0 -> 4.9.1
https://lftp.yar.ru/news.html
(cherry picked from commit 6c545f25f02a4dccf9fc2ceef3a15267d9eb53c5)
2020-01-16 21:38:19 +00:00
R. RyanTM
3bb44f0f9d lftp: 4.8.4 -> 4.9.0 2019-12-23 23:52:28 +01:00
volth
46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
Orivej Desh
d7f4b13ccf lftp: do not look for expat and zlib in /usr/include
This behaviour affects builds without sandboxing.
2019-02-20 20:11:15 +00:00
R. RyanTM
54b14db807 lftp: 4.8.3 -> 4.8.4
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/lftp/versions.
2018-08-09 00:33:45 +02:00
Silvan Mosberger
57bccb3cb8 treewide: http -> https sources (#42676)
* treewide: http -> https sources

This updates the source urls of all top-level packages from http to
https where possible.

* buildtorrent: fix url and tab -> spaces
2018-06-28 20:43:35 +02:00
Matthew Bauer
9109a90479 treewide: remove some more gettext references 2018-03-22 16:50:14 -05:00
Renaud
d2724f1635
lftp: 4.8.2 -> 4.8.3 2017-11-11 23:37:41 +01:00
Yann Hodique
ae259ff83b lftp: 4.8.0 -> 4.8.2 2017-09-28 00:29:22 +02:00
Ruben Maher
d908b6a1b7 lftp: fix build on darwin
Add `gettext` (which provides `-lintl`) and disable `format` hardening in order
to fix build.
2017-09-01 12:58:32 +09:30
Yann Hodique
3d505a1acd lftp: 4.7.7 -> 4.8.0 2017-07-17 08:02:04 +02:00
Yann Hodique
7a8ef9c6bd lftp: 4.7.6 -> 4.7.7 2017-04-14 21:43:24 -07:00
Renaud
9256383bc2 lftp: 4.7.3 -> 4.7.6
Package update : minor updates and fixes 
See http://lftp.tech/news.html
2017-03-06 22:06:43 +01:00
Vincent Laporte
27750ac53a lftp: 4.7.1 -> 4.7.3 2016-10-23 18:03:55 +02:00
Tuomas Tynkkynen
f46a48384a treewide: Make explicit that 'dev' output of readline is used 2016-08-23 03:52:07 +03:00
Franz Pletz
d1998b93d7 lftp: 4.6.4 -> 4.7.1 2016-05-03 16:15:20 +02:00
Bjørn Forsman
b0336c9854 lftp: 4.6.3a -> 4.6.4
Upstream says:

  2015-08-20: lftp-4.6.4 released. Some bugs fixed, minor features added.
2015-09-17 12:17:19 +02:00
William A. Kennington III
7aa425e541 lftp: 4.6.1 -> 4.6.3a 2015-06-18 21:39:39 -07:00
Bjørn Forsman
965129cdac lftp: update 4.6.0 -> 4.6.1
2014-12-29: lftp-4.6.1 released. Some bugs fixed, minor feature added.
2015-04-11 15:06:13 +02:00
Michael Raskin
cee91fe789 Update lftp 2014-11-16 10:54:02 +03:00
Michael Raskin
b3b9ec4c89 Add a fallback URL for lftp 2014-11-16 10:54:02 +03:00
Aristid Breitkreuz
1a3b7a58db lftp: update from 4.5.2 to 4.5.5 2014-10-07 21:50:40 +02:00
Bjørn Forsman
3ad289dff9 lftp: remove unused 'xz' expression argument
xz used to be in buildInputs but was removed in commit
d4d7931a62 (Cleanup: remove obsolete
references to ‘xz’, which is in stdenv).
2014-06-23 16:41:11 +02:00
Bjørn Forsman
460ea9e841 lftp: update 4.4.16 -> 4.5.2
Changelog: http://lftp.yar.ru/news.html#4.5.2
2014-06-23 16:41:11 +02:00
Benjamin Podszun
69188e87c3 nixpkgs: Bump lftp to 4.4.16 2014-05-08 20:55:03 +02:00
Bjørn Forsman
b8cadc493e lftp: add/update meta attributes 2014-04-13 22:23:23 +02:00
Bjørn Forsman
f249de8312 lftp: update 4.4.5 -> 4.4.15
Bug fixes and minor improvements.

I had to switch download mirror because the current one didn't have the
newest release(s).
2014-04-13 22:18:33 +02:00
Lennart Kats
aa555c56ac lftp: use a download location that keeps old versions around 2013-05-01 10:58:32 +02:00
Cillian de Róiste
277816eb00 lftp: update to 4.4.5 2013-04-10 14:13:27 +02:00
Eelco Dolstra
08b8512ce4 lftp: Update to 4.4.0 and fix build
http://hydra.nixos.org/build/3896385
2013-01-28 17:19:01 +01:00
Eelco Dolstra
d4d7931a62 * Cleanup: remove obsolete references to ‘xz’, which is in stdenv now.
svn path=/nixpkgs/branches/stdenv-updates/; revision=31678
2012-01-18 20:53:01 +00:00
Karn Kallio
cbb0e62780 Advance lftp to version 4.3.1
svn path=/nixpkgs/trunk/; revision=27579
2011-07-02 19:19:48 +00:00
Yury G. Kudryashov
4484bbfdd8 lftp-4.2.3, use tar.xz
svn path=/nixpkgs/trunk/; revision=27443
2011-06-13 22:14:06 +00:00
Karn Kallio
ad303411cc Advance lftp to current release version 4.1.3
svn path=/nixpkgs/trunk/; revision=25912
2011-02-11 18:05:35 +00:00
Eelco Dolstra
8f4d8573c0 * Fix a bunch of URLs.
svn path=/nixpkgs/trunk/; revision=9292
2007-09-11 10:15:07 +00:00
Michael Raskin
ce5b2cfa14 Added lftp ftp client.
svn path=/nixpkgs/trunk/; revision=9041
2007-08-04 12:40:45 +00:00