Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ell for openSUSE:Factory checked in at 2023-12-28 22:54:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ell (Old) and /work/SRC/openSUSE:Factory/.ell.new.28375 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ell" Thu Dec 28 22:54:49 2023 rev:39 rq:1135284 version:0.61 Changes: -------- --- /work/SRC/openSUSE:Factory/ell/ell.changes 2023-11-22 18:54:30.751364527 +0100 +++ /work/SRC/openSUSE:Factory/.ell.new.28375/ell.changes 2023-12-28 22:54:56.624146867 +0100 @@ -1,0 +2,8 @@ +Wed Dec 27 10:56:08 UTC 2023 - Jan Engelhardt <jeng...@inai.de> + +- Update to release 0.61 + * netconfig: Always set DHCP MAC address on start + * netlink: Add workaround for missing NLM_F_ACK_TLVS + and NLM_F_CAPPED + +------------------------------------------------------------------- Old: ---- ell-0.60.tar.sign ell-0.60.tar.xz New: ---- ell-0.61.tar.sign ell-0.61.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ell.spec ++++++ --- /var/tmp/diff_new_pack.POjZWR/_old 2023-12-28 22:54:57.284170962 +0100 +++ /var/tmp/diff_new_pack.POjZWR/_new 2023-12-28 22:54:57.288171108 +0100 @@ -18,7 +18,7 @@ %define lname libell0 Name: ell -Version: 0.60 +Version: 0.61 Release: 0 Summary: Wireless setup and cryptography library License: LGPL-2.1-or-later ++++++ ell-0.60.tar.xz -> ell-0.61.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ell-0.60/ChangeLog new/ell-0.61/ChangeLog --- old/ell-0.60/ChangeLog 2023-11-19 18:31:06.000000000 +0100 +++ new/ell-0.61/ChangeLog 2023-11-25 20:14:48.000000000 +0100 @@ -1,3 +1,7 @@ +ver 0.61: + Fix issue with not setting DHCP MAC address on start. + Fix issue with missing NLM_F_ACK_TLVS and NLM_F_CAPPED. + ver 0.60: Fix issue with missing NETLINK_EXT_ACK definition. Fix issue with incorrect derivation of ECC compressed points. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ell-0.60/configure new/ell-0.61/configure --- old/ell-0.60/configure 2023-11-19 18:32:43.000000000 +0100 +++ new/ell-0.61/configure 2023-11-25 20:16:26.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.71 for ell 0.60. +# Generated by GNU Autoconf 2.71 for ell 0.61. # # # Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation, @@ -618,8 +618,8 @@ # Identity of this package. PACKAGE_NAME='ell' PACKAGE_TARNAME='ell' -PACKAGE_VERSION='0.60' -PACKAGE_STRING='ell 0.60' +PACKAGE_VERSION='0.61' +PACKAGE_STRING='ell 0.61' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1389,7 +1389,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures ell 0.60 to adapt to many kinds of systems. +\`configure' configures ell 0.61 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1460,7 +1460,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of ell 0.60:";; + short | recursive ) echo "Configuration of ell 0.61:";; esac cat <<\_ACEOF @@ -1590,7 +1590,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -ell configure 0.60 +ell configure 0.61 generated by GNU Autoconf 2.71 Copyright (C) 2021 Free Software Foundation, Inc. @@ -1851,7 +1851,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by ell $as_me 0.60, which was +It was created by ell $as_me 0.61, which was generated by GNU Autoconf 2.71. Invocation command line was $ $0$ac_configure_args_raw @@ -3126,7 +3126,7 @@ # Define the identity of the package. PACKAGE='ell' - VERSION='0.60' + VERSION='0.61' printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h @@ -14419,7 +14419,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by ell $as_me 0.60, which was +This file was extended by ell $as_me 0.61, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -14487,7 +14487,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -ell config.status 0.60 +ell config.status 0.61 configured by $0, generated by GNU Autoconf 2.71, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ell-0.60/configure.ac new/ell-0.61/configure.ac --- old/ell-0.60/configure.ac 2023-11-19 18:31:06.000000000 +0100 +++ new/ell-0.61/configure.ac 2023-11-25 20:14:48.000000000 +0100 @@ -1,5 +1,5 @@ AC_PREREQ([2.69]) -AC_INIT([ell],[0.60]) +AC_INIT([ell],[0.61]) AC_CONFIG_HEADERS(config.h) AC_CONFIG_AUX_DIR(build-aux) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ell-0.60/ell/netconfig.c new/ell-0.61/ell/netconfig.c --- old/ell-0.60/ell/netconfig.c 2023-11-19 18:31:06.000000000 +0100 +++ new/ell-0.61/ell/netconfig.c 2023-11-25 20:14:48.000000000 +0100 @@ -1970,6 +1970,9 @@ if (!netconfig_check_config(netconfig)) return false; + if (!l_net_get_mac_address(netconfig->ifindex, netconfig->mac)) + return false; + if (!netconfig->v4_enabled) goto configure_ipv6; @@ -1984,6 +1987,9 @@ goto configure_ipv6; } + l_dhcp_client_set_address(netconfig->dhcp_client, ARPHRD_ETHER, + netconfig->mac, ETH_ALEN); + if (!l_dhcp_client_start(netconfig->dhcp_client)) return false; @@ -2064,9 +2070,6 @@ l_queue_push_tail(addr_wait_list, netconfig); netconfig->have_lla = false; - if (!l_net_get_mac_address(netconfig->ifindex, netconfig->mac)) - goto unregister; - l_dhcp6_client_set_address(netconfig->dhcp6_client, ARPHRD_ETHER, netconfig->mac, ETH_ALEN); l_icmp6_client_set_address(netconfig->icmp6_client, netconfig->mac); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ell-0.60/ell/netlink-private.h new/ell-0.61/ell/netlink-private.h --- old/ell-0.60/ell/netlink-private.h 2023-11-19 18:31:06.000000000 +0100 +++ new/ell-0.61/ell/netlink-private.h 2023-11-25 20:14:48.000000000 +0100 @@ -27,6 +27,8 @@ NLMSGERR_ATTR_MSG, NLMSGERR_ATTR_OFFS, }; +#define NLM_F_CAPPED 0x100 +#define NLM_F_ACK_TLVS 0x200 #endif bool netlink_parse_ext_ack_error(const struct nlmsghdr *nlmsg,