madduck's git repository

Every one of the projects in this repository is available at the canonical URL git://<projectpath> — see each project's metadata for the exact URL.

All patches and comments are welcome. Please squash your changes to logical commits before using git-format-patch and git-send-email to If you'd read over the Git project's submission guidelines and adhered to them, I'd be especially grateful.

SSH access, as well as push access can be individually arranged.

If you use my repositories frequently, consider adding the following snippet to ~/.gitconfig and using the third clone URL listed for each project:

[url "git://"]
  insteadOf = madduck:

2007-09-23 martin f. krafftadd and cleanup X-Resubmitted header
2007-09-23 martin f. krafftwrite info to stdout not stderr
2007-09-23 martin f. krafftscript to process the delayed queue
2007-09-23 martin f. krafftremove verbose output
2007-09-23 martin f. krafftadd delays to rules
2007-09-23 martin f. krafftadd common delay vars
2007-09-23 martin f. krafftcosmetic touchup
2007-09-23 martin f. krafftonly delay if ts is actually in the future
2007-09-23 martin f. krafftfix up ourdate variables
2007-09-23 martin f. krafftno need to check for delayed dejavu anymore
2007-09-23 martin f. krafftpostpone delaying and fix resubmission
2007-09-23 martin f. krafftadd X-Delay header
2007-09-23 martin f. krafftextract headers early, also tickle-delivered, and clean...
2007-09-23 martin f. krafftfirst implementation of delayed queue
2007-09-23 martin f. krafftchange table name
2007-09-23 martin f. krafftfix devlivery of messages, now last match wins
2007-09-23 martin f. krafftmove DESTFILE variable back to logging
2007-09-23 martin f. krafftfactor out sql escaping
2007-09-23 martin f. krafftmove sqlite var to defines
2007-09-23 martin f. krafftuse queue postfix on variables
2007-09-23 martin f. krafftadd tickler and delay locations
2007-09-23 martin f. krafftadd RE_NOT_SPACE variable
2007-09-23 martin f. krafftadd RE_SPACE variable
2007-09-23 martin f. krafftproperly route spam messages
2007-09-23 martin f. krafftadd delay infrastructure without content
2007-09-23 martin f. krafftmove listquirks before spool/lurker
2007-09-23 martin f. krafftfix delivery to default maildir
2007-09-23 martin f. krafftmake tickler use deliver as well
2007-09-23 martin f. krafftmore robust retraining with resubmission
2007-09-23 martin f. krafftmake all deliveries happen late
2007-09-23 martin f. krafftalso cleanup X-Spamtrapped header
2007-09-23 martin f. krafftfix newline in admin log message
2007-09-23 martin f. krafftadd flagging of test messages
2007-09-23 martin f. krafftadd DEST to defines
2007-09-23 martin f. krafftonly add base to dest later on
2007-09-23 martin f. krafftdeliver is in pmdir, not pmrules
2007-09-23 martin f. krafftdelete file after resubmitting it
2007-09-23 martin f. krafftalso ignore mails from swaks -dev versions
2007-09-23 martin f. krafftimprove format normalisation for final destination
2007-09-23 martin f. krafftensure proper format for final destination
2007-09-23 martin f. krafftadd late delivery handler
2007-09-23 martin f. krafftclone message only when it's to be archived
2007-09-23 martin f. krafftdo not archive resubmitted messages with gmail
2007-09-23 martin f. krafftswitch retraining to use resubmission
2007-09-23 martin f. krafftobsolete advance_tickler
2007-09-23 martin f. krafftadd resubmit script
2007-09-23 martin f. krafftfix not-spool log message
2007-09-23 martin f. krafftfix cleanup comments
2007-09-23 martin f. krafftdo not spool resubmitted messages
2007-09-23 martin f. krafftcomment header cleanup
2007-09-23 martin f. krafftdo no remove virus and greylisting headers
2007-09-23 martin f. krafftmove more headers to earlier cleanup
2007-09-23 martin f. krafftdelete X-Trained-As header after storing value in variable
2007-09-23 martin f. krafftprepare tickler for resubmitting, instead of inbox...
2007-09-23 martin f. krafftalso skip spamfiltering for reinjected messages
2007-09-23 martin f. krafftcleanup headers we add earlier in the chain
2007-09-23 martin f. krafftadd package filters for mdadm,logcheck,netconf
2007-09-16 martin f. krafftalso log final destination to database
2007-09-16 martin f. krafftno need to quote double quotes now
2007-09-16 martin f. krafftadd sqlite msgid index
2007-09-13 martin f. krafftproper quotes to allow variable substitution
2007-09-12 martin f. krafftMerge branch 'master' of ssh://
2007-09-12 martin f. krafftadd more keywords for debian book
2007-09-12 martin f. krafftignore most ailab lists
2007-08-29 martin f. krafftfilter riss@ul
2007-08-29 martin f. krafftreplace existing x-tickle-delivered header
2007-08-28 martin f. krafftalso let netconf-commits pass justme
2007-08-28 martin f. krafftmake tickle processing more robust
2007-08-28 martin f. krafftkill ul ponotices
2007-08-28 martin f. krafftlower max msg size limit for spamfilter to 512k, the...
2007-08-28 martin f. krafftadd thaiair and openid to skip spamchecks
2007-08-28 martin f. krafftremove easyjet from spamtraps
2007-08-27 martin f. krafftport spammers and spamtraps from albatross
2007-08-27 martin f. krafftfix case in msgid header
2007-08-27 martin f. krafftfix manipulation of msgid
2007-08-27 martin f. krafftonly alter cache msgid when it has been added
2007-08-27 martin f. krafftdisable lurker for now
2007-08-27 martin f. krafftgenerate (or use resent-)message-id if missing
2007-08-26 martin f. kraffttimestamp on delivery to inbox
2007-08-26 martin f. krafftadd long date to header
2007-08-26 martin f. krafftallow multidigit timespecs
2007-08-26 martin f. krafftcheckin of tickler processor
2007-08-26 martin f. krafftrewrite tickler for new system
2007-08-26 martin f. krafftadd unique_sfid config
2007-08-26 martin f. krafftdo not filter log files of spaces and procmail messages...
2007-08-26 martin f. krafftremove crm mailman list from ignore-lists
2007-08-24 martin f. krafftfilter more ul lists
2007-08-23 martin f. krafftadd crm114 to the ignore-lists list
2007-08-23 martin f. krafftalso let mailman password reminders pass justme
2007-08-23 martin f. krafftadd majordomo confirmation exceptions to justme
2007-08-23 martin f. krafftmv ul list ignores to ul rules and out of ignore
2007-08-23 martin f. krafftadd script to advance tickler queues
2007-08-23 martin f. krafftfilter more UL stuff
2007-08-22 martin f. krafftfixing and improving mailman commit justme exception
2007-08-22 martin f. krafftadd tickler receiver
2007-08-22 martin f. krafftlet mailman confirms pass justme
2007-08-22 martin f. krafftdo not need BH flags on those justme recipes
2007-08-22 martin f. krafftadd addressess to exceptions
2007-08-22 martin f. krafftadd Packaging-handbook-project mailing list to exceptions
2007-08-22 martin f. krafftclean up keywords and add netconf