forked from Lainports/freebsd-ports
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
|
||
|---|---|---|
| .. | ||
| axel | ||
| bbftp-client | ||
| bbftp-server | ||
| bftpd | ||
| bsdftpd-ssl | ||
| cmdftp | ||
| coeurl | ||
| curl | ||
| curlie | ||
| curlpp | ||
| dmachine | ||
| fastdfs | ||
| filezilla | ||
| fineftp-server | ||
| fmirror | ||
| freebsd-ftpd | ||
| ftpcopy | ||
| ftpfind | ||
| ftplib | ||
| ftpproxy | ||
| ftpsesame | ||
| ftpsync | ||
| gftp | ||
| gnustep-ftp | ||
| gstreamer1-plugins-curl | ||
| hsftp | ||
| jftp | ||
| lftp | ||
| libfilezilla | ||
| linux-c7-curl | ||
| mirror | ||
| ncftp3 | ||
| net2ftp | ||
| netdumpd | ||
| ocaml-ocurl | ||
| 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 | ||
| pavuk | ||
| pear-Net_FTP | ||
| pftpd | ||
| pget | ||
| php80-curl | ||
| php80-ftp | ||
| php81-curl | ||
| php81-ftp | ||
| php82-curl | ||
| php82-ftp | ||
| php83-curl | ||
| php83-ftp | ||
| phpwebftp | ||
| proftpd | ||
| proftpd-mod_vroot | ||
| profxp | ||
| pure-ftpd | ||
| py-aioftp | ||
| py-ftputil | ||
| py-parfive | ||
| py-pycurl | ||
| py-pyftpdlib | ||
| py-requests-ftp | ||
| py-sftp | ||
| py-tftpy | ||
| quftp | ||
| R-cran-curl | ||
| R-cran-RCurl | ||
| rexx-curl | ||
| rubygem-curb | ||
| rubygem-net-ftp | ||
| sftpgo | ||
| smbftpd | ||
| spegla | ||
| termscp | ||
| tftp-hpa | ||
| tnftp | ||
| tnftpd | ||
| twoftpd | ||
| uftp | ||
| vsftpd | ||
| vsftpd-ext | ||
| waiho | ||
| weex | ||
| wget | ||
| wmget | ||
| wput | ||
| wzdftpd | ||
| yafc | ||
| Makefile | ||