1 2009-01-05 16:35 -0800 Brendan Cully <brendan@kublai.com> (a170f93fc5b1)
3 * build-release: Fall back to vi if VISUAL is unset in
6 * UPDATING: Update UPDATING
8 * imap/command.c, imap/imap.c, imap/imap_private.h: Report CREATE
11 * browser.c: Style fixes
13 * browser.c: Leave error message on screen if imap_mailbox_create
16 * doc/mutt.man: Add pointer to the full manual to the front of mutt.1
18 2009-01-05 09:16 -0800 Petr Písař <petr.pisar@atlas.cz> (990f1e841dd4)
20 * po/cs.po: Updated Czech translation
22 2009-01-04 22:36 -0800 Vincent Lefevre <vincent@vinc17.org> (9af288ee9e91)
24 * po/fr.po: Updated French translation
26 2009-01-04 18:32 -0800 Emanuele Giaquinta <e.giaquinta@glauco.it> (e47d05dc2633)
28 * imap/util.c: Indentation fix
30 2009-01-04 18:12 -0800 Brendan Cully <brendan@kublai.com> (1947c370fcd9)
32 * Makefile.am: Remove obsolete make target
34 * doc/manual.xml.head: Update copyright in manual
36 2009-01-04 17:07 -0800 Vincent Lefevre <vincent@vinc17.org> (bbe8694acc33)
38 * po/fr.po: Updated French translation
40 2009-01-04 17:04 -0800 Brendan Cully <brendan@kublai.com> (d98ab9a591e5)
42 * pgpkey.c: Remove dead code. Thanks to Ingo Schwarze.
44 * COPYRIGHT: Update copyrights
46 * addrbook.c, ascii.h, attach.c, bcache.c, bcache.h, browser.c,
47 browser.h, charset.c, charset.h, commands.c, complete.c,
48 compose.c, crypt-gpgme.c, crypt.c, curs_main.c, dotlock.c,
49 editmsg.c, enter.c, functions.h, gnupgparse.c, handler.c,
50 hdrline.c, hook.c, init.h, lib.c, lib.h, menu.c, mh.c,
51 mutt_idna.c, mutt_idna.h, mutt_sasl.h, mutt_socket.c, muttlib.c,
52 mx.c, pager.c, pattern.c, pgp.c, pgp.h, pgpinvoke.c, pgpkey.c,
53 pgplib.c, pgplib.h, pgppacket.c, pgppubring.c, pop.c, postpone.c,
54 protos.h, query.c, recvattach.c, recvcmd.c, remailer.c, rfc1524.c,
55 rfc2047.c, rfc2231.c, rfc3676.h, send.c, setenv.c, status.c,
56 url.c: Update copyrights. Closes #3016. I went through the logs of
57 each file with a copyright header and updated the years for the
58 authors in the headers for any non-comment changes they
59 introduced. What a pain!
61 * imap/auth_anon.c, imap/auth_cram.c, imap/auth_login.c,
62 imap/auth_sasl.c, imap/browse.c, imap/imap.h, imap/message.h,
63 imap/utf7.c: IMAP copyright header updates
65 * imap/auth_gss.c, imap/command.c, imap/imap.c, imap/message.c:
68 * smtp.c: SMTP: complain when authentication fails. Closes
69 #2117. Now each failed attempt emits an error before mutt tries
70 the next method. Possibly we should just fail immediately?
72 * parse.c, snprintf.c: Use ! instead of testing pointers against 0.
75 2009-01-04 20:12 +0100 Rocco Rutte <pdmef@gmx.net> (33fa1ca4b6af)
77 * doc/gen-map-doc, init.h: Documentation: Minor fixes and
80 2009-01-03 21:02 -0800 Brendan Cully <brendan@kublai.com> (5a80ee54a05f)
82 * imap/command.c, imap/imap.c, init.c, muttlib.c, postpone.c: Raise
83 debug level for several messages
85 * imap/auth_gss.c: Guard against unused variable warning. Thanks
88 * doc/Makefile.am: Remove obsolete reference to ChangeLog.old. Thanks
91 * imap/message.c: Ignore unexpected FETCH responses during
92 imap_read_headers. Thanks to Chris Li for the excellent bug report
93 in #3041. See #2902, #2935, #2985, #3028, #3041, #3143. With luck,
94 this may close them. In truth, imap_read_headers is still a horrible
95 kludge of duct tape and chicken wire.
97 * hash.c, hash.h: Make hash_string work in unsigned domain
99 * main.c: Another copyright update
101 * main.c, smtp.c: Update some copyrights
103 2009-01-02 23:13 -0800 Brendan Cully <brendan@kublai.com> (87ef3e3550e4)
105 * smtp.c: SMTP: Use Hostname if Fqdn is bogus. Closes #3142.
109 * doc/manual.xml.head: Tyops
111 * mutt_ssl_gnutls.c: Add SSL intermediate certificate support for
114 * mutt_ssl.c: Simplify intermediate certificate handling. Return
115 immediately if a certificate is interactively accepted. Display
116 index of current certificate in chain in menu title.
118 2009-01-02 12:46 -0800 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (5db868a874b6)
120 * globals.h, mutt_ssl.c: Add support for intermediate certificates to
121 openssl code. Gnutls support is not included in this patch.
123 2009-01-01 17:02 -0800 Marcel Telka <marcel@telka.sk> (532f695b4352)
125 * smtp.c: SMTP: Require SP after AUTH response (strict RFC
126 conformance). Closes #3141.
128 2009-01-01 16:55 -0800 Brendan Cully <brendan@kublai.com> (859009a507d8)
130 * smtp.c: SMTP: guard against short server responses
132 2008-12-30 00:58 +0100 Rocco Rutte <pdmef@gmx.net> (ac870203179d)
134 * doc/manual.xml.head: Manual: Add missing maps to bind command docs
136 * doc/TODO: Documentation: Update TODO
138 2008-12-26 14:36 +0100 Rocco Rutte <pdmef@gmx.net> (4917897ac9b1)
140 * init.c: Ignore NULL/empty lines in rc parser, fixes mutt -e ''
143 2008-12-20 15:33 -0800 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (349986b1af09)
145 * po/ja.po: Updated Japanese translation.
147 2008-12-20 15:31 -0800 Brendan Cully <brendan@kublai.com> (a715dca3610c)
149 * main.c: Cosmetics for mutt -v
151 2008-11-26 01:15 +0000 Peter Collingbourne <peter@pcc.me.uk> (2fefd56f440c)
153 * sendlib.c: Disable line wrapping for Message-ID header
155 2008-12-16 20:19 -0800 Erik Hovland <erik@hovland.org> (f6ae8dc70850)
157 * imap/util.c: Remove unused #include directives
159 * crypt.c, curs_main.c, flags.c, group.c, hcache.c, mh.c, pager.c,
160 pgpmicalg.c, pgppacket.c, postpone.c, query.c, recvattach.c,
161 recvcmd.c, send.c: Remove unused #include directives
163 * sendlib.c: mutt_gen_msgid() allocates the msgid off of the heap.
165 Since mutt_gen_msgid() allocates the msgid string with strdup, it is
166 getting it off of the heap.
168 When the fprintf writes the msgid, the string is no longer tracked
169 and that string is leaked.
171 * parse.c: Match variable type to getch return type
173 * alias.c: Fix fread rc check
175 * hash.c: Remove redundant int clamping
177 * smime.c: Remove check that always succeeds
179 * pattern.c: fclose correct fp
181 * rfc822.c: buflen cannot be 0 here
183 2008-12-16 12:36 -0800 Brendan Cully <brendan@kublai.com> (bbf4dfc2aa41)
185 * ChangeLog.old, Makefile.am: Remove ChangeLog.old
187 * imap/Makefile.am: Remove imap/BUGS from Makefile.am
189 2008-12-15 23:45 -0800 Erik Hovland <erik@hovland.org> (adaf24e4117d)
191 * mh.c: Fix bad parentheses in stat rc
193 * bcache.c: snprintf returns int, not size_t
195 * muttlib.c: Always va_end(ap_retry) in mutt_buffer_printf
197 2008-12-15 23:11 -0800 Brendan Cully <brendan@kublai.com> (101a8bcba613)
199 * imap/BUGS: imap/BUGS is superseded by the BTS
201 2008-12-10 20:00 +0100 Rocco Rutte <pdmef@gmx.net> (817e5987633b)
203 * doc/manual.xml.head: Manual: Fix typos found by by Vincent Lefevre,
206 * doc/manual.xml.head: Manual: trim into chapter, add notes about
209 * doc/mutt.css: Make mutt.css apply for all media types
211 * doc/manual.xml.head, doc/mutt.css: Manual: Wrap important notes
214 * doc/Makefile.am, doc/chunk.xsl, doc/html.xsl, doc/mutt.xsl: Move
215 common XSLT params to mutt.xsl imported into (chunk|html).xsl
217 * doc/gen-map-doc, doc/makedoc.c, doc/manual.xml.head,
218 doc/manual.xml.tail, init.h: Manual: Only wrap real text
219 paragraphs in <para/>
221 Elements such as lists, tables, synopsis don't need it and produce
222 hundreds of warnings in tidy because of empty paragraphs.
224 With this change, the manual should be fully XHTML 1.0 Transitional
225 and validate without warnings and errors.
227 * hg-commit: hg-commit: Work even in subdirectories
229 * doc/chunk.xsl, doc/html.xsl: Manual: Use right XSLT-way to embed
230 CSS to avoid invalid xmlns="" attributes on <style/>
232 * doc/devel-notes.txt: devel-notes.txt: add some words about preparing
233 & contributing patches
235 * doc/manual.xml.head: Manual: Add section about typographical
236 conventions, see #3109.
238 * doc/manual.xml.head, doc/mutt.css: Manual: Wrap important examples
241 2008-12-06 15:06 +0100 Rocco Rutte <pdmef@gmx.net> (e13e903af3bf)
243 * doc/manual.xml.head, doc/mutt.css: Manual: Fixup configuration
244 command synopsis and switch to <cmdsynopsis/>
246 * doc/makedoc.c: makedoc: use <quote/> and <literal/> in string
249 The goal is to improve readability of settings where spaces are
252 * doc/Makefile.am, doc/chunk.xsl, doc/html.xsl, doc/mutt.css:
253 Manual: Add simple and clean stylesheet, see #3109.
255 2008-12-02 16:10 +0100 Rocco Rutte <pdmef@gmx.net> (3a8e5756613c)
257 * init.c: Include mutt_menu.h in init.c for mutt_menu_init() prototype
259 2008-12-01 21:27 +0100 Rocco Rutte <pdmef@gmx.net> (1e8252a9e92f)
261 * ChangeLog, charset.c, history.c, init.c, init.h, pattern.c: Fix some
262 typos to silence compiler warnings
264 2008-11-30 20:28 +0100 Rocco Rutte <pdmef@gmx.net> (cb251bde7fc1)
266 * addrbook.c, browser.c, compose.c, crypt-gpgme.c, curs_main.c,
267 init.c, menu.c, mutt_menu.h, mutt_ssl.c, mutt_ssl_gnutls.c, pager.c,
268 pgpkey.c, postpone.c, query.c, recvattach.c, remailer.c, smime.c:
269 Manage last search pattern outside of menu lifecycle
271 Previously, the pattern was thrown away during menu destruction. For
272 the next search, mutt then can't provide a good suggestion. The new
273 behaviour is to manage the pattern outside the lifecyle to always
274 provide the last pattern as suggestion.
276 * query.c: Start numbering query results with 1 instead of 0
278 2008-11-24 11:44 -0800 Brendan Cully <brendan@kublai.com> (fd555f9fcb03)
280 * doc/manual.xml.tail, main.c: Belatedtly acknowledge Rocco's
281 significant contributions to mutt
283 2008-11-24 12:41 +0100 Rocco Rutte <pdmef@gmx.net> (dc62594cc9e9)
285 * doc/Makefile.am: Manual: Fix lynx call for html to text
286 conversion, strip \001 when dumping with elinks
288 * doc/manual.xml.head: Manual: Fix/Improve quoting
290 * hg-commit: hg-commit: Exit if manual validation fails
292 * doc/manual.xml.head, doc/muttrc.man.head: Documentation:
293 Consistently use "backtick" for `
295 * doc/Makefile.am, doc/manual.xml.head, doc/muttrc.man.head:
296 Manual: Add 'spellcheck' target for aspell and fix typos (closes
299 2008-11-23 18:46 +0100 Rocco Rutte <pdmef@gmx.net> (82b4664129cd)
301 * doc/Makefile.am: Complete e1304a641938 commit
303 * doc/Makefile.am, doc/db-cleanup.xsl: Manual: Convert manual.html
304 to manual.txt under C locale
306 This ensures manual.txt is always pure ASCII and removes the
307 horrible XSLT-based and incomplete hack.
309 * doc/manual.xml.head: Manual: Fix wording for simple search
311 2008-11-22 18:09 +0100 Rocco Rutte <pdmef@gmx.net> (0837f7b13990)
313 * po/de.po: Fix German translation for what-key
315 * UPDATING, functions.h, keymap.c, pager.c: Make what-key function
316 available in pager-based menus, too
318 2008-11-21 11:34 -0800 Petr Písař <petr.pisar@atlas.cz> (870b7dfb89ef)
320 * po/cs.po: Updated Czech translation.
322 2008-11-21 11:19 -0800 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (34315aab7401)
324 * ChangeLog, mbyte.c: Initialize mbstate in mutt_filter_unprintable.
327 2008-11-16 21:01 -0800 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (8199185fa595)
329 * snprintf.c: Add support for %ll to the bundled snprintf
332 * configure.ac, doc/makedoc-defs.h: Add --disable-full-doc flag to
333 only build documentation for enabled features
335 2008-11-15 20:24 -0800 Brendan Cully <brendan@kublai.com> (8087be7178cd)
337 * configure.ac: Use with_tokyocabinet exclusively (with_tc is
338 undefined). Closes #3131.
340 2008-11-15 19:51 -0800 Alexey I. Froloff <raorn@altlinux.org> (af87aa1846be)
342 * md5.c, md5.h: md5.h, md5.c: updated to latest version from gnulib.
343 Buggy old md5.h causes problems with gcc 4.3 compiler. In md5.h
344 __attribute__ is #define'd to no-op and causes mutt_md5 to enter
345 inifinite loop while calling memcpy().
347 2008-11-15 19:36 -0800 Gary Johnson <garyjohn@spk.agilent.com> (01e4deee6827)
349 * curs_lib.c, mutt_socket.c, mutt_ssl_gnutls.c, smtp.c: Suppress
350 several progress messages in batch mode
352 2008-11-11 11:41 -0800 Kyle Wheeler <kyle-mutt-dev@memoryhole.net> (53ffd34f4de3)
354 * smtp.c: Use envfrom instead of recomputing it in mutt_smtp_send.
356 2008-10-29 20:49 -0700 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (c2439fc68cd6)
358 * pager.c: Restart pager search from top if called twice. Do not
359 loop infinitely. Closes #3127.
361 2008-10-30 01:02 +0100 Emanuele Giaquinta <e.giaquinta@glauco.it> (6c58b678d360)
363 * account.c: Remove unused variable in mutt_account_match and fix
366 * imap/command.c, imap/imap.h, imap/util.c: Add imap_account_match
367 wrapper over mutt_account_match that canonicalizes accounts with
368 imap_conn_find so that username comparison always work as expected.
370 2008-10-28 22:20 +0000 Emanuele Giaquinta <e.giaquinta@glauco.it> (caa738600644)
372 * enter.c, group.c, handler.c, init.c, lib.c, menu.c, mh.c,
373 mutt_idna.c, mutt_ssl.c, mx.c, parse.c, recvattach.c, rfc822.c,
374 signal.c, sort.c, thread.c: Make some functions static.
376 2008-10-20 11:50 -0700 Brendan Cully <brendan@kublai.com> (5ea9f336dd60)
378 * imap/util.c: Accidentally dropped from d4a9c0a68f2b prior to commit
380 * imap/imap.c, imap/message.c: Hack around INBOX.INBOX breakage
383 2008-10-20 18:00 +0100 Vincent Lefevre <vincent@vinc17.org> (11d2c6712c88)
385 * pattern.c: Make eat_regexp static.
387 2008-10-20 09:55 -0700 Kyle Wheeler <kyle@memoryhole.net> (361b298c9fe2)
389 * imap/util.c: Fix #3129
391 2008-10-20 09:48 -0700 Brendan Cully <brendan@kublai.com> (f119005f8169)
393 * imap/imap.c, imap/imap_private.h: Call imap_free_idata instead of
394 freeing directly in imap_logout
396 * imap/browse.c: Fix memory leak in imap_mailbox_state
398 2008-10-19 16:26 -0700 TAKAHASHI Tamotsu <tamo@momonga-linux.org> (e1fc907b2968)
400 * imap/browse.c: Fix up destination path when renaming mailbox. Closes
403 2008-10-19 16:14 -0700 Brendan Cully <brendan@kublai.com> (5d1cc2f0c1c4)
405 * imap/util.c: Normalize path component of IMAP URLs in
406 imap_expand_path (see #2897).
408 * mutt_socket.c: Fix buglet in logging from previous commit
410 * mutt_socket.c: Handle short writes in mutt_socket_write_d. See
411 #3000. Apparently even blocking I/O with signals masked can
412 sometimes return early. Based on a patch by Patrick Welche.
414 2008-10-19 15:14 +0200 Emanuele Giaquinta <e.giaquinta@glauco.it> (2f04a811db3f)
416 * pattern.c, sendlib.c: Remove unused functions.
418 * curs_main.c, init.c, pattern.c, score.c: Make some variables static.
420 * configure.ac: Fix logic in [13a831a945be].
422 2008-10-07 19:22 -0700 Brendan Cully <brendan@kublai.com> (10a1f06bc8aa)
424 * Makefile.am, configure.ac, mutt_idna.c, mutt_idna.h: Clean up with
425 /without-idn handling
427 2008-10-07 15:58 -0700 Emanuele Giaquinta <e.giaquinta@glauco.it> (cd3bd3858c6c)
429 * mutt_socket.c: Minor simplification in mutt_socket_readln_d
431 2008-10-07 15:27 -0700 Brendan Cully <brendan@kublai.com> (d13106731007)
433 * mutt_idna.c, mutt_idna.h: Build no-op versions of new IDN functions
434 if IDN is unavailable. Closes #3122, #3123.
436 2008-10-01 09:33 -0700 Brendan Cully <brendan@kublai.com> (13a831a945be)
438 * configure.ac: Clean up autoconf header cache engine selection.
440 Any explicit --with-$engine will force that engine to be used or
441 make configure fail if the engine is unavailable.
443 2008-09-29 14:31 -0700 Emanuele Giaquinta <e.giaquinta@glauco.it> (ec96c56be182)
445 * mutt_socket.c: Simplify host resolution code slightly.
447 2008-09-26 08:55 +0200 Rocco Rutte <pdmef@gmx.net> (9e569296190b)
449 * UPDATING, doc/manual.xml.head, init.h: Mention tokyocabinet in
452 2008-09-25 15:07 -0700 Emanuele Giaquinta <e.giaquinta@glauco.it> (2050b44407bf)
454 * configure.ac, hcache.c, init.h, mutt.h: Support tokyocabinet
455 (successor to qdbm). Closes #3112
457 2008-09-24 15:58 +0200 Matthias Andree <matthias.andree@gmx.de> (2c8bf79d99b7)
459 * ChangeLog, pager.c: Fix compiler warning in dprint() (closes #3120)
461 2008-09-24 15:53 +0200 Rocco Rutte <pdmef@gmx.net> (c842922bea10)
463 * doc/manual.xml.head: Manual: Fix typo
465 * mbyte.c: Provide legacy implementations for iswalpha() and
468 In mbyte.h and without using wc functions, only the prototypes were
469 defined but implementations were missing resulting in build errors.
470 These new functions are derived from the iswalnum() and towupper()
471 routines which don't provide full unicode coverage.
473 * imap/imap.c: Fix an infinite loop for imap searches
475 Reported by Emanuele Giaquinta on #mutt.
477 2008-09-18 08:28 +0200 Rocco Rutte <pdmef@gmx.net> (ffefb446142c)
479 * alias.c, init.c, muttlib.c, protos.h: Fix compiler warnings
481 2008-09-17 22:27 +0200 Thomas Roessler <roessler@does-not-exist.org> (77e25415a08a)
483 * alias.c, globals.h, init.c, mutt_idna.c, muttlib.c, rfc822.h,
484 sort.c: sorting efficiency
486 2008-09-16 17:20 +0200 Rocco Rutte <pdmef@gmx.net> (1cb0a127eb3d)
488 * UPDATING: UPDATING: $move now defaults to "no"
490 2008-09-11 09:28 +0200 Rocco Rutte <pdmef@gmx.net> (1a6842983357)
492 * ChangeLog, keymap.c: Fix IMAP keepalive if $imap_keepalive >=
495 2008-09-01 18:23 +0200 Rocco Rutte <pdmef@gmx.net> (17adea9cdff6)
497 * UPDATING: Add note about locale-safe hcaches to UPDATING as it's a
500 2008-08-31 23:36 +0200 Rocco Rutte <pdmef@gmx.net> (b6d07a662c7f)
502 * ChangeLog, init.h, pager.c: Fix pager to respect $wrap_search
504 2008-08-31 23:28 +0200 Rocco Rutte <pdmef@gmx.net> (f4b10e6b415c)
506 * doc/chunk.xsl, doc/html.xsl: Backout [e5610347fb3f] for further
509 2008-08-31 21:13 +0200 Rocco Rutte <pdmef@gmx.net> (581037c15012)
511 * init.h: Manual: Fix trailing \ for $preconnect
513 2008-08-31 21:12 +0200 Rocco Rutte <pdmef@gmx.net> (6d80c3d5b7aa)
515 * doc/makedoc.c: makedoc: Fix fall-through in [c11ce7feaa3e]
517 2008-08-31 20:56 +0200 Rocco Rutte <pdmef@gmx.net> (03d1344f7ea2)
519 * doc/gen-map-doc: Manual: Harmonize generated function mappings with
520 the rest of the manual. This includes named keys such as "<Return>",
521 attempts to use CamelCase and leaves the key column for unbound
522 functions empty so they're visually easier to spot.
524 2008-08-31 20:12 +0200 Rocco Rutte <pdmef@gmx.net> (937c3976df5a)
526 * doc/manual.xml.head, init.h: Manual: Many content+markup
527 improvements for option documentation
529 2008-08-31 19:30 +0200 Rocco Rutte <pdmef@gmx.net> (df555876d480)
531 * doc/makedoc.c: makedoc: Also replace | and ^ by entities in XML
534 2008-08-31 18:25 +0200 Rocco Rutte <pdmef@gmx.net> (c11ce7feaa3e)
536 * doc/makedoc.c: makedoc: Escape <>& in <screen/> environments
538 2008-08-31 15:27 +0200 Rocco Rutte <pdmef@gmx.net> (4cc92c30543b)
540 * doc/makedoc.c, doc/manual.xml.head, doc/manual.xml.tail, init.h:
541 Manual: Use <quote/> quoting for DocBook rather than ``''. All
542 quotes characters are now rendered to Unicode quote chars in the
543 HTML output (as <xref/> does, too) but still " for manual.txt.
545 2008-08-31 14:31 +0200 Rocco Rutte <pdmef@gmx.net> (e5610347fb3f)
547 * doc/chunk.xsl, doc/html.xsl: Manual: Limit toc section depth to 1
548 This only lists sect1 items and prevents variables from being shown
551 2008-08-31 14:25 +0200 Rocco Rutte <pdmef@gmx.net> (15a831b84d46)
553 * doc/manual.xml.tail: Manual: use itemizedlist for acknowledgements
554 DocBook XSL renders simplelist to a html table which is
557 2008-08-30 20:21 -0700 Brendan Cully <brendan@kublai.com> (c2af57b1e7ee)
559 * ChangeLog, mutt_ssl_gnutls.c: Make gnutls read function more robust
560 against interruptions. Signals should be masked off anyway, but see
563 2008-08-30 23:19 +0200 Rocco Rutte <pdmef@gmx.net> (996e4e2d2855)
565 * doc/manual.xml.head, init.h: Manual: use $variable syntax, only
566 quote non-variable links
568 * doc/manual.xml.head: Manual: Various fixes+improvements in chapters
571 * doc/gen-map-doc, doc/makedoc.c, doc/manual.xml.head, init.h: Manual:
572 Layout functions as <function-name>, s/ESC/Esc/ for consistency
574 * doc/devel-notes.txt, doc/makedoc.c: makedoc: Add support for
575 monospace fonts with \fC...\fP
577 * doc/manual.xml.head: Manual: trim trailing whitespace
579 * doc/manual.xml.head: Manual: Fix processing warnings by manually
580 assigning missing id attributes
582 * doc/manual.xml.head: Manual: Add a section on mutt core concepts as
585 2008-08-30 19:59 -0700 Brendan Cully <brendan@kublai.com> (12a6de725483)
587 * curs_lib.c, enter.c, flags.c, keymap.c, menu.c: Rework timeout
588 handling to support keepalive in the line editor. Also allow
589 keepalives of less than $timeout without returning before $timeout,
590 so people who don't want to be notified of new mail don't have to
593 2008-08-29 23:10 -0700 Rado Smiljanic <regrado@web.de> (4f67fc336986)
595 * curs_main.c, keymap.c, menu.c, pager.c: Make curses timeout the
596 minimum of $timeout and $imap_keepalive. Do keepalive in km_dokey
597 instead of directly in menu. Closes #2747.
599 2008-08-29 22:40 -0700 Brendan Cully <brendan@kublai.com> (e37ae3f79ec0)
601 * imap/imap_private.h: Dead code
603 * imap/imap.c: Remove redundant code
605 * imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c:
606 Use sorted headers in imap_exec_msgset. Fixes [e68f79fef249]. Closes
609 2008-08-29 10:23 +0200 YONETANI Tomokazu <qhwt+mutt@les.ath.cx> (78aab353e217)
611 * buffy.c: Only consider empty files non-existent for buffy's
614 According to SUS, the st_size member of struct stat is undefined for
615 directories. In case a system reports 0, the newly_created flag will
616 be set for a directory and the magic will be cleared.
618 If the folder type is cleared, mutt won't check the folder for new
619 mail and thus will ignore MH and Maildir type folders on such a fs
620 completely (e.g. the HAMMER fs on DragonFly BSD).
622 2008-08-28 11:19 -0700 Brendan Cully <brendan@kublai.com> (1d94905ad00b)
624 * imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c:
625 The msgset changes seem buggy. Reverting pending further testing.
627 * imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c:
628 Split long IMAP commands for the benefit of lazy servers (closes
629 #3000). Also touches lots of old, hairy code. Likely to wake
632 2008-08-26 23:09 -0700 Brendan Cully <brendan@kublai.com> (2731e5174c5a)
634 * imap/util.c, mutt_sasl.c, mutt_ssl.c, mutt_ssl_gnutls.c:
635 Properly set the SASL external auth name when using SSL client
636 certs. Also zero out the account structure before filling it with
637 available data. Client certificates + SASL EXTERNAL were only
640 * imap/imap.c: Remove leftover IMAP IDLE handling from before
643 2008-08-25 00:52 -0700 Brendan Cully <brendan@kublai.com> (36aa1130091a)
645 * UPDATING, globals.h, imap/command.c, imap/imap.c,
646 imap/imap_private.h, imap/util.c, init.c, init.h: Introduce
647 $imap_pipeline_depth. This lets users control the number of
648 commands that mutt will queue up before sending them to the
649 server. Setting this to 0 disables pipelining, which should close
652 * imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c:
653 Rework IMAP command queueing to allow pipelining to be disabled.
654 IDLE handling has been better abstracted, and there are fewer entry
655 points to the IMAP command issuing machinery. Any commands that are
656 simply queued may be executed whenever the pipeline fills, instead
657 of requiring explicit handling in the caller.
659 Tested on my Cyrus server, but I wouldn't be surprise if this causes
662 2008-08-24 20:01 +0200 Rocco Rutte <pdmef@gmx.net> (045c5942e1ad)
664 * doc/manual.xml.head: Manual: Fix DTD validation error and
665 message header display section
667 * doc/manual.xml.head: Manual: Fix typo
669 * doc/manual.xml.head: Manual: Fix style and typos. Noted by
670 Vincent Lefevre, see #3109.
672 2008-08-23 15:25 -0700 Brendan Cully <brendan@kublai.com> (1f9849496bc2)
674 * main.c: Whitespace cleanup
676 * main.c: Fix infinite loop with "mutt -", introduced in
677 [31c9e9727d42]. Treats - as a non-option argument. It would be
678 reasonable to treat it as an error instead.
680 2008-08-19 16:44 -0400 Aron Griffis <agriffis@n01se.net> (31c9e9727d42)
682 * main.c: Handle -- correctly with or without -a, closes #3097
684 Prefix optstring with "+" to force POSIX behavior on GNU getopt, and
685 thereby prevent reordering argv. This allows us to correctly handle
686 mixed addresses, attachments, options and the double-dash to signal
689 Signed-off-by: Aron Griffis <agriffis@n01se.net>
691 2008-08-22 17:49 +0200 Rocco Rutte <pdmef@gmx.net> (6fd1fa2d98bc)
693 * doc/manual.xml.head: Manual: fix/improve markup/content, see
696 2008-08-21 10:42 +0200 Rocco Rutte <pdmef@gmx.net> (15d93fe50e62)
698 * init.h: Clarify documentation for $config_charset. Closes #2021.
700 * doc/manual.xml.head: Improve color/mono command synopsis.
703 * init.h: Better document the effect of $thorough_search being unset.
706 * mutt_ssl.c: Port certificate host checking from msmtp to
707 mutt. It supports IDN, wildcards and extracting the hostname from
708 subject alternative field as well as common name which should be
709 the same gnutls supports. Closes #3087.
711 2008-08-19 13:17 -0700 Brendan Cully <brendan@kublai.com> (573d1aab3c89)
713 * init.c: Silence an incorrect uninitialized variable warning.
715 * init.h: Better documentation for how quote_regexp determines
716 quote level. Closes #1463.
718 2008-08-19 09:39 +0200 Rocco Rutte <pdmef@gmx.net> (3e850c6e43fd)
720 * handler.c, mutt.h: Make text/enriched handler multibyte aware.
723 2008-08-18 13:08 -0700 Vincent Lefevre <vincent@vinc17.org> (95a11c7f677d)
725 * po/fr.po: Updated French translation.
727 2008-08-18 10:24 +0200 Rocco Rutte <pdmef@gmx.net> (51bd7a47d552)
729 * pager.c: Ignore zero width characters U+200B/U+FEFF which may garble
730 the display. Closes #3061, #3048.
732 * charset.c, charset.h, init.c: Validate charset names for all
733 charset options. Validation is either done against mutt's table of
734 IANA assigned names or local iconv implementation (based on the
735 assumption that iconv_open(charset,charset) fails if charset is
736 unknown to the implementation). Closes #1668.
738 2008-08-15 11:53 -0700 Brendan Cully <brendan@kublai.com> (ff3fbb6a92a8)
740 * mutt_sasl.c: Fix type-punning warning in sasl_getprop usage
742 * parse.c: Fix a couple of compiler warnings introduced in
743 [00ce81d778bf]. Make the style of mutt_parse_references more
746 2008-07-10 09:38 -0400 Aron Griffis <agriffis@n01se.net> (d3ee9644765f)
748 * copy.c: Fix three bugs handling flags in mutt_copy_header
750 1. mutt_copy_header incorrectly tests CH_UPDATE to determine whether
751 to write the In-Reply-To and References headers. CH_UPDATE
752 refers only to Status: and X-Status:
754 2. mutt_copy_header ignores CH_NOSTATUS which is supposed to
755 indicate that the mailbox type doesn't use those headers.
757 3. mutt_copy_header tests h->env->irt_changed and
758 h->env->refs_changed when it should be testing CH_UPDATE_IRT and
759 CH_UPDATE_REFS, respectively. Early in the function this
762 if (h->env) flags |= (h->env->irt_changed ? CH_UPDATE_IRT
763 : 0) | (h->env->refs_changed ? CH_UPDATE_REFS : 0);
765 This means that for most callers, the result is the same, but
766 mutt_copy_header should be testing the flags because the caller
767 might have set them explicitly without setting
768 irt_changed/refs_changed.
770 * parse.c, protos.h, send.c: Unify parser for message-ids
772 Rewrite mutt_extract_message_id and change mutt_parse_references to
773 us it. The parser in mutt_extract_message_id is looser than the old
774 one in mutt_parse_references; it just looks for <[^\s>]+> and
775 doesn't worry about @-signs. Additionally it doesn't use strtok, so
776 the input string can be const.
778 Closes #3090, #1935, #1116 (both the stated bug and the conversation
781 2008-08-11 16:42 +0200 Rocco Rutte <pdmef@gmx.net> (508ffc26dad2)
783 * alias.c, doc/manual.xml.head, init.c: Prefer "backtick" over
784 "backtic" on comments and docs as it's more common, closes #3101.
786 2008-07-27 10:48 -0400 Aron Griffis <agriffis@n01se.net> (3f595d14a285)
788 * doc/manual.xml.head: doc: semi-colon needs quoting too
790 If semi-colon is bound or macro'd, it needs to be quoted like space,
791 otherwise mutt thinks it's separating commands.
793 Signed-off-by: Aron Griffis <agriffis@n01se.net>
795 2008-07-21 10:24 -0400 Aron Griffis <agriffis@n01se.net> (96b0dd25a550)
797 * copy.h, mutt.h: noop cleanup: move mutt_copy_header flags to copy.h
799 Noticed while reading that these flags are better defined in copy.h
800 than mutt.h. Builds without warnings.
802 Signed-off-by: Aron Griffis <agriffis@n01se.net>
804 2008-07-24 16:19 -0400 Brendan Cully <brendan@kublai.com> (0e2f9189a1dd)
806 * m4/codeset.m4, m4/iconv.m4: Fix m4 serial numbers to avoid
807 aclocal 1.10 warnings
809 2008-07-21 11:42 +0200 Rocco Rutte <pdmef@gmx.net> (7e6d98886cce)
811 * doc/makedoc.c: makedoc: Add ".ie" and ".il" to support itemized
814 Some settings docs use verbatim screen environments to print lists
815 while support for real lists will make it look nicer: for docbook
816 use <itemizedlist/>, \(hy for roff and '-' for text.
818 * doc/manual.xml.head: Document that account-hook is intended for
819 connection-related settings only
821 * doc/manual.xml.head: Manual: Use tables for message flags as it's
824 * doc/manual.xml.head: Manual: minor formatting tweaks
826 * alias.c, init.h: Encode lines written to $alias_file in
827 $config_charset if set. Closes #3095
829 2008-07-10 09:38 -0400 Aron Griffis <agriffis@n01se.net> (7729b1ad530c)
831 * copy.c, protos.h, sendlib.c: Unify mutt_write_references
833 copy.c and sendlib.c have independent and different implementations
834 of writing references to a file. Choose the one in sendlib since
835 it's conservative with mallocs and supports trimming the list.
837 Signed-off-by: Aron Griffis <agriffis@n01se.net>
839 * copy.c: Clean up error handling in mutt_copy_header
841 mutt_copy_header unnecessarily tests the result of each fputc/fputs
842 (well, most of them anyway, it's not consistent). This obfuscates
843 the code and hides bugs. Remove these extraneous checks since
844 ferror/feof are checked at the bottom of the function, and get rid
845 of all the early returns.
847 Signed-off-by: Aron Griffis <agriffis@n01se.net>
849 2008-07-17 19:48 +0200 Rocco Rutte <pdmef@gmx.net> (f135d64e0082)
851 * query.c: Cleanup unused vars changeset ba0d96408425 didn't
854 2008-07-11 11:34 +0200 Rocco Rutte <pdmef@gmx.net> (cc67b008038c)
856 * doc/manual.xml.head: Mention that @ can be used in usernames in URLs
858 * charset.c: Allow UTF-8 charset to be misspelled as "utf8"
860 * mutt_ssl.c: Verify hostname in (Open)SSL certificate validation
862 This is based on the patch by gkloepfer attached to #3087 but passes
863 the proper connection as argument (avoiding adding hostname to
864 struct sslsockdata) and validates the hostname even in case OpenSSL
865 cannot find the local issuer certificate. GnuTLS already supports
866 hostname checking. Closes #3087.
868 2008-07-10 22:02 +0200 Rocco Rutte <pdmef@gmx.net> (b9ac445b035b)
870 * hcache.c: Prevent some pointers of 'struct body' being saved to
873 This addresses the hcache safety issue but maybe doesn't fix it
874 completely, see #2942. This also prevents mutt from crashing when
875 using a hcache that was synced when syncing the mailbox (updating
876 changed and fully-parsed messages).
878 2008-07-10 21:46 +0200 Aron Griffis <agriffis@n01se.net> (6244eefaea64)
880 * headers.c: Remove completely wrong comment regarding in-reply-to and
883 ...plus fix one other comment and some whitespace.
885 2008-07-09 09:14 +0000 Rocco Rutte <pdmef@gmx.net> (2a9e9c487bad)
887 * doc/mutt.man, main.c: Document redirection to trigger batch send
888 mode in mutt(1) and mutt -h. Closes #2070.
890 2008-07-04 09:09 +0200 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (74b54f11c919)
892 * protos.h: Fix syntax error for strtok_r compatitility prototype
894 2008-07-02 18:26 +0200 Vladimir Marek <Vladimir.Marek@Sun.COM> (f72fce68ca19)
896 * lib.c: Use stat() instead of dirent->d_type to test for
897 directory. Closes #3089.
899 2008-07-02 18:23 +0200 Rocco Rutte <pdmef@gmx.net> (7783502a04c7)
901 * curs_main.c: Calculate menu->max after a possible resort in index
902 (maybe changing number of messages). Closes #3088.
904 * curs_lib.c: Fix casts for progress update to prevent -ftrapv
905 aborts to trigger. Closes #3018.
907 2008-07-02 08:56 -0700 Brendan Cully <brendan@kublai.com> (c51c16db46cc)
909 * crypt-gpgme.c: Only make LC_MESSAGES conditional on NLS in GPGME
912 2008-07-02 11:19 +0200 Rocco Rutte <pdmef@gmx.net> (8b783c916893)
914 * browser.c, buffy.c, commands.c, compose.c, curs_main.c, enter.c,
915 headers.c, hook.c, imap/imap.c, init.c, mbox.c, muttlib.c,
916 postpone.c, protos.h, recvattach.c, send.c, status.c: Use
917 realpath() in mutt_pretty_mailbox() for paths that may need
918 it. This requires to add the buffer size as parameter since the
919 result may be longer than the original but still fit in the
920 buffer. Closes #2948.
922 * hash.c: Use casts to avoid triggering integer overflow detection in
925 2008-07-01 20:06 -0700 Vincent Lefevre <vincent@vinc17.org> (fb0df4ae0836)
927 * ChangeLog, curs_lib.c: Clamp timeval math to unsigned int to match
928 progress timestamps. This is fine since only relative differences
929 matter. Closes #3018.
931 2008-07-01 18:29 -0700 Brendan Cully <brendan@kublai.com> (f9af0501d2dd)
933 * crypt-gpgme.c: Set GPGME locale on first attempt to create context.
936 * crypt-gpgme.c, crypt-gpgme.h, crypt-mod-pgp-gpgme.c: Stub in a
937 gpgme version of extract-keys. It doesn't currently work right
938 because apparently while gpg on the command line can parse a whole
939 message, we'll have to do it for gpgme. I really wonder about the
940 'ME' part of GPGME sometimes.
942 * crypt-gpgme.c, lib.c, lib.h: Support displaying application/pgp-keys
943 with GPGME. This was pretty convoluted because GPGME provides no way
944 to examine a key block without importing it. This code creates a
945 temporary GPG home in which to import the key in order to display
948 * crypt-gpgme.c, handler.c, pgp.c: Handle DONTHANDLEPGPKEYS in
949 handler instead of crypto modules. This lets gpgme and classic pgp
950 share a bit of logic, and unbreaks key extraction at least for
953 * copy.c: Bail out of copy if decryption is requested but the desired
954 engine is missing. This closes #2684, but handling of mixed crypto
955 in a single message needs more investigation.
957 2008-07-01 01:10 -0700 rtc <rtc@gmx.de> (49fe0292b503)
959 * copy.c: When deleting attachments, always print newline
960 separating header from body. Closes #3085.
962 2008-06-29 01:09 -0700 Brendan Cully <brendan@kublai.com> (677e7712d735)
964 * crypt-gpgme.c: Improve gpgme SMIME uid display: align each line by
965 the length of the first.
967 * crypt-gpgme.c: Show more information about problematic SMIME
968 signatures under gpgme. Also warn if the key is not known to be
969 good. For some reason expired keys in my environment are not
970 flagged as expired in sig->status or sig->summary.
972 2008-06-28 20:33 -0700 Brendan Cully <brendan@kublai.com> (1492c24f2a4e)
974 * mutt_ssl_gnutls.c: Extract CN from client certificate in gnutls.
975 Nothing currently uses it, but I suspect we should be using it as
976 the external auth name in mutt_sasl_client_new.
978 * UPDATING, globals.h, init.h, mutt_sasl.c, mutt_ssl_gnutls.c:
979 Basic support for $ssl_client_cert when compiled with
980 gnutls. The key must not be encrypted. Closes #2911.
982 2008-06-27 12:04 -0700 Petr Písař <petr.pisar@atlas.cz> (40c6e851bf76)
984 * po/cs.po: Updated Czech translation.
986 2008-06-26 12:52 -0700 Brendan Cully <brendan@kublai.com> (c5256c65eedb)
988 * handler.c: Mark new error message for translation.
990 * curs_lib.c: Force a resize event after calling an external editor.
993 * lib.c, lib.h, mh.c: fflush before fsync and close. Closes #2962
996 * mh.c: fsync maildir/mh messages on commit. Closes #2962.
998 2008-06-25 23:40 -0700 Brendan Cully <brendan@kublai.com> (32374c911c6c)
1000 * smime.c: Check S/MIME signing ID exists before attempting to use
1001 it. Closes #3069. Also make (s)ign automatically ask for a key if
1002 no default is defined.
1004 * init.h: Make $move default to no instead of ask-no. Closes #2945.
1006 * doc/manual.xml.head: Document difference between index and pager
1007 search. Closes #2886.
1009 * commands.c, copy.c, crypt-gpgme.c, handler.c, mbox.c, pgp.c: Make
1010 mutt_copy_message distinguish between fatal and non-fatal errors.
1011 Non-fatal errors should prevent moving messages, since they indicate
1012 data loss. But mutt should still attempt to display them, since
1013 being able to see some attachments is better than nothing. Also stop
1014 printing out non-PGP material in application/pgp attachments. Closes
1017 2008-06-24 23:12 -0700 Brendan Cully <brendan@kublai.com> (f5fe657f0633)
1019 * handler.c: Make multipart decoding a little more
1020 forgiving. First, ignore bad content-transfer-encoding in
1021 multipart sections. Second, if an attachment fails to decode,
1022 print a warning and continue instead of giving up on the entire
1025 1970-01-01 00:00 +0000 Brendan Cully <brendan@kublai.com> (a2e8f6fab8d3)
1027 * smtp.c: Test that envelope from or from is set before attempting
1028 SMTP delivery. Closes #3079.
1030 2008-06-14 18:23 -0700 Christoph Berg <cb@df7cb.de> (4b790909a037)
1032 * doc/mbox.man: Document that From_ lines use asctime-style dates,
1033 not RFC2822 dates. Closes #3077.
1035 2008-06-11 22:45 -0700 Alexey I. Froloff <raorn@altlinux.org> (1e8ca708a52f)
1037 * attach.c: Do not attempt to close invalid descriptors. Closes #3075
1039 2008-06-05 13:06 +0200 Vladimir Marek <Vladimir.Marek@Sun.COM> (5ab92dd44ce2)
1041 * alias.c: Wrap Fqdn in NONULL() to prevent crash with -d5 if Fqdn
1044 2008-06-02 09:45 +0200 Rocco Rutte <pdmef@gmx.net> (d6d04a7f5aea)
1046 * init.c: Allow for printing variable values longer than 256
1049 * rfc822.c: Allow for mail addresses longer than 256
1050 characters (closes #3066).
1052 2008-05-30 16:14 +0200 Rocco Rutte <pdmef@gmx.net> (2f59be26ad22)
1054 * protos.h: Define prototypes for compatibility functions in protos.h
1055 to silence compiler warnings
1057 2008-05-29 14:18 +0200 Rocco Rutte <pdmef@gmx.net> (bf74c85070c4)
1059 * menu.c: Respect $wrap_search in generic menu search (e.g. for
1062 * doc/Makefile.am: Only install mutt_dotlock(1) if binary is
1063 installed, too (closes #1601).
1065 2008-05-28 22:22 -0700 Paul Walker <paul@black-sun.demon.co.uk> (f4259a92dab6)
1067 * doc/Muttrc.head: Make default muttrc header weeding
1068 tidier. Closes #286.
1070 2008-05-23 01:40 -0400 Todd Zullinger <tmz@pobox.com> (73a180edce53)
1072 * pgp.c: Call mutt_need_hard_redraw() in pgp_decrypt_part().
1074 This change ensures that the screen is redrawn when using gpg-agent.
1075 Without this, mutt's navigation keybindings are lost after pinentry
1076 curses prompts for a passphrase to descrypt a message.
1078 2008-05-28 22:16 -0700 Moritz Schulte <moritz@g10code.com> (7fd74c40eced)
1080 * curs_lib.c: Make sure that the redrawing/reinitializing is done
1081 always, not only when the environment variable DISPLAY is not set.
1083 2008-05-28 22:05 -0700 Vladimir Marek <Vladimir.Marek@Sun.COM> (9d0509641865)
1085 * configure.ac, m4/iconv.m4: Cosmetic fix to configure
1086 --help. Closes #3060.
1088 2008-05-28 21:44 -0700 Vincent Lefevre <vincent@vinc17.org> (7b8ef3b8ff5a)
1090 * po/fr.po: Updated French translation
1092 2008-05-23 18:39 +0200 Rocco Rutte <pdmef@gmx.net> (8a3a037ec6b3)
1094 * UPDATING: UPDATING: fix 1.5.18 line as noted by Kyle Wheeler
1096 2008-05-22 20:22 -0700 Brendan Cully <brendan@kublai.com> (96a01436f88b)
1098 * imap/command.c: Escape LSUB mailbox names given to
1099 mutt_parse_rc_line. Handle literals in STATUS responses for Notes
1102 2008-05-22 17:01 +0200 Rocco Rutte <pdmef@gmx.net> (d612ef757ee9)
1104 * configure.ac, m4/types.m4: Use C99 macros "PRId64"/"PRId32" to
1105 format file sizes/offsets if available. This fixes warning about
1106 mismatching int argument sizes on amd64.
1108 * init.h: Document that $check_mbox_size should be set before
1111 * UPDATING: Mention requirement to encode X-Label: headers in
1114 2008-05-21 23:20 -0700 Rocco Rutte <pdmef@gmx.net> (bba92e401440)
1116 * imap/browse.c: Guard idata->mailbox read in imap_mailbox_state.
1119 2008-05-21 22:59 -0700 Piarres Beobide Egaña <pi@beobide.net> (51c494a2e735)
1121 * po/eu.po: Updated Basque translation.
1123 2008-05-21 22:55 -0700 René Clerc <rene@clerc.nl> (e95a579cf5e4)
1125 * po/nl.po: Updated Dutch translation
1127 2008-05-21 20:36 +0200 Rocco Rutte <pdmef@gmx.net> (1bdb7a7c3c8f)
1129 * buffy.c, buffy.h: Fix new mail detection for >2 GB mboxes with
1130 $check_mbox_size set
1132 * mbox.c, sendlib.c: Use ftello() instead of ftell() in more places
1133 that need it (fixes progress updates for >2 GB mbox files)
1135 * doc/manual.xml.head, init.h: Improve documentation for handling
1136 multiple folders and new mail detection
1138 2008-05-20 17:08 +0200 Paul Walker <paul@black-sun.demon.co.uk> (a4d423798321)
1140 * parse.c: Fix more compiler warnings on amd64 by use of %p instead of
1143 2008-05-19 09:52 -0700 Ivan Vilata i Balaguer <ivan@selidor.net> (38319cd7d832)
1145 * po/ca.po: Updated Catalan translation
1147 2008-05-19 18:49 +0200 Vladimir Marek <Vladimir.Marek@Sun.COM> (8ac4b70221ee)
1149 * Makefile.am: Unbreak build with included gettext by explicitly
1150 removing libs for mutt_md5
1152 2008-05-19 11:14 +0200 Rocco Rutte <pdmef@gmx.net> (85654735d27e)
1154 * UPDATING: Mention mime_lookup change in UPDATING
1156 2008-05-19 10:59 +0200 Paul Walker <paul@black-sun.demon.co.uk> (d3fd07d0016c)
1158 * init.c: Use %p instead of %x to debug-print pointers (fixes warnings
1161 2008-05-19 10:56 +0200 Rocco Rutte <pdmef@gmx.net> (771276a3bace)
1163 * Makefile.am: hcversion.h depends on new mutt_md5 tool
1165 2008-05-18 12:42 -0700 Roland Rosenfeld <roland@spinnaker.de> (4ef0fc2f8378)
1167 * po/de.po: Updated German translation
1169 2008-05-17 19:31 -0700 Andreas <Andreas Jobs> (aaeee8f868c4)
1171 * crypt-gpgme.c: Fix GPGME S/MIME micalg generation, broken
1172 in [e6f958b093b6]. Closes #2994.
1174 2008-05-17 18:34 -0700 Brendan Cully <brendan@kublai.com> (f9545d5ec15f)
1176 * doc/Muttrc.head: Add 'mime_lookup application/octet-stream' to the
1177 distributed Muttrc. Closes #2984.
1179 * .hgignore, Makefile.am, configure.ac, hcachever.sh.in,
1180 md5.c: Build local md5 tool for hcachever.sh. Closes #3025.
1182 2008-05-17 12:39 -0700 Brendan Cully <brendan@kublai.com> (692b7c063bf1)
1184 * .hgsigs: mutt-1.5.18 signed
1186 * .hgtags: Added tag mutt-1-5-18-rel for changeset ff9e4d0464b1
1188 * ChangeLog, VERSION, po/bg.po, po/ca.po, po/cs.po, po/da.po,
1189 po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/eu.po,
1190 po/fr.po, po/ga.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
1191 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
1192 po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
1193 po/zh_TW.po: automatic post-release commit for mutt-1.5.18
1195 * UPDATING: Update UPDATING.
1197 * imap/browse.c: Use context to get IMAP new message count in mailbox
1198 browser if possible.
1200 2008-05-17 11:08 -0700 Rocco Rutte <pdmef@gmx.net> (b341d157ae72)
1202 * Makefile.am, hcache.c, hcachever.sh.in: When necessary, convert
1203 strings to utf-8 in the header cache. If iconv is unavailable,
1204 include the charset in effect as part of the cache file
1207 2008-05-16 09:24 +0200 Rocco Rutte <pdmef@gmx.net> (001d6be61905)
1209 * smime_keys.pl: Glob paths derived from mutt -Q output in
1210 smime_keys.pl. Patch by Fabrice Bellet and Miroslav Lichvar (closes
1213 2008-05-15 17:29 +0200 Rocco Rutte <pdmef@gmx.net> (132474d6dd3b)
1215 * alias.c, protos.h: Make mutt_check_alias_name()
1216 multibyte-aware (closes #2403).
1218 * doc/manual.xml.head: Document exact address in the manual (closes
1221 2008-05-14 16:23 -0700 Brendan Cully <brendan@kublai.com> (7f4711b9b61f)
1223 * alias.c: Ensure alias file ends with \n before appending new
1224 aliases. Closes #1580.
1226 2008-05-14 15:19 +0200 Samuel Tardieu <sam@rfc1149.net> (5518355bc6da)
1228 * curs_main.c: Always update status bar after sorting method changes
1231 2008-05-12 23:15 -0700 Brendan Cully <brendan@kublai.com> (97aa20438c47)
1233 * imap/imap.c: Terminate open IMAP message sets at end of mailbox
1234 even if the last message is inactive. Closes #3002.
1236 2008-05-11 10:52 +0200 Matthias Andree <matthias.andree@gmx.de> (09b0363cdf54)
1238 * rfc3676.c: In debug output, cast size_t arguments to long for
1239 consistency with printf %ld argument.
1241 2008-05-11 00:50 -0700 Brendan Cully <brendan@kublai.com> (98c39c5187a9)
1243 * main.c: Update copyright in -vv output. Closes #3042.
1245 2008-05-07 11:54 -0700 Brendan Cully <brendan@kublai.com> (385efdbf9423)
1247 * mutt_sasl.c, mutt_sasl.h: Make SASL support conn_poll method.
1248 Make SASL IP lookup failure non-fatal. Both are for tunnel support.
1250 2008-05-05 19:32 +0200 Rocco Rutte <pdmef@gmx.net> (0eacf5297484)
1252 * mbyte.c, mbyte.h: Fix some compiler warnings if compiling without
1253 system wide character functions
1255 * mbyte.c, protos.h, utf8.c: Pass buffer size to mutt_wctoutf8()
1256 to prevent crashes if MB_LEN_MAX<6 as pointed out by exg on #mutt.
1258 2008-04-29 10:44 -0700 David Champion <dgc@uchicago.edu> (1de934f1d618)
1260 * muttlib.c: [9414b9dd36db] broke softfill. (closes #3035)
1262 2008-04-29 10:38 -0700 Wilfried Goesgens <dothebart@uncensored.citadel.org> (8017c8074f62)
1264 * imap/auth_gss.c: Print GSSAPI status messages to debug log on
1267 2008-04-03 17:08 +0200 Miroslav Lichvar <mlichvar@redhat.com> (bdd44e92919d)
1269 * mutt_ssl_gnutls.c: Fix sending long commands when using gnutls.
1271 2008-04-09 15:57 -0700 Dan Fandrich <dan@coneharvesters.com> (3b7b3c0e459e)
1273 * configure.ac, strtok_r.c: Replace strtok_r when it's not
1274 available. The implementation comes from glibc 2.6.1 (like the
1275 strsep replacement) and uses the same autoconf hooks.
1277 2008-04-09 18:13 +0200 Christian Ebert <blacktrash@gmx.net> (ae90c8e8ea4d)
1279 * doc/manual.xml.head: manual.xml.head: grammar correction
1281 2008-03-11 17:20 -0700 N.J. Mann <njm@njm.f2s.com> (e3bc99a4a6bd)
1283 * mbox.c, mh.c, pop.c: Respect ctx->quiet when initializing
1286 2008-03-09 14:01 -0700 Sébastien Hinderer <Sebastien.Hinderer@ens-lyon.org> (c4212a17fad6)
1288 * compose.c, mx.c: Remove pointless NULL checks against
1289 arrays. This silences a warning on newer GCCs.
1291 2008-03-04 22:00 -0800 Petr Písař <petr.pisar@atlas.cz> (fdad7b9fa741)
1293 * po/cs.po: Updated Czech translation
1295 2008-03-02 21:45 -0800 Vincent Lefevre <vincent@vinc17.org> (9a7d802004d3)
1297 * po/fr.po: Updated French translation.
1299 2008-02-27 14:45 +0100 Rocco Rutte <pdmef@gmx.net> (553ae136f20e)
1301 * COPYRIGHT, main.c: Update copyright years in 'mutt -v' output and
1304 2008-02-27 13:27 +0100 Anders Helmersson <anders.helmersson.utsikt@wasadata.net> (d2eb082fd872)
1306 * curs_lib.c: Fix progress updates for large messages. Closes #3029.
1308 2008-02-27 09:30 +0100 N.J. Mann <njm@njm.f2s.com> (eb4e214c8ced)
1310 * status.c: Cleanup status_format_str()
1312 2008-02-20 12:02 +0100 Rocco Rutte <pdmef@gmx.net> (9414b9dd36db)
1314 * muttlib.c: Fix truncation logic for soft-padding (Closes #3035).
1316 2008-01-29 21:06 -0800 Brendan Cully <brendan@kublai.com> (fd741c1922f3)
1318 * hg-commit: Fix typo in hg-commit
1320 2008-01-29 21:05 -0800 Benno Schulenberg <i18n@benno.vertaalt.nl> (95807c4b824f)
1322 * po/nl.po: Improvements to the Dutch translation
1324 2008-01-17 17:32 +0100 Rocco Rutte <pdmef@gmx.net> (039d939d8c3e)
1326 * browser.h: Use 'unsigned int' for file browser state to browse huge
1327 dirs (closes #3017).
1329 2008-01-15 17:46 +0100 Rocco Rutte <pdmef@gmx.net> (6e6e6c4bee59)
1331 * recvattach.c: Fix logic error in b3cde588fe9a commit
1333 2008-01-15 17:34 +0100 Rocco Rutte <pdmef@gmx.net> (b3cde588fe9a)
1335 * recvattach.c: Prepend './' to (some) suggested filenames when saving
1336 attachments. Attachment filenames may start with characters that are
1337 special to mutt_expand_path() may cause undesired expansion. Closes
1340 * INSTALL, README: Update stale INSTALL+README files
1342 * mh.c: Make maildir_delayed_parsing() more readable
1344 * init.h: Mention that References: and Date: cannot be
1345 changed in editor (closes #1234).
1347 * UPDATING, globals.h, init.h, query.c: Make formatting of query menu
1348 configurable via $query_format (closes #170).
1350 * init.h: Link $timeout from $mail_check, see Debian #385456.
1352 2008-01-14 23:00 +0100 Rocco Rutte <pdmef@gmx.net> (130aa0517251)
1354 * mh.c: Fix typo of in dae38f5ab2a5 commit
1356 2008-01-14 22:54 +0100 Rocco Rutte <pdmef@gmx.net> (dae38f5ab2a5)
1358 * ChangeLog, mh.c: hcache: Fetch data for correct message from hcache.
1359 With $maildir_header_cache_verify set (the default), the list (and
1360 thus the current) header change after data was fetched from hcache
1361 making some message appear as duplicate. Now fetch data for the
1362 correct message after possible in-place inode sorting altering file
1363 order. See debian bug #459739.
1365 * hcachever.sh.in: hcache: use HEADER for version calculation too
1367 2008-01-09 13:06 +0100 Rocco Rutte <pdmef@gmx.net> (2a5636080210)
1369 * configure.ac: Fix mutt_dotlock build issue on cygwin
1372 * init.h: Mention $recall in description for $postpone
1374 2008-01-02 11:47 -0800 Johan Svedberg <johan@svedberg.com> (3cf8bc21bc3d)
1376 * po/sv.po: Updated Swedish translation
1378 2007-12-11 15:22 +0100 Rocco Rutte <pdmef@gmx.net> (68a9c3e74f9a)
1380 * doc/manual.xml.head: Manual: Update caching docs (hcache naming,
1383 * pop.c: POP: Name hcache the way IMAP does. Place the file
1384 under $header_cache/<url>/mutt.hcache. For now ignore that this may
1385 break if hcache == bcache and a message's uid is "mutt.hcache"
1386 (extremely unlikely) in which case the user will loose only the
1389 * pop.c: POP: Respect $message_cache_clean
1391 * doc/manual.xml.head: Manual: mention $time_inc in tuning chapter
1393 * enter.c, history.h: Maintain different history lists for
1394 files and mailboxes. Closes #2999.
1396 * history.c: Do not trust history file and mutt code about history
1397 class. This prevents crashes as result of programming errors and/or
1398 wrong history file (e.g. negative or too high classes).
1400 2007-12-08 12:54 -0800 Michael Elkins <me@mutt.org> (3971bcfd9112)
1402 * mh.c: Skip over messages which were previously parsed after sorting
1403 the tail of the list. Avoids a segmentation fault when rescanning
1404 the new/ subdir of a maildir when messages were left over from a
1407 2007-12-07 11:38 -0800 Rocco Rutte <pdmef@gmx.net> (b891b1736885)
1409 * lib.c, md5.h: Check definition of ENOTSUP before use
1412 * mh.c: Sort MH folders into natural order after 2nd pass (closes
1415 * init.h: Mention subscribe and lists commands for
1416 $ignore_list_reply_to (closes #2996).
1418 * mx.c: Don't attempt to move messages when $mbox is unset.
1420 2007-12-05 10:03 +0100 Rocco Rutte <pdmef@gmx.net> (63c97881cb76)
1422 * UPDATING, configure.ac, main.c, mh.c: Improve inode sorting,
1423 enable it by default and add MH support. Sorting is done on-demand
1424 only before the first stat() or open()
1425 ($maildir_header_cache_verify=yes/hcache miss). Furthermore, only
1426 a partial list of messages starting from that item is sorted
1427 reducing sorting overhead in most cases. For a fully hcache'd
1428 folder with $maildir_header_cache_verify=no, no sorting is needed
1429 and no sorting will be done. MH parsing is now two-pass, too to
1430 simplify the code and remove duplication.
1432 2007-11-30 10:29 +0100 Rocco Rutte <pdmef@gmx.net> (5c635c9b5982)
1434 * configure.ac: Add version numbers for bdb 4.6
1436 * parse.c, sendlib.c: RfC2047 decode/encode X-Label: header
1439 * commands.c: Format status line for external and internal pager the
1440 same way to make %P work
1442 2007-11-29 16:03 +0100 Rocco Rutte <pdmef@gmx.net> (4899bcc1c2c3)
1444 * doc/db-cleanup.xsl: Add ascii-replacements for 0x2dc
1445 (tilde) and 0x2026 (...) too. The manual cannot be clean us-acii
1446 but now we should have at least latin1
1448 * doc/Makefile.am, doc/db-cleanup.xsl: Add a really ugly hack to make
1449 sure the plain text manual is us-ascii. The hack is filtering
1450 manual.html to another HTML file but replacing unicode chars by
1451 their ascii equivalents. The intermediate file is used to dump HTML
1452 to us-ascii text (and only for that).
1454 * hcache.c: Fix hcache build issue when building with gdbm if qdbm
1457 2007-11-21 13:19 +0100 Miroslav Lichvar <mlichvar@redhat.com> (9286a76e79a2)
1459 * send.c: Don't ignore $from in batch send mode.
1461 2007-11-23 15:11 +0100 Rocco Rutte <pdmef@gmx.net> (12a1d843c975)
1463 * curs_lib.c: Don't attempt to print progress if inc is 0, just
1464 print initial message
1466 2007-11-21 14:14 -0800 Ronny Haryanto <ronnylist@haryan.to> (0e99eaaecd67)
1468 * po/id.po: Updated Indonesian translation
1470 2007-11-21 16:47 +0100 Rocco Rutte <pdmef@gmx.net> (309ab3a63d91)
1472 * UPDATING: Add UPDATING entry for $check_mbox_size
1474 * init.h: Clarify the description for $timeout
1476 * UPDATING: Remove raw utf-8 char in UPDATING to make it ascii
1479 2007-11-20 19:46 +0100 Rocco Rutte <pdmef@gmx.net> (96f931ae0b22)
1481 * doc/manual.xml.head, init.h: Document that save-hook/fcc-hook/fcc-
1482 save-hook use $index_format expandos. Closes #2135.
1484 * doc/manual.xml.head, pattern.c: Simple search: Allow
1485 [~+%] to be \-escaped. Closes #2426.
1487 * configure.ac, strsep.c: Add glibc implementation of strsep() in case
1488 a system misses it. Closes #2989.
1490 * lib.h, mbyte.c: Alternate fix for not calling
1491 bind_textdomain_codeset() to fix Solaris build.
1493 2007-11-19 15:32 +0100 Rocco Rutte <pdmef@gmx.net> (033eba2d6834)
1495 * rfc3676.c: Make f=f handler multibyte-aware by not buffering flowed
1496 content until it's finished. We now write out content as we read it
1497 (which simplifies the code quite a bit) and properly flow multibyte
1498 paragraphs. This should improve DelSp=yes handling where a flowed
1499 paragraph may not have spaces at all except trailing ones for
1500 flowable paragraphs (after concatenating lines we didn't have access
1501 to the original break points any longer). We still split content by
1502 ASCII space (this should be safe as f=f itself uses ASCII space to
1503 mark flowable lines (even for languages that aren't expected to use
1504 spaces, see DelSp). Closes #862.
1506 2007-11-15 13:17 +0100 Rocco Rutte <pdmef@gmx.net> (a0161768f631)
1508 * doc/makedoc-defs.h, doc/makedoc.c: Fix more documentation build
1509 issues. Define USE_SASL (for $smtp_authenticators) in makedoc-
1510 defs.h, include it in makedoc.c to force doc rebuild if makedoc-
1513 * parse.c, protos.h, send.c: Properly parse and validate Message-IDs
1514 from my_hdrs. Closes #2452.
1516 * configure.ac: Check for bind_textdomain_codeset() outside libc,
1519 2007-11-15 11:53 +0100 peb <peb@mppmu.mpg.de> (22c68faeec08)
1521 * lib.h: Don't use bind_textdomain_codeset() if we're not using
1522 NLS/gettext. Closes #2162.
1524 2007-11-15 11:22 +0100 Rocco Rutte <pdmef@gmx.net> (933e57dff004)
1526 * doc/manual.xml.head: Properly document simple searches and its
1527 "secret" keywords. Closes #2136.
1529 2007-11-13 13:31 +0100 Rocco Rutte <pdmef@gmx.net> (7a4a154eefa5)
1531 * wcwidth.c: Fix compiler warnings in new wcwidth.c (too large values
1532 for 'unsigned short')
1534 * hg-commit: hg-commit: Run 'make validate' in doc/ if manual.xml
1537 * doc/manual.xml.head, init.h: Document that %f in $index_format is
1538 either Return-Path: or From: depending on which parses correctly.
1539 Also note that alternates' regex should be as precise as possible to
1540 avoid mismatches. Closes #1894.
1542 * init.h: Properly document $hostname, link it to $use_domain and
1543 $hidden_host. Closes #891.
1545 2007-11-07 14:54 +0100 Rocco Rutte <pdmef@gmx.net> (84284776659e)
1547 * Makefile.am, po/Makefile.in.in, po/POTFILES.in: Don't build
1548 keymap_alldefs.h in srcdir as it may be read-only
1550 * po/Makefile.in.in: Don't try to build $(PACKAGE).pot in srcdir as it
1553 2007-11-08 22:13 -0800 Michael Elkins <me@mutt.org> (4bba47e6d026)
1555 * doc/manual.xml.head: Removed the [!] prefix from the usage from the
1556 usage string for the un/mailboxes command since it has no special
1557 meaning in this context other than referring to $spoolfile.
1559 2007-11-08 11:48 -0800 Brendan Cully <brendan@kublai.com> (daf29fe0ed4c)
1561 * UPDATING, curs_lib.c, globals.h, init.h: Add $time_inc to
1562 control progress update frequency. I found 250ms to be noticeably
1563 different from the old behaviour, and it ruins the rounding of the
1564 other _inc variables.
1566 * color.c, copy.c, imap/command.c: Turn down some debug logging
1569 2007-11-08 09:03 +0100 Rocco Rutte <pdmef@gmx.net> (92a6bfbed657)
1571 * doc/Makefile.am: Add stamp-doc-rc to makedoc-all to build Muttrc
1574 2007-11-07 14:48 -0800 Brendan Cully <brendan@kublai.com> (b68ccc2e66e2)
1576 * curs_lib.c, mutt_curses.h: Suppress progress bar updates less than
1577 250ms apart. Closes #2899.
1579 2007-11-07 12:12 -0800 Emanuele Giaquinta <e.giaquinta@glauco.it> (c62c5495d67c)
1581 * wcwidth.c: Updated wcwidth to Unicode 5.0
1583 2007-11-07 12:03 +0100 Rocco Rutte <pdmef@gmx.net> (fce40f3a1aec)
1585 * Makefile.am, Muttrc.head, doc/Makefile.am, doc/Muttrc.head, doc
1586 /makedoc-defs.h, doc/makedoc.c, functions.h, init.h, makedoc-defs.h,
1587 makedoc.c: Try to fix parallel build problems by moving makedoc to
1588 doc/. This also requires to move Muttrc into doc/.
1590 2007-11-06 16:34 -0800 Emanuele Giaquinta <e.giaquinta@glauco.it> (ac14b76ef8b2)
1592 * Makefile.am: Remove unnecessary workaround for automake
1595 2007-11-06 18:23 +0100 Rocco Rutte <pdmef@gmx.net> (1770ab532bfd)
1597 * curs_lib.c, imap/imap.c, imap/message.c, mbox.c, mh.c,
1598 mutt_curses.h, pattern.c, pop.c, pop_lib.c, smtp.c: Add
1599 percentages to progress bar optionally supplied by caller. This is
1600 necessary to let the mbox driver print useful percentages. If
1601 there's no percentage given and we have a size, calculate on it on
1602 our own. Closes #2929.
1604 * mh.c: (Re-)Add total msg count to progress for parsing maildirs
1606 2007-11-05 14:24 -0800 Vincent Lefevre <vincent@vinc17.org> (ecb694b6176b)
1608 * po/fr.po: Updated French translation
1610 2007-11-05 17:47 +0100 Rocco Rutte <pdmef@gmx.net> (6b9e91edba54)
1612 * curs_lib.c: Save value of errno across mutt_endwin()
1613 calls. Mutt_endwin() is sometimes called after noticing an error
1614 but before printing the message via perror(). Closes #2965.
1616 2007-11-05 15:53 +0100 Emanuele Giaquinta <e.giaquinta@glauco.it> (b8dc6926ddf4)
1618 * doc/manual.xml.head: Manual: Fix typo
1620 2007-11-05 14:53 +0100 Rocco Rutte <pdmef@gmx.net> (ad7983699656)
1622 * doc/manual.xml.head: Manual: Improve [un]mailboxes
1623 documentation. Closes #2204.
1625 2007-11-05 12:11 +0100 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (645fcdd66828)
1627 * configure.ac, intl/Makefile.in, po/Makefile.in.in: Optionally define
1628 $datarootdir on our own for autoconf <2.60 compatibility. While I'm
1629 at it, fix two warnings in other files about ignoring datarootdir
1630 with autoconf >2.60. Closes #2905.
1632 2007-11-04 13:19 -0800 Vsevolod Volkov <vvv@mutt.org.ua> (dc5ec6dbb278)
1634 * po/ru.po: Updated Russian translation
1636 2007-11-04 13:17 -0800 Ivan Vilata i Balaguer <ivan@selidor.net> (1f72281eb36c)
1638 * po/ca.po: Updated Catalan translation
1640 2007-11-04 13:16 -0800 Roland Rosenfeld <roland@spinnaker.de> (b2f0d89881dd)
1642 * po/de.po: Updated German translation
1644 2007-11-04 19:10 +0100 Rocco Rutte <pdmef@gmx.net> (02e8b9c7bdc6)
1646 * UPDATING: Fixup UPDATING for 1.5.16/1.5.17
1648 2007-11-04 18:27 +0100 cypher <cypher@conuropsis.org> (ab676b9f0c04)
1650 * url.c: Use strtok_r() to parse mailto: links, not strtok(). In
1651 case a headers needs to call mutt_parse_references() which uses
1652 strtok(), too, later headers will be silently discarded. Closes
1655 2007-11-04 18:14 +0100 Rocco Rutte <pdmef@gmx.net> (6248b3c04f61)
1657 * main.c, url.c: Prevent mailto parsing buffer overflow by ignoring
1658 too long header. If they're longer than our buffer, we can't turn it
1659 into a header to be parsed by mutt_parse_rfc822_line() anyway, so we
1660 bail out in this case. Also make main() catchup mailto parsing
1661 errors. Closes #2980.
1663 * UPDATING: Add 1.5.17 to UPDATING
1665 * doc/manual.xml.head, init.h: Improve DSN docs (require sendmail-
1666 compatible MTA, add SMTP notes). Closes #2979
1668 2007-11-03 11:12 +0100 Rocco Rutte <pdmef@gmx.net> (0c054faeb285)
1670 * muttlib.c: Check Maildir for not being NULL when expanding
1671 '='-paths. Closes #2977.
1673 2007-11-02 16:55 -0700 Pawel Dziekonski <dzieko@pwr.wroc.pl> (cc5de08f4612)
1675 * po/pl.po: Updated Polish translation.
1677 2007-11-01 20:36 -0700 Petr Pisar <petr.pisar@atlas.cz> (0b4bd0452b5a)
1679 * ChangeLog, po/cs.po: Updated Czech translation.
1681 2007-11-01 15:45 -0700 Brendan Cully <brendan@kublai.com> (5123cded9988)
1683 * configure.ac: Use $datarootdir as default prefix for documentation
1686 2007-11-01 14:07 -0700 Brendan Cully <brendan@kublai.com> (cd03dff9b576)
1688 * VERSION, po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po,
1689 po/eo.po, po/es.po, po/et.po, po/eu.po, po/fr.po, po/ga.po,
1690 po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
1691 po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
1692 po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po: automatic
1693 post-release commit for mutt-1.5.17
1695 * hg-commit: Fix typo in hg-commit
1697 2007-11-01 21:21 +0100 Rocco Rutte <pdmef@gmx.net> (4f3814a57eaf)
1699 * INSTALL, UPDATING, rfc822.c: Unbreak exact address feature. The
1700 problem was that when reading back tempfiles for pager display,
1701 trailing \n were not removed from the input so the pager displayed 2
1704 2007-11-01 12:13 -0700 Oswald Buddenhagen <ossi@kde.org> (8aebd2ea4db8)
1706 * configure.ac: Detect BDB automatically if --with-bdb is empty
1708 2007-11-01 14:33 +0100 Rocco Rutte <pdmef@gmx.net> (80f1331abec2)
1710 * doc/devel-notes.txt: devel-notes.txt: Mention where hg repo is, how
1713 * doc/TODO: Documentation: Add doc/TODO with some items still open
1715 * doc/manual.xml.head: Manual: s/SMTP support/SMTP Support/ (for
1718 * doc/manual.xml.head: Manual: Remove 404 link for fetchmail,
1719 mention getmail, too
1721 * doc/manual.xml.head: Manual: Add short section on SSL/TLS support
1722 (needs more details)
1724 * doc/manual.xml.head: Manual: Document URL syntax in just one place,
1725 let others refer to it.
1727 * doc/manual.xml.head: Manual: Document optional SMTP support
1729 * doc/manual.xml.head: Manual: Add some general notes about optional
1730 features. Mention 'configure --help' and 'mutt -v' output.
1732 * doc/Makefile.am, doc/manual.xml.head: Manual: Move POP3, IMAP and
1733 cache-related sections to their own chapter.
1735 * doc/manual.xml.head: Manual: Add ids to all tables and use <xref/>
1738 2007-10-31 16:34 -0700 Brendan Cully <brendan@kublai.com> (7cebeacc3b83)
1740 * config.guess, config.sub, depcomp, install-sh, missing: Remove
1741 autotools support files which autoreconf -i can generate
1743 * Makefile.am, cvslog2changelog.pl: cvslog2changelog.pl is obsolete
1745 * doc/muttbug.man: s/Mercurial/hg/
1747 * doc/muttbug.man: s/cvs/Mercurial/
1749 2007-10-31 14:09 -0700 rea-mutt <rea-mutt@codelabs.ru> (c6ce36a67121)
1751 * lib.c: Fall back to rename for ENOTSUP and EOPNOTSUPP
1754 2007-10-31 14:04 -0700 Brendan Cully <brendan@kublai.com> (51595292e112)
1756 * imap/imap.c: Fix the test for flushing queued STATUS requests in
1757 imap_buffy_check. This should fix the bug that caused every other
1758 IMAP connection to fail to get the new message counts. Thanks to exg
1759 for his generous help debugging this one.
1761 2007-10-25 17:03 +0200 Rocco Rutte <pdmef@gmx.net> (5d96f24efa85)
1763 * muttlib.c, protos.h: Large file support for mutt_pretty_size().
1764 Based on a patch by Corinna Vinschen, adjusted for LOFF_T/OFF_T_FMT
1767 * UPDATING: Add UPDATING entry for %P for $pager_format
1769 2007-10-18 10:20 +0200 Rocco Rutte <pdmef@gmx.net> (4e738d998bb3)
1771 * hdrline.c: Enlarge temporary buffer in hdr_format_str to prevent
1772 subject truncation. The subject along with the thread tree are
1773 composed using a SHORT_STRING-sized buffer which may lead to
1774 truncation even though the destination buffer is large enough.
1776 2007-10-16 11:33 +0200 Rocco Rutte <pdmef@gmx.net> (c33f288c3aab)
1778 * doc/manual.xml.head: Manual: fix typo (closes #2971).
1780 2007-10-15 11:01 +0200 Rocco Rutte <pdmef@gmx.net> (35e5c34b7e91)
1782 * rfc3676.c: f=f: Print standalone fixed lines as-is (closes #2917).
1784 2007-10-11 12:10 +0200 Rocco Rutte <pdmef@gmx.net> (c15eeb44f139)
1786 * UPDATING, doc/manual.xml.head: Document format string
1787 pipes. This is roughly the commit message only. Add a line to
1788 UPDATING (mark it as a change rather than a new feature as it may
1791 * init.h: Document that $indent_string actually is a format string.
1793 * muttlib.c: Do not consider empty pipes for filtering in format
1794 strings. This fixes a crash with $indent_string="|" and
1797 2007-09-28 11:06 +0200 Rocco Rutte <pdmef@gmx.net> (709db707bcdf)
1799 * curs_lib.c, muttlib.c, protos.h: Make mutt_FormatString()'s string
1800 truncation multibyte aware
1802 2007-09-19 12:22 +0200 Rocco Rutte <pdmef@gmx.net> (c768a1ebf78a)
1804 * menu.c: Enlarge buffers for printing menu entries from STRING to
1805 LONG_STRING. Now that multibyte padding works, we may too soon run
1806 into too short buffers for common terminal widths in graphical
1809 * compose.c: Use mutt_paddstr() to print compose menu's status line
1810 rather than printw(). All other menus use mutt_paddstr(): printw()
1811 prints only N bytes, not N columns.
1813 2007-09-18 11:37 +0200 Rocco Rutte <pdmef@gmx.net> (5827331565a2)
1815 * init.h: Document that $charset is a fallback for $send_charset
1817 2007-09-17 17:32 +0200 Rocco Rutte <pdmef@gmx.net> (ae47263fc1b0)
1819 * muttlib.c: Enable padding with multibyte chars for %>X, %*X and
1822 * hcache.c, hcache.h, main.c: Include hcache backend version info
1825 * init.c: Use NONULL to ensure we can pretty-print empty paths for
1828 2007-09-14 11:35 -0700 Emanuele <Emanuele Giaquinta> (c699e5847630)
1830 * ChangeLog, configure.ac: The new MD5 code needs AC_C_BIGENDIAN on
1833 2007-09-13 09:39 -0700 Brendan Cully <brendan@kublai.com> (154417d57b9d)
1835 * configure.ac: Do not clobber --with-bdb argument (closes #2955)
1837 2007-09-11 18:33 +0200 Rocco Rutte <pdmef@gmx.net> (785c95c8ff9a)
1839 * commands.c: Enlarge error buffer in mutt_enter_command() to not
1840 truncate option queries. The error buffer gets passed down into
1841 parse_set() using it to report option values. SHORT_STRING is too
1842 short to even print some defaults (e.g. $status_format).
1844 * muttlib.c: Let %*X padding share the same code of %>X padding The
1845 current implementation of %*X was completely multibyte-unaware and
1846 had buffer overflow issues with large terminals. Now we use the same
1847 code as %>X has and optionally only truncate left content to make
1848 sure the right content can be printed entirely.
1850 2007-09-10 11:14 -0700 Vincent Lefevre <vincent@vinc17.org> (664c5ec1a727)
1852 * po/fr.po: Updated French translation.
1854 2007-09-10 08:54 +0200 Rocco Rutte <pdmef@gmx.net> (49d69399cf21)
1856 * curs_lib.c, muttlib.c, protos.h: Make mutt_FormatString() more
1857 multibyte-aware As default cause, don't copy raw bytes but copy
1858 multibyte chars instead to ensure column computation is correct
1859 (needed for padding).
1861 * init.c: Escape option values for variable queries and completion
1862 to ensure they're parsable
1864 2007-09-09 15:48 -0700 Andreas Jaggi (4e9445a06369)
1866 * imap/imap.c: Let imap_complete_hosts work with the last mailbox
1867 (closes #2949). This was an off-by-one error in the mailbox loop.
1869 2007-09-09 15:20 -0700 Julien Cristau (7e60c2515318)
1871 * ChangeLog, mutt_ssl_gnutls.c: Only check whether GNUTLS error is
1872 fatal when an error occurs (closes #2954). The API for GNUTLS
1873 changed to require this in 1.7.18.
1875 2007-09-08 15:30 -0700 Brendan Cully <brendan@kublai.com> (1e4a6efddc81)
1877 * prepare: autoreconf --include doesn't pass its argument to aclocal.
1878 Let ACLOCAL_AMFLAGS in Makefile.am handle that.
1880 * configure.ac: Attempt to clean up DB back-end selection
1882 2007-09-06 20:13 +0200 Rocco Rutte <pdmef@gmx.net> (648ad3832e82)
1884 * muttlib.c: Rewrite padding logic for mutt_FormatString()
1886 Do so by checking columns and bytes individually to make sure we
1887 really don't write past the end of allocated buffers. This patch
1888 fixes all my crashes I saw with files attached to/with the settings
1889 for #2882 and #2900.
1891 2007-09-05 10:52 +0000 Rocco Rutte <pdmef@gmx.net> (078744e84667)
1893 * init.c, pattern.c: Fix/improve intl error messages
1895 * browser.c: Interpret relative paths in browser relative to shown
1896 dir, not working dir (closes #2471).
1898 * help.c, pager.c, pager.h: Teach pager how to ignore $wrap and use it
1899 for help (closes #2896).
1901 * doc/manual.xml.head: Manual: make sure <screen/> contents in shorter
1904 Otherwise conversion to plain text may cause line breaks rendering
1905 examples syntacially invalid (closes #2185).
1907 * doc/manual.xml.head: Manual: don't use <screen/> to present
1910 * muttlib.c: Fix buffer overflow in mutt_FormatString()
1912 The variable in question is supposed to track string sizes, not
1913 string widths (closes #2882 and #2900).
1915 2007-09-04 17:22 -0700 Brendan Cully <brendan@kublai.com> (7df563e4b7fd)
1917 * configure.ac: Add libz to crypto libs if available
1920 2007-09-04 12:06 -0700 Ivan Vilata i Balaguer <ivan@selidor.net> (d9a6b3f8a492)
1922 * po/ca.po: Updated Catalan translation
1924 2007-08-31 10:12 -0700 Gary <Gary Johnson> (791bfed8ba62)
1926 * editmsg.c: Decrement the mtime of the tempfile during
1927 edit-message to make mutt notice changes taking less than one
1930 2007-08-28 11:33 -0700 Brendan Cully <brendan@kublai.com> (3f8829e739e9)
1932 * init.h: Insert .pp after .de to fix man page generation (closes
1935 * imap/imap.c: Check subscriptions after any authentication,
1936 rather than after fist connection (closes #2908)
1938 * dotlock.c, lib.h, mutt.h: Use limits.h for PATH_MAX instead of
1939 posix1_lim.h (closes #2525)
1941 2007-08-27 11:07 -0700 Brendan Cully <brendan@kublai.com> (9cfb5ac98e26)
1943 * imap/auth_cram.c: Update auth_cram for new MD5 code
1946 * Makefile.am, configure.ac, hcache.c, md5.c, md5.h, md5c.c,
1947 pgppubring.c, pop_auth.c: Replace RFC md5 implementation with GPL
1948 version from coreutils
1950 2007-08-16 09:32 -0700 Brendan Cully <brendan@kublai.com> (d096219907e7)
1952 * curs_lib.c: Check for lost tty if getch returns error (closes #1220)
1953 Great thanks to Vincent Lefevre for tracking this one down.
1955 2007-08-15 20:09 -0700 Michael Vrable <mvrable@cs.ucsd.edu> (acd71f2f2555)
1957 * rfc3676.c: Fix RFC 3676 (format=flowed text) handling.
1959 The old code would consider a line containing "> " to be flowed, but
1960 since this is a quoted and space-stuffed line containing no
1961 additional text, by my reading of RFC 3676 it should be fixed.
1963 Clean up the handling of format=flowed text. Fix the test to
1964 determine whether a line is fixed--if a line ends in a space only
1965 because the last character is a space from space-stuffing, consider
1966 the line to be a fixed line. This makes the test for ((buf_len -
1967 buf_off) <= 0) later no longer necessary.
1969 Also simplify the code by removing checks for curline being non-
1970 null; it is allocated at the start of the function and never
1971 reallocated to size zero, so it should never be a null pointer.
1973 2007-08-08 10:49 -0700 Kyle Wheeler (6d3e90261321)
1975 * makedoc.c: Trim whitespace in definition lists for man pages (closes
1978 2007-08-02 22:30 -0700 Brendan Cully <brendan@kublai.com> (aefdab8fad80)
1980 * init.h: Clarify the documentation for $use_envelope_from
1981 (closes #2936). Thanks to Vincent Lefevre for the suggestions.
1983 2007-07-25 11:16 -0700 Vincent Lefevre <vincent@vinc17.org> (6bc60516fffa)
1985 * po/fr.po: Updated French translation.
1987 2007-07-16 10:46 -0700 Brendan Cully <brendan@kublai.com> (bd75134a6b65)
1989 * enter.c: Make is_shell_char static. Closes #2907.
1991 * init.c: Check that spam expression has enough matches for its
1992 template. Closes #2927.
1994 2007-07-14 17:26 -0700 Brendan Cully <brendan@kublai.com> (f4b2c6eba5fd)
1996 * crypt-gpgme.c: GPGME: do not attempt to extract signatures
1997 unless gpgme_op_verify returned success.
1999 2007-07-09 11:32 -0400 Aron Griffis <agriffis@n01se.net> (4e8e3db418ea)
2001 * send.c: Allow send-hooks to effectively change $from and $use_from
2003 * mx.c: Clean up mx.c: init stat structs to zero
2005 prev_sb.st_size was initialized to zero if USE_FCNTL but not if
2006 USE_FLOCK. Silence the gcc warning for both cases by zeroing the
2007 stat structures on the stack.
2009 Other minor cleanups:
2010 - clean up some whitespace
2011 - convert return (foo) to return foo
2012 - return r at the bottom of the function instead of testing values and
2013 returning them explicitly
2016 2007-07-10 14:47 +0200 Thomas Roessler <roessler@does-not-exist.org> (c06e39893cce)
2018 * handler.c: Actually bail out, but wiht an ok return value.
2020 * handler.c: Don't bail out on a bad message/external-body!
2022 2007-07-08 18:27 -0700 David Champion <dgc@uchicago.edu> (6241f5669264)
2024 * commands.c, curs_lib.c, doc/manual.xml.head, init.h, lib.h, menu.c,
2025 muttlib.c, query.c, recvcmd.c: This patch implements the "%* "
2026 notation, which is analogous to "%> " but gives precedence to the
2027 right side instead of to the left when the fill length is zero. The
2028 default $pager_format is updated to use it so that %P is always
2029 available at the edge of the screen.
2031 2007-07-08 15:34 -0700 Edmund GRIMLEY EVANS <edmund820@rano.org> (5d74a79deeb3)
2033 * po/eo.po: Updated Esperanto translation.
2035 2007-07-04 17:36 -0700 Brendan Cully <brendan@kublai.com> (f24fa301493f)
2037 * crypt-gpgme.c: Fix some compiler warnings in GPGME. Closes #2919.
2039 * crypt-gpgme.c: GPGME: Stop parsing message as soon as PGP header
2040 is found. Use file_to_data_object to build data for inline
2041 signature verification instead of doing it by hand. This fixes
2042 inline verification for me.
2044 TODO: crypt-gpgme helper functions seem to return lots of pointers
2045 off the stack in very dubious ways.
2047 2007-06-27 10:38 -0700 Dan Fandrich <dan@coneharvesters.com> (3354ac2e79c7)
2049 * pager.c: Fix %P in pager status for off_t variability.
2051 * dotlock.c: remove a double inclusion of config.h
2053 2007-06-14 18:17 -0700 Sertaç Ö. Yıldız (55cd4cb611d9)
2055 * rfc3676.c: flowed: consider a single space as a hard line break.
2058 2007-06-13 10:43 -0700 Vsevolod Volkov <vvv@mutt.org.ua> (8d02c65ed0b5)
2060 * po/ru.po: Updated Russian translation
2062 2007-06-11 09:27 -0700 René Clerc <rene@clerc.nl> (5eaa1cfe80ad)
2064 * po/nl.po: Updated Dutch translation
2066 2007-06-11 09:19 -0700 Petr Písař <petr.pisar@atlas.cz> (b9accd463528)
2068 * po/cs.po: Updated Czech translation.
2070 2007-06-10 21:30 -0700 Pawel Dziekonski <dzieko@pwr.wroc.pl> (ef1882fe42f9)
2072 * po/pl.po: Updated Polish translation.
2074 2007-06-10 21:27 -0700 Vincent Lefevre <vincent@vinc17.org> (156ce3622588)
2076 * po/fr.po: Updated French translation.
2078 2007-06-10 09:55 -0700 Roland Rosenfeld <roland@spinnaker.de> (5a61c162b9c0)
2080 * po/de.po: Updated German translation
2082 2007-06-09 21:08 -0700 Brendan Cully <brendan@kublai.com> (50b11beb4265)
2084 * build-release: Fix quoting for hg sign in build-release
2086 2007-06-09 20:32 -0700 Brendan Cully <brendan@kublai.com> (aaf805734d24)
2088 * VERSION, po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po,
2089 po/el.po, po/eo.po, po/es.po, po/et.po, po/eu.po, po/fr.po,
2090 po/ga.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po,
2091 po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po,
2092 po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po:
2093 automatic post-release commit for mutt-1.5.16
2095 2007-06-09 20:26 -0700 Brendan Cully <brendan@kublai.com> (4b5b42ddfe42)
2097 * ascii.h, crypt-gpgme.c: Make GPGME backend generate a
2098 RFC3156-compliant micalg parameter (blush). Based on a patch by
2099 Stefan Haun. Closes #2901.
2101 2007-06-09 01:03 +0200 Thomas Roessler <roessler@does-not-exist.org> (53e5e1105fd2)
2103 * sendlib.c: remove unnecessary dprints
2105 * sendlib.c: Fix header encoding corner case.
2107 2007-06-05 13:12 -0700 pywatson <pywatson@gmail.com> (9e90789518ad)
2109 * sort.c: Make sort by "To" stable (closes #2515). compare_to()
2110 calls mutt_get_name(), which may return a static pointer if it in
2111 turn calls mutt_addr_for_display(). If this static pointer is used
2112 for a and b, the result is bad. The fix is to make a copy of the
2115 2007-05-17 14:40 +0200 Christoph Berg <cb@df7cb.de> (edefe5e1f2b4)
2117 * Muttrc.head: Temporarily set pipe_decode in the \cb urlview macro.
2120 2007-05-28 16:44 -0700 Brendan Cully <brendan@kublai.com> (794b039bacaa)
2122 * Makefile.am, configure.ac, hcachever.sh, hcachever.sh.in:
2123 Use autoconf instead of "which" to discover MD5 tool
2125 2007-05-20 00:29 -0700 Brendan Cully <brendan@kublai.com> (a0e038310f42)
2127 * smtp.c: Forget SMTP password if authentication fails. Thanks to
2128 Gregory Shapiro for the initial patch (I've moved the reset from
2129 smtp_auth_sasl up to smtp_auth, and used the account API instead
2130 of twiddling account bits by hand). Closes #2872.
2132 2007-05-15 21:05 +0200 Thomas Roessler <roessler@does-not-exist.org> (33af2883d52b)
2134 * curs_main.c: Jump to the next *sub*-thread when tag-subthread is
2135 invoked, not to the next thread.
2137 2007-05-08 12:54 -0700 Rocco Rutte <pdmef@gmx.net> (763bd781d108)
2139 * rfc3676.c: f=f: flush buffer contents (if any) after reading input
2140 Otherwise mutt maybe won't show the last line if it's supposed to
2143 2007-05-07 11:50 -0700 Brendan Cully <brendan@kublai.com> (89a3e1c5c28b)
2145 * OPS, UPDATING, curs_main.c, functions.h: Rename next-folder to next-
2146 unread-mailbox. Remove default binding.
2148 * muttlib.c: Use signed arithmetic in mutt_gecos_name to avoid an
2149 overflow. Closes #2885.
2151 2007-05-02 10:50 -0700 N.J. Mann <njm@njm.f2s.com> (f6861b85f22b)
2153 * OPS, curs_main.c, functions.h: Add next-folder command
2155 2007-05-01 10:41 -0700 Brendan Cully <brendan@kublai.com> (1ed1cbc7bad4)
2157 * configure.ac: Make IDN depend on iconv support
2159 2007-04-29 19:10 -0700 Alain Bench <veronatif@free.fr> (0e32bd00f341)
2161 * contrib/smime.rc, smime.c: contrib/smime.rc:
2162 $smime_verify_opaque_command fallback to -noverify to get signed
2163 text despite a failed -verify (but send only this first failure
2164 notice to stderr). smime.c: fflush() before rewind(). Closes #2428.
2165 Helps Debian Bug 420014
2167 2007-04-24 17:51 -0700 Vincent Lefevre <vincent@vinc17.org> (a58527ead950)
2169 * po/fr.po: Updated French translation.
2171 2007-04-24 14:08 -0700 Michael Elkins <me@mutt.org> (21c7e172030f)
2173 * remailer.c: fixup for mutt_FormatString() changes
2175 2007-04-23 12:12 -0700 Michael Elkins <me@mutt.org> (1bae5dcd7292)
2177 * crypt-gpgme.c: Fix compilation error related to change in
2180 2007-04-21 13:05 -0700 Brendan Cully <brendan@kublai.com> (4c70812b3104)
2182 * pgp.c: Use PGP_SECRING to find PGP signing keys. Closes #2878.
2184 2007-04-21 13:00 -0700 Piarres Beobide Egaña <pi@beobide.net> (2b97fdbd6ce1)
2186 * po/eu.po: Updated Basque translation.
2188 2007-04-15 15:43 -0700 Michael Elkins <me@mutt.org> (cb9bef17b3a8)
2190 * hdrline.c, init.h, pager.c, protos.h: Removed hardcoded pager
2191 progress indicator and add %P format code to $pager_status which
2192 contains the same information.
2194 Append "%> -- (%P)" to $pager_status to emulate old behavior.
2198 * browser.c: merge with tip
2200 2007-04-11 22:36 -0700 Michael Elkins <me@mutt.org> (0c47f7b06158)
2202 * addrbook.c, browser.c, compose.c, hdrline.c, muttlib.c, pgpinvoke.c,
2203 pgpkey.c, protos.h, recvattach.c, smime.c, status.c: Pass column
2204 value recursively when expanding format strings (bug #2840).
2206 2007-04-13 14:14 -0700 Brendan Cully <brendan@kublai.com> (021f494d5154)
2208 * browser.c: Strip / from tail of LastDir when copying from
2209 Maildir (closes #1885)
2211 * doc/Makefile.am: Allow elinks for building manual.txt (closes #2876)
2213 * sendlib.c: Even simpler header wrapping fix
2215 * sendlib.c: Fix header wrapping
2217 2007-04-12 20:11 -0700 Brendan Cully <brendan@kublai.com> (c9e92a1d71cf)
2219 * mh.c: Differentiate between first and second maildir passes in
2222 * mh.c: Only call mutt_set_flag when necessary when checking for
2223 maildir changes (fixes #1216)
2225 * flags.c: Only update header color in mutt_set_flag if flag has
2226 changed (see #1216, #1931)
2228 * init.h: Make $header_cache_compress default to set
2230 * imap/message.c: Simplify IMAP message fetch loop slightly
2232 * imap/message.c: Handle a missing or corrupted header cache entry
2233 (closes #2676) If imap_hcache_get fails, stop parsing the header
2234 cache and simply refetch from that point on.
2236 2007-04-11 14:19 -0700 Paul Eggert <eggert@CS.UCLA.EDU> (ac7355452a60)
2238 * configure.ac, muttbug.sh.in: Make mutt more posixly-
2239 correct (closes #1615).
2241 2007-04-11 14:06 -0700 Brendan Cully <brendan@kublai.com> (5393c104e08a)
2243 * mkchangelog.sh: Remove un-POSIX TZ NOOP in mkchangelog.sh (see
2246 * account.c, globals.h, init.h: Add $smtp_pass (closes #2116)
2248 * doc/Makefile.am: Explicit -j1 breaks some versions of make (see
2251 * imap/util.c: Make imap_hcache_open robust against missing
2254 * imap/util.c: Do not attempt to parse idata->ctx->path if an explicit
2257 2007-04-10 20:22 -0700 Brendan Cully <brendan@kublai.com> (429fb67340cd)
2259 * UPDATING, imap/imap.c, imap/imap_private.h, imap/message.c,
2260 init.h, mutt.h: Add $message_cache_clean option to prune message
2263 * hcache.c: Try to unlink old header cache if open fails
2265 * bcache.c, imap/imap.c, imap/util.c, lib.c: Fix some warnings
2267 * hcache.c: Refactor mutt_hcache_open to share more code
2269 * hcache.c: Save some stats when header cache already exists
2271 * hcache.c, imap/imap.c, imap/imap_private.h, imap/message.c,
2272 imap/util.c: Make IMAP header cache layout match body cache. You can
2273 now make them point to the same directory. Each folder will have a
2274 folder.hcache file for the header cache.
2276 * hcache.c, hcache.h, imap/imap.c, imap/util.c, mh.c, pop.c: Add
2277 hcache path name hook
2279 * bcache.c, url.c, url.h: Simplify body cache path creation
2281 * imap/imap.c, imap/imap_private.h, imap/message.c, imap/util.c:
2282 Do not hold hcache open while mailbox is open - it can lead to
2285 * imap/command.c, imap/imap.c, imap/imap_private.h, imap/util.c: Add
2286 imap_hcache_del; minor cleanups
2288 * main.c: Fix a compiler warning
2290 * rfc3676.c: Don't use $indent_string to quote replies to flowed
2291 messages (closes #2874).
2293 2007-04-10 10:16 -0700 Petr Písař <petr.pisar@atlas.cz> (af01580c9a08)
2295 * po/cs.po: Updated Czech translation
2297 2007-04-10 10:13 -0700 Brendan Cully <brendan@kublai.com> (9bbf304e09bc)
2299 * rfc3676.c: Wrap flowed lines at no more than FLOWED_MAX in
2302 2007-04-09 20:36 -0700 Michael Elkins <me@mutt.org> (fbe67329e688)
2304 * main.c: Exit with a nonzero value if sending a message in batch mode
2307 * browser.c: Use mutt_pretty_size() to format '%s' in $folder_format
2308 so it is similar to '%c' in $hdr_format
2310 2007-04-09 11:32 -0700 Brendan Cully <brendan@kublai.com> (df7a0ee95618)
2312 * imap/TODO: Kill off some IMAP TODO items
2314 * imap/imap.c: Null out idata->hcache when closing, and remove close
2315 from open failure (mx_close will handle it).
2317 2007-04-09 08:56 -0700 Vsevolod Volkov <vvv@mutt.org.ua> (605c6d60217d)
2319 * po/ru.po: Updated Russian translation.
2321 2007-04-07 16:22 -0700 Michael Elkins <me@mutt.org> (c310dd3d6d73)
2323 * hook.c, pattern.c: Allow reply-hook to use ~h when replying from the
2324 index. Fixes regression introduced by fix for bug #2190.
2325 mutt_pattern_exec() now checks for ctx!=NULL so that Mutt will no
2326 longer segfault when replying to a message from the attachment menu.
2328 2007-04-07 16:20 -0700 Fabian Groffen <grobian@gentoo.org> (1c9db84ed54f)
2330 * imap/message.c, muttlib.c: Fix compiler aliasing warnings
2332 * hcache.c: Fix compiler warnings
2334 2007-04-07 16:05 -0700 Jukka Salmi <jukka@salmi.ch> (ef35baf2a2d0)
2336 * configure.ac: Fix BDB autoconf buglet introduced in
2339 2007-04-07 15:21 -0700 Michael Elkins <me@mutt.org> (70e637e40943)
2341 * enter.c: add "|" to the list of shell chars
2343 * enter.c: "complete" function should consider shell chars to be word
2344 boundaries when doing filename completion (bug #2871)
2346 * complete.c, lib.c, lib.h: bug #2871
2348 Avoid altering the argument to mutt_complete() when completion
2349 fails. Previously, the trailing component of filename was removed
2350 each time the user pressed TAB.
2352 2007-04-07 14:32 -0700 Fabian Groffen <grobian@orakel.ods.org> (eed43900f612)
2354 * copy.c: Fix some compiler warnings
2356 2007-04-07 13:40 -0700 Brendan Cully <brendan@kublai.com> (980949218b09)
2358 * regex.c: Fix compiler warnings
2360 * smtp.c: Mark error message for translation
2362 2007-04-06 18:03 -0700 Vincent Lefevre <vincent@vinc17.org> (1ab836e94c70)
2364 * po/fr.po: Updated French translation
2366 2007-04-06 14:00 -0700 Brendan Cully <brendan@kublai.com> (cde224ad2662)
2368 * UPDATING: Update UPDATING
2370 * build-release: More build-release fixes
2372 * .hgsigs: mutt-1.5.15 signed
2374 * .hgtags: Added tag mutt-1-5-15-rel for changeset 4fd2d768fe5c
2376 * VERSION, po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po,
2377 po/el.po, po/eo.po, po/es.po, po/et.po, po/eu.po, po/fr.po,
2378 po/ga.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po,
2379 po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po,
2380 po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po:
2381 automatic post-release commit for mutt-1.5.15
2383 * build-release: More minor build tweaks
2385 * Makefile.am, build-release, mkchangelog.sh: Fix up release
2388 * lib.c: safe_rename: fall back to rename on ENOSYS and EPERM as well
2389 as EXDEV. sshfs returns ENOSYS when attempting cross-directory
2390 links. vfat returns EPERM.
2392 * lib.c: Make safe_open with O_EXCL friendlier for NFS. Per #2707,
2393 when an open file is moved into a different directory over NFS, it
2394 may leave a .nfsXXX hardlink behind. This causes the rmdir in
2395 safe_open to fail, leaving tempdir droppings around. This patch
2396 works around the problem by closing the file after creating it and
2397 reopening it after rename.
2399 2007-04-05 21:38 -0700 Michael Elkins <me@mutt.org> (177c060504bb)
2401 * configure.ac, hcache.c: Fixup to detect qdbm includes in
2404 Remove HAVE_QDBM_VILLA_H because it is redundant.
2406 2007-04-05 19:22 -0700 Brendan Cully <brendan@kublai.com> (ee0fabbde466)
2408 * configure.ac, hcache.c: Fix up QDBM autoconf test for arguments
2409 and includes in subdirectories
2411 * imap/message.c: Fix logic error introduced in [efbcef81ac49]
2413 * hcache.c: Fix typo in 26b19fc9b78c
2415 * imap/imap_private.h, imap/message.c, imap/util.c: IMAP header cache
2418 * imap/imap.c, imap/imap_private.h, imap/message.c, imap/util.c:
2419 Keep hcache pointer in idata, open and close with mailbox
2421 * hcache.c: Do not cache some unsafe header fields.
2423 * imap/message.c, mh.c: Small hcache-related memory leaks
2425 * hcache.c, mh.c: Fix mh header caching (closes #2472)
2427 * configure.ac: Teach --with-gdbm to accept a prefix (closes #2413)
2429 * hcachever.sh: POSIX fixes for hcachever.sh
2431 2007-04-05 13:06 -0700 Jukka Salmi <j+mutt@2007.salmi.ch> (3638701db407)
2433 * configure.ac: Check for BDB4 libs in $lib as well as
2434 $lib/$ver (fixes pkgsrc BDB4 detection)
2436 2007-04-05 12:55 -0700 Brendan Cully <brendan@kublai.com> (4f435337507e)
2438 * Makefile.am, hcache.c, hcachever.sh: Version header cache against
2439 MD5 of structures on which it depends
2441 * UPDATING, globals.h, imap/browse.c, imap/imap_private.h, init.h:
2442 Remove broken namespace support
2444 2007-04-04 16:31 -0700 Brendan Cully <brendan@kublai.com> (e96bd1f85634)
2446 * imap/command.c: Only reset UIDNEXT if new mail has been detected.
2447 This prevents mutt from suddenly finding new mail when switching
2448 from unknown UIDVALIDITY to known.
2450 2007-04-04 09:37 -0700 Fabian Groffen <grobian@orakel.ods.org> (330cb15403f0)
2452 * configure.ac: Check for Berkeley DB versions 4.4 and 4.5
2454 2007-04-04 01:35 +0200 Christoph Berg <cb@df7cb.de> (b841df908929)
2456 * cryptglue.c: Fix typos in CRYPT_BACKEND #ifs.
2458 2007-04-03 14:08 -0700 Christoph Berg <cb@df7cb.de> (339fd21bf139)
2460 * doc/manual.xml.head, doc/mutt.man, main.c: When -- is present in
2461 the argument list, allow attachment globs. The -- separates file
2462 names from recipients. Also works for -A and -Q.
2464 2007-04-03 10:54 -0700 Fabian Groffen <grobian@orakel.ods.org> (89abe8bd0713)
2466 * hdrline.c, imap/message.c, mh.c, muttlib.c, regex.c, sendlib.c: Fix
2469 2007-04-03 08:59 -0700 Brendan Cully <brendan@kublai.com> (e363d7a69046)
2471 * pop_auth.c, rfc822.c, rfc822.h: Validate msgid in APOP
2472 authentication. Closes #2846
2474 * hcache.c: Fix DB4 crash introduced in d5ab883ef90a
2476 * imap/util.c: Add missing hcache.h include
2478 2007-04-02 20:44 -0700 Brendan Cully <brendan@kublai.com> (59fcc37f8c75)
2480 * sendlib.c: Check message for boundary collisions (closes #902)
2482 * enter.c: Do not clobber string field on keypress when returning
2483 from file browser (closes #755)
2485 * browser.c, browser.h, imap/browse.c, imap/imap.h: Add hook for
2486 proper IMAP unseen count in mailbox browser
2488 2007-04-02 18:41 -0700 David Yitzchak Cohen <lists+mutt_bugs@bigfatdave.com> (503c2882d0be)
2490 * muttbug.sh.in: flea: produce mutt version info in C
2491 locale (closes #1881)
2493 2007-04-02 18:17 -0700 John Hawkinson <jhawk@mit.edu> (a283e5ab5de7)
2495 * sendlib.c: Write Sender header if specified (closes #2682)
2497 2007-04-02 17:56 -0700 Brendan Cully <brendan@kublai.com> (15f8a55220a7)
2499 * mh.c: Fix off-by-one allocating mh sequences
2501 * curs_lib.c: Make mutt_edit_file display error if editor return is
2502 non-zero. (closes #1638)
2504 * imap/command.c: Reset uidnext unconditionally in IMAP new mail
2505 check. Reverts a logic error introduced in [0cb476dc70a7]
2507 * imap/imap.c, imap/imap_private.h, imap/message.c, imap/util.c: Fix a
2508 segfault in the new mboxcache hcache lookup. idata may not have an
2509 associated context, so the cache path must use the account info
2510 instead. For harmony with the other hcache callers, make them all
2511 canonify the path the same way with imap_hcache_open.
2513 * imap/imap.c: Fix segfault in new mboxcache hcache check when
2516 * imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c:
2517 Add create flag to imap_mboxcache_get
2519 * imap/command.c, imap/imap.c: Push mbox cache header cache check
2520 into imap_mboxcache_get
2522 * imap/imap.c: Cache IMAP access checks
2524 2007-04-01 23:12 -0700 Brendan Cully <brendan@kublai.com> (4f598543d7a5)
2526 * imap/imap.c, imap/message.c: Adjust context->size on IMAP load
2527 and expunge (closes #2749)
2529 2007-04-01 20:00 -0700 Ambrose Li <a.c.li@ieee.org> (38e896c4c192)
2531 * po/zh_TW.po: Updated Taiwanese translation
2533 2007-04-01 15:40 -0700 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (6dcb53bc679c)
2535 * crypt-gpgme.c: gpgme: check result for signatures pointer
2538 2007-04-01 15:33 -0700 Brendan Cully <brendan@kublai.com> (3a81b3793f77)
2540 * doc/muttbug.man: Update flea man page to current addresses
2542 * muttbug.sh.in: Adjust flea to use new submission address; check
2545 * doc/muttbug.man, muttbug.sh.in: Restore muttbug
2547 2007-03-31 18:50 -0700 Brendan Cully <brendan@kublai.com> (f467353f5657)
2549 * bcache.c, bcache.h, imap/message.c, pop.c, pop.h: Add tmp flag
2550 to bcache_put, create bcache_commit.
2552 * imap/command.c, imap/imap.c: Allow IMAP FCC to reconnect if
2553 append fails (closes: #890)
2555 * mh.c: Always set up data pointer in mh_read_dir, not just when
2558 2007-03-30 21:26 -0700 Daniel Burrows <dburrows@debian.org> (d5ab883ef90a)
2560 * hcache.c: Fix handling of DB4 hcache open failure. (closes: #2714)
2562 2007-03-30 20:18 -0700 Brendan Cully <brendan@kublai.com> (dc54ae48d8c1)
2564 * mh.c: Set mode of new mh/maildir messages to match parent
2567 * mh.c, mutt.h: Move mtime_cur from CONTEXT to mh_data
2569 * imap/imap.c, imap/imap.h, mh.c: Add close hook for
2570 mh/maildir. stat the directory on open. Make IMAP close function
2573 * imap/imap.c, mutt.h, mx.c, pop.c: Add function pointer for close
2574 hook in Context. Slowly inch towards function pointers instead of
2577 * imap/command.c, imap/imap.c: Use RECENT for first mailbox
2578 check if header cache check fails
2580 * imap/command.c: Consult header cache if available for last known new
2581 mail count. This prevents mutt from announcing new mail in mailboxes
2582 that have unseen, but not new, messages, if those mailboxes are in
2585 2007-03-29 21:08 -0700 Brendan Cully <brendan@kublai.com> (359d9fbb5fda)
2587 * sendlib.c: Do not page sendmail error in batch mode.
2590 2007-03-29 15:53 -0700 Rocco Rutte <pdmef@gmx.net> (798a40b0a9da)
2592 * rfc3676.c: f=f handler: Re-add space between quotes and text
2594 2007-03-29 15:47 -0700 Brendan Cully <brendan@kublai.com> (51d13afbf24b)
2596 * doc/Makefile.am: Make -j2 in doc work (closes: #2538)
2598 2007-03-29 15:23 -0700 Christoph Berg <cb@df7cb.de> (0514e6b5a67a)
2600 * init.c, init.h: Use ~/.muttrc as the default alias_file if no user
2601 muttrc exists. Makes the code agree with the documentation. Document
2602 that default is actually the used muttrc. (Closes Debian #226500.)
2604 2007-03-29 10:30 -0700 Brendan Cully <brendan@kublai.com> (034ad0e55397)
2606 * bcache.c, bcache.h, imap/message.c: Make message cache write to
2607 temporary location until file is complete. Previously mutt trusted
2608 the cache file even when it was incomplete, causing permanently
2609 incorrect message display if the fetch was interrupted for some
2612 2007-03-28 09:43 +0200 Thomas Roessler <roessler@does-not-exist.org> (25cbd5588d35)
2614 * alias.c: Fix debug message for mutt_adr_is_user
2616 2007-03-23 10:32 -0700 Brendan Cully <brendan@kublai.com> (888a57a2b5f2)
2618 * imap/browse.c: Reset list.name before each list response in
2621 2007-03-22 14:36 +0100 Thomas Roessler <roessler@does-not-exist.org> (68cfab02b411)
2623 * curs_main.c: Fix update_index().
2625 2007-03-21 11:29 -0700 Brendan Cully <brendan@kublai.com> (a6da24788400)
2627 * .cvsignore, Muttrc.head.in, configure.in, contrib/.cvsignore,
2628 doc/.cvsignore, imap/.cvsignore, init.h, intl/.cvsignore,
2629 m4/.cvsignore, mx.c, po/.cvsignore: Merge $umask backout
2631 2007-03-21 11:26 -0700 Brendan Cully <brendan@kublai.com> (b9c0a75de5c0)
2633 * attach.c, globals.h, init.c, init.h, lib.c, mh.c, mx.c: Back out
2636 2007-03-16 15:37 +0100 Christoph Berg <cb@df7cb.de> (f806a3eb59a8)
2638 * sendlib.c: Use execvp to call sendmail, useful for people trying
2639 sendmail="ssh host sendmail".
2641 2007-03-21 10:08 -0700 Christoph Berg <cb@df7cb.de> (92a0a184005d)
2643 * Makefile.am, doc/Makefile.am, doc/gen-map-doc, doc/manual.xml.tail,
2644 functions.h, init.h, makedoc-defs.h: Pipe functions.h through cpp -C
2645 for the manual generation; factor out makedoc-defs.h from init.h for
2648 2007-03-21 09:29 -0700 Rocco Rutte <pdmef@gmx.net> (6216dd07b6be)
2650 * configure.ac: configure.ac: Make SSL tests for OpenSSL and gnutls
2651 behave the same For both this now mentions SMTP as a possible SSL
2652 user and also turns the error for configuring with gnutls without
2653 POP/IMAP/SMTP into a warning as the OpenSSL part does.
2655 2007-03-20 13:39 -0700 Miroslav Lichvar <mlichvar@redhat.com> (b0172175cc89)
2657 * UPDATING, buffy.c, buffy.h, commands.c, configure.ac, init.h,
2658 main.c, mutt.h, mx.c: Make BUFFY_SIZE a runtime switch
2661 2007-03-20 13:17 -0700 Rocco Rutte <pdmef@gmx.net> (2fbc65f3feb6)
2663 * addrbook.c, browser.c, compose.c, crypt-gpgme.c, curs_main.c,
2664 mutt_ssl.c, mutt_ssl_gnutls.c, pgpkey.c, postpone.c, query.c,
2665 recvattach.c, remailer.c: Enlarge help string buffers Even on 80x25
2666 terminals, SHORT_STRING (128 byte) may not be enough so use
2667 LONG_STRING (1k) as STRING (256 byte) may well be too short for
2668 wider terminals. Closes debian #4152777.
2670 2007-03-20 09:45 -0700 Antoine Reilles <tonio@NetBSD.org> (f0461517fc93)
2672 * muttlib.c: Remove trailing slash from $folder in
2675 2007-03-20 08:20 -0700 Rocco Rutte <pdmef@gmx.net> (3122a4a338b1)
2677 * rfc3676.c: Make f=f handler behave like old f=f handler for quoted
2678 lines Now lines containing quote characters but no further content
2679 appear as quoted lines again for making replies. Also, the spaces
2680 between quotes and text are removed to make output look as it did
2681 for the old handler.
2683 2007-03-19 08:12 -0700 Rocco Rutte <pdmef@gmx.net> (5681216fa395)
2685 * doc/manual.xml.head: Manual: f=f messages are text/plain, not "plain
2688 2007-03-16 11:21 -0700 Michael Elkins <me@mutt.org> (aa96e6137c69)
2690 * imap/imap.c: Fixed segfault when attempting to open an imaps mailbox
2691 when mutt is not configured with SSL support.
2693 2007-03-16 09:39 -0700 Brendan Cully <brendan@kublai.com> (08f9bb4b7810)
2695 * configure.ac, configure.in: Move configure.in to configure.ac
2697 2007-03-15 16:29 -0700 Brendan Cully <brendan@kublai.com> (4ade0c9660d5)
2699 * Makefile.am: Add reldate.h to BUILT_SOURCES
2701 2007-03-15 16:10 +0100 Christoph Berg <cb@df7cb.de> (ed804d94676a)
2703 * Makefile.am: Remove reldate.h from EXTRADIST to fix out-of-tree
2704 builds from tarballs (and remove some stray tabs).
2706 * contrib/gpg.rc: Remove absolute paths.
2708 * doc/Makefile.am: Pull release date directly from Changelog.
2710 2007-03-15 09:23 -0700 Brendan Cully <brendan@kublai.com> (e648206c02e2)
2712 * .cvsignore, contrib/.cvsignore, doc/.cvsignore, imap/.cvsignore,
2713 intl/.cvsignore, m4/.cvsignore, po/.cvsignore: Remove .cvsignores
2715 2007-03-15 08:48 -0700 Rocco Rutte <pdmef@gmx.net> (836822cc1260)
2717 * doc/manual.xml.head, doc/muttrc.man.head, init.h: Document
2718 pattern groups in the manual Sync with muttrc. Add some rationale
2719 for groups. Fix some style issues. Fix quoting issue with
2720 $smtp_authenticators.
2722 2007-03-14 23:03 -0700 Kyle Wheeler <kyle@memoryhole.net> (fa6128cf9cba)
2724 * doc/muttrc.man.head: Improved pattern documentation
2727 2007-03-14 22:29 -0700 Brendan Cully <brendan@kublai.com> (af1fc17674bc)
2729 * mbyte.h: Undefine mbyte macros before overriding them (#2820)
2731 * hg-commit: Let user review ChangeLog after hg-commit writes it
2733 2007-03-15 02:12 +0100 Christoph Berg <cb@df7cb.de> (460713774c5b)
2735 * doc/Makefile.am: Add gen-map-doc to EXTRADIST, call using perl in
2736 srcdir, fix makedoc rules.
2738 * doc/Makefile.am, doc/gen-map-doc, doc/manual.xml.tail, functions.h:
2739 Generate menu binding documentation from functions.h and OPS*.
2741 2007-03-14 14:45 -0700 Brendan Cully <brendan@kublai.com> (35b8facdbdda)
2743 * imap/command.c, mutt.h: Update IMAP ACL parser to recognize RFC
2746 * contrib/Makefile.am, contrib/mutt_xtitle, muttlib.c: Add demo
2749 * muttlib.c: Remove trailing newlines from fmtpipe return value.
2750 Increase fmtpipe logging level to 3.
2752 2007-03-14 13:49 -0700 David Champion <dgc@uchicago.edu> (63ad6be01750)
2754 * mutt.h, muttlib.c: Allow format strings to be filtered. Any format
2755 string ending in | will be expanded and piped through the first word
2756 in the string. The string returned will be used for display. If the
2757 returned string ends in %, it will be passed through the formatter a
2758 second time. This allows the filter to generate a replacement format
2759 string including % expandos.
2761 2007-03-14 13:26 -0700 Brendan Cully <brendan@kublai.com> (e9203a364537)
2763 * imap/imap.c: Recheck capabilities after authentication (closes:
2766 2007-03-14 13:09 -0700 Christoph Berg <cb@df7cb.de> (cbacb14a837a)
2768 * doc/mutt.man, main.c: mutt.man and mutt -h updates
2770 Document mutt --, remove the reference to
2771 flea, and generally update the mutt.1 manpage.
2773 (I removed -d from the SYNOPSIS part since it wasn't entirely
2774 correct syntactically there and putting it elsewhere seems like
2775 unnecessary clutter.)
2777 2007-03-14 12:58 -0700 Brendan Cully <brendan@kublai.com> (f20641ecca59)
2779 * hcache.c: Always give realpath a shot at the hcache folder name.
2782 2007-03-14 12:53 -0700 Rocco Rutte <pdmef@gmx.net> (18cd9834050d)
2784 * hcache.c: hcache: prepend current dir to path for local folders If a
2785 folder is local (i.e. stat() succeeds), prepend the current working
2786 directory if necessary to always fully qualify the path. Otherwise
2787 we may end up using different cache files for the same folder when
2788 given relative paths. This closes #2845.
2790 2007-03-14 12:50 -0700 TAKIZAWA Takashi <taki@luna.email.ne.jp> (600b3466489c)
2792 * help.c: Complete fix for #1503
2794 2007-03-14 12:39 -0700 Rado S <regrado@web.de> (ad2172897839)
2796 * imap/imap.c: Let imap_conn_find have first crack at completion of
2799 2007-03-14 12:23 -0700 Brendan Cully <brendan@kublai.com> (bb43900e853f)
2801 * imap/imap.c: Don't skip the last connection in
2804 2007-03-14 11:33 -0700 Rocco Rutte <pdmef@gmx.net> (09f73968d97a)
2806 * rfc822.c: Fix return value for rfc822_write_address() The strcat
2807 cleanup changed the return type from void to int but didn't provide
2808 a return value for the case of bogus function arguments.
2810 2007-03-13 12:39 -0700 TAKIZAWA Takashi <taki@luna.email.ne.jp> (dc8f0c4a6287)
2812 * help.c: Use strwidth instead of strlen when generating help strings.
2813 This fixes word-wrap with multibyte strings (closes: #1503)
2815 2007-03-13 22:40 -0700 Brendan Cully <brendan@kublai.com> (61b2845af4da)
2817 * Makefile.am, Muttrc.head, Muttrc.head.in, configure.in: Fully expand
2818 $docdir when building Muttrc (closes: #2832)
2820 * makedoc.c: Make makedoc return 0 on success (be there dragons here?)
2822 2007-03-13 09:22 -0700 Vincent Lefevre <vincent@vinc17.org> (7e9c45589254)
2824 * po/fr.po: Updated French translation.
2826 2007-03-13 10:58 +0100 Thomas Roessler <roessler@does-not-exist.org> (f4d3704813fd)
2828 * charset.c: Clean up the strcat cleanup
2830 2007-03-12 16:26 -0700 Ronny Haryanto <ronnylist@haryan.to> (8d956e434fab)
2832 * po/id.po: Updated Indonesian translation
2834 2007-03-12 12:19 -0700 René Clerc <rene@clerc.nl> (162bb5f71a0f)
2836 * po/nl.po: Updated Dutch translation.
2838 2007-03-12 10:32 -0700 Brendan Cully <brendan@kublai.com> (83ca0fb6e36a)
2840 * imap/util.c: Substitute INBOX for empty mailbox _after_ cleanup
2843 2007-03-12 10:03 -0700 Sami Farin <safari-mutt@safari.iki.fi> (42016ef5ee21)
2845 * charset.c, copy.c, rfc822.c, rfc822.h: Improve strcat usage
2848 2007-03-11 11:54 +0100 Thomas Roessler <roessler@does-not-exist.org> (8a640badfb60)
2850 * COPYRIGHT, build-release, crypt-gpgme.c, doc/applying-patches.txt,
2851 doc/dotlock.man, doc/manual.xml.head, doc/muttrc.man.head,
2852 muttbug.sh.in, po/bg.po, po/da.po, po/eo.po, po/es.po, po/et.po,
2853 po/gl.po, po/it.po, po/lt.po, po/pt_BR.po, po/sk.po, po/zh_CN.po,
2854 po/zh_TW.po: Grabage-collect references to an outdated email
2857 2007-03-09 10:58 -0800 Rocco Rutte <pdmef@gmx.net> (d1122bbaacd8)
2859 * doc/Makefile.am, doc/manual.xml.head: Make manual validate against
2860 DocBook 4.2 DTD for "book" This adds a 'validate' target to
2861 doc/Makefile which uses xmllint(1) to validate manual.xml against
2862 the DTD given in the doctype (intended for developers only).
2864 Running it revealed two validation errors which this patch fixes:
2866 1) We declare 'article' as the doctype but want to use 'book' 2)
2867 Within a lists's items, we didn't include our text in a paragraph
2869 2007-03-08 21:13 -0800 Michael Elkins <me@mutt.org> (0ec4394636c4)
2871 * init.h: Add `UL' cast for Umask entry in MuttVars to supress
2874 2007-03-08 12:19 -0800 Petr Písař <petr.pisar@atlas.cz> (d0924f72d2e8)
2876 * po/cs.po: Czech spelling fixes and new translations
2878 2007-03-07 12:18 -0800 Christoph Berg <cb@df7cb.de> (5de130a3cb96)
2880 * doc/muttrc.man.head: Typos in muttrc.man.head
2882 2007-03-07 12:11 -0800 Michael Tatge <Michael.Tatge@web.de> (162f0c127492)
2884 * doc/mutt.man: Document -d in the man page
2886 2007-03-06 18:13 -0800 Alain Bench <veronatif@free.fr> (5fc8c7cee1dd)
2888 * charset.c, charset.h, crypt-gpgme.c, imap/utf7.c, mbyte.c,
2889 mutt_idna.c, pgp.c, rfc2047.c, sendlib.c: Remove buggy usage
2890 of M_ICONV_HOOK_TO flag in mutt_idna.c:mutt_idna_to_local().
2891 Wipe unwanted code depending on M_ICONV_HOOK_TO in
2892 charset.c:mutt_iconv_open(). Totally wipe M_ICONV_HOOK_TO symbol.
2893 Remove misusages of M_ICONV_HOOK_FROM flag in:
2894 - crypt-gpgme.c:print_utf8().
2895 - mutt_idna.c:mutt_idna_to_local() and mutt_local_to_idna().
2896 - pgp.c:pgp_traditional_encryptsign(). Document usage policy of
2897 M_ICONV_HOOK_FROM flag. Cosmetic downcasing of some constant charset
2898 names (utf-8, euc-jp) for consistency. Correction of a typo in the
2899 "iso8859-5" charset name.
2901 2007-03-06 17:59 -0800 Rocco Rutte <pdmef@gmx.net> (5e47385893fe)
2903 * UPDATING, doc/manual.xml.head: Documentation updates for
2906 2007-03-06 17:45 -0800 Masayuki Moriyama (78b424bf7c5a)
2908 * charset.c, hook.c, mbyte.c: Allow iconv-hook to use virtual
2909 charsets as targets. (closes: #1269)
2911 2007-03-04 19:26 +0100 Alain Bench <veronatif@free.fr> (4dc1d87f4c25)
2913 * doc/manual.xml.head, init.h: Doc fixes and updates concerning hooks
2915 - Add reply-hooks and send2-hooks in lists they miss.
2916 - Fix that they all take full patterns, not only regexps.
2917 - Note interaction with $default_hook.
2918 - Enumerate them in execution order/increasing priority.
2919 - Add iconv-hook, remove a duplicate charset-hook.
2921 2007-03-06 15:45 -0800 Brendan Cully <brendan@kublai.com> (607688bd77b1)
2923 * hg-commit: Add check_sec.sh call
2925 * hg-commit: Make hg commit less clever
2927 * PATCHES: Undo bad PATCHES commit from f=f
2929 2007-03-06 09:49 -0800 Rocco Rutte <pdmef@gmx.net> (2e4e1cc18c22)
2931 * Makefile.am, PATCHES, doc/manual.xml.head, handler.c, muttlib.c,
2932 protos.h, rfc3676.c, rfc3676.h, send.c: New format=flowed handler.
2934 2007-03-02 21:12 -0800 Brendan Cully <brendan@kublai.com> (537672d8fefb)
2936 * attach.c, globals.h, init.c, init.h, lib.c, mh.c, mx.c: Add $umask
2937 for mailboxes and attachments.
2939 init.c could really use some refactoring.
2941 2007-03-05 14:50 -0800 Pawel Dziekonski <dzieko@pwr.wroc.pl> (de57c607e9d3)
2943 * po/pl.po: Updated Polish translation.
2945 2007-03-03 22:09 -0800 Brendan Cully <brendan@kublai.com> (08b1fa8cd55e)
2947 * Makefile.am: Do not append ${prefix}/include to CPPFLAGS. If
2948 configure didn't see it, neither should make. (closes: #2603)
2950 2007-03-03 21:49 -0800 Rado S <regrado@web.de> (d990dcbbf184)
2952 * color.c: Increase buffer for color-command regular expressions.
2954 2007-03-03 21:26 -0800 Brendan Cully <brendan@kublai.com> (574dbb2c6590)
2956 * init.h: Revise status_format docs for %??&?. (closes: #2805)
2958 2007-03-03 21:24 -0800 Brendan Cully <brendan@kublai.com> (2e296bd4cdfb)
2960 * doc/devel-notes.txt: s/CVS/Mercurial/
2962 2007-03-03 19:04 -0800 Brendan Cully <brendan@kublai.com> (efb53c875ed8)
2964 * .hgignore: More .hgignore fixes
2966 2007-03-03 18:51 -0800 Brendan Cully <brendan@kublai.com> (07f01dd033fe)
2968 * ChangeLog: Remove a couple of extraneous ChangeLog entries
2970 2007-03-03 18:47 -0800 Brendan Cully <brendan@kublai.com> (48b17378c20a)
2972 * UPDATING, copy.c, globals.h, handler.c, init.c, init.h,
2973 mutt_curses.h, pager.c: Add $wrap, which supersedes $wrapmargin.
2974 When set to a positive number, wrap at that column. When set to a
2975 negative number, keep that many characters empty on the right.
2977 2007-03-03 00:35 -0800 Brendan Cully <brendan@kublai.com> (3e3d3bf73c9f)
2979 * hg-changelog-map, hg-commit: Use hg-commit to perform commits
2980 that also update the ChangeLog.
2982 2007-03-02 21:17 -0800 Brendan Cully <brendan@kublai.com> (472e100053ed)
2984 * .hgignore: Ignore more built files
2986 2007-03-02 11:09 -0800 Brendan Cully <brendan@kublai.com> (256c86830a36)
2988 * .hgignore: Create .hgignore file
2990 2007-03-02 10:29 +0100 Thomas Roessler <roessler@does-not-exist.org> (e040b8aba1c4)
2992 * configure.in: Make --enable-ssl without pop or imap a mere warning.
2994 2007-03-02 01:25 +0000 Petr Pisar <petr.pisar@atlas.cz> (f1c800817281)
2996 * po/cs.po: Updated Czech translation (now in UTF-8).
2998 2007-03-01 06:05 +0000 Brendan Cully <brendan@kublai.com> (d0ff524fa461)
3000 * init.h: Remove $file_charset SYN - it never appeared in an official
3003 2007-02-28 17:47:13 Brendan Cully <brendan@kublai.com> (brendan)
3005 * imap/command.c, imap/imap.c, imap/imap_private.h: Add
3006 imap_close_connection to fully reset IMAP state. (closes: #2717)
3007 Thanks to Sergey Svishchev for the original patch.
3009 2007-02-28 16:27:47 Vsevolod Volkov <vvv@mutt.org.ua> (brendan)
3011 * po/ru.po: Updated Russian translation.
3013 2007-02-28 07:36:33 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
3015 * po/ja.po: Updated Japanese translation.
3017 2007-02-27 20:53:13 Brendan Cully <brendan@kublai.com> (brendan)
3019 * hcache.c: Bump hcache version after $assumed_charset BODY
3022 * init.h: Fix init.h preprocessing when USE_SMTP is not set.
3024 2007-02-27 17:44:09 TAKIZAWA Takashi <taki@luna.email.ne.jp> (brendan)
3026 * mutt.h, parse.c, rfc2047.c, rfc2047.h, rfc2231.c, sendlib.c,
3027 UPDATING, charset.c, charset.h, globals.h, handler.c, init.h:
3028 Updated $assumed_charset patch (closes: #2218). Thanks to
3029 TAKAHASHI Tamotsu for the fixes and for handling patch conflicts.
3031 2007-02-27 01:10:57 Brendan Cully <brendan@kublai.com> (brendan)
3033 * po/POTFILES.in: Add some missing files. This should probably
3034 be autogenerated somehow.
3036 2007-02-26 18:39:52 Brendan Cully <brendan@kublai.com> (brendan)
3038 * m4/gpgme.m4: Add gpgme.m4 to distribution to avoid an error
3039 running autoconf on systems that do not have gpgme installed.
3041 2007-02-26 17:27:29 Brendan Cully <brendan@kublai.com> (brendan)
3043 * main.c: Add curses_version to mutt -v output (thanks to Vincent
3044 Lefevre for the initial patch), and reformat library information.
3046 2007-02-26 17:17:13 Vincent Lefevre <vincent@vinc17.org> (brendan)
3048 * UPDATING, enter.c, globals.h, history.c, history.h, init.c,
3049 init.h: Add $history_file and $save_history, for saving command
3050 history across sessions.
3052 2007-02-26 16:54:26 Roland Rosenfeld <roland@spinnaker.de> (brendan)
3054 * po/de.po: Updated German translation.
3056 2007-02-25 01:32:31 Brendan Cully <brendan@kublai.com> (brendan)
3058 * account.c, account.h, imap/imap.c, imap/message.c, main.c,
3059 mutt_sasl.c: Update copyrights.
3061 2007-02-24 07:01:24 Takashi TAKIZAWA <taki@cyber.email.ne.jp> (brendan)
3063 * UPDATING, charset.c, charset.h, globals.h, handler.c,
3064 init.h, mutt.h, parse.c, rfc2047.c, rfc2231.c, sendlib.c: Add
3065 $assumed_charset, $file_charset and $strict_mime.
3067 2007-02-24 06:37:32 Brendan Cully <brendan@kublai.com> (brendan)
3069 * globals.h, init.h, main.c, mutt_sasl.c, protos.h, send.c,
3070 sendlib.c, smtp.c, url.c, url.h, Makefile.am, account.c,
3071 account.h, configure.in: This patch adds ESMTP relay support to
3072 mutt. To use, set $smtp_url to the address of your smtp relay,
3075 smtp[s]://[user[:password]@]host[:port]/
3077 where port defaults to 25 for smtp and 465 for smtps.
3079 You can also set $smtp_authenticators to control which
3080 methods mutt will attempt to use during authentication. See
3081 $imap_authenticators for details.
3083 2007-02-24 06:12:20 Moritz Schulte <Moritz.Schulte@ruhr-uni-bochum.de> (brendan)
3085 * UPDATING, configure.in, crypt-gpgme.c, crypt-gpgme.h,
3086 crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
3087 crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c,
3088 crypt-mod.h, crypt.c, cryptglue.c, init.h, mutt.h, mutt_crypt.h,
3089 Makefile.am: PKA signature verification via GPGME, controlled
3092 2007-02-24 05:47:35 Vincent Lefevre <vincent@vinc17.org> (brendan)
3094 * po/fr.po: Updated French translation.
3096 2007-02-23 17:38:25 brendan (brendan)
3098 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/pl.po,
3099 po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/it.po, po/ja.po,
3100 po/ko.po, po/lt.po, po/nl.po, po/et.po, po/eu.po, po/fr.po,
3101 po/ga.po, po/gl.po, po/hu.po, po/id.po, po/el.po, po/eo.po,
3102 po/es.po, VERSION, build-release, po/bg.po, po/ca.po, po/cs.po,
3103 po/da.po, po/de.po: automatic post-release commit for mutt-1.5.14
3105 2007-02-12 00:56:36 Kees Cook <kees@outflux.net> (brendan)
3107 * imap/imap.c, thread.c: Full fix for null-pointer dereferences
3108 on partial opens. Thanks also to Ken Brush.
3110 2007-02-12 00:06:32 Brendan Cully <brendan@kublai.com> (brendan)
3112 * imap/imap.c, imap/message.c: Do not attempt to free NULL IMAP
3113 headers after a partial mailbox load.
3115 2007-02-07 17:08:51 Brendan Cully <brendan@kublai.com> (brendan)
3117 * imap/imap.c: Sanity-check mailbox name in
3118 imap_subscribe. (Closes: #2746)
3120 2007-01-26 14:34:11 Thomas Roessler <roessler@does-not-exist.org> (roessler)
3122 * dotlock.c: Fix #2710, of-by-one in dotlock.c.
3124 2007-01-09 10:37:34 Thomas Roessler <roessler@does-not-exist.org> (roessler)
3126 * cvslog2changelog.pl: Change comment convention for
3127 ChangeLog slightly, from ^# to ^#\ .
3129 2007-01-09 10:31:09 Thomas Roessler <roessler@does-not-exist.org> (roessler)
3131 * pattern.c: #2673: Make mutt_which_case() multi-byte aware.
3133 * copy.c, protos.h, sendlib.c: Smarter header wrapping --
3134 different behavior for display purposes and sent messages.
3136 2007-01-08 11:01:24 Rocco Rutte <pdmef@gmx.net> (roessler)
3138 * menu.c: Fix NULL pointer issue in mutt_format_string().
3140 2007-01-02 17:10:34 Thomas Roessler <roessler@does-not-exist.org> (roessler)
3142 * globals.h, lib.c, lib.h, mutt.h, mutt_socket.c, muttlib.c,
3143 pgppacket.c, protos.h: add debug harness to lib.c functions,
3144 and a bunch of dprint's to safe_rename().
3146 2006-12-20 08:27:58 René Clerc <rene@clerc.nl> (brendan)
3148 * po/nl.po: Updated Dutch translation.
3150 2006-12-11 02:13:51 Brendan Cully <brendan@kublai.com> (brendan)
3152 * menu.c: Quiet check_sec.sh.
3154 2006-12-11 02:11:35 Ivan Vilata i Balaguer <ivan@selidor.net> (brendan)
3156 * po/ca.po: Updated Catalan translation.
3158 2006-12-07 11:34:35 Thomas Roessler <roessler@does-not-exist.org> (roessler)
3160 * menu.c, commands.c, curs_lib.c, enter.c: - my_mbtowcs didn't
3161 recover from bad multibyte sequences
3163 - mutt_format_string was called under the assumption that this
3164 function can operate in-place. Unfortunately, that assumption
3165 only holds if replacement_char() returns a one-byte character.
3167 2006-12-03 14:07:54 Thomas Roessler <roessler@does-not-exist.org> (roessler)
3169 * account.c: Fix logic error; debian#400831.
3171 2006-11-28 00:22:16 Rocco Rutte <pdmef@gmx.net> (brendan)
3173 * curs_lib.c, imap/message.c, mbox.c, mh.c, mutt_curses.h,
3174 pattern.c, pop.c, pop_lib.c: Rename PROG_(SIZE|MSG) to
3177 2006-11-23 23:18:47 Thomas Roessler <roessler@does-not-exist.org> (roessler)
3179 * contrib/sample.muttrc-tlr: Remove a display_filter that's
3182 2006-11-22 23:08:01 David Champion <dgc@uchicago.edu> (brendan)
3184 * sort.c: Sort spam scores numerically even when they are in
3185 the form of floats or negative numbers.
3187 2006-11-21 19:06:23 Rocco Rutte <pdmef@gmx.net> (brendan)
3189 * mh.c: Teach maildir and MH to use $write_inc.
3191 * mbox.c: Teach mbox/mmdf to use the new progress update API.
3193 2006-11-21 03:06:03 Brendan Cully <brendan@kublai.com> (brendan)
3195 * imap/auth_sasl.c: If a method list has been given, fall back
3196 to the next authenticator whenever an attempt returns NO or BAD.
3198 2006-11-20 17:56:33 Rocco Rutte <pdmef@gmx.net> (brendan)
3200 * doc/manual.xml.head: Some notes on the performance of simple
3201 strings versus regular expressions in searches.
3203 * init.h: Note that $read_inc also affects search/limit progress
3206 * mh.c: Port MH/Maildir to new progress update methods.
3208 2006-11-19 05:23:44 Rocco Rutte <pdmef@gmx.net> (brendan)
3210 * pop.c: Restore mail fetch count to POP progress bar.
3212 * buffy.c: Grow buffy notification to 512 bytes, for large
3215 2006-11-15 18:59:27 Rocco Rutte <pdmef@gmx.net> (brendan)
3217 * pattern.c: Display progress during searches.
3219 * curs_lib.c, imap/imap.c, imap/message.c, mutt_curses.h, pop.c,
3220 pop_lib.c: Unify size and count progress display.
3222 2006-11-14 18:56:29 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (brendan)
3224 * doc/Makefile.am: Work around pdksh bug in xml doc make target.
3226 2006-11-14 18:52:10 Rocco Rutte <pdmef@gmx.net> (brendan)
3228 * pop.c: Make POP respect $read_inc/$write_inc.
3230 * doc/Makefile.am, doc/manual.xml.head: Add performance tuning
3233 2006-11-11 03:40:03 Ivan Vilata i Balaguer <ivan@selidor.net> (brendan)
3235 * po/ca.po: Updated Catalan translation.
3237 2006-11-02 01:09:59 Brendan Cully <brendan@kublai.com> (brendan)
3239 * ChangeLog: Undo accidental charset corruption in ChangeLog.
3241 2006-11-01 23:19:03 Vincent Lefevre <vincent@vinc17.org> (brendan)
3243 * po/fr.po: Updated French translation.
3245 2006-10-31 20:29:24 Brendan Cully <brendan@kublai.com> (brendan)
3247 * imap/TODO: Update TODO
3249 2006-10-31 18:37:14 Kevin Scannell <kscanne@gmail.com> (brendan)
3251 * po/ga.po: Update Irish translation to 1.5.12.
3253 2006-10-30 02:54:12 Brendan Cully <brendan@kublai.com> (brendan)
3255 * mutt_socket.c: Include <sys/time.h> if available, to ensure
3256 struct timeval is declared in raw_socket_poll.
3258 2006-10-30 02:36:07 David Shaw <dshaw@jabberwocky.com> (brendan)
3260 * pgpmicalg.c: RFC-2440bis adds support for the SHA-224 hash
3263 2006-10-30 02:32:30 Alain Bench <veronatif@free.fr> (brendan)
3265 * contrib/gpg.rc: Add the usual %?p? condition around the
3266 --passphrase-fd option in 3 commented-out examples of gpg-2comp
3267 usage. Also match gpgv in a good_sign pattern commented-out
3270 2006-10-09 13:39:38 Thomas Roessler <roessler@does-not-exist.org> (roessler)
3272 * lib.c: Even more paranoid temporary file creation.
3274 2006-10-03 16:45:45 Rocco Rutte <pdmef@gmx.net> (brendan)
3276 * curs_lib.c: Clear the progress bar when the current operation
3279 2006-10-03 16:40:56 Rocco Rutte <pdmef@gmx.net> (brendan)
3281 * hcache.c: Ignore trailing slashes in folder names when mapping
3284 2006-09-08 18:28:10 Malcolm Parsons <malcolm.parsons@gmail.com> (brendan)
3286 * OPS.PGP, doc/manual.xml.tail, pgpkey.c, OPS: Clean up some
3287 text. Closes: #2466.
3289 2006-09-08 17:30:33 Brendan Cully <brendan@kublai.com> (brendan)
3291 * mutt_sasl.c, pop_auth.c: Don't send protocol garbage to
3292 sasl_decode64 during POP authentication. Also enable SASL
3293 plaintext: $foo_authenticators is a more general solution.
3295 * Makefile.am: Remove bogus smtp.c entry from extra sources,
3296 added by accident on 20060831.
3298 2006-09-05 08:57:37 Thomas Roessler <roessler@does-not-exist.org> (roessler)
3300 * send.c: Fix #2168.
3302 2006-09-01 19:26:39 Lars Hecking <lhecking@users.sourceforge.net> (brendan)
3304 * configure.in: Handle --without-mixmaster properly. (Slightly
3307 2006-08-31 23:49:40 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (brendan)
3309 * Makefile.am, configure.in: Only build wchar replacement funcs
3310 when necessary. Add space after mode argument to install-sh.
3312 * gettext.c: Remove superfluous empty file from CVS.
3314 2006-08-18 10:28:15 Roland Rosenfeld <roland@spinnaker.de> (roessler)
3318 2006-08-16 20:32:23 Thomas Roessler <roessler@does-not-exist.org> (roessler)
3320 * copy.c, protos.h, sendlib.c: Do intelligent things with long
3323 2006-08-16 17:38:57 René Clerc <rene@clerc.nl> (brendan)
3325 * po/nl.po: Updated translation.
3327 2006-08-15 22:40:48 Vincent Lefevre <vincent@vinc17.org> (brendan)
3329 * po/fr.po: Updated translation.
3331 2006-08-15 22:38:19 Vsevolod Volkov <vvv@mutt.org.ua> (brendan)
3333 * po/ru.po: Updated translation.
3335 2006-08-15 22:35:51 Brendan Cully <brendan@kublai.com> (brendan)
3337 * ChangeLog: Fix a few UTF-8 conversions.
3339 2006-08-15 17:08:33 Rocco Rutte <pdmef@gmx.net> (brendan)
3341 * imap/command.c, imap/imap.c, imap/imap_private.h, curs_main.c,
3342 flags.c, mutt.h, mx.c, pager.c, pop.c: Generic ACL support.
3344 2006-08-15 08:42:46 Thomas Roessler <roessler@does-not-exist.org> (roessler)
3346 * doc/devel-notes.txt: Document switch to UTF-8.
3348 * ChangeLog: Changing ChangeLog to utf-8.
3350 2006-08-14 19:43:10 Thomas Roessler <roessler@does-not-exist.org> (roessler)
3352 * UPDATING: Mention change since 1.5.12. Ooops.
3354 * po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
3355 po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
3356 po/zh_TW.po, po/eu.po, po/fr.po, po/ga.po, po/gl.po, po/hu.po,
3357 po/id.po, po/it.po, po/ca.po, po/cs.po, po/da.po, po/de.po,
3358 po/el.po, po/eo.po, po/es.po, po/et.po, VERSION, po/bg.po:
3359 automatic post-release commit for mutt-1.5.13
3361 2006-08-11 16:25:59 Brendan Cully <brendan@kublai.com> (brendan)
3363 * Makefile.am: Include reldate.h in make dist, so docs won't be
3366 2006-08-11 10:54:24 Thomas Roessler <roessler@does-not-exist.org> (roessler)
3368 * contrib/sample.muttrc-tlr: Update example -- it's amazing how
3369 little I've actually changed over the past couple of years.
3371 2006-08-11 09:32:29 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
3373 * doc/manual.xml.head, mutt.h, pattern.c: Mutt-thread patch. Use
3374 ~(PATTERN) to match any threads that contain messages that
3377 2006-08-11 09:08:20 Thomas Roessler <roessler@does-not-exist.org> (roessler)
3379 * init.h, mutt.h: Use #ifdef in some appropriate places.
3380 (Particularly relevant when building the documentation.)
3382 2006-08-10 22:16:11 Brendan Cully <brendan@kublai.com> (brendan)
3384 * imap/command.c: Unbreak imap_check_subscribed after command
3387 2006-08-10 21:47:44 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (brendan)
3389 * doc/PGP-Notes.txt, doc/devel-notes.txt, doc/manual.xml.head,
3390 doc/smime-notes.txt: Fix some typos; regularise spelling from
3393 2006-08-10 21:43:47 Brendan Cully <brendan@kublai.com> (brendan)
3395 * Makefile.am: Only touch reldate.h if it actually changes.
3396 It was getting annoying rebuilding the manual after every commit.
3398 2006-08-10 21:25:18 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (brendan)
3400 * Makefile.am, configure.in, doc/instdoc.sh.in: No need to set
3401 CPP, OPS manually in Makefile.am. Include stdlib.h in autoconf
3402 tests that use exit.
3404 2006-08-10 20:20:28 Brendan Cully <brendan@kublai.com> (brendan)
3406 * imap/imap_private.h, imap/browse.c, imap/command.c,
3407 imap/imap.c: Add type field for IMAP command data structure,
3408 check it before use.
3410 * imap/command.c: Handle IMAP out-of-order tagged
3411 responses. Closes: #2365.
3413 * imap/command.c, imap/util.c: Handle literal mailbox names
3414 in LIST responses (for Notes). We should really have an IMAP
3417 * imap/command.c: Notes sometimes sends EXISTS messages for the
3420 * imap/message.c: More out-of-order FETCH fixes. This time I wrote
3421 a replay tool acting as an IMAP server based on a .muttdebug0
3422 file, and mutt handled the out-of-order responses served by it.
3424 * imap/command.c, imap/message.c: More fixes for out-of-order
3427 2006-08-09 19:29:22 Vincent Lefevre <vincent@vinc17.org> (brendan)
3429 * mime.types: Update sample mime.types.
3431 2006-08-09 01:17:48 Brendan Cully <brendan@kublai.com> (brendan)
3433 * imap/message.c: Untested attempt to handle flag updates during
3436 * imap/message.c: Do not allow IMAP mailbox to be reopened while
3439 2006-08-08 23:04:01 Matthias Andree <matthias.andree@gmx.de> (brendan)
3441 * INSTALL, doc/devel-notes.txt: Updated and improved build
3444 2006-08-08 22:49:12 Holger Weiss <holger@zedat.fu-berlin.de> (brendan)
3446 * configure.in, snprintf.c: Check whether v?snprintf is
3447 C99-compliant, and fix replacement functions to be.
3449 2006-08-08 22:38:29 Brendan Cully <brendan@kublai.com> (brendan)
3451 * imap/imap.c: Finish fixing 2251.
3453 * imap/imap.c: Handle unknown mailboxes in IMAP buffy check.
3455 2006-08-08 22:05:51 Ronny Haryanto <ronnylist@haryan.to> (brendan)
3459 2006-08-08 21:59:37 Vincent Lefevre <vincent@vinc17.org> (brendan)
3463 2006-08-07 19:55:42 Brendan Cully <brendan@kublai.com> (brendan)
3465 * imap/command.c: Check for CAPABILITY in extended tagged
3468 2006-08-05 00:48:16 Rocco Rutte <pdmef@gmx.net> (brendan)
3470 * mutt_socket.c: Include FD in socket logging.
3472 2006-08-05 00:19:38 Brendan Cully <brendan@kublai.com> (brendan)
3474 * browser.c: Don't allow user to attempt to delete root IMAP
3477 2006-08-05 00:03:22 Rocco Rutte <pdmef@gmx.net> (brendan)
3479 * po/Makefile.in.in: Fix po build when builddir != srcdir
3480 (modified: made simpler).
3482 2006-08-03 23:46:31 ckillian@cs.ucsd.edu (brendan)
3484 * doc/manual.xml.head: Fix --enable--hcache typo in the manual.
3486 2006-08-03 23:42:27 Christian Ebert <blacktrash@gmx.net> (brendan)
3488 * doc/manual.xml.head: Minor formatting tweak in the manual.
3490 2006-08-03 23:31:11 Rocco Rutte <pdmef@gmx.net> (brendan)
3492 * init.h: Add some missing makedoc defines for hcache DB
3493 options. Clarify their meanings in the documentation.
3495 2006-07-20 00:57:33 David Champion <dgc@uchicago.edu> (brendan)
3497 * doc/devel-notes.txt: Some notes on setting up a working
3500 2006-07-20 00:12:52 Alain Bench <veronatif@free.fr> (brendan)
3502 * contrib/Pine.rc, contrib/Tin.rc, contrib/sample.muttrc,
3503 contrib/sample.muttrc-tlr, doc/muttrc.man.head, Muttrc.head.in,
3504 contrib/Mush.rc: Clean up a number of examples in the
3507 2006-07-19 23:33:27 Matthias Andree <matthias.andree@gmx.de> (brendan)
3509 * m4/Makefile.am: Clean up some debugging code in the build
3512 2006-07-19 23:29:54 Rocco Rutte <pdmef@gmx.net> (brendan)
3514 * configure.in: Fix linking for body cache without IMAP support.
3516 2006-07-19 23:17:59 Matthias Andree <matthias.andree@gmx.de> (brendan)
3518 * .cvsignore: Ignore stamp-h1
3520 * prepare: Update prepare: remove -dev (always enable dependency
3521 tracking) and use autoreconf -i instead of running tools by hand.
3523 2006-07-18 18:15:30 Brendan Cully <brendan@kublai.com> (brendan)
3525 * doc/devel-notes.txt: Document which versions of autoconf and
3526 automake mutt supports.
3528 2006-07-18 18:04:15 Matthias Andree <matthias.andree@gmx.de> (brendan)
3530 * doc/.cvsignore, doc/Makefile.am, doc/Makefile.in,
3531 imap/Makefile.am, m4/Makefile.am, m4/Makefile.am.in, m4/README,
3532 po/Makefile.in.in, Makefile.am, build-release, contrib/.cvsignore,
3533 contrib/Makefile.am, contrib/Makefile.in, prepare: Long-overdue
3534 build system overhaul.
3536 2006-07-18 16:08:39 Vsevolod Volkov <vvv@mutt.org.ua> (brendan)
3538 * po/ru.po: Update for 1.5.12.
3540 2006-07-17 18:40:26 Rocco Rutte <pdmef@gmx.net> (brendan)
3542 * doc/Makefile.in: Some makefile fixes relating to reldate.h.
3544 2006-07-17 18:24:52 Matthias Andree <matthias.andree@gmx.de> (brendan)
3546 * doc/.cvsignore: Tell CVS to ignore generated file mutt.1.
3548 2006-07-17 18:01:58 Christian Ebert <blacktrash@gmx.net> (brendan)
3550 * doc/manual.xml.head: Fix a typo in a macro demonstrating $my_
3553 2006-07-17 17:56:37 Adeodato Simó <dato@net.com.org.es> (brendan)
3555 * sendlib.c: Change formate of User-Agent header from
3556 Mutt/Version-Date to Mutt/Version (Date).
3558 2006-07-14 18:39:14 roessler (roessler)
3560 * po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
3561 po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
3562 po/zh_TW.po, VERSION, po/bg.po, po/ca.po, po/cs.po, po/da.po,
3563 po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/eu.po,
3564 po/fr.po, po/ga.po, po/gl.po, po/hu.po, po/id.po, po/it.po:
3565 automatic post-release commit for mutt-1.5.12
3567 2006-07-14 18:12:49 Thomas Roessler <roessler@does-not-exist.org> (roessler)
3569 * UPDATING: There's no point in giving a date for each
3570 incompatible change.
3572 * UPDATING: Fix UPDATING.
3574 2006-07-14 00:20:05 Rocco Rutte <pdmef@gmx.net> (brendan)
3576 * doc/manual.xml.head: Improved history documentation (modified
3579 * doc/manual.xml.head: Document $my_ variables and add a section
3580 about how to calculate the header cache file name for a given
3581 folder. Modified for clarity.
3583 2006-07-11 23:38:30 Rocco Rutte <pdmef@gmx.net> (roessler)
3585 * main.c, mutt_curses.h: Fix 2305.
3587 2006-07-11 23:34:11 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
3589 * mbyte.c, protos.h, rfc2047.c, rfc2231.c: Fix #2173.
3591 2006-07-09 20:05:02 Kyle Wheeler <kyle-mutt-dev@memoryhole.net> (brendan)
3593 * imap/imap.c: Plug an mbox leak parsing the Postponed folder in
3594 imap_open_mailbox (slightly modified to prevent bad free calls).
3596 2006-07-07 23:10:51 Johan Svedberg <johan@svedberg.com> (brendan)
3598 * po/sv.po: Update to the Swedish translation.
3600 2006-07-07 18:44:34 Rocco Rutte <pdmef@gmx.net> (brendan)
3602 * imap/message.c: Fix a small memory leak in the gap between
3603 the last cached header and the first uncached. (I've plugged a
3604 couple of other leaks that happen under error conditions.)
3606 2006-07-07 17:00:05 Kyle Wheeler <kyle-mutt-dev@memoryhole.net> (brendan)
3608 * doc/muttrc.man.head: Fix a small inconsistency documenting
3611 2006-07-07 16:21:57 Pawel Dziekonski <dzieko@pwr.wroc.pl> (brendan)
3615 2006-07-06 18:18:31 Rocco Rutte <pdmef@gmx.net> (brendan)
3617 * imap/command.c: Fix a string leak parsing STATUS responses.
3619 * score.c: Fix a small memory leak when updating a score pattern.
3621 2006-07-05 00:31:38 Brendan Cully <brendan@kublai.com> (brendan)
3623 * init.c: Reset myvar for each token in parse_set, so that
3624 things like set my_var=val &my_var ?charset work again. Noted
3627 * doc/Makefile.in, init.c: Undo breakage I introduced in VL's
3630 * UPDATING, init.h: Remove $imap_cachedir synonym, and update
3633 * bcache.c: Rename mutt_bcache_path to bcache_path (it's static),
3634 simplify it a bit, and just strip '/' in the URL portion up
3635 to path instead of replacing them with '_', for prettier cache
3638 2006-07-04 17:23:16 Alain Bench <veronatif@free.fr> (brendan)
3640 * history.c: Adopt shell convention of omitting from the history
3641 commands prefixed with a space.
3643 2006-07-04 17:11:04 Rocco Rutte <pdmef@gmx.net> (brendan)
3645 * configure.in, doc/manual.xml.head, globals.h, imap/imap.c,
3646 imap/imap_private.h, imap/message.c, imap/util.c, init.h, mh.c,
3647 pop.c, pop.h, Makefile.am: pdmef.cache.24: Generalise IMAP body
3648 caching and add POP support. $imap_cachedir is now a synonym
3649 for $message_cachedir, and should be dropped soon since it hasn't
3650 been in an official release.
3652 2006-07-03 16:19:43 Michael Tatge <Michael.Tatge@web.de> (brendan)
3654 * doc/manual.xml.head: Some commands used a dash in the
3655 documentation instead of an underscore. Closes: #2270.
3657 2006-06-29 22:14:08 Rocco Rutte <pdmef@gmx.net> (brendan)
3659 * UPDATING: Fill in missing entries in UPDATING.
3661 2006-06-25 20:10:24 Vincent Lefevre <vincent@vinc17.org> (brendan)
3663 * doc/Makefile.in: Add release date to manual version
3666 2006-06-19 18:14:03 TAKAHASHI Tamotsu <tamo@momonga-linux.org> (brendan)
3668 * imap/browse.c: Fix browse_get_namespace() which could overflow
3669 ns[LONG_STRING]. (Possible remote vulnerability)
3671 2006-06-19 17:50:10 Vincent Lefevre <vincent@vinc17.org> (brendan)
3673 * po/fr.po: Update to current CVS.
3675 2006-06-13 22:26:18 Rocco Rutte <pdmef@gmx.net> (brendan)
3677 * Makefile.am: Run cut under the C locale when parsing ChangeLog
3680 2006-06-13 07:52:52 René Clerc <rene@clerc.nl> (roessler)
3684 2006-06-08 11:56:05 Thomas Roessler <roessler@does-not-exist.org> (roessler)
3686 * commands.c, curs_main.c, globals.h, muttlib.c, sendlib.c: Clean
3687 up ReleaseDate mess; include ReleaseDate in User-Agent header.
3689 * crypt.c: Fix #2272.
3691 2006-06-06 23:58:10 Paul Walker <paul@black-sun.demon.co.uk> (brendan)
3693 * init.c: Remove variable aliases from the output of mutt -D
3694 (modified for dubious cosmetic reasons). Closes: #2265.
3696 2006-05-26 16:51:48 Vincent Lefevre <vincent@vinc17.org> (brendan)
3698 * configure.in: When flags are added to CPPFLAGS and LDFLAGS in
3699 configure.in, this should be done with a consistent
3700 order. Otherwise, when several versions of a library are
3701 installed, this could lead to a mismatch between the header and
3704 2006-05-26 16:38:18 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
3706 * imap/command.c, imap/message.c, mutt_socket.c, mutt_socket.h,
3707 pop_lib.c: Add mutt_socket_write_n to write binary data. Use this
3708 function in imap_append_message. Closes: #2244.
3710 2006-05-21 23:25:48 Brendan Cully <brendan@kublai.com> (brendan)
3712 * .cvsignore, reldate.h: reldate.h is a generated file now: remove
3713 reldate.h from version control, and add it to .cvsignore.
3715 2006-05-19 20:38:05 Brendan Cully <brendan@kublai.com> (brendan)
3717 * doc/Makefile.in: Add intro.html to distributed HTML files
3718 (fallout from conversion from article to book).
3720 * UPDATING: Use +/-/! instead of N/D/M in UPDATING.
3722 2006-05-19 18:30:10 Rocco Rutte <pdmef@gmx.net> (brendan)
3724 * Makefile.am, README, UPDATING: The UPDATING document is supposed
3725 (when complete) to provide quick pointers by date to changed
3726 features (new options/commands, new features, changed defaults,
3729 * doc/manual.xml.head, init.h: Document speed impact of attachment
3730 counting. This adds a short paragraph to manual.xml and
3731 cross-links %X-expandos to it.
3733 2006-05-18 18:35:10 Rocco Rutte <pdmef@gmx.net> (brendan)
3735 * hcache.c, hcache.h, imap/imap.c, imap/message.c, mh.c: Use
3736 header_cache_t* instead of void* for header cache.
3738 In hcache.c, the header_cache structure is defined to match the
3739 needs per DB backend used. Thus the interface uses void* abstract
3740 from it. This patch adds a 'header_cache' forward declaration to
3741 hcache.h so that we at least get a little more type safety.
3743 * INSTALL: Note that the DocBook 4.2 DTD should be installed
3744 locally in order to build the manual.
3746 * doc/chunk.xsl, doc/manual.xml.head, doc/manual.xml.tail,
3747 makedoc.c: Properly use tables in manual where appropriate.
3749 Now, lots of information which really deserves a table is just put
3750 into <screen/> sections with manual line breaks and things like
3751 that. This is ugly for several reasons including that the
3752 information stored there should be accessable straight from the
3753 table of contents. For the TOC, this patch switches to <book/> for the manual and uses a
3754 deeper split level so things actually look nicer. The only problem
3755 are tables which may be not so well supported when dumping the
3756 HTML to .txt but the DocBook->txt converter with table support is
3759 * imap/message.c, imap/utf7.c, imap/util.c, mutt_ssl_gnutls.c,
3760 muttlib.c, mx.c, pager.c, pgplib.c, remailer.c, rfc1524.c,
3761 rfc2047.c, rfc2231.c, rfc822.c, sendlib.c, buffy.c, charset.c,
3762 check_sec.sh, color.c, enter.c, group.c, hash.c, init.c, lib.c,
3763 menu.c, mh.c, mutt_idna.c: Avoid safe_free() usage and add
3766 Add checks to check_sec.sh for memory functions. These include a
3767 check for use of safe_free() instead of FREE() and a check whether
3768 FREE(&...) is used. For the former, __SAFE_FREE_CHECKED__ is to be
3769 used, for the latter __FREE_CHECKED__ to avoid messages from
3772 2006-05-18 08:53:31 Rocco Rutte <pdmef@gmx.net> (roessler)
3774 * Makefile.am, build-release, reldate.h: Autogenerate reldate.h
3777 2006-05-17 18:37:33 Rene Clerc <rene@clerc.nl> (brendan)
3779 * po/nl.po: Updated nl.po.
3781 2006-05-16 05:01:02 Vincent Lefevre <vincent@vinc17.org> (brendan)
3783 * po/fr.po: Updated fr.po
3785 2006-05-06 07:42:51 Rocco Rutte <pdmef@gmx.net> (roessler)
3787 * mh.c: Header caching for mh folders.
3789 2006-05-05 17:27:10 Rocco Rutte <pdmef@gmx.net> (brendan)
3791 * doc/manual.xml.head: Set system ID to docbook 4.2, in harmony
3794 2006-05-02 22:23:35 Rocco Rutte <pdmef@gmx.net> (brendan)
3796 * muttlib.c: Fix an improper dereference in mutt_buffer_init (I think).
3798 2006-04-28 19:52:45 Thomas Roessler <roessler@does-not-exist.org> (roessler)
3800 * mutt.h, parse.c, pattern.c, protos.h, hdrline.c: Cleaning
3801 up attachment counting. This takes away some of the worst
3802 aberrations, but the feature is still a performance hog.
3804 2006-04-28 12:19:20 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (roessler)
3806 * mutt_socket.h: "could somebody please move this really nasty
3807 bug fix taken from Brendan's esmtp patch to the mailine code?" --
3810 2006-04-28 08:35:03 Rocco Rutte <pdmef@gmx.net> (roessler)
3812 * imap/imap.c, init.h, main.c, mutt.h, mutt_socket.c, mutt_ssl.c,
3813 mutt_ssl.h, mutt_ssl_gnutls.c, pop_lib.c, buffy.c, configure.in,
3814 globals.h, init.c: pdmef+fix+sslinterface. Triggered by a warning
3815 when compiling with POP and GNUTLS, I noticed the SSL interfaces
3816 for OpenSSL and GNUTLS internally are different which doesn't
3819 * configure.in, mh.c: pdmef+fix+dino.diff. This fixes mutt/2174.
3821 2006-04-24 19:59:07 exg@gentoo.org (brendan)
3823 * configure.in: Don't abort configure if --without-sasl is
3824 given without any network options. Gentoo's build scripts seem
3825 to generate this configuration.
3827 2006-04-20 16:46:49 Moritz.Schulte@ruhr-uni-bochum.de (roessler)
3829 * headers.c, mutt_crypt.h, postpone.c: Make mutt_parse_crypt_hdr
3832 2006-04-18 23:22:30 Brendan Cully <brendan@kublai.com> (brendan)
3834 * imap/auth_sasl.c: Handle Exchange's bogus short challenge in
3835 AUTH NTLM (problem debugged by Alexander Gattin).
3837 2006-04-18 15:28:50 Thomas Roessler <roessler@does-not-exist.org> (roessler)
3839 * recvattach.c: Fix saving of attachments.
3841 2006-04-05 17:28:30 Phil Pennock <mutt-dev@spodhuis.demon.nl> (brendan)
3843 * curs_main.c: (1) OP_MAIN_LINK_THREADS needs to check for
3844 IMAP_ACL_DELETE permission, since the thread linking involves
3845 deleting the old email. (2) makes CHECK_IMAP_ACL() a no-op if
3846 USE_IMAP is not defined; then cleans up a bunch of the #ifdef
3849 2006-04-03 20:26:14 Brendan Cully <brendan@kublai.com> (brendan)
3851 * imap/command.c: Don't pass a null destination to imap_fix_path
3852 in the default STATUS handler when the mailbox name is implicitly
3853 INBOX. Thanks to Kai Hendry for the test mailbox and Sami Liedes
3854 for the backtrace. Closes debian #351337.
3856 * init.h: Set $record default to ~/sent (closes: #2068).
3858 2006-03-30 19:50:01 Brendan Cully <brendan@kublai.com> (brendan)
3860 * doc/manual.xml.head: Tighten up lists/subscribe example,
3863 2006-03-28 18:04:21 Mike Hallock <mhallock@scs.uiuc.edu> (brendan)
3865 * curs_main.c: imap-fetch-mail should check that there is a
3866 Context before dereferencing Context->magic to avoid a segfault
3869 2006-03-28 01:08:28 Paul Walker <paul@black-sun.demon.co.uk> (brendan)
3871 * recvattach.c: Sanitize attachment file names (seatbelt for
3872 inattentive recipients).
3874 2006-03-24 23:15:37 Paul Walker <paul@black-sun.demon.co.uk> (brendan)
3876 * INSTALL: Document the need for a docbook-xsl bundle in order
3879 2006-03-15 12:26:00 Brendan Cully <brendan@kublai.com> (brendan)
3881 * imap/message.c: Don't store UIDNEXT unless we know it.
3883 * imap/message.c: Only synthesize UIDNEXT if we've fetched
3884 uncached messages. Fixes a FETCH 1:0 bug Bruno Postle reported and
3887 2006-03-13 23:21:51 Brendan Cully <brendan@kublai.com> (brendan)
3889 * imap/message.c: Courier fails to send UIDNEXT on SELECT
3890 (a violation of RFC 3501 section 6.3.1) - synthesize it if it
3893 * init.h: Make imap_idle default to false for 1.5.12.
3895 2006-03-03 10:12:27 Thomas Roessler <roessler@does-not-exist.org> (roessler)
3897 * hook.c: reply-hook is used in contexts where we don't have
3898 a Context structure available. Hence, it must not require the
3901 2006-03-03 09:55:46 Thomas Roessler <roessler@does-not-exist.org> (roessler)
3903 * query.c: Fix mutt/2189; lack of error checking in the query
3906 2006-02-21 21:52:17 Brendan Cully <brendan@kublai.com> (brendan)
3908 * muttlib.c: Preallocate some buffer space before attempting
3909 vsnprintf in mutt_buffer_printf (Solaris 9 workaround).
3911 2006-02-21 08:10:15 Thomas Roessler <roessler@does-not-exist.org> (roessler)
3913 * attach.c: Fix mutt/2186.
3915 2006-02-21 00:29:10 Brendan Cully <brendan@kublai.com> (brendan)
3917 * imap/command.c, muttlib.c: Catch mutt_buffer_printf failures.
3919 2006-01-26 07:13:06 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (brendan)
3921 * contrib/Makefile.in, doc/Makefile.in: Set datarootdir.
3923 2006-01-20 21:21:31 Phil Pennock <mutt-dev@spodhuis.demon.nl> (brendan)
3925 * imap/message.c: Correct a fairly harmless typo parsing message
3928 2006-01-15 21:37:03 Brendan Cully <brendan@kublai.com> (brendan)
3930 * imap/browse.c, imap/command.c, imap/imap.c, imap/imap.h, main.c,
3931 pattern.c: A conservative update of copyright years. Some other
3932 files may need updating too.
3934 2006-01-14 01:16:59 Phil Pennock <mutt-dev@spodhuis.demon.nl> (brendan)
3936 * init.c: Tab-completion for my_ variable names and values.
3938 2006-01-13 09:08:11 Thomas Roessler <roessler@does-not-exist.org> (roessler)
3940 * init.c: More compact code for managing the "my" variables list.
3942 2006-01-12 19:09:28 Phil Pennock <mutt-dev@spodhuis.demon.nl> (brendan)
3944 * init.c: Update MyVars to the next entry when deleting the head
3945 of the list, instead of leaving it pointing to a freed entry.
3947 2006-01-12 09:36:46 Vincent Lefevre <vincent@vinc17.org> (roessler)
3951 2006-01-12 06:07:50 Brendan Cully <brendan@kublai.com> (brendan)
3953 * init.c: Teach mutt to expand mutt variables as it does
3954 environment variables. For example, you might put something like
3955 this into a hook: set sendmail="mysmtp -f $from". Allow
3956 user-definable variables starting with my_. Environment variables
3957 take precedence, and expansion does not occur in shell-escape.
3959 2006-01-11 06:45:23 Recai Oktas <roktas@omu.edu.tr> (brendan)
3961 * po/tr.po: A tr.po update.
3963 2006-01-10 21:06:22 Brendan Cully <brendan@kublai.com> (brendan)
3965 * imap/browse.c: Sanity-check folder inferiors response. Brian
3966 Weaver reports that it fixes the extra delimiters bug triggered by
3967 dbmail's incorrect LIST response.
3969 * hdrline.c: Don't use uninitialised flags variable when fetching
3970 attachment count. Closes: #2153.
3972 2006-01-09 19:43:59 Thomas Roessler <roessler@does-not-exist.org> (roessler)
3974 * imap/imap.c, mutt.h, pattern.c, protos.h, send.c, Makefile.am,
3975 globals.h, group.c, init.c, init.h: Adding pattern group support;
3976 see http://does-not-exist.org/mail-archives/mutt-dev/msg05693.html
3977 for instructions. The ungroup command is not yet implemented,
3978 and documentation is lacking.
3980 2006-01-04 17:28:32 Brendan Cully <brendan@kublai.com> (brendan)
3982 * imap/browse.c: Zero out IMAP_LIST before each imap_cmd_step in
3983 browser to avoid bogus matches when the untagged response isn't a
3984 LIST response. Phil Pennock diagnosed and proposed a patch for
3987 2006-01-03 17:35:18 Brendan Cully <brendan@kublai.com> (brendan)
3989 * imap/imap.c: Pipeline CLOSE (it's always followed by a SELECT or
3992 * imap/command.c, imap/imap.c: If there is an * OK
3993 [CAPABILITY... qualifier on connect, parse it and skip the manual
3996 * imap/imap.h, imap/imap.c, postpone.c: Pipeline postponed mail
3997 check on mailbox open if appropriate.
3999 2005-12-30 17:34:52 Brendan Cully <brendan@kublai.com> (brendan)
4001 * imap/imap.c: Sort mailbox in SORT_ORDER in imap_sync_mailbox so
4002 that sync_helper doesn't end up resorting it 10 times.
4004 * imap/imap.c: Only resort headers in imap_make_msg_set if order
4005 != SORT_ORDER. Fix sync_helper to return 1 in case of +FLAGS but
4008 2005-12-26 23:55:19 Nik A. Melchior <nam1@cec.wustl.edu> (brendan)
4010 * doc/muttrc.man.head: Fix whitespace around ~X in
4013 2005-12-23 18:20:02 Brendan Cully <brendan@kublai.com> (brendan)
4015 * imap/imap_private.h, imap/message.c: Don't evaluate hcache
4016 unless uidnext > 0. This shouldn't happen, but it was reported
4017 to. I probably have to be a lot more careful about the uid
4018 datatypes but I'm too lazy to clean up right now.
4020 * imap/imap.c: Always use NOOP when imap_check_mailbox is called
4021 with force set. Seems to resolve a Cyrus idiosyncracy noted by
4024 * imap/imap.c, imap/message.c: IMAP message cache fixes: embed
4025 UIDVALIDITY in the cache file name, only delete deleted messages
4026 at sync time. Also use an alias to make the sync code clearer.
4028 2005-12-22 20:14:04 Brendan Cully <brendan@kublai.com> (brendan)
4030 * imap/command.c: Fix at least Kyle Wheeler's new mail detection
4031 problems: call imap_fix_path on buffy path.
4033 * regex.c: Kyle Wheeler noticed a couple of warnings in the
4034 moribund regex code. One still remains that I'm too lazy to fix
4037 * imap/message.c: Add <errno.h> for msg_cache_put.
4039 * globals.h, imap/imap.c, imap/imap_private.h, imap/message.c,
4040 imap/message.h, init.h: Add $imap_cachedir option. If set, mutt
4041 will keep copies of IMAP messages under this directory.
4043 * imap/imap.c: Check all connections instead of just the first
4044 when NONEW is set in imap_conn_find. Wait for root delimiter check
4045 to complete before SELECTing since we may need it to form the
4048 * imap/command.c: More logging in STATUS parser to track down new
4049 mail detection problems.
4051 2005-12-21 21:02:50 Brendan Cully <brendan@kublai.com> (brendan)
4053 * hcache.c: Check for NULL data in refactored mutt_hcache_fetch.
4055 * hcache.c: Unbreak QDBM too.
4057 * hcache.c, hcache.h: I broke DB4 while refactoring hcache.c.
4059 * imap/imap.c, imap/imap_private.h, imap/message.c: Cache
4060 UIDVALIDITY/UIDNEXT as header cache metadata, only attempt to
4061 fetch up to UIDNEXT from the header cache. Also a cosmetic
4062 correction: Display the actual first message being fetched (after
4063 hcache) instead of 1.
4065 * imap/command.c: Don't run pending IMAP commands until the
4066 current queue has drained. Many thanks to Vincent Lefevre for his
4067 patient help debugging.
4069 * imap/command.c: Compare full mailbox names when doing IMAP buffy
4070 check, not up to the length of the STATUS response.
4072 2005-12-20 17:50:47 Brendan Cully <brendan@kublai.com> (brendan)
4074 * hcache.c, hcache.h, imap/imap.c, imap/imap_private.h,
4075 imap/message.c, mh.c, protos.h, Makefile.am: Refactor header cache
4076 a bit to provide (fetch|store)_raw functions. These will let me
4077 keep folder metadata (UIDVALIDITY, NEXT, msg count etc) in the
4078 cache, which will help to sync more quickly.
4080 * imap/imap.c: Remove deleted entries from header cache on CLOSE.
4082 2005-12-19 18:13:28 Brendan Cully <brendan@kublai.com> (brendan)
4084 * ChangeLog, ChangeLog.old: ChangeLog.old was just old ChangeLog
4085 entries with different formatting - I think it's time to put it
4086 out to pasture. I've moved all pre-1.4 entries from ChangeLog into
4087 ChangeLog.old now. This should have the nice side-effect of making
4088 the git mirror grow a little more slowly.
4090 * imap/imap.c: Catch another possible race when starting IDLE.
4092 * imap/imap.c, imap/imap_private.h, imap/message.c: More IMAP
4093 header cache cleanup: remove expunged entries from cache, and
4094 don't bother checking the cache for mail that's arrived since the
4095 mailbox was opened. TODO: cache UIDNEXT, only check the cache for
4096 messages up to cached value.
4098 * imap/imap.c: Avoid a possible race when entering the IDLE
4099 command - if new mail notification is received before the +
4100 response, mutt may attempt to send a fetch command before it
4101 realises it's idling.
4103 * imap/imap_private.h, imap/message.c, imap/imap.c: Much faster
4104 IMAP sync code, pipelined and everything. Now batch updates
4105 changed flags, instead of syncing each changed message
4108 * imap/imap.c: Manually unidle at logout if necessary. Somewhat
4109 unclean - might be good to have an imap_unidle function...
4111 * imap/imap.c, imap/message.c, imap/message.h: Cache server-side
4112 flags, don't send flag updates if mutt's are the same. This can
4113 happen if a flag is toggled and toggled back, or we receive server
4114 updates, and the cache will make much faster sync possible later.
4116 * imap/command.c, imap/imap.c: Pipeline MYRIGHTS, subscribed
4117 mailbox check and root delimiter check.
4119 * imap/imap.c: Clear name field from status callback before each
4120 IMAP completion attempt.
4122 * imap/message.c: Remove some cut-n-paste garbage from IMAP header
4125 * mx.c: Only mark unread messages as old when closing mailbox.
4127 * imap/auth_sasl.c, imap/browse.c, imap/imap.c,
4128 imap/imap_private.h, imap/message.c, imap/util.c, mx.c: Real
4129 support for the Old flag on IMAP.
4131 * imap/imap.c, imap/imap_private.h: Display success message when
4132 subscription command succeeds.
4134 * imap/browse.c, imap/command.c, imap/imap.c, imap/imap_private.h:
4135 Replace imap_parse_list_response with a proper untagged response
4138 2005-12-16 18:49:40 Recai Oktas <roktas@omu.edu.tr> (brendan)
4140 * color.c, crypt.c, handler.c, init.c, parse.c, smime.c: Use
4141 ascii_str* instead of mutt_str* in several places where it's
4144 2005-12-16 18:18:52 Brendan Cully <brendan@kublai.com> (brendan)
4146 * imap/command.c, imap/imap.c, imap/imap_private.h,
4147 imap/message.c, imap/util.c: New new mail detection code. Now we
4148 use UIDVALIDITY/UIDNEXT to detect whether a mailbox has been
4149 changed since we last saw it, rather than the more ephemeral
4150 RECENT flag. We also keep a cache of mailboxes we've visited or
4151 called STATUS on, which might eventually make for better
4152 information in the browser and mailbox views. Big changes,
4153 probably not stable. IWFM.
4155 2005-12-15 18:59:59 Brendan Cully <brendan@kublai.com> (brendan)
4157 * imap/message.c: Whitespace shuffling.
4159 * imap/command.c, imap/imap.c, imap/imap_private.h, imap/util.c:
4160 Use mutt_buffer_printf in several places instead of a homebrew
4163 * configure.in, m4/funcs.m4, muttlib.c, protos.h: Add
4164 mutt_buffer_printf function, with autoconf test for va_copy.
4166 * imap/imap.c: IMAP keepalive might have been interacting badly
4167 with $timeout when IDLE was enabled. Use force option for IDLE too.
4169 2005-12-14 17:29:57 Brendan Cully <brendan@kublai.com> (brendan)
4171 * imap/auth_sasl.c, imap/command.c, imap/imap_private.h: SASL-IR
4172 support for IMAP. The RTT was has begun. I had forgotten how
4173 strangely convoluted auth_sasl has become though...
4175 2005-12-13 23:37:42 Brendan Cully <brendan@kublai.com> (brendan)
4177 * mutt_ssl.c, mutt_ssl_gnutls.c: Add conn_poll (using
4178 raw_socket_poll) to SSL socket setup functions.
4180 * buffy.c: Fix recently-broken buffy notification for IMAP.
4182 * imap/imap_private.h, imap/util.c, imap/command.c, imap/imap.c,
4183 imap/imap.h, postpone.c: Restore IMAP postponed check in the wake
4184 of the buffy pipelining patch. Fall back to NOOP if IDLE poll
4185 fails. Allow for untagged messages when starting IDLE. Free
4186 idata->cmdbuf in imap_free_idata.
4188 * imap/TODO, imap/BUGS: Updated todo/bug list for IMAP
4190 2005-12-12 17:24:12 Brendan Cully <brendan@kublai.com> (brendan)
4192 * imap/command.c, imap/imap.c, init.h, mutt.h: Add $imap_idle
4193 boolean to disable the IDLE extension (may be needed with some
4194 servers like the particular version of dovecot I tried
4195 yesterday). Don't attempt to poll mailboxes with connections that
4196 haven't yet authenticated. Recognize NO responses again (silly
4197 typo, spotted by Charlie Allom)
4199 2005-12-12 02:24:43 Brendan Cully <brendan@kublai.com> (brendan)
4201 * configure.in, imap/command.c, imap/imap.c, imap/imap_private.h,
4202 mutt_socket.c, mutt_socket.h, mutt_tunnel.c: IMAP IDLE support.
4204 * buffy.c: Whoops, don't break buffy for non-IMAP mailboxes!
4206 * buffy.c, imap/command.c, imap/imap.c, imap/imap.h,
4207 imap/imap_private.h, imap/util.c: IMAP command batching code, used
4208 to pipeline mailbox poll requests. Up to 10 poll commands will be
4209 sent at a time (tunable in imap_private.h). This is a huge win on
4210 my currently awful wireless link. It takes a knife to a lot of
4211 fundamental IMAP code (mostly for the better), so it may have
4212 destabilised things. Time for some brave (or lazy
4213 non-Changelog-reading) testers to report... next up, IDLE
4216 2005-12-10 07:06:44 Brendan Cully <brendan@kublai.com> (brendan)
4218 * imap/browse.c, imap/command.c, imap/imap.c, imap/imap_private.h,
4219 imap/util.c: Set up a command pipeline. Currently everything still
4220 runs a single command from start to finish before moving on, but
4221 this creates the infrastructure to pipeline mailbox polling
4222 calls. Bitter experience at the end of a flaky wireless link
4223 teaches me that this can be useful.
4225 * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
4226 imap/auth_sasl.c, imap/browse.c, imap/command.c, imap/imap.c,
4227 imap/imap_private.h, imap/message.c, imap/util.c: Move IMAP
4228 response buffer out of command into IMAP_DATA. Ironically this is
4229 to prepare for pipelined commands.
4231 2005-11-24 12:50:27 Thomas Roessler <roessler@does-not-exist.org> (roessler)
4233 * curs_main.c, pattern.c: mutt/2142 suggests that the change
4234 from pattern.c,3.14 -> 3.15 causes inconsistency and confusion.
4235 Reverting the change; adding a helpful message to the status line.
4237 2005-11-22 12:31:58 Thomas Roessler <roessler@does-not-exist.org> (roessler)
4239 * pgp.c: Fix "mixed messages" about the success (or not) of
4240 decrypting PGP messages.
4242 * handler.c: Actually, the previous fix for 2139 had a flaw.
4244 * handler.c: Fix mutt/2139; also Debian #340116.
4246 2005-11-17 18:40:50 Thomas Roessler <roessler@does-not-exist.org> (roessler)
4248 * menu.c: a not entirely sane state of code.
4250 * menu.c: Another stab at #2019.
4252 2005-11-01 08:42:00 Thomas Roessler <roessler@does-not-exist.org> (roessler)
4254 * menu.c: This should be a better patch for the menu break
4257 2005-10-31 11:56:58 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
4259 * imap/message.c: Fix 2119.
4261 2005-10-31 10:51:54 Thomas Roessler <roessler@does-not-exist.org> (roessler)
4263 * mutt_idna.c: Fix the underlying problem behind mutt/2107.
4265 * menu.c: Fixing #2019.
4267 * flags.c: Fix #2123.
4269 2005-10-21 04:35:38 Brendan Cully <brendan@kublai.com> (brendan)
4271 * smime.c, attach.c, buffy.c, copy.c, copy.h, crypt-gpgme.c,
4272 crypt.c, edit.c, handler.c, mbox.c, mutt.h, pager.c, parse.c,
4273 pattern.c, pgp.c, pgpmicalg.c, pgppacket.c, pgppubring.c, pop.c,
4274 postpone.c, protos.h, sendlib.c: Full large file support. Keep a
4275 close watch on your mailboxes everyone!
4277 2005-10-18 07:04:50 Vincent Lefevre <vincent@vinc17.org> (roessler)
4281 2005-10-17 09:14:58 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
4283 * smime.c: Fix S/MIME algorithm choice.
4285 2005-10-14 09:30:11 Thomas Roessler <roessler@does-not-exist.org> (roessler)
4287 * imap/imap.c: Fix imap/2112.
4289 2005-10-10 18:26:31 Brendan Cully <brendan@kublai.com> (brendan)
4291 * pgp.c: Make PGP decode failure non-fatal when displaying
4292 messages (as opposed to decode-saving them). I think it would be
4293 nicer to include the original text when decryption fails
4296 * imap/command.c, setenv.c: Accept + as IMAP continuation, not
4297 just + . May close #2106. Feed check_sec candy in setenv.c.
4299 2005-10-09 20:53:21 Brendan Cully <brendan@kublai.com> (brendan)
4301 * configure.in: Now that we always check for ncurses/ncurses.h,
4302 remove /usr special case.
4304 * configure.in, mutt_curses.h: Tweak ncurses autoconflation to
4305 check for ncurses/ncurses.h everywhere, not just in /usr. With
4306 --with-curses=/usr/local, should Close: #2095.
4308 * configure.in, setenv.c: Add Russ Allbery's setenv replacement
4311 * init.h: Correct doc nit for $meta_key, noted by Mark
4312 Weyer. Closes: #2105.
4314 2005-10-06 06:15:00 Brendan Cully <brendan@kublai.com> (brendan)
4316 * browser.c: Sort browser entries after every IMAP browsing
4317 operation instead of just when explicitly requested. Closes:
4320 2005-10-06 05:13:55 Jeff Ito <jeffi@rcn.com> (brendan)
4322 * smime.c: Add AES ciphers to S/MIME encryption options. Closes:
4325 2005-10-05 19:24:40 David Champion <dgc@uchicago.edu> (brendan)
4327 * doc/manual.xml.head, init.c: Fix 'unattachments'. Closes: #2102.
4329 2005-10-05 19:20:22 Jeff Ito <jeffi@rcn.com> (brendan)
4331 * smime.c: S/MIME key selection truncates the last character of
4332 the selected key for no apparent reason. Removed until someone
4333 can justify it. Closes: #2081.
4335 2005-10-04 19:00:05 Brendan Cully <brendan@kublai.com> (brendan)
4337 * init.h: Tweak description of pop_checkinterval slightly. Closes:
4340 * hcache.c: Bump hcache Id for attachment counting patch.
4342 2005-10-04 06:05:39 David Champion <dgc@uchicago.edu> (brendan)
4344 * Muttrc.head.in, doc/manual.xml.head, doc/muttrc.man.head,
4345 globals.h, hdrline.c, init.c, init.h, mime.h, mutt.h, parse.c,
4346 pattern.c, protos.h, recvattach.c: Attachment counting for index
4347 display (patch-1.5.11.dgc.attach.6). Modifications: attach_recurse
4348 and attach_ignore_fundamental stripped, some debugging code
4349 removed, some bones thrown to check_sec.sh.
4351 2005-10-04 05:24:00 Sébastien Hinderer <Sebastien.Hinderer@libertysurf.fr> (brendan)
4353 * pager.c: The following patch has an effect only when the
4354 braille_friendly variable is set. When this is the case, the
4355 cursor is put on the first line of the message body, when viewing
4358 2005-10-04 04:29:09 Alain Bench <veronatif@free.fr> (brendan)
4360 * curs_main.c: Piping and printing in IMAP folder index with
4361 imap_peek=no marks message read immediately.
4363 2005-10-03 07:52:00 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
4365 * curs_lib.c, send.c: fix a problem that appears with signatures
4368 2005-09-30 18:24:17 Brendan Cully <brendan@kublai.com> (brendan)
4370 * doc/devel-notes.txt: Change manual.sgml to manual.xml (noted
4373 2005-09-30 01:42:50 Roland Rosenfeld <roland@spinnaker.de> (brendan)
4377 2005-09-29 23:57:07 Vincent Lefevre <vincent@vinc17.org> (brendan)
4381 2005-09-29 23:52:16 pi <pi@beobide.net> (brendan)
4383 * configure.in, po/eu.po: Basque translation.
4385 2005-09-29 23:02:49 Brendan Cully <brendan@kublai.com> (brendan)
4387 * configure.in, copy.c, sendlib.c: Ensure that Content-Length
4388 printf format specifier matches off_t size, to avoid mail-losing
4389 Content-Length: 0 (bug introduced by large file patch a couple
4390 of days ago). Closes: #2096.
4392 2005-09-27 03:43:24 Johan Svedberg <johan@svedberg.com> (brendan)
4396 2005-09-24 20:03:04 Brendan Cully <brendan@kublai.com> (brendan)
4398 * edit.c: Inflict more needless pain on translators by splitting
4399 EditorHelp to satisfy -pedantic.
4401 * mbox.c, mutt.h, configure.in: Use fseeko/ftello when available
4402 while opening mbox/mmdf. Closes: #2084.
4404 2005-09-24 19:36:35 Alain Bench <veronatif@free.fr> (brendan)
4406 * copy.c, mutt.h, parse.c, sendlib.c, thread.c: Cosmetic fixes to
4407 MIME headers. Closes: #2086.
4409 2005-09-24 17:51:17 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
4411 * po/ja.po: Update to HEAD.
4413 2005-09-23 18:38:36 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
4415 * configure.in: Quote an error message.
4417 2005-09-22 16:38:08 Takahashi Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
4419 * configure.in, globals.h, hcache.c, init.h: Update QDBM patch to
4420 the current state of the art. Closes: #2003 (again).
4422 2005-09-22 09:06:13 Thomas Roessler <roessler@does-not-exist.org> (roessler)
4424 * send.c: When composing a reply, there might be degenerate cases
4425 in which a CC header is created, but no To header. In this case,
4426 we now use the auto-generated CC header as the To header.
4428 2005-09-22 04:05:49 Brendan Cully <brendan@kublai.com> (brendan)
4430 * init.c: Refactor mutt var completion so it can be used for
4431 inline expansions (eg $from). Actual expansion not committed yet.
4433 * send.c: If ContentType is null, assume text/plain. Stopgap; a
4434 better mechanism would sanity-check MuttVars assignments before
4435 allowing them. Closes: #2080.
4437 * imap/util.c, imap/imap.c: Don't allow imap URLs with empty
4438 hosts. Also don't attempt to complete on open connections when
4439 there aren't any (diagnosed by Nico Golde). Closes: #2079.
4441 * pattern.c: Use ctx instead of Context when checking whether or
4442 not to do IMAP search. Resolves a possible segfault in color index
4443 ~b operations. I can't remember whether Context vs ctx was
4444 intentional - I doubt it.
4446 2005-09-21 14:17:14 Adeodato Simo <asp16@alu.ua.es> (brendan)
4448 * curs_main.c: Check for sigwinch in index before calling
4449 km_dokey, since for unknown reasons km_dokey seems to eat the
4450 signal in some cases. [Not reproducible in my ncurses environments
4451 - Brendan]. Closes: #1907.
4453 2005-09-21 13:23:43 Brendan Cully <brendan@kublai.com> (brendan)
4455 * imap/imap.c, pattern.c: Catch empty substring/regexp search
4456 arguments (precludes a segfault from dereferencing a null string
4459 2005-09-21 06:04:37 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
4461 * init.h, mutt.h, configure.in, hcache.c: QDBM support for the
4464 2005-09-21 04:50:31 Adeodato Simo <asp16@alu.ua.es> (brendan)
4466 * pgp.c: When using GPG agent in classic mode, set GPG_TTY if it
4467 isn't already set instead of bailing out. Closes: #2072.
4469 2005-09-21 03:48:38 Takahashi Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
4471 * init.c: Ensure that set doesn't change variables from within the
4472 help screen. I think this is a gross approach, and probably
4473 overkill, but it's the fault of the original code design, not
4474 Tamo's patch. Until a better way falls from the sky, this Closes:
4477 2005-09-21 02:58:07 Brendan Cully <brendan@kublai.com> (brendan)
4479 * curs_main.c: Cancelling <change-folder> from within the pager
4480 will now keep you in the pager rather than kicking you back to the
4481 index. Closes: #2075.
4483 2005-09-20 23:41:21 Vincent Lefevre <vincent@vinc17.org> (brendan)
4485 * muttlib.c: Slight improvement on dgc's warning fix in edge cases.
4487 2005-09-20 06:43:39 David Champion <dgc@uchicago.edu> (brendan)
4489 * init.c: Fix a null-pointer-dereference parsing aliases with
4492 * muttlib.c: Clear a compiler warning.
4494 2005-09-20 03:56:25 Gero Treuner <gerotick@faveve.uni-stuttgart.de> (brendan)
4496 * contrib/gpg.rc, doc/manual.xml.tail: Update locations of
4497 gpg-2comp, Gero Treuner.
4499 2005-09-19 06:14:27 Brendan Cully <brendan@kublai.com> (brendan)
4501 * mkchangelog.sh: I just realised what's been happening to the
4502 changelog: I recently got a new version of 'head' that refuses
4503 to accept -1 instead of -n 1, but doesn't actually return
4504 failure. So mkchangelog was feeding nothing to the cvs date
4505 argument, and instead merrily snarfing down the entire changelog
4506 every time. I've put in a simple $date != "" check. Thanks,
4507 textutils! Thanks for ushering in the future! I'd like to shake
4510 2005-09-19 05:12:29 Brendan Cully <brendan@kublai.com> (brendan)
4512 * doc/manual.xml.head: Remove mention of obsolete
4513 --enable-imap-edit-threads configure option.
4515 2005-09-18 17:49:33 Brendan Cully <brendan@kublai.com> (brendan)
4517 * ChangeLog: Somehow the changelog got mangled (multiple copies
4520 2005-09-18 08:22:49 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
4524 2005-09-18 02:53:18 brendan (brendan)
4526 * doc/Makefile.in: More cleanups, slightly better dependencies.
4528 2005-09-18 02:35:10 Brendan Cully <brendan@kublai.com> (brendan)
4530 * doc/Makefile.in: Stupid hack to synchronise on makedoc for
4531 parallel builds. Only works when entered via make all. make
4532 stamp-doc-xml directly can fail in pathological conditions.
4534 * doc/Makefile.in: Attempt to work around make -j2
4535 breakage. Dependencies are still wrong, but I don't have
4536 the brainpower right now to get it right. People talk about
4537 imperative, functional, and logic programming, but no one ever
4538 mentions make programming.
4540 2005-09-17 20:46:14 Brendan Cully <brendan@kublai.com> (brendan)
4542 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
4543 po/uk.po, po/zh_CN.po, po/zh_TW.po, po/ga.po, po/gl.po,
4544 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
4545 po/nl.po, po/pl.po, intl/plural.y, intl/ref-add.sin,
4546 intl/ref-del.sin, intl/textdomain.c, po/bg.po, po/ca.po,
4547 po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
4548 po/et.po, po/fr.po, doc/dotlock.man, doc/manual.xml.head,
4549 doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head,
4550 imap/auth.c, imap/auth.h, imap/auth_anon.c, imap/auth_cram.c,
4551 imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
4552 imap/browse.c, imap/command.c, imap/imap.c, imap/imap.h,
4553 imap/imap_private.h, imap/message.c, imap/message.h, imap/utf7.c,
4554 imap/util.c, intl/COPYING.LIB-2, intl/COPYING.LIB-2.1,
4555 intl/Makefile.in, intl/bindtextdom.c, intl/config.charset,
4556 intl/dcgettext.c, intl/dcigettext.c, intl/dcngettext.c,
4557 intl/dgettext.c, intl/dngettext.c, intl/explodename.c,
4558 intl/finddomain.c, intl/gettext.c, intl/gettext.h,
4559 intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c,
4560 intl/l10nflist.c, intl/libgettext.h, intl/libgnuintl.h,
4561 intl/libintl.glibc, intl/loadinfo.h, intl/loadmsgcat.c,
4562 intl/localcharset.c, intl/locale.alias, intl/localealias.c,
4563 intl/ngettext.c, intl/plural.c, pgpkey.c, pgplib.c, pgplib.h,
4564 pgpmicalg.c, pgppacket.c, pgppacket.h, pgppubring.c, pop.c,
4565 pop.h, pop_auth.c, pop_lib.c, postpone.c, protos.h, query.c,
4566 recvattach.c, recvcmd.c, regex.c, remailer.c, remailer.h,
4567 resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h, rfc2231.c,
4568 rfc2231.h, rfc822.c, rfc822.h, score.c, send.c, sendlib.c,
4569 signal.c, smime.c, smime.h, smime_keys.pl, sort.c, sort.h,
4570 status.c, system.c, thread.c, url.c, browser.h, buffy.c, buffy.h,
4571 charset.c, charset.h, color.c, commands.c, complete.c, compose.c,
4572 config.guess, config.sub, copy.c, copy.h, crypt-gpgme.c,
4573 crypt-gpgme.h, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
4574 crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
4575 crypt-mod.h, crypt.c, cryptglue.c, curs_lib.c, curs_main.c,
4576 date.c, depcomp, dotlock.c, dotlock.h, edit.c, editmsg.c,
4577 enter.c, extlib.c, filter.c, flags.c, from.c, functions.h,
4578 globals.h, gnupgparse.c, handler.c, hash.c, hash.h, hcache.c,
4579 hdrline.c, headers.c, help.c, history.c, history.h, hook.c,
4580 init.c, init.h, keymap.c, keymap.h, lib.c, lib.h, mailbox.h,
4581 main.c, makedoc.c, mapping.h, mbox.c, mbyte.c, menu.c,
4582 mh.c, mime.h, missing, mutt.h, mutt_crypt.h, mutt_curses.h,
4583 mutt_idna.c, mutt_idna.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c,
4584 mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h,
4585 mutt_ssl_gnutls.c, mutt_tunnel.c, mutt_tunnel.h, muttbug.sh.in,
4586 muttlib.c, mx.c, mx.h, pager.c, pager.h, parse.c, pattern.c,
4587 pgp.c, pgp.h, pgpinvoke.c, COPYRIGHT, _regex.h, account.c,
4588 account.h, addrbook.c, alias.c, ascii.c, ascii.h, attach.c,
4589 attach.h, base64.c, browser.c: Gah, forgot the zip code when
4590 updating the FSF address...
4592 * po/zh_CN.po, po/zh_TW.po, po/tr.po, po/uk.po, po/sk.po,
4593 po/sv.po, po/ru.po, po/pt_BR.po, po/nl.po, po/pl.po, po/ko.po,
4594 po/lt.po, po/ja.po, po/id.po, po/it.po, po/ga.po, po/gl.po,
4595 po/hu.po, po/et.po, po/fr.po, po/eo.po, po/es.po, po/de.po,
4596 po/el.po, po/da.po, imap/imap.h, imap/imap_private.h,
4597 imap/message.c, imap/message.h, imap/utf7.c, imap/util.c,
4598 intl/COPYING.LIB-2, intl/Makefile.in, intl/bindtextdom.c,
4599 intl/config.charset, intl/dcgettext.c, intl/dcigettext.c,
4600 intl/dcngettext.c, intl/dgettext.c, intl/dngettext.c,
4601 intl/explodename.c, intl/finddomain.c, intl/gettext.c,
4602 intl/gettext.h, intl/gettextP.h, intl/hash-string.h,
4603 intl/intl-compat.c, intl/l10nflist.c, intl/libgettext.h,
4604 intl/libgnuintl.h, intl/libintl.glibc, intl/loadinfo.h,
4605 intl/loadmsgcat.c, intl/localcharset.c, intl/locale.alias,
4606 intl/localealias.c, intl/ngettext.c, intl/plural.c, intl/plural.y,
4607 intl/ref-add.sin, intl/ref-del.sin, intl/textdomain.c, po/bg.po,
4608 po/ca.po, po/cs.po, doc/dotlock.man, doc/manual.xml.head,
4609 doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head, imap/auth.c,
4610 imap/auth.h, imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
4611 imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
4612 imap/command.c, imap/imap.c, rfc2047.h, rfc2231.c, rfc2231.h,
4613 rfc822.c, rfc822.h, score.c, send.c, sendlib.c, signal.c,
4614 smime.c, smime.h, smime_keys.pl, sort.c, sort.h, status.c,
4615 system.c, thread.c, url.c, query.c, recvattach.c, recvcmd.c,
4616 regex.c, remailer.c, remailer.h, resize.c, rfc1524.c,
4617 rfc1524.h, rfc2047.c, pager.h, parse.c, pattern.c, pgp.c,
4618 pgp.h, pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgpmicalg.c,
4619 pgppacket.c, pgppacket.h, pgppubring.c, pop.c, pop.h,
4620 pop_auth.c, pop_lib.c, postpone.c, protos.h, mbyte.c, menu.c,
4621 mh.c, mime.h, missing, mutt.h, mutt_crypt.h, mutt_curses.h,
4622 mutt_idna.c, mutt_idna.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c,
4623 mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h,
4624 mutt_ssl_gnutls.c, mutt_tunnel.c, mutt_tunnel.h, muttbug.sh.in,
4625 muttlib.c, mx.c, mx.h, pager.c, extlib.c, filter.c, flags.c,
4626 from.c, functions.h, globals.h, gnupgparse.c, handler.c, hash.c,
4627 hash.h, hcache.c, hdrline.c, headers.c, help.c, history.c,
4628 history.h, hook.c, init.c, init.h, keymap.c, keymap.h, lib.c,
4629 lib.h, mailbox.h, main.c, makedoc.c, mapping.h, mbox.c,
4630 dotlock.h, edit.c, editmsg.c, enter.c, copy.h, crypt-gpgme.c,
4631 crypt-gpgme.h, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
4632 crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
4633 crypt-mod.h, crypt.c, cryptglue.c, curs_lib.c, curs_main.c,
4634 date.c, depcomp, dotlock.c, COPYRIGHT, GPL, _regex.h, account.c,
4635 account.h, addrbook.c, alias.c, ascii.c, ascii.h, attach.c,
4636 attach.h, base64.c, browser.c, browser.h, buffy.c, buffy.h,
4637 charset.c, charset.h, color.c, commands.c, complete.c, compose.c,
4638 config.guess, config.sub, copy.c: Update FSF address (via sed,
4639 I hope nothing got mangled). Closes: #2071.
4641 2005-09-17 17:39:18 Alain Bench <veronatif@free.fr> (brendan)
4643 * Muttrc.head.in: Clean up some Muttrc macros, and add macro
4644 'y' to jump to the mailboxes view. Closes: #2069.
4646 2005-09-17 17:27:54 Brendan Cully <brendan@kublai.com> (brendan)
4648 * main.c: Some minor cleanups: tell users to go to bugs.mutt.org
4649 instead of using flea; update copyright year in mutt -v;
4650 reorganise USE opts a little; break long strings so that -pedantic
4651 stops complaining. Not sure that last one is worth the trouble
4652 it causes the po team...
4654 2005-09-17 01:07:54 Vincent Lefevre <vincent@vinc17.org> (brendan)
4658 2005-09-16 23:09:12 Kevin Scannell <scannell@slu.edu> (brendan)
4660 * configure.in, po/ga.po: Irish translation.
4662 2005-09-16 15:20:59 Brendan Cully <brendan@kublai.com> (brendan)
4664 * build-release, po/Makefile.in.in: Move update-po out of make
4665 dist, into build-release. It seems to me that make dist should do
4666 as little as possible beyond putting the right files in a tarball.
4668 2005-09-16 13:43:58 Ronny Haryanto <ronnylist@haryan.to> (roessler)
4672 2005-09-16 11:02:00 Ivan Vilata i Balaguer <ivan@selidor.net>
4677 2005-09-16 10:20:20 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
4682 2005-09-16 10:19:46 René Clerc <rene@clerc.nl> (roessler)
4686 2005-09-16 02:15:45 Brendan Cully <brendan@kublai.com> (brendan)
4688 * doc/Makefile.in: Add stamp-doc-xml to "all".
4690 * doc/Makefile.in: stamp-doc-man is pointless as far as I can
4693 * doc/Makefile.in: Tweak makefile so that the dist tarball
4694 doesn't always try to build docs.
4696 * configure.in: VERSION should go into CONFIG_STATUS_DEPENDENCIES,
4697 not CONFIGURE_DEPENDENCIES. Slap ma fro.
4699 2005-09-15 23:18:48 Brendan Cully <brendan@kublai.com> (brendan)
4701 * Makefile.am, build-release: Move changelog target to
4702 update-changelog so that dist won't automatically invoke it,
4703 and have commit and build-release call it.
4705 * build-release: Now that 1.5.11 is out, previous versions won't
4706 be x.y.zi: adjust diff.
4708 2005-09-15 14:24:39 roessler (roessler)
4710 * po/zh_TW.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po,
4711 po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
4712 po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
4713 po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
4714 po/uk.po, po/zh_CN.po, VERSION, po/bg.po, reldate.h: automatic
4715 post-release commit for mutt-1.5.11
4717 2005-09-14 14:15:06 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
4720 * init.h: Refer to $use_envelope_from rather than old
4721 $envelope_from in description of $envelope_from_address.
4723 2005-09-14 02:45:44 Brendan Cully <brendan@kublai.com> (brendan)
4725 * globals.h, init.h, sendlib.c: Add new $envelope_from_address
4726 variable for manually specifying the envelope sender. Rename (with
4727 compatibility synonym) $envelope_from to $use_envelope_from. Make
4728 $envelope_from subordinate to $use_e_f, as $from is to
4729 $use_from. From a discussion with TLR.
4731 2005-09-13 20:36:17 Brendan Cully <brendan@kublai.com> (brendan)
4733 * doc/Makefile.in: Put chunked HTML manual in top doc directory
4734 instead of HTML subdirectory. Solves a weird $distdir
4735 absolute/relative path nuisance.
4737 2005-09-12 06:22:21 Brendan Cully <brendan@kublai.com> (brendan)
4739 * curs_lib.c, pop.c, pop.h, pop_lib.c: Teach pop driver about
4740 mutt_progress_bar. Allow progress bar to omit total size if zero
4743 2005-09-10 18:47:17 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
4746 * menu.c: Correct some inconsistencies introduced by
4747 $menu_context. Closes: #2019?
4749 2005-09-10 06:02:04 Brendan Cully <brendan@kublai.com> (brendan)
4751 * imap/imap.c, curs_lib.c: A pair of small optimisations to the
4754 2005-09-08 16:37:59 Brendan Cully <brendan@kublai.com> (brendan)
4756 * pager.c: Revert bogus change to last message detection in
4759 * pager.c: Forget line number when resolving in pager. This
4760 is beginning to get messy - maybe it would be better to only
4761 remember on specific operations like sync.
4763 * mutt_socket.c: Set CLOEXEC on sockets in IPv4 code path like
4766 * pattern.c: Make stringmatch pattern detection stateless.
4768 * curs_lib.c: ifdef USE_SOCKET around mutt_progress_bar.
4770 2005-09-08 07:09:46 Bernd Ahlers <bernd@ba-net.org> (brendan)
4772 * po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
4773 po/zh_TW.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
4774 po/pl.po, po/pt_BR.po, po/ru.po, po/da.po, po/de.po, po/el.po,
4775 po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
4776 po/id.po, po/ca.po, po/cs.po: Correct some S/MIME po entries.
4778 2005-09-07 08:01:59 Brendan Cully <brendan@kublai.com> (brendan)
4780 * curs_lib.c: Ensure progress bar rounds to $net_inc.
4782 * curs_lib.c, globals.h, imap/imap.c, imap/imap_private.h,
4783 imap/message.c, init.h, mutt_curses.h: Display progress meter
4784 when uploading/fetching IMAP data. Closes: #1772.
4786 * pager.c: Adjust gross hack to return to the same line in the
4787 pager after an index operation so that it doesn't shoot past the
4788 end of the file if there are fewer lines on return (eg when weed
4791 * mx.c, pgp.c: Silence some GCC warnings about uninitialized
4794 * build-release, configure.in, mutt.h: Remove international
4795 vs. U.S. distribution distinction. build-release expects the
4796 previous version to be x.y.zi and should be updated again
4799 2005-09-06 16:46:44 Brendan Cully <brendan@kublai.com> (brendan)
4801 * doc/manual.xml.head: More documentation cosmetics (newlines
4802 between Usage: lines).
4804 * pager.c: Gross hack to return to the same line in the pager
4805 after executing an index function. Closes: #1210.
4807 * doc/manual.xml.head, imap/command.c, imap/imap.c, imap/imap.h,
4808 init.c, mutt.h, pattern.c: Extend pattern language to do simple
4809 string matches as well as regular expressions when the pattern
4810 is invoked with = instead of ~. And, when possible, perform
4811 full body searches on the IMAP server instead of locally, for
4812 an enormous speed boost.
4814 * imap/utf7.c, init.c, main.c, protos.h: Fix a memory leak in
4815 imap_utf7_decode and do a little cleanup on shutdown. Get a
4816 high five from valgrind.
4818 * curs_main.c, main.c: Move SASL and IMAP shutdown hooks into
4819 main where they belong.
4821 * init.c: Release pwent after extracting data from it.
4823 * mutt_sasl.h, curs_main.c, mutt_sasl.c: Release global SASL
4824 state when quitting.
4826 2005-09-05 04:22:45 Brendan Cully <brendan@kublai.com> (brendan)
4828 * doc/manual.xml.head: Documentation cosmetics (add some line
4831 2005-09-04 20:10:25 Brendan Cully <brendan@kublai.com> (brendan)
4833 * init.h: Point $hide_top_limited to $hide_limited instead of
4834 $hide_missing. Likewise for $hide_top_missing. Closes: #2039.
4836 * init.h: Mention $sort_re in $strict_threads
4837 documentation. Closes: #2052.
4839 * doc/manual.xml.head: Add a push example. Closes: #1591.
4841 2005-09-04 19:46:26 Rupert Levene <rupert@levene.dyndns.org> (brendan)
4843 * doc/manual.xml.head: Mention $include when describing how mutt
4844 prepares message replies. Closes: #1471.
4846 2005-09-04 19:28:19 Dale Woolridge (brendan)
4848 * pattern.c, protos.h, parse.c: Unfold message headers before
4849 performing ~h search. Closes: #1865.
4851 2005-09-04 18:01:57 Zardoz@users.sourceforge.net (brendan)
4853 * keymap.c: Teach keymap.c about KEY_NEXT. Closes: #1588.
4855 2005-09-04 06:57:04 Alain Bench <veronatif@free.fr> (brendan)
4857 * doc/manual.xml.head, doc/manual.xml.tail: Note that <Tab>
4858 is bound to next-new-then-unread by default, rather than
4859 next-new. Closes: #1637.
4861 * curs_main.c, pattern.c: Allow empty limits, and limits in
4862 empty mailboxes. Closes: #1853, #1906.
4864 2005-09-03 23:22:31 Brendan Cully <brendan@kublai.com> (brendan)
4866 * send.c, attach.c: Note when mutt_edit_attachment fails and
4867 display error instead of prompting to abort an unmodified
4868 file. Closes: #2051.
4870 2005-09-03 19:41:53 Alain Bench <veronatif@free.fr> (brendan)
4872 * contrib/gpg.rc: One should let GnuPG charset be automatically
4873 infered from whatever current locale, without hardcoding.
4875 2005-09-03 04:34:25 Brendan Cully <brendan@kublai.com> (brendan)
4877 * doc/manual.xml.head: Just use EXPR as a place holder for regular
4878 expressions, instead of any of EXPR, USER, ID and SUBJECT. Noted
4881 2005-09-02 18:50:34 Brendan Cully <brendan@kublai.com> (brendan)
4883 * doc/manual.sgml.head, doc/manual.sgml.tail, doc/manual.xml.head,
4884 doc/manual.xml.tail, doc/Makefile.in: Rename manual.sgml.*
4887 2005-09-02 18:18:19 Alain Bench <veronatif@free.fr> (brendan)
4889 * keymap.c: Allow non-ascii characters in push arguments. Closes:
4892 * doc/manual.sgml.head, doc/muttrc.man.head, mutt.h, pattern.c:
4893 Adjust ~l to match all known lists, add ~u to match only
4894 subscribed lists. Normalise pattern ordering in docs. Closes:
4897 2005-09-01 17:07:14 Brendan Cully <brendan@kublai.com> (brendan)
4899 * configure.in, imap/auth_sasl.c, main.c, mutt_sasl.c,
4900 mutt_sasl.h, pop_auth.c: Remove obsolete Cyrus SASL 1.5 support.
4902 * doc/chunk.xsl, doc/html.xsl: Docbook support files, dropped
4903 in the initial commit.
4905 * doc/manual.sgml.tail, configure.in, doc/Makefile.in,
4906 doc/manual.sgml.head, makedoc.c: Convert documentation from
4907 linuxdoc to docbook format. Let the bug avalanche begin.
4909 2005-08-30 21:34:36 Lars Hecking <lhecking@users.sourceforge.net>
4912 * configure.in: Don't define domain="no" when configured
4913 --without-domain. Closes: #2046.
4915 2005-08-24 15:17:43 Brendan Cully <brendan@kublai.com> (brendan)
4917 * pgp.c: Don't treat PGP inline signature verification errors
4920 2005-08-22 20:30:11 Brendan Cully <brendan@kublai.com> (brendan)
4922 * pgp.c: Pause after error message if PGP decode fails, in case
4923 mutt_copy_message overwrites. Real error handling cleanup will
4926 * pgp.c: Don't attempt to manipulate null pgp output file handles.
4928 2005-08-16 18:10:11 Paul Walker <paul@black-sun.demon.co.uk> (brendan)
4930 * doc/manual.sgml.head, doc/mutt.man, main.c: -D dumps to stdout,
4933 2005-08-15 08:10:48 Thomas Roessler <roessler@does-not-exist.org>
4936 * po/id.po: Fix \n mismatch.
4938 2005-08-15 08:07:36 Ronny Haryanto <ronnylist@haryan.to> (roessler)
4942 2005-08-15 08:06:40 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
4946 2005-08-14 21:32:17 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
4949 * attach.c, send.c: Don't pass an empty filename to the default
4950 text editor when editing non-plain text. Also don't clobber
4951 $content_type when parsing it. Closes: #2038.
4953 2005-08-14 12:28:52 Roland Rosenfeld <roland@spinnaker.de> (roessler)
4957 2005-08-14 02:22:47 Bernd Ahlers <bernd@ba-net.org> (brendan)
4959 * cryptglue.c, mutt_sasl.c, smime.c: Fix some S/MIME spelling
4962 2005-08-12 23:06:25 Brendan Cully <brendan@kublai.com> (brendan)
4964 * mutt_ssl_gnutls.c: Turn off input buffering for gnutls SSL
4965 certificate menu, as we do in the openssl version.
4967 * imap/auth_sasl.c: Override SASL initial response if the server
4968 spoke first in its continuation response. Closes: #2034.
4970 * doc/Makefile.in: Degnuify mutt.1 make rule. Imagining a world
4971 in which gnu documentation flagged any extensions to standard
4972 utilities almost makes me cry.
4974 2005-08-12 12:52:11 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
4979 2005-08-12 07:49:37 Vincent Lefevre <vincent@vinc17.org> (roessler)
4983 2005-08-12 03:57:16 Brendan Cully <brendan@kublai.com> (brendan)
4985 * configure.in: Force configure to depend on VERSION. That's
4986 been bugging me for a while.
4988 2005-08-11 21:46:26 roessler (roessler)
4990 * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
4991 po/uk.po, po/zh_CN.po, po/zh_TW.po, po/bg.po, po/ca.po, po/cs.po,
4992 po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po,
4993 po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po,
4994 po/ko.po, po/lt.po, po/nl.po: automatic post-release commit
4997 2005-08-11 21:22:41 Thomas Roessler <roessler@does-not-exist.org>
5000 * Makefile.am, VERSION, reldate.h: Fix Makefile.am.
5002 2005-08-11 21:16:38 Brendan Cully <brendan@kublai.com> (brendan)
5004 * copy.c, crypt-gpgme.c, crypt-gpgme.h, crypt-mod-pgp-classic.c,
5005 crypt-mod-pgp-gpgme.c, crypt-mod-smime-classic.c,
5006 crypt-mod-smime-gpgme.c, crypt-mod.h, crypt.c, cryptglue.c,
5007 handler.c, mutt_crypt.h, pgp.c, pgp.h, protos.h, smime.c, smime.h:
5008 Add error results to mutt_body_handlers, and check them when
5009 doing decode-save. Closes: #1919.
5011 2005-08-11 21:08:55 Thomas Roessler <roessler@does-not-exist.org>
5014 * pgp.c: Fix verification of clearsigned PGP messages.
5015 (debugged on IRC, mostly by Brendan)
5017 2005-08-11 02:15:14 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
5020 * configure.in: Don't test against nonexistent cache
5021 variable. Spotted by Torsten Veller.
5023 2005-08-11 01:44:49 Brendan Cully <brendan@kublai.com> (brendan)
5025 * mutt_sasl.c: Silence some compiler warnings.
5027 2005-08-09 20:13:03 Brendan Cully <brendan@kublai.com> (brendan)
5029 * doc/Makefile.in, doc/manual.sgml.tail: Replace raw latin1
5030 characters with entities, and enable latin output for
5031 manual.txt. I'm not sure this is ideal for non-latin (eg
5032 utf8) environments, but hopefully docbook will resolve this
5033 anyway. Closes: #2029.
5035 * doc/manual.sgml.head: Replace free ~ with ˜. Closes:
5038 * pgp.c: Move pgp failure check inside the if (invoke pgp)
5039 block. Should really Close: 2032.
5041 * pgp.c: Don't ftell pgp output file if there isn't one. Closes:
5044 2005-08-09 16:24:15 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
5047 * crypt-gpgme.c: Improve translatability of crypt-gpgme. Closes:
5050 2005-08-09 16:10:40 Mads Martin Joergensen <mmj@suse.de> (brendan)
5052 * copy.c: Remove an unneeded cast, which introduces
5053 type-punning. Modified to use FREE instead of safe_free, since
5054 that seems to be the convention. I personally don't see the point.
5056 2005-08-08 18:59:43 Brendan Cully <brendan@kublai.com> (brendan)
5058 * mutt_socket.c: Pause for a moment when a hostname fails to
5059 resolve. Closes #1942. There are a number of cases where mutt
5060 cascades error messages. It might be nice if there were an error
5061 stack so that low level functions could push_error instead of
5062 displaying it right away, and the higher level ones could eg
5063 mutt_message(_("Failed to write FCC: %s"), pop_error ())...
5065 * main.c: Document -d option in mutt -h output. Closes #2027.
5067 * init.h: Remove undefined reference to unmailboxes
5068 command. Closes #2028.
5070 * imap/imap.c: Fix edge case where we might have to wait two
5071 timeouts to check for IMAP mail.
5073 * imap/command.c, imap/imap.c, init.h: Fix bug just introduced
5074 in lsub parsing that could cause mutt to loop indefinitely.
5075 Don't recheck subscriptions at every mailbox change, just the
5078 * imap/imap.c: If imap_check_subscribed is set, mailbox or
5079 unmailbox folders in response to subscribe/unsubscribe commands
5082 2005-08-07 23:52:08 Brendan Cully <brendan@kublai.com> (brendan)
5084 * imap/browse.c, imap/command.c, imap/imap.c, init.h, mutt.h:
5085 New option: $imap_check_subscribed. If set, mutt will fetch the
5086 set of subscribed mailboxes from the server and add them to the
5089 * browser.c: Avoid a segfault attempting to browse an invalid
5092 * imap/imap.c: Extend IMAP host completion to complete over open
5093 connections. Next up: account and folder hooks.
5095 * imap/imap.c: Allow IMAP tab-completion to complete over
5096 defined mailboxes, saving a bunch of typing for the hostname
5097 part of the URL. Should probably be extended to complete over
5098 open connections and possibly also folder/account hooks.
5100 * account.c, curs_lib.c, protos.h: Reuse mutt_get_field for
5101 mutt_get_field_unbuffered.
5103 2005-08-07 06:20:37 Anders Helmersson
5104 <anders.helmersson.utsikt@wasadata.net> (brendan)
5106 * pager.c: Certain versions of libc may segfault during regex
5107 processing if given incomplete multibyte characters. Work around
5108 this by manually trimming the display buffer. I modified it
5109 somewhat to only check when the situation is most likely to occur:
5110 fgets has read all the way to the capacity of the buffer. Thanks
5111 also to Tamo for his comments.
5113 2005-08-07 04:58:12 Brendan Cully <brendan@kublai.com> (brendan)
5115 * account.c, curs_lib.c, protos.h: Make username prompts
5116 unbuffered like password prompts are (no more folder-hook push
5119 2005-08-06 22:20:55 Brendan Cully <brendan@kublai.com> (brendan)
5121 * imap/imap.c, lib.c, lib.h, mutt.h, mutt_tunnel.c, sendlib.c:
5122 Report non-zero exit status of tunnel command. Closes: #1749.
5124 * imap/imap.c, imap/util.c, init.h, mutt.h, pop_lib.c: Replace
5125 pointless imap_force_ssl option with ssl_force_tls, which
5126 requires any connection (POP or IMAP) to a remote server to
5127 be encrypted, and attempts to negotiate encryption even if the
5128 capability isn't advertised (this last bit is of dubious utility,
5129 but essentially harmless since the connection would otherwise
5130 fail anyway). Closes: #1284.
5132 * imap/browse.c: Kill a warning.
5134 * init.c: Use isalnum instead of isalpha when parsing unbraced
5135 environment variable names, per tamo's suggestion. Closes #2022.
5137 2005-08-05 02:16:46 Brendan Cully <brendan@kublai.com> (brendan)
5139 * attach.c, attach.h, browser.c, curs_main.c, mutt.h, mutt_menu.h,
5140 pager.h, protos.h: Move some attachment-related prototypes and
5141 structures into attach.h from the global headers. A small step
5142 towards sane dependency tracking and code cleanliness.
5144 2005-08-04 01:15:52 brendan (brendan)
5146 * compose.c: Don't unlink non-mutt files that would have been
5147 unlinked on send if the message is cancelled.
5149 2005-08-03 15:34:14 Brendan Cully <brendan@kublai.com> (brendan)
5151 * account.c: Fix C precedence buglet in getlogin preventing it
5152 from actually calling getuser.
5154 * mutt_ssl.c: Don't double-free X509 certificates. This patch
5155 looks wrong, but it isn't.
5157 2005-08-02 18:15:33 Brendan Cully <brendan@kublai.com> (brendan)
5159 * Makefile.am, po/Makefile.in.in, po/POTFILES.in: Remove
5160 mutt_ssl_nss.c from POTFILES.in. Also hack the makefiles to build
5161 keymap_alldefs.h in $(top_srcdir), since that's where xgettext
5162 looks. Not super clean I guess - the other alternative is to
5165 * globals.h, init.c, init.h, mutt.h, mutt_sasl.c, mutt_socket.c,
5166 mutt_ssl.h, mutt_ssl_nss.c, pop_lib.c, configure.in: Put moribund
5167 NSS support out to pasture.
5169 * compose.c, mutt.h: In compose menu, detach should be able to
5170 unlink files generated by mutt, but not files that existed before.
5172 * commands.c, pgp.c: More fiddling with PGP results. When
5173 rerunning PGP on a message, clear old security result bits to
5174 avoid confusing messages like 'decrypt failed; PGP signature
5175 successfully verified'.
5177 * pgp.c: Forget passphrase on PGP/inline decryption error,
5178 and improve status line messages.
5180 * configure.in: Make $docdir relative to $prefix, like the
5183 * contrib/Makefile.in, doc/Makefile.in: Be more selective about
5184 what to remove during uninstall. (closes #1625)
5186 * pgp.c: Also forget passphrase when encrypt fails, if
5187 signing. (closes #1025 again)
5189 * imap/message.c: Check that the entire message downloaded
5190 successfully on fetch, and don't treat a disappearing cache file
5191 as fatal. (closes #1483)
5193 * compose.c: Don't unlink attachments that you've decided not
5194 to send. (closes #1328)
5196 * pgp.c: Bump up size of PgpPass to 1024 from 256. Seems crazy,
5197 but it's harmless and it (closes #1207).
5199 * account.c: Fix password prompt for POP (more authentication
5202 2005-08-01 22:37:22 Brendan Cully <brendan@kublai.com> (brendan)
5204 * doc/manual.sgml.head: Document <backtab> key.
5206 * pgp.c: Automatically forget PGP passphrase on sign or decrypt
5207 error. (closes #1025)
5209 * pgp.c: Display "successfully decrypted" message instead of
5210 nothing. Superseded by signature verification.
5212 * commands.c, pgp.c: Don't report PGP signature could not be
5213 verified unless there really is a signature verification problem
5214 (not some other PGP error).
5216 * Makefile.am: Install system muttrc from the build directory,
5217 not the source directory.
5219 * mbox.c: Restore Sort immediately after sorting by mailbox
5220 order in mbox_sync_mailbox. (closes #972)
5222 * doc/Makefile.in, doc/mutt.man: Insert compile-time paths to
5223 system resources into mutt.man. (closes #854)
5225 * commands.c, protos.h: Report errors occuring in
5226 _mutt_save_message. (closes #847)
5228 * globals.h, mutt.h, mutt_ssl.c, muttlib.c: Cache SSL certificates
5229 that have been accepted but not saved until mutt exits. (closes
5230 #643). Create mutt_add_list_n for adding non-character data to
5231 lists, have mutt_add_list call it.
5233 * mx.c: Report error creating FCC when writing to IMAP
5234 server. Addresses #423.
5236 * init.c: complete :set mbox_type=<tab>. (closes #1649)
5238 2005-07-30 04:40:45 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
5241 * pager.c: The builtin pager tries to wrap a line for ever if:
5242 0) the line contains a space or a tab character
5243 followed by a very long word, and 1) M_PAGER_NSKIP flag is
5244 passed to it, and 2) $smart_wrap is set. (default)
5246 2005-07-30 04:13:07 Vincent Lefevre <vincent@vinc17.org> (brendan)
5248 * curs_main.c, pager.c: When using colors, the status line of
5249 the index is displayed in a >bright color, even when the prefix
5250 "bright" is *not* given in the foreground color. The problem
5251 occurs when I have the following additional line:
5252 color normal brightwhite black The problem is that BKGDSET's
5255 2005-07-30 03:59:04 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
5258 * recvattach.c: Don't refuse to delete attachments just because a
5259 message has been checked for "traditional" PGP encoding. (closes
5262 2005-07-29 18:05:50 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
5265 * init.c: "nospam foo" causes a segv if you have not set any
5266 "spam", because of a null pointer dereference.
5268 2005-07-29 06:45:14 Brendan Cully <brendan@kublai.com> (brendan)
5270 * mutt_ssl_gnutls.c: Tweak a poorly-worded error message in the
5271 gnutls glue, pointed out by Vincent Lefevre.
5273 * imap/imap.c: Fix bug added in revision 3.26, where
5274 imap_sync_mailbox failed to check whether it was supposed to
5275 expunge before issuing a CLOSE.
5277 2005-07-28 20:42:45 ttakah@lapis.plala.or.jp (roessler)
5279 * crypt-gpgme.c: Fix mutt/2004; S/MIME user interface differences
5280 between GPGME and classic.
5282 2005-07-28 19:47:40 Brendan Cully <brendan@kublai.com> (brendan)
5284 * imap/auth_cram.c, imap/auth_login.c: Use mutt_account_getlogin
5285 instead of getuser for authentication methods that only support
5286 an authentication ID. As a side-effect, don't display a dangling
5287 authentication name pointer in getpass.
5289 2005-07-27 15:08:43 Vincent Lefevre <vincent@vinc17.org> (brendan)
5291 * crypt-gpgme.c: Correct two typos in GPGME error messages.
5293 2005-07-27 05:53:27 Brendan Cully <brendan@kublai.com> (brendan)
5295 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/es.po,
5296 po/et.po, po/gl.po, po/lt.po, po/pt_BR.po, po/sk.po: Update
5297 Thomas' address in several out-of-date PO files. (closes #990)
5299 * mutt_ssl_gnutls.c: Silence some harmless warnings. Also,
5300 one day -pedantic is going to get held up on the causeway.
5302 * imap/command.c: More fiddling with fatal state handling. Not
5303 tested, and probably as wrong as what was already there.
5305 * muttlib.c: Rework mutt_save_confirm to support confirmappend
5306 with IMAP mailboxes. I hope I got all cases right.
5308 2005-07-26 23:57:38 Brendan Cully <brendan@kublai.com> (brendan)
5310 * imap/imap.c: Adjust imap_access so that it doesn't issue STATUS
5311 on the selected mailbox, and have imap_open_mailbox_append use
5312 imap_access instead of rolling its own.
5314 2005-07-26 18:45:01 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
5317 * crypt-gpgme.c, mutt_ssl_gnutls.c, po/POTFILES.in: Partial
5318 application of Tamo's translation patch for gpgme and gnutls.
5320 2005-07-26 16:44:20 Brendan Cully <brendan@kublai.com> (brendan)
5322 * imap/imap.c: Don't check for the existence of a mailbox we're
5323 already in when appending. (closes #1842)
5325 2005-07-26 16:40:16 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
5328 * init.h: Return $menu_move_off default to status quo ante.
5330 * init.h: hcache spelling fixes
5332 2005-07-26 16:37:28 Tamotsu Takahashi <ttakah@lapis.plala.or.jp>
5335 * enter.c: Introduce fall-back from complete-query to complete
5336 for the edit menu, so 'bind editor <tab> complete-query'
5339 2005-07-26 06:14:34 "Brent J. Nordquist" <brent@nordist.net> (brendan)
5341 * doc/manual.sgml.head: Correct a couple of typos (and change
5342 ‐ to -: although the text version of the manual renders
5343 ‐, the web version does not).
5345 2005-07-26 05:58:29 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
5348 * pattern.c: Interpret an empty limit as a request to cancel
5349 the current limit. (Closes #1854)
5351 2005-07-26 05:28:02 Brendan Cully <brendan@kublai.com> (brendan)
5353 * mutt_ssl.c: Don't offer to save expired or not-yet-valid
5354 certificates. Closes #1943 as a side-effect.
5356 * imap/imap.c, imap/imap_private.h: Rework IMAP CLOSE handling
5357 to avoid expunging messages when exiting without saving
5358 changes. (closes #1899)
5360 2005-07-26 03:09:55 Ralf Wildenhues <wildenhues@ins.uni-bonn.de>
5363 * mbyte.c, mutt_socket.c: There are some functions without ANSI
5364 prototypes left in mutt-owned sources.
5366 2005-07-25 20:07:23 Brendan Cully <brendan@kublai.com> (brendan)
5368 * init.h: Update _MAKEDOC macro so that the documentation includes
5371 2005-07-25 15:48:36 Thomas Roessler <roessler@does-not-exist.org>
5374 * copy.c, imap/imap.c, mh.c, mutt.h, muttlib.c, thread.c: Get rid
5375 of IMAP-related special casing all over the thread editing code.
5377 2005-07-25 04:56:38 brendan (brendan)
5379 * imap/message.c: Indentation, mostly
5381 2005-07-25 04:37:20 Brendan Cully <brendan@kublai.com> (brendan)
5383 * imap/message.c: Minor cosmetic cleanup (fewer #ifdef HCACHE
5386 2005-07-25 04:31:51 brendan (brendan)
5388 * muttlib.c: Suppress a printf format warning
5390 2005-07-24 18:33:31 Brendan Cully <brendan@kublai.com> (brendan)
5392 * muttlib.c: Typo in last commit.
5394 * imap/message.c, muttlib.c, protos.h: Merge full envelope from
5395 message fetch into original sparse envelope, instead of replacing
5396 it. This should be gentler on the various threading hashes and may
5397 (knock on wood) fix the threading segfault. Threading behaviour
5398 is observably better.
5400 2005-07-24 18:18:29 brendan (brendan)
5402 * imap/util.c: Revert Glanzmann's imap_parse_mailbox patch.
5404 2005-07-24 16:53:59 Thomas Roessler <roessler@does-not-exist.org>
5407 * thread.c: Try to fix threading bug triggered by duplicate
5410 2005-07-24 16:51:38 Cedric Duval <cedricduval+web@free.fr> (brendan)
5412 * OPS, copy.c, curs_main.c, doc/manual.sgml.head, functions.h,
5413 imap/imap.c, mh.c, mutt.h, mx.c, pager.c, protos.h, thread.c:
5414 Add thread editing commands.
5416 2005-07-24 16:12:12 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
5418 * doc/manual.sgml.head, main.c, protos.h, init.c: This patch
5419 adds an option -D to dump mutt's configuration after all
5420 configuration files have been read. Changes against PW's version:
5421 (1) curses isn't initialized; (2) variables are dumped to stdout,
5424 2005-07-24 15:46:26 Thomas Roessler <roessler@does-not-exist.org>
5427 * hash.c, imap/message.c, imap/util.c: This patch includes (1)
5428 a rewrite of hash_delete_hash, and (2) some changes to the IMAP
5429 code that Thomas Glanzmann made during an attempt to squash some
5430 segmentation fault in May. There is no guarantee that this patch
5431 doesn't break things. If it does, please complain to mutt-dev.
5433 * recvattach.c, smime.c: Fix S/MIME segmentation fault. Bug
5434 reported by Mads Martin Joergensen; part fixed by Brendan Cully.
5436 2005-07-24 08:59:44 Brendan Cully <brendan@kublai.com> (brendan)
5438 * copy.c: Don't assume messages in MMDF mailboxes have From
5439 separators when copying them. Spotted by William Lovas. Initial
5440 patch by TAKAHASHI Tamotsu.
5442 2005-07-23 23:35:17 Byrial Jensen <byrial@image.dk> (brendan)
5444 * curs_main.c, doc/manual.sgml.head, globals.h, main.c, muttlib.c:
5445 This is the current shortcut patch patch by Byrial Ole Jensen
5446 <byrial@image.dk>, updated by Christoph Berg <cb@df7cb.de>.
5448 2005-07-17 00:43:05 Brendan Cully <brendan@kublai.com> (brendan)
5450 * account.c: Don't dereference null ImapUser in new getlogin
5453 2005-07-15 07:29:37 Vincent Lefevre <vincent@vinc17.org> (brendan)
5455 * po/fr.po: PO update 20050613.
5457 2005-07-06 23:49:08 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
5460 * BEWARE: this fixes a little typo.
5462 2005-07-06 21:03:00 Brendan Cully <brendan@kublai.com> (brendan)
5464 * hcache.c: Apply Aaron Crane's function pointer bandaid to the
5467 2005-06-28 19:26:54 Brendan Cully <brendan@kublai.com> (brendan)
5469 * account.c, account.h, globals.h, init.h, mutt_sasl.c: Add
5470 $imap_login variable to specify which user to authenticate as
5471 ($imap_user controls which user's mail gets accessed). Currently
5472 this can't be specified interactively, since I can't think of
5473 a way to do it that wouldn't annoy users where login == user
5474 (the default value of $imap_login).
5476 2005-06-24 22:32:38 Sébastien Hinderer <Sebastien.Hinderer@libertysurf.fr> (brendan)
5478 * crypt.c: Remove a warning about unused variable 'now' in
5479 crypt_valid_passphrase
5481 2005-06-22 01:46:49 Sébastien Hinderer <Sebastien.Hinderer@libertysurf.fr> (brendan)
5483 * doc/devel-notes.txt: This patch fixes two small typos in
5486 2005-06-18 04:54:39 Brendan Cully <brendan@kublai.com> (brendan)
5488 * main.c: Update copyright dates according to latest activity
5491 2005-06-12 18:28:29 Tamotsu Takahashi <ttakah@lapis.plala.or.jp>
5494 * menu.c: Fix background colors for $arrow_cursor.
5496 2005-06-12 18:24:31 Thomas Roessler <roessler@does-not-exist.org>
5499 * curs_main.c, init.h, menu.c, mutt.h: Add $braille_friendly.
5500 Behavior originally suggested by Sébastien Hinderer
5501 <Sebastien.Hinderer@libertysurf.fr>.
5503 2005-04-10 09:37:51 Johan Svedberg <johan@svedberg.pp.se> (roessler)
5507 2005-04-03 00:14:51 Daniel Jacobowitz <dan@debian.org> (brendan)
5509 * imap/imap.c, imap/imap_private.h, imap/message.c: Synchronise
5510 message flags before moving messages.
5512 2005-03-31 04:55:09 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
5515 * mh.c: Another hcache cygwin portability fix.
5517 2005-03-23 10:51:11 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
5520 * init.h, mh.c, mutt.h: Maildir header cache.
5522 2005-03-22 19:58:15 Horst Schirmeier <horst@schirmeier.com> (roessler)
5524 * Makefile.am: Use install-exec-hook install of
5527 2005-03-22 19:53:49 Ronny Haryanto <ronnylist@haryan.to> (roessler)
5531 2005-03-22 19:49:31 René Clerc <rene@clerc.nl> (roessler)
5535 2005-03-22 19:48:35 Roland Rosenfeld <roland@spinnaker.de> (roessler)
5539 2005-03-22 19:46:59 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
5541 * init.c, init.h: remove some unused functions.
5543 2005-03-22 19:43:13 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
5547 2005-03-22 03:40:54 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
5550 * hcache.c, imap/imap.c, imap/imap_private.h, imap/message.c,
5551 protos.h: Thomas graces us with this patch that resolves a
5552 type-size inconsistency in the UIDVALIDITY parser.
5554 Edited for correctness.
5556 2005-03-17 09:30:06 Pawel Dziekonski <pawel.dziekonski@pwr.wroc.pl>
5561 2005-03-16 07:01:59 Brendan Cully <brendan@kublai.com> (brendan)
5563 * doc/Makefile.in: As Ralf Wildenhues noted, the cygwin EXEEXT
5564 patch was incomplete. Note to self: avoid patching on short
5565 sleep. Starting tomorrow.
5567 * configure.in, doc/Makefile.in, hcache.c, Makefile.am: Various
5568 cygwin portability fixes
5570 2005-03-15 04:40:40 Brendan Cully <brendan@kublai.com> (brendan)
5572 * crypthash.h: Don't define uint32_t anywhere but in
5573 config.h. Spotted by Alain Bench.
5575 2005-03-13 16:35:35 roessler (roessler)
5577 * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po,
5578 po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
5579 po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, VERSION, po/bg.po,
5580 po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
5581 po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, reldate.h:
5582 automatic post-release commit for mutt-1.5.9
5584 2005-03-13 16:29:09 Morten Bo Johansen <mojo@mbjnet.dk> (roessler)
5588 2005-03-05 18:15:20 Christoph Ludwig
5589 <cludwig@cdc.informatik.tu-darmstadt.de> (roessler)
5591 * crypt.c: The attached patch fixes a segfault I observed
5592 today: mutt failed to check for a possible null pointer in
5593 mutt_is_application_smime(Body*).
5595 2005-03-05 07:10:57 brendan (brendan)
5597 * mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h,
5598 mutt_ssl.c, mutt_ssl_gnutls.c, mutt_ssl_nss.c, mutt_tunnel.c:
5599 Rename open/close/read/write function pointers to avoid problems
5600 with systems where standard open/close/read/write functions are
5601 implemented with macros. Thanks to Aaron Crane and others for
5602 their input about the problem.
5604 2005-03-01 15:53:25 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
5608 2005-03-01 15:52:33 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
5611 * init.h: This is a spelling fix supplied by Cameron Simpson.
5613 2005-02-28 18:33:45 Mads Martin Joergensen <mmj@suse.de> (roessler)
5615 * curs_main.c: Fix a crash.
5617 2005-02-28 15:15:23 Christoph Berg <cb@df7cb.de> (roessler)
5619 * init.h, menu.c, mutt.h: I've updated the menu_context patch to
5620 reintroduce the menu_move_off variable that hasn't made it into
5621 1.5.8. The patch fixes menu_prev_line and menu_next_line which
5622 didn't work with menu_context > 0 and also makes <current-middle>
5623 work even if there are less messages than screen lines (thanks
5624 to René Clerc and Vincent Lefevre for spotting these issues).
5626 2005-02-28 14:37:09 Udo Schweigert <mutt@cert.siemens.de> (roessler)
5628 * smime.c: As pointed out in a separate thread, here is a patch
5629 which fixes the problem of a failing openssl after interactively
5630 selecting a recipient's key.
5632 2005-02-27 03:18:23 Brendan Cully <brendan@kublai.com> (brendan)
5634 * imap/message.c: Turn brain back on before committing patches
5635 (that modification I made to APPEND was bogus).
5637 2005-02-27 02:44:45 Dan Hopper <ku4nf@austin.rr.com> (brendan)
5639 * imap/message.c: Don't lose N flag when uploading a message to
5640 an IMAP mailbox. (Slightly modified from the original patch to
5641 prevent spurious space characters).
5643 2005-02-21 04:42:34 Alain Bench <messtic@oreka.com> (roessler)
5645 * parse.c, pgp.c, sendlib.c: Bcc should be RFC2047-encoded, too.
5647 2005-02-19 16:00:24 Thomas Roessler <roessler@does-not-exist.org>
5650 * sendlib.c: Fix Debian 295528.
5652 2005-02-17 03:33:00 Brendan Cully <brendan@kublai.com> (brendan)
5654 * OPS, browser.c, doc/manual.sgml.head, functions.h,
5655 imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h:
5656 New function: rename-mailbox (bound to 'r' by default).
5658 The lack of a rename-mailbox command for IMAP finally got too
5659 annoying. It's a bit of a cut-and-paste job, but I've put my
5660 dreams of cleaning up the IMAP codebase on hold. Gotta grow up
5663 2005-02-16 09:34:06 ta_panta_rei <7vvtch802@sneakemail.com> (roessler)
5667 2005-02-16 08:48:41 Ronny Haryanto <ronnylist@haryan.to> (roessler)
5671 2005-02-15 19:28:24 Thomas Roessler <roessler@does-not-exist.org>
5674 * doc/Makefile.in: Fix linuxdoc invocation. Thanks to
5675 Tamotsu Takahashi for tracking this down to an idiotic
5676 non-backwards-compatible change to the way groff works.
5678 2005-02-15 19:03:51 Ivan Vilata i Balaguer <ivan@selidor.net>
5683 2005-02-14 08:48:43 Vincent Lefevre <vincent@vinc17.org> (roessler)
5687 2005-02-13 17:37:31 Roland Rosenfeld <roland@spinnaker.de> (roessler)
5691 2005-02-13 09:53:07 Thomas Roessler <roessler@does-not-exist.org>
5694 * Makefile.am: Include crypt-gpgme.h with the distribution.
5696 2005-02-13 00:25:37 Brendan Cully <brendan@kublai.com> (brendan)
5698 * configure.in, m4/gettext.m4, m4/iconv.m4: Use AC_HELP_STRING
5699 to pretty print configure --help screen, with mixed results.
5701 2005-02-12 21:04:22 Brendan Cully <brendan@kublai.com> (brendan)
5703 * Makefile.am, imap/Makefile.am: Require at least automake 1.6
5705 2005-02-12 20:56:36 roessler (roessler)
5707 * po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
5708 po/zh_CN.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po, po/pl.po,
5709 po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
5710 po/ja.po, po/ko.po, po/da.po, po/de.po, po/el.po, po/eo.po,
5711 po/es.po, Makefile.am, VERSION, po/bg.po, po/ca.po, po/cs.po,
5712 reldate.h: automatic post-release commit for mutt-1.5.8
5714 2005-02-12 20:46:48 Vincent Lefevre <vincent@vinc17.org> (roessler)
5718 2005-02-12 20:45:36 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
5722 2005-02-12 20:20:42 Thomas Roessler <roessler@does-not-exist.org>
5725 * configure.in: Give people more time to profile the inode
5726 sorting code; disabled by default for now.
5728 * globals.h, init.h, menu.c: Christoph Berg's menu_context,
5729 and a version of menu_move_off where that's not optional,
5730 but where mutt will just try to avoid moving off the bottom.
5731 Complain to mutt-dev if you want this to be optional.
5733 2005-02-12 19:54:51 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
5736 * imap/message.c, imap/util.c: Fix debian bug #275060 (editing
5737 on an imap server loses its flags). Remove trailing delimiter
5738 from IMAP folder names.
5740 2005-02-12 19:52:28 Thomas Roessler <roessler@does-not-exist.org>
5743 * charset.c, mbyte.c: Recognize euc-jp-ms. MORIYAMA Masayuki
5744 by way of TAKAHASHI Tamotsu.
5746 2005-02-12 19:38:14 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
5749 * doc/manual.sgml.head, doc/manual.sgml.tail, init.h, main.c:
5750 Trivial documentation fixes (TAKAHASHI Tamotsu, Brendan Cully,
5751 Paul Walker, Derek Martin).
5753 * editmsg.c: Partially fix debian bug #275060 (editing a message
5754 in a mbox loses its flags).
5756 * TODO: We have $include_onlyfirst.
5758 2005-02-12 19:28:26 TAKIZAWA Takashi <taki@luna.email.ne.jp> (roessler)
5760 * muttlib.c, pager.c: column-length and byte-length are different
5762 2005-02-12 19:19:25 Derek Martin <invalid@pizzashack.org> (roessler)
5764 * mutt.h, commands.c, curs_main.c, init.h: pgp-auto-decode: When
5765 $pgp_auto_decode is set, then mutt will check for traditional
5766 pgp on certain operations. This is similar (but NOT identical)
5767 to the behavior known from PGP/MIME messages.
5769 2005-02-12 19:12:40 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
5772 * alias.c, doc/manual.sgml.head, globals.h, hdrline.c, init.c,
5773 init.h: unalternates now also adds to a list of exceptions;
5774 same behavior for unlists, and unsubscribe. With some changes
5777 2005-02-11 04:12:03 Brendan Cully <brendan@kublai.com> (brendan)
5779 * configure.in, m4/libgnutls.m4, mutt_ssl_gnutls.c: autoconf
5780 support for gnutls using a slightly modified version of gnutls'
5783 * globals.h, init.h: Only enable ssl_client_cert for openssl
5784 (spotted by Adeodato).
5786 2005-02-09 09:05:38 Thomas Roessler <roessler@does-not-exist.org>
5789 * pattern.c: Don't crash in mutt_pattern_exec when h->env is NULL.
5791 2005-02-08 17:23:50 TAKAHASHI Tamotsu <tamo@momonga-linux.org>
5794 * init.h, mutt.h, mutt_idna.c: Make IDN decoding optional.
5796 2005-02-05 14:11:36 Thomas Roessler <roessler@does-not-exist.org>
5799 * crypthash.h, imap/util.c, lib.h, mbyte.h, mutt_idna.h,
5800 patchlist.sh, remailer.h, rfc822.h: Remove a number of unnecessary
5801 config.h includes, and add some missing ones. May fix some bugs.
5803 2005-02-04 16:54:13 Brendan Cully <brendan@kublai.com> (brendan)
5805 * Makefile.am: Add smime_keys to EXTRA_SCRIPTS (for make dist).
5807 2005-02-04 12:56:28 Tamotsu Takahashi <ttakah@lapis.plala.or.jp>
5810 * Makefile.am: http://bugs.guug.de/db/17/1769.html This is
5811 necessary for FreeBSD.
5813 2005-02-03 19:46:53 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
5816 * hcache.c: this is a fix for hcache.c infrastructure which is
5817 about wrongly calculate unique id
5819 2005-02-03 18:44:27 Thomas Roessler <roessler@does-not-exist.org>
5822 * pgp.c: Fix PGP clear signature handling.
5824 2005-02-03 17:01:44 Brendan Cully <brendan@kublai.com> (brendan)
5826 * imap/auth.c, imap/auth_anon.c, imap/auth_cram.c,
5827 imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
5828 imap/browse.c, imap/command.c, imap/imap.c, imap/message.c,
5829 imap/utf7.c, pgpkey.c, pgplib.c, pgpmicalg.c, pgppacket.c,
5830 pgppubring.c, pop.c, pop_auth.c, pop_lib.c, postpone.c,
5831 query.c, recvattach.c, recvcmd.c, regex.c, remailer.c,
5832 resize.c, rfc1524.c, rfc2047.c, rfc2231.c, rfc822.c, score.c,
5833 send.c, sendlib.c, sha1.c, signal.c, smime.c, snprintf.c,
5834 sort.c, status.c, system.c, thread.c, url.c, utf8.c,
5835 wcwidth.c, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
5836 crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
5837 crypt.c, cryptglue.c, curs_lib.c, curs_main.c, date.c,
5838 dotlock.c, edit.c, editmsg.c, enter.c, extlib.c, filter.c,
5839 flags.c, from.c, getdomain.c, gnupgparse.c, handler.c, hash.c,
5840 hdrline.c, headers.c, help.c, history.c, hook.c, init.c, keymap.c,
5841 lib.c, main.c, makedoc.c, mbox.c, mbyte.c, md5c.c, menu.c, mh.c,
5842 mutt.h, mutt_idna.c, mutt_sasl.c, mutt_socket.c, mutt_ssl.c,
5843 mutt_ssl_gnutls.c, mutt_ssl_nss.c, mutt_tunnel.c, muttlib.c,
5844 mx.c, pager.c, parse.c, pattern.c, pgp.c, pgpinvoke.c, account.c,
5845 addrbook.c, alias.c, ascii.c, attach.c, base64.c, browser.c,
5846 buffy.c, charset.c, color.c, commands.c, complete.c, compose.c,
5847 copy.c, crypt-gpgme.c: Add config.h to the top of every C file
5848 that could possibly want it. Remove it from mutt.h
5850 2005-02-01 03:36:39 Brendan Cully <brendan@kublai.com> (brendan)
5852 * imap/auth.c, imap/auth_anon.c, imap/auth_cram.c,
5853 imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
5854 imap/browse.c, imap/command.c, imap/imap.c, imap/message.c,
5855 imap/utf7.c, protos.h: Pull config.h out of protos.h, add to
5856 top of every IMAP C file. This should probably be done to every
5857 C file, but the results need testing in case some files depend
5858 on the current (broken) includes.
5860 2005-01-31 02:40:14 brendan (brendan)
5862 * acconfig.h, configure.in, hcache.c, imap/imap_private.h,
5863 imap/message.c, m4/types.m4, protos.h: Begin removing deprecated
5864 autoconf 2.13 backward compatibility code. Add AC_CHECK_TYPES
5865 macros for uin32/64 types, use uint64_t instead of long long in
5868 2005-01-29 19:15:07 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
5871 * hcache.c: - make hcache.c conform to mutt codingstyle - use $Id$
5872 CVS keyword instead of %K% BitKeeper keyword
5874 2005-01-28 16:40:33 Thomas Roessler <roessler@does-not-exist.org>
5877 * pgp.c: Adeotato points out that feof() only works after a read.
5878 So, we now check for an unsuccessful fgetc().
5880 2005-01-28 14:50:31 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
5882 * signal.c: Trigger window resizing code when waking up from
5885 2005-01-28 14:09:08 René Clerc <rene@clerc.nl> (roessler)
5889 2005-01-28 13:17:22 Werner Koch <wk@gnupg.org> (roessler)
5891 * Makefile.am, configure.in, crypt-gpgme.c, crypt-gpgme.h,
5892 crypt-mod-pgp-gpgme.c, crypt-mod-smime-gpgme.c, cryptglue.c,
5893 functions.h: gpgme integration. See documentation for
5894 $crypt_use_gpgme, and http://www.gnupg.org/aegypten2/.
5896 2005-01-28 13:00:36 Adeodato Simó <asp16@alu.ua.es> (roessler)
5898 * mutt_ssl_gnutls.c: The attached mini-patch from David Mosberger
5899 <davidm@napali.hpl.hp.com> seems to fix a segfault in the ia64
5900 architecture. Via Debian Bug#285001.
5902 2005-01-28 10:01:30 roessler (roessler)
5904 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/lt.po,
5905 po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
5906 po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po,
5907 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, VERSION,
5908 po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po, reldate.h:
5909 automatic post-release commit for mutt-1.5.7
5911 2005-01-27 20:52:13 Thomas Roessler <roessler@does-not-exist.org>
5914 * main.c: Add USE_INODESORT to main.c's option dump.
5916 2005-01-27 20:38:02 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
5919 * commands.c: 0. In compose mode, press Ctrl-t to change
5920 Content-Type. 1. Type "application/octet-stream" for example.
5921 2. Press Ctrl-t again. 3. Type "text/plain; charset=us-ascii"
5922 4. You will be asked "Convert to us-ascii upon sending?"
5923 5. Press y or n. 6. You will see a strange message:
5924 "Content-Type changed to Convert to us-ascii upon sending?."
5926 2005-01-27 20:26:52 Thomas Roessler <roessler@does-not-exist.org>
5929 * pgp.c: Return an error in pgp_decrypt_part when the PGP output
5932 2005-01-27 20:17:46 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
5935 * curs_main.c: this patch doesn't raise an error if you try
5936 to sync an empty mailbox which makes it possible to use such a
5937 macro as this on an empty mailbox:
5939 macro index y "<sync-mailbox><change-folder>?" macro pager y
5940 "<sync-mailbox><change-folder>?"
5942 2005-01-27 19:34:50 David Shaw <dshaw@jabberwocky.com> (roessler)
5944 * pgp.c: Detect end of PGP armor header when a line is
5947 2005-01-27 19:18:15 Thomas Roessler <roessler@does-not-exist.org>
5950 * smime.c: Void the S/MIME passphrase before prompting
5951 the user to re-enter it. Noted by TAKAHASHI Tamotsu
5952 <ttakah@lapis.plala.or.jp>, but with memset replaced by
5953 smime_void_passphrase().
5955 2005-01-27 19:00:59 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
5958 * curs_lib.c: Add terminal newline when it lacks after editing
5959 a message. Originally from TAKIZAWA Takashi.
5961 2005-01-27 18:58:14 Thomas Roessler <roessler@does-not-exist.org>
5964 * Makefile.am: Include mutt_ssl_gnutls.c with the distribution.
5966 2005-01-27 18:54:24 Marco d'Itri <md@Linux.IT> (roessler)
5968 * globals.h, imap/imap.c, imap/util.c, init.c, init.h, main.c,
5969 mutt.h, mutt_sasl.c, mutt_socket.c, mutt_ssl.h, mutt_ssl_gnutls.c,
5970 pop_lib.c: GNUTLS support. Used in Debian since Nov. 2001.
5972 2005-01-27 18:48:41 Bill Nottingham <notting@redhat.com> (roessler)
5974 * mutt_sasl.c: With SASL, expect the server to prompt for
5975 additional auth data if we have some to send (#129961, upstream
5978 * contrib/sample.muttrc: Changes the sample.muttrc highlight to
5979 catch https URLs as well.
5981 * color.c, main.c: Support for the "default" color in Slang.
5983 2005-01-27 18:45:37 Florian Weimer <fw@deneb.enyo.de> (roessler)
5985 * mh.c, configure.in: Read files in maildir folders in inode
5986 order; this seems to reduce seek overhead on Linux. Enabled by
5987 default; to disable, run configure with --disable-inodesort.
5988 (By way of Mario d'Itri.)
5990 2005-01-27 18:28:42 Marco d'Itri <md@Linux.IT> (roessler)
5992 * pgp.c: Improved good signature check.
5994 * contrib/gpg.rc, pgpinvoke.c: Make the default Muttrc work
5995 out the box for people using gnupg-agent. Wrote and applied a
5996 one-line patch to make the %?p? conditional escape work correctly,
5997 patch forwarded upstream. (Closes: #277646)
5999 * pgpewrap.c: Don't segfault when invoked without any arguments.
6001 * contrib/gpg.rc, pgp.c: Evaluate gpg's machine-parseable status
6004 * smime_keys.pl: Add some sanity checks to smime_keys.pl.
6006 * contrib/gpg.rc: A gpg command line contains both --verbose
6007 and --no-verbose, remove the first.
6009 2005-01-26 14:33:08 Thomas Roessler <roessler@does-not-exist.org>
6012 * status.c: And, thinking about it further, this should just be
6013 an empty string, not "(null)".
6015 * status.c: The last Context->pattern fix was still crap.
6016 Ooooops. (Thanks Ralf.)
6018 2005-01-26 13:36:44 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
6021 * Makefile.am, configure.in, globals.h, hcache.c, imap/imap.c,
6022 imap/imap_private.h, imap/message.c, init.h, main.c, protos.h:
6025 2005-01-26 12:37:38 Ralf Wildenhues <wildenhues@ins.uni-bonn.de>
6028 * addrbook.c, browser.c, commands.c, compose.c, imap/utf7.c:
6029 Make some functions static.
6031 * imap/command.c, imap/message.c: Fix some printf arguments.
6033 2005-01-26 12:21:46 Thomas Roessler <roessler@does-not-exist.org>
6036 * status.c: * status.c: A variant of
6037 <http://marc.theaimsgroup.com/?l=mutt-dev&m=110053165002362&w=2>.
6038 Spotted by Ralf Wildenhues <wildenhues@ins.uni-bonn.de>.
6040 2005-01-17 02:24:49 Brendan Cully <brendan@kublai.com> (brendan)
6042 * cvslog2changelog.pl: cvs log emits a timezone after the hour,
6043 at least here. Adjust date regexp to handle that case.
6045 2005-01-15 17:45:01 Adeodato Simó <asp16@alu.ua.es> (brendan)
6047 * po/cs.po: Major translation updates forgotten in mutt-po.
6048 (I missed cs in the last commit).
6050 2005-01-15 08:01:35 Brendan Cully <brendan@kublai.com> (brendan)
6052 * Makefile.am: Update commit targets to work when builddir !=
6055 2005-01-15 07:43:30 Adeodato Simó <asp16@alu.ua.es> (brendan)
6057 * po/sv.po, po/ca.po, po/de.po, po/it.po: i18n updates.
6059 * doc/manual.sgml.head, doc/mutt.man, doc/muttrc.man.head,
6060 init.h: Sundry documentation nits fixed. Debian #210679, #254294,
6063 2005-01-11 12:15:13 Thomas Roessler <roessler@does-not-exist.org>
6066 * doc/manual.sgml.head, doc/muttrc.man.head: Document send2-hook.
6068 * send.c: send2-hook should also be executed after the first
6069 time the message is edited by the user.
6071 2005-01-09 15:35:51 Thomas Roessler <roessler@does-not-exist.org>
6074 * doc/muttbug.man, muttbug.sh.in: Replace muttbug and its
6075 documentation by a note that acknowledges the shut down of the
6076 bug tracking system.
6078 2004-12-21 09:46:24 Thomas Roessler <roessler@does-not-exist.org>
6081 * pgp.c: Fix Debian #275188.
6083 2004-12-07 19:50:04 Thomas Roessler <roessler@does-not-exist.org>
6086 * compose.c, hook.c, init.c, init.h, mutt.h, send.c: Add
6087 send2-hook and fix alternates handling.
6089 2004-11-19 16:16:51 René Clerc <rene@clerc.nl> (roessler)
6091 * doc/manual.sgml.tail, doc/manual.sgml.head: Document
6094 2004-11-08 08:43:17 Ralf Wildenhues <wildenhues@ins.uni-bonn.de>
6097 * imap/imap_private.h: Having a signed one-bit bitfield is quite
6098 odd -- its value is either 0 or -1. Although the current code
6099 is not broken because it doesn't test equality to 1, IMHO it's
6100 better not to use that.
6102 * imap/message.c: There's a size_t in imap_append_message not
6103 printed out portably.
6105 2004-11-02 13:30:58 Thomas Roessler <roessler@does-not-exist.org>
6108 * copy.h: Fix flag confusion. Noted by Vincent Lefevre.
6110 2004-10-30 21:59:00 Thomas Roessler <roessler@does-not-exist.org>
6113 * browser.c, buffy.c, check_sec.sh, commands.c, edit.c,
6114 imap/auth_cram.c, imap/auth_gss.c, imap/imap.c, imap/message.c,
6115 lib.c, lib.h, mutt_ssl.c, muttlib.c, recvcmd.c, url.c:
6116 safe_strcat, safe_strncat. Thanks to Ulf H. for noting the
6117 wrong use of strncat in part of the mutt code base.
6119 * smime.c: Fix bad code in smime_get_field_from_db. Problem noted
6120 by Ulf Härnhammar <Ulf.Harnhammar.9485@student.uu.se>.
6122 2004-09-29 11:27:33 Thomas Roessler <roessler@does-not-exist.org>
6125 * lib.c: Fix mutt_unlink race condition for systems without
6126 O_NOFOLLOW. Noted by Jarno Huuskonen <Jarno.Huuskonen@uku.fi>.
6128 2004-09-07 08:09:39 Matthias Andree <matthias.andree@gmx.de> (roessler)
6130 * prepare: Fix parameter passing.
6132 2004-08-31 15:41:03 Thomas Roessler <roessler@does-not-exist.org>
6135 * configure.in: Add AC_GNU_SOURCE.
6137 * recvattach.c: Remove *two* layers of S/MIME from messages
6138 before building the attachment tree. A generic solution would
6139 remove intransparent encodings all the way down the tree.
6141 2004-08-30 20:10:10 Brendan Cully <brendan@kublai.com> (roessler)
6143 * compose.c: Only print additional information related to PGP
6144 in case the current message is indeed to be encrypted/signed
6147 * globals.h, init.h, mutt_sasl.c, mutt_ssl.c: Here's a patch
6148 to allow mutt to use SSL client certificates to authenticate
6149 itself. To use, set ssl_client_cert to the path to your
6150 certificate file (containing both the certificate and the private
6151 key). It works with the SASL EXTERNAL authentication mechanism,
6152 so you'll need to have SASL enabled as well.
6154 2004-08-30 20:03:35 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
6157 * init.c: Fix a memory leak in the generic spam detection code.
6159 * muttlib.c, protos.h: This wipes duplicated code, which I
6160 introduced a while ago.
6162 2004-08-30 19:47:47 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
6167 2004-08-21 07:35:16 Ivan Vilata i Balaguer <ivan@selidor.net>
6172 2004-08-17 16:06:48 René Clerc <rene@clerc.nl> (roessler)
6176 2004-08-17 15:56:23 Thomas Roessler <roessler@does-not-exist.org>
6179 * configure.in, configure.in: Check for ssize_t.
6181 2004-08-17 15:25:31 Ronny Haryanto <ronnylist@haryan.to> (roessler)
6183 * po/id.po: Corrected update.
6187 2004-08-17 15:22:25 Vincent Lefevre <vincent@vinc17.org> (roessler)
6191 2004-08-17 13:42:01 Johan Svedberg <johan@svedberg.pp.se> (roessler)
6195 2004-08-16 21:37:43 Adeodato Simó <asp16@alu.ua.es> (roessler)
6197 * headers.c: as of current cvs, setting "PGP: E" (or similar)
6198 when header-editing a message does not work. the OP is set
6199 (ENCRYPT, SIGN, whatever) but APPLICATION_PGP is missing.
6201 2004-08-16 21:36:38 Brendan Cully <brendan@kublai.com> (roessler)
6203 * imap/imap.c: If STARTTLS fails to complete the SSL handshake,
6204 the error is not propagated and mutt will attempt to log in
6205 anyway, probably causing an infinite block on read. The attached
6206 patch closes the socket in this case, and propagates the error
6209 * imap/auth_sasl.c: The attached patch causes mutt to attempt
6210 the next method in imap_authenticators if the previous method
6211 failed, even if the server reported that the method was
6212 available. Previously mutt would give up if any authentication
6215 2004-08-16 21:34:22 Moritz Schulte <moritz@g10code.com> (roessler)
6217 * compose.c: Only print "Encrypt with" field in case the used
6218 S/MIME modules supports this feature.
6220 2004-08-16 21:33:35 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
6224 2004-08-11 12:31:21 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
6227 * imap/imap.c: Fix two IMAP memory leaks.
6229 * imap/imap.c, imap/imap.h: Remove imap_close_connection.
6231 * menu.c: Fix a memory leak in mutt_menuDestroy.
6233 2004-08-08 16:21:16 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
6236 * ChangeLog, muttlib.c, protos.h: Fix a memory leak.
6238 2004-08-08 16:19:15 Thomas Roessler <roessler@does-not-exist.org>
6241 * pgp.c, smime.c: Fix the PGP and S/MIME menus. Complaints
6242 and suggestions of many lead to these changes. See mutt-dev
6243 discussions around this time for details.
6245 * Makefile.am, crypthash.h, md5.h, sha1.h: Fix uint32_t
6246 portability problem. Reported by Steve Kennedy.
6248 2004-08-07 05:23:33 Johan Svedberg <johan@svedberg.pp.se> (roessler)
6252 2004-08-02 08:03:46 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
6254 * imap/command.c: Fix the improvement to address #1655.
6256 2004-07-22 01:10:55 Brendan Cully <brendan@kublai.com> (roessler)
6258 * imap/message.c: Quick fix for IMAP breakage.
6260 2004-07-21 22:15:40 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
6262 * imap/command.c: This is a one-line patch that increases the
6263 speed at which mutt opens IMAP mailboxes, and addresses bug #1655.
6265 2004-07-20 09:00:50 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
6269 2004-07-20 08:17:21 Thomas Roessler <roessler@does-not-exist.org>
6272 * imap/message.c, mutt.h, parse.c, send.c, url.c: Use List-Post
6273 headers when doing list-reply.
6275 2004-07-19 21:44:23 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
6278 * globals.h, imap/message.c, init.h: Fix #1548. (The first
6279 variant, with $imap_headers specifying headers that are downloaded
6280 in addition to the set required for mutt to work properly.)
6282 2004-07-19 21:41:43 David Champion <dgc@uchicago.edu> (roessler)
6284 * mbox.c, mh.c, pgp.c, sendlib.c: Fix some compiler warnings.
6286 2004-07-19 21:39:28 Adeodato Simó <asp16@alu.ua.es> (roessler)
6288 * doc/manual.sgml.head: Fixing a missing newline.
6290 2004-07-19 21:36:46 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
6293 * Makefile.am: Fix IMAP breakage.
6295 2004-07-15 08:08:32 David Champion <dgc@uchicago.edu> (roessler)
6297 * doc/manual.sgml.head, init.c, init.h, mutt.h: v3 of the generic
6298 spam detection patch.
6300 2004-07-14 05:58:30 Moritz Schulte <moritz@g10code.com> (roessler)
6302 * pgp.c: Do not forget to handle special-case for gpg-agent.
6304 2004-07-14 05:55:40 Thomas Roessler <roessler@does-not-exist.org>
6307 * ChangeLog: Fix an earlier commit message.
6309 2004-07-14 05:45:18 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
6312 * browser.c: Fix Debian#237426. (Experimental.)
6314 2004-07-14 05:39:23 Thomas Roessler <roessler@does-not-exist.org>
6317 * compose.c: Don't invoke "builtin" as an external editor. Note:
6318 It's not clear to me that this is really the right approach.
6319 Revisit Editor/Visual some time.
6321 2004-07-14 05:19:15 Elmar Hoffmann <mutt-dev-ml@elho.net> (roessler)
6323 * init.h, mutt.h, thread.c: By default Mutt hides the subject
6324 of messages in the thread tree that have the same subject as
6325 their parent or closest previously displayed sibling. This patch
6326 makes this optional, introducing the hide_thread_subject boolean
6327 setting which defaults to the old behaviour.
6329 2004-07-14 05:07:18 Thomas Roessler <roessler@does-not-exist.org>
6332 * mh.c: Some eye-candy during the delayed parsing of maildir
6335 2004-07-14 04:50:19 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
6338 * init.h, sort.h: Hack to fix $sort_browser documentation.
6340 * copy.c, copy.h, handler.c, init.h, mutt.h, send.c:
6341 $include_onlyfirst, again.
6343 2004-07-14 04:34:07 Thomas Roessler <roessler@does-not-exist.org>
6346 * copy.c, copy.h, handler.c, init.h, mutt.h, send.c: Fix a cvs
6347 commit SNAFU: This commit undoes the include_onlyfirst patch,
6348 but leaves the generic spam detection by David Champion in place
6349 (which, erroneously, hadn't been committed automatically).
6351 2004-07-14 04:16:58 ttakah@lapis.plala.or.jp (roessler)
6353 * commands.c, copy.c, copy.h, doc/manual.sgml.head,
6354 doc/muttrc.man.head, globals.h, handler.c, hdrline.c, init.c,
6355 init.h, mutt.h, muttlib.c, parse.c, pattern.c, protos.h, send.c,
6356 sort.c, sort.h: Introduce $include_onlyfirst.
6358 2004-07-12 13:35:27 Thomas Roessler <roessler@does-not-exist.org>
6361 * pager.c: The limitations for OP_MAIL and OP_RECALL should
6364 * init.c, sendlib.c: Add some debugging code, and rewrite the
6365 previously-ununderstandable mutt_remove_duplicates. (All this
6366 done on the search for a problem that ultimately turned out to
6367 be a configuration issue. Still, the changed code could come in
6370 2004-07-11 16:25:00 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
6373 * pager.c: Fix #1882.
6375 2004-06-27 13:54:51 Thomas Roessler <roessler@does-not-exist.org>
6378 * postpone.c: Experimental code for #1910.
6380 2004-06-26 08:45:29 Thomas Roessler <roessler@does-not-exist.org>
6383 * commands.c: Fix #1909.
6385 2004-06-23 08:09:43 Thomas Roessler <roessler@does-not-exist.org>
6388 * pgp.c: Zero out the PGP passphrase before asking for a new one.
6390 2004-06-17 20:39:20 Thomas Roessler <roessler@does-not-exist.org>
6393 * smime.c: Change S/MIME send menu behavior to xor instead of or,
6394 so it behaves the same way as the PGP send menu.
6396 2004-06-17 20:36:13 Moritz Schulte <moritz@g10code.com> (roessler)
6398 * Makefile.am, compose.c, configure.in, crypt-mod-pgp-classic.c,
6399 crypt-mod-smime-classic.c, crypt-mod.c, crypt-mod.h, crypt.c,
6400 cryptglue.c, curs_lib.c, init.h, keymap.c, keymap.h, main.c,
6401 mutt.h, mutt_crypt.h, mutt_curses.h, pgp.c, pgp.h, smime.c,
6402 smime.h: This is the sequel to the crypto modularization changes
6403 I did on 2003-01-21. Moritz added another abstraction layer
6404 which cleans up the code and allows the crypto modules to use
6405 their own option menu. Everything should work as it used to
6406 but is now in a really good shape for part III, the Return of
6407 the GnuPG Easy Makers. -wk
6409 * crypt-mod-pgp-classic.c, crypt-mod-smime-classic.c, crypt-mod.c,
6410 crypt-mod.h: New files.
6412 * smime.c (smime_valid_passphrase, smime_send_menu): New
6413 functions. * smime.h: Removed macro: smime_valid_passphrase.
6414 Declared: smime_valid_passphrase, smime_send_menu. * pgp.c:
6415 Include "mutt_menu.h". (pgp_valid_passphrase, pgp_send_menu):
6416 New functions. * pgp.h: Removed macro: pgp_valid_passphrase.
6417 Declared: pgp_valid_passphrase, pgp_send_menu. *
6418 mutt_curses.h: Declare: mutt_need_hard_redraw. * mutt_crypt.h:
6419 Declare: crypt_pgp_valid_passphrase, crypt_pgp_send_menu,
6420 crypt_smime_valid_passphrase, crypt_smime_send_menu, crypt_init.
6421 Adjust WithCrypto definition since the GPGME backend does not
6422 exclude anymore the other `classic' backends. (KEYFLAG_ISX509):
6423 New symbol. * mutt.h (enum): New symbol: OPTCRYPTUSEGPGME.
6424 (struct body): New member: is_signed_data, warnsig. * main.c
6425 (main): Call crypt_init. * keymap.c (km_get_table): Support for
6426 MENU_KEY_SELECT_PGP and MENU_KEY_SELECT_SMIME. (Menus): Added
6427 entries fuer MENU_KEY_SELECT_PGP and MENU_KEY_SELECT_SMIME.
6428 (km_init): Create bindings for MENU_KEY_SELECT_PGP and
6429 MENU_KEY_SELECT_SMIME. * keymap.h (enum): New enum symbols:
6430 MENU_KEY_SELECT_PGP, MENU_KEY_SELECT_SMIME. * init.h:
6431 New configuration variable: crypt_use_gpgme. * compose.c
6432 (pgp_send_menu, smime_send_menu): Removed functions, they are now
6433 contained in the crypto backend modules. (mutt_compose_menu):
6434 Use crypt_pgp_send_menu and crypt_smime_send_menu instead
6435 pgp_send_menu and smime_send_menu. * cryptglue.c: Slightly
6436 rewritten in order to make use of the module mechanism used to
6437 access crypto backends. * curs_lib.c (mutt_need_hard_redraw):
6438 New function. * crypt.c (crypt_forget_passphrase): Adjust
6439 for new crypto backend interface. (crypt_valid_passphrase):
6440 Stripped, use calls to crypt_pgp_valid_passphrase and
6441 crypt_smime_valid_passphrase.
6443 2004-06-02 17:55:34 Alain Bench <veronatif@free.fr> (roessler)
6445 * parse.c: Fix #1759.
6447 2004-04-30 06:49:37 Urs Janßen <urs@tin.org> (roessler)
6449 * doc/Makefile.in, doc/mbox.man, doc/mmdf.man: mmdf(5), new mbox
6450 (5). (These changes have been sitting in my inbox for ages, tlr.)
6452 2004-04-13 15:10:38 Brendan Cully <brendan@kublai.com> (roessler)
6454 * imap/message.c: Fix #1795
6456 2004-04-13 08:02:12 David Shaw <dshaw@jabberwocky.com> (roessler)
6458 * crypt.c, init.h, mutt.h: Rename pgp_mime_ask to pgp_mime_auto;
6459 change the default; change the error message given if that
6460 variable is set to "no."
6462 2004-04-12 21:43:33 Thomas Roessler <roessler@does-not-exist.org>
6465 * lib.c, attach.c: Don't open a file for writing that we have
6466 unlinked before. Reported embarassingly long ago by Jarno
6467 Huuskonen <Jarno.Huuskonen@uku.fi>.
6469 2004-04-12 21:19:31 Dale Woolridge <dale-list-mutt-dev-2@woolridge.org>
6472 * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/pt_BR.po, po/ru.po,
6473 po/sk.po, po/sv.po, po/tr.po, po/gl.po, po/hu.po, po/id.po,
6474 po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po,
6475 po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
6476 po/et.po, po/fr.po, compose.c, crypt.c, init.h, mutt.h,
6477 mutt_crypt.h, po/ca.po, postpone.c, send.c, sendlib.c: See:
6478 http://does-not-exist.org/mail-archives/mutt-dev/msg00843.html
6480 2004-04-12 20:37:19 Thomas Roessler <roessler@does-not-exist.org>
6483 * copy.c: Fix #1804.
6485 * commands.c, curs_main.c, mutt.h, mutt_crypt.h, pager.c,
6486 recvattach.c: A belated fix for #1808 (Debian #233106): Make
6487 sure check-traditional-pgp doesn't leave the pager context
6488 unnecessarily. This makes message-hooks like this one safe:
6490 message-hook '!(~g|~G) ~b"^-----BEGIN\ PGP\ (SIGNED\ )?MESSAGE"'
6491 \ "exec check-traditional-pgp"
6493 2004-04-12 19:53:29 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
6496 * doc/manual.sgml.head, init.h: Various documentation fixes,
6499 2004-04-12 19:47:59 Alain Bench <veronatif@free.fr> (roessler)
6501 * doc/mbox.man, doc/muttbug.man: Fix #1831, Debian#237827.
6503 2004-04-12 19:42:10 Joël Riou <joel.riou@normalesup.org> (roessler)
6505 * globals.h, init.c, init.h: Introduce config_charset.
6507 2004-04-12 19:37:59 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
6511 2004-04-12 19:37:23 Im Eunjea <eunjea@koru.org> (roessler)
6515 2004-04-12 19:34:45 Holger Weiss <lists@jhweiss.de> (roessler)
6517 * doc/manual.sgml.head, doc/muttrc.man.head, mutt.h, pattern.c:
6518 Unreferenced messages pattern: ~$
6520 2004-04-12 19:20:13 Paul WALKER <paul.walker@st.com> (roessler)
6522 * mutt_sasl.c: SASL2 needs errno.h.
6524 2004-04-12 19:17:32 Thomas Roessler <roessler@does-not-exist.org>
6527 * muttlib.c: Include the user ID with temporary file names.
6528 Suggested by eravin@panix.com in #1833.
6530 * doc/Makefile.in: Fix #1708 the brutal way, by installing
6531 multiple copies of the muttbug (pardon, flea) manual page.
6533 2004-04-12 18:56:18 Neil Brown <neilb@cse.unsw.edu.au> (roessler)
6535 * imap/auth_sasl.c: Fix Debian #206078, #214758; patch submitted
6536 by Artur Czechowski as #1845.
6538 2004-03-21 16:02:10 Ivan Vilata i Balaguer <ivan@selidor.net>
6543 2004-02-12 08:51:07 roessler (roessler)
6545 * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
6546 po/tr.po, po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/ja.po,
6547 po/ko.po, po/lt.po, po/id.po, po/it.po, po/gl.po, po/hu.po,
6548 po/es.po, po/et.po, po/fr.po, po/el.po, po/eo.po, po/da.po,
6549 po/de.po, VERSION, po/bg.po, po/ca.po, po/cs.po, reldate.h,
6550 ChangeLog: automatic post-release commit for mutt-1.4.2.1
6552 2004-02-12 08:46:17 Thomas Roessler <roessler@does-not-exist.org>
6555 * Makefile.am: (stable) Include regex.c and snprintf.c with
6558 2004-02-11 14:03:38 roessler (roessler)
6560 * po/zh_TW.po, po/uk.po, po/zh_CN.po, po/tr.po, po/sv.po,
6561 po/ru.po, po/sk.po, po/pt_BR.po, po/pl.po, po/nl.po, po/ko.po,
6562 po/lt.po, po/ja.po, po/it.po, po/id.po, po/hu.po, po/gl.po,
6563 po/et.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
6564 po/cs.po, po/da.po, po/ca.po, VERSION, po/bg.po, reldate.h,
6565 ChangeLog: automatic post-release commit for mutt-1.4.2
6567 2004-02-11 10:07:17 Thomas Roessler <roessler@does-not-exist.org>
6570 * configure.in, menu.c: Backport an old bug fix, and make sure
6571 configure can be created on recent systems.
6573 2004-02-11 08:20:25 Mads Martin Joergensen <mmj@suse.de> (roessler)
6575 * init.c: Fix some warnings.
6577 2004-02-08 11:41:31 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
6579 * charset.c: Fix a CP1255/8-related problem that's caused by a
6582 2004-02-08 09:38:38 Thomas Roessler <roessler@does-not-exist.org>
6585 * muttlib.c: Change the logic in mutt_open_read to only
6586 catch directories -- mutt may legitimately read devices (think
6587 /dev/null) or named pipes. Also delegate error reporting to the
6588 calling function by setting errno.
6590 2004-02-07 21:40:11 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
6595 2004-02-07 21:38:32 Juan Altmayer Pizzorno <juan@altmayer.com>
6598 * mbox.c: Hi, off_t is a 64-bit number (like on Mac OS X/darwin),
6599 the percentages don't show right while mutt is reading/parsing
6600 a mailbox. Here's a patch (against 1.5.6i) to fix that.
6602 2004-02-07 21:36:41 David Yitzchak Cohen
6603 <lists+mutt_devs@bigfatdave.com> (roessler)
6605 * init.c, muttlib.c: Looking at the code, the problem is pretty
6606 obvious. A recent patch to init.c (the one that was supposed
6607 to prevent Mutt from silently failing to read nonexistant RC
6608 files, IIRC) changed source_rc() to stat(2) the RC "file" before
6609 trying to mutt_open_read() it. There's only one problem here:
6610 source_rc() has no way of knowing whether or not its "file"
6611 is a file or a command. I'm attaching a patch that fixes the
6612 problem in what I believe is the right way.
6614 2004-02-05 14:17:25 Thomas Roessler <roessler@does-not-exist.org>
6617 * menu.c: Back out the patch for #1697.
6619 2004-02-02 18:17:46 Roland Rosenfeld <roland@spinnaker.de> (roessler)
6623 2004-02-02 10:26:14 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
6627 2004-02-02 10:24:32 Im Eunjea <eunjea@koru.org> (roessler)
6631 2004-02-02 10:22:56 Vincent Lefevre <vincent@vinc17.org> (roessler)
6635 2004-02-01 18:26:13 roessler (roessler)
6637 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
6638 po/zh_CN.po, po/zh_TW.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
6639 po/lt.po, po/nl.po, po/pl.po, VERSION, po/bg.po, po/ca.po,
6640 po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
6641 po/et.po, po/fr.po, po/gl.po, po/hu.po, reldate.h: automatic
6642 post-release commit for mutt-1.5.6
6644 2004-02-01 18:00:16 Mike Schiraldi <1074468571@schiraldi.org>
6647 * init.c: As you all know, running "mutt -F foo.rc" will have
6648 mutt read foo.rc as its config file. However, there is a bug --
6649 if you specify a directory (like accidentally typing "mutt -F
6650 /etc/mutt") mutt will silently ignore the flag and leave you
6651 wondering why it isn't working.
6653 Emil Sit posted a patch for this in March of 2002, but it seems
6654 to have slipped through the cracks. Here's the patch again;
6655 please consider it for inclusion.
6657 2004-02-01 17:50:43 Luke Mewburn <luke@mewburn.net> (roessler)
6659 * buffy.c: Put a zero byte into the string, not into the pointer.
6661 2004-02-01 17:48:25 Dan Ohnesorg <Dan@ohnesorg.cz> (roessler)
6665 2004-02-01 17:45:33 Thomas Roessler <roessler@does-not-exist.org>
6668 * doc/manual.sgml.head: A cross-reference was missing.
6670 * doc/manual.sgml.head: Improve documentation of alterantes.
6672 * alias.c, doc/manual.sgml.head, doc/muttrc.man.head, globals.h,
6673 hdrline.c, init.c, init.h, mutt.h, mutt_regex.h, muttlib.c,
6674 protos.h: Turn alternates, lists, and subscribe into regular
6677 2004-01-12 22:56:58 Christoph Ludwig
6678 <cludwig@cdc.informatik.tu-darmstadt.de> (roessler)
6680 * smime_keys.pl: Avoid a Perl warning.
6682 2004-01-12 20:24:09 Matt Kraai <kraai@ftbfs.org> (roessler)
6684 * doc/manual.sgml.head: Thanks. The patch is committed to
6687 2004-01-12 19:59:38 Thomas Roessler <roessler@does-not-exist.org>
6690 * crypt.c: Retainable PGP signatures were broken badly. #1757.
6692 2004-01-05 11:55:14 Robert Schiele <robert.schiele@t-online.de>
6695 * mutt_sasl.c: Back out part of the previous SASL/IPv6 patch
6696 due to portability issues.
6698 2004-01-04 11:10:21 Thomas Roessler <roessler@does-not-exist.org>
6701 * init.c: Strike that.
6703 * init.c: Fix a memory management error. Ouch.
6705 2004-01-04 10:55:20 René Clerc <rene@clerc.nl> (roessler)
6707 * init.h: Fix hide_missing / hide_limited documentation.
6709 2004-01-04 10:51:49 Thomas Roessler <roessler@does-not-exist.org>
6712 * hdrline.c: Permit list patterns that match the domain name of
6713 an address; these patterns begin with '@'. Example: subscribe
6714 @bugs.guug.de matches all messages sent to the bug tracking
6717 * po/ru.po: Argh, I shouldn't replace files by patches.
6719 2004-01-04 10:25:13 Cameron Patrick <cameron@patrick.wattle.id.au>
6722 * menu.c: Fix #1697 (Debian #219594.)
6724 2004-01-04 10:21:19 Roland Rosenfeld <roland@spinnaker.de> (roessler)
6728 2004-01-04 10:19:45 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
6733 2004-01-04 10:08:02 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
6737 2004-01-04 10:03:46 Michael Elkins <me@sigpipe.org> (roessler)
6739 * send.c: Fix #1488 (Debian#1882526): Honor Reply-To while
6740 generating Mail-Followup-To headers.
6742 2004-01-04 09:59:42 Thomas Roessler <roessler@does-not-exist.org>
6745 * init.h: Fix #1738; documentation issue re $from, $use_from.
6747 2004-01-04 09:52:55 Michael Elkins <me@sigpipe.org> (roessler)
6749 * hook.c, send.c: Fix #1724, cannot use ~h pattern match with
6752 2004-01-04 09:49:23 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
6754 * pop.h, pop_lib.c: Attached patch provides support of STLS
6755 (STARTTLS) command in POP3 protocol.
6759 2004-01-04 09:45:05 Brendan Cully <brendan@kublai.com> (roessler)
6761 * imap/imap.c: Fix #1703.
6763 2004-01-04 09:42:35 Thomas Roessler <roessler@does-not-exist.org>
6766 * smime.c: Fix a NULL pointer deference noted by Will Fiveash
6767 <william.fiveash@sun.com>.
6769 2003-12-30 13:04:20 Thomas Roessler <roessler@does-not-exist.org>
6772 * commands.c, crypt.c, mutt.h, mutt_crypt.h, smime.c: Handle
6773 partially signed messages more reasonably. See #1743.
6775 2003-12-29 11:44:35 Alain Bench <veronatif@free.fr> (roessler)
6777 * commands.c: Fix #844.
6779 2003-12-29 11:37:41 Patrick Welche <prlw1@newn.cam.ac.uk> (roessler)
6781 * m4/gssapi.m4, mutt_sasl.c: A while ago I posted a similar
6782 patch which is necessary as when mutt tries to connect to an
6783 imap server over ipv6 it stores the address in a sockaddr which
6784 may not be large enough to hold the ipv6 address.
6786 2003-12-17 17:42:02 Scott Koranda <skoranda@gravity.phys.uwm.edu>
6789 * crypt.c: pkcs7-signature wasn't recognized properly in one
6792 2003-12-17 08:46:50 Michael Elkins <me@sigpipe.org> (roessler)
6794 * rfc1524.c: Fix possible core dump in mailcap nametemplate
6797 2003-12-10 00:48:57 Thomas Roessler <roessler@does-not-exist.org>
6800 * thread.c: Avoid NULL pointer deference in threading code.
6802 2003-12-03 08:19:11 Alain Bench <veronatif@free.fr> (roessler)
6804 * pager.c: Fix 1716.
6806 2003-11-15 09:32:30 Velko Hristov <hristov@informatik.hu-berlin.de>
6811 2003-11-12 22:31:51 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
6815 2003-11-12 14:01:03 René Clerc <rene@clerc.nl> (roessler)
6819 2003-11-12 13:49:32 Thomas Roessler <roessler@does-not-exist.org>
6822 * configure.in, mutt_idna.c, mutt_idna.h, mutt_socket.c: Fix
6823 IDN API incompatibility problems.
6825 2003-11-12 11:47:46 duvall@emufarm.org (roessler)
6827 * configure.in: Fix 1515, 1693.
6829 2003-11-12 11:40:27 Thomas Roessler <roessler@does-not-exist.org>
6832 * mh.c, sort.c: Fix dangling pointer problems in threading code.
6833 Noted and tracked down by q4xk3j002@sneakemail.com who also
6834 provided the initial fix.
6836 2003-11-11 10:19:22 Ronny Haryanto <ronnylist@haryan.to> (roessler)
6840 2003-11-10 18:02:26 Rudy Taraschi <rudy@cae.com> (roessler)
6842 * mutt_socket.c: Fix double-free problems related to IDN support.
6844 2003-11-10 10:37:10 Vincent Lefevre <vincent@vinc17.org> (roessler)
6848 2003-11-09 21:41:28 Thomas Roessler <roessler@does-not-exist.org>
6853 * send.c: Commit the fix for #1509. This must have been lost
6856 2003-11-05 20:09:36 roessler (roessler)
6858 * po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
6859 po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
6860 po/zh_TW.po, ChangeLog, VERSION, po/bg.po, po/ca.po, po/cs.po,
6861 po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po,
6862 po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po: automatic
6863 post-release commit for mutt-1.5.5.1
6865 2003-11-05 12:17:10 Thomas Roessler <roessler@does-not-exist.org>
6868 * Makefile.am: Include regex.c and snprintf.c with the
6869 distribution. Noted by Lars Hecking.
6871 * build-release: Ups, we don't upload the CVS any more.
6873 2003-11-05 09:51:10 roessler (roessler)
6875 * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
6876 po/uk.po, po/zh_CN.po, po/zh_TW.po, ChangeLog, VERSION, po/bg.po,
6877 po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
6878 po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po,
6879 po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, reldate.h:
6880 automatic post-release commit for mutt-1.5.5
6882 2003-11-05 09:27:43 Thomas Roessler <roessler@does-not-exist.org>
6885 * build-release: Use gpg for signing releases.
6887 2003-11-03 10:30:58 Thomas Roessler <roessler@does-not-exist.org>
6890 * attach.c: Fix a logic flaw in attachment saving.
6892 2003-10-08 19:55:39 Thomas Roessler <roessler@does-not-exist.org>
6895 * pgpkey.c: KeyTable is pgp_uid_t **, not pgp_key_t *. Fix some
6896 sizeof statements accordingly. Note that pgp_key_t is also a
6897 pointer, though, so this should not have broken things.
6899 2003-10-06 09:58:35 Thomas Roessler <roessler@does-not-exist.org>
6902 * query.c: Fiy memory corruption. (# 1659)
6904 2003-10-04 22:12:10 Thomas Roessler <roessler@does-not-exist.org>
6907 * lib.c: mutt_basename() was garbage.
6909 * doc/manual.sgml.head: Fix some tags. Noted by Todd
6910 <Freedom_Lover@pobox.com>.
6912 * recvattach.c, attach.h, commands.c, compose.c, keymap.h, lib.c,
6913 lib.h, menu.c, mutt.h, mutt_menu.h, muttlib.c, pager.c, protos.h:
6914 This patch fixes various aspects of the attachment-saving user
6915 interface. Changes include:
6917 * When tagging and saving multiple attachments, you can now use
6918 the same target directory for multiple attachments.
6920 * When you can't save an attachment, you get an opportunity to
6921 enter a new file name.
6923 * The menu cursor will highlight the attachment that you are
6924 currently discussing with mutt.
6926 * Various bug fixes.
6928 This does, in particular, address #1619 (Debian#208430).
6930 * menu.c: Fix #1656.
6932 2003-09-29 16:34:32 René Clerc <rene@clerc.nl> (roessler)
6934 * doc/muttrc.man.head: Fix typo.
6936 2003-09-29 15:05:52 Thomas Roessler <roessler@does-not-exist.org>
6939 * doc/dotlock.man, doc/mutt.man, doc/muttrc.man.head: Fix #1652
6940 (Debian #213007), noted by Jens Seidel <tux-master@web.de>.
6942 2003-09-20 06:24:10 Thomas Roessler <roessler@does-not-exist.org>
6945 * muttbug.sh.in: Adapt to new GNU coreutils by not using head (1).
6947 2003-09-19 13:09:59 René Clerc <rene@clerc.nl> (roessler)
6951 2003-09-19 13:05:13 Thomas Roessler <roessler@does-not-exist.org>
6954 * imap/utf7.c: Fix remaining (void **) casts.
6956 2003-09-19 13:03:26 Mads Martin Joergensen <mmj@suse.de> (roessler)
6958 * imap/browse.c, imap/command.c, parse.c, pgp.c, pgpkey.c,
6959 pop_lib.c, query.c, recvattach.c, remailer.c, rfc1524.c,
6960 rfc2047.c, rfc2231.c, sendlib.c, smime.c, thread.c, addrbook.c,
6961 browser.c, color.c, compose.c, copy.c, crypt.c, curs_lib.c,
6962 edit.c, enter.c, handler.c, lib.c, lib.h, mh.c, mutt_idna.c, mx.c,
6963 pager.c: As the ones of you who compile with new gcc's probably
6964 have noticed, there's a lot of type-punning in Mutt. With help
6965 from Philipp Thomas, I've fixed all I could find in CVS (please
6966 double-check, one might have slipped through the cracks), I can
6967 make one for 1.4 CVS branch as well if wanted.
6969 2003-09-19 12:56:49 Thomas Roessler <roessler@does-not-exist.org>
6972 * send.c: Change abort_unmodified so it doesn't abort a message
6973 that has an attachment. Catches the "send a file from the
6974 command line, quickly" case.
6976 2003-09-11 16:59:54 Brendan Cully <brendan@kublai.com> (roessler)
6978 * mutt_sasl.c: This trivial patch closes #1516 (NI_WITHSCOPEID
6979 undefined). Thanks to Mads for the initial patch.
6981 2003-09-11 07:27:23 Velko Hristov <hristov@informatik.hu-berlin.de>
6984 * po/bg.po: Bulgarian translation. (Seems like I screwed up an
6985 earlier commit. -tlr)
6987 2003-09-10 13:20:49 Jon Miles <jon@zetnet.net> (roessler)
6989 * pop_auth.c: In pop_auth.c:pop_auth_sasl(), if the main loop
6990 received anything back from the server that didnt begin with '+
6991 ', it was bailing out and skipping the checks to see if there
6994 2003-09-07 10:11:49 Im Eunjea <eunjea@koru.org> (roessler)
6998 2003-09-04 15:10:09 Thomas Roessler <roessler@does-not-exist.org>
7001 * init.h: Fix some formatting glitches that lead to error messages
7002 when viewing the muttrc(5) manual page.
7004 2003-09-04 14:59:57 Christoph Ludwig
7005 <cludwig@cdc.informatik.tu-darmstadt.de> (roessler)
7007 * smime.c: Fix verification bug when messages are S/MIME signed
7010 2003-09-03 17:22:09 Dan Born <dan@danborn.net> (roessler)
7012 * postpone.c: I've attached a patch for bug number 1036, as
7013 reported at http://bugs.guug.de/db/pa/lmutt.html ("segfault
7014 when more than one msg is postponed"). This is a patch against
7017 As it was previously left, no one could reproduce it. The problem
7018 occurs because sorting is disabled when opening the postponed
7019 folder, but the Sort global variable still tells mutt to use
7020 whatever sorting algorithm the $sort config option indicates.
7021 Eventually, the code would get to mutt_messages_in_thread and
7022 try to dereference a NULL thread object, causing the segfault.
7024 2003-09-03 17:20:56 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
7028 2003-09-03 17:15:20 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
7031 * po/ja.po: New ja.po.
7033 2003-09-03 17:12:52 Velko Hristov <hristov@informatik.hu-berlin.de>
7036 * configure.in: Bulgarian translation.
7038 2003-09-03 17:10:37 Brendan Cully <brendan@kublai.com> (roessler)
7040 * mutt_ssl.c: Fix a segmentation fault which occurs
7041 when a certificate is rejected. Bug noted by Rob Latham
7044 2003-09-03 17:09:09 Anatoly Vorobey <mellon@pobox.com> (roessler)
7046 * curs_main.c: The commands "read-thread" (^R) and
7047 "read-subthread" (Esc-R) do not honor the resolve variable (don't
7048 advance cursor after marking the thread/subthread as read),
7049 which, to me at least, is a nuisance.
7051 2003-08-11 14:06:08 Brendan Cully <brendan@kublai.com> (roessler)
7053 * imap/imap.c: 1595: My guess is this bug is caused by
7054 mlarson@verisign.com's patch to check for UNSEEN rather than
7055 RECENT messages. This means that as long as there are messages
7056 in a mailbox either new or old, mutt will think it has new mail.
7058 The attached patch reverts that change. Let me know if it solves
7061 2003-08-11 14:05:13 Thomas Roessler <roessler@does-not-exist.org>
7064 * doc/muttrc.man.head: Fix a formatting bug.
7066 2003-08-05 13:55:47 Brendan Cully <brendan@kublai.com> (roessler)
7068 * attach.c, buffy.c, commands.c, copy.c, editmsg.c, init.c,
7069 mbox.c, mx.c, mx.h, sendlib.c: This patch removes the Kendra
7070 format from mutt. (The support was broken anyways.)
7072 2003-08-02 11:01:09 Horvath Szabolcs <horvaths@fi.inf.elte.hu>
7077 2003-07-29 10:11:05 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
7079 * pager.c: It seems that Solaris has an incorrect implementation
7080 of mbrtowc: when there is an encoding error and mbrtowc returns
7081 (size_t)(-1) no value should be stored in *pwc (the first
7082 argument), as I understand it, but here mbrtowc is storing 8
7083 when presented with the bytes "\xc8\x4d".
7085 However, relying on mbrtowc not to store anything in *pwc when
7086 there is an error is a bit silly; it makes sense to look at
7087 the return value. So, the following patch should be applied if
7088 Pawel can confirm that it fixes the problem. I've tested it and
7089 it worked for me with glibc's mbrtowc.
7091 2003-07-24 18:40:50 Vincent Lefevre <vincent@vinc17.org> (roessler)
7093 * alias.c, copy.c, handler.c, imap/command.c, imap/imap.c,
7094 imap/message.c, imap/util.c, init.c, intl/l10nflist.c,
7095 intl/loadmsgcat.c, intl/localealias.c, keymap.c, lib.c,
7096 makedoc.c, muttlib.c, pattern.c, rfc2047.c, rfc2231.c, rfc822.c,
7097 strcasecmp.c, url.c: Some functions/macros like isspace take an
7098 int and require the argument to have the value of an unsigned char
7099 (or EOF). Under Solaris, gcc complains when the argument is a char
7100 (as this is a possible bug, on platforms where char is signed,
7101 like Solaris). The attached patch fixes such problems (well,
7102 perhaps I've changed more than necessary, but this doesn't hurt).
7104 2003-07-22 12:56:38 dshaw@jabberwocky.com (roessler)
7106 * gnupgparse.c: When encrypting a message to a user that has more
7107 than one subkey, at least one of which is revoked or expired,
7108 mutt treats the entire key as unusable rather than just the
7109 subkey(s) in question.
7111 2003-07-16 11:18:12 Brendan Cully <brendan@kublai.com> (roessler)
7113 * account.c, account.h, imap/auth_sasl.c, imap/imap.c: I noticed
7114 that my mutt hung when I tried SASL DIGEST-MD5 authentication
7115 (I'm not sure when this started). I believe this patch should
7116 solve that problem in a reliable way.
7118 This patch also attempts to reuse connections even when
7119 authentication fails, instead of just throwing away a perfectly
7122 * curs_lib.c, enter.c, keymap.c, keymap.h, mutt.h, mutt_curses.h,
7123 mutt_ssl.c: This patch redoes yesterday's unbuffered input
7124 patch. Now it uses a pseudo-option, which means less mess to carry
7125 down the call stack. It also made it much easier to have the SSL
7126 certificate menu be unbuffered, which it is now. So push commands
7127 won't annoy you when entering passwords or accepting certificates.
7129 2003-07-15 11:41:32 Brendan Cully <brendan@kublai.com> (roessler)
7131 * curs_main.c, globals.h, imap/command.c, imap/imap.c,
7132 imap/imap.h, imap/imap_private.h, imap/util.c, mx.c: The attached
7133 patch should keep all opened IMAP connections alive, no matter
7134 what mailbox you are currently in. With the patch that got
7135 committed yesterday, this should close bug 1523.
7137 (There was a typo in that patch. This one supersedes it.)
7139 * configure.in, .cvsignore: autoconf 2.5 compatibility.
7141 2003-07-14 12:40:03 Hugo Haas <hugo@larve.net> (roessler)
7143 * send.c: Fix #1520.
7145 2003-07-14 12:20:27 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
7147 * po/pl.po: small fix.
7149 2003-07-14 12:19:07 Brendan Cully <brendan@kublai.com> (roessler)
7151 * imap/command.c, imap/imap.c: On Sunday, 13 July 2003 at 18:09,
7152 Brendan Cully wrote:
7154 > The attached patch should help when the connection to your
7155 postponed > folder times out and you can't reconnect without
7156 restarting mutt. I'd > like anyone who has that problem to try
7157 it and let me know how it > works.
7159 I dug a little deeper. The attached patch seems to work better. It
7160 complains the first time you try to recall a message, but works
7163 * account.c, curs_lib.c, enter.c, keymap.c, keymap.h, mutt.h,
7164 mutt_curses.h: The attached patch prevents mutt from reading the
7165 push buffer when asking for passwords. This is a proper fix for
7166 bug 1312. I think it's uncontroversial.
7168 2003-07-04 17:15:34 Thomas Roessler <roessler@does-not-exist.org>
7171 * imap/auth_sasl.c: Increase a buffer's size.
7173 2003-07-04 17:07:22 Nicolas Rachinsky <nr@rachinsky.de> (roessler)
7175 * OPS, curs_lib.c, curs_main.c, functions.h, menu.c: Introduce
7176 tag-prefix-cond and end-cond. This makes simple conditional
7177 execution of parts of macros possible.
7179 2003-07-04 17:03:51 Bruno Postle <bruno@postle.net> (roessler)
7181 * curs_main.c, pattern.c: Display an empty index when no messages
7182 match search criteria.
7184 2003-07-04 16:57:56 Thomas Roessler <roessler@does-not-exist.org>
7187 * init.h, muttlib.c: Add a ':' flag to % expandos. This will
7188 make sure that any dots are converted into underscores. (_
7189 is already used for lowercasing the result of an expando.)
7191 2003-06-04 14:01:39 Thomas Roessler <roessler@does-not-exist.org>
7194 * muttlib.c: Don't colorize empty lines generated with
7195 state_attach_puts();
7197 2003-05-29 17:48:28 David Shaw <dshaw@jabberwocky.com> (roessler)
7199 * imap/imap.c, pgp.c, po/eo.po, po/id.po: Fix part of #1564.
7201 2003-05-29 17:47:10 Thomas Roessler <roessler@does-not-exist.org>
7204 * init.c: Fix a segmentation fault which would occur when
7205 pgp_sort_keys is set in a configuration file, but mutt is compiled
7206 without PGP support.
7208 * gnupgparse.c: Fix PGP subkey handling when looking at key
7209 capabilities. This should take care of the recent "mutt does
7210 not see all keys" problems.
7212 2003-05-13 13:06:16 Dale Woolridge <dale-list-mutt-dev-2@woolridge.org>
7215 * crypt.c: Fix gpg-agent use.
7217 2003-05-13 12:53:20 Thomas Roessler <roessler@does-not-exist.org>
7220 * doc/manual.sgml.head: Remove useless examples about treating
7221 text/enriched externally. #1549; Debian #190309.
7223 2003-05-13 12:50:04 Juan Altmayer Pizzorno <juan@altmayer.com>
7226 * recvattach.c: view-attachments does not extract the message
7227 within a x-pkcs7-mime if it's only signed, but not encrypted.
7228 Such a message results, for example, from a decrypt-save if the
7229 message was previously encrypted and signed.
7231 2003-05-13 12:45:35 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
7234 * doc/manual.sgml.head: Fix an inconsistency between manual
7237 2003-05-13 12:43:45 David Shaw <dshaw@jabberwocky.com> (roessler)
7239 * gnupgparse.c, pgppubring.c: Currently, mutt uses the OpenPGP key
7240 algorithm to determine the capabilities of the key. For example,
7241 in mutt, a key of type 1 (RSA) can both encrypt & sign. This is
7242 not correct as per OpenPGP, however, where the capabilities of
7243 the key are determined by both the algorithm and key capability
7244 flags that are set on the key. This can lead to user confusion
7245 when their RSA encrypt-only or sign-only key is listed for both
7246 signing and encryption in mutt.
7248 GnuPG lists these flags in key listings, so it is easy to take
7249 advantage of them. Here is a patch to use the flags, as well
7250 as provide the flags in pgpring. Note that the pgp+pgpring
7251 users won't see any change since the flags there are based on
7252 the key algorithm as they are now, but the GnuPG users will see
7255 2003-05-12 16:21:26 Thomas Roessler <roessler@does-not-exist.org>
7258 * enter.c: Fix alias completion when the alias is entered as
7259 part of a group. (E.g., The Tea Party: alias1, alias2, alias3;)
7261 2003-05-03 20:07:40 Dan Nelson <dnelson@allantgroup.com> (roessler)
7263 * mutt.h, muttlib.c: Fix #1558. (mutt_expand_fmt rewrite;
7264 OPT_MAX wasn't maximal.)
7266 2003-04-15 13:17:05 René Clerc <rene@clerc.nl> (roessler)
7268 * compose.c: Fix two more cases in which ctrl-G is interpreted
7271 2003-04-15 09:52:06 Dale Woolridge <dale-flea-mutt-bug@woolridge.org>
7274 * compose.c: The "sign (a)s" code strips the pgp application
7275 bit causing drawing issues in redraw_crypt_lines(). Other bits
7276 (well bit = encrypt) are ignored as a result. I've only tested
7277 with pgp, but the same problem exists in the smime code too.
7278 This inline patch (against cvs head revision) fixes the problem.
7280 2003-04-14 09:09:53 Thomas Roessler <roessler@does-not-exist.org>
7283 * init.h, mutt.h, send.c: Fix the PGP / S/MIME selection mess
7284 in send.c. This patch adds two new configuration variables,
7285 $crypt_autopgp and $crypt_autsmime. Both are set to "yes"
7286 by default. By turning them off, you can disable the automatic
7287 selection of one or both mechanisms. (Useful when your mutt is
7288 PGP- and S/MIME enabled, but you only use, say S/MIME.)
7290 2003-04-11 15:15:04 Thomas Roessler <roessler@does-not-exist.org>
7293 * send.c: Backing out the previous change. It was nonsense.
7295 2003-04-11 11:56:58 Lars Hecking <lhecking@nmrc.ucc.ie> (roessler)
7297 * config.guess, config.sub, depcomp, install-sh, missing,
7298 mkinstalldirs: updates.
7300 2003-04-11 11:56:22 Thomas Roessler <roessler@does-not-exist.org>
7303 * send.c: Try to fix a PGP / S/MIME-related problem. Found by
7304 Matt Larson <mlarson@verisign.com>, tracekd down by René Clerc
7307 * thread.c: Fix a segmentation fault.
7309 2003-04-09 08:21:59 Zardoz@users.sourceforge.net (roessler)
7311 * recvcmd.c: Fix #1531. (recvcmd.c duplicate of #1528)
7313 2003-04-08 22:32:56 Thomas Roessler <roessler@does-not-exist.org>
7316 * lib.c: Avoid a division by zero.
7318 * color.c: Make sure has_colors() is only invoked when OPTNOCURSES
7319 is unset. This fixes a segmentation fault on RH 8.0 which was
7320 observed by Matt Larson <mlarson@verisign.com>.
7322 * browser.c, enter.c, imap/imap.c, lib.c, mutt_idna.c, mx.c,
7323 sendlib.c, smime.c, thread.c: Try to catch a couple of cases
7324 in which parameters for malloc calls could overflow. Thanks to
7325 Timo Sirainen for the heads-up.
7327 * po/es.po: Mark a translation as fuzzy in order to fix #1522.
7329 2003-04-07 20:08:10 Thomas Roessler <roessler@does-not-exist.org>
7332 * commands.c: Fix #1528.
7334 2003-04-07 07:57:49 René Clerc <rene@clerc.nl> (roessler)
7338 2003-04-06 11:00:59 Ivan Vilata i Balaguer <ivan@selidor.net>
7343 2003-04-02 09:05:19 Bjoern Jacke <muttbug@j3e.de> (roessler)
7345 * smime_keys.pl: - add a missing filehandle closure - some
7346 cleanups of unused/bogous code
7348 2003-04-02 08:47:28 Thomas Roessler <roessler@does-not-exist.org>
7351 * contrib/Makefile.in, contrib/colors.default,
7352 contrib/colors.linux: sample.muttrc-tlr would try to include
7353 my color configurations, which weren't distrubted. Fix that.
7354 (Bug noted while helping someone else to configure mutt during
7357 * contrib/sample.muttrc: Fix sample.muttrc.
7359 2003-04-02 08:40:50 Gary Johnson <garyjohn@spk.agilent.com> (roessler)
7361 * curs_main.c: Here is the patch to fix the bug I reported
7362 earlier in this thread, that sometimes when changing folders,
7363 mutt would generate an error message and stop the further
7364 processing of folder-hooks.
7366 2003-04-02 08:38:13 Vincent Lefevre <vincent@vinc17.org> (roessler)
7370 2003-04-02 08:34:49 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
7375 2003-04-02 08:31:00 Roland Rosenfeld <roland@spinnaker.de> (roessler)
7379 2003-04-02 08:28:24 David Shaw <dshaw@jabberwocky.com> (roessler)
7381 * init.h, mutt.h, pgp.c: Here is the pgp_check_exit patch
7382 updated for 1.5.4. This patch adds the pgp_check_exit option
7383 (enabled by default) that causes mutt to check the exit code
7384 of the PGP subprocess. A non-zero exit code means that the
7385 subprocess failed and mutt will not continue to send the message.
7387 This is needed as in certain cases, PGP or GnuPG can fail to
7388 completely process a document (say, if the gpg.conf file is
7389 mangled, which is how I discovered the problem). Without an
7390 exit code check, mutt will continue anyway and send the half
7393 2003-04-02 08:21:09 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
7397 2003-03-19 22:43:08 roessler (roessler)
7399 * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
7400 po/uk.po, po/zh_CN.po, po/zh_TW.po, po/et.po, po/fr.po, po/gl.po,
7401 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
7402 po/nl.po, ChangeLog, Makefile.am, VERSION, po/Makefile.in.in,
7403 po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
7404 po/es.po, reldate.h: automatic post-release commit for mutt-1.5.4
7406 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po,
7407 po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/ja.po, po/ko.po,
7408 po/lt.po, po/nl.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
7409 po/et.po, po/fr.po, po/da.po, po/de.po, po/el.po, po/eo.po,
7410 po/es.po, VERSION, po/bg.po, po/ca.po, po/cs.po, reldate.h,
7411 ChangeLog: automatic post-release commit for mutt-1.4.1
7413 2003-03-19 21:56:29 Thomas Roessler <roessler@does-not-exist.org>
7416 * pgppubring.c: Fix some memory management calls. (Stable branch.)
7418 2003-03-19 21:33:30 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
7420 * imap/utf7.c: Fix a buffer overflow in utf8_to_utf7. (Stable
7423 * imap/utf7.c: Fix a buffer overflow in utf8_to_utf7.
7425 2003-03-18 14:51:52 Andrew W. Nosenko <awn@bcs.zp.ua> (roessler)
7427 * buffy.c, parse.c: - buffy.c (test_last_status_new): Fix memory
7428 leak. Envelope structure allocated by mutt_read_rfc822_header()
7429 was never deallocated.
7431 - parse.c (mutt_read_rfc822_header): Comment added about
7432 needing deallocate envelope structure returned by
7433 mutt_read_rfc822_header().
7435 * mutt_idna.c: (mutt_addr_for_display): Fix memory leak. `user'
7436 and `domain' buffers was never deallocated.
7438 (mbox_to_udomain): Fix memory leak. `scratch' buffer was not
7439 deallocated when `mbx' doesn't contain '@'. Also rewritten for
7440 allocating memory only when needed and only how many as needed.
7442 2003-03-12 13:00:03 Thomas Roessler <roessler@does-not-exist.org>
7445 * copy.c, sendlib.c: We need to re-format address headers instead
7446 of just decoding them.
7448 2003-03-07 14:55:53 Brendan Cully <brendan@kublai.com> (roessler)
7450 * mutt_sasl.c: The global callbacks set up in sasl_client_init
7451 are not copied by the SASL library, so they can't be allocated
7452 on the stack. This is the case with both versions of the SASL
7453 library, and I frankly don't understand why it hasn't caused
7454 problems before. Since it segfaults reliably on OS X for me now,
7455 I thought a patch would be in order.
7457 2003-03-07 08:23:27 Thomas Roessler <roessler@does-not-exist.org>
7460 * crypt.c, pgp.h: Don't use functions without importing the
7461 corresponding prototype.
7463 * mutt_idna.c: It seems like libidn doesn't like to translate
7466 2003-03-07 07:52:49 Jim Mock <mij@soupnazi.org> (roessler)
7468 * globals.h: globals.h is looking for crypt.h instead of
7471 2003-03-06 21:23:53 Thomas Roessler <roessler@does-not-exist.org>
7474 * send.c: Fixing a segmentation fault. Here's how to reproduce
7475 it: Start mutt. Compose a new message, with an attachment.
7476 Turn on PGP signing. Press C-G on the pass phrase prompt.
7477 Turn off PGP signing. Try to send the message.
7479 2003-03-05 21:18:24 Andrew W. Nosenko <awn@bcs.zp.ua> (roessler)
7481 * protos.h, sort.c: Fix a warning.
7483 * mutt_idna.c: Fix tlr's pre-processor screw-up.
7485 2003-03-04 09:51:07 Thomas Roessler <roessler@does-not-exist.org>
7488 * mutt_idna.c, mutt_socket.c: Unset UseSTD3ASCIIRules, and set
7489 AllowUnassigned. (Just reading some standards.)
7491 2003-03-04 09:31:19 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
7493 * handler.c: Be more friendly about bad multipart/alternative
7494 bodies; #1478. Note that the relevant standards explicitly
7495 *forbid* nested MIME encodings.
7497 2003-03-04 09:27:21 Thomas Roessler <roessler@does-not-exist.org>
7500 * copy.c: Fix another stupid error, and decode IDNs in the
7503 * init.h: Fix two typos in one line. Noted by Thomas Glanzmann
7506 * addrbook.c, alias.c, send.c: Fixing more IDN bugs.
7508 2003-03-03 14:25:14 Thomas Roessler <roessler@does-not-exist.org>
7511 * copy.c, sort.c: Fixing some nits.
7513 * mutt_socket.c: IDNA support for the socket back-end.
7515 * Makefile.am, addrbook.c, alias.c, charset.h, commands.c,
7516 compose.c, configure.in, copy.c, edit.c, hdrline.c, headers.c,
7517 init.c, main.c, mutt_idna.c, mutt_idna.h, pgpinvoke.c,
7518 protos.h, query.c, recvcmd.c, rfc822.c, rfc822.h, send.c,
7519 sendlib.c: IDN support for e-mail messages. Things should work
7520 automagically once you have the GNU IDN library available from
7521 ftp://alpha.gnu.org/pub/gnu/libidn/ installed. For IDN's which
7522 can't be losslessly recoded to your local character set, mutt
7523 should automatically fall back to using the ASCII representation.
7524 There's probably a considerable number of bugs in this, and the
7525 code may, at this point, not even compile on machines without
7526 libidn. Will start working on that ASAP.
7528 * contrib/sample.muttrc, doc/manual.sgml.head, recvcmd.c,
7529 commands.c, init.h, mutt.h: Introduce a new option named
7530 $bounce, and fix some inconsistencies in the messages created
7531 when bouncing. Based on work done by Thomas Glanzmann
7532 <sithglan@stud.uni-erlangen.de>.
7534 2003-02-25 22:00:38 Thomas Roessler <roessler@does-not-exist.org>
7537 * commands.c, recvcmd.c: Fix some (too lazy and tired to do all)
7538 of the inconsistencies between message and attachment bouncing.
7540 * crypt.c: I should test-compile things before committing.
7543 2003-02-25 21:41:32 Michael Elkins <me@sigpipe.org> (roessler)
7545 * query.c: Use mutt_strwidth for query response formatting.
7548 2003-02-25 21:37:59 Christian Vogel <vogelchr@vogel.cx> (roessler)
7550 * mx.c: Recognize MH folders used by sylpheed.
7552 2003-02-25 21:35:24 jesus.climent@hispalinux.es (roessler)
7554 * po/es.po: Fix a typo. (#1482)
7556 2003-02-25 21:33:16 Thomas Roessler <roessler@does-not-exist.org>
7559 * doc/manual.sgml.head: Remove some ftp.guug.de URLs from the
7562 * crypt.c: Fix #1486; noted by Jeroen Coekaerts
7563 <jeroen@coekaerts.be>.
7565 2003-02-19 21:33:43 David Shaw <dshaw@jabberwocky.com> (roessler)
7567 * pgpmicalg.c: 3156 defined several micalg values (pgp-md5,
7568 pgp-sha1, etc.) Since then, three more hashes have been assigned
7569 numbers in 2440bis. Here is a patch to add values for pgp-sha256,
7570 pgp-sha384, and pgp-sha512 so mutt can properly handle them.
7572 2003-02-19 21:31:19 Thomas Roessler <roessler@does-not-exist.org>
7575 * parse.c: Fix a memory leak observed by Vineet Kumar
7576 <mutt-dev@virtual.doorstop.net>.
7578 2003-02-13 09:55:02 David Shaw <dshaw@jabberwocky.com> (roessler)
7580 * init.h: Here are some updates to the muttrc docs (spell check,
7581 language tweaks, etc). No functional changes - this is just
7584 2003-02-13 09:50:00 Thomas Roessler <roessler@does-not-exist.org>
7587 * pgp.c: Fix #1444, Debian #178563. The details of this problem
7588 were tracked down by Steven Barker <steve@blckknght.org>.
7590 2003-01-31 00:15:03 Thomas Roessler <roessler@does-not-exist.org>
7593 * init.h: Change the default for crypt_replyencrypt back to "yes".
7594 Noted by Thomas Poindessous in Debian bug #178899; also #1448.
7596 * pgp.c: Fix #1442 (thanks, Dale); properly initialize some
7597 pointers which could otherwise lead to crashes.
7599 2003-01-30 23:54:30 David Shaw <dshaw@jabberwocky.com> (roessler)
7601 * crypt.c, init.h, mutt.h, mutt_crypt.h, send.c: Introduce
7602 $pgp_auto_traditional.
7604 2003-01-30 23:48:36 Thomas Roessler <roessler@does-not-exist.org>
7607 * flags.c: The IMAP ACL patch broke things.
7609 2003-01-23 22:05:02 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
7611 * pop_auth.c: SASL2 support for popo_auth.c.
7613 * curs_main.c, flags.c, imap/imap.c, pager.c: The attached
7614 patch provides improved support for IMAP ACLs (on servers that
7615 support them). This means that mutt will now write the Seen
7616 flag in mailboxes that allow it, even if the mailbox doesn't
7617 allow other changes.
7619 2003-01-23 22:01:03 Thomas Roessler <roessler@does-not-exist.org>
7622 * handler.c: Automatically use the text/plain handler for text/*
7623 body parts which don't have a handler of their own.
7625 2003-01-21 18:56:10 Thomas Roessler <roessler@does-not-exist.org>
7628 * cryptglue.c: Fix a typo which broke pgp-extract-traditional.
7630 * mutt_crypt.h: Fix an #ifdef.
7632 2003-01-21 12:33:41 Werner Koch <wk@gnupg.org> (roessler)
7634 * Makefile.am, acconfig.h, attach.c, commands.c, compose.c,
7635 configure.in, copy.c, copy.h, crypt.c, cryptglue.c, curs_main.c,
7636 functions.h, globals.h, gnupgparse.c, handler.c, hdrline.c,
7637 headers.c, hook.c, init.c, init.h, keymap.c, keymap.h,
7638 main.c, mutt.h, mutt_crypt.h, muttlib.c, mx.c, pager.c,
7639 parse.c, pattern.c, pgp.c, pgp.h, pgpkey.c, pgplib.c, pgplib.h,
7640 pgppubring.c, pop.c, postpone.c, protos.h, recvattach.c, send.c,
7641 sendlib.c, smime.c, smime.h, sort.h: - To cleanup the pgp/smime
7642 code and prepare for other backends. - Support gpg-agent by
7643 not asking for a passphrase - autconf cleanups.
7645 This is just a start and probably we need a couple of other things
7646 to do. One drawback is that the help menu does always list all
7647 crypto realted stuff even when configured for no crypto at all.
7648 Same goes for the configure options but I consider thsi a feature:
7649 It allows to use the same .muttrc for different versions of mutt -
7650 at least during development, this is an advantage. This all might
7651 be fixed but requires some changes to the configuration system.
7653 Note, the use of the WithCrypto macro - it enables the compiler
7654 to do dead-code-elimination depending on the configured backend.
7655 This is better readable than all the nested ifdefs. I did some
7656 short tests and it seems to work, althoug mutt's size does not
7657 change largely when compiled w/o crypto.
7659 cryptglue.c is new as a warpper to all crypto calls; some are
7660 still in crypt.c but they should eventually also be wrapped.
7661 We don't use function pointers to keep a path to use dlopen or
7662 runtime configured backends. crypt.h is also new and replaces
7663 pgp.h and smime.h in most files (except for the backend).
7667 2003-01-06 Werner Koch <wk@gnupg.org>
7669 * crypt.c (crypt_valid_passphrase): Detect gpg-agent and
7670 don't ask for the passphrase. * pgp.c (pgp_decrypt_part,
7671 pgp_application_pgp_handler) (pgp_sign_message,
7672 pgp_encrypt_message) (pgp_traditional_encryptsign):
7673 Make sure that we never ever send the passphrase if the
7674 gpg-agent has been detected. Likewise.
7676 * acconfig.h: Removed all remaining stuff as AC_TEMPLATEs
7677 to configure.in. BTW, we should consider to rename
7678 configure.in to configure.ac.
7680 2003-01-04 Werner Koch <wk@gnupg.org>
7682 Replaced the use of HAVE_PGP and HAVE_SMIME by a more
7683 readable and extendable solution.
7685 * pgplib.h: Moved enum pgp_ring and KEYFLAGS_* to *
7686 crypt.h: here. * smime.c (mutt_is_application_smime):
7687 Moved to * crypt.c (mutt_is_application_smime):
7688 here. * pgp.c (mutt_is_application_pgp): Moved to
7689 * crypt.c (mutt_is_application_pgp): here. * pgp.c
7690 (pgp_is_multipart_encrypted): Removed. Merged code with *
7691 crypt.c (mutt_is_multipart_encrypted): this.
7693 * mutt.h: Protect against double inclusion.
7695 * pgplib.h (struct pgp_keyinfo): Remove the typedef to
7696 pgp_key_t. * crypt.h (pgp_key_t): Declare the typedef
7697 here. NOTE: This is now a pointer. Changed all usages
7700 * configure.in: Replace HAVE_PGP and HAVE_SMIME by the
7701 new CRYPT_BACKEND macros. Always include all OPS.*.
7702 (LIBOBJ): Replaced by AC_LIBOBJ as required by newer
7703 autoconfs. * Makefile.am (EXTRA_mutt_SOURCES): Move
7704 crypt.c to mutt_SOURCES. (mutt_SOURCES): Add cryptglue.c
7705 (EXTRA_DIST): Add crypt.h
7707 * pgp.h, pgplib.h, smime.h: Use the header only
7708 when the approriate backend has been configured. *
7709 pgp.c, pgpkey.c, smime.c: Build only if the approriate
7710 CRYPT_BACKEND_ macro is defined. * pgp.h, smime.h,
7711 global.h: Moved all variable declarations to global.h
7712 because they are now always defined.
7714 * sort.h: Always define PgpSortKey, although it does
7717 * keymap.h: Unconditionally include all PGP and SMIME
7718 stuff. * mutt.h: Ditto. * protos.h: Ditto.
7720 * init.h (HAVE_SMIME): Unconditionally include all
7721 crypto related definitions. Mark the doc entries with
7722 "(Crypto/PGP/SMIME only)".
7724 * globals.h: Replace gpg.h and smime.h by crypt.h.
7726 * functions.h: Always include all crypto commands.
7728 * copy.h: Unconditionally define the crypto related M_CM_
7730 * pgplib.h: Move APPLICATION_PGP and PGP* to crypt.h
7731 and include it. * smime.h: Move APPLICATION_SMIME
7732 and SMIME* to crypt.h and include it. * mutt_crypt.h
7733 (ENCRYPT,SIGN,GOODSIGN, BADSIGN): Move to crypt.h.
7735 * crypt.c: Replaced pgp.h and smime.h header by crypt.h.
7736 Always include all functions but shortcut them depending
7737 on WITHCRYPTO. All over the place use WITHCRYPTO
7738 instead of ifdefs. Replaced all direct calls of the
7739 backend fucntions by twrapper functions defined in
7740 cryptglue.c (crypt_get_keys): Removed prototypes.
7741 * pgp.h (pgp_findKeys): New prototype. * smime.h
7742 (smime_findKeys): New prototype. * cryptglue.c: New.
7743 * crypt.h: New. * mutt_crypt.h: Moved all crypt_*
7744 prototypes to gcrypt.h. Unconditionally use this file.
7746 * init.c: Replaced pgp.h and smime.h header by crypt.h.
7747 (parse_set): Use WITHCRYPTO instead of ifdefs.
7748 (mutt_var_value_complete): Ditto.
7750 * sendlib.c: Replaced pgp.h and smime.h header by crypt.h.
7751 (write_as_text_part): Now one macro using WITHCRYPTO.
7752 (mutt_write_mime_body): Use WITHCRYPTO instead of ifdefs.
7753 (mutt_make_message_attach): Ditto. (mutt_write_fcc):
7756 * send.c: Replaced pgp.h and smime.h header by crypt.h.
7757 (include_forward): Use WITHCRYPTO and validate
7758 passphrases for pgp and smime. (include_reply): Ditto.
7759 (generate_body): Use WITHCRYPTO instead of ifdefs.
7760 (ci_send_message): Ditto.
7762 * recvattach.c: Replaced pgp.h and smime.h header
7763 by crypt.h. (mutt_gen_attach_list): Use WITHCRYPTO
7764 instead of ifdefs. (mutt_attach_display_loop): Ditto
7765 (mutt_view_attachments): Ditto.
7767 * postpone.c: Replaced pgp.h and smime.h header by
7768 crypt.h. (mutt_get_postponed): Use WITHCRYPTO instead
7769 of ifdefs. (mutt_parse_crypt_hdr): Always include and use
7770 WITHCRYPTO instead of ifdefs. (mutt_prepare_template):
7771 Use WITHCRYPTO instead of ifdefs.
7773 * pop.c: Removed pgp.h and smime.h. (pop_fetch_message):
7774 Use WITHCRYPTO instead of ifdefs.
7776 * pattern.c: Replaced pgp.h and smime.h header by crypt.h.
7777 (Flags): Always include the crypto flags. (msg_search):
7778 Use WITHCRYPTO instead of ifdefs. (mutt_pattern_exec):
7781 * parse.c: Removed pgp.h and smime.h.
7782 (mutt_parse_mime_message): Use WITHCRYPTO instead
7785 * pager.c: Replaced pgp.h and smime.h header by crypt.h.
7786 (mutt_pager): Use WITHCRYPTO instead of ifdefs.
7788 * mx.c: Removed smime.h and pgp.h. (mx_update_context):
7789 Use WITHCRYPTO instead of ifdefs.
7791 * muttlib.c: Replaced pgp.h and smime.h header by crypt.h.
7792 (mutt_needs_mailcap): Use WITHCRYPTO. Note, that there
7793 used to be an error when PGP was not configured so
7794 that TYPEAPPLICATION was not recognized for SMIME.
7795 (mutt_is_text_part): Use WITHCRYPTO instead of ifdefs.
7797 * main.c: Include crypt.h. (show_version): Remove
7798 HAVE_PGP and HAVE_SMIME. Add CRYPT_BACKEND_CLASSIC_PGP,
7799 CRYPT_BACKEND_CLASSIC_SMIME.
7801 * keymap.c: Include crypt.h so that we can test
7802 WITHCRYPTO. (Menus): Always include pgp and smime.
7803 (km_init): Create smime and pgp bindings depending
7804 on WITHCRYPTO. (km_get_table): Return OpPgp depending
7807 * hook.c (mutt_parse_hook): Use WITHCRYPTO instead
7808 of ifdefs. (mutt_crypt_hook): Always include.
7810 * headers.c: Replaced pgp.h and smime.h header by crypt.h.
7811 (mutt_edit_headers): Use WITHCRYPTO instead of ifdefs
7813 * hdrline.c: Replaced pgp.h and smime.h header by crypt.h.
7814 (hdr_format_str): Use WITHCRYPTO.
7816 * handler.c: Replaced pgp.h and smime.h header by crypt.h.
7817 (mutt_can_decode): Use WITHCRYPTO instead of ifdefs.
7818 (mutt_can_decode): Application/smime is now also checked
7819 when PGP support is not configured. (mutt_body_handler):
7822 * curs_main.c: Replaced pgp.h and smime.h header
7823 by crypt.h. (mutt_index_menu): Shortcut crypto only
7824 operations depending on WITHCRYPTO.
7826 * copy.c: Replaced pgp.h and smime.h header by crypt.h.
7827 (_mutt_copy_message):
7829 * compose.c: Replaced pgp.h and smime.h header by crypt.h.
7830 (enum): Always include HDR_CRYPT and HDR_CRYPTINFO.
7831 (redraw_crypt_lines): Always include this fnc but shortcut
7832 it depending on WITHCRYPT. Draw lines depending on
7833 the configured crypto support. (pgp_send_menu):
7834 Always include this one. Call wrapper functions.
7835 (smime_send_menu): Likewise. (draw_envelope): Use
7836 WITHCRYPTO instead of ifdefs. (mutt_compose_menu):
7837 Allow pgp/smime commands only when configured.
7839 * commands.c: Replaced pgp.h and smime.h header
7840 by crypt.h. (mutt_display_message,pipe_msg,
7841 _mutt_pipe_message) (set_copy_flags, mutt_save_message,
7842 mutt_edit_content_type) (_mutt_check_traditional_pgp):
7845 * attach.c (mutt_view_attachment): Removed HAVE_GPG and
7846 HAVE_SMIME and replaced by global variable WITHCRYPTO.
7847 Replaced pgp and smime header by crypt.h.x
7849 2003-01-09 17:27:25 Thomas Roessler <roessler@does-not-exist.org>
7852 * pgppubring.c: Don't make a "hard" transition to the new GnuPG
7853 syntax in pgpring. This change undoes one of David Shaw's
7854 changes which were just committed.
7856 2003-01-09 17:24:41 David Shaw <dshaw@jabberwocky.com> (roessler)
7858 * gnupgparse.c, pgppubring.c: The latest GnuPG has new abilities
7859 to work with disabled keys. Part of this change will eventually
7860 involve moving the 'd' that indicates a disabled key to a
7861 different part of the key listing.
7863 To smooth this transition, as of version 1.2.2, GnuPG will
7864 start giving the 'd' in both places (and will do this for a good
7867 Here is a patch so mutt will accept either the old or new syntax.
7869 2003-01-09 17:23:23 dshaw@jabberwocky.com (roessler)
7871 * curs_lib.c: A recent change causes all mutt_yesorno prompts
7872 to come out as [yes]/yes or [no]/no. Here's a fix.
7874 2003-01-05 22:16:02 Thomas Roessler <roessler@does-not-exist.org>
7877 * smime_keys.pl: Error checking for the creation of the temporary
7878 directory; also, use file mode 0700.
7880 2003-01-05 22:08:25 Bjoern Jacke <bjoern@j3e.de> (roessler)
7882 * smime_keys.pl: Improve temporary file handling.
7884 2003-01-05 22:02:37 Thomas Roessler <roessler@does-not-exist.org>
7887 * commands.c: Another mutt_yesorno() change, in order to correctly
7890 2003-01-05 22:00:00 Armin Wolfermann <aw@osn.de> (roessler)
7892 * recvcmd.c, send.c, alias.c, attach.c, commands.c, curs_lib.c,
7893 main.c, muttlib.c, mx.c, pgpkey.c: Fix a number of invocations
7894 of mutt_yesorno(): Always explicitly use the M_YES and M_NO
7895 constants. Fixes a couple of cases in which C-g would be
7898 2003-01-03 18:07:36 Thomas Roessler <roessler@does-not-exist.org>
7901 * pgp.c: Detect in-line key material when checking for traditional
7904 2002-12-22 20:04:51 René Clerc <rene@clerc.nl> (roessler)
7908 2002-12-22 20:01:32 Bjoern Jacke <bjoern@j3e.de> (roessler)
7910 * smime_keys.pl: Remove an unnecessary invocation of "cat";
7911 call openssl with the full path.
7913 2002-12-22 11:20:00 Vincent Lefevre <vincent@vinc17.org> (roessler)
7915 * po/fr.po: Another fr.po update for the CVS (taking into account
7916 the change in pgpkey.c:486)...
7918 2002-12-22 11:17:24 Martin Michlmayr <tbm@cyrius.com> (roessler)
7920 * hdrline.c, init.h: Add %A to the format strings, which expands
7921 to the reply-to address (if present) or to the author's address
7922 when there's no Reply-To header.
7924 2002-12-21 20:32:13 Thomas Roessler <roessler@does-not-exist.org>
7927 * ChangeLog: ok, gotos suck.
7929 * curs_main.c: OK, Michael is right: Gotos suck. ;-)
7931 2002-12-21 13:25:11 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
7935 2002-12-20 09:37:59 David Shaw <dshaw@jabberwocky.com> (roessler)
7937 * pgpkey.c: Minor tweak to an error message.
7939 2002-12-20 09:29:12 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
7943 2002-12-19 11:48:58 Thomas Roessler <roessler@does-not-exist.org>
7946 * doc/manual.sgml.head, doc/muttrc.man.head: Improve the
7947 documentation of pgp-hook/crypt-hook.
7949 * pgpkey.c: Don't bother the user with weak keys when there's
7950 a strong one. Experimental, based on discussions on mutt-dev.
7952 * cvslog2changelog.pl: Identify both the author of a change and
7953 the one who committed it to the CVS in the changelog.
7955 2002-12-19 07:42:36 Vincent Lefevre <vincent@vinc17.org> (roessler)
7959 2002-12-19 07:37:01 Thomas Roessler <roessler@does-not-exist.org>
7962 * Makefile.am: Michael doesn't have $VISUAL set.
7964 2002-12-18 17:29:56 Sahil Tandon <sahil@brandeis.edu> (me)
7966 * init.h: I found a small typo in the manual, specifically
7967 at this[1] URL. The description of the smart_wrap
7968 variable reads: "Controls the display of lines longer
7969 then the screen width in the internal pager." The word
7970 _then_ should be _than_ if I'm not mistaken.
7972 2002-12-18 10:26:35 Thomas Roessler <roessler@does-not-exist.org>
7975 * po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
7976 po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
7977 po/zh_TW.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po,
7978 po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
7979 po/id.po, po/it.po: make update-po
7981 * mkchangelog.sh: Turn on compression when getting log messages
7982 from the CVS server. (Now that I don't have the server locally,
7983 bandwidth is expensive... ;-)
7985 * keymap.c: Make the messages from the what-key function
7986 internationalizable.
7988 * crypt.c, crypt.h, mutt_crypt.h, pgp.c, pgp.h, smime.c, smime.h:
7989 Rename crypt.h to mutt_crypt.h.
7991 * Makefile.am: cvs update ChangeLog before trying to update
7994 2002-12-18 07:37:56 Roland Rosenfeld <roland@spinnaker.de> (roessler)
7998 2002-12-17 13:45:16 Vincent Lefevre <vincent@vinc17.org> (roessler)
8000 * po/fr.po: update fr.po
8002 2002-12-17 13:04:29 Thomas Roessler <roessler@does-not-exist.org>
8005 * .cvsignore: Ignore some more files.
8007 * Makefile.am, mkjtags.c: Remve that jed tags generator. I don't
8010 * cvslog2changelog.pl: Adding Michael's address to the changelog
8013 * build-release: Adopting the release-building script to the
8014 new changelog process.
8016 2002-12-17 10:37:24 roessler (roessler)
8018 * po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
8019 po/zh_TW.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
8020 po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/es.po, po/et.po,
8021 po/fr.po, po/gl.po, VERSION, build-release, po/ca.po, po/cs.po,
8022 po/da.po, po/de.po, po/el.po, po/eo.po, reldate.h: automatic
8023 post-release commit for mutt-1.5.3
8025 2002-12-17 09:50:26 Thomas Roessler <roessler@does-not-exist.org>
8028 * OPS, curs_main.c, functions.h: Experimental: Introduce
8029 {next,previous}-new-then-unread. These functions behave
8030 like {next,previous}-new as long as new messages are visible.
8031 When no new messages are visibuel any more, there's a fall-back
8032 to {next,prev}-unread.
8034 Memo to self: Impose a weekly quota on the use of goto statements.
8036 2002-12-16 20:28:46 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
8038 * handler.c, rfc2047.c, url.c: Fix #1424.
8040 2002-12-16 17:59:51 Thomas Roessler <roessler@does-not-exist.org>
8043 * pgp.c: Experimental short-cut code if the "image" of an address
8044 under a pgp-hook looks like a hexadecimal key id.
8046 2002-12-13 15:53:36 David Shaw <dshaw@jabberwocky.com> (roessler)
8048 * lib.c: Fixing Thomas' screw-up in mutt_concat_path.
8050 2002-12-13 11:00:44 René Clerc <rene@clerc.nl> (roessler)
8054 2002-12-11 22:47:57 Thomas Roessler <roessler@does-not-exist.org>
8057 * muttlib.c, pgp.c, protos.h, send.c: Fix #1417; thanks to
8058 Derek D. Martin <ddm@sophic.org> for the excellent observation.
8059 (In addition to the fix proper, some tracking of temporary files
8060 is added to mutt's debugging output.)
8062 * crypt.c: Call endwin() before calling PGP for traditional
8065 2002-12-11 15:51:57 Vincent Lefevre <vincent@vinc17.org> (roessler)
8069 2002-12-11 15:20:21 Thomas Roessler <roessler@does-not-exist.org>
8072 * browser.c, complete.c, hook.c, init.c, lib.c, lib.h: Herbert
8073 Martin Dietze <herbert@the-little-red-haired-girl.org> notes that
8074 mutt may currently build IMAP URLs like imap://exchange//herbert
8075 for FCCs. The fix in this patch is to include a function named
8076 mutt_concat_path which concatenates path elements, but avoids
8077 the creation of double slashes. (These don't create problems
8078 when you're just accessing the file system, but apparently thy
8079 do cause problems with IMAP.)
8081 * imap/auth.c, imap/command.c, imap/imap.c, imap/imap.h,
8082 imap/util.c, date.c, dotlock.c, dotlock.h, edit.c, editmsg.c,
8083 enter.c, extlib.c, flags.c, from.c, functions.h, gnupgparse.c,
8084 handler.c, hash.c, hash.h, headers.c, help.c, history.c,
8085 history.h, keymap.c, keymap.h, lib.c, lib.h, main.c, makedoc.c,
8086 mapping.h, menu.c, mh.c, mime.h, mkjtags.c, mutt_curses.h,
8087 mutt_menu.h, mutt_regex.h, mutt_socket.c, muttlib.c, mx.c, mx.h,
8088 pager.h, parse.c, pattern.c, pgp.c, pgp.h, pgpinvoke.c, pgpkey.c,
8089 pgplib.c, pgplib.h, postpone.c, protos.h, query.c, recvattach.c,
8090 recvcmd.c, remailer.c, remailer.h, resize.c, rfc1524.c, rfc1524.h,
8091 rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h, rfc822.c, rfc822.h,
8092 score.c, signal.c, snprintf.c, sort.c, sort.h, status.c,
8093 system.c, thread.c, url.c, addrbook.c, alias.c, attach.c,
8094 attach.h, browser.c, browser.h, buffy.c, buffy.h, charset.c,
8095 charset.h, commands.c, complete.c, compose.c, copy.h, crypt.c,
8096 crypt.h, curs_main.c: Fix Mike's and my e-mail addresses in
8099 * muttbug.sh.in: Ask for the user's e-mail address.
8101 * pager.c: Try to make search-next behave more closely to what
8102 people are used to, again. The behaviour introduced by this
8103 patch will give you the previous search string as the default,
8104 but will search-next when you just press enter without changing
8107 2002-12-10 20:56:52 Thomas Roessler <roessler@does-not-exist.org>
8110 * imap/command.c, imap/imap.c, imap/message.c, imap/utf7.c,
8111 imap/util.c, score.c, send.c, sendlib.c, smime.c, thread.c, url.c,
8112 addrbook.c, alias.c, attach.c, browser.c, buffy.c, charset.c,
8113 color.c, compose.c, copy.c, crypt.c, curs_main.c, enter.c,
8114 gnupgparse.c, hash.c, history.c, hook.c, init.c, lib.c, main.c,
8115 mbox.c, menu.c, mh.c, mutt_ssl.c, mutt_ssl_nss.c, muttlib.c,
8116 mx.c, pager.c, parse.c, pattern.c, pgp.c, pgpkey.c, pgplib.c,
8117 pgppacket.c, pgppubring.c, pop.c, pop_auth.c, postpone.c,
8118 query.c, recvattach.c, remailer.c, rfc1524.c, rfc2047.c,
8119 rfc2231.c, rfc822.c: Replace safe_free calls by the FREE macro.
8121 2002-12-09 19:06:40 Thomas Roessler <roessler@does-not-exist.org>
8124 * Makefile.am: Minor formatting fix.
8126 * cvslog2changelog.pl: Change the ChangeLog format as suggested
8127 by Martin Michlmayer.
8129 * send.c: Try to fix another obscure error in S/MIME auto-signing
8132 * rfc822.c: Experimental patch to fix #1318.
8134 2002-12-09 18:09:49 David Jardine <david@jardine.de> (roessler)
8136 * init.h: Documentation fix concerning %L in index_format. #1313.
8138 2002-12-09 18:05:54 David Shaw <dshaw@jabberwocky.com> (roessler)
8140 * mh.c, parse.c: Reduce the meaning of the mark_old option so
8141 it only controls whether new messages are marked as old when
8142 leaving the mailbox.
8144 2002-12-09 17:54:25 Jesus Climent <jesus.climent@hispalinux.es>
8147 * po/es.po: Fix a typo. (#1392)
8149 2002-12-09 17:52:50 Anders Helmersson <anders.helmersson@telia.com>
8152 * addrbook.c, curs_lib.c, protos.h, query.c: Fix #1390. Based on
8153 a patch submitted earlier by Edmund Grimley Evans.
8155 2002-12-09 17:44:54 roessler (roessler)
8159 2002-12-09 17:44:28 Michael Elkins <me@sigpipe.org> (roessler)
8161 * OPS, PATCHES, curs_main.c, functions.h, keymap.c, keymap.h,
8162 menu.c: This patch adds two features to mutt:
8164 - you can now specify the octal code of a key in a bind or
8165 macro function, using the syntax <NNN>. Eg, bind index <541>
8166 show-version This allows you to bind to a function key for
8167 which Mutt doesn't have a friendly name associated with it.
8169 - adds a what-key function which allows you to press a key and
8170 have mutt show you the decimal/octal value. (not bound to
8171 anything by default)
8173 2002-12-09 16:07:24 Toomas Soome <tsoome@muhv.pri.ee> (roessler)
8177 2002-12-09 13:30:02 Thomas Roessler <roessler@does-not-exist.org>
8180 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
8181 po/zh_CN.po, po/zh_TW.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
8182 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/eo.po,
8183 po/es.po, po/et.po, po/fr.po, po/ca.po, po/cs.po, po/da.po,
8184 po/de.po, po/el.po, compose.c: Try to fix a localization issue
8185 identified by Pawel Dzienkonski (#1410). Side effect: All
8186 translations will need an update of the S/MIME key translations.
8188 2002-12-09 11:20:14 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
8192 2002-12-08 23:14:43 ph04169@cc.uoi.gr (roessler)
8196 2002-12-08 16:11:35 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
8201 2002-12-08 15:10:59 Roland Rosenfeld <roland@spinnaker.de> (roessler)
8205 2002-12-07 19:19:34 Thomas Roessler <roessler@does-not-exist.org>
8208 * Makefile.am: yet another one.
8210 * Makefile.am: Another changelog-related change.
8212 * ChangeLog, Makefile.am, cvslog2changelog.pl: Automatically
8213 update ChangeLog as part of the commit process.
8215 * doc/Makefile.in, ChangeLog, ChangeLog.old, Makefile.am,
8216 cvslog2changelog.pl, mkchangelog.sh: Change the style
8217 of ChangeLog: Now, the actual patch submitter's name is
8218 extracted from the commit message and used for the change log.
8219 For the moment, the date format doesn't match the one in the
8220 old changelog. If you want to fix this, submit a patch to
8221 cvslog2changelog.pl. ;-)
8223 2002-12-07 08:55:59 Vincent Lefevre <vincent@vinc17.org> (roessler)
8227 2002-12-07 08:55:23 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
8229 * pgppubring.c: Fix a compilation warning.
8231 2002-12-07 08:53:21 Thomas Roessler <roessler@does-not-exist.org>
8234 * mh.c, mutt.h, muttlib.c: Gracefully handle unknown maildir
8237 2002-12-06 11:30:08 Thomas Roessler <roessler@does-not-exist.org>
8240 * Makefile.am: Run check_sec.sh before committing.
8242 2002-12-06 11:28:30 Brendan Cully <brendan@kublai.com> (roessler)
8244 * m4/gettext.m4, m4/iconv.m4, build-release, configure.in:
8247 2002-12-06 11:14:13 roessler (roessler)
8249 * po/zh_CN.po, po/zh_TW.po, po/uk.po, po/ru.po, po/sk.po,
8250 po/sv.po, po/tr.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
8251 po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
8252 po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/da.po,
8253 po/de.po, VERSION, po/ca.po, po/cs.po, reldate.h, ChangeLog:
8254 automatic post-release commit for mutt-1.5.2
8256 2002-12-06 10:56:30 Thomas Roessler <roessler@does-not-exist.org>
8259 * curs_lib.c, pgppubring.c: Fixing a number of traditional malloc
8260 calls which have made their way into the code.
8262 * build-release: Don't post announcements automatically for
8265 2002-12-05 22:30:02 Michael Elkins <me@sigpipe.org> (roessler)
8267 * doc/manual.sgml.head: Fix #1398.
8269 2002-11-25 14:16:47 Lars Hecking <lhecking@nmrc.ucc.ie> (roessler)
8271 * sendlib.c, ChangeLog, INSTALL, charset.h, configure.in: The
8274 2002-11-14 08:12:30 Michael Elkins <me@sigpipe.org> (roessler)
8276 * curs_lib.c: Fix #1388.
8278 2002-11-13 10:10:52 Thomas Roessler <roessler@does-not-exist.org>
8281 * main.c: A description of -A was lacking from the help string.
8283 * doc/manual.sgml.head, doc/mutt.man, main.c, protos.h: Add a
8284 new command line option -A which is used to expand aliases.
8286 * keymap.c: Add a safeguard #ifdef for the KEY_BTAB entry.
8287 Suggested by Thomas Dickey.
8289 2002-11-12 09:20:30 Michael Elkins <me@sigpipe.org> (roessler)
8291 * keymap.c: Tell mutt about the back-tab key (shift tab).
8293 2002-11-12 09:20:09 Thomas Roessler <roessler@does-not-exist.org>
8298 * Makefile.am: Add "make pclean" in order to clean up PATCHES.
8300 2002-11-12 08:55:57 TAKAHASHI Tamotsu <arms405@jade.dti.ne.jp>
8305 2002-11-12 08:41:18 Thomas Roessler <roessler@does-not-exist.org>
8308 * README: Add an explicit note that CVS doesn't work from
8309 ftp.mutt.org any more.
8311 2002-11-12 08:35:34 "Yasuhiro Matsumoto" <mattn_jp@hotmail.com>
8314 * mbyte.c: cp932 should be treated like shift_jis.
8316 2002-11-12 08:20:11 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
8318 * imap/auth_gss.c, imap/auth_sasl.c, configure.in, main.c,
8319 mutt_sasl.c, mutt_sasl.h: Hi - this is a patch against mutt-1.4
8320 to use version 2 of the Cyrus SASL library; all changes are
8321 ifdef'd so as not to break SASLv1 support. This includes a patch
8322 to configure.in to allow the choice between v1 and v2, but someone
8323 with a better understanding of autoconf should double-check it.
8325 2002-11-12 08:00:51 Michael Elkins <me@sigpipe.org> (roessler)
8327 * handler.c: Actually commit patch-1.5.1.me.long_qp.2.
8329 * mailbox.h, mh.c, mx.c: The maildir_time patch.
8331 2002-11-11 21:17:25 Thomas Roessler <roessler@does-not-exist.org>
8334 * muttbug.sh.in: You shall not use CVS to distribute test
8337 * muttbug.sh.in: more fixes.
8339 * muttbug.sh.in: Add some rpm-related intelligence to flea.
8341 * muttbug.sh.in: Fix flea's interaction with bug(1) on Debian
8344 * PATCHES: Clean up the patch list.
8346 2002-11-11 20:32:30 Michael Elkins <me@sigpipe.org> (roessler)
8348 * PATCHES, hdrline.c: Fix #485: Make %z work like %Z inside of
8349 %{} in $index_format.
8351 * PATCHES, copy.c: Fix #1379 - update the total mailbox size
8352 when an attachment is deleted.
8354 * PATCHES, curs_main.c, menu.c, pager.c: Fix #1310; redraw
8357 * doc/manual.sgml.head, init.h: Fix #1306.
8359 * send.c: Fix #1364.
8361 2002-11-11 19:50:23 Steve Kennedy <steve-md@gbnet.net> (roessler)
8363 * pgp.c: Fix memory leak in the PGP code.
8365 2002-11-11 19:46:29 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
8367 * commands.c, protos.h, sendlib.c: Fix #718.
8369 2002-11-11 19:38:30 Thomas Roessler <roessler@does-not-exist.org>
8372 * sendlib.c: Fix #1366.
8374 2002-11-11 19:24:24 Martin Siegert <siegert@sfu.ca> (roessler)
8376 * mx.c: Fix IMAP moving; #1367.
8378 2002-11-11 19:22:17 rene@clerc.nl (roessler)
8380 * send.c: Another S/MIME ifdef misses and causes compilation
8383 2002-11-11 19:21:24 Michael Elkins <me@sigpipe.org> (roessler)
8385 * init.h: patch-1.5.1-me.status_doc.2
8387 2002-11-11 19:16:11 Thomas Roessler <roessler@does-not-exist.org>
8390 * alias.c, init.c, protos.h: patch-1.5-tlr.alias-parse.1 -
8391 extension of patch-1.5.1-me.aliascheck.1
8393 This patch catches the same kind of bad alias names caught by
8394 Michael's patch. There are some extensions:
8396 1. Mutt makes sure that it doesn't _suggest_ bad names to
8397 the user. 2. If a name is bad, the user is informed, and may
8399 name. In this case, mutt will automatically suggest a fixed
8401 3. If the user insists in the bad name, it's written into the
8402 aliases file with proper quoting.
8403 4. When mutt parses the aliases file, it now uses the normal
8404 tokenizer routines in order to properly handle quoted alias
8407 2002-11-11 18:36:25 Michael Elkins <me@sigpipe.org> (roessler)
8409 * handler.c: patch-1.5-me.long_qp.2 (#1371) - fix truncation
8410 with overly long Q-P encoded lines.
8412 2002-10-22 21:24:07 René Clerc <rene@clerc.nl> (roessler)
8414 * commands.c: Add some missing #ifdefs.
8416 2002-10-22 21:23:20 Michael Elkins <me@sigpipe.org> (roessler)
8418 * init.h, recvattach.c: Documentation fix; #1326
8420 2002-10-22 21:22:45 René Clerc <rene@clerc.nl> (roessler)
8422 * send.c: Another crypt_reply fix.
8424 2002-10-10 09:50:03 René Clerc <rene@clerc.nl> (roessler)
8426 * send.c: Make sure that crypt_reply replies with the same type,
8427 despite a possible S/MIME default.
8429 2002-10-10 09:43:29 Michael Elkins <me@sigpipe.org> (roessler)
8431 * doc/manual.sgml.head, doc/manual.sgml.head: Document escaping
8432 rules for regular expressions (#1351).
8434 * pager.c: Fix header coloring, so there is no difference between
8437 * init.h: PGP documentation glitch.
8439 2002-10-10 09:33:33 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
8441 * doc/manual.sgml.head: Fix #1340 (documentation)
8443 2002-10-10 09:33:05 Michael Elkins <me@sigpipe.org> (roessler)
8445 * pager.c: Jeremy Lin wrote: > When I search with / and get
8446 a match, doing '/\r' doesn't move to the next > match. This
8447 behavior is unlike the less pager, and is rather useless, IMHO.
8449 Try the attached patch.
8451 2002-09-23 12:08:43 Thomas Roessler <roessler@does-not-exist.org>
8454 * buffy.c: A variant of buffy notification. Note: If you folks
8455 don't like this, we can return to the old version.
8457 2002-09-09 21:48:19 Rudi Chiarito <nutello@sweetness.com> (roessler)
8459 * OPS, browser.c, buffy.c, curs_main.c, functions.h, pager.c,
8460 protos.h: Add a buffy-list function, and display more information
8461 when new mail arrives. With some modifications from tlr.
8463 2002-09-09 21:19:08 Michael Elkins <me@sigpipe.org> (roessler)
8467 * mh.c: [STABLE] Fix #1321.
8469 2002-09-09 21:04:03 Tony Leneis <tony@cvr.ds.adp.com> (roessler)
8471 * signal.c: Tru64 Unix portability patch.
8473 * signal.c: [STABLE] Tru64 Unix portability patch.
8475 2002-09-09 21:02:05 Vincent Lefevre <vincent@vinc17.org> (roessler)
8477 * doc/manual.sgml.head: Fixing a typo.
8479 2002-09-09 20:53:46 Thomas Roessler <roessler@does-not-exist.org>
8482 * postpone.c: Fixing #1300. Noted by David Shaw
8483 <dshaw@jabberwocky.com>.
8485 * postpone.c: Fix #1299; noted by David Shaw
8486 <dshaw@jabberwocky.com>.
8488 2002-09-09 20:20:20 Michael Elkins <me@sigpipe.org> (roessler)
8490 * init.h, mutt.h, send.c: Introducing $forward_edit.
8492 * globals.h, init.h, send.c: Introduce $content_type. There's
8493 one change against Michael's patch, in how the "format=flowed"
8496 2002-09-09 20:04:45 Vincent Lefevre <vincent@vinc17.org> (roessler)
8498 * history.c: [STABLE] Fixing history classes.
8500 * history.c: Fixing history classes.
8502 2002-09-09 19:56:25 Armin Wolfermann <aw@osn.de> (roessler)
8504 * mh.c: when doing the second parsing pass on a maildir,
8505 mutt doesn't delete the fake HEADER struct if the file is
8506 unreadable. With this fix unreadable files get silently ignored
8507 (like in the MH case).
8509 2002-09-09 19:55:01 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
8514 2002-09-09 19:53:24 Michael Elkins <me@sigpipe.org> (roessler)
8516 * editmsg.c: Fixing #1149: Truncate files used for editing
8519 2002-09-09 19:29:26 Nicolas Rachinsky <nicolas@dauerreden.de>
8522 * doc/manual.sgml.head, doc/muttrc.man.head, buffy.c, buffy.h,
8523 init.h: An unmailboxes command. #1311.
8525 2002-09-09 19:24:54 Michael Elkins <me@sigpipe.org> (roessler)
8527 * attach.c: Fixing #1330.
8529 * attach.c: [STABLE] Fixing #1330.
8531 2002-08-09 07:01:11 Thomas Roessler <roessler@does-not-exist.org>
8534 * doc/muttrc.man.head: Document unalternative_order in the
8537 2002-08-09 06:58:37 Michael Elkins <me@sigpipe.org> (roessler)
8539 * doc/manual.sgml.head, init.c, init.h: The following patch
8540 adds the `unalternative_order' command. It also allows using
8541 "*" more generically in un-commands which use parse_unlists().
8543 2002-08-05 17:25:05 Michael Elkins <me@sigpipe.org> (roessler)
8545 * pgpewrap.c, pgppubring.c, pgpewrap.c, pgppubring.c: Error
8548 2002-07-26 08:24:01 Michael Elkins <me@sigpipe.org> (roessler)
8550 * doc/manual.sgml.head: Documentation for reply-hook. Another
8551 patch (for the manual page) would be most welcome. ;-))
8553 * curs_lib.c: The attached patch fixes mutt_yesorno() so that the
8554 question will be truncated enough to always fit in the default
8555 answer string. The size is calculated on the fly so that there
8556 is no artificial truncation.
8558 2002-07-24 09:46:58 TAKIZAWA Takashi <taki@luna.email.ne.jp> (roessler)
8560 * mutt.h, mutt.h: The attached patch sets MB_LEN_MAX to 16,
8561 which is MB_LEN_MAX value on glibc-2.2. It works only with
8562 --without-wc-funcs switch. It may be applied to mutt-1.4 and
8565 2002-07-24 09:37:41 Lars Hecking <lhecking@nmrc.ie> (roessler)
8567 * configure.in, configure.in: Fix a quoting sloppiness. Noted by
8570 2002-07-24 09:33:59 Thomas Roessler <roessler@does-not-exist.org>
8573 * browser.c, browser.c: Fixing #1282. An off-by-one error. :-/
8575 2002-07-24 09:20:22 Michael Elkins <me@sigpipe.org> (roessler)
8577 * mutt.h, send.c, hook.c, init.h: reply-hook. Documentation
8580 2002-07-24 09:06:06 Vincent Lefevre <vincent@vinc17.org> (roessler)
8584 2002-07-24 08:41:31 Michael Elkins <me@sigpipe.org> (roessler)
8586 * doc/mutt.man, compose.c, editmsg.c, init.c, init.h, attach.c,
8587 doc/mutt.man, compose.c, editmsg.c, init.c, init.h, attach.c:
8588 Fix $editor and $visual. Based on an earlier patch from Edmund
8591 2002-07-19 19:23:21 Michael Elkins <me@sigpipe.org> (roessler)
8593 * doc/manual.sgml.head: Another documentation patch.
8595 2002-07-17 12:48:38 Rocco Rutte <s1118644@mail.inf.tu-dresden.de>
8598 * sendlib.c: * Thomas Roessler [02-07-08 10:14:53 +0200]
8599 wrote: > * sendlib.c, 3.12 -> 3.13 > From: Rocco Rutte
8600 <s1118644@mail.inf.tu-dresden.de>
8602 > Make encode_from a bit more aggressive, by also catching a
8603 'f' in > the beginning of a line.
8605 'Catch' is good but also to encode it is better. It may have
8606 been too late (sorry for that) so I fixed it. I don't know why
8607 the current source only escapes lines that actually begin with
8608 'from' or 'From' followed by some text. I think that escaping
8609 'from' or 'From' on a single line should be done, too.
8611 Not a big deal, anyways.
8613 2002-07-16 07:28:11 Michael Elkins <me@sigpipe.org> (roessler)
8615 * main.c, main.c: Update copyright notices.
8617 2002-07-07 19:33:50 Cedric Duval <cedricduval@free.fr> (roessler)
8619 * doc/manual.sgml.head, doc/mutt.man, init.h: Documentation fixes.
8621 2002-07-07 19:29:05 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
8624 * doc/manual.sgml.head: Dcumentation fixes.
8626 2002-07-07 19:23:22 Cedric Duval <cedricduval@free.fr> (roessler)
8628 * doc/manual.sgml.head, doc/mutt.man, init.h: Documentation fixes.
8630 2002-07-07 19:22:19 Rocco Rutte <s1118644@mail.inf.tu-dresden.de>
8633 * sendlib.c: Make encode_from a bit more aggressive, by also
8634 catching a 'f' in the beginning of a line.
8636 2002-07-07 19:13:03 Velko Hristov <hristov@informatik.hu-berlin.de>
8641 2002-07-07 19:11:15 Jeremy Blosser <jblosser-mutt@firinn.org>
8644 * init.h: Add unauto_view to the stable branch. A one-liner.
8646 2002-06-28 19:52:31 Michael Elkins <me@sigpipe.org> (roessler)
8648 * doc/manual.sgml.head, doc/manual.sgml.head: Documentation fix
8651 2002-06-18 10:03:52 (automatic) (roessler)
8653 * po/zh_TW.po, po/tr.po, po/uk.po, po/zh_CN.po, po/sv.po,
8654 po/sk.po, po/ru.po, po/pt_BR.po, po/nl.po, po/pl.po, po/ja.po,
8655 po/ko.po, po/lt.po, po/it.po, po/gl.po, po/hu.po, po/id.po,
8656 po/eo.po, po/es.po, po/et.po, po/fr.po, po/el.po, po/da.po,
8657 po/de.po, po/ca.po, po/cs.po: "make update-po"
8659 2002-06-18 10:02:44 several submitters (roessler)
8661 * po/ca.po: Adding a BG translation. Update for CA.
8663 2002-06-18 10:02:43 roessler (roessler)
8665 * po/bg.po: branches: 1.1.2; file bg.po was initially added on
8666 branch mutt-1-4-stable.
8668 2002-06-18 10:02:43 several submitters (roessler)
8670 * po/bg.po: Adding a BG translation. Update for CA.
8672 * configure.in: Adding a BG translation.
8674 2002-06-18 09:53:12 Michael Elkins <me@sigpipe.org> (roessler)
8676 * init.c, init.c: The string used to store the commmand for a
8677 backtic expansion in the muttrc was not free'd if the command
8678 failed for some reason.
8680 2002-06-18 09:52:13 David Champion <dgc@uchicago.edu> (roessler)
8682 * m4/gssapi.m4: Okay, two bugs here. One's an oversight of mine
8683 in my previous patch, where I tried to use "[hH]" as Bourne code
8684 while m4 had quoting set to ([, ]) -- this probably makes mutt
8685 mis-detect Heimdal after all.
8687 The other is not mine (i.e., it's in cvs now) and it makes mutt
8688 overstrike $LIBS if Heimdal or MIT Kerberos is detected. This is
8689 a problem for anyone who needs -lnsl -lsocket, in particular. I
8690 was fixing this by hand during late 1.3.x releases, as I didn't
8691 have time to track it down....
8693 Here's a patch against the current (unpatched) 1.5 cvs copy of
8694 m4/gssapi.m4. It probably should go into both branches. Sorry
8697 2002-06-06 23:13:54 Michael Elkins <me@sigpipe.org> (roessler)
8699 * color.c: Fix #1230.
8701 2002-06-06 12:22:05 Will Fiveash <william.fiveash@sun.com> (roessler)
8703 * init.h, init.h: Fix a couple of compile-time warnings.
8705 2002-05-31 16:59:39 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
8707 * charset.c, charset.h, sendlib.c, charset.c, charset.h,
8708 sendlib.c: Fix charset-hook.
8710 2002-05-31 16:45:49 Lars Hecking <lhecking@nmrc.ucc.ie> (roessler)
8712 * m4/iconv.m4, INSTALL, charset.h, configure.in: The noiconv
8713 patch. Should probably have been in 1.4.
8715 2002-05-30 12:15:02 Thomas Roessler <roessler@does-not-exist.org>
8718 * rfc822.c: Properly handle empty addresses (<>) when they show
8719 up in mail headers. The approach taken is to store this address
8720 as <@>, and to check this special case when printing an address.
8722 2002-05-29 09:31:51 roessler (roessler)
8724 * po/zh_CN.po, po/zh_TW.po, po/uk.po, po/tr.po, po/sk.po,
8725 po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/ko.po, po/lt.po,
8726 po/nl.po, po/it.po, po/ja.po, po/fr.po, po/gl.po, po/hu.po,
8727 po/id.po, po/eo.po, po/es.po, po/et.po, po/da.po, po/de.po,
8728 po/el.po, VERSION, po/ca.po, po/cs.po, reldate.h, ChangeLog:
8729 automatic post-release commit for mutt-1.4