Hello community,

here is the log from the commit of package mtools for openSUSE:Factory checked 
in at 2013-03-28 13:23:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mtools (Old)
 and      /work/SRC/openSUSE:Factory/.mtools.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mtools", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/mtools/mtools.changes    2012-07-25 
10:42:30.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.mtools.new/mtools.changes       2013-03-28 
13:23:18.000000000 +0100
@@ -1,0 +2,17 @@
+Tue Mar 26 12:54:37 UTC 2013 - [email protected]
+
+- updated to 4.0.18:
+  * Fix for names of iconv encodings on AIX
+  * Fix mt_size_t on NetBSD
+  * Fixed compilation on Mingw
+  * Fixed doc (especially mformat)
+  * Fix mformat'ing of FAT12 filesystems with huge cluster sizes
+  * Minfo prints image file name in mformat command line if an image
+    file name was given
+  * Always generate gzip-compressed RPMs, in order to remain
+    compatible with older distributions
+  * Fixed buffer overflow with drive letter in mclasserase
+- extended fat-bits.patch: add fat_bits parameter again to fat_read()
+  and old_fat_read(); it is candidate to drop though
+
+-------------------------------------------------------------------

Old:
----
  mtools-4.0.17-aliasing.diff
  mtools-4.0.17-autoconf.diff
  mtools-4.0.17-conf.diff
  mtools-4.0.17-fat-bits.diff
  mtools-4.0.17-prototypes.diff
  mtools-4.0.17.tar.bz2

New:
----
  mtools-4.0.18-aliasing.diff
  mtools-4.0.18-autoconf.diff
  mtools-4.0.18-conf.diff
  mtools-4.0.18-fat-bits.diff
  mtools-4.0.18-prototypes.diff
  mtools-4.0.18.tar.bz2

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

Other differences:
------------------
++++++ mtools.spec ++++++
--- /var/tmp/diff_new_pack.eGC6lY/_old  2013-03-28 13:23:20.000000000 +0100
+++ /var/tmp/diff_new_pack.eGC6lY/_new  2013-03-28 13:23:20.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package mtools
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -27,7 +27,7 @@
 %endif
 BuildRequires:  xorg-x11
 BuildRequires:  xorg-x11-devel
-Version:        4.0.17
+Version:        4.0.18
 Release:        0
 Url:            http://mtools.linux.lu/
 Summary:        Access Files on an MS-DOS File System

++++++ mtools-4.0.17-aliasing.diff -> mtools-4.0.18-aliasing.diff ++++++

++++++ mtools-4.0.17-autoconf.diff -> mtools-4.0.18-autoconf.diff ++++++

++++++ mtools-4.0.17-conf.diff -> mtools-4.0.18-conf.diff ++++++

++++++ mtools-4.0.17-fat-bits.diff -> mtools-4.0.18-fat-bits.diff ++++++
--- /work/SRC/openSUSE:Factory/mtools/mtools-4.0.17-fat-bits.diff       
2011-09-23 02:13:34.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.mtools.new/mtools-4.0.18-fat-bits.diff  
2013-03-28 13:23:18.000000000 +0100
@@ -2,7 +2,15 @@
 ===================================================================
 --- fat.c.orig
 +++ fat.c
-@@ -722,7 +722,7 @@ static int old_fat_read(Fs_t *This, unio
+@@ -705,6 +705,7 @@ static int fat_32_read(Fs_t *This, union
+ 
+ 
+ static int old_fat_read(Fs_t *This, union bootsector *boot, 
++                        int config_fat_bits,
+                       size_t tot_sectors, int nodups)
+ {
+       This->writeAllFats = 1;
+@@ -719,7 +720,7 @@ static int old_fat_read(Fs_t *This, unio
        if(check_media_type(This,boot, tot_sectors))
                return -1;
  
@@ -11,3 +19,45 @@
                set_fat16(This);
                /* third FAT byte must be 0xff */
                if(!mtools_skip_check && readByte(This, 3) != 0xff)
+@@ -735,6 +736,7 @@ static int old_fat_read(Fs_t *This, unio
+  * structures.
+  */
+ int fat_read(Fs_t *This, union bootsector *boot,
++             int fat_bits,
+          size_t tot_sectors, int nodups)
+ {
+       This->fat_error = 0;
+@@ -745,7 +747,7 @@ int fat_read(Fs_t *This, union bootsecto
+       This->lastFatSectorData = 0;
+ 
+       if(This->fat_len)
+-              return old_fat_read(This, boot, tot_sectors, nodups);
++              return old_fat_read(This, boot, fat_bits, tot_sectors, nodups);
+       else
+               return fat_32_read(This, boot, tot_sectors);
+ }
+Index: init.c
+===================================================================
+--- init.c.orig
++++ init.c
+@@ -387,7 +387,7 @@ Stream_t *fs_init(char drive, int mode,
+       }
+ 
+       /* read the FAT sectors */
+-      if(fat_read(This, &boot, tot_sectors, dev.use_2m&0x7f)){
++      if(fat_read(This, &boot, dev.fat_bits, tot_sectors, dev.use_2m&0x7f)){
+               This->num_fat = 1;
+               FREE(&This->Next);
+               Free(This->Next);
+Index: fsP.h
+===================================================================
+--- fsP.h.orig
++++ fsP.h
+@@ -92,6 +92,7 @@ void fatAllocate(Fs_t *This, unsigned in
+ void fatEncode(Fs_t *This, unsigned int pos, unsigned int value);
+ 
+ int fat_read(Fs_t *This, union bootsector *boot,
++                         int fat_bits,
+                        size_t tot_sectors, int nodups);
+ void fat_write(Fs_t *This);
+ int zero_fat(Fs_t *Fs, int media_descriptor);

++++++ mtools-4.0.17-prototypes.diff -> mtools-4.0.18-prototypes.diff ++++++

++++++ mtools-4.0.17.tar.bz2 -> mtools-4.0.18.tar.bz2 ++++++
++++ 7112 lines of diff (skipped)

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to