Chatzilla has problems joining pirc server

RESOLVED FIXED

Status

Other Applications
ChatZilla
RESOLVED FIXED
16 years ago
14 years ago

People

(Reporter: Tim Powell, Assigned: Robert Ginda)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(URL)

Attachments

(1 attachment)

(Reporter)

Description

16 years ago
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.

Comment 1

16 years ago
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

Comment 2

16 years ago
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?
(Reporter)

Comment 3

16 years ago
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.

Comment 4

16 years ago
I don't see the problem, it works for me.  What versions of chatzilla and
mozilla are you using?

Comment 5

16 years ago
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.

Comment 6

16 years ago
Created attachment 99929 [details] [diff] [review]
fix the blank channel

The fix was in my tree, not the mozilla tree. :-)
(Reporter)

Comment 7

16 years ago
Thank you, thank you. The patch works great. Check it in. :-)
(Assignee)

Comment 8

16 years ago
Comment on attachment 99929 [details] [diff] [review]
fix the blank channel

r=rginda
Attachment #99929 - Flags: review+

Comment 9

16 years ago
checked in
Status: NEW → RESOLVED
Last Resolved: 16 years ago
Resolution: --- → FIXED
Product: Core → Other Applications
You need to log in before you can comment on or make changes to this bug.