Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							ec7e3dbad7 
							
						 
					 
					
						
						
							
							xz: Move the description of --block-size in --long-help.  
						
						 
						
						
						
						
					 
					
						2011-04-11 09:57:30 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							cd3086ff44 
							
						 
					 
					
						
						
							
							Docs: Document --single-stream and --block-size.  
						
						 
						
						
						
						
					 
					
						2011-04-11 09:55:35 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							fb64a49243 
							
						 
					 
					
						
						
							
							liblzma: Make lzma_stream_encoder_init() static (second try).  
						
						 
						
						... 
						
						
						
						It's an internal function and it's not needed by
anything outside stream_encoder.c. 
						
						
					 
					
						2011-04-11 09:27:57 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							a34730cf6a 
							
						 
					 
					
						
						
							
							Revert "liblzma: Make lzma_stream_encoder_init() static."  
						
						 
						
						... 
						
						
						
						This reverts commit 352ac82db5d3f64585c07b39e4759388dec0e4d7.
I don't know what I was thinking. 
						
						
					 
					
						2011-04-11 08:31:42 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							9f0a806aef 
							
						 
					 
					
						
						
							
							Revise mythread.h.  
						
						 
						
						... 
						
						
						
						This adds:
  - mythread_sync() macro to create synchronized blocks
  - mythread_cond structure and related functions
    and macros for condition variables with timed
    waiting using a relative timeout
  - mythread_create() to create a thread with all
    signals blocked
Some of these wouldn't need to be inline functions,
but I'll keep them this way for now for simplicity.
For timed waiting on a condition variable, librt is
now required on some systems to use clock_gettime().
configure.ac was updated to handle this. 
						
						
					 
					
						2011-04-10 21:23:21 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							352ac82db5 
							
						 
					 
					
						
						
							
							liblzma: Make lzma_stream_encoder_init() static.  
						
						 
						
						... 
						
						
						
						It's an internal function and it's not needed by
anything outside stream_encoder.c. 
						
						
					 
					
						2011-04-10 20:37:36 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							9e807fe3fe 
							
						 
					 
					
						
						
							
							DOS: Update the docs and include notes about 8.3 filenames.  
						
						 
						
						
						
						
					 
					
						2011-04-10 14:58:10 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							ebd54dbd6e 
							
						 
					 
					
						
						
							
							xz/DOS: Add experimental 8.3 filename support.  
						
						 
						
						... 
						
						
						
						This is incompatible with the 8.3 support patch made by
Juan Manuel Guerrero. I think this one is nicer, but
I need to get feedback from DOS users before saying
that this is the final version of 8.3 filename support. 
						
						
					 
					
						2011-04-10 13:09:42 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							cd4fe97852 
							
						 
					 
					
						
						
							
							xz/DOS: Be more careful with the destination file.  
						
						 
						
						... 
						
						
						
						Try to avoid overwriting the source file if --force is
used and the generated destination filename refers to
the source file. This can happen with 8.3 filenames where
extra characters are ignored.
If the generated output file refers to a special file
like "con" or "prn", refuse to write to it even if --force
is used. 
						
						
					 
					
						2011-04-10 12:47:47 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							607f9f98ae 
							
						 
					 
					
						
						
							
							Update THANKS.  
						
						 
						
						
						
						
					 
					
						2011-04-09 18:29:30 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							fca396b374 
							
						 
					 
					
						
						
							
							liblzma: Add missing #ifdefs to filter_common.c.  
						
						 
						
						... 
						
						
						
						Passing --disable-decoders to configure broke a few
encoders due to missing #ifdefs in filter_common.c.
Thanks to Jason Gorski for the patch. 
						
						
					 
					
						2011-04-09 18:28:58 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							b03f6cd3eb 
							
						 
					 
					
						
						
							
							xz: Avoid unneeded fstat() on DOS-like systems.  
						
						 
						
						
						
						
					 
					
						2011-04-09 15:24:59 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							335fe260a8 
							
						 
					 
					
						
						
							
							xz: Minor internal changes to handling of --threads.  
						
						 
						
						... 
						
						
						
						Now it always defaults to one thread. Maybe this
will change again if a threading method is added
that doesn't affect memory usage. 
						
						
					 
					
						2011-04-09 15:11:13 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							9edd6ee895 
							
						 
					 
					
						
						
							
							xz: Change size_t to uint32_t in a few places.  
						
						 
						
						
						
						
					 
					
						2011-04-08 17:53:05 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							411013ea45 
							
						 
					 
					
						
						
							
							xz: Fix a typo in a comment.  
						
						 
						
						
						
						
					 
					
						2011-04-08 17:48:41 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							b34c5ce4b2 
							
						 
					 
					
						
						
							
							liblzma: Use TUKLIB_GNUC_REQ to check GCC version in sha256.c.  
						
						 
						
						
						
						
					 
					
						2011-04-05 22:41:33 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							db33117cc8 
							
						 
					 
					
						
						
							
							Build: Upgrade m4/acx_pthread.m4 to the latest version.  
						
						 
						
						... 
						
						
						
						It was renamed to ax_pthread.m4 in Autoconf Archive. 
						
						
					 
					
						2011-04-05 17:12:20 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							1039bfcfc0 
							
						 
					 
					
						
						
							
							xz: Use posix_fadvise() if it is available.  
						
						 
						
						
						
						
					 
					
						2011-04-05 15:27:26 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							1ef3cf44a8 
							
						 
					 
					
						
						
							
							xz: Call lzma_end(&strm) before exiting if debugging is enabled.  
						
						 
						
						
						
						
					 
					
						2011-04-05 15:13:29 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							bd432015d3 
							
						 
					 
					
						
						
							
							liblzma: Fix a memory leak in stream_encoder.c.  
						
						 
						
						... 
						
						
						
						It leaks old filter options structures (hundred bytes or so)
every time the lzma_stream is reinitialized. With the xz tool,
this happens when compressing multiple files. 
						
						
					 
					
						2011-04-02 14:49:56 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							1688901321 
							
						 
					 
					
						
						
							
							Updated NEWS for 5.0.2.  
						
						 
						
						
						
						
					 
					
						2011-04-01 13:25:05 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							85cdf7dd4e 
							
						 
					 
					
						
						
							
							Update INSTALL with another note about IRIX.  
						
						 
						
						
						
						
					 
					
						2011-03-31 15:06:58 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							c3f4995586 
							
						 
					 
					
						
						
							
							Tests: Add a new file to test empty LZMA2 streams.  
						
						 
						
						
						
						
					 
					
						2011-03-31 12:22:55 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							0d21f49a80 
							
						 
					 
					
						
						
							
							liblzma: Fix decoding of LZMA2 streams having no uncompressed data.  
						
						 
						
						... 
						
						
						
						The decoder considered empty LZMA2 streams to be corrupt.
This shouldn't matter much with .xz files, because no encoder
creates empty LZMA2 streams in .xz. This bug is more likely
to cause problems in applications that use raw LZMA2 streams. 
						
						
					 
					
						2011-03-31 11:54:48 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							40277998cb 
							
						 
					 
					
						
						
							
							Scripts: Better fix for xzgrep.  
						
						 
						
						... 
						
						
						
						Now it uses "grep -q".
Thanks to Gregory Margo. 
						
						
					 
					
						2011-03-24 01:42:49 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							2118733045 
							
						 
					 
					
						
						
							
							Updated THANKS.  
						
						 
						
						
						
						
					 
					
						2011-03-24 01:22:18 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							c7210d9a3f 
							
						 
					 
					
						
						
							
							Scripts: Fix xzgrep -l.  
						
						 
						
						... 
						
						
						
						It didn't work at all. It tried to use the -q option
for grep, but it appended it after "--". This works
around it by redirecting to /dev/null. The downside
is that this can be slower with big files compared
to proper use of "grep -q".
Thanks to Gregory Margo. 
						
						
					 
					
						2011-03-24 01:21:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							4eb83e3204 
							
						 
					 
					
						
						
							
							Scripts: Add lzop (.lzo) support to xzdiff and xzgrep.  
						
						 
						
						
						
						
					 
					
						2011-03-19 13:08:22 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							923b22483b 
							
						 
					 
					
						
						
							
							xz: Add --block-size=SIZE.  
						
						 
						
						... 
						
						
						
						This uses LZMA_FULL_FLUSH every SIZE bytes of input.
Man page wasn't updated yet. 
						
						
					 
					
						2011-03-18 19:10:30 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							57597d42ca 
							
						 
					 
					
						
						
							
							xz: Add --single-stream.  
						
						 
						
						... 
						
						
						
						This can be useful when there is garbage after the
compressed stream (.xz, .lzma, or raw stream).
Man page wasn't updated yet. 
						
						
					 
					
						2011-03-18 18:19:19 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							96f94bc925 
							
						 
					 
					
						
						
							
							xz: Clean up suffix.c.  
						
						 
						
						... 
						
						
						
						struct suffix_pair isn't needed in compresed_name()
so get rid of it there. 
						
						
					 
					
						2011-02-06 20:16:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							8930c7ae3f 
							
						 
					 
					
						
						
							
							xz: Check if the file already has custom suffix when compressing.  
						
						 
						
						... 
						
						
						
						Now "xz -S .test foo.test" refuses to compress the
file because it already has the suffix .test. The man
page had it documented this way already. 
						
						
					 
					
						2011-02-06 20:16:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							940d5852c6 
							
						 
					 
					
						
						
							
							Updated THANKS.  
						
						 
						
						
						
						
					 
					
						2011-02-06 20:16:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							4ebe65f839 
							
						 
					 
					
						
						
							
							Translations: Add Polish translation.  
						
						 
						
						... 
						
						
						
						Thanks to Jakub Bogusz. 
						
						
					 
					
						2011-02-06 20:16:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							fc1d292dca 
							
						 
					 
					
						
						
							
							Updated THANKS.  
						
						 
						
						
						
						
					 
					
						2011-02-06 20:16:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							6dd061adfd 
							
						 
					 
					
						
						
							
							Merge commit '5fbce0b8d96dc96775aa0215e3581addc830e23d'  
						
						 
						
						
						
						
					 
					
						2011-02-06 20:13:01 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							5fbce0b8d9 
							
						 
					 
					
						
						
							
							Update NEWS for 5.0.1.  
						
						 
						
						
						
						
					 
					
						2011-01-28 20:16:57 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							03ebd1bbb3 
							
						 
					 
					
						
						
							
							xz: Fix --force on setuid/setgid/sticky and multi-hardlink files.  
						
						 
						
						... 
						
						
						
						xz didn't compress setuid/setgid/sticky files and files
with multiple hard links even with --force. This bug was
introduced in 23ac2c44c3ac76994825adb7f9a8f719f78b5ee4.
Thanks to Charles Wilson. 
						
						
					 
					
						2011-01-26 12:19:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							9d542ceebc 
							
						 
					 
					
						
						
							
							Merge branch 'v5.0'  
						
						 
						
						
						
						
					 
					
						2011-01-19 11:45:35 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							7bd0a5e7cc 
							
						 
					 
					
						
						
							
							Updated THANKS.  
						
						 
						
						
						
						
					 
					
						2011-01-18 21:25:24 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							f71c4e16e9 
							
						 
					 
					
						
						
							
							Add alloc_size and malloc attributes to a few functions.  
						
						 
						
						... 
						
						
						
						Thanks to Cristian Rodríguez for the original patch. 
						
						
					 
					
						2011-01-18 21:23:50 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							316cbe2446 
							
						 
					 
					
						
						
							
							Scripts: Fix gzip and bzip2 support in xzdiff.  
						
						 
						
						
						
						
					 
					
						2010-12-13 16:36:33 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							4f2c69a4e3 
							
						 
					 
					
						
						
							
							Merge branch 'v5.0'  
						
						 
						
						
						
						
					 
					
						2010-12-12 23:13:22 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							9311774c49 
							
						 
					 
					
						
						
							
							Build: Enable ASM on DJGPP by default.  
						
						 
						
						
						
						
					 
					
						2010-12-12 21:23:55 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							4a42aaee28 
							
						 
					 
					
						
						
							
							Updated THANKS.  
						
						 
						
						
						
						
					 
					
						2010-12-12 16:09:42 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							ce56f63c41 
							
						 
					 
					
						
						
							
							Add missing PRIx32 and PRIx64 compatibility definitions.  
						
						 
						
						... 
						
						
						
						This fixes portability to systems that lack C99 inttypes.h.
Thanks to Juan Manuel Guerrero. 
						
						
					 
					
						2010-12-12 16:07:11 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							e6baedddcf 
							
						 
					 
					
						
						
							
							DOS-like: Treat \ and : as directory separators in addition to /.  
						
						 
						
						... 
						
						
						
						Juan Manuel Guerrero had fixed this in his XZ Utils port
to DOS/DJGPP. The bug affects also Windows and OS/2. 
						
						
					 
					
						2010-12-12 14:50:04 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							adb89e68d4 
							
						 
					 
					
						
						
							
							Merge branch 'v5.0'  
						
						 
						
						
						
						
					 
					
						2010-12-07 18:53:04 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							b7afd3e22a 
							
						 
					 
					
						
						
							
							Translations: Fix Czech translation of "sparse file".  
						
						 
						
						... 
						
						
						
						Thanks to Petr Hubený and Marek Černocký. 
						
						
					 
					
						2010-12-07 18:52:04 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							7c24e0d1b8 
							
						 
					 
					
						
						
							
							Merge branch 'v5.0'  
						
						 
						
						
						
						
					 
					
						2010-11-15 14:33:01 +02:00