~ubuntu-branches/ubuntu/oneiric/mutt/oneiric

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.