CVE and update status of the FreeBSD ports tree4,526 unaddressed CVEs in 616 portsAll times are CET

Port details

ftp/lftp4.9.3_1

Shell-like command-line FTP client

Maintainer
martymac@FreeBSD.org
Packages
lftp 4.9.3_1
Upstream
up to date
CPE
lftp_project:lftp from the port
WWW
https://lftp.yar.ru/
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (2)

Show 2 fixed
VuXML entries whose affected range this version has left.

Commits (267)

Ganael LAPLANCHE (martymac) · 4.9.3_1
ftp/lftp: Update website URL
3c801a2e93
Ganael LAPLANCHE (martymac) · 4.9.3
ftp/lftp: Update to 4.9.3

Also, fix LICENSE which is actually GPLv3+
7e86812c08
Nuno Teixeira (eduardo) · 4.9.2_1
ftp/lftp: Move man pages to share/man

Approved by:	portmgr (blanket)
47ec13783c
Ganael LAPLANCHE (martymac) · 4.9.2
ftp/lftp: lint port

Re-order variables and fix COMMENT

PR:	274839
Reported by:	Andrey Korobkov <alster@vinterdalen.se>
a822421ac7
Ganael LAPLANCHE (martymac) · 4.9.2
ftp/lftp: Fix build with libressl >= 2.7.0

While here, re-generate patches using makepatch target.

PR:		266803
Reported by:	tjlegg@gmail.com
Obtained from:	https://github.com/lavv17/lftp/commit/3ffa0132987bdde986c82c924bc51b13b37f8b54
9a36ff5299
Stefan Eßer (se) · 4.9.2
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 4.9.2
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Tobias C. Berner (tcberner) · 4.9.2
ftp: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Alexander Kriventsov
  *  Anders Nordby <anders@fix.no>
  *  Andreas Fehlner <fehlner@gmx.de>
  *  Andrew Pantyukhin <infofarmer@FreeBSD.org>
  *  Andrey Zakhvatov
  *  Antonio Carlos Venancio Junior (<antonio@inf.ufsc.br>)
  *  Chris Piazza <cpiazza@FreeBSD.org>
  *  Damjan Marion <dmarion@open.hr>
  *  Emanuel Haupt <ehaupt@critical.ch>
  *  Eric Freeman <freebsdports@chillibear.com>
  *  Frank DENIS
  *  Frank Laszlo <laszlof@vonostingroup.com>
  *  Gea-Suan Lin (gslin@ccca.nctu.edu.tw)
  *  Gea-Suan Lin <gslin@ccca.nctu.edu.tw>
  *  George V. Neville-Neil <gnn@FreeBSD.org>
  *  Hye-Shik Chang
  *  Jordan Hubbard <jkh@FreeBSD.org>
  *  Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
  *  Joseph Benden <joe@thrallingpenguin.com>
  *  Ju Pengfei <jupengfei@gmail.com>
  *  Jui-Nan Lin <jnlin@freebsd.cs.nctu.edu.tw>
  *  Mark Johnston <markj@FreeBSD.org>
  *  Martin Matuska (mm@FreeBSD.org)
  *  Marwan BURELLE <marwan.burelle@lri.fr>
  *  Maxim Ignatenko
  *  Maxim Sobolev <sobomax@FreeBSD.org>
  *  Neil Blakey-Milner
  *  Neil Blakey-Milner <nbm@rucus.ru.ac.za>
  *  Nick Leuta
  *  Nosov Artem <chip-set@mail.ru>
  *  Petr Holub <hopet@ics.muni.cz>
  *  Philippe Le Berre <philippe@le-berre.com>
  *  Piotr Kubaj <pkubaj@anongoth.pl>
  *  Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Roman Bogorodskiy
  *  Sergey Matveychuk <sem@FreeBSD.org>
  *  Sergey Skvortsov <skv@FreeBSD.org>
  *  Stephane Legrand
  *  Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  TAKATSU Tomonari <tota@FreeBSD.org>
  *  Thomas Gellekum <tg@FreeBSD.org>
  *  Tom McLaughlin <tmclaugh@sdf.lonestar.org>
  *  Tomokazu ISHII <t-ishii@tryplanet.com>
  *  Ulrich Spoerlein <uspoerlein@gmail.com>
  *  Wen Heping <wen@FreeBSD.org>
  *  Xavier Beaudouin <kiwi@oav.net>
  *  Yasuhiro Fukuma <yasuf@big.or.jp>
  *  Ying-Chieh Liao <ijliao@FreeBSD.org>
  *  ache
  *  cy@FreeBSD.org
  *  ijliao
  *  ports
  *  torstenb
  *  will

With hat:	portmgr
30cd242001
Bernhard Froehlich (decke) · 4.9.2
ftp/lftp: Add CPE information

Approved by:	portmgr (blanket)
9ce2937f7f
Dmitry Marakasov (amdmi3) · 4.9.2
ftp/lftp: remove non-option from OPTIONS_DEFAULT

Approved by:	portmgr blanket
98f9359437
Mathieu Arnold (mat) · 4.9.2
Remove # $FreeBSD$ from Makefiles.
305f148f48
Ganael LAPLANCHE (martymac) · 4.9.2
Fix build with LibreSSL

PR:		248716
Submitted by:	Simeon Simeonov <sgs@pichove.org>
775e0f285e
Ganael LAPLANCHE (martymac) · 4.9.2
Update to 4.9.2

Changelog: http://lftp.yar.ru/news.html
28d671234f
Ganael LAPLANCHE (martymac) · 4.9.1
Update to 4.9.1
a98328df1e
Ganael LAPLANCHE (martymac) · 4.9.0_1
Fix segmentation fault at startup when IPv6 is enabled

Backport commit 5d34493 from upstream.

PR:		243307
Submitted by:	Victor Sudakov <vas@sibptus.ru>
Obtained from:	Github <https://github.com/lavv17/lftp/commit/5d344937d60380341c20409c11f135afb630d7ee>
MFH:		2020Q1
a40473d025
Piotr Kubaj (pkubaj) · 4.9.0
ftp/lftp: fix build on GCC architectures

C++11 compiler is necessary:
In file included from FileAccess.cc:1029:
ftpclass.h:123: error: ISO C++ forbids initialization of member 'cepr_supported'
ftpclass.h:123: error: making 'cepr_supported' static
ftpclass.h:123: error: ISO C++ forbids in-class initialization of non-const static member 'cepr_supported'
MFH:		2020Q1
46e449fa1c
Ganael LAPLANCHE (martymac) · 4.9.0
Update to 4.9.0 [1]

While here, re-generate patches using the makepatch target.

[1] Changelog is available here: https://lftp.yar.ru/news.html
dd4b0b969d
Baptiste Daroussin (bapt) · 4.8.4_5
Drop the ipv6 virtual category for f* category as it is not relevant anymore
06c273daa8
Ganael LAPLANCHE (martymac) · 4.8.4_5
Switch to base compiler on powerpc64

PR:		239762
Submitted by:	pkubaj
a194bd1780
Gerald Pfeifer (gerald) · 4.8.4_5
Bump PORTREVISION for ports depending on the canonical version of GCC as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
ea8c8ec7da
Sunpoet Po-Chuan Hsieh (sunpoet) · 4.8.4_4
Update devel/readline to 8.0

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://tiswww.case.edu/php/chet/readline/CHANGES
PR:		236156
Exp-run by:	antoine
40c9c7f7eb
Alexey Dokuchaev (danfe) · 4.8.4_3
Spell FTP properly (uppercased) when it does not refer to a command name.
d305ba17ca
Sunpoet Po-Chuan Hsieh (sunpoet) · 4.8.4_3
Update dns/libidn2 to 2.1.1

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://gitlab.com/libidn/libidn2/blob/master/NEWS
dc7a01a3c8
Sunpoet Po-Chuan Hsieh (sunpoet) · 4.8.4_2
Update dns/libidn2 to 2.1.0

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://gitlab.com/libidn/libidn2/blob/master/NEWS
06e735460e
Gerald Pfeifer (gerald) · 4.8.4_1
Bump PORTREVISION for ports depending on the canonical version of GCC defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
a9f015d155
Ganael LAPLANCHE (martymac) · 4.8.4
Fix build when selected SSL library is linked to libthr

When a non-default SSL library is used (GnuTLS, OpenSSL or LibreSSL from
ports) and if it is linked to libthr, compilation fails with the following
error :

/usr/bin/ld: undefined reference to symbol `pthread_mutexattr_gettype@@FBSD_1.0' (try adding -lthr)
//lib/libthr.so.3: could not read symbols: Bad value

As OpenSSL-like ports (OpenSSL from base, OpenSSL and OpenSSL-devel from ports,
LibreSSL and LibreSSL-devel from ports) may or may not be linked to libthr, fix
build by detecting if the selected library is linked to libthr or not.

PR:		230813
Submitted by:	Pascal Christen <pascal.christen@hostpoint.ch>
de9496a230
Ganael LAPLANCHE (martymac) · 4.8.4
Update to 4.8.4 and remove obsolete patches
8950e0e969
Gerald Pfeifer (gerald) · 4.8.3_1
Bump PORTREVISION for ports depending on the canonical version of GCC in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
09f9633cb6
Ganael LAPLANCHE (martymac) · 4.8.3
Fix readline detection on 10.x

(previous commit broke readline detection on 10.x where base readline resides
in /usr)
1df02fba90
Ganael LAPLANCHE (martymac) · 4.8.3
Fix readline detection with a non-standard LOCALBASE

Due to a bug in m4/lftp_lib_readline.m4, a wrong prefix is found for readline
when using a non-standard LOCALBASE [1]. Add a temporary workaround waiting for
the patch to be merged upstream [2].

https://reviews.freebsd.org/D15731 [1]
https://github.com/lavv17/lftp/pull/458 [2]

Differential Revision:	https://reviews.freebsd.org/D15731
c99f2b0685
Bernard Spil (brnrd) · 4.8.3
security/openssl-devel: Remove BROKEN from some ports

* databases/freetds: Fixed 2017-02-14
 * databases/postgresql10-server: Fixed 2016-09-15 [1]
 * ftp/lftp: Fixed in 4.8.0
 * ftp/proftpd: Fixed in 1.3.5c
 * ftp/wget: Fixed in 1.19.3 [2]
 * lang/erlang-runtime20: Fixed in 20.0
 * net/socat: Fixed in 1.7.3.2
 * security/libssh2: Fixed in 1.8.0 [3]
 * security/p5-Crypt-OpenSSL-X509: Fixed in 1.8.8
 * sysutils/bacula9-server: Fixed in 9.0.6
 * www/nginx: Fixed in 1.9.14

 * Bulk build OK 10.3/11.1 both i386 and amd64:
    - multimedia/librtmp
    - net/libvncserver
    - www/lynx

PR:		225875 [1], 225872 [2], 225873 [3]
3b1875b273
Ganael LAPLANCHE (martymac) · 4.8.3
Update to 4.8.3
ff4ded7e89
Ganael LAPLANCHE (martymac) · 4.8.2
Update to 4.8.2
601f1f848b
Ganael LAPLANCHE (martymac) · 4.8.1
Fix build on 11.0

Reported by:	mat
0d51c4760d
Ganael LAPLANCHE (martymac) · 4.8.1
Fix build on i386 and armv6

Reported by:	George L. Yermulnik <yz@yz.kiev.ua>
9695ed7d7f
Ganael LAPLANCHE (martymac) · 4.8.1
Update to 4.8.1
7a44acf34b
Gerald Pfeifer (gerald) · 4.8.0_1
Bump PORTREVISION for ports depending on the canonical version of GCC (via Mk/bsd.default-versions.mk and lang/gcc) which has moved from GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
e59c88cece
Ganael LAPLANCHE (martymac) · 4.8.0
Fix build on powerpc64

PR:		220747
Submitted by:	Alan Braslau <braslau@free.fr>
4f0fab7a25
Ganael LAPLANCHE (martymac) · 4.8.0
Fix build with LibreSSL

Reported by:	Walter Schwarzenfeld <w.schwarzenfeld@utanet.at>
9cf9135d8d
Ganael LAPLANCHE (martymac) · 4.8.0
Update to 4.8.0
87e7a86e86
Sunpoet Po-Chuan Hsieh (sunpoet) · 4.7.7_1
Update devel/readline to 7.0 patch 3

- Bump PORTREVISION for shlib change

Changes:	https://cnswww.cns.cwru.edu/php/chet/readline/CHANGES
		https://lists.gnu.org/archive/html/bug-bash/2016-09/msg00107.html
		https://lists.gnu.org/archive/html/bug-readline/2017-01/msg00002.html
Differential Revision:	https://reviews.freebsd.org/D11172
PR:		219947
Exp-run by:	antoine
cb037d3c98
Ganael LAPLANCHE (martymac) · 4.7.7
Update to 4.7.7
577276023d
Ganael LAPLANCHE (martymac) · 4.7.6
Update to 4.7.6
211101f784
Dmitry Marakasov (amdmi3) · 4.7.4
- Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOL

Approved by:	portmgr blanket
9d79e7b146
Mathieu Arnold (mat) · 4.7.4
Mark some ports as not openssl-devel ready.

Sponsored by:	Absolight
703ff6d361
Ganael LAPLANCHE (martymac) · 4.7.4
Update to 4.7.4
cf9c1a1c52
Ganael LAPLANCHE (martymac) · 4.7.3
- Update to 4.7.3 - Add missing dependency to libidn
68a6edf6c4
Sunpoet Po-Chuan Hsieh (sunpoet) · 4.7.2
- Add LICENSE_FILE - Add DOCS to OPTIONS_DEFINE - Convert to new options target helper

Approved by:	portmgr (blanket)
fd3d97e192
Dmitry Marakasov (amdmi3) · 4.7.2
Remove NLS, DOCS, EXAMPLES and IPV6 from OPTIONS_DEFAULT, they are enabled by default anyway and don't need to be listed

Approved by:	portmgr blanket
c86e9d9724
Ganael LAPLANCHE (martymac) · 4.7.2
Update to 4.7.2
bd6b784965