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
2022-02-07
liblzma: Add NULL checks to LZMA and LZMA2 properties encoders.
jiat75
2
-0
/
+6
2022-02-06
liblzma: Fix uint64_t vs. size_t confusion.
Lasse Collin
1
-4
/
+7
2021-10-28
Bump the version number for 5.3.2alpha.
larhzu/v5.3.2alpha
Lasse Collin
2
-2
/
+2
2021-09-17
liblzma: Fix liblzma.map for the lzma_microlzma_* symbols.
Lasse Collin
1
-2
/
+2
2021-09-09
liblzma: Use _MSVC_LANG to detect when "noexcept" can be used with MSVC.
Lasse Collin
1
-1
/
+2
2021-09-05
liblzma: Rename EROFS LZMA to MicroLZMA.
Lasse Collin
4
-47
/
+52
2021-01-29
liblzma: Fix unitialized variable.
Lasse Collin
1
-0
/
+1
2021-01-24
liblzma: Fix a wrong comment in stream_encoder_mt.c.
Lasse Collin
1
-3
/
+7
2021-01-17
liblzma: In EROFS LZMA decoder, verify that comp_size matches at the end.
Lasse Collin
1
-1
/
+6
2021-01-17
liblzma: Make EROFS LZMA decoder work when exact uncomp_size isn't known.
Lasse Collin
2
-12
/
+91
2021-01-14
liblzma: Fix missing normalization in rc_encode_dummy().
Lasse Collin
1
-1
/
+6
2021-01-14
liblzma: Add EROFS LZMA encoder and decoder.
Lasse Collin
5
-0
/
+367
2021-01-14
liblzma: Add rough support for output-size-limited encoding in LZMA1.
Lasse Collin
6
-35
/
+246
2021-01-09
liblzma: Make lzma_outq usable for threaded decompression too.
Lasse Collin
3
-157
/
+301
2020-12-23
liblzma: Enable Intel CET in x86 CRC assembly codes
H.J. Lu
2
-0
/
+18
2020-03-23
Typo fixes from fossies.org.
Lasse Collin
3
-3
/
+3
2020-03-02
liblzma: Fix a comment and RC_SYMBOLS_MAX.
Lasse Collin
1
-2
/
+2
2020-02-24
liblzma: Remove unneeded <sys/types.h> from fastpos_tablegen.c.
Lasse Collin
1
-1
/
+0
2020-02-22
Use defined(__GNUC__) before __GNUC__ in preprocessor lines.
Lasse Collin
1
-2
/
+3
2020-02-21
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-06-25
liblzma: Fix a buggy comment.
Lasse Collin
1
-1
/
+1
2019-06-24
liblzma: Add a comment.
Lasse Collin
1
-1
/
+1
2019-06-24
liblzma: Silence clang -Wmissing-variable-declarations.
Lasse Collin
2
-0
/
+6
2019-06-24
Add LZMA_RET_INTERNAL1..8 to lzma_ret and use one for LZMA_TIMED_OUT.
Lasse Collin
3
-7
/
+17
2019-06-24
liblzma: Remove incorrect uses of lzma_attribute((__unused__)).
Lasse Collin
3
-6
/
+3
2019-06-23
liblzma: Fix warnings from -Wsign-conversion.
Lasse Collin
11
-29
/
+31
2019-06-03
liblzma: Fix comments.
Lasse Collin
6
-7
/
+7
2019-06-02
liblzma: Fix one more unaligned read to use unaligned_read16ne().
Lasse Collin
1
-1
/
+1
2019-06-01
liblzma: memcmplen: Use ctz32() from tuklib_integer.h.
Lasse Collin
1
-9
/
+1
2019-06-01
liblzma: Use unaligned_readXXne functions instead of type punning.
Lasse Collin
2
-7
/
+7
2019-05-13
liblzma: Avoid memcpy(NULL, foo, 0) because it is undefined behavior.
Lasse Collin
3
-5
/
+23
2019-05-11
spelling
Antoine Cœur
10
-12
/
+12
2018-10-26
liblzma: Don't verify header CRC32s if building for fuzz testing.
Lasse Collin
4
-5
/
+20
2018-07-27
liblzma: Remove an always-true condition from lzma_index_cat().
Lasse Collin
1
-2
/
+2
2018-05-19
liblzma: Improve lzma_properties_decode() API documentation.
Lasse Collin
1
-3
/
+4
2018-04-29
Bump the version number to 5.3.1alpha.
larhzu/v5.3.1alpha
Lasse Collin
2
-2
/
+2
2018-02-06
nothrow: use noexcept for C++11 and newer
Ben Boeckel
1
-1
/
+5
2018-02-06
liblzma: Remove incorrect #ifdef from range_common.h.
Lasse Collin
1
-3
/
+1
2017-08-14
Fix or hide warnings from GCC 7's -Wimplicit-fallthrough.
Lasse Collin
1
-0
/
+6
2017-04-24
liblzma: Add lzma_file_info_decoder().
Lasse Collin
4
-1
/
+928
2017-04-21
liblzma: Rename LZMA_SEEK to LZMA_SEEK_NEEDED and seek_in to seek_pos.
Lasse Collin
2
-10
/
+10
2017-03-30
liblzma: Make lzma_index_decoder_init() visible to other liblzma funcs.
Lasse Collin
3
-5
/
+30
2017-03-30
liblzma: Add generic support for input seeking (LZMA_SEEK).
Lasse Collin
2
-2
/
+41
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-11-21
liblzma: Avoid multiple definitions of lzma_coder structures.
Lasse Collin
35
-423
/
+532
2016-03-13
liblzma: Disable external SHA-256 by default.
Lasse Collin
1
-10
/
+6
2015-11-04
liblzma: Make Valgrind happier with optimized (gcc -O2) liblzma.
Lasse Collin
1
-0
/
+4
2015-11-03
liblzma: Rename lzma_presets.c back to lzma_encoder_presets.c.
Lasse Collin
2
-2
/
+2
2015-11-03
Build: Build LZMA1/2 presets also when only decoder is wanted.
Lasse Collin
2
-2
/
+7
2015-11-03
Build: Don't omit lzma_cputhreads() unless using --disable-threads.
Lasse Collin
1
-1
/
+4
2015-11-02
liblzma: Fix a build failure related to external SHA-256 support.
Lasse Collin
1
-9
/
+23
2015-10-12
liblzma: Fix lzma_index_dup() for empty Streams.
Lasse Collin
1
-5
/
+6
2015-10-12
liblzma: Add a note to index.c for those using static analyzers.
Lasse Collin
1
-0
/
+3
2015-10-12
liblzma: Fix a memory leak in error path of lzma_index_dup().
Lasse Collin
1
-9
/
+9
2015-07-12
liblzma: A MSVC-specific hack isn't needed with MSVC 2013 and newer.
Lasse Collin
1
-5
/
+13
2015-03-30
Bump version to 5.3.0alpha and soname to 5.3.99.
Lasse Collin
2
-4
/
+4
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
[next]