Started to work on PPTP helper port for post-2.6.11
I've started to port the PPTP conntrack and NAT helper to the 2.6.11-and-later
API changes. Obviously that forced me to look at the code deeper than I did
for quite some time. That in turn led me to the discovery of a bug.
Obviously, the bug was not hit in most installations, because it's only a bug
in the error path.
Expectations used to be kmalloc()ed, so the helper could directly kfree() them
without a problem. Some time ago, we introduced a slab cache for expectations,
so that would no longer work. Now the code in svn was changed to use
ip_conntrack_expect_free().
Arriving at reboot7
I just arrived in Copenhagen for the reboot 7
conference. Travelling went fine, actually the first time I was using easyJet
(one of the new European low-cost airlines). The flight was in the evening, so
I don't know if they also try to sell you beer at 6:30 am (like AirBerlin) ;)
reboot7 seems to be quite different from the usual conferences
that I'm attending. It's way less technical, so I actually reorganized my
gpl-enforcement slides adding some more high-level overview on the subject of
the GPL, motivations for copyleft licensing, etc.