Hello community,

here is the log from the commit of package ebiso for openSUSE:Factory checked 
in at 2016-04-07 13:32:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ebiso (Old)
 and      /work/SRC/openSUSE:Factory/.ebiso.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ebiso"

Changes:
--------
--- /work/SRC/openSUSE:Factory/ebiso/ebiso.changes      2016-04-06 
11:51:39.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.ebiso.new/ebiso.changes 2016-04-07 
13:32:39.000000000 +0200
@@ -1,0 +2,16 @@
+Mon Apr  4 11:11:14 CEST 2016 - [email protected]
+
+- Bugfix update to version 0.2.2
+  In certain cases ebiso will overwrite one "random" byte
+  with '\0', which might lead to file corruption, see
+  https://github.com/gozora/ebiso/releases/tag/v0.2.2
+  See also the following description by the ebiso author
+  Vladimir Gozora in a mail from him (excerpts):
+   "... captious bug in ebiso, that can cause (under certain
+    circumstances) corruption of random file by overwriting
+    one byte with zero ('\0'). This overwrite always happens
+    on the end of block of 2048 bytes so for this reason it
+    can remain unnoticed most of the time. ... In general
+    ISO should be safe once user is able to boot from it."
+
+-------------------------------------------------------------------

Old:
----
  ebiso-0.2.1.tar.gz

New:
----
  ebiso-0.2.2.tar.gz

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

Other differences:
------------------
++++++ ebiso.spec ++++++
--- /var/tmp/diff_new_pack.5vJsWA/_old  2016-04-07 13:32:39.000000000 +0200
+++ /var/tmp/diff_new_pack.5vJsWA/_new  2016-04-07 13:32:39.000000000 +0200
@@ -16,7 +16,7 @@
 #
 
 Name:           ebiso
-Version:        0.2.1
+Version:        0.2.2
 Release:        0
 Summary:        UEFI bootable ISO image creator for Relax-and-Recover
 # Refer to http://license.opensuse.org/
@@ -26,7 +26,10 @@
 # accordingly ebiso is in the same RPM group as rear:
 Group:          Productivity/Archiving/Backup
 URL:            https://github.com/gozora/ebiso
-Source:         %{name}-%{version}.tar.gz
+# How to make Source0:
+#   wget --no-check-certificate 
https://github.com/gozora/ebiso/archive/v0.2.2.tar.gz
+#   mv v0.2.2 ebiso-0.2.2.tar.gz
+Source0:        %{name}-%{version}.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 # ebiso is only used by rear to make UEFI bootable ISO images
 # on SLE12 systems so that no other architecture except x86_64 is needed

++++++ ebiso-0.2.1.tar.gz -> ebiso-0.2.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ebiso-0.2.1/.gitignore new/ebiso-0.2.2/.gitignore
--- old/ebiso-0.2.1/.gitignore  1970-01-01 01:00:00.000000000 +0100
+++ new/ebiso-0.2.2/.gitignore  2016-04-02 23:52:26.000000000 +0200
@@ -0,0 +1,4 @@
+ebiso
+*.o
+*.a
+.d/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ebiso-0.2.1/ebiso.c new/ebiso-0.2.2/ebiso.c
--- old/ebiso-0.2.1/ebiso.c     2016-03-22 15:11:07.000000000 +0100
+++ new/ebiso-0.2.2/ebiso.c     2016-04-02 23:52:26.000000000 +0200
@@ -1,9 +1,9 @@
 /*
  * ebiso.c
  * 
- * Version:       0.2.1
+ * Version:       0.2.2
  * 
- * Release date:  13.12.2015
+ * Release date:  2.4.2015
  * 
  * Copyright 2015 Vladimir (sodoma) Gozora <[email protected]>
  * 
@@ -214,6 +214,7 @@
    if ((rv = iso9660_directory_record(list, fp, &ISO_data)) != E_OK)           
     // 0xC000
       unlink(ISO_data.iso_file);
    else {
+      fseek(fp, 0, SEEK_END);
       fseek(fp, BLOCK_SIZE - 1, SEEK_CUR);
       fwrite(&zero, 1, 1, fp);                                                 
     // Write one empty block at the end
    }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ebiso-0.2.1/include/ebiso.h 
new/ebiso-0.2.2/include/ebiso.h
--- old/ebiso-0.2.1/include/ebiso.h     2016-03-22 15:11:07.000000000 +0100
+++ new/ebiso-0.2.2/include/ebiso.h     2016-04-02 23:52:26.000000000 +0200
@@ -1,9 +1,9 @@
 /*
  * ebiso.h
  * 
- * Version:       0.2.1
+ * Version:       0.2.2
  * 
- * Release date:  13.12.2015
+ * Release date:  2.4.2015
  * 
  * Copyright 2015 Vladimir (sodoma) Gozora <[email protected]>
  * 
@@ -33,7 +33,7 @@
 #include <getopt.h>
 
 #define PROGNAME "ebiso"
-#define EBISO_VERSION "0.2.1"
+#define EBISO_VERSION "0.2.2"
 
 #if (DEBUG == 1)
 static void disp_level(struct file_list_t *list_to_display, int level);


Reply via email to