Received: by 2002:ab2:4a89:0:b0:1f4:a8b6:6e69 with SMTP id w9csp219027lqj; Wed, 10 Apr 2024 08:32:26 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUY+YgxmJ2lQXOzMK1J6x3McZ01LtHbJxz1yjaIp6GfY14n2Lb8LH8rDqbJP58bZgnumtAIW47GT/M8CglFbF7UKRJA71I+usdbOWXYew== X-Google-Smtp-Source: AGHT+IE/TnJoPM9G0FPpgFwac0BfUcPJ6HmN1qwJT0ySe2j+pDhOVoAwJUK9yolg3uEa8iy/tmzk X-Received: by 2002:a17:902:bd88:b0:1e3:e249:41eb with SMTP id q8-20020a170902bd8800b001e3e24941ebmr3534639pls.32.1712763145764; Wed, 10 Apr 2024 08:32:25 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712763145; cv=pass; d=google.com; s=arc-20160816; b=yyoUeRI08Yuh1BI5GOCnJpFcOHoePtZD3ILsxR5Tk1o4AUEbjpaUjH0CJ/ZjGIMeqZ x3t1uVw/Ur4Tug5GX6dt4qvMv0kaKBvRPKNQaroPCBNrFhvMF99A+Smlzd6E4/uHWjxx S+4OhJXyoiDW+4/FdMPrAB8BFtF27ypNEMrAfSRc3G/moBrE50i2kvP+X7GejfhpT1J5 Atd056EJpiF4S4DgBIpmvgT24lWtQSTYzCLAl1oqRA1cqlbm6Ysgimo1JV7W6LlzZCIo 8KgihgzdJb6g7XCSRjgzmkNSdVPuoDapuU39YhwKmQ54hqNSyApGk6UczSytzTKFlYXj acNQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:subject:message-id:to:from:date :dkim-signature; bh=fM/0cll7p64H1sgClFKZK6nKMazcvD/eF/TGkH070Pw=; fh=4lGQI6056MBa4/oovMyIYaKLn+Wz/24RGvUivMmQP8E=; b=FXqtplyhjwtjofgQx9CcHCMJdxbTYpZ+Yrg2VTQGJD0US0dYDe08W9+KP2ELOorKDj eXDv+GIBPLWoygLW4L4BbsZffnPnPv+NiaI7WoklqgWmtiumova38Avk99W+j84WR42k uYL3/UWVbtCJ1nCsElmsw36Nmvi4ukj/m4rAkVOdm2H5zQyeR9ecGBhtY5R1WzDmApqf 9CrpPaey0VEWWl9NlnoxraYiZFAL9cv4SImUAeKaEB0Qy8sb4/40c32npoRWTAXXs4cQ 3ZHYb+HzrcF23/q0WBzTvk3iQ54KaIGOMyNrJwvfpeLcI0Bm8tKdI0PQvFQeU6pL4bk7 wRjw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=fail header.i=@github.com header.s=pf2023 header.b=Eyxar4Jc; arc=pass (i=1 spf=pass spfdomain=github.com dkim=pass dkdomain=github.com dmarc=pass fromdomain=github.com); spf=pass (google.com: domain of linux-bluetooth+bounces-3455-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-bluetooth+bounces-3455-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=REJECT sp=REJECT dis=QUARANTINE) header.from=github.com Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id q1-20020a170902a3c100b001e0f9617595si10350178plb.2.2024.04.10.08.32.25 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Apr 2024 08:32:25 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-bluetooth+bounces-3455-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=fail header.i=@github.com header.s=pf2023 header.b=Eyxar4Jc; arc=pass (i=1 spf=pass spfdomain=github.com dkim=pass dkdomain=github.com dmarc=pass fromdomain=github.com); spf=pass (google.com: domain of linux-bluetooth+bounces-3455-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-bluetooth+bounces-3455-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=REJECT sp=REJECT dis=QUARANTINE) header.from=github.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 2D223281D1B for ; Wed, 10 Apr 2024 15:32:25 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 5A1CA16EC1A; Wed, 10 Apr 2024 15:32:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=github.com header.i=@github.com header.b="Eyxar4Jc" X-Original-To: linux-bluetooth@vger.kernel.org Received: from out-17.smtp.github.com (out-17.smtp.github.com [192.30.252.200]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 696CE16E881 for ; Wed, 10 Apr 2024 15:32:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=192.30.252.200 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712763134; cv=none; b=lir4NL4rpDo3oktSLwDGRJ7YKWdqyQs6ni2jhjciMd2O3A1pZpZvxi2XxyC4wiPTCw380HYqTNAYqXFOxyoi20znq4qivgE+EszXnrlnE7X82LsMEP6HC10H4JVZ9bSZCuM+AcbOcGVnmh0V1IXIIf22pWPKjFjjzj/FH5lkkgo= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712763134; c=relaxed/simple; bh=07KacDf1WvmwdrJ16qdMf9HkulWT+Xu6agotCnbQM9Y=; h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type; b=EnpOW+xnfmjsTdLl2rWpxj5LN7Lu9nX+jD42DqY+Cgn4NS7CnjXz/QwLHOebiSOMGbaFnulGy4d5JeFi4mYKE9Al90RERP/SvVKpI//rN/JnF4Gfi4GBW0YNpoRCWpoQ2RDE9WK9EO5PxsJ+fD6m7In+FMNN8ZPjgzKu3Y9cbT4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=github.com; spf=pass smtp.mailfrom=github.com; dkim=pass (1024-bit key) header.d=github.com header.i=@github.com header.b=Eyxar4Jc; arc=none smtp.client-ip=192.30.252.200 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=github.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=github.com Received: from github.com (hubbernetes-node-15cc446.va3-iad.github.net [10.48.139.39]) by smtp.github.com (Postfix) with ESMTPA id 638F74E0C62 for ; Wed, 10 Apr 2024 08:32:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2023; t=1712763132; bh=fM/0cll7p64H1sgClFKZK6nKMazcvD/eF/TGkH070Pw=; h=Date:From:To:Subject:List-Unsubscribe:From; b=Eyxar4JcSSnBfKRavstwUuu/ovA3r301s+rJjBTT37LCn7JH9XKAlUqLQ5CkoSP7F /3/jJgavaXBKgBLPrGSGr/C44UeP5gFTpE7iJxprpZKbm18FYZS3X1iJZHLvdyPv5f v2xMGjypV7PrxvUb6E2VCuSuAzESSjwc3TA0Ed4A= Date: Wed, 10 Apr 2024 08:32:12 -0700 From: Luiz Augusto von Dentz To: linux-bluetooth@vger.kernel.org Message-ID: Subject: [bluez/bluez] 991ec8: shared/uhid: Add support for bt_uhid_replay Precedence: bulk X-Mailing-List: linux-bluetooth@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-GitHub-Recipient-Address: linux-bluetooth@vger.kernel.org X-Auto-Response-Suppress: All Branch: refs/heads/master Home: https://github.com/bluez/bluez Commit: 991ec8e2e088dbfeb954b6fe003e4188d516ba5a https://github.com/bluez/bluez/commit/991ec8e2e088dbfeb954b6fe003e4188d516ba5a Author: Luiz Augusto von Dentz Date: 2024-04-10 (Wed, 10 Apr 2024) Changed paths: M src/shared/uhid.c M src/shared/uhid.h Log Message: ----------- shared/uhid: Add support for bt_uhid_replay This adds support for bt_uhid_replay which enablind replaying GET/SET_REPORT messages stored during the first time a device is created. Commit: a78c839b5d8546e660c4a382ab1c5c1d3a2a16a6 https://github.com/bluez/bluez/commit/a78c839b5d8546e660c4a382ab1c5c1d3a2a16a6 Author: Luiz Augusto von Dentz Date: 2024-04-10 (Wed, 10 Apr 2024) Changed paths: M profiles/input/hog-lib.c Log Message: ----------- hog-lib: Make use of bt_uhid_replay This makes use of bt_uhid_replay to replay the GET/SET_REPORT messages recorded during the first time the device is created. Commit: 528f5a8c7d76a77ba6aa95b425986315cbecf3b3 https://github.com/bluez/bluez/commit/528f5a8c7d76a77ba6aa95b425986315cbecf3b3 Author: Luiz Augusto von Dentz Date: 2024-04-10 (Wed, 10 Apr 2024) Changed paths: M profiles/input/device.c M src/shared/uhid.c Log Message: ----------- input/device: Make use of bt_uhid_replay This makes use of bt_uhid_replay to replay the GET/SET_REPORT messages recorded as it offer the same functionality as hidp_replay. Commit: b163e2bd03034cfbdbf449f85144917497bb1799 https://github.com/bluez/bluez/commit/b163e2bd03034cfbdbf449f85144917497bb1799 Author: Luiz Augusto von Dentz Date: 2024-04-10 (Wed, 10 Apr 2024) Changed paths: M profiles/input/hog-lib.c Log Message: ----------- hog-lib: Destroy uHID device if there is traffic while disconnected This attempts to destroy input device if there is an attempt to communicate with it while disconnected. Compare: https://github.com/bluez/bluez/compare/7604a577c9d7...b163e2bd0303 To unsubscribe from these emails, change your notification settings at https://github.com/bluez/bluez/settings/notifications