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> |