]>
granicus.if.org Git - neomutt/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Thomas Roessler [Thu, 27 Aug 1998 15:57:29 +0000 (15:57 +0000)]
Document attach_format. (From: Gero Treuner
<gero@faveve.uni-stuttgart.de>)
Thomas Roessler [Thu, 27 Aug 1998 09:51:21 +0000 (09:51 +0000)]
[patch-0.94.4i.tlr.shell_quote.1] Try to quote file name
arguments and the like for shell commands.
Thomas Roessler [Thu, 27 Aug 1998 08:41:07 +0000 (08:41 +0000)]
Minor nit: if you enter the wrong key ID at Mutt's prompt,
Mutt should erase the old value --- otherwise people might
think it has just hung there. (From Liviu Daia.)
Thomas Roessler [Wed, 26 Aug 1998 21:12:23 +0000 (21:12 +0000)]
Another possible memory leak in rfc822_parse_adrlist. The
problem and the patch are pretty much the same as with the
last fix applied to this file - it's just ',' instaed of
';' this time.
Thomas Roessler [Wed, 26 Aug 1998 19:13:33 +0000 (19:13 +0000)]
[patch-0.94.4i.tlr.rfc822_leak.1] Fixing a memory leak in
the rfc822_parse_adrlist().
Some explanations seem to be in order here. Let's look at
the code:
386 else if (*s == ';')
387 {
388 if (phraselen)
389 {
390 phrase[phraselen] = 0;
391 add_addrspec (&top, &last, phrase, comment, &commentlen, sizeof (comment) - 1);
392 }
393 else if (commentlen && !last->personal)
394 {
395 comment[commentlen] = 0;
396 last->personal = safe_strdup (comment);
397 }
398 #ifdef EXACT_ADDRESS
399 if (last && !last->val)
Line 399 contains the change; previously, it looked like
this:
399' if (last)
400 last->val = mutt_substrdup (begin, s);
401 #endif
402
403 /* add group terminator */
404 cur = rfc822_new_address ();
405 if (last)
406 {
407 last->next = cur;
408 last = cur;
409 }
410
411 phraselen = 0;
412 commentlen = 0;
413 s++;
414 begin = s;
415 SKIPWS (begin);
416 }
OK, what happens? There are essentially two situations here:
-> We have already parsed a complete address specification
and know about this fact, but there was no new address
information. This is the case if we are parsing
through addresses like
undisclosed-recipients:;
or
recipients: a, b, c,;
(Note the extra ',' before the ';'!)
In this case, some of the other code in rfc822.c has
already filled in last->val, and we really shouldn't
overwrite that with a NULL pointer.
-> The ';' finishes an address spec, like in
recipients: a;
In this case, last is either set by add_addrspec(), or
it has already been set by some of the previous code
(comment handling, ...). Anyway, last->val is still
NULL, so it is correct to write the complete addr spec
to last->val.
Thomas Roessler [Wed, 26 Aug 1998 19:01:30 +0000 (19:01 +0000)]
Error message cosmetics.
Thomas Roessler [Tue, 25 Aug 1998 22:33:07 +0000 (22:33 +0000)]
CVS branch clean-up.
Thomas Roessler [Fri, 19 Jun 1998 12:52:04 +0000 (12:52 +0000)]
Removing the Attach-Menu feature for the next release
version.
convert-repo [Thu, 1 Mar 2007 19:12:30 +0000 (19:12 +0000)]
update tags
Thomas Roessler [Thu, 18 Jun 1998 20:37:56 +0000 (20:37 +0000)]
Bradon long's alias_path patch, for the sake of Elm
compatibility.
Thomas Roessler [Tue, 16 Jun 1998 20:59:20 +0000 (20:59 +0000)]
Avoid pointless error messages from mx_get_magic() when
called from an mx_open_mailbox_append() on a non-existing
mailbox.
Thomas Roessler [Tue, 16 Jun 1998 18:11:24 +0000 (18:11 +0000)]
Have "make install" install manual.txt as well.
Thomas Roessler [Tue, 16 Jun 1998 17:58:16 +0000 (17:58 +0000)]
Putting Makefile under autoconf control.
Thomas Roessler [Tue, 16 Jun 1998 16:19:50 +0000 (16:19 +0000)]
Switch the error reporting address from mutt-users to
mutt-dev.
convert-repo [Thu, 1 Mar 2007 19:12:30 +0000 (19:12 +0000)]
update tags
Thomas Roessler [Tue, 16 Jun 1998 15:18:05 +0000 (15:18 +0000)]
Bump the version to 0.92.11i.
Thomas Roessler [Tue, 16 Jun 1998 15:15:00 +0000 (15:15 +0000)]
Check in a proper version of imap.h.
Thomas Roessler [Tue, 16 Jun 1998 15:02:09 +0000 (15:02 +0000)]
Fix the "unknown color" bug reported by Vikas.
Thomas Roessler [Tue, 16 Jun 1998 12:08:40 +0000 (12:08 +0000)]
Remove a spurious #include "imap.h" from mx.c.
Thomas Roessler [Tue, 16 Jun 1998 12:00:38 +0000 (12:00 +0000)]
Add a note about the global Muttrc to style-guide.
Thomas Roessler [Tue, 16 Jun 1998 11:55:59 +0000 (11:55 +0000)]
The global Muttrc contains a list of default settings
which can be used as a starting-point for the user's own
configuration.
Thomas Roessler [Tue, 16 Jun 1998 11:18:51 +0000 (11:18 +0000)]
Removing some duplicate code from gnupgparse.c and
pgppubring.c.
Thomas Roessler [Tue, 16 Jun 1998 10:47:52 +0000 (10:47 +0000)]
Include part of Werner Koch's latest GPG patches.
convert-repo [Thu, 1 Mar 2007 19:12:30 +0000 (19:12 +0000)]
update tags
Thomas Roessler [Tue, 16 Jun 1998 00:35:38 +0000 (00:35 +0000)]
*** empty log message ***
Thomas Roessler [Tue, 16 Jun 1998 00:33:32 +0000 (00:33 +0000)]
Preparing 0.92.10i.
Thomas Roessler [Tue, 16 Jun 1998 00:22:28 +0000 (00:22 +0000)]
Including Roland's new procmail recipe.
Thomas Roessler [Tue, 16 Jun 1998 00:22:10 +0000 (00:22 +0000)]
Including Vikas' search code for the "attach message" menu.
Thomas Roessler [Mon, 15 Jun 1998 15:19:45 +0000 (15:19 +0000)]
Brandon's IMAP patch.
Thomas Roessler [Mon, 8 Jun 1998 20:05:39 +0000 (20:05 +0000)]
GPG support, first take.
Thomas Roessler [Mon, 8 Jun 1998 09:44:13 +0000 (09:44 +0000)]
Fixing the %a format.
Thomas Roessler [Mon, 8 Jun 1998 09:36:59 +0000 (09:36 +0000)]
Fixing a segmentation fault in the hdr_line code.
convert-repo [Thu, 1 Mar 2007 19:12:29 +0000 (19:12 +0000)]
update tags
Thomas Roessler [Mon, 8 Jun 1998 09:17:25 +0000 (09:17 +0000)]
Mutt 0.92.9i.
Thomas Roessler [Mon, 8 Jun 1998 09:16:03 +0000 (09:16 +0000)]
Initial revision