Received: (at 54087) by debbugs.gnu.org; 23 Feb 2022 12:03:58 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 23 07:03:58 2022 Received: from localhost ([127.0.0.1]:44090 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nMqNC-0003eh-C7 for submit <at> debbugs.gnu.org; Wed, 23 Feb 2022 07:03:58 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:39414) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raeburn@HIDDEN>) id 1nMqNA-0003eX-GB for 54087 <at> debbugs.gnu.org; Wed, 23 Feb 2022 07:03:57 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1645617836; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=hXG5JsIXTzaUGQBBEIOJXLXSZnOGeVuJmfbf6vO3HTU=; b=eqkvCcYAFaf7LEVa1UGDHUMsccDqeMxWICMUAx+Yn7mY50PhLC9CBlNFTaNg1XJVXuzLIs W2nv6DG/r9kcczeUxB314IdlwXOyYwzmN39rZy8v3dpCpwzc/hYtNPACnKso4C4DnAoUCq v3arlCcolrqLG4pviYCAi1BwO1E6w2c= Received: from mail-qv1-f71.google.com (mail-qv1-f71.google.com [209.85.219.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-42-ip1VX3RhOUOJqVqT0qyKfA-1; Wed, 23 Feb 2022 07:03:53 -0500 X-MC-Unique: ip1VX3RhOUOJqVqT0qyKfA-1 Received: by mail-qv1-f71.google.com with SMTP id p4-20020a05621421e400b0042d006b2328so3267518qvj.15 for <54087 <at> debbugs.gnu.org>; Wed, 23 Feb 2022 04:03:53 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:from:to:references:organization:in-reply-to :content-transfer-encoding; bh=hXG5JsIXTzaUGQBBEIOJXLXSZnOGeVuJmfbf6vO3HTU=; b=z4b/88DIAaN7/8URs6rAF/pK8Fb78QiFhf3ll/Ym36Vg0pofG4FigGpG00olZlgtuZ CuyvMhS8yROygvPNWsVYURwq9yM8fVacHc9mx45tOKKeUobo4kovRFm7m5TV1MigpSXv Eezlyk7vdnT913oNUzuU4J59ryNp6UH/6O/Dg0/nXuUWs3jJTo7MpHPfYKxYVt8lr6kf WJH6hOgLcfNF1oSxqPFAW3M/jaxpGgLn0b7XDFS15NCeOj3sIauXAEtpHijdnSJnXOrc RpJGQnOUzSoY+sqtbs2hPMeNkh52oR4c9M/csW8JcTAYI8yyC1ghoIU99n5n8BJJLg6l DvAQ== X-Gm-Message-State: AOAM530rhU29CJbhJh84Ihi+vjbyr96K1LroYfsYdgux6gEviC/3fkGC ro8bzFxa7OtmAnX9b+fwXBkcuusJH2oxp2/MMdZsmooOVnk0ltxuQ2z89KxGM6cJJZh0uAKiA0h SM8NDD61LKpn8UQJyn+9sIuSJAdVjF2i2AveBjG23rPWdRaDbZqZpWCMGYOGadzx7Vg== X-Received: by 2002:a37:6591:0:b0:60d:d457:3a79 with SMTP id z139-20020a376591000000b0060dd4573a79mr17806225qkb.639.1645617832327; Wed, 23 Feb 2022 04:03:52 -0800 (PST) X-Google-Smtp-Source: ABdhPJxIXDYtUOXQb6pOQyD7psfJaY7AyhFAB8f46+7HztnU6Ah2yV+RyI0XQJ5w6VVJCmXR8GAUyg== X-Received: by 2002:a37:6591:0:b0:60d:d457:3a79 with SMTP id z139-20020a376591000000b0060dd4573a79mr17806200qkb.639.1645617832011; Wed, 23 Feb 2022 04:03:52 -0800 (PST) Received: from [192.168.23.170] (c-24-60-138-149.hsd1.ma.comcast.net. [24.60.138.149]) by smtp.gmail.com with ESMTPSA id s30sm1740180qtc.80.2022.02.23.04.03.51 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 23 Feb 2022 04:03:51 -0800 (PST) Message-ID: <fa0ee651-7a7e-a70b-eb10-dc0652f73324@HIDDEN> Date: Wed, 23 Feb 2022 07:03:50 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 Subject: Re: 28.0.91; rcirc: irc.gnome reg timeout; reconnects after quit From: Ken Raeburn <raeburn@HIDDEN> To: 54087 <at> debbugs.gnu.org References: <8ebcab7f-5d2a-6e08-4659-1d1933b4d94d@HIDDEN> <b08a1798-4f25-5d74-32e3-057720fe4a30@HIDDEN> Organization: Red Hat, Inc. In-Reply-To: <b08a1798-4f25-5d74-32e3-057720fe4a30@HIDDEN> Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=raeburn@HIDDEN X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Language: en-US Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 54087 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 (-) FWIW, I'm hacking around the bug for now by advising a function, and it seems to be working for both irc.gnome.org and my company IRC server. So the trailing space may have been the only issue blocking registration completion. (defun kr-munge-args--rcirc-handler-CAP (all-args) (let ((cap-args (nth 2 all-args))) (while cap-args (if (string-match " +$" (car cap-args)) (setcar cap-args (substring (car cap-args) 0 (match-beginning 0)))) (setq cap-args (cdr cap-args)))) all-args) (if (version= emacs-version "28.0.91") (advice-add 'rcirc-handler-CAP :filter-args #'kr-munge-args--rcirc-handler-CAP)) So, to recap: 1) trailing space in CAP reply breaks registration 2) /quit triggers reconnect (if reconnection enabled) 3) name resolution failure not reported, just a vague connection failure The parallel connection management seems to work nicely. (I could wish for separate threads so that when, say, Gnus ties up the main thread for several minutes trying to connect to a server that's down, the IRC servers don't decide my client has stopped responding. At least, I would hope other threads can run at that point.) I'll see if I run into any other problems in the next few days... Ken
bug-gnu-emacs@HIDDEN
:bug#54087
; Package emacs
.
Full text available.Received: (at 54087) by debbugs.gnu.org; 23 Feb 2022 00:35:30 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 22 19:35:30 2022 Received: from localhost ([127.0.0.1]:43074 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nMfcw-0005QS-MX for submit <at> debbugs.gnu.org; Tue, 22 Feb 2022 19:35:30 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:47261) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raeburn@HIDDEN>) id 1nMfcv-0005QK-CR for 54087 <at> debbugs.gnu.org; Tue, 22 Feb 2022 19:35:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1645576528; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=7ibo2Nqbf1brA5QL24aCsOD4MwsqmBonhsilnF+jTnk=; b=bDRCMjxP4A2OK0LLPE2EBPS6jq3Mg7QPIRBTQuuSe7Fye0F/LIMyRKUZ+haNJzUBVSbYmB J176cgAzLVzHTDYR19jhwYc01ZFzx+lW5AeIPzIyKGWyEJBDKTVQJ+yTNyn3EIjhSEXPRB w6IR8m0vni1bYMXegEX49oDVGuIBnvs= Received: from mail-qv1-f69.google.com (mail-qv1-f69.google.com [209.85.219.69]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-86-e3S2q0zwNveXbfKXM3KO5g-1; Tue, 22 Feb 2022 19:35:25 -0500 X-MC-Unique: e3S2q0zwNveXbfKXM3KO5g-1 Received: by mail-qv1-f69.google.com with SMTP id i20-20020a056214031400b0043185095fe2so1646534qvu.10 for <54087 <at> debbugs.gnu.org>; Tue, 22 Feb 2022 16:35:25 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:from:to:references:organization:in-reply-to :content-transfer-encoding; bh=7ibo2Nqbf1brA5QL24aCsOD4MwsqmBonhsilnF+jTnk=; b=InFdagqHeDM2vLkwdxJWXogPvqGOPNWrLmxxs0wx7qaKQaMe/Zs9PM6ERwHeEWGqMX VrC6y09X/PjMlMXjADizcEzvrPD2xghXWoV59BbxhA3cXvkMHfDlukHkcbVBbW81fM6M gBVx9agfvdahNA4ACwXK1tfBAaXekwe4YU4+TsFGg7RqlTO4ST0xAa47Lt8PUEEz7VoS gEUVnKd368H/RKGs7L1QGnQAuubwpF2zAoKu7IA2iFTC2o25/r6b09QT8ehSgL6bMwfE LjNfmK6msBOtbNRieQIxKaWBWhkrSd0+YV/NSGOBnKvY6Hdo/SVG9maQhlSry1QviUWR wmhQ== X-Gm-Message-State: AOAM530qerDlv7XLvRXFPpBz832vPXCTtj40orFnkl34CHPDWQEEDYzW atwnmC3+3LSTwrHB7A5qOkdoOAlkCUWHsLJusTCGjEq9tzC/tJFiDZiTCYo1+d76CMjhAcWdlNF /wtcL7aro8LGtMEoecF3ZW7P++/3TR2evu2j/YWXZK9vBMXkQdy+YJryDkKJf2LrtoQ== X-Received: by 2002:ac8:5712:0:b0:2dc:dc03:145e with SMTP id 18-20020ac85712000000b002dcdc03145emr24744663qtw.283.1645576524933; Tue, 22 Feb 2022 16:35:24 -0800 (PST) X-Google-Smtp-Source: ABdhPJzmQtYzxBtZpXr6AruIjXQfwuBcONSmgulxKCmyQa308MmWOSPa+oi8T9VwczMWN8wpyHEKFQ== X-Received: by 2002:ac8:5712:0:b0:2dc:dc03:145e with SMTP id 18-20020ac85712000000b002dcdc03145emr24744643qtw.283.1645576524595; Tue, 22 Feb 2022 16:35:24 -0800 (PST) Received: from [192.168.23.170] (c-24-60-138-149.hsd1.ma.comcast.net. [24.60.138.149]) by smtp.gmail.com with ESMTPSA id z5sm770928qki.54.2022.02.22.16.35.23 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 22 Feb 2022 16:35:24 -0800 (PST) Message-ID: <b08a1798-4f25-5d74-32e3-057720fe4a30@HIDDEN> Date: Tue, 22 Feb 2022 19:35:22 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 Subject: Re: 28.0.91; rcirc: irc.gnome reg timeout; reconnects after quit From: Ken Raeburn <raeburn@HIDDEN> To: 54087 <at> debbugs.gnu.org References: <8ebcab7f-5d2a-6e08-4659-1d1933b4d94d@HIDDEN> Organization: Red Hat, Inc. In-Reply-To: <8ebcab7f-5d2a-6e08-4659-1d1933b4d94d@HIDDEN> Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=raeburn@HIDDEN X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Language: en-US Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 54087 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 (-) Aha! In the reply from irc.gnome.org, there's a space after the capability name. Hmm... actually, just the "ACK" ones, not the "NAK" ones. And the line splitting done in Lisp preserves it, associated with the capability name. So rcirc-acked-capabilities accumulates names like "sasl ", and the names like "sasl" never get removed from rcirc-requested-capabilities. Since that list never becomes empty, we think we never finish the negotiation... I'm not familiar enough with the IRC protocol to know if simply throwing away trailing whitespace always is a good solution, or if doing something specific for capability names is better, so I'll leave it at that for now.
bug-gnu-emacs@HIDDEN
:bug#54087
; Package emacs
.
Full text available.Received: (at 54087) by debbugs.gnu.org; 22 Feb 2022 08:44:54 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 22 03:44:54 2022 Received: from localhost ([127.0.0.1]:39973 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nMQmz-0001VK-Q0 for submit <at> debbugs.gnu.org; Tue, 22 Feb 2022 03:44:54 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:37623) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raeburn@HIDDEN>) id 1nMQmx-0001VC-FH for 54087 <at> debbugs.gnu.org; Tue, 22 Feb 2022 03:44:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1645519490; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=qsUHJvk1jciAAvF1e61adKiOw4kv4/19oFmScHnFgpY=; b=L0E+btU2/61mTTnyQSxfACRzWNhMxImgvnkIUAUktXk4BraJ86Dab+UJbFUEWFeZ/hfXZr ig3xGV+lVJR1uT9Lg7iVhNjfsrRyknf4NPUCgymmPqvCIq8WZjQtd2++v4a0NumL9HtVVv 8/ApoBz2UUMCrx4a1iCj/mBwXqV6v6c= Received: from mail-qv1-f71.google.com (mail-qv1-f71.google.com [209.85.219.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-626-bYO_kFkzNt-t9OO19KtAkw-1; Tue, 22 Feb 2022 03:44:48 -0500 X-MC-Unique: bYO_kFkzNt-t9OO19KtAkw-1 Received: by mail-qv1-f71.google.com with SMTP id c8-20020a0ce7c8000000b0042c12357076so20222040qvo.6 for <54087 <at> debbugs.gnu.org>; Tue, 22 Feb 2022 00:44:48 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:to :content-language:from:subject:organization :content-transfer-encoding; bh=qsUHJvk1jciAAvF1e61adKiOw4kv4/19oFmScHnFgpY=; b=Yif7Qr7JdGCtpjtKQ531wFYAE5Uv+NwhMAbKk6pIWmV6z08bA/soBqm35510ojCwdG zgY/ryZdyHeidB1rQWRQ7NAVrnLBhIJ4biaGGKsYhifiG0YFCDyW/L5NT07nklWenLdH NITywfI6xiOt5UD+fOMksprmqvz72TWtV8/drjs8VQ+0HGBzf7Sdk5MG2Cxot7lpyO5p fO4KlirV1pYmVopq3AWFPyCKtTWjKLC8zUPDbL8dBYtNJPeUz4UpL5t116ppGruonySo 2Pt/Yc+4+rz6tJ49zUdDlVjgyZRsFygGt9IEwdP9jDykIYdkgaP439Xf9nnwy97BuYCi iPhw== X-Gm-Message-State: AOAM533MB9wgqALJCOgGk8NlN12m7MQqfdAlto6Wtqi8HH2LGuD5JOR6 sjawqTmwEHu3k98SMm3z/pHqkqxH3TjVWurdNjtjlJT+ngsXwqg14SCDr+Vta62MZoJG2QsZMwK PHGO85LVWfeWiX1//k0+A8UCrMxV+ULEp44HlB/37+/1CSf3YhtgxQl/cfJGjcXJ9pQ== X-Received: by 2002:a05:622a:1101:b0:2de:3c6a:bae2 with SMTP id e1-20020a05622a110100b002de3c6abae2mr4908293qty.640.1645519487061; Tue, 22 Feb 2022 00:44:47 -0800 (PST) X-Google-Smtp-Source: ABdhPJwWGc8ZlViocNcnzgAgRbC08G1DHDqWygLpPgWtNFaa8OLNpwlVAd2BrpHaO2bqirJHAE6mqw== X-Received: by 2002:a05:622a:1101:b0:2de:3c6a:bae2 with SMTP id e1-20020a05622a110100b002de3c6abae2mr4908223qty.640.1645519485148; Tue, 22 Feb 2022 00:44:45 -0800 (PST) Received: from [192.168.23.170] (c-24-60-138-149.hsd1.ma.comcast.net. [24.60.138.149]) by smtp.gmail.com with ESMTPSA id l6sm2371735qtk.34.2022.02.22.00.44.44 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 22 Feb 2022 00:44:44 -0800 (PST) Message-ID: <8ebcab7f-5d2a-6e08-4659-1d1933b4d94d@HIDDEN> Date: Tue, 22 Feb 2022 03:44:42 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 To: 54087 <at> debbugs.gnu.org From: Ken Raeburn <raeburn@HIDDEN> Subject: Re: 28.0.91; rcirc: irc.gnome reg timeout; reconnects after quit Organization: Red Hat, Inc. Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=raeburn@HIDDEN X-Mimecast-Spam-Score: 1 X-Mimecast-Originator: redhat.com Content-Language: en-US Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 54087 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 (-) Turns out the timeout from irc.gnome.org had nothing to do with switching to the alternate name "raeburn`" ... I tried emacs-28.0.91 on my main work laptop without any other IRC sessions going, and it still got timeouts from irc.gnome.org, just without the nickname-in-use error first this time. Also, this time I tried connecting to an internal company IRC server, and hit two problems: 1) First, I forgot to bring up my VPN, so internal DNS was unavailable and the server name couldn't be resolved. All that was reported in the IRC server buffer was that the connection failed, no reason given. 2) After I got the VPN up, it could connect, but the server kept closing the connection. Running it with the debug flag set: [2022-02-22T01:36:25 $irchost] SENTINEL: #<process $irchost> "open " [2022-02-22T01:36:25 $irchost] CAP REQ :message-tags [2022-02-22T01:36:25 $irchost] CAP REQ :server-time [2022-02-22T01:36:25 $irchost] CAP REQ :batch [2022-02-22T01:36:25 $irchost] CAP REQ :message-ids [2022-02-22T01:36:25 $irchost] CAP REQ :invite-notify [2022-02-22T01:36:25 $irchost] CAP REQ :sasl [2022-02-22T01:36:25 $irchost] CAP REQ :multi-prefix [2022-02-22T01:36:25 $irchost] CAP REQ :standard-replies [2022-02-22T01:36:25 $irchost] NICK raeburn [2022-02-22T01:36:25 $irchost] USER user 0 * :unknown [2022-02-22T01:36:25 $irchost] NOTICE AUTH :*** Processing connection to $irchost [2022-02-22T01:36:25 $irchost] NOTICE AUTH :*** Looking up your hostname... NOTICE AUTH :*** Checking Ident NOTICE AUTH :*** Couldn't look up your hostname [2022-02-22T01:37:02 $irchost] SENTINEL: #<process $irchost> "connection broken by remote peer " [2022-02-22T01:37:02 $irchost] SENTINEL: #<process $irchost> "open " [2022-02-22T01:37:02 $irchost] CAP REQ :message-tags [2022-02-22T01:37:02 $irchost] CAP REQ :server-time [2022-02-22T01:37:02 $irchost] CAP REQ :batch [2022-02-22T01:37:02 $irchost] CAP REQ :message-ids [2022-02-22T01:37:02 $irchost] CAP REQ :invite-notify [2022-02-22T01:37:02 $irchost] CAP REQ :sasl [2022-02-22T01:37:02 $irchost] CAP REQ :multi-prefix [2022-02-22T01:37:02 $irchost] CAP REQ :standard-replies [2022-02-22T01:37:02 $irchost] NICK raeburn [2022-02-22T01:37:02 $irchost] USER user 0 * :unknown [2022-02-22T01:37:09 $irchost] SENTINEL: #<process $irchost> "connection broken by remote peer " [2022-02-22T01:37:57 $irchost] SENTINEL: #<process $irchost> "open " [2022-02-22T01:37:57 $irchost] CAP REQ :message-tags [2022-02-22T01:37:57 $irchost] CAP REQ :server-time [2022-02-22T01:37:57 $irchost] CAP REQ :batch [2022-02-22T01:37:57 $irchost] CAP REQ :message-ids [2022-02-22T01:37:57 $irchost] CAP REQ :invite-notify [2022-02-22T01:37:57 $irchost] CAP REQ :sasl [2022-02-22T01:37:57 $irchost] CAP REQ :multi-prefix [2022-02-22T01:37:57 $irchost] CAP REQ :standard-replies [2022-02-22T01:37:57 $irchost] NICK raeburn [2022-02-22T01:37:57 $irchost] USER user 0 * :unknown [2022-02-22T01:37:57 $irchost] NOTICE AUTH :*** Processing connection to $irchost [2022-02-22T01:37:57 $irchost] NOTICE AUTH :*** Looking up your hostname... NOTICE AUTH :*** Checking Ident NOTICE AUTH :*** Couldn't look up your hostname [2022-02-22T01:37:57 $irchost] NOTICE AUTH :*** No Ident response :$irchost CAP * NAK :message-tags :$irchost CAP * NAK :server-time :$irchost CAP * NAK :batch :$irchost CAP * NAK :message-ids :$irchost CAP * NAK :invite-notify [2022-02-22T01:37:58 $irchost] :$irchost CAP * NAK :sasl [2022-02-22T01:37:59 $irchost] :$irchost CAP * ACK :multi-prefix [2022-02-22T01:38:00 $irchost] :$irchost CAP * NAK :standard-replies [2022-02-22T01:38:53 $irchost] ERROR :Closing Link: 10.22.16.11 (Connection timed out) [2022-02-22T01:38:53 $irchost] SENTINEL: #<process $irchost> "connection broken by remote peer " Since using this IRC server is pretty important for work, this made emacs-28 a non-starter for the moment; I switched back to emacs-27 and connected with debugging on, and it connected right away: [2022-02-22T02:57:54 $irchost] NICK raeburn [2022-02-22T02:57:54 $irchost] USER user 0 * :unknown [2022-02-22T02:57:54 $irchost] NOTICE AUTH :*** Processing connection to $irchost [2022-02-22T02:57:54 $irchost] NOTICE AUTH :*** Looking up your hostname... NOTICE AUTH :*** Checking Ident NOTICE AUTH :*** Couldn't look up your hostname [2022-02-22T02:57:54 $irchost] NOTICE AUTH :*** No Ident response :$irchost 001 raeburn :Welcome to the RHAT Internet Relay Chat Network raeburn All I see that's different is the CAP requests, but ... ah, no "CAP END" has gotten sent for some reason, and apparently that's required before registration can complete on a server that understands capabilities. In the gnome log I sent earlier, it looks like all the requested capabilities were responded to, but still no "CAP END" was logged. Here, with my company server (running "ircd-ratbox-2.2.8") it seems to simply drop the connection quickly sometimes, and sometimes respond to the capabilities messages and then eventually time out. Ken
bug-gnu-emacs@HIDDEN
:bug#54087
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 21 Feb 2022 11:14:13 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 21 06:14:12 2022 Received: from localhost ([127.0.0.1]:35190 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nM6dw-0002RP-4f for submit <at> debbugs.gnu.org; Mon, 21 Feb 2022 06:14:12 -0500 Received: from lists.gnu.org ([209.51.188.17]:45426) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <raeburn@HIDDEN>) id 1nM6ds-0002RF-9D for submit <at> debbugs.gnu.org; Mon, 21 Feb 2022 06:14:11 -0500 Received: from eggs.gnu.org ([209.51.188.92]:39854) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <raeburn@HIDDEN>) id 1nM6ds-0000n4-1N for bug-gnu-emacs@HIDDEN; Mon, 21 Feb 2022 06:14:08 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:32055) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <raeburn@HIDDEN>) id 1nM6dn-0000vO-0u for bug-gnu-emacs@HIDDEN; Mon, 21 Feb 2022 06:14:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1645442041; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=UXvgve6RdL2CYJ9w7E2qV//lSfKt8OxsZvn8/jpxKEI=; b=HMuS1U/Msqf6xNqwPpUyVAt8toE42fIzjiJhXfSTXviw2opuaZ9tTKWURTGNP4OxPvjD8H lr83OHCLQpfWI1VOzLReSqPZNBGjFeFZXD/4Iteaq+yJtABiWVJiHp7YyN7gNsXeR2KZsk cAtAHrgzBfMZqxzxxCuIAlulDFVYYqU= Received: from mail-qv1-f70.google.com (mail-qv1-f70.google.com [209.85.219.70]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-657-x0gsugiQO1u5TR1nJXoKBg-1; Mon, 21 Feb 2022 06:12:14 -0500 X-MC-Unique: x0gsugiQO1u5TR1nJXoKBg-1 Received: by mail-qv1-f70.google.com with SMTP id w14-20020a0cfc4e000000b0042c1ac91249so16849557qvp.4 for <bug-gnu-emacs@HIDDEN>; Mon, 21 Feb 2022 03:12:14 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=UXvgve6RdL2CYJ9w7E2qV//lSfKt8OxsZvn8/jpxKEI=; b=LXAKnZfPUAgXgU3tN4yKJb10I0KKg/R2Cx08hOKpVAXgxplAZOmlKpPYHjy00XQYjZ WPBhlhDD4geif0hgLhwqfeBK+8YaDj4aDO7e/yjROtRZDSm3TfmBUDQPrpNFnJ9WtBPy 5Hr1kMPcToWnhRzRr2vihmbLASgSELT8Yy7LH39QFULbvD6qtY75MPYOxeZ508js2RhN pVI6ED5kxbXMVRwGK+LqkP7zMzo1vOwsz+S6z9Yr0vdff5cpuTK/JSTCF8GpQASHmg4r QzfhTfHYIuawuj2WnTcaaDcXabLWC/8mob4Jmf1M2ksn5IEtSysS7kUz3ZVjxBQHHiOn hTfA== X-Gm-Message-State: AOAM530p7F6fvXBvdYClfqZZ01TLtnJbCuQ5jSr8q1HGZItMW8rWr4eC /1XgQ0s4tWSe4MS/KqYdMSOWhD6lcNZMerfubNdt/qulLUHYxCxGNXHxQ7rMKug1EAu2P4nXUzN UAq0nsbvEpuYERGw= X-Received: by 2002:ac8:584f:0:b0:2de:2f9:509e with SMTP id h15-20020ac8584f000000b002de02f9509emr6922217qth.324.1645441933211; Mon, 21 Feb 2022 03:12:13 -0800 (PST) X-Google-Smtp-Source: ABdhPJzqEJGsf676+1GPE4TtAHvW5wqQNrpzCsHhKZDIXJkScv8VAf7pZZGUO4GS47Z1GQyByJ/zLA== X-Received: by 2002:ac8:584f:0:b0:2de:2f9:509e with SMTP id h15-20020ac8584f000000b002de02f9509emr6922187qth.324.1645441932809; Mon, 21 Feb 2022 03:12:12 -0800 (PST) Received: from crash (c-24-60-138-149.hsd1.ma.comcast.net. [24.60.138.149]) by smtp.gmail.com with ESMTPSA id d17sm27235477qkn.84.2022.02.21.03.12.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Feb 2022 03:12:12 -0800 (PST) From: Ken Raeburn <raeburn@HIDDEN> To: bug-gnu-emacs@HIDDEN Subject: 28.0.91; rcirc: irc.gnome reg timeout; reconnects after /quit Date: Mon, 21 Feb 2022 06:12:11 -0500 Message-ID: <87a6ekbhis.fsf@HIDDEN> MIME-Version: 1.0 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=raeburn@HIDDEN X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain Received-SPF: pass client-ip=170.10.133.124; envelope-from=raeburn@HIDDEN; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -28 X-Spam_score: -2.9 X-Spam_bar: -- X-Spam_report: (-2.9 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.082, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit 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: -2.4 (--) I'm running emacs 28.0.91 as packaged for Fedora 34 by bhavin192, in a recently created F34 virtual machine, so a fairly fresh environment. The .emacs file settings are slightly customized: '(rcirc-reconnect-delay 10) '(rcirc-server-alist '(("irc.libera.chat" :nick "raeburn" :port 6697 :password <ELIDED> :channels ("#emacs" "#rcirc") :encryption tls) ("irc.gnome.org" :nick "raeburn" :channels ("#gnucash")))) '(rcirc-time-format "%FT%T ") 1) Since I was already signed onto irc.gnome.org from elsewhere, my login as "raeburn" was rejected, and it always timed out trying to register as "raeburn`": 09:52 -irc2.acc.umu.se- *** Looking up your hostname... 09:52 -irc2.acc.umu.se- *** Found your hostname (cached) 09:52 *** irc2.acc.umu.se 433 raeburn Nickname is already in use. 09:52 !!! Closing Link: raeburn`[24.60.138.149] (Registration Timeout) (This was before I changed the time format.) This happened over and over (not stopping at 3 tries, which is the value of rcirc-reconnect-attempts), with multiple server hosts. Typing "/quit" in the server buffer does get it to stop, *if* done after "Nickname is already in use". It's unclear to me from reading wiki.gnome.org whether irc.gnome.org requires or merely recommends pre-registering IRC nicknames; I see people on with "1" or "_" or "_afk" suffixes on their names so I suspect it's not required. So I don't know what would be leading to the timeout. The debug log recorded this: [2022-02-21T10:53:10 irc.gnome.org] SENTINEL: #<process irc.gnome.org> "open " [2022-02-21T10:53:10 irc.gnome.org] CAP REQ :message-tags [2022-02-21T10:53:10 irc.gnome.org] CAP REQ :server-time [2022-02-21T10:53:10 irc.gnome.org] CAP REQ :batch [2022-02-21T10:53:10 irc.gnome.org] CAP REQ :message-ids [2022-02-21T10:53:10 irc.gnome.org] CAP REQ :invite-notify [2022-02-21T10:53:10 irc.gnome.org] CAP REQ :sasl [2022-02-21T10:53:10 irc.gnome.org] CAP REQ :multi-prefix [2022-02-21T10:53:10 irc.gnome.org] CAP REQ :standard-replies [2022-02-21T10:53:10 irc.gnome.org] NICK raeburn [2022-02-21T10:53:10 irc.gnome.org] USER user 0 * :unknown [2022-02-21T10:53:10 irc.gnome.org] :irc4.acc.umu.se NOTICE * :*** Looking up your hostname... [2022-02-21T10:53:10 irc.gnome.org] :irc4.acc.umu.se NOTICE * :*** Found your hostname [2022-02-21T10:53:12 irc.gnome.org] :irc4.acc.umu.se CAP * ACK :message-tags :irc4.acc.umu.se CAP * ACK :server-time :irc4.acc.umu.se CAP * ACK :batch :irc4.acc.umu.se CAP * NAK :message-ids :irc4.acc.umu.se CAP * NAK :invite-notify :irc4.acc.umu.se CAP * ACK :sasl :irc4.acc.umu.se CAP * ACK :multi-prefix :irc4.acc.umu.se CAP * NAK :standard-replies :irc4.acc.umu.se 433 * raeburn :Nickname is already in use. [2022-02-21T10:53:12 irc.gnome.org] NICK raeburn` [2022-02-21T10:53:12 irc.gnome.org] PING :93915F19 [2022-02-21T10:53:12 irc.gnome.org] PONG :93915F19 [2022-02-21T10:53:41 irc.gnome.org] ERROR :Closing Link: raeburn`[<<IP>>] (Registration Timeout) [2022-02-21T10:53:41 irc.gnome.org] SENTINEL: #<process irc.gnome.org> "connection broken by remote peer " [2022-02-21T10:53:42 irc.gnome.org] SENTINEL: #<process irc.gnome.org> "open " 2) I got signed into irc.libera.chat as "raeburn`", but if I type "/quit" in the #emacs buffer, it disconnects me ... and then reconnects me. Same with typing "/quit" in *irc.libera.chat*. Reconnecting automatically when disconnected on a network error is great, but being unable to disconnect and stay that way when I want to is taking it a little far, I think. :-) 2022-02-21T09:57:19 /quit 2022-02-21T09:57:20 *** raeburn` QUIT Client Quit 2022-02-21T09:57:20 !!! Closing Link: c-24-60-138-149.hsd1.ma.comcast.net (Client Quit) 2022-02-21T09:57:31 *** zinc.libera.chat 433 raeburn Nickname is already in use. 2022-02-21T09:57:34 *** zinc.libera.chat 001 Welcome to the Libera.Chat Internet Relay Chat Network raeburn` In GNU Emacs 28.0.91 (build 1, x86_64-redhat-linux-gnu, GTK+ Version 3.24.30, cairo version 1.17.4) of 2022-01-11 built on c817772a5dc24b448259fd330c6e2d67 Windowing system distributor 'The X.Org Foundation', version 11.0.12101003 System Description: Fedora 34 (Cloud Edition) Configured using: 'configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-dbus --with-gif --with-jpeg --with-png --with-rsvg --with-tiff --with-xft --with-xpm --with-x-toolkit=gtk3 --with-gpm=no --with-xwidgets --with-modules --with-harfbuzz --with-cairo --with-json --with-native-compilation build_alias=x86_64-redhat-linux-gnu host_alias=x86_64-redhat-linux-gnu CC=gcc 'CFLAGS=-DMAIL_USE_LOCKF -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' LDFLAGS=-Wl,-z,relro PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM XWIDGETS GTK3 ZLIB Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: rcirc Minor modes in effect: tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t use-hard-newlines: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util rmail rmail-loaddefs text-property-search mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils thread backtrace novice apropos mule-util cl-extra help-mode disp-table gnutls network-stream puny nsm rmc misearch multi-isearch cus-edit pp cus-start cus-load wid-edit rcirc parse-time iso8601 auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json map seq byte-opt gv bytecomp byte-compile cconv time-date subr-x ring thingatpt cl-loaddefs cl-lib find-func iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads xwidget-internal dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 166417 5901) (symbols 48 9322 0) (strings 32 28619 1978) (string-bytes 1 926876) (vectors 16 19201) (vector-slots 8 375586 10944) (floats 8 42 110) (intervals 56 5139 338) (buffers 992 23))
Ken Raeburn <raeburn@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#54087
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.