1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-18 00:10:04 +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 ftp/axel: Fix build on some systems due to the conflict with if_t symbol 2023-01-22 12:33:00 -08:00
bbftp-client Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
bbftp-server Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
bftpd */*: Update WWW to use HTTPS for sourceforge.net projects 2023-11-06 11:03:47 +01:00
bsdftpd-ssl Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
cmdftp Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
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 Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
filezilla accessibility/at-spi2-core: update to 2.46.0 2023-03-02 06:23:10 +01:00
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 Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
ftpfind
ftplib Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
ftpproxy Remove WWW lines that have been moved into Makefiles 2022-09-08 17:46:38 +02:00
ftpsesame Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
ftpsync Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
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 Update gstreamer1 to upstream release 1.20.3 2022-10-15 12:46:46 +02:00
hsftp Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
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 Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
linux-c7-curl Add missing WWW entries 2022-09-12 17:29:04 +02:00
mirror Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
ncftp3 Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
net2ftp */*: Remove merged or non-existent USE_PHP directives 2023-04-16 20:09:23 +02:00
netdumpd Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
ocaml-ocurl lang/ocaml: Update to 4.08.1 2023-07-05 11:55:16 +02:00
oftpd Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
omi
p5-File-Fetch Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
p5-Net-FTP-Common Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
p5-Net-FTP-Recursive Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
p5-Net-FTPServer Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
p5-Net-FTPSSL Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
p5-POE-Component-Client-FTP Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
p5-SOAP-Transport-FTP Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
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 Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
pftpd Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
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 Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
proftpd devel/gettext: Update to 0.22 2023-07-11 22:15:43 +02:00
proftpd-mod_vroot ftp/proftpd-mod_vroot: update distinfo to match master port update 2023-01-22 22:36:22 +01:00
profxp Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
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 */*: rename CHEESESHOP to PYPI in MASTER_SITES 2023-01-11 18:58:34 +03:00
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 ftp/rubygem-curb: Update to 1.0.5 2023-01-30 21:02:29 +08:00
rubygem-net-ftp Mk/**ruby.mk: Switch from USE_RUBY=yes to USES=ruby 2023-01-14 17:08:33 -06:00
sftpgo ftp/sftpgo: update to 2.5.4 2023-09-16 13:07:38 +00:00
smbftpd Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
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 Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
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 Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
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