Commit graph

814 commits

Author SHA1 Message Date
Tim Savannah
1510f4a26a Fix large memleak in decompression when output does not go to stdout. Same sort of logic already exists in compression. 2017-06-04 01:29:17 -04:00
Tim Savannah
6e0016daf7 Make liblrzip work when FILE provided is anything other than stdin. This will allow bindings to be created to lrzip 2017-06-04 01:28:18 -04:00
Con Kolivas
ac393eff44 Merge pull request #60 from zetok/readme
Fix FAQ formatting in README.md
2016-11-13 21:19:21 +11:00
Zetok Zalbavar
61331daa82
Fix FAQ formatting in README.md
Looks like automatic conversion of FAQ to markdown messed things up
slightly.
2016-11-13 10:12:48 +00:00
Con Kolivas
9de7ccbd33 Bump version to 0.631 2016-10-21 12:09:03 +11:00
Con Kolivas
64afd02a7d Preserve times on compression 2016-10-17 21:36:13 +11:00
Con Kolivas
5a5c5cd425 Merge branch 'master' of github.com:ckolivas/lrzip 2016-10-17 19:53:02 +11:00
Con Kolivas
321c80f382 Add parsing of license option in compat mode and delete parsing of unused parameters where appropriate. 2016-10-17 19:50:45 +11:00
Con Kolivas
2c15f12dbb Merge pull request #58 from Patterner/master
fix getopt() call for 'p' by adding the missing colon (:)
2016-09-21 01:52:57 +02:00
Jörg Plate
ae69bc45e5 fix getopt() call for 'p' by adding the missing colon (:) 2016-09-21 01:50:37 +02:00
Con Kolivas
1306c809b8 Merge branch 'master' of github.com:ckolivas/lrzip 2016-06-14 13:47:51 +10:00
Con Kolivas
3d9b791214 Add a workaround in encryption loops calculation for CPUs no longer keeping up with Moore's law 2016-06-14 13:47:38 +10:00
Con Kolivas
98f87e6df9 Merge pull request #53 from ole-tange/master
Reformatted man page
2016-06-12 08:17:23 +10:00
Ole Tange
cd51d20bd4 Added regressiontest. 2016-06-11 23:25:27 +02:00
Ole Tange
1203a1853e main.c: Ignore --lzma. 2016-06-11 21:47:54 +02:00
Ole Tange
b0a6d87742 man/lrz.1.pod: Better POD formatting. 2016-06-11 21:47:13 +02:00
Con Kolivas
23ff5f921a Bump version to 0.630 2016-06-11 09:30:47 +10:00
Con Kolivas
b63c673ab8 Update changelog for v0.630 2016-06-11 09:30:10 +10:00
Con Kolivas
049ea5b35c Update man copyright notices 2016-06-11 09:24:14 +10:00
Con Kolivas
752c91c502 Update more copyright notices 2016-06-11 09:22:34 +10:00
Con Kolivas
4f53d36caa Merge branch 'compat' 2016-06-10 21:05:39 +10:00
Con Kolivas
d05334bd86 checksum.buf should only be changed after the semaphore wait 2016-06-10 21:04:42 +10:00
Con Kolivas
a2796607d9 Update README 2016-06-10 16:23:00 +10:00
Con Kolivas
3e178b4ede Add documentation for recursive mode 2016-06-10 16:17:11 +10:00
Con Kolivas
7a03965214 Implement gzip compatible -r recursive option 2016-06-10 16:10:03 +10:00
Con Kolivas
8853f2e449 Add initial argument processing for recursive option 2016-06-10 12:57:34 +10:00
Con Kolivas
2086185ed5 Merge branch 'compat' 2016-06-10 12:40:49 +10:00
Con Kolivas
32c7fa82a2 Tidy 2016-06-09 18:18:14 +10:00
Con Kolivas
2021d5e862 Add one more verbose for compat mode 2016-06-09 18:14:43 +10:00
Con Kolivas
9a351d1b50 Add support for various combinations in compat mode 2016-06-09 18:02:13 +10:00
Con Kolivas
d78c3bbd7a models is array of chars. char's signess is implementation specific.
It's unsigned on ARMv7. Unsigned char cannot represent negative values.
GCC 6 complains about it:

    narrowing conversion of '-1' from 'int' to 'char' inside { } [-Wnarrowing]

This can be reproduced with older GCC or by:

   ./configure CXXFLAGS='-Wnarrowing -funsigned-char'

This patch casts the negative values explicitly because changing the
type to signed char[] would change prototypes of public methods.

Signed-off-by: Petr Písař <ppisar@redhat.com>
2016-06-09 15:25:49 +10:00
Con Kolivas
73213b9796 Merge branch 'master' into compat 2016-06-09 15:01:44 +10:00
Con Kolivas
7e92f4cb47 Fix decompression of multiple chunk encrypted archives 2016-06-09 15:00:58 +10:00
Con Kolivas
5627479c60 Tidy gotos 2016-06-09 13:56:54 +10:00
Con Kolivas
007bf5de93 Show correct lengths during testing on big endian and compressed archives 2016-06-09 11:48:04 +10:00
Con Kolivas
56a84987dd Update copyright dates 2016-06-09 11:16:41 +10:00
Con Kolivas
70bd5e9d3a Allow less than maxram to be malloced for checksum to fix Failed to malloc ckbuf in hash_search2 2016-06-09 11:04:40 +10:00
Con Kolivas
c7a111bd32 Base temporary output buffer on maximum mallocable, not maxram 2016-06-09 10:51:55 +10:00
Con Kolivas
21496ded07 Enable subdir objects for future automake compatibility 2016-06-09 10:18:26 +10:00
Con Kolivas
7808f3dcbc Add support for -m option in lrztar 2016-06-09 09:56:17 +10:00
Con Kolivas
38161805fb Merge branch 'master' of github.com:ckolivas/lrzip 2016-06-09 09:49:52 +10:00
Con Kolivas
b8c1e9ca63 Big endian fix for Solaris Sparc courtesy of joelfredrikson. 2016-06-09 09:49:43 +10:00
Con Kolivas
9e84152485 Merge pull request #43 from orthographic-pedant/spell_check/accommodate
Fixed typographical error, changed accomodate to accommodate in README.
2016-06-09 09:48:50 +10:00
Con Kolivas
cbc3789d5c Merge branch 'compat' of github.com:ckolivas/lrzip into compat 2016-06-09 09:47:44 +10:00
Con Kolivas
a01b6615f3 Big endian fix for Solaris Sparc courtesy of joelfredrikson. 2016-06-09 09:47:13 +10:00
orthographic-pedant
0639d10de5 Fixed typographical error, changed accomodate to accommodate in README. 2015-09-30 15:23:03 -04:00
ckolivas
8c30746257 Merge branch 'master' into compat 2015-05-06 08:53:18 +10:00
George Makrydakis
bbb3058cc3 A whitespace fix on lrztar.
Signed-off-by: ckolivas <kernel@kolivas.org>
2015-05-06 08:52:50 +10:00
Con Kolivas
3dfcde4a82 Add sanity check to prevent trying to malloc more ram than a system/environment is capable of 2015-05-01 12:47:16 +10:00
Con Kolivas
e39af7eb0f Add sanity check to prevent trying to malloc more ram than a system/environment is capable of 2015-05-01 12:47:03 +10:00