From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Vivek Das Mohapatra Newsgroups: gmane.emacs.devel Subject: Re: New package for NonGNU ELPA : totp-auth Date: Wed, 7 Feb 2024 11:43:41 +0000 Message-ID: <2b515255-f0a9-4b23-9c04-c1ef3313dc20@etla.org> References: <47974953-df92-4d26-a3d6-271a7d6003b7@etla.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30507"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla Thunderbird Cc: emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Feb 07 12:44:50 2024 Return-path: Envelope-to: ged-emacs-devel@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 1rXgMD-0007jT-Jv for ged-emacs-devel@m.gmane-mx.org; Wed, 07 Feb 2024 12:44:49 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rXgLP-0004Rb-EI; Wed, 07 Feb 2024 06:43:59 -0500 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 1rXgLN-0004RE-6H for emacs-devel@gnu.org; Wed, 07 Feb 2024 06:43:57 -0500 Original-Received: from lune.etla.org ([2a00:1098:82:c2::1]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rXgLL-0003IX-C6; Wed, 07 Feb 2024 06:43:56 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=etla.org; s=d; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:From:References:Cc: To:Subject:MIME-Version:Date:Message-ID:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=EGHkKuz5x1l3C1Wp/9OjHhYsyqWJrnb9TmNx9dZsbPQ=; b=uJIGllUKJWZcIkpOV+2ffKQ/I7 qXkwA8rG5SuJcHPjpj9dOuxU1b7TZSc6CQfrcXqDPz2kka/Tgz5l4xvP57OQbbEOZf7ITi3egAA3s YqANRgv1aWprNkxnNXBEQWLrAIIu4a6G52TfeCWmclqZw5r1ulyqGAsn2hVdFyNaZpb0XBgroyPcV Jdx51x8/gfTnJzOkyRSN2VYHWrv9d4pAzGi8bWxiNFrkWwOV1va6eujCnuzjz9pKV1DbCt0G0MoOQ 62q+z7gJs65mDOeROZPMguG3twA72ZBzCjQI8tPWdMwQtSlqK1Sr0yWfCXk/HFCwvz1tyBtC0GLLC xFatF0SIsePWF2XbCjCGNoHuaBb0AUR3viylx7tp5c4TEyFKCgzHwLvS0oBkR2TDMmVe2YObWt0a4 uQHbtY1biXQdp2 DKIM-Signature: v=1; a=ed25519-sha256; q=dns/txt; c=relaxed/relaxed; d=etla.org; s=d2; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:From: References:Cc:To:Subject:MIME-Version:Date:Message-ID:Sender:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=EGHkKuz5x1l3C1Wp/9OjHhYsyqWJrnb9TmNx9dZsbPQ=; b=YQyl6xV3tgYlSnYvbkRtOUvJNO DgJ8Ua2CF8qnRsgA3jvZ2uDPYhUTMpt87BFXaQl6+q3fdiFWfDjrY9n6ahCg==; Original-Received: from [148.122.187.10] (helo=[10.153.39.77]) by lune.etla.org with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1rXgLA-003D2g-1K; Wed, 07 Feb 2024 11:43:44 +0000 Content-Language: en-US In-Reply-To: Received-SPF: pass client-ip=2a00:1098:82:c2::1; envelope-from=vivek@etla.org; helo=lune.etla.org X-Spam_score_int: -5 X-Spam_score: -0.6 X-Spam_bar: / X-Spam_report: (-0.6 / 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_SORBS_WEB=1.5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:315969 Archived-At: On 07/02/2024 03:16, Richard Stallman wrote: > This is a useful feature, but should it be implemented as a part of > Emacs? Is there / should there be a shell command for this? > > Given a shell command for this, do we want it implemented in Emacs > too? You could implement a shell command, but it would not interface with emacs' auth sources (which includes support for the freedesktop secrets API and PGP encrypted files). Implementing this in emacs allows us (well, me) to re-use the easy support for desktop notifications, auth sources and so forth that emacs already provides. Having said that - there's no reason you couldn't provide this as a standalone command, and indeed there's an argument that a desktop environment should provide such a feature or application: For me emacs was the fastest route to implementing this feature and integrating it into my desktop experience in a convenient-to-use way.