On Wed, Feb 04, 2009 at 02:22:42PM +0100, Simon Bertrang wrote:
> On Wed, Feb 04, 2009 at 01:09:48PM +0100, Michiel van Baak wrote:
> > On 09:25, Wed 04 Feb 09, Simon Bertrang wrote:
> > > On Tue, Feb 03, 2009 at 10:50:37PM +0100, Michiel van Baak wrote:
> > > > Hi all,
> > > > 
> > > > I am working on a port of the ircd-ratbox.
> > > > Some patches will be the same as the recently imported hybrid port, some
> > > > will be local.
> > > > 
> > > > If I get feedback from the hubs and nodes in our network that run
> > > > ratbox, is there any change for it to be imported as well ?
> > > > 
> > > 
> > > As i've been playing with it already i have a prelimary port for it.
> > > See the attached tarball for my attempt and feel free to merge our
> > > efforts.  I don't mind maintainership, so do whatever is required to
> > > make it fit your taste and needs and let me know how it goes.  I'll
> > > surely test, provide feedback and eventually import it.
> > 
> > Hi Simon,
> > 
> > Thanks for the reply.
> > I see you took ratbox 3.0 while my work (incomplete at the moment) is on
> > the 2.2.8 version.
> > I bet it's best for me to upgrade to 3.0 and go with that eh?
> > 
> 
> Specifically i'm after the SSL improvements in 3.x and besides that, the
> 2.x branch will surely be discontinued somewhen in the future (i have no
> idea when though... just theoretically).
> Please try 3.x where it's probably also easier to get fixes in.
> 
> If you notice any issues we can surely try to solve them.  In fact, i've
> already talked to the developer who seems pretty active.
> 

After some feedback from Michiel van Baak and a lot of adjustments and
finetuning, here's an updated tarball:
 - changed version to 3.0.1
 - fixed an off-by-one in ssl_process_zipstats (thanks to Jilles
   Tjoelker and Aaron Sethman)
 - changed the module path to ${PREFIX}/lib/...
 - added --with-rundir option to configure(.ac) for a better pidfile
   location (/var/run/ircd-ratbox instead of /etc/ircd-ratbox)
 - clean up the makefile
 - patched and ${SUBST_CMD}ed the example configs for an easier
   configuration (the builtin paths were relative to /usr/local)
 - simplified the post-install target
 - removed some unnecessary patches
 - adjusted configure.ac so it works with our auto*-tools
 - wrote a better pkg/DESCR
 - added a pkg/MESSAGE inspired by ircd-hybrid
 - put another @conflict marker into pkg/PLIST to prevent conflicts with
   ircd-hybrid
 - added @newgroup, @newuser and a few @mode, @owner and @group markers
   for stricter file and directory permissions
 - @comment'ed a few unrequired static libs

I've tested on amd64, i386 and sparc64 and i'd like to get some other
arches tested too... anyone?

Regards,
Simon

P.S.: I'm also preparing a port of ratbox-services... maybe that gives
      some additional motivation to test ;-)

Attachment: ircd-ratbox.tar.gz
Description: application/tar-gz

Reply via email to