From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Tassilo Horn Newsgroups: gmane.emacs.devel Subject: Re: [feature/rcirc-update] Reconnects don't seem to work anymore Date: Tue, 15 Jun 2021 20:39:08 +0200 Message-ID: <87zgvqykkv.fsf@gnu.org> References: <871r98af1n.fsf@gnu.org> <877dj0wtwr.fsf@posteo.net> <87y2bg8y0k.fsf@gnu.org> <871r938u3v.fsf@gnu.org> <8735tjxft7.fsf@posteo.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="19271"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.5.13; emacs 28.0.50 Cc: emacs-devel@gnu.org To: Philip Kaludercic Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Jun 15 21:50:36 2021 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 1ltF52-0004r7-8a for ged-emacs-devel@m.gmane-mx.org; Tue, 15 Jun 2021 21:50:36 +0200 Original-Received: from localhost ([::1]:43008 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ltF51-0006UK-AD for ged-emacs-devel@m.gmane-mx.org; Tue, 15 Jun 2021 15:50:35 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45658) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ltF48-0005ch-9z for emacs-devel@gnu.org; Tue, 15 Jun 2021 15:49:40 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:40206) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ltF48-0006RV-0m; Tue, 15 Jun 2021 15:49:40 -0400 Original-Received: from auth1-smtp.messagingengine.com ([66.111.4.227]:49995) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ltF47-0006BV-UG; Tue, 15 Jun 2021 15:49:39 -0400 Original-Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailauth.nyi.internal (Postfix) with ESMTP id 4F0E827C0054; Tue, 15 Jun 2021 15:49:39 -0400 (EDT) Original-Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Tue, 15 Jun 2021 15:49:39 -0400 X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrfedvjedgudegfecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpehffgfhvffuffgjkfggtgesthdtredttdertdenucfhrhhomhepvfgrshhs ihhlohcujfhorhhnuceothhsughhsehgnhhurdhorhhgqeenucggtffrrghtthgvrhhnpe ehgefhtefgvdehhfffffeuffeihfdutdeuuefgheehgfeuffehveffleehgeeludenucff ohhmrghinhepfhhrvggvnhhouggvrdhnvghtpdhinhhsphhirhgtugdrohhrghdpfhhrvg gvnhhouggvrdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghi lhhfrhhomhepthhhohhrnhdomhgvshhmthhprghuthhhphgvrhhsohhnrghlihhthidqke eijeefkeejkeegqdeifeehvdelkedqthhsughhpeepghhnuhdrohhrghesfhgrshhtmhgr ihhlrdhfmh X-ME-Proxy: Original-Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 15 Jun 2021 15:49:38 -0400 (EDT) In-reply-to: <8735tjxft7.fsf@posteo.net> X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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" Xref: news.gmane.io gmane.emacs.devel:270827 Archived-At: Philip Kaludercic writes: Hi Philip, >> Tassilo Horn writes: >> >>> I'm now restarting emacs. The next time I get a disconnect, I'll try >>> /reconnect instead. >> >> I got disconnected from freenode, and this time I've tried /reconnect >> instead of `M-x rcirc RET'. However, that reconnected to the server but >> again all channel buffers still show rcirc:disconnected. The >> `rcirc-buffer-alist' in the server buffer for freenode is still >> populated with the right buffers as previously. > > I am still not able to consistently reproduce this issue. Just to be > sure, what commit are you on? I'm on fd96e3a0d9. I've just pulled again and 8 new commits appeared, the oldest being from 5 days ago. I'm pretty confident I've pulled at least every other day in order to see if there's something new. Did you forget to push? Anyway, I've updated to the current branch HEAD and restarted my rcirc-emacs. >> 06:58 -*.freenode.net- *** You are connected to chat.freenode.net using TLS >> (SSL) cipher 'TLSv1.3-TLS_AES_256_GCM_SHA384' >> 06:58 !!! "@msgid=446~1623712485~22272;inspircd.org/service;inspircd.org/bot >> :NickServ!services@services.freenode.net NOTICE tsdh :Nick tsdh >> isn't registered." (wrong-type-argument arrayp nil) > > From your other message, it seems like this is specificity related to > freenode, right? Yes, only freenode and only since today with no changes on rcirc in the meantime. When I do /msg nickserv help in the *chat.freenode.org* buffer, I get the response 20:42 *** 401 n No such nick and in the buffer N@chat.freenode.org there is 20:42 ickserv help So now that user N has my nickserv password and I can't change it because freenode seems broken... I've asked on #help and the answers are: 1. I should use "/ns IDENTIFY password" instead of "/msg NickServ". 2. I should look into using SASL for identificiation. 3. "/quote nickserv identify password" also gives an (wrong-type-argument arrayp nil) error but finally told be that tsdh is not a registered nick. And then I was told that the original freenode with its user database is now on classic.freenode.org and irc.freenode.org is something set up completely anew without the previous data... I was also told that "/msg foobar text" only works if the user foobar is online. If not, it'll select the first online user whose nick is a prefix of foobar and send the remainder as message. (That's why the user N received my NickServ IDENTIFY message.) I've just tried "/msg totototoXXX this is a test" on libera.chat and it's the same there. The user t received a message "otototoXXX this is a test". :-( So it would make sense that rcirc checked if there is an online user NickServ before sending the IDENTIFY message to prevent password leakage to random users as has happended to me. Bye, Tassilo