Skip to content
Commits on Nov 16, 2012
  1. add a CHANGELOG

    committed Nov 16, 2012
  2. Makefile - give up on -Werror

    committed Nov 16, 2012
     * Many linux distros have warnings even in their standard header files.
    
     * There are also some more exotic warnings in the tcplay code when
       compiling for less common architectures (ia64, mips, sparc, ...)
  3. @jmesmon
  4. @jmesmon

    call isatty once instead of twice.

    jmesmon committed with Jan 24, 2012
  5. @jmesmon
Commits on Aug 28, 2012
  1. fix function call in library

    committed Aug 28, 2012
    Reported-by: Michael Weber
Commits on Jul 7, 2012
  1. Merge pull request #10 from halfgenius/master

    committed Jul 7, 2012
    Fix a typo in main.c
  2. @kholia

    Fix a typo in main.c

    kholia committed Jul 7, 2012
Commits on Jun 21, 2012
  1. Merge pull request #9 from jmesmon/all-but-tty

    committed Jun 21, 2012
    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

    committed Apr 29, 2012
     * 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

    committed Jan 28, 2012
    Requested-by: yannick56
Commits on Oct 7, 2011
  1. man page - Further examples

    committed Oct 7, 2011
     * Add some full examples for mapping and mounting a file-based volume
       on both Linux and DragonFly.
  2. doc - add a LICENSE file

    committed Oct 7, 2011
  3. Merge pull request #2 from jmesmon/master

    committed Oct 6, 2011
    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 committed Oct 5, 2011
    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

    fixup dm_task_run error message.

    jmesmon committed Sep 10, 2011
Commits on Aug 16, 2011
  1. @jmesmon
  2. complete the namechange to tcplay

    committed Aug 16, 2011
  3. Work around broken gcrypt includes

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

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

    committed Jul 22, 2011
  2. write backup headers; add some user feedback

    committed Jul 22, 2011
     * 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

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

    committed Jul 22, 2011
  5. 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.
  6. 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
Something went wrong with that request. Please try again.