X-Loop: help-debbugs@HIDDEN
Subject: bug#54087: 28.0.91; rcirc: irc.gnome reg timeout; reconnects after /quit
Resent-From: Ken Raeburn <raeburn@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 21 Feb 2022 11:15:02 +0000
Resent-Message-ID: <handler.54087.B.16454420539392 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 54087
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 54087 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.16454420539392
(code B ref -1); Mon, 21 Feb 2022 11:15:02 +0000
Received: (at submit) by debbugs.gnu.org; 21 Feb 2022 11:14:13 +0000
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>
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-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))
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Ken Raeburn <raeburn@HIDDEN> Subject: bug#54087: Acknowledgement (28.0.91; rcirc: irc.gnome reg timeout; reconnects after /quit) Message-ID: <handler.54087.B.16454420539392.ack <at> debbugs.gnu.org> References: <87a6ekbhis.fsf@HIDDEN> X-Gnu-PR-Message: ack 54087 X-Gnu-PR-Package: emacs Reply-To: 54087 <at> debbugs.gnu.org Date: Mon, 21 Feb 2022 11:15:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 54087 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 54087: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D54087 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN
Subject: bug#54087: 28.0.91; rcirc: irc.gnome reg timeout; reconnects after quit
References: <87a6ekbhis.fsf@HIDDEN>
In-Reply-To: <87a6ekbhis.fsf@HIDDEN>
Resent-From: Ken Raeburn <raeburn@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 22 Feb 2022 08:45:02 +0000
Resent-Message-ID: <handler.54087.B54087.16455194945790 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 54087
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 54087 <at> debbugs.gnu.org
Received: via spool by 54087-submit <at> debbugs.gnu.org id=B54087.16455194945790
(code B ref 54087); Tue, 22 Feb 2022 08:45:02 +0000
Received: (at 54087) by debbugs.gnu.org; 22 Feb 2022 08:44:54 +0000
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
From: Ken Raeburn <raeburn@HIDDEN>
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-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
X-Loop: help-debbugs@HIDDEN
Subject: bug#54087: 28.0.91; rcirc: irc.gnome reg timeout; reconnects after quit
Resent-From: Ken Raeburn <raeburn@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 23 Feb 2022 00:36:01 +0000
Resent-Message-ID: <handler.54087.B54087.164557653020864 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 54087
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 54087 <at> debbugs.gnu.org
Received: via spool by 54087-submit <at> debbugs.gnu.org id=B54087.164557653020864
(code B ref 54087); Wed, 23 Feb 2022 00:36:01 +0000
Received: (at 54087) by debbugs.gnu.org; 23 Feb 2022 00:35:30 +0000
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
From: Ken Raeburn <raeburn@HIDDEN>
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-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.
X-Loop: help-debbugs@HIDDEN
Subject: bug#54087: 28.0.91; rcirc: irc.gnome reg timeout; reconnects after quit
Resent-From: Ken Raeburn <raeburn@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 23 Feb 2022 12:04:02 +0000
Resent-Message-ID: <handler.54087.B54087.164561783814059 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 54087
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 54087 <at> debbugs.gnu.org
Received: via spool by 54087-submit <at> debbugs.gnu.org id=B54087.164561783814059
(code B ref 54087); Wed, 23 Feb 2022 12:04:02 +0000
Received: (at 54087) by debbugs.gnu.org; 23 Feb 2022 12:03:58 +0000
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
From: Ken Raeburn <raeburn@HIDDEN>
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-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
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.