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
2020-03-17
Bump version and soname for 5.2.5.
larhzu/v5.2.5
Lasse Collin
2
-2
/
+2
2020-03-11
liblzma: Remove unneeded <sys/types.h> from fastpos_tablegen.c.
Lasse Collin
1
-1
/
+0
2020-03-11
Use defined(__GNUC__) before __GNUC__ in preprocessor lines.
Lasse Collin
1
-2
/
+3
2020-03-11
liblzma: Add more uses of lzma_memcmplen() to the normal mode of LZMA.
Lasse Collin
1
-6
/
+10
2019-12-31
Rename unaligned_read32ne to read32ne, and similarly for the others.
Lasse Collin
12
-23
/
+19
2019-12-31
Rename read32ne to aligned_read32ne, and similarly for the others.
Lasse Collin
2
-4
/
+4
2019-12-31
liblzma: Fix a buggy comment.
Lasse Collin
1
-1
/
+1
2019-12-31
liblzma: Add a comment.
Lasse Collin
1
-1
/
+1
2019-12-31
liblzma: Silence clang -Wmissing-variable-declarations.
Lasse Collin
2
-0
/
+6
2019-12-31
liblzma: Remove incorrect uses of lzma_attribute((__unused__)).
Lasse Collin
3
-6
/
+3
2019-12-31
liblzma: Fix warnings from -Wsign-conversion.
Lasse Collin
11
-29
/
+31
2019-12-31
liblzma: Fix comments.
Lasse Collin
6
-7
/
+7
2019-12-31
liblzma: Fix one more unaligned read to use unaligned_read16ne().
Lasse Collin
1
-1
/
+1
2019-12-31
liblzma: memcmplen: Use ctz32() from tuklib_integer.h.
Lasse Collin
1
-9
/
+1
2019-12-31
liblzma: Use unaligned_readXXne functions instead of type punning.
Lasse Collin
2
-7
/
+7
2019-07-13
liblzma: Avoid memcpy(NULL, foo, 0) because it is undefined behavior.
Lasse Collin
3
-5
/
+23
2019-07-13
spelling
Antoine Cœur
9
-10
/
+10
2019-07-13
liblzma: Remove an always-true condition from lzma_index_cat().
Lasse Collin
1
-2
/
+2
2019-07-13
liblzma: Improve lzma_properties_decode() API documentation.
Lasse Collin
1
-3
/
+4
2018-04-29
Bump version and soname for 5.2.4.
larhzu/v5.2.4
Lasse Collin
2
-2
/
+2
2018-03-28
nothrow: use noexcept for C++11 and newer
Ben Boeckel
1
-1
/
+5
2018-03-28
liblzma: Remove incorrect #ifdef from range_common.h.
Lasse Collin
1
-3
/
+1
2018-03-28
Fix or hide warnings from GCC 7's -Wimplicit-fallthrough.
Lasse Collin
1
-0
/
+6
2017-03-30
liblzma: Fix lzma_memlimit_set(strm, 0).
Lasse Collin
3
-3
/
+13
2017-03-30
liblzma: Similar memlimit fix for stream_, alone_, and auto_decoder.
Lasse Collin
4
-16
/
+20
2017-03-30
liblzma: Fix handling of memlimit == 0 in lzma_index_decoder().
Lasse Collin
2
-9
/
+13
2016-12-30
Bump version and soname for 5.2.3.
larhzu/v5.2.3
Lasse Collin
2
-2
/
+2
2016-12-28
liblzma: Avoid multiple definitions of lzma_coder structures.
Lasse Collin
35
-423
/
+532
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
[next]