Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Apr 29, 2012
  1. system volumes - fix bug in offset calculation

     * System volumes should have a 0 offset since the header is not on the
       volume itself.
     * The IV skip blocks remain the same.
     * Bump minor version to 0.10
Commits on Oct 6, 2011
  1. @jmesmon

    Add option to allow skipping the secure erase

    jmesmon authored
    Useful when it has been done externally, or if one is less concerned about fingerprinting
    of utilized space.
Commits on Jul 22, 2011
  1. write backup headers; add some user feedback

     * Write the backup headers during volume creation
     * keep the user in the loop of what's going on since some parts of the
       volume creation might take rather long and might give the impression
       of being stalled.
  2. make memory deallocation less lazy; ...

     * 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.
  3. make blksz agnostic, fix volume size

     * Make everything blksz agnostic, so that tcplay also works on disks
       with non-512-byte sectors. This hasn't been tested yet but *should*
     * 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
     * Change the /dev/random reader to read in smaller chunks and report
     * Bump version to 0.9
Commits on Jul 20, 2011
  1. separate out bits; implement gcrypt backend

     * NOTE: probably doesn't even compile yet
Commits on Jul 12, 2011
  1. proper support for unmapping

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

Commits on Jul 10, 2011
  1. bugfix, support for different cipher for hidden vol

    * Fix a bug that caused blksz in create_volume to become corrupt, due to
      a stack overflow. Use a temporary int64_t for dehumanize_number
      instead of directly using the size_t blksz.
    * Add support to use a different cipher and prf hash for the hidden
      volume than for the outer volume.
Commits on Jul 8, 2011
  1. several minor fixes/cleanups

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

Something went wrong with that request. Please try again.