From fc008f6db05994947069699e67f851b9717c7d3d Mon Sep 17 00:00:00 2001 From: "Stuart D. Gathman" <stuart@gathman.org> Date: Sat, 4 Aug 2018 14:09:23 -0400 Subject: [PATCH] Update documentation --- Doxyfile | 2 +- doc/mainpage.py | 18 ++++++++++++++---- makefile | 4 ++-- 3 files changed, 17 insertions(+), 7 deletions(-) diff --git a/Doxyfile b/Doxyfile index a9c0421..236e1c1 100644 --- a/Doxyfile +++ b/Doxyfile @@ -31,7 +31,7 @@ PROJECT_NAME = pymilter # This could be handy for archiving the generated documentation or # if some version control system is used. -PROJECT_NUMBER = 1.0 +PROJECT_NUMBER = 1.0.2 # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) # base path where the generated documentation will be put. diff --git a/doc/mainpage.py b/doc/mainpage.py index c2d534b..42f9efe 100644 --- a/doc/mainpage.py +++ b/doc/mainpage.py @@ -57,7 +57,9 @@ # # @section Useful python packages for milters # -# <a href="https://pypi.python.org/pypi/pyspf">pyspf</a> checks the +# <a href="https://github.com/sdgathman/pymilter">pymilter</a> - this package. +# +# <a href="https://github.com/sdgathman/pyspf">pyspf</a> checks the # SMTP envelope sender (MAIL FROM, passed to the Milter.Base.envfrom callback) # against a Sender Policy published in DNS by the sending domain. This # can prevent forgery of the MAIL FROM. SPF is Sender Policy Framework. @@ -71,18 +73,26 @@ # a standard place to summarize the results from DKIM, SPF, rDNS, SMTP AUTH, # and other email authentication methods. # -# <a href="https://pypi.python.org/pypi/pydspam/">pydspam</a> wraps +# <a href="https://github.com/sdgathman/pydspam/">pydspam</a> wraps # the libdspam API of the <a href="http://dspam.sourceforge.net/">DSPAM</a> # project. # +# <a href="https://github.com/sdgathman/pysrs/">pysrs</a> rewrites +# MAIL FROM to include a timestamped signature so that "bounce spam" +# can be immediately rejected. +# +# <a href="https://github.com/sdgathman/pygossip/">pygossip</a> is a +# system to track reputation by domain and authentication level and type, +# and a simple protocol to gossip about reputations with other mail servers. +# # @section Milters written with pymilter # # <a href="https://github.com/croessner/vrfydmn">Verify Domain</a> is a # Postfix milter that rejects/fixes manipulated From: header # on a mail host with multiple virtual domains. # -# <a href="https://pypi.python.org/pypi/milter/">BMS Milter</a> has several +# <a href="https://github.com/sdgathman/milter/">BMS Milter</a> has several # milters, a big complicated spam filter that integrates multiple -# authentication protocols with pydpsm, and two simple ones: spfmilter.py and +# authentication protocols with pydspam, and two simple ones: spfmilter.py and # dkim-milter.py. # diff --git a/makefile b/makefile index c673aee..df62780 100644 --- a/makefile +++ b/makefile @@ -1,7 +1,7 @@ web: doxygen - test -L doc/html/milter_api || ln -sf /usr/share/doc/sendmail-devel-* doc/html/milter_api - rsync -ravKk doc/html/ spidey2.bmsi.com:/Public/pymilter + test -L doc/html/milter_api || ln -sf /usr/share/doc/sendmail-milter-devel doc/html/milter_api + rsync -ravKk doc/html/ bmsi.com:/var/www/html/pymilter cd doc/html; zip -r ../../doc . VERSION=1.0.2 -- GitLab