tcplay - update to version 0.9
authorAlex Hornung <ahornung@gmail.com>
Tue, 26 Jul 2011 14:13:18 +0000 (15:13 +0100)
committerAlex Hornung <ahornung@gmail.com>
Tue, 26 Jul 2011 14:54:31 +0000 (15:54 +0100)
commit81b79547078ddd405084290ba8ea5380ec6bd811
treed063b6a0bd1dc276e1e4bdafd908860cb5dcd057
parenta700a71b9bd02146b43533bbda568e2621ba893d
tcplay - update to version 0.9

new stuff of relevance to DragonFly:
 * Backup header is now written on volume creation.

 * custom humanize function that is more flexible in what it understands
   and produces nicer results for tcplay, as well as being portable.

 * support for non-512 byte sector size

 * better memory freeing. Instead of just doing lazy freeing at end of
   API operations or execution, free up as much as possible after each
   individual operation.

 * Bug fix: adjust volume size so backup header is never overwritten.
21 files changed:
lib/libtcplay/Makefile
lib/libtcplay/crc32.c
lib/libtcplay/crc32.h
lib/libtcplay/crypto-dev.c
lib/libtcplay/crypto.c [copied from lib/libtcplay/crypto-dev.c with 63% similarity]
lib/libtcplay/generic_xts.c [new file with mode: 0644]
lib/libtcplay/generic_xts.h [new file with mode: 0644]
lib/libtcplay/hdr.c
lib/libtcplay/humanize.c [new file with mode: 0644]
lib/libtcplay/humanize.h [copied from lib/libtcplay/tcplay_api.h with 60% similarity]
lib/libtcplay/io.c
lib/libtcplay/pbkdf2-openssl.c [copied from lib/libtcplay/tcplay_api.h with 61% similarity]
lib/libtcplay/safe_mem.c
lib/libtcplay/tcplay.3
lib/libtcplay/tcplay.c
lib/libtcplay/tcplay.h
lib/libtcplay/tcplay_api.c
lib/libtcplay/tcplay_api.h
lib/libtcplay/tcplay_api_test.c
sbin/tcplay/Makefile
sbin/tcplay/main.c