mdeliver
2009-04-28 epg@pretzelnet.orgUNTESTED: Filter spam into 3 different folders based... master
2009-03-10 epg@pretzelnet.orgTurn on qmail integration by default.
2009-03-08 epg@pretzelnet.orgInstall the processor.
2009-03-08 epg@pretzelnet.orgUpdate libspam.[ch] utils.[ch] from spamassassin 3...
2009-03-08 epg@pretzelnet.orgDrop gratuitous differences from 3.1.0 .
2009-03-08 epg@pretzelnet.orgBegin upgrading processor from spamassassin 3.1.3 to...
2009-03-08 epg@pretzelnet.orgFix installation modes.
2008-01-23 dspExplicitly use the file names during man page generatio...
2008-01-23 dspFlesh out the Makefile to support building the mdeliver...
2008-01-22 dspFall back to finding the home directory using getpwuid...
2006-04-20 epgOops, r1946 only made this exit(0) on non-fatal errors...
2006-04-19 epgOuch, was bombing when talking to spamd failed for...
2006-04-13 epgUse an actual maildir called spam, not simply a subdir...
2006-03-30 epgtiny correction
2006-03-30 epgAdd a sample processor. This talks to spamassassin...
2006-03-30 epgDefine and use try_unlink macro instead of save_errno...
2006-03-30 epgSupport qmail if the QMAIL macro is defined. This...
2006-03-29 epg(run_processor): r1901 was a little off; this should...
2006-03-29 epg(get_filename): Wtf was i thinking switching to gmtime_...
2006-03-29 epg(get_filename): Use gmtime_r.
2006-03-28 epgYikes. run_processor was having the child return back...
2004-10-14 dspInitial draft of mdeliver(1) man page.
2003-04-10 epgRename the rcsid variable to ident, since this isn...
2003-01-19 epgmdeliver/current/mdeliver.c:
2003-01-16 epg(strip_from): I added a comment about my confidence...
2003-01-16 epg(deliver): Stick closer to the standard maildir deliver...
2002-11-30 epgGo back to using fork(2), since using vfork caused...
2002-11-30 epg(TMPNAMLEN): Whoops, forgot to account for the two...
2002-09-17 epgUse vfork(2) instead of fork(2).
2002-09-13 epgMake run_processor work again.
2002-09-13 epg(run_processor): While there's nothing we can do if...
2002-09-13 epg(run_processor): Now only takes a single argument,...
2002-09-11 epgRename copy_message to copy_file, document it, and...
2002-09-08 epg(run_processor): New function.
2002-09-06 epg(main): If running the optional program on the newly...
2002-09-06 epg(save_errno): New macro.
2002-09-06 epg(get_filename): Handle failure cases for time(3) and...
2002-09-06 epg(get_filename): Restore errno before returning.
2002-09-06 epgOnly include <sysexits.h> if MDELIVER_EXITCODE is not...
2002-08-25 epg(strip_from): DOH! This will teach me to code at 2...
2002-08-25 epgDocument the get_filename, strip_from, and copy_message...
2002-08-25 epg(get_filename): Check gethostname(3) return value.
2002-08-25 epgReorganize the deliver function, splitting out logical...
2002-08-25 epg(deliver): Check for and strip 'From ' line that some...
2002-08-25 epg(deliver): Handle errors from read(2) on stdin.
2002-08-25 epg(deliver): Create message files with mode 0600 instead...
2002-08-24 epg(main): Create the err directory before trying to store...
2002-08-22 epg(main): Don't assume the current directory is the user...
2002-08-22 epg(LDFLAGS): Set to -static.
2002-08-22 epgAdd program description comment at the top.
2002-08-21 epg(rcsid): New global char[].
2002-08-21 epgSet svn:keywords to 'Id'.
2002-08-20 epg(main): Use execv(3) instead of execvp(3).
2002-08-20 epgInclude <limits.h>.
2002-08-20 epgNew program.
2002-08-20 <>(no commit message)