Closed Bug 1719995 Opened 3 years ago Closed 3 years ago

All newly created IRC accounts can't connect

Categories

(Chat Core :: IRC, defect)

Thunderbird 91
defect

Tracking

(thunderbird_esr78 unaffected, thunderbird91+ verified)

VERIFIED FIXED
92 Branch
Tracking Status
thunderbird_esr78 --- unaffected
thunderbird91 + verified

People

(Reporter: AwesomeSheep48, Assigned: freaktechnik)

References

(Regression)

Details

(Keywords: regression)

Attachments

(4 files)

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Firefox/91.0

Steps to reproduce:

Set up my libera.chat account and pressed connect

Actual results:

It kept loading forever, saying "connecting"

Expected results:

It should have connected

Could you please show your account settings, since based on your account name this isn't connecting to irc.libera.chat.

I can reproduce using BuildID 20210709103808 on Fedora 34 Workstation, Gnome 40 desktop.

The account properties in settings shows WaltS48@WaltS48.
Using Thunderbird 78.11.0 the account setting is WaltS48(at)irc.libera.chat.

Status: UNCONFIRMED → NEW
Ever confirmed: true
OS: Unspecified → All
Hardware: Unspecified → x86_64

Right, so this is then most likely completely unrelated to libera, but instead an issue with IRC accounts. I assume these are newly created accounts?

My account was created on May 29th

(In reply to WIlliam Davis (@awesomesheep48:matrix.org) from comment #4)

My account was created on May 29th

What I'm after is what version you created it with (as in, is this from a beta profile) and if it worked previously.

(In reply to Martin Giger [:freaktechnik] from comment #6)

(In reply to WIlliam Davis (@awesomesheep48:matrix.org) from comment #4)

My account was created on May 29th

What I'm after is what version you created it with (as in, is this from a beta profile) and if it worked previously.

I created it on https://web.libera.chat, and I'm pretty sure I have used it in thunderbird before, but I cannot really remember.

(In reply to WIlliam Davis (@awesomesheep48:matrix.org) from comment #8)

I created it on https://web.libera.chat, and I'm pretty sure I have used it in thunderbird before, but I cannot really remember.

Ah sorry, by account I don't refer to the libera registration but to the account you created in thunderbird in order to connect to libera.

(In reply to Martin Giger [:freaktechnik] from comment #3)

Right, so this is then most likely completely unrelated to libera, but instead an issue with IRC accounts. I assume these are newly created accounts?

Yes, I thought I had it setup in my Daily on Linux, but I didn't, so I created the account.
Also see the same in my Daily on Windows 10.

(In reply to Martin Giger [:freaktechnik] from comment #9)

(In reply to WIlliam Davis (@awesomesheep48:matrix.org) from comment #8)

I created it on https://web.libera.chat, and I'm pretty sure I have used it in thunderbird before, but I cannot really remember.

Ah sorry, by account I don't refer to the libera registration but to the account you created in thunderbird in order to connect to libera.

Oh, then yeah, it is a newly created account using Daily.

Assignee: nobody → martin
Status: NEW → ASSIGNED
Keywords: regression
Regressed by: 1699099
Summary: Cannot connect to irc.libera.chat → All newly created IRC accounts can't connect
Hardware: x86_64 → All

Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/c31c6cefa39e
Properly handle username split without separator for IRC. r=clokep

Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 92 Branch

We'll want to uplift this, I assume?

Also -- to the original reporter. It looks like you'll need to delete your account and re-create it, I don't think there's a way to recover from the incorrect account information in this case.

Agreed with both. Given the communication around uplifts recently I'll wait a week to request it though.

I just successfully created my Libera chat account and joined the #thunderd channel in 92.0a1 on Linux.

Comment on attachment 9230690 [details]
Bug 1719995 - Properly handle username split without separator for IRC. r=clokep

[Approval Request Comment]
Regression caused by (bug #): bug 1699099
User impact if declined: New IRC accounts will have corrupted username and server in many common cases
Testing completed (on c-c, etc.): Tested account creation manually (see comment before this)
Risk to taking this patch (and alternatives if risky): Risk should be fairly low, since all this does is handle invalid input differently (arguably correctly). If this isn't taken we would want to revert the bug that introduced the regression instead, which is much more change (and would need manual massaging to not break matrix at the very least).

Attachment #9230690 - Flags: approval-comm-beta?

Comment on attachment 9230690 [details]
Bug 1719995 - Properly handle username split without separator for IRC. r=clokep

[Triage Comment]
Approved for beta (and I see it has a test - thanks)

Attachment #9230690 - Flags: approval-comm-beta? → approval-comm-beta+
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: