Older blog entries for thiagom (starting at number 4)

I've got version 0.0.1 of allifdump ready. It seems to work here, at home.
The problematic bug I was facing was using realloc() and still keeping a pointer to the old buffer. Since I fixed that, it seems to work fine now. Threaded mode is still not-done.

Since I decided to enable IPv6, I needed an IPv6-enabled tcpdump. So, I got tcpdump 3.5 and it understands IPv6 fine, but it can only show one interface at a time.

I decided, then, to write a small wrapper program that would run several tcpdumps, one on each interface, and parse the output into a simple output, indicating the interface the packet came from.

I'm calling it allifdump.

I've been trying to get some IPv6 code working for the past few months. Some attempts at it worked, but not much more than simple connection opening and listening programs. Recently, I've managed to work out some real IPv6 IPs on the 6bone, via FreeNet6. If you're interested, you can (could) reach me at:

loki.br.freenet6.net (3ffe:b00:c18:1fff::1e7)

Given that, I decided I needed an IPv6-enabled browser. Since I already had determined to make KDE2 IPv6 enabled, I set off making Konqueror able to talk at 6bone.net. Guess what?
It worked.

The patch is here and must be applied on top of a clean kdelibs 1.92 (beta 3 -- korner) code. It'll completely replace the KSocket & KServerSocket classes and will add some patches to kio/http/http.cc and kio/ftp/ftp.cpp (why don't everyone use .cpp?).

For the moment, only HTTP browsing is enabled in IPv6 mode. FTP under IPv6 adds two (more?) new commands I haven't yet mastered, so I didn't mess with that.

I had some time today and I decided I would spend it on IRC, helping people out as well as I could. If you wish to talk to me, I´m always at DALNet (irc.dal.net) channel #linux, under the nick FAdmThiago (beaware that I´m away a long time).

I spent some time with people from Conectiva and a couple of people from other parts of the world

I also decided to track down a Kernel Oops I was getting. Though I found the eventual reason, I am not sure whether this is a kernel bug or was caused by me in the long run of applying patches to the source.
If you wish to have a look at that on your own, send me an e-mail and we´ll talk.

Well, right now I'm involved with a non-Open Source project. What can I say? It pays well.

Anyways, I'll resume coding OS software whenever possible.

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!