Commit b2a28678 b2a2867865c451245452f2270b2f399491828ef1 by Sergey Poznyakoff

Updated

1 parent 7cd17edd
1 2005-03-12 Sergey Poznyakoff
2
3 * lib/mailcap.c: New file. Routines for displaying MIME
4 messages.
5 * lib/Makefile.am: Added mailcap.c
6 * mimeview/mimeview.c: Rewritten using display_stream_mailcap.
7 * mail/decode.c: Implemented built-in mailcap mechanism
8 * mail/Makefile.am: (mail_LDADD): Changed order of loading
9 libmailutils/libmailbox
10 * mimeview/Makefile.am (mimeview_LDADD): Likewise
11 * doc/texinfo/programs.texi (mail): Documented variable
12 mimenoask
13 * po/POTFILES.in: Updated
14 * examples/mta.c (header): Removed unused global
15 * NEWS: Updated
16
1 2005-03-10 Sergey Poznyakoff 17 2005-03-10 Sergey Poznyakoff
2 18
3 * TODO: Updated 19 * TODO: Updated
......
1 GNU mailutils NEWS -- history of user-visible changes. 2005-03-07 1 GNU mailutils NEWS -- history of user-visible changes. 2005-03-12
2 Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc. 2 Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
3 See the end of file for copying conditions. 3 See the end of file for copying conditions.
4 4
...@@ -28,10 +28,14 @@ Implemented following variables: flipr, showto, bang. ...@@ -28,10 +28,14 @@ Implemented following variables: flipr, showto, bang.
28 The command `touch' does not alter messages that were deleted or saved 28 The command `touch' does not alter messages that were deleted or saved
29 to a file. 29 to a file.
30 30
31 ** The `decode' command inspects `metamail' variable to see if 31 ** The `decode' command uses `mailcap' extension to display
32 it should use an external program for displaying MIME message 32 parts of MIME multy-part messages. By default the built-in mailcap
33 parts. The variable, if set, should contain the invocation line 33 engine is used. Normally `mail' asks for confirmation before running
34 of the program. Thus, settting 34 an interpreter to display a message part, unless the type of the part
35 is listed in `mimenoask' mail variable.
36
37 If `metamail' variable is set, it specifies the external program
38 to be used instead of the built-in engine. Thus, settting
35 39
36 set metamail="metamail -m mail -p" 40 set metamail="metamail -m mail -p"
37 41
...@@ -39,7 +43,9 @@ in your ~/.mailrc enables use of the standard `metamail' program ...@@ -39,7 +43,9 @@ in your ~/.mailrc enables use of the standard `metamail' program
39 by `decode'. 43 by `decode'.
40 44
41 Before calling `metamail', the environment variable METAMAIL_PAGER 45 Before calling `metamail', the environment variable METAMAIL_PAGER
42 is set to the value of the variable PAGER. 46 is set to the value of the variable PAGER. If `mimenoask' mail
47 variable is set, its value is passed to `metamail' via MM_NOASK
48 environment variable.
43 49
44 * from 50 * from
45 The `from' utility was rewritten. It is now fully compatible with the 51 The `from' utility was rewritten. It is now fully compatible with the
......
...@@ -36,6 +36,7 @@ imap4d/signal.c ...@@ -36,6 +36,7 @@ imap4d/signal.c
36 imap4d/util.c 36 imap4d/util.c
37 37
38 lib/xmalloc.c 38 lib/xmalloc.c
39 lib/mailcap.c
39 40
40 libsieve/actions.c 41 libsieve/actions.c
41 libsieve/comparator.c 42 libsieve/comparator.c
......