Skip to content

Commit

Permalink
VERSION Bump 0.10.0. Doc Updates.
Browse files Browse the repository at this point in the history
  • Loading branch information
pete4abw committed Jan 13, 2023
1 parent 845e765 commit 990fc1b
Show file tree
Hide file tree
Showing 8 changed files with 87 additions and 28 deletions.
13 changes: 9 additions & 4 deletions AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ Beginning with version 0.19, Peter Hyman submitted bug fixes,
patches, multi-threading support, assembler integration,
SDK updating, and autoconf improvements.

lrzip-next is maintained by Peter Hyman

Thanks to:
Andrew Tridgell for rzip
Markus Oberhumer for lzo
Expand All @@ -16,8 +18,11 @@ Jukka Laurila for newer Darwin support
George Makrydakis for lrztar, lrzuntar
Jari Aalto for documentation and typos and git help
Jon Tibble for nasm tests & Solaris support
Michael Blumenkrantz for updated autotools and liblrzip!
Serge Belyshev for encryption help and code
Ulrich Drepper for MD5 implementation
PolarSSL authors for sha512 + aes128 implementation
Fernando Auil for lrzip completion
Kamila Szewczyk for bzip3 and bzip3 integration into lrzip-next

Depracated features:
Michael Blumenkrantz for updated autotools and liblrzip! (depracated)
Serge Belyshev for encryption help and code (replaced with libgcrypt)
Ulrich Drepper for MD5 implementation (replaced with libgcrypt)
PolarSSL authors for sha512 + aes128 implementation (replaced with libgcrypt)
7 changes: 2 additions & 5 deletions BUGS
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
BUGME

Issues can be reported/tracked here:
https://github.com/ckolivas/lrzip/issues
Bugs can be reported to the maintainer.

Known issues:
Mac may not be able to work with STDIN/STDOUT on very large files.
MD5 is disabled on Mac due to not working properly.
https://github.com/pete4abw/lrzip-next/issues
2 changes: 2 additions & 0 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
lrzip-next NEWS file

This file is obsolete. See WHATS-NEW.

Apr 2021
With the inclusion of the LZMA2 reduced dictionary size set, the
possibility for including more details in the magic header is there.
Expand Down
9 changes: 7 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
lrzip-next - Long Range ZIP
======================

## LZMA SDK 22.01 (August 2022)
## LZMA SDK 22.01 (October 2022)

Tag v0.9.3
Tag v0.10.0

**NEW bzip3 integration with -B option** (by Kamila Szewczyk)
**Encrypted archives from any earlier version will not be compatible or readable.**
**LRZIP Archives created with versions < 0.6 will no longer be supported.**

Expand Down Expand Up @@ -47,10 +48,13 @@ Many new changes, not in the main branch, including:
* Magic header will store compression level used.
* BSD Support.
* /tmp is now default temporary dir. Set TMP to override.
* BZIP3 Support - Kamila Szewczyk
* add --enable-debug switch to configure.

(See original README for more historical info)

### Download and Build

`$ git clone https://github.com/pete4abw/lrzip-next`\
or if you desire to also download the **lrzip-fe** front end\
`$ git clone --recurse-submodules https://github.com/pete4abw/lrzip-next`
Expand Down Expand Up @@ -94,6 +98,7 @@ faster compression than standalone compressors and much faster decompression.
* lzma (default)
* gzip
* bzip2
* bzip3
* lzo
* zpaq
* rzip (pre-processed only)
Expand Down
4 changes: 2 additions & 2 deletions VERSION
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@
# in case tarball downloaded

Major: 0
Minor: 9
Micro: 3
Minor: 10
Micro: 0
9 changes: 9 additions & 0 deletions WHATS-NEW
Original file line number Diff line number Diff line change
@@ -1,9 +1,18 @@
lrzip-next: January 2023 v0.10.0
Merge to main branch

lrzip-next: December 2022
bzip3 integration and doc updates

lrzip-next: November 2022 v0.9.3
Add --enable-debug switch to configure.

lrzip-next: November 2022 v0.9.3
Remove printf in code. Only use print macros in lrzip_private.h

lrzip-next: October 2022 v0.9.3
Add bzip3 support with -B option - Kamila Szewczyk

lrzip-next: August 2022 v0.9.2
lzma SDK 22.01
/tmp is now default TMP directory
Expand Down
36 changes: 28 additions & 8 deletions doc/lrzip.conf.example
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
# Use -U setting, Unlimited ram. Yes or No
# UNLIMITED = NO

# Compression Method, rzip, gzip, bzip2, lzo, or lzma (default), or zpaq. (-n -g -b -l --lzma -z)
# Compression Method, rzip, gzip, bzip2, bzip3, lzo, or lzma (default), or zpaq. (-n -g -b -B -l --lzma -z)
# May be overridden by command line compression choice.
# COMPRESSIONMETHOD = lzma

Expand All @@ -42,9 +42,25 @@
# Show HASH value on Compression even if Verbose is off, YES (-H)
# Set Hash Method 1-MAXHASH
# Default hash is 1: MD5
# See CURRENT_HASHES file for list
# HASH = YES
# HASH = 1..MAXHASH

# These Message Digests are used to compute and evaluate hash values.

# 0 CRC - 32 bit CRC
# 1 MD5 - MD5 Checksum
# 2 RIPEMD - RACE Integrity Primitives Evaluation Message Digest
# 3 SHA256 - Secure Hash Algorithm 2, 256 bit
# 4 SHA384 - Secure Hash Algorithm 2, 384 bit
# 5 SHA512 - Secure Hash Algorithm 2, 512 bit
# 6 SHA3_256 - Secure Hash Algorithm 3, 256 bit
# 7 SHA3_512 - Secure Hash Algorithm 3, 512 bit
# 8 SHAKE128_16 - Extendable Output Function (XOF) 128 bit, 16 byte output
# 9 SHAKE128_32 - Extendable Output Function (XOF) 128 bit, 32 byte output
# 10 SHAKE128_64 - Extendable Output Function (XOF) 128 bit, 64 byte output
# 11 SHAKE256_16 - Extendable Output Function (XOF) 256 bit, 16 byte output
# 12 SHAKE256_32 - Extendable Output Function (XOF) 256 bit, 32 byte output
# 13 SHAKE256_64 - Extendable Output Function (XOF) 256 bit, 64 byte output

# HASH = YES | 1..MAXHASH

# Default output directory (-O)
# OUTPUTDIRECTORY = location
Expand Down Expand Up @@ -76,10 +92,14 @@

# Whether to use encryption on compression YES, NO (-e)
# OR Encryption Method
# Method - 1,,NAXENC
# See CURRENT_ENCMETHODS for list.
# ENCRYPT = NO
# ENCRYPT = 1..MAXENC
# Method - 1,,MAXENC
# These Encryption Methods are used to secure lrzip-next files.

# 0 NONE - No Encryption
# 1 AES 128 - 128 bit AES with 16 Byte key and 16 Byte Initialization Vector
# 2 AES 256 - 256 bit AES with 32 Byte key and 16 Byte Initialization Vector

# ENCRYPT = NO | 1..MAXENC

# Override default LOCALE
# Will control how radix and separators are presented.
Expand Down
35 changes: 28 additions & 7 deletions man/lrzip-next.conf.5
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.TH "lrzip.conf" "5" "January 2009, updated May 2019" "" ""
.TH "lrzip.conf" "5" "January 2009, updated December 2022" "" ""
.SH "NAME"
lrzip.conf \- Configuration File for lrzip
.SH "DESCRIPTION"
Expand Down Expand Up @@ -34,7 +34,7 @@ Parameter values are not case sensitive except where specified\&.
# Use -U setting, Unlimited ram. Yes or No
# \fBUNLIMITED = NO\fP

# Compression Method, rzip, gzip, bzip2, lzo, or lzma (default), or zpaq. (-n -g -b -l --lzma -z)
# Compression Method, rzip, gzip, bzip2, bzip3, lzo, or lzma (default), or zpaq. (-n -g -b -l --lzma -z)
# May be overriden by command line compression choice.
# \fBCOMPRESSIONMETHOD = lzma\fP

Expand All @@ -58,9 +58,25 @@ Parameter values are not case sensitive except where specified\&.
# Show HASH value on Compression even if Verbose is off, YES (-H)
# Set Hash Method 1-MAXHASH
# Default hash is 1 - MD5
# See CURRENT_HASHES file for list
# \fBHASH = YES\fP OR
# \fBHASH = 1..MAXHASH\fP

# These Message Digests are used to compute and evaluate hash values.

# 0 CRC - 32 bit CRC
# 1 MD5 - MD5 Checksum
# 2 RIPEMD - RACE Integrity Primitives Evaluation Message Digest
# 3 SHA256 - Secure Hash Algorithm 2, 256 bit
# 4 SHA384 - Secure Hash Algorithm 2, 384 bit
# 5 SHA512 - Secure Hash Algorithm 2, 512 bit
# 6 SHA3_256 - Secure Hash Algorithm 3, 256 bit
# 7 SHA3_512 - Secure Hash Algorithm 3, 512 bit
# 8 SHAKE128_16 - Extendable Output Function (XOF) 128 bit, 16 byte output
# 9 SHAKE128_32 - Extendable Output Function (XOF) 128 bit, 32 byte output
# 10 SHAKE128_64 - Extendable Output Function (XOF) 128 bit, 64 byte output
# 11 SHAKE256_16 - Extendable Output Function (XOF) 256 bit, 16 byte output
# 12 SHAKE256_32 - Extendable Output Function (XOF) 256 bit, 32 byte output
# 13 SHAKE256_64 - Extendable Output Function (XOF) 256 bit, 64 byte output

# \fBHASH = YES | 1..MAXHASH\fP

# Default output directory (-O)
# \fBOUTPUTDIRECTORY = location\fP
Expand Down Expand Up @@ -91,8 +107,13 @@ Parameter values are not case sensitive except where specified\&.
# \fBTMPDIR = /tmp\fP

# Whether to use encryption on compression YES, NO (-e)
# \fBENCRYPT = NO\fP OR
# \fBENCRYPT = 1..MAXENC\fP
# OR Encryption Method

# 0 NONE - No Encryption
# 1 AES 128 - 128 bit AES with 16 Byte key and 16 Byte Initialization Vector
# 2 AES 256 - 256 bit AES with 32 Byte key and 16 Byte Initialization Vector

# \fB ENCRYPT = NO | 1..MAXENC\fP

# Override default LOCALE
# Will control how radix and separators are presented.
Expand Down

0 comments on commit 990fc1b

Please sign in to comment.