Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 7 May 2007 10:39:31 +0300
From:      Giorgos Keramidas <keramida@freebsd.org>
To:        freebsd-doc@freebsd.org
Subject:   RFC: new web site pages; multimedia resources
Message-ID:  <20070507073931.GA11284@kobe.laptop>

next in thread | raw e-mail | index | archive | help

--VrqPEDrXMn8OVzN4
Content-Type: multipart/mixed; boundary="AqsLC8rIMeq19msA"
Content-Disposition: inline


--AqsLC8rIMeq19msA
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hi all,

edwin@ has sent towards my way an XML list of multimedia
resources related to FreeBSD.  Podcasts, videos, audio
recordings, and photos are listed, in a format which he
can parse with a small Perl script.

I wrote a minimal Makefile to install these under:

    http://www.freebsd.org/multimedia/

which is attached to this message, and also available
online at:

    http://hg.hellug.gr/freebsd/www-keramida/file/tip/multimedia

I don't know enough about XSLT to make the infrastructure
required to generate the HTML pages from XML/XSLT yet, so
what do you all think about importing the Perl based stuff
now, and converting it to XML later, when we get an XSLT
guru to look at the XML list of resources? :)

[ patch attached ( apply with "patch -p1" in www/ ) ]


--AqsLC8rIMeq19msA
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=multimedia
Content-Transfer-Encoding: quoted-printable

Add www/en/multimedia list of multimedia FreeBSD resources

The list is in XML format, and it includes podcast, vodcast,
audio recordings, video recordings, photographs and other
multimedia resources related to the FreeBSD project.

Submitted by: edwin

diff --git a/en/Makefile b/en/Makefile
--- a/en/Makefile
+++ b/en/Makefile
@@ -61,6 +61,7 @@ SUBDIR+=3D java
 SUBDIR+=3D java
 SUBDIR+=3D kse
 SUBDIR+=3D marketing
+SUBDIR+=3D multimedia
 SUBDIR+=3D news
 SUBDIR+=3D platforms
 SUBDIR+=3D portmgr
diff --git a/en/multimedia/Makefile b/en/multimedia/Makefile
new file mode 100644
--- /dev/null
+++ b/en/multimedia/Makefile
@@ -0,0 +1,35 @@
+# $FreeBSD$
+
+.if exists(../Makefile.conf)
+.include "../Makefile.conf"
+.endif
+.if exists(../Makefile.inc)
+.include "../Makefile.inc"
+.endif
+.if exists(Makefile.inc)
+.include "Makefile.inc"
+.endif
+
+INDEXLINK=3D multimedia.html
+
+FXML =3D multimedia-input.xml
+FHTML =3D \
+	multimedia.html.intro \
+	multimedia.html.pre \
+	multimedia.html.post
+FLIST =3D multimedia.created
+FSCRIPT =3D multimedia.pl
+
+DATA!=3D	cat ${FLIST}
+
+all: ${FLIST}
+
+clean:
+	if test -f ${FLIST} ; then \
+		xargs ${RM} < ${FLIST} && ${RM} ${FLIST} ; \
+	fi
+
+${FLIST}: ${FSCRIPT} ${FXML} ${FHTML}
+	perl -Tw ${FSCRIPT}
+
+.include "${WEB_PREFIX}/share/mk/web.site.mk"
diff --git a/en/multimedia/multimedia-input.xml b/en/multimedia/multimedia-=
input.xml
new file mode 100644
--- /dev/null
+++ b/en/multimedia/multimedia-input.xml
@@ -0,0 +1,2908 @@
+<?xml version=3D"1.0"?>
+<!--
+  The tags should be like:
+    file format,source,type,operating system,...,person
+  where type is presentation, slides, paper,interview, talk etc.
+  -->
+<multimedia>
+    <items>
+
+	<!-- Source: bsdtalk
+	-->
+
+	<item source=3D"bsdtalk" added=3D"20070419">
+	    <title>Matt Juszczak from bsdjobs.net</title>
+	    <desc>
+		Interview with Matt Juszczak from bsdjobs.net.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2007/04/bsdtalk108-matt-juszcza=
k-from.html</overview>
+	    <tags>bsdtalk,interview,bsdjobs,matt juszczak</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk108.mp3</url>
+		    <size>4 Mb</size>
+		    <length>8 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk108.ogg</url>
+		    <length>4 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20070412">
+	    <title>Contiki OS Developer Adam Dunkels</title>
+	    <desc>
+		Interview with Contiki OS Developer Adam Dunkels. You can find more info=
rmation at http://www.sics.se/contiki/.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2007/04/bsdtalk107-contiki-os-d=
eveloper-adam.html</overview>
+	    <tags>bsdtalk,interview,contikios,adam dunkels</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk107.mp3</url>
+		    <size>13 Mb</size>
+		    <length>27 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk107.ogg</url>
+		    <length>27 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20070409">
+	    <title>Interview with Matthieu Herrb about Xenocara</title>
+	    <desc>
+		Interview with Matthieu Herrb about Xenocara.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2007/04/bsdtalk106-interview-wi=
th-matthieu.html</overview>
+	    <tags>bsdtalk,interview,xenocara,matthieu herrb</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk106.mp3</url>
+		    <size>7 Mb</size>
+		    <length>14 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk106.ogg</url>
+		    <length>14 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20070401">
+	    <title>Intro to PF with Jason Dixon</title>
+	    <desc>
+		Introduction to PF with Jason Dixon.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2007/03/bsdtalk105-intro-to-pf-=
with-jason-dixon.html</overview>
+	    <tags>bsdtalk,interview,pf,jason dixon</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk105.mp3</url>
+		    <size>12 Mb</size>
+		    <length>25 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk105.ogg</url>
+		    <length>25 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20070321">
+	    <title>Getting to know X</title>
+	    <desc><![CDATA[
+		<p>
+		Getting to know the X Window System.<br>
+		Make sure you are in a text only mode. You might
+		need to change how the system boots, or boot into
+		single user mode.
+		</p>
+		<ul>
+		<li>"startx" to make sure X is working right.
+		<li>"X" by itself gives the basic grey screen.
+		<li>"ctrl" and "alt" and "backspace" keys at the same time will zap X.
+		<li>"X & xterm -display :0"
+		<li>"xterm -geometry +300+300"
+		<li>"twm" or "metacity"
+		</ul>
+		]]>
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2007/03/bsdtalk104-getting-to-k=
now-x.html</overview>
+	    <tags>bsdtalk,X</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk104.mp3</url>
+		    <size>5 Mb</size>
+		    <length>10 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk104.ogg</url>
+		    <length>10 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20070313">
+	    <title>Robert Ricci from Emulab</title>
+	    <desc>
+		Interview with Robert Ricci from www.Emulab.net.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2007/03/bsdtalk103-robert-ricci=
-from-emulab.html</overview>
+	    <tags>bsdtalk,interview,emulab,robert ricci</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk103.mp3</url>
+		    <size>8 Mb</size>
+		    <length>16 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk103.ogg</url>
+		    <length>16 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20070308">
+	    <title>Cisco Distinguished Engineer Randall Stewart</title>
+	    <desc>
+		Interview with Cisco Distinguished Engineer Randall
+		Stewart. We talk about the Stream Control Transmission
+		Protocol and his work bringing it to FreeBSD.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2007/03/bsdtalk102-cisco-distin=
guished-engineer.html</overview>
+	    <tags>bsdtalk,interview,cisco,freebsd,stream control transmission pro=
tocol,randall stewart</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk102.mp3</url>
+		    <size>17 Mb</size>
+		    <length>35 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk102.ogg</url>
+		    <length>35 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20070227">
+	    <title>FreeBSD Developer George Neville-Neil</title>
+	    <desc>
+		Interview with FreeBSD developer George Neville-Neil. We talk about the =
packet construction set and the packet debugger.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2007/02/bsdtalk101-freebsd-deve=
loper-george.html</overview>
+	    <tags>bsdtalk,interview,freebsd,packet construction set,george nevill=
e-neil</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk101.mp3</url>
+		    <size>10 Mb</size>
+		    <length>19 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk101.ogg</url>
+		    <length>19 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20070217">
+	    <title>NetBSD Developer Lubomir Sedlacik</title>
+	    <desc>
+		Interview with NetBSD Developer Lubomir Sedlacik. We talk about pkgsrcCo=
n 2007.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2007/02/bsdtalk100-netbsd-devel=
oper-lubomir.html</overview>
+	    <tags>bsdtalk,interview,netbsd,pkgsrccon,lubomir sedlacik</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk100.mp3</url>
+		    <size>7 Mb</size>
+		    <length>13 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk100.ogg</url>
+		    <length>13 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20070209">
+	    <title>AsiaBSDCon PC Chair George Neville-Neil</title>
+	    <desc>
+		Interview with AsiaBSDCon 2007 Program Committee Chair George Neville-Ne=
il.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2007/02/bsdtalk099-asiabsdcon-p=
c-chair-george.html</overview>
+	    <tags>bsdtalk,interview,asiabsdcon,george neville-neil</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk099.mp3</url>
+		    <size>7 Mb</size>
+		    <length>14 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk099.ogg</url>
+		    <length>14 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20070208">
+	    <title>DragonFlyBSD Developer Matthew Dillon</title>
+	    <desc>
+		Interview with DragonFlyBSD developer Matthew Dillon.
+		We talk about the 1.8 release.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2007/02/bsdtalk098-dragonflybsd=
-developer.html</overview>
+	    <tags>bsdtalk,interview,dragonflybsd,mathew dillon</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk098.mp3</url>
+		    <size>12 Mb</size>
+		    <length>24 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk098.ogg</url>
+		    <length>24 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20070202">
+	    <title>OpenBSD Developer Pierre-Yves Ritschard</title>
+	    <desc>
+		Interview with OpenBSD Developer Pierre-Yves
+		Ritschard. We talk about hoststated.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2007/02/bsdtalk097-openbsd-deve=
loper-pierre.html</overview>
+	    <tags>bsdtalk,interview,openbsd,hoststated,pierre-yves ritschard</tag=
s>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk097.mp3</url>
+		    <size>8 Mb</size>
+		    <length>16 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk097.ogg</url>
+		    <length>16 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20070129">
+	    <title>Artist and Musician Ty Semaka</title>
+	    <desc>
+		Interview with Artist and Musician Ty Semaka. You
+		can find his work at http://www.tysemaka.com/, and
+		also on the OpenBSD CDs, posters, and shirts.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2007/01/bsdtalk096-artist-and-m=
usician-ty.html</overview>
+	    <tags>bsdtalk,interview,openbsd,artwork,ty semaka</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk096.mp3</url>
+		    <size>6 Mb</size>
+		    <length>12 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk096.ogg</url>
+		    <length>12 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20070124">
+	    <title>OpenBSD Developer Claudio Jeker</title>
+	    <desc>
+		Interview with OpenBSD Developer Claudio Jeker.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2007/01/bsdtalk095-openbsd-deve=
loper-claudio.html</overview>
+	    <tags>bsdtalk,interview,openbsd,claudio jeker</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk095.mp3</url>
+		    <size>7 Mb</size>
+		    <length>15 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk095.ogg</url>
+		    <length>15 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20070121">
+	    <title>BSD Consultant Jeremy C. Reed</title>
+	    <desc>
+		Interview with BSD Consultant Jeremy C. Reed from http://www.reedmedia.n=
et/
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2007/01/bsdtalk094-bsd-consulta=
nt-jeremy-c.html</overview>
+	    <tags>bsdtalk,interview,consultancy,jeremy c reed</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk094.mp3</url>
+		    <size>8 Mb</size>
+		    <length>16 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk094.ogg</url>
+		    <length>16 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20070121">
+	    <title>EMC Lab Admin Glen R. J. Neff</title>
+	    <desc>
+		Interview with EMC Lab Administrator Glen R. J. Neff.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2007/01/bsdtalk093-emc-lab-admi=
n-glen-r-j-neff.html</overview>
+	    <tags>bsdtalk,interview,emc lab,glen r j neff</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk093.mp3</url>
+		    <size>15 Mb</size>
+		    <length>30 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk093.ogg</url>
+		    <length>30 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20070112">
+	    <title>Run Your Own Server Podcast Host Adam Glen</title>
+	    <desc>
+		Interview with Adam Glen, one of the hosts of the Run Your Own Server Po=
dcast.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2007/01/bsdtalk092-run-your-own=
-server-podcast.html</overview>
+	    <tags>bsdtalk,interview,run your own server,adam glen</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk092.mp3</url>
+		    <size>6 Mb</size>
+		    <length>12 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk092.ogg</url>
+		    <length>12 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20070107">
+	    <title>Phil Pereira from bsdnexus.com</title>
+	    <desc>
+		Interview with Phil Pereira from bsdnexus.com.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2007/01/bsdtalk091-phil-pereira=
-from.html</overview>
+	    <tags>bsdtalk,interview,bsdnexus,phil pereira</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk091.mp3</url>
+		    <size>9 Mb</size>
+		    <length>18 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk091.ogg</url>
+		    <length>18 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20070104">
+	    <title>Sys Admin Mike Erdely</title>
+	    <desc>
+		Interview with Sys Admin Mike Erdely. You can find more information on h=
is use of binpatch at http://erdelynet.com/binpatch.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2006/12/bsdtalk090-sys-admin-mi=
ke-erdely.html</overview>
+	    <tags>bsdtalk,interview,binpatch,mike erdely</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk090.mp3</url>
+		    <size>8 Mb</size>
+		    <length>17 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk090.ogg</url>
+		    <length>17 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20070103">
+	    <title>NetBSD Release Engineer Jeff Rizzo</title>
+	    <desc>
+		Interview with NetBSD Release Engineer Jeff Rizzo. We talk about the upc=
oming 4.0 release.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2006/12/bsdtalk089-netbsd-relea=
se-engineer.html</overview>
+	    <tags>bsdtalk,interview,netbsd,jeff rizzo</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk089.mp3</url>
+		    <size>7 Mb</size>
+		    <length>15 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk089.ogg</url>
+		    <length>15 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20061221">
+	    <title>A Year of BSDTalk</title>
+	    <desc>
+		A short ramble about the first year of bsdtalk.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2006/12/bsdtalk088-year-of-bsdt=
alk.html</overview>
+	    <tags>bsdtalk,anniversary</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk088.mp3</url>
+		    <size>4 Mb</size>
+		    <length>8 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk088.ogg</url>
+		    <length>8 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20061211">
+	    <title>FreeBSD Developer Joseph Koshy</title>
+	    <desc>
+		Interview with FreeBSD developer Joseph Koshy about libELF. You can find=
 more information about libELF at http://wiki.freebsd.org/LibElf.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2006/12/bsdtalk087-freebsd-deve=
loper-joseph.html</overview>
+	    <tags>bsdtalk,interview,freebsd,libelf,joseph koshy</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk087.mp3</url>
+		    <size>5 Mb</size>
+		    <length>9 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk087.ogg</url>
+		    <length>9 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20061207">
+	    <title>FreeBSD Developer Kip Macy</title>
+	    <desc>
+		Interview with FreeBSD developer Kip Macy. We talk about the Ultrasparc =
T1 port.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2006/12/bsdtalk086-freebsd-deve=
loper-kip-macy.html</overview>
+	    <tags>bsdtalk,interview,freebsd,ultrasparc t1,kip macy</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk086.mp3</url>
+		    <size>10 Mb</size>
+		    <length>22 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk086.ogg</url>
+		    <length>22 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20061201">
+	    <title>FreeBSD Port Committer Thomas McLaughlin</title>
+	    <desc>
+		Interview with FreeBSD Port Committer Thomas McLaughlin about the BSD# p=
roject.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2006/11/bsdtalk085-freebsd-port=
-committer.html</overview>
+	    <tags>bsdtalk,interview,freebsd,bsd#,thomas mclaughlin</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk085.mp3</url>
+		    <size>9 Mb</size>
+		    <length>18 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk085.ogg</url>
+		    <length>18 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20061129">
+	    <title>FreeBSD Release Engineer Bruce Mah</title>
+	    <desc>
+		Interview with FreeBSD Release Engineer Bruce Mah.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2006/11/bsdtalk084-freebsd-rele=
ase-engineer.html</overview>
+	    <tags>bsdtalk,interview,freebsd,release engineer,bruce mah</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk084.mp3</url>
+		    <size>7 Mb</size>
+		    <length>15 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk084.ogg</url>
+		    <length>15 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20061119">
+	    <title>Pkgsrc Developer Johnny Lam</title>
+	    <desc>
+		Interview with pkgsrc developer Johnny Lam.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2006/11/bsdtalk083-pkgsrc-devel=
oper-johnny-lam.html</overview>
+	    <tags>bsdtalk,interview,pkgsrc,johnny lam</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk083.mp3</url>
+		    <size>6 Mb</size>
+		    <length>13 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk083.ogg</url>
+		    <length>13 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20061110">
+	    <title>OpenBSD Developer Jason Wright</title>
+	    <desc>
+		Interview with OpenBSD developer Jason Wright. We talk about his work on=
 sparc and also amateur radio.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2006/11/bsdtalk082-openbsd-deve=
loper-jason.html</overview>
+	    <tags>bsdtalk,interview,openbsd,sparc,radio,jason wright</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk082.mp3</url>
+		    <size>8 Mb</size>
+		    <length>17 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk082.ogg</url>
+		    <length>17 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20061107">
+	    <title>Thorsten Glaser from MirOS</title>
+	    <desc>
+		Interview with Thorsten Glaser from MirOS, which can be found at www.mir=
bsd.org.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2006/11/bsdtalk081-thorsten-gla=
ser-from-miros.html</overview>
+	    <tags>bsdtalk,interview,miros,thomas glaser</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk081.mp3</url>
+		    <size>9 Mb</size>
+		    <length>19 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk081.ogg</url>
+		    <length>19 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20061103">
+	    <title>EuroBSDCon Organizer Massimiliano Stucchi</title>
+	    <desc>
+		Interview with EuroBSDCon organizer Massimiliano Stucchi.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2006/11/bsdtalk080-eurobsdcon-o=
rganizer.html</overview>
+	    <tags>bsdtalk,interview,eurbsdcon,massimiliano stucchi</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk080.mp3</url>
+		    <size>4 Mb</size>
+		    <length>8 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk080.ogg</url>
+		    <length>8 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20061101">
+	    <title>OpenBSD Developer David Gwynne</title>
+	    <desc>
+		Interview with OpenBSD developer David Gwynne. We
+		talk about the upcoming 4.0 release of OpenBSD and
+		current projects that he is working on.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2006/10/bsdtalk079-openbsd-deve=
loper-david.html</overview>
+	    <tags>bsdtalk,interview,openbsd,david gwynne</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk079.mp3</url>
+		    <size>8 Mb</size>
+		    <length>16 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk079.ogg</url>
+		    <length>16 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20061026">
+	    <title>Kris Moore from PC-BSD</title>
+	    <desc>
+		Interview with Kris Moore from PC-BSD.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2006/10/bsdtalk078-kris-moore-f=
rom-pc-bsd.html</overview>
+	    <tags>bsdtalk,interview,pc-bsd,kris moore</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk078.mp3</url>
+		    <size>10 Mb</size>
+		    <length>21 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk078.ogg</url>
+		    <length>21 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20061018">
+	    <title>Matt Olander from iXsystems</title>
+	    <desc>
+		Interview with Matt Olander from www.iXsystems.com.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2006/10/bsdtalk077-matt-olander=
-from-ixsystems.html</overview>
+	    <tags>bsdtalk,interview,ixsystems,matt olander</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk077.mp3</url>
+		    <size>9 Mb</size>
+		    <length>19 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk077.ogg</url>
+		    <length>19 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20061013">
+	    <title>OpenBSD Developer Marc Balmer</title>
+	    <desc>
+		Interview with OpenBSD Developer Marc Balmer. We
+		talk about www.opencon.org and his work with OpenBSD.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2006/10/bsdtalk076-openbsd-deve=
loper-marc.html</overview>
+	    <tags>bsdtalk,interview,opencon,openbsd,marc balmer</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk076.mp3</url>
+		    <size>7 Mb</size>
+		    <length>15 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk076.ogg</url>
+		    <length>15 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20061006">
+	    <title>Interview with Hiroki Sato and George Neville-Neil from AsiaBS=
DCon</title>
+	    <desc>
+		Interview with Hiroki Sato and George Neville-Neil
+		from AsiaBSDCon.  More info at http://www.asiabsdcon.org/.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2006/10/bsdtalk074-interview-wi=
th-hiroki-sato.html</overview>
+	    <tags>bsdtalk,interview,asiabsdcon,hiroki sao,george neville-neil</ta=
gs>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk074.mp3</url>
+		    <size>6 Mb</size>
+		    <length>13 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk074.ogg</url>
+		    <length>13 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20061005">
+	    <title>Interview with Sevan Janiyan</title>
+	    <desc>
+		 Interview with Sevan Janiyan. We talk about the
+		 Brighton Chilli WiFi hotspot project, which can
+		 be found at http://brightonchilli.geeklan.co.uk/
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2006/10/bsdtalk073-interview-wi=
th-sevan.html</overview>
+	    <tags>bsdtalk,interview,brighton chilli wifi,sevan janiyan</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk073.mp3</url>
+		    <size>6 Mb</size>
+		    <length>13 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk073.ogg</url>
+		    <length>13 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20061003">
+	    <title>Interview with Poul-Henning Kamp about Varnish</title>
+	    <desc>
+		 Interview with Poul-Henning Kamp about Varnish. More information at htt=
p://www.varnish-cache.org/.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2006/10/bsdtalk072-interview-wi=
th-poul-henning.html</overview>
+	    <tags>bsdtalk,interview,varnish,poul-henning kamp</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk072.mp3</url>
+		    <size>17 Mb</size>
+		    <length>36 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk072.ogg</url>
+		    <length>36 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20060929">
+	    <title>Interview with Einar Th. Einarsson from f-prot.com</title>
+	    <desc>
+		 Interview with Einar Th. Einarsson from f-prot.com.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2006/09/bsdtalk071-interview-wi=
th-einar-th.html</overview>
+	    <tags>bsdtalk,interview,f-prot,einar th einarsson</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk071.mp3</url>
+		    <size>8 Mb</size>
+		    <length>17 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk071.ogg</url>
+		    <length>17 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20060928">
+	    <title>Interview with NetBSD Developer Tim Rightnour</title>
+	    <desc>
+		 Interview with NetBSD Developer Tim Rightnour. We talk about NetBSD/pre=
p.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2006/09/bsdtalk070-interview-wi=
th-netbsd.html</overview>
+	    <tags>bsdtalk,interview,netbsd,tim rightnour</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk070.mp3</url>
+		    <size>7 Mb</size>
+		    <length>15 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk070.ogg</url>
+		    <length>15 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20060923">
+	    <title>Interview with Christoph Egger about Xen on OpenBSD</title>
+	    <desc>
+		 Interview with Christoph Egger about Xen on OpenBSD.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2006/09/bsdtalk069-interview-wi=
th-christoph.html</overview>
+	    <tags>bsdtalk,interview,openbsd,xen,christoph egger</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk069.mp3</url>
+		    <size>7 Mb</size>
+		    <length>15 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk069.ogg</url>
+		    <length>15 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20060923">
+	    <title>Interview with OpenBSD Developer Bob Beck</title>
+	    <desc>
+		 Interview with OpenBSD Developer Bob Beck.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2006/09/bsdtalk068-interview-wi=
th-openbsd.html</overview>
+	    <tags>bsdtalk,interview,openbsd,bob beck</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk068.mp3</url>
+		    <size>12 Mb</size>
+		    <length>26 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk068.ogg</url>
+		    <length>26 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20060922">
+	    <title>Interview with Dan Langille about backups</title>
+	    <desc><![CDATA[
+		 Interview with Dan Langille about backups. Check out <a href=3D"http://=
www.bacula.org/">http://www.bacula.org/</a>;
+		]]>
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2006/09/bsdtalk067-interview-wi=
th-dan-langille.html</overview>
+	    <tags>bsdtalk,interview,bacula,dan langille</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk067.mp3</url>
+		    <size>10 Mb</size>
+		    <length>22 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk067.ogg</url>
+		    <length>22 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20060921">
+	    <title>Interview with Michael Dexter about sysjail</title>
+	    <desc><![CDATA[
+		 Interview with Michael Dexter about sysjail. <a href=3D"http://sysjail.=
bsd.lv/">http://sysjail.bsd.lv/</a>;
+		]]>
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2006/09/bsdtalk066-interview-wi=
th-michael.html</overview>
+	    <tags>bsdtalk,interview,sysjail,michael dexter</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk066.mp3</url>
+		    <size>16 Mb</size>
+		    <length>35 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk066.ogg</url>
+		    <length>35 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20060915">
+	    <title><![CDATA[ Interview with Eirik &Oslash;verby.]]></title>
+	    <desc><![CDATA[
+		Interview with Eirik &Oslash;verby. We talk about his use of BSD and Jai=
ls.
+		]]>
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2006/09/bsdtalk065-interview-wi=
th-eirik-verby.html</overview>
+	    <tags>bsdtalk,interview,jails,eirik Overby</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk065.mp3</url>
+		    <size>9 Mb</size>
+		    <length>18 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk065.ogg</url>
+		    <length>18 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20060913">
+	    <title>Interview with NetBSD Developer Jason Thorpe</title>
+	    <desc>
+		 Interview with NetBSD Developer Jason Thorpe
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2006/09/bsdtalk064-interview-wi=
th-netbsd.html</overview>
+	    <tags>bsdtalk,interview,netbsd,jason thorpe</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk064.mp3</url>
+		    <size>18 Mb</size>
+		    <length>38 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk064.ogg</url>
+		    <length>38 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20060901">
+	    <title>Interview with Mitchell Smith about BSD and Accessibility</tit=
le>
+	    <desc>
+		 Interview with Mitchell Smith about BSD and Accessibility.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2006/08/bsdtalk063-interview-wi=
th-mitchell.html</overview>
+	    <tags>bsdtalk,interview,accessibility,mitchell smith</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk063.mp3</url>
+		    <size>8 Mb</size>
+		    <length>17 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk063.ogg</url>
+		    <length>17 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20060822">
+	    <title>Interview with YAWS developer Claes Klacke Wikstrom</title>
+	    <desc>
+		 Interview with YAWS developer Claes "Klacke" Wikstrom.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2006/08/bsdtalk062-interview-wi=
th-yaws.html</overview>
+	    <tags>bsdtalk,interview,yaws,claes wikstrom</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk062.mp3</url>
+		    <size>8 Mb</size>
+		    <length>18 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk062.ogg</url>
+		    <length>18 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20060815">
+	    <title>Interview with lighttpd developer Jan Kneschke</title>
+	    <desc>
+		 Interview with lighttpd developer Jan Kneschke.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2006/08/bsdtalk061-interview-wi=
th-lighttpd.html</overview>
+	    <tags>bsdtalk,interview,lighttpd,jan kneschke</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk061.mp3</url>
+		    <size>17 Mb</size>
+		    <length>35 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>bsdtalk,interview,lighttpd,jan kneschke</tags>
+		</file>
+		<file>
+		    <url>bsdtalk061.ogg</url>
+		    <length>35 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>bsdtalk,interview,lighttpd,jan kneschke</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20060811">
+	    <title>My BSD History</title>
+	    <desc>
+		 My BSD History, by Will Backman of BSDTalk, and a bit on accessibility.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2006/08/bsdtalk060-my-bsd-histo=
ry.html</overview>
+	    <tags>bsdtalk,accessibility</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk060.mp3</url>
+		    <size>5 Mb</size>
+		    <length>10 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk060.ogg</url>
+		    <length>10 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20060808">
+	    <title>Interview with Matt Morley</title>
+	    <desc>
+		 Interview with Matt Morley, BSD user.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2006/08/bsdtalk059-interview-wi=
th-matt-morley.html</overview>
+	    <tags>bsdtalk,interview,matt morley</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk059.mp3</url>
+		    <size>11 Mb</size>
+		    <length>25 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk059.ogg</url>
+		    <length>25 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bsdtalk" added=3D"20060805">
+	    <title>Interview with Jason Thaxter from gomoos.org</title>
+	    <desc>
+		  Interview with Jason Thaxter from gomoos.org.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2006/07/bsdtalk058-interview-wi=
th-jason.html</overview>
+	    <tags>bsdtalk,interview,gomoos,jason thaxter</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk058.mp3</url>
+		    <size>11 Mb</size>
+		    <length>23 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk058.ogg</url>
+		    <length>23 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<!-- Source: ukuug
+	-->
+
+	<item source=3D"ukuug" added=3D"20070402">
+	    <title>Lousy virtualization, Happy users: FreeBSD's jail(2) facility<=
/title>
+	    <desc>
+		Lousy virtualization, Happy users: FreeBSD's jail(2) facility by Poul-He=
nning Kamp (phk@FreeBSD.org)
+	    </desc>
+	    <overview>http://www.ukuug.org/events/spring2007/programme/</overview>;
+	    <tags>ukuug,presentation,freebsd,jails,poul-henning kamp</tags>
+	    <files>
+		<file>
+		    <url>http://www.ukuug.org/events/spring2007/programme/jails.pdf</url>;
+		    <size>2.7 Mb</size>
+		    <desc>Slides</desc>
+		    <tags>pdf</tags>
+		</file>
+	    </files>
+	</item>
+
+	<!-- Source: suug2004
+	-->
+
+	<item source=3D"suug2004" added=3D"20070114">
+	    <title>Poul-Henning Kamp - GBDE -- Spook strength disk encryption</ti=
tle>
+	    <desc>
+		GBDE is a disk encryption facility designed with
+		both usability and strength as requirements and it
+		attempts to protect both the user and the data. The
+		talk is about avoiding self-deceiving analysis, how
+		to make real world usable cryptography and generally
+		protect yourself and your data. Required skill
+		level: Laptop user.
+	    </desc>
+	    <overview>http://conferences.suug.ch/sucon/04/</overview>;
+	    <tags>suug,presentation,gbde,poul-henning kamp</tags>
+	    <files>
+		<file>
+		    <url>http://phk.freebsd.dk/pubs/bsdcon-03.gbde.paper.pdf</url>;
+		    <size>104 Kb</size>
+		    <desc>Paper</desc>
+		    <tags>pdf</tags>
+		</file>
+		<file>
+		    <url>http://www.suug.ch/sucon/04/slides/gbde.pdf</url>;
+		    <size>113 Kb</size>
+		    <desc>Slides</desc>
+		    <tags>pdf</tags>
+		</file>
+	    </files>
+	</item>
+
+
+	<item source=3D"suug2004" added=3D"20070114">
+	    <title>Hendrik Scholz - Performance bottleneck detection and removal<=
/title>
+	    <desc>
+		Once a system is exposed to heavy load bottlenecks
+		need to be addressed to prevent single components
+		from slowing down a complex installation. Highlighting
+		various hotspots their detection and removal gets
+		discussed using real life examples.
+	    </desc>
+	    <overview>http://conferences.suug.ch/sucon/04/</overview>;
+	    <tags>suug,presentation,performance,hendrik scholz</tags>
+	    <files>
+		<file>
+		    <url>http://www.wormulon.net/files/pub/FreeBSD_Bottleneck_Detection.=
pdf</url>
+		    <size>213 Kb</size>
+		    <desc>Slides</desc>
+		    <tags>pdf</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"suug2004" added=3D"20070114">
+	    <title>Max Laier - PF - Extended Introduction</title>
+	    <desc>
+		The talk will introduce packet filter (pf) - a *BSD
+		firewall system - and summarize its history and
+		projected future. After providing a short overview
+		of pf's general functionality and some firewall
+		basics, it will concentrate on packet filter's
+		advanced feature-set from the administrator's point
+		of view. The talk will also cover the integration
+		of ALTQ, a mature framework for traffic shaping and
+		priorization. Finally it will provide a short
+		overview of the "Common Address Redundancy Protocol"
+		(CARP) and its integration in pf.
+	    </desc>
+	    <overview>http://conferences.suug.ch/sucon/04/</overview>;
+	    <tags>suug,presentation,pf,altq,max laier</tags>
+	    <files>
+		<file>
+		    <url>http://people.freebsd.org/~mlaier/sucon.pdf</url>;
+		    <size>1 Mb</size>
+		    <desc>Slides</desc>
+		    <tags>pdf</tags>
+		</file>
+		<file>
+		    <url>http://mirror.switch.ch/sucon-04/max_laier-pf_extended_introduc=
tion.avi</url>
+		    <size>94 Mb</size>
+		    <desc>Video/MPEG</desc>
+		    <tags>avi</tags>
+		</file>
+		<file>
+		    <url>http://mirror.switch.ch/sucon-04/max_laier-pf_extended_introduc=
tion.mp3</url>
+		    <size>22 Mb</size>
+		    <desc>Audio/MP3</desc>
+		    <tags>mp3</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"suug2004" added=3D"20070114">
+	    <title>Poul-Henning Kamp - Old mistakes repeated (but you do get the =
source code now)</title>
+	    <desc>
+		UNIX is the best operating system ever designed so
+		everybody is running UNIX on their computer, right
+		? This presentation takes a partisan looks a why
+		UNIX never became a big success in the eighties,
+		failed to win the market in the nineties, and still
+		struggles in the market in the new millenium.
+		Poul-Henning will take a critical look at the
+		mistakes of the past and the mistakes of the present
+		and try to make it really clear what needs to happen
+		for UNIX to become a real success.
+	    </desc>
+	    <overview>http://conferences.suug.ch/sucon/04/</overview>;
+	    <tags>suug,presentation,unix,mistakes,poul-henning kamp</tags>
+	    <files>
+		<file>
+		    <url>http://www.suug.ch/sucon/04/slides/oldmistakes.pdf</url>;
+		    <size>65 Kb</size>
+		    <desc>Slides</desc>
+		    <tags>pdf</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"eurobsdcon" added=3D"20070114">
+	    <title>Andre Opperman - The papers I write for EuroBSDCon 05</title>
+	    <desc>
+		The papers I write for EuroBSDCon 05 on New Networking
+		Feature in FreeBSD 6.0 and Optimizing FreeBSD IP
+		and TCP in 7-CURRENT
+	    </desc>
+	    <overview>http://people.freebsd.org/~andre/</overview>;
+	    <tags>eurobsdcon,paper,freebsd,networking,andre opperman</tags>
+	    <files>
+		<prefix>http://people.freebsd.org/~andre/</prefix>;
+		<file>
+		    <url>New%20Networking%20Features%20in%20FreeBSD%206.pdf</url>
+		    <size>92 Kb</size>
+		    <desc>New Networking Features in FreeBSD 6</desc>
+		    <tags>pdf</tags>
+		</file>
+		<file>
+		    <url>Optimizing%20the%20FreeBSD%20IP%20and%20TCP%20Stack.pdf</url>
+		    <size>1 Mb</size>
+		    <desc>Optimizing the FreeBSD IP and TCP Stack</desc>
+		    <tags>pdf</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"andreopperman" added=3D"20070114">
+	    <title>The presentation I gave at SUCON 04</title>
+	    <desc>
+		The presentation I gave at SUCON 04 on 2nd September
+		2004 about enhancements/changes in FreeBSD 5.3
+		Networking Stack.
+	    </desc>
+	    <tags>sucon,presentation,freebsd,networking,andre opperman</tags>
+	    <files>
+		<file>
+		    <url>http://people.freebsd.org/~andre/FreeBSD-5.3-Networking.pdf</ur=
l>
+		    <size>115 Kb</size>
+		    <desc>FreeBSD-5.3-Networking.pdf</desc>
+		    <tags>pdf</tags>
+		</file>
+	    </files>
+	</item>
+
+	<!-- Source: asiabsdcon
+	-->
+
+	<item source=3D"asiabsdcon" added=3D"20070317">
+	    <title>AsiaBSDCon 2007 Paper/Slides List</title>
+	    <desc>
+		Slides and papers of the AsiaBSDCon 2007
+	    </desc>
+	    <overview>http://asiabsdcon.org/papers/</overview>;
+	    <tags>asiabsdcon</tags>
+	    <files>
+		<prefix>http://asiabsdcon.org/papers/</prefix>;
+		<file>
+		    <url>abc2007-proc-cover.pdf</url>
+		    <size>588 Kb</size>
+		    <desc>Cover page</desc>
+		    <tags>pdf,paper,cover</tags>
+		</file>
+		<file>
+		    <url>abc2007-proc-all.pdf</url>
+		    <size>6.5 Mb</size>
+		    <desc>Whole of the Proceedings</desc>
+		    <tags>pdf,paper</tags>
+		</file>
+		<file>
+		    <url>P01-paper.pdf</url>
+		    <size>412 Kb</size>
+		    <desc>A NetBSD-based IPv6 NEMO Mobile Router, Jean Lorchat, Koshiro =
Mitsuya, Romain Kuntz (Keio University, Japan) [paper]</desc>
+		    <tags>pdf,paper,netbsd,ipv6,nemo,jean lorchat,koshiro mitsuya,romain=
 kuntz</tags>
+		</file>
+		<file>
+		    <url>P02-paper.pdf</url>
+		    <size>1371 Kb</size>
+		    <desc>Reflections on Building a High Performance Computing Cluster U=
sing FreeBSD, Brooks Davis (The Aerospace Corporation/brooks at FreeBSD.org=
, USA) [paper]</desc>
+		    <tags>pdf,paper,freebsd,high performance computing,brooks davis</tag=
s>
+		</file>
+		<file>
+		    <url>P03-paper.pdf</url>
+		    <size>86 Kb</size>
+		    <desc>Support for Radio Clocks in OpenBSD, Marc Balmer (mbalmer at o=
penbsd.org, Switzerland) [paper]</desc>
+		    <tags>pdf,paper,openbsd,radio clocks,marc balmer</tags>
+		</file>
+		<file>
+		    <url>P04-paper.pdf</url>
+		    <size>68 Kb</size>
+		    <desc>puffs - Pass to Userspace Framework File System, Antti Kantee =
(Helsinki University of Technology, Finland) [paper]</desc>
+		    <tags>pdf,paper,puffs,antii kantee</tags>
+		</file>
+		<file>
+		    <url>P04-slides.pdf</url>
+		    <size>116 Kb</size>
+		    <desc>puffs - Pass to Userspace Framework File System, Antti Kantee =
(Helsinki University of Technology, Finland) [slides]</desc>
+		    <tags>pdf,slides,puffs,antii kantee</tags>
+		</file>
+		<file>
+		    <url>P05-paper.pdf</url>
+		    <size>140 Kb</size>
+		    <desc>An ISP Perspective, jail(8) Virtual Private Servers, Isaac Lev=
y (NYC*BUG/LESMUUG, USA) [paper]</desc>
+		    <tags>pdf,paper,freebsd,jail,isp,isaac levy</tags>
+		</file>
+		<file>
+		    <url>P05-slides.pdf</url>
+		    <size>20 Mb</size>
+		    <desc>An ISP Perspective, jail(8) Virtual Private Servers, Isaac Lev=
y (NYC*BUG/LESMUUG, USA) [slides]</desc>
+		    <tags>pdf,slides,freebsd,jail,isp,isaac levy</tags>
+		</file>
+		<file>
+		    <url>P06-paper.pdf</url>
+		    <size>32 Kb</size>
+		    <desc>Nsswitch Development: Nss-modules and libc Separation and Cach=
ing, Michael A Bushkov (Southern Federal University/bushman at FreeBSD.org,=
 Russia) [paper]</desc>
+		    <tags>pdf,paper,nsswitch,michael bushkov</tags>
+		</file>
+		<file>
+		    <url>P08-paper.pdf</url>
+		    <size>328 Kb</size>
+		    <desc>How the FreeBSD Project Works, Robert N M Watson (University o=
f Cambridge/rwatson at FreeBSD.org, United Kingdom) [paper]</desc>
+		    <tags>pdf,paper,freebsd,freebsd project,robert watson</tags>
+		</file>
+		<file>
+		    <url>P10-paper.pdf</url>
+		    <size>311 Kb</size>
+		    <desc>SHISA: The Mobile IPv6/NEMO BS Stack Implementation Current St=
atus, Keiichi Shima (Internet Initiative Japan Inc., Japan), Koshiro Mitsuy=
a, Ryuji Wakikawa (Keio University, Japan), Tsuyoshi Momose (NEC Corporatio=
n, Japan), Keisuke Uehara (Keio University, Japan) [paper]</desc>
+		    <tags>pdf,paper,ipv6,nemo,keiichi shima,koshiro mitsuya,ryuji wakika=
wa,tsoyoshi momose,keisuke uehara</tags>
+		</file>
+		<file>
+		    <url>P11-slides.pdf</url>
+		    <size>601 Kb</size>
+		    <desc>Bluffs: BSD Logging Updated Fast File System, Stephan Uphoff (=
Yahoo!, Inc./ups at FreeBSD.org, USA) [slides]</desc>
+		    <tags>pdf,slides,bluffs,stephan uphoff</tags>
+		</file>
+		<file>
+		    <url>P12-paper.pdf</url>
+		    <size>1071 Kb</size>
+		    <desc>Implementation and Evaluation of the Dual Stack Mobile IPv6, K=
oshiro Mitsuya, Ryuji Wakikawa, Jun Murai (Keio University, Japan) [paper]<=
/desc>
+		    <tags>pdf,paper,ipv6,koshiro mitsuya,ryuji wakikawa,jun murai</tags>
+		</file>
+		<file>
+		    <url>P15-paper.pdf</url>
+		    <size>97 Kb</size>
+		    <desc>Security Measures in OpenSSH, Damien Miller (djm at openbsd.or=
g, Australia) [paper]</desc>
+		    <tags>pdf,paper,openssh,damien miller</tags>
+		</file>
+		<file>
+		    <url>P16-paper.pdf</url>
+		    <size>96 Kb</size>
+		    <desc>Porting the ZFS File System to the FreeBSD Operating System, P=
awel Jakub Dawidek (pjd at FreeBSD.org, Poland) [paper]</desc>
+		    <tags>pdf,paper,freebsd,zfs,pawel jakub dawidek</tags>
+		</file>
+		<file>
+		    <url>P16-slides.pdf</url>
+		    <size>278 Kb</size>
+		    <desc>Porting the ZFS File System to the FreeBSD Operating System, P=
awel Jakub Dawidek (pjd at FreeBSD.org, Poland) [slides]</desc>
+		    <tags>pdf,slides,freebsd,zfs,pawel jakub dawidek</tags>
+		</file>
+	    </files>
+	</item>
+
+	<!-- Source: robertwatson
+	-->
+
+	<item source=3D"robertwatson" added=3D"20070114">
+	    <title>Robert Watson's Slides from EuroBSDCon 2004</title>
+	    <desc>
+		Robert Watson will describe the design and application
+		of the TrustedBSD MAC Framework, a flexible kernel
+		security framework developed on FreeBSD, and recently
+		experimentally ported to Apple's Darwin operating
+		system. The MAC Framework permits loadable access
+		control kernel modules to be loaded, modifying the
+		security behavior of the operating system, including
+		SEBSD, a port of the SELinux FLASK/TE security model
+		to FreeBSD.
+	    </desc>
+	    <overview>http://www.watson.org/~robert/freebsd/2004eurobsdcon/</over=
view>
+	    <tags>eurobsdcon,slides,trustedbsd,freebsd,mac,robert watson</tags>
+	    <files>
+		<prefix>http://www.watson.org/~robert/freebsd/2004eurobsdcon/</prefix>;
+		<file>
+		    <url>20041031-eurobsdcon-macframework.pdf</url>
+		    <size>270 Kb</size>
+		    <desc>TrustedBSD MAC Framework on FreeBSD and Darwin</desc>
+		    <tags>pdf</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"robertwatson" added=3D"20070114">
+	    <title>Robert Watson's Slides from UKUUG LISA 2006</title>
+	    <desc><![CDATA[
+		UKUUG LISA 2006 took place in Durham, UK in March,
+		2006. On this page, you can find my slides from
+		this conference.
+		<br>
+		OpenBSM is a BSD-licensed implementation of Sun's
+		Basic Security Module (BSM) API and file format,
+		and is the foundation of the TrustedBSD audit
+		implementation for FreeBSD. This talk will cover
+		the requirements, design, and implementation of
+		audit support for FreeBSD. Security audit support
+		provides detailed logging of security-relevant
+		events, and meets the requirements of the CAPP
+		Common Criteria protection profile.
+		]]>
+	    </desc>
+	    <overview>http://www.watson.org/~robert/freebsd/2006ukuuglisa/</overv=
iew>
+	    <tags>ukuug,slides,openbsm,trustedbsd,freebsd,robert watson</tags>
+	    <files>
+		<prefix>http://www.watson.org/~robert/freebsd/2006ukuuglisa/</prefix>;
+		<file>
+		    <url>20060323-ukuug2006lisa-audit.pdf</url>
+		    <size>199 Kb</size>
+		    <desc>CAPP-Compliant Security Event Audit System for Mac OS X and Fr=
eeBSD (UKUUG LISA 2006).</desc>
+		    <tags>pdf</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"robertwatson" added=3D"20070114">
+	    <title>Robert Watson's Slides from EuroBSDCon 2006 and FreeBSD Develo=
per Summit</title>
+	    <desc><![CDATA[
+		EuroBSDCon 2006 took place in Milan, Italy, and not
+		only offered excellent food on a flexible schedule,
+		but also an interesting array of talks on work
+		spanning the BSD's. On this page, you can find my
+		slides from the FreeBSD developer summit and full
+		conference.
+		<br>
+		Status report on the TrustedBSD Project: introduction
+		and status regarding Audit, plus a TODO list;
+		introduction to the priv(9) work recently merged
+		to 7.x.
+		<br>
+		The FreeBSD Project is one of the oldest and most
+		successful open source operating system projects,
+		seeing wide deployment across the IT industry. From
+		the root name servers, to top tier ISPs, to core
+		router operating systems, to firewalls, to embedded
+		appliances, you can't use a networked computer for
+		ten minutes without using FreeBSD dozens of times.
+		Part of FreeBSD's reputation for quality and
+		reliability comes from the nature of its development
+		organization--driven by a hundreds of highly skilled
+		volunteers, from high school students to university
+		professors. And unlike most open source projects,
+		the FreeBSD Project has developers who have been
+		working on the same source base for over twenty
+		years. But how does this organization work? Who
+		pays the bandwidth bills, runs the web servers,
+		writes the documentation, writes the code, and calls
+		the shots? And how can developers in a dozen time
+		zones reach agreement on the time of day, let alone
+		a kernel architecture? This presentation will attempt
+		to provide, in 45 minutes, a brief if entertaining
+		snapshot into what makes FreeBSD run.
+		]]>
+	    </desc>
+	    <overview>http://www.watson.org/~robert/freebsd/2006eurobsdcon/</over=
view>
+	    <tags>eurobsdcon,robert watson</tags>
+	    <files>
+		<prefix>http://www.watson.org/~robert/freebsd/2006eurobsdcon/</prefix>;
+		<file>
+		    <url>20061110-devsummit-trustedbsd.pdf</url>
+		    <size>166 Kb</size>
+		    <desc>TrustedBSD presentation on Audit and priv(9) (Developer Summit=
)</desc>
+		    <tags>pdf,slides,trustedbsd,freebsd</tags>
+		</file>
+		<file>
+		    <url>20061111-eurobsdcon2006-how-freebsd-works.pdf</url>
+		    <size>4.4 Mb</size>
+		    <desc>How the FreeBSD Project Works (EuroBSDCon 2006 Full Conference=
)</desc>
+		    <tags>pdf,slides,freebsd,freebsd project</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"robertwatson" added=3D"20070114">
+	    <title>Robert Watson's Slides from BSDCan 2006 and FreeBSD Developer =
Summit</title>
+	    <desc><![CDATA[
+		As usual, Dan Langille ran an excellent <a
+		href=3D"http://www.bsdcan.org/">BSDCan conference</a>.
+		On this page, you can find my slides from the
+		developer summit and full conference, excluding the
+		contents of the WIPs, for which I don't have
+		permission to redistribute the slides.
+		]]>
+	    </desc>
+	    <overview>http://www.watson.org/~robert/freebsd/2006bsdcan/</overview>;
+	    <tags>bsdcan,notes,devsummit,robert watson</tags>
+	    <files>
+		<prefix>http://www.watson.org/~robert/freebsd/2006bsdcan/</prefix>;
+		<file>
+		    <url>20060511-devsummit-network-cabal-summary.pdf</url>
+		    <size>72 Kb</size>
+		    <desc>Notes from the 10 May 2006 Meeting of the Network Stack Cabal =
(Developer Summit)</desc>
+		    <tags>pdf,freebsd</tags>
+		</file>
+		<file>
+		    <url>20060511-devsummit-smpng-network-summary.pdf</url>
+		    <size>91 Kb</size>
+		    <desc>SMPng Network Stack Update (Developer Summit)</desc>
+		    <tags>pdf,smp</tags>
+		</file>
+		<file>
+		    <url>20060511-devsummit-trustedbsd-mac-framework-retrofit.pdf</url>
+		    <size>120 Kb</size>
+		    <desc>TrustedBSD Project Update (Developer Summit)</desc>
+		    <tags>pdf,trustedbsd</tags>
+		</file>
+		<file>
+		    <url>20060512-bsdcan2006-how-freebsd-works.pdf</url>
+		    <size>4.4 Mb Kb</size>
+		    <desc>How the FreeBSD Project Works (BSDCan 2006 Full Conference)</d=
esc>
+		    <tags>pdf,freebsd,freebsd project</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"robertwatson" added=3D"20070114">
+	    <title>Robert Watson's Slides from EuroBSDCon 2005</title>
+	    <desc><![CDATA[
+		EuroBSDCon 2005 took place in Basel, Switzerland
+		in November, 2005. Due to an injury, I was unable
+		to attend the conference itself, and my talks were
+		presented in absentia by Poul-Henning Kamp and Ed
+		Maste, who have my greatest appreciation!
+		<br>
+		The FreeBSD SMPng Project has spent the past five
+		years redesigning and reimplementing SMP support
+		for the FreeBSD operating system, moving from a
+		Giant-locked kernel to a fine-grained locking
+		implementation with greater kernel threading and
+		parallelism. This paper introduces the FreeBSD SMPng
+		Project, its architectural goals and implementation
+		approach. It then explores the impact of SMPng on
+		the FreeBSD network stack, including strategies for
+		integrating SMP support into the network stack,
+		locking approaches, optimizations, and challenges.
+		]]>
+	    </desc>
+	    <overview>http://www.watson.org/~robert/freebsd/2005eurobsdcon/</over=
view>
+	    <tags>eurobsdcon,slides,freebsd,smp,robert watson,poul-henning kamp,e=
d maste</tags>
+	    <files>
+		<prefix>http://www.watson.org/~robert/freebsd/2005eurobsdcon/</prefix>;
+		<file>
+		    <url>eurobsdcon2005-netperf.pdf</url>
+		    <size>370 Kb</size>
+		    <desc>Introduction to Multithreading and Multiprocessing in the Free=
BSD SMPng Network Stack</desc>
+		    <tags>pdf</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"robertwatson" added=3D"20070114">
+	    <title>Robert Watson's Slides from BSDCan 2004</title>
+	    <desc><![CDATA[
+		BSDCan 2004 took place at the University of Ottawa
+		in Ottawa, Canada. On this page, you can find my
+		slides from the conference.
+		<br>
+		Robert Watson will describe a variety of pieces of
+		work done as part of the TrustedBSD Project, including
+		the TrustedBSD MAC Framework, Audit facilities for
+		FreeBSD, as well as supporting infrastructure work
+		such as GEOM/GBDE, UFS2, OpenPAM. He will also
+		discuss how certification and evaluation play into
+		feature selection, design, and documentation.
+		]]>
+	    </desc>
+	    <overview>http://www.watson.org/~robert/freebsd/2004bsdcan/</overview>;
+	    <tags>bsdcan,slides,trustedbsd,freebsd,robert watson</tags>
+	    <files>
+		<prefix>http://www.watson.org/~robert/freebsd/2004bsdcan/</prefix>;
+		<file>
+		    <url>20040515-2004bsdcan-trustedbsd.pdf</url>
+		    <size>277 Kb</size>
+		    <desc>TrustedBSD: Trusted Operating System Features for BSD</desc>
+		    <tags>pdf</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"robertwatson" added=3D"20070114">
+	    <title>Robert Watson's Slides from AsiaBSDCon 2004</title>
+	    <desc>AsiaBSDCon 2004 took place in Taipei, Taiwan, in March 2004, an=
d was hosted by Academia Sinica.</desc>
+	    <overview>http://www.watson.org/~robert/freebsd/2004asiabsdcon/</over=
view>
+	    <tags>asiabsdcon,robert watson</tags>
+	    <files>
+		<prefix>http://www.watson.org/~robert/freebsd/2004asiabsdcon/</prefix>;
+		<file>
+		    <url>200403-asiabsdcon2004-trustedbsd.pdf</url>
+		    <size>135 Kb</size>
+		    <desc>Extensible Kernel Security through the TrustedBSD MAC Framewor=
k.</desc>
+		    <tags>pdf,slides,trustedbsd,mac</tags>
+		</file>
+		<file>
+		    <url>20040313-asiabsdcon04-bsdbof.pdf</url>
+		    <size>1.4 Mb</size>
+		    <desc>AsiaBSDCon 2004 BSD (FreeBSD) BoF session</desc>
+		    <tags>pdf,slides,freebsd</tags>
+		</file>
+	    </files>
+	</item>
+
+	<!-- Source: dds
+	-->
+
+	<item source=3D"dds" added=3D"20070124">
+	    <title>Global software development in the FreeBSD project</title>
+	    <desc>
+		FreeBSD is a sophisticated operating system developed
+		and maintained as open-source software by a team
+		of more than 350 individuals located throughout the
+		world. This study uses developer location data, the
+		configuration management repository, and records
+		from the issue database to examine the extent of
+		global development and its effect on productivity,
+		quality, and developer cooperation. The key findings
+		are that global development allows round-the-clock
+		work, but there are some marked differences between
+		the type of work performed at different regions.
+		The effects of multiple dispersed developers on the
+		quality of code and productivity are negligible.
+		Mentoring appears to be sometimes associated with
+		developers living closer together, but ad-hoc
+		cooperation seems to work fine across continents.
+	    </desc>
+	    <overview>http://www.spinellis.gr/pubs/</overview>;
+	    <tags>freebsd,article,global software development,domidis spinellis</=
tags>
+	    <files>
+		<prefix>http://www.spinellis.gr/pubs/</prefix>;
+		<file>
+		    <url>conf/2006-GSD-FreeBSD/html/GSD-FreeBSD.html</url>
+		    <desc>International Workshop on Global Software Development for the =
Practitioner, pages 73-79. ACM Press, May 2006</desc>
+		    <tags>html</tags>
+		</file>
+		<file>
+		    <url>conf/2006-GSD-FreeBSD/html/GSD-FreeBSD-presentation.pdf</url>
+		    <desc>In NASSCOM Quality Summit 2006: Setting benchmarks in global o=
utsourcing, Bangalore, India, September 2006. National Association of Softw=
are and Services Companies (NASSCOM).</desc>
+		    <tags>html</tags>
+		</file>
+		<file>
+		    <url>trade/2006-LinuxFormat-GSD/html/GSDEV.htm</url>
+		    <desc>Linux Format, (11):60?63, September/October 2006. In Greek.</d=
esc>
+		    <tags>html</tags>
+		</file>
+	    </files>
+	</item>
+
+	<!-- Source: daemonnews
+	-->
+
+	<item source=3D"daemonnews" added=3D"20060524">
+	    <title>BSDCan 2006 Photos</title>
+	    <desc>BSDCan 2006 Photos by Diane Bruce</desc>
+	    <tags>daily deamon news,photos,bsdcan,diane bruce</tags>
+	    <files>
+		<file>
+		    <url>http://ezine.daemonnews.org/200605/bsdcan_photos.html</url>;
+		    <tags>jpg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<!-- Source: New York City *BSD User Group
+	-->
+
+	<item source=3D"nycbug" added=3D"20070406">
+	    <title>Ray Lai: on OpenCVS</title>
+	    <desc><![CDATA[
+		<p>
+		This presentation was inspired by the recent
+		Subversion presentation. It will talk about the
+		origins of OpenRCS and OpenCVS, its real-world usage
+		in the OpenBSD project, and why OpenBSD will continue
+		to use CVS.
+		</p>
+		<p>
+		Ray is an OpenBSD developer who uses Subversion by
+		day, CVS by night. Taking the phrase "complexity
+		is the enemy of security" to heart, he believes
+		that the beauty of UNIX`s security is in its
+		simplicity.
+		</p>
+	    ]]></desc>
+	    <overview>http://www.nycbug.org/index.php?NAV=3DHome;SUBM=3D10104</ov=
erview>
+	    <tags>nycbug,presentation,cvs,openbsd,ray lai</tags>
+	    <files>
+		<prefix>http://www.fetissov.org/public/nycbug/</prefix>;
+		<file>
+		    <url>nycbug-04-04-07.mp3</url>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"nycbug" added=3D"20070309">
+	    <title>Matthew Burnside: Integrated Enterprise Security Mgmt</title>
+	    <desc><![CDATA[
+		<p>
+		<b>Integrated Enterprise Security Management</b>
+		</p>
+		<p>
+		Security policies are a key component in protecting
+		enterprise networks. But, while there are many
+		diverse defensive options available, current models
+		and mechanisms for mechanically-enforced security
+		policies are limited to traditional admission-based
+		access control. Defensive capabilities include among
+		others logging, firewalls, honeypots, rollback/recovery,
+		and intrusion detection systems, while policy
+		enforcement is essentially limited to one-off access
+		control. Furthermore, access-control mechanisms
+		operate independently on each service, which can
+		(and often does) lead to inconsistent or incorrect
+		application of the intended system-wide policy. We
+		propose a new scheme for global security policies.
+		Every policy decision is made with near-global
+		knowledge, and re-evaluated as global knowledge
+		changes. Using a variety of actuators, we make the
+		full array of defensive capabilities available to
+		the global policy. Our goal is a coherent,
+		enterprise-wide response to any network threat.
+		</p>
+		<p>
+		<b>Biography</b>
+		</p>
+		<p>
+		Matthew Burnside is a Ph.D. student in the Computer
+		Science department at Columbia University, in New
+		York. He works for Professor Angelos Keromytis in
+		the Network Security Lab. He received his B.A and
+		M.Eng from MIT in 2000, and 2002, respectively. His
+		main research interests are in computer security,
+		trust management, and network anonymity.
+		</p>
+	    ]]></desc>
+	    <overview>http://www.nycbug.org/index.php?NAV=3DHome;SUBM=3D10089</ov=
erview>
+	    <tags>mp3,presentation,enterprise security,matthew burnside</tags>
+	    <files>
+		<prefix>http://www.fetissov.org/public/nycbug/</prefix>;
+		<file>
+		    <url>nycbug-03-07-07.mp3</url>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"nycbug" added=3D"20070209">
+	    <title>Ivan Ivanov on The Version Control System Subversion</title>
+	    <desc><![CDATA[
+		<p>
+		The presentation will discuss Subversion from both
+		client and server points of view. It will show how
+		to create repositories and how to make them accessible
+		over the network using different access schemes
+		like http://, file:// or svn://. Pointers are given
+		on securing the repositories and on authenticating
+		and authorizing the clients.  Next, the presentation
+		shows how an user interacts with the repository and
+		describes some of the important Subversion client
+		commands.  Finally, it deals with administrating
+		the repository using "hook scripts".
+		</p>
+		<p>
+		Ivan Ivanov is generally interested in Version
+		Control Systems since his student years in Sofia
+		University, Bulgaria, where he set up and maintained
+		a CVS server for an academic project. When Subversion
+		became a fact and proved to be "a better CVS" he
+		researched it and last year deployed it for his
+		NYC-based employer Ariel Partners
+		(http://www.arielpartners.com/). He intergrated the
+		Subversion repositories with Apache Web Server over
+		https to enable a reliable and secure way to access
+		them from any point.
+		</p>
+	    ]]></desc>
+	    <overview>http://www.fetissov.org/public/nycbug/</overview>;
+	    <tags>nycbug,presentation,subversion,ivan ivanov</tags>
+	    <files>
+		<prefix>http://www.fetissov.org/public/nycbug/</prefix>;
+		<file>
+		    <url>nycbug-02-07-07.mp3</url>
+		    <desc>MP3 version</desc>
+		    <tags>nycbug,presentation,subversion,ivan ivanov</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"nycbug" added=3D"20070107">
+	    <title>Okan Demirmen on PF</title>
+	    <desc>
+		We have had lots of meetings that have peripherally
+		discussed OpenBSD`s wildly popular PF firewall...
+		but finally we will have a meeting focused on it.
+	    </desc>
+	    <overview>http://www.fetissov.org/public/nycbug/</overview>;
+	    <tags>nycbug,presentation,openbsd,pf,okan demirmen</tags>
+	    <files>
+		<prefix>http://www.fetissov.org/public/nycbug/</prefix>;
+		<file>
+		    <url>nycbug-01-03-07.mp3</url>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"nycbug" added=3D"20061102">
+	    <title>New York City BSD Con 2006: BSD is Dying - A Cautionary Tale o=
f Sex and Greed</title>
+	    <desc><![CDATA[
+		<p>
+		<b>BSD is Dying</b><br>
+		<b>A Cautionary Tale of Sex and Greed</b><br>
+		<b>Jason Dixon</b><br>
+		<b>October 28, 2006</b>
+		</p>
+		<p>
+		First and foremost, I would like to thank the unique
+		presentation styles of Dick Hardt and Lawrence
+		Lessig for inspiring me to create this presentation.
+		</p>
+		<p>
+		The following videos were created by exporting the
+		original Keynote presentation slides into QuickTime
+		video, then manually synchronizing them using iMovie
+		HD with the audio recordings captured by Nikolai
+		Fetissov. They were then exported into QuickTime,
+		mpeg4 (H.264/AAC), and iPod movie formats. If you
+		are having difficulties with the MP4 copy, and are
+		unable to view QuickTime movies, please contact me
+		and I'll try to assist.
+		</p>
+	    ]]></desc>
+	    <overview>http://talks.dixongroup.net/nycbsdcon2006/</overview>;
+	    <tags>nycbug,presentation,humor,bsd is dying,jason dixon</tags>
+	    <files>
+		<prefix>http://talks.dixongroup.net/nycbsdcon2006/</prefix>;
+		<file>
+		    <url>BSD_is_Dying_640x480.mov</url>
+		    <size>19Mb</size>
+		    <desc>QuickTime</desc>
+		    <tags>mov</tags>
+		</file>
+		<file>
+		    <url>BSD_is_Dying_640x480.mp4</url>
+		    <size>31Mb</size>
+		    <desc>MP4</desc>
+		    <tags>mp4</tags>
+		</file>
+		<file>
+		    <url>BSD_is_Dying_640x480.m4v</url>
+		    <size>36Mb</size>
+		    <desc>iPod</desc>
+		    <tags>m4v</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"nycbug" added=3D"20061101">
+	    <title>New York City BSD Con 2006</title>
+	    <desc>
+		Audio recordings of presentations given at New York City BSD Conference =
2006. Courtesy of nikolai at fetissov.org. The main page also has links to =
the slides.
+	    </desc>
+	    <overview>http://www.fetissov.org/public/nycbsdcon06/</overview>;
+	    <tags>nycbug,presentation</tags>
+	    <files>
+		<prefix>http://www.fetissov.org/public/nycbsdcon06/</prefix>;
+		<file>
+		    <url>1.1.mp3</url>
+		    <size>14 Mb</size>
+		    <desc>Corey Benninger: Security with Ruby on Rails in BSD</desc>
+		    <tags>mp3,ruby,ruby on rails,security,corey benninger</tags>
+		</file>
+		<file>
+		    <url>1.2.mp3</url>
+		    <size>10 Mb</size>
+		    <desc>Brian A. Seklecki: A Framework for NetBSD Network Appliances.<=
/desc>
+		    <tags>mp3,netbsd,brian a seklecki</tags>
+		</file>
+		<file>
+		    <url>1.3.mp3</url>
+		    <size>15 Mb</size>
+		    <desc>Bob Beck: PF, it is not just for firewalls anymore.</desc>
+		    <tags>mp3,pf,bob beck</tags>
+		</file>
+		<file>
+		    <url>1.4.mp3</url>
+		    <size>9 Mb</size>
+		    <desc>Bjorn Nelson: A Build System for FreeBSD</desc>
+		    <tags>mp3,freebsd,bjorn nelson</tags>
+		</file>
+		<file>
+		    <url>1.5.mp3</url>
+		    <size>13 Mb</size>
+		    <desc>Johnny C. Lam: The "hidden dependency" problem.</desc>
+		    <tags>mp3,johnny c lam</tags>
+		</file>
+		<file>
+		    <url>1.6.mp3</url>
+		    <size>11 Mb</size>
+		    <desc>Marco Peereboom: Bio &amp; Sensors in OpenBSD.</desc>
+		    <tags>mp3,openbsd,sensors,marco peerenboom</tags>
+		</file>
+		<file>
+		    <url>1.7.mp3</url>
+		    <size>12 Mb</size>
+		    <desc>Russell Sutherland: BSD on the Edge of the Enterprise.</desc>
+		    <tags>mp3,russel sutherland</tags>
+		</file>
+		<file>
+		    <url>1.8.mp3</url>
+		    <size>5 Mb</size>
+		    <desc>Jason Dixon: BSD Is Dying.</desc>
+		    <tags>mp3,humor,bsd is dying,jason dixon</tags>
+		</file>
+		<file>
+		    <url>2.1.mp3</url>
+		    <size>9 Mb</size>
+		    <desc>Jason Wright: OpenBSD on sparc64.</desc>
+		    <tags>mp3,openbsd,sparc64,jason wright</tags>
+		</file>
+		<file>
+		    <url>2.2.mp3</url>
+		    <size>15 Mb</size>
+		    <desc>Kristaps Johnson: BSD Virtualisation with sysjail.</desc>
+		    <tags>mp3,sysjail,kristaps johnson</tags>
+		</file>
+		<file>
+		    <url>2.3.mp3</url>
+		    <size>16 Mb</size>
+		    <desc>Wietse Venema: Postfix as a Secure Programming Example.</desc>
+		    <tags>mp3,postfix,wietse venema</tags>
+		</file>
+		<file>
+		    <url>2.4.mp3</url>
+		    <size>16 Mb</size>
+		    <desc>Bob Beck: spamd - spam deferral daemon.</desc>
+		    <tags>mp3,spamd,bob beck</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"nycbug" added=3D"20060909">
+	    <title>Isaac `Ike` Levy on m0n0wall and PFSense</title>
+	    <desc><![CDATA[
+		UNIX professionals are busy these days. Setting up
+		routers and firewalls are fundamental to any network,
+		but in environments where the focus is on various
+		applications, (servers, workstations, and the
+		software that runs on them), it`s difficult for a
+		business not to choose off-the-shelf SOHO routers
+		and networking gear. The web management gui`s are
+		understandable by everyone, (even techs without
+		UNIX knowledge), and the gear is cheap - this saves
+		time and money.
+		<br>
+		In the meantime, the features of your average Linksys
+		or Netgear router often leave MUCH to be desired,
+		(https auth management, for one simple example).
+		<br>
+		Enter m0n0wall and PFSense, 2 BSD based packaged
+		router/firewall solutions that are as solid and
+		full featured as you`d expect from any BSD system-
+		PLUS THEY HAVE HTML WEB INTERFACES FOR MANAGEMENT!
+		<br>
+		m0n0wall and PFSense become an easy sell in any
+		small professional enviornment, any competent tech
+		can manage the network within minutes... At home,
+		in every hackers home network, they free the hacker
+		to have trusted tools available, but are as time-saving
+		as using any Linksys router.
+		<br>
+		m0n0wall and PFSense are both light and clean,
+		designed to run on embedded systems- (Soekris,
+		WRAP), but are monsters when unleashed on even
+		legacy PC`s around the office. If you manage UNIX
+		networks and systems all day, do you really want
+		to manage the router for your DSL when you get home?
+		But then doesn`t it bug you to use a chincey Linksys
+		box?
+		<br>
+		Ike has been a member of NYC*BUG since we first
+		launched in January 2004. He is a long-time member
+		of the Lower East Side Mac Unix User Group. He has
+		spoken frequently on a number of topics at various
+		venues, particularly on the issue of FreeBSD`s jail
+		(8).
+		]]>
+	    </desc>
+	    <tags>nycbug,presentation,monowall,pfsense,isaac levy</tags>
+	    <files>
+		<file>
+		    <url>http://www.fetissov.org/public/nycbug/nycbug-09-06-06.mp3</url>;
+		    <size>9 Mb</size>
+		    <tags>mp3</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"nycbug" added=3D"20060807">
+	    <title>Alfred Perlstein on Sendmail Hacks</title>
+	    <desc><![CDATA[
+		 Alfred will discuss the hacks used to turn Sendmail into a high perform=
ance solution for delivering millions of messages to OKCupid`s subscribers.=
 Topics covered will be system tuning and sendmail hacks used in house to a=
chieve massive throughput.
+		 <br>
+		 Alfred Perlstein is the CTO of OKcupid.com, the largest free online dat=
ing site. He has been a FreeBSD hacker for five years, he`s worked on NFS, =
VFS, pthreads, networking and general system maintenance during his tenure =
on both FreeBSD and OS X kernels.
+		]]>
+	    </desc>
+	    <tags>nycbug,presentation,sendmail,alfred perlstein</tags>
+	    <files>
+		<file>
+		    <url>http://www.fetissov.org/public/nycbug/nycbug-07-05-06.mp3</url>;
+		    <size>11 Mb</size>
+		    <tags>mp3</tags>
+		</file>
+	    </files>
+	</item>
+
+	<!-- Source: FreeBSD for All
+	-->
+
+	<item source=3D"f4all" added=3D"20061127">
+	    <title>Episode 08 of "FreeBSD for all" uploaded</title>
+	    <desc>
+		 This week we talk about some tips, latest news, Press Coverage and yes,=
 some jazz.
+	    </desc>
+	    <overview>http://freebsdforall.blogspot.com/2006/11/episode-08.html</=
overview>
+	    <tags>freebsd for all,talk</tags>
+	    <files>
+		<prefix>http://dl01.blastpodcast.com/freebsdforall/</prefix>;
+		<file>
+		    <url>15403_1164691046.mp3</url>
+		    <size>18 Mb</size>
+		    <desc>128 kbps MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"f4all" added=3D"20060727">
+	    <title>Episode 07 of "FreeBSD for all" uploaded</title>
+	    <desc>
+		 This week we talk about podcast clients, ipfw firewall etc.
+	    </desc>
+	    <overview>http://freebsdforall.blogspot.com/2006/07/episode-07.html</=
overview>
+	    <tags>freebsd for all,talk,podcast clients,ipfw</tags>
+	    <files>
+		<prefix>http://www.archive.org/download/FreeBSD_for_all_podcast_Episode_=
07/</prefix>
+		<file>
+		    <url>FreeBSD_for_all_podcast_Episode_07.mp3</url>
+		    <size>11 Mb</size>
+		    <length>23 minutes</length>
+		    <desc>128 kbps MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>FreeBSD_for_all_podcast_Episode_07_64kb.mp3</url>
+		    <length>23 minutes</length>
+		    <desc>64 kbps MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>FreeBSD_for_all_podcast_Episode_07.ogg</url>
+		    <length>23 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"f4all" added=3D"20060605">
+	    <title>Episode 06 of "FreeBSD for all" uploaded</title>
+	    <desc><![CDATA[
+		This week we talk about-
+		<ul>
+		<li>Macromedia plugin
+		<li>FreeBSD-Linux differences part 2
+		<li>John Baldwin Introduction
+		<li>Podcast anouncement - call for co-hosts!
+		</ul>
+		]]>
+	    </desc>
+	    <overview>http://freebsdforall.blogspot.com/2006/06/episode-06.html</=
overview>
+	    <tags>freebsd for all,talk,john baldwin,freebsd vs linux</tags>
+	    <files>
+		<prefix>http://www.archive.org/download/FreeBSD_for_all_podcast_Episode_=
06/</prefix>
+		<file>
+		    <url>FreeBSD_for_all_podcast_Episode_06.mp3</url>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>FreeBSD_for_all_podcast_Episode_06.ogg</url>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+		<file>
+		    <url>FreeBSD_for_all_podcast_Episode_06_64kb.mp3</url>
+		    <desc>64 kbps MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+	    </files>
+	</item>
+
+	<!-- Source: Bay Area FreeBSD Users Group
+	-->
+
+	<item source=3D"bafug" added=3D"20060909">
+	    <title>Nate Lawson on ACPI</title>
+	    <desc><![CDATA[
+<b>Our Topic:</b>
+FreeBSD's ACPI implementation: The details.
+<br>
+<b>Our Speaker:</b>
+Nate Lawson, FreeBSD Committer.
+<br>
+<b>Our Topic:</b>
+FreeBSD's ACPI implementation is based on code for ACPI released
+by Intel. Nate and others wrote the glue code to make this code
+work on FreeBSD. He explains how this was done, and why.
+]]>
+	    </desc>
+	    <tags>bafug,presentation,freebsd,acpi,nate lawson</tags>
+	    <files>
+		<file>
+		    <url>http://people.freebsd.org/~julian/BAFUG/talks/ACPI/bafug7-nate2=
=2Emov</url>
+		    <size>245 Mb</size>
+		    <tags>mov</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bafug" added=3D"20060810">
+	    <title>Network Protocol Development Tools and Techniques for FreeBSD<=
/title>
+	    <desc><![CDATA[
+<b>Our Topic:</b>
+Network Protocol Development Tools and Techniques for FreeBSD
+<br>
+<b>Our Speaker:</b>
+George Neville-Neil, co-author of the "Design and Implementation of the
+FreeBSD Operating System" "daemon" book.
+<br>
+<b>Our Topic:</b>
+While computers have gotten faster and more powerful the tools we use to
+develop network protocols, such as TCP, UDP, IPv4 and IPv6 have not.
+Most network protocols are developed, in C, in the kernel, and require a
+lot of work to test. Over the past year or so I have been working with
+virtual machines, a couple of pieces of open source software, and begun
+developing a library for use in protocol testing. This talk will cover
+three topics:
+<ol>
+<li>Developing and testing kernel code with Virtual Machines
+<li>Finding good tests for networking code
+<li>Packet Construction Set (PCS) a new library for writing protocol
+     tests
+</ol>
+]]>
+	    </desc>
+	    <tags>bafug,presentation,freebsd,packet construction set,george nevil=
le-neil</tags>
+	    <files>
+		<file>
+		    <url>http://people.freebsd.org/~julian/BAFUG/talks/bafug6-gnn.mov</u=
rl>
+		    <size>211 Mb</size>
+		    <tags>mov</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"bafug" added=3D"20060713">
+	    <title>Tim Kientzler on developing libarchive and tar</title>
+	    <desc>
+		   libarchive..........Tim Kientzler on developing libarchive and tar.
+	    </desc>
+	    <overview>http://people.freebsd.org/~julian/BAFUG/talks/libarchive/</=
overview>
+	    <tags>bafug,presentation,libarchive,tim kientzler</tags>
+	    <files>
+		<prefix>http://people.freebsd.org/~julian/BAFUG/talks/libarchive</prefix>;
+		<file>
+		    <url>bafug5-tim-1.mov</url>
+		    <size>50 Mb</size>
+		    <desc>Part 1</desc>
+		    <tags>bafug,presentation,libarchive,tim kientzler</tags>
+		</file>
+		<file>
+		    <url>bafug5-tim-2.mov</url>
+		    <size>125 Mb</size>
+		    <desc>Part 2</desc>
+		    <tags>bafug,presentation,libarchive,tim kientzler</tags>
+		</file>
+		<file>
+		    <url>bafug5-tim-3.mov</url>
+		    <size>30 Mb</size>
+		    <desc>Part 3</desc>
+		    <tags>bafug,presentation,libarchive,tim kientzler</tags>
+		</file>
+	    </files>
+	</item>
+
+	<!-- Source: source21
+	-->
+
+	<item source=3D"source21" added=3D"20060605">
+	    <title>Fosdem 2006: BSD</title>
+	    <desc>We talk with Daniel Seuffert about BSD. Several flavours of bsd=
 were represented in a joint BSD booth: openbsd, freebsd, netbsd and miros.=
 Daniel is representative of the FreeBSD project and among other things tal=
ks about the different operating systems that are build on top of freebsd. =
For instance, there are two distributions called pcbsd and desktopbsd that =
are targetted towards desktop users. There also is a version that specializ=
es on security entitled trustedbsd.</desc>
+	    <link>http://www.source21.nl/2006/06/05/fosdem-2006-bsd/</link>;
+	    <tags>source21,interview,daniel seuffert</tags>
+	    <files>
+		<file>
+		    <url>http://www.source21.nl/media/20060605/bsd_-_daniel_seuffert.mp4=
</url>
+		    <tags>mp4</tags>
+		</file>
+	    </files>
+	</item>
+
+	<!-- Source: ccc22
+	-->
+
+	<item source=3D"ccc22" added=3D"20060823">
+	    <title>COMPLETE Hard Disk Encryption with FreeBSD</title>
+	    <desc><![CDATA[COMPLETE Hard Disk Encryption with FreeBSD, by    	 Ma=
rc Schiesser
+<br><br>
+Learn how to effectively protect not only your data but also your applicat=
ions
+<br><br>
+Most technologies and techniques intended for securing digital data focus =
on protection while the machine is turned on  mostly by defending against r=
emote attacks. An attacker with physical access to the machine, however, ca=
n easily circumvent these defenses by reading out the contents of the stora=
ge medium on a different, fully accessible system or even compromise progra=
m code on it in order to leak encrypted information. Especially for mobile =
users, that threat is real. And for those carrying around sensitive data, t=
he risk is most likely high. This talk will introduce a method of mitigatin=
g that particular risk by protecting not only the data through encryption, =
but also the applications and the operating system from being compromised w=
hile the machine is turned off.
+]]>
+</desc>
+	    <overview>http://events.ccc.de/congress/2005/fahrplan/events/1139.en.=
html</overview>
+	    <tags>ccc,presentation,freebsd,harddisk encryption,marc schiesser</ta=
gs>
+	    <files>
+		<file>
+		    <url>http://events.ccc.de/congress/2005/fahrplan/attachments/687-sli=
des_Complete_Hard_Disk_Encryption.pdf</url>
+		    <size>679Kb</size>
+		    <desc>Slides</desc>
+		    <tags>slides</tags>
+		</file>
+		<file>
+		    <url><![CDATA[http://vp.video.google.com/videodownload?version=3D0&s=
ecureurl=3DuAAAANDveMbSROZ54T6ovHpX7U46rpfxARh9qN1NEemo6WM7qeDBk-8GxxtGIXTq=
DRuaHnUUJVcUs0bf539CXM4fqBp6xeb9INr7CRp9JPcKZeT9UsSqDsvdYZhiN7xnPzju7rN379R=
kfS47rjI8TnCJ1iQdrEqhd8Okw_KJcO7O3Iq00GUYYZaedmq5jrmy1ezFXGAG6KURgb8RV19cCa=
ui1U0zVEKd2ApjzlxRHSi89QBih_VSyFE64p3haNyy76qCVQ&sigh=3DGK-OoKkmqQWNalgoUzB=
4HmzA3EI&begin=3D0&len=3D3967520&docid=3D-2979502732836620391]]></url>
+		    <length>1:06:07</length>
+		    <desc>Google Video</desc>
+		    <tags>mp4</tags>
+		</file>
+		<file>
+		    <url>http://events.ccc.de/congress/2005/fahrplan/attachments/905-22C=
3-1139-en-complete_harddisk_encryption_with_freebsd.mp4.torrent</url>
+		    <size>37Kb</size>
+		    <desc>Bittorrent link</desc>
+		    <tags>mp4</tags>
+		</file>
+	    </files>
+	</item>
+
+	<!-- Source: aauug
+	-->
+
+	<item source=3D"aauug" added=3D"20070115">
+	    <title>FreeBSD Security Officer funktionen</title>
+	    <desc>
+		"FreeBSD Security Officer funktionen" at the AAUUG, AAUUG, 22 August 200=
6 by Simon L. Nielsen (FreeBSD Deputy Security Officer)
+	    </desc>
+	    <overview>http://www.aauug.dk/foredrag.html</overview>;
+	    <tags>aauug,presentation,danish,freebsd,security officer,simon l niel=
sen</tags>
+	    <files>
+		<file>
+		    <url>http://people.freebsd.org/~simon/presentations/freebsd-so-funct=
ion-aauug-2006-08-22.pdf</url>
+		    <size>211 Kb</size>
+		    <desc>PDF (danish)</desc>
+		    <tags>pdf</tags>
+		</file>
+	    </files>
+	</item>
+
+	<!-- Source: bsd-dk
+	-->
+
+	<item source=3D"bsd-dk" added=3D"20070115">
+	    <title>FreeBSD Security Officer funktionen</title>
+	    <desc>
+		"FreeBSD Security Officer funktionen" at the BSD-DK, 26 August 2006 by S=
imon L. Nielsen (FreeBSD Deputy Security Officer)
+	    </desc>
+	    <tags>aauug,presentation,danish,freebsd,security officer,simon l niel=
sen</tags>
+	    <files>
+		<file>
+		    <url>http://people.freebsd.org/~simon/presentations/freebsd-so-funct=
ion-bsd-dk-2006-08.pdf</url>
+		    <size>210 Kb</size>
+		    <desc>PDF (danish)</desc>
+		    <tags>pdf</tags>
+		</file>
+	    </files>
+	</item>
+=09
+
+	<!-- Source: nuug
+	-->
+
+	<item source=3D"nuug" added=3D"20061003">
+	    <title>Releaseparty, the Varnish HTTP accelerator</title>
+	    <desc><![CDATA[
+		<p>
+		VG sponsored the creation of a web-accellerator
+		called "Varnish" because Squid was too slow for
+		them. Varnish is being developed by Poul-Henning
+		Kamp and the Norwegian Linux consultancy Linpro.
+		This is the releaseparty for version 1.0.
+		</p>
+		<p>
+		The first half of the talk will introduce Varnish
+		and present some of the novel features it brings
+		to the business of web-serving.
+		</p>
+		<p>
+		The second half of the talk, using Varnish as the
+		example, will show ways to get the most performance
+		out of modern hardware and operating systems.
+		</p>
+		(The English text starts at about 5 minutes in the stream)
+		]]>
+	    </desc>
+	    <overview>http://www.nuug.no/aktiviteter/20060919-varnish/</overview>;
+	    <tags>nuug,presentation,varnish,poul-henning kamp</tags>
+	    <files>
+		<prefix>http://www.nuug.no/pub/video/published/</prefix>;
+		<file>
+		    <url>20060919-varnish.mpeg</url>
+		    <size>230 Mb</size>
+		    <desc>Video version</desc>
+		    <tags>mpeg</tags>
+		</file>
+		<file>
+		    <url>20060919-varnish.mp3</url>
+		    <length>47.8 Mb</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"openbsd" added=3D"20061010">
+	    <title>OpenBSD 4.0 Release Songs - OpenVOX</title>
+	    <desc><![CDATA[
+		<p>
+		This is an extra track by the artist Ty Semaka (who
+		really has "had Puffy on his mind") which we included
+		on the audio CD.
+		</p>
+		<p>
+		This song details the process that Ty has to go
+		through to make the art and music for each OpenBSD
+		release. Ty and Theo really do go to a (very specific)
+		bar and discuss what is going on in the project,
+		and then try to find a theme that will work...
+		</p>
+		<p>
+		For RSS readers: Please note that the download URL
+		is an FTP site.
+		</p>
+		]]>
+	    </desc>
+	    <overview>http://www.openbsd.org/lyrics.html#audio_extra</overview>;
+	    <tags>openbsd,artwork</tags>
+	    <files>
+		<prefix>ftp://ftp.openbsd.org/pub/OpenBSD/songs/</prefix>;
+		<file>
+		    <url>songty.mp3</url>
+		    <size>3.9 Mb</size>
+		    <length>4 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>openbsd,artwork</tags>
+		</file>
+		<file>
+		    <url>songty.ogg</url>
+		    <size>6.0 Mb</size>
+		    <length>4 minutes</length>
+		    <desc>OGG version</desc>
+		    <tags>openbsd,artwork</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source=3D"openbsd" added=3D"20061010">
+	    <title>OpenBSD 4.0 Release Song - Humppa negala</title>
+	    <desc><![CDATA[
+		<p>
+		The last 10 years, every 6 month period has (without
+		fail) resulted in an official OpenBSD release making
+		it to the FTP servers. But CDs are also manufactured,
+		which the project sells to continue our development
+		goals.
+		</p>
+		<p>
+		While tests of the release binaries are done by
+		developers around the world, Theo and some developers
+		from Calgary or Edmonton (such as Peter Valchev or
+		Bob Beck) test that the discs are full of (only)
+		correct code. Ty Semaka works for approximately two
+		months to design and draw artwork that will fit the
+		designated theme, and coordinates with his music
+		buddies to write and record a song that also matches
+		the theme.
+		</p>
+		<p>
+		Then the discs and all the artwork gets delivered
+		to the plant, so that they can be pressed in time
+		for an official release date.
+		</p>
+		<p>
+		This release, instead of bemoaning vendors or
+		organizations that try to make our task of writing
+		free software more difficult, we instead celebrate
+		the 10 years that we have been given (so far) to
+		write free software, express our themes in art, and
+		the 5 years that we have made music with a group
+		of talented musicians.
+		</p>
+		<p>
+		OpenBSD developers have been torturing each other
+		for years now with Humppa-style music, so this
+		release our users get a taste of this too. Sometimes
+		at hackathons you will hear the same songs being
+		played on multiple laptops, out of sync. It is under
+		such duress that much of our code gets written.
+		</p>
+		<p>
+		We feel like Pufferix and Bobilix delivering The
+		Three Discs of Freedom to those who want them
+		whenever the need arises, then returning to celebrate
+		the (unlocked) source tree with all the other
+		developers.
+		</p>
+		<p>
+		For RSS readers: Please note that the download URL
+		is an FTP site.
+		</p>
+		]]>
+	    </desc>
+	    <overview>http://www.openbsd.org/lyrics.html#40</overview>;
+	    <tags>openbsd,artwork</tags>
+	    <files>
+		<prefix>ftp://ftp.openbsd.org/pub/OpenBSD/songs/</prefix>;
+		<file>
+		    <url>song40.mp3</url>
+		    <size>2.3 Mb</size>
+		    <length>2 minutes 40 seconds</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>song40.ogg</url>
+		    <size>3.6 Mb</size>
+		    <length>2 minutes 40 seconds</length>
+		    <desc>OGG version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<!-- Source: EuroBSDCon
+	-->
+	<item source=3D"eurobsdcon" added=3D"20061114">
+	    <title>EuroBSDCon 2006 pictures</title>
+	    <desc>EuroBSDCon 2006 pictures by Christian Laursen</desc>
+	    <overview>http://photos.borderworlds.dk/eurobsdcon-2006/</overview>;
+	    <tags>eurobsdcon,photos,christian laursen</tags>
+	</item>
+	<item source=3D"eurobsdcon" added=3D"20061114">
+	    <title>EuroBSDCon 2006 pictures</title>
+	    <desc>EuroBSDCon 2006 pictures by Erwin Lansing (erwin@)</desc>
+	    <overview>http://foto.droso.org/2006/20061108-13/</overview>;
+	    <tags>eurobsdcon,photos,erwin lansing</tags>
+	</item>
+
+	<!-- Source: openfest
+	-->
+	<item source=3D"openfest" added=3D"20070115">
+	    <title>FreeBSD ports Erwin Lansing</title>
+	    <desc>Case study : managing a worldwide open source project: FreeBSD =
port manager</desc>
+	    <overview>http://openfest.org/program/</overview>;
+	    <tags>openfest,presentation,freebsd,port manager,erwin lansing</tags>
+	    <files>
+		<file>
+		    <url>http://people.freebsd.org/~erwin/presentations/FreeBSD-portmgr-=
20061105-OpenFest.pdf</url>
+		    <size>128 Kb</size>
+		    <desc>PDF</desc>
+		    <tags>pdf</tags>
+		</file>
+	    </files>
+	</item>
+
+	<!-- Source: The Linux Link Tech Show
+	-->
+	<item source=3D"tllts" added=3D"20070217">
+	    <title>The Linux Link Tech Show Episode 179</title>
+	    <desc>
+		Special Guests Will Backman and Scott Ruecker.
+		Will's talks about his podcast bsdtalk and about
+		Linux and BSD in general. We are joined by Troels
+		also. Dann on Devede and hopes for MythTV. Scott
+		Ruecker talks about Scale and general linux and
+		lxer stuff.
+	    </desc>
+	    <tags>linux link tech show,talk,will backman</tags>
+	    <files>
+		<file>
+		    <url>http://www.tllts.org/audio/tllts_179-02-14-07.mp3</url>;
+		    <size>31 Mb</size>
+		    <length>120 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+	    </files>
+	</item>
+
+	<!-- Source: Ottawa Amateur Radio Club
+	-->
+	<item source=3D"oarc" added=3D"20070219">
+	    <title>Ham Radio on FreeBSD</title>
+	    <desc><![CDATA[
+		<p>
+		Last month I attended a meeting of the Ottawa Amateur
+		Radio Club (<a href=3D"http://www.oarc.net/">OARC</a>)
+		as a member of my local BUG was giving a presentation
+		on Ham Radio on FreeBSD. <a
+		href=3D"http://www.db.net/~db/about.html">Diane
+		Bruce</a>, call sign VA3DB, has had her operator
+		license since 1969 and is well known in the BSD
+		community and for the development of ircd-hybrid.
+		In the past year she has assisted in the creation
+		of the <a
+		href=3D"http://www.freshports.org/hamradio/">Hamradio
+		category in the FreeBSD ports tree</a> and has
+		become the maintainer of over 20 of the hamradio
+		ports.  She also contributed to the <a
+		href=3D"http://www.hamsexy.com/wiki/index.php?title=3DFreeBSD&redirect=
=3Dno">FreeBSD
+		entry at Hampedia</a>, the Wikipedia for ham
+		operators.
+		</p><p>
+		Her presentation slides are a great introduction
+		to the various ham utilities which are available,
+		including both descriptions and screenshots of the
+		utilities in action.
+		</p>
+		]]>
+	    </desc>
+	    <tags>oarc,presentation,radio,diane bruce</tags>
+	    <files>
+		<file>
+		    <url>http://www.oarc.net/hamradio_on_freebsd.pdf</url>;
+		    <size>23 pages</size>
+		    <desc>PDF file</desc>
+		    <tags>mp3</tags>
+		</file>
+	    </files>
+	</item>
+
+    </items>
+
+    <sources>
+	<source id=3D"bsdtalk">
+	    <name>bsdtalk</name>
+	    <url>http://bsdtalk.blogspot.com/</url>;
+	</source>
+
+	<source id=3D"nycbug">
+	    <name>New York City *BSD User Group</name>
+	    <url>http://www.nycbug.org/</url>;
+	</source>
+
+	<source id=3D"bafug">
+	    <name>Bay Area FreeBSD User Group</name>
+	    <url>http://www.bafug.org/</url>;
+	</source>
+
+	<source id=3D"f4all">
+	    <name>FreeBSD for All</name>
+	    <url>http://freebsdforall.blogspot.com/</url>;
+	</source>
+
+	<source id=3D"bafug">
+	    <name>Bay Area FreeBSD Users Group</name>
+	    <url>http://www.bafug.org/</url>;
+	</source>
+
+	<source id=3D"daemonnews">
+	    <name>Daemon News</name>
+	    <url>http://www.daemonnews.org/</url>;
+	</source>
+
+	<source id=3D"source21">
+	    <name>Source21.nl</name>
+	    <url>http://www.source21.nl/</url>;
+	</source>
+
+	<source id=3D"ccc22">
+	    <name>22nd Chaos Communication Congress</name>
+	    <url>http://events.ccc.de/congress/2005/</url>;
+	</source>
+
+	<source id=3D"nuug">
+	    <name>Norwegian Unix Users Group</name>
+	    <url>http://www.nuug.no/</url>;
+	</source>
+
+	<source id=3D"openbsd">
+	    <name>OpenBSD</name>
+	    <url>http://www.openbsd.org/</url>;
+	</source>
+
+	<source id=3D"eurobsdcon">
+	    <name>EuroBSDCon</name>
+	    <url>http://www.eurobsdcon.org/</url>;
+	</source>
+
+	<source id=3D"openfest">
+	    <name>OpenFest</name>
+	    <url>http://openfest.org/</url>;
+	</source>
+
+	<source id=3D"robertwatson">
+	    <name>Robert Watson</name>
+	    <url>http://www.watson.org/~robert/</url>;
+	</source>
+
+	<source id=3D"suug2004">
+	    <name>Swiss Unix Users Group Conference 2004</name>
+	    <url>http://conferences.suug.ch/sucon/04/</url>;
+	</source>
+
+	<source id=3D"andreopperman">
+	    <name>Andre Opperman</name>
+	    <url>http://people.freebsd.org/~andre/</url>;
+	</source>
+
+	<source id=3D"phk">
+	    <name>Poul-Henning Kamp</name>
+	    <url>http://people.freebsd.org/~phk/</url>;
+	</source>
+
+	<source id=3D"dds">
+	    <name>Diomidis Spinellis</name>
+	    <url>http://www.spinellis.gr/</url>;
+	</source>
+
+	<source id=3D"aauug">
+	    <name>AArhus Unix Users Group</name>
+	    <url>http://www.aauug.dk/</url>;
+	</source>
+
+	<source id=3D"bsd-dk">
+	    <name>BSD UNIX bruger gruppe i Danmark</name>
+	    <url>http://www.bsd-dk.dk/</url>;
+	</source>
+
+	<source id=3D"tllts">
+	    <name>The Linux Tink Tech Show</name>
+	    <url>http://www.tllts.org/</url>;
+	</source>
+
+	<source id=3D"ukuug">
+	    <name>UKUUG</name>
+	    <url>http://www.ukuug.org/</url>;
+	</source>
+
+	<source id=3D"oarc">
+	    <name>Ottawa Amateur Radio Club</name>
+	    <url>http://www.oarc.net/</url>;
+	</source>
+
+	<source id=3D"asiabsdcon">
+	    <name>AsiaBSDCon</name>
+	    <url>http://www.asiabsdcon.org/</url>;
+	</source>
+
+    </sources>
+</multimedia>
diff --git a/en/multimedia/multimedia.html.intro b/en/multimedia/multimedia=
=2Ehtml.intro
new file mode 100644
--- /dev/null
+++ b/en/multimedia/multimedia.html.intro
@@ -0,0 +1,24 @@
+<h1>FreeBSD Multimedia Resources List</h1>
+<p>
+Links on this page refer to multimedia resources (podcast, vodcast,
+audio recordings, video recordings, photos) related to FreeBSD or
+of interest for FreeBSD users.
+</p>
+
+<p>
+<br>
+This list is available as <a href=3D"multimedia.html">chronological
+overview</a>, as a <a href=3D"multimedia-tags.html">tag cloud</a> and
+via <a href=3D"multimedia-sources.html">the sources</a>.
+
+<br>
+This list is also available as RSS feed <a href=3D"multimedia.xml"><img
+src=3D"http://www.freebsd.org/layout/images/ico_rss.png"></a>;
+</p>
+
+<p>
+If you know any resources not listed here, or notice any dead links,
+please send details to
+<a href=3D"mailto:edwin\@FreeBSD.org">Edwin Groothuis</a> so that
+it can be included or updated.
+</p>
diff --git a/en/multimedia/multimedia.html.post b/en/multimedia/multimedia.=
html.post
new file mode 100644
--- /dev/null
+++ b/en/multimedia/multimedia.html.post
@@ -0,0 +1,5 @@
+<!-- END -->
+
+</div>
+</body>
+</html>
diff --git a/en/multimedia/multimedia.html.pre b/en/multimedia/multimedia.h=
tml.pre
new file mode 100644
--- /dev/null
+++ b/en/multimedia/multimedia.html.pre
@@ -0,0 +1,41 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">;
+<html xmlns=3D"http://www.w3.org/1999/xhtml">;
+<head>
+<meta name=3D"generator" content=3D"HTML Tidy, see www.w3.org" />
+<title>FreeBSD Multimedia Resources</title>
+<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DISO-8859=
-1" />
+<meta name=3D"MSSmartTagsPreventParsing" content=3D"TRUE" />
+<link rel=3D"shortcut icon" href=3D"http://www.freebsd.org/favicon.ico" ty=
pe=3D"image/x-icon" />
+<link rel=3D"icon" href=3D"http://www.freebsd.org/favicon.ico" type=3D"ima=
ge/x-icon" />
+<link rel=3D"stylesheet" media=3D"screen" href=3D"http://www.freebsd.org/l=
ayout/css/fixed.css?20060509"
+type=3D"text/css" title=3D"Normal Text" />
+<link rel=3D"alternate stylesheet" media=3D"screen" href=3D"http://www.fre=
ebsd.org/layout/css/fixed_large.css"
+type=3D"text/css" title=3D"Large Text" />
+<script type=3D"text/javascript" src=3D"http://www.freebsd.org/layout/js/s=
tyleswitcher.js">
+</script>
+</head>
+<body>
+<div id=3D"containerwrap">
+<div id=3D"container"><span class=3D"txtoffscreen"><a href=3D"#CONTENT"
+title=3D"Skip site navigation" accesskey=3D"1">Skip site navigation</a> (1=
)</span> <span
+class=3D"txtoffscreen"><a href=3D"#CONTENTWRAP" title=3D"Skip section navi=
gation"
+accesskey=3D"2">Skip section navigation</a> (2)</span>
+<div id=3D"HEADERCONTAINER">
+<div id=3D"HEADER">
+<h2 class=3D"blockhide">Header And Logo</h2>
+
+<div id=3D"HEADERLOGOLEFT"><a href=3D"http://www.freebsd.org" title=3D"Fre=
eBSD"><img
+src=3D"http://www.freebsd.org/layout/images/logo-red.png" width=3D"457" he=
ight=3D"75" alt=3D"FreeBSD" /></a></div>
+
+<div id=3D"HEADERLOGORIGHT">
+<h2 class=3D"blockhide">Peripheral Links</h2>
+
+</div>
+</div>
+
+</div>
+
+<div id=3D"content">
+
+<!-- BEGIN -->
diff --git a/en/multimedia/multimedia.pl b/en/multimedia/multimedia.pl
new file mode 100755
--- /dev/null
+++ b/en/multimedia/multimedia.pl
@@ -0,0 +1,596 @@
+#!/usr/bin/perl -w
+
+#
+# $Id$
+# $FreeBSD$
+#
+
+use strict;
+use XML::Parser;
+use Data::Dumper;
+use POSIX;
+
+my @months=3D(
+    "","Januari","Februari","March",
+    "April","May","June","July",
+    "August","September","October",
+    "November","December"
+);
+
+my @createdfiles=3D();
+
+my @tree=3D();
+my @values=3D();
+my $treeindex=3D-1;
+
+my @items;
+my $ci=3D-1;
+my %sources;
+my $sid=3D"";
+my %tags;
+
+sub addtags {
+    my $tags=3Dshift;
+
+    if ($tags) {
+	my @w=3Dsplit(/,/,$tags);
+	foreach my $w (@w) {
+	    $tags{$w}=3D0 if (!defined $tags{$w});
+	    $tags{$w}++;
+	}
+	return;
+    }
+
+    my $array=3Dshift;
+    my @array=3D@{$array};
+    foreach my $w (@array) {
+	$tags{$w}=3D0 if (!defined $tags{$w});
+	$tags{$w}++;
+    }
+}
+
+sub xml_start {
+    my $expat=3Dshift;
+    my $element=3Dshift;
+
+    $tree[++$treeindex]=3D$element;
+    while (defined (my $attribute=3Dshift)) {
+	$values[$treeindex]{$attribute}=3Dshift;
+    }
+
+    if ($element eq "item"
+     && $treeindex=3D=3D2) {
+	$ci++;
+	$items[$ci]=3D();
+	$items[$ci]{source}=3D$values[$treeindex]{source};
+	$items[$ci]{added}=3D$values[$treeindex]{added};
+	$items[$ci]{ci}=3D$ci;
+	$items[$ci]{fc}=3D-1;
+    }
+
+    if ($element eq "source"
+     && $treeindex=3D=3D2) {
+	$sid=3D$values[$treeindex]{id};
+	$sources{$values[$treeindex]{id}}=3D();
+    }
+}
+
+sub xml_end {
+    my $expat=3Dshift;
+    my $element=3Dshift;
+
+    $values[$treeindex]=3D();
+    $treeindex--;
+}
+
+sub xml_char {
+    my $expat=3Dshift;
+    my $value=3Dshift;
+
+    if ($tree[0] eq "multimedia") {
+	return if ($treeindex=3D=3D0);
+
+	if ($tree[1] eq "items") {
+	    return if ($treeindex=3D=3D1);
+
+	    if ($tree[2] eq "item") {
+		return if ($treeindex=3D=3D2);
+
+		if ($tree[3] eq "title") {
+		    $items[$ci]{title}=3D$value;
+		    return;
+		}
+		if ($tree[3] eq "desc") {
+		    $items[$ci]{desc}=3D"" if (!defined $items[$ci]{desc});
+		    $items[$ci]{desc}.=3D$value;
+		    return;
+		}
+		if ($tree[3] eq "overview") {
+		    $items[$ci]{overview}=3D$value;
+		    return;
+		}
+		if ($tree[3] eq "link") {
+		    $items[$ci]{link}=3D$value;
+		    return;
+		}
+		if ($tree[3] eq "tags") {
+		    @{$items[$ci]{tags}}=3Dsplit(/,/,$value);
+		    addtags($value);
+		    return;
+		}
+
+		if ($tree[3] eq "files") {
+		    return if ($treeindex=3D=3D3);
+
+		    if ($tree[4] eq "prefix") {
+			$items[$ci]{prefix}=3D"" if (!defined $items[$ci]{prefix});
+			$items[$ci]{prefix}.=3D$value;
+			return;
+		    }
+
+		    if ($tree[4] eq "file") {
+			return if ($treeindex=3D=3D4);
+
+			if ($tree[5] eq "url") {
+			    $items[$ci]{fc}++;
+			    $items[$ci]{files}{$items[$ci]{fc}}{url}=3D$value;
+			    return;
+			}
+			if ($tree[5] eq "size") {
+			    $items[$ci]{files}{$items[$ci]{fc}}{size}=3D$value;
+			    return;
+			}
+			if ($tree[5] eq "length") {
+			    $items[$ci]{files}{$items[$ci]{fc}}{length}=3D$value;
+			    return;
+			}
+			if ($tree[5] eq "desc") {
+			    $items[$ci]{files}{$items[$ci]{fc}}{desc}=3D$value;
+			    return;
+			}
+			if ($tree[5] eq "tags") {
+			    @{$items[$ci]{files}{$items[$ci]{fc}}{tags}}=3Dsplit(/,/,$value);
+			    addtags($value);
+			    addtags("",$items[$ci]{tags});
+			    return;
+			}
+			goto error;
+		    }
+		    goto error;
+		}
+		goto error;
+	    }
+	    goto error;
+	}
+
+	if ($tree[1] eq "sources") {
+	    return if ($treeindex=3D=3D1);
+
+	    if ($tree[2] eq "source") {
+		return if ($treeindex=3D=3D2);
+
+		if ($tree[3] eq "name") {
+		    $sources{$sid}{name}=3D$value;
+		    return;
+		}
+		if ($tree[3] eq "url") {
+		    $sources{$sid}{url}=3D$value;
+		    return;
+		}
+		goto error;
+	    }
+	    goto error;
+	}
+	goto error;
+    }
+
+error:
+    print "Unknown item at depth $treeindex: $tree[$treeindex]\n";
+}
+
+my $p=3Dnew XML::Parser(
+    Handlers =3D> {
+	Start	=3D> \&xml_start,
+	End	=3D> \&xml_end,
+	Char	=3D> \&xml_char,
+    }
+);
+$p->parsefile("multimedia-input.xml");
+
+my @site_order=3D();
+{
+    sub site_sort {
+	my %a=3D%{$a};
+	my %b=3D%{$b};
+	return $a{source} cmp $b{source}
+	    if ($a{source} ne $b{source});
+	return $a{title} cmp $b{title};
+    }
+    @site_order=3Dsort site_sort @items;
+}
+
+my @date_order=3D();
+{
+    my %dates=3D();
+    foreach my $item (@items) {
+	my %item=3D%{$item};
+	$dates{$item{ci}}=3D$item{added};
+    }
+    my @dates=3Dkeys(%dates);
+    @date_order=3Dsort { $dates{$b} cmp $dates{$a} } @dates;
+}
+
+#
+# HTML overview output
+#
+sub print_htmlitem {
+    my $item=3Dshift;
+    my %item=3D%{$item};
+    my $source=3Dshift;
+    my %source=3D%{$source};
+
+    print FOUT "<li><p>";
+    if (defined $item{overview}) {
+	print FOUT "<a href=3D\"$item{overview}\">$item{title}</a>\n";
+    } else {
+	my %media=3D%{$item{files}{0}};
+	print FOUT "<a href=3D\"$media{url}\">$item{title}</a>\n";
+	if (defined $media{size} || defined $media{length}) {
+	    my $s=3D"";
+	    print FOUT "(";
+	    if (defined $media{size}) {
+		print FOUT "$media{size}";
+		$s=3D", ";
+	    }
+	    if (defined $media{length}) {
+		print FOUT "$s$media{length}";
+		$s=3D", ";
+	    }
+	    print FOUT ")";
+	}
+    }
+    print FOUT "<br>Source: <a href=3D\"",$source{url},"\">",$source{name}=
,"</a><br>\n";
+    print FOUT "Tags: ",join(", ",@{$item{tags}}),"<br>\n";
+    if (defined $item{overview} && defined $item{files}) {
+	my $c=3D0;
+	foreach my $m (keys(%{$item{files}})) {
+	    my %file=3D%{$item{files}{$m}};
+	    print FOUT ", " if ($c++);
+	    if (defined $item{prefix}) {
+		print FOUT "<a href=3D\"$item{prefix}/$file{url}\">$file{desc}</a>";
+	    } else {
+		print FOUT "<a href=3D\"$file{url}\">$file{desc}</a>";
+	    }
+	    if (defined $file{size} || defined $file{length}) {
+		my $s=3D"";
+		print FOUT " (";
+		if (defined $file{size}) {
+		    print FOUT "$file{size}";
+		    $s=3D", ";
+		}
+		if (defined $file{length}) {
+		    print FOUT "$s$file{length}";
+		    $s=3D", ";
+		}
+		print FOUT ")";
+	    }
+	}
+	print FOUT "<br>\n";
+    }
+    print FOUT "$item{desc}\n";
+}
+{
+    $createdfiles[$#createdfiles+1]=3D"multimedia.html";
+    open(FOUT,">multimedia.html");
+    open(FIN,"multimedia.html.pre");
+    my @lines=3D<FIN>;
+    close(FIN);
+    print FOUT @lines;
+    open(FIN,"multimedia.html.intro");
+    @lines=3D<FIN>;
+    close(FIN);
+    print FOUT @lines;
+    print FOUT "<h2 id=3D\"latest\">Newest resources</h2>\n";
+
+    my $month=3D"";
+
+    foreach my $order (@date_order) {
+	my %item=3D%{$items[$order]};
+	my %source=3D%{$sources{$item{source}}};
+	if (substr($item{added},0,6) ne $month) {
+	    print FOUT "</ul><h2>",$months[substr($item{added},4,2)+0]," ",substr=
($item{added},0,4),"</h2><ul>";
+	    $month=3Dsubstr($item{added},0,6);
+	}
+
+	print_htmlitem(\%item,\%source);
+    }
+
+    print FOUT "</ul>\n";
+
+    open(FIN,"multimedia.html.post");
+    @lines=3D<FIN>;
+    close(FIN);
+    print FOUT @lines;
+
+    close(FOUT);
+}
+
+#
+# HTML cloud output
+#
+{
+    $createdfiles[$#createdfiles+1]=3D"multimedia-tags.html";
+    open(FOUT,">multimedia-tags.html");
+    open(FIN,"multimedia.html.pre");
+    my @lines=3D<FIN>;
+    close(FIN);
+    print FOUT @lines;
+    open(FIN,"multimedia.html.intro");
+    @lines=3D<FIN>;
+    close(FIN);
+    print FOUT @lines;
+    print FOUT "<h2 id=3D\"latest\">Tags</h2>\n";
+
+    my $month=3D"";
+
+    sub size {
+	return $b cmp $a if ($tags{$b}=3D=3D$tags{$a});
+	return $tags{$b} <=3D> $tags{$a};
+    }
+    my $size=3D20;
+    my $c=3D0;
+    foreach my $tag (sort size(keys(%tags))) {
+	my $ftag=3D$tag;
+	$ftag=3D~s/ /_/g;
+	print FOUT "<font style=3D\"font-size:${size}pt\"><a href=3D\"multimedia-=
tag-$ftag.html\">$tag</a></font>\n";
+	$size-- if ($c++%10=3D=3D0 && $size>2);
+    }
+
+    open(FIN,"multimedia.html.post");
+    @lines=3D<FIN>;
+    close(FIN);
+    print FOUT @lines;
+
+    close(FOUT);
+}
+
+#
+# HTML per-tags output
+#
+{
+    foreach my $tag (keys(%tags)) {
+	my $ftag=3D$tag;
+	$ftag=3D~s/ /_/g;
+	$createdfiles[$#createdfiles+1]=3D"multimedia-tag-$ftag.html";
+	open(FOUT,">multimedia-tag-$ftag.html");
+
+	open(FIN,"multimedia.html.pre");
+	my @lines=3D<FIN>;
+	close(FIN);
+	print FOUT @lines;
+	open(FIN,"multimedia.html.intro");
+	@lines=3D<FIN>;
+	close(FIN);
+	print FOUT @lines;
+	print FOUT "<h2 id=3D\"latest\">Tag: $tag</h2>\n";
+	print FOUT "<ul>\n";
+
+	foreach my $item (@items) {
+	    my %item=3D%{$item};
+	    my %source=3D%{$sources{$item{source}}};
+
+	    my $found=3D0;
+
+	    foreach my $itag (@{$item{tags}}) {
+		if ($itag eq $tag) {
+		    $found=3D1;
+		    last;
+		}
+	    }
+
+	    if (!$found) {
+		foreach my $file (keys(%{$item{files}})) {
+		    my %file=3D%{$item{files}{$file}};
+		    foreach my $itag (@{$file{tags}}) {
+			if ($itag eq $tag) {
+			    $found=3D1;
+			    last;
+			}
+		    }
+		}
+	    }
+
+	    print_htmlitem(\%item,\%source) if ($found);
+
+	}
+
+	print FOUT "</ul>\n";
+	open(FIN,"multimedia.html.post");
+	@lines=3D<FIN>;
+	close(FIN);
+	print FOUT @lines;
+	close(FOUT);
+    }
+}
+
+#
+# HTML all-sources output
+#
+{
+    $createdfiles[$#createdfiles+1]=3D"multimedia-sources.html";
+    open(FOUT,">multimedia-sources.html");
+    open(FIN,"multimedia.html.pre");
+    my @lines=3D<FIN>;
+    close(FIN);
+    print FOUT @lines;
+    open(FIN,"multimedia.html.intro");
+    @lines=3D<FIN>;
+    close(FIN);
+    print FOUT @lines;
+    print FOUT "<h2 id=3D\"latest\">Sources</h2>\n";
+    print FOUT "<ul>\n";
+
+    my $lastsource=3D"";
+    foreach my $item (@site_order) {
+	my %item=3D%{$item};
+	next if ($lastsource eq $item{source});
+	$lastsource=3D$item{source};
+
+	print FOUT "<li><a href=3D\"multimedia-source-$lastsource.html\">",$sourc=
es{$item{source}}{name},"</a>\n";
+    }
+
+    print FOUT "</ul>\n";
+    open(FIN,"multimedia.html.post");
+    @lines=3D<FIN>;
+    close(FIN);
+    print FOUT @lines;
+    close(FOUT);
+}
+
+#
+# HTML per-source output
+#
+{
+    my $lastsource=3D"";
+    foreach my $item (@site_order) {
+	my %item=3D%{$item};
+	my %source=3D%{$sources{$item{source}}};
+	if ($lastsource ne $item{source}) {
+
+	    if ($lastsource) {
+		print FOUT "</ul>\n";
+		open(FIN,"multimedia.html.post");
+		my @lines=3D<FIN>;
+		close(FIN);
+		print FOUT @lines;
+		close(FOUT);
+	    }
+	    $createdfiles[$#createdfiles+1]=3D"multimedia-source-$item{source}.ht=
ml";
+	    open(FOUT,">multimedia-source-$item{source}.html");
+	    open(FIN,"multimedia.html.pre");
+	    my @lines=3D<FIN>;
+	    close(FIN);
+	    print FOUT @lines;
+	    open(FIN,"multimedia.html.intro");
+	    @lines=3D<FIN>;
+	    close(FIN);
+	    print FOUT @lines;
+	    $lastsource=3D$item{source};
+	    print FOUT "<h2 id=3D\"latest\">$source{name}</h2>\n";
+	    print FOUT "<ul>\n";
+	}
+	print_htmlitem(\%item,\%source);
+
+    }
+    print FOUT "</ul>\n";
+    open(FIN,"multimedia.html.post");
+    my @lines=3D<FIN>;
+    close(FIN);
+    print FOUT @lines;
+    close(FOUT);
+}
+
+#
+# XML output
+#
+{
+
+    sub htmlentities {
+	my $s=3Dshift;
+	$s=3D~s/&/&amp;/g;
+	$s=3D~s/</&lt;/g;
+	$s=3D~s/>/&gt;/g;
+	return $s;;
+    }
+    sub printxml_multiple {
+	my $item=3Dshift;
+	my %item=3D%{$item};
+	my $source=3Dshift;
+	my %source=3D%{$source};
+=09
+	return if ($item{fc}<0);
+
+	for (my $i=3D0;$i<=3D$item{fc};$i++) {
+	    my %f=3D%{$item{files}{$i}};
+
+	    my %tempitem=3D%item;
+	    $tempitem{title}.=3D" - $f{desc}";
+	    $f{url}=3D"$item{prefix}/$f{url}"
+		if (defined $item{prefix});
+	    printxml_single(\%tempitem,\%source,\%f);
+	}
+    }
+
+    sub printxml_single {
+	my $item=3Dshift;
+	my %item=3D%{$item};
+	my $source=3Dshift;
+	my %source=3D%{$source};
+	my $file=3Dshift;
+	my %file=3D%{$file};
+
+	my $date=3DPOSIX::strftime("%a, %d %b %Y %H:%M:%S %Z",
+	    0,0,0,substr($item{added},6,2),substr($item{added},4,2)-1,substr($ite=
m{added},0,4)-1900);
+
+	my $tags=3Djoin(", ",@{$item{tags}});
+	for my $tag (@{$file{tags}}) {
+	    $tags.=3D", $tag";
+	}
+
+	print FOUT "<item>\n";
+	print FOUT "<title>",htmlentities("$source{name} - $item{title}"),"</titl=
e>\n";
+	print FOUT "<guid>",htmlentities($file{url}),"</guid>\n";
+	print FOUT "<pubDate>$date</pubDate>\n";
+	print FOUT "<enclosure url=3D\"",htmlentities($file{url}),"\" length=3D\"=
1\" type=3D\"application/octet-stream\" />\n";
+	print FOUT "<description>";
+	print FOUT htmlentities("$item{title}<br>From: $source{name}<br>");
+	print FOUT htmlentities("Tags: $tags<br>\n");
+	print FOUT htmlentities("$item{desc}");
+	print FOUT "</description>\n";
+	print FOUT "</item>\n";
+    }
+
+    $createdfiles[$#createdfiles+1]=3D"multimedia.xml";
+    open(FOUT,">multimedia.xml");
+
+    my @s=3Dstat("multimedia-input.xml");
+    my $date=3DPOSIX::strftime("%a, %d %b %Y %H:%M:%S %Z",localtime($s[9])=
);
+
+    print FOUT <<EOF;
+<rss version=3D"2.0">
+<channel>
+<title>FreeBSD Multimedia Resources List</title>
+<description>FreeBSD Multimedia Resources</description>
+<link>http://www.FreeBSD.org/docs/multimedia.html</link>;
+<lastBuildDate>$date</lastBuildDate>
+EOF
+
+    foreach my $order (@date_order) {
+	my %item=3D%{$items[$order]};
+	my %source=3D%{$sources{$item{source}}};
+
+	if (defined $item{overview}) {
+	    printxml_multiple(\%item,\%source);
+	} else {
+	    printxml_single(\%item,\%source,$item{files}{0});
+	}
+    }
+
+    print FOUT <<EOF;
+</channel>
+</rss>
+EOF
+    close(FOUT);
+}
+
+
+#
+# Created files
+#
+{
+    open(FOUT,">multimedia.created");
+    foreach my $f (@createdfiles) {
+	print FOUT "$f\n";
+    }
+    close(FOUT);
+}

--AqsLC8rIMeq19msA--

--VrqPEDrXMn8OVzN4
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.3 (FreeBSD)

iD8DBQFGPtez1g+UGjGGA7YRAlR6AJ0RIs2/ysErbx+KUxy9E6XFGkVsvgCeIsDe
N5Ffpq7BlLzHdzC+HOTE7JE=
=1ULM
-----END PGP SIGNATURE-----

--VrqPEDrXMn8OVzN4--



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