1
2009-06-14 10:43 -0700 Brendan Cully <brendan@kublai.com> (a18e286f4365)
1
2010-09-15 10:05 -0700 Michael Elkins <me@mutt.org> (54e3139a0362)
3
* safe_asprintf.c: suppress check_sec errors
5
2010-09-13 17:25 -0700 Michael Elkins <me@mutt.org> (20b2d496349f)
7
* init.h: make $mail_check_recent set by default
9
2010-09-13 19:00 +0100 Emanuele Giaquinta <e.giaquinta@glauco.it> (fea3860ff672)
11
* imap/command.c: Restore the previous behaviour of checking for new
12
messages in imap folders when mail_check_recent is set.
14
2010-09-12 19:54 -0700 Michael Elkins <me@mutt.org> (a51df78218e8)
16
* buffy.c, buffy.h, imap/command.c, init.h, mbox.c, mutt.h: add
17
$mail_check_recent boolean to control whether Mutt will notify about
18
all new mail, or just new mail received since the last visit to a
23
partly addresses #3310
25
* smime.c: fix crash when index contains 0 keys
27
2010-09-11 07:34 -0700 Michael Elkins <me@mutt.org> (0f962f1a6bbb)
29
* send.c: Allow setting message security in send2-hook
31
This patch delays checking the message security options until after
32
the user has an initial chance to edit the message. This allows the
33
security options to be set in a send2-hook when using $edit_headers.
34
Without this patch, the user has no way of automatically setting
35
security based on recipients since the to/cc prompts are bypassed.
37
The other change in behavior is if the user happened to use a
38
send2-hook to see if the message had security applied *prior* to
39
editing the message, that no longer works.
41
* keymap.c, keymap.h, main.c: support for ncurses extension allowing
42
binding to function keys with modifiers
44
* keymap.c: allow octal codes with more than three digits
46
* crypt-gpgme.c, mime.h, pgp.c, recvattach.c, sendlib.c: add DISPNONE
47
to mean no preferred Content-Disposition; make pgp-signature parts
48
DISPNONE for multipart/signed
50
* recvcmd.c: fix problem with reply-hook not working when a
51
message/rfc822 attachment is selected
53
* rfc2047.c: more lenient RFC2047 decoding: accept illegal spaces and
54
bare question marks in encoded words
56
* curs_main.c, mx.c: fix crash when new mail is received during IMAP
61
2010-08-25 00:30 +0100 Emanuele Giaquinta <e.giaquinta@glauco.it> (5302767aa6aa)
63
* rfc2047.c: Use mutt_substrdup in rfc2047_decode_word
65
2010-08-24 16:40 -0700 Michael Elkins <me@mutt.org> (92b02f77e780)
67
* rfc2047.c: detect failure to decode word and copy raw string
68
instead; avoids calling strlen() on uninitialized memory
72
2010-08-24 18:39 +0100 Emanuele Giaquinta <e.giaquinta@glauco.it> (ebd4beafe5eb)
74
* mutt_ssl.c: Fix typo.
76
* browser.c, hook.c, init.c, menu.c, mutt_ssl_gnutls.c, pager.c: Do
77
not call regfree if regcomp fails. The content of the regex_t
78
structure is undefined in this case.
80
* curs_lib.c, mutt_ssl_gnutls.c: use REGCOMP() macro
82
2010-08-24 10:03 -0700 Michael Elkins <me@mutt.org> (5d59c8b737ba)
84
* init.c: add REG_ICASE accidentally removed in changeset 1a35f096c8cb
86
* muttlib.c: do not print debug message on ENOENT
88
2010-08-14 09:18 -0700 Michael Elkins <me@mutt.org> (04fd8ddea579)
90
* url.c: avoid c99 syntax for backwards compat
92
2010-08-06 21:52 +0200 Matthias Andree <matthias.andree@gmx.de> (24a7b1aa2e55)
94
* buffy.c: Fix comparison signedness warnings.
96
2010-08-12 16:04 -0700 Michael Elkins <me@mutt.org> (ced5d3dca974)
98
* imap/util.c: Fix bug in imap_keepalive() which erroneously free
99
Context when the IMAP connection is shut down by the server.
103
* url.c: url_parse_mailto should return 0 on success
105
fix memory leak errors when unable to parse mailto: URL
109
* mh.c: always update message body size when parsing a maildir message
111
* safe_asprintf.c: call va_end() even when vasprintf returns <0
113
2010-08-09 20:48 -0700 Michael Elkins <me@mutt.org> (6572e8bcd723)
115
* Makefile.am, imap/message.c, lib.c, lib.h, safe_asprintf.c: rename
116
mutt_sprintf() to safe_asprintf() to match the GNU extension that
117
performs a similar task
119
2010-08-09 10:27 -0700 Vincent Lefevre <vincent@vinc17.org> (e86ee9991dc3)
121
* postpone.c: In postpone.c, function mutt_num_postponed, the old
122
{{{OldPostponed}}} is never freed.
126
2010-08-09 09:38 -0700 Michael Elkins <me@mutt.org> (8051fc8b631c)
128
* send.c: clear the real name when $reverse_realname is unset and a
129
match is hit so that $realname can be set in a reply- or send-hook
133
* doc/manual.xml.head: fix example of mailto: use on the command line
135
* pager.c: fix buffer underrun when processing ANSI escape sequences
139
2010-08-08 12:29 -0700 Michael Elkins <me@mutt.org> (4dcf19c58139)
141
* doc/manual.xml.head, doc/mutt.man: document support for mailto: URLs
146
* imap/message.c: avoid error when the user has requested many extra
151
* lib.c, lib.h: add a malloc+sprintf combo function
153
2010-08-08 10:21 -0700 Fabian Groffen <grobian@gentoo.org> (d4d703e21cdd)
155
* pattern.c: fix crash in limit when user enters invalid regexp
159
2010-08-07 06:44 -0700 Michael Elkins <me@mutt.org> (cc881d855f05)
161
* mutt_ssl.c: Fix comparison signedness warnings
163
* pop_lib.c: add comment about safety of cast
165
2010-08-06 21:58 +0200 Matthias Andree <matthias.andree@gmx.de> (55f50b2db1f8)
167
* pop_lib.c: Fix comparison signedness warning.
169
* status.c: Fix signedness warning.
171
* .hgignore: Ignore backup files ending in a tilde character.
173
* url.c: Fix comparison signedness warnings.
175
* gnupgparse.c, pop_auth.c: Fix comparison signedness warnings.
177
* lib.h: Resolve if/else empty body ambiguity/warnings when compiling
180
2010-08-06 17:08 -0700 Michael Elkins <me@mutt.org> (5b15d4d96277)
182
* configure.ac, init.c, protos.h: detect availablity of 'long long'
184
cast time_t to 'long long' prior to bitshifting since it can be a
185
float value according to POSIX.1-2008
189
2010-08-06 21:22 +0200 Matthias Andree <matthias.andree@gmx.de> (bf13863e682e)
191
* md5.c: Drop declaration for unused argv/argc parameters.
193
Fixes GCC warning with -Wextra.
195
2010-08-06 13:11 -0700 Michael Elkins <me@mutt.org> (998ca956b41b)
197
* init.c, muttlib.c: use a 64-bit random value in temporary filenames.
201
* browser.c: avoid using C99 bool
203
* browser.c, init.h: add %D format string to $folder_format to expand
204
the time based on $date_format.
206
properly set the locale for LC_TIME prior to calling strftime()
207
closes #1734 closes #3406
209
* mutt_ssl.c: fix compiler warning about wrong type for
212
2010-08-06 09:58 +0200 Matthias Andree <matthias.andree@gmx.de> (473fbe29f626)
214
* mutt_ssl.c: Unbreak X.509 SubjAltName checks,
216
regression in 6016:dc09812e63a3 that calls strlen on an SSL sk
217
rather than its string payload.
221
2010-08-06 07:12 -0700 Michael Elkins <me@mutt.org> (4ae33a8a1391)
223
* configure.ac: properly set _XOPEN_SOURCE to 600 (POSIX.1-2004) when
224
detecting th wc*() functions
228
2010-08-05 21:57 -0700 Michael Elkins <me@mutt.org> (bc5fb152e2ba)
230
* mbox.c: when parsing From_ lines in mmdf/mbox, the TZ should be
231
computed based on the time in the string rather than the current
232
time, otherwise DST issues cause the computed time to be wrong.
236
* thread.c: explanatory comments
238
2010-08-05 17:03 -0700 andreas <andreas.amann@tyndall.ie> (0666d9588eac)
240
* curs_main.c, functions.h: do not leave pager when changing sort
245
2010-08-05 16:47 -0700 Michael Elkins <me@mutt.org> (57d4b3839172)
247
* curs_main.c: do not leave pager when using read-thread and read-
252
2010-08-04 17:04 -0700 Petr Písař <petr.pisar@atlas.cz> (59ca5d7b1656)
254
* ChangeLog, po/cs.po: Updated Czech translation
256
2010-08-04 06:37 -0700 Vincent Lefevre <vincent@vinc17.org> (a7f05f29d9bc)
258
* po/fr.po: updated French translation
260
2010-08-03 10:10 -0700 Michael Elkins <me@mutt.org> (2c42f4760c8f)
262
* browser.c: add locale.h for compililng with -std=c99
264
* main.c: adjust help for -a to make it clearer that -- is required
267
2010-07-31 08:21 -0700 Michael Elkins <me@mutt.org> (7cd85c18bfaf)
269
* muttlib.c: Fix buffer underflow in expansion of format pipes. Add
270
better error detection.
274
2010-07-18 14:24 -0700 Michael Elkins <me@mutt.org> (1a35f096c8cb)
276
* init.c: use REGCOMP() macro
278
2010-07-18 22:09 +0100 Emanuele Giaquinta <e.giaquinta@glauco.it> (d0e0d174d620)
280
* init.c: Skip 'attachments' directive if minor type is not a valid
283
2010-07-09 11:07 -0700 Joel Dahl <joel@FreeBSD.org> (6b13e8319c1f)
285
* po/sv.po: fix misspelling in Swedish translation
287
2010-05-18 08:39 -0700 Michael Elkins <me@sigpipe.org> (29e37994a536)
289
* send.c: Consider any negative return value from send_message() to be
290
an error and allow the user to resend.
294
2010-04-24 16:10 -0700 Brendan Cully <brendan@kublai.com> (4cd2daafd03b)
296
* mutt_ssl.c: openssl: only call SSL_shutdown during clean
297
shutdown (closes #3407)
299
2010-04-22 09:14 -0700 Vincent Lefevre <vincent@vinc17.net> (6ebdfd09abc1)
301
* po/fr.po: updated French translation
303
2010-04-14 15:47 -0700 Michael Elkins <me@mutt.org> (15b9d6f3284f)
305
* pgp.c: remove toggle and replace with format in pgp-menu
307
2010-04-12 15:13 -0500 David Champion <dgc@uchicago.edu> (41a46373ddd9)
309
* compose.c: Improve clarity/uniformity in compose menu's crypto
312
Incorporates feedback on "Security: None" key hints.
314
2010-04-13 06:49 -0700 Michael Elkins <me@mutt.org> (4d798ee2898e)
316
* muttlib.c: fix bug handling wide pad char in soft-fill mode
318
2010-04-11 20:00 -0700 Michael Elkins <me@mutt.org> (2cd62f40d840)
320
* compose.c: increase size of buffer used for displaying addresses in
321
the compose menu to avoid truncating on widescreen displays
323
* curs_lib.c: clear prompt when user cancels with ^G from a yes/no
326
* muttlib.c: Fix bug in soft-fill (%*) in $index_format not accounting
327
for 'set arrow_cursor'
329
* pgp.c: Remove the (i) option from the PGP-menu when encryption or
330
signing is not yet selected. The toggle between PGP/MIME and
331
Traditional doesn't make sense unless some type of security has been
336
2010-04-06 09:47 -0700 Michael Elkins <me@mutt.org> (889aa698cc49)
338
* configure.ac, muttlib.c: fix for compiling Mutt with clang: check
339
for wchar_h prior to wctype_h in check for wc funcs
341
2010-04-05 11:12 -0700 Michael Elkins <me@mutt.org> (844174efa648)
343
* doc/manual.xml.head: [doc] Remove bogus -group parameter from
344
unlists and unsubscribe commands; add links to address group section
347
2010-04-03 20:34 -0700 Michael Elkins <me@mutt.org> (cf97505addf8)
349
* init.c: prevent user from setting $charset to an empty string since
350
other code requires it to be set to a valid string
354
* pager.c: allow regexps to match on continuation header lines in
355
'color header' commands.
359
* pattern.c: Fix crash on invalid regexp in search string due to
360
uninitialized BUFFER variable.
364
2010-04-01 10:10 -0700 Simon Ruderich <simon@ruderich.org> (b9baa0234846)
366
* attach.c, commands.c, filter.c, muttlib.c, send.c: fix comment typos
368
2010-04-01 09:59 -0700 Michael Elkins <me@mutt.org> (96ed7cdacdc6)
370
* init.h: Improve documentation for $query_command to note that Mutt
371
automatically adds quotes according to shell quoting rules (thx:
374
* doc/manual.xml.head: Clarify the documentation on what the line-
375
editor is (thx: Simon Ruderich)
377
2010-03-31 08:50 -0700 Michael Elkins <me@mutt.org> (7e9e31b1bd7b)
379
* muttlib.c: avoid buffer overflow when expanding the format string
380
associated with a 'spam' command.
384
2010-03-23 16:03 -0700 Michael Elkins <me@mutt.org> (fe29d691deff)
386
* doc/muttrc.man.head: remove errant commands in secton on setting
389
2010-03-22 22:16 -0700 Brendan Cully <brendan@kublai.com> (69e9a1a0ba2f)
391
* sendlib.c: Fix a format string warning
393
2010-03-22 20:02 -0700 Marcel Telka <marcel@telka.sk> (f544730656c1)
395
* compose.c: redraw entire screen when exiting editor after re-editing
396
the message body in the send menu.
400
2010-03-21 09:52 -0700 Michael Elkins <me@mutt.org> (0a29e3f4f4b9)
402
* sendlib.c: Do not assume whitespace follows the colon in a header
407
2010-03-08 15:13 -0800 Brendan Cully <brendan@kublai.com> (ad6d799951cb)
409
* configure.ac: Comment about search libsasl for sasl2 functions
411
2010-03-08 14:04 -0600 Will Fiveash <Will.Fiveash@Sun.COM> (b92b9c6a1c85)
413
* configure.ac: OpenSolaris sasl fix for configure.ac
415
2010-03-08 15:00 -0800 Brendan Cully <brendan@kublai.com> (05cec973f0d9)
417
* pattern.c: When regexp compilation fails, report actual pattern
420
* muttlib.c: mutt_buffer_printf: NULL dptr means use data
422
* pattern.c: If regcomp fails, assume rx has not been allocated. Fixes
423
a core dump for save-hook '~f foo\.bar@(something|other)\.com' =foo.
425
2010-03-02 11:31 -0800 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (fec2720ff6ef)
427
* rfc822.c: Fix #2014. Thanks to Vincent Lefevre for help
430
2010-03-02 11:16 -0800 Brendan Cully <brendan@kublai.com> (41cf44ddbb4c)
432
* copy.c: Fix thinko in [cc02f079b1b9]
434
2010-03-01 22:40 -0800 Brendan Cully <brendan@kublai.com> (cc02f079b1b9)
436
* copy.c: Guard dequote with NULL check on personal field
438
* copy.c, rfc822.c, rfc822.h: Another attempt to dequote
439
RFC2047-encoded address comments (see #2014)
441
* rfc822.c: Backed out changeset 2a4ca6917fd0. It is incompatible with
442
$assumed_charset (see #2014).
444
2010-02-28 23:03 -0800 Brendan Cully <brendan@kublai.com> (2a4ca6917fd0)
446
* rfc822.c: RFC-2047 decode address text before dequoting it (see
449
* doc/manual.xml.head: Fix next-unread-mailbox name in
450
documentation. Closes #3319.
452
2010-02-28 17:23 -0800 Antonio Radici <antonio@dyne.org> (25459cbb132a)
454
* po/de.po: Fix German translation of "No undeleted messages." (closes
457
* pop_lib.c: pop: allow user-specified port to override
458
default in URL. Closes #3322.
460
2010-02-28 17:00 -0800 ludwig <ludwig@fh-worms.de> (2c78b28027cc)
462
* crypt-gpgme.c: GPGME: Sender verification should be canse-
463
insensitive for domain names. Closes #2180
465
2010-02-26 18:18 -0800 Brendan Cully <brendan@kublai.com> (40eca68c394a)
467
* UPDATING, init.h: Make $thorough_search default to yes
470
2010-02-23 12:42 -0800 Brendan Cully <brendan@kublai.com> (57124ea5592e)
472
* commands.c: Don't use freed ctx.path when updating utime of target
473
mailbox in save-message. Thanks to Sean Boudreau for the bug report.
475
2010-02-22 23:01 -0800 Vincent Lefevre <vincent@vinc17.net> (f17302c10229)
477
* po/fr.po: Updated French translation.
479
2010-02-21 13:16 -0800 Brendan Cully <brendan@kublai.com> (a6fddecdc5f5)
481
* curs_lib.c: Make mutt_yesorno use mutt_message to print query.
484
2010-02-20 21:56 -0800 Gregory Shapiro <dev.mutt.org@g.gshapiro.net> (f723e07c8e6d)
486
* OPS, UPDATING, curs_main.c, functions.h: Add imap-logout-
487
all to log out of all IMAP connections. Closes #2880.
489
2010-02-17 00:47 -0800 Simon Ruderich <simon@ruderich.org> (260d39279161)
491
* doc/manual.xml.head: Document 'n' and 'o' flags in index
493
* doc/devel-notes.txt, doc/muttrc.man.head, init.h,
494
rfc1524.c: Spelling fixes
496
2010-02-10 23:29 -0800 Brendan Cully <brendan@kublai.com> (b7ec848af36b)
498
* doc/manual.xml.head: Fix a typo (closes #3379)
500
2010-02-01 23:40 -0800 Antonio Radici <antonio@dyne.org> (e9965b78e92d)
502
* po/sv.po: The Swedish translation has a suboptimal
503
translation of the word "Bad" in several places. The proposed patch
504
substitutes Dålig (which implies bad "as in quality", and not bad
505
"as in error") for Felaktig (erroneous).
509
* init.h: Small fix to the muttrc manpage. Closes #3374
511
2010-01-13 19:12 +0100 Matthias Andree <matthias.andree@gmx.de> (e2c60de29015)
513
* configure.ac: Fix hcache build on systems with $(EXEEXT), include it
516
2009-12-29 00:33 -0500 Brendan Cully <brendan@kublai.com> (31881f38ca1e)
518
* curs_lib.c: Hack mutt_wstr_trunc to treat M_TREE characters as 1
521
2009-12-28 22:13 -0500 Brendan Cully <brendan@kublai.com> (359de549b2d1)
523
* doc/manual.xml.head: Remove spurious quotes from query_command
524
example. Closes #3365.
526
2009-12-14 10:24 -0800 Brendan Cully <brendan@kublai.com> (736b6af3c5f1)
528
* rfc1524.c: Fix off-by-one errors in mailcap parser.
531
2009-12-10 22:52 -0800 Daniel Jacobowitz <dan@debian.org> (b7d2cb7c7ce1)
533
* hcache.c: Do not store header color in hcache. If the color
534
directive is removed from muttrc, the cached value from the last
535
directive would otherwise still be in effect.
537
2009-12-07 23:08 -0800 Patrick Welche <prlw1@cam.ac.uk> (1cf34ea1f128)
539
* mutt_ssl.c: STACK* is not defined with newer SSL, use
540
STACK_OF instead. Closes #3356.
542
2009-12-07 22:46 -0800 Peter Rosin <peda@lysator.liu.se> (fc9563de3dcb)
544
* snprintf.c: Output %p as unsigned in the bundled snprintf
546
2009-11-14 14:31 -0800 Brendan Cully <brendan@kublai.com> (6928f522ac48)
548
* curs_main.c: Back out e67f4c347bb4.
550
I could not reproduce the problem, and the change makes it
551
impossible to change to a real folder when no folder is currently
554
2009-10-28 23:03 -0700 Brendan Cully <brendan@kublai.com> (89fb586edda2)
556
* sendlib.c: Unfold headers to wrap length in pager, when weed is set.
558
From Rocco's patch queue.
560
2009-09-22 23:29 -0700 Antonio Radici <antonio@dyne.org> (5037c59a589e)
562
* po/it.po: Correct Italian translation of y/n/a prompt.
565
2009-08-27 22:10 -0700 Petr Písař <petr.pisar@atlas.cz> (605559e4f88f)
567
* po/cs.po: Updated Czech translation.
569
2009-08-20 11:34 +0200 René Clerc <rene@clerc.nl> (6b48ff4e69a3)
571
* doc/manual.xml.head: No-brain documentation typo fix
573
2009-08-20 11:33 +0200 Rocco Rutte <pdmef@gmx.net> (e196cfc00105)
575
* doc/manual.xml.head: Backed out changeset c9dd93b09ce7
577
2009-08-20 11:25 +0200 René Clerc <rene@clerc.nl> (c9dd93b09ce7)
579
* doc/manual.xml.head: No-brain documentation typo fix Hi Rocco,
581
Attached a patch for the documentation that fixes a small typo I
582
stumbled upon. If you'd rather have me opening a trac ticket,
583
please say so; since this is such a no-brainer I figured I'd e-mail
586
2009-08-17 17:07 +0200 Rocco Rutte <pdmef@gmx.net> (d0fce0eec0b3)
588
* doc/manual.xml.head, doc/muttrc.man.head, init.h: Doc: fix more
591
* doc/Makefile.am, doc/mutt.pwl: Doc: fix aspell calls, add
592
custom mutt-only wordlist
594
* curs_main.c: Require already opened folder when using templates for
597
For example, start with -y and type a wrong IMAP password so that no
598
mailbox is open. Trying to change folders resulted in a crash.
600
2009-08-14 21:29 +0200 Rocco Rutte <pdmef@gmx.net> (6a08a5244d60)
602
* pattern.c: Clear last search pattern if it's invalid.
605
We keep both, the string version and compiled version around for
606
search-next; however, in case of parsing errors we dropped only the
607
compiled version and not the string one making the code attempting
608
to perform a search using a NULL pattern.
610
* pattern.c: Bail on missing pattern modifiers at end of pattern.
613
2009-08-13 23:49 +0200 Rocco Rutte <pdmef@gmx.net> (f8d50e968853)
615
* doc/Muttrc.head, doc/manual.xml.head, init.h: Docs: fix
618
2009-08-11 12:22 -0700 Tomas Hoger <thoger@redhat.com> (dc09812e63a3)
620
* mutt_ssl.c: Catch SSL null prefix attach (openssl)
622
2009-08-09 14:45 -0700 Brendan Cully <brendan@kublai.com> (002b4676d502)
624
* buffy.c: Add buffy_new and buffy_free abstractions.
626
2009-08-09 14:53 +0200 Christian Ebert <blacktrash@gmx.net> (0153dbc12dc4)
628
* doc/manual.xml.head: manual: fix wrong spell checker assumptions
630
2009-08-09 14:35 +0200 Rocco Rutte <pdmef@gmx.net> (59b4c73e7254)
632
* doc/manual.xml.head: Manual: Fix typos, consequently use
635
2009-08-08 22:50 -0700 Brendan Cully <brendan@kublai.com> (d4ea7f571f10)
637
* buffy.c: Split out mailbox-specific code in mutt_buffy_check
639
* buffy.c, muttlib.c, mx.c, mx.h, status.c: Unconditionally define
640
M_IMAP, M_POP. These aren't bloat, and not having them creates a lot
643
* curs_lib.c: Abort prompt on ^C, as was the case prior to
646
2009-08-04 10:47 -0700 Vincent Lefevre <vincent@vinc17.org> (15a695678b7b)
648
* po/fr.po: Updated French translation.
650
2009-08-04 12:34 +0200 Rocco Rutte <pdmef@gmx.net> (25c2d70f2f00)
652
* doc/manual.xml.head: Manual: Add some words of warning to really
653
remove IRT header when intended
655
* doc/manual.xml.head: Manual: Put mailbox shortcuts into
656
table for readability
658
* doc/manual.xml.head: Manual: Fix docs for push/exec
660
2009-08-04 12:08 +0200 Johan D <djo33@free.fr> (14bb498c6a1c)
662
* mh.c: Fix MH parsing, fixes [0698e8195545]. Closes #3312
664
2009-08-01 15:16 +0200 Rocco Rutte <pdmef@gmx.net> (29727d19634a)
666
* doc/manual.xml.head: Manual: use full names for é and
667
è entities. Closes #3286.
669
This is necessary because we want to install a us-ascii manual.txt
670
that would contain only "e" instead of accented characters.
672
2009-07-30 17:56 +0200 Rocco Rutte <pdmef@gmx.net> (4a572310c3b5)
674
* main.c: Fix mutt -h output for -a/-- options
676
2009-07-29 13:26 -0700 Brendan Cully <brendan@kublai.com> (a2a4286491b4)
678
* hcache.c, hcache.h, imap/util.c: Harmonize hcache uidvalidity size
679
to unsigned int (per IMAP RFC). Closes #3296.
681
2009-07-28 23:16 +0200 Rocco Rutte <pdmef@gmx.net> (153eac9e03e7)
683
* Makefile.am: Add group.h to distribution
685
* group.c, group.h, init.c, rfc822.c: Fix some issues with
688
2009-07-27 21:14 -0700 Kees Cook <kees@outflux.net> (2fc9348684fe)
690
* mh.c: Properly propagate mh_read_sequences result. Closes #3308.
692
2009-07-27 20:49 -0700 Brendan Cully <brendan@kublai.com> (5c076ed18883)
694
* configure.ac: Do not overwrite docdir unless --with-
695
docdir was explicitly given. This allows --docdir from autoconf
696
2.60+ to work, though if given --with-docdir will silently override
697
--docdir. Closes #3282.
699
2009-07-24 14:30 +0200 Rocco Rutte <pdmef@gmx.net> (86e066a206ac)
701
* po/de.po: Update German translation
703
* init.c: Fix check_sec.sh warning
705
2009-07-23 23:36 -0400 Aron Griffis <agriffis@n01se.net> (0ee27568ad09)
707
* init.c: fix :reset to work with empty strings
709
Signed-off-by: Aron Griffis <agriffis@n01se.net>
711
2009-07-23 23:32 -0700 Vincent Lefevre <vincent@vinc17.org> (223020f50cb7)
713
* po/fr.po: Updated French translation.
715
2009-07-23 23:51 +0200 Matthias Andree <matthias.andree@gmx.de> (1e77b368ef55)
717
* charset.h, rfc2047.c: Use proper prototype for
718
mutt_get_default_charset(), fix fallout.
720
* bcache.c, charset.c: Fix two warnings "the address of 'foo' will
721
always evaluate as 'true'".
723
2009-07-23 17:28 +0200 Rocco Rutte <pdmef@gmx.net> (1597c2074a52)
725
* doc/manual.xml.head: Manual: better document what address
728
* group.c, group.h, init.c, init.h, pattern.c, protos.h, rfc822.c,
729
rfc822.h: Implement ungroup command. Closes #3304.
731
* init.c, mutt.h, muttlib.c: Move remove_from_rx_list() to muttlib.c,
732
name it mutt_remove_from_rx_list()
734
2009-07-22 15:25 +0200 Fabian Groffen <grobian@gentoo.org> (d41e043fa775)
736
* keymap.c: Use CRYPT_BACKEND_GPGME instead of non-existent
739
2009-07-22 14:43 +0200 kees <kees@outflux.net> (848f08512bf3)
741
* hcache.c, rfc822.h: Properly restore addresses from hcache using
742
rfc822_new_address(). Closes #3302.
744
* mh.c: Don't leak mhs flags in mh_buffy(). Closes #3303.
746
2009-07-17 17:57 -0400 Aron Griffis <agriffis@n01se.net> (a3c4b605cfad)
748
* UPDATING: add batch mode send-hooks note to UPDATING
750
2009-07-14 20:25 -0700 Aron Griffis <agriffis@n01se.net> (084fb086a0e7)
752
* send.c: Make send-hooks work for batch mode. Closes
755
Handle SENDBATCH inline with the normal sending code, instead of
756
handling it separately. This allows send-hooks to run, along with
757
removing a number of unnecessarily lines of code.
759
2009-07-11 14:52 +0200 Rocco Rutte <pdmef@gmx.net> (6f942afe60b5)
761
* charset.c, mbyte.c: Recognize charset extensions, see #3150.
763
With utf-8//TRANSLIT, we internally didn't recognize it as utf-8.
764
This leads to badly broken behaviour if --without-wc-funcs is used
765
for some reason. In that case, if we have utf-8 as charset, we
766
implement our own wide char functions; for all other charsets, we
767
use the system single-byte locale functions. And using these with
770
* curs_lib.c: Render blanks to spaces in index, fixes
773
wcwidth(<tab>) returns -1 so 'foo<tab>bar' was rendered to 'foobar',
774
and now to 'foo bar'. Closes #3270 again.
776
2009-07-08 13:37 +0200 Rocco Rutte <pdmef@gmx.net> (f22b71d8005a)
778
* mbyte.c: Fix compiler warning
780
2009-07-07 15:03 +0200 Rocco Rutte <pdmef@gmx.net> (d5e03a46518c)
784
2009-07-07 10:49 +0200 Matthias Andree <matthias.andree@gmx.de> (cc4d6044b31e)
786
* INSTALL: GNU-make based VPATH builds work.
788
2009-07-07 13:16 +0200 Rocco Rutte <pdmef@gmx.net> (f161c2f00d84)
790
* UPDATING, bcache.c, doc/manual.xml.head, hcache.c,
791
muttlib.c, protos.h: Make hcache+bcache paths always UTF-8. Closes
794
* UPDATING, globals.h, init.h, sendlib.c: Add $wrap_headers. Closes
797
* doc/manual.xml.head: Manual: mention terminal setup for
798
charsets, more unicode pros.
802
2009-07-06 15:28 +0200 Rocco Rutte <pdmef@gmx.net> (ccab6c56b557)
804
* doc/manual.xml.head: Manual: Add a note about when/why to use utf-8
806
2009-07-05 18:36 -0700 Brendan Cully <brendan@kublai.com> (118b8fef8aae)
808
* buffy.c, buffy.h, mx.c: Suppress new mail notification
809
from mailbox just left. Closes #3290.
811
2009-07-02 20:42 +0200 Rocco Rutte <pdmef@gmx.net> (042f2ce0b870)
813
* doc/manual.xml.head: Manual: minor fixes
815
* doc/manual.xml.head, doc/mutt.css: Manual: Render
816
comments in examples a lighter for readability
818
* doc/manual.xml.head, doc/manual.xml.tail: Manual: Reformat
819
paragraphs, fix ˜ -> ~ breakage
821
* doc/manual.xml.head: Manual: rework MIME chapter a bit
823
* doc/gen-map-doc, doc/manual.xml.tail, functions.h: Manual: Generate
824
more pretty titles/ids for key binding tables
826
* doc/manual.xml.head: Manual: fix supported version
827
numbers for mixmaster
829
2009-07-02 00:06 -0700 Brendan Cully <brendan@kublai.com> (029ba140fb48)
831
* curs_main.c: Handle keepalive failure when changing folders. There
832
are probably many other places where this kind of thing could happen
835
2009-07-01 18:13 -0700 Rocco Rutte <pdmef@gmx.net> (f6c6066a5925)
837
* account.c, mutt_sasl.c, smtp.c: Make getuser/pass abort
838
if input is required in batch mode. Replaces [0a3de4d9a009]. See
841
* doc/manual.xml.head: Manual: Add detailed section on charset
844
* smtp.c: SMTP: use $smtp_pass in batch mode. Closes #3289.
846
mutt_account_getpass() copying the password from $smtp_pass into the
847
account structure is only called from the SASL callback we only use
848
if we're sure we don't need curses (i.e. have the pass already).
850
2009-06-30 17:32 +0200 Rocco Rutte <pdmef@gmx.net> (f4baa2f1251a)
852
* pgpewrap.c: Add missing config.h include to pgpewrap.c
854
It technically doesn't need it, but pgpewrap should be rebuilt after
857
* doc/Makefile.am: Manual: Run lynx with --display_charset
858
=us-ascii, see #3286.
860
2009-06-29 18:20 +0000 Rocco Rutte <pdmef@gmx.net> (03c65df651e0)
862
* UPDATING, doc/manual.xml.head: Manual: Move new mail detection into
865
This also updates some parts of docs and adds missing ones. It also
866
adds a note about the recent changes, also to UPDATING.
868
2009-06-29 18:03 +0200 Rocco Rutte <pdmef@gmx.net> (d3a7e0334e5d)
870
* url.c, url.h: Revert URL path encoding for now
872
It breaks gmail url display and makes bcache use different paths.
873
Still we need to think about whether we want to allow any character
874
in bcache paths (possibly multibyte, possibly depending on
877
2009-06-28 20:49 -0700 Brendan Cully <brendan@kublai.com> (298194c414f0)
879
* configure.ac, curs_lib.c: Allow tabs in index subject. Closes #3270.
881
* imap/util.c: Allow ImapDelimChars to be unset
883
* mutt.h: Rename struct thread to struct mutt_thread. Closes #3279.
885
* imap/command.c: Not being able to start an IMAP command
886
is a fatal error. Closes #3155.
888
* imap/auth_login.c: IMAP LOGIN does not support separate user and
889
login accounts. Use the user account for both. Closes #3240.
891
2009-06-28 22:40 +0200 Rocco Rutte <pdmef@gmx.net> (71a84cf22c42)
893
* url.c, url.h: Fix URL parser to encode paths
895
2009-06-28 15:42 +0200 Deng Xiyue <manphiz@gmail.com> (fe688db8099a)
897
* po/zh_CN.po: Update Simplified Chinese translation. Closes #3281.
899
2009-06-27 17:07 +0200 Rocco Rutte <pdmef@gmx.net> (7ca8d09f7d2c)
901
* hg-commit: hg-commit: drop changelog entries from hg log
903
* doc/makedoc.c, doc/manual.xml.head: Manual: stop using DocBook
904
entities mapping to ascii chars
906
There's no real benefit, it only makes reading/writing the manual
907
harder. All entities that potentially map to non-ascii characters
908
(&mdash, ä, etc.) are left so that manual.xml remains pure
911
2009-06-26 21:47 -0700 Brendan Cully <brendan@kublai.com> (b2b97c7a2ae6)
913
* imap/imap_private.h, imap/message.c, imap/util.c: Set
914
internaldate of messages appended to IMAP mailboxes
916
2009-06-26 20:27 +0200 Rocco Rutte <pdmef@gmx.net> (156e6d6e34fc)
918
* doc/manual.xml.head: Manual: try to explain that and why
919
copiousoutput should come last
921
* po/de.po: Update German translation
923
2009-06-25 21:46 +0200 Rocco Rutte <pdmef@gmx.net> (c5d0252e8f72)
925
* rfc3676.c: Fix f=f corner case with DelSp=yes abuse
927
* sendlib.c: header folding: treat From_ specially, never wrap on
930
* sendlib.c: Add Date: header to postponed messages
932
* sendlib.c: Only add Status: header (fcc/postpone) when
935
* compose.c: Treat messages written with <write-fcc> as fcc, not
938
2009-06-23 10:13 -0700 Vincent Lefevre <vincent@vinc17.org> (bc2463863c15)
940
* po/fr.po: Updated French translation.
942
2009-06-23 16:56 +0200 Rocco Rutte <pdmef@gmx.net> (d152033cf967)
944
* doc/manual.xml.head: Manual: Simply type conversion section wording.
946
* Makefile.am, configure.ac: Don't build hcversion.h and mutt_md5
949
* handler.c, mutt.h, muttlib.c: Implement state_putws() and
950
state_putwc(), see #3148.
952
This is needed to unbreak text/enriched rendering on Linux.
954
* commands.c: Only use keypad() when curses is running
956
2009-06-23 00:28 -0700 Vincent Lefevre <vincent@vinc17.org> (642987450d83)
958
* curs_lib.c: Only beep when displaying error messages (unbreaks
961
2009-06-23 00:20 -0700 Brendan Cully <brendan@kublai.com> (f5849c72a274)
963
* crypt-gpgme.c: Update crypt-gpgme for mutt_mktemp change
966
2009-06-22 17:36 +0200 Rocco Rutte <pdmef@gmx.net> (54bc1ef602e7)
968
* curs_lib.c: Make mutt_curses_(error|message) format message to COLS
971
While I'm at it, fold both functions into one.
973
2009-06-22 17:21 +0200 Alexey Tourbin <at@altlinux.org> (e378bbdc3f0f)
975
* smime_keys.pl: smime_keys: use Time::Local module. Closes #3277.
977
2009-06-22 17:17 +0200 Rocco Rutte <pdmef@gmx.net> (4899f140ec25)
979
* mbyte.c: Fix included iswupper(). Closes #3276.
981
* lib.c: Catch range errors when converting to long.
983
2009-06-21 21:57 +0200 Rocco Rutte <pdmef@gmx.net> (ed7eb5de7536)
985
* attach.c, commands.c, crypt.c, editmsg.c, handler.c, headers.c,
986
help.c, history.c, imap/message.c, main.c, mbox.c, muttlib.c, mx.c,
987
pattern.c, pgp.c, pgpkey.c, pgpmicalg.c, pop.c, protos.h,
988
recvattach.c, recvcmd.c, rfc3676.c, send.c, sendlib.c, smime.c: Pass
989
buffer size to mutt_mktemp()
991
* handler.c, rfc3676.c: Port f=f and text/plain handlers to
994
* lib.c: mutt_read_line(): make line counting ptr optional
996
* sendlib.c: Silently drop headers not in "key: value"
997
format. Fixes out-of-memory exits.
999
2009-06-20 23:09 +0200 Rocco Rutte <pdmef@gmx.net> (6447ebe80797)
1001
* handler.c: f=f: Don't kill signature separator when stripping
1002
trailing spaces. Closes #3275.
1004
* curs_main.c: Disallow breaking threads for messages not part of
1007
2009-06-20 15:22 +0200 Rocco Rutte <pdmef@gmx.net> (580ab0256c49)
1009
* doc/manual.xml.head: Manual: Clarify and extend variable type
1012
2009-06-19 19:56 -0400 Aron Griffis <agriffis@n01se.net> (ee3d174297bb)
1014
* rfc822.c: remove bogus FREE
1016
It's impossible for cur->personal to be non-NULL at this point,
1017
since cur was calloc'd just a couple lines prior.
1019
Signed-off-by: Aron Griffis <agriffis@n01se.net>
1021
2009-06-19 22:49 +0200 Rocco Rutte <pdmef@gmx.net> (9ae13dedb5ed)
1023
* mbox.c, mx.c, mx.h: Fixup atime for mbox/mmdf also when mailbox is
1024
unchanged but has new mail. See #1362.
1026
* mbox.c: Don't mangle atime/mtime for mbox folders without new
1027
mail upon sync. Closes #1362, #3271.
1029
* doc/manual.xml.head: Manual: Add note and example for type
1030
conversions with my_vars
1032
* sendlib.c: Enforce 998 char length limit on header lines when
1035
2009-06-18 15:06 +0200 Antonio Radici <antonio@dyne.org> (c6fe0bb8cf11)
1037
* doc/Makefile.am, doc/smime_keys.man: Provide
1038
smime_keys(1). Closes #3272.
1040
2009-06-18 14:56 +0200 Rocco Rutte <pdmef@gmx.net> (508bfe4a2e23)
1042
* mbox.c: Backout experimental patch
1044
* UPDATING, mbox.c: UPDATING: add note about -a and --
1046
2009-06-17 16:19 -0700 Antonio Radici <antonio@dyne.org> (25e46aad362b)
1048
* buffy.c: Do not free statically-allocated buffy buffer. Unbreaks
1049
unmailboxes, closes #3273.
1051
2009-06-17 15:23 -0700 Petr Písař <petr.pisar@atlas.cz> (fe94f01b369a)
1053
* ChangeLog, po/cs.po: Updated Czech translation.
1055
2009-06-17 13:58 -0700 Ivan Vilata i Balaguer <ivan@selidor.net> (ef9b67c7ebc4)
1057
* po/ca.po: Updated Catalan translation.
1059
2009-06-17 13:57 -0700 Vincent Lefevre <vincent@vinc17.org> (62471a5d3186)
1061
* po/fr.po: Updated French translation.
1063
2009-06-17 20:42 +0200 Rocco Rutte <pdmef@gmx.net> (33376ae23d8f)
1065
* doc/devel-notes.txt: Mention check_sec.sh in doc/devel-notes.txt
1067
2009-06-17 11:09 -0700 Brendan Cully <brendan@kublai.com> (7f37d0a57d83)
1069
* crypt-gpgme.c, pgp.c: Display unsigned part of traditional PGP
1070
messages. Unbreaks [e2780a423d96], closes #3269
1072
2009-06-17 19:29 +0200 Antonio Radici <antonio@dyne.org> (a2a868fc40ea)
1074
* mx.c: Leave error handling of mx_get_magic() up to the
1075
caller. Closes #3268.
1077
2009-06-17 18:02 +0200 Rocco Rutte <pdmef@gmx.net> (4b5326d8d2ee)
1079
* UPDATING, muttlib.c: Always display text/* parts inline,
1080
overrideable by auto_view. Closes #3246.
1082
2009-06-15 22:05 +0200 Rocco Rutte <pdmef@gmx.net> (f40de578e8ed)
1084
* handler.c: Unbreak header weeding for message/rfc822
1085
parts. Closes #3265.
1087
* init.c, lib.c, lib.h: Print timestamps in debug files. Closes #3263.
1089
* doc/manual.xml.head, doc/muttrc.man.head: bind: Clarify function
1092
* doc/manual.xml.head, init.h, url.c: Fixup URL parser
1094
The fixes are: 1) allow / in usernames for IMAP (by %-encoding /, :
1095
and % when pretty-printing urls), 2) for POP/SMTP the trailing / is
1096
no longer mandatory, 3) more strict %-decoding to avoid unexpected
1099
2009-06-15 17:49 +0200 Bertrand Janin <tamentis@neopulsar.org> (abc8fa0abeee)
1101
* UPDATING: Fix UPDATING
1103
2009-06-15 17:06 +0200 Rocco Rutte <pdmef@gmx.net> (d6f88fbf8387)
1105
* url.c: Don't parse URL port as signed short, but to int and cast to
1106
unsigned short. Closes #3264.
1108
* doc/manual.xml.head: Manual: Add a short note about new header
1111
...so we don't get bug reports for tab folding.
1113
* init.h: Clarify what $wrap=0 does
1115
* doc/mutt.css: CSS update for newer docbook xslt versions
1117
* pager.c: pager: intermediate fix for wrapping long header lines with
1120
The header folding algorithm outputs a word without spaces and
1121
longer than $wrap as-is. The pager however tries to break it. With
1122
$smart_wrap unset, it simply breaks at $wrap regardless if there's a
1123
space or not. With $smart_wrap set it tried to find a space and
1124
break if the next word is too long. This logic doesn't work for
1125
folded header lines which always start with space. Thus, the output
1126
would always contain the folding whitespace on a line by itself
1127
detaching the header value from the header name.
1129
As an intermediate fix we don't try to be smart if the line begins
1132
* pager.c, sendlib.c: pager: Ignore $wrap for attachment markers
1134
2009-06-14 20:57 -0700 Brendan Cully <brendan@kublai.com> (d2e0b495b148)
1136
* build-release: Remove duplicate update-changelog call.
1138
2009-06-14 20:51 -0700 Antonio Radici <antonio@dyne.org> (fef17099376d)
1140
* doc/mutt.man: Escape hyphens in man page. Closes #1937 again.
1142
2009-06-14 12:29 -0700 Brendan Cully <brendan@kublai.com> (7f8a2ba64516)
1144
* UPDATING: Update UPDATING
1146
* VERSION, po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po,
1147
po/el.po, po/eo.po, po/es.po, po/et.po, po/eu.po, po/fr.po,
1148
po/ga.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po,
1149
po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po,
1150
po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po:
1151
automatic post-release commit for mutt-1.5.20
3
1153
* imap/imap.c: Save a dereference, and close #3226 with voodoo.