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>