<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Freebsd on Chrissicool</title><link>https://chrissicool.net/blog/tags/freebsd/</link><description>Recent content in Freebsd on Chrissicool</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Sat, 07 Jul 2007 00:00:00 +0000</lastBuildDate><atom:link href="https://chrissicool.net/blog/tags/freebsd/index.xml" rel="self" type="application/rss+xml"/><item><title>FreeBSD Imports pf 4.1 — But WTF?</title><link>https://chrissicool.net/blog/freebsd-imports-pf-but-wtf/</link><pubDate>Sat, 07 Jul 2007 00:00:00 +0000</pubDate><guid>https://chrissicool.net/blog/freebsd-imports-pf-but-wtf/</guid><description>&lt;p&gt;I just saw that the guys at FreeBSD &lt;a href="http://lists.freebsd.org/pipermail/cvs-src/2007-July/080371.html"&gt;just imported pf&lt;/a&gt; as of OpenBSD 4.1. With that in base, there is no need to have an extra port for ftp/ftp-proxy anymore for the 7.0 branch.&lt;/p&gt;
&lt;p&gt;So I wanted to write a patch to IGNORE the port for FreeBSD&amp;gt;=7. But then I saw that &lt;a href="http://www.freebsd.org/cgi/cvsweb.cgi/ports/ftp/ftp-proxy/Makefile.diff?r1=1.4;r2=1.5;f=h"&gt;someone was faster than me&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This all sounds like good news, and indeed it is. Up to a certain point. Originally I had written the port, because FreeBSD lacks libevent, which ftp-proxy needs. Now the FreeBSD guys actually did import the new ftp-proxy, but they did not import libevent&amp;hellip; in reality they are linking it against a local copy of libevent in their ftp-proxy code.&lt;/p&gt;</description></item><item><title>FreeBSD ftp-proxy Port Released</title><link>https://chrissicool.net/blog/freebsd-ftp-proxy-port-released/</link><pubDate>Tue, 06 Mar 2007 00:00:00 +0000</pubDate><guid>https://chrissicool.net/blog/freebsd-ftp-proxy-port-released/</guid><description>&lt;p&gt;It&amp;rsquo;s been a while since my last entry here. No, I am not dead (yet).&lt;/p&gt;
&lt;p&gt;I finally managed to release my first FreeBSD port to the public. It is the OpenBSD ftp-proxy(8) program, which was rewritten from scratch by the OpenBSD guys. I have been waiting for a port for ages now, so I finally came up with my own solution.&lt;/p&gt;
&lt;p&gt;The proxy uses the anchor facility of the pf firewall. This is a very neat design, since you can handle virtually every situation of a firewalled FTP server. Of course, the program comes privilege separated, as it is OpenBSD best-practice. Fortunately the daemon user &amp;ldquo;proxy&amp;rdquo; is already in the base system for the old ftp-proxy.&lt;/p&gt;</description></item></channel></rss>