Changelog for
squashfs-debuginfo-4.3-lp150.1.12.x86_64.rpm :
* Thu Jun 16 2016 duweAATTsuse.com- Machines with 1024 processors or more reach the limit of maximum file descriptors (bsc#984136). Other limits apply that may be hit for no good reason. Simply limit the number of used threads to an arbitrary number, squashfs-thread-limit.
* Thu Jan 21 2016 dmuellerAATTsuse.com- fix build for SLE12 and older
* Thu Nov 05 2015 seife+obsAATTb1-systems.com- add patches to fix eventual file corruption (boo#953723) 0001-mksquashfs-fix-rare-race-in-fragment-waiting-in-file.patch 0002-Fix-2GB-limit-of-the-is_fragment-.-function.patch
* Tue Sep 01 2015 9AATTcirno.systems- Enable LZ4 support
* Fri Mar 06 2015 mpluskalAATTsuse.com- Use url for source- Cleanup spec file with spec-cleaner
* Mon Jun 23 2014 crrodriguezAATTopensuse.org- Since version 4.3, squasfs does not require attr-devel but uses glibc instead.
* Fri May 16 2014 duweAATTsuse.com- update to 4.3: - unsquashfs: add checks for corrupted data in opendir functions - unsquashfs: completely empty filesystems incorrectly generate an error - unsquashfs: fix open file limit - mksquashfs: Use linked list to store directory entries rather - mksquashfs: Remove qsort and add a bottom up linked list merge sort - mksquashfs: optimise lookup_inode2() for dirs - pseudo: fix handling of modify pseudo files - pseudo: fix handling of directory pseudo files - xattr: Fix ERROR() so that it is synchronised with the progress bar - mksquashfs/sort: Fix INFO() so that it is synced with the progress bar - mksquashfs: Add -progress to force progress bar when using -info - error.h: consolidate the various error macros into one header file - mksquashfs: fix stack overflow in write_fragment_table() - mksquashfs: move list allocation from off the stack - unsquashfs: fix oversight in directory permission setting - mksquashfs: dynamically allocate recovery_file - mksquashfs: dynamically allocate buffer in subpathname() - mksquashfs: dynamically allocate buffer in pathname() - unsquashfs: fix CVE-2012-4024 - unsquashfs: fix CVE-2012-4025 - mksquashfs: fix potential stack overflow in get_component() - mksquashfs: add parse_number() helper for numeric command line options - mksquasfs: check return value of fstat() in reader_read_file() - mksquashfs: dynamically allocate filename in old_add_exclude() - unsquashfs: dynamically allocate pathname in dir_scan() - unsquashfs: dynamically allocate pathname in pre_scan() - sort: dynamically allocate filename in add_sort_list() - mksquashfs: fix dir_scan() exit if lstat of source directory fails - pseudo: fix memory leak in read_pseudo_def() if exec_file() fails - pseudo: dynamically allocate path in dump_pseudo() - mksquashfs: dynamically allocate path in display_path2() - mksquashfs: dynamically allocate b_buffer in getbase() - pseudo: fix potential stack overflow in get_component() - pseudo: avoid buffer overflow in read_pseudo_def() using sscanf() - pseudo: dynamically allocate filename in exec_file() - pseudo: avoid buffer overflow in read_sort_file() using fscanf() - sort: tighten up sort file parsing - unsquashfs: fix name under-allocation in process_extract_files() - unsquashfs: avoid buffer overflow in print_filename() using sprintf() - Fix some limits in the file parsing routines - pseudo: Rewrite pseudo file processing - read_fs: fix small memory leaks in read_filesystem() - mksquashfs: fix fclose leak in reader_read_file() on I/O error - mksquashfs: fix frag struct leak in write_file_{process|blocks|frag} - unsquashfs_xattr: fix memory leak in write_xattr() - read_xattrs: fix xattr free in get_xattr() in error path - unsquashfs: add -user-xattrs option to only extract user.xxx xattrs - unsquashfs: add code to only print \"not superuser\" error message once - unsquashfs: check for integer overflow in user input - mksquashfs: check for integer overflow in user input - mksquashfs: fix \"new\" variable leak in dir_scan1() - read_fs: prevent buffer {over|under}flow in read_block() with corrupted filesystems - read_fs: check metadata blocks are expected size in scan_inode_table() - read_fs: check the root inode block is found in scan_inode_table() - read_fs: Further harden scan_inode_table() against corrupted filesystems - unsquashfs: prevent buffer {over|under}flow in read_block() with corrupted filesystems - read_xattrs: harden xattr data reading against corrupted filesystems - unsquash-[23]: harden frag table reading against corrupted filesystems - unsquash-4.c: harden uid/gid & frag table reading against corruption - unsquashfs: harden inode/directory table reading against corruption - mksquashfs: improve out of space in output filesystem handling - mksquashfs: flag lseek error in writer as probable out of space - mksquashfs: flag lseek error in write_destination as probable out of space - mksquashfs: print file being squashed when ^\\ (SIGQUIT) typed - mksquashfs: make EXIT_MKSQUASHFS() etc restore via new restore thread - mksquashfs: fix recursive restore failure check - info: dump queue and cache status if ^\\ hit twice within one second - mksquashfs: fix rare race condition in \"locked fragment\" queueing - lz4: add experimental support for lz4 compression - lz4: add support for lz4 \"high compression\" - lzo_wrapper: new implementation with compression options - gzip_wrapper: add compression options - mksquashfs: redo -comp
parsing - mksquashfs: display compressor options when -X option isn\'t recognised - mksquashfs: add -Xhelp option - mksquashfs/unsquashfs: fix mtime signedness - Mksquashfs: optimise duplicate checking when appending - Mksquashfs: introduce additional per CPU fragment process threads - Mksquashfs: significantly optimise fragment duplicate checking - read_fs: scan_inode_table(), fix memory leak on filesystem corruption - pseudo: add_pseudo(), fix use of freed variable - mksquashfs/unsquashfs: exclude/extract/pseudo files, fix handling of leaf name - mksquashfs: rewrite default queue size so it\'s based on physical mem - mksquashfs: add a new -mem option - mksquashfs: fix limit on the number of dynamic pseudo files - mksquashfs: make -mem take a normal byte value, optionally with a K, M or G
* Sat May 26 2012 jengelhAATTinai.de- Remove redundant tags/sections from specfile- Parallel build with %_smp_mflags
* Sun Jan 22 2012 dmuellerAATTsuse.de- enable support for xz and lzo (kernel has support already)
* Thu Nov 03 2011 dvaleevAATTsuse.com- The ppc64 kernel uses a page size of 64kB but mksquashfs only pads to a 4kB boundary. When we loopback mount a squashfs file that isn\'t 64kB aligned and access the last sector of the associated loopback device we see a stream of errors. Disk partitioning tools seem to like accessing the last 512 bytes of partitions. This should fix warnings seen during starting installation on ppc64 and IA64
* Tue May 24 2011 dimstarAATTopensuse.org- Update to version 4.2: + Filesystem improvements: - Added XZ compression - Added compression options support + Miscellaneous improvements/bug fixes: - Add missing NO_XATTR filesystem flag to indicate no-xattrs option was specified and no xattrs should be stored when appending. - Add suppport in Unquashfs -stat option for displaying NO_XATTR flag. - Remove checkdata entry from Unsquashfs -stat option if a 4.0 filesystem - checkdata is no longer supported. - Fix appending bug when appending to an empty filesystem - this would be incorrectly treated as an error. - Use glibc sys/xattr.h include rather than using attr/xattr.h which isn\'t present by default on some distributions. - Unsquashfs, fix block calculation error with regular files when file size is between 2^32-block_size+1 and 2^32-1. - Unsquashfs, fix sparse file writing when holes are larger than 2^31-1. - Add external CFLAGS and LDFLAGS support to Makefile, and allow build options to be specified on command line. Also don\'t over-write passed in CFLAGS definition.
* Tue Nov 02 2010 cooloAATTnovell.com- update to 4.1 - support for lzo (>= 2.6.36) and lzma (not yet mainline) - xattr support - misc fixes for the tools
* Mon Sep 21 2009 snwintAATTsuse.de- removed obsolete source file
* Thu Sep 17 2009 snwintAATTsuse.de- update to squashfs 4.0 (unsquashfs actually works)