<?xml version="1.0"?>
<rss version="2.0.">
  <channel>
    <title>Advogato blog for LaForge</title>
    <link>http://www.advogato.org/person/LaForge/</link>
    <description>Advogato blog for LaForge</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Sat, 17 May 2008 15:08:16 GMT</pubDate>
    <item>
      <pubDate>Tue, 24 Jun 2003 14:31:55 GMT</pubDate>
      <title>24 Jun 2003</title>
      <link>http://www.advogato.org/person/LaForge/diary.html?start=20</link>
      <guid>http://www.advogato.org/person/LaForge/diary.html?start=20</guid>
      <description>&lt;p&gt;&lt;b&gt;netfilter submit day&lt;/b&gt;
&lt;p&gt;Since 2.4.21 has finally been released and the 2.4.22-preX series are coming up, I'v decided to feed lots of pending patches to DaveM... currently its 18 seperate patches.  Let's see if he likes some more mails in his inbox ;)
&lt;p&gt;Apart from that, I'm mostly working on netfilter rule loading optimiziation.  That is, removing some O^2 complexity code from libiptc, and optimizing the loop detection code insie the kernel.
&lt;p&gt;When I find some spare time, I play with the new Dual Opteron Box below my desk...</description>
    </item>
    <item>
      <pubDate>Tue, 5 Jun 2001 07:33:53 GMT</pubDate>
      <title>5 Jun 2001</title>
      <link>http://www.advogato.org/person/LaForge/diary.html?start=19</link>
      <guid>http://www.advogato.org/person/LaForge/diary.html?start=19</guid>
      <description>&lt;p&gt;
... well... another long time since the last entry.
&lt;p&gt;
what happened in the meantime?
&lt;p&gt;
&lt;ul&gt;
&lt;li&gt;have hacked a virtual ethernet transport (based on
multicast) for &lt;a
href="/proj/user-mode-linux"&gt;user-mode-linux&lt;/a&gt;, so now we
can have virtual ethernets between user-mode-linux'es on
multiple machines
&lt;li&gt;lots of &lt;a
href="http://netfilter.gnumonks.org/"&gt;netfilter+iptables&lt;/a&gt;
stuff. Mainly the new infrastructure
for conntrack + nat helper modules, and various bugfixing as
well as releasing 1.2.2
&lt;li&gt;digging into Wireless LAN, reading IEEE 802.11 specs,
finding a shop where to buy a reasonable priced PRISM2 based
card for 802.11 link-layer sniffing...
&lt;li&gt;reading into IEEE1394 and the OHCI1394 specs, and the
linux ieee1394 stack.
&lt;li&gt;reading into SNA in general, as well as &lt;a
href="http://www.linux-sna.org/"&gt;linux-sna&lt;/a&gt;
&lt;li&gt;some minor enhancements for &lt;a href="http://www.advogato.org/proj/ulogd" &gt;ulogd&lt;/a&gt;
&lt;li&gt;Given a &lt;a
href="http://www.gnumonks.org/presentations/"&gt;QoS talk&lt;/a&gt; at
&lt;a href="http://www.linuxexposaopaulo.com/" &gt;Linux Expo Sao
Paulo&lt;/a&gt;
&lt;li&gt;Given the same QoS talk at CEFET-PR (brazilian
university in Curitiba)
&lt;/ul&gt;
&lt;p&gt;some future stuff... I'm going to give talks at the
following conferences/events:
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://lsm.abul.org/" &gt;LSM2001&lt;/a&gt;, Bordeaux, FR
(about netfilter/iptables)
&lt;li&gt;&lt;a
href="http://www.ottawalinuxsymposium.org/"&gt;OLS2001&lt;/a&gt;, Ottawa,
CA (no talk, just netfilter BOF)
&lt;li&gt;&lt;a href="http://www.hal2001.org/" &gt;HAL2001&lt;/a&gt;, Twente, NL
(netfilter/iptables)
&lt;li&gt;&lt;a href="http://lbw2001.ynfonatic.de/" &gt;LBW2001&lt;/a&gt;,
Bouillon, BE (netfilter/iptables)
&lt;li&gt;&lt;a href="http://www.linuxexpobirmingham.com/" &gt;Linux Expo
Birmingham&lt;/a&gt;,
Birmingham, UK (netfilter/iptables tutorial)
&lt;/ul&gt;</description>
    </item>
    <item>
      <pubDate>Sun, 8 Apr 2001 03:28:07 GMT</pubDate>
      <title>8 Apr 2001</title>
      <link>http://www.advogato.org/person/LaForge/diary.html?start=18</link>
      <guid>http://www.advogato.org/person/LaForge/diary.html?start=18</guid>
      <description>... three months since my last diary entry, when is this
ever going to change.
&lt;BR&gt;&lt;BR&gt;
Well, quite a lot happened since then, though. Arrived four
weeks ago in Brazil, and really enjoy it here.
&lt;BR&gt;
News regarding free software development:
&lt;UL&gt;
&lt;li&gt;netfilter/iptables
&lt;ul&gt;
&lt;li&gt;a lot of support on mailinglists and newsgroups, mainly
alone - Rusty is on holiday
&lt;li&gt;released iptables 1.2.1 and 1.2.1a
&lt;li&gt;further work on making conntrack work with multiple
related connections per master-connection
&lt;li&gt;generic sequence offset api for nat helpers seems stable
&lt;li&gt;integrating and testing a lot of user-contributed
patches
&lt;/ul&gt;
&lt;li&gt;released new ulogd (0.93) revision
&lt;li&gt;spent multiple days trying to debug the uml virtual
ethernet, no success so far
&lt;li&gt;started a completely new project (see &lt;a
href="http://www.gnumonks.org/projects"&gt;http://www.gnumonks.org/projects&lt;/a&gt;
called ASIS. it is a asynchronous streaming imap
synchronizer, replicating imap mailboxes on other machines
and capable of propagating state changes (read, unread,
flagged, replied) back to the server. This enables me to hav
eall my emails replicated on two notebooks, workstation in
brazil and server in germany.
&lt;/ul&gt;</description>
    </item>
    <item>
      <pubDate>Sun, 7 Jan 2001 14:17:00 GMT</pubDate>
      <title>7 Jan 2001</title>
      <link>http://www.advogato.org/person/LaForge/diary.html?start=17</link>
      <guid>http://www.advogato.org/person/LaForge/diary.html?start=17</guid>
      <description>Oops.. it's been almost two month since my last diary entry
at advogato.
&lt;p&gt;
I really have to change this lousiness and write more
regularly.
&lt;p&gt;
Well... let's see what happened in the meantime:
&lt;ul&gt;
&lt;li&gt;decided to work with &lt;a
href="http://www.conectiva.com"&gt;Conectiva&lt;/a&gt; in Brazil
&lt;li&gt;the 17th &lt;a href="http://www.ccc.de/congress" &gt;Chaos
Communication Congress&lt;/a&gt; where I did a renewal of my
netfilter talk and met a lot of really cool hackers :)
&lt;li&gt;more netfilter hacking. IPv6 fixes,
iptables-save/restore, ...
&lt;li&gt;bought a sony DV-Camera, still have no success in using
it in combination with Linux libraw1394 / video1394
&lt;li&gt;got a Apple G4 to have a big-endian platform for
development. It's a really cool machine, GBit ethernet
onboard, airport, 64bit PCI, ... 
&lt;li&gt;registered for &lt;a
href="http://www.ottawalinuxsymposium.org"&gt;OLS2001&lt;/a&gt;
&lt;/ul&gt;
&lt;p&gt;Now I have only one week left till departure to &lt;a
href="http://linux.conf.au"&gt;linux.conf.au&lt;/a&gt;... and there
is a _LOT_ of work left, especially all the preparations for
the 'big move' to .br
&lt;p&gt;To make it even worse, the TODO list is growing all the
time. Apart from all the netfilter stuff, the 2.4 port of
the international kernel patch still needs a lot of work...
</description>
    </item>
    <item>
      <pubDate>Mon, 13 Nov 2000 17:18:34 GMT</pubDate>
      <title>13 Nov 2000</title>
      <link>http://www.advogato.org/person/LaForge/diary.html?start=16</link>
      <guid>http://www.advogato.org/person/LaForge/diary.html?start=16</guid>
      <description>&lt;P&gt;I've arrived two days ago in Curitiba, Brazil. Spent most
of the weekend together with &lt;a href="http://www.advogato.org/person/acme" &gt;acme&lt;/a&gt;
talking about a lot of things, mostly about Brazil of
course.
&lt;p&gt;On the flight from Germany to Brazil I had enough time to
do some more netfilter work:
&lt;ul&gt;
&lt;li&gt;extended ttl match (not only ttl=n but also ttl&amp;lt;n,
ttl&amp;gt;n)
&lt;li&gt;IPv6tables icmp bugfixes
&lt;li&gt;MARK target and mark match for IPv6 fixed
&lt;li&gt;REJECT target for IPv6 added
&lt;li&gt;mangle table for ipv6
&lt;/ul&gt;

</description>
    </item>
    <item>
      <pubDate>Fri, 27 Oct 2000 16:32:44 GMT</pubDate>
      <title>27 Oct 2000</title>
      <link>http://www.advogato.org/person/LaForge/diary.html?start=15</link>
      <guid>http://www.advogato.org/person/LaForge/diary.html?start=15</guid>
      <description>&lt;p&gt;
mmh... spend most of the last two days in volunteer work for
KNF. &lt;ul&gt;
&lt;li&gt;Moved a bunch of mailinglists from majordomo to mailman, 
&lt;li&gt;Set up a PPTP server based on a LDAP authentication
backend
&lt;li&gt;built a MPPE aware PPPd RPM package
&lt;/ul&gt;
&lt;p&gt;And then there are the three nasty libiptc bugs I've been
hunting for the last four days or so... During the debugging
I wanted to use &lt;i&gt;ltrace&lt;/i&gt;, but unfortunately it doesn't
work on a 2.4.x kernel. Unfortunately libiptc, a part of
netfilter, only runs on 2.4.x - so I have to debug without
ltrace.
&lt;p&gt;anyway, I have to fix those bugs soon.
&lt;p&gt;Arranged a meeting with Marc Boucher (one of the
other netfilter core-team people) on Sunday... this is
great. I have a lot of netfilter-related stuff to discuss.</description>
    </item>
    <item>
      <pubDate>Mon, 16 Oct 2000 11:47:50 GMT</pubDate>
      <title>16 Oct 2000</title>
      <link>http://www.advogato.org/person/LaForge/diary.html?start=14</link>
      <guid>http://www.advogato.org/person/LaForge/diary.html?start=14</guid>
      <description>I finally found enough time to put the first version of my
new website online. It's based on Zope and backened by
mySQL. The most interesting thing so far is the &lt;a
href="http://www.gnumonks.org/projects"&gt;projects page&lt;/a&gt;.
&lt;p&gt;
I was following the recent discussions on
&lt;b&gt;linux-ipsec&lt;/b&gt;. People are asking if there is support
for hardware crypto acceleratores. We need a generic cipher
API for that - in fact we already have one in the
&lt;tt&gt;international kernel patch&lt;/tt&gt;.
Unfortunately the &lt;b&gt;FreeSWAN&lt;/b&gt; people don't want to use
the kerneli patch, because it is only available for 2.2 
&lt;p&gt;
So I decided to port the &lt;a
href="http://www.kerneli.org"&gt;kerneli&lt;/a&gt; cryptographic
patches to recent 2.4 kernels, which is what I did over the
last two days.</description>
    </item>
    <item>
      <pubDate>Thu, 12 Oct 2000 18:17:04 GMT</pubDate>
      <title>12 Oct 2000</title>
      <link>http://www.advogato.org/person/LaForge/diary.html?start=13</link>
      <guid>http://www.advogato.org/person/LaForge/diary.html?start=13</guid>
      <description>I did lots of work for &lt;a
href="http://www.franken.de"&gt;KNF&lt;/a&gt;, a non-for-profit
internet organization. Had to update some boxes, reconfigure
the routing, ... took me almost three days of this week.
&lt;P&gt;
So I didn't have enough time for netfilter and my other
projects, but I'm going to catch up over the weekend. 
&lt;P&gt;
I have to get &lt;i&gt;iptables-save&lt;/i&gt; and
&lt;i&gt;iptables-restore&lt;/i&gt; done before continuing any work on
the failover stuff. 
&lt;P&gt;
Rusty finally invited me to join the netfilter core team!
Great! (although this means I'm no longer leader of the
scoreboard :)
</description>
    </item>
    <item>
      <pubDate>Sat, 7 Oct 2000 20:40:38 GMT</pubDate>
      <title>7 Oct 2000</title>
      <link>http://www.advogato.org/person/LaForge/diary.html?start=12</link>
      <guid>http://www.advogato.org/person/LaForge/diary.html?start=12</guid>
      <description>&lt;P&gt;Spent most of the last two days thinking about how to
implement the features needed for firwewall failover in
netfilter. Actually started some experimenting...
&lt;P&gt;Did some work for my new homepage in zope, although
almost everything else is more interesting than this
homepage ;) but I have to have some better means to publish
my work. At least I hope I'll be able to publish stuff more
automatically, without doing any HTML from hand :)</description>
    </item>
    <item>
      <pubDate>Fri, 6 Oct 2000 16:07:01 GMT</pubDate>
      <title>6 Oct 2000</title>
      <link>http://www.advogato.org/person/LaForge/diary.html?start=11</link>
      <guid>http://www.advogato.org/person/LaForge/diary.html?start=11</guid>
      <description>It's been a long time since my last entry here. 
&lt;P&gt;
Fixed a braindead bug in my ip_conntrack_irc module. And the
worst thing is: It took me an hour to find it. argh. It was
that obvious.
&lt;P&gt;
But it has a good side: I now finally know how DCC RESUME
works and maybe I have some motivation to add support for
DCC RESUME to ip_nat_irc in the next days
&lt;P&gt;
Currently I'm thinking about some api extensions to allow
manipulation of the conntrack database from userspace. Maybe
I'll end up adding some features needed for failover, too.

</description>
    </item>
  </channel>
</rss>
