This page contains my software archive. Patches are numbered in the order they should be applied.
Please email any comments to email@example.com
|newmail reporter||newmail.cc||Churns through a directory full of mbox files and prints a user-friendly summary of new mail to stdout and stderr. Very fast. Includes mbox size caching, smart updates based on file timestamps, a growing number of command line options to tune the report to your taste, and some handy C++ utility code as well, all in one easy to compile .cc file. I use it dozens of times everyday to check for new mail. Works well in conjunction with a procmail recipe that sorts your mail into multiple mboxes. Commentary can be found here and here. License: GPLv2 (2006/07/22)|
|packarray template||packarray.cc||Version 0.2 of the C++ packarray template class. This class is intended to be part of the mysql++ library, but is useful standalone as well. It provides an array-like interface to packed POD objects, packed into a std::string or similar object. License: LGPL (2005/12/03)|
|readQueue||readQueue-0.2.tar.gz||Website written in PHP 4.3.x providing an automated queue and mirroring mechanism for documents (PDF, PS, web, etc) that you wish to read later. (2005/02/03)|
|sockstream.cc||sockstream.cc||Sample code on how to create your own streambuf derived class for networking, how to use GNU's stdio_filebuf class for networking, and comparing it to C's streams. (2005/02/13)|
|WebBase||webbase-1.3.1.tar.gz or wb-131.zip||Script to generate topical html web (1997/10/14)|
(Apply all patches in order! Each one builds on the previous patch.)
|libusb-cdf patch set||libusb-patches||
This is an mbox of email and patches ready to apply to revision 640 of the libusb SVN tree. This is a temporary development measure until Johannes returns to the project and can commmit these patches to the main repository.
Use the command "patch -p0 < libusb-patches.txt" to apply the entire mbox to your tree.
See also NetDirect's squidGuard site
|01-squidGuard-1.2.0-dbcfg.patch.bz2||Adds support for DB4 to the configure script. Based on Debian's package diff.|
|02-squidGuard-1.2.0-buffer.patch.bz2||Some buffer overflow checks. Based on Debian's package diff.|
|03-squidGuard-1.2.0-ldap.patch.bz2||Adds LDAP and exec support to Source blocks. (see documentation here) Based loosely on Makina Corpus's pppd ldap patch with heavy changes.|
|04-squidGuard-1.2.0-cleanup.patch.bz2||Adds memory freeing code and extern cleanups.|
|05-squidGuard-1.2.0-cfgfix.patch.bz2||Fixes problems in the configure script where DB libs require thread support to compile, and fixes an incorrect "always on" setting for DB4. Adds extra checks for LDAP libs as well. Thanks to Alex Harrington for help finding these bugs. (2004/10/27)|
|06-squidGuard-1.2.0-activefix.patch.bz2||Fixes bug in Source block initialization when only an ldapusersearch field is present. Thanks to Alex Harrington for his testing work. (2004/10/28)|
|07-squidGuard-1.2.0-ldapv3.patch.bz2||Adds documentation, supports LDAP version 3 of the protocol, adds 'ldapbinddn' and 'ldapbindpass' global configuration keywords, and fixes bug in URL parsing which affected URL extensions. Inspired by Alex Harrington's original patch. (2004/11/05)|
|08-squidGuard-1.2.0-searchfix.patch.bz2||Fixes a bug where it won't search the url db if the domain db is empty. (2004/11/26)|
|09-squidGuard-1.2.0-nullfix.patch.bz2||Fixes a null pointer access bug in logging. Thanks to Adam Gorski for finding this bug. (2004/12/02)|
Adds verbose logging support by adding a new keyword to the squidguard 'log' command. Now supports:
log|logfile [anonymous|verbose] file
The verbose keyword enables logging of all URLs processed, even ones that pass. Each URL request log message now has an extra keyword describing the action taken: REWRITE, REDIRECT, or PASS.
It is valid to use both anonymous and verbose keywords at once.
This patch was based on Adam Gorski's original log patch
|Clock Hack||clockhack-1.1.zip||Clock Hack v1.1 - Help ease the pain of old CMOS's during Y2K (2000/01/01)|