Port details |
- tnftp Enhanced FTP client from NetBSD
- 20230507_1 ftp =3 20230507_1Version of this port present on the latest quarterly branch.
- Maintainer: eduardo@FreeBSD.org
- Port Added: 2004-04-16 23:37:31
- Last Update: 2024-04-14 09:41:16
- Commit Hash: 57b4ac1
- People watching this port, also watch:: profxp, ocaml-ocurl, pure-ftpd, jftp, yafc
- License: BSD2CLAUSE BSD3CLAUSE
- WWW:
- https://ftp.netbsd.org/pub/NetBSD/misc/tnftp/
- Description:
- `tnftp' (formerly lukemftp) is what many users affectionately call the enhanced
ftp client in NetBSD.
The enhancements over the standard ftp client in 4.4BSD include:
* command-line editing within ftp
* command-line fetching of URLS, including support for:
- http proxies (c.f: $http_proxy, $ftp_proxy)
- authentication
* context sensitive command and filename completion
* dynamic progress bar
* IPv6 support (from the WIDE project)
* modification time preservation
* paging of local and remote files, and of directory listings
(c.f: `lpage', `page', `pdir')
* passive mode support, with fallback to active mode
* `set option' override of ftp environment variables
* socks4/socks5 support
* TIS Firewall Toolkit gate ftp proxy support (c.f: `gate')
* transfer-rate throttling (c.f: `-T', `rate')
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/ftp/tnftp/ && make install clean
- To add the package, run one of these commands:
- pkg install ftp/tnftp
- pkg install tnftp
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: tnftp
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1683706593
SHA256 (tnftp-20230507.tar.gz) = be0134394bd7d418a3b34892b0709eeb848557e86474e1786f0d1a887d3a6580
SIZE (tnftp-20230507.tar.gz) = 702357
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Library dependencies:
-
- libedit.so.0 : devel/libedit
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- ftp_tnftp
- USES:
- libedit ncurses ssl
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
20230507_1 14 Apr 2024 09:41:16 |
Nuno Teixeira (eduardo) |
*/*: Remove GNU_CONFIGURE_MANPREFIX after move man pages to share/man
Approved by: portmgr (blanket) |
20230507_1 27 Jan 2024 10:52:26 |
Gleb Popov (arrowd) Author: Nuno Teixeira |
*: Autotools manpages fix
Approved by: portmgr (blanket) |
20230507 10 May 2023 10:02:46 |
Nuno Teixeira (eduardo) |
ftp/tnftp: Update to 20230507
* Release as "tnftp 20230507".
* Consistency fixes in ChangeLog and NEWS.
* Merge NetBSD ftp from 20230226 to 20230505:
- Add timeout for SSL connection setup, defaulting to 60 seconds
- Consistently use poll(2) instead of select(2).
- Check EAGAIN as well as EINTR.
- Simplify includes. |
20230409 10 Apr 2023 09:32:11 |
Nuno Teixeira (eduardo) Author: Daniel Engberg |
ftp/tnftp: Add mirrors and switch to DISTVERSION
- Switch to DISTVERSION as suggested by Porters Handbook
- Make use of NetBSD's CDN and add a few additional mirrors
while here:
- Add WWW url
PR: 270732 |
20230409 10 Apr 2023 06:53:00 |
Nuno Teixeira (eduardo) |
ftp/tnftp: Add license
[1]
tnftp contains a mix of BSD2CLAUSE (mostly the NetBSD
derived code) and BSD3CLAUSE (inherited from the orignal UCB BSD code).
tnftp was previously BSD4CLAUSE but that was fixed in the upstream code
a while ago so I changed the COPYING to reflect that. It's no more
restrictive than BSD3CLAUSE now.
Suggested by: [1] Luke Mewburn <lukem@NetBSD.org>
Suggested by: rodrigo, salvadore |
20230409 09 Apr 2023 18:18:15 |
Nuno Teixeira (eduardo) |
ftp/tnftp: Adopt/Update to 20230409
ChangeLog:
* Release as "tnftp 20230409".
* Use better terminology.
* Merge NetBSD ftp from 20210826 to 20230226:
- Add option sslnoverify to control validation of SSL
certificates.
- Add netrc processing to fetch-mode (URL on command line) to
enable options and autologin via netrc.
- Fix SSL cleanup in some error paths.
- Support SSL certificate validation by default.
FTPSSLNOVERIFY=1 in the environment to disable validation.
- Handle relative URLs.
- Improve ftp(1) markup.
- Fix -? in a more portable manner.
- Equivalent to "NetBSD-ftp 20230225" with documentation and
portability fixes. |
20210827 20 Jul 2022 14:21:53 |
Tobias C. Berner (tcberner) |
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> (Only the first 15 lines of the commit message are shown above ) |
20210827 22 Sep 2021 11:04:42 |
Danilo Egea Gondolfo (danilo) |
ftp/tnftp: Update to 20210827
Drop maintainership. |
20200705 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
20200705 10 Aug 2020 13:37:01 |
danilo |
- Update to 20200705 |
20151004 09 Oct 2019 10:40:21 |
bapt |
Drop the ipv6 virtual category for f* category as it is not relevant anymore |
20151004 31 Mar 2019 13:07:08 |
danfe |
Spell FTP properly (uppercased) when it does not refer to a command name. |
20151004 15 Mar 2017 14:45:31 |
mat |
Remove all USE_OPENSSL occurrences.
Sponsored by: Absolight |
20151004 03 Feb 2016 21:39:16 |
marino |
ftp/tnftp: document ncurses requirement (USES+=ncurses)
approved by: infrastructure blanket |
20151004 07 Oct 2015 00:26:52 |
danilo |
- Update to 20151004 |
20141104_1 15 Jan 2015 09:05:38 |
tijl |
Add missing USE_OPENSSL=yes
PR: 195796 |
20141104 04 Nov 2014 14:52:08 |
danilo |
- Update from 20141031 to 20141104 |
20141031 31 Oct 2014 19:36:37 |
danilo |
- Update from 20130505 to 20141031
- Fix CVE-2014-8517
MFH: 2014Q4 |
20130505 29 Sep 2013 13:46:55 |
danilo |
- Change maintainer email to @FreeBSD.org
- Add stage support
Approved by: wg (mentor) |
20130505 20 Sep 2013 17:23:19 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
ftp) |
20130505 06 May 2013 19:09:58 |
bdrewery |
- Update to 20130505
- Pass maintainership to submitter
PR: ports/178374
Submitted by: Danilo Egea Gondolfo <danilogondolfo@gmail.com> |
20100108 16 Apr 2011 02:52:57 |
tabthorpe |
- Reassign to the heap
Submitted by: tmclaugh |
20100108 19 Mar 2011 12:38:54 |
miwi |
- Get Rid MD5 support |
20100108 29 Mar 2010 00:02:29 |
tmclaugh |
Update to 20100108
PR: 144483
Submitted by: Sunpoet Po-Chuan Hsieh |
20050625 11 Aug 2007 05:32:15 |
tmclaugh |
Update to 20070806:
- Implement '-s srcaddr' to set the local IP address for all connections.
- Support '-q quittime' when waiting for server replies. |
20050625 03 Dec 2006 19:48:31 |
tmclaugh |
Add ipv6 category.
PR: 106006
Submitted by: Janos Mohacsi |
20050625 01 Dec 2005 02:00:16 |
tmclaugh |
Add SHA256 to my personal ports. |
20050625 20 Sep 2005 00:54:17 |
tmclaugh |
- Change maintainership of my ports over to my FreeBSD address.
Approved by: ahze (mentor) |
20050625 05 Jul 2005 12:14:38 |
novel |
- add "old/" directory to MASTER_SITES to prevent fetch problems in
future. [1]
- pet portlint
Pointed out by: Vsevolod Stakhov <vsevolod@highsecure.ru> [1]
Approved by: Tom McLaughlin (maintainer) |
20050625 05 Jul 2005 04:21:47 |
novel |
Unbreak by updating to 20050625.
PR: 82995
Submitted by: Tom McLaughlin (maintainer) |
20050514 02 Jul 2005 00:21:06 |
kris |
BROKEN: Unfetchable |
20050514 08 Jun 2005 04:26:38 |
ahze |
- Update to 20050514
PR: 82015
Submitted by: maintainer |
20050103 07 Jan 2005 07:05:27 |
ahze |
Update to 20050103 to fix security vulnerability
PR: ports/75782
Submitted by: Tom McLaughlin (maintainer)
Approved by: portmgr (krion) |
20030825 19 Apr 2004 08:43:02 |
clement |
- Fix port install
- Maintainer informed
(huge) Pointy hat to: me |
20030825 16 Apr 2004 23:36:49 |
clement |
Add tnftp 20030825, enhanced ftp client from NetBSD.
PR: ports/62373
Submitted by: Tom McLaughlin <tmclaugh@sdf.lonestar.org> |