Commit graph

20 commits

Author SHA1 Message Date
Doug Barton
9aac569eaa 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-op
2012-08-05 23:19:36 +00:00
Michael Scheidell
9e180c6a27 - Update to official release 3.0.7
- Update MASTER_SITES (remove unofficial ircd-ratbox.org)
- Unbreak cross compiles
- Fix error handling with GNUTLS
- Update sqllite3 code
- Remove buggy sigio code.

PR:		ports/166914
Submitted by:	moggie <moggie@elasticmind.net> (maintainer)
2012-04-14 13:29:25 +00:00
Doug Barton
83eb2c3700 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.
2012-01-14 08:57:23 +00:00
Chris Rees
adc95087e6 - Use USERS and GROUPS
PR:		ports/157586
Submitted by:	Chris Rees (utisoft@gmail.com)
Approved by:	tabthorpe (co-mentor), maintainer
2011-06-27 17:59:37 +00:00
Doug Barton
1d6b4b3f91 Begin the process of deprecating sysutils/rc_subr by
s#. %%RC_SUBR%%#. /etc/rc.subr#
2010-03-27 00:15:24 +00:00
Martin Wilke
8991ac7f14 - Update to 3.0.6
PR:		143241
Submitted by:	moggie <moggie@elasticmind.net> (maintainer)
With hat:	secteam
Security:	http://www.vuxml.org/freebsd/192609c8-0c51-11df-82a0-00248c9b4be7.html
2010-01-28 21:27:34 +00:00
Martin Wilke
5f83a879ea - Add a temporary bugfix patch to correct an error where the
ssld process would die if more than one SSL connection was attempted.

PR:		136667
Submitted by:	Moggie <moggie@elasticmind.net> (maintainer)
2009-07-13 07:41:52 +00:00
Beat Gaetzi
ad8d71c0ba - Update to 3.0.4
- Fix post-install permissions check

PR:		ports/134972
Submitted by:	Lewis <moggie AT elasticmind.net> (maintainer)
Approved by:	miwi (mentor, implicit)
2009-05-28 19:18:16 +00:00
Beech Rintoul
197722c13c - Update to 3.0.1
Port changes:
o Removed patch on 'rsdb_sqlite3.c' that fixed ban.db path code in previous release.

Software changes included in this release:
o Call rb_helper_close on bandb errors to kill off old bandb processes.
o Report correct files/line numbers for spoof warnings.
o SID in the serverinfo struct should be 4 bytes, not 3.
o Rebuild the included ircd_lexer.c.
o Fix ports and /dev/poll for solaris.
o Report libratbox version on -version and /info.
o libratbox version info includes SSL info.
o Fix installing when using install-sh.
o Re-enable ziplinks + SSL server connections.
o Fix a gnutls related core dump.
o Add support for a serverinfo::bandb setting in ircd.conf for the ban database.
o Report adding throttles when an oper is set umode +r.
o Report throttle stats in /stats T.

PR:		ports/129725
Submitted by:	Lewis <moggie@elasticmind.net> (maintainer)
2008-12-19 06:29:56 +00:00
Martin Wilke
16f8160c5f - Update to ratbox-3.0.0 release
Port changes:
 o Adjusted WITHOUT_IPV6 port option to compensate for
   ratbox enabling IPv6 by default.
 o Updated patches for diff index changes and added new
   patch on 'rsdb_sqlite3.c' to fix ban.db path code.

Software changes included in this release:
 o Fix a crash with the the global CIDR code.
 o Fix a core dump in bantool if bantool cannot open the database.
 o Report failure to open logfiles in a more useful way.
 o Check to see if we have both read and write access to the ban database.
 o Fix a build error on OS X Leopard.

PR:		128890
Submitted by:	Lewis <moggie@elasticmind.net> (maintainer)
2008-11-23 13:38:25 +00:00
Beech Rintoul
07f2333feb - Update ircd-ratbox-devel port to release candidate 2 of ircd-ratbox-3.0.0.
- Software changes include: ircd-ratbox-3.0.0rc2
o Log ERROR commands to file regardless of hide_error_messages setting.
o Restrict JOIN 0 to only allow 0 by itself, no multiple zeros or zeros before or after commas.
o Honor -logfile command line option.
o Fix timerfd_create check.

- Updates in: ircd-ratbox-3.0.0rc1
o Fix a bug in comment parsing in the config file.
o Have bandb honor -basedir option.
o Fix ssld to work on win32 should you ever desire such a thing and a few other minor win32 fixes.
o Fix up a few things so that the source code builds with gcc -pedantic.
o Do not abort configure if the AC_CHECK_SQLITE3 check fails.
o Drop configure option for ssl only channels, this is now controlled by a channel {} use_sslonly option.
o Attempt to override FD_SETSIZE when using select, and if this cannot be overriden, lower maxconnections.
o Fix signalfd code on 32bit platforms.
o Add support for timerfd_create event handling on linux systems with new enough kernels and glibc.
o Fix our fake rb_sockaddr_storage so that it actually compiles.
o Add some work arounds to avoid OPENSSL_applink on some platforms.

PR:		ports/127925
Submitted by:	Lewis <moggie@elasticmind.net> (maintainer)
2008-10-18 04:51:08 +00:00
Wesley Shields
616ebd6c3c Update to 3.0.0beta12
Submitted by:	Lewis <moggie@elasticmind.net> (maintainer) via private mail
2008-09-06 15:10:25 +00:00
Beech Rintoul
2b5f0add8f - Update to beta11 testing release of ircd-ratbox-3.0.0.
- Software changes include:
o Remove the remains of servlink_path from the config file parser.
o Userlog now logs the users IP address as well as their hostname.
o Whowas now supports showing the users IP address as well as hostname.
  The same rules apply to showing the whowas IP as apply to showing
  whois_actually and uses the same numeric.
o Double the size of the whowas array for large networks. This comes
  at a hit of about 2MB or so of memory.
o Fix the block heap garbage collection code.

PR:		ports/126719
Submitted by:	Lewis <moggie@elasticmind.net> (maintainer)
2008-08-23 19:45:03 +00:00
Beech Rintoul
395bb0a9b8 - Update to 3.0.0.b8
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)
2008-07-24 03:42:40 +00:00
Beech Rintoul
9706c706c4 - Update to 3.0.0.b7
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)
2008-07-02 23:36:37 +00:00
Beech Rintoul
f6938ade48 - Update ircd-ratbox-devel port to latest beta testing release of ircd-ratbox-3.0.0
- 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)
2008-06-25 06:18:52 +00:00
Beech Rintoul
882e980867 - Update ircd-ratbox-devel port to latest beta testing release of ircd-ratbox-3.0.0, added sqlite3 as
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)
2008-04-23 04:07:11 +00:00
Martin Wilke
37b1f7abcf - Fixed CONFLICTS
- Tidy-up
- Improve config handling.

PR:		117549
Submitted by:	Lewis <moggie@elasticmind.net> (maintainer)
2007-10-27 22:15:01 +00:00
Edwin Groothuis
cb19c5eebe Remove errornous -devel from ircd-ratbox.
Sync ircd-ratbox to ircd-ratbox-devel.

Pointy hat to: edwin@
2007-09-28 23:10:59 +00:00
Jean-Yves Lefort
4019b070f6 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>
2006-01-27 06:09:27 +00:00