- convert to the new perl5 framework - convert USE_GMAKE to Uses Approved by: portmgr (bapt@, blanket)a5341091eb
ircd-ratbox and charybdis -- remote DoS vulnerabilityentered 2013-01-02
no CVE referenced
Advanced, stable IRC daemon, used widely on EFnet
# pkg install ircd-ratboxinstalls 3.0.10_8 from latest; from quarterly (2026Q4) 3.0.10_8# cd /usr/ports/irc/ircd-ratbox && make install clean# make -C /usr/ports/irc/ircd-ratbox config # change options first
ircd, group ircdircd-ratbox has been successfully installed. Sample 'ircd.conf' and 'ircd.motd' files have been created in the ircd-ratbox configuration directory. A sample configuration file is included for EFNet-like configurations that can be used instead. You should now edit these files as per the ratbox documentation. A configured ircd.conf file is required to start the server. Once you have added ircd_ratbox_enable="YES" to /etc/rc.conf, the server can be started by running: /usr/local/etc/rc.d/ircd-ratbox start You can check your ircd.conf configuration file for syntactical errors using the following rc.d script command: /usr/local/etc/rc.d/ircd-ratbox conftest The ban.db database should be checked and updated using 'bantool -u'. For safety, bantool updates must be done while no ircd is running and before starting the new version. /usr/local/bin/bantool -u Notice: ircd-ratbox has been updated to follow the current stable release branch (3.0.x). All previous branches are no longer supported by the ratbox team. Users of ircd-ratbox are advised to create new ircd configuration files based on the examples provided. For more information on upgrading, see: http://svn.ratbox.org/svnroot/ircd-ratbox/trunk/INSTALL Be sure to check out 'ratbox-services' if you need a services package.
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 3.0.10_8 | 3.0.10_8 | – |
| FreeBSD 15 | 3.0.10_8 | 3.0.10_8 | – |
| FreeBSD 14 | 3.0.10_8 | 3.0.10_8 | 3.0.10_8 |
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 3.0.10_8 | 3.0.10_8 | – |
| FreeBSD 14 | 3.0.10_8 | 3.0.10_8 | 3.0.10_8 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
pkg audit for the packaged version 3.0.10_8.no CVE referenced
| PR | Summary | Status | Changed |
|---|---|---|---|
| 293086 | maintainer-feedback? irc/ircd-ratbox: Fails to build with GCC 15: previous declaration of 'crypt' with type 'char *(const char *, const char *)' | Open | 2026-02-10 |
- convert to the new perl5 framework - convert USE_GMAKE to Uses Approved by: portmgr (bapt@, blanket)a5341091eb
Really update to 3.0.8 this time. It appears that the first hunk of the patch caused a conflict that wasn't resolved. PR: ports/174878 Submitted by: Moggie <moggie@elasticmind.net> (maintainer) Submitted by: Gasol Wu <gasol.wu@gmail.com> Submitted by: Chris Petrik Submitted by: sbz Pointyhat to: creeseadab8c98b
Security update to 3.0.8, to fix a remote DoS crash Admins are advised to upgrade immediately. PR: ports/174878 Submitted by: moggie <moggie@elasticmind.net> (maintainer) Security: http://www.ratbox.org/ASA-2012-12-31.txt6c6b3e92da
Move the rc.d scripts of the form *.sh.in to *.in Where necessary add $FreeBSD$ to the file No PORTREVISION bump necessary because this is a no-op9aac569eaa
- Remove ftp.parodius.com from MASTER_SITES due to its forthcoming closure. We thank Parodius for the hosting services they provided. PR: ports/169570 Submitted by: Jeremy Chadwick <jdc@koitsu.org> Approved by: culot (mentor)81af743046
Register CONFLICTS with charybdis; both install files in same place PR: ports/167556 Approved by: maintainer (moggie@elasticmind.net)b0e7f37eab
- Major release update to 3.0.7. Read /usr/ports/UPDATING PR: ports/166931 Submitted by: moggie <moggie@elasticmind.net> (maintainer) Reviewed by: scheidell (me)f1048caf36
In the rc.d scripts, change assignments to rcvar to use the literal name_enable wherever possible, and ${name}_enable when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.83eb2c3700Update MASTER_SITES PR: ports/163433 Submitted by: crees Approved by: maintainerfb154f9244
Use USERS and GROUPS PR: ports/157611 Approved by: rene (mentor, implicit), Moggie (maintainer)ee4706af54
- Get Rid MD5 supporta9481afc8a
Begin the process of deprecating sysutils/rc_subr by s#. %%RC_SUBR%%#. /etc/rc.subr#1d6b4b3f91
- Update to 2.2.9 PR: 143242 Submitted by: moggie <moggie@elasticmind.net> (maintainer) With hat: secteam Feature safe: http://www.vuxml.org/freebsd/192609c8-0c51-11df-82a0-00248c9b4be7.html549d898acf
- In order to modify ban files such as kline.conf and xline.conf, ircd-ratbox 2.2.x needs write permissions to the directory containing these files so it can manipulate their temporary counterparts during the update process. To facilitate this, and to save the user from having to make this change themselves, the '/usr/local/etc/ircd-ratbox/' directory is now set to be owned by the IRCD u PR: ports/131060 Submitted by: Lewis <moggie@elasticmind.net> (maintainer)4094396d89
- Add missing file PR: ports/119784 Submitted by: Lewis <moggie@elasticmind.net> Approved by: linimon (mentor)7ebe0c75fb
- Update of irc/ircd-ratbox port from ircd-ratbox-2.2.6 to ircd-ratbox-2.2.8 to fix a few very minor bugs. - Included ircd-shortcut.pl in ircd-ratbox tarball. - Added port support for configuring services names and parameters within the ircd-shortcut.pl build script (requested by ratbox users and makes things a bit nicer). - Fixed a pkg-plist inconsistency when compiling old port and building wi PR: ports/119784 Submitted by: Lewis <moggie@elasticmind.net> (maintainer) Approved by: linimon (mentor)480a524421
- Makefile cleanup - Improve config handling. PR: 117548 Submitted by: Lewis <moggie@elasticmind.net> (maintainer)60fbc76ec8
Remove errornous -devel from ircd-ratbox. Sync ircd-ratbox to ircd-ratbox-devel. Pointy hat to: edwin@ PR: Submitted by: Reviewed by: Approved by: Obtained from: MFC after: Security:09ad640a0e
Transfer maintainership.e4a359e488
[patch] port update for irc/ircd-ratbox Update of irc/ircd-ratbox port from ircd-ratbox-2.2.5 to ircd-ratbox-2.2.6 [patch] port upgrade for irc/ratbox-services Update of irc/ratbox-services port from ratbox-services-1.0.3 to ratbox-services-1.1.2 Removal of irc/ircd-ratbox-devel The ircd-ratbox-devel port is depreciated and installs an out-dated version of ircd-ratbox. There is no current development release of ircd-ratbox; please could this port be deleted as the ratbox team are some time away from releasing a new development version. [Note that irc/ircd-ratbox-devel was synced with irc/ircd-ratbox] PR: ports/115950, ports/116156, ports/116158 Submitted by: Lewis <moggie@elasticmind.net> Approved by: shaun@8c96eddf93
[patch] port update for irc/ircd-ratbox Update of irc/ircd-ratbox port from ircd-ratbox-2.2.5 to ircd-ratbox-2.2.6 [patch] port upgrade for irc/ratbox-services Update of irc/ratbox-services port from ratbox-services-1.0.3 to ratbox-services-1.1.2 Removal of irc/ircd-ratbox-devel The ircd-ratbox-devel port is depreciated and installs an out-dated version of ircd-ratbox. There is no current development release of ircd-ratbox; please could this port be deleted as the ratbox team are some time away from releasing a new development version. [Note that irc/ircd-ratbox-devel was synced with irc/ircd-ratbox] PR: ports/115950, ports/116156, ports/116158 Submitted by: Lewis <moggie@elasticmind.net> Approved by: shaun@d44668ab11
[patch] port update for irc/ircd-ratbox Update of irc/ircd-ratbox port from ircd-ratbox-2.2.5 to ircd-ratbox-2.2.6 [patch] port upgrade for irc/ratbox-services Update of irc/ratbox-services port from ratbox-services-1.0.3 to ratbox-services-1.1.2 Removal of irc/ircd-ratbox-devel The ircd-ratbox-devel port is depreciated and installs an out-dated version of ircd-ratbox. There is no current development release of ircd-ratbox; please could this port be deleted as the ratbox team are some time away from releasing a new development version. [Note that irc/ircd-ratbox-devel was synced with irc/ircd-ratbox] PR: ports/115950, ports/116156, ports/116158 Submitted by: Lewis <moggie@elasticmind.net> Approved by: shaun@fc7bd8c0cc
Fix brokeness by pointing to the old/ directory.5948674f81
BROKEN: Unfetchablefe3a568be3
Upgrade to 2.2.5.9b7206dfb1
Upgrade to 2.2.4.231e5acf7d
- Update ircd-ratbox and ircd-ratbox-devel. They are now both at the same version. - Enable IPv6 by default in both ports.7a98303b37
Switch to my @FreeBSD.org address. Approved by: ahze (mentor)5361678373
Add conflicts with upcommig ircd-ratbox-devel and bump PORTREVISION. Approved by: lawrance (mentor, implicit)28159c2dd0
- Update to 2.1.8 PR: ports/96984 Submitted by: Shaun Amott <shaun@inerd.com> (maintainer)99f396d0c1
Add ircd-ratbox. 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>4019b070f6