bouncer not supported?

View: New views
7 Messages — Rating Filter:   Alert me  

bouncer not supported?

by eddy4630 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

When I try to connect to a bouncer, it seems in CharZilla, that the
connection does not come up completely (the progress bar does not stop
running).

When I_m sniffing I see the following message flow between ChatZilla and
the server:

ChatZilla           Server
--------------------------
             WELCOME ...
    <-------------------
    PASS ...
    ------------------->
    NICK ...
    ------------------->
    USER <name> ...
    ------------------->
     PRIVMSG <name> :Du hast keine neuen Nachrichten...
    <-------------------
     PRIVMSG <datum> :Nutzer <name> hat keine Server hinzugefügt
    <-------------------

That's it and should be ok because the next action I should be able to
do is to add an server using the say: "addserver iwr.quakenet.org:6667"

The only what I see in ChatZilla till the moment is:

TOPLINE:
URL irc://xx.xx.xx.xx:xxxxx/,needpass Connecting Lag

<none> Connected to <none>
File Progress <unknown>

BODY:
[INFO] Network view for “xx.xx.xx.xx:xxxxx” opened.
[INFO] Attempting to connect to “xx.xx.xx.xx:xxxxx”. Use /cancel to
             abort.
[INFO] Connecting to xx.xx.xx.xx:xxxxx/,needpass
             (irc://xx.xx.xx.xx:xxxxx/,needpass)...

But whatever I enter, I get the error
"[ERROR] Please do not just type into this tab, use an actual command
          instead."
in ChatZilla. This error comes obviously from ChatZilla itself, because
I see, that ChatZilla is not sending this text to the bouncer.


So, my questions:
- Is the bouncer not support by ChatZilla?
- Do I have to configure something special in ChatZilla?

eddy4630
_______________________________________________
dev-apps-chatzilla mailing list
dev-apps-chatzilla@...
https://lists.mozilla.org/listinfo/dev-apps-chatzilla

Re: bouncer not supported?

by Gijs Kruitbosch ("Hannibal") :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

eddy4630 wrote:
> That's it and should be ok because the next action I should be able to
> do is to add an server using the say: "addserver iwr.quakenet.org:6667"
 > <snip>
> "[ERROR] Please do not just type into this tab, use an actual command
>           instead."
If you want to use a command on the server, you need to prepend a slash.
You can't just randomly send stuff. You can use /raw or /quote or any
other slash-prepended string if you wish, otherwise nothing will happen.
Simple as that. Anyhow:

/addserver iwr.quakenet.org:6667

should therefor work just fine. Have you tried that?

Bouncers are historically really bad about connection completion,
because they tend to not send an MOTD or any comparable (specced)
replies that indicate the connection was successful.

-- Gijs
_______________________________________________
dev-apps-chatzilla mailing list
dev-apps-chatzilla@...
https://lists.mozilla.org/listinfo/dev-apps-chatzilla

Re: bouncer not supported?

by James Ross :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

eddy4630 wrote:

> ChatZilla           Server
> --------------------------
>              WELCOME ...
>     <-------------------
>     PASS ...
>     ------------------->
>     NICK ...
>     ------------------->
>     USER <name> ...
>     ------------------->
>      PRIVMSG <name> :Du hast keine neuen Nachrichten...
>     <-------------------
>      PRIVMSG <datum> :Nutzer <name> hat keine Server hinzugefügt
>     <-------------------

Unless the bouncer sends the 001 message (like the IRC spec says it
should) ChatZilla will not count the connection as completed. You will
be unable to do pretty much anything until properly connected.

--
James Ross <silver@...>
ChatZilla Developer
_______________________________________________
dev-apps-chatzilla mailing list
dev-apps-chatzilla@...
https://lists.mozilla.org/listinfo/dev-apps-chatzilla

Re: bouncer not supported?

by eddy4630 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

I tried also to use a slash in front of the command. In this case I got
the error not to use the input line for these commands.

Using mIRC I could enter this 'command' without using the slash!

Now, ChatZilla is happy with the bouncer.

I guess, the main problem is as mentioned by James Ross.

eddy4630
---------------------------------

> eddy4630 wrote:
>> That's it and should be ok because the next action I should be able to
>> do is to add an server using the say: "addserver iwr.quakenet.org:6667"
>> <snip>
>> "[ERROR] Please do not just type into this tab, use an actual command
>>           instead."
> If you want to use a command on the server, you need to prepend a slash.
> You can't just randomly send stuff. You can use /raw or /quote or any
> other slash-prepended string if you wish, otherwise nothing will happen.
> Simple as that. Anyhow:
>
> /addserver iwr.quakenet.org:6667
>
> should therefor work just fine. Have you tried that?
>
> Bouncers are historically really bad about connection completion,
> because they tend to not send an MOTD or any comparable (specced)
> replies that indicate the connection was successful.
>
> -- Gijs
_______________________________________________
dev-apps-chatzilla mailing list
dev-apps-chatzilla@...
https://lists.mozilla.org/listinfo/dev-apps-chatzilla

Re: bouncer not supported?

by eddy4630 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I don't know, whether the bouncer is working correctly, as with mIRC it
worked.

Now after making the addserver command using mIRC also the connection
from ChatZilla to the bouncer works.

Can it be, that the bouncer needs only to answer as described by you,
when at least one server is added?

eddy4630
-------------------

> eddy4630 wrote:
>> ChatZilla           Server
>> --------------------------
>>              WELCOME ...
>>     <-------------------
>>     PASS ...
>>     ------------------->
>>     NICK ...
>>     ------------------->
>>     USER <name> ...
>>     ------------------->
>>      PRIVMSG <name> :Du hast keine neuen Nachrichten...
>>     <-------------------
>>      PRIVMSG <datum> :Nutzer <name> hat keine Server hinzugefügt
>>     <-------------------
>
> Unless the bouncer sends the 001 message (like the IRC spec says it
> should) ChatZilla will not count the connection as completed. You will
> be unable to do pretty much anything until properly connected.
>
       
_______________________________________________
dev-apps-chatzilla mailing list
dev-apps-chatzilla@...
https://lists.mozilla.org/listinfo/dev-apps-chatzilla

Re: bouncer not supported?

by James Ross :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

eddy4630 wrote:
> I don't know, whether the bouncer is working correctly, as with mIRC it
> worked.
>
> Now after making the addserver command using mIRC also the connection
> from ChatZilla to the bouncer works.
>
> Can it be, that the bouncer needs only to answer as described by you,
> when at least one server is added?

The bouncer is broken if it expects you to be able to run normal command
without it sending a 001 message. That's all there is to it.

--
James Ross <silver@...>
ChatZilla Developer
_______________________________________________
dev-apps-chatzilla mailing list
dev-apps-chatzilla@...
https://lists.mozilla.org/listinfo/dev-apps-chatzilla

Re: bouncer not supported?

by Jonas Kvinge :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

The IRC client should not expect to be connected to IRC without receiving a 001, however it should be possible to send commands directly or by something like QUOTE or RAW as long as the socket is connected. All IRC clients that I have tried allows this, the main reason is probably because it should be possible to send the server password manually using the PASS command. In the early releases, ircproxy sent the 001 and it caused problems and I found out it was a really bad idea, most IRC clients set the servername from the 001 numeric also. ircproxy collects the numeric data sent on connect and sends it to the client when it attaches on the connection. Sending 001 twice is bad behavior as well, and it should be possible to select server/connect on the bouncer before it connects to server and sends all the numerics. ircproxy is sending information through notices with the information required to select which connection to resume, then the user needs to be able to send a command before 001.

James Ross wrote:
eddy4630 wrote:
> I don't know, whether the bouncer is working correctly, as with mIRC it
> worked.
>
> Now after making the addserver command using mIRC also the connection
> from ChatZilla to the bouncer works.
>
> Can it be, that the bouncer needs only to answer as described by you,
> when at least one server is added?

The bouncer is broken if it expects you to be able to run normal command
without it sending a 001 message. That's all there is to it.

--
James Ross <silver@warwickcompsoc.co.uk>
ChatZilla Developer
_______________________________________________
dev-apps-chatzilla mailing list
dev-apps-chatzilla@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-apps-chatzilla
LightInTheBox - Buy quality products at wholesale price!