Dave Vasilevsky
b961f6109e
Remove old warning from README
2012-12-22 15:18:39 -05:00
Dave Vasilevsky
b23370a64b
Mark this version as 1.0
2012-11-21 08:43:10 -05:00
Dave Vasilevsky
9e4fedb7f3
Fix typo in TTY detection
2012-11-16 09:21:56 -05:00
Dave Vasilevsky
154dc842a1
Merge branch 'stream'
...
Support streaming input, still decompressing in parallel. Extract mode is not
supported while streaming. Heuristics are used to skip the file index when in
streaming mode.
This also ensures pixz properly reads files with bizarre block sizes, or
with multiple streams.
2012-11-10 00:03:55 -05:00
Dave Vasilevsky
267e538c5e
More file-index skipping fixes
...
Don't detect file-index on multi-stream files, that usage is not supported.
Handle multi-stream files correctly when using heuristic skipping.
2012-11-10 00:00:35 -05:00
Dave Vasilevsky
e1914045f0
Forget Flattr, I don't want markdown
2012-11-05 17:30:11 -05:00
Dave Vasilevsky
f1dd3fcb5e
Add Flattr button
2012-11-05 17:28:31 -05:00
Dave Vasilevsky
14f5644bd8
Fixup docs
2012-11-05 02:45:03 -05:00
Dave Vasilevsky
09c60316cf
Use heuristic to omit file index
2012-11-05 02:39:20 -05:00
Dave Vasilevsky
e20c330366
Makefile cleanup
2012-11-05 01:14:59 -05:00
Dave Vasilevsky
0aa5ae7d1a
Output post-tar data (if it won't interfere with wanted-file filtering)
2012-11-05 01:10:32 -05:00
Dave Vasilevsky
3d5d1f1d39
Handle oversized blocks
2012-11-04 23:27:59 -05:00
Dave Vasilevsky
dd5f6d01e3
Enable both seekable and non-seekable modes
2012-11-04 21:23:18 -05:00
Dave Vasilevsky
dd86134d64
Remove global gCheck
2012-11-04 21:15:55 -05:00
Dave Vasilevsky
4ef79b67d6
Reading multiple indices ok!
2012-11-04 20:11:49 -05:00
Dave Vasilevsky
28e0515d75
Start factoring out index decoding
2012-11-04 19:48:28 -05:00
Dave Vasilevsky
aa79e87956
Multiple streams are supported
2012-10-20 23:30:07 -04:00
Dave Vasilevsky
4474af5419
Streaming read works
2012-10-20 22:32:20 -04:00
Dave Vasilevsky
70a3c58520
Use the read buffer
2012-10-20 21:54:17 -04:00
Dave Vasilevsky
9694d22dcd
Declare start of read buffering infrastructure
2012-10-20 21:07:49 -04:00
Dave Vasilevsky
8e1efb824e
Fix pragma marks
2012-10-14 09:48:48 -04:00
Dave Vasilevsky
a6d82ed79e
Add FIXMEs
2012-10-14 09:25:25 -04:00
Dave Vasilevsky
7820ec52b9
cleanup
2012-10-14 09:15:42 -04:00
Dave Vasilevsky
91f044e569
Start adding non-indexed reading
2012-10-14 07:39:10 -04:00
Dave Vasilevsky
ea64c94c21
We handle EOF fine now
2012-10-14 07:38:42 -04:00
Dave Vasilevsky
b13ae91698
It's ok to decompress a text file to a TTY
2012-10-14 07:33:33 -04:00
Dave Vasilevsky
cad2ee95eb
We never use the argument to read_file_index
2012-10-14 06:13:23 -04:00
Dave Vasilevsky
dedbc6d23f
Use dynamic block sizes
2012-10-14 03:01:32 -04:00
Dave Vasilevsky
1505bc8c86
Write the compressed/uncompressed size into block headers
2012-10-14 02:31:13 -04:00
Dave Vasilevsky
2403ca1bcf
Document new flag
2012-10-14 02:01:11 -04:00
Dave Vasilevsky
1799c4e8f1
Allow capping the number of threads
2012-10-14 01:59:35 -04:00
Dave Vasilevsky
cc4b76cb0b
Output to a TTY is ok for listing\!
2012-10-14 01:45:22 -04:00
Dave Vasilevsky
7518c32900
Don't truncate files at end of tar content
2012-10-14 01:43:58 -04:00
Dave Vasilevsky
f93d7e7845
If output is a TTY, print usage
2012-10-13 08:25:08 -04:00
Dave Vasilevsky
570b026d0a
Add help option
2012-10-13 08:20:23 -04:00
Dave Vasilevsky
034805e2a6
Combine linux and BSD endian code
2012-10-13 07:38:14 -04:00
Dave Vasilevsky
8c4ae8b0d6
Link to github
2012-10-13 07:12:48 -04:00
Dave Vasilevsky
b02ae92561
test.sh: Make it general, make it work
2012-10-13 07:11:16 -04:00
Dave Vasilevsky
b47e687a55
Platform independent endian support
2012-10-13 06:55:12 -04:00
Dave Vasilevsky
e9ba952c22
Don't hardcode LIBPREFIX
2012-10-13 06:23:18 -04:00
Dave Vasilevsky
c5f99bf4b4
Add -lpthreads to handle non-explicit linking
2012-09-18 03:10:03 -04:00
Dave Vasilevsky
ee8a3404f9
Works on 32-bit
2012-09-18 01:57:41 -04:00
Dave Vasilevsky
bd56f5706c
Add license
2011-08-08 15:26:19 -04:00
Dave Vasilevsky
71a4cae83d
Warning about data-loss when assuming tarball-mode.
2011-08-06 16:34:13 -03:00
Dave Vasilevsky
816f6d7a52
Compile with older glibc, thanks to Bringfried Stecklum
2011-05-17 15:04:15 -04:00
Dave Vasilevsky
ee3249bd47
fix off-by-one error: if file ends at block boundary, must go to next file; tar_next_block will take care of getting the next block
2010-11-11 22:00:18 -05:00
Dave Vasilevsky
3a87ea5231
More blocks, to smooth out inconsistent read times. Allow OPTS in LDFLAGS
2010-10-16 19:11:53 -04:00
Dave Vasilevsky
c43bd28154
Fix digit option processing
2010-10-16 03:06:08 -04:00
Dave Vasilevsky
f28ba365fa
Fix race condition; header cleanup
2010-10-14 04:20:11 -04:00
Dave Vasilevsky
1a224d3b80
More docs!
2010-10-14 02:29:14 -04:00