Skip to content
Commits on Aug 16, 2011
  1. Fix build on some linux distros & fix generic bug

    committed Aug 16, 2011
     * Fix a bug in the use of asprintf. asprintf returns an error code
       and sets the buffer to NULL if it can't allocate memory. Handle
       that case gracefully.
    
     * Define _GNU_SOURCE globally since it seems that the stdlib includes
       in some Linux distributions (Gentoo, Ubuntu) are broken and don't
       work without giving warnings if _GNU_SOURCE isn't defined.
    
    * Reported-by: Cody Schafer (jmesmon)
    * Fixes-Issue: 1
Commits on Jul 22, 2011
  1. make memory deallocation less lazy; ...

    committed Jul 22, 2011
     * Make memory deallocation less lazy by cleaning up as much as possible
       on both normal and error paths. There is no strict requirement to do
       this as the memory will be properly cleaned up eventually anyway, but
       it does reduce the memory footprint.
    
     * Add first part of the backup header logic. Now backup headers are
       generated on volume creation, but not yet written.
  2. make blksz agnostic, fix volume size

    committed Jul 22, 2011
     * Make everything blksz agnostic, so that tcplay also works on disks
       with non-512-byte sectors. This hasn't been tested yet but *should*
       work.
    
     * Fix the volume size, which was 256 sectors too big before (as I
       wasn't considering the space at the end of the volume for the backup
       headers).
    
     * Change the /dev/random reader to read in smaller chunks and report
       progress.
    
     * Bump version to 0.9
Commits on Jul 20, 2011
Commits on Jul 12, 2011
  1. minor fixes

    committed Jul 12, 2011
Commits on Jul 11, 2011
  1. add prompt timeout support

    committed Jul 11, 2011
Commits on Jul 3, 2011
  1. rename tc-play => tcplay

    committed Jul 3, 2011
  2. big warning cleanup

    committed Jul 3, 2011
  3. Start C API work

    committed Jul 3, 2011
Commits on May 17, 2011
  1. major refactoring, bugfixes

    committed May 17, 2011
    * Code has now been split up into several different files to improve
      readability.
    
    * The usage() message has been updated.
    
    * Version bumped to 0.5.
    
    * Fixes in the safe_mem purging
Something went wrong with that request. Please try again.