HOPM 1.0.x: Michael Wobst [email protected] - Project manager and main developer
BOPM 3.0.x:
Erik Fears [email protected] - Main layout/functionality - libopm library, and bopm interface - IRC parsing - config file parsing
Andy Smith [email protected] - Operator command interface - dnsbl_report - Handles all the DNSBL fun! - Automake/Autoconf madness
David Leadbeater [email protected] - Asynchronous DNS (firedns) - HTTP POST!
The Hybrid Team - IRC match code - Whitespace/String parsing in config-parser.y
Joshua Kwan - Minor fixes and cleanups for Debian/gcc3
Christopher Bongaarts [email protected] - Portability fixes for Sun Forte compiler
BOPM 1.x - 2.x:
Erik Fears [email protected] - Main Developer
Andy Smith [email protected] - Oper commands interface - Interface to DNSbl - Makefile trickery - Debugging - Evil bopchecker hack - Autoconfiscation (kekeke) & Automake - Solaris port (with thanks to Nathan Nieblas for resources) - Poking people with sticks until they did things
David Leadbeater [email protected] - Developed perl script (see proxy-tools in Blitzed CVS repository) to test BOPM's support for scanning many clients at once
Sotiris Tsimbonis [email protected] - Added -c command line argument - Idea to make bopm set umode -h on oper - Mutliple DNSBL_TO idea
Rob Levin [email protected] - PASSWORD config option - TYPE_LIST initial implementation - EXCLUDE config option
Ben AKA locksmith [email protected] (irc.lockchat.net) - Debugging assistance
John Payne [email protected] - Ideas for more robust HTTP handling
Jakub Jankowski [email protected] - Some code tidying patches
The Hybrid Team - String matching (match.[ch])
Emre ERTUGAY [email protected] - TR-IRCD testing help
Alex Wu [email protected] - IRCu testing
Harald Skoglund [email protected] - Option to configure directory for logfile, config, etc.
Yusuf Iskenderoglu [email protected] - IPv6 support - Many other great ideas