| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: squashfs | Distribution: SUSE Linux Enterprise 15 |
| Version: 4.6.1 | Vendor: SUSE LLC <https://www.suse.com/> |
| Release: 150300.3.3.1 | Build date: Fri Oct 27 16:24:50 2023 |
| Group: System/Filesystems | Build host: ibs-power9-12 |
| Size: 835403 | Source RPM: squashfs-4.6.1-150300.3.3.1.src.rpm |
| Packager: https://www.suse.com/ | |
| Url: https://github.com/plougher/squashfs-tools | |
| Summary: A Read-Only File System with Efficient Compression | |
This package contains the userland utilities to create and read squashfs images.
GPL-2.0-or-later
* Mon Jul 03 2023 duwe@suse.com
- For reference: previous updates fixed
* CVE-2021-40153 (bsc#1189936)
* CVE-2015-4645, CVE-2015-4646 (bsc#935380)
* Sat Apr 15 2023 dmueller@suse.com
- update to 4.6.1:
* Race condition which can cause corruption of the "fragment
table" fixed. This is a regression introduced in August 2022,
and it has been seen when tailend packing is used (-tailends option).
* Fix build failure when the tools are being built without
extended attribute (XATTRs) support.
* Fix XATTR error message when an unrecognised prefix is
found
* Fix incorrect free of pointer when an unrecognised XATTR
prefix is found.
* Major improvements in extended attribute handling,
pseudo file handling, and miscellaneous new options and
improvements
* Extended attribute handling improved in Mksquashfs and
Sqfstar
* New Pseudo file xattr definition to add extended
attributes to files.
* New xattrs-add Action to add extended attributes to files
* Extended attribute handling improved in Unsquashfs
* Other major improvements
* Unsquashfs can now output Pseudo files to standard out.
* Mksquashfs can now input Pseudo files from standard in.
* Squashfs filesystems can now be converted (different
block size compression etc) without unpacking to an
intermediate filesystem or mounting, by piping the output of
Unsquashfs to Mksquashfs.
* Pseudo files are now supported by Sqfstar.
* "Non-anchored" excludes are now supported by Unsquashfs.
* Fri Oct 14 2022 duwe@suse.com
- Do not repeat openSUSE / SLE version tests
- Actually format and package the man pages
* Sun May 08 2022 crrodriguez@opensuse.org
- set LZMA_XZ_SUPPORT=1 so you can (un)squash -comp lzma images
* Sun Mar 20 2022 dmueller@suse.com
- update to 4.5.1 (bsc#1190531, CVE-2021-41072):
* This release adds Manpages for Mksquashfs(1), Unsquashfs(1),
Sqfstar(1) and Sqfscat(1).
* The -help text output from the utilities has been improved
and extended as well (but the Manpages are now more
comprehensive).
* CVE-2021-41072 which is a writing outside of destination
exploit, has been fixed.
* The number of hard-links in the filesystem is now also
displayed by Mksquashfs in the output summary.
* The number of hard-links written by Unsquashfs is now
also displayed in the output summary.
* Unsquashfs will now write to a pre-existing destination
directory, rather than aborting.
* Unsquashfs now allows "." to used as the destination, to
extract to the current directory.
* The Unsquashfs progress bar now tracks empty files and
hardlinks, in addition to data blocks.
* -no-hardlinks option has been implemented for Sqfstar.
* More sanity checking for "corrupted" filesystems, including
checks for multiply linked directories and directory loops.
* Options that may cause filesystems to be unmountable have
been moved into a new "experts" category in the Mksquashfs
help text (and Manpage).
* Maximum cpiostyle filename limited to PATH_MAX. This
prevents attempts to overflow the stack, or cause system
calls to fail with a too long pathname.
* Don't always use "max open file limit" when calculating
length of queues, as a very large file limit can cause
Unsquashfs to abort. Instead use the smaller of max open
file limit and cache size.
* Fix Mksquashfs silently ignoring Pseudo file definitions
when appending.
* Don't abort if no XATTR support has been built in, and
there's XATTRs in the filesystem. This is a regression
introduced in 2019 in Version 4.4.
* Fix duplicate check when the last file block is sparse.
* Sat Dec 11 2021 dmueller@suse.com
- update to 4.5:
* Mksquashfs now supports "Actions".
* New sqfstar command which will create a Squashfs image from a tar archive.
* Tar style handling of source pathnames in Mksquashfs.
* Cpio style handling of source pathnames in Mksquashfs.
* New option to throttle the amount of CPU and I/O.
* Mksquashfs now allows no source directory to be specified.
* New Pseudo file "R" definition which allows a Regular file
o be created with data stored within the Pseudo file.
* Symbolic links are now followed in extract files
* Unsquashfs now supports "exclude" files.
* Max depth traversal option added.
* Unsquashfs can now output a "Pseudo file" representing the
input Squashfs filesystem.
* New -one-file-system option in Mksquashfs.
* New -no-hardlinks option in Mksquashfs.
* Exit code in Unsquashfs changed to distinguish between
non-fatal errors (exit 2), and fatal errors (exit 1).
* Xattr id count added in Unsquashfs "-stat" output.
* Unsquashfs "write outside directory" exploit fixed.
* Error handling in Unsquashfs writer thread fixed.
* Fix failure to truncate destination if appending aborted.
* Prevent Mksquashfs reading the destination file.
* Tue Sep 01 2020 bjoernv@arcor.de
- enabled ZSTD compression support for openSUSE >= 15.1
* Tue Mar 31 2020 mliska@suse.cz
- Add -fcommon in order to fix boo#1160294.
* Mon Oct 21 2019 p.seiler@linuxmail.org
- Version 4.4 - 2019-08-29:
* Reproducible builds, new compressors,
CVE fixes, security hardening and new options
for Mksquashfs/Unsquashfs.
- Overall improvements:
* Mksquashfs now generates reproducible images by default.
* Mkfs time and file timestamps can also be specified.
* Support for the Zstandard (ZSTD) compression algorithm.
* CVE-2015-4645 and CVE-2015-4646 have been fixed.
- Mksquashfs improvements and major bug fixes:
* Pseudo files now support symbolic links.
* New -mkfs-time option.
* New -all-time option.
* New -root-mode option.
* New -quiet option.
* New -noId option.
* New -offset option.
* Update lz4 wrapper to use new functions introduced
in 1.7.0.
* Bug fix, don't allow "/" pseudo filenames.
* Bug fix, allow quoting of pseudo files, to
better handle filenames with spaces.
* Fix compilation with glibc 2.25+.
- Unsquashfs improvements and major bug fixes:
* CVE-2015-4645 and CVE-2015-4646 have been fixed.
* Unsquashfs has been further hardened against corrupted
filestems.
* Unsquashfs is now more strict about error handling.
* New -ignore-errors option.
* New -strict-errors option.
* New -lln[umeric] option.
* New -lc option.
* New -llc option.
* New -mkfs-time option.
* New -UTC option.
* New -offset option.
* New -quiet option.
* Update lz4 wrapper to use new functions introduced
in 1.7.0.
* Bug fix, fatal and non-fatal errors now set the exit
code to 1.
* Bug fix, fix time setting for symlinks.
* Bug fix, try to set sticky-bit when running as a
user process.
* Fix compilation with glibc 2.25+.
- build changes:
* re-created patches to fit squashfs 4.4
* removed 0001-mksquashfs-fix-rare-race-in-fragment-waiting-in-file.patch
(new version includes this change)
* removed 0002-Fix-2GB-limit-of-the-is_fragment-.-function.patch
(new version includes this change)
* removed 0003-Add-offset-function-to-skip-n-bytes.patch
(new version includes this change)
* removed sysmacros.patch
(new version includes this change)
* Wed Jun 05 2019 p.seiler@linuxmail.org
- Add -offset function to skip n bytes at the beginning of the squashfs…
https://github.com/plougher/squashfs-tools/commit/5a498ad24dcfeac9f3d747e894f22901f3ac10
(0003-Add-offset-function-to-skip-n-bytes.patch)
* Wed Apr 24 2019 mliska@suse.cz
- Disable LTO (boo#1133284).
* Wed Mar 20 2019 dsterba@suse.cz
- Use | instead of / that can be part of -L or -I options.
* Wed Mar 20 2019 dimstar@opensuse.org
- Use / as sed command delimiter. Comma can actually show up in
optflags (think -Wl,…), which then breaks the sed command line
parsing.
* Wed Aug 01 2018 schwab@suse.de
- sysmacros.patch: Include <sys/sysmacros.h> for major/minor/makedev
* Thu Jun 16 2016 duwe@suse.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 dmueller@suse.com
- fix build for SLE12 and older
* Thu Nov 05 2015 seife+obs@b1-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 9@cirno.systems
- Enable LZ4 support
* Fri Mar 06 2015 mpluskal@suse.com
- Use url for source
- Cleanup spec file with spec-cleaner
/usr/bin/mksquashfs /usr/bin/sqfscat /usr/bin/sqfstar /usr/bin/unsquashfs /usr/share/doc/packages/squashfs /usr/share/doc/packages/squashfs/ACKNOWLEDGEMENTS /usr/share/doc/packages/squashfs/CHANGES /usr/share/doc/packages/squashfs/README-4.6.1 /usr/share/doc/packages/squashfs/USAGE-4.6 /usr/share/licenses/squashfs /usr/share/licenses/squashfs/COPYING /usr/share/man/man1/mksquashfs.1.gz /usr/share/man/man1/sqfscat.1.gz /usr/share/man/man1/sqfstar.1.gz /usr/share/man/man1/unsquashfs.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Mar 9 16:30:14 2026