Module Name: othersrc Committed By: lukem Date: Sun Jul 5 10:18:19 UTC 2020
Modified Files: othersrc/usr.bin/tnftp: ChangeLog Log Message: today's changelog To generate a diff of this commit: cvs rdiff -u -r1.70 -r1.71 othersrc/usr.bin/tnftp/ChangeLog Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: othersrc/usr.bin/tnftp/ChangeLog diff -u othersrc/usr.bin/tnftp/ChangeLog:1.70 othersrc/usr.bin/tnftp/ChangeLog:1.71 --- othersrc/usr.bin/tnftp/ChangeLog:1.70 Sat Jul 4 14:55:18 2020 +++ othersrc/usr.bin/tnftp/ChangeLog Sun Jul 5 10:18:19 2020 @@ -1,4 +1,27 @@ -$NetBSD: ChangeLog,v 1.70 2020/07/04 14:55:18 lukem Exp $ +$NetBSD: ChangeLog,v 1.71 2020/07/05 10:18:19 lukem Exp $ + +Sun Jul 5 10:17:44 UTC 2020 lukem + + * libnetbsd/snprintf.c: Rename static functions to avoid conflicts + with standard names. + + * libnetbsd/glob.c: Improve glob(): + * Update to NetBSD glob.c 1.38. + * Switch from a recursive pattern matching algorithm to handle + '*' to a backtracking one. Avoids DoS attacks with patterns + "a*a*a*a*a*...b" matching against "aaaaaaaaaaaa...". + See https://research.swtch.com/glob + * Bump the glob limits to 512KB for total string size and 64KB + path entries. The old limits were too small for some + important FTP use cases like a pkgsrc repository. + + * Remove 3rd (endorsement) clause from my BSD-derived licenses. + + * configure.ac: Add --with-local-libedit=(yes|auto|no) to control + which libedit implementation to use [default auto]: + * yes - force local implementation + * auto - try system library, fallback to local implementation + * no - force system library and fail if not found Sat Jul 4 14:51:41 UTC 2020 lukem