<?xml version="1.0" encoding="UTF-8"?>
<iCalendar xmlns:pentabarf="http://pentabarf.org" xmlns:xCal="urn:ietf:params:xml:ns:xcal">
 <vcalendar>
  <version>2.0</version>
  <prodid>-//Pentabarf//Schedule Confirmed Schedule//EN</prodid>
  <x-wr-caldesc>BSDCan2007 Schedule Release Confirmed Schedule</x-wr-caldesc>
  <x-wr-calname>BSDCan2007 Schedule</x-wr-calname>

<vevent>
  <method>PUBLISH</method>
  <uid>32@BSDCan2007@pentabarf.org</uid>
  <pentabarf:event-id>32</pentabarf:event-id>
  <pentabarf:event-tag>autofs</pentabarf:event-tag>
  <pentabarf:title>AutoFS - Automounting Filesystem for FreeBSD 6.x</pentabarf:title>
  <pentabarf:subtitle>A new protocol for an asynchronous automounting filesystem, on FreeBSD</pentabarf:subtitle>
  <pentabarf:language>English</pentabarf:language>
  <pentabarf:language-code>en</pentabarf:language-code>
  <dtstart>20070519T150000</dtstart>
  <dtend>20070519T160000</dtend>
  <duration>1H</duration>
  <summary>AutoFS - Automounting Filesystem for FreeBSD 6.x - A new protocol for an asynchronous automounting filesystem, on FreeBSD</summary>

  <description>Filesystems store, organize, and retrieve data for users and often these files are stored on remote machines, or removable media.  The UNIX system requires that these filesystems must be mounted before files can be accessed.  In network environments, mounted filesystems can result in extratraffic, even when the filesystem is mounted, but no files are used.  This extra traffic is undesirable, and adversely affects the available network bandwidth, and mounted filesystems require more in-kernel memory and datastructures to maintain them as &quot;active.&quot; Nobody wants to keep remote filesystems mounted, when they're not in use.  AutoFS works with AMD, a daemon which auto-mounts filesystems, to provide an on-demand mounting facility.  The purpose of AutoFS is to limit the load upon AMD, and to provide a layer of kernel control over mounting.  This control is used to minimise the number of calls to the Automounting daemon (AMD) thereby providing better performance as a user navigates the &quot;unified&quot; filesystem tree.  This paper describes the implementation details of AutoFS for FreeBSD 6.x</description>

  <class>PUBLIC</class>
  <status>CONFIRMED</status>
  <category>Lecture</category>
  <url>http://www.bsdcan.org/2007/schedule/events/32.en.html</url>

  <location>SITE B0138</location>


  <attendee>Adam Martin</attendee>

</vevent>

<vevent>
  <method>PUBLISH</method>
  <uid>54@BSDCan2007@pentabarf.org</uid>
  <pentabarf:event-id>54</pentabarf:event-id>
  <pentabarf:event-tag>bacula</pentabarf:event-tag>
  <pentabarf:title>Bacula</pentabarf:title>
  <pentabarf:subtitle>Network backups - flexible and easy</pentabarf:subtitle>
  <pentabarf:language>English</pentabarf:language>
  <pentabarf:language-code>en</pentabarf:language-code>
  <dtstart>20070517T090000</dtstart>
  <dtend>20070517T120000</dtend>
  <duration>3H</duration>
  <summary>Bacula - Network backups - flexible and easy</summary>

  <description>Bacula is a very flexible and easy to use network backup solution. Over the past few years, Bacula has become more and more widespread.  The increasing popularity of this fully featured solution is evident by its inclusion in in recent books and courses.Bacula is well suited to a wide array of scenarios, varying from backing up to DVD or disk or to huge tape libraries with multiple drives and robots.</description>

  <class>PUBLIC</class>
  <status>CONFIRMED</status>
  <category>Lecture</category>
  <url>http://www.bsdcan.org/2007/schedule/events/54.en.html</url>

  <location>SITE F0126</location>


  <attendee>Dan Langille</attendee>

</vevent>

<vevent>
  <method>PUBLISH</method>
  <uid>45@BSDCan2007@pentabarf.org</uid>
  <pentabarf:event-id>45</pentabarf:event-id>
  <pentabarf:event-tag>closing</pentabarf:event-tag>
  <pentabarf:title>Closing session</pentabarf:title>
  <pentabarf:subtitle>Thanks for all the fish</pentabarf:subtitle>
  <pentabarf:language>English</pentabarf:language>
  <pentabarf:language-code>en</pentabarf:language-code>
  <dtstart>20070519T173000</dtstart>
  <dtend>20070519T183000</dtend>
  <duration>1H</duration>
  <summary>Closing session - Thanks for all the fish</summary>

  <description>Closing session of BSDCan 2007</description>

  <class>PUBLIC</class>
  <status>CONFIRMED</status>
  <category>Lecture</category>
  <url>http://www.bsdcan.org/2007/schedule/events/45.en.html</url>

  <location>SITE B0138</location>


  <attendee>Jason Dixon</attendee>

  <attendee>Dan Langille</attendee>

</vevent>

<vevent>
  <method>PUBLISH</method>
  <uid>11@BSDCan2007@pentabarf.org</uid>
  <pentabarf:event-id>11</pentabarf:event-id>
  <pentabarf:event-tag>bsdcert</pentabarf:event-tag>
  <pentabarf:title>Delivering IT Examinations--BSD Style</pentabarf:title>
  <pentabarf:subtitle>How to apply BSD methods to certification programs</pentabarf:subtitle>
  <pentabarf:language>English</pentabarf:language>
  <pentabarf:language-code>en</pentabarf:language-code>
  <dtstart>20070519T100000</dtstart>
  <dtend>20070519T110000</dtend>
  <duration>1H</duration>
  <summary>Delivering IT Examinations--BSD Style - How to apply BSD methods to certification programs</summary>

  <description>While creating the standard for assessing BSD sysadmin skills, the BSD Certification Group identified several areas within the existing certification infrastructure that did not meet the needs of the BSD community. This talk will outline those areas then concentrate on the collaborative development of a BSD licensed testing engine.</description>

  <class>PUBLIC</class>
  <status>CONFIRMED</status>
  <category>Lecture</category>
  <url>http://www.bsdcan.org/2007/schedule/events/11.en.html</url>

  <location>SITE H0104</location>


  <attendee>Dru Lavigne</attendee>

</vevent>

<vevent>
  <method>PUBLISH</method>
  <uid>31@BSDCan2007@pentabarf.org</uid>
  <pentabarf:event-id>31</pentabarf:event-id>
  <pentabarf:event-tag>powerpc</pentabarf:event-tag>
  <pentabarf:title>Embedding FreeBSD/powerpc</pentabarf:title>
  <pentabarf:subtitle>Notes on the journey to the embedded world</pentabarf:subtitle>
  <pentabarf:language>English</pentabarf:language>
  <pentabarf:language-code>en</pentabarf:language-code>
  <dtstart>20070519T163000</dtstart>
  <dtend>20070519T173000</dtend>
  <duration>1H</duration>
  <summary>Embedding FreeBSD/powerpc - Notes on the journey to the embedded world</summary>

  <description>This paper covers recent development work to port FreeBSD to embedded PowerPC machine, with a particular example of Freescale MPC8555 communications processor.</description>

  <class>PUBLIC</class>
  <status>CONFIRMED</status>
  <category>Lecture</category>
  <url>http://www.bsdcan.org/2007/schedule/events/31.en.html</url>

  <location>SITE H0104</location>


  <attendee>Rafal Jaworowski</attendee>

</vevent>

<vevent>
  <method>PUBLISH</method>
  <uid>18@BSDCan2007@pentabarf.org</uid>
  <pentabarf:event-id>18</pentabarf:event-id>
  <pentabarf:event-tag>embedding</pentabarf:event-tag>
  <pentabarf:title>Embedding NetBSD</pentabarf:title>
  <pentabarf:subtitle>Embedding NetBSD - Portability Lesson's from the Lunatic Fringe</pentabarf:subtitle>
  <pentabarf:language>English</pentabarf:language>
  <pentabarf:language-code>en</pentabarf:language-code>
  <dtstart>20070518T163000</dtstart>
  <dtend>20070518T173000</dtend>
  <duration>1H</duration>
  <summary>Embedding NetBSD - Embedding NetBSD - Portability Lesson's from the Lunatic Fringe</summary>

  <description>The use of embedded BSD in &quot;software defined&quot; hardware environments (such as FPGAs) that will exhibit a plethora of distinctly hostile behaviours entails a number of engineering decisions and trade-offs thatare decidedly outside the norm of conventional hardware/softwaresystems design.   We'd like to share what we have learned about embedding BSD, and how we solve some of the problems that are related to the use of BSD operating systems in some rather unanticipated environments.</description>

  <class>PUBLIC</class>
  <status>CONFIRMED</status>
  <category>Lecture</category>
  <url>http://www.bsdcan.org/2007/schedule/events/18.en.html</url>

  <location>SITE B0138</location>


  <attendee>Howard Harvey</attendee>

</vevent>

<vevent>
  <method>PUBLISH</method>
  <uid>20@BSDCan2007@pentabarf.org</uid>
  <pentabarf:event-id>20</pentabarf:event-id>
  <pentabarf:event-tag>packages</pentabarf:event-tag>
  <pentabarf:title>Enterprise Package Management</pentabarf:title>
  <pentabarf:subtitle>Your boss wants software update tools to be manager-friendly, not just sysadmin-friendly.</pentabarf:subtitle>
  <pentabarf:language>English</pentabarf:language>
  <pentabarf:language-code>en</pentabarf:language-code>
  <dtstart>20070518T100000</dtstart>
  <dtend>20070518T110000</dtend>
  <duration>1H</duration>
  <summary>Enterprise Package Management - Your boss wants software update tools to be manager-friendly, not just sysadmin-friendly.</summary>

  <description>The ports system is a powerful, flexible method for managing software installed in FreeBSD, but it's not what many corporations are looking for in a software management tool.  Large corporations rarely allow technically adept sysadmins to make decisions about when to upgrade mission-critical servers.  In order for IT managers to make sensible decisions, they require information which has hitherto been communicated informally, or via home-grown (non-standard) tools in FreeBSD.  Or they've simply used other platforms.This talk addresses some of the concerns about and arguments against FreeBSD that are made by corporate IT management, and presents some tools that may be used by system administrators to address these concerns, including ITIL compliance, version consistency, approval processes, integration with corporate change management systems.</description>

  <class>PUBLIC</class>
  <status>CONFIRMED</status>
  <category>Lecture</category>
  <url>http://www.bsdcan.org/2007/schedule/events/20.en.html</url>

  <location>SITE H0104</location>


  <attendee>Paul Chvostek</attendee>

</vevent>

<vevent>
  <method>PUBLISH</method>
  <uid>26@BSDCan2007@pentabarf.org</uid>
  <pentabarf:event-id>26</pentabarf:event-id>
  <pentabarf:event-tag>pfsense</pentabarf:event-tag>
  <pentabarf:title>Failover and Load Balancing with pfSense</pentabarf:title>
  <pentabarf:subtitle>When things fail, be prepared.</pentabarf:subtitle>
  <pentabarf:language>English</pentabarf:language>
  <pentabarf:language-code>en</pentabarf:language-code>
  <dtstart>20070519T150000</dtstart>
  <dtend>20070519T160000</dtend>
  <duration>1H</duration>
  <summary>Failover and Load Balancing with pfSense - When things fail, be prepared.</summary>

  <description>Last year many BSDCan attendees saw an overview of what pfSense is all about. Since then, the first stable release of pfSense is out and this presentation will cover a few of the more advanced features that are available. This presentation will cover how the multi-WAN and failover capabilities in pfSense function, and how to implement them in your environment.</description>

  <class>PUBLIC</class>
  <status>CONFIRMED</status>
  <category>Lecture</category>
  <url>http://www.bsdcan.org/2007/schedule/events/26.en.html</url>

  <location>SITE A0150</location>


  <attendee>Scott Ullrich</attendee>

  <attendee>Chris Buechler</attendee>

</vevent>

<vevent>
  <method>PUBLISH</method>
  <uid>23@BSDCan2007@pentabarf.org</uid>
  <pentabarf:event-id>23</pentabarf:event-id>
  <pentabarf:event-tag>sdmmccards</pentabarf:event-tag>
  <pentabarf:title>FreeBSD SD/MMC cards</pentabarf:title>
  <pentabarf:subtitle>An implementation overview</pentabarf:subtitle>
  <pentabarf:language>English</pentabarf:language>
  <pentabarf:language-code>en</pentabarf:language-code>
  <dtstart>20070518T100000</dtstart>
  <dtend>20070518T110000</dtend>
  <duration>1H</duration>
  <summary>FreeBSD SD/MMC cards - An implementation overview</summary>

  <description>This lecture will present an outline of FreeBSD's SD/MMC infrastructure.  It will summarize the relevant standards and relate them to the implementation.  The interfaces between layers will be explored in enough detail to learn how to write drivers for new SD/MMC devices or to expand the number of supported host interface adapters.</description>

  <class>PUBLIC</class>
  <status>CONFIRMED</status>
  <category>Lecture</category>
  <url>http://www.bsdcan.org/2007/schedule/events/23.en.html</url>

  <location>SITE A0150</location>


  <attendee>Warner Losh</attendee>

</vevent>

<vevent>
  <method>PUBLISH</method>
  <uid>25@BSDCan2007@pentabarf.org</uid>
  <pentabarf:event-id>25</pentabarf:event-id>
  <pentabarf:event-tag>deploying</pentabarf:event-tag>
  <pentabarf:title>FreeBSD Security Features</pentabarf:title>
  <pentabarf:subtitle>Deploying Advanced Operating System Security Services</pentabarf:subtitle>
  <pentabarf:language>English</pentabarf:language>
  <pentabarf:language-code>en</pentabarf:language-code>
  <dtstart>20070519T100000</dtstart>
  <dtend>20070519T110000</dtend>
  <duration>1H</duration>
  <summary>FreeBSD Security Features - Deploying Advanced Operating System Security Services</summary>

  <description>UNIX system administrators are familiar with the UNIX security model: users,groups, and file permissions.  Many will also have deployed firewalls toprotect their systems.</description>

  <class>PUBLIC</class>
  <status>CONFIRMED</status>
  <category>Lecture</category>
  <url>http://www.bsdcan.org/2007/schedule/events/25.en.html</url>

  <location>SITE A0150</location>


  <attendee>Robert Watson</attendee>

</vevent>

<vevent>
  <method>PUBLISH</method>
  <uid>4@BSDCan2007@pentabarf.org</uid>
  <pentabarf:event-id>4</pentabarf:event-id>
  <pentabarf:event-tag>freenas</pentabarf:event-tag>
  <pentabarf:title>FreeNAS</pentabarf:title>
  <pentabarf:subtitle>The FreeNAS little story</pentabarf:subtitle>
  <pentabarf:language>English</pentabarf:language>
  <pentabarf:language-code>en</pentabarf:language-code>
  <dtstart>20070519T133000</dtstart>
  <dtend>20070519T143000</dtend>
  <duration>1H</duration>
  <summary>FreeNAS - The FreeNAS little story</summary>

  <description>Network-attached storage (NAS) is the name given to dedicated data storage technology that can be connected directly to a computer network to provide centralized data access and storage to heterogeneous network clients.  NAS has increased in popularity as storage requirements and disk capacity escalate.</description>

  <class>PUBLIC</class>
  <status>CONFIRMED</status>
  <category>Lecture</category>
  <url>http://www.bsdcan.org/2007/schedule/events/4.en.html</url>

  <location>SITE B0138</location>


  <attendee>Olivier Cochard-Labbe</attendee>

</vevent>

<vevent>
  <method>PUBLISH</method>
  <uid>9@BSDCan2007@pentabarf.org</uid>
  <pentabarf:event-id>9</pentabarf:event-id>
  <pentabarf:event-tag>stocks</pentabarf:event-tag>
  <pentabarf:title>Getting, Managing, and Analyzing Stock Market information with FreeBSD</pentabarf:title>
  <pentabarf:subtitle>Using a combination of open source and custom tools for fun and profit</pentabarf:subtitle>
  <pentabarf:language>English</pentabarf:language>
  <pentabarf:language-code>en</pentabarf:language-code>
  <dtstart>20070518T150000</dtstart>
  <dtend>20070518T160000</dtend>
  <duration>1H</duration>
  <summary>Getting, Managing, and Analyzing Stock Market information with FreeBSD - Using a combination of open source and custom tools for fun and profit</summary>

  <description>This presentation describes how to download a large variety of equity and option data from various sources on the internet, how to manage the data (parsing, archiving, etc), and finally how to present the data to applications with a focus on efficiency and access speed.  Public domain / open source tools like curl and lynx are highlighted, as well as the author's own custom tools.  The entire database schema is presented, and then the use of mmap() is shown for complete efficiency.</description>

  <class>PUBLIC</class>
  <status>CONFIRMED</status>
  <category>Lecture</category>
  <url>http://www.bsdcan.org/2007/schedule/events/9.en.html</url>

  <location>SITE B0138</location>


  <attendee>Robert Krten</attendee>

</vevent>

<vevent>
  <method>PUBLISH</method>
  <uid>8@BSDCan2007@pentabarf.org</uid>
  <pentabarf:event-id>8</pentabarf:event-id>
  <pentabarf:event-tag>auditocapture</pentabarf:event-tag>
  <pentabarf:title>Home Security / Monitoring with FreeBSD</pentabarf:title>
  <pentabarf:subtitle>Audio, Video, and Data Capture at Home</pentabarf:subtitle>
  <pentabarf:language>English</pentabarf:language>
  <pentabarf:language-code>en</pentabarf:language-code>
  <dtstart>20070518T133000</dtstart>
  <dtend>20070518T143000</dtend>
  <duration>1H</duration>
  <summary>Home Security / Monitoring with FreeBSD - Audio, Video, and Data Capture at Home</summary>

  <description>This presentation illustrates the individual components of the author's home security / monitoring system, which includes a voice activated call recorder, a caller ID DSP software modem, weather station, a motion activated video recording system, and miscellaneous interface tools.  A technical focus will present source code and discuss implementation details, very much a &quot;how to&quot; presentation.</description>

  <class>PUBLIC</class>
  <status>CONFIRMED</status>
  <category>Lecture</category>
  <url>http://www.bsdcan.org/2007/schedule/events/8.en.html</url>

  <location>SITE B0138</location>


  <attendee>Robert Krten</attendee>

</vevent>

<vevent>
  <method>PUBLISH</method>
  <uid>35@BSDCan2007@pentabarf.org</uid>
  <pentabarf:event-id>35</pentabarf:event-id>
  <pentabarf:event-tag>poison</pentabarf:event-tag>
  <pentabarf:title>How Open Source Projects Survive Poisonous People</pentabarf:title>
  <pentabarf:subtitle>(and you can too)</pentabarf:subtitle>
  <pentabarf:language>English</pentabarf:language>
  <pentabarf:language-code>en</pentabarf:language-code>
  <dtstart>20070519T133000</dtstart>
  <dtend>20070519T143000</dtend>
  <duration>1H</duration>
  <summary>How Open Source Projects Survive Poisonous People - (and you can too)</summary>

  <description>Every open source project runs into people who are selfish, uncooperative, and disrespectful.</description>

  <class>PUBLIC</class>
  <status>CONFIRMED</status>
  <category>Lecture</category>
  <url>http://www.bsdcan.org/2007/schedule/events/35.en.html</url>

  <location>SITE H0104</location>


  <attendee>Brian Fitzpatrick</attendee>

  <attendee>Ben Collins-Sussman</attendee>

</vevent>

<vevent>
  <method>PUBLISH</method>
  <uid>47@BSDCan2007@pentabarf.org</uid>
  <pentabarf:event-id>47</pentabarf:event-id>
  <pentabarf:event-tag>keysigning</pentabarf:event-tag>
  <pentabarf:title>Key signing party</pentabarf:title>
  <pentabarf:subtitle>Sign other people's keys - will start immediately after the closing session</pentabarf:subtitle>
  <pentabarf:language>English</pentabarf:language>
  <pentabarf:language-code>en</pentabarf:language-code>
  <dtstart>20070519T183000</dtstart>
  <dtend>20070519T193000</dtend>
  <duration>1H</duration>
  <summary>Key signing party - Sign other people's keys - will start immediately after the closing session</summary>

  <description>Each BSDCan has had a key signing.</description>

  <class>PUBLIC</class>
  <status>CONFIRMED</status>
  <category>Lecture</category>
  <url>http://www.bsdcan.org/2007/schedule/events/47.en.html</url>

  <location>SITE B0138</location>


  <attendee>Dan Langille</attendee>

</vevent>

<vevent>
  <method>PUBLISH</method>
  <uid>12@BSDCan2007@pentabarf.org</uid>
  <pentabarf:event-id>12</pentabarf:event-id>
  <pentabarf:event-tag>netflow</pentabarf:event-tag>
  <pentabarf:title>Network Diagnosis with Netflow</pentabarf:title>
  <pentabarf:subtitle>How to Stop Blaming the Network and Find the Real Problem</pentabarf:subtitle>
  <pentabarf:language>English</pentabarf:language>
  <pentabarf:language-code>en</pentabarf:language-code>
  <dtstart>20070516T133000</dtstart>
  <dtend>20070516T173000</dtend>
  <duration>4H</duration>
  <summary>Network Diagnosis with Netflow - How to Stop Blaming the Network and Find the Real Problem</summary>

  <description>Netflow is a tool for collecting evidence of actual network activity. Unlike Wireshark or tcpdump, whichonly tell you what is happening right now, netflow tells you what happened in the past and allows you tocompare and contrast current and historical behavior.</description>

  <class>PUBLIC</class>
  <status>CONFIRMED</status>
  <category>Lecture</category>
  <url>http://www.bsdcan.org/2007/schedule/events/12.en.html</url>

  <location>SITE F0126</location>


  <attendee>Michael W. Lucas</attendee>

</vevent>

<vevent>
  <method>PUBLISH</method>
  <uid>24@BSDCan2007@pentabarf.org</uid>
  <pentabarf:event-id>24</pentabarf:event-id>
  <pentabarf:event-tag>networkstack</pentabarf:event-tag>
  <pentabarf:title>Network stack virtualization for FreeBSD 7.0</pentabarf:title>
  <pentabarf:subtitle>How many machines do you want?</pentabarf:subtitle>
  <pentabarf:language>English</pentabarf:language>
  <pentabarf:language-code>en</pentabarf:language-code>
  <dtstart>20070518T150000</dtstart>
  <dtend>20070518T160000</dtend>
  <duration>1H</duration>
  <summary>Network stack virtualization for FreeBSD 7.0 - How many machines do you want?</summary>

  <description>Due to better scalability and significantly lower performance cost than full hardware virtualization platforms, operating system level virtualization frameworks such as BSD jails often become platforms of choice among production hosting environments. Network stack virtualization allows complete networking independence between jails on a FreeBSD system, including providing each jail with its own virtual network interface set, routing tables, firewall, rate limiting, IPSEC configuration and more. This paper describes the design and implementation of a network stack virtualization framework for FreeBSD -CURRENT.</description>

  <class>PUBLIC</class>
  <status>CONFIRMED</status>
  <category>Lecture</category>
  <url>http://www.bsdcan.org/2007/schedule/events/24.en.html</url>

  <location>SITE A0150</location>


  <attendee>Marko Zec</attendee>

</vevent>

<vevent>
  <method>PUBLISH</method>
  <uid>57@BSDCan2007@pentabarf.org</uid>
  <pentabarf:event-id>57</pentabarf:event-id>
  <pentabarf:event-tag>olpc</pentabarf:event-tag>
  <pentabarf:title>One Laptop Per Child (OLPC)</pentabarf:title>
  <pentabarf:subtitle>We're putting a laptop in the hands of every child in the world.</pentabarf:subtitle>
  <pentabarf:language>English</pentabarf:language>
  <pentabarf:language-code>en</pentabarf:language-code>
  <dtstart>20070519T133000</dtstart>
  <dtend>20070519T143000</dtend>
  <duration>1H</duration>
  <summary>One Laptop Per Child (OLPC) - We're putting a laptop in the hands of every child in the world.</summary>

  <description>The One Laptop Per Child initiative aims to put a low cost laptop computer in the hands of every child in the world.  This talk will attempt to explain the goals, challenges (aggressive power management, mesh networking, and activity collaboration), and implementation of this ambitious project.</description>

  <class>PUBLIC</class>
  <status>CONFIRMED</status>
  <category>Lecture</category>
  <url>http://www.bsdcan.org/2007/schedule/events/57.en.html</url>

  <location>SITE A0150</location>


  <attendee>Andrew Clunis</attendee>

</vevent>

<vevent>
  <method>PUBLISH</method>
  <uid>40@BSDCan2007@pentabarf.org</uid>
  <pentabarf:event-id>40</pentabarf:event-id>
  <pentabarf:event-tag>lesson</pentabarf:event-tag>
  <pentabarf:title>Open Source Security Lessons</pentabarf:title>
  <pentabarf:subtitle>Listen.  Learn.</pentabarf:subtitle>
  <pentabarf:language>English</pentabarf:language>
  <pentabarf:language-code>en</pentabarf:language-code>
  <dtstart>20070518T113000</dtstart>
  <dtend>20070518T123000</dtend>
  <duration>1H</duration>
  <summary>Open Source Security Lessons - Listen.  Learn.</summary>

  <description>Wietse discusses lessons learned from the software that he released over the years.</description>

  <class>PUBLIC</class>
  <status>CONFIRMED</status>
  <category>Lecture</category>
  <url>http://www.bsdcan.org/2007/schedule/events/40.en.html</url>

  <location>SITE B0138</location>


  <attendee>Wietse Venema</attendee>

</vevent>

<vevent>
  <method>PUBLISH</method>
  <uid>50@BSDCan2007@pentabarf.org</uid>
  <pentabarf:event-id>50</pentabarf:event-id>
  <pentabarf:event-tag>opencvs</pentabarf:event-tag>
  <pentabarf:title>OpenCVS/OpenRCS</pentabarf:title>
  <pentabarf:subtitle>A viable alternative to CVS</pentabarf:subtitle>
  <pentabarf:language>English</pentabarf:language>
  <pentabarf:language-code>en</pentabarf:language-code>
  <dtstart>20070519T113000</dtstart>
  <dtend>20070519T123000</dtend>
  <duration>1H</duration>
  <summary>OpenCVS/OpenRCS - A viable alternative to CVS</summary>

  <description>OpenCVS is a FREE implementation of the Concurrent Versions System, the most popular open source revision control software. It can be used as both client and server for repositories and provides granular access control over data stored in the repository. It aims to be as compatible as possible with other CVS implementations, except when particular features reduce the overall security of the system.</description>

  <class>PUBLIC</class>
  <status>CONFIRMED</status>
  <category>Lecture</category>
  <url>http://www.bsdcan.org/2007/schedule/events/50.en.html</url>

  <location>SITE H0104</location>


  <attendee>Ray Lai</attendee>

</vevent>

<vevent>
  <method>PUBLISH</method>
  <uid>34@BSDCan2007@pentabarf.org</uid>
  <pentabarf:event-id>34</pentabarf:event-id>
  <pentabarf:event-tag>opening</pentabarf:event-tag>
  <pentabarf:title>Opening Session</pentabarf:title>
  <pentabarf:subtitle>Welcome To BSDCan 2007</pentabarf:subtitle>
  <pentabarf:language>English</pentabarf:language>
  <pentabarf:language-code>en</pentabarf:language-code>
  <dtstart>20070518T090000</dtstart>
  <dtend>20070518T100000</dtend>
  <duration>1H</duration>
  <summary>Opening Session - Welcome To BSDCan 2007</summary>

  <description>Welcome to BSDCan 2007</description>

  <class>PUBLIC</class>
  <status>CONFIRMED</status>
  <category>Lecture</category>
  <url>http://www.bsdcan.org/2007/schedule/events/34.en.html</url>

  <location>SITE B0138</location>


  <attendee>Dan Langille</attendee>

</vevent>

<vevent>
  <method>PUBLISH</method>
  <uid>14@BSDCan2007@pentabarf.org</uid>
  <pentabarf:event-id>14</pentabarf:event-id>
  <pentabarf:event-tag>packet</pentabarf:event-tag>
  <pentabarf:title>Packet filtering for fun and profit</pentabarf:title>
  <pentabarf:subtitle>Putting PF to good use - an introduction which gets you to the point where adminning is fun again</pentabarf:subtitle>
  <pentabarf:language>English</pentabarf:language>
  <pentabarf:language-code>en</pentabarf:language-code>
  <dtstart>20070517T130000</dtstart>
  <dtend>20070517T170000</dtend>
  <duration>4H</duration>
  <summary>Packet filtering for fun and profit - Putting PF to good use - an introduction which gets you to the point where adminning is fun again</summary>

  <description>This half day tutorial is a further evolved version of the&quot;Firewalling with PF&quot; tutorial offered at various conferences over thelast year and a half.  The tutorial's intended audience are aspiringor seasoned network professionals with at least a basic knowledge ofnetworking in general and TCP/IP particular. By the time May rollsaround, OpenBSD 4.1 will be the latest released version, with subtlebut significant changes which will be included in the updatedtutorial.</description>

  <class>PUBLIC</class>
  <status>CONFIRMED</status>
  <category>Lecture</category>
  <url>http://www.bsdcan.org/2007/schedule/events/14.en.html</url>

  <location>SITE F0126</location>


  <attendee>Peter Hansteen</attendee>

</vevent>

<vevent>
  <method>PUBLISH</method>
  <uid>19@BSDCan2007@pentabarf.org</uid>
  <pentabarf:event-id>19</pentabarf:event-id>
  <pentabarf:event-tag>pcbsd</pentabarf:event-tag>
  <pentabarf:title>PC-BSD: How BSD will dominate the open source desktop</pentabarf:title>
  <pentabarf:subtitle>4 out of 5 newbies prefer a graphical installer and ease of use</pentabarf:subtitle>
  <pentabarf:language>English</pentabarf:language>
  <pentabarf:language-code>en</pentabarf:language-code>
  <dtstart>20070519T150000</dtstart>
  <dtend>20070519T160000</dtend>
  <duration>1H</duration>
  <summary>PC-BSD: How BSD will dominate the open source desktop - 4 out of 5 newbies prefer a graphical installer and ease of use</summary>

  <description>PC-BSD is set to dominate the desktop.  Find out why.</description>

  <class>PUBLIC</class>
  <status>CONFIRMED</status>
  <category>Lecture</category>
  <url>http://www.bsdcan.org/2007/schedule/events/19.en.html</url>

  <location>SITE H0104</location>


  <attendee>Matt Olander</attendee>

</vevent>

<vevent>
  <method>PUBLISH</method>
  <uid>2@BSDCan2007@pentabarf.org</uid>
  <pentabarf:event-id>2</pentabarf:event-id>
  <pentabarf:event-tag>interrupts</pentabarf:event-tag>
  <pentabarf:title>PCI Interrupts for x86 Machines under FreeBSD</pentabarf:title>
  <pentabarf:subtitle>Pardon me.  Excuse Me.</pentabarf:subtitle>
  <pentabarf:language>English</pentabarf:language>
  <pentabarf:language-code>en</pentabarf:language-code>
  <dtstart>20070518T113000</dtstart>
  <dtend>20070518T123000</dtend>
  <duration>1H</duration>
  <summary>PCI Interrupts for x86 Machines under FreeBSD - Pardon me.  Excuse Me.</summary>

  <description>An important element in computers with multiple autonomous devices is theability of a device to notify the CPU that it needs attention via an interrupt.The OS visible mechanics of interrupts for PCI devices is quite convoluted,especially on x86 PC systems.  This paper will cover the various ways that PCIINTx interrupts have been implemented on x86 as well as the methods used by thesystem BIOS to communicate the implementation to operating systems.  It willalso cover the newer Message Signalled Interrupts that address some of thelimitations of INTx interrupts.  Finally, the paper will provide an overviewof FreeBSD's implementation of both INTx and MSI interrupts on the x86platform.</description>

  <class>PUBLIC</class>
  <status>CONFIRMED</status>
  <category>Lecture</category>
  <url>http://www.bsdcan.org/2007/schedule/events/2.en.html</url>

  <location>SITE A0150</location>


  <attendee>John Baldwin</attendee>

</vevent>

<vevent>
  <method>PUBLISH</method>
  <uid>37@BSDCan2007@pentabarf.org</uid>
  <pentabarf:event-id>37</pentabarf:event-id>
  <pentabarf:event-tag>netbsdipstack</pentabarf:event-tag>
  <pentabarf:title>Porting the NetBSD IP stack to a microkernel RTOS</pentabarf:title>
  <pentabarf:subtitle>Changing architecture means code changes</pentabarf:subtitle>
  <pentabarf:language>English</pentabarf:language>
  <pentabarf:language-code>en</pentabarf:language-code>
  <dtstart>20070518T133000</dtstart>
  <dtend>20070518T143000</dtend>
  <duration>1H</duration>
  <summary>Porting the NetBSD IP stack to a microkernel RTOS - Changing architecture means code changes</summary>

  <description>One of the challenges of providing network connectivity to a microkernel operating system is in adapting existing network stacks to work outside of the kernel environment.  QNX has used the NetBSD networking stack for a number of years in it's Neutrino microkernel real-time operating system.</description>

  <class>PUBLIC</class>
  <status>CONFIRMED</status>
  <category>Lecture</category>
  <url>http://www.bsdcan.org/2007/schedule/events/37.en.html</url>

  <location>SITE A0150</location>


  <attendee>Sean Boudreau</attendee>

  <attendee>Robert Craig</attendee>

</vevent>

<vevent>
  <method>PUBLISH</method>
  <uid>43@BSDCan2007@pentabarf.org</uid>
  <pentabarf:event-id>43</pentabarf:event-id>
  <pentabarf:event-tag>zfs</pentabarf:event-tag>
  <pentabarf:title>Porting the ZFS file system to FreeBSD</pentabarf:title>
  <pentabarf:subtitle>A much anticipated FS</pentabarf:subtitle>
  <pentabarf:language>English</pentabarf:language>
  <pentabarf:language-code>en</pentabarf:language-code>
  <dtstart>20070519T113000</dtstart>
  <dtend>20070519T123000</dtend>
  <duration>1H</duration>
  <summary>Porting the ZFS file system to FreeBSD - A much anticipated FS</summary>

  <description>There will be 3 parts to this presentation.   - a short introduction to ZFS and its great features  - discussion of porting work, enumerate differences between the FreeBSD port and Solaris ZFS, and show some performance numbers.  - demonstrate how ZFS works on a FreeBSD machine</description>

  <class>PUBLIC</class>
  <status>CONFIRMED</status>
  <category>Lecture</category>
  <url>http://www.bsdcan.org/2007/schedule/events/43.en.html</url>

  <location>SITE B0138</location>


  <attendee>Pawel Dawidek</attendee>

</vevent>

<vevent>
  <method>PUBLISH</method>
  <uid>36@BSDCan2007@pentabarf.org</uid>
  <pentabarf:event-id>36</pentabarf:event-id>
  <pentabarf:event-tag>portsnap</pentabarf:event-tag>
  <pentabarf:title>Portsnap</pentabarf:title>
  <pentabarf:subtitle>What (it is), Why (it was written), and How (it works)</pentabarf:subtitle>
  <pentabarf:language>English</pentabarf:language>
  <pentabarf:language-code>en</pentabarf:language-code>
  <dtstart>20070519T113000</dtstart>
  <dtend>20070519T123000</dtend>
  <duration>1H</duration>
  <summary>Portsnap - What (it is), Why (it was written), and How (it works)</summary>

  <description>In this talk, I will describe three years of development on portsnap: Why I wrote it, the design decisions I made, and the lessons I learned.  While portsnap is a utility with a very narrow focus -- distributing updates to the FreeBSD ports tree -- the lessons learned from it are far more widely applicable, and this can be considered as a &quot;case study&quot; of software for distributing and keeping a set of files updated.</description>

  <class>PUBLIC</class>
  <status>CONFIRMED</status>
  <category>Lecture</category>
  <url>http://www.bsdcan.org/2007/schedule/events/36.en.html</url>

  <location>SITE A0150</location>


  <attendee>Colin Percival</attendee>

</vevent>

<vevent>
  <method>PUBLISH</method>
  <uid>15@BSDCan2007@pentabarf.org</uid>
  <pentabarf:event-id>15</pentabarf:event-id>
  <pentabarf:event-tag>ports</pentabarf:event-tag>
  <pentabarf:title>Recent Improvements To The FreeBSD Ports Monitoring System</pentabarf:title>
  <pentabarf:subtitle>Watching what people do</pentabarf:subtitle>
  <pentabarf:language>English</pentabarf:language>
  <pentabarf:language-code>en</pentabarf:language-code>
  <dtstart>20070518T133000</dtstart>
  <dtend>20070518T143000</dtend>
  <duration>1H</duration>
  <summary>Recent Improvements To The FreeBSD Ports Monitoring System - Watching what people do</summary>

  <description>This talk discusses recent improvements to the FreeBSD Ports Monitoring System, a set of web pages used to track issues affecting the Ports Collection.</description>

  <class>PUBLIC</class>
  <status>CONFIRMED</status>
  <category>Lecture</category>
  <url>http://www.bsdcan.org/2007/schedule/events/15.en.html</url>

  <location>SITE H0104</location>


  <attendee>Mark Linimon</attendee>

</vevent>

<vevent>
  <method>PUBLISH</method>
  <uid>6@BSDCan2007@pentabarf.org</uid>
  <pentabarf:event-id>6</pentabarf:event-id>
  <pentabarf:event-tag>cluster</pentabarf:event-tag>
  <pentabarf:title>Reflections on Building a High-performance Computing Cluster Using FreeBSD</pentabarf:title>
  <pentabarf:subtitle>Faster, bigger, stronger.</pentabarf:subtitle>
  <pentabarf:language>English</pentabarf:language>
  <pentabarf:language-code>en</pentabarf:language-code>
  <dtstart>20070518T113000</dtstart>
  <dtend>20070518T123000</dtend>
  <duration>1H</duration>
  <summary>Reflections on Building a High-performance Computing Cluster Using FreeBSD - Faster, bigger, stronger.</summary>

  <description>Since late 2000 we have developed and maintained a general purposetechnical and scientific computing cluster running the FreeBSD operatingsystem.  In that time we have grown from a cluster of 8 dual IntelPentium III systems to our current mix of 64 dual Intel Xeon and289 dual AMD Opteron systems.</description>

  <class>PUBLIC</class>
  <status>CONFIRMED</status>
  <category>Lecture</category>
  <url>http://www.bsdcan.org/2007/schedule/events/6.en.html</url>

  <location>SITE H0104</location>


  <attendee>Brooks Davis</attendee>

</vevent>

<vevent>
  <method>PUBLISH</method>
  <uid>29@BSDCan2007@pentabarf.org</uid>
  <pentabarf:event-id>29</pentabarf:event-id>
  <pentabarf:event-tag>scan</pentabarf:event-tag>
  <pentabarf:title>Scan after one year</pentabarf:title>
  <pentabarf:subtitle>Coverity Scan project results and announcements</pentabarf:subtitle>
  <pentabarf:language>English</pentabarf:language>
  <pentabarf:language-code>en</pentabarf:language-code>
  <dtstart>20070518T100000</dtstart>
  <dtend>20070518T110000</dtend>
  <duration>1H</duration>
  <summary>Scan after one year - Coverity Scan project results and announcements</summary>

  <description>One year ago, Coverity launched scan.coverity.com. It offers an overview to the public, and detailed results to open source developers, of the results from the Coverity Prevent static analysis tool.This lecture will review interesting results, reveal more information to non-developers, and announce new information about the Scan project.</description>

  <class>PUBLIC</class>
  <status>CONFIRMED</status>
  <category>Lecture</category>
  <url>http://www.bsdcan.org/2007/schedule/events/29.en.html</url>

  <location>SITE B0138</location>


  <attendee>David Maxwell</attendee>

</vevent>

<vevent>
  <method>PUBLISH</method>
  <uid>7@BSDCan2007@pentabarf.org</uid>
  <pentabarf:event-id>7</pentabarf:event-id>
  <pentabarf:event-tag>ipv6</pentabarf:event-tag>
  <pentabarf:title>Securing IPv6 on FreeBSD</pentabarf:title>
  <pentabarf:subtitle>A Google Summer of Code Project</pentabarf:subtitle>
  <pentabarf:language>English</pentabarf:language>
  <pentabarf:language-code>en</pentabarf:language-code>
  <dtstart>20070518T163000</dtstart>
  <dtend>20070518T173000</dtend>
  <duration>1H</duration>
  <summary>Securing IPv6 on FreeBSD - A Google Summer of Code Project</summary>

  <description>One of the main features of the next generation IP protocol, IPv6, is security.  As a summer of code project we used publicly available tools, as well as a home grown, open source, network protocol test library to test the security of the IPv6 stack in FreeBSD.  This paper and presentation give the results of that work including a description of what was tested, how it was tested, and the security vulnerabilities found.</description>

  <class>PUBLIC</class>
  <status>CONFIRMED</status>
  <category>Lecture</category>
  <url>http://www.bsdcan.org/2007/schedule/events/7.en.html</url>

  <location>SITE A0150</location>


  <attendee>George Neville-Neil</attendee>

</vevent>

<vevent>
  <method>PUBLISH</method>
  <uid>16@BSDCan2007@pentabarf.org</uid>
  <pentabarf:event-id>16</pentabarf:event-id>
  <pentabarf:event-tag>securityofficier</pentabarf:event-tag>
  <pentabarf:title>The FreeBSD Security Officer Function</pentabarf:title>
  <pentabarf:subtitle>Things that go bump in the night</pentabarf:subtitle>
  <pentabarf:language>English</pentabarf:language>
  <pentabarf:language-code>en</pentabarf:language-code>
  <dtstart>20070519T100000</dtstart>
  <dtend>20070519T110000</dtend>
  <duration>1H</duration>
  <summary>The FreeBSD Security Officer Function - Things that go bump in the night</summary>

  <description>The presentation basically describes what the FreeBSD Security Team is doing behind the scenes to handle security vulnerabilities in FreeBSD.</description>

  <class>PUBLIC</class>
  <status>CONFIRMED</status>
  <category>Lecture</category>
  <url>http://www.bsdcan.org/2007/schedule/events/16.en.html</url>

  <location>SITE B0138</location>


  <attendee>Simon L. Nielsen</attendee>

</vevent>

<vevent>
  <method>PUBLISH</method>
  <uid>13@BSDCan2007@pentabarf.org</uid>
  <pentabarf:event-id>13</pentabarf:event-id>
  <pentabarf:event-tag>silent</pentabarf:event-tag>
  <pentabarf:title>The silent network</pentabarf:title>
  <pentabarf:subtitle>Denying the spam and malware chatter using free tools</pentabarf:subtitle>
  <pentabarf:language>English</pentabarf:language>
  <pentabarf:language-code>en</pentabarf:language-code>
  <dtstart>20070518T150000</dtstart>
  <dtend>20070518T160000</dtend>
  <duration>1H</duration>
  <summary>The silent network - Denying the spam and malware chatter using free tools</summary>

  <description>Though the first Internet worm in 1988 was Unix software, malicioussoftware today is primarily a Windows problem.  In the free unixenvironments, a number of techniques and tools are available to stopunsolicited email and malware before it reaches the end user.  Thispresentation deals with the principles and practice of keeping yournetwork peace through intelligent use of free tools which areavailable on your favorite BSD.</description>

  <class>PUBLIC</class>
  <status>CONFIRMED</status>
  <category>Lecture</category>
  <url>http://www.bsdcan.org/2007/schedule/events/13.en.html</url>

  <location>SITE H0104</location>


  <attendee>Peter Hansteen</attendee>

</vevent>

<vevent>
  <method>PUBLISH</method>
  <uid>5@BSDCan2007@pentabarf.org</uid>
  <pentabarf:event-id>5</pentabarf:event-id>
  <pentabarf:event-tag>varnish</pentabarf:event-tag>
  <pentabarf:title>The Varnish HTTP accelerator</pentabarf:title>
  <pentabarf:subtitle>A lesson in performance programming</pentabarf:subtitle>
  <pentabarf:language>English</pentabarf:language>
  <pentabarf:language-code>en</pentabarf:language-code>
  <dtstart>20070518T163000</dtstart>
  <dtend>20070518T173000</dtend>
  <duration>1H</duration>
  <summary>The Varnish HTTP accelerator - A lesson in performance programming</summary>

  <description>Varnish is a state of the art HTTP Accelerator written by a hard-core kernel hacker.</description>

  <class>PUBLIC</class>
  <status>CONFIRMED</status>
  <category>Lecture</category>
  <url>http://www.bsdcan.org/2007/schedule/events/5.en.html</url>

  <location>SITE H0104</location>


  <attendee>Poul-Henning Kamp</attendee>

</vevent>

<vevent>
  <method>PUBLISH</method>
  <uid>49@BSDCan2007@pentabarf.org</uid>
  <pentabarf:event-id>49</pentabarf:event-id>
  <pentabarf:event-tag>openvpn</pentabarf:event-tag>
  <pentabarf:title>UTORvpn: A Cross-Platform OpenSource SSL VPN Implementation</pentabarf:title>
  <pentabarf:subtitle>OpenVPN means never having to say your sorry for buying customized IPSec clients</pentabarf:subtitle>
  <pentabarf:language>English</pentabarf:language>
  <pentabarf:language-code>en</pentabarf:language-code>
  <dtstart>20070519T163000</dtstart>
  <dtend>20070519T173000</dtend>
  <duration>1H</duration>
  <summary>UTORvpn: A Cross-Platform OpenSource SSL VPN Implementation - OpenVPN means never having to say your sorry for buying customized IPSec clients</summary>

  <description>UTORvpn is an institutional implementation of OpenVPN which servicesremote campus access from both MS-Windows and Unix based clients.</description>

  <class>PUBLIC</class>
  <status>CONFIRMED</status>
  <category>Lecture</category>
  <url>http://www.bsdcan.org/2007/schedule/events/49.en.html</url>

  <location>SITE A0150</location>


  <attendee>Russell Sutherland</attendee>

</vevent>

<vevent>
  <method>PUBLISH</method>
  <uid>51@BSDCan2007@pentabarf.org</uid>
  <pentabarf:event-id>51</pentabarf:event-id>
  <pentabarf:event-tag></pentabarf:event-tag>
  <pentabarf:title>VoIP Tutorial</pentabarf:title>
  <pentabarf:subtitle>chatting over TCP/IP</pentabarf:subtitle>
  <pentabarf:language>English</pentabarf:language>
  <pentabarf:language-code>en</pentabarf:language-code>
  <dtstart>20070516T090000</dtstart>
  <dtend>20070516T130000</dtend>
  <duration>4H</duration>
  <summary>VoIP Tutorial - chatting over TCP/IP</summary>

  <description>VoIP is now leading a revolution in the way the World communicates, and is the rising concept which will allow seamless integration between Voice and data networks. Proprietary systems such as Skype are out there, but what can you do with a FreeBSD machine and some fantasy ? In this tutorial we will introduce the key concepts around VoIP, and we will guide you through the terminology, setup and troubleshoot of a small VoIP network, looking towards a connection to some VoIP providers, setting up a simple IVR system, along with some ideas on how to integrate this work in an existing phone system.</description>

  <class>PUBLIC</class>
  <status>CONFIRMED</status>
  <category>Lecture</category>
  <url>http://www.bsdcan.org/2007/schedule/events/51.en.html</url>

  <location>SITE F0126</location>


  <attendee>Massimiliano Stucchi</attendee>

</vevent>

<vevent>
  <method>PUBLISH</method>
  <uid>44@BSDCan2007@pentabarf.org</uid>
  <pentabarf:event-id>44</pentabarf:event-id>
  <pentabarf:event-tag>wip</pentabarf:event-tag>
  <pentabarf:title>Works in Progress Sessions</pentabarf:title>
  <pentabarf:subtitle>Short stories from projects around the world</pentabarf:subtitle>
  <pentabarf:language>English</pentabarf:language>
  <pentabarf:language-code>en</pentabarf:language-code>
  <dtstart>20070519T163000</dtstart>
  <dtend>20070519T173000</dtend>
  <duration>1H</duration>
  <summary>Works in Progress Sessions - Short stories from projects around the world</summary>

  <description>For the third year running, BSDCan will have a WIP (Works In Progress) session, with presentations on diverse topics.</description>

  <class>PUBLIC</class>
  <status>CONFIRMED</status>
  <category>Lecture</category>
  <url>http://www.bsdcan.org/2007/schedule/events/44.en.html</url>

  <location>SITE B0138</location>


  <attendee>Robert Watson</attendee>

</vevent>


 </vcalendar>
</iCalendar>
