Whilst messing around with ircd to set up a sandpit environment (as I’ve recently gone back into IRC to check out the WordPress IRC channels and wanted to remind myself about how a few things work.) I discovered that-
ircd-seven is used by freenode, but there is not a whole lot of information about it.
If you install it, it seems that most people forget oper:staffer in the privset block. Without which, much stuff doesn’t work.
The config examples will suggest that “Connect” blocks are needed for your server to join to another server, but gloss over the fact that you need one for services to connect to it.
In a similar fashion, the “Services” block examples may claim that the service names don’t need to relate to valid DNS records, but what they do need to do is point to the actual address of your services. It can’t just be free-form text as the examples seem to suggest.
Armed with that small knowledge, I think configuration is somewhat easier, so maybe those tid-bits might help some other folk who want to experiment.
