Commit graph

26 commits

Author SHA1 Message Date
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
Ion-Mihai Tetcu
868c6b51d6 Fix build / deinstall with custom LOCALBASE and PREFIX
Submitted by:	maintainer
Reported by:	QATty
2009-06-16 21:09:33 +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
Wesley Shields
92a52cbdb7 - Update to 3.0.2.
- Fix up pkg-descr.

Submitted by:	Lewis <moggie@elasticmind.net> (maintainer, via IRC)
2009-04-02 13:53:01 +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
Wesley Shields
8fdd744480 - Update to 3.0.0rc3 to fix a memory leak.
PR:		ports/128270
Submitted by:	Lewis <moggie@elasticmind.net> (maintainer)
2008-11-07 01:36:19 +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
2f18f9d284 - Software changes include:
o Fix a case a passing a NULL to match().
o Properly fix a crash in the block heap garbage collection code.
o Fix a hang with the resolver using epoll.
o Add dns source port randomization.
o Add a vhost_dns/vhost6_dns option to control which IP addresses the resolver
  binds to.
o Make /stats A work again.
o Cleanup some remains of the old ident helper.
o Work around a core dump in libratbox with accepting sockets that appear to be
  open in the fd hash and log this condition.
o Fix a buffer overrun in the arc4random code when there is no SSL library.
o Fix a memory alignment issue on sparc where the ircd would crash with a SIGBUS
  accessing long long variables that were allocated via the block allocator

PR:		ports/126539
Submitted by:	Lewis <moggie@elasticmind.net> (maintainer)
2008-08-16 22:34:40 +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
Shaun Amott
893d157922 Put back in the -devel's pkg-descr and comment line to differentiate
the two ports.
2007-09-28 23:40:50 +00:00
Shaun Amott
53ca97a331 Transfer maintainership. 2007-09-28 23:34:40 +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
Shaun Amott
7a98303b37 - Update ircd-ratbox and ircd-ratbox-devel. They are now both at the
same version.
- Enable IPv6 by default in both ports.
2006-08-05 14:39:53 +00:00
Shaun Amott
5361678373 Switch to my @FreeBSD.org address.
Approved by:	ahze (mentor)
2006-06-19 20:06:59 +00:00
Ion-Mihai Tetcu
93a16733ea Update to 2.2.2
PR:		ports/97667
Submitted by:	Shaun Amott <shaun@inerd.com> (maintainer)
Approved by:	lawrance (mentor, implicit)
2006-06-10 22:38:33 +00:00
Pav Lucistnik
99f396d0c1 - Update to 2.1.8
PR:		ports/96984
Submitted by:	Shaun Amott <shaun@inerd.com> (maintainer)
2006-05-10 21:25:38 +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