[Announce] mutt-1.4 is out.
Mutt-1.4 has been released. You can download it from the following location: ftp://ftp.mutt.org/pub/mutt/. Distribution files' MD5 checksums: d7a462497c0f17f7e65d42617bc2cc17 diff-1.3.99i-1.4i.gz a67bcdf1a1cd53d61ccd3ebf3993ba59 mutt-1.4i.tar.gz A completely incomplete list of some people to whom credit is due for the new features in this version follows: - Brendan Cully worked on the IMAP support. - Daniel E. Eisenbud contributed new threading code. - Edmund Grimley Evans contributed utf-8 support. - Vsevolod Volkov contributed POP mailbox support. Visible changes since 1.2 - Folder formats and folder access - Better mh support: Mutt now supports .mh_sequences files. Currently, the unseen, flagged, and replied sequences are used to store mutt flags (the names are configurable using the $mh_seq_unseen, $mh_seq_flagged, and $mh_seq_replied configuration variables). As a side effect, messages in MH folders are no longer rewritten upon status changes. - The trashed flag is supported for maildir folders. See $maildir_trash. - POP folder support. You can now access a POP mailbox just like an IMAP folder (with obvious restrictions due to the protocol). - URL syntax for remote folders. You can pass things like pop://account@host and imap://account@host/folder as arguments for the -f command line flag. - STARTTLS support. If $ssl_starttls is set (the default), mutt will attempt to use STARTTLS on servers advertising that capability. - $preconnect. If set, a shell command to be executed if mutt fails to establish a connection to the server. This is useful for setting up secure connections; see the muttrc(5) for details. - $tunnel. Use a pipe to a command instead of a raw socket. See muttrc(5) for details. (Basically, it's another way for setting up secure connections.) - More new IMAP/POP-related variables (see muttrc(5) for details): $connect_timeout, $imap_authenticators, $imap_delim_chars, $imap_peek, $pop_authenticators, $pop_auth_try_all, $pop_checkinterval, $pop_delete, $pop_reconnect, $use_ipv6. - The following IMAP/POP-related variables are gone: $imap_checkinterval, $imap_cramkey, $pop_port. - There's a new imap-fetch-mail function, which forces a check for new messages on an IMAP server. - The new-mailbox function was renamed to create-mailbox, and is bound to C instead of n by default. Character set support - Mutt now uses the iconv interface for character set conversions. This means that you need either a very modern libc, or Bruno Haible's libiconv, which is available from http://www.gnu.org/software/libiconv/. - With sufficiently recent versions of ncurses and slang, mutt works properly in utf-8 locales. - On sufficiently modern systems, the $charset variable's value is automatically derived from the locale you use. (Note, however, that manually setting it to a value which is compatible with your locale doesn't do any harm.) - $send_charset is a colon-separated list of character sets now, defaulting to us-ascii:iso-8859-1:utf-8. - charset-hook defines aliases for character sets encountered in messages (say, someone tags his messages with latin15 when he means iso-8859-15), iconv-hook defines local names for character sets (for systems which don't know about MIME names; see contrib/iconv for sample configuration snippets). - The change-charset function is gone. Use edit-type (C-e on the compose menu) instead. - The recode-attachment function is gone. Other changes - There's a new variable $compose_format for the compose screen's status line. You can now include the message's approximate on-the-wire size. - The attachment menu knows about collapsing now: Using collapse-parts (bound to v by default), you can collapse and uncollapse parts of the attachment tree. This function is also available from the pager when invoked from the attachment tree. Normally, the recvattach menu will start uncollapsed. However, with the new $digest_collapse option (which is set by default), the individual messages contained in digests will be displayed collapsed. (That is, there's one line per message.) - Using $display_filter, you can specify a command which filters messages before they are displayed. - Using message-hook, you can execute mutt configuration commands before a message is displayed (or formatted before replying). - If you don't want that mutt moves flagged messages to your mbox, set $keep_flagged. - Setting the $pgp_ignore_subkeys variable will cause mutt to ignore OpenPGP subkeys. This option is set by default, and it's suggested that you leave it. - $pgp_sign_micalg has gone. Mutt now automatically determines what MIC algorithm was used for a particular signature. - If $pgp_good_sign is set, then a PGP signature is only considered
Re: [Announce] mutt-1.4 is out.
Thomas Roessler writes: Mutt-1.4 has been released. You can download it from the following location: ftp://ftp.mutt.org/pub/mutt/. - Mutt now uses the iconv interface for character set conversions. This means that you need either a very modern libc, or Bruno Haible's libiconv, which is available from http://www.gnu.org/software/libiconv/. Here is my patch for configuring mutt without iconv, which unfortunately didn't make it into 1.4. It features o --disable-iconv configure option o correction of INSTALL instructions The patch does not include auto* generated files. To use it, you will have to have GNU autoconf and GNU automake installed. I am not subscribed to mutt-users. If you have any problems with this patch, search the mutt-dev list archives, and post to mutt-dev (in this order). diff -ur mutt-1.4.orig/INSTALL mutt-1.4/INSTALL --- mutt-1.4.orig/INSTALL 2002-04-20 22:40:52.0 +0100 +++ mutt-1.4/INSTALL2002-05-29 14:01:17.509294748 +0100 -237,7 +237,7 /usr/local/etc. -If you really want to, you can configure Mutt --without-iconv, but +If you really want to, you can configure Mutt --disable-iconv, but there will then be no character set conversion. diff -ur mutt-1.4.orig/PATCHES mutt-1.4/PATCHES --- mutt-1.4.orig/PATCHES 2002-04-02 19:48:57.0 +0100 +++ mutt-1.4/PATCHES2002-05-29 14:11:36.235171096 +0100 -0,0 +1 +patch-1.4.lh.noiconv.1 diff -ur mutt-1.4.orig/charset.h mutt-1.4/charset.h --- mutt-1.4.orig/charset.h 2002-04-20 08:25:49.0 +0100 +++ mutt-1.4/charset.h 2002-05-29 14:01:17.509294748 +0100 -28,8 +28,9 #endif #ifndef HAVE_ICONV +#define ICONV_CONST /**/ iconv_t iconv_open (const char *, const char *); -size_t iconv (iconv_t, const char **, size_t *, char **, size_t *); +size_t iconv (iconv_t, ICONV_CONST char **, size_t *, char **, size_t *); int iconv_close (iconv_t); #endif diff -ur mutt-1.4.orig/configure.in mutt-1.4/configure.in --- mutt-1.4.orig/configure.in 2002-05-29 10:29:26.0 +0100 +++ mutt-1.4/configure.in 2002-05-29 14:01:17.519297335 +0100 -665,7 +665,19 dnl -- iconv/gettext -- +AC_ARG_ENABLE(iconv, [ --disable-iconv Disable iconv support], +[ if test x$enableval = xno ; then +am_cv_func_iconv=no +fi +]) + MUTT_AM_GNU_GETTEXT + +if test $am_cv_func_iconv != yes +then + AC_MSG_WARN([Configuring without iconv support. See INSTALL for details]) +else + AC_CHECK_HEADERS(iconv.h, [AC_MSG_CHECKING(whether iconv.h defines iconv_t) AC_EGREP_HEADER([typedef.*iconv_t],iconv.h, -674,12 +686,6 [Define if iconv.h defines iconv_t.])], AC_MSG_RESULT(no))]) -if test $am_cv_func_iconv != yes -then -# AC_MSG_ERROR([Unable to find an iconv function. See INSTALL for help]) - AC_MSG_WARN([Unable to find an iconv function. See INSTALL for help]) -else - dnl (1) Some implementations of iconv won't convert from UTF-8 to UTF-8. dnl (2) In glibc-2.1.2 and earlier there is a bug that messes up ob and dnl obl when args 2 and 3 are 0 (fixed in glibc-2.1.3). diff -ur mutt-1.4.orig/m4/iconv.m4 mutt-1.4/m4/iconv.m4 --- mutt-1.4.orig/m4/iconv.m4 2002-04-20 22:40:52.0 +0100 +++ mutt-1.4/m4/iconv.m42002-05-29 14:01:23.299261521 +0100 -7,19 +7,14 dnl Some systems have iconv in libc, some have it in libiconv (OSF/1 and dnl those with the standalone portable GNU libiconv installed). - AC_ARG_WITH([iconv], -[ --with-iconv[=DIR] search for libiconv in DIR/include and DIR/lib], [ -if test $withval != no ; then + AC_ARG_WITH([libiconv-prefix], +[ --with-libiconv-prefix=DIR search for libiconv in DIR/include and DIR/lib], [ for dir in `echo $withval | tr : ' '`; do if test -d $dir/include; then CPPFLAGS=$CPPFLAGS -I$dir/include; fi if test -d $dir/lib; then LDFLAGS=$LDFLAGS -L$dir/lib; fi done -else - use_iconv=no -fi - ],use_iconv=yes) + ]) - if test $use_iconv = yes ; then AC_CACHE_CHECK(for iconv, am_cv_func_iconv, [ am_cv_func_iconv=no, consider installing GNU libiconv am_cv_lib_iconv=no -71,6 +66,4 LIBICONV=-liconv fi AC_SUBST(LIBICONV) - - fi # use_iconv ]) msg28368/pgp0.pgp Description: PGP signature
to save tagged messages
dear all; I think I've gone thoroughly through all the documentation (but, perhaps, not thorougly enough), yet I couldn't find a way to save all tagged messages onto one and the same folder. Could anyone help? thanks in advance. bruno
Re: to save tagged messages
* Bruno Caprile [EMAIL PROTECTED] [05-29-02 09:42]: dear all; I think I've gone thoroughly through all the documentation (but, perhaps, not thorougly enough), yet I couldn't find a way to save all tagged messages onto one and the same folder. Could anyone help? thanks in advance. The keystrokes would be: ;s[ ; = action to all tagged ] and [ s = save ] then enter the folder you wish to accept the tagged messages. NOTE: prepend = as a shortcut key for ~/home/Mail or ~/home/mail as you have set in .muttrc. -- Patrick Shanahan Registered Linux User #207535 @ http://counter.li.org
Re: [Announce] mutt-1.4 is out.
* Thomas Roessler [EMAIL PROTECTED] [2002-05-29 11:49:46 +0200]: - Mutt now uses the iconv interface for character set conversions. This means that you need either a very modern libc, or Bruno Haible's libiconv, which is available from http://www.gnu.org/software/libiconv/. What sort of version numbers count as very modern? I tried building mutt on my system as is (RedHat 6.2, lots of updates, glibc 2.1.3 (-23 is the rpm), I'm assuming that this isn't very modern) and it built without incident but I was unable to get it to correctly display any non-ASCII messages. For example, I sent myself a test email with a handful of GBP signs in it and, instead of displaying them (as 1.2.5i does), it displayed \some-number-I-can't-recall. Reading up on iconv and charset oriented stuff in the manual didn't seem to offer any suggestions on what I was doing wrong. I then downloaded libiconv, built it and installed it (in /usr/local/...). I then started again, from scratch, with mutt, this time ensuring that I'd added --with-iconv=/usr/local on the configure command line. Building mutt now dies instead: , | gcc -DPKGDATADIR=\/usr/local/share/mutt\ -DSYSCONFDIR=\/usr/local/etc\ | -DBINDIR=\/usr/local/bin\ -DMUTTLOCALEDIR=\/usr/local/share/locale\ | -DHAVE_CONFIG_H=1 -I. -I. -Iintl -I/usr/include/slang -I/usr/local/include | -I./intl -I/usr/local/include -Wall -pedantic -g -O2 -c patchlist.c | | In file included from mutt.h:51, | from patchlist.c:5: | charset.h:39: parse error before `ICONV_CONST' ` Any pointers on what I'm missing here? -- Dave Pearson: | mutt.octet.filter - autoview octet-streams http://www.davep.org/ | mutt.vcard.filter - autoview simple vcards Mutt: | muttrc2html - muttrc - HTML utility http://www.davep.org/mutt/ | muttrc.sl - Jed muttrc mode
slightly OT: yahoo groups
Howdy, What is the relationship between yahoo groups and the mutt user's list? I ran across this link http://groups.yahoo.com/group/mutt-users/ from this page http://mutt.blackfish.org.uk/ . Sorry for being OT. -Mike Arrison
Re: slightly OT: yahoo groups
Mike -- ...and then Mike Arrison said... % % Howdy, Hiya! % What is the relationship between yahoo groups and the mutt % user's list? I ran across this link % http://groups.yahoo.com/group/mutt-users/ from this page My guess is that it's Yet Another Archive of the actual mailing list. % http://mutt.blackfish.org.uk/ . % Sorry for being OT. No problem -- just this once :-) % % -Mike Arrison HTH HAND :-D -- David T-G * It's easier to fight for one's principles (play) [EMAIL PROTECTED] * than to live up to them. -- fortune cookie (work) [EMAIL PROTECTED] http://www.justpickone.org/davidtg/Shpx gur Pbzzhavpngvbaf Qrprapl Npg! msg28373/pgp0.pgp Description: PGP signature
Re: attribution with date+time - timezone required? no!
At 9:51 AM EDT on May 28 David T-G sent off: GMT does not change in the summer. GMT is GMT all year round. That's why it's Greenwich Mean Time and not Greenwich Most-of-the Time. UK Daylight time is BST , or GMT+1. I think you're behind the times, David ;-) I was taught that what you said above was true for a while until the town (village?) of Greenwich got tired of not having daylight savings time (and being an hour off from the rest of Britain for the summer) and relinquished GMT. Thus was UT (Universal Time) born, which is the real, i.e. no Daylight Savings, time at the longitude of Greenwich. In other words it's what used to be called GMT, but Greenwich itself doesn't use it anymore, so GMT is an anachronism. If anyone from the vicinity of Greenwich would like to correct me, please do. Puns are optional. -- I didn't attend the funeral, but I sent a nice letter saying that I approved of it. - Mark Twain Robert I. Reid [EMAIL PROTECTED] http://astro.utoronto.ca/~reid/ PGP Key: http://astro.utoronto.ca/~reid/pgp.html
Re: attribution with date+time - timezone required? no!
The definition of GMT has always been an absolute, independent of the actual local clock time in Greenwich, England (which is currently British Summer Time, BST, one hour ahead of GMT/UTC). You are correct that the acronym GMT is an anachronism, but it remains a very popular one. For all intents and purposes it is synonymous with UTC. My understanding is that the change from GMT to UTC was made to avoid historical confusion. Originally, 0 hours GMT was noon, matching the start of the Julian Day and convenient for astronomers who work through the night. Sometime in the 1920s it was moved to midnight, at which point GMT became possibly ambiguous for past dates. UTC is unambiguous: for any date in the past or future, 0 hours UTC refers to midnight. On Wed, May 29, 2002 at 03:33:14PM -0400, Rob Reid wrote: At 9:51 AM EDT on May 28 David T-G sent off: GMT does not change in the summer. GMT is GMT all year round. That's why it's Greenwich Mean Time and not Greenwich Most-of-the Time. UK Daylight time is BST , or GMT+1. I think you're behind the times, David ;-) I was taught that what you said above was true for a while until the town (village?) of Greenwich got tired of not having daylight savings time (and being an hour off from the rest of Britain for the summer) and relinquished GMT. Thus was UT (Universal Time) born, which is the real, i.e. no Daylight Savings, time at the longitude of Greenwich. In other words it's what used to be called GMT, but Greenwich itself doesn't use it anymore, so GMT is an anachronism. If anyone from the vicinity of Greenwich would like to correct me, please do. Puns are optional. -- I didn't attend the funeral, but I sent a nice letter saying that I approved of it. - Mark Twain Robert I. Reid [EMAIL PROTECTED] http://astro.utoronto.ca/~reid/ PGP Key: http://astro.utoronto.ca/~reid/pgp.html -- Mark REED| CNN Internet Technology 1 CNN Center Rm SW0831G | [EMAIL PROTECTED] Atlanta, GA 30348 USA | +1 404 827 4754 -- Patch griefs with proverbs. -- William Shakespeare, Much Ado About Nothing
Re: attribution with date+time - timezone required? no!
Rob, et al -- ...and then Rob Reid said... % % At 9:51 AM EDT on May 28 David T-G sent off: % GMT does not change in the summer. GMT is GMT all year round. That's % why it's Greenwich Mean Time and not Greenwich Most-of-the Time. UK % Daylight time is BST , or GMT+1. % % I think you're behind the times, David ;-) *groan* :-) % % I was taught that what you said above was true for a while until the town % (village?) of Greenwich got tired of not having daylight savings time (and % being an hour off from the rest of Britain for the summer) and relinquished % GMT. Thus was UT (Universal Time) born, which is the real, i.e. no Daylight Interesting concept. I wonder if the local clocks changing to Daylight really changes what is Greenwich Mean Time. % Savings, time at the longitude of Greenwich. In other words it's what used to % be called GMT, but Greenwich itself doesn't use it anymore, so GMT is an % anachronism. Well, I simply surfed over to greenwichmeantime.com and read up on GMT as well as UT (UTC) and Z (zulu). It certainly still seems to be awfully in use. % % If anyone from the vicinity of Greenwich would like to correct me, please do. % Puns are optional. Thanks HAND :-D -- David T-G * It's easier to fight for one's principles (play) [EMAIL PROTECTED] * than to live up to them. -- fortune cookie (work) [EMAIL PROTECTED] http://www.justpickone.org/davidtg/Shpx gur Pbzzhavpngvbaf Qrprapl Npg! msg28376/pgp0.pgp Description: PGP signature
Re: to save tagged messages
On 05/29/02, 09:59:18AM -0500, Patrick wrote: * Bruno Caprile [EMAIL PROTECTED] [05-29-02 09:42]: The keystrokes would be: ;s[ ; = action to all tagged ] and [ s = save ] then enter the folder you wish to accept the tagged messages. NOTE: prepend = as a shortcut key for ~/home/Mail or ~/home/mail as you have set in .muttrc. Also, AFAIK, you'll need to create the folder outside of Mutt before saving to it. Just do: $ touch ~/Mail/foo then as Patrick wrote above. -- John P. Verel Living Proof That Low Tech Beats High Tech!
Re: to save tagged messages
John, et al -- ...and then John P Verel said... % % On 05/29/02, 09:59:18AM -0500, Patrick wrote: ... % % Also, AFAIK, you'll need to create the folder outside of Mutt before % saving to it. Just do: $ touch ~/Mail/foo then as Patrick wrote above. Nope. From TFM: 6.3.27. confirmcreate Type: boolean Default: yes When set, Mutt will prompt for confirmation when saving messages to a mailbox which does not yet exist before creating it. This, in conjunction with $mbox_type, let you create new folders just as you like without any extra work. % % -- % John P. Verel % Living Proof That Low Tech Beats High Tech! HTH HAND :-D -- David T-G * It's easier to fight for one's principles (play) [EMAIL PROTECTED] * than to live up to them. -- fortune cookie (work) [EMAIL PROTECTED] http://www.justpickone.org/davidtg/Shpx gur Pbzzhavpngvbaf Qrprapl Npg! msg28378/pgp0.pgp Description: PGP signature
Re: to save tagged messages
Yet another cool mutt feature (is there no end ;). I'd missed this one. Thanks, David :) On 05/29/02, 03:28:02PM -0500, David T-G wrote: ...and then John P Verel said... % Also, AFAIK, you'll need to create the folder outside of Mutt before % saving to it. Just do: $ touch ~/Mail/foo then as Patrick wrote above. Nope. From TFM: 6.3.27. confirmcreate Type: boolean Default: yes When set, Mutt will prompt for confirmation when saving messages to a mailbox which does not yet exist before creating it. This, in conjunction with $mbox_type, let you create new folders just as you like without any extra work. -- John P. Verel Living Proof That Low Tech Beats High Tech!
Re: to save tagged messages
John -- ...and then John P Verel said... % % Yet another cool mutt feature (is there no end ;). I'd missed this There definitely is no end :-) Heck, I'm still learning things from the manual myself, though I'm by no means the Most Venerable on the list. It pays to read the changes file, too. So when are you going to bump to 1.4? :-) % one. Thanks, David :) HTH! HAND :-D -- David T-G * It's easier to fight for one's principles (play) [EMAIL PROTECTED] * than to live up to them. -- fortune cookie (work) [EMAIL PROTECTED] http://www.justpickone.org/davidtg/Shpx gur Pbzzhavpngvbaf Qrprapl Npg! msg28380/pgp0.pgp Description: PGP signature
Re: to save tagged messages
On 05/29/02, 04:51:12PM -0500, David T-G wrote: John -- So when are you going to bump to 1.4? :-) Well, I'm a Venerable RPM sissy ;). I'm supposing it won't be long 'till that day for 1.4 ... unless there's a site with one already built? -- John P. Verel Living Proof That Low Tech Beats High Tech!
Re: to save tagged messages
John -- ...and then John P Verel said... % % On 05/29/02, 04:51:12PM -0500, David T-G wrote: % John -- % % So when are you going to bump to 1.4? :-) % % Well, I'm a Venerable RPM sissy ;). I'm supposing it won't be long % 'till that day for 1.4 ... unless there's a site with one already built? Fergit RPMs (though our RPM team is starting to build them now) and just build your own from source like a real man. Heck, surf over to http://mutt.justpickone.org/mutt-build-cocktail/ and see how a *real* mess of a mutt is made :-) Seriously, though, building the source from scratch is pretty simple if you keep it stock. % % -- % John P. Verel % Living Proof That Low Tech Beats High Tech! HTH HAND :-D -- David T-G * It's easier to fight for one's principles (play) [EMAIL PROTECTED] * than to live up to them. -- fortune cookie (work) [EMAIL PROTECTED] http://www.justpickone.org/davidtg/Shpx gur Pbzzhavpngvbaf Qrprapl Npg! msg28382/pgp0.pgp Description: PGP signature
Re: to save tagged messages
On 05/29/02, 05:11:53PM -0500, David T-G wrote: Fergit RPMs (though our RPM team is starting to build them now) and just build your own from source like a real man. Heck, surf over to http://mutt.justpickone.org/mutt-build-cocktail/ and see how a *real* mess of a mutt is made :-) Seriously, though, building the source from scratch is pretty simple if you keep it stock. Well, I'll have a look ... notwithstanding that this may compromise my signature, of course ;) -- John P. Verel Living Proof That Low Tech Beats High Tech!
Re: vi - undo and redo (elvis,nvi,vile,vim)
On 02:15 25 May 2002, Sven Guckes [EMAIL PROTECTED] wrote: | If you mess up, u undoes any number | of edits. [Cntrl]R undoes the undos. | will work for elvis and vim only. | won't work when vi is nvi. * Cameron Simpson [EMAIL PROTECTED] [2002-05-25 19:00:05 +1000]: Of course, unless you've been careless, one level of undo is plenty. I speak, of course, as another happy nvi user. On Sat, May 25, 2002 at 12:00:21PM +0200, Nicolas Rachinsky wrote: There are multiple levels of undo with nvi. Press u and then multiple times .. u again and ... is the redo operation. * Thomas E. Dickey [EMAIL PROTECTED] [2002-05-25 11:26]: certainly (and it's well-documented). but since it's normally not bound to ^R, perhaps Sven regarded that as the deficiency. i *know* nvi has multiple undo and redo - but not with 'u' and CTRL-R! different keys - see?! vile uses ^X-r (control/X followed by r). I also have that mapped to alt-r. eww.. Sven [definitely not a vile user] PS: this *is* the vi mailing list, right? -- Sven [EMAIL PROTECTED] All about Vi|BBstevie, MKS vi, OAK Hill Vi, see page www.vi-editor.org and its clones! |Watcom-Vi, xemacs' viper mode VI Clones: calvin, elvis, elwin, javi, lemmy, nvi, pvic, | NEWest vi clone: stevie, trived, vigor, vile, vim, vip, virus, winvi, xvi. | virus [2002-02-26]
Re: vi - undo and redo (elvis,nvi,vile,vim)
| i *know* nvi has multiple undo and redo - but | not with 'u' and CTRL-R! different keys - see?! Still, I'm very attached to bouncing on the 'u' key to see a change and its precursor. Handy when the change is pipe this line of shell through the shell. | vile uses ^X-r (control/X followed by r). | I also have that mapped to alt-r. | eww.. I'm disappointed. You could have called it vile. | PS: this *is* the vi mailing list, right? Of course. We're at least safe from Emacs users - all the hard core ones read their email inside emacs. -- Cameron Simpson, DoD#743[EMAIL PROTECTED]http://www.zip.com.au/~cs/ Some people will tell you that slow is good - and it might be on some days - but I am here to tell you fast is better. I've always believed this in spite of the trouble it's caused me.- Hunter S. Thompson