Commit graph

520 commits

Author SHA1 Message Date
Carlo Alberto Ferraris
81f89fe4ca silly cosmetic change 2011-12-05 15:23:54 +01:00
Con Kolivas
f418ef05be Bump version to 0.608. 2011-09-26 09:22:05 +10:00
Con Kolivas
b359909b29 Update documentation. 2011-09-26 09:21:38 +10:00
Con Kolivas
cc51b676f0 Remove unused sha4 exports from sha4.h. 2011-09-24 15:02:55 +10:00
Con Kolivas
b5ec3072cc Remove the bash completion script entirely and leave it up to the bash completion package maintenance. 2011-09-22 16:24:59 +10:00
Con Kolivas
a28def8d05 Mremap is linux only, so reverse the check for its presence and use fake mremap everywhere else. 2011-09-21 16:38:52 +10:00
Con Kolivas
f496e0705d get_sb only allows accessing one byte at a time, yet we don't need that functionality when sliding mmap is not in use.
User different versions of the function and the larger memcpys depending on whether sliding mmap is in use or not.
This affords a substantial speedup in the rzip phase of files not requiring sliding mmap.
A small optimisation of moving the check for remapping the low buffer also speeds up the sliding mmap version slightly.
2011-09-18 22:29:09 +10:00
Con Kolivas
64be4018b4 Try again to fix the bash completion installation. 2011-09-18 09:30:44 +10:00
Con Kolivas
79c2e9accd Fix bash completion installation. 2011-09-17 17:46:55 +10:00
Con Kolivas
761298bae6 Bump version to 0.607 2011-09-16 22:13:57 +10:00
Con Kolivas
a62044d166 Update docs. 2011-09-16 22:13:31 +10:00
Con Kolivas
00700c1d42 Change permission and owner warning to verbose logging only instead of error. 2011-09-16 21:14:21 +10:00
Con Kolivas
d5e048dccf Add a bash completion script courtest of Fernando Auil and install it if possible. 2011-09-15 13:53:50 +10:00
Con Kolivas
271a407765 Make lzma back end message maxverbose to minimise spamming. 2011-09-15 13:29:09 +10:00
Con Kolivas
e1f2138060 Make sure to read to the end of all streams when closing down an rzip stream.
This would have made lrzip unable to decompress some rare archives if they ended up stream 0.
2011-09-15 08:28:30 +10:00
Con Kolivas
a39b57a1e7 Add lots more debugging in maxverbose mode about where data is being written. 2011-09-15 08:26:07 +10:00
Con Kolivas
71bb72f5da Update to lzma 920 library. 2011-09-15 08:26:07 +10:00
Con Kolivas
7104809cd1 FreeBSD needs fake memopen too. 2011-08-17 20:54:23 +10:00
Con Kolivas
4a157fd659 Update makefile generation to posix portable way.
Patch courtesy of John Hein <jhein@symmetricom.com>
2011-05-21 10:01:38 +10:00
Con Kolivas
78e26be2ec Update version and changelog. 2011-05-14 12:55:13 +10:00
Con Kolivas
cf5e988656 Fix broken lrzuntar as lrzip doesn't automatically convert to stdout now so use lrzcat instead. 2011-05-14 12:49:03 +10:00
Con Kolivas
51a2c167d1 Update version number to 0.605. 2011-05-08 01:32:21 +10:00
Con Kolivas
55ccfc7155 Update changelogs with last changes going into 0.605 2011-05-08 01:31:49 +10:00
Con Kolivas
b85d08a9ec Don't set executable bit in unknown permission circumstances. 2011-05-08 01:28:34 +10:00
Con Kolivas
3e10b27422 More divide by zero output fixes. 2011-05-08 00:45:56 +10:00
Con Kolivas
0d86b8ba0e More percentage display fixes for divide by zero errors. 2011-05-08 00:38:33 +10:00
Con Kolivas
a1359276f4 Fix nan when no hashes found in verbose message. 2011-05-08 00:34:09 +10:00
Con Kolivas
103d2ce11e Add sanity check for meaningless chunk_byte value on runzip. 2011-05-08 00:29:58 +10:00
Con Kolivas
1ea75154d6 Silence compiler warnings. 2011-05-08 00:05:46 +10:00
Con Kolivas
542c1637b2 Cope with zero byte older files in get fileinfo. 2011-05-07 23:58:38 +10:00
Con Kolivas
558e5e40ee Update docs for small file fixes. 2011-05-07 23:50:08 +10:00
Con Kolivas
aca5123d72 Support zero byte sized pre 0.6 archives by setting the eof flag always. 2011-05-07 23:36:55 +10:00
Con Kolivas
55dc9b0095 Fix the arbitrary lower limit of 128 bytes by compressing zeroes beyond the size of the chunk.
Put special case management of zero sized files.
Modify the percentage calculation to be able to cope with small numbers and zeroes.
2011-05-07 18:37:25 +10:00
Con Kolivas
0662ce3dc6 Explain how to build from git repo. 2011-05-07 13:29:42 +10:00
Con Kolivas
ac0db74a48 Update changelogs. 2011-05-07 13:27:08 +10:00
Con Kolivas
922fbb361c Add pod generated manpages to gitignore. 2011-05-07 13:24:26 +10:00
Con Kolivas
d033743e6f Add lrzcat symlink which automatically decompresses to stdout.
Revert automatic compression/decompression to stdout when not outputting to a tty, to be consistent with gzip.
2011-05-07 13:22:35 +10:00
Con Kolivas
d80f220c72 Merge branch 'master' of github.com:ckolivas/lrzip 2011-05-07 12:17:18 +10:00
Con Kolivas
6ceaeb5f93 Progress update percent was being zeroed in rzip.c thus displaying on every loop. Move it higher, fixing the amount of output to the terminal. 2011-05-07 10:19:12 +10:00
ckolivas
f1699f4b9c Merge branch 'master' of github.com:ckolivas/lrzip 2011-04-28 09:05:18 +10:00
ckolivas
77644d0209 Update GPL license. 2011-04-28 09:04:41 +10:00
Con Kolivas
74d532e9d6 Update version to 0.604 2011-04-26 10:10:26 +10:00
Con Kolivas
3f0a1124eb Update docs. 2011-04-26 10:09:27 +10:00
Con Kolivas
7ed977b1c1 Detach threads from the compression side since we don't explicitly join them as they may count towards max thread count otherwise. 2011-04-23 08:15:44 +10:00
Con Kolivas
dcc3606507 Update version to 0.603 2011-04-22 19:38:47 +10:00
Con Kolivas
5352debf15 Change to detecting only whether lrzip is inappropriately being passed a directory since there may be other valid file types. 2011-04-22 19:35:04 +10:00
Con Kolivas
efa8f0f6a5 Add to changelog 2011-04-22 19:34:11 +10:00
Con Kolivas
e8824afa1b Do a sanity check on infile in lrzip to ensure it's working on a file it can compress. 2011-04-22 19:23:40 +10:00
Con Kolivas
c1c44352e0 Updated documentation. 2011-04-22 19:10:06 +10:00
Con Kolivas
30e990fbcf Add encrypt support to lrzip.conf 2011-04-22 18:49:24 +10:00