I actually tried to use (as you write in  -- Protocol.txt --)
WEBIRC <pwd> guest <host_name> <ip>\n
as the very first command sent to the server but i always get:
 
Client unregistered.
 
Tnx
Alex 
 
  


--- Mar 24/4/12, Alexander Barton <alex@barton.de> ha scritto:

Da: Alexander Barton <alex@barton.de>
Oggetto: Re: [ngIRCd-ML] User Registration
A: "Alessandro Alessio" <alexoffspring@yahoo.com>
Cc: ngircd-ml@arthur.barton.de
Data: Martedì 24 Aprile 2012, 16:44

Hi Alessandro!

Am 24.04.2012 um 16:56 schrieb Alessandro Alessio:

> then i send the following messages:

> PASS NOPASS\n\r
> NICK giggio\n\r
> USER guest 0 * :Ronald Reagan\n\r

Really \n\r, ASCII 10, ASCII 13? This should be \r\n, ASCII 13, ASCII 10.

And please note: If you send a „PASS“ command at all, the user must exist! In your case ngIRCd must be able to authenticate „guest“ with password „NOPASS“.

If you don’t want to use passwords, don’t send a „PASS“ command at all.

> And  after a while i get the following answers:
> Shutting down connection <id> (Timeout) with <IP:port>
> Client unregistered (<id>) : Timeout

So ngIRCd thinks you didn’t complete user registration in time.

> I tried to use   /PASS   or to erase    \n\r   but i always get a Timeout error.

The „/“ is a client-only convention, all „raw“ commands aren’t prefixed with this „command character“.

> I don't get what i'm doing wrong since i am respecting the IRC Protocol

Are you? ;-)

Regards
Alex