1.1.2
by Martin Pitt
Import upstream version 1.5.11+cvs20060403 |
1 |
Visible changes since Mutt 1.2 |
2 |
==============================
|
|
3 |
||
4 |
||
5 |
Folder formats and folder access |
|
6 |
--------------------------------
|
|
7 |
||
8 |
- Better mh support: Mutt now supports .mh_sequences files. |
|
9 |
Currently, the "unseen", "flagged", and "replied" sequences are |
|
10 |
used to store mutt flags (the names are configurable using the |
|
11 |
$mh_seq_unseen, $mh_seq_flagged, and $mh_seq_replied configuration |
|
12 |
variables). As a side effect, messages in MH folders are no longer |
|
13 |
rewritten upon status changes. |
|
14 |
||
15 |
- The "trashed" flag is supported for maildir folders. See |
|
16 |
$maildir_trash. |
|
17 |
||
18 |
- POP folder support. You can now access a POP mailbox just like an |
|
19 |
IMAP folder (with obvious restrictions due to the protocol). |
|
20 |
||
21 |
- URL syntax for remote folders. You can pass things like |
|
22 |
pop://account@host and imap://account@host/folder as arguments for |
|
23 |
the -f command line flag. |
|
24 |
||
25 |
- STARTTLS support. If $ssl_starttls is set (the default), mutt |
|
26 |
will attempt to use STARTTLS on servers advertising that |
|
27 |
capability. |
|
28 |
||
29 |
- $preconnect. If set, a shell command to be executed if mutt fails |
|
30 |
to establish a connection to the server. This is useful for |
|
31 |
setting up secure connections; see the muttrc(5) for details. |
|
32 |
||
33 |
- $tunnel. Use a pipe to a command instead of a raw socket. See |
|
34 |
muttrc(5) for details. (Basically, it's another way for setting |
|
35 |
up secure connections.) |
|
36 |
||
37 |
- More new IMAP/POP-related variables (see muttrc(5) for details): |
|
38 |
$connect_timeout, $imap_authenticators, $imap_delim_chars, |
|
39 |
$imap_peek, $pop_authenticators, $pop_auth_try_all, |
|
40 |
$pop_checkinterval, $pop_delete, $pop_reconnect, $use_ipv6. |
|
41 |
||
42 |
- The following IMAP/POP-related variables are gone: |
|
43 |
$imap_checkinterval, $imap_cramkey, $pop_port. |
|
44 |
||
45 |
- There's a new imap-fetch-mail function, which forces a check for |
|
46 |
new messages on an IMAP server. |
|
47 |
||
48 |
- The new-mailbox function was renamed to create-mailbox, and is |
|
49 |
bound to C instead of n by default. |
|
50 |
||
51 |
Character set support |
|
52 |
---------------------
|
|
53 |
||
54 |
- Mutt now uses the iconv interface for character set conversions. |
|
55 |
This means that you need either a very modern libc, or Bruno |
|
56 |
Haible's libiconv, which is available from |
|
57 |
<http://www.gnu.org/software/libiconv/>. |
|
58 |
||
59 |
- With sufficiently recent versions of ncurses and slang, mutt works |
|
60 |
properly in utf-8 locales. |
|
61 |
||
62 |
- On sufficiently modern systems, the $charset variable's value is |
|
63 |
automatically derived from the locale you use. (Note, however, |
|
64 |
that manually setting it to a value which is compatible with your |
|
65 |
locale doesn't do any harm.) |
|
66 |
||
67 |
- $send_charset is a colon-separated list of character sets now, |
|
68 |
defaulting to us-ascii:iso-8859-1:utf-8. |
|
69 |
||
70 |
- charset-hook defines aliases for character sets encountered in |
|
71 |
messages (say, someone tags his messages with latin15 when he |
|
72 |
means iso-8859-15), iconv-hook defines local names for character |
|
73 |
sets (for systems which don't know about MIME names; see |
|
74 |
contrib/iconv for sample configuration snippets). |
|
75 |
||
76 |
- The change-charset function is gone. Use edit-type (C-e on the |
|
77 |
compose menu) instead. |
|
78 |
||
79 |
- The recode-attachment function is gone. |
|
80 |
||
81 |
Other changes |
|
82 |
-------------
|
|
83 |
||
84 |
- There's a new variable $compose_format for the compose screen's |
|
85 |
status line. You can now include the message's approximate |
|
86 |
on-the-wire size. |
|
87 |
||
88 |
- The attachment menu knows about collapsing now: Using |
|
89 |
collapse-parts (bound to "v" by default), you can collapse and |
|
90 |
uncollapse parts of the attachment tree. This function is also |
|
91 |
available from the pager when invoked from the attachment tree. |
|
92 |
||
93 |
Normally, the recvattach menu will start uncollapsed. However, |
|
94 |
with the new $digest_collapse option (which is set by default), |
|
95 |
the individual messages contained in digests will be displayed |
|
96 |
collapsed. (That is, there's one line per message.) |
|
97 |
||
98 |
- Using $display_filter, you can specify a command which filters |
|
99 |
messages before they are displayed. |
|
100 |
||
101 |
- Using message-hook, you can execute mutt configuration commands |
|
102 |
before a message is displayed (or formatted before replying). |
|
103 |
||
104 |
- If you don't want that mutt moves flagged messages to your mbox, |
|
105 |
set $keep_flagged. |
|
106 |
||
107 |
- Setting the $pgp_ignore_subkeys variable will cause mutt to ignore |
|
108 |
OpenPGP. This option is set by default, and it's suggested that |
|
109 |
you leave it. |
|
110 |
||
111 |
- $pgp_sign_micalg has gone. Mutt now automatically determines what |
|
112 |
MIC algorithm was used for a particular signature. |
|
113 |
||
114 |
- If $pgp_good_sign is set, then a PGP signature is only considered |
|
115 |
verified if the output from $pgp_verify_command matches this |
|
116 |
regular expression. It's suggested that you set this variable to |
|
117 |
the typical text message output by PGP (or GPG, or whatever) |
|
118 |
produces when it encounters a good signature. |
|
119 |
||
120 |
- There's a new function, check-traditional-pgp, which is bound to |
|
121 |
esc-P by default. It'll check whether a text parts of a message |
|
122 |
contain PGP encrypted or signed material, and possibly adjust |
|
123 |
content types. |
|
124 |
||
125 |
- $print_split. If this option is set, $print_command run |
|
126 |
separately for each message you print. Useful with enscript(1)'s |
|
127 |
mail printing mode. |
|
128 |
||
129 |
- $sig_on_top. Include the signature before any quoted or forwarded |
|
130 |
text. WARNING: use of this option may provoke flames. |
|
131 |
||
132 |
- $text_flowed. When set, mutt will generate text/plain attachments |
|
133 |
with the format=flowed parameter. In order to properly produce |
|
134 |
such messages, you'll need an appropriate editor mode. Note that |
|
135 |
the $indent_string option is ignored with flowed text. |
|
136 |
||
137 |
- $to_chars has grown: Mailing list messages are now tagged with an |
|
138 |
L in the index. If you want the old behaviour back, add this to |
|
139 |
your .muttrc: set to_chars=" +TCF " |
|
140 |
||
141 |
- New emacs-like functions in the line editor: backward-word (M-b), |
|
142 |
capitalize-word (M-c), downcase-word (M-l), upcase-word (M-u), |
|
143 |
forward-word (M-f), kill-eow (M-d), tranpose-chars (unbound). |
|
144 |
||
145 |
transpose-chars is unbound by default because external query |
|
146 |
occupies C-t. Suggested alternative binding: |
|
147 |
||
148 |
bind editor "\e\t" complete-query |
|
149 |
bind editor "\Ct" transpose-chars |
|
150 |
||
151 |
- mailto URL support: You can pass a mailto URL to mutt on the |
|
152 |
command line. |
|
153 |
||
154 |
- If $duplicate_threads is set, mutt's new threading code will |
|
155 |
thread messages with the same message-id together. Duplication |
|
156 |
will be indicated with an equals sign in the thread diagram. |
|
157 |
||
158 |
You can also limit your view to the duplicates (or exclude |
|
159 |
duplicates from view) by using the "~=" pattern. |