A few projects I currently work on are:
- cfg80211/nl80211 -- a subsystem for the Linux kernel for wireless configuration (search netdev/linux-wireless lists for more description)
- mac80211 -- the Linux wireless stack
Stuff I still maintain, but do not actively develop any more (mostly because it does what I want):
Stuff I've worked on in the past:
- snd-aoa: replacement sound driver for Apple machines
- hibernate (suspend to disk) support for G5 powermacs (merged into the official Linux kernel as of 2.6.22)
- calling private ioctls of the Broadcom wireless driver under OSX
- using exim as a hidden service inside tor
- K600i bluetooth remote control
- reverse engineered instructions for loading iSight firmware of on the MacBook
- a sort-of spamd compatible server for dspam
- MBOX file sorter
- new moinmoin latex parser and processor
- reverse engineering the Broadcom wireless chipset (the driver works for me)
- ls5000 -- a SANE backend for the Nikon Coolscan 5000 ED 35mm film scanner
- integrating dovecot and dspam
- SANE network protocol documentation
- greylisting for exim
- cvs diff cleaner
- plugin script for munin to show dspam data
- small script to find duplicates on an IMAP server, using message-ids
- HP Unix DLPI interface for dhcpd worked on during an internship at the Rechenzentrum der Finanzverwaltung NRW
- /dev/fwmem-<GUID> devices for linux (no one liked it, so it isn't in the kernel, may write a userspace tool dd1394)
- some thinking on a zero-copy IO mechanism for d-bus, mainly to see if dbus is usable for SANE
- Get in the ring - a text-based online wrestling game
- my QualityCentral bugs (Borland Delphi/Kylix)
- The Indy Project (Internet components for Delphi/Kylix)
- PasDoc