Port changes:
o Example EFnet configuration file updated for ratbox-3 and
re-included in the port install.
Software changes include:
o Some cleanups in the checksplit code.
o Some cleanups in the /trace code.
o Show reasons for failed outbound SSL handshakes to opers.
o Log SSL errors for servers and handshakes in serverlog.
o Make sqlite3 checking more robust.
o Change the resolver to use the code from charybdis instead of adns.
o Fix identd checking so it is no longer broken as in beta7.
o Fix a bug where the ircd could stop reading from the client on the CAP command.
o Add some functions for random number generation for the nossl case in libratbox.
PR: ports/125868
Submitted by: Lewis <moggie@elasticmind.net> (maintainer)
Changes:
o sqlite3 dependency restored.
o Added support for services' ircd-shortcut commands make options.
o Added dependency on PERL for generation of ircd-shortcut modules.
o The example EFNet configuration file is not helpful because it has not been updated
for ratbox-3. It therefore is not installed as standard by this port version, but should
be back in the next update.
Software changes include:
o Change -lock klines and friends to now use the ADMINKLINE etc commands.
o Change to only support TS6.
o Fix remote kline reasons.
o Have sqlite3 checking use pkg-config when possible.
o Move identd checking back into the ircd, this seems to have been more
problematic than what it was worth.
o Add experimental gnutls support - note that CHALLENGE does not work when using
just gnutls.
o Some helpfile cleanups and additions.
o Fix compile error when zlib is not found.
o Remove some restrictions on k/d/x/resv reasons that are no longer needed.
PR: ports/125106
Submitted by: Lewis <moggie@elasticmind.net> (maintainer)
- sqlite3 dependancy temporarily removed due to sqlite3 detection problem.
- Add USE_LDCONFIG to register shared libs.
Changes include:
- Add admin only -lock klines, doing KLINE -lock will allow admins to add klines
that normal opers cannot remove.
- Modify bantool to have a -u option that updates the database schema if upgrading
from previous betas, this needs to be run to support the -lock kline changes.
- Fix cidr klines so they work again.
- Update included sqlite3 to the latest revision.
- Allow kline/unkline of a bare host or address, this gets treated as *@host.
- Report when an invalid kline is passed, instead of silently ignoring.
PR: ports/124799
Submitted by: Lewis <moggie@elasticmind.net> (maintainer)
dependancy, updated rc.d script to add 'conftest' option.
Changes include:
o Optional SSL support to enable encrypted connections between clients
and servers, as well as server to server links.
o Add support for SSL only channels, channel mode +S.
o Bundled sqlite3 for handling and storing k/x/d lines.
o Support for global CIDR limits.
o Added adminwall allowing admins to broadcast messages to each other.
o Creation of new library archive 'libratbox'.
o Support for force nick changes.
o New ssld and bandb processes for SSL connections and ban checking.
PR: ports/122994
Submitted by: Lewis <moggie@elasticmind.net> (maintainer)
This is a port of the ircd-ratbox IRC daemon.
ircd-ratbox is the primary ircd used on EFnet; it combines the stability
of an ircd required for a large production network together with a rich
set of features, making it also suitable for use on smaller networks.
WWW: http://www.ircd-ratbox.org/
PR: ports/92404
Submitted by: Shaun Amott <shaun@inerd.com>