Module Name: othersrc Committed By: lukem Date: Sun Oct 1 05:56:23 UTC 2023
Modified Files: othersrc/libexec/tnftpd: todo Log Message: todo: portability issues, libnetbsd updates To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 othersrc/libexec/tnftpd/todo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: othersrc/libexec/tnftpd/todo diff -u othersrc/libexec/tnftpd/todo:1.23 othersrc/libexec/tnftpd/todo:1.24 --- othersrc/libexec/tnftpd/todo:1.23 Sat Sep 23 04:28:51 2023 +++ othersrc/libexec/tnftpd/todo Sun Oct 1 05:56:23 2023 @@ -1,16 +1,24 @@ -$NetBSD: todo,v 1.23 2023/09/23 04:28:51 lukem Exp $ +$NetBSD: todo,v 1.24 2023/10/01 05:56:23 lukem Exp $ + +General todo +------------ check for pidfile returning void (old netbsd such as 1.6) ? fix detection of largefile support: - solaris: lfcompile(5) +macos 13 issues: + - daemon() deprecated + - vfork() deprecated + - getgrouplist() uses int not gid_t + cygwin missing: - SA_NOCLDWAIT enable LOGIN_CAP (with autoconf portability) -consider updating: ls/* [s-u]* +consider updating: ls/* provide replacement for pidfile @@ -33,3 +41,28 @@ autoconf check for FNM_NORES for detecti less like to be a problem since it's only parsed from ftpd.conf tools/compat/configure.ac BROKEN_FPARSELN + + +libnetbsd +--------- + +getaddrinfo.c +- very out of date compared to lib/libc/net/getaddrinfo.c + +getnameinfo.c +- very out of date compared to lib/libc/net/getnameinfo.c + +getusershell.c +- check NetBSD: getusershell.c,v 1.21 2000/07/07 08:03:37 itohy Exp + +mkstemp.c: +- upstream implementation changed to lib/libc/stdio/gettemp.c + +snprintf.c: +- tools/compat/snprintf.c looks different + +strtoll.c: +- upstream changed to common/lib/libc/stdlib/_strtol.h + +user_from_uid.c: +- I enhanced upstream with pwcache_userdb() which tnftpd doesn't need