Commit graph

44 commits

Author SHA1 Message Date
Con Kolivas e915595bef Update changelogs. 2012-03-08 09:59:46 +11:00
Con Kolivas b359909b29 Update documentation. 2011-09-26 09:21:38 +10:00
Con Kolivas a62044d166 Update docs. 2011-09-16 22:13:31 +10:00
Con Kolivas 78e26be2ec Update version and changelog. 2011-05-14 12:55:13 +10:00
Con Kolivas 55ccfc7155 Update changelogs with last changes going into 0.605 2011-05-08 01:31:49 +10:00
Con Kolivas 558e5e40ee Update docs for small file fixes. 2011-05-07 23:50:08 +10:00
Con Kolivas ac0db74a48 Update changelogs. 2011-05-07 13:27:08 +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 3f0a1124eb Update docs. 2011-04-26 10:09:27 +10:00
Con Kolivas efa8f0f6a5 Add to changelog 2011-04-22 19:34:11 +10:00
Con Kolivas c1c44352e0 Updated documentation. 2011-04-22 19:10:06 +10:00
ckolivas 5ccc9de156 Update changelogs. 2011-04-13 15:09:44 +10:00
Con Kolivas ee0edc8ba4 Update changelogs. 2011-03-24 08:50:10 +11:00
Con Kolivas 381bc35591 Make lrztar/lrzuntar no longer use temporary files. 2011-03-23 10:57:52 +11:00
Con Kolivas 5c9c4229dc Document that big endian should be fixed. 2011-03-23 09:04:04 +11:00
ckolivas 1ca937db1c More doc updates. 2011-03-22 12:29:37 +11:00
Con Kolivas b074fa70b0 Documentation. 2011-03-21 23:00:06 +11:00
Con Kolivas 42c6b28958 Update changelogs. 2011-03-07 21:11:58 +11:00
Con Kolivas fa821fe196 Updated changelog. 2011-03-07 17:15:59 +11:00
Con Kolivas 7f45a1f024 Update changelog so far. 2011-03-07 16:57:48 +11:00
Con Kolivas 9fef6ab803 Add verbose and max verbose modes for -i information.
This will give a breakdown of each rzip chunk and compressed block by jumping to each head offset and reading the header information.
2011-02-23 12:59:59 +11:00
Con Kolivas 94673d3fe3 Change the LZO testing option to be a bool on/off instead of taking a confusing parameter.
Make the lzo testing message simpler and only appear when max verbose mode is enabled.
2011-02-23 01:15:18 +11:00
Con Kolivas fa34905d9d Update documentation. 2011-02-22 21:17:00 +11:00
Con Kolivas f056000f7c Update documentation. 2011-02-21 00:02:14 +11:00
Con Kolivas ea9b00c839 Update version number to 0.552 and update documentation. 2011-02-11 13:22:29 +11:00
Con Kolivas 654ae02ba6 Quick bump to version 0.551.
Update docs.
2010-12-12 17:48:07 +11:00
Con Kolivas 28079083c1 Update docs. 2010-12-12 10:46:22 +11:00
Con Kolivas 13e443e23c Update docs. 2010-12-04 21:49:54 +11:00
Con Kolivas 22da2ee76d Push version number to 0.543.
Update docs.
2010-11-24 21:08:35 +11:00
Con Kolivas 6929492874 Fix the sliding mmap buffer not working on 2nd pass onwards which was causing a slowdon of death. 2010-11-20 09:44:54 +11:00
Con Kolivas 75e675e6dd Bump version number to 0.542.
Choose sane defaults for memory usage since linux ludicriously overcommits.
Use sliding mmap for any compression windows greater than 2/3 ram.
Consolidate and simplify testing of allocatable ram.
Minor tweaks to output.
Round up the size of the high buffer in sliding mmap to one page.
Squeeze a little more out of 32 bit compression windows.
2010-11-20 01:23:08 +11:00
Con Kolivas 0a4f6807e5 Increase version number to 0.540.
Fix compression type reporting on -i.
Remove some unnecessary output when -i is used.
Update docs and benchmarks.
2010-11-16 23:14:35 +11:00
Con Kolivas 1637598c3f Bump version number up to 0.530.
Update all documentation.
Minor fixes by Jari Aalto for build and docs.
2010-11-13 21:37:17 +11:00
Con Kolivas b469e7b56c Distros don't like 3 point versioning scheme so change back to 2 point and change version to 0.520. 2010-11-08 10:43:05 +11:00
Con Kolivas 2af314cf9d Bump version number to 0.5.2.
Update docs.
2010-11-07 15:33:07 +11:00
Con Kolivas 4cc625bcde Update changelogs. 2010-11-06 00:36:56 +11:00
Con Kolivas 29b166629a Huge rewrite of buffer reading in rzip.c. We use a wrapper instead of
accessing the buffer directly, thus allowing us to have window sizes larger than
available ram. This is implemented through the use of a "sliding mmap"
implementation. Sliding mmap uses two mmapped buffers, one large one as
previously, and one page sized smaller one. When an attempt is made to read
beyond the end of the large buffer, the small buffer is remapped to the file
area that's being accessed. While this implementation is 100x slower than direct
mmapping, it allows us to implement unlimited sized compression windows.
Implement the -U option with unlimited sized windows.
Rework the selection of compression windows. Instead of trying to guess how
much ram the machine might be able to access, we try to safely buffer as much
ram as we can, and then use that to determine the file buffer size. Do not
choose an arbitrary upper window limit unless -w is specified.
Rework the -M option to try to buffer the entire file, reducing the buffer
size until we succeed.
Align buffer sizes to page size.
Clean up lots of unneeded variables.
Fix lots of minor logic issues to do with window sizes accepted/passed to rzip
and the compression backends.
More error handling.
Change -L to affect rzip compression level directly as well as backend
compression level and use 9 by default now.
More cleanups of information output.
Use 3 point release numbering in case one minor version has many subversions.
Numerous minor cleanups and tidying.
Updated docs and manpages.
2010-11-04 21:14:55 +11:00
Con Kolivas c0ac813f6d Update docs.
Bump version number.
Tidy.
2010-11-02 11:14:00 +11:00
Con Kolivas 102140dc2b Reinstate the temporary files for decompression to stdout and testing as the damaged line reinstated last commit meant it looked like those combinations worked when they actually didn't.
Compression from stdin still works without temporary files.
2010-11-02 10:52:21 +11:00
Con Kolivas 0e09c9ec24 Reinstate the temporary file for decompression from stdin. Seeking makes that option broken without the temporary file.
Start documenting the new features in this version.
Minor tidying.
2010-11-01 21:37:55 +11:00
Con Kolivas d87c38f9ce Typo. 2010-05-22 10:09:27 +10:00
Con Kolivas 7d6c68d623 Add lrzuntar man, update manpages and prep for 0.46 release. 2010-05-22 10:07:18 +10:00
Con Kolivas 64eb844d82 Import Jari Aalto's patches and prepare for 0.45 2010-03-30 18:45:48 +11:00
Con Kolivas 6dcceb0b1b Initial import 2010-03-29 10:07:08 +11:00