Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package connman for openSUSE:Factory checked 
in at 2023-11-14 21:42:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/connman (Old)
 and      /work/SRC/openSUSE:Factory/.connman.new.17445 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "connman"

Tue Nov 14 21:42:15 2023 rev:15 rq:1125586 version:1.42

Changes:
--------
--- /work/SRC/openSUSE:Factory/connman/connman.changes  2022-08-01 
21:34:44.378403655 +0200
+++ /work/SRC/openSUSE:Factory/.connman.new.17445/connman.changes       
2023-11-14 21:42:19.207037551 +0100
@@ -1,0 +2,26 @@
+Mon Nov 13 13:12:16 UTC 2023 - Daniel Wagner <daniel.wag...@suse.com>
+
+- Update to 1.42
+  * Fix issue with iwd and signal strength calculation.
+  * Fix issue with iwd and handling service removal.
+  * Fix issue with iwd and handling new connections.
+  * Fix issue with handling default online check URL.
+  * Fix issue with handling nameservers refresh.
+  * Fix issue with handling proxy from DHCP lease. (bsc#1210395 CVE-2023-28488)
+  * Fix issue with handling multiple proxies from PAC.
+  * Fix issue with handling manual time update changes.
+  * Fix issue with handling invalid gateway routes.
+  * Fix issue with handling hidden WiFi agent requests.
+  * Fix issue with handling WiFi SAE authentication failure.
+  * Fix issue with handling DNS Proxy and TCP server replies.
+  * Add support for regulatory domain following timezone.
+  * Add support for localtime configuration option.
+  * add 0001-scripts-add-missing-header-file.patch
+- remove patches
+  * remove 0001-wispr-Rename-wispr_portal_list-to-wispr_portal_hash.patch
+  * remove 0002-wispr-Ignore-NULL-proxy.patch
+  * remove 0003-wispr-Add-reference-counter-to-portal-context.patch
+  * remove 0004-wispr-Update-portal-context-references.patch
+  * remove 0005-gweb-Fix-OOB-write-in-received_data.patch
+
+-------------------------------------------------------------------

Old:
----
  0001-wispr-Rename-wispr_portal_list-to-wispr_portal_hash.patch
  0002-wispr-Ignore-NULL-proxy.patch
  0003-wispr-Add-reference-counter-to-portal-context.patch
  0004-wispr-Update-portal-context-references.patch
  0005-gweb-Fix-OOB-write-in-received_data.patch
  connman-1.41.tar.sign
  connman-1.41.tar.xz

New:
----
  0001-scripts-add-missing-header-file.patch
  connman-1.42.tar.sign
  connman-1.42.tar.xz

BETA DEBUG BEGIN:
  Old:- remove patches
  * remove 0001-wispr-Rename-wispr_portal_list-to-wispr_portal_hash.patch
  * remove 0002-wispr-Ignore-NULL-proxy.patch
  Old:  * remove 0001-wispr-Rename-wispr_portal_list-to-wispr_portal_hash.patch
  * remove 0002-wispr-Ignore-NULL-proxy.patch
  * remove 0003-wispr-Add-reference-counter-to-portal-context.patch
  Old:  * remove 0002-wispr-Ignore-NULL-proxy.patch
  * remove 0003-wispr-Add-reference-counter-to-portal-context.patch
  * remove 0004-wispr-Update-portal-context-references.patch
  Old:  * remove 0003-wispr-Add-reference-counter-to-portal-context.patch
  * remove 0004-wispr-Update-portal-context-references.patch
  * remove 0005-gweb-Fix-OOB-write-in-received_data.patch
  Old:  * remove 0004-wispr-Update-portal-context-references.patch
  * remove 0005-gweb-Fix-OOB-write-in-received_data.patch
BETA DEBUG END:

BETA DEBUG BEGIN:
  New:  * Add support for localtime configuration option.
  * add 0001-scripts-add-missing-header-file.patch
- remove patches
BETA DEBUG END:

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

Other differences:
------------------
++++++ connman.spec ++++++
--- /var/tmp/diff_new_pack.BaQunL/_old  2023-11-14 21:42:20.051068795 +0100
+++ /var/tmp/diff_new_pack.BaQunL/_new  2023-11-14 21:42:20.055068942 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package connman
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -26,7 +26,7 @@
 %define tist_working           1
 %endif
 Name:           connman
-Version:        1.41
+Version:        1.42
 Release:        0
 Summary:        Connection Manager
 License:        GPL-2.0-only
@@ -35,11 +35,7 @@
 Source0:        
http://www.kernel.org/pub/linux/network/connman/connman-%{version}.tar.xz
 Source1:        
http://www.kernel.org/pub/linux/network/connman/connman-%{version}.tar.sign
 Source2:        connman.keyring
-Patch001:       0001-wispr-Rename-wispr_portal_list-to-wispr_portal_hash.patch
-Patch002:       0002-wispr-Ignore-NULL-proxy.patch
-Patch003:       0003-wispr-Add-reference-counter-to-portal-context.patch
-Patch004:       0004-wispr-Update-portal-context-references.patch
-Patch005:       0005-gweb-Fix-OOB-write-in-received_data.patch
+Patch1:         0001-scripts-add-missing-header-file.patch
 # PATCH-FIX-OPENSUSE -- Greate symlink to network.service
 # downstream patches
 Patch100:       0100-connman-1.35-service.patch

++++++ 0001-scripts-add-missing-header-file.patch ++++++
>From 535f1e257f6b57ee8b066fc3f111355d2a313f0e Mon Sep 17 00:00:00 2001
From: Daniel Wagner <dwag...@suse.de>
Date: Mon, 13 Nov 2023 14:07:29 +0100
Subject: [PATCH] scripts: add missing header file

Signed-off-by: Daniel Wagner <dwag...@suse.de>
---
 scripts/libppp-compat.h | 127 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 127 insertions(+)
 create mode 100644 scripts/libppp-compat.h

diff --git a/scripts/libppp-compat.h b/scripts/libppp-compat.h
new file mode 100644
index 000000..eee1d0
--- /dev/null
+++ b/scripts/libppp-compat.h
@@ -0,0 +1,127 @@
+/* Copyright (C) Eivind Naess, eivn...@yahoo.com */
+/* SPDX-License-Identifier: GPL-2.0-or-later */
+
+#ifndef __LIBPPP_COMPAT_H__
+#define __LIBPPP_COMPAT_H__
+
+/* Define USE_EAPTLS compile with EAP TLS support against older pppd headers,
+ * pppd >= 2.5.0 use PPP_WITH_EAPTLS and is defined in pppdconf.h */
+#define USE_EAPTLS 1
+
+/* Define INET6 to compile with IPv6 support against older pppd headers,
+ * pppd >= 2.5.0 use PPP_WITH_IPV6CP and is defined in pppdconf.h */
+#define INET6 1
+
+/* PPP < 2.5.0 defines and exports VERSION which overlaps with current package 
VERSION define.
+ * this silly macro magic is to work around that. */
+#undef VERSION
+#include <pppd/pppd.h>
+
+#ifndef PPPD_VERSION
+#define PPPD_VERSION VERSION
+#endif
+
+#include <pppd/fsm.h>
+#include <pppd/ccp.h>
+#include <pppd/eui64.h>
+#include <pppd/ipcp.h>
+#include <pppd/ipv6cp.h>
+#include <pppd/eap.h>
+#include <pppd/upap.h>
+
+#ifdef HAVE_PPPD_CHAP_H
+#include <pppd/chap.h>
+#endif
+
+#ifdef HAVE_PPPD_CHAP_NEW_H
+#include <pppd/chap-new.h>
+#endif
+
+#ifdef HAVE_PPPD_CHAP_MS_H
+#include <pppd/chap_ms.h>
+#endif
+
+#ifndef PPP_PROTO_CHAP
+#define PPP_PROTO_CHAP 0xc223
+#endif 
+
+#ifndef PPP_PROTO_EAP
+#define PPP_PROTO_EAP  0xc227
+#endif
+
+
+#if WITH_PPP_VERSION < PPP_VERSION(2,5,0)
+
+static inline bool
+debug_on (void)
+{
+       return debug;
+}
+
+static inline const char
+*ppp_ipparam (void)
+{
+       return ipparam;
+}
+
+static inline int
+ppp_ifunit (void)
+{
+       return ifunit;
+}
+
+static inline const char *
+ppp_ifname (void)
+{
+       return ifname;
+}
+
+static inline int
+ppp_get_mtu (int idx)
+{
+       return netif_get_mtu(idx);
+}
+
+typedef enum ppp_notify
+{
+    NF_PID_CHANGE,
+    NF_PHASE_CHANGE,
+    NF_EXIT,
+    NF_SIGNALED,
+    NF_IP_UP,
+    NF_IP_DOWN,
+    NF_IPV6_UP,
+    NF_IPV6_DOWN,
+    NF_AUTH_UP,
+    NF_LINK_DOWN,
+    NF_FORK,
+    NF_MAX_NOTIFY
+} ppp_notify_t;
+
+typedef void (ppp_notify_fn) (void *ctx, int arg);
+
+static inline void
+ppp_add_notify (ppp_notify_t type, ppp_notify_fn *func, void *ctx)
+{
+       struct notifier **list[NF_MAX_NOTIFY] = {
+               [NF_PID_CHANGE  ] = &pidchange,
+               [NF_PHASE_CHANGE] = &phasechange,
+               [NF_EXIT        ] = &exitnotify,
+               [NF_SIGNALED    ] = &sigreceived,
+               [NF_IP_UP       ] = &ip_up_notifier,
+               [NF_IP_DOWN     ] = &ip_down_notifier,
+               [NF_IPV6_UP     ] = &ipv6_up_notifier,
+               [NF_IPV6_DOWN   ] = &ipv6_down_notifier,
+               [NF_AUTH_UP     ] = &auth_up_notifier,
+               [NF_LINK_DOWN   ] = &link_down_notifier,
+               [NF_FORK        ] = &fork_notifier,
+       };
+
+       struct notifier **notify = list[type];
+       if (notify) {
+               add_notifier(notify, func, ctx);
+       }
+}
+
+#endif /* #if WITH_PPP_VERSION < PPP_VERSION(2,5,0) */
+#endif /* #if__LIBPPP_COMPAT_H__ */
-- 
2.42.1


++++++ connman-1.41.tar.xz -> connman-1.42.tar.xz ++++++
++++ 29221 lines of diff (skipped)

Reply via email to