Here are some of the programs written by me recently (or not so
recently). Always the newest versions, of course.
- ngbatch - Tool for batching newgroups/rmgroups (4k, perl)
- thdexpire - Dynamic expire program for timehash/timecaf spools (16k, perl)
- ninpaths - fast inpaths reporting program (6k, tar.gz (C))
- Small INN 2.1 patches:
- Tell the client recommended Message-ID (already included in INN 2.3)
- Efficiency improvement for timehash
- More accurate timer
- Implementation of "virtual" news servers for INN 1.6b3:
- BSMTP package for
qmail (10k, shar (perl))
- inews-xt - replacement for old C News inews
(26k, shar (perl))
- Scripts to interface gup with C News
(12k, shar (perl))
- Patch for trn 3.6 to display
quoted-printable encoding (14k, shar) (Superceded by trn 4.0)
- Patch for mthreads 3.1 to decode
RFC1522 encoding (4k, shar)
- makeover - maintain the news overview
database (for C News) (21k, shar (C))
- psl - passive NNTP feed run & management
(112k, shar (perl)) (To be updated RSN)
- rebatch - batch old articles again (add
on for C News) (12k, shar)
- 6to4 - Script to set up 6to4 tunneling. (3k, shellscript)
- rrouted - Linux 2.2 replacement for request-route. (14k, C)
- usocksd - user-mode SOCKS5 daemon. (52k, tar.gz (C))
- Script for running PPP on top of SSH
(4k, text)
- ...and a paper explaining why this is not a good idea.
- Patch for ytalk 3.02 for 8-bit
transparency (2k, patch)
- cupsfax - a fax backend for CUPS (16k, tar.gz (perl))
- gnetload - distributed network load meter (39k, tar.gz (C))
- tarmill - tar file compression/encryption program (48k, tar.gz (C++))
Important Note: This version (0.50) is not
compatible with earlier versions (before 0.40) when using encryption.
Here is an older version in case
it is needed to decrypt old archives.
- The Blowfish cipher in C and i386 assembler (12k, tar.gz)
- MakeDist - tool for building installable Linux kernels (1k, shellscript)
- pgmhisteq - equalize the contrast in a portable graymap (7k, shar (C))
- Linux tool for running arbitrary programs with
ioperm settings w/o setuid. (14k, shar (C))
- pwgen - generate pronounceable passwords. (17k, shar (C))