Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ipxe for openSUSE:Factory checked in 
at 2021-06-15 16:37:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ipxe (Old)
 and      /work/SRC/openSUSE:Factory/.ipxe.new.32437 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ipxe"

Tue Jun 15 16:37:47 2021 rev:11 rq:900044 version:1.20.1+git20210614.bf4ccd42

Changes:
--------
--- /work/SRC/openSUSE:Factory/ipxe/ipxe.changes        2021-06-09 
21:52:21.910481488 +0200
+++ /work/SRC/openSUSE:Factory/.ipxe.new.32437/ipxe.changes     2021-06-15 
16:38:20.745798309 +0200
@@ -1,0 +2,10 @@
+Mon Jun 14 15:54:33 UTC 2021 - [email protected]
+
+- Update to version 1.20.1+git20210614.bf4ccd42:
+  * [build] Ensure build ID is deterministic (boo#1047218)
+  * [efi] Veto the Itautec Ip4ConfigDxe driver
+  * [libc] Match standard prototype for putchar()
+  * [base64] Include terminating NUL within base64 character array
+  * [rndis] Fix size of reserved fields
+
+-------------------------------------------------------------------

Old:
----
  ipxe-1.20.1+git20210604.065dce8d.tar.gz

New:
----
  ipxe-1.20.1+git20210614.bf4ccd42.tar.gz

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

Other differences:
------------------
++++++ ipxe.spec ++++++
--- /var/tmp/diff_new_pack.1cryTc/_old  2021-06-15 16:38:21.297799265 +0200
+++ /var/tmp/diff_new_pack.1cryTc/_new  2021-06-15 16:38:21.301799273 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           ipxe
-Version:        1.20.1+git20210604.065dce8d
+Version:        1.20.1+git20210614.bf4ccd42
 Release:        0
 Summary:        A Network Boot Firmware
 License:        GPL-2.0-only

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.1cryTc/_old  2021-06-15 16:38:21.333799328 +0200
+++ /var/tmp/diff_new_pack.1cryTc/_new  2021-06-15 16:38:21.333799328 +0200
@@ -1,4 +1,4 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://git.ipxe.org/ipxe.git</param>
-              <param 
name="changesrevision">065dce8d5950938a7250a93c2630c4b53d2e8293</param></service></servicedata>
\ No newline at end of file
+              <param 
name="changesrevision">bf4ccd4265ac614fbfa38bf168b6eeaf4c17d51e</param></service></servicedata>
\ No newline at end of file

++++++ ipxe-1.20.1+git20210604.065dce8d.tar.gz -> 
ipxe-1.20.1+git20210614.bf4ccd42.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ipxe-1.20.1+git20210604.065dce8d/src/Makefile.housekeeping 
new/ipxe-1.20.1+git20210614.bf4ccd42/src/Makefile.housekeeping
--- old/ipxe-1.20.1+git20210604.065dce8d/src/Makefile.housekeeping      
2021-06-04 15:16:44.000000000 +0200
+++ new/ipxe-1.20.1+git20210614.bf4ccd42/src/Makefile.housekeeping      
2021-06-14 15:36:51.000000000 +0200
@@ -1167,7 +1167,7 @@
        $(Q)$(RM) $(BLIB)
        $(QM)$(ECHO) "  [AR] $@"
        $(Q)$(AR) rD $@ $(sort $(BLIB_OBJS))
-       $(Q)$(OBJCOPY) --prefix-symbols=$(SYMBOL_PREFIX) $@
+       $(Q)$(OBJCOPY) -D --prefix-symbols=$(SYMBOL_PREFIX) $@
        $(Q)$(RANLIB) -D $@
 blib : $(BLIB)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ipxe-1.20.1+git20210604.065dce8d/src/core/base64.c 
new/ipxe-1.20.1+git20210614.bf4ccd42/src/core/base64.c
--- old/ipxe-1.20.1+git20210604.065dce8d/src/core/base64.c      2021-06-04 
15:16:44.000000000 +0200
+++ new/ipxe-1.20.1+git20210614.bf4ccd42/src/core/base64.c      2021-06-14 
15:36:51.000000000 +0200
@@ -36,7 +36,7 @@
  *
  */
 
-static const char base64[64] =
+static const char base64[ 64 + 1 /* NUL */ ] =
        "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
 
 /**
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ipxe-1.20.1+git20210604.065dce8d/src/core/console.c 
new/ipxe-1.20.1+git20210614.bf4ccd42/src/core/console.c
--- old/ipxe-1.20.1+git20210604.065dce8d/src/core/console.c     2021-06-04 
15:16:44.000000000 +0200
+++ new/ipxe-1.20.1+git20210614.bf4ccd42/src/core/console.c     2021-06-14 
15:36:51.000000000 +0200
@@ -20,11 +20,12 @@
  * Write a single character to each console device
  *
  * @v character                Character to be written
+ * @ret character      Character written
  *
  * The character is written out to all enabled console devices, using
  * each device's console_driver::putchar() method.
  */
-void putchar ( int character ) {
+int putchar ( int character ) {
        struct console_driver *console;
 
        /* Automatic LF -> CR,LF translation */
@@ -37,6 +38,8 @@
                     console->putchar )
                        console->putchar ( character );
        }
+
+       return character;
 }
 
 /**
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ipxe-1.20.1+git20210604.065dce8d/src/include/ipxe/rndis.h 
new/ipxe-1.20.1+git20210614.bf4ccd42/src/include/ipxe/rndis.h
--- old/ipxe-1.20.1+git20210604.065dce8d/src/include/ipxe/rndis.h       
2021-06-04 15:16:44.000000000 +0200
+++ new/ipxe-1.20.1+git20210614.bf4ccd42/src/include/ipxe/rndis.h       
2021-06-14 15:36:51.000000000 +0200
@@ -84,7 +84,7 @@
        /** Packet alignment factor */
        uint32_t align;
        /** Reserved */
-       uint32_t reserved;
+       uint32_t reserved[2];
 } __attribute__ (( packed ));
 
 /** RNDIS halt message */
@@ -237,7 +237,7 @@
        /** Per-packet information record */
        struct rndis_packet_field ppi;
        /** Reserved */
-       uint32_t reserved;
+       uint32_t reserved[2];
 } __attribute__ (( packed ));
 
 /** RNDIS packet record */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ipxe-1.20.1+git20210604.065dce8d/src/include/stdio.h 
new/ipxe-1.20.1+git20210614.bf4ccd42/src/include/stdio.h
--- old/ipxe-1.20.1+git20210604.065dce8d/src/include/stdio.h    2021-06-04 
15:16:44.000000000 +0200
+++ new/ipxe-1.20.1+git20210614.bf4ccd42/src/include/stdio.h    2021-06-14 
15:36:51.000000000 +0200
@@ -6,7 +6,7 @@
 #include <stdint.h>
 #include <stdarg.h>
 
-extern void putchar ( int character );
+extern int putchar ( int character );
 
 extern int getchar ( void );
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ipxe-1.20.1+git20210604.065dce8d/src/interface/efi/efi_veto.c 
new/ipxe-1.20.1+git20210614.bf4ccd42/src/interface/efi/efi_veto.c
--- old/ipxe-1.20.1+git20210604.065dce8d/src/interface/efi/efi_veto.c   
2021-06-04 15:16:44.000000000 +0200
+++ new/ipxe-1.20.1+git20210614.bf4ccd42/src/interface/efi/efi_veto.c   
2021-06-14 15:36:51.000000000 +0200
@@ -362,7 +362,7 @@
 }
 
 /**
- * Veto Dell Ip4ConfigDxe driver
+ * Veto Ip4ConfigDxe driver on some platforms
  *
  * @v binding          Driver binding protocol
  * @v loaded           Loaded image protocol
@@ -372,19 +372,21 @@
  * @ret vetoed         Driver is to be vetoed
  */
 static int
-efi_veto_dell_ip4config ( EFI_DRIVER_BINDING_PROTOCOL *binding __unused,
-                         EFI_LOADED_IMAGE_PROTOCOL *loaded __unused,
-                         EFI_COMPONENT_NAME_PROTOCOL *wtf __unused,
-                         const char *manufacturer, const CHAR16 *name ) {
+efi_veto_ip4config ( EFI_DRIVER_BINDING_PROTOCOL *binding __unused,
+                    EFI_LOADED_IMAGE_PROTOCOL *loaded __unused,
+                    EFI_COMPONENT_NAME_PROTOCOL *wtf __unused,
+                    const char *manufacturer, const CHAR16 *name ) {
        static const CHAR16 ip4cfg[] = L"IP4 CONFIG Network Service Driver";
        static const char *dell = "Dell Inc.";
+       static const char *itautec = "Itautec S.A.";
 
        /* Check manufacturer and driver name */
        if ( ! manufacturer )
                return 0;
        if ( ! name )
                return 0;
-       if ( strcmp ( manufacturer, dell ) != 0 )
+       if ( ( strcmp ( manufacturer, dell ) != 0 ) &&
+            ( strcmp ( manufacturer, itautec ) != 0 ) )
                return 0;
        if ( memcmp ( name, ip4cfg, sizeof ( ip4cfg ) ) != 0 )
                return 0;
@@ -436,8 +438,8 @@
 /** Driver vetoes */
 static struct efi_veto efi_vetoes[] = {
        {
-               .name = "Dell Ip4Config",
-               .veto = efi_veto_dell_ip4config,
+               .name = "Ip4Config",
+               .veto = efi_veto_ip4config,
        },
        {
                .name = "HP Xhci",

Reply via email to