Changeset 157 for trunk/doc/devel/TODO


Ignore:
Timestamp:
11/22/09 19:47:22 (15 years ago)
Author:
tim
Message:

reorganized data parsing in regfi

simplified some length validation

added big data support to reglookup-recover

fixed reglookup-recover's handling of data values in the offset

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/doc/devel/TODO

    r153 r157  
    1515   descriptor information.  Maybe by MTIME as well.
    1616
    17  - Testing, testing, and more testing.  reglookup needs to be tested on
    18    NT/XP/2k3/Vista.  A regression test suite would be nice too.  Some
    19    thoughts on this include a script which randomly fuzzes an existing
    20    registry file, and tries to detect crashes of reglookup when parsing
    21    it.  Another test script might randomly truncate an existing registry
    22    file, which will help improve reglookup's parsing on fragmentary
    23    files.
     17 - Testing, testing, and more testing.  reglookup needs to be more
     18   heavily tested on all recent Windows platforms.  A regression test
     19   suite would be nice too.  Some thoughts on this include a script
     20   which randomly fuzzes an existing registry file, and tries to detect
     21   crashes of reglookup when parsing it.  Another test script might
     22   randomly truncate an existing registry file, which will help improve
     23   reglookup's parsing on fragmentary files.
    2424
    2525 - Build system.  I do not wish to use automake/autoconf in this
     
    5050   to integrate parts that are being kept into regfi or other modules.
    5151
    52  - Need to figure out a reasonably correct way to convert UTF-16LE charaters
    53    to ASCII under Windows/MingW or other platforms that don't have proper
    54    libiconv support yet.  Then a build-time option or autodetection can
    55    dictate which version of conversion function is used.
     52 - Consider switching from libiconv to Joachim Metz's libuna for
     53   increased portability and easier builds.
    5654
    5755 - Grep through the source for 'XXX', and you'll find more.
Note: See TracChangeset for help on using the changeset viewer.