Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ipxe for openSUSE:Factory checked in at 2024-04-08 17:39:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ipxe (Old) and /work/SRC/openSUSE:Factory/.ipxe.new.1905 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ipxe" Mon Apr 8 17:39:31 2024 rev:22 rq:1166047 version:1.21.1+git20240329.764e34f Changes: -------- --- /work/SRC/openSUSE:Factory/ipxe/ipxe.changes 2023-11-27 22:45:01.965502931 +0100 +++ /work/SRC/openSUSE:Factory/.ipxe.new.1905/ipxe.changes 2024-04-08 17:51:53.124829386 +0200 @@ -1,0 +2,122 @@ +Mon Apr 01 04:48:13 UTC 2024 - william.br...@suse.com + +- Remove 1082.patch which has an alternative merged upstream +- Update to version 1.21.1+git20240329.764e34f: + * [http] Add error table entry for HTTP 404 Not Found error + * [tftp] Add error table entry for TFTP "file not found" error code + * [efi] Add error table entry for local filesystem EFI_NOT_FOUND error + * [efi] Report local file errors during download, rather than on opening + * [image] Allow opaque URI component to provide image name + * [build] Fix build failures with random versions of gcc + * [efi] Extract basic network settings from loaded image device path + * [efi] Add efi_path_mac() to parse a MAC address from an EFI device path + * [efi] Add support for driving EFI_MANAGED_NETWORK_PROTOCOL devices + * [efi] Allow for drivers to be located via child handles + * [efi] Add helper functions for service binding protocols + * [efi] Match chainloaded device by uppermost matching handle + * [efi] Set current working URI from our own device path URI, if present + * [efi] Add efi_path_uri() to parse a URI from an EFI device path + * [settings] Expose current working URI and directory URI via settings + * [efi] Pad transmit buffer length to work around vendor driver bugs + * [golan] Use ETH_HLEN for inline header size + * [build] Fix building on older versions of gcc + * [snp] Allocate additional padding for receive buffers + * [ucode] Add support for updating x86 microcode + * [bios] Provide a multiprocessor API for BIOS + * [librm] Add support for installing a startup IPI handler + * [efi] Provide a multiprocessor API for EFI + * [mp] Define an API for multiprocessor functions + * [efi] Update to current EDK2 headers + * [ci] Update action versions to silence GitHub warnings + * [efi] Do not report return status from efi_block_local() + * [block] Allow SAN boot device to be identified by filesystem label + * [block] Allow SAN boot device to be identified by an extra filename + * [block] Allow SAN boot device to be identified by UUID + * [efi] Add efi_path_guid() utility function + * [block] Allow for additional SAN boot parameters alongside filename + * [efi] Allow booting from local disks via the "sanboot" command + * [block] Allow for iteration over SAN device list in drive number order + * [efi] Generalise block device boot to support arbitrary EFI handles + * [efi] Use file system protocol to check for SAN boot filename existence + * [block] Use drive number as debug message stream ID + * [efi] Use long forms of device paths in debug messages + * [parseopt] Add parse_uuid() for parsing UUID command-line arguments + * [settings] Add parsing for UUID and GUID settings types + * [uuid] Add uuid_aton() to parse a UUID from a string + * [efi] Work around broken boot services table manipulation by UEFI shim + * [eap] Add support for the MS-CHAPv2 authentication method + * [eap] Allow MD5-Challenge authentication method to be disabled + * [eap] Add progress debug messages + * [efi] Ignore new LoongArch PC-relative relocations and relaxations + * [drivers] Sort PCI_ROM() entries numerically + * [crypto] Force inlining of trivial wrapper functions + * [crypto] Add implementation of MS-CHAPv2 authentication + * [crypto] Allow for multiple cross-signed certificate download attempts + * [crypto] Add x509_is_self_signed() helper function + * [crypto] Add x509_truncate() to truncate a certificate chain + * [list] Add list_for_each_entry_safe_continue() + * [list] Add list_is_head_entry() + * [build] Fix build failures with older versions of gcc + * [libc] Allow build_assert() failures to be ignored via NO_WERROR=1 + * [bnxt] Add support for BCM957608 + * [crypto] Add implementation of the DES cipher + * [test] Remove dummy initialisation vector for ECB-mode AES tests + * [crypto] Fix stray references to AES + * [tls] Tidy up error handling flow in tls_send_plaintext() + * [efi] Fix hang during ExitBootServices() + * [tls] Add ECDHE cipher suites + * [tls] Make key exchange algorithms selectable via build configuration + * [crypto] Add X25519 OID-identified algorithm and TLS named curve + * [tls] Add support for Ephemeral Elliptic Curve Diffie-Hellman key exchange + * [tls] Split out Diffie-Hellman parameter signature verification + * [tls] Generate key material after sending ClientKeyExchange + * [tls] Restructure construction of ClientHello message + * [crypto] Add an abstraction of an elliptic curve + * [crypto] Check for all-zeros result from X25519 key exchange + * [bnxt] Add support for additional chip IDs + * [crypto] Add X25519 key exchange algorithm + * [loong64] Replace broken big integer arithmetic implementations + * [crypto] Add bigint_swap() to conditionally swap big integers + * [crypto] Add bigint_copy() as a convenient wrapper macro + * [crypto] Allow multiplicand and multiplier to differ in size + * [libc] Replace linker_assert() with build_assert() + * [libc] Make static_assert() available via assert.h + * [build] Fix building with newer binutils + * [build] Remove unnecessary ".text" directives + * [eap] Add support for the MD5-Challenge authentication type + * [eap] Add support for sending an EAP identity + * [eap] Ignore any received EAP responses + * [build] Reduce scope of wildcard .gitignore rules + * [smbios] Support scanning for the 64-bit SMBIOS3 entry point + * [intel] Add PCI ID for I219-LM (23) + * [efi] Add potentially missing relocation types + * [efi] Fix Coverity warning about unintended sign extension + * [efi] Add relocation types generated by clang + * [build] Use SOURCE_DATE_EPOCH for FAT serial number if it exists + * [efi] Allow compiling elf2efi with clang + * [efi] Avoid modifying PE/COFF debug filename + * [efi] Extend PE header size to cover space up to first section + * [efi] Fix dependency list construction in EDK2 header import script + * [efi] Maximise image base address + * [efi] Do not assume canonical PE section ordering + * [efi] Treat 16-bit sections as hidden in hybrid binaries + * [efi] Place PE debug information in a hidden section + * [efi] Fix recorded overall size of headers in NT optional header + * [efi] Write out PE header only after writing sections + * [efi] Use load memory address as file offset for hybrid binaries + * [efi] Mark PE images as large address aware + * [efi] Set NXCOMPAT bit in PE header + * [efi] Treat writable sections as data sections + * [efi] Update to current EDK2 headers + * [cloud] Add utility script to read iPXE output from INT13CON partition + * [cloud] Add ability to overwrite existing AMI images + * [eapol] Limit number of EAPoL-Start packets transmitted per attempt + * [eapol] Delay EAPoL-Start while waiting for EAP to complete + * [pci] Require discovery of a PCI device when determining usable PCI APIs + * [pci] Check that ECAM configuration space is within reachable memory + * [pci] Cache ECAM mapping errors + * [pci] Handle non-zero starting bus in ECAM allocations + * [pci] Force completion of ECAM configuration space writes + * [iphone] Add missing va_start()/va_end() around reused argument list + +------------------------------------------------------------------- Old: ---- 1082.patch ipxe-1.21.1+git20231006.ff0f8604.tar.xz New: ---- ipxe-1.21.1+git20240329.764e34f.tar.xz BETA DEBUG BEGIN: Old: - Remove 1082.patch which has an alternative merged upstream - Update to version 1.21.1+git20240329.764e34f: BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ipxe.spec ++++++ --- /var/tmp/diff_new_pack.01j3c8/_old 2024-04-08 17:51:53.620847693 +0200 +++ /var/tmp/diff_new_pack.01j3c8/_new 2024-04-08 17:51:53.620847693 +0200 @@ -1,7 +1,7 @@ # # spec file for package ipxe # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,7 +24,7 @@ %endif Name: ipxe -Version: 1.21.1+git20231006.ff0f8604 +Version: 1.21.1+git20240329.764e34f Release: 0 Summary: A Network Boot Firmware License: GPL-2.0-only @@ -32,7 +32,6 @@ URL: https://ipxe.org/ Source: %{name}-%{version}.tar.xz Patch0: syslinux-mtools.patch -Patch1: https://github.com/ipxe/ipxe/pull/1082.patch BuildRequires: binutils-devel # Do not build i586 for Leap/SLE: no such port available %ifarch i586 ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.01j3c8/_old 2024-04-08 17:51:53.660849169 +0200 +++ /var/tmp/diff_new_pack.01j3c8/_new 2024-04-08 17:51:53.660849169 +0200 @@ -1,7 +1,7 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/ipxe/ipxe.git</param> - <param name="changesrevision">ff0f860483e344f1af633f94696ff7bc1854611f</param> + <param name="changesrevision">764e34f15af89cc7c5e46694ac15c5266f13b3d3</param> </service> </servicedata> (No newline at EOF) ++++++ ipxe-1.21.1+git20231006.ff0f8604.tar.xz -> ipxe-1.21.1+git20240329.764e34f.tar.xz ++++++ ++++ 21509 lines of diff (skipped)