summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--COPYRIGHT69
-rw-r--r--GPL (renamed from COPYING)78
-rw-r--r--doc/Makefile.in2
-rw-r--r--doc/manual.sgml9
-rw-r--r--doc/manual.txt240
-rw-r--r--main.c33
6 files changed, 228 insertions, 203 deletions
diff --git a/COPYRIGHT b/COPYRIGHT
index d45c12fc..313ae44d 100644
--- a/COPYRIGHT
+++ b/COPYRIGHT
@@ -1,4 +1,14 @@
+The following copyright notices apply to most of the program.
+Please note that this is by no means an exhaustive list of all the
+persons who have been contributing to this program. Please see the
+manual for a (probably still non complete) list of the persons who
+have been helpful with the development of this program.
+
+
Copyright (C) 1996-8 Michael R. Elkins <me@cs.hmc.edu>
+Copyright (C) 1997-8 Thomas Roessler <roessler@guug.de>
+Copyright (C) 1998 Werner Koch <wk@isil.d.shuttle.de>
+Copyright (C) 1998 Ruslan Ermilov <ru@ucb.crimea.ua>
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
@@ -13,4 +23,63 @@ Copyright (C) 1996-8 Michael R. Elkins <me@cs.hmc.edu>
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+The following copyright notice applies to the SHA1 implementation
+used by the PGP public key ring parser.
+
+
+ Copyright (C) 1995-1997 Eric Young (eay@cryptsoft.com)
+ All rights reserved.
+ This package is an SSL implementation written
+ by Eric Young (eay@cryptsoft.com).
+ The implementation was written so as to conform with Netscapes SSL.
+
+ This library is free for commercial and non-commercial use as long as
+ the following conditions are aheared to. The following conditions
+ apply to all code found in this distribution, be it the RC4, RSA,
+ lhash, DES, etc., code; not just the SSL code. The SSL documentation
+ included with this distribution is covered by the same copyright terms
+ except that the holder is Tim Hudson (tjh@cryptsoft.com).
+
+ Copyright remains Eric Young's, and as such any Copyright notices in
+ the code are not to be removed.
+ If this package is used in a product, Eric Young should be given attribution
+ as the author of the parts of the library used.
+ This can be in the form of a textual message at program startup or
+ in documentation (online or textual) provided with the package.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ 1. Redistributions of source code must retain the copyright
+ notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ 3. All advertising materials mentioning features or use of this software
+ must display the following acknowledgement:
+ "This product includes cryptographic software written by
+ Eric Young (eay@cryptsoft.com)"
+ The word 'cryptographic' can be left out if the rouines from the library
+ being used are not cryptographic related :-).
+ 4. If you include any Windows specific code (or a derivative thereof) from
+ the apps directory (application code) you must include an acknowledgement:
+ "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
+
+ THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGE.
+
+ The licence and distribution terms for any publically available version or
+ derivative of this code cannot be changed. i.e. this code cannot simply be
+ copied and put under another distribution licence
+ [including the GNU Public Licence.]
diff --git a/COPYING b/GPL
index 31425363..60549be5 100644
--- a/COPYING
+++ b/GPL
@@ -1,18 +1,8 @@
-Most of this package's source code is distributed under
-the GNU Public license and copyright (c) 1996, 1997 by
-Michael Elkins. pgppubring.c is copyright(c) 1997 by
-Thomas Roessler and also distributed under the GPL. The
-SHA1 implementation has been taken from Eric A. Young's
-SSLeay package; a different copyright notice applies; see
-below.
-
-
-
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
- 675 Mass Ave, Cambridge, MA 02139, USA
+ 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
@@ -289,7 +279,7 @@ POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
- Appendix: How to Apply These Terms to Your New Programs
+ How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
@@ -315,7 +305,8 @@ the "copyright" line and a pointer to where the full notice is found.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+
Also add information on how to contact you by electronic and paper mail.
@@ -347,64 +338,3 @@ proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library. If this is what you want to do, use the GNU Library General
Public License instead of this License.
-
-
-The following copyright notice applies to the SHA1
-implementation:
-
-
- Copyright (C) 1995-1997 Eric Young (eay@cryptsoft.com)
- All rights reserved.
-
- This package is an SSL implementation written
- by Eric Young (eay@cryptsoft.com).
- The implementation was written so as to conform with Netscapes SSL.
-
- This library is free for commercial and non-commercial use as long as
- the following conditions are aheared to. The following conditions
- apply to all code found in this distribution, be it the RC4, RSA,
- lhash, DES, etc., code; not just the SSL code. The SSL documentation
- included with this distribution is covered by the same copyright terms
- except that the holder is Tim Hudson (tjh@cryptsoft.com).
-
- Copyright remains Eric Young's, and as such any Copyright notices in
- the code are not to be removed.
- If this package is used in a product, Eric Young should be given attribution
- as the author of the parts of the library used.
- This can be in the form of a textual message at program startup or
- in documentation (online or textual) provided with the package.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions
- are met:
- 1. Redistributions of source code must retain the copyright
- notice, this list of conditions and the following disclaimer.
- 2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
- 3. All advertising materials mentioning features or use of this software
- must display the following acknowledgement:
- "This product includes cryptographic software written by
- Eric Young (eay@cryptsoft.com)"
- The word 'cryptographic' can be left out if the rouines from the library
- being used are not cryptographic related :-).
- 4. If you include any Windows specific code (or a derivative thereof) from
- the apps directory (application code) you must include an acknowledgement:
- "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
-
- THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
- ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- SUCH DAMAGE.
-
- The licence and distribution terms for any publically available version or
- derivative of this code cannot be changed. i.e. this code cannot simply be
- copied and put under another distribution licence
- [including the GNU Public Licence.]
diff --git a/doc/Makefile.in b/doc/Makefile.in
index 44ba7c5e..c6712ceb 100644
--- a/doc/Makefile.in
+++ b/doc/Makefile.in
@@ -40,7 +40,7 @@ uninstall:
$(docdir)/PGP-Notes.txt
manual.txt: manual.sgml
- sgml2txt manual
+ sgml2txt -c latin manual
manual.html: manual.sgml
sgml2html manual
diff --git a/doc/manual.sgml b/doc/manual.sgml
index 767e335c..80278cf4 100644
--- a/doc/manual.sgml
+++ b/doc/manual.sgml
@@ -4445,8 +4445,8 @@ co-developed the original MIME parsing code back in the ELM-ME days.
The following people have been very helpful to the development of Mutt:
-Francois Berjon <htmlurl url="mailto:Francois.Berjon@aar.alcatel-alsthom.fr"
-name="&lt;Francois.Berjon@aar.alcatel-alsthom.fr&gt;">,<newline>
+Vikas Agnihotri <htmlurl url="mailto:VikasA@att.com" name="&lt;VikasA@att.com&gt;">,<newline>
+Francois Berjon <htmlurl url="mailto:Francois.Berjon@aar.alcatel-alsthom.fr" name="&lt;Francois.Berjon@aar.alcatel-alsthom.fr&gt;">,<newline>
Aric Blumer <htmlurl url="mailto:aric@fore.com" name="&lt;aric@fore.com&gt;">,<newline>
John Capo <htmlurl url="mailto:jc@irbs.com" name="&lt;jc@irbs.com&gt;">,<newline>
Liviu Daia <htmlurl url="mailto:daia@stoilow.imar.ro" name="&lt;daia@stoilow.imar.ro&gt;">,<newline>
@@ -4456,10 +4456,12 @@ Michael Finken <htmlurl url="mailto:finken@conware.de" name="&lt;finken@conware.
Sven Guckes <htmlurl url="mailto:guckes@math.fu-berlin.de" name="&lt;guckes@math.fu-berlin.de&gt;">,<newline>
Mark Holloman <htmlurl url="mailto:holloman@nando.net" name="&lt;holloman@nando.net&gt;">,<newline>
Andreas Holzmann <htmlurl url="mailto:holzmann@fmi.uni-passau.de" name="&lt;holzmann@fmi.uni-passau.de&gt;">,<newline>
+Byrial Jensen <htmlurl url="mailto:byrial@post3.tele.dk" name="&lt;byrial@post3.tele.dk&gt;">,<newline>
David Jeske <htmlurl url="mailto:jeske@igcom.net" name="&lt;jeske@igcom.net&gt;">,<newline>
Christophe Kalt <htmlurl url="mailto:kalt@hugo.int-evry.fr" name="&lt;kalt@hugo.int-evry.fr&gt;">,<newline>
Felix von Leitner (a.k.a ``Fefe'') <htmlurl url="mailto:leitner@math.fu-berlin.de" name="&lt;leitner@math.fu-berlin.de&gt;">,<newline>
Brandon Long <htmlurl url="mailto:blong@fiction.net" name="&lt;blong@fiction.net&gt;">,<newline>
+Jimmy Mäkelä <htmlurl url="mailto:jmy@flashback.net" name="&lt;jmy@flashback.net&gt;">,<newline>
Lars Marowsky-Bree <htmlurl url="mailto:lmb@pointer.in-minden.de" name="&lt;lmb@pointer.in-minden.de&gt;">,<newline>
Thomas ``Mike'' Michlmayr <htmlurl url="mailto:mike@cosy.sbg.ac.at" name="&lt;mike@cosy.sbg.ac.at&gt;">,<newline>
David O'Brien <htmlurl url="mailto:obrien@Nuxi.cs.ucdavis.edu" name="&lt;obrien@Nuxi.cs.ucdavis.edu&gt;">,<newline>
@@ -4467,8 +4469,9 @@ Clint Olsen <htmlurl url="mailto:olsenc@ichips.intel.com" name="&lt;olsenc@ichip
Park Myeong Seok <htmlurl url="mailto:pms@romance.kaist.ac.kr" name="&lt;pms@romance.kaist.ac.kr&gt;">,<newline>
Thomas Parmelan <htmlurl url="mailto:tom@ankh.fr.eu.org" name="&lt;tom@ankh.fr.eu.org&gt;">,<newline>
Ollivier Robert <htmlurl url="mailto:roberto@keltia.freenix.fr" name="&lt;roberto@keltia.freenix.fr&gt;">,<newline>
-Thomas Roessler <htmlurl url="mailto:roessler@guug.de" name="&lt;roessler@guug.de&gt;">,<newline>
+Roland Rosenfeld <htmlurl url="roland@spinnaker.rhein.de" name="&lt;roland@spinnaker.rhein.de&gt;">,<newline>
Allain Thivillon <htmlurl url="mailto:Allain.Thivillon@alma.fr" name="&lt;Allain.Thivillon@alma.fr&gt;">,<newline>
+Gero Treuner <htmlurl url="mailto:gero@faveve.uni-stuttgart.de" name="&lt;gero@faveve.uni-stuttgart.de&gt;">,<newline>
Ken Weinert <htmlurl url="mailto:kenw@ihs.com" name="&lt;kenw@ihs.com&gt;">
<sect1>About this document
diff --git a/doc/manual.txt b/doc/manual.txt
index a491e187..05488fe0 100644
--- a/doc/manual.txt
+++ b/doc/manual.txt
@@ -24,11 +24,11 @@
with the word _s_u_b_s_c_r_i_b_e in the subject to list-name_-_r_e_q_u_e_s_t@mutt.org.
- +o mutt-announce@mutt.org -- low traffic list for announcements
+ · mutt-announce@mutt.org -- low traffic list for announcements
- +o mutt-users@mutt.org -- help, bug reports and feature requests
+ · mutt-users@mutt.org -- help, bug reports and feature requests
- +o mutt-dev@mutt.org -- development mailing list
+ · mutt-dev@mutt.org -- development mailing list
NNoottee:: all messages posted to _m_u_t_t_-_a_n_n_o_u_n_c_e are automatically forwarded
to _m_u_t_t_-_u_s_e_r_s, so you do not need to be subscribed to both lists.
@@ -37,7 +37,7 @@
11..33.. SSooffttwwaarree DDiissttrriibbuuttiioonn SSiitteess
- +o ftp://ftp.guug.de/pub/mutt/
+ · ftp://ftp.guug.de/pub/mutt/
11..44.. IIRRCC
@@ -256,9 +256,9 @@
Some of the status flags can be turned on or off using
- +o sseett--ffllaagg (default: w)
+ · sseett--ffllaagg (default: w)
- +o cclleeaarr--ffllaagg (default: W)
+ · cclleeaarr--ffllaagg (default: W)
@@ -617,7 +617,7 @@
- The hash mark, or pound sign (``#''), is used as a ``comment'' charac-
+ The hash mark, or pound sign (``#''), is used as a ``comment'' charac­
ter. You can use it to annotate your initialization file. All text
after the comment character to the end of the line is ignored. For
example,
@@ -763,23 +763,23 @@
defined maps are:
- +o generic
+ · generic
- +o alias
+ · alias
- +o attach
+ · attach
- +o browser
+ · browser
- +o editor
+ · editor
- +o index
+ · index
- +o compose
+ · compose
- +o pager
+ · pager
- +o pgp
+ · pgp
_k_e_y is the key (or key sequence) you wish to bind. To specify a
control character, use the sequence _\_C_x, where _x is the letter of the
@@ -899,70 +899,70 @@
_o_b_j_e_c_t can be one of:
- +o attachment
+ · attachment
- +o body (match _r_e_g_e_x_p in the body of messages)
+ · body (match _r_e_g_e_x_p in the body of messages)
- +o bold (hiliting bold patterns in the body of messages)
+ · bold (hiliting bold patterns in the body of messages)
- +o error (error messages printed by Mutt)
+ · error (error messages printed by Mutt)
- +o header (match _r_e_g_e_x_p in the message header)
+ · header (match _r_e_g_e_x_p in the message header)
- +o hdrdefault (default color of the message header in the pager)
+ · hdrdefault (default color of the message header in the pager)
- +o index (match _p_a_t_t_e_r_n in the message index)
+ · index (match _p_a_t_t_e_r_n in the message index)
- +o indicator (arrow or bar used to indicate the current item in a
+ · indicator (arrow or bar used to indicate the current item in a
menu)
- +o markers (the ``+'' markers at the beginning of wrapped lines in the
+ · markers (the ``+'' markers at the beginning of wrapped lines in the
pager)
- +o message (informational messages)
+ · message (informational messages)
- +o normal
+ · normal
- +o quoted (text matching ``$quote_regexp'' in the body of a message)
+ · quoted (text matching ``$quote_regexp'' in the body of a message)
- +o quoted1, quoted2, ..., quotedNN (higher levels of quoting)
+ · quoted1, quoted2, ..., quotedNN (higher levels of quoting)
- +o search (hiliting of words in the pager)
+ · search (hiliting of words in the pager)
- +o signature
+ · signature
- +o status (mode lines used to display info about the mailbox or
+ · status (mode lines used to display info about the mailbox or
message)
- +o tilde (the ``~'' used to pad blank lines in the pager)
+ · tilde (the ``~'' used to pad blank lines in the pager)
- +o tree (thread tree drawn in the message index and attachment menu)
+ · tree (thread tree drawn in the message index and attachment menu)
- +o underline (hiliting underlined patterns in the body of messages)
+ · underline (hiliting underlined patterns in the body of messages)
_f_o_r_e_g_r_o_u_n_d and _b_a_c_k_g_r_o_u_n_d can be one of the following:
- +o white
+ · white
- +o black
+ · black
- +o green
+ · green
- +o magenta
+ · magenta
- +o blue
+ · blue
- +o cyan
+ · cyan
- +o yellow
+ · yellow
- +o red
+ · red
- +o default
+ · default
- +o color_x
+ · color_x
_f_o_r_e_g_r_o_u_n_d can optionally be prefixed with the keyword bright to make
the foreground color boldfaced (e.g., brightred).
@@ -1004,15 +1004,15 @@
where _a_t_t_r_i_b_u_t_e is one of the following:
- +o none
+ · none
- +o bold
+ · bold
- +o underline
+ · underline
- +o reverse
+ · reverse
- +o standout
+ · standout
33..77.. IIggnnoorriinngg ((wweeeeddiinngg)) uunnwwaanntteedd mmeessssaaggee hheeaaddeerrss
@@ -1470,8 +1470,8 @@
An equivalence class is a locale-specific name for a list of
characters that are equivalent. The name is enclosed in ``[=''
and ``=]''. For example, the name ``e'' might be used to
- represent all of ``e'' ``e'' and ``e''. In this case, [[[[==ee==]]]]
- is a regexp that matches any of ``e'', ``e'' and ``e''.
+ represent all of ``è'' ``é'' and ``e''. In this case, [[[[==ee==]]]]
+ is a regexp that matches any of ``è'', ``é'' and ``e''.
A regular expression matching a single character may be followed by
one of several repetition operators:
@@ -1606,11 +1606,11 @@
search patterns:
- +o ! -- logical NOT operator
+ · ! -- logical NOT operator
- +o | -- logical OR operator
+ · | -- logical OR operator
- +o () -- logical grouping operator
+ · () -- logical grouping operator
Here is an example illustrating a complex search pattern. This
pattern will select all messages which do not contain ``mutt'' in the
@@ -1648,11 +1648,11 @@
RReellaattiivvee. This type of date is relative to the current date, and may
be specified as:
- +o >_o_f_f_s_e_t (messages older than _o_f_f_s_e_t units)
+ · >_o_f_f_s_e_t (messages older than _o_f_f_s_e_t units)
- +o <_o_f_f_s_e_t (messages newer than _o_f_f_s_e_t units)
+ · <_o_f_f_s_e_t (messages newer than _o_f_f_s_e_t units)
- +o =_o_f_f_s_e_t (messages exactly _o_f_f_s_e_t units old)
+ · =_o_f_f_s_e_t (messages exactly _o_f_f_s_e_t units old)
_o_f_f_s_e_t is specified as a positive number with one of the following
units:
@@ -1708,17 +1708,17 @@
world, a _h_o_o_k consists of a ``regular expression'' or ``pattern''
along with a configuration option/command. See
- +o ``folder-hook''
+ · ``folder-hook''
- +o ``send-hook''
+ · ``send-hook''
- +o ``save-hook''
+ · ``save-hook''
- +o ``mbox-hook''
+ · ``mbox-hook''
- +o ``fcc-hook''
+ · ``fcc-hook''
- +o ``fcc-save-hook''
+ · ``fcc-save-hook''
for specific details on each type of _h_o_o_k available.
@@ -1859,19 +1859,19 @@
a file or mailbox path.
- +o ! -- refers to your ``$spool'' (incoming) mailbox
+ · ! -- refers to your ``$spool'' (incoming) mailbox
- +o > -- refers to your ``$mbox'' file
+ · > -- refers to your ``$mbox'' file
- +o < -- refers to your ``$record'' file
+ · < -- refers to your ``$record'' file
- +o - -- refers to the file you've last visited
+ · - -- refers to the file you've last visited
- +o ~ -- refers to your home directory
+ · ~ -- refers to your home directory
- +o = or + -- refers to your ``$folder'' directory
+ · = or + -- refers to your ``$folder'' directory
- +o @_a_l_i_a_s -- refers to the ``default save folder'' as determined by
+ · @_a_l_i_a_s -- refers to the ``default save folder'' as determined by
the address of the alias
@@ -2034,7 +2034,7 @@
Where the Description is the description or filename given for the
- attachment, and the Encoding is one of 7bit/8bit/quoted-print-
+ attachment, and the Encoding is one of 7bit/8bit/quoted-print­
able/base64/binary.
If Mutt cannot deal with a MIME type, it will display a message like:
@@ -2142,7 +2142,7 @@
- where $HOME is your home directory and SHAREDIR is the shared direc-
+ where $HOME is your home directory and SHAREDIR is the shared direc­
tory defined at compile time (visible from mutt -v).
In particular, the metamail distribution will install a mailcap file,
@@ -2332,7 +2332,7 @@
In this example, Mutt will run the program RunningX which will
return 0 if the X Window manager is running, and non-zero if it
- isn't. If RunningX returns 0, then Mutt will call netscape to dis-
+ isn't. If RunningX returns 0, then Mutt will call netscape to dis­
play the text/html object. If RunningX doesn't return 0, then Mutt
will go on to the next entry and use lynx to display the text/html
object.
@@ -2374,7 +2374,7 @@
For ``Autoview'', Mutt will choose the third entry because of the
copiousoutput tag. For interactive viewing, Mutt will run the program
RunningX to determine if it should use the first entry. If the
- program returns non-zero, Mutt will use the second entry for interac-
+ program returns non-zero, Mutt will use the second entry for interac­
tive viewing.
@@ -2407,14 +2407,14 @@
- then Mutt will expand %{charset} to iso-8859-1. The default meta-
+ then Mutt will expand %{charset} to iso-8859-1. The default meta­
mail mailcap file uses this feature to test the charset to spawn an
xterm using the right charset to view the message.
This will be replaced by a %
Mutt does not currently support the %F and %n keywords specified in
- RFC 1524. The main purpose of these parameters is for multipart mes-
+ RFC 1524. The main purpose of these parameters is for multipart mes­
sages, which is handled internally by Mutt.
@@ -2596,57 +2596,57 @@
The following are the commands understood by mutt.
- +o ``alias'' _k_e_y _a_d_d_r_e_s_s [ , _a_d_d_r_e_s_s, ... ]
+ · ``alias'' _k_e_y _a_d_d_r_e_s_s [ , _a_d_d_r_e_s_s, ... ]
- +o ``unalias'' _k_e_y _a_d_d_r_e_s_s [ , _a_d_d_r_e_s_s, ... ]
+ · ``unalias'' _k_e_y _a_d_d_r_e_s_s [ , _a_d_d_r_e_s_s, ... ]
- +o ``alternative_order'' _m_i_m_e_t_y_p_e [ _m_i_m_e_t_y_p_e ... ]
+ · ``alternative_order'' _m_i_m_e_t_y_p_e [ _m_i_m_e_t_y_p_e ... ]
- +o ``auto_view'' _m_i_m_e_t_y_p_e [ _m_i_m_e_t_y_p_e ... ]
+ · ``auto_view'' _m_i_m_e_t_y_p_e [ _m_i_m_e_t_y_p_e ... ]
- +o ``bind'' _m_a_p _k_e_y _f_u_n_c_t_i_o_n
+ · ``bind'' _m_a_p _k_e_y _f_u_n_c_t_i_o_n
- +o ``color'' _o_b_j_e_c_t _f_o_r_e_g_r_o_u_n_d _b_a_c_k_g_r_o_u_n_d [ _r_e_g_e_x_p ]
+ · ``color'' _o_b_j_e_c_t _f_o_r_e_g_r_o_u_n_d _b_a_c_k_g_r_o_u_n_d [ _r_e_g_e_x_p ]
- +o ``folder-hook'' _p_a_t_t_e_r_n _c_o_m_m_a_n_d
+ · ``folder-hook'' _p_a_t_t_e_r_n _c_o_m_m_a_n_d
- +o ``ignore'' _p_a_t_t_e_r_n [ _p_a_t_t_e_r_n ... ]
+ · ``ignore'' _p_a_t_t_e_r_n [ _p_a_t_t_e_r_n ... ]
- +o ``unignore'' _p_a_t_t_e_r_n [ _p_a_t_t_e_r_n ... ]
+ · ``unignore'' _p_a_t_t_e_r_n [ _p_a_t_t_e_r_n ... ]
- +o ``hdr_order'' _h_e_a_d_e_r [ _h_e_a_d_e_r ... ]
+ · ``hdr_order'' _h_e_a_d_e_r [ _h_e_a_d_e_r ... ]
- +o ``unhdr_order'' _h_e_a_d_e_r [ _h_e_a_d_e_r ... ]
+ · ``unhdr_order'' _h_e_a_d_e_r [ _h_e_a_d_e_r ... ]
- +o ``lists'' _a_d_d_r_e_s_s [ _a_d_d_r_e_s_s ... ]
+ · ``lists'' _a_d_d_r_e_s_s [ _a_d_d_r_e_s_s ... ]
- +o ``unlists'' _a_d_d_r_e_s_s [ _a_d_d_r_e_s_s ... ]
+ · ``unlists'' _a_d_d_r_e_s_s [ _a_d_d_r_e_s_s ... ]
- +o ``macro'' _m_e_n_u _k_e_y _s_e_q_u_e_n_c_e
+ · ``macro'' _m_e_n_u _k_e_y _s_e_q_u_e_n_c_e
- +o ``mailboxes'' _f_i_l_e_n_a_m_e [ _f_i_l_e_n_a_m_e ... ]
+ · ``mailboxes'' _f_i_l_e_n_a_m_e [ _f_i_l_e_n_a_m_e ... ]
- +o ``mono'' _o_b_j_e_c_t _a_t_t_r_i_b_u_t_e [ _r_e_g_e_x_p ]
+ · ``mono'' _o_b_j_e_c_t _a_t_t_r_i_b_u_t_e [ _r_e_g_e_x_p ]
- +o ``mbox-hook'' _p_a_t_t_e_r_n _m_a_i_l_b_o_x
+ · ``mbox-hook'' _p_a_t_t_e_r_n _m_a_i_l_b_o_x
- +o ``my_hdr'' _s_t_r_i_n_g
+ · ``my_hdr'' _s_t_r_i_n_g
- +o ``unmy_hdr'' _f_i_e_l_d [ _f_i_e_l_d ... ]
+ · ``unmy_hdr'' _f_i_e_l_d [ _f_i_e_l_d ... ]
- +o ``push'' _s_t_r_i_n_g
+ · ``push'' _s_t_r_i_n_g
- +o ``save-hook'' _r_e_g_e_x_p _f_i_l_e_n_a_m_e
+ · ``save-hook'' _r_e_g_e_x_p _f_i_l_e_n_a_m_e
- +o ``send-hook'' _r_e_g_e_x_p _c_o_m_m_a_n_d
+ · ``send-hook'' _r_e_g_e_x_p _c_o_m_m_a_n_d
- +o ``set'' [no|inv]_v_a_r_i_a_b_l_e[=_v_a_l_u_e] [ _v_a_r_i_a_b_l_e ... ]
+ · ``set'' [no|inv]_v_a_r_i_a_b_l_e[=_v_a_l_u_e] [ _v_a_r_i_a_b_l_e ... ]
- +o ``toggle'' _v_a_r_i_a_b_l_e [_v_a_r_i_a_b_l_e ... ]
+ · ``toggle'' _v_a_r_i_a_b_l_e [_v_a_r_i_a_b_l_e ... ]
- +o ``unset'' _v_a_r_i_a_b_l_e [_v_a_r_i_a_b_l_e ... ]
+ · ``unset'' _v_a_r_i_a_b_l_e [_v_a_r_i_a_b_l_e ... ]
- +o ``source'' _f_i_l_e_n_a_m_e
+ · ``source'' _f_i_l_e_n_a_m_e
66..33.. CCoonnffiigguurraattiioonn vvaarriiaabblleess
@@ -4257,21 +4257,21 @@
Specifies how to sort messages in the _i_n_d_e_x menu. Valid values are
- +o date-sent
+ · date-sent
- +o date-received
+ · date-received
- +o from
+ · from
- +o mailbox-order (unsorted)
+ · mailbox-order (unsorted)
- +o score
+ · score
- +o subject
+ · subject
- +o threads
+ · threads
- +o to
+ · to
You may optionally use the reverse- prefix to specify reverse sorting
order (example: set sort=reverse-date-sent).
@@ -4321,9 +4321,9 @@
entries are sorted alphabetically. Valid values:
- +o date
+ · date
- +o alpha (alphabetically)
+ · alpha (alphabetically)
You may optionally use the reverse- prefix to specify reverse sorting
order (example: set sort_browser=reverse-date).
@@ -5114,6 +5114,7 @@
The following people have been very helpful to the development of
Mutt:
+ Vikas Agnihotri <VikasA@att.com>,
Francois Berjon <Francois.Berjon@aar.alcatel-alsthom.fr>,
Aric Blumer <aric@fore.com>,
John Capo <jc@irbs.com>,
@@ -5124,10 +5125,12 @@
Sven Guckes <guckes@math.fu-berlin.de>,
Mark Holloman <holloman@nando.net>,
Andreas Holzmann <holzmann@fmi.uni-passau.de>,
+ Byrial Jensen <byrial@post3.tele.dk>,
David Jeske <jeske@igcom.net>,
Christophe Kalt <kalt@hugo.int-evry.fr>,
Felix von Leitner (a.k.a ``Fefe'') <leitner@math.fu-berlin.de>,
Brandon Long <blong@fiction.net>,
+ Jimmy Mäkelä <jmy@flashback.net>,
Lars Marowsky-Bree <lmb@pointer.in-minden.de>,
Thomas ``Mike'' Michlmayr <mike@cosy.sbg.ac.at>,
David O'Brien <obrien@Nuxi.cs.ucdavis.edu>,
@@ -5135,11 +5138,14 @@
Park Myeong Seok <pms@romance.kaist.ac.kr>,
Thomas Parmelan <tom@ankh.fr.eu.org>,
Ollivier Robert <roberto@keltia.freenix.fr>,
- Thomas Roessler <roessler@guug.de>,
+ Roland Rosenfeld <roland@spinnaker.rhein.de>,
Allain Thivillon <Allain.Thivillon@alma.fr>,
+ Gero Treuner <gero@faveve.uni-stuttgart.de>,
Ken Weinert <kenw@ihs.com>
+
+
77..22.. AAbboouutt tthhiiss ddooccuummeenntt
This document was written in SGML, and then rendered using the sgml-
@@ -5206,9 +5212,3 @@
-
-
-
-
-
-
diff --git a/main.c b/main.c
index 2c85da3d..63b61af1 100644
--- a/main.c
+++ b/main.c
@@ -32,14 +32,20 @@
#include <sys/stat.h>
#include <sys/utsname.h>
+const char ReachingUs[] = "\
+To contact the developers, please mail to <mutt-dev@mutt.org>.\n";
+
const char Notice[] = "\
-Copyright (C) 1996-8 Michael R. Elkins <me@cs.hmc.edu>\n\
+Copyright (C) 1996-8 Michael R. Elkins and others.\n\
Mutt comes with ABSOLUTELY NO WARRANTY; for details type `mutt -vv'.\n\
Mutt is free software, and you are welcome to redistribute it\n\
under certain conditions; type `mutt -vv' for details.\n";
const char Copyright[] = "\
Copyright (C) 1996-8 Michael R. Elkins <me@cs.hmc.edu>\n\
+Copyright (C) 1997-8 Thomas Roessler <roessler@guug.de>\n\
+Copyright (C) 1998 Werner Koch <wk@isil.d.shuttle.de>\n\
+Copyright (C) 1998 Ruslan Ermilov <ru@ucb.crimea.ua>\n\
\n\
This program is free software; you can redistribute it and/or modify\n\
it under the terms of the GNU General Public License as published by\n\
@@ -53,7 +59,24 @@ Copyright (C) 1996-8 Michael R. Elkins <me@cs.hmc.edu>\n\
\n\
You should have received a copy of the GNU General Public License\n\
along with this program; if not, write to the Free Software\n\
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.\n";
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.\n\
+"
+#ifdef _PGPPATH
+"\n\
+SHA1 implementation Copyright (C) 1995-7 Eric A. Young <eay@cryptsoft.com>\n\
+\n\
+ Redistribution and use in source and binary forms, with or without\n\
+ modification, are permitted under certain conditions.\n\
+\n\
+ The SHA1 implementation comes AS IS, and ANY EXPRESS OR IMPLIED\n\
+ WARRANTIES, including, but not limited to, the implied warranties of\n\
+ merchantability and fitness for a particular purpose ARE DISCLAIMED.\n\
+\n\
+ You should have received a copy of the full distribution terms\n\
+ along with this program; if not, write to the program's developers.\n\
+"
+#endif
+;
void mutt_exit (int code)
{
@@ -240,13 +263,12 @@ static void show_version (void)
printf ("_PGPV3PATH=\"%s\"\n", _PGPV3PATH);
# endif
# ifdef _PGPGPPATH
- pritnf ("_PGPGPGPATH=\"%s\"\n", _PGPGPGPATH);
+ printf ("_PGPGPGPATH=\"%s\"\n", _PGPGPGPATH);
# endif
#endif
-
- puts ("\nMail bug reports along with this output to <mutt-dev@mutt.org>.");
+ puts(ReachingUs);
exit (0);
}
@@ -428,6 +450,7 @@ int main (int argc, char **argv)
default:
printf ("Mutt %s (%s)\n", VERSION, ReleaseDate);
puts (Copyright);
+ puts (ReachingUs);
exit (0);
}