From 455b645247bdc0f01239b2352a9d8f07f446024f Mon Sep 17 00:00:00 2001 From: Sergey Poznyakoff Date: Sun, 10 Feb 2008 13:14:04 +0000 Subject: * README, configure.ac, NEWS: Update * src/version.c: Update copyright years. * doc/mailfromd.texi git-svn-id: file:///svnroot/mailfromd/trunk@1610 7a8a7f39-df28-0410-adc6-e0d955640f24 --- ChangeLog | 8 ++++++++ NEWS | 4 ++-- README | 36 ++++++++++++++++++++++++++++++------ configure.ac | 2 +- doc/mailfromd.texi | 6 ++++-- src/version.c | 4 ++-- 6 files changed, 47 insertions(+), 13 deletions(-) diff --git a/ChangeLog b/ChangeLog index dbb3b12f..0dec8e09 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2008-02-10 Sergey Poznyakoff + + -= Release 4.3 =- + + * README, configure.ac, NEWS: Update + * src/version.c: Update copyright years. + * doc/mailfromd.texi + 2008-02-09 Sergey Poznyakoff * THANKS: Add Tom Lynch. Obfuscate email addresses. diff --git a/NEWS b/NEWS index e82bc98b..07b9d247 100644 --- a/NEWS +++ b/NEWS @@ -1,11 +1,11 @@ -Mailfromd NEWS -- history of user-visible changes. 2008-02-06 +Mailfromd NEWS -- history of user-visible changes. 2008-02-10 Copyright (C) 2005, 2006, 2007, 2008 Sergey Poznyakoff See the end of file for copying conditions. Please send mailfromd bug reports to -Version 4.3 (SVN) +Version 4.3, 2008-02-10 * write built-in diff --git a/README b/README index 85c4f6e9..e0306b4d 100644 --- a/README +++ b/README @@ -1,5 +1,5 @@ Mailfromd README -Copyright (C) 2005, 2006, 2007 Sergey Poznyakoff +Copyright (C) 2005, 2006, 2007, 2008 Sergey Poznyakoff See the end of file for copying conditions. A Lluis Llach, per obrir els nous horitzons. @@ -12,23 +12,47 @@ for the documentation, it is provided as a brief reference only. The complete documentation for Mailfromd is available in doc/ subdirectory. To read it without installing the package run `info -f doc/mailfromd.info'. After the package is installed -the documentation can be accessed running `info mailfromd'. +the documentation can be accessed running `info Mailfromd'. Invoking +`info mailfromd' (with lower-case `m') will show you a concise +description of the command line syntax (similar to a man-page style). +Invoking `info mtasim' will bring you to a description of `mtasim', an +MTA simulator for testing Mailfromd scripts. The online copy of the documentation in various formats is available at http://gray.gnu.org.ua/software/mailfromd/manual. * Overview -Mailfromd is a Sendmail filter that checks validity of a sender email -address. Sender address verification, implemented by mailfromd allows +Mailfromd is a general-purpose Sendmail filter. It implements an +effective and easy-to-learn language that allows to write mail +filters of arbitrary complexity. A reach set of built-in functions +provides interfaces for sender address verification (a.k.a. `callout'), +greylisting, SPF, Sieve, etc. + +Sender address verification, implemented by mailfromd allows you to block a sender address if it is not deliverable, thereby -cutting off a large amount of spam. It is also useful to block mail +cutting off a large amount of spam. It is also useful to block mail for undeliverable recipients, for example on a mail relay host that does not have a list of all the valid recipient addresses. This prevents undeliverable junk mail from entering the queue, so that your MTA doesn't have to waste resources trying to send `MAILER-DAEMON' messages back. +Greylisting allows to temporarily reject messages coming from +suspicious addresses. If the mail is legitimate, this will +make the originating server retry the delivery later, at which time +the destination will accept it. If, however, the mail is a spam, it will +probably never be retried, so the users will not be bothered by it. + +SPF, or the Sender Policy Framework, is an extension to SMTP +protocol that allows to identify forged identities supplied with the +`MAIL FROM' and `HELO' commands. The framework is defined in +RFC 4408 (http://tools.ietf.org/html/rfc4408). + +Sieve is a powerful mail filtering language, defined in RFC 3028. +Mailfromd provides a Sieve interface that makes it possible to extend +its functionality with the tests supported by Sieve. + The program runs as a daemon, communicating with Sendmail via Milter interface. @@ -55,7 +79,7 @@ Send bug reports to . * Copyright information: -Copyright (C) 2005, 2006 Sergey Poznyakoff +Copyright (C) 2005, 2006, 2007, 2008 Sergey Poznyakoff Permission is granted to anyone to make or distribute verbatim copies of this document as received, in any medium, provided that the diff --git a/configure.ac b/configure.ac index 929d1bb0..3ec336c7 100644 --- a/configure.ac +++ b/configure.ac @@ -16,7 +16,7 @@ AC_PREREQ(2.59) m4_define([MF_VERSION_MAJOR], 4) -m4_define([MF_VERSION_MINOR], 2) +m4_define([MF_VERSION_MINOR], 3) dnl m4_define([MF_VERSION_PATCH], 0) AC_INIT([mailfromd], MF_VERSION_MAJOR.MF_VERSION_MINOR[]m4_ifdef([MF_VERSION_PATCH],.MF_VERSION_PATCH), diff --git a/doc/mailfromd.texi b/doc/mailfromd.texi index 78ef7877..5ebf9e4a 100644 --- a/doc/mailfromd.texi +++ b/doc/mailfromd.texi @@ -32,7 +32,9 @@ @ifinfo @dircategory Email @direntry -* mailfromd: (mailfromd). Filter incoming mail by sender address. +* Mailfromd: (mailfromd). General-purpose mail-filtering software. +* mailfromd: (mailfromd) invocation. Mail Filtering and Real-time Modification daemon. +* mtasim: (mailfromd) mtasim. MTA simulator. @end direntry @end ifinfo @@ -6506,7 +6508,7 @@ the return status of the command otherwise. @node Sieve Interface @subsubsection Sieve Interface @cindex Sieve -@UNREVISED{} + @samp{Sieve} is a powerful mail filtering language, defined in @acronym{RFC} 3028. @command{Mailfromd} supports an extended form of this language. For a description of the language and available diff --git a/src/version.c b/src/version.c index 7fa7c7f1..ddec2ada 100644 --- a/src/version.c +++ b/src/version.c @@ -1,5 +1,5 @@ /* This file is part of mailfromd. - Copyright (C) 2007 Sergey Poznyakoff + Copyright (C) 2007, 2008 Sergey Poznyakoff This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -24,7 +24,7 @@ const char version_etc_copyright[] = /* Do *not* mark this string for translation. %s is a copyright symbol suitable for this locale, and %d is the copyright year. */ - "Copyright %s 2005, 2006, 2007 Sergey Poznyakoff"; + "Copyright %s 2005, 2006, 2007, 2008 Sergey Poznyakoff"; void mailfromd_version(const char *progname, FILE *stream, struct argp_state *state) -- cgit v1.2.1