Things
Useful
Projects
- Webmonkey & script writer for
Software Suspend 2 - faster,
more reliable hibernation support under Linux.
- CryoPID - freeze a process on
Linux and resume it later, on the same or a different machine. (Works in
Progress).
Quick Hacks
- sdalogon - A GNOME client for authenticating Linux machines to StarNet Data Accounting Servers.
- getusage.c - Find out the peak memory usage of a process over its lifetime.
- make-static - A tool for creating statically linked executables from dynamically linked ones.
- mod_rlimit.c - Enforce CPU time limits on Apache 1.3 child processes (to stop mod_foo spinning your machine to death).
- hidemouse.c - Grab and hide the X cursor (when you don't want it up on the big screen).
- speed-test-server.pl - Binds to port 6789, and dumps 100MB of /dev/zero out a HTTP connection (for testing network speeds with wget -O /dev/null http://target:6789/).
- mutt-attach.diff - Stupidity checker for mutt. Reminds you to attach something if the email you try to send contains the word attach and you didn't attach anything.
- grab.c - Change a process's tty to the current one. Useful for those "I wish I'd started that program in screen" occassions. Not perfect or polished yet. Consider it a proof of concept.
- moinmoin-captcha.diff - Adds a CAPTCHA to a MoinMoin wiki using PyCAPTCHA. Seriously quick hack. Figure out which files the diff applies to, map /_captcha to the path to the cgi script for the images (or change the path appropriately), and set the captcha cache location in all three files (making sure it's writable by the web server user). Changes GPL'd.
Kernel patches (mostly not mine)
- grsec-logging-2.6.3.diff - Get grsec to not blindly write newlines into syslog without prefixing them first.
- orinoco-0.13b-monitor-mode.diff - Monitor mode patch for Orinoco drivers in 2.6 (useful until version 0.15 of the Orinoco drivers get merged). Original source unknown - beaten to apply cleanly against 2.6.8.
- mppe-linux-2.6.3.diff - MPPE patch for most 2.6 kernels (from Davyd).
dagobah@ucc