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
2008-09-02
Some fixes to LZ encoder.
Lasse Collin
3
-75
/
+94
2008-08-31
Fix wrong pointer calculation in LZMA encoder.
Lasse Collin
1
-1
/
+3
2008-08-28
Sort of garbage collection commit. :-| Many things are still
Lasse Collin
140
-6879
/
+8290
2008-06-20
Remove some redundant code from LZMA encoder.
Lasse Collin
1
-14
/
+1
2008-06-19
Add limit of lc + lp <= 4. Now we can allocate the
Lasse Collin
6
-91
/
+43
2008-06-18
Comments
Lasse Collin
1
-5
/
+2
2008-06-18
Update the code to mostly match the new simpler file format
Lasse Collin
92
-6733
/
+3646
2008-06-11
Fix uninitialized variable in LZMA encoder. This was
Lasse Collin
1
-0
/
+2
2008-06-01
Fix a buffer overflow in the LZMA encoder. It was due to my
Lasse Collin
8
-620
/
+532
2008-05-11
Remove support for pre-C89 libc versions that lack memcpy,
Lasse Collin
1
-1
/
+1
2008-05-06
Bunch of grammar fixes from meyering.
Lasse Collin
1
-3
/
+3
2008-05-06
Typo fix
Lasse Collin
1
-1
/
+1
2008-04-28
Fixed wrong spelling "limitter" to "limiter". This affects
Lasse Collin
5
-11
/
+11
2008-04-25
Prevent LZ encoder from hanging with known uncompressed
larhzu/v4.999.3alpha
Lasse Collin
1
-2
/
+7
2008-04-25
Removed src/liblzma/common/sysdefs.h symlink, which was
Lasse Collin
5
-5
/
+3
2008-04-25
Bumped version number to 4.999.3alpha. It will become 5.0.0
Lasse Collin
1
-12
/
+10
2008-04-24
Fix a memory leak by calling free(extra->data) in
Lasse Collin
1
-0
/
+1
2008-04-24
Added two assert()s.
Lasse Collin
1
-1
/
+3
2008-04-24
Switch to uint16_t as the type of range coder probabilities.
Lasse Collin
1
-6
/
+19
2008-04-24
Fix wrong return type (uint32_t -> bool).
Lasse Collin
2
-2
/
+2
2008-04-24
Fix data corruption in LZ encoder with LZMA_SYNC_FLUSH.
Lasse Collin
3
-5
/
+38
2008-04-24
Fix fastpos problem in Makefile.am when built with --enable-small.
Lasse Collin
1
-1
/
+4
2008-04-24
Use 64-bit integer as range encoder's cache size. This fixes a
Lasse Collin
1
-1
/
+1
2008-03-24
Replaced the range decoder optimization that used arithmetic
Lasse Collin
1
-37
/
+16
2008-03-22
Take advantage of arithmetic right shift in range decoder.
Lasse Collin
1
-15
/
+37
2008-03-22
Update a comment to use the variable name rep_len_decoder.
Lasse Collin
1
-1
/
+1
2008-03-22
Demystified the "state" variable in LZMA code. Use the
Lasse Collin
6
-70
/
+107
2008-03-14
Fix data corruption in LZMA encoder. Note that this bug was
Lasse Collin
1
-0
/
+4
2008-03-14
Fix a comment API header.
Lasse Collin
1
-1
/
+1
2008-03-12
Make lzma_stream.next_in const. Let's see if anyone complains.
Lasse Collin
1
-1
/
+1
2008-03-11
Apply a minor speed optimization to LZMA decoder.
Lasse Collin
1
-42
/
+43
2008-03-11
Initialize the last byte of the dictionary to zero so that
Lasse Collin
1
-0
/
+1
2008-03-10
Really fix the price count initialization.
Lasse Collin
1
-2
/
+2
2008-03-10
Initialize align_price_count and match_price_count in
Lasse Collin
1
-0
/
+2
2008-03-10
Always initialize lz->temp_size in lz_decoder.c. temp_size did
Lasse Collin
1
-5
/
+6
2008-03-10
Don't fill allocated memory with 0xFD when debugging is
Lasse Collin
1
-3
/
+4
2008-02-28
Remove two redundant validity checks from the LZMA decoder.
Lasse Collin
1
-19
/
+4
2008-02-02
Don't memzero() the history buffer when initializing LZ
Lasse Collin
1
-4
/
+3
2008-02-01
Do uncompressed size validation in raw encoder. This way
Lasse Collin
1
-17
/
+73
2008-02-01
Avoid unneeded function call in raw_common.c.
Lasse Collin
1
-9
/
+11
2008-01-26
Added note.GNU-stack to x86 assembler files. It is needed
Lasse Collin
2
-0
/
+18
2008-01-26
Added api/lzma/easy.h. I had forgot to add this to the
Lasse Collin
1
-0
/
+174
2008-01-26
Return LZMA_HEADER_ERROR if LZMA_SYNC_FLUSH is used with any
Lasse Collin
2
-0
/
+17
2008-01-25
Combine lzma_options_block validation needed by both Block
Lasse Collin
3
-48
/
+71
2008-01-25
Improved the memory limitter:
Lasse Collin
2
-14
/
+118
2008-01-23
Fix decoding of empty Metadata Blocks, that don't have
Lasse Collin
1
-1
/
+3
2008-01-23
Fix a bug related to 99e12af4e2b866c011fe0106cd1e0bfdcc8fe9c6.
Lasse Collin
1
-6
/
+7
2008-01-23
Fix decoding of Extra Records that have empty Data.
Lasse Collin
1
-1
/
+12
2008-01-23
Add the trailing '\0' to lzma_extra.data as the API header
Lasse Collin
1
-1
/
+3
2008-01-23
Return LZMA_STREAM_END instead of LZMA_OK if
Lasse Collin
1
-1
/
+5
2008-01-23
Fixed a typo.
Lasse Collin
1
-1
/
+1
2008-01-23
Fix a memory leak in the Subblock encoder.
Lasse Collin
1
-0
/
+1
2008-01-23
Fix Size of Header Metadata Block handling. Now
Lasse Collin
3
-15
/
+15
2008-01-23
Fix a memory leak in metadata_decoder.c.
Lasse Collin
1
-0
/
+1
2008-01-23
Fix the fix 863028cb7ad6d8d0455fa69348f56b376d7b908f which
Lasse Collin
1
-1
/
+4
2008-01-23
Take advantage of return_if_error() macro in
Lasse Collin
1
-16
/
+8
2008-01-23
Fixed a dangling pointer that caused invalid free().
Lasse Collin
1
-0
/
+1
2008-01-22
Added lzma_easy_* functions. These should make using
Lasse Collin
9
-2
/
+256
2008-01-22
Fix Multi-Block Stream encoder's EOPM usage.
Lasse Collin
1
-1
/
+1
2008-01-22
Made lzma_extra pointers const in lzma_options_stream.
Lasse Collin
2
-4
/
+8
2008-01-20
Fix alignment handling bugs in Subblock encoder.
Lasse Collin
1
-51
/
+119
2008-01-19
Implemented LZMA_SYNC_FLUSH support to the Subblock encoder.
Lasse Collin
2
-78
/
+214
2008-01-19
Revised the Delta filter implementation. The initialization
Lasse Collin
10
-200
/
+363
2008-01-18
Fix LZMA_SYNC_FLUSH handling in LZ and LZMA encoders.
Lasse Collin
3
-33
/
+29
2008-01-17
Subblock decoder: Don't exit the main loop in decode_buffer()
Lasse Collin
1
-133
/
+139
2008-01-17
Fix wrong too small size of argument unfiltered_max
Lasse Collin
1
-1
/
+1
2008-01-17
Fix Subblock docoder: If Subblock filter was used with known
Lasse Collin
1
-0
/
+6
2008-01-16
Plugged a memory leak in stream_decoder.c.
Lasse Collin
1
-0
/
+20
2008-01-16
Added lzma_memlimit_count().
Lasse Collin
2
-0
/
+29
2008-01-16
Make Uncompresed Size validation more strict
Lasse Collin
1
-1
/
+2
2008-01-15
Use fastpos.h when encoding LZMA dictionary size in
Lasse Collin
1
-21
/
+19
2008-01-15
Revised the fastpos code. It now uses the slightly faster
Lasse Collin
10
-47
/
+746
2008-01-15
Added bsr.h.
Lasse Collin
2
-0
/
+62
2008-01-15
Omit invalid space from printf() format string
Lasse Collin
1
-1
/
+1
2008-01-15
Removed a few unused macros from lzma_common.h.
Lasse Collin
1
-6
/
+2
2008-01-15
Fix a typo in lzma_encoder.c.
Lasse Collin
1
-1
/
+1
2008-01-15
Convert bittree_get_price() and bittree_reverse_get_price()
Lasse Collin
3
-55
/
+56
2008-01-15
Fix CRC code in case --enable-small is used.
Lasse Collin
4
-6
/
+2
2008-01-15
Added precomputed range coder probability price table.
Lasse Collin
7
-17
/
+153
2008-01-14
Remove RC_BUFFER_SIZE from lzma_encoder_private.h
Lasse Collin
1
-2
/
+4
2008-01-14
Major changes to LZ encoder, LZMA encoder, and range encoder.
Lasse Collin
4
-140
/
+206
2008-01-14
Don't use coder->lz.stream_end_was_reached in assertions
Lasse Collin
1
-2
/
+0
2008-01-14
In lzma_read_match_distances(), don't use
Lasse Collin
1
-3
/
+3
2008-01-14
Small LZMA_SYNC_FLUSH fixes to Block and Single-Stream encoders.
Lasse Collin
2
-2
/
+3
2008-01-14
More fixes to LZMA decoder's flush marker handling.
Lasse Collin
1
-22
/
+30
2008-01-10
Eliminate lzma_lz_encoder.must_move_pos. It's needed
Lasse Collin
2
-8
/
+2
2008-01-08
Take advantage of return_if_error() in block_decoder.c.
Lasse Collin
1
-16
/
+7
2008-01-08
Fix decoding of Blocks that have only Block Header.
Lasse Collin
1
-23
/
+14
2008-01-08
Fixed encoding of empty files. Arguments to is_size_valid()
Lasse Collin
1
-1
/
+1
2008-01-08
More pre-C99 inttypes.h compatibility fixes. Now the code
Lasse Collin
4
-18
/
+6
2008-01-06
Introduced compatibility with systems that have pre-C99
Lasse Collin
9
-30
/
+28
2008-01-05
Fix typo in comment (INT64_MAX -> UINT64_MAX).
Lasse Collin
1
-1
/
+1
2008-01-05
Another bug fix for flush marker detection.
Lasse Collin
1
-1
/
+9
2008-01-04
Fix stupid bugs in flush marker detection.
Lasse Collin
1
-3
/
+4
2008-01-04
Added support for flush marker, which will be in files
Lasse Collin
2
-117
/
+104
2008-01-04
Moved range decoder initialization (reading the first
Lasse Collin
2
-63
/
+66
2007-12-14
Use the filename suffix .S instead of .s for assembler files
Lasse Collin
3
-2
/
+2
2007-12-14
Fixed wrong symbol name in crc64_x86.s.
Lasse Collin
1
-1
/
+1
2007-12-14
Use .globl instead of .global in x86 assembler code for
Lasse Collin
2
-2
/
+2
2007-12-11
Removed uncompressed size tracking from Delta encoder too.
Lasse Collin
1
-18
/
+3
2007-12-11
Remove uncompressed size tracking from the filter encoders.
Lasse Collin
3
-80
/
+12
2007-12-11
Fixed wrong type of flags_size in Subblock encoder.
Lasse Collin
1
-1
/
+1
2007-12-10
Bumped version number to 4.42.3alpha.
Lasse Collin
1
-1
/
+1
2007-12-09
Added LZMA_SYNC_FLUSH support to the Copy filter.
Lasse Collin
1
-35
/
+57
2007-12-09
Added missing LZMA_API to the C versions of the CRC functions.
Lasse Collin
2
-2
/
+2
2007-12-09
Take advantage of return_if_error() macro in more places.
Lasse Collin
7
-138
/
+63
2007-12-09
Re-enabled the security checks in Subblock decoder
Lasse Collin
1
-3
/
+3
2007-12-09
Imported to git.
Lasse Collin
158
-0
/
+25171