Space & Sound

"Darkness is to space, what silence is to sound" - Marshall McLuhan

A new update means new fixes and a change of some features, so here we go...

The ratbox team fixed the configure tools so dependency on the system sqlite3 can be restored. This means the port will install sqlite3 from the ports collection, instead of ircd-ratbox building and linking against its bundled version.

As with the normal irc/ircd-ratbox port, ircd-ratbox-devel has been adjusted to accept several make arguments that allow the user to specify what names they give to the services clients used in ratbox-services, and lets them use commands like '/nickserv' instead of '/msg nickserv' in the ircd itself.

This is particularly handy for people using ratbox in conjunction with ratbox-services, as it means the port will take care of building and installing the ircd-shortcuts module for them. The generation of the ircd-shortcuts module requires the use of a PERL script, so like irc/ircd-ratbox, the ircd-ratbox-devel port is now also dependent on PERL to build.

All previous versions of the port would install two example configuration files in the etc/ircd-ratbox/ directory, the normal example config made by the ratbox team, and then one specially configured for EFnet by a group of people.

Unfortunately the EFnet config file has not been updated in a long time and is therefore pretty unhelpful, so in this port update I decided it wasn't worth patching it up and including it, and therefore just omitted it from the port install. After submitting the port though, I went through the EFnet example file and updated it so it could be included into the next ratbox release and go back into the port with the next update.

Some changes to ratbox include:

  • Change -lock klines and friends to now use the ADMINKLINE etc commands.
  • Change to only support TS6.
  • Fix remote kline reasons.
  • Have sqlite3 checking use pkg-config when possible.
  • Move identd checking back into the ircd, this seems to have been more problematic than what it was worth.
  • Add experimental gnutls support - note that CHALLENGE does not work when using just gnutls.
  • Some help file clean-ups and additions.
  • Fix compile error when zlib is not found.
  • Remove some restrictions on k/d/x/resv reasons that are no longer needed.

— posted by Moggie · 2008-06-30 12:57

|