notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details
tnftp Enhanced FTP client from NetBSD
20230507_1 ftp on this many watch lists=1 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 20230507_1Version of this port present on the latest quarterly branch.
Maintainer: eduardo@FreeBSD.org search for ports maintained by this maintainer
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:: rexx-curl, fmirror
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')
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (6 items)
Collapse this list.
  1. bin/tnftp
  2. share/man/man1/tnftp.1.gz
  3. /usr/local/share/licenses/tnftp-20230507_1/catalog.mk
  4. /usr/local/share/licenses/tnftp-20230507_1/LICENSE
  5. /usr/local/share/licenses/tnftp-20230507_1/BSD2CLAUSE
  6. /usr/local/share/licenses/tnftp-20230507_1/BSD3CLAUSE
Collapse this list.
Dependency lines:
  • tnftp>0:ftp/tnftp
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):
tnftp
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest20230507_120230507_12020070520230507_120230507_1-20200705-
FreeBSD:13:quarterly2023050720230507202305072023050720230507_1202305072023050720230507
FreeBSD:14:latest20230507_120230507_12021082720230507_120230507_120230507-20230507
FreeBSD:14:quarterly2023050720230507_1-2023050720230507_1202305072023050720230507
FreeBSD:15:latest20230507_120230507_1n/a20230507_1n/a20230507_120230507_120230507_1
FreeBSD:15:quarterly--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Library dependencies:
  1. 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:
Expand this list (4 items)
Collapse this list.
  1. https://cdn.netbsd.org/pub/NetBSD/misc/tnftp/
  2. https://ftp.jaist.ac.jp/pub/NetBSD/misc/tnftp/
  3. https://ftp.netbsd.org/pub/NetBSD/misc/tnftp/
  4. https://ftp.uni-erlangen.de/netbsd/misc/tnftp/
Collapse this list.

Number of commits found: 35

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
20230507_1
14 Apr 2024 09:41:16
commit hash: 57b4ac18f331badf0054d90aaef3fd987072313acommit hash: 57b4ac18f331badf0054d90aaef3fd987072313acommit hash: 57b4ac18f331badf0054d90aaef3fd987072313acommit hash: 57b4ac18f331badf0054d90aaef3fd987072313a files touched by this commit
Nuno Teixeira (eduardo) search for other commits by this committer
*/*: Remove GNU_CONFIGURE_MANPREFIX after move man pages to share/man

Approved by:	portmgr (blanket)
20230507_1
27 Jan 2024 10:52:26
commit hash: 7aae4b51367e0007a539342b08413cb04ab3a91ccommit hash: 7aae4b51367e0007a539342b08413cb04ab3a91ccommit hash: 7aae4b51367e0007a539342b08413cb04ab3a91ccommit hash: 7aae4b51367e0007a539342b08413cb04ab3a91c files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
Author: Nuno Teixeira
*: Autotools manpages fix

Approved by:	portmgr (blanket)
20230507
10 May 2023 10:02:46
commit hash: 86dc7b190cef5f9ca850961a6465583d5caa2b90commit hash: 86dc7b190cef5f9ca850961a6465583d5caa2b90commit hash: 86dc7b190cef5f9ca850961a6465583d5caa2b90commit hash: 86dc7b190cef5f9ca850961a6465583d5caa2b90 files touched by this commit
Nuno Teixeira (eduardo) search for other commits by this committer
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
commit hash: 7d6dc94b6f986651c9fcfe6721b02ef5e2e988d2commit hash: 7d6dc94b6f986651c9fcfe6721b02ef5e2e988d2commit hash: 7d6dc94b6f986651c9fcfe6721b02ef5e2e988d2commit hash: 7d6dc94b6f986651c9fcfe6721b02ef5e2e988d2 files touched by this commit
Nuno Teixeira (eduardo) search for other commits by this committer
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
commit hash: cc30d8daf3e83995620de6696b23dc437daec8dccommit hash: cc30d8daf3e83995620de6696b23dc437daec8dccommit hash: cc30d8daf3e83995620de6696b23dc437daec8dccommit hash: cc30d8daf3e83995620de6696b23dc437daec8dc files touched by this commit
Nuno Teixeira (eduardo) search for other commits by this committer
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
commit hash: 66f9d032ef51837ca5a699fd3090cdc395bd639acommit hash: 66f9d032ef51837ca5a699fd3090cdc395bd639acommit hash: 66f9d032ef51837ca5a699fd3090cdc395bd639acommit hash: 66f9d032ef51837ca5a699fd3090cdc395bd639a files touched by this commit
Nuno Teixeira (eduardo) search for other commits by this committer
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
commit hash: 30cd2420019282b4cd0c46c58292cf34fffd17bfcommit hash: 30cd2420019282b4cd0c46c58292cf34fffd17bfcommit hash: 30cd2420019282b4cd0c46c58292cf34fffd17bfcommit hash: 30cd2420019282b4cd0c46c58292cf34fffd17bf files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
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 View all of this commit message)
20210827
22 Sep 2021 11:04:42
commit hash: b2bc8ba82407e185bf2f40c51ee3436f1256a1c7commit hash: b2bc8ba82407e185bf2f40c51ee3436f1256a1c7commit hash: b2bc8ba82407e185bf2f40c51ee3436f1256a1c7commit hash: b2bc8ba82407e185bf2f40c51ee3436f1256a1c7 files touched by this commit
Danilo Egea Gondolfo (danilo) search for other commits by this committer
ftp/tnftp: Update to 20210827

Drop maintainership.
20200705
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
20200705
10 Aug 2020 13:37:01
Revision:544618Original commit files touched by this commit
danilo search for other commits by this committer
- Update to 20200705
20151004
09 Oct 2019 10:40:21
Revision:514132Original commit files touched by this commit
bapt search for other commits by this committer
Drop the ipv6 virtual category for f* category as it is not relevant anymore
20151004
31 Mar 2019 13:07:08
Revision:497398Original commit files touched by this commit
danfe search for other commits by this committer
Spell FTP properly (uppercased) when it does not refer to a command name.
20151004
15 Mar 2017 14:45:31
Revision:436247Original commit files touched by this commit
mat search for other commits by this committer
Remove all USE_OPENSSL occurrences.

Sponsored by:	Absolight
20151004
03 Feb 2016 21:39:16
Revision:407988Original commit files touched by this commit
marino search for other commits by this committer
ftp/tnftp: document ncurses requirement (USES+=ncurses)

approved by:	infrastructure blanket
20151004
07 Oct 2015 00:26:52
Revision:398731Original commit files touched by this commit
danilo search for other commits by this committer
- Update to 20151004
20141104_1
15 Jan 2015 09:05:38
Revision:377064Original commit files touched by this commit
tijl search for other commits by this committer
Add missing USE_OPENSSL=yes

PR:		195796
20141104
04 Nov 2014 14:52:08
Revision:372144Original commit files touched by this commit
danilo search for other commits by this committer
- Update from 20141031 to 20141104
20141031
31 Oct 2014 19:36:37
Revision:371898Original commit files touched by this commit
danilo search for other commits by this committer
- Update from 20130505 to 20141031
- Fix CVE-2014-8517

MFH:		2014Q4
20130505
29 Sep 2013 13:46:55
Revision:328693Original commit files touched by this commit
danilo search for other commits by this committer
- Change maintainer email to @FreeBSD.org
- Add stage support

Approved by:	wg (mentor)
20130505
20 Sep 2013 17:23:19
Revision:327729Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
ftp)
20130505
06 May 2013 19:09:58
Revision:317543Original commit files touched by this commit
bdrewery search for other commits by this committer
- 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
Original commit files touched by this commit
tabthorpe search for other commits by this committer
- Reassign to the heap

Submitted by:   tmclaugh
20100108
19 Mar 2011 12:38:54
Original commit files touched by this commit
miwi search for other commits by this committer
- Get Rid MD5 support
20100108
29 Mar 2010 00:02:29
Original commit files touched by this commit
tmclaugh search for other commits by this committer
Update to 20100108

PR:             144483
Submitted by:   Sunpoet Po-Chuan Hsieh
20050625
11 Aug 2007 05:32:15
Original commit files touched by this commit
tmclaugh search for other commits by this committer
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
Original commit files touched by this commit
tmclaugh search for other commits by this committer
Add ipv6 category.

PR:             106006
Submitted by:   Janos Mohacsi
20050625
01 Dec 2005 02:00:16
Original commit files touched by this commit
tmclaugh search for other commits by this committer
Add SHA256 to my personal ports.
20050625
20 Sep 2005 00:54:17
Original commit files touched by this commit
tmclaugh search for other commits by this committer
- Change maintainership of my ports over to my FreeBSD address.

Approved by:    ahze (mentor)
20050625
05 Jul 2005 12:14:38
Original commit files touched by this commit
novel search for other commits by this committer
- 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
Original commit files touched by this commit
novel search for other commits by this committer
Unbreak by updating to 20050625.

PR:             82995
Submitted by:   Tom McLaughlin (maintainer)
20050514
02 Jul 2005 00:21:06
Original commit files touched by this commit
kris search for other commits by this committer
BROKEN: Unfetchable
20050514
08 Jun 2005 04:26:38
Original commit files touched by this commit
ahze search for other commits by this committer
- Update to 20050514

PR:             82015
Submitted by:   maintainer
20050103
07 Jan 2005 07:05:27
Original commit files touched by this commit
ahze search for other commits by this committer
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
Original commit files touched by this commit This port version is marked as vulnerable.
clement search for other commits by this committer
- Fix port install
- Maintainer informed

(huge) Pointy hat to:   me
20030825
16 Apr 2004 23:36:49
Original commit files touched by this commit This port version is marked as vulnerable.
clement search for other commits by this committer
Add tnftp 20030825, enhanced ftp client from NetBSD.

PR:             ports/62373
Submitted by:   Tom McLaughlin <tmclaugh@sdf.lonestar.org>

Number of commits found: 35