   DISCLAIMER: There is no guarantee that I know what I am talking about.
   Use at your own risk.
   This page is about callahead-milter that I cooked up.
     __________________________________________________________________

   Feb 4, 2007, callahead-milter v0.07

   [1]Bugfixes for getservbyname() multithread leak by introducing the -yY
   command line args. This release defaults to turning off the
   _FFR_MILTER_REWRITE and _FFR_MILTER_SM_MAP features. To turn them on,
   use -D_FFR_MILTER_REWRITE=1 and -D_FFR_MILTER_SM_MAP=1 on the compile
   command line.

   In lieu of any real documentaion, here is the updated [2]help output.
     __________________________________________________________________

   Dec 14, 2006, callahead-milter v0.06

   [3]Bugfixes for timeout handling, and proper tempfails when that
   happens. This is a snapshot of code with some new features such as
   hostmap, but caching is still only half done. Dont try to use the
   caching.
     __________________________________________________________________

   Oct 18 2006, callahead-milter v0.03

   [4]Bugfixes, daemonizing. This version appears to run for at least 12
   hours straight in production. Compiled with -O2 and no debugging.
   Command line used:
   /usr/local/sbin/callahead-milter -p
   /var/run/sendmail/callahead-milter/sock -E -B pop3.ttec.com -H
   smtp2.mx.ttec.com -u -T -g -VV -z

   Updated: Oct 22, 2006
   Still running without any apparent leaks or errors. I suppose that
   means that its safe to use with its current feature set if you can get
   it to compile.
     __________________________________________________________________

   Oct 16 2006, callahead-milter

   [5]Bugfixes.
   Future versions may be released as tarballs.
     __________________________________________________________________

   Oct 13 2006, callahead-milter

   [6]A new milter project, callahead-milter is a milter that is designed
   to be able to perform rcpt and sender callahead/callback smtp
   verification. It is designed to be able to work closely with sendmail
   and to do as little harm as possible.

   While at version 0.01 the milter is probably completely unsuited for
   actual use except for those brave and hardy souls looking for
   adventure, at 2821 lines it was impossible to resist posting its
   announcement.

   Compile Line any of the following: gcc -DDEBUG -g
   callahead-milter.v001.c -lmilter -lpthread -o callahead-milter -Wall
   -lresolv -lmcheck
   gcc -DDEBUG -g callahead-milter.v001.c -lmilter -lpthread -o
   callahead-milter -Wall -lresolv
   gcc -g callahead-milter.v001.c -lmilter -lpthread -o callahead-milter
   -Wall -lresolv
   gcc -02 callahead-milter.v001.c -lmilter -lpthread -o callahead-milter
   -Wall -lresolv

   If you are not going to take advantage of this milter's ability to
   utilize the [7]milter-rrres patch's features, you must also add
   "-D_FFR_MILTER_REWRITE=0 -D_FFR_MILTER_SM_MAP=0" to the compile line.

   It is not expected that this version will actually be usuable in any
   sort of production environment. This is a proof of concept.

   Of the notable missing features, aside from full testing and a real
   build environment, is the lack of smtp connection and verification
   result caching. That is expected in future, usuable versions.

   At this time, it is unexpected that you will be able to compile the
   milter except on a recently updated testing debian gnu/linux box.

   In lieu of any real documentaion, here is the [8]help output.

   [9]Applicable licenses and [10]copyright information.

   Future versions will be released as tarballs.

   Copious troubleshooting can be output by compiling with -DDEBUG using
   -VVVVV -L logfile.
   If you could isolate the problem to a single session reproduced with
   "sendmail -bs -Am" that would be considerate.
   gdb bt output is also welcome.
     __________________________________________________________________

   [11]My freeRADIUS stuff
   [12]My Qpopper stuff
   [13]My ClamAv stuff
   [14]My Sendmail Stuff

References

   1. http://jmaimon.com/sendmail/callahead-milter/patches/callahead-milter.v007.c
   2. http://jmaimon.com/sendmail/callahead-milter/patches/callahead-milter.v007.help.txt
   3. http://jmaimon.com/sendmail/callahead-milter/patches/callahead-milter.v006.c
   4. http://jmaimon.com/sendmail/callahead-milter/patches/callahead-milter.v003.c
   5. http://jmaimon.com/sendmail/callahead-milter/patches/callahead-milter.v002.c
   6. http://jmaimon.com/sendmail/callahead-milter/patches/callahead-milter.v001.c
   7. http://jmaimon.com/sendmail
   8. http://jmaimon.com/sendmail/callahead-milter/patches/callahead-milter.v001.help.txt
   9. http://jmaimon.com/sendmail/callahead-milter/patches/LICENSE
  10. http://jmaimon.com/sendmail/callahead-milter/patches/COPYING
  11. http://www.jmaimon.com/freeradius
  12. http://www.jmaimon.com/qpopper
  13. http://www.jmaimon.com/clamav
  14. http://www.jmaimon.com/sendmail
