Skip to content

Releases: circulosmeos/gztool

v1.8.0

27 Nov 00:59
Compare
Choose a tag to compare
  • Added -q option to let -[bL] proceed also after EOF in still-growing files, waiting for data. This also has the side effect of allowing -[bL] to wait for its values to arrive in the stream of data
  • Patched possible (theoretical?) problem related
    to Z_STREAM_END in bgzip blocks
    when the 8 final bytes are cut between actual and next input buffer
    and next input buffer is so swallow that it's less than the 8 expected bytes
  • Patched possible initialization error at decompress_in_advance() on initialize_function == DECOMPRESS_IN_ADVANCE_*RESET
    after commit that added strm_avail_in_decrement functionality (v1.7.0)

v1.7.0

19 Nov 00:56
Compare
Choose a tag to compare
  • Patched incorrect handling of Z_STREAM_END in bgzip blocks when the 8 final bytes are cut between actual and next input buffer
    Thanks to @koriege for his invaluable help with this!
    This patches #20.

As a side note, this error could raise aprox. > 7/16384 or once every >2340 tries 🤔
Probably more if one takes into account the length of the extracted data and not only the beginning point of extraction.
A -p patches this issue, in case you have a previous version an see this error when extracting data from a bgzip file:

ERROR: Compressed data error in 'my_file.gz'.

v1.6.1

06 Nov 23:41
Compare
Choose a tag to compare
  • Patched incorrect malloc() length calculation after strlen(), raising a
    warning: '__builtin_sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=]

Please, note that there are packages available for Debian/Ubuntu systems on all hardware platforms:
sudo add-apt-repository ppa:roberto.s.galende/gztool
sudo apt-get update
sudo apt-get install gztool

v1.6.0

19 Apr 22:43
Compare
Choose a tag to compare
  • Added -Z option to adjust index points to a byte boundary,
    so no previous byte (bits) would be needed.
    This will result in index points spaced by more than -s MiB between then,
    and so, may be, less points in the index. But this is completely safe and sound.

Please, note that there are packages available for Debian/Ubuntu systems on all hardware platforms:
sudo add-apt-repository ppa:roberto.s.galende/gztool
sudo apt-get update
sudo apt-get install gztool

v1.5.2

15 Mar 20:41
Compare
Choose a tag to compare

Please, note that there are packages available for Debian/Ubuntu systems on all hardware platforms:
sudo add-apt-repository ppa:roberto.s.galende/gztool
sudo apt-get update
sudo apt-get install gztool

v1.5.1

20 Jul 20:31
Compare
Choose a tag to compare
  • reverted v1.5.0 STDIN management in linux until issue #14 is investigated
    Thanks to @aitorarjona

Please, note that there are packages available for Debian/Ubuntu systems on all hardware platforms:
sudo add-apt-repository ppa:roberto.s.galende/gztool
sudo apt-get update
sudo apt-get install gztool

v1.5.0

15 Jul 17:50
Compare
Choose a tag to compare
  • implemented -WT like tail -F
  • multiple patches for -[pP] gzip patching
  • better STDIN management in linux
  • Patched error detecting file overwriting with -[pP] introduced in v1.4.2
  • Correct spelling mistakes from @EdwardBetts

Please, note that there are packages available for Debian/Ubuntu systems on all hardware platforms:
sudo add-apt-repository ppa:roberto.s.galende/gztool
sudo apt-get update
sudo apt-get install gztool

v1.4.3

30 Sep 22:20
Compare
Choose a tag to compare
  • Patched -x not being applied always by default
  • Implicit -x transparently handles v0 indexes if possible
  • minor changes

Please, note that there are packages available for Debian/Ubuntu systems on all hardware platforms:
sudo add-apt-repository ppa:roberto.s.galende/gztool
sudo apt-get update
sudo apt-get install gztool

v1.4.2

11 Sep 12:00
Compare
Choose a tag to compare
  • Patched error when decompressing last chunk using -n:
    "Detected gzip file overwriting, so ending process" error must not be checked/raised: thanks to @Damian-MG

Please, note that there are packages available for Debian/Ubuntu systems on all hardware platforms:
sudo add-apt-repository ppa:roberto.s.galende/gztool
sudo apt-get update
sudo apt-get install gztool

v1.4.1

12 Jul 22:50
Compare
Choose a tag to compare
  • spelling error

Please, note that there are packages available for Debian/Ubuntu systems on all hardware platforms:
sudo add-apt-repository ppa:roberto.s.galende/gztool
sudo apt-get update
sudo apt-get install gztool