Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libfsfat for openSUSE:Factory 
checked in at 2026-08-28 19:56:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libfsfat (Old)
 and      /work/SRC/openSUSE:Factory/.libfsfat.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libfsfat"

Fri Aug 28 19:56:14 2026 rev:15 rq:1374379 version:20260826

Changes:
--------
--- /work/SRC/openSUSE:Factory/libfsfat/libfsfat.changes        2026-08-24 
12:17:33.510685067 +0200
+++ /work/SRC/openSUSE:Factory/.libfsfat.new.1265/libfsfat.changes      
2026-08-28 19:58:45.468835229 +0200
@@ -1,0 +2,6 @@
+Fri Aug 28 12:22:07 UTC 2026 - Jan Engelhardt <[email protected]>
+
+- Update to release 20260826
+  * Check for out-of-bounds cluster indexes and reject them
+
+-------------------------------------------------------------------

Old:
----
  libfsfat-experimental-20260823.tar.gz

New:
----
  libfsfat-experimental-20260826.tar.gz

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

Other differences:
------------------
++++++ libfsfat.spec ++++++
--- /var/tmp/diff_new_pack.5gGSXx/_old  2026-08-28 19:58:46.327865262 +0200
+++ /var/tmp/diff_new_pack.5gGSXx/_new  2026-08-28 19:58:46.333865472 +0200
@@ -20,7 +20,7 @@
 
 Name:           libfsfat
 %define lname  libfsfat1
-Version:        20260823
+Version:        20260826
 Release:        0
 Summary:        Library and tools for accessing the FAT filesystem
 License:        LGPL-3.0-or-later

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.5gGSXx/_old  2026-08-28 19:58:46.405867990 +0200
+++ /var/tmp/diff_new_pack.5gGSXx/_new  2026-08-28 19:58:46.415868339 +0200
@@ -1,5 +1,5 @@
-mtime: 1787557355
-commit: ee7e87f13078860afd76726f88c8fa1ebadde6076583652ee921c6d04e90baa5
+mtime: 1787919765
+commit: 13788370b973f14a61db53ac43ebc627ed426dc92389a8c9688ef6038370955c
 url: https://src.opensuse.org/security-forensics/libfsfat
 revision: master
 

++++++ build.specials.obscpio ++++++

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-08-28 14:22:45.000000000 +0200
@@ -0,0 +1 @@
+.osc

++++++ libfsfat-experimental-20260823.tar.gz -> 
libfsfat-experimental-20260826.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libfsfat-20260823/common/config.h 
new/libfsfat-20260826/common/config.h
--- old/libfsfat-20260823/common/config.h       2026-08-22 18:58:30.000000000 
+0200
+++ new/libfsfat-20260826/common/config.h       2026-08-27 13:08:22.000000000 
+0200
@@ -611,7 +611,7 @@
 #define PACKAGE_NAME "libfsfat"
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING "libfsfat 20260823"
+#define PACKAGE_STRING "libfsfat 20260826"
 
 /* Define to the one symbol short name of this package. */
 #define PACKAGE_TARNAME "libfsfat"
@@ -620,7 +620,7 @@
 #define PACKAGE_URL ""
 
 /* Define to the version of this package. */
-#define PACKAGE_VERSION "20260823"
+#define PACKAGE_VERSION "20260826"
 
 /* The size of 'int', as computed by sizeof. */
 #define SIZEOF_INT 4
@@ -649,7 +649,7 @@
 /* #undef TM_IN_SYS_TIME */
 
 /* Version number of package */
-#define VERSION "20260823"
+#define VERSION "20260826"
 
 /* Number of bits in a file offset, on hosts where this is settable. */
 /* #undef _FILE_OFFSET_BITS */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libfsfat-20260823/configure 
new/libfsfat-20260826/configure
--- old/libfsfat-20260823/configure     2026-08-22 18:58:22.000000000 +0200
+++ new/libfsfat-20260826/configure     2026-08-27 13:08:14.000000000 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.72 for libfsfat 20260823.
+# Generated by GNU Autoconf 2.72 for libfsfat 20260826.
 #
 # Report bugs to <https://github.com/libyal/libfsfat/issues>.
 #
@@ -614,8 +614,8 @@
 # Identity of this package.
 PACKAGE_NAME='libfsfat'
 PACKAGE_TARNAME='libfsfat'
-PACKAGE_VERSION='20260823'
-PACKAGE_STRING='libfsfat 20260823'
+PACKAGE_VERSION='20260826'
+PACKAGE_STRING='libfsfat 20260826'
 PACKAGE_BUGREPORT='https://github.com/libyal/libfsfat/issues'
 PACKAGE_URL=''
 
@@ -1700,7 +1700,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-'configure' configures libfsfat 20260823 to adapt to many kinds of systems.
+'configure' configures libfsfat 20260826 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1771,7 +1771,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of libfsfat 20260823:";;
+     short | recursive ) echo "Configuration of libfsfat 20260826:";;
    esac
   cat <<\_ACEOF
 
@@ -2048,7 +2048,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-libfsfat configure 20260823
+libfsfat configure 20260826
 generated by GNU Autoconf 2.72
 
 Copyright (C) 2023 Free Software Foundation, Inc.
@@ -2790,7 +2790,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by libfsfat $as_me 20260823, which was
+It was created by libfsfat $as_me 20260826, which was
 generated by GNU Autoconf 2.72.  Invocation command line was
 
   $ $0$ac_configure_args_raw
@@ -4487,7 +4487,7 @@
 
 # Define the identity of the package.
  PACKAGE='libfsfat'
- VERSION='20260823'
+ VERSION='20260826'
 
 
 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -72502,7 +72502,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by libfsfat $as_me 20260823, which was
+This file was extended by libfsfat $as_me 20260826, which was
 generated by GNU Autoconf 2.72.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -72570,7 +72570,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config='$ac_cs_config_escaped'
 ac_cs_version="\\
-libfsfat config.status 20260823
+libfsfat config.status 20260826
 configured by $0, generated by GNU Autoconf 2.72,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libfsfat-20260823/configure.ac 
new/libfsfat-20260826/configure.ac
--- old/libfsfat-20260823/configure.ac  2026-08-22 18:40:46.000000000 +0200
+++ new/libfsfat-20260826/configure.ac  2026-08-26 20:20:10.000000000 +0200
@@ -2,7 +2,7 @@
 
 AC_INIT(
   [libfsfat],
-  [20260823],
+  [20260826],
   [https://github.com/libyal/libfsfat/issues])
 
 AC_CONFIG_SRCDIR(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libfsfat-20260823/dpkg/changelog 
new/libfsfat-20260826/dpkg/changelog
--- old/libfsfat-20260823/dpkg/changelog        2026-08-22 18:58:30.000000000 
+0200
+++ new/libfsfat-20260826/dpkg/changelog        2026-08-27 13:08:22.000000000 
+0200
@@ -1,5 +1,5 @@
-libfsfat (20260823-1) unstable; urgency=low
+libfsfat (20260826-1) unstable; urgency=low
 
   * Auto-generated
 
- -- Joachim Metz <[email protected]>  Sat, 22 Aug 2026 18:58:30 +0200
+ -- Joachim Metz <[email protected]>  Thu, 27 Aug 2026 13:08:21 +0200
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libfsfat-20260823/fsfattools/fsfatmount.c 
new/libfsfat-20260826/fsfattools/fsfatmount.c
--- old/libfsfat-20260823/fsfattools/fsfatmount.c       2026-08-19 
06:24:10.000000000 +0200
+++ new/libfsfat-20260826/fsfattools/fsfatmount.c       2026-08-26 
20:20:10.000000000 +0200
@@ -486,9 +486,14 @@
 
                goto on_error;
        }
+#if defined( HAVE_LIBFUSE3 )
        fuse_unmount(
         fsfatmount_fuse_handle );
-
+#else
+       fuse_unmount(
+        mount_point,
+        fsfatmount_fuse_channel );
+#endif
        fuse_destroy(
         fsfatmount_fuse_handle );
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libfsfat-20260823/include/libfsfat/definitions.h 
new/libfsfat-20260826/include/libfsfat/definitions.h
--- old/libfsfat-20260823/include/libfsfat/definitions.h        2026-08-22 
18:58:30.000000000 +0200
+++ new/libfsfat-20260826/include/libfsfat/definitions.h        2026-08-27 
13:08:22.000000000 +0200
@@ -24,11 +24,11 @@
 
 #include <libfsfat/types.h>
 
-#define LIBFSFAT_VERSION                               20260823
+#define LIBFSFAT_VERSION                               20260826
 
 /* The version string
  */
-#define LIBFSFAT_VERSION_STRING                                "20260823"
+#define LIBFSFAT_VERSION_STRING                                "20260826"
 
 /* The file access
  * bit 1        set to 1 for read access
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libfsfat-20260823/libfsfat/libfsfat.rc 
new/libfsfat-20260826/libfsfat/libfsfat.rc
--- old/libfsfat-20260823/libfsfat/libfsfat.rc  2026-08-22 18:58:30.000000000 
+0200
+++ new/libfsfat-20260826/libfsfat/libfsfat.rc  2026-08-27 13:08:22.000000000 
+0200
@@ -22,12 +22,12 @@
     BLOCK "040904E4"
     BEGIN
       VALUE "FileDescription",         "Library to access the File Allocation 
Table (FAT) file system format\0"
-      VALUE "FileVersion",             "20260823" "\0"
+      VALUE "FileVersion",             "20260826" "\0"
       VALUE "InternalName",            "libfsfat.dll\0"
       VALUE "LegalCopyright",          "(C) 2021-2026, Joachim Metz 
<[email protected]>\0"
       VALUE "OriginalFilename",                "libfsfat.dll\0"
       VALUE "ProductName",             "libfsfat\0"
-      VALUE "ProductVersion",          "20260823" "\0"
+      VALUE "ProductVersion",          "20260826" "\0"
       VALUE "Comments",                        "For more information visit 
https://github.com/libyal/libfsfat/\0";
     END
   END
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libfsfat-20260823/libfsfat/libfsfat_allocation_table.c 
new/libfsfat-20260826/libfsfat/libfsfat_allocation_table.c
--- old/libfsfat-20260823/libfsfat/libfsfat_allocation_table.c  2026-08-22 
12:42:06.000000000 +0200
+++ new/libfsfat-20260826/libfsfat/libfsfat_allocation_table.c  2026-08-26 
20:20:10.000000000 +0200
@@ -492,6 +492,10 @@
                                }
                        }
                }
+               if( table_index >= allocation_table->number_of_cluster_numbers )
+               {
+                       break;
+               }
                if( io_handle->file_system_format == 
LIBFSFAT_FILE_SYSTEM_FORMAT_FAT12 )
                {
                        read_offset = 0;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libfsfat-20260823/libfsfat/libfsfat_definitions.h 
new/libfsfat-20260826/libfsfat/libfsfat_definitions.h
--- old/libfsfat-20260823/libfsfat/libfsfat_definitions.h       2026-08-22 
18:58:30.000000000 +0200
+++ new/libfsfat-20260826/libfsfat/libfsfat_definitions.h       2026-08-27 
13:08:22.000000000 +0200
@@ -37,11 +37,11 @@
  * for local use of libfsfat
  */
 #else
-#define LIBFSFAT_VERSION                                       20260823
+#define LIBFSFAT_VERSION                                       20260826
 
 /* The version string
  */
-#define LIBFSFAT_VERSION_STRING                                        
"20260823"
+#define LIBFSFAT_VERSION_STRING                                        
"20260826"
 
 /* The file access
  * bit 1        set to 1 for read access
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libfsfat-20260823/libfsfat.spec 
new/libfsfat-20260826/libfsfat.spec
--- old/libfsfat-20260823/libfsfat.spec 2026-08-22 18:58:30.000000000 +0200
+++ new/libfsfat-20260826/libfsfat.spec 2026-08-27 13:08:22.000000000 +0200
@@ -1,5 +1,5 @@
 Name: libfsfat
-Version: 20260823
+Version: 20260826
 Release: 1
 Summary: Library to access the File Allocation Table (FAT) file system format
 Group: System Environment/Libraries
@@ -95,6 +95,6 @@
 %{_mandir}/man1/*
 
 %changelog
-* Sat Aug 22 2026 Joachim Metz <[email protected]> 20260823-1
+* Thu Aug 27 2026 Joachim Metz <[email protected]> 20260826-1
 - Auto-generated
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libfsfat-20260823/pyproject.toml 
new/libfsfat-20260826/pyproject.toml
--- old/libfsfat-20260823/pyproject.toml        2026-08-22 18:58:30.000000000 
+0200
+++ new/libfsfat-20260826/pyproject.toml        2026-08-27 13:08:22.000000000 
+0200
@@ -4,7 +4,7 @@
 
 [project]
 name = "libfsfat-python"
-version = "20260823"
+version = "20260826"
 description = "Python bindings for libfsfat"
 maintainers = [
     { name = "Joachim Metz", email = "[email protected]" },
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libfsfat-20260823/tests/package.m4 
new/libfsfat-20260826/tests/package.m4
--- old/libfsfat-20260823/tests/package.m4      2026-08-22 18:41:19.000000000 
+0200
+++ new/libfsfat-20260826/tests/package.m4      2026-08-27 13:08:50.000000000 
+0200
@@ -1,5 +1,5 @@
 m4_define([AT_PACKAGE_NAME], [libfsfat])
 m4_define([AT_PACKAGE_TARNAME], [libfsfat])
-m4_define([AT_PACKAGE_VERSION], [20260823])
-m4_define([AT_PACKAGE_STRING], [libfsfat 20260823])
+m4_define([AT_PACKAGE_VERSION], [20260826])
+m4_define([AT_PACKAGE_STRING], [libfsfat 20260826])
 m4_define([AT_PACKAGE_BUGREPORT], [https://github.com/libyal/libfsfat/issues])

Reply via email to