From c55744326501048df1eb6163b76037a7b0276b6a Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Sun, 13 Mar 2005 12:01:59 +0000 Subject: [PATCH] Updated. --- CHANGELOG | 7 ++++++- TODO | 2 -- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 11367b53..cb175e84 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -4,7 +4,12 @@ 03122005 - Added evil GOTO_*_MACRO_* macros. Fixed unix.c to compile again on MacOS X. Added PHYSFS_mount() (thanks, Philip!). Cleaned up the - INSTALL and CREDITS files a little. + INSTALL and CREDITS files a little. Split off start of + verifySecurity() into a path sanitizer and changed entry points to + sanitize input paths into a stack-allocated buffer before further + processing. This removes the need for a malloc() for almost all + file system operations, and generally cleaned things up. Added a + "mount" command to test_physfs. Other general cleanups. 02152005 - Minor comment fix in platform/pocketpc.c 01052005 - Fixed HOG archiver file lookup (thanks, Chris!) 12162004 - Fixed some documentation/header comment typos (thanks, Gaetan!) diff --git a/TODO b/TODO index 9c3998e6..3eb1afdc 100644 --- a/TODO +++ b/TODO @@ -45,8 +45,6 @@ Some might be dupes, some might be done already. - Should file enumeration return an error or set error state? - Ryanify pocketpc.c ... - Update internal zlib? -- Split verifySecurity() off into sanitizePath() and hook it into mount point - initialization. - Get svn hooks working. - maybe other stuff.