summaryrefslogtreecommitdiffabout
authorSergey Poznyakoff <gray@gnu.org.ua>2008-02-10 13:14:04 (GMT)
committer Sergey Poznyakoff <gray@gnu.org.ua>2008-02-10 13:14:04 (GMT)
commit455b645247bdc0f01239b2352a9d8f07f446024f (patch) (side-by-side diff)
tree0c47dbdfe0096d6399b2f38d5c3c7e810fbb85d0
parent0701b741d3eb3fa5a9a1b6f98df9db9dc38cc766 (diff)
downloadmailfromd-455b645247bdc0f01239b2352a9d8f07f446024f.tar.gz
mailfromd-455b645247bdc0f01239b2352a9d8f07f446024f.tar.bz2
* 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
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--ChangeLog8
-rw-r--r--NEWS4
-rw-r--r--README36
-rw-r--r--configure.ac2
-rw-r--r--doc/mailfromd.texi6
-rw-r--r--src/version.c4
6 files changed, 47 insertions, 13 deletions
diff --git a/ChangeLog b/ChangeLog
index dbb3b12..0dec8e0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2008-02-10 Sergey Poznyakoff <gray@gnu.org.ua>
+
+ -= Release 4.3 =-
+
+ * README, configure.ac, NEWS: Update
+ * src/version.c: Update copyright years.
+ * doc/mailfromd.texi
+
2008-02-09 Sergey Poznyakoff <gray@gnu.org.ua>
* THANKS: Add Tom Lynch. Obfuscate email addresses.
diff --git a/NEWS b/NEWS
index e82bc98..07b9d24 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 <bug-mailfromd@gnu.org.ua>
-Version 4.3 (SVN)
+Version 4.3, 2008-02-10
* write built-in
diff --git a/README b/README
index 85c4f6e..e0306b4 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 <bug-mailfromd@gnu.org.ua>.
* 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 929d1bb..3ec336c 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 78ef787..5ebf9e4 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 7fa7c7f..ddec2ad 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)

Return to:

Send suggestions and report system problems to the System administrator.