OpenBSD Journal
Home : : Add Story : : Archives : : About : : Create Account : : Login :
N2K8 Hackathon Summary Part 7
Contributed by merdely on Thu May 29 00:59:19 2008 (GMT)
from the wannabe-beer dept.

Mark Uemura (mtu@) returns with the seventh installment from his experience at the Network Hackathon in Japan:

Henning and Ryan

Network Hackathon (Part 7) - May 5-10, 2008, Ito, Japan

The following two individuals have impressed me for many years now. Ryan McBride (mcbride@) and Henning Brauer (henning@) are the best of friends and each in his own right has done so much for OpenBSD.

Mark's account continues below with interviews and more pictures.

mcbride@
Ryan was one of the main guys responsible for bringing high availability clusters to OpenBSD, along with Mickey Shalayeff (mickey@), Christopher Pascoe (pascoe@) and Marco Pfatschbacher (mpf@). Henning has either written and/or rewritten more privilege separated daemons (bgpd(8), dhcpd(8), dhclient(8), dhcrelay(8), ntpd(8), mopd(8), tftpd(8) and httpd(8)) than any other OpenBSD developer. Yet, as you'll see below, what they are doing together is very important and daunting if done on their own. Their efforts now are paving the way for great things to come in OpenBSD!

Ryan and Yumiko
I have the pleasure of working very closely with Ryan on a daily basis. His OpenBSD contributions are long and impressive on their own. Besides CARP and PFSYNC, he added IPv6 support for PF, PF layer 3/4 load balancing, tons of pf.conf(5) improvements along with sane defaults and managed to trick/encourage Henning to do the heavy lifting on other PF things. Yet, I can tell you that Ryan is every bit the Security Professional that I strive to be. I've got my work cut out for me. :-) Ryan is a very experienced OpenBSD kernel and network stack developer. He is technical to the core, extremely professional when it comes to security and experienced beyond his years. He can also be very theatrical at times when giving talks. ;-)

Here is what Ryan had to say about his work at the Network Hackathon:

Ryan, Theo and others
Henning and I are on a multi-year project to reorganise PF's internals. Since we have two hackathons in quick succession, we're trying to do the major work over the next few months. So I knew I already had my work cut out for me this hackathon. I needed a bit of a warm up, so I first fixed some longstanding issues with carp logging, making it much more tunable and making it log state changes (now enabled by default).

Then, while Henning worked on the next phase of the state table reorganisation, I helped David Gwynne (dlg@) on his project to make PF handle asymmetrical routing correctly, making some minor changes to pfsync(4) handling of state insertion (still uncommitted).

While I was finishing this, Henning finished his rework of the state handling code, with one "minor" caveat: All the parts of PF that deal with translation (nat, rdr, binat) were commented out and needed to be rewritten. I spent the last two days of the hackathon slowly working through this; it should be completed soon with a goal of committing this work before the general hackathon this June.


henning@
For me, Henning Brauer has always been one of the main OpenBSD icons. His work is formidable and he has added so much functionality to OpenBSD. His code is exemplary for anyone interested in writing bloat-free, secure privilege-separated daemons. ripd(8) and ospfd(8) are good examples of where Henning's framework used in bgpd(8) was used in other daemons that he didn't write.

Henning is every bit a character in person as he is on misc@. Well, on misc@, he is more like a demi-God; at least that was my impression of him. His replies to misc@ posts were usually authoritative and to the point. You couldn't help but learn something insightful. In person, this is also true.

mmm..... beers
Henning couldn't help but make fun of the beer that I brought to the hackathon. Rather than bring only Japanese beer, I brought along some Corona and Heineken. It was the only thing that I could get in bulk at CostCo. Actually, I brought too much beer, if you can believe it. Anyhow, after bringing the beer into the hacking room, I noticed a note on the white board in Henning's chicken scratch, of course. It had some derogatory comments about the beer selection in descending order with the last choice akin to some beer wannabe. The funny thing is that when I questioned him later after many beers and a beer wannabe in hand, he replied, "after four beers, they all taste the same! *hiccup*" Later I was thanking myself for not wasting the expensive beer on Henning. ;-)

Here is what Henning had to say about his work at the Network Hackathon:

henning@ and pyr@
Two years ago (or three already?) Ryan and I were on a ferry in the Vancouver Island region and were talking about PF internals. We had wild ideas about structural changes, linking states together to save lookups, and link other states to that. This, unfortunately, requires a major rework of the state table logic - besides other not exactly easy modifications. We have worked on preliminary stuff during previous hackathons and a bit in between and got that in. Now it was time for the big state table changes. For the first couple days I was writing the new state insertion and search routines. After that, I went through the code ripping out the old routines and replacing them with the new ones. While doing so, I dropped features nobody needs anyway: all forms of NAT and pfsync. For some reason Ryan is interested in having these, so I passed my diff over to him to add that stuff back.

henning@ et al
While he was doing that, I spent some time on further integrating Claudio Jeker's (claudio@) route priority code. This is another multi-year project. Claudio and I first came up with it certainly more than a year ago -- maybe two. I looked for and found cases where the route priority was not set appropriately (arp, cloning) and fixed that. I had all routing daemons inserting their routes with an appropriate priority. For the routing daemons themselves, there will be much more required though. Routing priorities, which allow you to have multiple routes to the same destination -- the one with the highest priority wins, help to make the routing daemons more efficient since they can just blindly insert their routes and don't have to care if there already is a route. This is especially important for bgpd, though, since it needs to verify whether next hops are reachable. There are some other parts that require looking at the current routing situation which are a bit more complicated. I expect the other routing daemons' kroute code to profit big time from route priorities and they nicely make sure the interaction between the routing daemons is right (whoms route has priority over whoms? now it is easy). I started looking at bgpd's kroute code, but haven't finish that yet.

In between, I worked on the time code in bgpd, now using a timewheel there, allowing us to move some stuff to regular times that use manual checks now.

And I learned some Japanese words, had weird Japanese food, beer and sake.

Japan (n2k8 hackathon summary to be continued)

Thank you Mark, Ryan and Henning for sharing a bit from n2k8 with us.

[topicpf2]

<< OpenBSD Foundation Announces C2K8 Support | Reply | Threaded | Follow Up - PF Internals Redesign >>

Threshold: Help

Related Links
more by merdely


  Re: N2K8 Hackathon Summary Part 7 (mod 5/25)
by Anonymous Coward (84.196.93.224) on Thu May 29 09:21:23 2008 (GMT)
  Is there going to be a summary about Theo? :)

  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Tom Hanks? (mod 6/22)
by Anonymous Coward (151.61.216.54) on Thu May 29 12:36:53 2008 (GMT)
 
In the second picture Henning looks like Tom Hanks :D

  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: Tom Hanks? (mod -2/18)
by Brynet (Brynet) on Thu May 29 16:43:59 2008 (GMT)
  >
> In the second picture Henning looks like Tom Hanks :D
>
>

Woah! Celebrity hacker! Howdy Partna! :-)
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: N2K8 Hackathon Summary Part 7 (mod -6/22)
by Ryan Graham (64.114.199.1) on Thu May 29 17:34:02 2008 (GMT)
  And the summary continues?!? It just keeps going and going and going.. this is great!

Now we'll all be really disappointed if there isn't as much coverage for c2k8.
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: N2K8 Hackathon Summary Part 7 (mod 0/20)
by henning (213.39.144.46) (henning@) on Thu May 29 20:51:16 2008 (GMT)
  hey, I didn't comment in any negative way on the japanese beer! only the two other wannabe-beers :) but I only hadjapanese beers, mark brought sooooooo much...
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: N2K8 Hackathon Summary Part 7 (mod 5/17)
by Miod Vallat (miod) on Thu May 29 21:29:51 2008 (GMT)
  > hey, I didn't comment in any negative way on the japanese beer! only the two other wannabe-beers :) but I only hadjapanese beers, mark brought sooooooo much...

Was the minibar empty at the end of the hackathon?
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: N2K8 Hackathon Summary Part 7 (mod 6/18)
by henning (213.39.130.122) (henning@) on Thu May 29 22:04:36 2008 (GMT)
  > > hey, I didn't comment in any negative way on the japanese beer! only the two other wannabe-beers :) but I only hadjapanese beers, mark brought sooooooo much...
>
> Was the minibar empty at the end of the hackathon?

the bar was as mini as a canadian minivan is mini...

besides, we were hacking all day, and the evil twin was not with us
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: N2K8 Hackathon Summary Part 7 (mod -2/20)
by Bob Beck (129.128.11.43) (beck@openbsd.org) on Thu May 29 22:59:04 2008 (GMT)
  > And the summary continues?!? It just keeps going and going and going.. this is great!
>
> Now we'll all be really disappointed if there isn't as much coverage for c2k8.

Then perhaps I'll have to bludgeon^H^H^H^H^H^Hcoerce^H^H^H^H^H^H^Hbribe^H^H^H^H^Hbeg Mark to help us all and do the same thing at c2k8 ;)

I'm nowhere near as good at writing this stuff up here :)

Maybe everyone can tell mark what a great job he's done on these
so he'll do it in Edmonton ;)


-Bob

  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  great homage (mod -1/23)
by Anonymous Coward (24.20.137.107) on Sat May 31 00:23:41 2008 (GMT)
  http://www.flickr.com/photos/merdely/2528174012/sizes/o/in/photostream/
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: N2K8 Hackathon Summary Part 7 (mod 0/10)
by Anonymous Coward (39.42.105.244) on Thu Jun 25 01:07:47 2015 (GMT)
  The more the informative a blog is, the more I am concerned with the information and knowledge. With all the skills and ideas, when it comes to the article writing, I usually get recommendation for essay writing company from my seniors. Thanks
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: N2K8 Hackathon Summary Part 7 (mod -1/11)
by amanda (1.39.49.156) (mattrushes@gmail.com) on Fri Dec 18 09:11:49 2015 (GMT)
  > The more the informative a blog is, the more I am concerned with the information and knowledge. With all the skills and ideas, when it comes to the article writing, I usually get recommendation for essay writing company from my seniors. Thanks well i am also impressed with popularity of the site. really awesome. Paper writing service
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: N2K8 Hackathon Summary Part 7 (mod -1/11)
by Yan (202.67.37.41) (yan738@gmail.com) on Tue Aug 2 01:01:06 2016 (GMT)
  Sekarang anda sudah bisa belanja pakaian wanita secara online karena sudah ada banyak toko online yang menjual busana pakaian wanita, tas wanita, sepatu wanita, dan masih banyak lagi produk lainnya. Dapatkan promo produk fashion wanita terbaru di sini kunjungi website kami . Ini adalah halaman blog yang bisa anda pelajari jika anda mau belajar SEO secara online. Di sini anda bisa mendapatkan materi SEO offpage dan onpage jika anda mau belajar SEO secara bertahap. Materi panduan SEO disesuaikan dengan kebutuhan pemula belajar seo bertahap untuk pemula . Apakah anda memerlukan obat untuk memperbesar ukuran kelamin anda? Blue wizard asli sekarang ini tersedia. Ini dia merek terbaru obat perangsang wanita Blue Wizard. Obat perangsang wanita yang aman dan alami bisa anda dapatkan di sini. Jual blue wizard asli yang adalah obat perangsang wanita yang berkualitas. Sangat baik untuk membantu wanita mendapatkan libido yang melemah akibat kelelahan atau stress. Dapatkan blue wizard asli obat perangsang wanita yang berkualitas hanya dari kami cek daftar harga . cek produk kami di sini. Hanya blue wizard asli untuk obat perangsang wanita jual blue wizard asli . Apakah anda ingin mendapatkan bra branded berkualitas. Toko pakaian dalam dan bra branded internasional dengan harga terjangkau. Dapatkan penawaran BRA BRANDED terbaik di sini. Toko online bra yang branded. Apakah anda senang menggunakan bra dengan desain branded? Jika anda mencari toko online yang menjual bra branded, maka anda bisa mendapatkannya dari toko online kami di bralicious. Silahkan melihat koleksi bra branded kami di sini kunjungi website kami . lihat koleksi bra branded di toko online kami jual bra set branded . Bagi anda yang membutuhkan rangkaian bunga di kota surabaya, anda bisa menghubungi kami. Beli bunga atau karangan bunga terbaik di kota surabaya? Toko bunga surabaya yang menjual banyak produk karangan bunga di kota surbaya siap melayani anda dalam medapatkan karangan bunga yang berkualitas di surabaya. Kami adalah toko bunga surabaya yang bisa membantu anda dalam setiap kebutuhan bunga anda. lihat penjelasan lengkapnya . cek aneka produk karangan bunga kami jual bunga papan surabaya . Cara untuk cepat hamil bisa anda pelajari dan usahakan. Apakah anda ingin mengetahui cara cepat untuk hamil? Ada banyak sekali fakto yang mempengaruhi kesburan seorang pria dan wanita. Dapatkan saran cara cepat untuk hamil hanya dari dokter profesional di bidang ini. Silahkan cek info lengkapnya di bawah ini. buka tautan berikut . lihat tips cara cepat hamil hanya di sini tips cepat hamil . Kenapa crystal x semakin dicari oleh kaum hawa. Butuh crystal x asli untuk menjaga organ kewanitaan anda? Crystal X adalah produk antiseptik untuk membersihkan organ kewanitaan. Jika anda memerlukan produk crystal x asli, maka anda bisa membelinya dari agen crystal x NASA yang resmi. Silahkan mengunjungi website kami untuk mendapatkan produk crystal x yang asli. info lengkap . dapatkan crystal x asli dari website kami OBAT KEPUTIHAN ALAMI CRYSTAL X . Do you need information about mount rinjani trekking site? Trekking is one of the most fun way to enjoy this nature. This site provides you a lot if trekking information. Information mount Rinjani Trekking - Mount Rinjani or Gunung Rinjani can be sumbitted from Sembalun or Senaru starting point. The amazing sunrise from the peak of Rinjani as you’ve never seen from other places.Sembalun and Senaru village are two common climbing routes up the mountain, all are challenging and you need to be physically fit and have some serious hiking experience, choose from our Trekking Packages ! cek daftar harga . you can use our services for a great trekking experience on mount rinjani mount rinjani trekking packages . Bagi anda yang ingin jual pulsa online atau melakukan pembayaran listrik dan token prabayar PLN.Di sini adalah pusat pembayaran online banking. anda juga bisa membeli pulsa secara online. Jika Anda termasuk dalam list pertanyaan di atas, OPulsa lah solusinya untuk Anda: 1. Jual Pulsa, Voucher Game, Token Listrik, Voucher TV, dan PPOB (Bayar Tagihan Listrik, Telkom, Speedy, PDAM, dll) Kami memfasilitasi bagi pengguna internet yang ingin membeli pulsa, voucher game online, Pascabayar atau disebut Point Payment Online Bank (PPOB). kunjungi website kami . dapatkan paket jual online dan token listrik prabayar PLN di sini Beli pulsa bolt . Jika anda merasa kelebihan berat badan dan merasa butuh produk yang bisa mengurangi berat anda, cobalah herbalife. Butuh produk herbalife asli? Semuanya ada di sini. Apakah anda ingin menurunkan berat badan? Diet yang sehat adalah solusinya dan herbalife adalah produk yang sudah terkenal di dunia untuk membantu diet menurunkan berat badan anda. Jika anda ingin membeli produk herbalife yang asli, maka anda bisa mendapatkannya di sini dalam produk paket herbalife murah lihat penjelasan lengkapnya . dapatkan paket herbalife murah anda hanya di sini Jual Paket Herbalife Indonesia Murah . Minyak kemiri sangat baik dalam merawat rambut. Ini adalah minyak kemiri; produk yang bisa anda pakai untuk menyuburkan rambut. Minyak kemiri adalah minyak yang terbuat dari kemiri dan sudah lama dikenal manfaatnya untuk menyuburkan rambut. Jika anda ingin membeli minyak kemiri yang asli maka anda bisa membelinya dari kami, kami menjual minyak kemiri asli dengan kualitas yang terjamin buka tautan berikut . lihat penawaran dan manfaat minyak kemiri dari kami Harga Minyak Kemiri . Siapa saja yang ingin menyewa apartemen harian di kota depok bisa menghubungi kami. Apakah anda ingin menyewa apartemen secara harian di kota depok. Kami menyediakan banyak pilihan salah satunya adalah apartemen margonda residence di kota depok. Ini adalah apartemen yang bisa menjamin kepuasan anda. Ada banyak fasilitas di apartemen kota depok di margonda residence. info lengkap . Daftar harga apartemen murah di kota depok bisa anda cek di sini Sewa Apartemen Harian Margonda . Kami adalah toko online yang menyediakan bibit tanaman hias dan bunga yang sangat profesional. Apakah anda memerlukan bibit bunga untuk berkebun? Ada banyak pilihan tanaman hias yang bisa anda beli bibitnya secara online saat ini anda bisa membeli bibit bunga dan tanaman hias dengan
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: N2K8 Hackathon Summary Part 7 (mod 0/12)
by Yin (202.67.37.41) (yin737@yahoo.com) on Tue Aug 2 01:03:59 2016 (GMT)
  menyewa apartemen murah Sewa apartemen harian di depok cek harga sewa baca isi halaman kelas untuk SMP Contoh Laporan PTK SMP Bahasa Indonesia dan Inggris contoh laporan penelitian lihat detil produk septic tank biotech jual tangki fiberglass harga toilet portable baca selengkapnya mobil honda honda tanjung api api dealer resmi mobil lihat halaman Rendang jual rendang kemasan harga rendang asli lihat produk memelihara ikan lele ternak lele kolam terpal budidaya ikan lele cek daftar harga Siomay Siomay Enak produk siomay lihat katalog batu bata merah JUAL BATA MERAH JAKARTA batu bata merah cek koleksi kami rental mobil sewa mobil surabaya daftar mobil click here menyewa mobil rental mobil jogja murah rental di jogja lihat produk tenaga guru les privat bahasa inggris jasa les privat lihat produk wisata pulau tidung pulau tidung tour and travel wisata pulau tidung cek daftar harga jilbab anak busana muslim modern jilbab anak terbaru lihat katalog Camp Leaky rent boat klotok tanjung puting orangutan tour package cek daftar harga Klotok Trip booking borneo tour orangutan orangutan tour package lihat katalog Tanjung Puting klotok tour orangutan tour package cek koleksi kami Tanjung Puting Lokasi wisata tanjung puting orangutan tour package click here catering di jakarta catering jakarta melayani pernikahan daftar harga catering lihat produk canopy kain tenda membrane bandung daftar harga canopy cek daftar harga canopy kain tenda membrane bandung jasa pasang canopy lihat katalog jasa arsitek Jasa Arsitek Jakarta layanan jasa arsitek cek koleksi kami instantly ageless instantly ageless indonesia instantly ageless jeunesse cek daftar harga jasa desain toko jasa desain interior toko jakarta jasa desain toko lihat katalog lagu barat lagu pop barat terbaru lagu barat terbaru lihat contoh jasa photo booth jasa photobooth jakarta jasa photo booth kunjungi halaman web cara cepat hamil cara cepat hamil terbaru cara cepat hamil masuk ke halaman ini pakaian wanita jual pakaian wanita online cara blogging silahkan baca selengkapnya alat kelamin pria KLG obat pembesar kelamin lihat detil produk ukuran kejantanan obat kuat viagra viagra yang asli click here KLG pills KLG ASLI produk KLG pills lihat produk sulit mempunyai keturunan obat pengental sperma semenax asli kunjungi sekarang
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: N2K8 Hackathon Summary Part 7 (mod 0/12)
by &#1575;&#1604;&#1593;&#1575;&#1576; (66.85.185.78) (ztmayto4o@moakt.ws) on Mon Aug 22 12:30:15 2016 (GMT)
&#1576;&#1606;&#1575;&#1578;
  إن ألعاب الفلاش تعرف تطورا كبيرا، خصوصا في مجال الجرافيك والأداء، لقد أصبح الإهتمام بهندسة الصورة من الأولويات، إضافة إلى البحث عن الإمتاع في اللعبة، وهذا ما ستلمسه في لعبة خرجت سنة 2016 وهي لعبة الدبابة المدمرة، إحدى روائع موقع العاب سيارات الحربية. العاب سيارات لعب العاب سيارات 2017 al3ab العاب تلبيس بنات العاب باربي العاب فلاش العاب عربيات
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: N2K8 Hackathon Summary Part 7 (mod -1/11)
by jeuxbanat (178.62.31.125) (admin@al3ab.com) on Fri Aug 26 23:10:31 2016 (GMT)
  محبى العاب بنات نقدم لكم اللعبة المميزة وهى لعبة سير استيل المميزة والتى تمكنك من تلبيس بنات بطريقة الشير المميزة والرائعة والجذابة al3ab banat
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: N2K8 Hackathon Summary Part 7 (mod -1/11)
by Alat Pembesar Penis (120.188.82.228) (basiralfanani@gmail.com) on Tue Oct 4 19:05:15 2016 (GMT)
http://www.tokopria.net/alat-pembesar-penis-vakum-alat-vital-pria
  <a href="http://www.grosirklgpills.com/">KLG PILLS</a> HERBAL ASLI
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

  Re: N2K8 Hackathon Summary Part 7 (mod 0/0)
by mxffiles (218.11.237.74) on Tue Feb 7 06:03:50 2017 (GMT)
  This is a very good post which I really enjoy reading. It is not every day that I have the possibility to see something like this. Software mxf Software mxf converter free download to convert HD camcorder files. ts converter convert ts video files to avi, mp4, wmv, mov mts to avi mp4 mov mkv iMovie, FCP/FCE with mts converter, so to convert mts files for your PC and mobiles. mod converter and convert tod files just free download mod video converter. m2ts
  [ Show thread ] [ Reply to this comment ] [ Mod Up ] [ Mod Down ]

[ Home | Add Story | Archives | Polls | About ]

Copyright © 2004-2008 Daniel Hartmeier. All rights reserved. Articles and comments are copyright their respective authors, submission implies license to publish on this web site. Contents of the archive prior to April 2nd 2004 as well as images and HTML templates were copied from the fabulous original deadly.org with Jose's and Jim's kind permission. Some icons from slashdot.org used with permission from Kathleen. This journal runs as CGI with httpd(8) on OpenBSD, the source code is BSD licensed. Search engine is ht://Dig. undeadly \Un*dead"ly\, a. Not subject to death; immortal. [Obs.]