Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: 9113e4c9fc
Commits on Jun 21, 2012
  1. Merge pull request #9 from jmesmon/all-but-tty

    authored
    2 Changes: use variable in make and remove undefined behavior wrt memcpy
  2. @jmesmon
  3. @jmesmon
Commits on Apr 29, 2012
  1. system volumes - fix bug in offset calculation

    authored
     * 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 Jan 28, 2012
  1. tcplay.8 - Add info on unmapping

    authored
    Requested-by: yannick56
Commits on Oct 7, 2011
  1. man page - Further examples

    authored
     * Add some full examples for mapping and mounting a file-based volume
       on both Linux and DragonFly.
  2. doc - add a LICENSE file

    authored
  3. Merge pull request #2 from jmesmon/master

    authored
    2 Changes: cleanup termios & allow secure erase skipping.
Commits on Oct 6, 2011
  1. @jmesmon
  2. @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 Sep 10, 2011
  1. @jmesmon
Commits on Aug 16, 2011
  1. @jmesmon
  2. Work around broken gcrypt includes

    authored
     * Some recent gcrypt includes are pretty much broken. Work around as
       suggested on the gcrypt mailing lists.
    
    Reported-by: Cody Schafer (jmesmon)
    Fixes-Issue: 1
  3. Fix build on some linux distros & fix generic bug

    authored
     * 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 31, 2011
  1. Fix SYNOPSIS & sync to usage()

    Thomas Nikolajsen authored committed
    Also fix typo in getopt string.
Commits on Jul 22, 2011
  1. update README

    authored
  2. write backup headers; add some user feedback

    authored
     * 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.
  3. update Makefile comment

    authored
     * The debug option doesn't leak the derived key anymore; nor any really
       private data.
  4. fix recently introduced bugs

    authored
  5. make memory deallocation less lazy; ...

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

    authored
     * 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
  1. fix varargs use in tc_log

    authored
  2. fix DragonFly compilation

    authored
  3. wait for device creation; minor fixes

    authored
     * use the udev sync foo to make sure that nodes appear before
       continuing. This is particularly important when trying to create
       stacked volumes for the cascaded ciphers.
    
     * add a newline char to the "All Ok" printf.
    
     * don't mistakenly return that everything went ok in dm_setup when the
       only thing that went ok was the unrolling of changes after an error.
  4. update README

    authored
  5. prettify Makefile a bit

    authored
  6. fix up a bit

    authored
Something went wrong with that request. Please try again.