From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:8:6d80::]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id qHLKC9AUg2DgsgAAgWs5BA (envelope-from ) for ; Fri, 23 Apr 2021 20:41:20 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id qNdpB9AUg2A0IAAAB5/wlQ (envelope-from ) for ; Fri, 23 Apr 2021 18:41:20 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 777DE1C8E0 for ; Fri, 23 Apr 2021 20:41:14 +0200 (CEST) Received: from localhost ([::1]:52440 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1la0jp-0004AW-KI for larch@yhetil.org; Fri, 23 Apr 2021 14:41:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58350) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1la0hU-0001WH-9Z for help-guix@gnu.org; Fri, 23 Apr 2021 14:38:48 -0400 Received: from knopi.disroot.org ([178.21.23.139]:56482) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1la0hN-0000vg-Iu for help-guix@gnu.org; Fri, 23 Apr 2021 14:38:47 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 076F65302E; Fri, 23 Apr 2021 20:38:39 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kKMNfRMvxBlF; Fri, 23 Apr 2021 20:38:37 +0200 (CEST) References: <871rbcmmwu.fsf@disroot.org> <87k0p4cseq.fsf@nckx> <87zgy0l2yq.fsf@disroot.org> <8735vrc94t.fsf@nckx> <8735vkqyno.fsf@disroot.org> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1619203115; bh=6X1u9T38EeONWN+FEhQ5F/Vosq3nEG8zJn2QZTjyZVQ=; h=References:From:To:Cc:Subject:In-reply-to:Date; b=iV+MqPxJnodEu/mHjmI79mGGE8FY+Lah8YaeelwyYvhGMibzVwR8E/JvxV5L8qmPO LgQDsl5kEMX/OC8lGja3FCY8iijQHjl1ynWkHpfOdeK//YFfkKGLdeIebmmCW7hFHI kXmEJMoUAQws6MuQXmjVsjrrlRJzehZrsSepkjX8WlIcprsAZ2HRMdwpWlwpghTd2w jVWsMbszkDRntvZN72LOYvm6ObyFSOjsB7vfqhKWVX2VoVzCPSUSdRY6OYgxrgWU8u RUNayFi1zJwfVarB4ny3LwWw7hHFN6XRy6OH7+IV1AwcJc0JOk0EyVFc0E0l7f5fNR Yi7CZNYNrD8aA== From: Bone Baboon To: Bone Baboon Cc: Tobias Geerinckx-Rice , help-guix@gnu.org Subject: Re: Freenode sasl authentication error rcirc In-reply-to: <8735vkqyno.fsf@disroot.org> Date: Fri, 23 Apr 2021 14:37:35 -0400 Message-ID: <875z0c3l00.fsf@disroot.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=178.21.23.139; envelope-from=bone.baboon@disroot.org; helo=knopi.disroot.org 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1619203274; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=lWs9kV6NXXBc+hsSnDr5z04sUVO0FXHVGy7zJ2ObEeg=; b=eo0Ga1LVV2YkeAGnxVrVR6Q6rM4idYkVVGddPStRZNXOUaqhWoMZGQwLfpB8XFW/JjL1Bo skdwTS3kFw93XQSVLbkQVnyXUnAbaeMZWL6kOuGqW9SMJN+LsicefUvBSoInn+62L96HV6 Ul8Ck6fY8J9lOODk0v1koeec5rAsLP75RwjAUry0rLqSNsgIrJoYuCACkVA1lrEJu6nH3c wL+biXs1IQGIqw3SlImNMT48G9fXqMHu+1qsDEQtqEWcsFEEfVvVK/utqQA7p967SqIl/G jDbhM9IjaDQJffwA49AIWKGQ/LH0D7o1q4fpVV+3dgxtwwVKBCxfPtgMmX0jBA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1619203274; a=rsa-sha256; cv=none; b=Pn3fWtm2eSbfdrrBhgAMvR9u8cO/ipCQLUBsifujLE7pCg+Oe0JenLQNBrMM8WfBEybjUs 93Q1irJmIvaSW8TzFvvYuGAZ45h+mI6irU/z1vUqpKpixSa5XiMhRkeeuK0mdyHiamzXta Z/eggocDnnrH1We/QmHCt8Z1madHiN5YRN0WQo1QPR5qDMMKqTIZclk/T+7Cn7V2YrRPHV L/GkDtCcLlv9Cj7Ma6jmAV0le4XEY93vKJwgweaZ0geS/qi39O8rV3V49h+EzirDRSxcH9 ZnVrL44uvESJ6Mml+p4JNVzEPrsZLrwYxJwXDACnJ7SpFxyacyjm/I+PiVcOpg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=disroot.org header.s=mail header.b=iV+MqPxJ; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Migadu-Spam-Score: -2.64 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=disroot.org header.s=mail header.b=iV+MqPxJ; dmarc=pass (policy=quarantine) header.from=disroot.org; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Migadu-Queue-Id: 777DE1C8E0 X-Spam-Score: -2.64 X-Migadu-Scanner: scn0.migadu.com X-TUID: aXgE70Ztog// I am now able to connect to Freenode using Circe with SASL authentication. I received help from wasamasa in #emacs-circe and staff in #freenode to debug an issue with Circe's SASL authentication. A fix was pushed to the Circe repository. This logging variable was helpful during Circe debugging: `(setq irc-debug-log t)`=20 Here is the contents of my Circe configuration that is working for me: ``` (setq circe-network-options '(("Freenode" :tls t :nick "bone-baboon" :user "bone-baboon" :realname "bone-baboon" :sasl-username "bone-baboon" :sasl-password ""))) ``` The sasl-username and sasl-password are the username and password used when registering an account with Freenode. Bone Baboon writes: > Thank you > > Tobias Geerinckx-Rice writes: >> Unless you can obtain a new IP that isn't part of these =E2=80=98high-ri= sk >> ranges=E2=80=99, or connect through a bouncer elsewhere, you *need* to s= et=20 >> up SASL. How that's done differs per client. > >> Simply installing some packages won't cut it. You need to actually >> register your nickname and configure your client to log you in using >> SASL. > > I have registered an account with Freenode. I will try to setup an > Emacs IRC client with SASL or CertFP for that account. > > Searching melpa.org and emacs-tw/awesome-emacs on GitHub for irc I find: > > - ERC (included with Emacs) > -- on #erc I was told > --- ERC does not currently support SASL but it is being worked on > --- ERC will support CertFP when Emacs 28 is released > > - rcirc (included with Emacs) > -- no matches when searching for SASL or CertFP in the rcirc info > document=20 > >> I briefly looked for rcirc how-tos but found none. The manual[0] >> doesn't mention SASL at all.=20 > > - Riece > -- Riece's documentation does not mention of SASL or CertFP > > - Circe > -- Circe's readme shows support for SASL and CertFP > > I asked on #freenode if CertFP would work as an alternative to SASL and w= as told that it would. > > I am going to try to get Circe connecting to Freenode using SASL or CertF= P. > > What Emacs IRC client's are people able to successfully connect to Freeno= de with using SASL or CertFP? > > Are there other Emacs IRC clients that I should look into?