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

Reply via email to