Now, I see the following on stdout:

No random state, generating entropy from /dev/random. I see this repeatedly if I ctrl-c that process.

Yeah, rageircd uses a 1024-byte random key to establish an encrypted session server-to-server.

If the ircd can't get enough entropy from the system it slows down and waits, which I suppose it shouldn't. Best way to stop it is to just mash the keyboard at a prompt for a bit!!

I'll make this message more verbose.


So, my guess is that rageircd can't get past this startup phase due to a lack of entropy in the random number generator. The thing is, I don't wish to use secure connections anyway. I have tried changing rageircd.conf to include:

listen * {
       port 7667;

       port 7667 {
               secure no;
       };
};

to try to turn off security, but so far this has had no effect. (yes I intended 7667 here, as I'm running dancer-ircd on 6667 for my users until I can get rageircd working)

That config setting just means port 7667 is a normal port, and cannot accept client connections over SSL. SSL support is compile time. To fully disable all SSL features in rageircd you would need to recompile it without the --enable-openssl autoconf option.

In short this is not really a bug. However I will have a play with the entropy thing to see if I can get it to fall back with an error if it can't get enough, and I will at least put in a warning message about slow loading servers.

Alasdair


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to