1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-18 19:49:40 +00:00
freebsd-ports/ftp
Rudolf Čejka 6845ef2aab ftp/tnftpd: Update to 20231001
While I'm here:

- Switch to DISTVERSION as suggested by Porters Handbook
- Make use of NetBSD's CDN and add a few additional mirrors
- Add WWW url
- Add license:

  [1]
  tnftpd contains a mix of BSD2CLAUSE (mostly the NetBSD
  derived code) and BSD3CLAUSE (inherited from the orignal UCB BSD code).

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

ChangeLog:

* Release as "tnftpd 20231001".

* Always use $YACC even without --enable-maintainer-mode.

* Update to NetBSD-ftpd 20230930:
	* Fix uninitialized memory usage in count_users().
	* Fix pam_set_item() call with proper struct passed as
	PAM_SOCKADDR.

* Build fixes:
	* Check for inet_net_pton() in -lresolv (for glibc).
	* Improve configure's display of make variables.
	* Remove deprecated autoconf macros.

* Security fixes:
	* CVE-2020-7468: Improve error handling when switching UID/GID.
	* Prevent MLSD and MLST before authentication succeeds.

* Update to NetBSD-ftpd 20230922:
	* Treat failed chdir/chroot for guest and chroot accounts as
	fatal. Also treat failed set{e,}(u,g}id calls as fatal.
	Addresses CVE-2020-7468, via FreeBSD.
	* Improve seteuid error handling, per suggestion by Simon
	Josefsson.
	* Add missing check_login checks for MLST and MLSD.

* Sync libnetbsd replacements with NetBSD upstream:
	* Replace fgetln() with tools/compat implementation that
	handles embedded NULs.
	* Fix inet_net_pton() to avoid integer overflow in bits.
	* Fix inet_ntop() to set errno when returning NULL.
	* Fix inet_pton() to improve hex formatting.
	* Fix sl_add() to not update size unless realloc() succeeds.

* Improve portability on NetBSD by providing own setprogname()
and getprogname(), instead of defining global __progname.

* Update example ftpusers to use example DNS and IP addresses.

* Build fixes:
	* Improve configure's display of detected features.
	* Enable more POSIX extensions.
	* Only replace glob() if required GLOB_ flags aren't available.
	* Only replace fts_open() if required FTS_ flags aren't
	available.

Suggested by:	[1] Luke Mewburn <lukem@NetBSD.org>
PR:		274209
MFH:		2023Q4
2023-11-27 11:46:52 +00:00
..
axel
bbftp-client
bbftp-server
bftpd */*: Update WWW to use HTTPS for sourceforge.net projects 2023-11-06 11:03:47 +01:00
bsdftpd-ssl
cmdftp
coeurl ftp/coeurl: fix build with {fmt} 10 2023-09-18 22:24:13 +02:00
curl ftp/curl: Update to 8.4.0 2023-10-11 20:57:30 +08:00
curlie all: Bump PORTREVISION after lang/go* update 2023-09-08 09:34:56 -05:00
curlpp ftp/curlpp: Update WWW and clean up pkg-descr 2023-04-06 01:29:47 +08:00
dmachine */*: Update WWW to use HTTPS for sourceforge.net projects 2023-11-06 11:03:47 +01:00
fastdfs
filezilla
fineftp-server net/asio: Bump PORTREVISION. net/asio was updated to 1.28.0 2023-05-15 16:11:25 -05:00
fmirror
freebsd-ftpd ftp/freebsd-ftpd: Remove blacklist conditionals 2023-09-30 17:10:19 +02:00
ftpcopy
ftpfind
ftplib
ftpproxy
ftpsesame
ftpsync
gftp ftp/gftp: Update to 2.9.1b 2023-10-12 15:48:29 +02:00
gnustep-ftp audio/opus: bump consumers after update to 1.4 2023-04-25 17:17:15 +02:00
gstreamer1-plugins-curl
hsftp
jftp */*: Update WWW to use HTTPS for sourceforge.net projects 2023-11-01 23:11:47 +01:00
lftp ftp/lftp: lint port 2023-11-10 12:32:45 +01:00
libfilezilla
linux-c7-curl
mirror
ncftp3
net2ftp */*: Remove merged or non-existent USE_PHP directives 2023-04-16 20:09:23 +02:00
netdumpd
ocaml-ocurl lang/ocaml: Update to 4.08.1 2023-07-05 11:55:16 +02:00
oftpd
omi
p5-File-Fetch
p5-Net-FTP-Common
p5-Net-FTP-Recursive
p5-Net-FTPServer
p5-Net-FTPSSL
p5-POE-Component-Client-FTP
p5-SOAP-Transport-FTP
paraget */*: Update WWW to use HTTPS for sourceforge.net projects 2023-11-01 23:11:47 +01:00
pavuk */*: Update WWW to use HTTPS for sourceforge.net projects 2023-11-01 23:11:47 +01:00
pear-Net_FTP
pftpd
pget ftp/pget: update 0.1.1 → 0.2.1 2023-09-16 00:38:17 -07:00
php80-curl
php80-ftp */php80*: Refactor codes 2023-11-18 13:29:52 +01:00
php81-curl
php81-ftp
php82-curl
php82-ftp
php83-curl */*php83*: Sunrise 2023-06-10 16:57:35 +02:00
php83-ftp */*php83*: Sunrise 2023-06-10 16:57:35 +02:00
phpwebftp
proftpd devel/gettext: Update to 0.22 2023-07-11 22:15:43 +02:00
proftpd-mod_vroot
profxp
pure-ftpd ftp/pure-ftpd: Update WWW and clean up pkg-descr 2023-04-06 01:29:47 +08:00
py-aioftp all: remove explicit versions in USES=python for "3.x+" 2023-06-27 21:34:34 +02:00
py-ftputil
py-parfive all: remove explicit versions in USES=python for "3.x+" 2023-06-27 21:34:34 +02:00
py-pycurl all: remove explicit versions in USES=python for "3.x+" 2023-06-27 21:34:34 +02:00
py-pyftpdlib ftp/py-pyftpdlib: Update to 1.5.9 2023-10-31 14:45:28 +08:00
py-requests-ftp all: remove explicit versions in USES=python for "3.x+" 2023-06-27 21:34:34 +02:00
py-sftp all: remove explicit versions in USES=python for "3.x+" 2023-06-27 21:34:34 +02:00
py-tftpy all: remove explicit versions in USES=python for "3.x+" 2023-06-27 21:34:34 +02:00
quftp */*: Update WWW to use HTTPS for sourceforge.net projects 2023-11-01 23:11:47 +01:00
R-cran-curl ftp/R-cran-curl: Update to 5.1.0. 2023-11-03 15:41:11 +08:00
R-cran-RCurl ftp/R-cran-RCurl: Update to 1.98-1.13 2023-11-04 09:12:41 +00:00
rexx-curl */*: Update WWW to use HTTPS for sourceforge.net projects 2023-11-06 11:03:47 +01:00
rubygem-curb
rubygem-net-ftp
sftpgo ftp/sftpgo: update to 2.5.4 2023-09-16 13:07:38 +00:00
smbftpd
spegla
termscp lang/rust: Bump revisions after 1.73.0 2023-10-24 12:22:32 +02:00
tftp-hpa
tnftp ftp/tnftp: Update to 20230507 2023-05-10 11:02:46 +01:00
tnftpd ftp/tnftpd: Update to 20231001 2023-11-27 11:46:52 +00:00
twoftpd
uftp ftp/uftp: update to version 5.0.2. 2023-11-09 18:09:46 +00:00
vsftpd ftp/vsftpd: fix build with openssl30 2023-07-01 15:24:45 +02:00
vsftpd-ext
waiho audio/opus: bump consumers after update to 1.4 2023-04-25 17:17:15 +02:00
weex */*: Update WWW to use HTTPS for sourceforge.net projects 2023-11-06 11:03:47 +01:00
wget ftp/wget: Update to 1.21.4 2023-06-07 20:49:53 +09:00
wmget all: return uqs' ports to the pool after his commit-bit was safekept. 2023-07-04 21:51:13 +02:00
wput */*: Update WWW to use HTTPS for sourceforge.net projects 2023-11-06 11:03:47 +01:00
wzdftpd ftp/wzdftpd: fix build with LLVM 16 2023-06-27 01:30:29 +02:00
yafc ftp/yafc: Optionize INFO 2023-10-21 12:10:50 +02:00
Makefile lang/fpc-*: Merge all units to lang/fpc 2023-11-12 15:49:26 -05:00