Permalink
Switch branches/tags
Nothing to show
Commits on May 15, 2011
  1. Fixed a bug in Partition.open_fd resulting from the move away from pr…

    arkem committed May 15, 2011
    …ecaching.
    
    Also documented a possible bug in stfs where the description can get truncated.
    Only example so far is the stfs description for Snoopy Flying Ace.
  2. Changed report360.py into a class to allow function reuse and the wri…

    arkem committed May 15, 2011
    …ting to arbitrary file objects.
    
    Also added a filter that ensures output is only printable 7-bit ASCII characters.
    The underlying problem that would cause unicode string decoding to fail remains unsolved.
  3. Changed the Partition class from preprocessing the entire partition d…

    arkem committed May 15, 2011
    …uring its constructor, instead it now will resolve files
    
    and directories on demand and store the results for later. Basically trading precomputation for memoization.
    gamertags.py runs about 90x faster, report360.py runs about the same (since it touches every file) and mounting is about 100x
    faster. These improvements are at the cost of all first time reads being slightly slower but no wasted preprocessing is done.
Commits on May 9, 2011
  1. Fixed an STFS parsing bug that affected STFS files with filetables la…

    arkem committed May 9, 2011
    …rger than a block.
    
    Fixed a problem with XTAFFD.seek
    Mild performance improvement for random seeking in Partition
    Account blob returns slightly more accurate information (still a bit shakey)
Commits on May 7, 2011
  1. Added an exception handler to Partition.read_cluster that should make…

    arkem committed May 7, 2011
    … the XTAF parser slightly more resilient
Commits on Apr 16, 2011
Commits on Mar 29, 2011
  1. Fixed a syntax error in report360.py (a regression) and removed some …

    arkem committed Mar 29, 2011
    …references to extractor360.py
    
    Matt's issue still unresolved.