IRCD-Hybrid ----------- SSL Certificate =============== Important note: ircd-hybrid is not compiled with SSL support by default; for information about how to produce an SSL-enabled build, and why support is not enabled by default, please see /usr/share/doc/ircd-hybrid/README.SSL. For the sake of simplicity a SSL certificate (for use with client SSL connections) is generated with rather bogus info during after ircd-hybrid installs. If you would like to change the info in the certificate, edit /etc/ircd-hybrid/cert.cnf, and then run as root: openssl req -config /etc/ircd-hybrid/cert.cnf -new -x509 -key /etc/ircd-hybrid/key/ircd.key -out /etc/ircd-hybrid/key/ircd.pem -days 365 You will probably want to restart the server after this for the changes to take effect. Initial Configuration ===================== After installing the package, you can access the IRC server at localhost:6667. But it will have conservative default settings and the only people allowed to connect will be local users. So before further using the server, PLEASE edit ircd.conf in /etc/ircd-hybrid. You will have a server called hybrid7.debian.local and only bound to localhost until you do. Then, you may restart it using: /etc/init.d/ircd-hybrid restart And the server should come back up with your new setup. If not, tail /var/log/ircd/ircd-hybrid.log and see what went wrong. Remember that all configuration statements must end with semicolons, even at the ends of blocks (};) - this is the leading cause of 'syntax errors' :) Other Information ================= Note that the default behavior of m_opme is to +o any admin in an opless channel. An experimental patch in debian/patches changes this so that you only need O flags.. The rationale is that if you're able to /kill people, channel operator stuff is probably okay, too. This is not part of the default build; add it to debian/patches/00list if you wish to enable this, and rebuild. The patch ID is 99_opme_allow_operators. A patch enabled in the default build removes the condition that a channel needs to be opless for m_opme to work, since an oper can use /ojoin (m_ojoin.so) anyway for this to happen. -- Joshua Kwan Mon, 26 Dec 2003 21:21:34 -0800 -- Aurélien GÉRÔME Sun, 8 Oct 2006 18:19:00 +0200 -- Dominic Hargreaves Fri, 11 Jan 2013 19:05:35 +0000