index
:
xz.git
jiatan/v5.6.0/autofoo
jiatan/v5.6.0/tar
jiatan/v5.6.0/unpack
jiatan/v5.6.1/autofoo
jiatan/v5.6.1/tar
jiatan/v5.6.1/unpack
larhzu/master
larhzu/v5.0
larhzu/v5.2
larhzu/v5.4
larhzu/v5.6
XZ Utils
Lasse Collin
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
liblzma
(
follow
)
Age
Commit message (
Expand
)
Author
Files
Lines
2016-12-26
liblzma: Fix a memory leak in error path of lzma_index_dup().
Lasse Collin
1
-9
/
+9
2016-06-28
liblzma: Disable external SHA-256 by default.
Lasse Collin
1
-10
/
+6
2016-06-28
liblzma: Make Valgrind happier with optimized (gcc -O2) liblzma.
Lasse Collin
1
-0
/
+4
2016-06-28
liblzma: Rename lzma_presets.c back to lzma_encoder_presets.c.
Lasse Collin
2
-2
/
+2
2016-06-28
Build: Build LZMA1/2 presets also when only decoder is wanted.
Lasse Collin
2
-2
/
+7
2016-06-28
Build: Don't omit lzma_cputhreads() unless using --disable-threads.
Lasse Collin
1
-1
/
+4
2016-06-28
liblzma: Fix a build failure related to external SHA-256 support.
Lasse Collin
1
-9
/
+23
2016-06-28
liblzma: Fix lzma_index_dup() for empty Streams.
Lasse Collin
1
-5
/
+6
2016-06-28
liblzma: Add a note to index.c for those using static analyzers.
Lasse Collin
1
-0
/
+3
2015-09-29
Bump version and soname for 5.2.2.
larhzu/v5.2.2
Lasse Collin
2
-2
/
+2
2015-09-25
liblzma: A MSVC-specific hack isn't needed with MSVC 2013 and newer.
Lasse Collin
1
-5
/
+13
2015-03-07
liblzma: Silence more uint32_t vs. size_t warnings.
Lasse Collin
2
-2
/
+2
2015-03-07
liblzma: Fix a warning in index.c.
Lasse Collin
1
-1
/
+3
2015-02-26
Bump version and soname for 5.2.1.
larhzu/v5.2.1
Lasse Collin
2
-2
/
+2
2015-02-21
liblzma: Fix a compression-ratio regression in LZMA1/2 in fast mode.
Lasse Collin
1
-1
/
+1
2015-01-26
liblzma: Set LZMA_MEMCMPLEN_EXTRA depending on the compare method.
Lasse Collin
1
-5
/
+10
2015-01-26
liblzma: Silence harmless Valgrind errors.
Lasse Collin
1
-0
/
+6
2014-12-21
Bump version and soname for 5.2.0.
Lasse Collin
3
-5
/
+5
2014-12-02
liblzma: Document how lzma_mt.block_size affects memory usage.
Lasse Collin
1
-0
/
+4
2014-11-26
Remove LZMA_UNSTABLE macro.
Lasse Collin
2
-6
/
+0
2014-11-26
liblzma: Update lzma_stream_encoder_mt() API docs.
Lasse Collin
1
-2
/
+3
2014-11-25
liblzma: Verify the filter chain in threaded encoder initialization.
Lasse Collin
1
-3
/
+6
2014-11-10
liblzma: Fix lzma_mt.preset in lzma_stream_encoder_mt_memusage().
Lasse Collin
1
-2
/
+1
2014-10-29
Build: Prepare to support Automake's subdir-objects.
Lasse Collin
1
-2
/
+2
2014-09-20
liblzma: Fix a portability problem in Makefile.am.
Lasse Collin
1
-1
/
+1
2014-09-14
Bump the version number to 5.1.4beta.
larhzu/v5.1.4beta
Lasse Collin
2
-3
/
+3
2014-08-05
liblzma: Add support for LZMA_IGNORE_CHECK.
Lasse Collin
3
-2
/
+37
2014-08-05
liblzma: Add support for lzma_block.ignore_check.
Lasse Collin
7
-20
/
+68
2014-08-04
liblzma: Use lzma_memcmplen() in the BT3 match finder.
Lasse Collin
1
-3
/
+2
2014-08-03
liblzma: SHA-256: Optimize the Maj macro slightly.
Lasse Collin
1
-1
/
+1
2014-08-03
liblzma: SHA-256: Optimize the way rotations are done.
Lasse Collin
1
-6
/
+11
2014-08-03
liblzma: SHA-256: Remove the GCC #pragma that became unneeded.
Lasse Collin
1
-5
/
+0
2014-08-03
liblzma: SHA-256: Unroll a little more.
Lasse Collin
1
-9
/
+16
2014-08-03
liblzma: SHA-256: Do the byteswapping without a temporary buffer.
Lasse Collin
1
-12
/
+1
2014-07-25
liblzma: Use lzma_memcmplen() in normal mode of LZMA.
Lasse Collin
1
-15
/
+5
2014-07-25
liblzma: Simplify LZMA fast mode code by using memcmp().
Lasse Collin
1
-10
/
+1
2014-07-25
liblzma: Use lzma_memcmplen() in fast mode of LZMA.
Lasse Collin
1
-3
/
+3
2014-07-25
liblzma: Use lzma_memcmplen() in the match finders.
Lasse Collin
2
-23
/
+23
2014-07-25
liblzma: Add lzma_memcmplen() for fast memory comparison.
Lasse Collin
2
-0
/
+171
2014-06-18
liblzma: Add lzma_cputhreads().
Lasse Collin
5
-1
/
+45
2014-05-25
liblzma: Use lzma_alloc_zero() in LZ encoder initialization.
Lasse Collin
3
-55
/
+62
2014-05-25
liblzma: Add the internal function lzma_alloc_zero().
Lasse Collin
2
-0
/
+27
2014-05-04
liblzma: Rename the private API header lzma/lzma.h to lzma/lzma12.h.
Lasse Collin
3
-3
/
+3
2014-01-29
liblzma: Fix lzma_mt.preset not working with lzma_stream_encoder_mt().
Lasse Collin
1
-2
/
+2
2014-01-20
liblzma: Fix typo in a comment.
Lasse Collin
1
-1
/
+1
2014-01-12
liblzma: Avoid C99 compound literal arrays.
Lasse Collin
1
-3
/
+5
2014-01-12
liblzma: Remove a useless C99ism from sha256.c.
Lasse Collin
1
-1
/
+1
2014-01-12
Fix typos in comments.
Lasse Collin
1
-1
/
+1
2013-11-26
liblzma: Document the need for block->check for lzma_block_header_decode().
Lasse Collin
1
-0
/
+3
2013-10-26
Bump the version number to 5.1.3alpha.
larhzu/v5.1.3alpha
Lasse Collin
2
-2
/
+2
2013-10-02
liblzma: Support LZMA_FULL_FLUSH and _BARRIER in threaded encoder.
Lasse Collin
1
-16
/
+39
2013-10-02
liblzma: Add LZMA_FULL_BARRIER support to single-threaded encoder.
Lasse Collin
4
-11
/
+54
2013-09-17
liblzma: Add block_buffer_encoder.h into Makefile.inc.
Lasse Collin
1
-0
/
+1
2013-09-17
Add native threading support on Windows.
Lasse Collin
1
-47
/
+36
2013-09-09
Build: Create liblzma.pc in a src/liblzma/Makefile.am.
Lasse Collin
1
-0
/
+20
2013-06-23
liblzma: Avoid a warning about a shadowed variable.
Lasse Collin
1
-2
/
+2
2013-03-23
liblzma: Be less picky in lzma_alone_decoder().
Lasse Collin
3
-11
/
+18
2013-03-23
liblzma: Use lzma_block_buffer_bound64() in threaded encoder.
Lasse Collin
1
-16
/
+50
2013-03-23
liblzma: Fix another deadlock in the threaded encoder.
Lasse Collin
1
-3
/
+6
2013-03-23
liblzma: Add lzma_block_uncomp_encode().
Lasse Collin
4
-31
/
+106
2012-12-14
Make the progress indicator smooth in threaded mode.
Lasse Collin
5
-6
/
+116
2012-08-24
A few typo fixes to comments and the xz man page.
Lasse Collin
1
-1
/
+0
2012-07-17
liblzma: Make the use of lzma_allocator const-correct.
Lasse Collin
71
-219
/
+269
2012-07-05
Build: Include validate_map.sh in the distribution.
Lasse Collin
1
-1
/
+1
2012-07-04
Bump the version number to 5.1.2alpha.
larhzu/v5.1.2alpha
Lasse Collin
2
-2
/
+2
2012-06-28
liblzma: Check that the first byte of range encoded data is 0x00.
Lasse Collin
2
-5
/
+15
2012-05-28
liblzma: Fix possibility of incorrect LZMA_BUF_ERROR.
Lasse Collin
1
-1
/
+1
2012-04-19
liblzma: Remove outdated comments.
Lasse Collin
2
-5
/
+1
2012-04-19
liblzma: Fix Libs.private in liblzma.pc to include -lrt when needed.
Lasse Collin
1
-1
/
+1
2011-10-23
liblzma: Fix invalid free() in the threaded encoder.
Lasse Collin
1
-0
/
+4
2011-10-23
liblzma: Fix a deadlock in the threaded encoder.
Lasse Collin
1
-1
/
+3
2011-06-16
liblzma: Remove unneeded semicolon.
Lasse Collin
1
-1
/
+1
2011-05-28
liblzma: Use symbol versioning.
Lasse Collin
3
-0
/
+179
2011-05-27
liblzma: Handle allocation failures correctly in lzma_index_init().
Lasse Collin
1
-2
/
+5
2011-05-21
liblzma: Try to use SHA-256 from the operating system.
Lasse Collin
2
-8
/
+77
2011-05-17
Add underscores to attributes (__attribute((__foo__))).
Lasse Collin
16
-23
/
+25
2011-04-12
Bump the version number to 5.1.1alpha and liblzma soname to 5.0.99.
larhzu/v5.1.1alpha
Lasse Collin
2
-2
/
+2
2011-04-12
Put the unstable APIs behind #ifdef LZMA_UNSTABLE.
Lasse Collin
2
-0
/
+6
2011-04-12
Remove doubled words from documentation and comments.
Lasse Collin
2
-2
/
+2
2011-04-11
liblzma: Add lzma_stream_encoder_mt() for threaded compression.
Lasse Collin
7
-1
/
+1538
2011-04-11
liblzma: Add the forgotten lzma_lzma2_block_size().
Lasse Collin
2
-0
/
+12
2011-04-11
liblzma: Document lzma_easy_(enc|dec)oder_memusage() better too.
Lasse Collin
1
-0
/
+9
2011-04-11
liblzma: Document lzma_raw_(enc|dec)oder_memusage() better.
Lasse Collin
1
-2
/
+6
2011-04-11
liblzma: Use memzero() to initialize supported_actions[].
Lasse Collin
1
-4
/
+2
2011-04-11
liblzma: API comment about lzma_allocator with threaded coding.
Lasse Collin
1
-5
/
+13
2011-04-11
liblzma: Add an internal function lzma_mt_block_size().
Lasse Collin
2
-26
/
+24
2011-04-11
liblzma: Don't create an empty Block in lzma_stream_buffer_encode().
Lasse Collin
1
-7
/
+13
2011-04-11
liblzma: Fix API docs to mention LZMA_UNSUPPORTED_CHECK.
Lasse Collin
2
-0
/
+4
2011-04-11
liblzma: Validate encoder arguments better.
Lasse Collin
3
-6
/
+20
2011-04-11
liblzma: Make lzma_stream_encoder_init() static (second try).
Lasse Collin
4
-32
/
+6
2011-04-11
Revert "liblzma: Make lzma_stream_encoder_init() static."
Lasse Collin
3
-4
/
+29
2011-04-10
liblzma: Make lzma_stream_encoder_init() static.
Lasse Collin
3
-29
/
+4
2011-04-09
liblzma: Add missing #ifdefs to filter_common.c.
Lasse Collin
1
-3
/
+3
2011-04-05
liblzma: Use TUKLIB_GNUC_REQ to check GCC version in sha256.c.
Lasse Collin
1
-3
/
+3
2011-04-02
liblzma: Fix a memory leak in stream_encoder.c.
Lasse Collin
1
-1
/
+1
2011-03-31
liblzma: Fix decoding of LZMA2 streams having no uncompressed data.
Lasse Collin
1
-4
/
+4
2011-01-19
Merge branch 'v5.0'
Lasse Collin
1
-1
/
+1
2011-01-18
Add alloc_size and malloc attributes to a few functions.
Lasse Collin
1
-1
/
+1
2010-11-15
Merge branch 'v5.0'
Lasse Collin
1
-0
/
+3
2010-11-15
liblzma: Document the return value of lzma_lzma_preset().
Lasse Collin
1
-0
/
+3
2010-10-26
liblzma: Rename a few variables and constants.
Lasse Collin
8
-186
/
+183
2010-10-25
Bump version 5.1.0alpha.
larhzu/v5.1.0alpha
Lasse Collin
1
-2
/
+2
2010-10-23
Bump version to 5.0.0 and liblzma version-info to 5:0:0.
Lasse Collin
2
-5
/
+5
2010-10-23
liblzma: Make lzma_code() check the reserved members in lzma_stream.
Lasse Collin
1
-0
/
+14
2010-10-23
liblzma: Use 512 as INDEX_GROUP_SIZE.
Lasse Collin
1
-1
/
+1
2010-10-23
liblzma: A few ABI tweaks to reserve space in structures.
Lasse Collin
3
-7
/
+8
2010-10-21
liblzma: Update the comments in the API headers.
Lasse Collin
14
-107
/
+136
2010-10-19
Clean up a few FIXMEs and TODOs.
Lasse Collin
5
-6
/
+7
2010-10-02
liblzma: Small fixes to comments in the API headers.
Lasse Collin
1
-3
/
+7
2010-09-26
Fix the preset -3e.
Lasse Collin
1
-0
/
+1
2010-09-04
Don't set lc=4 with --extreme.
Lasse Collin
1
-1
/
+0
2010-09-03
Tweak the compression presets -0 .. -5.
Lasse Collin
1
-10
/
+19
2010-09-03
liblzma: Adjust default depth calculation for HC3 and HC4.
Lasse Collin
1
-3
/
+4
2010-06-02
Silence a bogus Valgrind warning.
Lasse Collin
1
-1
/
+5
2010-06-01
Fix a comment.
Lasse Collin
1
-1
/
+1
2010-05-27
Fix lzma_block_compressed_size().
Lasse Collin
1
-3
/
+3
2010-05-27
Remove unused chunk_size.c.
Lasse Collin
1
-67
/
+0
2010-05-26
Rename MIN() and MAX() to my_min() and my_max().
Lasse Collin
12
-21
/
+22
2010-05-26
Remove the Subblock filter code for now.
Lasse Collin
15
-2026
/
+0
2010-05-14
Omit lzma_restrict from the API headers.
Lasse Collin
3
-21
/
+7
2010-03-06
Fix missing initialization in lzma_strm_init().
Lasse Collin
1
-0
/
+1
2010-02-12
Collection of language fixes to comments and docs.
Lasse Collin
28
-40
/
+40
2010-02-12
Fix jl -> jb in ASM files.
Lasse Collin
2
-3
/
+3
2010-02-12
Use __APPLE__ instead of __MACH__ in ASM files.
Lasse Collin
2
-8
/
+8
2010-02-07
Subtle change to liblzma Block handling API.
Lasse Collin
2
-22
/
+20
2010-01-27
Use PACKAGE_URL instead of custom PACKAGE_HOMEPAGE.
Lasse Collin
1
-1
/
+1
2010-01-01
Fix _memconfig() functions.
Lasse Collin
4
-19
/
+20
2009-12-31
Revised the Index handling code.
Lasse Collin
8
-724
/
+1466
2009-12-31
Add missing lzma_nothrow in filter.h.
Lasse Collin
1
-2
/
+2
2009-12-09
Always rely on GCC's auto-import on Windows.
Lasse Collin
1
-7
/
+9
2009-11-25
Fix bugs in lzma_index_read() and lzma_index_cat().
Lasse Collin
1
-11
/
+19
2009-11-25
Index decoder fixes.
Lasse Collin
2
-17
/
+32
2009-11-22
Add missing consts to pointer casts.
Lasse Collin
2
-4
/
+5
2009-11-22
Make fastpos.h use tuklib_integer.h instead of bsr.h
Lasse Collin
3
-65
/
+1
2009-11-15
Fix wrong indentation caused by incorrect settings
Lasse Collin
3
-13
/
+13
2009-11-15
Add lzma_physmem().
Lasse Collin
6
-2
/
+84
2009-11-14
Fix a design error in liblzma API.
Lasse Collin
19
-117
/
+273
2009-10-17
Fix wrong function name in the previous commit.
Lasse Collin
2
-2
/
+2
2009-10-17
Add lzma_filters_copy().
Lasse Collin
2
-0
/
+113
2009-10-04
Use a tuklib module for integer handling.
Lasse Collin
19
-51
/
+29
2009-10-02
Use unaligned access (if possible) on both endiannesses
Lasse Collin
1
-2
/
+2
2009-10-02
Make liblzma produce the same output on both endiannesses.
Lasse Collin
6
-14
/
+128
2009-09-15
Fix incorrect use of "restrict".
Lasse Collin
3
-4
/
+4
2009-09-12
Fix GCC version check for nothrow attribute.
Lasse Collin
1
-1
/
+1
2009-09-12
A few grammar fixes.
Lasse Collin
5
-11
/
+11
2009-09-11
Fix a couple of warnings.
Lasse Collin
4
-10
/
+7
2009-08-31
Revert 43f44160b1ddcbf7e5205c37db09b3bebe7226f9
Lasse Collin
2
-10
/
+4
2009-08-29
Fix x86 assembler on GCC 3.
Lasse Collin
2
-4
/
+10
2009-08-27
Bumped version to 4.999.9beta.
Lasse Collin
1
-1
/
+1
2009-08-27
Updates to liblzma API headers.
Lasse Collin
12
-197
/
+275
2009-08-16
Fix data corruption in LZ/LZMA2 encoder.
Lasse Collin
1
-1
/
+1
2009-07-18
Added public domain notice into a few files.
Lasse Collin
2
-0
/
+14
2009-07-10
BCJ filters: Reject invalid start offsets with LZMA_OPTIONS_ERROR.
Lasse Collin
8
-8
/
+12
2009-07-06
Use sed instead of $(SED) so that we don't need to
Lasse Collin
1
-1
/
+1
2009-07-05
Use @PACKAGE_HOMEPAGE@ in liblzma.pc.in.
Lasse Collin
1
-1
/
+1
2009-06-30
Build system fixes
Lasse Collin
18
-359
/
+365
2009-06-28
Add -no-undefined to get shared liblzma on Windows.
Lasse Collin
1
-1
/
+1
2009-06-27
Moved the Windows resource files outside the windows directory
Lasse Collin
1
-0
/
+5
2009-06-27
Hopefully improved portability of the assembler code in
Lasse Collin
2
-2
/
+14
2009-06-26
Basic support for building with Cygwin and MinGW using
Lasse Collin
4
-9
/
+14
2009-06-26
Fix @variables@ to $(variables) in Makefile.am files.
Lasse Collin
8
-25
/
+25
2009-06-04
Fix purporse -> purpose. Thanks to Andrew Dudman.
Lasse Collin
1
-1
/
+1
2009-05-26
Make the raw value of the Check field available to applications
Lasse Collin
4
-31
/
+42
2009-05-02
Use a GCC-specific #pragma instead of GCC-specific
Lasse Collin
2
-5
/
+5
2009-04-28
Fixed a crash in liblzma.
Lasse Collin
11
-13
/
+13
2009-04-15
Fix uint32_t -> size_t in ARM and ARM-Thumb filters.
Lasse Collin
2
-2
/
+2
2009-04-13
Put the interesting parts of XZ Utils into the public domain.
Lasse Collin
143
-1459
/
+617
2009-04-10
Fix off-by-one in LZ decoder.
Lasse Collin
1
-1
/
+1
2009-02-18
Added files missing from the previous commit.
Lasse Collin
2
-1
/
+39
2009-02-17
Added lzma_easy_buffer_encode(). Splitted easy.c into small
Lasse Collin
6
-47
/
+175
2009-02-13
Changed how the version number is specified in various places.
Lasse Collin
2
-4
/
+68
2009-02-13
Improve support for DOS-like systems.
Lasse Collin
2
-6
/
+6
2009-02-09
Let the user specify custom CFLAGS on the make command
Lasse Collin
1
-1
/
+1
2009-02-08
Add a separate internal function to initialize the CRC32
Lasse Collin
3
-3
/
+12
2009-02-07
Support LZMA_API_STATIC in assembler files to
Lasse Collin
2
-0
/
+6
2009-02-07
Introduced LZMA_API_STATIC macro, which the applications
Lasse Collin
2
-8
/
+25
2009-02-02
Updated the x86 assembler code:
Lasse Collin
2
-22
/
+144
2009-02-02
Modify LZMA_API macro so that it works on Windows with
Lasse Collin
54
-176
/
+177
2009-02-01
Fix a bug in lzma_block_buffer_decode(), although this
Lasse Collin
1
-4
/
+4
2009-02-01
Added initial version of raw buffer-to-buffer coding
Lasse Collin
4
-20
/
+221
2009-02-01
Use __cdecl also for function pointers in liblzma API when
Lasse Collin
3
-20
/
+20
2009-01-31
Add LZMA_API to liblzma API headers. It's useful at least
Lasse Collin
13
-86
/
+128
2009-01-31
Fix two lines in lzma.h on which the # wasn't at the
Lasse Collin
1
-2
/
+2
2009-01-31
Add support for using liblzma headers in MSVC, which has no
Lasse Collin
1
-24
/
+46
2009-01-31
Fix # -> ## in a macro in lzma.h.
Lasse Collin
1
-1
/
+1
2009-01-30
Remove dangling crc64_init.c.
Lasse Collin
1
-55
/
+0
2009-01-28
Fix uninitialized variables in alone_decoder.c. This bug was
Lasse Collin
1
-0
/
+2
2009-01-27
Added initial support for preset dictionary for raw LZMA1
Lasse Collin
8
-27
/
+77
2009-01-26
Regenerate the CRC tables without trailing blanks.
Lasse Collin
4
-2024
/
+2024
2009-01-26
remove trailing blanks from all but .xz files
Jim Meyering
2
-2
/
+2
2009-01-26
Add lzma_block_buffer_decode().
Lasse Collin
3
-0
/
+129
2009-01-26
Add more sanity checks to lzma_stream_buffer_decode().
Lasse Collin
1
-0
/
+7
2009-01-26
Avoid hardcoded constant in easy.c.
Lasse Collin
1
-1
/
+1
2009-01-26
Tiny bit better sanity check in block_util.c
Lasse Collin
1
-1
/
+1
2009-01-25
Fix a dumb bug in Block decoder, which made it return
Lasse Collin
1
-3
/
+3
2009-01-23
Added lzma_stream_buffer_decode() and made minor cleanups.
Lasse Collin
4
-2
/
+144
2009-01-22
Fix a comment.
Lasse Collin
1
-1
/
+1
2009-01-20
Add some single-call buffer-to-buffer coding functions.
Lasse Collin
8
-26
/
+744
2009-01-20
Block encoder cleanups
Lasse Collin
2
-21
/
+32
2009-01-20
Use LZMA_PROG_ERROR in lzma_code() as documented in base.h.
Lasse Collin
1
-16
/
+8
[next]