Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							3778db1be5 
							
						 
					 
					
						
						
							
							liblzma: Make the use of lzma_allocator const-correct.  
						
						... 
						
						
						
						There is a tiny risk of causing breakage: If an application
assigns lzma_stream.allocator to a non-const pointer, such
code won't compile anymore. I don't know why anyone would do
such a thing though, so in practice this shouldn't cause trouble.
Thanks to Jan Kratochvil for the patch. 
						
						
							
						
					 
					
						2012-07-17 18:19:59 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							d625c7cf82 
							
						 
					 
					
						
						
							
							Tests: Remove tests/test_block.c that had gotten committed accidentally.  
						
						
						
						
							
						
					 
					
						2012-07-05 07:36:28 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							0b09d266cc 
							
						 
					 
					
						
						
							
							Build: Include macosx/build.sh in the distribution.  
						
						... 
						
						
						
						It has been in the Git repository since 2010 but probably
few people have seen it since it hasn't been included in
the release tarballs. :-( 
						
						
							
						
					 
					
						2012-07-05 07:33:35 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							d6e0b23d46 
							
						 
					 
					
						
						
							
							Build: Include validate_map.sh in the distribution.  
						
						... 
						
						
						
						It's required by "make mydist".
Fix also the location of EXTRA_DIST+= so that those files
get distributed also if symbol versioning isn't enabled. 
						
						
							
						
					 
					
						2012-07-05 07:28:53 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							19de545d86 
							
						 
					 
					
						
						
							
							Docs: Fix the name LZMA Utils -> XZ Utils in debug/README.  
						
						
						
						
							
						
					 
					
						2012-07-05 07:24:45 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							672eccf57c 
							
						 
					 
					
						
						
							
							Include debug/translation.bash in the distribution.  
						
						... 
						
						
						
						Also fix the script name mentioned in README. 
						
						
							
						
					 
					
						2012-07-05 07:23:17 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							cafb523ada 
							
						 
					 
					
						
						
							
							xz: Document --block-list better.  
						
						... 
						
						
						
						Thanks to Jonathan Nieder. 
						
						
							
						
					 
					
						2012-07-04 22:31:58 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							c7ff218528 
							
						 
					 
					
						
						
							
							Bump the version number to 5.1.2alpha.  
						
						
						
						
							
 
						
					 
					
						2012-07-04 20:01:49 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							8f3c1d886f 
							
						 
					 
					
						
						
							
							Update NEWS for 5.1.2alpha.  
						
						
						
						
							
						
					 
					
						2012-07-04 20:01:19 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							0d5fa05466 
							
						 
					 
					
						
						
							
							xz: Fix the version number printed by xz -lvv.  
						
						... 
						
						
						
						The decoder bug was fixed in 5.0.2 instead of 5.0.3. 
						
						
							
						
					 
					
						2012-07-04 19:58:23 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							df11317985 
							
						 
					 
					
						
						
							
							Build: Add a comment to configure.ac about symbol versioning.  
						
						
						
						
							
						
					 
					
						2012-07-04 17:11:31 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							bd9cc179e8 
							
						 
					 
					
						
						
							
							Update TODO.  
						
						
						
						
							
						
					 
					
						2012-07-04 17:06:49 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							4a238dd9b2 
							
						 
					 
					
						
						
							
							Document --enable-symbol-versions in INSTALL.  
						
						
						
						
							
						
					 
					
						2012-07-04 17:05:46 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							88ccf47205 
							
						 
					 
					
						
						
							
							xz: Add incomplete support for --block-list.  
						
						... 
						
						
						
						It's broken with threads and when also --block-size is used. 
						
						
							
						
					 
					
						2012-07-03 21:16:39 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							972179cdcd 
							
						 
					 
					
						
						
							
							xz: Update the man page about the new field in --robot -lvv.  
						
						
						
						
							
						
					 
					
						2012-07-01 18:44:33 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							1403707fc6 
							
						 
					 
					
						
						
							
							liblzma: Check that the first byte of range encoded data is 0x00.  
						
						... 
						
						
						
						It is just to be more pedantic and thus perhaps catch broken
files slightly earlier. 
						
						
							
						
					 
					
						2012-06-28 10:47:49 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							eccd8017ff 
							
						 
					 
					
						
						
							
							Update NEWS from 5.0.4.  
						
						
						
						
							
						
					 
					
						2012-06-22 19:00:23 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							2e6754eac2 
							
						 
					 
					
						
						
							
							xz: Update man page date to match the latest update.  
						
						
						
						
							
						
					 
					
						2012-06-22 14:34:03 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							b3235a0b1a 
							
						 
					 
					
						
						
							
							Docs: Language fix to 01_compress_easy.c.  
						
						... 
						
						
						
						Thanks to Jonathan Nieder. 
						
						
							
						
					 
					
						2012-06-18 21:27:47 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							f1675f765f 
							
						 
					 
					
						
						
							
							Fix the top-level Makefile.am for the new example programs.  
						
						
						
						
							
						
					 
					
						2012-06-14 20:15:30 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							3a0c5378ab 
							
						 
					 
					
						
						
							
							Docs: Add new example programs.  
						
						... 
						
						
						
						These have more comments than the old examples and
human-readable error messages. More tutorial-like examples
are needed but these are a start. 
						
						
							
						
					 
					
						2012-06-14 10:52:33 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							1bd2c2c553 
							
						 
					 
					
						
						
							
							Docs: Move xz_pipe_comp.c and xz_pipe_decomp.c to doc/examples_old.  
						
						... 
						
						
						
						It is good to keep these around to so that if someone has
copied the decompressor bug from xz_pipe_decomp.c he has
an example how to easily fix it. 
						
						
							
						
					 
					
						2012-06-14 10:33:27 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							905f0ab5b5 
							
						 
					 
					
						
						
							
							Docs: Fix a bug in xz_pipe_decomp.c example program.  
						
						
						
						
							
						
					 
					
						2012-06-14 10:33:01 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							4bd1a3bd5f 
							
						 
					 
					
						
						
							
							Translations: Update the French translation.  
						
						... 
						
						
						
						Thanks to Adrien Nader. 
						
						
							
						
					 
					
						2012-05-30 23:14:33 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							d2e836f2f3 
							
						 
					 
					
						
						
							
							Translations: Update the German translation.  
						
						... 
						
						
						
						The previous only included the new strings in v5.0. 
						
						
							
						
					 
					
						2012-05-29 23:42:37 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							c9a1615157 
							
						 
					 
					
						
						
							
							Translations: Update the German translation.  
						
						
						
						
							
						
					 
					
						2012-05-29 22:26:27 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							1530a74fd4 
							
						 
					 
					
						
						
							
							Translations: Update Polish translation.  
						
						
						
						
							
						
					 
					
						2012-05-29 22:14:21 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							d8db706acb 
							
						 
					 
					
						
						
							
							liblzma: Fix possibility of incorrect LZMA_BUF_ERROR.  
						
						... 
						
						
						
						lzma_code() could incorrectly return LZMA_BUF_ERROR if
all of the following was true:
  - The caller knows how many bytes of output to expect
    and only provides that much output space.
  - When the last output bytes are decoded, the
    caller-provided input buffer ends right before
    the LZMA2 end of payload marker. So LZMA2 won't
    provide more output anymore, but it won't know it
    yet and thus won't return LZMA_STREAM_END yet.
  - A BCJ filter is in use and it hasn't left any
    unfiltered bytes in the temp buffer. This can happen
    with any BCJ filter, but in practice it's more likely
    with filters other than the x86 BCJ.
Another situation where the bug can be triggered happens
if the uncompressed size is zero bytes and no output space
is provided. In this case the decompression can fail even
if the whole input file is given to lzma_code().
A similar bug was fixed in XZ Embedded on 2011-09-19. 
						
						
							
						
					 
					
						2012-05-28 20:42:11 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							3f94b6d87f 
							
						 
					 
					
						
						
							
							Update THANKS.  
						
						
						
						
							
						
					 
					
						2012-05-28 15:38:32 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							7769ea051d 
							
						 
					 
					
						
						
							
							xz: Don't show a huge number in -vv when memory limit is disabled.  
						
						
						
						
							
						
					 
					
						2012-05-28 15:37:43 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							ec92110572 
							
						 
					 
					
						
						
							
							xz: Document the "summary" lines of --robot -lvv.  
						
						... 
						
						
						
						This documents only the columns that are in v5.0.
The new columns added in the master branch aren't
necessarily stable yet. 
						
						
							
						
					 
					
						2012-05-27 22:30:17 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							27d24eb0a9 
							
						 
					 
					
						
						
							
							xz: Fix output of verbose --robot --list modes.  
						
						... 
						
						
						
						It printed the filename in "filename (x/y)" format
which it obviously shouldn't do in robot mode. 
						
						
							
						
					 
					
						2012-05-27 21:53:20 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							ab25b82a91 
							
						 
					 
					
						
						
							
							Build: Upgrade m4/acx_pthread.m4 to the latest version.  
						
						
						
						
							
						
					 
					
						2012-05-24 18:33:54 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							d05d6d65c4 
							
						 
					 
					
						
						
							
							Update THANKS.  
						
						
						
						
							
						
					 
					
						2012-05-10 21:15:17 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							e077391982 
							
						 
					 
					
						
						
							
							Docs: Cleanup line wrapping a bit.  
						
						
						
						
							
						
					 
					
						2012-05-10 21:14:16 +03:00 
						 
				 
			
				
					
						
							
							
								Benno Schulenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							fc39849c35 
							
						 
					 
					
						
						
							
							Fix a few typos and add some missing articles in some documents.  
						
						... 
						
						
						
						Also hyphenate several compound adjectives.
Signed-off-by: Benno Schulenberg <bensberg@justemail.net> 
						
						
							
						
					 
					
						2012-05-10 21:04:23 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							29fa0566d5 
							
						 
					 
					
						
						
							
							Windows: Update notes about static linking with MSVC.  
						
						
						
						
							
						
					 
					
						2012-04-29 11:51:25 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							aac1b31ea4 
							
						 
					 
					
						
						
							
							liblzma: Remove outdated comments.  
						
						
						
						
							
						
					 
					
						2012-04-19 15:25:26 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							df14a46013 
							
						 
					 
					
						
						
							
							DOS: Link against DJGPP's libemu to support FPU emulation.  
						
						... 
						
						
						
						This way xz should work on 386SX and 486SX. Floating point
only is needed for verbose output in xz. 
						
						
							
						
					 
					
						2012-04-19 14:17:52 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							03ed742a3a 
							
						 
					 
					
						
						
							
							liblzma: Fix Libs.private in liblzma.pc to include -lrt when needed.  
						
						
						
						
							
						
					 
					
						2012-04-19 14:02:25 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							8c5b13ad59 
							
						 
					 
					
						
						
							
							Docs: Update MINIX 3 information in INSTALL.  
						
						
						
						
							
						
					 
					
						2012-04-19 13:58:55 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							c7376fc415 
							
						 
					 
					
						
						
							
							Update THANKS.  
						
						
						
						
							
						
					 
					
						2012-02-22 14:23:13 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							cff070aba6 
							
						 
					 
					
						
						
							
							Fix exit status of xzgrep when grepping binary files.  
						
						... 
						
						
						
						When grepping binary files, grep may exit before it has
read all the input. In this case, gzip -q returns 2 (eating
SIGPIPE), but xz and bzip2 show SIGPIPE as the exit status
(e.g. 141). This causes wrong exit status when grepping
xz- or bzip2-compressed binary files.
The fix checks for the special exit status that indicates SIGPIPE.
It uses kill -l which should be supported everywhere since it
is in both SUSv2 (1997) and POSIX.1-2008.
Thanks to James Buren for the bug report. 
						
						
							
						
					 
					
						2012-02-22 14:02:34 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							41cafb2bf9 
							
						 
					 
					
						
						
							
							Update THANKS.  
						
						
						
						
							
						
					 
					
						2012-02-22 12:08:43 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							2dcea03712 
							
						 
					 
					
						
						
							
							Fix compiling with IBM XL C on AIX.  
						
						
						
						
							
						
					 
					
						2012-02-22 12:00:16 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							7db6bdf4ab 
							
						 
					 
					
						
						
							
							Tests: Fix a compiler warning with _FORTIFY_SOURCE.  
						
						... 
						
						
						
						Reported here:
http://sourceforge.net/projects/lzmautils/forums/forum/708858/topic/4927385  
						
						
							
						
					 
					
						2012-01-10 17:13:03 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							694952d545 
							
						 
					 
					
						
						
							
							Docs: Explain the stable releases better in README.  
						
						
						
						
							
						
					 
					
						2011-12-19 21:21:29 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							418fe668b3 
							
						 
					 
					
						
						
							
							xz: Show minimum required XZ Utils version in xz -lvv.  
						
						... 
						
						
						
						Man page wasn't updated yet. 
						
						
							
						
					 
					
						2011-11-07 13:07:52 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							7081d82c37 
							
						 
					 
					
						
						
							
							xz: Fix a typo in a comment.  
						
						... 
						
						
						
						Thanks to Bela Lubkin. 
						
						
							
						
					 
					
						2011-11-04 17:57:16 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							232fe7cd70 
							
						 
					 
					
						
						
							
							Update THANKS.  
						
						
						
						
							
						
					 
					
						2011-11-03 17:08:02 +02:00