Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 27 May 2010 13:40:22 +0200
From:      Martin Matuska <mm@FreeBSD.org>
To:        freebsd-pf@freebsd.org
Subject:   Base import proposal: relayd
Message-ID:  <4BFE5A26.8030301@FreeBSD.org>

next in thread | raw e-mail | index | archive | help
I would like to propose relayd(8) from OpenBSD for import to our base
system.
Relayd is closely tied to pf(4) and would be a great tool for networking
and firewalls.

The import is based on a CVS snapshot from OpenBSD as of Aug 13, 2009 (4.6).
That was just right before importing new pf changes that make it
incompatible with our current pf(4).
After our pf(4) gets upgraded we can move to a newer relayd(8).
It includes several backported patches from OpenBSD 4.7 and HEAD.
The carp and snmp functionality is disabled (for now) because of OpenBSD
specific code.
Required libevent is used statically from contrib/pf and gets built only
once as of usr.sbin/ftp-proxy.

A working (and more or less complete) patch against HEAD and 8-STABLE
can be downloaded from here:
http://people.freebsd.org/~mm/patches/relayd/head-relayd.patch
http://people.freebsd.org/~mm/patches/relayd/stable-8-relayd.patch

The patch is based on this snapshot:
http://people.freebsd.org/~mm/distfiles/relayd-4.6.20090813.tar.gz

And includes backported patches from my PR ports/147122 - it can be
tested as a port as well:
http://www.freebsd.org/cgi/query-pr.cgi?pr=147122

The port patches from Jun Kuriyama (kuriyama@FreeBSD.org) were used as a
starting point.

Comments and suggestions are welcome.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4BFE5A26.8030301>