BEGIN:VCALENDAR
CALSCALE:GREGORIAN
PRODID:-//Pentabarf//Schedule//EN
VERSION:2.0
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:The verifiedexec feature has been part of NetBSD for some years
  now.  It seems that a lot of people are unaware of the feature or do not k
 now the full capabilities of verifiedexec.  This talk will introduce the fe
 ature\, what it can do and also what it could be capable of with some kerne
 l changes.
DTSTAMP:20121231T181633
DTSTART;TZID=America/Montreal:20120511T100000
DURATION:PT1H00M
LOCATION:MRT 205
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:An Introduction to Verifiedexec in NetBSD
UID:318@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/318.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:The FreeBSD kernel uses seven different types of locks toensure
  proper access to the resources that it manages. Thistalk describes the hie
 rarchy of these locks from the low-leveland simple to the high-level and fu
 ll-featured.
DTSTAMP:20121231T181633
DTSTART;TZID=America/Montreal:20120511T100000
DURATION:PT1H00M
LOCATION:MRT 250
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:An Overview of Locking in the FreeBSD Kernel
UID:306@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/306.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:Automated Documentation ProofreadingMaking documentation easier
  and better by automating tests for errors in language\, formatting\, and u
 sage.
DTSTAMP:20121231T181633
DTSTART;TZID=America/Montreal:20120511T113000
DURATION:PT0H30M
LOCATION:MRT 256
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Automated Documentation Proofreading - igor: Making Documentation E
 asier
UID:352@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/352.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:This talk will describe how the curses library was added to the
  standard tests performed by the Automated Test Framework in NetBSD.  It wi
 ll discuss how the approach used was chosen and the pitfalls encountered du
 ring the implementation.
DTSTAMP:20121231T181633
DTSTART;TZID=America/Montreal:20120511T113000
DURATION:PT1H00M
LOCATION:MRT 250
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Automated testing of libcurses in NetBSD
UID:317@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/317.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:Ever since the University of California\, Berkeley CSRG impleme
 nted the chroot(8) command and system call in its BSD operating system in 1
 982\, the community-developed BSD Unix derivatives have set the standard fo
 r the introduction of plurality to the conventionally-singular Unix computi
 ng model. Today's system operators and developers have an array of BSD-lice
 nsed multiplicity strategies at their disposal that offer various degrees o
 f both isolation and virtualization when introducing plurality. This paper 
 will survey current and experimental BSD multiplicity strategies including 
 chroot\, FreeBSD jail\, NetBSD/Xen\, Amazon EC2\, compat_linux\, GXemul and
  SIMH\, plus experimental strategies such as FreeBSD BHyVe\, compat_mach\, 
 Usermode NetBSD\, Dragonfly BSD vkernel\, OpenBSD sysjail and NetBSD mult. 
 As an applied survey\, this paper will both categorize each multiplicity st
 rategy by the Unix environment to which it introduces plurality and demonst
 rate the usage of the utilities relating to each solution.
DTSTAMP:20121231T181633
DTSTART;TZID=America/Montreal:20120511T100000
DURATION:PT1H00M
LOCATION:MRT 218
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:BSD Multiplicity - An applied survey of BSD multiplicity and virtua
 lization strategies from chroot to BHyVe 
UID:291@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/291.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:Take the BSDA certification.
DTSTAMP:20121231T181633
DTSTART;TZID=America/Montreal:20120511T120000
DURATION:PT1H30M
LOCATION:POR 106
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:BSDA - BSD Certification
UID:341@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/341.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:Take the BSDA certification.
DTSTAMP:20121231T181633
DTSTART;TZID=America/Montreal:20120512T120000
DURATION:PT1H30M
LOCATION:MRT 256
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:BSDA - BSD Certification
UID:342@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/342.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:Razorback is a framework for an intelligence driven security so
 lution.  It consists of a large number of components and dependencies that 
 make the barrier to deployment quiet large for the uninitiated.  This talk 
 aims to shed some light on the process of creating a virtual appliance that
  enabled us to reduce the barrier for people that want to test the system.
DTSTAMP:20121231T181633
DTSTART;TZID=America/Montreal:20120512T100000
DURATION:PT1H00M
LOCATION:MRT 205
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Building a FreeBSD based Virtual Appliance - How we built the Razor
 back appliance
UID:309@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/309.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:This session is aimed at experienced or aspiring network admini
 strators who want to expand their knowledge of PF\, the OpenBSD packet filt
 er\, and related tools.  A basic knowledge of Unix and TCP/IP network confi
 guration is expected and required. A no nonsense session to get you started
  with PF or refresh your knowledge with the latest updates.
DTSTAMP:20121231T181633
DTSTART;TZID=America/Montreal:20120509T130000
DURATION:PT3H00M
LOCATION:DMS 3105
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Building the network you need with PF\, the OpenBSD packet filter
UID:293@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/293.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:Bullet Cache is an in-memory cache server inspired by memcached
 \, but with a twist: a powerful record tagging and bulk query facility\, co
 nfigurable multithreading models and a dump / cache prewarm option. This ta
 lk will have two parts: a technical description of Bullet Cache's implement
 ation with focus on programming techniques and optimizations\, and a descri
 ption of usage scenarios with the focus on how it can help real-world appli
 cations (not limited to Web applications). 
DTSTAMP:20121231T181633
DTSTART;TZID=America/Montreal:20120511T133000
DURATION:PT1H00M
LOCATION:MRT 250
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Bullet Cache - Balancing speed and usability in a cache server
UID:339@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/339.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:
DTSTAMP:20121231T181633
DTSTART;TZID=America/Montreal:20120511T140000
DURATION:PT0H30M
LOCATION:MRT 256
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:CAM Target Layer
UID:355@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/355.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:
DTSTAMP:20121231T181633
DTSTART;TZID=America/Montreal:20120511T153000
DURATION:PT0H30M
LOCATION:MRT 256
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Capsicum
UID:357@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/357.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:The closing
DTSTAMP:20121231T181633
DTSTART;TZID=America/Montreal:20120512T170000
DURATION:PT1H00M
LOCATION:MRT 218
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Closing session - The wrap up
UID:345@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/345.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:You do not need to be a doc committer in order to attend the Jo
 int Documentation Summit as it is open to anyone within a BSD or the Postgr
 eSQL community who is interested in documentation (including man pages\, Gu
 ides/Handbooks\, FAQs\, publications\, website material\, press releases\, 
 and other marketing material) or translations. 
DTSTAMP:20121231T181633
DTSTART;TZID=America/Montreal:20120513T090000
DURATION:PT8H00M
LOCATION:BRS 314
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Collaborative Docsummit - between BSDCan & PGCon
UID:343@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/343.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:Advocates of open source software often claim that the public a
 vailabilityof source code gives them a security advantage: Given enough eye
 balls\, allbugs are shallow\, according to Eric S. Raymond.  While it is cl
 ear thatthe world has no shortage of eyeballs\, it is far from clear that t
 hey arebeing usefully employed\; and the putative security benefits of open
  sourcecode evaporates if nobody takes advantage of the opportunity to read
  thesource code with which they are provided.In this talk I will draw upon 
 my experiences with a large open source project(FreeBSD) and running a bug 
 bounty program at a small commercial project(Tarsnap) to offer advice on ho
 w to maximize the likelihood that securityvulnerabilities are found and rep
 orted.
DTSTAMP:20121231T181633
DTSTART;TZID=America/Montreal:20120511T133000
DURATION:PT1H00M
LOCATION:MRT 205
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Crowdsourcing security - Lessons in open code and bug bounties 
UID:337@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/337.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:Designing and developing the Ethernet Switch Framework for Free
 BSD.
DTSTAMP:20121231T181633
DTSTART;TZID=America/Montreal:20120512T133000
DURATION:PT1H00M
LOCATION:MRT 205
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Ethernet Switch Framework - Fully utilize your WLAN router
UID:330@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/330.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:Linux has has the ability to quickly reboot a system by loading
  a new kernel image into memory while they system is running and then resta
 rt into the new kernel bypassing the reset bios post process.
DTSTAMP:20121231T181633
DTSTART;TZID=America/Montreal:20120511T150000
DURATION:PT1H00M
LOCATION:MRT 250
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Fast reboots with kload
UID:325@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/325.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:When we needed dozens of storage\, processing and front-end mac
 hines for a prototype of a new cloud media service\, we developed a cost-ef
 fective\, but technically challenging hybrid strategy of purchased\, rented
  dedicated and rented virtual servers. FreeBSD was an easy choice thanks to
  its performance\, reliability\, and unparalleled ease of management on a p
 er–node level. However\, while the number of infrastructure–level tasks kep
 t growing and we needed to scale through beta and release stages\, there wa
 s an obvious need to reduce complexity.After a year of tentative design and
  experimenting with partial solutions\, we started implementing in November
  2011\, the result-in-progress being something we call unified configuratio
 n management (and deployment)\, bringing immediate returns on time invested
 .
DTSTAMP:20121231T181633
DTSTART;TZID=America/Montreal:20120511T163000
DURATION:PT1H00M
LOCATION:MRT 218
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:FreeBSD Unified Deployment and Configuration Management - A practic
 al approach to managing highly heterogeneous installations
UID:320@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/320.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:This paper describes the design and implementation of the FreeB
 SD operatingsystem port for the QorIQ Data Path Acceleration Architecture\,
  a family ofcommunications microprocessors from Freescale.
DTSTAMP:20121231T181633
DTSTART;TZID=America/Montreal:20120512T113000
DURATION:PT1H00M
LOCATION:MRT 205
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:FreeBSD on Freescale QorIQ Data Path Acceleration Architecture Devi
 ces
UID:299@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/299.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:Microsoft and NetApp will be presenting their initiative to bri
 ng native support for FreeBSD on the Microsoft Hyper-v hypervisor.
DTSTAMP:20121231T181633
DTSTART;TZID=America/Montreal:20120511T113000
DURATION:PT1H00M
LOCATION:MRT 218
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:FreeBSD on Microsoft Hyper-v - A collaborative effort between Micro
 soft\, NetApp\, and Citrix
UID:287@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/287.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:
DTSTAMP:20121231T181633
DTSTART;TZID=America/Montreal:20120511T163000
DURATION:PT0H30M
LOCATION:MRT 256
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:FusionIO and FreeBSD
UID:358@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/358.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:Two technologies\; both new\, exciting\, with lots of new featu
 res\, so why not put them together and have even more fun?This talk is abou
 t my effort to combine two (relatively) new technologies\; Stream Control T
 ransmission Protocol (SCTP) and the computer language Go\, byimplementing t
 he functionality of SCTP as a library in Go. SCTP is a reliable message ori
 ented transport protocol\, has resistance against flooding andmasquerade at
 tacks and includes congestion avoidance procedures. First standerdized in O
 ctober 2000 by the Internet Engineering Task Force (IETF) inRFC 2960 and la
 ter updated by RFC 4960. Go is a concurrent\, statically typed compiled and
  garbage collected language with a syntax broadly similar to C.The initial 
 design of the programming language Go started as an internal Google Inc. pr
 oject in 2007 and was officially announced and open sourced in2009.FreeBSD 
 has the reference implementation for SCTP and Go is also available on this 
 platform\, so it made sense to do the first implementation on this OS.
DTSTAMP:20121231T181633
DTSTART;TZID=America/Montreal:20120512T133000
DURATION:PT1H00M
LOCATION:MRT 212
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Go SCTP! - SCTP implemented in the language Go
UID:285@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/285.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:
DTSTAMP:20121231T181633
DTSTART;TZID=America/Montreal:20120511T133000
DURATION:PT0H30M
LOCATION:MRT 256
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Google Code-In and FreeBSD
UID:354@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/354.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:The hacker lounge is on the ground floor of residence.  Bring y
 our laptop\, enjoy.  THIS IS NOT THE SAME ROOM AS in 2011.  Is is to the le
 ft as you walk past the residence registration desk.
DTSTAMP:20121231T181633
DTSTART;TZID=America/Montreal:20120512T190000
DURATION:PT5H00M
LOCATION:L152
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Hacker Lounge - meet\, greet\, hack
UID:361@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/361.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:The hacker lounge is on the ground floor of residence.  Bring y
 our laptop\, enjoy.  THIS IS NOT THE SAME ROOM AS in 2011.  Is is to the le
 ft as you walk past the residence registration desk.
DTSTAMP:20121231T181633
DTSTART;TZID=America/Montreal:20120511T190000
DURATION:PT5H00M
LOCATION:L152
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Hacker Lounge - meet\, greet\, hack
UID:360@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/360.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:Dealing with millions of packets per second\, as it can happeno
 n 10 Gbit interfaces\, puts under stress both hardware andsoftware. 
DTSTAMP:20121231T181633
DTSTART;TZID=America/Montreal:20120512T100000
DURATION:PT1H00M
LOCATION:MRT 212
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:High speed packet I/O: challenges and solutions. - The netmap frame
 work for fast packet I/O
UID:303@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/303.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:This talk will present an update on the ongoing IPv6 work in Fr
 eeBSD.
DTSTAMP:20121231T181633
DTSTART;TZID=America/Montreal:20120511T133000
DURATION:PT1H00M
LOCATION:MRT 218
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:IPv6 - Faster\, Further\, FreeBSD
UID:321@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/321.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:With the IPv4 depletion closer and closer\, there is a rising n
 eed to be able to work with IPv6 in our everyday life. This tutorial aims a
 t putting the audience with their hands on the new protocol\, creating a te
 st network and managing applications running on top of it. The tutorial is 
 divided in small theory sessions\, and a series of hands-on sessions right 
 after them\, where lessons learned will be applied in a real life environme
 nt.We all know that IPv4 is running out faster than we could ever predict\,
  and everybody should start getting acquainted with IPv6\, a protocol - or 
 better a suite of protocols - that has been available and usable for more t
 han ten years but never got the right level of audience. Being ahead of the
  majority of the people will give those who were smart enough a lead over t
 hose that underestimated the 'threat'.
DTSTAMP:20121231T181633
DTSTART;TZID=America/Montreal:20120509T090000
DURATION:PT3H00M
LOCATION:DMS 1150
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:IPv6 Tutorial - How to get rid of legacy
UID:307@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/307.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:With the IPv4 depletion closer and closer\, there is a rising n
 eed to be able to work with IPv6 in our everyday life. This tutorial aims a
 t putting the audience with their hands on the new protocol\, creating a te
 st network and managing applications running on top of it. The tutorial is 
 divided in small theory sessions\, and a series of hands-on sessions right 
 after them\, where lessons learned will be applied in a real life environme
 nt.We all know that IPv4 is running out faster than we could ever predict\,
  and everybody should start getting acquainted with IPv6\, a protocol - or 
 better a suite of protocols - that has been available and usable for more t
 han ten years but never got the right level of audience. Being ahead of the
  majority of the people will give those who were smart enough a lead over t
 hose that underestimated the 'threat'.
DTSTAMP:20121231T181633
DTSTART;TZID=America/Montreal:20120509T130000
DURATION:PT3H00M
LOCATION:DMS 1150
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:IPv6 Tutorial (afternoon) - How to get rid of legacy
UID:340@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/340.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:This presentation will introduce the DNS Security Extensions wh
 ich extend standard DNS to add resource records and algorithms to provide s
 ource authentication.
DTSTAMP:20121231T181634
DTSTART;TZID=America/Montreal:20120511T150000
DURATION:PT1H00M
LOCATION:MRT 218
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Intro to DNSSEC
UID:310@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/310.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:The tutorial will cover the basic installation and configuratio
 n for OpenVPN.  We will touch on bridged VPNs\, and demonstrate routed VPNs
  with hands-on activity.  Attendees will build a VPN with multiple clients 
 and expand on that through the day by connecting VPNs to other networks and
  passing traffic across multiple legs and VPNs.
DTSTAMP:20121231T181634
DTSTART;TZID=America/Montreal:20120510T090000
DURATION:PT3H00M
LOCATION:MRT 251
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Introduction to OpenVPN - Practical use of OpenVPN to secure remote
  networks.
UID:284@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/284.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:
DTSTAMP:20121231T181634
DTSTART;TZID=America/Montreal:20120511T120000
DURATION:PT0H30M
LOCATION:MRT 256
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Kernel Debugging Tricks
UID:353@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/353.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:This tutorial would cover all the major aspects of using the ne
 w PBI build and distribution system. We will take a look at how to create a
 nd maintain a repository of software for either public or private use. In a
 ddition we will dig deeper into how to run a build system\, building PBIs f
 rom FreeBSD ports\, either manually or in a fully-automated manner. Advance
 d topics such as custom build options\, installation scripts and more will 
 also be presented. 
DTSTAMP:20121231T181634
DTSTART;TZID=America/Montreal:20120509T090000
DURATION:PT3H00M
LOCATION:DMS 3105
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Maintaining your own PBI package repository - PBI Repository
UID:300@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/300.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:Since NetBSD 5 was released\, the support for MIPS on NetBSD ha
 s been completely revamped.  It is now one of the more advanced ports of Ne
 tBSD.  This talk is an overview on what has changed and what the current st
 ate of MIPS support and a brief look forward to what else is coming.
DTSTAMP:20121231T181634
DTSTART;TZID=America/Montreal:20120511T163000
DURATION:PT1H00M
LOCATION:MRT 205
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:NetBSD/mips
UID:324@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/324.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:Dealing with the IP checksum and the protocol checksums (foremo
 st TCP and UDP) in the network stack is surprisingly complex. Having stumbl
 ed over an unexpected performance penalty from the IP checksum\, I always h
 ad this area on my mental todo - and when we stumbled over a really nasty p
 iece of code in pf dealing with these checksums\, I re-evaluated and change
 d the IP checksumming in our stack\, for performance and to make better use
  of checksum offloading to network cards. Changing the protocol checksums i
 n the same way is harder and in the works.
DTSTAMP:20121231T181634
DTSTART;TZID=America/Montreal:20120512T113000
DURATION:PT1H00M
LOCATION:MRT 212
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:OpenBSD network stack evolution - cksums and a new queueing subsyst
 em
UID:319@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/319.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:Traditional greetings
DTSTAMP:20121231T181634
DTSTART;TZID=America/Montreal:20120511T093000
DURATION:PT0H30M
LOCATION:MRT 218
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Opening session - Welcome to BSDCan 2011
UID:348@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/348.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:The ZFS file system has been heavily tuned for workloads where 
 file rewrite activity is minimal or is aligned and sized to match ZFS's nat
 ive record size.  Exporting ZFS storage to block consumers\, however\, pres
 ents a situation where every write is rewriting an existing block\, and una
 ligned writes incur a performance killing synchronous read.
DTSTAMP:20121231T181634
DTSTART;TZID=America/Montreal:20120512T100000
DURATION:PT1H00M
LOCATION:MRT 218
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Optimizing ZFS for Block Storage
UID:316@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/316.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:Amazon Web Services provides a highly reliable and scalable clo
 ud computing infrastructure for deploying web-scale solutions\, with minima
 l support and administration costs\, and more flexibility than the traditio
 nal data center. In the recent months\, AWS have launched a lot of new serv
 ices and features that makes it an ideal platform for Open Source Solutions
 . 
DTSTAMP:20121231T181634
DTSTART;TZID=America/Montreal:20120512T113000
DURATION:PT1H00M
LOCATION:MRT 218
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Overview of Amazon Web Services
UID:334@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/334.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:
DTSTAMP:20121231T181634
DTSTART;TZID=America/Montreal:20120511T103000
DURATION:PT0H30M
LOCATION:MRT 256
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Ports Testing Project 
UID:351@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/351.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:
DTSTAMP:20121231T181634
DTSTART;TZID=America/Montreal:20120511T100000
DURATION:PT0H30M
LOCATION:MRT 256
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Progress in FreeBSD Ports
UID:350@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/350.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:During the last few years\, the UK CPNI (Centre for the Protect
 ion of National Infrastructure) carried out the first comprehensive securit
 y assessment of the Internet Protocol version 6 (IPv6) and related technolo
 gies (such as transition/co-existence mechanisms). The result of the aforem
 entioned project is a series of documents that provide advice both to progr
 ammers implementing the IPv6 protocol suite and to network engineers and se
 curity administrators deploying or operating the protocols. Part of the res
 ults of the aforementioned project have been recently published\, leading t
 o a number of improvements in many IPv6 implementations.Fernando Gont will 
 discuss the results of the aforementioned project\, introducing the attende
 es to the “state of the art” in IPv6 security\, and providing advice on how
  to deploy the IPv6 protocols securely. Gont will also discusss recent adva
 nces in IPv6 security areas such as Denial of Service attacks\, firewall ci
 rcumvention\, and Network Reconnaissance\, and will describe other IPv6 sec
 urity areas in which further work is needed. Additionally\, he will demonst
 rate the use of some attack/assessment tools that implement new network rec
 onnaissance techniques or that exploit a number of vulnerabilities found in
  popular IPv6 implementations.
DTSTAMP:20121231T181634
DTSTART;TZID=America/Montreal:20120512T150000
DURATION:PT1H00M
LOCATION:MRT 205
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Recent Advances in IPv6 Security
UID:332@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/332.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:Registration pick up
DTSTAMP:20121231T181634
DTSTART;TZID=America/Montreal:20120510T150000
DURATION:PT6H00M
LOCATION:Royal Oak Pub
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Registration - pub - Pick up your registration pack\, have a beer!
UID:344@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/344.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:Use of OpenSSH and PuTTY clients with the OpenSSH server for au
 thentication\, tunnels\, VPNs\, and automation.
DTSTAMP:20121231T181634
DTSTART;TZID=America/Montreal:20120510T130000
DURATION:PT3H00M
LOCATION:MRT 251
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:SSH - Keys\, Tunnels\, VPN\, and Automation
UID:283@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/283.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:Solaris boot environments are a painless way for sysadmins to r
 evert changes and upgrades.Solaris boot environments are a painless way for
  developers to test multiple kernels and worlds.FreeBSD does not offer this
  functionality natively.
DTSTAMP:20121231T181634
DTSTART;TZID=America/Montreal:20120512T150000
DURATION:PT1H00M
LOCATION:MRT 218
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Solaris Boot Environments for FreeBSD - reboot into different kerne
 ls and worlds
UID:286@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/286.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:
DTSTAMP:20121231T181634
DTSTART;TZID=America/Montreal:20120511T150000
DURATION:PT0H30M
LOCATION:MRT 256
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:State of 802.11 in FreeBSD
UID:356@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/356.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:Explore Ottawa
DTSTAMP:20121231T181634
DTSTART;TZID=America/Montreal:20120513T090000
DURATION:PT6H00M
LOCATION:Out and About
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Tourist stuff - Spend some time exploring
UID:347@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/347.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:FreeBSD includes a powerful OS-based virtualization stack known
  as jails. 
DTSTAMP:20121231T181634
DTSTART;TZID=America/Montreal:20120511T163000
DURATION:PT1H00M
LOCATION:MRT 250
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Virtually-Networked FreeBSD Jails
UID:289@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/289.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:
DTSTAMP:20121231T181634
DTSTART;TZID=America/Montreal:20120511T170000
DURATION:PT0H30M
LOCATION:MRT 256
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Work on callout(9)
UID:359@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/359.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:For the sixtth year running\, BSDCan will have a WIP (Works In 
 Progress) session\, with presentations on diverse topics.
DTSTAMP:20121231T181634
DTSTART;TZID=America/Montreal:20120512T160000
DURATION:PT1H00M
LOCATION:MRT 218
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Works in Progress Sessions - Short stories from projects around the
  world
UID:346@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/346.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:Security Event Audit is a facility to provide fine-grained\, co
 nfigurable logging of security-relevant events.Audit events are stored in t
 rail files that can be used for postmortem analysis in case of system compr
 omise.Once the system is compromised\, an attacker has access to audit trai
 l files and can modify or delete them.The auditdistd daemon's role is to di
 stribute audit trail files to a remote system in a secure and reliable way.
DTSTAMP:20121231T181634
DTSTART;TZID=America/Montreal:20120511T113000
DURATION:PT1H00M
LOCATION:MRT 205
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:auditdistd - Secure and reliable distribution of audit trail files
UID:335@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/335.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:pfSense is a BSD licensed customized distribution of FreeBSD ta
 ilored for use as a firewall and router. In addition to being a powerful\, 
 flexible firewalling and routing platform\, it includes a long list of rela
 ted features and a package system allowing further expandability without ad
 ding bloat and potential security vulnerabilities to the base distribution.
  This session is being presented by the founders of the pfSense project\, C
 hris Buechler and Scott Ullrich.
DTSTAMP:20121231T181634
DTSTART;TZID=America/Montreal:20120511T150000
DURATION:PT1H00M
LOCATION:MRT 205
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:pfSense 2.1: IPv6 and more
UID:302@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/302.en.html
END:VEVENT
BEGIN:VEVENT
CATEGORIES:Lecture
DESCRIPTION:pkgng is a new package manager for FreeBSD\, it aims at bringin
 g modern package management features for FreeBSD
DTSTAMP:20121231T181634
DTSTART;TZID=America/Montreal:20120512T133000
DURATION:PT1H00M
LOCATION:MRT 218
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:pkgng - Modernising FreeBSD package management
UID:292@BSDCan2012@pentabarf.org
URL:http://www.bsdcan.org/2012/schedule/events/292.en.html
END:VEVENT
END:VCALENDAR
