Archive for September, 2006

tcpslice blast from the past

Sunday, September 24th, 2006

bms@ committed a patch I submitted in response to a PR (bin/13691 in case anyone cares, filed back in 1999, with my patch submitted in 2000). This was way back before I got my commit bit, and back when I was a researcher doing analysis of traffic traces. The problem involved tcpslice, a program that used to ship with tcpdump that subsets a tcpdump file. tcpslice was written by an old friend of mine, Vern Paxson, and it’s quite clever in its implementation. Basically, the problem was it didn’t deal with >2GB files very well, and it wasn’t Y2K compliant. Both of these were problematic for a research project I was working on at the time.

Both problems have since been fixed in the original sources, and are reflected in the version that we have in the FreeBSD ports tree (I think it’s net/tcpslice). But for some reason we still have this really ancient copy in our base system. bms@ applied my patch, but he also wants to know if we should just kill the version in the base system. I think it should go away because heck, the Y2K bug made this program almost unusable and nobody (except for apparently a handful of us) noticed.

Anyways…it was kind of weird and cool to see this ancient patch hit the source tree.

6.2-RELEASE underway

Saturday, September 16th, 2006

(A little belatedly.)

I committed the first public draft of the 6.2 schedule to the www/ tree this morning. It’s not completed yet because we need to fill in doc/ and ports/ related items. Some of those are still being discussed. I almost could have filled in the doc items because doc tree slushes tend to be fairly informal, but wanted to DTRT and let doceng@ have their say.

It’s good to be working on releng stuff again (I approved my first two MFCs in over two years this week). I’ve been updating release notes a bit at a time (I tend to work on these in chunks of about 20-30 minutes or so).

The Web site has changed a bit (slight understatement) since I last had to deal with it; a bunch of files moved around and there are a lot more knobs than two years ago. Still it seems like it’s easier to make the changes we need to do around release-time and all of these knobs let us do them in a consistent way (so for example all of the release numbers change consistently throughout the site). simon@ gave me some good info on Web site building infrastructure.