Commit 74f736ce 74f736ce0bb4de4820324e7b08aaf79d494f79d8 by Sergey Poznyakoff

Version 2.0

* NEWS, configure.ac: Version 2.0
* README: Update
* doc/texinfo/mailutils.texi: Update.
* doc/texinfo/programs.texi: Update.
* doc/Makefile.am: Add usage.texi.
* imap4d/imap4d.c (imap4d_cfg_param): Fix typo.
* auth/tls.c (mu_tls_module_init): Add missing break.
1 parent 65b595d1
......@@ -7,6 +7,7 @@
.bootstrap
.deps
.emacs*
.libs
ABOUT-NLS
ChangeLog
INSTALL
......@@ -14,13 +15,11 @@ Makefile
Makefile.in
aclocal.m4
autom4te.cache
libtool
m4
stamp-h1
config.h
config.h.in
config.log
config.status
configure
.libs
.deps
\ No newline at end of file
libtool
m4
stamp-h1
......
GNU mailutils NEWS -- history of user-visible changes. 2008-11-12
GNU mailutils NEWS -- history of user-visible changes. 2008-12-26
Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007,
2008 Free Software Foundation, Inc.
See the end of file for copying conditions.
......@@ -6,10 +6,13 @@ See the end of file for copying conditions.
Please send mailutils bug reports to <bug-mailutils@gnu.org>.
Version 1.9.93:
Version 2.0:
* New configuration file format.
See documentation, chapter 2.2, `Mailutils Configuration File', for a
detailed description.
* Programs
** Debugging and online help
......@@ -306,6 +309,17 @@ Any mu_url_get_.* accessors return MU_ERR_ENOENT if the corresponding
field is not present in the object. Previous versions in that case
returned 0 and stored empty string in the output buffer.
** Prog mailer.
New mailer type, `prog' is introduced. It is a generalization of the
`sendmail' message. The syntax for this mailer type is:
prog://progname?args
where `args' is a list of command line arguments separated by `&'
signs. When using this mailer, mailutils executes `progname' with the
given arguments and pipes the message to its standard input.
** New mailbox types.
Two new mailbox types, "remote+smtp" and "remote+sendmail", are
......@@ -314,6 +328,9 @@ that can be done over them is mu_mailbox_append_message. E.g.,
appending to the URL `remote+smtp://127.0.0.1:24' is equivalent to
sending a message using mailer `smtp://127.0.0.1:24'.
In addirion, "remote+prog" mailbox (abbreviated as "|") is useful for
piping messages to the standard input of an external program.
** New argcv functions.
- int mu_argcv_get_np (const char *command, int len,
......
......@@ -52,6 +52,7 @@ mu_tls_module_init (enum mu_gocs_op op, void *data)
#ifdef WITH_TLS
mu_init_tls_libs ();
#endif
break;
}
return 0;
}
......
......@@ -17,7 +17,7 @@ dnl You should have received a copy of the GNU General Public License along
dnl with GNU Mailutils; if not, write to the Free Software Foundation,
dnl Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
AC_INIT([GNU Mailutils], [1.9.93], [bug-mailutils@gnu.org], [mailutils])
AC_INIT([GNU Mailutils], [2.0], [bug-mailutils@gnu.org], [mailutils])
AC_CONFIG_SRCDIR([mailbox/mailbox.c])
AC_CONFIG_AUX_DIR([scripts])
AM_INIT_AUTOMAKE
......
......@@ -72,6 +72,7 @@ mailutils_TEXINFOS = \
sieve.texi\
smtp.texi\
stream.texi\
usage.texi\
url.texi\
$(RENDITION_TEXI)\
$(INCFILES)
......
......@@ -30,16 +30,20 @@
@end direntry
@dircategory Individual utilities
@direntry
* comsatd: (mailutils)comsatd. Comsat daemon.
* frm: (mailutils)frm. List headers from a mailbox.
* guimb: (mailutils)guimb. Mailbox processing language.
* imap4d: (mailutils)imap4d. IMAP4 daemon.
* mail.local: (mailutils)mail.local. Deliver mail to local mailbox.
* mail: (mailutils)mail. Send and receive mail.
* messages: (mailutils)messages. Count messages in mailbox.
* pop3d: (mailutils)pop3d. POP3 daemon.
* readmsg: (mailutils)readmsg. Extract messages from a folder.
* sieve: (mailutils)sieve. Mail filtering utility.
* comsatd: (mailutils)comsatd. Comsat Daemon.
* frm: (mailutils)frm. List Headers from a Mailbox.
* guimb: (mailutils)guimb. Mailbox Processing Language.
* imap4d: (mailutils)imap4d. IMAP4 Daemon.
* mail: (mailutils)mail. Send and Receive Mail.
* maidag: (mailutils)maidag. A General-Purpose Mail Delivery Agent.
* messages: (mailutils)messages. Count Messages in a Mailbox.
* pop3d: (mailutils)pop3d. POP3 Daemon.
* readmsg: (mailutils)readmsg. Extract Messages from a Folder.
* sieve: (mailutils)sieve. Mail Filtering Utility.
* mimeview: (mailutils)mimeview. View MIME Messages.
* mailutils-config: (mailutils)mailutils-config. List Information about Mailutils.
* mail.local: (mailutils)mail.local. Deliver Mail to UNIX Mailboxes.
* mail.remote: (mailutils)mail.remote. Forward Mail to Remote Machine.
@end direntry
@end ifinfo
......@@ -132,6 +136,7 @@ Mailutils Programs
* sieve:: Mail Filtering Utility.
* guimb:: Mailbox Scanning and Processing Language.
* maidag:: General-purpose Mail Delivery Agent.
* mail.local:: Deliver Mail to the Local Mailbox.
* mail.remote:: Pseudo-Sendmail Interface for Mail Delivery.
......@@ -158,6 +163,7 @@ Mailutils Configuration File
* Debug Statement::
* Mailbox Statement::
* Locking Statement::
* Mailer Statement::
* ACL Statement::
* Tcp-wrappers Statement::
* Server Settings::
......@@ -244,6 +250,7 @@ Reading Mail
A Sieve Interpreter
* Invoking Sieve::
* Sieve Configuration::
* Logging and Debugging::
* Extending Sieve::
......@@ -254,34 +261,50 @@ A Sieve Interpreter
* Passing Options to Scheme::
* Command Line Option Summary::
@command{mail.local} --- Deliver Mail to the Local Mailbox
maidag
* Invocation:: Mail.local options
* MTA:: Using mail.local with various MTAs
* Mailbox Quotas:: Setting up mailbox quotas.
* Sieve Filters:: Implementing user-defined Sieve mail filters.
* Scheme Filters:: Implementing user-defined Scheme mail filters.
* Sendmail-maidag:: Using @command{maidag} with Sendmail.
* Exim-maidag:: Using @command{maidag} with Exim.
* MeTA1-maidag:: Using @command{maidag} with MeTA1.
* Mailbox Quotas::
* Maidag Scripting::
* Forwarding::
* Url-mode:: Delivering Messages to a URL.
* Remote Mailbox Delivery::
* Conf-maidag:: Maidag Configuration File Summary
Using @command{mail.local} with Various MTAs
Mailbox Quotas
* Sendmail:: Using @command{mail.local} with Sendmail.
* Exim:: Using @command{mail.local} with Exim.
* DBM Quotas:: Keeping Quotas in DBM File.
* SQL Quotas:: Keeping Quotas in SQL Database.
Setting up Mailbox Quotas
Maidag Scripting
* DBM Quotas:: Keeping Quotas in DBM Database.
* SQL Quotas:: Keeping Quotas in SQL Database.
* Sieve Maidag Filters::
* Scheme Maidag Filters::
@command{mail.local} --- Deliver Mail to the Local UNIX Mailbox
* Invocation:: Mail.local options
* Mail.local Config::
mimeview
* Mimeview Invocation::
* Mimeview Config::
POP3 Daemon
* Login delay::
* Auto-expire::
* Bulletins::
* Conf-pop3d:: Pop3d Configuration
* Command line options::
IMAP4 Daemon
* Namespace:: Namespace.
* Conf-imap4d:: Configuration.
* Starting imap4d:: Invocation Options.
Comsat Daemon
......@@ -446,7 +469,6 @@ else is licensed using the GNU GPL.
@node Book Contents
@section What this Book Contains
@UNREVISED
@FIXME{This is more a plan on how the document should be structured,
than a description of its actual structure. However it is:}
......@@ -471,6 +493,13 @@ Mailutils.
Finally, the third part contains a complete Mailutils library
reference.
This version of the book is not finished. The places that may
contain inaccurate information carry prominent notices stating so.
For updated versions of the documentation, visit
@uref{http://www.gnu.org/software/mailutils/manual}. If you have any
questions, feel free to ask them at the mailing list
@email{bug-mailutils@@gnu.org}.
@node History
@section A bit of History, and why use this package?
@UNREVISED
......
......@@ -406,8 +406,8 @@ If @var{filename} starts with a directory separator character
The @code{#searchpath} directive adds its argument to the list of
directories searched for loadable modules. It has the same effect
as @option{-L} command line switch used by GNU sieve utility
(@FIXME-pxref{sieve group}).
as @command{library-path} Sieve configuration statement
(@pxref{Sieve Configuration, library-path}).
@node Require Statement
@section Require Statement
......@@ -1437,7 +1437,7 @@ is given.
@subsubheading Example
The example below uses the @command{maidag} utility
(@FIXME-pxref{maidag}) to forward the message to user @samp{gray} on
(@pxref{maidag}) to forward the message to user @samp{gray} on
the machine @samp{mail.gnu.org}.
@smallexample
......
......@@ -329,7 +329,7 @@ static struct mu_cfg_param imap4d_cfg_param[] = {
"immediately.") },
{ "ident-keyfile", mu_cfg_string, &ident_keyfile, 0, NULL,
N_("Name of DES keyfile for decoding ecrypted ident responses.") },
{ "ident-entrypt-only", mu_cfg_bool, &ident_encrypt_only, 0, NULL,
{ "ident-encrypt-only", mu_cfg_bool, &ident_encrypt_only, 0, NULL,
N_("Use only encrypted ident responses.") },
{ "id-fields", MU_CFG_LIST_OF(mu_cfg_string), &imap4d_id_list, 0, NULL,
N_("List of fields to return in response to ID command.") },
......
config.rpath
gitlog-to-changelog
link-warning.h
compile
config.guess
config.rpath
config.sub
depcomp
elisp-comp
gitlog-to-changelog
install-sh
link-warning.h
ltmain.sh
mailutils.spec
mdate-sh
......