Closed Bug 132817 Opened 22 years ago Closed 22 years ago

Chatzilla has problems joining pirc server

Categories

(Other Applications :: ChatZilla, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: tpowellmoz, Assigned: rginda)

References

()

Details

Attachments

(1 file)

This is perhaps a problem with the pirc server (pircd Beta Zero - see
http://pircd.sourceforge.net/ ) but chatzilla should handle it better. When
connecting to the server, chatzilla gives this response:

[INFO]Network view for ``irc.xxxxxxx.com'' opened.
[INFO]Attempting to connect to ``irc.xxxxxxx.com''. Use /cancel to abort.
[INFO]Connecting to irc.xxxxxxx.com via irc.xxxxxxx.com:6667, attempt 1 of 5...
===PING: Unknown command
===Welcome to the Internet Relay Network tpowell
===Your host is irc.yyyy.org, running version pircd-beta-0
===This server was created Fri Mar 22 15:34:25 2002
===irc.yyyy.org pircd-beta-0 dioswkg biklmnopstv
===There are 7 users and 0 invisible on 1 server(s)
===0 operator(s) online
===I have 7 user(s) and 0 server(s)
===- irc.yyyy.org Message of the Day -
===- irc.yyyy.org running pircd (pircd.sourceforge.net)
===- Yes, this IRC server is in Perl.
===- If you can't do it in Perl, you don't want to do it.
---End of /MOTD command.

Then when joining a channel, it joins the correct channel and creates a tab for
the channel, showing messages like this:

[INFO]Channel view for ``#moz'' opened.
===5: channels formed
===Highest connection count: 7 (7 clients)
=-=Topic for #moz is ``Chatzilla rocks!''
=-=Topic for #moz was set by theuiguy on Thu Mar 21 2002 22:35:07 GMT-0500
(Eastern Standard Time)

It also seems to join a null channel and creates an unlabeled tab with messages
like this:

-->|YOU have joined 
===: No such channel.

This last tab also shows user join and leave messages for the channels and the
user list in the channel tabs do not update correctly. I can't seem to close
this unlabeled tab (leave channel from the context menu doesn't do anything).

Eventually chatzilla drops the connection. Sometimes other users on the channel
see a ping flood message for the chatzilla user.
Some of these issues are from chatzilla and some from pircd.  One thing you
missed is on the console, chatzilla dumps an error, because the server sends an
empty line.  The ping error seems to be that the server won't accept a ping
request while the logging in processing is happening.  For some reason,
chatzilla sends "MODE " to the server on joining a channel (perhaps because the
server didn't send the mode info?).  This is what creates the blank tab.  But I
don't know why joins and parts go to the blank tab as well.  And occasionly I
will get a crash on exit.  I haven't yet seen the dropped connection or ping
flood (maybe specific to your server (and I don't know where that is)).
OS: Windows 2000 → All
Hardware: PC → All
I think you missed my comments on irc.
We found out why we were getting the extra channel.  It's because the server is
sending an unexpected (but valid) form of join message.  Checking the code, it
looks like it should be fixed.

What problems are you seeing?
I'm getting the same behavior as originally reported except that I'm no longer 
getting ping flood dropouts. Joining the channel causes an extra blank tab to 
appear and join/leave messages are shown in that tab.

You can try it yourself. I've added the URL.
I don't see the problem, it works for me.  What versions of chatzilla and
mozilla are you using?
Using 2002091908-trunk (Mac OS 10.2 and Red Hat Linux 7.2), I see the problem as
described in original report, as ammended in comment #3.
The fix was in my tree, not the mozilla tree. :-)
Thank you, thank you. The patch works great. Check it in. :-)
Comment on attachment 99929 [details] [diff] [review]
fix the blank channel

r=rginda
Attachment #99929 - Flags: review+
checked in
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
Product: Core → Other Applications
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: