Hello community,

here is the log from the commit of package squashfs for openSUSE:Factory 
checked in at 2019-10-30 14:41:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/squashfs (Old)
 and      /work/SRC/openSUSE:Factory/.squashfs.new.2990 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "squashfs"

Wed Oct 30 14:41:17 2019 rev:39 rq:743375 version:4.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/squashfs/squashfs.changes        2019-08-15 
12:22:33.946648619 +0200
+++ /work/SRC/openSUSE:Factory/.squashfs.new.2990/squashfs.changes      
2019-10-30 14:41:18.637766954 +0100
@@ -1,0 +2,63 @@
+Mon Oct 21 13:45:56 UTC 2019 - Philipp Seiler <[email protected]>
+
+- 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)
+
+-------------------------------------------------------------------

Old:
----
  0001-mksquashfs-fix-rare-race-in-fragment-waiting-in-file.patch
  0002-Fix-2GB-limit-of-the-is_fragment-.-function.patch
  0003-Add-offset-function-to-skip-n-bytes.patch
  squashfs4.3.tar.gz
  sysmacros.patch

New:
----
  squashfs4.4.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ squashfs.spec ++++++
--- /var/tmp/diff_new_pack.2FdI0e/_old  2019-10-30 14:41:19.273767631 +0100
+++ /var/tmp/diff_new_pack.2FdI0e/_new  2019-10-30 14:41:19.277767636 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           squashfs
-Version:        4.3
+Version:        4.4
 Release:        0
 Summary:        A Read-Only File System with Efficient Compression
 License:        GPL-2.0-or-later
@@ -25,15 +25,7 @@
 Url:            http://squashfs.sourceforge.net/
 Source0:        
http://sourceforge.net/projects/squashfs/files/squashfs/%{name}%{version}/%{name}%{version}.tar.gz
 Patch0:         squashfs-64k.patch
-# PATCH-FIX-UPSTREAM 
0001-mksquashfs-fix-rare-race-in-fragment-waiting-in-file.patch boo#953723
-Patch1:         0001-mksquashfs-fix-rare-race-in-fragment-waiting-in-file.patch
-# PATCH-FIX-UPSTREAM 0002-Fix-2GB-limit-of-the-is_fragment-.-function.patch 
boo#953723
-Patch2:         0002-Fix-2GB-limit-of-the-is_fragment-.-function.patch
-Patch3:         squashfs-thread-limit
-# PATCH-FIX-UPSTREAM Include <sys/sysmacros.h> for major/minor/makedev
-Patch4:         sysmacros.patch
-# PATCH-FIX_UPSTREAM add -offset function to skip n bytes
-Patch5:         0003-Add-offset-function-to-skip-n-bytes.patch
+Patch1:         squashfs-thread-limit
 %if %{?suse_version} > 1315
 BuildRequires:  liblz4-devel
 %endif
@@ -51,10 +43,6 @@
 %setup -q -n squashfs%{version}
 %patch0 -p1
 %patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
 
 %build
 %define _lto_cflags %{nil}
@@ -70,7 +58,7 @@
 
 %files
 %defattr(-,root,root)
-%doc README README-%{version} PERFORMANCE.README CHANGES
+%doc README-%{version} ACKNOWLEDGEMENTS CHANGES COPYING USAGE
 %{_bindir}/*squashfs
 
 %changelog

++++++ squashfs-64k.patch ++++++
--- /var/tmp/diff_new_pack.2FdI0e/_old  2019-10-30 14:41:19.293767653 +0100
+++ /var/tmp/diff_new_pack.2FdI0e/_new  2019-10-30 14:41:19.293767653 +0100
@@ -1,6 +1,7 @@
---- squashfs4.3/squashfs-tools/mksquashfs.c.orig       2014-05-13 
00:18:20.000000000 +0200
-+++ squashfs4.3/squashfs-tools/mksquashfs.c    2014-05-16 14:59:30.802144932 
+0200
-@@ -4674,9 +4674,9 @@ void write_filesystem_tables(struct squa
+diff -dupr squashfs4.4/squashfs-tools/mksquashfs.c 
squashfs4.4_new/squashfs-tools/mksquashfs.c
+--- squashfs4.4/squashfs-tools/mksquashfs.c    2019-08-29 03:58:04.000000000 
+0200
++++ squashfs4.4/squashfs-tools/mksquashfs.c    2019-10-21 15:34:39.393253955 
+0200
+@@ -4948,9 +4948,9 @@ void write_filesystem_tables(struct squa
        SQUASHFS_INSWAP_SUPER_BLOCK(sBlk); 
        write_destination(fd, SQUASHFS_START, sizeof(*sBlk), sBlk);
  
@@ -13,9 +14,9 @@
        }
  
        close(fd);
-@@ -5309,7 +5309,7 @@ printOptions:
-                       ERROR("-force-uid uid\t\tset all file uids to uid\n");
-                       ERROR("-force-gid gid\t\tset all file gids to gid\n");
+@@ -5898,7 +5898,7 @@ printOptions:
+                       ERROR("-force-uid <uid>\tset all file uids to <uid>\n");
+                       ERROR("-force-gid <gid>\tset all file gids to <gid>\n");
                        ERROR("-nopad\t\t\tdo not pad filesystem to a multiple "
 -                              "of 4K\n");
 +                              "of 64K\n");

++++++ squashfs-thread-limit ++++++
--- /var/tmp/diff_new_pack.2FdI0e/_old  2019-10-30 14:41:19.301767662 +0100
+++ /var/tmp/diff_new_pack.2FdI0e/_new  2019-10-30 14:41:19.305767666 +0100
@@ -1,6 +1,7 @@
---- squashfs4.3/squashfs-tools/mksquashfs.c.orig       2014-05-13 
00:18:20.000000000 +0200
-+++ squashfs4.3/squashfs-tools/mksquashfs.c    2016-06-16 17:06:56.347792650 
+0200
-@@ -4126,6 +4126,15 @@ void initialise_threads(int readq, int f
+diff -dupr squashfs4.4_orig/squashfs-tools/mksquashfs.c 
squashfs4.4/squashfs-tools/mksquashfs.c
+--- squashfs4.4_orig/squashfs-tools/mksquashfs.c       2019-10-21 
15:36:52.002369471 +0200
++++ squashfs4.4/squashfs-tools/mksquashfs.c    2019-10-21 15:37:13.402549491 
+0200
+@@ -4384,6 +4384,15 @@ void initialise_threads(int readq, int f
                processors = sysconf(_SC_NPROCESSORS_ONLN);
  #endif
        }

++++++ squashfs4.3.tar.gz -> squashfs4.4.tar.gz ++++++
++++ 13223 lines of diff (skipped)


Reply via email to