From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Steven Allen via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#71969: [PATCH] Support interactive D-Bus authentication Date: Tue, 09 Jul 2024 21:28:26 +0200 Message-ID: <877cdugyat.fsf@stebalien.com> References: <877cdzklbd.fsf@stebalien.com> <87o77a20s6.fsf@gmx.de> <87frsm1sht.fsf@gmx.de> <86v81i36vh.fsf@gnu.org> <877cdy1r2a.fsf@gmx.de> <874j91ifkj.fsf@stebalien.com> <87msmtz264.fsf@gmx.de> <87sewk2q4t.fsf@stebalien.com> <87le2coym4.fsf@gmx.de> <87sewk9fz9.fsf@stebalien.com> <87ttgy8t8c.fsf@gmx.de> Reply-To: Steven Allen Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="11985"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Eli Zaretskii , 71969@debbugs.gnu.org To: Michael Albinus Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Jul 09 21:29:18 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1sRGWc-0002vO-0u for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 09 Jul 2024 21:29:18 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sRGWK-000471-0X; Tue, 09 Jul 2024 15:29:00 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sRGWG-00046b-I1 for bug-gnu-emacs@gnu.org; Tue, 09 Jul 2024 15:28:57 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sRGWG-0007Y1-9N for bug-gnu-emacs@gnu.org; Tue, 09 Jul 2024 15:28:56 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sRGWL-0004AQ-TN for bug-gnu-emacs@gnu.org; Tue, 09 Jul 2024 15:29:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Steven Allen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 09 Jul 2024 19:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71969 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 71969-submit@debbugs.gnu.org id=B71969.172055332315993 (code B ref 71969); Tue, 09 Jul 2024 19:29:01 +0000 Original-Received: (at 71969) by debbugs.gnu.org; 9 Jul 2024 19:28:43 +0000 Original-Received: from localhost ([127.0.0.1]:54133 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRGW3-00049t-3q for submit@debbugs.gnu.org; Tue, 09 Jul 2024 15:28:43 -0400 Original-Received: from fhigh8-smtp.messagingengine.com ([103.168.172.159]:43707) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRGW1-00049e-4Q for 71969@debbugs.gnu.org; Tue, 09 Jul 2024 15:28:42 -0400 Original-Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailfhigh.nyi.internal (Postfix) with ESMTP id 526BA1140DEC; Tue, 9 Jul 2024 15:28:30 -0400 (EDT) Original-Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Tue, 09 Jul 2024 15:28:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=stebalien.com; h=cc:cc:content-type:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm1; t=1720553310; x= 1720639710; bh=/Ub/ys3jFsqyss1jtISE9Dk6KpIJaFkBku3cKK4ARMw=; b=F l3GL7Nh6vMN/W/8h5J1lVDGRCd/KlyW/ZHNXYOyDkz9iIWzRncDQeDFTImDBWDjK UAu81+HKjFkf6QJylwVzQXh4xMAnlfqZJ5Sth11BnPk1g0G+QroaZdaoUQx1X75P zW8ELB3v7sfRh+DrRTWvT+9Aa1RJ46+618+BK9Jn07bSdDNCRX1XitFVgUqSFOgm DUtaUAuLO48QDQphaxXaGNCktPftaknNZxGWjxeli4NTTOhCXanRHDEKMpLlXN/r Azw9TcvemKnXnoJl6CJOkNkrfl7dqkVfJkz58WbfeVlHKBV6wdOz6WvSG/lIGc/D KfpEuWQeeqR5fg2Qlr4Ng== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; t=1720553310; x=1720639710; bh=/Ub/ys3jFsqyss1jtISE9Dk6KpIJ aFkBku3cKK4ARMw=; b=DO/sB/Ju7HIko9QGRgLGqf4MP79XlMtuFaW0utdZQRb4 V6Znf4lvm9nTQqbIqFuVckvP32aS/jk9Lg4Xi2CmJlH8RHNd7wG1mazVl1WlxGVm 4eyDF2PBdNvNprJfgwQZffonmiTi24GdnEnh3SeHuqf3DJ3c4XAGtI5yQT/ZDluS CsUdhxk6qGwo2y8P/pXu1SQF0rxBSYMagFKJa0gLPH900HxPXlnVm9dkpbaAuAAj gKurVpfSUQRRyy8Glr7zZRox3BH8bciqzhjZlhfltOFr1uZCWZ9Q1ZC9PRbaynlL xwH104ymoQb5b0w+R5Np2+v00AWA38UexrzpUbPI7g== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrvdelgddufeelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvvefujghffffkgggtsehttdertddttddtnecuhfhrohhmpefuthgvvhgv nhcutehllhgvnhcuoehsthgvvhgvnhesshhtvggsrghlihgvnhdrtghomheqnecuggftrf grthhtvghrnhepvdekheekgeelheehgefgudelkeethffhgfeuffetkeegtddvfeduuddt tdejjedvnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomh epshhtvghvvghnsehsthgvsggrlhhivghnrdgtohhm X-ME-Proxy: Feedback-ID: ie8a146a7:Fastmail Original-Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 9 Jul 2024 15:28:28 -0400 (EDT) In-Reply-To: <87ttgy8t8c.fsf@gmx.de> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:288650 Archived-At: Michael Albinus writes: >> (I want to be able to just add a blanket ":authorize t" to all my >> potentially privileged D-Bus calls) > > That's not needed anymore. I've added a warning when we get > "org.freedesktop.DBus.Error.InteractiveAuthorizationRequired", so you > don't need to add the :authorizable argument proactively. > > Best regards, Michael. Ah, that's a good idea. IMO, that also addresses: Do we need to mention somewhere in the doc, that this is needed starting with systemd 256? (that is, no, we probably don't need to call it out explicitly) Thanks for getting this all merged and thanks for writing the tests (forgot you asked me to do that, sorry). - Steven