Commit graph

47 commits

Author SHA1 Message Date
Con Kolivas 18105bbf7c Merge branch 'master' into liblrzip
Conflicts:
	lrzip.c
2011-09-16 22:55:34 +10:00
Con Kolivas 761298bae6 Bump version to 0.607 2011-09-16 22:13:57 +10:00
discomfitor d7495cee61 add alloca check 2011-08-17 20:59:40 +10:00
Con Kolivas 78e26be2ec Update version and changelog. 2011-05-14 12:55:13 +10:00
Con Kolivas 51a2c167d1 Update version number to 0.605. 2011-05-08 01:32:21 +10:00
Con Kolivas 74d532e9d6 Update version to 0.604 2011-04-26 10:10:26 +10:00
Con Kolivas dcc3606507 Update version to 0.603 2011-04-22 19:38:47 +10:00
ckolivas 0acf92c103 Revert "Use lseek64 explicitly to work around Apple failures."
This reverts commit e48d149424.

Wasn't the correct fix.
2011-04-18 22:57:23 +10:00
ckolivas e48d149424 Use lseek64 explicitly to work around Apple failures. 2011-04-18 22:42:32 +10:00
ckolivas 00efbb7443 Bump version to 0.602 2011-04-13 15:13:39 +10:00
Con Kolivas 7b59e41aaf Check for podman since we'll be calling it.
Patch by  Petr Pisar <ppisar@redhat.com>
2011-03-24 21:44:03 +11:00
Con Kolivas 2b49ca9d8f Forgot to install the lrzuntar, lrunzip symlinks and the pod based manpages.
Bump version to 0.601.
2011-03-24 08:45:59 +11:00
Con Kolivas 0efcec6304 Reenable static binary compilation with --enable-static-bin configuration option. 2011-03-23 09:43:17 +11:00
Con Kolivas 70e7866271 Include arpa/inet.h for those OSs that have endian details elsewhere. 2011-03-22 21:47:24 +11:00
Con Kolivas 68cca4dea5 More streamlining of version number. Fixes problems with osx version displayed. 2011-03-22 09:06:13 +11:00
Con Kolivas 25bfdacfe1 Check for endian_h headers. 2011-03-22 08:07:48 +11:00
Con Kolivas a10d423596 Write/read new magic header and fix version number in configure.ac 2011-03-11 23:29:56 +11:00
Con Kolivas b7996dda45 Push version to 0.600 signifying size of pending code changes and file format change. 2011-03-11 22:02:48 +11:00
Con Kolivas ebd3220321 Reinstate largefile check.
Fix build breakage.
2011-03-09 09:06:37 +11:00
Con Kolivas 3e484bbac3 Fix version number 2011-03-09 08:53:39 +11:00
Con Kolivas 1827dd3575 remove-unnecessary-header-checks 2011-03-09 08:36:31 +11:00
Con Kolivas f6f0a25ef6 rebase-of-function-split-and-control-additions-to-fu 2011-03-09 08:32:14 +11:00
Con Kolivas f0828d5b38 split-minor-micro-versions 2011-03-09 08:27:59 +11:00
Con Kolivas 326cd29dd1 Increase version number to 0.571 signifying the mostly low-risk bugfix nature of all the changes (except for the new build system). 2011-03-07 21:13:31 +11:00
Con Kolivas 5eaa1cc42b Updated autotools/conf system courtesy of Michael Blumenkrantz <mike@zentific.com>. 2011-02-27 00:17:29 +11:00
ckolivas e337cce320 Increment version to 0.570. 2011-02-25 10:16:58 +11:00
Con Kolivas eae38b8645 Move compiler flags to configure and add -O2 as a minimum default flag. 2011-02-24 12:35:42 +11:00
Con Kolivas a8065f2b86 Update version to 0.561. 2011-02-22 20:42:50 +11:00
Con Kolivas 0b81d38259 Update version to 0.560 2011-02-21 00:14:03 +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 d1db088986 Bump version to 0.550.
Typo.
2010-12-12 10:49:54 +11:00
Con Kolivas c3dfcfcec1 Update version number to 0.544.
Change suggested maximum compression in README to disable threading with -p 1.
Use bzip2 as a fallback compression when lzma fails due to internal memory errors as may happen on 32 bits.
2010-12-04 21:36:51 +11:00
Con Kolivas 22da2ee76d Push version number to 0.543.
Update docs.
2010-11-24 21:08:35 +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 591d791791 Bump version to 0.541.
Limit LZMA window to 300MB on 32 bit as per reports of failure when larger.
Minor documentation and display clean ups.
2010-11-18 23:33:43 +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 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 572d184e54 Bump version to 0.47 2010-10-27 23:37:39 +11: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 1fea416d17 Minor changes 2010-04-03 22:13:54 +11: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