diff --git a/CHANGELOG b/CHANGELOG index 11367b5..cb175e8 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 9c3998e..3eb1afd 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.