GNU bug report logs - #61154
[PATCH] gnu: wpa-supplicant: Patch dbus policy.

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Sergey Trofimov <sarg@HIDDEN>; Keywords: patch; Done: Christopher Baines <mail@HIDDEN>; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 61154-done <at> debbugs.gnu.org:


Received: (at 61154-done) by debbugs.gnu.org; 1 Mar 2023 09:39:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 01 04:39:50 2023
Received: from localhost ([127.0.0.1]:52721 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pXIwA-0007Js-Av
	for submit <at> debbugs.gnu.org; Wed, 01 Mar 2023 04:39:50 -0500
Received: from mira.cbaines.net ([212.71.252.8]:42300)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mail@HIDDEN>) id 1pXIw7-0007Ji-K6
 for 61154-done <at> debbugs.gnu.org; Wed, 01 Mar 2023 04:39:48 -0500
Received: from localhost (unknown [IPv6:2a02:8010:68c1:0:3a91:a0a4:ecee:f157])
 by mira.cbaines.net (Postfix) with ESMTPSA id 6D6BE16C22
 for <61154-done <at> debbugs.gnu.org>; Wed,  1 Mar 2023 09:39:46 +0000 (GMT)
Received: from felis (localhost [127.0.0.1])
 by localhost (OpenSMTPD) with ESMTP id 6e080398
 for <61154-done <at> debbugs.gnu.org>;
 Wed, 1 Mar 2023 09:39:45 +0000 (UTC)
References: <20230129200631.13441-1-sarg@HIDDEN> <874jrphglf.fsf@HIDDEN>
User-agent: mu4e 1.8.13; emacs 28.2
From: Christopher Baines <mail@HIDDEN>
To: 61154-done <at> debbugs.gnu.org
Subject: Re: [bug#61154] [PATCH] gnu: wpa-supplicant: Patch dbus policy.
Date: Wed, 01 Mar 2023 09:39:14 +0000
In-reply-to: <874jrphglf.fsf@HIDDEN>
Message-ID: <87pm9syfmm.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 61154-done
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--=-=-=
Content-Type: text/plain


Andrew Tropin <andrew@HIDDEN> writes:

> Thank you for the patch, applied, reformatted to fit 80 columns, updated
> commit message, pushed as 8d8b9a4c0c6273ce1680233ae234294f511e81b6.

This does look to be merged, so marking as done.

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmP/HWFfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh
aW5lcy5uZXQACgkQXiijOwuE9XeU0Q//dTjC3bcLSSq6FgWHgTuqY7oUTluik268
4qr3zoWw5qOjjbCPW0RLhrUQ42CW5OMuyGiPEMd3/jdJOiHUfBbyLnUuN8ZTfWhg
zoszxfNjm0XUW8nxJFs0jeVME+lgeLVi52Gasadawiwakc5oPQjRwRX2pWVEcyOL
goii72Oc1V8wP+0F8V8/YKS6PX6TFdJks5yJrnxUw73E8Sg5rLym3S0pUPPrpo5E
8HesJZ5Iy7SLOoCUQc7h4+6ZFKeA3rt83AAI820QqI9mQtB65E8zhveS5N6Z6qRq
x4zBDzcFrmXvXnnNZrgqUQQFsuZxSE1M9UIk1o++mMLx4eP5QKrzSzIrjksznZQB
LM+3f0t2nQnD3N3R4cl6xyrXuXSNwXT7AIXspiN+zNPOqpsy8Le+KV1HkJMBEp/A
Wu75EtjnWG7FDVM2bpBLEUf9a+SNfIQcgFIeebP1metulTP0rV4ZWP42W29fR0o+
raJbQ2VNfDBtUE1nH0yuEChJvBWzrmiPXsI7MVXGlqNw6o6OD1h7LL7YZFCp5oEk
dIid21PEU5cl1gV8n33wrAab6VEFjV5zqcSk7Xy7s16f9yG4RUFBEzldH02cy9uf
x6RMt1gXQSxiYUeksHMlzeCPaWG2UyUr0M81KpPLlmqq/oHk4+cvE4od8hCFJ3pn
CWe6H8b7cjk=
=WqA+
-----END PGP SIGNATURE-----
--=-=-=--




Notification sent to Sergey Trofimov <sarg@HIDDEN>:
bug acknowledged by developer. Full text available.
Reply sent to Christopher Baines <mail@HIDDEN>:
You have taken responsibility. Full text available.

Message received at 61154 <at> debbugs.gnu.org:


Received: (at 61154) by debbugs.gnu.org; 13 Feb 2023 12:53:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 13 07:53:31 2023
Received: from localhost ([127.0.0.1]:47920 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pRYKo-0000PF-SU
	for submit <at> debbugs.gnu.org; Mon, 13 Feb 2023 07:53:31 -0500
Received: from relay5-d.mail.gandi.net ([217.70.183.197]:41977)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <andrew@HIDDEN>) id 1pRYKl-0000Oy-GF
 for 61154 <at> debbugs.gnu.org; Mon, 13 Feb 2023 07:53:29 -0500
Received: (Authenticated sender: andrew@HIDDEN)
 by mail.gandi.net (Postfix) with ESMTPSA id 19B5D1C0007;
 Mon, 13 Feb 2023 12:53:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=trop.in; s=gm1;
 t=1676292800;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=UrBBgH72lETos1+ZIOSHE3g1kwpgq6o49Pp0tBe3AGs=;
 b=bnZkM/EEl8b+xnHK+lIt0LNsHXUN8nqRZIdjiVLqX0q4kzsOkj5WMMAcei2Y7U7+TCRLnc
 BXkBiQ5uOdtpUtFvqjakgHYGaMttVMxRtX+uvbwGVM6KUQhkp7KD4UIyYveQr5iaSTncUI
 Sl8IxbVTPNENRCyicYvkyf02Us4HKNiktsrIjxsUowOxo+0RHn8lDFI5B8aY0L7Ao4ynKh
 2dAIUi3eQFi1/n2va+Q07e8KRwOnf67KyXuin1eVAaYIa/haczgztFxjG/jacDFDTa2/UU
 xvdP3KieOsb1j29hB3CNHfAMfKgUYXtj4MgyEG5Plm0ZRgac8RAQE6VClhWCzA==
From: Andrew Tropin <andrew@HIDDEN>
To: Sergey Trofimov <sarg@HIDDEN>, 61154 <at> debbugs.gnu.org
Subject: Re: [bug#61154] [PATCH] gnu: wpa-supplicant: Patch dbus policy.
In-Reply-To: <20230129200631.13441-1-sarg@HIDDEN>
References: <20230129200631.13441-1-sarg@HIDDEN>
Date: Mon, 13 Feb 2023 16:53:16 +0400
Message-ID: <874jrphglf.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 61154
Cc: Sergey Trofimov <sarg@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On 2023-01-29 21:06, Sergey Trofimov wrote:

> This patch allows users in netdev group to control wpa-supplicant
> via D-Bus interface.
> ---
>  gnu/packages/admin.scm                        |  3 +++
>  .../wpa-supplicant-dbus-group-policy.patch    | 23 +++++++++++++++++++
>  2 files changed, 26 insertions(+)
>  create mode 100644 gnu/packages/patches/wpa-supplicant-dbus-group-policy=
.patch
>
> diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm
> index 5cea17d562..b3383b4d86 100644
> --- a/gnu/packages/admin.scm
> +++ b/gnu/packages/admin.scm
> @@ -2221,6 +2221,9 @@ (define-public wpa-supplicant
>      (name "wpa-supplicant")
>      (inputs (modify-inputs (package-inputs wpa-supplicant-minimal)
>                (prepend dbus)))
> +    (source (origin
> +              (inherit (package-source wpa-supplicant-minimal))
> +              (patches (search-patches "wpa-supplicant-dbus-group-policy=
.patch"))))
>      (arguments
>       (substitute-keyword-arguments (package-arguments wpa-supplicant-min=
imal)
>         ((#:phases phases)
> diff --git a/gnu/packages/patches/wpa-supplicant-dbus-group-policy.patch =
b/gnu/packages/patches/wpa-supplicant-dbus-group-policy.patch
> new file mode 100644
> index 0000000000..95c18dac18
> --- /dev/null
> +++ b/gnu/packages/patches/wpa-supplicant-dbus-group-policy.patch
> @@ -0,0 +1,23 @@
> +Borrowed from debian, allows users in netdev group to control wpa-suppli=
cant
> +via D-Bus.
> +
> +Description: Debian does not use pam_console but uses group membership
> + to control access to D-Bus. Activating both options in the conf file
> + makes it work on Debian and Ubuntu.
> +Author: Michael Biebl <biebl@HIDDEN>
> +Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=3D15;bug=3D=
412179
> +---
> +--- a/wpa_supplicant/dbus/dbus-wpa_supplicant.conf
> ++++ b/wpa_supplicant/dbus/dbus-wpa_supplicant.conf
> +@@ -14,6 +14,11 @@
> +                 <allow send_interface=3D"fi.w1.wpa_supplicant1"/>
> +                 <allow receive_sender=3D"fi.w1.wpa_supplicant1" receive=
_type=3D"signal"/>
> +         </policy>
> ++        <policy group=3D"netdev">
> ++                <allow send_destination=3D"fi.w1.wpa_supplicant1"/>
> ++                <allow send_interface=3D"fi.w1.wpa_supplicant1"/>
> ++                <allow receive_sender=3D"fi.w1.wpa_supplicant1" receive=
_type=3D"signal"/>
> ++        </policy>
> +         <policy context=3D"default">
> +                 <deny own=3D"fi.epitest.hostap.WPASupplicant"/>
> +                 <deny send_destination=3D"fi.epitest.hostap.WPASupplica=
nt"/>

Thank you for the patch, applied, reformatted to fit 80 columns, updated
commit message, pushed as 8d8b9a4c0c6273ce1680233ae234294f511e81b6.

=2D-=20
Best regards,
Andrew Tropin

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEKEGaxlA4dEDH6S/6IgjSCVjB3rAFAmPqMrwACgkQIgjSCVjB
3rBr/A//ZPRkzpVNBJ+fVkzTOQsfHICVfHg0nmMy9adpmI/u2Vb/xHYIg5roCwB5
0Bx4UDxs0So6CnaM9YWk5T1HS7nkjs4TwZc8AOQ3A05+xtVZUc9Spy0zTD8Wwi5K
8uuB1kuMlo5cbrJpAn3qHAPecEyxRFjnp65dHwXizu/Ro7xLvDWlp5v9HghnbYsD
7lrlnQjiVWQoEuHLXkhfkIH8N9W6LnSHv7ka0/l78nLP1xkvjU9TMrKkvAcgfsgz
PtH5RXTQYbgCOhoCm7vCO5GwcaX8584fJiZT51uvEz5lWg2h//j4/4zpNggW9pOf
fJwMAL/ZGe7CRaqfpNuW02tHcbRh2srTFBSmmJO7S9mlIbvuYpedeujLwLzs1jz7
U+dDFOrNekSbZOOFoC1vmnoe1tOq5/4r0RGgpU+No4U4f3obbRo6Q1EbtiM+yTZl
g7tPcyVoPkz6UMV23kpxPlVYCZXZPjEW0oxkG/OIsLI47tE5qDUhEzrEgvZUqCLy
hAMmxtqiS1mwTqrwKM68z/EVEXYqecADCcqXcCv5JM3q1Q++7OZxMXiJ0Hh0Ls32
9/haNrc0BXPnSEJ/q8orzZoHvYtYO+IAi9rjyBKdq0T7f+DSqravNWbtysEK+FDP
1PjQTj36kFWh/vuCyQjrY3Cxi58TD4IV4Z23GAM2lvRT/8MSOTo=
=kVU2
-----END PGP SIGNATURE-----
--=-=-=--




Information forwarded to guix-patches@HIDDEN:
bug#61154; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 29 Jan 2023 20:06:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 29 15:06:28 2023
Received: from localhost ([127.0.0.1]:45448 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pMDwa-0000jt-2J
	for submit <at> debbugs.gnu.org; Sun, 29 Jan 2023 15:06:28 -0500
Received: from lists.gnu.org ([209.51.188.17]:59796)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sarg@HIDDEN>) id 1pMDwY-0000jm-OT
 for submit <at> debbugs.gnu.org; Sun, 29 Jan 2023 15:06:27 -0500
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 <sarg@HIDDEN>) id 1pMDwX-0006Fq-KQ
 for guix-patches@HIDDEN; Sun, 29 Jan 2023 15:06:26 -0500
Received: from mail-ej1-x636.google.com ([2a00:1450:4864:20::636])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <sarg@HIDDEN>) id 1pMDwV-0004qE-Iv
 for guix-patches@HIDDEN; Sun, 29 Jan 2023 15:06:25 -0500
Received: by mail-ej1-x636.google.com with SMTP id hx15so6990157ejc.11
 for <guix-patches@HIDDEN>; Sun, 29 Jan 2023 12:06:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sarg.org.ru; s=google;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=YCtKAlQTvS1b6LEs/8f5AE+XGqlzq0VlAjLX9LJUY6A=;
 b=gH6Mrr9zeHvGBHabOExgARQ/A90mS3Mk2VG8Ze7d3rMEh5WTTiu4XP3rtepMvwvDsn
 mEimx+dmqtfUhP6LkmYt6gxV4q7OUAo17V5buFj83utUXHKY8gwlhVpy5MRAz5cfkf37
 H7sunAlJHnCHVGEBdUDUQ3EE1v/r/qCLqXODU=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=YCtKAlQTvS1b6LEs/8f5AE+XGqlzq0VlAjLX9LJUY6A=;
 b=5g6xmOE5lPH9umfPEOsS0QUw+oVNQYna9tiDTWbM0f9379XsGhf+PlkPtZ/4kU1oKC
 KHBe1F8siucqylIuj8zUAbv5oTdVCuO3MMSbIajsIJGRzzWJmDJTPHil8RYv5KXh844P
 pUupNGiG6yyjspqfJ8FNIrqFcXzFnAFlDq+X8fjrtdk7w9CHIA3+/CC62/7WYhIOvMFX
 51XbvwpoytHiuI5Cn/KUCA2wwLh/MQt/BdZ0vIHjqv8MqmnmPSLXDebg0JRmJfHa8ka1
 Yb1yXkmgj+onhLqthESkdpwIbYRWQF4iS2WvP7pCbfkOTHT4XAUuEVgX8DNBxbjE8EFy
 h/HA==
X-Gm-Message-State: AO0yUKVjm5sh48fu8I94dh3kMTKvJSrJrwyrZC5nWzX9BgwzDH2GBFaX
 /L2s3yM0H4uSBBPGUkKUYpOfI7UdT3FyoX7i
X-Google-Smtp-Source: AK7set8U3pyLqUR4yLto4s0uXdQ/f5tgOhvukXSG6RTlzrkC26/2emxyyA74HF2dN+eBVGxO9j4wUQ==
X-Received: by 2002:a17:906:4c94:b0:884:9f42:1ec8 with SMTP id
 q20-20020a1709064c9400b008849f421ec8mr4917589eju.70.1675022780262; 
 Sun, 29 Jan 2023 12:06:20 -0800 (PST)
Received: from localhost ([77.64.255.85]) by smtp.gmail.com with ESMTPSA id
 a26-20020a170906685a00b008878909859bsm1128912ejs.152.2023.01.29.12.06.19
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 29 Jan 2023 12:06:19 -0800 (PST)
From: Sergey Trofimov <sarg@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH] gnu: wpa-supplicant: Patch dbus policy.
Date: Sun, 29 Jan 2023 21:06:31 +0100
Message-Id: <20230129200631.13441-1-sarg@HIDDEN>
X-Mailer: git-send-email 2.39.1
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Received-SPF: none client-ip=2a00:1450:4864:20::636;
 envelope-from=sarg@HIDDEN; helo=mail-ej1-x636.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_NONE=0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: submit
Cc: Sergey Trofimov <sarg@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

This patch allows users in netdev group to control wpa-supplicant
via D-Bus interface.
---
 gnu/packages/admin.scm                        |  3 +++
 .../wpa-supplicant-dbus-group-policy.patch    | 23 +++++++++++++++++++
 2 files changed, 26 insertions(+)
 create mode 100644 gnu/packages/patches/wpa-supplicant-dbus-group-policy.patch

diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm
index 5cea17d562..b3383b4d86 100644
--- a/gnu/packages/admin.scm
+++ b/gnu/packages/admin.scm
@@ -2221,6 +2221,9 @@ (define-public wpa-supplicant
     (name "wpa-supplicant")
     (inputs (modify-inputs (package-inputs wpa-supplicant-minimal)
               (prepend dbus)))
+    (source (origin
+              (inherit (package-source wpa-supplicant-minimal))
+              (patches (search-patches "wpa-supplicant-dbus-group-policy.patch"))))
     (arguments
      (substitute-keyword-arguments (package-arguments wpa-supplicant-minimal)
        ((#:phases phases)
diff --git a/gnu/packages/patches/wpa-supplicant-dbus-group-policy.patch b/gnu/packages/patches/wpa-supplicant-dbus-group-policy.patch
new file mode 100644
index 0000000000..95c18dac18
--- /dev/null
+++ b/gnu/packages/patches/wpa-supplicant-dbus-group-policy.patch
@@ -0,0 +1,23 @@
+Borrowed from debian, allows users in netdev group to control wpa-supplicant
+via D-Bus.
+
+Description: Debian does not use pam_console but uses group membership
+ to control access to D-Bus. Activating both options in the conf file
+ makes it work on Debian and Ubuntu.
+Author: Michael Biebl <biebl@HIDDEN>
+Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=15;bug=412179
+---
+--- a/wpa_supplicant/dbus/dbus-wpa_supplicant.conf
++++ b/wpa_supplicant/dbus/dbus-wpa_supplicant.conf
+@@ -14,6 +14,11 @@
+                 <allow send_interface="fi.w1.wpa_supplicant1"/>
+                 <allow receive_sender="fi.w1.wpa_supplicant1" receive_type="signal"/>
+         </policy>
++        <policy group="netdev">
++                <allow send_destination="fi.w1.wpa_supplicant1"/>
++                <allow send_interface="fi.w1.wpa_supplicant1"/>
++                <allow receive_sender="fi.w1.wpa_supplicant1" receive_type="signal"/>
++        </policy>
+         <policy context="default">
+                 <deny own="fi.epitest.hostap.WPASupplicant"/>
+                 <deny send_destination="fi.epitest.hostap.WPASupplicant"/>
-- 
2.39.1





Acknowledgement sent to Sergey Trofimov <sarg@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#61154; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Wed, 1 Mar 2023 09:45:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.