2013-11-22 Andreas Kupries * tar.man: Reviewed the work on the pyk-tar branch. Brought * tar.tcl: new testsuite up to spec. Reviewed the skip fix, * tar.test: modified it to reinstate the skip limit per round * test-support.tcl: without getting the bug back. Bumped version to 0.9. Thanks to PoorYorick for the initial work on the bug, fix, and testsuite. This also fixes ticket [6b7aa0aecc]. 2013-08-12 Andreas Kupries * tar.man (tar::untar, contents, stat, get): Extended the * tar.tcl: procedures to detect and properly handle @LongName * pkgIndex.tcl: header entries as generated by GNU tar. These entries contain the file name for the next header entry as file data, for files whose name is longer than the 100-char field of the regular header. Version bumped to 0.8. This is a new feature. 2013-02-01 Andreas Kupries * * Released and tagged Tcllib 1.15 ======================== * 2012-09-11 Andreas Kupries * tar.tcl (seekorskip): Fixed seekorskip which prevented its use * pkgIndex.tcl: from a non-seekable channel, like stdin. The issue was that the original attempt to seek before skipping not just failed, but apparently still moved the read pointer in some way which skipped over irreplacable input, breaking the next call of readHeader. Using [tell] to check seekability does not break in this manner. Bumped version to 0.7.1. 2011-12-13 Andreas Kupries * * Released and tagged Tcllib 1.14 ======================== * 2011-01-24 Andreas Kupries * * Released and tagged Tcllib 1.13 ======================== * 2011-01-20 Andreas Kupries * tar.tcl: [Bug 3162548]: Applied patch by Alexandre Ferrieux, * tar.man: extending various tar commands to be able to use * pkgIndex.tcl: the -chan option, and channels instead of files. Version bumped to 0.7 2009-12-07 Andreas Kupries * * Released and tagged Tcllib 1.12 ======================== * 2009-12-03 Andreas Kupries * tar.man: [Patch 2840147]. Applied. New options -prefix and * tar.tcl: -quick for tar::add. -prefix allows specifying a * tar.pcx: prefix for filenames in the archive, and -quick 1 * pkgIndex.tcl: changes back to the seek-from-end algorithm for finding the place where to add the new files. The new default scans from start (robust). Bumped version to 0.6. 2009-05-12 Aaron Faupell * tar.tcl: add support for reading pre-posix archives. if a file isnt writable when extracting, try deleting before giving up. 2008-12-12 Andreas Kupries * * Released and tagged Tcllib 1.11.1 ======================== * 2008-11-26 Aaron Faupell * tar.man: add and clarify documentation 2008-10-16 Andreas Kupries * * Released and tagged Tcllib 1.11 ======================== * 2008-06-14 Andreas Kupries * tar.pcx: New file. Syntax definitions for the public commands of the tar package. 2007-09-12 Andreas Kupries * * Released and tagged Tcllib 1.10 ======================== * 2007-03-21 Andreas Kupries * tar.man: Fixed all warnings due to use of now deprecated commands. Added a section about how to give feedback. 2007-02-08 Aaron Faupell * tar.tcl: bug fix in recursion algorithm that missed some files in deep subdirs. incremented version 2007-01-08 Andreas Kupries * tar.tcl: Bumped version to 0.3, for the bugfix described * tar.man: by the last entry. * pkgIndex.tcl: 2006-12-20 Aaron Faupell * tar.tcl: fix in parseOpts which affected -file and -glob arguments to tar::untar * tar.man: clarifications to add, create, and untar 2006-10-03 Andreas Kupries * * Released and tagged Tcllib 1.9 ======================== * 2006-29-06 Aaron Faupell * tar.tcl: fixed bug in parseOpts 2005-11-08 Andreas Kupries * pkgIndex.tcl: Corrected buggy commit, synchronized version * tar.man: numbers across all relevant files. 2005-11-08 Aaron Faupell * tar.tcl: bumped version to 0.2 because of new feature * tar.man: tar::remove 2005-11-07 Andreas Kupries * tar.man: Fixed error, incorrect placement of [call] markup outside of list. 2005-11-04 Aaron Faupell * tar.man: added tar::remove command and documentation for it * tar.tcl: 2005-10-06 Andreas Kupries * * Released and tagged Tcllib 1.8 ======================== * 2005-09-30 Andreas Kupries * tar.tcl: qualified all [open] calls with :: to ensure usag of the builtin. Apparently mitigates conflict between this package and the vfs::tar module. 2004-10-05 Andreas Kupries * * Released and tagged Tcllib 1.7 ======================== * 2004-10-02 Andreas Kupries * tar.man: Added keywords and title/module description to the documentation. 2004-09-10 Aaron Faupell * tar.tcl: Fixed typo bug in ::tar::add * tar.man: Added info for ::tar::stat 2004-08-23 Andreas Kupries * tar.man: Fixed problems in the documentation.