NetBSD/othersrc eS95TcCusr.bin/tnftp configure NEWS

   tnftp 20260211 release

   Changes since tnftp 20230507:
   - Improve transfer performance by simplifying socket buffer and
     transfer buffer handling.
   - Add -b BUFLEN to adjust size of buffer for HTTP response line parsing.
   - Add -h HEADER to support custom HTTP headers.
   - Add "connect" as a synonym for "open".
   - Fix ASCII mode transfers when progress bar is enabled.
   - Fix creation of empty downloaded files.
   - Exit non-zero if a HTTP transfer is shorter than expected.
   - Fix HTTPS through a proxy.
VersionDeltaFile
1.65+12-12usr.bin/tnftp/configure
1.19+21-2usr.bin/tnftp/NEWS
1.86+6-2usr.bin/tnftp/ChangeLog
1.51+2-2usr.bin/tnftp/configure.ac
+41-184 files

NetBSD/othersrc 2rAMPVJusr.bin/tnftp Makefile.in

   regen for depcomp
VersionDeltaFile
1.18+2-2usr.bin/tnftp/Makefile.in
+2-21 files

NetBSD/othersrc BC7yvhgusr.bin/tnftp ChangeLog

   ChangeLog: editorial fixes
VersionDeltaFile
1.85+3-5usr.bin/tnftp/ChangeLog
+3-51 files

NetBSD/othersrc pSo17jjusr.bin/tnftp COPYING configure.ac

   Copyright 2026
VersionDeltaFile
1.12+2-2usr.bin/tnftp/COPYING
1.50+2-2usr.bin/tnftp/configure.ac
+4-42 files

NetBSD/othersrc 3tVTyKNusr.bin/tnftp aclocal.m4 configure, usr.bin/tnftp/buildaux config.sub config.guess

   regen with automake 1.16.2
VersionDeltaFile
1.5+1,195-1,238usr.bin/tnftp/buildaux/config.sub
1.12+27-139usr.bin/tnftp/aclocal.m4
1.5+65-55usr.bin/tnftp/buildaux/config.guess
1.64+45-31usr.bin/tnftp/configure
1.17+25-18usr.bin/tnftp/Makefile.in
1.2+9-8usr.bin/tnftp/buildaux/ar-lib
+1,366-1,4899 files not shown
+1,395-1,50415 files

NetBSD/othersrc rDuFiB7usr.bin/tnftp ChangeLog

   ChangeLog: compat syncs
VersionDeltaFile
1.84+24-2usr.bin/tnftp/ChangeLog
+24-21 files

NetBSD/othersrc kNlepFFusr.bin/tnftp todo

   todo: sync libedit?
VersionDeltaFile
1.20+3-1usr.bin/tnftp/todo
+3-11 files

NetBSD/othersrc Z1Hhg8wusr.bin/tnftp tnftp.h

   tnftp.h: fix _DIAGASSERT disable
VersionDeltaFile
1.44+2-2usr.bin/tnftp/tnftp.h
+2-21 files

NetBSD/othersrc VbzJFzbusr.bin/tnftp todo

   todo: sl_init and strvis updates not needed.

   sl_init update only provides sl_delete(), which tnftp doesn't use.

   strvis is only used by libedit history_save()/history_load(),
   which tnftp doesn't use.
VersionDeltaFile
1.19+2-4usr.bin/tnftp/todo
+2-41 files

NetBSD/othersrc vV15NE7usr.bin/tnftp tnftp.h

   tnftp.h: improve <arpa/nameser.h> compat

   Include <arpa/nameser.h> if available, and provide fallback #defines.
VersionDeltaFile
1.43+14-1usr.bin/tnftp/tnftp.h
+14-11 files

NetBSD/othersrc SAwARofusr.bin/tnftp/libnetbsd inet_pton.c

   inet_pton: sync lib/libc/inet/inet_pton.c 1.8

   Update from othersrc/libexec/tnftpd/libnetbsd/inet_pton.c 1.5:

   Functional changes since upstream 1.3:
   - 1.8: fix lint issues
   - 1.4: hex formatting change from bind 9.4.0

   Retain tnftpd local changes:
   - 1.3: don't use non-standard u_char u_int u_int32_t
   - 1.1: only enable IPv6 ifdef INET6.

   Comment out other unneeded upstream code to minimise differences.
VersionDeltaFile
1.10+57-25usr.bin/tnftp/libnetbsd/inet_pton.c
+57-251 files

NetBSD/othersrc cuGpkXgusr.bin/tnftp tnftp.h

   tnftpd.h: _DIAGASSERT compat
VersionDeltaFile
1.42+9-2usr.bin/tnftp/tnftp.h
+9-21 files

NetBSD/othersrc N393h3gusr.bin/tnftp/libnetbsd inet_ntop.c

   sync lib/libc/inet/inet_ntop.c 1.12

   Update from othersrc/libexec/tnftpd/libnetbsd/inet_ntop.c 1.5:

   Functional changes since upstream 1.3:
   - 1.10, 1.12: always set errno when returning NULL

   Retain tnftpd local changes:
   - 1.3: don't use non-standard u_char u_int
   - 1.1: only enable IPv6 ifdef INET6.

   Comment out other unneeded upstream code to minimise differences.
VersionDeltaFile
1.11+66-30usr.bin/tnftp/libnetbsd/inet_ntop.c
+66-301 files

NetBSD/othersrc Nlf8TxLusr.bin/tnftp todo, usr.bin/tnftp/libnetbsd fgetln.c

   fgetln: sync tools/compat/fgetln.c 1.12

   Switch to a version that does not suffer from reporting the wrong length
   if the file contains NULs. From OpenBSD.
VersionDeltaFile
1.5+83-59usr.bin/tnftp/libnetbsd/fgetln.c
1.18+1-2usr.bin/tnftp/todo
+84-612 files

NetBSD/othersrc jcZtFQyusr.bin/tnftp/src fetch.c

   fetch.c: fix format-overflow issues

   Fix -Wformat-overflow issues detected by gcc 11.
   (Also fixed in upstream NetBSD ftp, will be part of next import.)
VersionDeltaFile
1.30+4-4usr.bin/tnftp/src/fetch.c
+4-41 files

NetBSD/othersrc Vf6ET10usr.bin/tnftp ChangeLog

   ChangeLog: import NetBSD-ftp 20260208
VersionDeltaFile
1.83+7-2usr.bin/tnftp/ChangeLog
+7-21 files

NetBSD/othersrc ZPPLuvbusr.bin/tnftp/src main.c ftp_var.h

   Merge from tag NetBSD-20260207 to tag NetBSD-20260208
VersionDeltaFile
1.25+6-11usr.bin/tnftp/src/main.c
1.16+3-13usr.bin/tnftp/src/ftp_var.h
1.29+8-6usr.bin/tnftp/src/fetch.c
1.14+3-3usr.bin/tnftp/src/version.h
+20-334 files

NetBSD/othersrc lWqjZoiusr.bin/tnftp/src main.c ftp_var.h

   Import NetBSD-ftp 20260208

   Notable changes since import NetBSD-20260207:
   * Implement custom HTTP headers with a portable idiom.
   * Emit custom HTTP headers in provided order, not last in first out.
VersionDeltaFile
1.1.1.20+5-10usr.bin/tnftp/src/main.c
1.1.1.16+2-12usr.bin/tnftp/src/ftp_var.h
1.1.1.24+7-5usr.bin/tnftp/src/fetch.c
1.1.1.27+2-2usr.bin/tnftp/src/version.h
+16-294 files

NetBSD/othersrc syUWNAFusr.bin/tnftp tnftp.h

   add compat define for __unused
VersionDeltaFile
1.41+8-1usr.bin/tnftp/tnftp.h
+8-11 files

NetBSD/othersrc LWZrlpiusr.bin/tnftp THANKS

   THANKS: add entries from recent import
VersionDeltaFile
1.10+7-0usr.bin/tnftp/THANKS
+7-01 files

NetBSD/othersrc AEWT4iousr.bin/tnftp ChangeLog

   ChangeLog: import NetBSD-ftp 20260207
VersionDeltaFile
1.82+23-1usr.bin/tnftp/ChangeLog
+23-11 files

NetBSD/othersrc QFvwHiQusr.bin/tnftp/src ftp.1 ftp.c

   Merge from tag NetBSD-20230505 to tag NetBSD-20260207
VersionDeltaFile
1.20+158-98usr.bin/tnftp/src/ftp.1
1.26+98-68usr.bin/tnftp/src/ftp.c
1.28+80-45usr.bin/tnftp/src/util.c
1.21+59-57usr.bin/tnftp/src/cmds.c
1.24+60-37usr.bin/tnftp/src/main.c
1.28+55-29usr.bin/tnftp/src/fetch.c
+510-3348 files not shown
+611-40914 files

NetBSD/othersrc dh18CfKusr.bin/tnftp/src ftp.1 ftp.c

   Import NetBSD-ftp 20260207

   Notable changes since import NetBSD-20230505:
   * Ignore unexpected EOF in openssl 3.0.
   * Fix HTTPS through a proxy.
   * Fix creation of empty downloaded files.
   * Improve manual page.
   * Add -b BUFLEN to adjust size of buffer for HTTP response line parsing.
   * Consistently use "KiB" instead of "K".
   * Add -h HEADER to support custom HTTP headers. (PR 58581).
   * Improve bounds checking.
   * Exit non-zero if a HTTP transfer is shorter than expected. PR 54713, PR 58281.
   * Improve -? help display.
   * Add "connect" as a synonym for "open".
   * Fix ASCII mode transfers when progress bar is enabled. PR 59587.
   * Limit network I/O transfers to 128 KiB.
   * Simplify socket buffer handling to improve performance. PR 59865.
VersionDeltaFile
1.1.1.21+157-97usr.bin/tnftp/src/ftp.1
1.1.1.21+97-67usr.bin/tnftp/src/ftp.c
1.1.1.20+79-44usr.bin/tnftp/src/util.c
1.1.1.18+58-56usr.bin/tnftp/src/cmds.c
1.1.1.19+59-36usr.bin/tnftp/src/main.c
1.1.1.23+54-28usr.bin/tnftp/src/fetch.c
+504-3289 files not shown
+603-39715 files

NetBSD/othersrc D31jivtusr.bin/tnftp todo

   todo: more items from a while ago
VersionDeltaFile
1.17+11-3usr.bin/tnftp/todo
+11-31 files

NetBSD/othersrc 1IqHmOyexternal/bsd/merkletree/dist sha3hl.c sha2.c

   Make this compile with gcc 14
VersionDeltaFile
1.2+5-5external/bsd/merkletree/dist/sha3hl.c
1.2+3-3external/bsd/merkletree/dist/sha2.c
+8-82 files

NetBSD/othersrc rSrs7KEexternal/bsd/agcre Makefile, external/bsd/agcre/bin Makefile

   agcre: fix up beginning of word and end of word tests - use parentheses to
   make it obvious to the compiler when to short-circuit.

   Add tests for beginning word and end of word (with and without \< and \> guards)

   Bump version to 20250722
VersionDeltaFile
1.1+70-0external/bsd/agcre/dist/tests/94.expected
1.1+70-0external/bsd/agcre/dist/tests/93.expected
1.3+9-1external/bsd/agcre/bin/Makefile
1.5+4-4external/bsd/agcre/dist/agcre.c
1.2+5-1external/bsd/agcre/Makefile
1.5+2-2external/bsd/agcre/dist/tests/54.expected
+160-81 files not shown
+162-107 files

NetBSD/othersrc Tvnn6sllibexec/tnftpd/ls ls.c

   workaround FreeBSD <fts.h> changing fts_open()'s compar signature

   FreeBSD 5.2 changed fts_open()'s compar function signature by
   adding extra const to the pointer arguments, and compilers
   may complain about the mismatch.
   Add workaround if compiling for FreeBSD and its <fts.h>.
VersionDeltaFile
1.6+13-2libexec/tnftpd/ls/ls.c
+13-21 files

NetBSD/othersrc vDmhAqplibexec/tnftpd ChangeLog NEWS

   Add history of various security advisories to ChangeLog and NEWS.
VersionDeltaFile
1.69+77-4libexec/tnftpd/ChangeLog
1.19+17-4libexec/tnftpd/NEWS
+94-82 files

NetBSD/othersrc M5ZTztUlibexec/tnftpd configure NEWS

   tnftpd 20231001 release

   Changes since tnftpd 20200704
   * Security fixes to improve error handling when switching UID/GID,
     and to prevent MLSD and MLST before authentication succeeds.
   * Fix buffer overflows when counting users, and when authenticating
     using PAM.
VersionDeltaFile
1.57+10-10libexec/tnftpd/configure
1.18+4-4libexec/tnftpd/NEWS
1.68+5-2libexec/tnftpd/ChangeLog
1.56+2-2libexec/tnftpd/configure.ac
+21-184 files

NetBSD/othersrc EFft9phlibexec/tnftpd todo

   todo: portability issues, libnetbsd updates
VersionDeltaFile
1.24+35-2libexec/tnftpd/todo
+35-21 files