Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package coredns for openSUSE:Factory checked 
in at 2025-05-05 22:27:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/coredns (Old)
 and      /work/SRC/openSUSE:Factory/.coredns.new.30101 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "coredns"

Mon May  5 22:27:51 2025 rev:24 rq:1274338 version:1.12.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/coredns/coredns.changes  2025-04-02 
17:16:23.456970104 +0200
+++ /work/SRC/openSUSE:Factory/.coredns.new.30101/coredns.changes       
2025-05-05 22:56:52.481676721 +0200
@@ -1,0 +2,13 @@
+Mon May  5 06:21:40 UTC 2025 - Andrea Manzini <andrea.manz...@suse.com>
+
+- Added patch fixquic-go.patch 
+
+-------------------------------------------------------------------
+Wed Apr 30 20:11:19 UTC 2025 - Daniel Mulzer <daniel.mul...@gmail.com>
+
+-  Backported quic-go PR #5094: Fix parsing of ifindex from packets 
+   to ensure compatibility with big-endian architectures 
+   (see quic-go/quic-go#4978, coredns/coredns#6682).
+-  This patch can be removed with the next quic-go release. 
+
+-------------------------------------------------------------------

New:
----
  fixquic-go.patch

BETA DEBUG BEGIN:
  New:
- Added patch fixquic-go.patch 
BETA DEBUG END:

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

Other differences:
------------------
++++++ coredns.spec ++++++
--- /var/tmp/diff_new_pack.m4nmeR/_old  2025-05-05 22:56:54.309753582 +0200
+++ /var/tmp/diff_new_pack.m4nmeR/_new  2025-05-05 22:56:54.321754087 +0200
@@ -29,6 +29,7 @@
 Source1:        vendor.tar.gz
 Source10:       Corefile
 Source11:       coredns.service
+Patch12:        fixquic-go.patch
 BuildRequires:  fdupes
 BuildRequires:  golang(API) >= 1.21
 

++++++ fixquic-go.patch ++++++
Index: 
coredns-1.12.1/vendor/github.com/quic-go/quic-go/sys_conn_helper_darwin.go
===================================================================
--- 
coredns-1.12.1.orig/vendor/github.com/quic-go/quic-go/sys_conn_helper_darwin.go
+++ coredns-1.12.1/vendor/github.com/quic-go/quic-go/sys_conn_helper_darwin.go
@@ -30,7 +30,7 @@ func parseIPv4PktInfo(body []byte) (ip n
        if len(body) != 12 {
                return netip.Addr{}, 0, false
        }
-       return netip.AddrFrom4(*(*[4]byte)(body[8:12])), 
binary.LittleEndian.Uint32(body), true
+       return netip.AddrFrom4(*(*[4]byte)(body[8:12])), 
binary.NativeEndian.Uint32(body), true
 }
 
 func isGSOEnabled(syscall.RawConn) bool { return false }
Index: coredns-1.12.1/vendor/github.com/quic-go/quic-go/sys_conn_helper_linux.go
===================================================================
--- 
coredns-1.12.1.orig/vendor/github.com/quic-go/quic-go/sys_conn_helper_linux.go
+++ coredns-1.12.1/vendor/github.com/quic-go/quic-go/sys_conn_helper_linux.go
@@ -58,7 +58,7 @@ func parseIPv4PktInfo(body []byte) (ip n
        if len(body) != 12 {
                return netip.Addr{}, 0, false
        }
-       return netip.AddrFrom4(*(*[4]byte)(body[8:12])), 
binary.LittleEndian.Uint32(body), true
+       return netip.AddrFrom4(*(*[4]byte)(body[8:12])), 
binary.NativeEndian.Uint32(body), true
 }
 
 // isGSOEnabled tests if the kernel supports GSO.
Index: coredns-1.12.1/vendor/github.com/quic-go/quic-go/sys_conn_oob.go
===================================================================
--- coredns-1.12.1.orig/vendor/github.com/quic-go/quic-go/sys_conn_oob.go
+++ coredns-1.12.1/vendor/github.com/quic-go/quic-go/sys_conn_oob.go
@@ -222,7 +222,7 @@ func (c *oobConn) ReadPacket() (received
                                // };
                                if len(body) == 20 {
                                        p.info.addr = 
netip.AddrFrom16(*(*[16]byte)(body[:16])).Unmap()
-                                       p.info.ifIndex = 
binary.LittleEndian.Uint32(body[16:])
+                                       p.info.ifIndex = 
binary.NativeEndian.Uint32(body[16:])
                                } else {
                                        invalidCmsgOnceV6.Do(func() {
                                                log.Printf("Received invalid 
IPv6 packet info control message: %+x. "+

Reply via email to