Cover Letter Detail
Show a cover letter.
GET /api/1.1/covers/16998/?format=api
{ "id": 16998, "url": "https://patchwork.libcamera.org/api/1.1/covers/16998/?format=api", "web_url": "https://patchwork.libcamera.org/cover/16998/", "project": { "id": 1, "url": "https://patchwork.libcamera.org/api/1.1/projects/1/?format=api", "name": "libcamera", "link_name": "libcamera", "list_id": "libcamera_core", "list_email": "libcamera-devel@lists.libcamera.org", "web_url": "", "scm_url": "", "webscm_url": "" }, "msgid": "<20220807021456.9578-1-laurent.pinchart@ideasonboard.com>", "date": "2022-08-07T02:14:51", "name": "[libcamera-devel,0/5] libcamera: Support openssl as an alternative to gnutls", "submitter": { "id": 2, "url": "https://patchwork.libcamera.org/api/1.1/people/2/?format=api", "name": "Laurent Pinchart", "email": "laurent.pinchart@ideasonboard.com" }, "mbox": "https://patchwork.libcamera.org/cover/16998/mbox/", "series": [ { "id": 3380, "url": "https://patchwork.libcamera.org/api/1.1/series/3380/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3380", "date": "2022-08-07T02:14:51", "name": "libcamera: Support openssl as an alternative to gnutls", "version": 1, "mbox": "https://patchwork.libcamera.org/series/3380/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/covers/16998/comments/", "headers": { "Return-Path": "<libcamera-devel-bounces@lists.libcamera.org>", "X-Original-To": "parsemail@patchwork.libcamera.org", "Delivered-To": "parsemail@patchwork.libcamera.org", "Received": [ "from lancelot.ideasonboard.com (lancelot.ideasonboard.com\n\t[92.243.16.209])\n\tby patchwork.libcamera.org (Postfix) with ESMTPS id 9AD72BE173\n\tfor <parsemail@patchwork.libcamera.org>;\n\tSun, 7 Aug 2022 02:15:08 +0000 (UTC)", "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id CE76C6332A;\n\tSun, 7 Aug 2022 04:15:07 +0200 (CEST)", "from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[213.167.242.64])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 576DB61FAA\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tSun, 7 Aug 2022 04:15:06 +0200 (CEST)", "from pendragon.ideasonboard.com (62-78-145-57.bb.dnainternet.fi\n\t[62.78.145.57])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id A943756D\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tSun, 7 Aug 2022 04:15:05 +0200 (CEST)" ], "DKIM-Signature": [ "v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org;\n\ts=mail; t=1659838507;\n\tbh=b52ge3Ih1RITSajwoc/tSskuclTpwmoeFU1LzDoYJ0U=;\n\th=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:\n\tList-Help:List-Subscribe:From:Reply-To:From;\n\tb=oIBgc+I6pax6TovWRfSasQx0CYe9w0PcVon/iJzOtZueS96vya+YD4iGL0faFth1m\n\tOgoJvcae8nukQ12xnynwb36Ajp70sCTBpMctJWYM2rNIZEKRD9SGwKyEiSWqp9Q7os\n\tt/WNi3H7x6Y6WQGNlVwG8eTvg2r3EYpHo9ia+hwRMq6vupDBVSWTmosFBunIhTY7mF\n\to6ro+u9Ufrq5//d0ZD4gQBljvoF77AmdUHHFLrMqV0xkrU4AKT4T9B4REb3x69DZx3\n\tqEPIMT/bUXnefMY9BIeSeiE/xUpBuZ4uwO3KuuLmmrKQxaCMpwrVs48mp08vJiasku\n\tjkdV9qHW8nXqQ==", "v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1659838505;\n\tbh=b52ge3Ih1RITSajwoc/tSskuclTpwmoeFU1LzDoYJ0U=;\n\th=From:To:Subject:Date:From;\n\tb=YiLRXCEd/5Wh4Yl2B+zuVeDaZX61xese3CqWJnknunAx+OExY6g8cHZ5if2IpM02o\n\tjhOdE2lqB9rxmMLKa53XjaMJ9poP/txDJqqBSdqPgSUUfWRxDdz43wC36VMIqWfXlg\n\tIVxTTqX+ilPeUaHsSQXRKMQCNA4PGWloffcsEECg=" ], "Authentication-Results": "lancelot.ideasonboard.com; dkim=pass (1024-bit key; \n\tunprotected) header.d=ideasonboard.com\n\theader.i=@ideasonboard.com\n\theader.b=\"YiLRXCEd\"; dkim-atps=neutral", "To": "libcamera-devel@lists.libcamera.org", "Date": "Sun, 7 Aug 2022 05:14:51 +0300", "Message-Id": "<20220807021456.9578-1-laurent.pinchart@ideasonboard.com>", "X-Mailer": "git-send-email 2.35.1", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "Subject": "[libcamera-devel] [PATCH 0/5] libcamera: Support openssl as an\n\talternative to gnutls", "X-BeenThere": "libcamera-devel@lists.libcamera.org", "X-Mailman-Version": "2.1.29", "Precedence": "list", "List-Id": "<libcamera-devel.lists.libcamera.org>", "List-Unsubscribe": "<https://lists.libcamera.org/options/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe>", "List-Archive": "<https://lists.libcamera.org/pipermail/libcamera-devel/>", "List-Post": "<mailto:libcamera-devel@lists.libcamera.org>", "List-Help": "<mailto:libcamera-devel-request@lists.libcamera.org?subject=help>", "List-Subscribe": "<https://lists.libcamera.org/listinfo/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe>", "From": "Laurent Pinchart via libcamera-devel\n\t<libcamera-devel@lists.libcamera.org>", "Reply-To": "Laurent Pinchart <laurent.pinchart@ideasonboard.com>", "Errors-To": "libcamera-devel-bounces@lists.libcamera.org", "Sender": "\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>" }, "content": "Hello,\n\nThis small patch series adds support for openssl as an alternative to\ngnutls to verify the signature of IPA modules.\n\nQuite notably, patch 1/5 makes the dependency on crypto libraries\noptional as it used to be, before we realized that missing IPA protocol\nserialization made it effectively required in practice. Serialization is\nnow there, so module signature support can be made optional again.\n\nThis could possibly cause issues for some users who may not notice the\nmissing dependency and wonder why IPA modules run isolated (although\nthat should be a fully supported configuration). I've documented module\nsigning as recommended in README.md (patch 2/5), but we all know how\noften documentation is overlooked. If anyone thinks this is a bad idea,\nI can drop that change.\n\nFor the rest of the series, please see individual patches.\n\nLaurent Pinchart (5):\n Revert \"libcamera: Make IPA module signing mandatory for the meantime\"\n libcamera: Make openssl and gnutls dependencies recommended\n libcamera: meson: Use dependency() to find gnutls\n libcamera: pub_key: Gracefully handle failures to load public key\n libcamera: pub_key: Support openssl as an alternative to gnutls\n\n README.rst | 7 +++--\n include/libcamera/internal/pub_key.h | 8 ++++--\n src/libcamera/ipa_manager.cpp | 3 +++\n src/libcamera/meson.build | 16 +++++++++---\n src/libcamera/pub_key.cpp | 38 +++++++++++++++++++++++++---\n src/meson.build | 3 ++-\n 6 files changed, 63 insertions(+), 12 deletions(-)\n\n\nbase-commit: 26c82ce13697e1af5950f4935ecff83c6453f351" }