Hello,

this email is a notification from the Auto Upgrade Helper
that the automatic attempt to upgrade the recipe *bluez5* to *5.71* has 
Succeeded.

Next steps:
    - apply the patch: git am 0001-bluez5-upgrade-5.70-5.71.patch
    - check the changes to upstream patches and summarize them in the commit 
message,
    - compile an image that contains the package
    - perform some basic sanity tests
    - amend the patch and sign it off: git commit -s --reset-author --amend
    - send it to the appropriate mailing list

Alternatively, if you believe the recipe should not be upgraded at this time,
you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that
automatic upgrades would no longer be attempted.

Please review the attached files for further information and build/update 
failures.
Any problem please file a bug at 
https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler

Regards,
The Upgrade Helper

-- >8 --
>From 625ed6403eaae17065f7a7a136ec806e00b961d3 Mon Sep 17 00:00:00 2001
From: Upgrade Helper <a...@yoctoproject.org>
Date: Fri, 15 Dec 2023 05:14:47 +0000
Subject: [PATCH] bluez5: upgrade 5.70 -> 5.71

---
 meta/recipes-connectivity/bluez5/bluez5.inc   |   2 -
 .../0001-test-gatt-Fix-hung-issue.patch       |   2 +-
 ...et-for-building-tests-without-runnin.patch |   6 +-
 ...e_probe-failing-if-SDP-record-is-not.patch | 313 ------------------
 ...shared-util.c-include-linux-limits.h.patch |   7 +-
 .../bluez5/bluez5/CVE-2023-45866.patch        |  56 ----
 .../bluez5/{bluez5_5.70.bb => bluez5_5.71.bb} |   2 +-
 7 files changed, 9 insertions(+), 379 deletions(-)
 delete mode 100644 
meta/recipes-connectivity/bluez5/bluez5/0002-input-Fix-.device_probe-failing-if-SDP-record-is-not.patch
 delete mode 100644 meta/recipes-connectivity/bluez5/bluez5/CVE-2023-45866.patch
 rename meta/recipes-connectivity/bluez5/{bluez5_5.70.bb => bluez5_5.71.bb} 
(94%)

diff --git a/meta/recipes-connectivity/bluez5/bluez5.inc 
b/meta/recipes-connectivity/bluez5/bluez5.inc
index 0bb157e202..e10158a6e5 100644
--- a/meta/recipes-connectivity/bluez5/bluez5.inc
+++ b/meta/recipes-connectivity/bluez5/bluez5.inc
@@ -55,8 +55,6 @@ SRC_URI = 
"${KERNELORG_MIRROR}/linux/bluetooth/bluez-${PV}.tar.xz \
            
file://0001-tests-add-a-target-for-building-tests-without-runnin.patch \
            file://0001-test-gatt-Fix-hung-issue.patch \
            file://0004-src-shared-util.c-include-linux-limits.h.patch \
-           
file://0002-input-Fix-.device_probe-failing-if-SDP-record-is-not.patch \
-          file://CVE-2023-45866.patch \
            "
 S = "${WORKDIR}/bluez-${PV}"
 
diff --git 
a/meta/recipes-connectivity/bluez5/bluez5/0001-test-gatt-Fix-hung-issue.patch 
b/meta/recipes-connectivity/bluez5/bluez5/0001-test-gatt-Fix-hung-issue.patch
index 06ebf1cde6..3546c7c305 100644
--- 
a/meta/recipes-connectivity/bluez5/bluez5/0001-test-gatt-Fix-hung-issue.patch
+++ 
b/meta/recipes-connectivity/bluez5/bluez5/0001-test-gatt-Fix-hung-issue.patch
@@ -1,4 +1,4 @@
-From 7dcc5f46a31ac4eaa67c0ab3aaae38005db7458f Mon Sep 17 00:00:00 2001
+From e8808a2f5e17d375411c7409eaffb17e72f65022 Mon Sep 17 00:00:00 2001
 From: Mingli Yu <mingli...@windriver.com>
 Date: Fri, 24 Aug 2018 12:04:03 +0800
 Subject: [PATCH] test-gatt: Fix hung issue
diff --git 
a/meta/recipes-connectivity/bluez5/bluez5/0001-tests-add-a-target-for-building-tests-without-runnin.patch
 
b/meta/recipes-connectivity/bluez5/bluez5/0001-tests-add-a-target-for-building-tests-without-runnin.patch
index 7c47cc1a1e..be05093551 100644
--- 
a/meta/recipes-connectivity/bluez5/bluez5/0001-tests-add-a-target-for-building-tests-without-runnin.patch
+++ 
b/meta/recipes-connectivity/bluez5/bluez5/0001-tests-add-a-target-for-building-tests-without-runnin.patch
@@ -1,4 +1,4 @@
-From a657fddd13a2e756b0af315301f1c44081e2f668 Mon Sep 17 00:00:00 2001
+From 3724958858b0ee430f37fb83388c3737d2039a3a Mon Sep 17 00:00:00 2001
 From: Alexander Kanavin <alex.kana...@gmail.com>
 Date: Fri, 1 Apr 2016 17:07:34 +0300
 Subject: [PATCH] tests: add a target for building tests without running them
@@ -11,10 +11,10 @@ Signed-off-by: Alexander Kanavin <alex.kana...@gmail.com>
  1 file changed, 3 insertions(+)
 
 diff --git a/Makefile.am b/Makefile.am
-index 7041f8e..25966cd 100644
+index e7221bd..9595fd1 100644
 --- a/Makefile.am
 +++ b/Makefile.am
-@@ -594,6 +594,9 @@ endif
+@@ -710,6 +710,9 @@ endif
  TESTS = $(unit_tests)
  AM_TESTS_ENVIRONMENT = MALLOC_CHECK_=3 MALLOC_PERTURB_=69
  
diff --git 
a/meta/recipes-connectivity/bluez5/bluez5/0002-input-Fix-.device_probe-failing-if-SDP-record-is-not.patch
 
b/meta/recipes-connectivity/bluez5/bluez5/0002-input-Fix-.device_probe-failing-if-SDP-record-is-not.patch
deleted file mode 100644
index d0884338db..0000000000
--- 
a/meta/recipes-connectivity/bluez5/bluez5/0002-input-Fix-.device_probe-failing-if-SDP-record-is-not.patch
+++ /dev/null
@@ -1,313 +0,0 @@
-From 3a9c637010f8dc1ba3e8382abe01065761d4f5bb Mon Sep 17 00:00:00 2001
-From: Luiz Augusto von Dentz <luiz.von.de...@intel.com>
-Date: Tue, 10 Oct 2023 12:38:29 -0700
-Subject: [PATCH 02/40] input: Fix .device_probe failing if SDP record is not
- found
-
-Due to changes introduced by 67a26abe53bf
-("profile: Add probe_on_discover flag") profiles may get probed when
-their profile UUID are discovered, rather than resolved, which means
-the SDP record may not be available.
-
-Fixes: https://github.com/bluez/bluez/issues/614
-
-Upstream-Status: Backport 
[https://github.com/bluez/bluez/commit/3a9c637010f8dc1ba3e8382abe01065761d4f5bb]
----
- profiles/input/device.c | 182 +++++++++++++++++++---------------------
- 1 file changed, 84 insertions(+), 98 deletions(-)
-
-diff --git a/profiles/input/device.c b/profiles/input/device.c
-index e2ac6ea60..4a50ea992 100644
---- a/profiles/input/device.c
-+++ b/profiles/input/device.c
-@@ -60,7 +60,7 @@ struct input_device {
-       char                    *path;
-       bdaddr_t                src;
-       bdaddr_t                dst;
--      uint32_t                handle;
-+      const sdp_record_t      *rec;
-       GIOChannel              *ctrl_io;
-       GIOChannel              *intr_io;
-       guint                   ctrl_watch;
-@@ -754,7 +754,8 @@ static void epox_endian_quirk(unsigned char *data, int 
size)
-       }
- }
- 
--static int create_hid_dev_name(sdp_record_t *rec, struct hidp_connadd_req 
*req)
-+static int create_hid_dev_name(const sdp_record_t *rec,
-+                                      struct hidp_connadd_req *req)
- {
-       char sdesc[sizeof(req->name) / 2];
- 
-@@ -776,7 +777,7 @@ static int create_hid_dev_name(sdp_record_t *rec, struct 
hidp_connadd_req *req)
- 
- /* See HID profile specification v1.0, "7.11.6 HIDDescriptorList" for details
-  * on the attribute format. */
--static int extract_hid_desc_data(sdp_record_t *rec,
-+static int extract_hid_desc_data(const sdp_record_t *rec,
-                                               struct hidp_connadd_req *req)
- {
-       sdp_data_t *d;
-@@ -817,36 +818,40 @@ invalid_desc:
-       return -EINVAL;
- }
- 
--static int extract_hid_record(sdp_record_t *rec, struct hidp_connadd_req *req)
-+static int extract_hid_record(struct input_device *idev,
-+                                      struct hidp_connadd_req *req)
- {
-       sdp_data_t *pdlist;
-       uint8_t attr_val;
-       int err;
- 
--      err = create_hid_dev_name(rec, req);
-+      if (!idev->rec)
-+              return -ENOENT;
-+
-+      err = create_hid_dev_name(idev->rec, req);
-       if (err < 0)
-               DBG("No valid Service Name or Service Description found");
- 
--      pdlist = sdp_data_get(rec, SDP_ATTR_HID_PARSER_VERSION);
-+      pdlist = sdp_data_get(idev->rec, SDP_ATTR_HID_PARSER_VERSION);
-       req->parser = pdlist ? pdlist->val.uint16 : 0x0100;
- 
--      pdlist = sdp_data_get(rec, SDP_ATTR_HID_DEVICE_SUBCLASS);
-+      pdlist = sdp_data_get(idev->rec, SDP_ATTR_HID_DEVICE_SUBCLASS);
-       req->subclass = pdlist ? pdlist->val.uint8 : 0;
- 
--      pdlist = sdp_data_get(rec, SDP_ATTR_HID_COUNTRY_CODE);
-+      pdlist = sdp_data_get(idev->rec, SDP_ATTR_HID_COUNTRY_CODE);
-       req->country = pdlist ? pdlist->val.uint8 : 0;
- 
--      pdlist = sdp_data_get(rec, SDP_ATTR_HID_VIRTUAL_CABLE);
-+      pdlist = sdp_data_get(idev->rec, SDP_ATTR_HID_VIRTUAL_CABLE);
-       attr_val = pdlist ? pdlist->val.uint8 : 0;
-       if (attr_val)
-               req->flags |= (1 << HIDP_VIRTUAL_CABLE_UNPLUG);
- 
--      pdlist = sdp_data_get(rec, SDP_ATTR_HID_BOOT_DEVICE);
-+      pdlist = sdp_data_get(idev->rec, SDP_ATTR_HID_BOOT_DEVICE);
-       attr_val = pdlist ? pdlist->val.uint8 : 0;
-       if (attr_val)
-               req->flags |= (1 << HIDP_BOOT_PROTOCOL_MODE);
- 
--      err = extract_hid_desc_data(rec, req);
-+      err = extract_hid_desc_data(idev->rec, req);
-       if (err < 0)
-               return err;
- 
-@@ -1035,11 +1040,6 @@ static gboolean encrypt_notify(GIOChannel *io, 
GIOCondition condition,
- static int hidp_add_connection(struct input_device *idev)
- {
-       struct hidp_connadd_req *req;
--      sdp_record_t *rec;
--      char src_addr[18], dst_addr[18];
--      char filename[PATH_MAX];
--      GKeyFile *key_file;
--      char handle[11], *str;
-       GError *gerr = NULL;
-       int err;
- 
-@@ -1049,33 +1049,7 @@ static int hidp_add_connection(struct input_device 
*idev)
-       req->flags     = 0;
-       req->idle_to   = idle_timeout;
- 
--      ba2str(&idev->src, src_addr);
--      ba2str(&idev->dst, dst_addr);
--
--      snprintf(filename, PATH_MAX, STORAGEDIR "/%s/cache/%s", src_addr,
--                                                              dst_addr);
--      sprintf(handle, "0x%8.8X", idev->handle);
--
--      key_file = g_key_file_new();
--      if (!g_key_file_load_from_file(key_file, filename, 0, &gerr)) {
--              error("Unable to load key file from %s: (%s)", filename,
--                                                              gerr->message);
--              g_clear_error(&gerr);
--      }
--      str = g_key_file_get_string(key_file, "ServiceRecords", handle, NULL);
--      g_key_file_free(key_file);
--
--      if (!str) {
--              error("Rejected connection from unknown device %s", dst_addr);
--              err = -EPERM;
--              goto cleanup;
--      }
--
--      rec = record_from_string(str);
--      g_free(str);
--
--      err = extract_hid_record(rec, req);
--      sdp_record_free(rec);
-+      err = extract_hid_record(idev, req);
-       if (err < 0) {
-               error("Could not parse HID SDP record: %s (%d)", strerror(-err),
-                                                                       -err);
-@@ -1091,7 +1065,7 @@ static int hidp_add_connection(struct input_device *idev)
- 
-       /* Make sure the device is bonded if required */
-       if (classic_bonded_only && !input_device_bonded(idev)) {
--              error("Rejected connection from !bonded device %s", dst_addr);
-+              error("Rejected connection from !bonded device %s", idev->path);
-               goto cleanup;
-       }
- 
-@@ -1161,6 +1135,68 @@ static int connection_disconnect(struct input_device 
*idev, uint32_t flags)
-               return ioctl_disconnect(idev, flags);
- }
- 
-+static bool is_device_sdp_disable(const sdp_record_t *rec)
-+{
-+      sdp_data_t *data;
-+
-+      data = sdp_data_get(rec, SDP_ATTR_HID_SDP_DISABLE);
-+
-+      return data && data->val.uint8;
-+}
-+
-+static enum reconnect_mode_t hid_reconnection_mode(bool reconnect_initiate,
-+                                              bool normally_connectable)
-+{
-+      if (!reconnect_initiate && !normally_connectable)
-+              return RECONNECT_NONE;
-+      else if (!reconnect_initiate && normally_connectable)
-+              return RECONNECT_HOST;
-+      else if (reconnect_initiate && !normally_connectable)
-+              return RECONNECT_DEVICE;
-+      else /* (reconnect_initiate && normally_connectable) */
-+              return RECONNECT_ANY;
-+}
-+
-+static void extract_hid_props(struct input_device *idev,
-+                                      const sdp_record_t *rec)
-+{
-+      /* Extract HID connectability */
-+      bool reconnect_initiate, normally_connectable;
-+      sdp_data_t *pdlist;
-+
-+      /* HIDNormallyConnectable is optional and assumed FALSE if not
-+       * present.
-+       */
-+      pdlist = sdp_data_get(rec, SDP_ATTR_HID_RECONNECT_INITIATE);
-+      reconnect_initiate = pdlist ? pdlist->val.uint8 : TRUE;
-+
-+      pdlist = sdp_data_get(rec, SDP_ATTR_HID_NORMALLY_CONNECTABLE);
-+      normally_connectable = pdlist ? pdlist->val.uint8 : FALSE;
-+
-+      /* Update local values */
-+      idev->reconnect_mode =
-+              hid_reconnection_mode(reconnect_initiate, normally_connectable);
-+}
-+
-+static void input_device_update_rec(struct input_device *idev)
-+{
-+      struct btd_profile *p = btd_service_get_profile(idev->service);
-+      const sdp_record_t *rec;
-+
-+      rec = btd_device_get_record(idev->device, p->remote_uuid);
-+      if (!rec || idev->rec == rec)
-+              return;
-+
-+      idev->rec = rec;
-+      idev->disable_sdp = is_device_sdp_disable(rec);
-+
-+      /* Initialize device properties */
-+      extract_hid_props(idev, rec);
-+
-+      if (idev->disable_sdp)
-+              device_set_refresh_discovery(idev->device, false);
-+}
-+
- static int input_device_connected(struct input_device *idev)
- {
-       int err;
-@@ -1168,6 +1204,9 @@ static int input_device_connected(struct input_device 
*idev)
-       if (idev->intr_io == NULL || idev->ctrl_io == NULL)
-               return -ENOTCONN;
- 
-+      /* Attempt to update SDP record if it had changed */
-+      input_device_update_rec(idev);
-+
-       err = hidp_add_connection(idev);
-       if (err < 0)
-               return err;
-@@ -1411,74 +1450,21 @@ int input_device_disconnect(struct btd_service 
*service)
-       return 0;
- }
- 
--static bool is_device_sdp_disable(const sdp_record_t *rec)
--{
--      sdp_data_t *data;
--
--      data = sdp_data_get(rec, SDP_ATTR_HID_SDP_DISABLE);
--
--      return data && data->val.uint8;
--}
--
--static enum reconnect_mode_t hid_reconnection_mode(bool reconnect_initiate,
--                                              bool normally_connectable)
--{
--      if (!reconnect_initiate && !normally_connectable)
--              return RECONNECT_NONE;
--      else if (!reconnect_initiate && normally_connectable)
--              return RECONNECT_HOST;
--      else if (reconnect_initiate && !normally_connectable)
--              return RECONNECT_DEVICE;
--      else /* (reconnect_initiate && normally_connectable) */
--              return RECONNECT_ANY;
--}
--
--static void extract_hid_props(struct input_device *idev,
--                                      const sdp_record_t *rec)
--{
--      /* Extract HID connectability */
--      bool reconnect_initiate, normally_connectable;
--      sdp_data_t *pdlist;
--
--      /* HIDNormallyConnectable is optional and assumed FALSE
--      * if not present. */
--      pdlist = sdp_data_get(rec, SDP_ATTR_HID_RECONNECT_INITIATE);
--      reconnect_initiate = pdlist ? pdlist->val.uint8 : TRUE;
--
--      pdlist = sdp_data_get(rec, SDP_ATTR_HID_NORMALLY_CONNECTABLE);
--      normally_connectable = pdlist ? pdlist->val.uint8 : FALSE;
--
--      /* Update local values */
--      idev->reconnect_mode =
--              hid_reconnection_mode(reconnect_initiate, normally_connectable);
--}
--
- static struct input_device *input_device_new(struct btd_service *service)
- {
-       struct btd_device *device = btd_service_get_device(service);
--      struct btd_profile *p = btd_service_get_profile(service);
-       const char *path = device_get_path(device);
--      const sdp_record_t *rec = btd_device_get_record(device, p->remote_uuid);
-       struct btd_adapter *adapter = device_get_adapter(device);
-       struct input_device *idev;
- 
--      if (!rec)
--              return NULL;
--
-       idev = g_new0(struct input_device, 1);
-       bacpy(&idev->src, btd_adapter_get_address(adapter));
-       bacpy(&idev->dst, device_get_address(device));
-       idev->service = btd_service_ref(service);
-       idev->device = btd_device_ref(device);
-       idev->path = g_strdup(path);
--      idev->handle = rec->handle;
--      idev->disable_sdp = is_device_sdp_disable(rec);
--
--      /* Initialize device properties */
--      extract_hid_props(idev, rec);
- 
--      if (idev->disable_sdp)
--              device_set_refresh_discovery(device, false);
-+      input_device_update_rec(idev);
- 
-       return idev;
- }
--- 
-2.42.0
-
diff --git 
a/meta/recipes-connectivity/bluez5/bluez5/0004-src-shared-util.c-include-linux-limits.h.patch
 
b/meta/recipes-connectivity/bluez5/bluez5/0004-src-shared-util.c-include-linux-limits.h.patch
index f954f6dab2..6ef135327d 100644
--- 
a/meta/recipes-connectivity/bluez5/bluez5/0004-src-shared-util.c-include-linux-limits.h.patch
+++ 
b/meta/recipes-connectivity/bluez5/bluez5/0004-src-shared-util.c-include-linux-limits.h.patch
@@ -1,4 +1,4 @@
-From 51584158b9a2e58f3790f8a7387b5cf167eca88b Mon Sep 17 00:00:00 2001
+From ad069fadfcce2cf70f45b1c4a42665448675297e Mon Sep 17 00:00:00 2001
 From: Alexander Kanavin <a...@linutronix.de>
 Date: Mon, 12 Dec 2022 13:10:19 +0100
 Subject: [PATCH] src/shared/util.c: include linux/limits.h
@@ -8,15 +8,16 @@ systems such as those using musl.
 
 Upstream-Status: Submitted [to 
linux-blueto...@vger.kernel.org,luiz.von.de...@intel.com,frederic.da...@collabora.com]
 Signed-off-by: Alexander Kanavin <a...@linutronix.de>
+
 ---
  src/shared/util.c | 1 +
  1 file changed, 1 insertion(+)
 
 diff --git a/src/shared/util.c b/src/shared/util.c
-index 0a0308c..1f61314 100644
+index 34491f4..412f3ad 100644
 --- a/src/shared/util.c
 +++ b/src/shared/util.c
-@@ -22,6 +22,7 @@
+@@ -23,6 +23,7 @@
  #include <unistd.h>
  #include <dirent.h>
  #include <limits.h>
diff --git a/meta/recipes-connectivity/bluez5/bluez5/CVE-2023-45866.patch 
b/meta/recipes-connectivity/bluez5/bluez5/CVE-2023-45866.patch
deleted file mode 100644
index 5bb31d866a..0000000000
--- a/meta/recipes-connectivity/bluez5/bluez5/CVE-2023-45866.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-From 25a471a83e02e1effb15d5a488b3f0085eaeb675 Mon Sep 17 00:00:00 2001
-From: Luiz Augusto von Dentz <luiz.von.de...@intel.com>
-Date: Tue, 10 Oct 2023 13:03:12 -0700
-Subject: [PATCH] input.conf: Change default of ClassicBondedOnly
-
-This changes the default of ClassicBondedOnly since defaulting to false
-is not inline with HID specification which mandates the of Security Mode
-4:
-
-BLUETOOTH SPECIFICATION Page 84 of 123
-Human Interface Device (HID) Profile:
-
-  5.4.3.4.2 Security Modes
-  Bluetooth HID Hosts shall use Security Mode 4 when interoperating with
-  Bluetooth HID devices that are compliant to the Bluetooth Core
-  Specification v2.1+EDR[6].
-
-Upstream-Status: Backport
-[https://git.kernel.org/pub/scm/bluetooth/bluez.git/commit/profiles/input?id=25a471a83e02e1effb15d5a488b3f0085eaeb675]
-
-CVE: CVE-2023-45866
-
-Signed-off-by: Archana Polampalli <archana.polampa...@windriver.com>
----
- profiles/input/device.c   | 2 +-
- profiles/input/input.conf | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/profiles/input/device.c b/profiles/input/device.c
-index 4a50ea9..4310dd1 100644
---- a/profiles/input/device.c
-+++ b/profiles/input/device.c
-@@ -81,7 +81,7 @@ struct input_device {
-
- static int idle_timeout = 0;
- static bool uhid_enabled = false;
--static bool classic_bonded_only = false;
-+static bool classic_bonded_only = true;
-
- void input_set_idle_timeout(int timeout)
- {
-diff --git a/profiles/input/input.conf b/profiles/input/input.conf
-index 4c70bc5..d8645f3 100644
---- a/profiles/input/input.conf
-+++ b/profiles/input/input.conf
-@@ -17,7 +17,7 @@
- # platforms may want to make sure that input connections only come from bonded
- # device connections. Several older mice have been known for not supporting
- # pairing/encryption.
--# Defaults to false to maximize device compatibility.
-+# Defaults to true for security.
- #ClassicBondedOnly=true
-
- # LE upgrade security
---
-2.40.0
diff --git a/meta/recipes-connectivity/bluez5/bluez5_5.70.bb 
b/meta/recipes-connectivity/bluez5/bluez5_5.71.bb
similarity index 94%
rename from meta/recipes-connectivity/bluez5/bluez5_5.70.bb
rename to meta/recipes-connectivity/bluez5/bluez5_5.71.bb
index 2e3b782e6e..b9bc3dd1b6 100644
--- a/meta/recipes-connectivity/bluez5/bluez5_5.70.bb
+++ b/meta/recipes-connectivity/bluez5/bluez5_5.71.bb
@@ -1,6 +1,6 @@
 require bluez5.inc
 
-SRC_URI[sha256sum] = 
"37e372e916955e144cb882f888e4be40898f10ae3b7c213ddcdd55ee9c009278"
+SRC_URI[sha256sum] = 
"b828d418c93ced1f55b616fb5482cf01537440bfb34fbda1a564f3ece94735d8"
 
 CVE_STATUS[CVE-2020-24490] = "cpe-incorrect: This issue has kernel fixes 
rather than bluez fixes"
 
-- 
2.42.0

packages/core2-64-poky-linux/bluez5/bluez5-dbg: PKGSIZE changed from 31877112 
to 33496200 (+5%)
packages/core2-64-poky-linux/bluez5/bluez5-dbg: PV changed from "5.70" to "5.71"
packages/core2-64-poky-linux/bluez5/bluez5-dbg: FILELIST: removed 
"/usr/lib/.debug/libbluetooth.so.3.19.10", added 
"/usr/lib/.debug/libbluetooth.so.3.19.11 
/usr/lib/bluez5/ptest/unit/.debug/test-micp 
/usr/lib/bluez5/ptest/unit/.debug/test-vcp"
packages/core2-64-poky-linux/bluez5/bluez5-dbg: PKGV changed from 5.70 
[default] to 5.71 [default]
packages/core2-64-poky-linux/bluez5/bluez5-dev: PKGSIZE changed from 137083 to 
137157 (+0%)
packages/core2-64-poky-linux/bluez5/bluez5-dev: PV changed from "5.70" to "5.71"
packages/core2-64-poky-linux/bluez5/bluez5-dev: PKGV changed from 5.70 
[default] to 5.71 [default]
packages/core2-64-poky-linux/bluez5/bluez5-doc: PV changed from "5.70" to "5.71"
packages/core2-64-poky-linux/bluez5/bluez5-doc: PKGV changed from 5.70 
[default] to 5.71 [default]
packages/core2-64-poky-linux/bluez5/bluez5-locale: PV changed from "5.70" to 
"5.71"
packages/core2-64-poky-linux/bluez5/bluez5-locale: PKGV changed from 5.70 
[default] to 5.71 [default]
packages/core2-64-poky-linux/bluez5/bluez5-noinst-tools: PKGSIZE changed from 
5207896 to 5237016 (+1%)
packages/core2-64-poky-linux/bluez5/bluez5-noinst-tools: PV changed from "5.70" 
to "5.71"
packages/core2-64-poky-linux/bluez5/bluez5-noinst-tools: PKGV changed from 5.70 
[default] to 5.71 [default]
packages/core2-64-poky-linux/bluez5/bluez5-obex: PKGSIZE changed from 618841 to 
618873 (+0%)
packages/core2-64-poky-linux/bluez5/bluez5-obex: PV changed from "5.70" to 
"5.71"
packages/core2-64-poky-linux/bluez5/bluez5-obex: PKGV changed from 5.70 
[default] to 5.71 [default]
packages/core2-64-poky-linux/bluez5/bluez5-ptest: PKGSIZE changed from 5366419 
to 6198771 (+16%)
packages/core2-64-poky-linux/bluez5/bluez5-ptest: PV changed from "5.70" to 
"5.71"
packages/core2-64-poky-linux/bluez5/bluez5-ptest: FILELIST: added 
"/usr/lib/bluez5/ptest/unit/test-vcp /usr/lib/bluez5/ptest/unit/test-micp"
packages/core2-64-poky-linux/bluez5/bluez5-ptest: PKGV changed from 5.70 
[default] to 5.71 [default]
packages/core2-64-poky-linux/bluez5/bluez5-src: PKGSIZE changed from 8139875 to 
8313398 (+2%)
packages/core2-64-poky-linux/bluez5/bluez5-src: PV changed from "5.70" to "5.71"
packages/core2-64-poky-linux/bluez5/bluez5-src: FILELIST: directory renamed 
/usr/src/debug/bluez5/5.70/src -> /usr/src/debug/bluez5/5.71/src, directory 
renamed /usr/src/debug/bluez5/5.70/tools/parser -> 
/usr/src/debug/bluez5/5.71/tools/parser, directory renamed 
/usr/src/debug/bluez5/5.70/profiles/scanparam -> 
/usr/src/debug/bluez5/5.71/profiles/scanparam, directory renamed 
/usr/src/debug/bluez5/5.70/obexd/plugins -> 
/usr/src/debug/bluez5/5.71/obexd/plugins, directory renamed 
/usr/src/debug/bluez5/5.70/profiles/gap -> 
/usr/src/debug/bluez5/5.71/profiles/gap, directory renamed 
/usr/src/debug/bluez5/5.70/profiles/audio -> 
/usr/src/debug/bluez5/5.71/profiles/audio, directory renamed 
/usr/src/debug/bluez5/5.70/btio -> /usr/src/debug/bluez5/5.71/btio, directory 
renamed /usr/src/debug/bluez5/5.70/tools -> /usr/src/debug/bluez5/5.71/tools, 
directory renamed /usr/src/debug/bluez5/5.70/obexd/src -> 
/usr/src/debug/bluez5/5.71/obexd/src, directory renamed 
/usr/src/debug/bluez5/5.70/profiles/iap 
 -> /usr/src/debug/bluez5/5.71/profiles/iap, directory renamed 
/usr/src/debug/bluez5/5.70/profiles/deviceinfo -> 
/usr/src/debug/bluez5/5.71/profiles/deviceinfo, directory renamed 
/usr/src/debug/bluez5/5.70/obexd/client -> 
/usr/src/debug/bluez5/5.71/obexd/client, directory renamed 
/usr/src/debug/bluez5/5.70/plugins -> /usr/src/debug/bluez5/5.71/plugins, 
directory renamed /usr/src/debug/bluez5/5.70/profiles/input -> 
/usr/src/debug/bluez5/5.71/profiles/input, directory renamed 
/usr/src/debug/bluez5/5.70/lib -> /usr/src/debug/bluez5/5.71/lib, directory 
renamed /usr/src/debug/bluez5/5.70/gobex -> /usr/src/debug/bluez5/5.71/gobex, 
directory renamed /usr/src/debug/bluez5/5.70/attrib -> 
/usr/src/debug/bluez5/5.71/attrib, directory renamed 
/usr/src/debug/bluez5/5.70/client -> /usr/src/debug/bluez5/5.71/client, 
directory renamed /usr/src/debug/bluez5/5.70/gdbus -> 
/usr/src/debug/bluez5/5.71/gdbus, directory renamed 
/usr/src/debug/bluez5/5.70/profiles/battery -> /usr/src/debug/bluez5/5.71/profi
 les/battery, directory renamed /usr/src/debug/bluez5/5.70/profiles/health -> 
/usr/src/debug/bluez5/5.71/profiles/health, directory renamed 
/usr/src/debug/bluez5/5.70/profiles/network -> 
/usr/src/debug/bluez5/5.71/profiles/network, directory renamed 
/usr/src/debug/bluez5/5.70/monitor -> /usr/src/debug/bluez5/5.71/monitor, 
directory renamed /usr/src/debug/bluez5/5.70/android -> 
/usr/src/debug/bluez5/5.71/android, removed 
"/usr/src/debug/bluez5/5.70/src/shared/log.h 
/usr/src/debug/bluez5/5.70/src/shared/ringbuf.h 
/usr/src/debug/bluez5/5.70/src/shared/ringbuf.c 
/usr/src/debug/bluez5/5.70/unit/test-textfile.c 
/usr/src/debug/bluez5/5.70/src/shared/log.c 
/usr/src/debug/bluez5/5.70/src/shared/ad.c 
/usr/src/debug/bluez5/5.70/unit/test-gattrib.c 
/usr/src/debug/bluez5/5.70/unit/test-crypto.c 
/usr/src/debug/bluez5/5.70/src/shared/ad.h 
/usr/src/debug/bluez5/5.70/src/shared/io.h 
/usr/src/debug/bluez5/5.70/unit/test-gobex.c 
/usr/src/debug/bluez5/5.70/unit/test-uhid.c /usr/src/debug/bluez5/5.70/uni
 t/test-uuid.c /usr/src/debug/bluez5/5.70/src/shared/mainloop.c 
/usr/src/debug/bluez5/5.70/src/shared/mainloop.h 
/usr/src/debug/bluez5/5.70/src/shared/tty.h 
/usr/src/debug/bluez5/5.70/unit/test-gobex-header.c 
/usr/src/debug/bluez5/5.70/src/shared/timeout-mainloop.c 
/usr/src/debug/bluez5/5.70/unit/test-avrcp.c 
/usr/src/debug/bluez5/5.70/src/shared/gatt-client.h 
/usr/src/debug/bluez5/5.70/src/shared/ascs.h 
/usr/src/debug/bluez5/5.70/src/shared/gatt-client.c 
/usr/src/debug/bluez5/5.70/unit/test-bass.c 
/usr/src/debug/bluez5/5.70/src/shared/mgmt.h 
/usr/src/debug/bluez5/5.70/src/shared/csip.c 
/usr/src/debug/bluez5/5.70/src/shared/csip.h 
/usr/src/debug/bluez5/5.70/src/shared/io-mainloop.c 
/usr/src/debug/bluez5/5.70/src/shared/mgmt.c 
/usr/src/debug/bluez5/5.70/src/shared/att-types.h 
/usr/src/debug/bluez5/5.70/src/shared/shell.c 
/usr/src/debug/bluez5/5.70/src/shared/shell.h 
/usr/src/debug/bluez5/5.70/src/shared/crypto.c 
/usr/src/debug/bluez5/5.70/unit/test-ringbuf.c /usr/src/debug/bluez5/5.70
 /src/shared/crypto.h /usr/src/debug/bluez5/5.70/src/shared/io-glib.c 
/usr/src/debug/bluez5/5.70/src/shared/micp.h 
/usr/src/debug/bluez5/5.70/src/shared/tester.c 
/usr/src/debug/bluez5/5.70/src/shared/micp.c 
/usr/src/debug/bluez5/5.70/src/shared/tester.h 
/usr/src/debug/bluez5/5.70/src/shared/mainloop-notify.h 
/usr/src/debug/bluez5/5.70/src/shared/mainloop-notify.c 
/usr/src/debug/bluez5/5.70/src/shared/ecc.c 
/usr/src/debug/bluez5/5.70/src/shared/timeout.h 
/usr/src/debug/bluez5/5.70/src/shared/ecc.h 
/usr/src/debug/bluez5/5.70/unit/test-tester.c 
/usr/src/debug/bluez5/5.70/unit/test-gobex-apparam.c 
/usr/src/debug/bluez5/5.70/unit/util.c 
/usr/src/debug/bluez5/5.70/src/shared/hci.h 
/usr/src/debug/bluez5/5.70/unit/util.h 
/usr/src/debug/bluez5/5.70/src/shared/hci.c 
/usr/src/debug/bluez5/5.70/src/shared/gatt-helpers.c 
/usr/src/debug/bluez5/5.70/unit/test-queue.c 
/usr/src/debug/bluez5/5.70/src/shared/gatt-helpers.h 
/usr/src/debug/bluez5/5.70/src/shared/att.c /usr/src/debug/bluez5/5.70/src/share
 d/att.h /usr/src/debug/bluez5/5.70/unit/test-sdp.c 
/usr/src/debug/bluez5/5.70/unit/test-bap.c 
/usr/src/debug/bluez5/5.70/unit/test-crc.c 
/usr/src/debug/bluez5/5.70/unit/test-ecc.c 
/usr/src/debug/bluez5/5.70/unit/test-eir.c 
/usr/src/debug/bluez5/5.70/src/shared/bass.c 
/usr/src/debug/bluez5/5.70/unit/test-hfp.c 
/usr/src/debug/bluez5/5.70/unit/test-hog.c 
/usr/src/debug/bluez5/5.70/unit/test-lib.c 
/usr/src/debug/bluez5/5.70/src/shared/bass.h 
/usr/src/debug/bluez5/5.70/src/shared/queue.c 
/usr/src/debug/bluez5/5.70/src/shared/uhid.h 
/usr/src/debug/bluez5/5.70/unit/test-gobex-transfer.c 
/usr/src/debug/bluez5/5.70/src/shared/mainloop-glib.c 
/usr/src/debug/bluez5/5.70/src/shared/queue.h 
/usr/src/debug/bluez5/5.70/src/shared/uhid.c 
/usr/src/debug/bluez5/5.70/src/shared/timeout-glib.c 
/usr/src/debug/bluez5/5.70/src/shared/bap.c 
/usr/src/debug/bluez5/5.70/src/shared/hfp.c 
/usr/src/debug/bluez5/5.70/src/shared/mcp.c 
/usr/src/debug/bluez5/5.70/src/shared/vcp.c /usr/src/debug/bluez5/5.70/src/share
 d/bap.h /usr/src/debug/bluez5/5.70/src/shared/hfp.h 
/usr/src/debug/bluez5/5.70/src/shared/mcp.h 
/usr/src/debug/bluez5/5.70/src/shared/vcp.h 
/usr/src/debug/bluez5/5.70/unit/test-avctp.c 
/usr/src/debug/bluez5/5.70/unit/test-avdtp.c 
/usr/src/debug/bluez5/5.70/src/shared/gatt-db.c 
/usr/src/debug/bluez5/5.70/src/shared/gatt-db.h 
/usr/src/debug/bluez5/5.70/unit/test-gdbus-client.c 
/usr/src/debug/bluez5/5.70/src/shared/util.c 
/usr/src/debug/bluez5/5.70/src/shared/btsnoop.c 
/usr/src/debug/bluez5/5.70/src/shared/btsnoop.h 
/usr/src/debug/bluez5/5.70/src/shared/util.h 
/usr/src/debug/bluez5/5.70/unit/test-gatt.c 
/usr/src/debug/bluez5/5.70/unit/test-mgmt.c 
/usr/src/debug/bluez5/5.70/src/shared/gatt-server.h 
/usr/src/debug/bluez5/5.70/src/shared/gatt-server.c 
/usr/src/debug/bluez5/5.70/unit/test-gobex-packet.c", added 
"/usr/src/debug/bluez5/5.71/src/shared/ecc.c 
/usr/src/debug/bluez5/5.71/src/shared/timeout.h 
/usr/src/debug/bluez5/5.71/src/shared/ecc.h 
/usr/src/debug/bluez5/5.71/unit/test-tester.
 c /usr/src/debug/bluez5/5.71/unit/test-gobex-apparam.c 
/usr/src/debug/bluez5/5.71/unit/util.c 
/usr/src/debug/bluez5/5.71/src/shared/hci.h 
/usr/src/debug/bluez5/5.71/unit/util.h 
/usr/src/debug/bluez5/5.71/src/shared/hci.c 
/usr/src/debug/bluez5/5.71/src/shared/gatt-helpers.c 
/usr/src/debug/bluez5/5.71/unit/test-queue.c 
/usr/src/debug/bluez5/5.71/src/shared/gatt-helpers.h 
/usr/src/debug/bluez5/5.71/src/shared/att.c 
/usr/src/debug/bluez5/5.71/src/shared/att.h 
/usr/src/debug/bluez5/5.71/unit/test-vcp.c 
/usr/src/debug/bluez5/5.71/unit/test-crc.c 
/usr/src/debug/bluez5/5.71/unit/test-ecc.c 
/usr/src/debug/bluez5/5.71/unit/test-eir.c 
/usr/src/debug/bluez5/5.71/unit/test-bap.c 
/usr/src/debug/bluez5/5.71/src/shared/bass.c 
/usr/src/debug/bluez5/5.71/unit/test-hfp.c 
/usr/src/debug/bluez5/5.71/unit/test-hog.c 
/usr/src/debug/bluez5/5.71/unit/test-lib.c 
/usr/src/debug/bluez5/5.71/unit/test-sdp.c 
/usr/src/debug/bluez5/5.71/src/shared/bass.h 
/usr/src/debug/bluez5/5.71/src/shared/queue.c /usr/src/debug
 /bluez5/5.71/src/shared/uhid.h 
/usr/src/debug/bluez5/5.71/unit/test-gobex-transfer.c 
/usr/src/debug/bluez5/5.71/src/shared/mainloop-glib.c 
/usr/src/debug/bluez5/5.71/src/shared/queue.h 
/usr/src/debug/bluez5/5.71/src/shared/uhid.c 
/usr/src/debug/bluez5/5.71/unit/test-micp.c 
/usr/src/debug/bluez5/5.71/src/shared/bap-debug.c 
/usr/src/debug/bluez5/5.71/src/shared/timeout-glib.c 
/usr/src/debug/bluez5/5.71/src/shared/bap-debug.h 
/usr/src/debug/bluez5/5.71/src/shared/bap.c 
/usr/src/debug/bluez5/5.71/src/shared/hfp.c 
/usr/src/debug/bluez5/5.71/src/shared/mcp.c 
/usr/src/debug/bluez5/5.71/src/shared/vcp.c 
/usr/src/debug/bluez5/5.71/src/shared/bap.h 
/usr/src/debug/bluez5/5.71/src/shared/hfp.h 
/usr/src/debug/bluez5/5.71/src/shared/mcp.h 
/usr/src/debug/bluez5/5.71/src/shared/vcp.h 
/usr/src/debug/bluez5/5.71/unit/test-avctp.c 
/usr/src/debug/bluez5/5.71/unit/test-avdtp.c 
/usr/src/debug/bluez5/5.71/src/shared/gatt-db.c 
/usr/src/debug/bluez5/5.71/src/shared/gatt-db.h /usr/src/debug/bluez5/5.71/unit/
 test-gdbus-client.c /usr/src/debug/bluez5/5.71/src/shared/util.c 
/usr/src/debug/bluez5/5.71/src/shared/btsnoop.c 
/usr/src/debug/bluez5/5.71/src/shared/btsnoop.h 
/usr/src/debug/bluez5/5.71/src/shared/util.h 
/usr/src/debug/bluez5/5.71/unit/test-mgmt.c 
/usr/src/debug/bluez5/5.71/unit/test-gatt.c 
/usr/src/debug/bluez5/5.71/src/shared/gatt-server.h 
/usr/src/debug/bluez5/5.71/src/shared/gatt-server.c 
/usr/src/debug/bluez5/5.71/unit/test-gobex-packet.c 
/usr/src/debug/bluez5/5.71/src/shared/log.h 
/usr/src/debug/bluez5/5.71/src/shared/ringbuf.h 
/usr/src/debug/bluez5/5.71/src/shared/ringbuf.c 
/usr/src/debug/bluez5/5.71/unit/test-textfile.c 
/usr/src/debug/bluez5/5.71/src/shared/log.c 
/usr/src/debug/bluez5/5.71/src/shared/ad.c 
/usr/src/debug/bluez5/5.71/unit/test-gattrib.c 
/usr/src/debug/bluez5/5.71/unit/test-crypto.c 
/usr/src/debug/bluez5/5.71/src/shared/ad.h 
/usr/src/debug/bluez5/5.71/src/shared/io.h 
/usr/src/debug/bluez5/5.71/unit/test-gobex.c 
/usr/src/debug/bluez5/5.71/unit/test-uhid.c /usr
 /src/debug/bluez5/5.71/unit/test-uuid.c 
/usr/src/debug/bluez5/5.71/src/shared/mainloop.c 
/usr/src/debug/bluez5/5.71/src/shared/mainloop.h 
/usr/src/debug/bluez5/5.71/src/shared/tty.h 
/usr/src/debug/bluez5/5.71/unit/test-gobex-header.c 
/usr/src/debug/bluez5/5.71/src/shared/timeout-mainloop.c 
/usr/src/debug/bluez5/5.71/unit/test-avrcp.c 
/usr/src/debug/bluez5/5.71/src/shared/gatt-client.h 
/usr/src/debug/bluez5/5.71/src/shared/ascs.h 
/usr/src/debug/bluez5/5.71/src/shared/gatt-client.c 
/usr/src/debug/bluez5/5.71/unit/test-bass.c 
/usr/src/debug/bluez5/5.71/src/shared/mgmt.h 
/usr/src/debug/bluez5/5.71/src/shared/csip.c 
/usr/src/debug/bluez5/5.71/src/shared/csip.h 
/usr/src/debug/bluez5/5.71/src/shared/io-mainloop.c 
/usr/src/debug/bluez5/5.71/src/shared/mgmt.c 
/usr/src/debug/bluez5/5.71/src/shared/att-types.h 
/usr/src/debug/bluez5/5.71/src/shared/shell.c 
/usr/src/debug/bluez5/5.71/src/shared/shell.h 
/usr/src/debug/bluez5/5.71/src/shared/crypto.c 
/usr/src/debug/bluez5/5.71/unit/test-ringbuf.c 
 /usr/src/debug/bluez5/5.71/src/shared/crypto.h 
/usr/src/debug/bluez5/5.71/src/shared/io-glib.c 
/usr/src/debug/bluez5/5.71/src/shared/micp.h 
/usr/src/debug/bluez5/5.71/src/shared/tester.c 
/usr/src/debug/bluez5/5.71/src/shared/micp.c 
/usr/src/debug/bluez5/5.71/src/shared/tester.h 
/usr/src/debug/bluez5/5.71/src/shared/mainloop-notify.h 
/usr/src/debug/bluez5/5.71/src/shared/mainloop-notify.c"
packages/core2-64-poky-linux/bluez5/bluez5-src: PKGV changed from 5.70 
[default] to 5.71 [default]
packages/core2-64-poky-linux/bluez5/bluez5-staticdev: PV changed from "5.70" to 
"5.71"
packages/core2-64-poky-linux/bluez5/bluez5-staticdev: PKGV changed from 5.70 
[default] to 5.71 [default]
packages/core2-64-poky-linux/bluez5/bluez5-testtools: PV changed from "5.70" to 
"5.71"
packages/core2-64-poky-linux/bluez5/bluez5-testtools: PKGV changed from 5.70 
[default] to 5.71 [default]
packages/core2-64-poky-linux/bluez5/bluez5: PKGSIZE changed from 6057380 to 
6115668 (+1%)
packages/core2-64-poky-linux/bluez5/bluez5: PV changed from "5.70" to "5.71"
packages/core2-64-poky-linux/bluez5/bluez5: FILELIST: removed 
"/usr/lib/libbluetooth.so.3.19.10", added "/usr/lib/libbluetooth.so.3.19.11"
packages/core2-64-poky-linux/bluez5/bluez5: PKGV changed from 5.70 [default] to 
5.71 [default]
packages/core2-64-poky-linux/bluez5: PV changed from "5.70" to "5.71"
packages/core2-64-poky-linux/bluez5: SRC_URI changed from 
"https://cdn.kernel.org/pub/linux/bluetooth/bluez-5.70.tar.xz file://init 
file://run-ptest 
file://0001-tests-add-a-target-for-building-tests-without-runnin.patch 
file://0001-test-gatt-Fix-hung-issue.patch 
file://0004-src-shared-util.c-include-linux-limits.h.patch 
file://0002-input-Fix-.device_probe-failing-if-SDP-record-is-not.patch 
file://CVE-2023-45866.patch" to 
"https://cdn.kernel.org/pub/linux/bluetooth/bluez-5.71.tar.xz file://init 
file://run-ptest 
file://0001-tests-add-a-target-for-building-tests-without-runnin.patch 
file://0001-test-gatt-Fix-hung-issue.patch 
file://0004-src-shared-util.c-include-linux-limits.h.patch"
packages/core2-64-poky-linux/bluez5: PKGV changed from 5.70 [default] to 5.71 
[default]
Changes to packages/core2-64-poky-linux/bluez5 (sysroot):
  /usr/lib/libbluetooth.so.3 changed symlink target from 
libbluetooth.so.3.19.10 to libbluetooth.so.3.19.11
  /usr/lib/libbluetooth.so changed symlink target from libbluetooth.so.3.19.10 
to libbluetooth.so.3.19.11
  /usr/lib/libbluetooth.so.3.19.10 moved to /usr/lib/libbluetooth.so.3.19.11

Attachment: 0001-bluez5-upgrade-5.70-5.71.patch
Description: Binary data

packages/core2-64-poky-linux/bluez5/bluez5-ptest: FILELIST: added 
"/usr/lib/bluez5/ptest/unit/test-vcp /usr/lib/bluez5/ptest/unit/test-micp"
packages/core2-64-poky-linux/bluez5/bluez5-ptest: PKGSIZE changed from 5366419 
to 6198771 (+16%)
packages/core2-64-poky-linux/bluez5/bluez5: FILELIST: removed 
"/usr/lib/libbluetooth.so.3.19.10", added "/usr/lib/libbluetooth.so.3.19.11"
Changes to packages/core2-64-poky-linux/bluez5 (sysroot):
  /usr/lib/libbluetooth.so.3 changed symlink target from 
libbluetooth.so.3.19.10 to libbluetooth.so.3.19.11
  /usr/lib/libbluetooth.so changed symlink target from libbluetooth.so.3.19.10 
to libbluetooth.so.3.19.11
  /usr/lib/libbluetooth.so.3.19.10 moved to /usr/lib/libbluetooth.so.3.19.11
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#192441): 
https://lists.openembedded.org/g/openembedded-core/message/192441
Mute This Topic: https://lists.openembedded.org/mt/103190854/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to