1 2008-05-17 12:31 -0700 Brendan Cully <brendan@kublai.com> (fa4990c5b5c6)
3 * UPDATING: Update UPDATING.
5 * imap/browse.c: Use context to get IMAP new message count in mailbox
8 2008-05-17 11:08 -0700 Rocco Rutte <pdmef@gmx.net> (b341d157ae72)
10 * Makefile.am, hcache.c, hcachever.sh.in: When necessary, convert
11 strings to utf-8 in the header cache. If iconv is unavailable,
12 include the charset in effect as part of the cache file
15 2008-05-16 09:24 +0200 Rocco Rutte <pdmef@gmx.net> (001d6be61905)
17 * smime_keys.pl: Glob paths derived from mutt -Q output in
18 smime_keys.pl. Patch by Fabrice Bellet and Miroslav Lichvar (closes
21 2008-05-15 17:29 +0200 Rocco Rutte <pdmef@gmx.net> (132474d6dd3b)
23 * alias.c, protos.h: Make mutt_check_alias_name()
24 multibyte-aware (closes #2403).
26 * doc/manual.xml.head: Document exact address in the manual (closes
29 2008-05-14 16:23 -0700 Brendan Cully <brendan@kublai.com> (7f4711b9b61f)
31 * alias.c: Ensure alias file ends with \n before appending new
32 aliases. Closes #1580.
34 2008-05-14 15:19 +0200 Samuel Tardieu <sam@rfc1149.net> (5518355bc6da)
36 * curs_main.c: Always update status bar after sorting method changes
39 2008-05-12 23:15 -0700 Brendan Cully <brendan@kublai.com> (97aa20438c47)
41 * imap/imap.c: Terminate open IMAP message sets at end of mailbox
42 even if the last message is inactive. Closes #3002.
44 2008-05-11 10:52 +0200 Matthias Andree <matthias.andree@gmx.de> (09b0363cdf54)
46 * rfc3676.c: In debug output, cast size_t arguments to long for
47 consistency with printf %ld argument.
49 2008-05-11 00:50 -0700 Brendan Cully <brendan@kublai.com> (98c39c5187a9)
51 * main.c: Update copyright in -vv output. Closes #3042.
53 2008-05-07 11:54 -0700 Brendan Cully <brendan@kublai.com> (385efdbf9423)
55 * mutt_sasl.c, mutt_sasl.h: Make SASL support conn_poll method.
56 Make SASL IP lookup failure non-fatal. Both are for tunnel support.
58 2008-05-05 19:32 +0200 Rocco Rutte <pdmef@gmx.net> (0eacf5297484)
60 * mbyte.c, mbyte.h: Fix some compiler warnings if compiling without
61 system wide character functions
63 * mbyte.c, protos.h, utf8.c: Pass buffer size to mutt_wctoutf8()
64 to prevent crashes if MB_LEN_MAX<6 as pointed out by exg on #mutt.
66 2008-04-29 10:44 -0700 David Champion <dgc@uchicago.edu> (1de934f1d618)
68 * muttlib.c: [9414b9dd36db] broke softfill. (closes #3035)
70 2008-04-29 10:38 -0700 Wilfried Goesgens <dothebart@uncensored.citadel.org> (8017c8074f62)
72 * imap/auth_gss.c: Print GSSAPI status messages to debug log on
75 2008-04-03 17:08 +0200 Miroslav Lichvar <mlichvar@redhat.com> (bdd44e92919d)
77 * mutt_ssl_gnutls.c: Fix sending long commands when using gnutls.
79 2008-04-09 15:57 -0700 Dan Fandrich <dan@coneharvesters.com> (3b7b3c0e459e)
81 * configure.ac, strtok_r.c: Replace strtok_r when it's not
82 available. The implementation comes from glibc 2.6.1 (like the
83 strsep replacement) and uses the same autoconf hooks.
85 2008-04-09 18:13 +0200 Christian Ebert <blacktrash@gmx.net> (ae90c8e8ea4d)
87 * doc/manual.xml.head: manual.xml.head: grammar correction
89 2008-03-11 17:20 -0700 N.J. Mann <njm@njm.f2s.com> (e3bc99a4a6bd)
91 * mbox.c, mh.c, pop.c: Respect ctx->quiet when initializing
94 2008-03-09 14:01 -0700 Sébastien Hinderer <Sebastien.Hinderer@ens-lyon.org> (c4212a17fad6)
96 * compose.c, mx.c: Remove pointless NULL checks against
97 arrays. This silences a warning on newer GCCs.
99 2008-03-04 22:00 -0800 Petr Písař <petr.pisar@atlas.cz> (fdad7b9fa741)
101 * po/cs.po: Updated Czech translation
103 2008-03-02 21:45 -0800 Vincent Lefevre <vincent@vinc17.org> (9a7d802004d3)
105 * po/fr.po: Updated French translation.
107 2008-02-27 14:45 +0100 Rocco Rutte <pdmef@gmx.net> (553ae136f20e)
109 * COPYRIGHT, main.c: Update copyright years in 'mutt -v' output and
112 2008-02-27 13:27 +0100 Anders Helmersson <anders.helmersson.utsikt@wasadata.net> (d2eb082fd872)
114 * curs_lib.c: Fix progress updates for large messages. Closes #3029.
116 2008-02-27 09:30 +0100 N.J. Mann <njm@njm.f2s.com> (eb4e214c8ced)
118 * status.c: Cleanup status_format_str()
120 2008-02-20 12:02 +0100 Rocco Rutte <pdmef@gmx.net> (9414b9dd36db)
122 * muttlib.c: Fix truncation logic for soft-padding (Closes #3035).
124 2008-01-29 21:06 -0800 Brendan Cully <brendan@kublai.com> (fd741c1922f3)
126 * hg-commit: Fix typo in hg-commit
128 2008-01-29 21:05 -0800 Benno Schulenberg <i18n@benno.vertaalt.nl> (95807c4b824f)
130 * po/nl.po: Improvements to the Dutch translation
132 2008-01-17 17:32 +0100 Rocco Rutte <pdmef@gmx.net> (039d939d8c3e)
134 * browser.h: Use 'unsigned int' for file browser state to browse huge
137 2008-01-15 17:46 +0100 Rocco Rutte <pdmef@gmx.net> (6e6e6c4bee59)
139 * recvattach.c: Fix logic error in b3cde588fe9a commit
141 2008-01-15 17:34 +0100 Rocco Rutte <pdmef@gmx.net> (b3cde588fe9a)
143 * recvattach.c: Prepend './' to (some) suggested filenames when saving
144 attachments. Attachment filenames may start with characters that are
145 special to mutt_expand_path() may cause undesired expansion. Closes
148 * INSTALL, README: Update stale INSTALL+README files
150 * mh.c: Make maildir_delayed_parsing() more readable
152 * init.h: Mention that References: and Date: cannot be
153 changed in editor (closes #1234).
155 * UPDATING, globals.h, init.h, query.c: Make formatting of query menu
156 configurable via $query_format (closes #170).
158 * init.h: Link $timeout from $mail_check, see Debian #385456.
160 2008-01-14 23:00 +0100 Rocco Rutte <pdmef@gmx.net> (130aa0517251)
162 * mh.c: Fix typo of in dae38f5ab2a5 commit
164 2008-01-14 22:54 +0100 Rocco Rutte <pdmef@gmx.net> (dae38f5ab2a5)
166 * ChangeLog, mh.c: hcache: Fetch data for correct message from hcache.
167 With $maildir_header_cache_verify set (the default), the list (and
168 thus the current) header change after data was fetched from hcache
169 making some message appear as duplicate. Now fetch data for the
170 correct message after possible in-place inode sorting altering file
171 order. See debian bug #459739.
173 * hcachever.sh.in: hcache: use HEADER for version calculation too
175 2008-01-09 13:06 +0100 Rocco Rutte <pdmef@gmx.net> (2a5636080210)
177 * configure.ac: Fix mutt_dotlock build issue on cygwin
180 * init.h: Mention $recall in description for $postpone
182 2008-01-02 11:47 -0800 Johan Svedberg <johan@svedberg.com> (3cf8bc21bc3d)
184 * po/sv.po: Updated Swedish translation
186 2007-12-11 15:22 +0100 Rocco Rutte <pdmef@gmx.net> (68a9c3e74f9a)
188 * doc/manual.xml.head: Manual: Update caching docs (hcache naming,
191 * pop.c: POP: Name hcache the way IMAP does. Place the file
192 under $header_cache/<url>/mutt.hcache. For now ignore that this may
193 break if hcache == bcache and a message's uid is "mutt.hcache"
194 (extremely unlikely) in which case the user will loose only the
197 * pop.c: POP: Respect $message_cache_clean
199 * doc/manual.xml.head: Manual: mention $time_inc in tuning chapter
201 * enter.c, history.h: Maintain different history lists for
202 files and mailboxes. Closes #2999.
204 * history.c: Do not trust history file and mutt code about history
205 class. This prevents crashes as result of programming errors and/or
206 wrong history file (e.g. negative or too high classes).
208 2007-12-08 12:54 -0800 Michael Elkins <me@mutt.org> (3971bcfd9112)
210 * mh.c: Skip over messages which were previously parsed after sorting
211 the tail of the list. Avoids a segmentation fault when rescanning
212 the new/ subdir of a maildir when messages were left over from a
215 2007-12-07 11:38 -0800 Rocco Rutte <pdmef@gmx.net> (b891b1736885)
217 * lib.c, md5.h: Check definition of ENOTSUP before use
220 * mh.c: Sort MH folders into natural order after 2nd pass (closes
223 * init.h: Mention subscribe and lists commands for
224 $ignore_list_reply_to (closes #2996).
226 * mx.c: Don't attempt to move messages when $mbox is unset.
228 2007-12-05 10:03 +0100 Rocco Rutte <pdmef@gmx.net> (63c97881cb76)
230 * UPDATING, configure.ac, main.c, mh.c: Improve inode sorting,
231 enable it by default and add MH support. Sorting is done on-demand
232 only before the first stat() or open()
233 ($maildir_header_cache_verify=yes/hcache miss). Furthermore, only
234 a partial list of messages starting from that item is sorted
235 reducing sorting overhead in most cases. For a fully hcache'd
236 folder with $maildir_header_cache_verify=no, no sorting is needed
237 and no sorting will be done. MH parsing is now two-pass, too to
238 simplify the code and remove duplication.
240 2007-11-30 10:29 +0100 Rocco Rutte <pdmef@gmx.net> (5c635c9b5982)
242 * configure.ac: Add version numbers for bdb 4.6
244 * parse.c, sendlib.c: RfC2047 decode/encode X-Label: header
247 * commands.c: Format status line for external and internal pager the
248 same way to make %P work
250 2007-11-29 16:03 +0100 Rocco Rutte <pdmef@gmx.net> (4899bcc1c2c3)
252 * doc/db-cleanup.xsl: Add ascii-replacements for 0x2dc
253 (tilde) and 0x2026 (...) too. The manual cannot be clean us-acii
254 but now we should have at least latin1
256 * doc/Makefile.am, doc/db-cleanup.xsl: Add a really ugly hack to make
257 sure the plain text manual is us-ascii. The hack is filtering
258 manual.html to another HTML file but replacing unicode chars by
259 their ascii equivalents. The intermediate file is used to dump HTML
260 to us-ascii text (and only for that).
262 * hcache.c: Fix hcache build issue when building with gdbm if qdbm
265 2007-11-21 13:19 +0100 Miroslav Lichvar <mlichvar@redhat.com> (9286a76e79a2)
267 * send.c: Don't ignore $from in batch send mode.
269 2007-11-23 15:11 +0100 Rocco Rutte <pdmef@gmx.net> (12a1d843c975)
271 * curs_lib.c: Don't attempt to print progress if inc is 0, just
272 print initial message
274 2007-11-21 14:14 -0800 Ronny Haryanto <ronnylist@haryan.to> (0e99eaaecd67)
276 * po/id.po: Updated Indonesian translation
278 2007-11-21 16:47 +0100 Rocco Rutte <pdmef@gmx.net> (309ab3a63d91)
280 * UPDATING: Add UPDATING entry for $check_mbox_size
282 * init.h: Clarify the description for $timeout
284 * UPDATING: Remove raw utf-8 char in UPDATING to make it ascii
287 2007-11-20 19:46 +0100 Rocco Rutte <pdmef@gmx.net> (96f931ae0b22)
289 * doc/manual.xml.head, init.h: Document that save-hook/fcc-hook/fcc-
290 save-hook use $index_format expandos. Closes #2135.
292 * doc/manual.xml.head, pattern.c: Simple search: Allow
293 [~+%] to be \-escaped. Closes #2426.
295 * configure.ac, strsep.c: Add glibc implementation of strsep() in case
296 a system misses it. Closes #2989.
298 * lib.h, mbyte.c: Alternate fix for not calling
299 bind_textdomain_codeset() to fix Solaris build.
301 2007-11-19 15:32 +0100 Rocco Rutte <pdmef@gmx.net> (033eba2d6834)
303 * rfc3676.c: Make f=f handler multibyte-aware by not buffering flowed
304 content until it's finished. We now write out content as we read it
305 (which simplifies the code quite a bit) and properly flow multibyte
306 paragraphs. This should improve DelSp=yes handling where a flowed
307 paragraph may not have spaces at all except trailing ones for
308 flowable paragraphs (after concatenating lines we didn't have access
309 to the original break points any longer). We still split content by
310 ASCII space (this should be safe as f=f itself uses ASCII space to
311 mark flowable lines (even for languages that aren't expected to use
312 spaces, see DelSp). Closes #862.
314 2007-11-15 13:17 +0100 Rocco Rutte <pdmef@gmx.net> (a0161768f631)
316 * doc/makedoc-defs.h, doc/makedoc.c: Fix more documentation build
317 issues. Define USE_SASL (for $smtp_authenticators) in makedoc-
318 defs.h, include it in makedoc.c to force doc rebuild if makedoc-
321 * parse.c, protos.h, send.c: Properly parse and validate Message-IDs
322 from my_hdrs. Closes #2452.
324 * configure.ac: Check for bind_textdomain_codeset() outside libc,
327 2007-11-15 11:53 +0100 peb <peb@mppmu.mpg.de> (22c68faeec08)
329 * lib.h: Don't use bind_textdomain_codeset() if we're not using
330 NLS/gettext. Closes #2162.
332 2007-11-15 11:22 +0100 Rocco Rutte <pdmef@gmx.net> (933e57dff004)
334 * doc/manual.xml.head: Properly document simple searches and its
335 "secret" keywords. Closes #2136.
337 2007-11-13 13:31 +0100 Rocco Rutte <pdmef@gmx.net> (7a4a154eefa5)
339 * wcwidth.c: Fix compiler warnings in new wcwidth.c (too large values
340 for 'unsigned short')
342 * hg-commit: hg-commit: Run 'make validate' in doc/ if manual.xml
345 * doc/manual.xml.head, init.h: Document that %f in $index_format is
346 either Return-Path: or From: depending on which parses correctly.
347 Also note that alternates' regex should be as precise as possible to
348 avoid mismatches. Closes #1894.
350 * init.h: Properly document $hostname, link it to $use_domain and
351 $hidden_host. Closes #891.
353 2007-11-07 14:54 +0100 Rocco Rutte <pdmef@gmx.net> (84284776659e)
355 * Makefile.am, po/Makefile.in.in, po/POTFILES.in: Don't build
356 keymap_alldefs.h in srcdir as it may be read-only
358 * po/Makefile.in.in: Don't try to build $(PACKAGE).pot in srcdir as it
361 2007-11-08 22:13 -0800 Michael Elkins <me@mutt.org> (4bba47e6d026)
363 * doc/manual.xml.head: Removed the [!] prefix from the usage from the
364 usage string for the un/mailboxes command since it has no special
365 meaning in this context other than referring to $spoolfile.
367 2007-11-08 11:48 -0800 Brendan Cully <brendan@kublai.com> (daf29fe0ed4c)
369 * UPDATING, curs_lib.c, globals.h, init.h: Add $time_inc to
370 control progress update frequency. I found 250ms to be noticeably
371 different from the old behaviour, and it ruins the rounding of the
372 other _inc variables.
374 * color.c, copy.c, imap/command.c: Turn down some debug logging
377 2007-11-08 09:03 +0100 Rocco Rutte <pdmef@gmx.net> (92a6bfbed657)
379 * doc/Makefile.am: Add stamp-doc-rc to makedoc-all to build Muttrc
382 2007-11-07 14:48 -0800 Brendan Cully <brendan@kublai.com> (b68ccc2e66e2)
384 * curs_lib.c, mutt_curses.h: Suppress progress bar updates less than
385 250ms apart. Closes #2899.
387 2007-11-07 12:12 -0800 Emanuele Giaquinta <e.giaquinta@glauco.it> (c62c5495d67c)
389 * wcwidth.c: Updated wcwidth to Unicode 5.0
391 2007-11-07 12:03 +0100 Rocco Rutte <pdmef@gmx.net> (fce40f3a1aec)
393 * Makefile.am, Muttrc.head, doc/Makefile.am, doc/Muttrc.head, doc
394 /makedoc-defs.h, doc/makedoc.c, functions.h, init.h, makedoc-defs.h,
395 makedoc.c: Try to fix parallel build problems by moving makedoc to
396 doc/. This also requires to move Muttrc into doc/.
398 2007-11-06 16:34 -0800 Emanuele Giaquinta <e.giaquinta@glauco.it> (ac14b76ef8b2)
400 * Makefile.am: Remove unnecessary workaround for automake
403 2007-11-06 18:23 +0100 Rocco Rutte <pdmef@gmx.net> (1770ab532bfd)
405 * curs_lib.c, imap/imap.c, imap/message.c, mbox.c, mh.c,
406 mutt_curses.h, pattern.c, pop.c, pop_lib.c, smtp.c: Add
407 percentages to progress bar optionally supplied by caller. This is
408 necessary to let the mbox driver print useful percentages. If
409 there's no percentage given and we have a size, calculate on it on
410 our own. Closes #2929.
412 * mh.c: (Re-)Add total msg count to progress for parsing maildirs
414 2007-11-05 14:24 -0800 Vincent Lefevre <vincent@vinc17.org> (ecb694b6176b)
416 * po/fr.po: Updated French translation
418 2007-11-05 17:47 +0100 Rocco Rutte <pdmef@gmx.net> (6b9e91edba54)
420 * curs_lib.c: Save value of errno across mutt_endwin()
421 calls. Mutt_endwin() is sometimes called after noticing an error
422 but before printing the message via perror(). Closes #2965.
424 2007-11-05 15:53 +0100 Emanuele Giaquinta <e.giaquinta@glauco.it> (b8dc6926ddf4)
426 * doc/manual.xml.head: Manual: Fix typo
428 2007-11-05 14:53 +0100 Rocco Rutte <pdmef@gmx.net> (ad7983699656)
430 * doc/manual.xml.head: Manual: Improve [un]mailboxes
431 documentation. Closes #2204.
433 2007-11-05 12:11 +0100 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (645fcdd66828)
435 * configure.ac, intl/Makefile.in, po/Makefile.in.in: Optionally define
436 $datarootdir on our own for autoconf <2.60 compatibility. While I'm
437 at it, fix two warnings in other files about ignoring datarootdir
438 with autoconf >2.60. Closes #2905.
440 2007-11-04 13:19 -0800 Vsevolod Volkov <vvv@mutt.org.ua> (dc5ec6dbb278)
442 * po/ru.po: Updated Russian translation
444 2007-11-04 13:17 -0800 Ivan Vilata i Balaguer <ivan@selidor.net> (1f72281eb36c)
446 * po/ca.po: Updated Catalan translation
448 2007-11-04 13:16 -0800 Roland Rosenfeld <roland@spinnaker.de> (b2f0d89881dd)
450 * po/de.po: Updated German translation
452 2007-11-04 19:10 +0100 Rocco Rutte <pdmef@gmx.net> (02e8b9c7bdc6)
454 * UPDATING: Fixup UPDATING for 1.5.16/1.5.17
456 2007-11-04 18:27 +0100 cypher <cypher@conuropsis.org> (ab676b9f0c04)
458 * url.c: Use strtok_r() to parse mailto: links, not strtok(). In
459 case a headers needs to call mutt_parse_references() which uses
460 strtok(), too, later headers will be silently discarded. Closes
463 2007-11-04 18:14 +0100 Rocco Rutte <pdmef@gmx.net> (6248b3c04f61)
465 * main.c, url.c: Prevent mailto parsing buffer overflow by ignoring
466 too long header. If they're longer than our buffer, we can't turn it
467 into a header to be parsed by mutt_parse_rfc822_line() anyway, so we
468 bail out in this case. Also make main() catchup mailto parsing
469 errors. Closes #2980.
471 * UPDATING: Add 1.5.17 to UPDATING
473 * doc/manual.xml.head, init.h: Improve DSN docs (require sendmail-
474 compatible MTA, add SMTP notes). Closes #2979
476 2007-11-03 11:12 +0100 Rocco Rutte <pdmef@gmx.net> (0c054faeb285)
478 * muttlib.c: Check Maildir for not being NULL when expanding
479 '='-paths. Closes #2977.
481 2007-11-02 16:55 -0700 Pawel Dziekonski <dzieko@pwr.wroc.pl> (cc5de08f4612)
483 * po/pl.po: Updated Polish translation.
485 2007-11-01 20:36 -0700 Petr Pisar <petr.pisar@atlas.cz> (0b4bd0452b5a)
487 * ChangeLog, po/cs.po: Updated Czech translation.
489 2007-11-01 15:45 -0700 Brendan Cully <brendan@kublai.com> (5123cded9988)
491 * configure.ac: Use $datarootdir as default prefix for documentation
494 2007-11-01 14:07 -0700 Brendan Cully <brendan@kublai.com> (cd03dff9b576)
496 * VERSION, po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po,
497 po/eo.po, po/es.po, po/et.po, po/eu.po, po/fr.po, po/ga.po,
498 po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
499 po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
500 po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po: automatic
501 post-release commit for mutt-1.5.17
503 * hg-commit: Fix typo in hg-commit
505 2007-11-01 21:21 +0100 Rocco Rutte <pdmef@gmx.net> (4f3814a57eaf)
507 * INSTALL, UPDATING, rfc822.c: Unbreak exact address feature. The
508 problem was that when reading back tempfiles for pager display,
509 trailing \n were not removed from the input so the pager displayed 2
512 2007-11-01 12:13 -0700 Oswald Buddenhagen <ossi@kde.org> (8aebd2ea4db8)
514 * configure.ac: Detect BDB automatically if --with-bdb is empty
516 2007-11-01 14:33 +0100 Rocco Rutte <pdmef@gmx.net> (80f1331abec2)
518 * doc/devel-notes.txt: devel-notes.txt: Mention where hg repo is, how
521 * doc/TODO: Documentation: Add doc/TODO with some items still open
523 * doc/manual.xml.head: Manual: s/SMTP support/SMTP Support/ (for
526 * doc/manual.xml.head: Manual: Remove 404 link for fetchmail,
529 * doc/manual.xml.head: Manual: Add short section on SSL/TLS support
532 * doc/manual.xml.head: Manual: Document URL syntax in just one place,
533 let others refer to it.
535 * doc/manual.xml.head: Manual: Document optional SMTP support
537 * doc/manual.xml.head: Manual: Add some general notes about optional
538 features. Mention 'configure --help' and 'mutt -v' output.
540 * doc/Makefile.am, doc/manual.xml.head: Manual: Move POP3, IMAP and
541 cache-related sections to their own chapter.
543 * doc/manual.xml.head: Manual: Add ids to all tables and use <xref/>
546 2007-10-31 16:34 -0700 Brendan Cully <brendan@kublai.com> (7cebeacc3b83)
548 * config.guess, config.sub, depcomp, install-sh, missing: Remove
549 autotools support files which autoreconf -i can generate
551 * Makefile.am, cvslog2changelog.pl: cvslog2changelog.pl is obsolete
553 * doc/muttbug.man: s/Mercurial/hg/
555 * doc/muttbug.man: s/cvs/Mercurial/
557 2007-10-31 14:09 -0700 rea-mutt <rea-mutt@codelabs.ru> (c6ce36a67121)
559 * lib.c: Fall back to rename for ENOTSUP and EOPNOTSUPP
562 2007-10-31 14:04 -0700 Brendan Cully <brendan@kublai.com> (51595292e112)
564 * imap/imap.c: Fix the test for flushing queued STATUS requests in
565 imap_buffy_check. This should fix the bug that caused every other
566 IMAP connection to fail to get the new message counts. Thanks to exg
567 for his generous help debugging this one.
569 2007-10-25 17:03 +0200 Rocco Rutte <pdmef@gmx.net> (5d96f24efa85)
571 * muttlib.c, protos.h: Large file support for mutt_pretty_size().
572 Based on a patch by Corinna Vinschen, adjusted for LOFF_T/OFF_T_FMT
575 * UPDATING: Add UPDATING entry for %P for $pager_format
577 2007-10-18 10:20 +0200 Rocco Rutte <pdmef@gmx.net> (4e738d998bb3)
579 * hdrline.c: Enlarge temporary buffer in hdr_format_str to prevent
580 subject truncation. The subject along with the thread tree are
581 composed using a SHORT_STRING-sized buffer which may lead to
582 truncation even though the destination buffer is large enough.
584 2007-10-16 11:33 +0200 Rocco Rutte <pdmef@gmx.net> (c33f288c3aab)
586 * doc/manual.xml.head: Manual: fix typo (closes #2971).
588 2007-10-15 11:01 +0200 Rocco Rutte <pdmef@gmx.net> (35e5c34b7e91)
590 * rfc3676.c: f=f: Print standalone fixed lines as-is (closes #2917).
592 2007-10-11 12:10 +0200 Rocco Rutte <pdmef@gmx.net> (c15eeb44f139)
594 * UPDATING, doc/manual.xml.head: Document format string
595 pipes. This is roughly the commit message only. Add a line to
596 UPDATING (mark it as a change rather than a new feature as it may
599 * init.h: Document that $indent_string actually is a format string.
601 * muttlib.c: Do not consider empty pipes for filtering in format
602 strings. This fixes a crash with $indent_string="|" and
605 2007-09-28 11:06 +0200 Rocco Rutte <pdmef@gmx.net> (709db707bcdf)
607 * curs_lib.c, muttlib.c, protos.h: Make mutt_FormatString()'s string
608 truncation multibyte aware
610 2007-09-19 12:22 +0200 Rocco Rutte <pdmef@gmx.net> (c768a1ebf78a)
612 * menu.c: Enlarge buffers for printing menu entries from STRING to
613 LONG_STRING. Now that multibyte padding works, we may too soon run
614 into too short buffers for common terminal widths in graphical
617 * compose.c: Use mutt_paddstr() to print compose menu's status line
618 rather than printw(). All other menus use mutt_paddstr(): printw()
619 prints only N bytes, not N columns.
621 2007-09-18 11:37 +0200 Rocco Rutte <pdmef@gmx.net> (5827331565a2)
623 * init.h: Document that $charset is a fallback for $send_charset
625 2007-09-17 17:32 +0200 Rocco Rutte <pdmef@gmx.net> (ae47263fc1b0)
627 * muttlib.c: Enable padding with multibyte chars for %>X, %*X and
630 * hcache.c, hcache.h, main.c: Include hcache backend version info
633 * init.c: Use NONULL to ensure we can pretty-print empty paths for
636 2007-09-14 11:35 -0700 Emanuele <Emanuele Giaquinta> (c699e5847630)
638 * ChangeLog, configure.ac: The new MD5 code needs AC_C_BIGENDIAN on
641 2007-09-13 09:39 -0700 Brendan Cully <brendan@kublai.com> (154417d57b9d)
643 * configure.ac: Do not clobber --with-bdb argument (closes #2955)
645 2007-09-11 18:33 +0200 Rocco Rutte <pdmef@gmx.net> (785c95c8ff9a)
647 * commands.c: Enlarge error buffer in mutt_enter_command() to not
648 truncate option queries. The error buffer gets passed down into
649 parse_set() using it to report option values. SHORT_STRING is too
650 short to even print some defaults (e.g. $status_format).
652 * muttlib.c: Let %*X padding share the same code of %>X padding The
653 current implementation of %*X was completely multibyte-unaware and
654 had buffer overflow issues with large terminals. Now we use the same
655 code as %>X has and optionally only truncate left content to make
656 sure the right content can be printed entirely.
658 2007-09-10 11:14 -0700 Vincent Lefevre <vincent@vinc17.org> (664c5ec1a727)
660 * po/fr.po: Updated French translation.
662 2007-09-10 08:54 +0200 Rocco Rutte <pdmef@gmx.net> (49d69399cf21)
664 * curs_lib.c, muttlib.c, protos.h: Make mutt_FormatString() more
665 multibyte-aware As default cause, don't copy raw bytes but copy
666 multibyte chars instead to ensure column computation is correct
667 (needed for padding).
669 * init.c: Escape option values for variable queries and completion
670 to ensure they're parsable
672 2007-09-09 15:48 -0700 Andreas Jaggi (4e9445a06369)
674 * imap/imap.c: Let imap_complete_hosts work with the last mailbox
675 (closes #2949). This was an off-by-one error in the mailbox loop.
677 2007-09-09 15:20 -0700 Julien Cristau (7e60c2515318)
679 * ChangeLog, mutt_ssl_gnutls.c: Only check whether GNUTLS error is
680 fatal when an error occurs (closes #2954). The API for GNUTLS
681 changed to require this in 1.7.18.
683 2007-09-08 15:30 -0700 Brendan Cully <brendan@kublai.com> (1e4a6efddc81)
685 * prepare: autoreconf --include doesn't pass its argument to aclocal.
686 Let ACLOCAL_AMFLAGS in Makefile.am handle that.
688 * configure.ac: Attempt to clean up DB back-end selection
690 2007-09-06 20:13 +0200 Rocco Rutte <pdmef@gmx.net> (648ad3832e82)
692 * muttlib.c: Rewrite padding logic for mutt_FormatString()
694 Do so by checking columns and bytes individually to make sure we
695 really don't write past the end of allocated buffers. This patch
696 fixes all my crashes I saw with files attached to/with the settings
699 2007-09-05 10:52 +0000 Rocco Rutte <pdmef@gmx.net> (078744e84667)
701 * init.c, pattern.c: Fix/improve intl error messages
703 * browser.c: Interpret relative paths in browser relative to shown
704 dir, not working dir (closes #2471).
706 * help.c, pager.c, pager.h: Teach pager how to ignore $wrap and use it
707 for help (closes #2896).
709 * doc/manual.xml.head: Manual: make sure <screen/> contents in shorter
712 Otherwise conversion to plain text may cause line breaks rendering
713 examples syntacially invalid (closes #2185).
715 * doc/manual.xml.head: Manual: don't use <screen/> to present
718 * muttlib.c: Fix buffer overflow in mutt_FormatString()
720 The variable in question is supposed to track string sizes, not
721 string widths (closes #2882 and #2900).
723 2007-09-04 17:22 -0700 Brendan Cully <brendan@kublai.com> (7df563e4b7fd)
725 * configure.ac: Add libz to crypto libs if available
728 2007-09-04 12:06 -0700 Ivan Vilata i Balaguer <ivan@selidor.net> (d9a6b3f8a492)
730 * po/ca.po: Updated Catalan translation
732 2007-08-31 10:12 -0700 Gary <Gary Johnson> (791bfed8ba62)
734 * editmsg.c: Decrement the mtime of the tempfile during
735 edit-message to make mutt notice changes taking less than one
738 2007-08-28 11:33 -0700 Brendan Cully <brendan@kublai.com> (3f8829e739e9)
740 * init.h: Insert .pp after .de to fix man page generation (closes
743 * imap/imap.c: Check subscriptions after any authentication,
744 rather than after fist connection (closes #2908)
746 * dotlock.c, lib.h, mutt.h: Use limits.h for PATH_MAX instead of
747 posix1_lim.h (closes #2525)
749 2007-08-27 11:07 -0700 Brendan Cully <brendan@kublai.com> (9cfb5ac98e26)
751 * imap/auth_cram.c: Update auth_cram for new MD5 code
754 * Makefile.am, configure.ac, hcache.c, md5.c, md5.h, md5c.c,
755 pgppubring.c, pop_auth.c: Replace RFC md5 implementation with GPL
756 version from coreutils
758 2007-08-16 09:32 -0700 Brendan Cully <brendan@kublai.com> (d096219907e7)
760 * curs_lib.c: Check for lost tty if getch returns error (closes #1220)
761 Great thanks to Vincent Lefevre for tracking this one down.
763 2007-08-15 20:09 -0700 Michael Vrable <mvrable@cs.ucsd.edu> (acd71f2f2555)
765 * rfc3676.c: Fix RFC 3676 (format=flowed text) handling.
767 The old code would consider a line containing "> " to be flowed, but
768 since this is a quoted and space-stuffed line containing no
769 additional text, by my reading of RFC 3676 it should be fixed.
771 Clean up the handling of format=flowed text. Fix the test to
772 determine whether a line is fixed--if a line ends in a space only
773 because the last character is a space from space-stuffing, consider
774 the line to be a fixed line. This makes the test for ((buf_len -
775 buf_off) <= 0) later no longer necessary.
777 Also simplify the code by removing checks for curline being non-
778 null; it is allocated at the start of the function and never
779 reallocated to size zero, so it should never be a null pointer.
781 2007-08-08 10:49 -0700 Kyle Wheeler (6d3e90261321)
783 * makedoc.c: Trim whitespace in definition lists for man pages (closes
786 2007-08-02 22:30 -0700 Brendan Cully <brendan@kublai.com> (aefdab8fad80)
788 * init.h: Clarify the documentation for $use_envelope_from
789 (closes #2936). Thanks to Vincent Lefevre for the suggestions.
791 2007-07-25 11:16 -0700 Vincent Lefevre <vincent@vinc17.org> (6bc60516fffa)
793 * po/fr.po: Updated French translation.
795 2007-07-16 10:46 -0700 Brendan Cully <brendan@kublai.com> (bd75134a6b65)
797 * enter.c: Make is_shell_char static. Closes #2907.
799 * init.c: Check that spam expression has enough matches for its
800 template. Closes #2927.
802 2007-07-14 17:26 -0700 Brendan Cully <brendan@kublai.com> (f4b2c6eba5fd)
804 * crypt-gpgme.c: GPGME: do not attempt to extract signatures
805 unless gpgme_op_verify returned success.
807 2007-07-09 11:32 -0400 Aron Griffis <agriffis@n01se.net> (4e8e3db418ea)
809 * send.c: Allow send-hooks to effectively change $from and $use_from
811 * mx.c: Clean up mx.c: init stat structs to zero
813 prev_sb.st_size was initialized to zero if USE_FCNTL but not if
814 USE_FLOCK. Silence the gcc warning for both cases by zeroing the
815 stat structures on the stack.
817 Other minor cleanups:
818 - clean up some whitespace
819 - convert return (foo) to return foo
820 - return r at the bottom of the function instead of testing values and
821 returning them explicitly
824 2007-07-10 14:47 +0200 Thomas Roessler <roessler@does-not-exist.org> (c06e39893cce)
826 * handler.c: Actually bail out, but wiht an ok return value.
828 * handler.c: Don't bail out on a bad message/external-body!
830 2007-07-08 18:27 -0700 David Champion <dgc@uchicago.edu> (6241f5669264)
832 * commands.c, curs_lib.c, doc/manual.xml.head, init.h, lib.h, menu.c,
833 muttlib.c, query.c, recvcmd.c: This patch implements the "%* "
834 notation, which is analogous to "%> " but gives precedence to the
835 right side instead of to the left when the fill length is zero. The
836 default $pager_format is updated to use it so that %P is always
837 available at the edge of the screen.
839 2007-07-08 15:34 -0700 Edmund GRIMLEY EVANS <edmund820@rano.org> (5d74a79deeb3)
841 * po/eo.po: Updated Esperanto translation.
843 2007-07-04 17:36 -0700 Brendan Cully <brendan@kublai.com> (f24fa301493f)
845 * crypt-gpgme.c: Fix some compiler warnings in GPGME. Closes #2919.
847 * crypt-gpgme.c: GPGME: Stop parsing message as soon as PGP header
848 is found. Use file_to_data_object to build data for inline
849 signature verification instead of doing it by hand. This fixes
850 inline verification for me.
852 TODO: crypt-gpgme helper functions seem to return lots of pointers
853 off the stack in very dubious ways.
855 2007-06-27 10:38 -0700 Dan Fandrich <dan@coneharvesters.com> (3354ac2e79c7)
857 * pager.c: Fix %P in pager status for off_t variability.
859 * dotlock.c: remove a double inclusion of config.h
861 2007-06-14 18:17 -0700 Sertaç Ö. Yıldız (55cd4cb611d9)
863 * rfc3676.c: flowed: consider a single space as a hard line break.
866 2007-06-13 10:43 -0700 Vsevolod Volkov <vvv@mutt.org.ua> (8d02c65ed0b5)
868 * po/ru.po: Updated Russian translation
870 2007-06-11 09:27 -0700 René Clerc <rene@clerc.nl> (5eaa1cfe80ad)
872 * po/nl.po: Updated Dutch translation
874 2007-06-11 09:19 -0700 Petr Písař <petr.pisar@atlas.cz> (b9accd463528)
876 * po/cs.po: Updated Czech translation.
878 2007-06-10 21:30 -0700 Pawel Dziekonski <dzieko@pwr.wroc.pl> (ef1882fe42f9)
880 * po/pl.po: Updated Polish translation.
882 2007-06-10 21:27 -0700 Vincent Lefevre <vincent@vinc17.org> (156ce3622588)
884 * po/fr.po: Updated French translation.
886 2007-06-10 09:55 -0700 Roland Rosenfeld <roland@spinnaker.de> (5a61c162b9c0)
888 * po/de.po: Updated German translation
890 2007-06-09 21:08 -0700 Brendan Cully <brendan@kublai.com> (50b11beb4265)
892 * build-release: Fix quoting for hg sign in build-release
894 2007-06-09 20:32 -0700 Brendan Cully <brendan@kublai.com> (aaf805734d24)
896 * VERSION, po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po,
897 po/el.po, po/eo.po, po/es.po, po/et.po, po/eu.po, po/fr.po,
898 po/ga.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po,
899 po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po,
900 po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po:
901 automatic post-release commit for mutt-1.5.16
903 2007-06-09 20:26 -0700 Brendan Cully <brendan@kublai.com> (4b5b42ddfe42)
905 * ascii.h, crypt-gpgme.c: Make GPGME backend generate a
906 RFC3156-compliant micalg parameter (blush). Based on a patch by
907 Stefan Haun. Closes #2901.
909 2007-06-09 01:03 +0200 Thomas Roessler <roessler@does-not-exist.org> (53e5e1105fd2)
911 * sendlib.c: remove unnecessary dprints
913 * sendlib.c: Fix header encoding corner case.
915 2007-06-05 13:12 -0700 pywatson <pywatson@gmail.com> (9e90789518ad)
917 * sort.c: Make sort by "To" stable (closes #2515). compare_to()
918 calls mutt_get_name(), which may return a static pointer if it in
919 turn calls mutt_addr_for_display(). If this static pointer is used
920 for a and b, the result is bad. The fix is to make a copy of the
923 2007-05-17 14:40 +0200 Christoph Berg <cb@df7cb.de> (edefe5e1f2b4)
925 * Muttrc.head: Temporarily set pipe_decode in the \cb urlview macro.
928 2007-05-28 16:44 -0700 Brendan Cully <brendan@kublai.com> (794b039bacaa)
930 * Makefile.am, configure.ac, hcachever.sh, hcachever.sh.in:
931 Use autoconf instead of "which" to discover MD5 tool
933 2007-05-20 00:29 -0700 Brendan Cully <brendan@kublai.com> (a0e038310f42)
935 * smtp.c: Forget SMTP password if authentication fails. Thanks to
936 Gregory Shapiro for the initial patch (I've moved the reset from
937 smtp_auth_sasl up to smtp_auth, and used the account API instead
938 of twiddling account bits by hand). Closes #2872.
940 2007-05-15 21:05 +0200 Thomas Roessler <roessler@does-not-exist.org> (33af2883d52b)
942 * curs_main.c: Jump to the next *sub*-thread when tag-subthread is
943 invoked, not to the next thread.
945 2007-05-08 12:54 -0700 Rocco Rutte <pdmef@gmx.net> (763bd781d108)
947 * rfc3676.c: f=f: flush buffer contents (if any) after reading input
948 Otherwise mutt maybe won't show the last line if it's supposed to
951 2007-05-07 11:50 -0700 Brendan Cully <brendan@kublai.com> (89a3e1c5c28b)
953 * OPS, UPDATING, curs_main.c, functions.h: Rename next-folder to next-
954 unread-mailbox. Remove default binding.
956 * muttlib.c: Use signed arithmetic in mutt_gecos_name to avoid an
957 overflow. Closes #2885.
959 2007-05-02 10:50 -0700 N.J. Mann <njm@njm.f2s.com> (f6861b85f22b)
961 * OPS, curs_main.c, functions.h: Add next-folder command
963 2007-05-01 10:41 -0700 Brendan Cully <brendan@kublai.com> (1ed1cbc7bad4)
965 * configure.ac: Make IDN depend on iconv support
967 2007-04-29 19:10 -0700 Alain Bench <veronatif@free.fr> (0e32bd00f341)
969 * contrib/smime.rc, smime.c: contrib/smime.rc:
970 $smime_verify_opaque_command fallback to -noverify to get signed
971 text despite a failed -verify (but send only this first failure
972 notice to stderr). smime.c: fflush() before rewind(). Closes #2428.
973 Helps Debian Bug 420014
975 2007-04-24 17:51 -0700 Vincent Lefevre <vincent@vinc17.org> (a58527ead950)
977 * po/fr.po: Updated French translation.
979 2007-04-24 14:08 -0700 Michael Elkins <me@mutt.org> (21c7e172030f)
981 * remailer.c: fixup for mutt_FormatString() changes
983 2007-04-23 12:12 -0700 Michael Elkins <me@mutt.org> (1bae5dcd7292)
985 * crypt-gpgme.c: Fix compilation error related to change in
988 2007-04-21 13:05 -0700 Brendan Cully <brendan@kublai.com> (4c70812b3104)
990 * pgp.c: Use PGP_SECRING to find PGP signing keys. Closes #2878.
992 2007-04-21 13:00 -0700 Piarres Beobide Egaña <pi@beobide.net> (2b97fdbd6ce1)
994 * po/eu.po: Updated Basque translation.
996 2007-04-15 15:43 -0700 Michael Elkins <me@mutt.org> (cb9bef17b3a8)
998 * hdrline.c, init.h, pager.c, protos.h: Removed hardcoded pager
999 progress indicator and add %P format code to $pager_status which
1000 contains the same information.
1002 Append "%> -- (%P)" to $pager_status to emulate old behavior.
1006 * browser.c: merge with tip
1008 2007-04-11 22:36 -0700 Michael Elkins <me@mutt.org> (0c47f7b06158)
1010 * addrbook.c, browser.c, compose.c, hdrline.c, muttlib.c, pgpinvoke.c,
1011 pgpkey.c, protos.h, recvattach.c, smime.c, status.c: Pass column
1012 value recursively when expanding format strings (bug #2840).
1014 2007-04-13 14:14 -0700 Brendan Cully <brendan@kublai.com> (021f494d5154)
1016 * browser.c: Strip / from tail of LastDir when copying from
1017 Maildir (closes #1885)
1019 * doc/Makefile.am: Allow elinks for building manual.txt (closes #2876)
1021 * sendlib.c: Even simpler header wrapping fix
1023 * sendlib.c: Fix header wrapping
1025 2007-04-12 20:11 -0700 Brendan Cully <brendan@kublai.com> (c9e92a1d71cf)
1027 * mh.c: Differentiate between first and second maildir passes in
1030 * mh.c: Only call mutt_set_flag when necessary when checking for
1031 maildir changes (fixes #1216)
1033 * flags.c: Only update header color in mutt_set_flag if flag has
1034 changed (see #1216, #1931)
1036 * init.h: Make $header_cache_compress default to set
1038 * imap/message.c: Simplify IMAP message fetch loop slightly
1040 * imap/message.c: Handle a missing or corrupted header cache entry
1041 (closes #2676) If imap_hcache_get fails, stop parsing the header
1042 cache and simply refetch from that point on.
1044 2007-04-11 14:19 -0700 Paul Eggert <eggert@CS.UCLA.EDU> (ac7355452a60)
1046 * configure.ac, muttbug.sh.in: Make mutt more posixly-
1047 correct (closes #1615).
1049 2007-04-11 14:06 -0700 Brendan Cully <brendan@kublai.com> (5393c104e08a)
1051 * mkchangelog.sh: Remove un-POSIX TZ NOOP in mkchangelog.sh (see
1054 * account.c, globals.h, init.h: Add $smtp_pass (closes #2116)
1056 * doc/Makefile.am: Explicit -j1 breaks some versions of make (see
1059 * imap/util.c: Make imap_hcache_open robust against missing
1062 * imap/util.c: Do not attempt to parse idata->ctx->path if an explicit
1065 2007-04-10 20:22 -0700 Brendan Cully <brendan@kublai.com> (429fb67340cd)
1067 * UPDATING, imap/imap.c, imap/imap_private.h, imap/message.c,
1068 init.h, mutt.h: Add $message_cache_clean option to prune message
1071 * hcache.c: Try to unlink old header cache if open fails
1073 * bcache.c, imap/imap.c, imap/util.c, lib.c: Fix some warnings
1075 * hcache.c: Refactor mutt_hcache_open to share more code
1077 * hcache.c: Save some stats when header cache already exists
1079 * hcache.c, imap/imap.c, imap/imap_private.h, imap/message.c,
1080 imap/util.c: Make IMAP header cache layout match body cache. You can
1081 now make them point to the same directory. Each folder will have a
1082 folder.hcache file for the header cache.
1084 * hcache.c, hcache.h, imap/imap.c, imap/util.c, mh.c, pop.c: Add
1085 hcache path name hook
1087 * bcache.c, url.c, url.h: Simplify body cache path creation
1089 * imap/imap.c, imap/imap_private.h, imap/message.c, imap/util.c:
1090 Do not hold hcache open while mailbox is open - it can lead to
1093 * imap/command.c, imap/imap.c, imap/imap_private.h, imap/util.c: Add
1094 imap_hcache_del; minor cleanups
1096 * main.c: Fix a compiler warning
1098 * rfc3676.c: Don't use $indent_string to quote replies to flowed
1099 messages (closes #2874).
1101 2007-04-10 10:16 -0700 Petr Písař <petr.pisar@atlas.cz> (af01580c9a08)
1103 * po/cs.po: Updated Czech translation
1105 2007-04-10 10:13 -0700 Brendan Cully <brendan@kublai.com> (9bbf304e09bc)
1107 * rfc3676.c: Wrap flowed lines at no more than FLOWED_MAX in
1110 2007-04-09 20:36 -0700 Michael Elkins <me@mutt.org> (fbe67329e688)
1112 * main.c: Exit with a nonzero value if sending a message in batch mode
1115 * browser.c: Use mutt_pretty_size() to format '%s' in $folder_format
1116 so it is similar to '%c' in $hdr_format
1118 2007-04-09 11:32 -0700 Brendan Cully <brendan@kublai.com> (df7a0ee95618)
1120 * imap/TODO: Kill off some IMAP TODO items
1122 * imap/imap.c: Null out idata->hcache when closing, and remove close
1123 from open failure (mx_close will handle it).
1125 2007-04-09 08:56 -0700 Vsevolod Volkov <vvv@mutt.org.ua> (605c6d60217d)
1127 * po/ru.po: Updated Russian translation.
1129 2007-04-07 16:22 -0700 Michael Elkins <me@mutt.org> (c310dd3d6d73)
1131 * hook.c, pattern.c: Allow reply-hook to use ~h when replying from the
1132 index. Fixes regression introduced by fix for bug #2190.
1133 mutt_pattern_exec() now checks for ctx!=NULL so that Mutt will no
1134 longer segfault when replying to a message from the attachment menu.
1136 2007-04-07 16:20 -0700 Fabian Groffen <grobian@gentoo.org> (1c9db84ed54f)
1138 * imap/message.c, muttlib.c: Fix compiler aliasing warnings
1140 * hcache.c: Fix compiler warnings
1142 2007-04-07 16:05 -0700 Jukka Salmi <jukka@salmi.ch> (ef35baf2a2d0)
1144 * configure.ac: Fix BDB autoconf buglet introduced in
1147 2007-04-07 15:21 -0700 Michael Elkins <me@mutt.org> (70e637e40943)
1149 * enter.c: add "|" to the list of shell chars
1151 * enter.c: "complete" function should consider shell chars to be word
1152 boundaries when doing filename completion (bug #2871)
1154 * complete.c, lib.c, lib.h: bug #2871
1156 Avoid altering the argument to mutt_complete() when completion
1157 fails. Previously, the trailing component of filename was removed
1158 each time the user pressed TAB.
1160 2007-04-07 14:32 -0700 Fabian Groffen <grobian@orakel.ods.org> (eed43900f612)
1162 * copy.c: Fix some compiler warnings
1164 2007-04-07 13:40 -0700 Brendan Cully <brendan@kublai.com> (980949218b09)
1166 * regex.c: Fix compiler warnings
1168 * smtp.c: Mark error message for translation
1170 2007-04-06 18:03 -0700 Vincent Lefevre <vincent@vinc17.org> (1ab836e94c70)
1172 * po/fr.po: Updated French translation
1174 2007-04-06 14:00 -0700 Brendan Cully <brendan@kublai.com> (cde224ad2662)
1176 * UPDATING: Update UPDATING
1178 * build-release: More build-release fixes
1180 * .hgsigs: mutt-1.5.15 signed
1182 * .hgtags: Added tag mutt-1-5-15-rel for changeset 4fd2d768fe5c
1184 * VERSION, po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po,
1185 po/el.po, po/eo.po, po/es.po, po/et.po, po/eu.po, po/fr.po,
1186 po/ga.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po,
1187 po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po,
1188 po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po:
1189 automatic post-release commit for mutt-1.5.15
1191 * build-release: More minor build tweaks
1193 * Makefile.am, build-release, mkchangelog.sh: Fix up release
1196 * lib.c: safe_rename: fall back to rename on ENOSYS and EPERM as well
1197 as EXDEV. sshfs returns ENOSYS when attempting cross-directory
1198 links. vfat returns EPERM.
1200 * lib.c: Make safe_open with O_EXCL friendlier for NFS. Per #2707,
1201 when an open file is moved into a different directory over NFS, it
1202 may leave a .nfsXXX hardlink behind. This causes the rmdir in
1203 safe_open to fail, leaving tempdir droppings around. This patch
1204 works around the problem by closing the file after creating it and
1205 reopening it after rename.
1207 2007-04-05 21:38 -0700 Michael Elkins <me@mutt.org> (177c060504bb)
1209 * configure.ac, hcache.c: Fixup to detect qdbm includes in
1212 Remove HAVE_QDBM_VILLA_H because it is redundant.
1214 2007-04-05 19:22 -0700 Brendan Cully <brendan@kublai.com> (ee0fabbde466)
1216 * configure.ac, hcache.c: Fix up QDBM autoconf test for arguments
1217 and includes in subdirectories
1219 * imap/message.c: Fix logic error introduced in [efbcef81ac49]
1221 * hcache.c: Fix typo in 26b19fc9b78c
1223 * imap/imap_private.h, imap/message.c, imap/util.c: IMAP header cache
1226 * imap/imap.c, imap/imap_private.h, imap/message.c, imap/util.c:
1227 Keep hcache pointer in idata, open and close with mailbox
1229 * hcache.c: Do not cache some unsafe header fields.
1231 * imap/message.c, mh.c: Small hcache-related memory leaks
1233 * hcache.c, mh.c: Fix mh header caching (closes #2472)
1235 * configure.ac: Teach --with-gdbm to accept a prefix (closes #2413)
1237 * hcachever.sh: POSIX fixes for hcachever.sh
1239 2007-04-05 13:06 -0700 Jukka Salmi <j+mutt@2007.salmi.ch> (3638701db407)
1241 * configure.ac: Check for BDB4 libs in $lib as well as
1242 $lib/$ver (fixes pkgsrc BDB4 detection)
1244 2007-04-05 12:55 -0700 Brendan Cully <brendan@kublai.com> (4f435337507e)
1246 * Makefile.am, hcache.c, hcachever.sh: Version header cache against
1247 MD5 of structures on which it depends
1249 * UPDATING, globals.h, imap/browse.c, imap/imap_private.h, init.h:
1250 Remove broken namespace support
1252 2007-04-04 16:31 -0700 Brendan Cully <brendan@kublai.com> (e96bd1f85634)
1254 * imap/command.c: Only reset UIDNEXT if new mail has been detected.
1255 This prevents mutt from suddenly finding new mail when switching
1256 from unknown UIDVALIDITY to known.
1258 2007-04-04 09:37 -0700 Fabian Groffen <grobian@orakel.ods.org> (330cb15403f0)
1260 * configure.ac: Check for Berkeley DB versions 4.4 and 4.5
1262 2007-04-04 01:35 +0200 Christoph Berg <cb@df7cb.de> (b841df908929)
1264 * cryptglue.c: Fix typos in CRYPT_BACKEND #ifs.
1266 2007-04-03 14:08 -0700 Christoph Berg <cb@df7cb.de> (339fd21bf139)
1268 * doc/manual.xml.head, doc/mutt.man, main.c: When -- is present in
1269 the argument list, allow attachment globs. The -- separates file
1270 names from recipients. Also works for -A and -Q.
1272 2007-04-03 10:54 -0700 Fabian Groffen <grobian@orakel.ods.org> (89abe8bd0713)
1274 * hdrline.c, imap/message.c, mh.c, muttlib.c, regex.c, sendlib.c: Fix
1277 2007-04-03 08:59 -0700 Brendan Cully <brendan@kublai.com> (e363d7a69046)
1279 * pop_auth.c, rfc822.c, rfc822.h: Validate msgid in APOP
1280 authentication. Closes #2846
1282 * hcache.c: Fix DB4 crash introduced in d5ab883ef90a
1284 * imap/util.c: Add missing hcache.h include
1286 2007-04-02 20:44 -0700 Brendan Cully <brendan@kublai.com> (59fcc37f8c75)
1288 * sendlib.c: Check message for boundary collisions (closes #902)
1290 * enter.c: Do not clobber string field on keypress when returning
1291 from file browser (closes #755)
1293 * browser.c, browser.h, imap/browse.c, imap/imap.h: Add hook for
1294 proper IMAP unseen count in mailbox browser
1296 2007-04-02 18:41 -0700 David Yitzchak Cohen <lists+mutt_bugs@bigfatdave.com> (503c2882d0be)
1298 * muttbug.sh.in: flea: produce mutt version info in C
1299 locale (closes #1881)
1301 2007-04-02 18:17 -0700 John Hawkinson <jhawk@mit.edu> (a283e5ab5de7)
1303 * sendlib.c: Write Sender header if specified (closes #2682)
1305 2007-04-02 17:56 -0700 Brendan Cully <brendan@kublai.com> (15f8a55220a7)
1307 * mh.c: Fix off-by-one allocating mh sequences
1309 * curs_lib.c: Make mutt_edit_file display error if editor return is
1310 non-zero. (closes #1638)
1312 * imap/command.c: Reset uidnext unconditionally in IMAP new mail
1313 check. Reverts a logic error introduced in [0cb476dc70a7]
1315 * imap/imap.c, imap/imap_private.h, imap/message.c, imap/util.c: Fix a
1316 segfault in the new mboxcache hcache lookup. idata may not have an
1317 associated context, so the cache path must use the account info
1318 instead. For harmony with the other hcache callers, make them all
1319 canonify the path the same way with imap_hcache_open.
1321 * imap/imap.c: Fix segfault in new mboxcache hcache check when
1324 * imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c:
1325 Add create flag to imap_mboxcache_get
1327 * imap/command.c, imap/imap.c: Push mbox cache header cache check
1328 into imap_mboxcache_get
1330 * imap/imap.c: Cache IMAP access checks
1332 2007-04-01 23:12 -0700 Brendan Cully <brendan@kublai.com> (4f598543d7a5)
1334 * imap/imap.c, imap/message.c: Adjust context->size on IMAP load
1335 and expunge (closes #2749)
1337 2007-04-01 20:00 -0700 Ambrose Li <a.c.li@ieee.org> (38e896c4c192)
1339 * po/zh_TW.po: Updated Taiwanese translation
1341 2007-04-01 15:40 -0700 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (6dcb53bc679c)
1343 * crypt-gpgme.c: gpgme: check result for signatures pointer
1346 2007-04-01 15:33 -0700 Brendan Cully <brendan@kublai.com> (3a81b3793f77)
1348 * doc/muttbug.man: Update flea man page to current addresses
1350 * muttbug.sh.in: Adjust flea to use new submission address; check
1353 * doc/muttbug.man, muttbug.sh.in: Restore muttbug
1355 2007-03-31 18:50 -0700 Brendan Cully <brendan@kublai.com> (f467353f5657)
1357 * bcache.c, bcache.h, imap/message.c, pop.c, pop.h: Add tmp flag
1358 to bcache_put, create bcache_commit.
1360 * imap/command.c, imap/imap.c: Allow IMAP FCC to reconnect if
1361 append fails (closes: #890)
1363 * mh.c: Always set up data pointer in mh_read_dir, not just when
1366 2007-03-30 21:26 -0700 Daniel Burrows <dburrows@debian.org> (d5ab883ef90a)
1368 * hcache.c: Fix handling of DB4 hcache open failure. (closes: #2714)
1370 2007-03-30 20:18 -0700 Brendan Cully <brendan@kublai.com> (dc54ae48d8c1)
1372 * mh.c: Set mode of new mh/maildir messages to match parent
1375 * mh.c, mutt.h: Move mtime_cur from CONTEXT to mh_data
1377 * imap/imap.c, imap/imap.h, mh.c: Add close hook for
1378 mh/maildir. stat the directory on open. Make IMAP close function
1381 * imap/imap.c, mutt.h, mx.c, pop.c: Add function pointer for close
1382 hook in Context. Slowly inch towards function pointers instead of
1385 * imap/command.c, imap/imap.c: Use RECENT for first mailbox
1386 check if header cache check fails
1388 * imap/command.c: Consult header cache if available for last known new
1389 mail count. This prevents mutt from announcing new mail in mailboxes
1390 that have unseen, but not new, messages, if those mailboxes are in
1393 2007-03-29 21:08 -0700 Brendan Cully <brendan@kublai.com> (359d9fbb5fda)
1395 * sendlib.c: Do not page sendmail error in batch mode.
1398 2007-03-29 15:53 -0700 Rocco Rutte <pdmef@gmx.net> (798a40b0a9da)
1400 * rfc3676.c: f=f handler: Re-add space between quotes and text
1402 2007-03-29 15:47 -0700 Brendan Cully <brendan@kublai.com> (51d13afbf24b)
1404 * doc/Makefile.am: Make -j2 in doc work (closes: #2538)
1406 2007-03-29 15:23 -0700 Christoph Berg <cb@df7cb.de> (0514e6b5a67a)
1408 * init.c, init.h: Use ~/.muttrc as the default alias_file if no user
1409 muttrc exists. Makes the code agree with the documentation. Document
1410 that default is actually the used muttrc. (Closes Debian #226500.)
1412 2007-03-29 10:30 -0700 Brendan Cully <brendan@kublai.com> (034ad0e55397)
1414 * bcache.c, bcache.h, imap/message.c: Make message cache write to
1415 temporary location until file is complete. Previously mutt trusted
1416 the cache file even when it was incomplete, causing permanently
1417 incorrect message display if the fetch was interrupted for some
1420 2007-03-28 09:43 +0200 Thomas Roessler <roessler@does-not-exist.org> (25cbd5588d35)
1422 * alias.c: Fix debug message for mutt_adr_is_user
1424 2007-03-23 10:32 -0700 Brendan Cully <brendan@kublai.com> (888a57a2b5f2)
1426 * imap/browse.c: Reset list.name before each list response in
1429 2007-03-22 14:36 +0100 Thomas Roessler <roessler@does-not-exist.org> (68cfab02b411)
1431 * curs_main.c: Fix update_index().
1433 2007-03-21 11:29 -0700 Brendan Cully <brendan@kublai.com> (a6da24788400)
1435 * .cvsignore, Muttrc.head.in, configure.in, contrib/.cvsignore,
1436 doc/.cvsignore, imap/.cvsignore, init.h, intl/.cvsignore,
1437 m4/.cvsignore, mx.c, po/.cvsignore: Merge $umask backout
1439 2007-03-21 11:26 -0700 Brendan Cully <brendan@kublai.com> (b9c0a75de5c0)
1441 * attach.c, globals.h, init.c, init.h, lib.c, mh.c, mx.c: Back out
1444 2007-03-16 15:37 +0100 Christoph Berg <cb@df7cb.de> (f806a3eb59a8)
1446 * sendlib.c: Use execvp to call sendmail, useful for people trying
1447 sendmail="ssh host sendmail".
1449 2007-03-21 10:08 -0700 Christoph Berg <cb@df7cb.de> (92a0a184005d)
1451 * Makefile.am, doc/Makefile.am, doc/gen-map-doc, doc/manual.xml.tail,
1452 functions.h, init.h, makedoc-defs.h: Pipe functions.h through cpp -C
1453 for the manual generation; factor out makedoc-defs.h from init.h for
1456 2007-03-21 09:29 -0700 Rocco Rutte <pdmef@gmx.net> (6216dd07b6be)
1458 * configure.ac: configure.ac: Make SSL tests for OpenSSL and gnutls
1459 behave the same For both this now mentions SMTP as a possible SSL
1460 user and also turns the error for configuring with gnutls without
1461 POP/IMAP/SMTP into a warning as the OpenSSL part does.
1463 2007-03-20 13:39 -0700 Miroslav Lichvar <mlichvar@redhat.com> (b0172175cc89)
1465 * UPDATING, buffy.c, buffy.h, commands.c, configure.ac, init.h,
1466 main.c, mutt.h, mx.c: Make BUFFY_SIZE a runtime switch
1469 2007-03-20 13:17 -0700 Rocco Rutte <pdmef@gmx.net> (2fbc65f3feb6)
1471 * addrbook.c, browser.c, compose.c, crypt-gpgme.c, curs_main.c,
1472 mutt_ssl.c, mutt_ssl_gnutls.c, pgpkey.c, postpone.c, query.c,
1473 recvattach.c, remailer.c: Enlarge help string buffers Even on 80x25
1474 terminals, SHORT_STRING (128 byte) may not be enough so use
1475 LONG_STRING (1k) as STRING (256 byte) may well be too short for
1476 wider terminals. Closes debian #4152777.
1478 2007-03-20 09:45 -0700 Antoine Reilles <tonio@NetBSD.org> (f0461517fc93)
1480 * muttlib.c: Remove trailing slash from $folder in
1483 2007-03-20 08:20 -0700 Rocco Rutte <pdmef@gmx.net> (3122a4a338b1)
1485 * rfc3676.c: Make f=f handler behave like old f=f handler for quoted
1486 lines Now lines containing quote characters but no further content
1487 appear as quoted lines again for making replies. Also, the spaces
1488 between quotes and text are removed to make output look as it did
1489 for the old handler.
1491 2007-03-19 08:12 -0700 Rocco Rutte <pdmef@gmx.net> (5681216fa395)
1493 * doc/manual.xml.head: Manual: f=f messages are text/plain, not "plain
1496 2007-03-16 11:21 -0700 Michael Elkins <me@mutt.org> (aa96e6137c69)
1498 * imap/imap.c: Fixed segfault when attempting to open an imaps mailbox
1499 when mutt is not configured with SSL support.
1501 2007-03-16 09:39 -0700 Brendan Cully <brendan@kublai.com> (08f9bb4b7810)
1503 * configure.ac, configure.in: Move configure.in to configure.ac
1505 2007-03-15 16:29 -0700 Brendan Cully <brendan@kublai.com> (4ade0c9660d5)
1507 * Makefile.am: Add reldate.h to BUILT_SOURCES
1509 2007-03-15 16:10 +0100 Christoph Berg <cb@df7cb.de> (ed804d94676a)
1511 * Makefile.am: Remove reldate.h from EXTRADIST to fix out-of-tree
1512 builds from tarballs (and remove some stray tabs).
1514 * contrib/gpg.rc: Remove absolute paths.
1516 * doc/Makefile.am: Pull release date directly from Changelog.
1518 2007-03-15 09:23 -0700 Brendan Cully <brendan@kublai.com> (e648206c02e2)
1520 * .cvsignore, contrib/.cvsignore, doc/.cvsignore, imap/.cvsignore,
1521 intl/.cvsignore, m4/.cvsignore, po/.cvsignore: Remove .cvsignores
1523 2007-03-15 08:48 -0700 Rocco Rutte <pdmef@gmx.net> (836822cc1260)
1525 * doc/manual.xml.head, doc/muttrc.man.head, init.h: Document
1526 pattern groups in the manual Sync with muttrc. Add some rationale
1527 for groups. Fix some style issues. Fix quoting issue with
1528 $smtp_authenticators.
1530 2007-03-14 23:03 -0700 Kyle Wheeler <kyle@memoryhole.net> (fa6128cf9cba)
1532 * doc/muttrc.man.head: Improved pattern documentation
1535 2007-03-14 22:29 -0700 Brendan Cully <brendan@kublai.com> (af1fc17674bc)
1537 * mbyte.h: Undefine mbyte macros before overriding them (#2820)
1539 * hg-commit: Let user review ChangeLog after hg-commit writes it
1541 2007-03-15 02:12 +0100 Christoph Berg <cb@df7cb.de> (460713774c5b)
1543 * doc/Makefile.am: Add gen-map-doc to EXTRADIST, call using perl in
1544 srcdir, fix makedoc rules.
1546 * doc/Makefile.am, doc/gen-map-doc, doc/manual.xml.tail, functions.h:
1547 Generate menu binding documentation from functions.h and OPS*.
1549 2007-03-14 14:45 -0700 Brendan Cully <brendan@kublai.com> (35b8facdbdda)
1551 * imap/command.c, mutt.h: Update IMAP ACL parser to recognize RFC
1554 * contrib/Makefile.am, contrib/mutt_xtitle, muttlib.c: Add demo
1557 * muttlib.c: Remove trailing newlines from fmtpipe return value.
1558 Increase fmtpipe logging level to 3.
1560 2007-03-14 13:49 -0700 David Champion <dgc@uchicago.edu> (63ad6be01750)
1562 * mutt.h, muttlib.c: Allow format strings to be filtered. Any format
1563 string ending in | will be expanded and piped through the first word
1564 in the string. The string returned will be used for display. If the
1565 returned string ends in %, it will be passed through the formatter a
1566 second time. This allows the filter to generate a replacement format
1567 string including % expandos.
1569 2007-03-14 13:26 -0700 Brendan Cully <brendan@kublai.com> (e9203a364537)
1571 * imap/imap.c: Recheck capabilities after authentication (closes:
1574 2007-03-14 13:09 -0700 Christoph Berg <cb@df7cb.de> (cbacb14a837a)
1576 * doc/mutt.man, main.c: mutt.man and mutt -h updates
1578 Document mutt --, remove the reference to
1579 flea, and generally update the mutt.1 manpage.
1581 (I removed -d from the SYNOPSIS part since it wasn't entirely
1582 correct syntactically there and putting it elsewhere seems like
1583 unnecessary clutter.)
1585 2007-03-14 12:58 -0700 Brendan Cully <brendan@kublai.com> (f20641ecca59)
1587 * hcache.c: Always give realpath a shot at the hcache folder name.
1590 2007-03-14 12:53 -0700 Rocco Rutte <pdmef@gmx.net> (18cd9834050d)
1592 * hcache.c: hcache: prepend current dir to path for local folders If a
1593 folder is local (i.e. stat() succeeds), prepend the current working
1594 directory if necessary to always fully qualify the path. Otherwise
1595 we may end up using different cache files for the same folder when
1596 given relative paths. This closes #2845.
1598 2007-03-14 12:50 -0700 TAKIZAWA Takashi <taki@luna.email.ne.jp> (600b3466489c)
1600 * help.c: Complete fix for #1503
1602 2007-03-14 12:39 -0700 Rado S <regrado@web.de> (ad2172897839)
1604 * imap/imap.c: Let imap_conn_find have first crack at completion of
1607 2007-03-14 12:23 -0700 Brendan Cully <brendan@kublai.com> (bb43900e853f)
1609 * imap/imap.c: Don't skip the last connection in
1612 2007-03-14 11:33 -0700 Rocco Rutte <pdmef@gmx.net> (09f73968d97a)
1614 * rfc822.c: Fix return value for rfc822_write_address() The strcat
1615 cleanup changed the return type from void to int but didn't provide
1616 a return value for the case of bogus function arguments.
1618 2007-03-13 12:39 -0700 TAKIZAWA Takashi <taki@luna.email.ne.jp> (dc8f0c4a6287)
1620 * help.c: Use strwidth instead of strlen when generating help strings.
1621 This fixes word-wrap with multibyte strings (closes: #1503)
1623 2007-03-13 22:40 -0700 Brendan Cully <brendan@kublai.com> (61b2845af4da)
1625 * Makefile.am, Muttrc.head, Muttrc.head.in, configure.in: Fully expand
1626 $docdir when building Muttrc (closes: #2832)
1628 * makedoc.c: Make makedoc return 0 on success (be there dragons here?)
1630 2007-03-13 09:22 -0700 Vincent Lefevre <vincent@vinc17.org> (7e9c45589254)
1632 * po/fr.po: Updated French translation.
1634 2007-03-13 10:58 +0100 Thomas Roessler <roessler@does-not-exist.org> (f4d3704813fd)
1636 * charset.c: Clean up the strcat cleanup
1638 2007-03-12 16:26 -0700 Ronny Haryanto <ronnylist@haryan.to> (8d956e434fab)
1640 * po/id.po: Updated Indonesian translation
1642 2007-03-12 12:19 -0700 René Clerc <rene@clerc.nl> (162bb5f71a0f)
1644 * po/nl.po: Updated Dutch translation.
1646 2007-03-12 10:32 -0700 Brendan Cully <brendan@kublai.com> (83ca0fb6e36a)
1648 * imap/util.c: Substitute INBOX for empty mailbox _after_ cleanup
1651 2007-03-12 10:03 -0700 Sami Farin <safari-mutt@safari.iki.fi> (42016ef5ee21)
1653 * charset.c, copy.c, rfc822.c, rfc822.h: Improve strcat usage
1656 2007-03-11 11:54 +0100 Thomas Roessler <roessler@does-not-exist.org> (8a640badfb60)
1658 * COPYRIGHT, build-release, crypt-gpgme.c, doc/applying-patches.txt,
1659 doc/dotlock.man, doc/manual.xml.head, doc/muttrc.man.head,
1660 muttbug.sh.in, po/bg.po, po/da.po, po/eo.po, po/es.po, po/et.po,
1661 po/gl.po, po/it.po, po/lt.po, po/pt_BR.po, po/sk.po, po/zh_CN.po,
1662 po/zh_TW.po: Grabage-collect references to an outdated email
1665 2007-03-09 10:58 -0800 Rocco Rutte <pdmef@gmx.net> (d1122bbaacd8)
1667 * doc/Makefile.am, doc/manual.xml.head: Make manual validate against
1668 DocBook 4.2 DTD for "book" This adds a 'validate' target to
1669 doc/Makefile which uses xmllint(1) to validate manual.xml against
1670 the DTD given in the doctype (intended for developers only).
1672 Running it revealed two validation errors which this patch fixes:
1674 1) We declare 'article' as the doctype but want to use 'book' 2)
1675 Within a lists's items, we didn't include our text in a paragraph
1677 2007-03-08 21:13 -0800 Michael Elkins <me@mutt.org> (0ec4394636c4)
1679 * init.h: Add `UL' cast for Umask entry in MuttVars to supress
1682 2007-03-08 12:19 -0800 Petr Písař <petr.pisar@atlas.cz> (d0924f72d2e8)
1684 * po/cs.po: Czech spelling fixes and new translations
1686 2007-03-07 12:18 -0800 Christoph Berg <cb@df7cb.de> (5de130a3cb96)
1688 * doc/muttrc.man.head: Typos in muttrc.man.head
1690 2007-03-07 12:11 -0800 Michael Tatge <Michael.Tatge@web.de> (162f0c127492)
1692 * doc/mutt.man: Document -d in the man page
1694 2007-03-06 18:13 -0800 Alain Bench <veronatif@free.fr> (5fc8c7cee1dd)
1696 * charset.c, charset.h, crypt-gpgme.c, imap/utf7.c, mbyte.c,
1697 mutt_idna.c, pgp.c, rfc2047.c, sendlib.c: Remove buggy usage
1698 of M_ICONV_HOOK_TO flag in mutt_idna.c:mutt_idna_to_local().
1699 Wipe unwanted code depending on M_ICONV_HOOK_TO in
1700 charset.c:mutt_iconv_open(). Totally wipe M_ICONV_HOOK_TO symbol.
1701 Remove misusages of M_ICONV_HOOK_FROM flag in:
1702 - crypt-gpgme.c:print_utf8().
1703 - mutt_idna.c:mutt_idna_to_local() and mutt_local_to_idna().
1704 - pgp.c:pgp_traditional_encryptsign(). Document usage policy of
1705 M_ICONV_HOOK_FROM flag. Cosmetic downcasing of some constant charset
1706 names (utf-8, euc-jp) for consistency. Correction of a typo in the
1707 "iso8859-5" charset name.
1709 2007-03-06 17:59 -0800 Rocco Rutte <pdmef@gmx.net> (5e47385893fe)
1711 * UPDATING, doc/manual.xml.head: Documentation updates for
1714 2007-03-06 17:45 -0800 Masayuki Moriyama (78b424bf7c5a)
1716 * charset.c, hook.c, mbyte.c: Allow iconv-hook to use virtual
1717 charsets as targets. (closes: #1269)
1719 2007-03-04 19:26 +0100 Alain Bench <veronatif@free.fr> (4dc1d87f4c25)
1721 * doc/manual.xml.head, init.h: Doc fixes and updates concerning hooks
1723 - Add reply-hooks and send2-hooks in lists they miss.
1724 - Fix that they all take full patterns, not only regexps.
1725 - Note interaction with $default_hook.
1726 - Enumerate them in execution order/increasing priority.
1727 - Add iconv-hook, remove a duplicate charset-hook.
1729 2007-03-06 15:45 -0800 Brendan Cully <brendan@kublai.com> (607688bd77b1)
1731 * hg-commit: Add check_sec.sh call
1733 * hg-commit: Make hg commit less clever
1735 * PATCHES: Undo bad PATCHES commit from f=f
1737 2007-03-06 09:49 -0800 Rocco Rutte <pdmef@gmx.net> (2e4e1cc18c22)
1739 * Makefile.am, PATCHES, doc/manual.xml.head, handler.c, muttlib.c,
1740 protos.h, rfc3676.c, rfc3676.h, send.c: New format=flowed handler.
1742 2007-03-02 21:12 -0800 Brendan Cully <brendan@kublai.com> (537672d8fefb)
1744 * attach.c, globals.h, init.c, init.h, lib.c, mh.c, mx.c: Add $umask
1745 for mailboxes and attachments.
1747 init.c could really use some refactoring.
1749 2007-03-05 14:50 -0800 Pawel Dziekonski <dzieko@pwr.wroc.pl> (de57c607e9d3)
1751 * po/pl.po: Updated Polish translation.
1753 2007-03-03 22:09 -0800 Brendan Cully <brendan@kublai.com> (08b1fa8cd55e)
1755 * Makefile.am: Do not append ${prefix}/include to CPPFLAGS. If
1756 configure didn't see it, neither should make. (closes: #2603)
1758 2007-03-03 21:49 -0800 Rado S <regrado@web.de> (d990dcbbf184)
1760 * color.c: Increase buffer for color-command regular expressions.
1762 2007-03-03 21:26 -0800 Brendan Cully <brendan@kublai.com> (574dbb2c6590)
1764 * init.h: Revise status_format docs for %??&?. (closes: #2805)
1766 2007-03-03 21:24 -0800 Brendan Cully <brendan@kublai.com> (2e296bd4cdfb)
1768 * doc/devel-notes.txt: s/CVS/Mercurial/
1770 2007-03-03 19:04 -0800 Brendan Cully <brendan@kublai.com> (efb53c875ed8)
1772 * .hgignore: More .hgignore fixes
1774 2007-03-03 18:51 -0800 Brendan Cully <brendan@kublai.com> (07f01dd033fe)
1776 * ChangeLog: Remove a couple of extraneous ChangeLog entries
1778 2007-03-03 18:47 -0800 Brendan Cully <brendan@kublai.com> (48b17378c20a)
1780 * UPDATING, copy.c, globals.h, handler.c, init.c, init.h,
1781 mutt_curses.h, pager.c: Add $wrap, which supersedes $wrapmargin.
1782 When set to a positive number, wrap at that column. When set to a
1783 negative number, keep that many characters empty on the right.
1785 2007-03-03 00:35 -0800 Brendan Cully <brendan@kublai.com> (3e3d3bf73c9f)
1787 * hg-changelog-map, hg-commit: Use hg-commit to perform commits
1788 that also update the ChangeLog.
1790 2007-03-02 21:17 -0800 Brendan Cully <brendan@kublai.com> (472e100053ed)
1792 * .hgignore: Ignore more built files
1794 2007-03-02 11:09 -0800 Brendan Cully <brendan@kublai.com> (256c86830a36)
1796 * .hgignore: Create .hgignore file
1798 2007-03-02 10:29 +0100 Thomas Roessler <roessler@does-not-exist.org> (e040b8aba1c4)
1800 * configure.in: Make --enable-ssl without pop or imap a mere warning.
1802 2007-03-02 01:25 +0000 Petr Pisar <petr.pisar@atlas.cz> (f1c800817281)
1804 * po/cs.po: Updated Czech translation (now in UTF-8).
1806 2007-03-01 06:05 +0000 Brendan Cully <brendan@kublai.com> (d0ff524fa461)
1808 * init.h: Remove $file_charset SYN - it never appeared in an official
1811 2007-02-28 17:47:13 Brendan Cully <brendan@kublai.com> (brendan)
1813 * imap/command.c, imap/imap.c, imap/imap_private.h: Add
1814 imap_close_connection to fully reset IMAP state. (closes: #2717)
1815 Thanks to Sergey Svishchev for the original patch.
1817 2007-02-28 16:27:47 Vsevolod Volkov <vvv@mutt.org.ua> (brendan)
1819 * po/ru.po: Updated Russian translation.
1821 2007-02-28 07:36:33 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
1823 * po/ja.po: Updated Japanese translation.
1825 2007-02-27 20:53:13 Brendan Cully <brendan@kublai.com> (brendan)
1827 * hcache.c: Bump hcache version after $assumed_charset BODY
1830 * init.h: Fix init.h preprocessing when USE_SMTP is not set.
1832 2007-02-27 17:44:09 TAKIZAWA Takashi <taki@luna.email.ne.jp> (brendan)
1834 * mutt.h, parse.c, rfc2047.c, rfc2047.h, rfc2231.c, sendlib.c,
1835 UPDATING, charset.c, charset.h, globals.h, handler.c, init.h:
1836 Updated $assumed_charset patch (closes: #2218). Thanks to
1837 TAKAHASHI Tamotsu for the fixes and for handling patch conflicts.
1839 2007-02-27 01:10:57 Brendan Cully <brendan@kublai.com> (brendan)
1841 * po/POTFILES.in: Add some missing files. This should probably
1842 be autogenerated somehow.
1844 2007-02-26 18:39:52 Brendan Cully <brendan@kublai.com> (brendan)
1846 * m4/gpgme.m4: Add gpgme.m4 to distribution to avoid an error
1847 running autoconf on systems that do not have gpgme installed.
1849 2007-02-26 17:27:29 Brendan Cully <brendan@kublai.com> (brendan)
1851 * main.c: Add curses_version to mutt -v output (thanks to Vincent
1852 Lefevre for the initial patch), and reformat library information.
1854 2007-02-26 17:17:13 Vincent Lefevre <vincent@vinc17.org> (brendan)
1856 * UPDATING, enter.c, globals.h, history.c, history.h, init.c,
1857 init.h: Add $history_file and $save_history, for saving command
1858 history across sessions.
1860 2007-02-26 16:54:26 Roland Rosenfeld <roland@spinnaker.de> (brendan)
1862 * po/de.po: Updated German translation.
1864 2007-02-25 01:32:31 Brendan Cully <brendan@kublai.com> (brendan)
1866 * account.c, account.h, imap/imap.c, imap/message.c, main.c,
1867 mutt_sasl.c: Update copyrights.
1869 2007-02-24 07:01:24 Takashi TAKIZAWA <taki@cyber.email.ne.jp> (brendan)
1871 * UPDATING, charset.c, charset.h, globals.h, handler.c,
1872 init.h, mutt.h, parse.c, rfc2047.c, rfc2231.c, sendlib.c: Add
1873 $assumed_charset, $file_charset and $strict_mime.
1875 2007-02-24 06:37:32 Brendan Cully <brendan@kublai.com> (brendan)
1877 * globals.h, init.h, main.c, mutt_sasl.c, protos.h, send.c,
1878 sendlib.c, smtp.c, url.c, url.h, Makefile.am, account.c,
1879 account.h, configure.in: This patch adds ESMTP relay support to
1880 mutt. To use, set $smtp_url to the address of your smtp relay,
1883 smtp[s]://[user[:password]@]host[:port]/
1885 where port defaults to 25 for smtp and 465 for smtps.
1887 You can also set $smtp_authenticators to control which
1888 methods mutt will attempt to use during authentication. See
1889 $imap_authenticators for details.
1891 2007-02-24 06:12:20 Moritz Schulte <Moritz.Schulte@ruhr-uni-bochum.de> (brendan)
1893 * UPDATING, configure.in, crypt-gpgme.c, crypt-gpgme.h,
1894 crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
1895 crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c,
1896 crypt-mod.h, crypt.c, cryptglue.c, init.h, mutt.h, mutt_crypt.h,
1897 Makefile.am: PKA signature verification via GPGME, controlled
1900 2007-02-24 05:47:35 Vincent Lefevre <vincent@vinc17.org> (brendan)
1902 * po/fr.po: Updated French translation.
1904 2007-02-23 17:38:25 brendan (brendan)
1906 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/pl.po,
1907 po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/it.po, po/ja.po,
1908 po/ko.po, po/lt.po, po/nl.po, po/et.po, po/eu.po, po/fr.po,
1909 po/ga.po, po/gl.po, po/hu.po, po/id.po, po/el.po, po/eo.po,
1910 po/es.po, VERSION, build-release, po/bg.po, po/ca.po, po/cs.po,
1911 po/da.po, po/de.po: automatic post-release commit for mutt-1.5.14
1913 2007-02-12 00:56:36 Kees Cook <kees@outflux.net> (brendan)
1915 * imap/imap.c, thread.c: Full fix for null-pointer dereferences
1916 on partial opens. Thanks also to Ken Brush.
1918 2007-02-12 00:06:32 Brendan Cully <brendan@kublai.com> (brendan)
1920 * imap/imap.c, imap/message.c: Do not attempt to free NULL IMAP
1921 headers after a partial mailbox load.
1923 2007-02-07 17:08:51 Brendan Cully <brendan@kublai.com> (brendan)
1925 * imap/imap.c: Sanity-check mailbox name in
1926 imap_subscribe. (Closes: #2746)
1928 2007-01-26 14:34:11 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1930 * dotlock.c: Fix #2710, of-by-one in dotlock.c.
1932 2007-01-09 10:37:34 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1934 * cvslog2changelog.pl: Change comment convention for
1935 ChangeLog slightly, from ^# to ^#\ .
1937 2007-01-09 10:31:09 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1939 * pattern.c: #2673: Make mutt_which_case() multi-byte aware.
1941 * copy.c, protos.h, sendlib.c: Smarter header wrapping --
1942 different behavior for display purposes and sent messages.
1944 2007-01-08 11:01:24 Rocco Rutte <pdmef@gmx.net> (roessler)
1946 * menu.c: Fix NULL pointer issue in mutt_format_string().
1948 2007-01-02 17:10:34 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1950 * globals.h, lib.c, lib.h, mutt.h, mutt_socket.c, muttlib.c,
1951 pgppacket.c, protos.h: add debug harness to lib.c functions,
1952 and a bunch of dprint's to safe_rename().
1954 2006-12-20 08:27:58 René Clerc <rene@clerc.nl> (brendan)
1956 * po/nl.po: Updated Dutch translation.
1958 2006-12-11 02:13:51 Brendan Cully <brendan@kublai.com> (brendan)
1960 * menu.c: Quiet check_sec.sh.
1962 2006-12-11 02:11:35 Ivan Vilata i Balaguer <ivan@selidor.net> (brendan)
1964 * po/ca.po: Updated Catalan translation.
1966 2006-12-07 11:34:35 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1968 * menu.c, commands.c, curs_lib.c, enter.c: - my_mbtowcs didn't
1969 recover from bad multibyte sequences
1971 - mutt_format_string was called under the assumption that this
1972 function can operate in-place. Unfortunately, that assumption
1973 only holds if replacement_char() returns a one-byte character.
1975 2006-12-03 14:07:54 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1977 * account.c: Fix logic error; debian#400831.
1979 2006-11-28 00:22:16 Rocco Rutte <pdmef@gmx.net> (brendan)
1981 * curs_lib.c, imap/message.c, mbox.c, mh.c, mutt_curses.h,
1982 pattern.c, pop.c, pop_lib.c: Rename PROG_(SIZE|MSG) to
1985 2006-11-23 23:18:47 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1987 * contrib/sample.muttrc-tlr: Remove a display_filter that's
1990 2006-11-22 23:08:01 David Champion <dgc@uchicago.edu> (brendan)
1992 * sort.c: Sort spam scores numerically even when they are in
1993 the form of floats or negative numbers.
1995 2006-11-21 19:06:23 Rocco Rutte <pdmef@gmx.net> (brendan)
1997 * mh.c: Teach maildir and MH to use $write_inc.
1999 * mbox.c: Teach mbox/mmdf to use the new progress update API.
2001 2006-11-21 03:06:03 Brendan Cully <brendan@kublai.com> (brendan)
2003 * imap/auth_sasl.c: If a method list has been given, fall back
2004 to the next authenticator whenever an attempt returns NO or BAD.
2006 2006-11-20 17:56:33 Rocco Rutte <pdmef@gmx.net> (brendan)
2008 * doc/manual.xml.head: Some notes on the performance of simple
2009 strings versus regular expressions in searches.
2011 * init.h: Note that $read_inc also affects search/limit progress
2014 * mh.c: Port MH/Maildir to new progress update methods.
2016 2006-11-19 05:23:44 Rocco Rutte <pdmef@gmx.net> (brendan)
2018 * pop.c: Restore mail fetch count to POP progress bar.
2020 * buffy.c: Grow buffy notification to 512 bytes, for large
2023 2006-11-15 18:59:27 Rocco Rutte <pdmef@gmx.net> (brendan)
2025 * pattern.c: Display progress during searches.
2027 * curs_lib.c, imap/imap.c, imap/message.c, mutt_curses.h, pop.c,
2028 pop_lib.c: Unify size and count progress display.
2030 2006-11-14 18:56:29 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (brendan)
2032 * doc/Makefile.am: Work around pdksh bug in xml doc make target.
2034 2006-11-14 18:52:10 Rocco Rutte <pdmef@gmx.net> (brendan)
2036 * pop.c: Make POP respect $read_inc/$write_inc.
2038 * doc/Makefile.am, doc/manual.xml.head: Add performance tuning
2041 2006-11-11 03:40:03 Ivan Vilata i Balaguer <ivan@selidor.net> (brendan)
2043 * po/ca.po: Updated Catalan translation.
2045 2006-11-02 01:09:59 Brendan Cully <brendan@kublai.com> (brendan)
2047 * ChangeLog: Undo accidental charset corruption in ChangeLog.
2049 2006-11-01 23:19:03 Vincent Lefevre <vincent@vinc17.org> (brendan)
2051 * po/fr.po: Updated French translation.
2053 2006-10-31 20:29:24 Brendan Cully <brendan@kublai.com> (brendan)
2055 * imap/TODO: Update TODO
2057 2006-10-31 18:37:14 Kevin Scannell <kscanne@gmail.com> (brendan)
2059 * po/ga.po: Update Irish translation to 1.5.12.
2061 2006-10-30 02:54:12 Brendan Cully <brendan@kublai.com> (brendan)
2063 * mutt_socket.c: Include <sys/time.h> if available, to ensure
2064 struct timeval is declared in raw_socket_poll.
2066 2006-10-30 02:36:07 David Shaw <dshaw@jabberwocky.com> (brendan)
2068 * pgpmicalg.c: RFC-2440bis adds support for the SHA-224 hash
2071 2006-10-30 02:32:30 Alain Bench <veronatif@free.fr> (brendan)
2073 * contrib/gpg.rc: Add the usual %?p? condition around the
2074 --passphrase-fd option in 3 commented-out examples of gpg-2comp
2075 usage. Also match gpgv in a good_sign pattern commented-out
2078 2006-10-09 13:39:38 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2080 * lib.c: Even more paranoid temporary file creation.
2082 2006-10-03 16:45:45 Rocco Rutte <pdmef@gmx.net> (brendan)
2084 * curs_lib.c: Clear the progress bar when the current operation
2087 2006-10-03 16:40:56 Rocco Rutte <pdmef@gmx.net> (brendan)
2089 * hcache.c: Ignore trailing slashes in folder names when mapping
2092 2006-09-08 18:28:10 Malcolm Parsons <malcolm.parsons@gmail.com> (brendan)
2094 * OPS.PGP, doc/manual.xml.tail, pgpkey.c, OPS: Clean up some
2095 text. Closes: #2466.
2097 2006-09-08 17:30:33 Brendan Cully <brendan@kublai.com> (brendan)
2099 * mutt_sasl.c, pop_auth.c: Don't send protocol garbage to
2100 sasl_decode64 during POP authentication. Also enable SASL
2101 plaintext: $foo_authenticators is a more general solution.
2103 * Makefile.am: Remove bogus smtp.c entry from extra sources,
2104 added by accident on 20060831.
2106 2006-09-05 08:57:37 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2108 * send.c: Fix #2168.
2110 2006-09-01 19:26:39 Lars Hecking <lhecking@users.sourceforge.net> (brendan)
2112 * configure.in: Handle --without-mixmaster properly. (Slightly
2115 2006-08-31 23:49:40 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (brendan)
2117 * Makefile.am, configure.in: Only build wchar replacement funcs
2118 when necessary. Add space after mode argument to install-sh.
2120 * gettext.c: Remove superfluous empty file from CVS.
2122 2006-08-18 10:28:15 Roland Rosenfeld <roland@spinnaker.de> (roessler)
2126 2006-08-16 20:32:23 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2128 * copy.c, protos.h, sendlib.c: Do intelligent things with long
2131 2006-08-16 17:38:57 René Clerc <rene@clerc.nl> (brendan)
2133 * po/nl.po: Updated translation.
2135 2006-08-15 22:40:48 Vincent Lefevre <vincent@vinc17.org> (brendan)
2137 * po/fr.po: Updated translation.
2139 2006-08-15 22:38:19 Vsevolod Volkov <vvv@mutt.org.ua> (brendan)
2141 * po/ru.po: Updated translation.
2143 2006-08-15 22:35:51 Brendan Cully <brendan@kublai.com> (brendan)
2145 * ChangeLog: Fix a few UTF-8 conversions.
2147 2006-08-15 17:08:33 Rocco Rutte <pdmef@gmx.net> (brendan)
2149 * imap/command.c, imap/imap.c, imap/imap_private.h, curs_main.c,
2150 flags.c, mutt.h, mx.c, pager.c, pop.c: Generic ACL support.
2152 2006-08-15 08:42:46 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2154 * doc/devel-notes.txt: Document switch to UTF-8.
2156 * ChangeLog: Changing ChangeLog to utf-8.
2158 2006-08-14 19:43:10 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2160 * UPDATING: Mention change since 1.5.12. Ooops.
2162 * po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
2163 po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
2164 po/zh_TW.po, po/eu.po, po/fr.po, po/ga.po, po/gl.po, po/hu.po,
2165 po/id.po, po/it.po, po/ca.po, po/cs.po, po/da.po, po/de.po,
2166 po/el.po, po/eo.po, po/es.po, po/et.po, VERSION, po/bg.po:
2167 automatic post-release commit for mutt-1.5.13
2169 2006-08-11 16:25:59 Brendan Cully <brendan@kublai.com> (brendan)
2171 * Makefile.am: Include reldate.h in make dist, so docs won't be
2174 2006-08-11 10:54:24 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2176 * contrib/sample.muttrc-tlr: Update example -- it's amazing how
2177 little I've actually changed over the past couple of years.
2179 2006-08-11 09:32:29 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
2181 * doc/manual.xml.head, mutt.h, pattern.c: Mutt-thread patch. Use
2182 ~(PATTERN) to match any threads that contain messages that
2185 2006-08-11 09:08:20 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2187 * init.h, mutt.h: Use #ifdef in some appropriate places.
2188 (Particularly relevant when building the documentation.)
2190 2006-08-10 22:16:11 Brendan Cully <brendan@kublai.com> (brendan)
2192 * imap/command.c: Unbreak imap_check_subscribed after command
2195 2006-08-10 21:47:44 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (brendan)
2197 * doc/PGP-Notes.txt, doc/devel-notes.txt, doc/manual.xml.head,
2198 doc/smime-notes.txt: Fix some typos; regularise spelling from
2201 2006-08-10 21:43:47 Brendan Cully <brendan@kublai.com> (brendan)
2203 * Makefile.am: Only touch reldate.h if it actually changes.
2204 It was getting annoying rebuilding the manual after every commit.
2206 2006-08-10 21:25:18 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (brendan)
2208 * Makefile.am, configure.in, doc/instdoc.sh.in: No need to set
2209 CPP, OPS manually in Makefile.am. Include stdlib.h in autoconf
2210 tests that use exit.
2212 2006-08-10 20:20:28 Brendan Cully <brendan@kublai.com> (brendan)
2214 * imap/imap_private.h, imap/browse.c, imap/command.c,
2215 imap/imap.c: Add type field for IMAP command data structure,
2216 check it before use.
2218 * imap/command.c: Handle IMAP out-of-order tagged
2219 responses. Closes: #2365.
2221 * imap/command.c, imap/util.c: Handle literal mailbox names
2222 in LIST responses (for Notes). We should really have an IMAP
2225 * imap/command.c: Notes sometimes sends EXISTS messages for the
2228 * imap/message.c: More out-of-order FETCH fixes. This time I wrote
2229 a replay tool acting as an IMAP server based on a .muttdebug0
2230 file, and mutt handled the out-of-order responses served by it.
2232 * imap/command.c, imap/message.c: More fixes for out-of-order
2235 2006-08-09 19:29:22 Vincent Lefevre <vincent@vinc17.org> (brendan)
2237 * mime.types: Update sample mime.types.
2239 2006-08-09 01:17:48 Brendan Cully <brendan@kublai.com> (brendan)
2241 * imap/message.c: Untested attempt to handle flag updates during
2244 * imap/message.c: Do not allow IMAP mailbox to be reopened while
2247 2006-08-08 23:04:01 Matthias Andree <matthias.andree@gmx.de> (brendan)
2249 * INSTALL, doc/devel-notes.txt: Updated and improved build
2252 2006-08-08 22:49:12 Holger Weiss <holger@zedat.fu-berlin.de> (brendan)
2254 * configure.in, snprintf.c: Check whether v?snprintf is
2255 C99-compliant, and fix replacement functions to be.
2257 2006-08-08 22:38:29 Brendan Cully <brendan@kublai.com> (brendan)
2259 * imap/imap.c: Finish fixing 2251.
2261 * imap/imap.c: Handle unknown mailboxes in IMAP buffy check.
2263 2006-08-08 22:05:51 Ronny Haryanto <ronnylist@haryan.to> (brendan)
2267 2006-08-08 21:59:37 Vincent Lefevre <vincent@vinc17.org> (brendan)
2271 2006-08-07 19:55:42 Brendan Cully <brendan@kublai.com> (brendan)
2273 * imap/command.c: Check for CAPABILITY in extended tagged
2276 2006-08-05 00:48:16 Rocco Rutte <pdmef@gmx.net> (brendan)
2278 * mutt_socket.c: Include FD in socket logging.
2280 2006-08-05 00:19:38 Brendan Cully <brendan@kublai.com> (brendan)
2282 * browser.c: Don't allow user to attempt to delete root IMAP
2285 2006-08-05 00:03:22 Rocco Rutte <pdmef@gmx.net> (brendan)
2287 * po/Makefile.in.in: Fix po build when builddir != srcdir
2288 (modified: made simpler).
2290 2006-08-03 23:46:31 ckillian@cs.ucsd.edu (brendan)
2292 * doc/manual.xml.head: Fix --enable--hcache typo in the manual.
2294 2006-08-03 23:42:27 Christian Ebert <blacktrash@gmx.net> (brendan)
2296 * doc/manual.xml.head: Minor formatting tweak in the manual.
2298 2006-08-03 23:31:11 Rocco Rutte <pdmef@gmx.net> (brendan)
2300 * init.h: Add some missing makedoc defines for hcache DB
2301 options. Clarify their meanings in the documentation.
2303 2006-07-20 00:57:33 David Champion <dgc@uchicago.edu> (brendan)
2305 * doc/devel-notes.txt: Some notes on setting up a working
2308 2006-07-20 00:12:52 Alain Bench <veronatif@free.fr> (brendan)
2310 * contrib/Pine.rc, contrib/Tin.rc, contrib/sample.muttrc,
2311 contrib/sample.muttrc-tlr, doc/muttrc.man.head, Muttrc.head.in,
2312 contrib/Mush.rc: Clean up a number of examples in the
2315 2006-07-19 23:33:27 Matthias Andree <matthias.andree@gmx.de> (brendan)
2317 * m4/Makefile.am: Clean up some debugging code in the build
2320 2006-07-19 23:29:54 Rocco Rutte <pdmef@gmx.net> (brendan)
2322 * configure.in: Fix linking for body cache without IMAP support.
2324 2006-07-19 23:17:59 Matthias Andree <matthias.andree@gmx.de> (brendan)
2326 * .cvsignore: Ignore stamp-h1
2328 * prepare: Update prepare: remove -dev (always enable dependency
2329 tracking) and use autoreconf -i instead of running tools by hand.
2331 2006-07-18 18:15:30 Brendan Cully <brendan@kublai.com> (brendan)
2333 * doc/devel-notes.txt: Document which versions of autoconf and
2334 automake mutt supports.
2336 2006-07-18 18:04:15 Matthias Andree <matthias.andree@gmx.de> (brendan)
2338 * doc/.cvsignore, doc/Makefile.am, doc/Makefile.in,
2339 imap/Makefile.am, m4/Makefile.am, m4/Makefile.am.in, m4/README,
2340 po/Makefile.in.in, Makefile.am, build-release, contrib/.cvsignore,
2341 contrib/Makefile.am, contrib/Makefile.in, prepare: Long-overdue
2342 build system overhaul.
2344 2006-07-18 16:08:39 Vsevolod Volkov <vvv@mutt.org.ua> (brendan)
2346 * po/ru.po: Update for 1.5.12.
2348 2006-07-17 18:40:26 Rocco Rutte <pdmef@gmx.net> (brendan)
2350 * doc/Makefile.in: Some makefile fixes relating to reldate.h.
2352 2006-07-17 18:24:52 Matthias Andree <matthias.andree@gmx.de> (brendan)
2354 * doc/.cvsignore: Tell CVS to ignore generated file mutt.1.
2356 2006-07-17 18:01:58 Christian Ebert <blacktrash@gmx.net> (brendan)
2358 * doc/manual.xml.head: Fix a typo in a macro demonstrating $my_
2361 2006-07-17 17:56:37 Adeodato Simó <dato@net.com.org.es> (brendan)
2363 * sendlib.c: Change formate of User-Agent header from
2364 Mutt/Version-Date to Mutt/Version (Date).
2366 2006-07-14 18:39:14 roessler (roessler)
2368 * po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
2369 po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
2370 po/zh_TW.po, VERSION, po/bg.po, po/ca.po, po/cs.po, po/da.po,
2371 po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/eu.po,
2372 po/fr.po, po/ga.po, po/gl.po, po/hu.po, po/id.po, po/it.po:
2373 automatic post-release commit for mutt-1.5.12
2375 2006-07-14 18:12:49 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2377 * UPDATING: There's no point in giving a date for each
2378 incompatible change.
2380 * UPDATING: Fix UPDATING.
2382 2006-07-14 00:20:05 Rocco Rutte <pdmef@gmx.net> (brendan)
2384 * doc/manual.xml.head: Improved history documentation (modified
2387 * doc/manual.xml.head: Document $my_ variables and add a section
2388 about how to calculate the header cache file name for a given
2389 folder. Modified for clarity.
2391 2006-07-11 23:38:30 Rocco Rutte <pdmef@gmx.net> (roessler)
2393 * main.c, mutt_curses.h: Fix 2305.
2395 2006-07-11 23:34:11 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
2397 * mbyte.c, protos.h, rfc2047.c, rfc2231.c: Fix #2173.
2399 2006-07-09 20:05:02 Kyle Wheeler <kyle-mutt-dev@memoryhole.net> (brendan)
2401 * imap/imap.c: Plug an mbox leak parsing the Postponed folder in
2402 imap_open_mailbox (slightly modified to prevent bad free calls).
2404 2006-07-07 23:10:51 Johan Svedberg <johan@svedberg.com> (brendan)
2406 * po/sv.po: Update to the Swedish translation.
2408 2006-07-07 18:44:34 Rocco Rutte <pdmef@gmx.net> (brendan)
2410 * imap/message.c: Fix a small memory leak in the gap between
2411 the last cached header and the first uncached. (I've plugged a
2412 couple of other leaks that happen under error conditions.)
2414 2006-07-07 17:00:05 Kyle Wheeler <kyle-mutt-dev@memoryhole.net> (brendan)
2416 * doc/muttrc.man.head: Fix a small inconsistency documenting
2419 2006-07-07 16:21:57 Pawel Dziekonski <dzieko@pwr.wroc.pl> (brendan)
2423 2006-07-06 18:18:31 Rocco Rutte <pdmef@gmx.net> (brendan)
2425 * imap/command.c: Fix a string leak parsing STATUS responses.
2427 * score.c: Fix a small memory leak when updating a score pattern.
2429 2006-07-05 00:31:38 Brendan Cully <brendan@kublai.com> (brendan)
2431 * init.c: Reset myvar for each token in parse_set, so that
2432 things like set my_var=val &my_var ?charset work again. Noted
2435 * doc/Makefile.in, init.c: Undo breakage I introduced in VL's
2438 * UPDATING, init.h: Remove $imap_cachedir synonym, and update
2441 * bcache.c: Rename mutt_bcache_path to bcache_path (it's static),
2442 simplify it a bit, and just strip '/' in the URL portion up
2443 to path instead of replacing them with '_', for prettier cache
2446 2006-07-04 17:23:16 Alain Bench <veronatif@free.fr> (brendan)
2448 * history.c: Adopt shell convention of omitting from the history
2449 commands prefixed with a space.
2451 2006-07-04 17:11:04 Rocco Rutte <pdmef@gmx.net> (brendan)
2453 * configure.in, doc/manual.xml.head, globals.h, imap/imap.c,
2454 imap/imap_private.h, imap/message.c, imap/util.c, init.h, mh.c,
2455 pop.c, pop.h, Makefile.am: pdmef.cache.24: Generalise IMAP body
2456 caching and add POP support. $imap_cachedir is now a synonym
2457 for $message_cachedir, and should be dropped soon since it hasn't
2458 been in an official release.
2460 2006-07-03 16:19:43 Michael Tatge <Michael.Tatge@web.de> (brendan)
2462 * doc/manual.xml.head: Some commands used a dash in the
2463 documentation instead of an underscore. Closes: #2270.
2465 2006-06-29 22:14:08 Rocco Rutte <pdmef@gmx.net> (brendan)
2467 * UPDATING: Fill in missing entries in UPDATING.
2469 2006-06-25 20:10:24 Vincent Lefevre <vincent@vinc17.org> (brendan)
2471 * doc/Makefile.in: Add release date to manual version
2474 2006-06-19 18:14:03 TAKAHASHI Tamotsu <tamo@momonga-linux.org> (brendan)
2476 * imap/browse.c: Fix browse_get_namespace() which could overflow
2477 ns[LONG_STRING]. (Possible remote vulnerability)
2479 2006-06-19 17:50:10 Vincent Lefevre <vincent@vinc17.org> (brendan)
2481 * po/fr.po: Update to current CVS.
2483 2006-06-13 22:26:18 Rocco Rutte <pdmef@gmx.net> (brendan)
2485 * Makefile.am: Run cut under the C locale when parsing ChangeLog
2488 2006-06-13 07:52:52 René Clerc <rene@clerc.nl> (roessler)
2492 2006-06-08 11:56:05 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2494 * commands.c, curs_main.c, globals.h, muttlib.c, sendlib.c: Clean
2495 up ReleaseDate mess; include ReleaseDate in User-Agent header.
2497 * crypt.c: Fix #2272.
2499 2006-06-06 23:58:10 Paul Walker <paul@black-sun.demon.co.uk> (brendan)
2501 * init.c: Remove variable aliases from the output of mutt -D
2502 (modified for dubious cosmetic reasons). Closes: #2265.
2504 2006-05-26 16:51:48 Vincent Lefevre <vincent@vinc17.org> (brendan)
2506 * configure.in: When flags are added to CPPFLAGS and LDFLAGS in
2507 configure.in, this should be done with a consistent
2508 order. Otherwise, when several versions of a library are
2509 installed, this could lead to a mismatch between the header and
2512 2006-05-26 16:38:18 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
2514 * imap/command.c, imap/message.c, mutt_socket.c, mutt_socket.h,
2515 pop_lib.c: Add mutt_socket_write_n to write binary data. Use this
2516 function in imap_append_message. Closes: #2244.
2518 2006-05-21 23:25:48 Brendan Cully <brendan@kublai.com> (brendan)
2520 * .cvsignore, reldate.h: reldate.h is a generated file now: remove
2521 reldate.h from version control, and add it to .cvsignore.
2523 2006-05-19 20:38:05 Brendan Cully <brendan@kublai.com> (brendan)
2525 * doc/Makefile.in: Add intro.html to distributed HTML files
2526 (fallout from conversion from article to book).
2528 * UPDATING: Use +/-/! instead of N/D/M in UPDATING.
2530 2006-05-19 18:30:10 Rocco Rutte <pdmef@gmx.net> (brendan)
2532 * Makefile.am, README, UPDATING: The UPDATING document is supposed
2533 (when complete) to provide quick pointers by date to changed
2534 features (new options/commands, new features, changed defaults,
2537 * doc/manual.xml.head, init.h: Document speed impact of attachment
2538 counting. This adds a short paragraph to manual.xml and
2539 cross-links %X-expandos to it.
2541 2006-05-18 18:35:10 Rocco Rutte <pdmef@gmx.net> (brendan)
2543 * hcache.c, hcache.h, imap/imap.c, imap/message.c, mh.c: Use
2544 header_cache_t* instead of void* for header cache.
2546 In hcache.c, the header_cache structure is defined to match the
2547 needs per DB backend used. Thus the interface uses void* abstract
2548 from it. This patch adds a 'header_cache' forward declaration to
2549 hcache.h so that we at least get a little more type safety.
2551 * INSTALL: Note that the DocBook 4.2 DTD should be installed
2552 locally in order to build the manual.
2554 * doc/chunk.xsl, doc/manual.xml.head, doc/manual.xml.tail,
2555 makedoc.c: Properly use tables in manual where appropriate.
2557 Now, lots of information which really deserves a table is just put
2558 into <screen/> sections with manual line breaks and things like
2559 that. This is ugly for several reasons including that the
2560 information stored there should be accessable straight from the
2561 table of contents. For the TOC, this patch switches to <book/> for the manual and uses a
2562 deeper split level so things actually look nicer. The only problem
2563 are tables which may be not so well supported when dumping the
2564 HTML to .txt but the DocBook->txt converter with table support is
2567 * imap/message.c, imap/utf7.c, imap/util.c, mutt_ssl_gnutls.c,
2568 muttlib.c, mx.c, pager.c, pgplib.c, remailer.c, rfc1524.c,
2569 rfc2047.c, rfc2231.c, rfc822.c, sendlib.c, buffy.c, charset.c,
2570 check_sec.sh, color.c, enter.c, group.c, hash.c, init.c, lib.c,
2571 menu.c, mh.c, mutt_idna.c: Avoid safe_free() usage and add
2574 Add checks to check_sec.sh for memory functions. These include a
2575 check for use of safe_free() instead of FREE() and a check whether
2576 FREE(&...) is used. For the former, __SAFE_FREE_CHECKED__ is to be
2577 used, for the latter __FREE_CHECKED__ to avoid messages from
2580 2006-05-18 08:53:31 Rocco Rutte <pdmef@gmx.net> (roessler)
2582 * Makefile.am, build-release, reldate.h: Autogenerate reldate.h
2585 2006-05-17 18:37:33 Rene Clerc <rene@clerc.nl> (brendan)
2587 * po/nl.po: Updated nl.po.
2589 2006-05-16 05:01:02 Vincent Lefevre <vincent@vinc17.org> (brendan)
2591 * po/fr.po: Updated fr.po
2593 2006-05-06 07:42:51 Rocco Rutte <pdmef@gmx.net> (roessler)
2595 * mh.c: Header caching for mh folders.
2597 2006-05-05 17:27:10 Rocco Rutte <pdmef@gmx.net> (brendan)
2599 * doc/manual.xml.head: Set system ID to docbook 4.2, in harmony
2602 2006-05-02 22:23:35 Rocco Rutte <pdmef@gmx.net> (brendan)
2604 * muttlib.c: Fix an improper dereference in mutt_buffer_init (I think).
2606 2006-04-28 19:52:45 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2608 * mutt.h, parse.c, pattern.c, protos.h, hdrline.c: Cleaning
2609 up attachment counting. This takes away some of the worst
2610 aberrations, but the feature is still a performance hog.
2612 2006-04-28 12:19:20 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (roessler)
2614 * mutt_socket.h: "could somebody please move this really nasty
2615 bug fix taken from Brendan's esmtp patch to the mailine code?" --
2618 2006-04-28 08:35:03 Rocco Rutte <pdmef@gmx.net> (roessler)
2620 * imap/imap.c, init.h, main.c, mutt.h, mutt_socket.c, mutt_ssl.c,
2621 mutt_ssl.h, mutt_ssl_gnutls.c, pop_lib.c, buffy.c, configure.in,
2622 globals.h, init.c: pdmef+fix+sslinterface. Triggered by a warning
2623 when compiling with POP and GNUTLS, I noticed the SSL interfaces
2624 for OpenSSL and GNUTLS internally are different which doesn't
2627 * configure.in, mh.c: pdmef+fix+dino.diff. This fixes mutt/2174.
2629 2006-04-24 19:59:07 exg@gentoo.org (brendan)
2631 * configure.in: Don't abort configure if --without-sasl is
2632 given without any network options. Gentoo's build scripts seem
2633 to generate this configuration.
2635 2006-04-20 16:46:49 Moritz.Schulte@ruhr-uni-bochum.de (roessler)
2637 * headers.c, mutt_crypt.h, postpone.c: Make mutt_parse_crypt_hdr
2640 2006-04-18 23:22:30 Brendan Cully <brendan@kublai.com> (brendan)
2642 * imap/auth_sasl.c: Handle Exchange's bogus short challenge in
2643 AUTH NTLM (problem debugged by Alexander Gattin).
2645 2006-04-18 15:28:50 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2647 * recvattach.c: Fix saving of attachments.
2649 2006-04-05 17:28:30 Phil Pennock <mutt-dev@spodhuis.demon.nl> (brendan)
2651 * curs_main.c: (1) OP_MAIN_LINK_THREADS needs to check for
2652 IMAP_ACL_DELETE permission, since the thread linking involves
2653 deleting the old email. (2) makes CHECK_IMAP_ACL() a no-op if
2654 USE_IMAP is not defined; then cleans up a bunch of the #ifdef
2657 2006-04-03 20:26:14 Brendan Cully <brendan@kublai.com> (brendan)
2659 * imap/command.c: Don't pass a null destination to imap_fix_path
2660 in the default STATUS handler when the mailbox name is implicitly
2661 INBOX. Thanks to Kai Hendry for the test mailbox and Sami Liedes
2662 for the backtrace. Closes debian #351337.
2664 * init.h: Set $record default to ~/sent (closes: #2068).
2666 2006-03-30 19:50:01 Brendan Cully <brendan@kublai.com> (brendan)
2668 * doc/manual.xml.head: Tighten up lists/subscribe example,
2671 2006-03-28 18:04:21 Mike Hallock <mhallock@scs.uiuc.edu> (brendan)
2673 * curs_main.c: imap-fetch-mail should check that there is a
2674 Context before dereferencing Context->magic to avoid a segfault
2677 2006-03-28 01:08:28 Paul Walker <paul@black-sun.demon.co.uk> (brendan)
2679 * recvattach.c: Sanitize attachment file names (seatbelt for
2680 inattentive recipients).
2682 2006-03-24 23:15:37 Paul Walker <paul@black-sun.demon.co.uk> (brendan)
2684 * INSTALL: Document the need for a docbook-xsl bundle in order
2687 2006-03-15 12:26:00 Brendan Cully <brendan@kublai.com> (brendan)
2689 * imap/message.c: Don't store UIDNEXT unless we know it.
2691 * imap/message.c: Only synthesize UIDNEXT if we've fetched
2692 uncached messages. Fixes a FETCH 1:0 bug Bruno Postle reported and
2695 2006-03-13 23:21:51 Brendan Cully <brendan@kublai.com> (brendan)
2697 * imap/message.c: Courier fails to send UIDNEXT on SELECT
2698 (a violation of RFC 3501 section 6.3.1) - synthesize it if it
2701 * init.h: Make imap_idle default to false for 1.5.12.
2703 2006-03-03 10:12:27 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2705 * hook.c: reply-hook is used in contexts where we don't have
2706 a Context structure available. Hence, it must not require the
2709 2006-03-03 09:55:46 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2711 * query.c: Fix mutt/2189; lack of error checking in the query
2714 2006-02-21 21:52:17 Brendan Cully <brendan@kublai.com> (brendan)
2716 * muttlib.c: Preallocate some buffer space before attempting
2717 vsnprintf in mutt_buffer_printf (Solaris 9 workaround).
2719 2006-02-21 08:10:15 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2721 * attach.c: Fix mutt/2186.
2723 2006-02-21 00:29:10 Brendan Cully <brendan@kublai.com> (brendan)
2725 * imap/command.c, muttlib.c: Catch mutt_buffer_printf failures.
2727 2006-01-26 07:13:06 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (brendan)
2729 * contrib/Makefile.in, doc/Makefile.in: Set datarootdir.
2731 2006-01-20 21:21:31 Phil Pennock <mutt-dev@spodhuis.demon.nl> (brendan)
2733 * imap/message.c: Correct a fairly harmless typo parsing message
2736 2006-01-15 21:37:03 Brendan Cully <brendan@kublai.com> (brendan)
2738 * imap/browse.c, imap/command.c, imap/imap.c, imap/imap.h, main.c,
2739 pattern.c: A conservative update of copyright years. Some other
2740 files may need updating too.
2742 2006-01-14 01:16:59 Phil Pennock <mutt-dev@spodhuis.demon.nl> (brendan)
2744 * init.c: Tab-completion for my_ variable names and values.
2746 2006-01-13 09:08:11 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2748 * init.c: More compact code for managing the "my" variables list.
2750 2006-01-12 19:09:28 Phil Pennock <mutt-dev@spodhuis.demon.nl> (brendan)
2752 * init.c: Update MyVars to the next entry when deleting the head
2753 of the list, instead of leaving it pointing to a freed entry.
2755 2006-01-12 09:36:46 Vincent Lefevre <vincent@vinc17.org> (roessler)
2759 2006-01-12 06:07:50 Brendan Cully <brendan@kublai.com> (brendan)
2761 * init.c: Teach mutt to expand mutt variables as it does
2762 environment variables. For example, you might put something like
2763 this into a hook: set sendmail="mysmtp -f $from". Allow
2764 user-definable variables starting with my_. Environment variables
2765 take precedence, and expansion does not occur in shell-escape.
2767 2006-01-11 06:45:23 Recai Oktas <roktas@omu.edu.tr> (brendan)
2769 * po/tr.po: A tr.po update.
2771 2006-01-10 21:06:22 Brendan Cully <brendan@kublai.com> (brendan)
2773 * imap/browse.c: Sanity-check folder inferiors response. Brian
2774 Weaver reports that it fixes the extra delimiters bug triggered by
2775 dbmail's incorrect LIST response.
2777 * hdrline.c: Don't use uninitialised flags variable when fetching
2778 attachment count. Closes: #2153.
2780 2006-01-09 19:43:59 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2782 * imap/imap.c, mutt.h, pattern.c, protos.h, send.c, Makefile.am,
2783 globals.h, group.c, init.c, init.h: Adding pattern group support;
2784 see http://does-not-exist.org/mail-archives/mutt-dev/msg05693.html
2785 for instructions. The ungroup command is not yet implemented,
2786 and documentation is lacking.
2788 2006-01-04 17:28:32 Brendan Cully <brendan@kublai.com> (brendan)
2790 * imap/browse.c: Zero out IMAP_LIST before each imap_cmd_step in
2791 browser to avoid bogus matches when the untagged response isn't a
2792 LIST response. Phil Pennock diagnosed and proposed a patch for
2795 2006-01-03 17:35:18 Brendan Cully <brendan@kublai.com> (brendan)
2797 * imap/imap.c: Pipeline CLOSE (it's always followed by a SELECT or
2800 * imap/command.c, imap/imap.c: If there is an * OK
2801 [CAPABILITY... qualifier on connect, parse it and skip the manual
2804 * imap/imap.h, imap/imap.c, postpone.c: Pipeline postponed mail
2805 check on mailbox open if appropriate.
2807 2005-12-30 17:34:52 Brendan Cully <brendan@kublai.com> (brendan)
2809 * imap/imap.c: Sort mailbox in SORT_ORDER in imap_sync_mailbox so
2810 that sync_helper doesn't end up resorting it 10 times.
2812 * imap/imap.c: Only resort headers in imap_make_msg_set if order
2813 != SORT_ORDER. Fix sync_helper to return 1 in case of +FLAGS but
2816 2005-12-26 23:55:19 Nik A. Melchior <nam1@cec.wustl.edu> (brendan)
2818 * doc/muttrc.man.head: Fix whitespace around ~X in
2821 2005-12-23 18:20:02 Brendan Cully <brendan@kublai.com> (brendan)
2823 * imap/imap_private.h, imap/message.c: Don't evaluate hcache
2824 unless uidnext > 0. This shouldn't happen, but it was reported
2825 to. I probably have to be a lot more careful about the uid
2826 datatypes but I'm too lazy to clean up right now.
2828 * imap/imap.c: Always use NOOP when imap_check_mailbox is called
2829 with force set. Seems to resolve a Cyrus idiosyncracy noted by
2832 * imap/imap.c, imap/message.c: IMAP message cache fixes: embed
2833 UIDVALIDITY in the cache file name, only delete deleted messages
2834 at sync time. Also use an alias to make the sync code clearer.
2836 2005-12-22 20:14:04 Brendan Cully <brendan@kublai.com> (brendan)
2838 * imap/command.c: Fix at least Kyle Wheeler's new mail detection
2839 problems: call imap_fix_path on buffy path.
2841 * regex.c: Kyle Wheeler noticed a couple of warnings in the
2842 moribund regex code. One still remains that I'm too lazy to fix
2845 * imap/message.c: Add <errno.h> for msg_cache_put.
2847 * globals.h, imap/imap.c, imap/imap_private.h, imap/message.c,
2848 imap/message.h, init.h: Add $imap_cachedir option. If set, mutt
2849 will keep copies of IMAP messages under this directory.
2851 * imap/imap.c: Check all connections instead of just the first
2852 when NONEW is set in imap_conn_find. Wait for root delimiter check
2853 to complete before SELECTing since we may need it to form the
2856 * imap/command.c: More logging in STATUS parser to track down new
2857 mail detection problems.
2859 2005-12-21 21:02:50 Brendan Cully <brendan@kublai.com> (brendan)
2861 * hcache.c: Check for NULL data in refactored mutt_hcache_fetch.
2863 * hcache.c: Unbreak QDBM too.
2865 * hcache.c, hcache.h: I broke DB4 while refactoring hcache.c.
2867 * imap/imap.c, imap/imap_private.h, imap/message.c: Cache
2868 UIDVALIDITY/UIDNEXT as header cache metadata, only attempt to
2869 fetch up to UIDNEXT from the header cache. Also a cosmetic
2870 correction: Display the actual first message being fetched (after
2871 hcache) instead of 1.
2873 * imap/command.c: Don't run pending IMAP commands until the
2874 current queue has drained. Many thanks to Vincent Lefevre for his
2875 patient help debugging.
2877 * imap/command.c: Compare full mailbox names when doing IMAP buffy
2878 check, not up to the length of the STATUS response.
2880 2005-12-20 17:50:47 Brendan Cully <brendan@kublai.com> (brendan)
2882 * hcache.c, hcache.h, imap/imap.c, imap/imap_private.h,
2883 imap/message.c, mh.c, protos.h, Makefile.am: Refactor header cache
2884 a bit to provide (fetch|store)_raw functions. These will let me
2885 keep folder metadata (UIDVALIDITY, NEXT, msg count etc) in the
2886 cache, which will help to sync more quickly.
2888 * imap/imap.c: Remove deleted entries from header cache on CLOSE.
2890 2005-12-19 18:13:28 Brendan Cully <brendan@kublai.com> (brendan)
2892 * ChangeLog, ChangeLog.old: ChangeLog.old was just old ChangeLog
2893 entries with different formatting - I think it's time to put it
2894 out to pasture. I've moved all pre-1.4 entries from ChangeLog into
2895 ChangeLog.old now. This should have the nice side-effect of making
2896 the git mirror grow a little more slowly.
2898 * imap/imap.c: Catch another possible race when starting IDLE.
2900 * imap/imap.c, imap/imap_private.h, imap/message.c: More IMAP
2901 header cache cleanup: remove expunged entries from cache, and
2902 don't bother checking the cache for mail that's arrived since the
2903 mailbox was opened. TODO: cache UIDNEXT, only check the cache for
2904 messages up to cached value.
2906 * imap/imap.c: Avoid a possible race when entering the IDLE
2907 command - if new mail notification is received before the +
2908 response, mutt may attempt to send a fetch command before it
2909 realises it's idling.
2911 * imap/imap_private.h, imap/message.c, imap/imap.c: Much faster
2912 IMAP sync code, pipelined and everything. Now batch updates
2913 changed flags, instead of syncing each changed message
2916 * imap/imap.c: Manually unidle at logout if necessary. Somewhat
2917 unclean - might be good to have an imap_unidle function...
2919 * imap/imap.c, imap/message.c, imap/message.h: Cache server-side
2920 flags, don't send flag updates if mutt's are the same. This can
2921 happen if a flag is toggled and toggled back, or we receive server
2922 updates, and the cache will make much faster sync possible later.
2924 * imap/command.c, imap/imap.c: Pipeline MYRIGHTS, subscribed
2925 mailbox check and root delimiter check.
2927 * imap/imap.c: Clear name field from status callback before each
2928 IMAP completion attempt.
2930 * imap/message.c: Remove some cut-n-paste garbage from IMAP header
2933 * mx.c: Only mark unread messages as old when closing mailbox.
2935 * imap/auth_sasl.c, imap/browse.c, imap/imap.c,
2936 imap/imap_private.h, imap/message.c, imap/util.c, mx.c: Real
2937 support for the Old flag on IMAP.
2939 * imap/imap.c, imap/imap_private.h: Display success message when
2940 subscription command succeeds.
2942 * imap/browse.c, imap/command.c, imap/imap.c, imap/imap_private.h:
2943 Replace imap_parse_list_response with a proper untagged response
2946 2005-12-16 18:49:40 Recai Oktas <roktas@omu.edu.tr> (brendan)
2948 * color.c, crypt.c, handler.c, init.c, parse.c, smime.c: Use
2949 ascii_str* instead of mutt_str* in several places where it's
2952 2005-12-16 18:18:52 Brendan Cully <brendan@kublai.com> (brendan)
2954 * imap/command.c, imap/imap.c, imap/imap_private.h,
2955 imap/message.c, imap/util.c: New new mail detection code. Now we
2956 use UIDVALIDITY/UIDNEXT to detect whether a mailbox has been
2957 changed since we last saw it, rather than the more ephemeral
2958 RECENT flag. We also keep a cache of mailboxes we've visited or
2959 called STATUS on, which might eventually make for better
2960 information in the browser and mailbox views. Big changes,
2961 probably not stable. IWFM.
2963 2005-12-15 18:59:59 Brendan Cully <brendan@kublai.com> (brendan)
2965 * imap/message.c: Whitespace shuffling.
2967 * imap/command.c, imap/imap.c, imap/imap_private.h, imap/util.c:
2968 Use mutt_buffer_printf in several places instead of a homebrew
2971 * configure.in, m4/funcs.m4, muttlib.c, protos.h: Add
2972 mutt_buffer_printf function, with autoconf test for va_copy.
2974 * imap/imap.c: IMAP keepalive might have been interacting badly
2975 with $timeout when IDLE was enabled. Use force option for IDLE too.
2977 2005-12-14 17:29:57 Brendan Cully <brendan@kublai.com> (brendan)
2979 * imap/auth_sasl.c, imap/command.c, imap/imap_private.h: SASL-IR
2980 support for IMAP. The RTT was has begun. I had forgotten how
2981 strangely convoluted auth_sasl has become though...
2983 2005-12-13 23:37:42 Brendan Cully <brendan@kublai.com> (brendan)
2985 * mutt_ssl.c, mutt_ssl_gnutls.c: Add conn_poll (using
2986 raw_socket_poll) to SSL socket setup functions.
2988 * buffy.c: Fix recently-broken buffy notification for IMAP.
2990 * imap/imap_private.h, imap/util.c, imap/command.c, imap/imap.c,
2991 imap/imap.h, postpone.c: Restore IMAP postponed check in the wake
2992 of the buffy pipelining patch. Fall back to NOOP if IDLE poll
2993 fails. Allow for untagged messages when starting IDLE. Free
2994 idata->cmdbuf in imap_free_idata.
2996 * imap/TODO, imap/BUGS: Updated todo/bug list for IMAP
2998 2005-12-12 17:24:12 Brendan Cully <brendan@kublai.com> (brendan)
3000 * imap/command.c, imap/imap.c, init.h, mutt.h: Add $imap_idle
3001 boolean to disable the IDLE extension (may be needed with some
3002 servers like the particular version of dovecot I tried
3003 yesterday). Don't attempt to poll mailboxes with connections that
3004 haven't yet authenticated. Recognize NO responses again (silly
3005 typo, spotted by Charlie Allom)
3007 2005-12-12 02:24:43 Brendan Cully <brendan@kublai.com> (brendan)
3009 * configure.in, imap/command.c, imap/imap.c, imap/imap_private.h,
3010 mutt_socket.c, mutt_socket.h, mutt_tunnel.c: IMAP IDLE support.
3012 * buffy.c: Whoops, don't break buffy for non-IMAP mailboxes!
3014 * buffy.c, imap/command.c, imap/imap.c, imap/imap.h,
3015 imap/imap_private.h, imap/util.c: IMAP command batching code, used
3016 to pipeline mailbox poll requests. Up to 10 poll commands will be
3017 sent at a time (tunable in imap_private.h). This is a huge win on
3018 my currently awful wireless link. It takes a knife to a lot of
3019 fundamental IMAP code (mostly for the better), so it may have
3020 destabilised things. Time for some brave (or lazy
3021 non-Changelog-reading) testers to report... next up, IDLE
3024 2005-12-10 07:06:44 Brendan Cully <brendan@kublai.com> (brendan)
3026 * imap/browse.c, imap/command.c, imap/imap.c, imap/imap_private.h,
3027 imap/util.c: Set up a command pipeline. Currently everything still
3028 runs a single command from start to finish before moving on, but
3029 this creates the infrastructure to pipeline mailbox polling
3030 calls. Bitter experience at the end of a flaky wireless link
3031 teaches me that this can be useful.
3033 * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
3034 imap/auth_sasl.c, imap/browse.c, imap/command.c, imap/imap.c,
3035 imap/imap_private.h, imap/message.c, imap/util.c: Move IMAP
3036 response buffer out of command into IMAP_DATA. Ironically this is
3037 to prepare for pipelined commands.
3039 2005-11-24 12:50:27 Thomas Roessler <roessler@does-not-exist.org> (roessler)
3041 * curs_main.c, pattern.c: mutt/2142 suggests that the change
3042 from pattern.c,3.14 -> 3.15 causes inconsistency and confusion.
3043 Reverting the change; adding a helpful message to the status line.
3045 2005-11-22 12:31:58 Thomas Roessler <roessler@does-not-exist.org> (roessler)
3047 * pgp.c: Fix "mixed messages" about the success (or not) of
3048 decrypting PGP messages.
3050 * handler.c: Actually, the previous fix for 2139 had a flaw.
3052 * handler.c: Fix mutt/2139; also Debian #340116.
3054 2005-11-17 18:40:50 Thomas Roessler <roessler@does-not-exist.org> (roessler)
3056 * menu.c: a not entirely sane state of code.
3058 * menu.c: Another stab at #2019.
3060 2005-11-01 08:42:00 Thomas Roessler <roessler@does-not-exist.org> (roessler)
3062 * menu.c: This should be a better patch for the menu break
3065 2005-10-31 11:56:58 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
3067 * imap/message.c: Fix 2119.
3069 2005-10-31 10:51:54 Thomas Roessler <roessler@does-not-exist.org> (roessler)
3071 * mutt_idna.c: Fix the underlying problem behind mutt/2107.
3073 * menu.c: Fixing #2019.
3075 * flags.c: Fix #2123.
3077 2005-10-21 04:35:38 Brendan Cully <brendan@kublai.com> (brendan)
3079 * smime.c, attach.c, buffy.c, copy.c, copy.h, crypt-gpgme.c,
3080 crypt.c, edit.c, handler.c, mbox.c, mutt.h, pager.c, parse.c,
3081 pattern.c, pgp.c, pgpmicalg.c, pgppacket.c, pgppubring.c, pop.c,
3082 postpone.c, protos.h, sendlib.c: Full large file support. Keep a
3083 close watch on your mailboxes everyone!
3085 2005-10-18 07:04:50 Vincent Lefevre <vincent@vinc17.org> (roessler)
3089 2005-10-17 09:14:58 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
3091 * smime.c: Fix S/MIME algorithm choice.
3093 2005-10-14 09:30:11 Thomas Roessler <roessler@does-not-exist.org> (roessler)
3095 * imap/imap.c: Fix imap/2112.
3097 2005-10-10 18:26:31 Brendan Cully <brendan@kublai.com> (brendan)
3099 * pgp.c: Make PGP decode failure non-fatal when displaying
3100 messages (as opposed to decode-saving them). I think it would be
3101 nicer to include the original text when decryption fails
3104 * imap/command.c, setenv.c: Accept + as IMAP continuation, not
3105 just + . May close #2106. Feed check_sec candy in setenv.c.
3107 2005-10-09 20:53:21 Brendan Cully <brendan@kublai.com> (brendan)
3109 * configure.in: Now that we always check for ncurses/ncurses.h,
3110 remove /usr special case.
3112 * configure.in, mutt_curses.h: Tweak ncurses autoconflation to
3113 check for ncurses/ncurses.h everywhere, not just in /usr. With
3114 --with-curses=/usr/local, should Close: #2095.
3116 * configure.in, setenv.c: Add Russ Allbery's setenv replacement
3119 * init.h: Correct doc nit for $meta_key, noted by Mark
3120 Weyer. Closes: #2105.
3122 2005-10-06 06:15:00 Brendan Cully <brendan@kublai.com> (brendan)
3124 * browser.c: Sort browser entries after every IMAP browsing
3125 operation instead of just when explicitly requested. Closes:
3128 2005-10-06 05:13:55 Jeff Ito <jeffi@rcn.com> (brendan)
3130 * smime.c: Add AES ciphers to S/MIME encryption options. Closes:
3133 2005-10-05 19:24:40 David Champion <dgc@uchicago.edu> (brendan)
3135 * doc/manual.xml.head, init.c: Fix 'unattachments'. Closes: #2102.
3137 2005-10-05 19:20:22 Jeff Ito <jeffi@rcn.com> (brendan)
3139 * smime.c: S/MIME key selection truncates the last character of
3140 the selected key for no apparent reason. Removed until someone
3141 can justify it. Closes: #2081.
3143 2005-10-04 19:00:05 Brendan Cully <brendan@kublai.com> (brendan)
3145 * init.h: Tweak description of pop_checkinterval slightly. Closes:
3148 * hcache.c: Bump hcache Id for attachment counting patch.
3150 2005-10-04 06:05:39 David Champion <dgc@uchicago.edu> (brendan)
3152 * Muttrc.head.in, doc/manual.xml.head, doc/muttrc.man.head,
3153 globals.h, hdrline.c, init.c, init.h, mime.h, mutt.h, parse.c,
3154 pattern.c, protos.h, recvattach.c: Attachment counting for index
3155 display (patch-1.5.11.dgc.attach.6). Modifications: attach_recurse
3156 and attach_ignore_fundamental stripped, some debugging code
3157 removed, some bones thrown to check_sec.sh.
3159 2005-10-04 05:24:00 Sébastien Hinderer <Sebastien.Hinderer@libertysurf.fr> (brendan)
3161 * pager.c: The following patch has an effect only when the
3162 braille_friendly variable is set. When this is the case, the
3163 cursor is put on the first line of the message body, when viewing
3166 2005-10-04 04:29:09 Alain Bench <veronatif@free.fr> (brendan)
3168 * curs_main.c: Piping and printing in IMAP folder index with
3169 imap_peek=no marks message read immediately.
3171 2005-10-03 07:52:00 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
3173 * curs_lib.c, send.c: fix a problem that appears with signatures
3176 2005-09-30 18:24:17 Brendan Cully <brendan@kublai.com> (brendan)
3178 * doc/devel-notes.txt: Change manual.sgml to manual.xml (noted
3181 2005-09-30 01:42:50 Roland Rosenfeld <roland@spinnaker.de> (brendan)
3185 2005-09-29 23:57:07 Vincent Lefevre <vincent@vinc17.org> (brendan)
3189 2005-09-29 23:52:16 pi <pi@beobide.net> (brendan)
3191 * configure.in, po/eu.po: Basque translation.
3193 2005-09-29 23:02:49 Brendan Cully <brendan@kublai.com> (brendan)
3195 * configure.in, copy.c, sendlib.c: Ensure that Content-Length
3196 printf format specifier matches off_t size, to avoid mail-losing
3197 Content-Length: 0 (bug introduced by large file patch a couple
3198 of days ago). Closes: #2096.
3200 2005-09-27 03:43:24 Johan Svedberg <johan@svedberg.com> (brendan)
3204 2005-09-24 20:03:04 Brendan Cully <brendan@kublai.com> (brendan)
3206 * edit.c: Inflict more needless pain on translators by splitting
3207 EditorHelp to satisfy -pedantic.
3209 * mbox.c, mutt.h, configure.in: Use fseeko/ftello when available
3210 while opening mbox/mmdf. Closes: #2084.
3212 2005-09-24 19:36:35 Alain Bench <veronatif@free.fr> (brendan)
3214 * copy.c, mutt.h, parse.c, sendlib.c, thread.c: Cosmetic fixes to
3215 MIME headers. Closes: #2086.
3217 2005-09-24 17:51:17 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
3219 * po/ja.po: Update to HEAD.
3221 2005-09-23 18:38:36 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
3223 * configure.in: Quote an error message.
3225 2005-09-22 16:38:08 Takahashi Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
3227 * configure.in, globals.h, hcache.c, init.h: Update QDBM patch to
3228 the current state of the art. Closes: #2003 (again).
3230 2005-09-22 09:06:13 Thomas Roessler <roessler@does-not-exist.org> (roessler)
3232 * send.c: When composing a reply, there might be degenerate cases
3233 in which a CC header is created, but no To header. In this case,
3234 we now use the auto-generated CC header as the To header.
3236 2005-09-22 04:05:49 Brendan Cully <brendan@kublai.com> (brendan)
3238 * init.c: Refactor mutt var completion so it can be used for
3239 inline expansions (eg $from). Actual expansion not committed yet.
3241 * send.c: If ContentType is null, assume text/plain. Stopgap; a
3242 better mechanism would sanity-check MuttVars assignments before
3243 allowing them. Closes: #2080.
3245 * imap/util.c, imap/imap.c: Don't allow imap URLs with empty
3246 hosts. Also don't attempt to complete on open connections when
3247 there aren't any (diagnosed by Nico Golde). Closes: #2079.
3249 * pattern.c: Use ctx instead of Context when checking whether or
3250 not to do IMAP search. Resolves a possible segfault in color index
3251 ~b operations. I can't remember whether Context vs ctx was
3252 intentional - I doubt it.
3254 2005-09-21 14:17:14 Adeodato Simo <asp16@alu.ua.es> (brendan)
3256 * curs_main.c: Check for sigwinch in index before calling
3257 km_dokey, since for unknown reasons km_dokey seems to eat the
3258 signal in some cases. [Not reproducible in my ncurses environments
3259 - Brendan]. Closes: #1907.
3261 2005-09-21 13:23:43 Brendan Cully <brendan@kublai.com> (brendan)
3263 * imap/imap.c, pattern.c: Catch empty substring/regexp search
3264 arguments (precludes a segfault from dereferencing a null string
3267 2005-09-21 06:04:37 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
3269 * init.h, mutt.h, configure.in, hcache.c: QDBM support for the
3272 2005-09-21 04:50:31 Adeodato Simo <asp16@alu.ua.es> (brendan)
3274 * pgp.c: When using GPG agent in classic mode, set GPG_TTY if it
3275 isn't already set instead of bailing out. Closes: #2072.
3277 2005-09-21 03:48:38 Takahashi Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
3279 * init.c: Ensure that set doesn't change variables from within the
3280 help screen. I think this is a gross approach, and probably
3281 overkill, but it's the fault of the original code design, not
3282 Tamo's patch. Until a better way falls from the sky, this Closes:
3285 2005-09-21 02:58:07 Brendan Cully <brendan@kublai.com> (brendan)
3287 * curs_main.c: Cancelling <change-folder> from within the pager
3288 will now keep you in the pager rather than kicking you back to the
3289 index. Closes: #2075.
3291 2005-09-20 23:41:21 Vincent Lefevre <vincent@vinc17.org> (brendan)
3293 * muttlib.c: Slight improvement on dgc's warning fix in edge cases.
3295 2005-09-20 06:43:39 David Champion <dgc@uchicago.edu> (brendan)
3297 * init.c: Fix a null-pointer-dereference parsing aliases with
3300 * muttlib.c: Clear a compiler warning.
3302 2005-09-20 03:56:25 Gero Treuner <gerotick@faveve.uni-stuttgart.de> (brendan)
3304 * contrib/gpg.rc, doc/manual.xml.tail: Update locations of
3305 gpg-2comp, Gero Treuner.
3307 2005-09-19 06:14:27 Brendan Cully <brendan@kublai.com> (brendan)
3309 * mkchangelog.sh: I just realised what's been happening to the
3310 changelog: I recently got a new version of 'head' that refuses
3311 to accept -1 instead of -n 1, but doesn't actually return
3312 failure. So mkchangelog was feeding nothing to the cvs date
3313 argument, and instead merrily snarfing down the entire changelog
3314 every time. I've put in a simple $date != "" check. Thanks,
3315 textutils! Thanks for ushering in the future! I'd like to shake
3318 2005-09-19 05:12:29 Brendan Cully <brendan@kublai.com> (brendan)
3320 * doc/manual.xml.head: Remove mention of obsolete
3321 --enable-imap-edit-threads configure option.
3323 2005-09-18 17:49:33 Brendan Cully <brendan@kublai.com> (brendan)
3325 * ChangeLog: Somehow the changelog got mangled (multiple copies
3328 2005-09-18 08:22:49 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
3332 2005-09-18 02:53:18 brendan (brendan)
3334 * doc/Makefile.in: More cleanups, slightly better dependencies.
3336 2005-09-18 02:35:10 Brendan Cully <brendan@kublai.com> (brendan)
3338 * doc/Makefile.in: Stupid hack to synchronise on makedoc for
3339 parallel builds. Only works when entered via make all. make
3340 stamp-doc-xml directly can fail in pathological conditions.
3342 * doc/Makefile.in: Attempt to work around make -j2
3343 breakage. Dependencies are still wrong, but I don't have
3344 the brainpower right now to get it right. People talk about
3345 imperative, functional, and logic programming, but no one ever
3346 mentions make programming.
3348 2005-09-17 20:46:14 Brendan Cully <brendan@kublai.com> (brendan)
3350 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
3351 po/uk.po, po/zh_CN.po, po/zh_TW.po, po/ga.po, po/gl.po,
3352 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
3353 po/nl.po, po/pl.po, intl/plural.y, intl/ref-add.sin,
3354 intl/ref-del.sin, intl/textdomain.c, po/bg.po, po/ca.po,
3355 po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
3356 po/et.po, po/fr.po, doc/dotlock.man, doc/manual.xml.head,
3357 doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head,
3358 imap/auth.c, imap/auth.h, imap/auth_anon.c, imap/auth_cram.c,
3359 imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
3360 imap/browse.c, imap/command.c, imap/imap.c, imap/imap.h,
3361 imap/imap_private.h, imap/message.c, imap/message.h, imap/utf7.c,
3362 imap/util.c, intl/COPYING.LIB-2, intl/COPYING.LIB-2.1,
3363 intl/Makefile.in, intl/bindtextdom.c, intl/config.charset,
3364 intl/dcgettext.c, intl/dcigettext.c, intl/dcngettext.c,
3365 intl/dgettext.c, intl/dngettext.c, intl/explodename.c,
3366 intl/finddomain.c, intl/gettext.c, intl/gettext.h,
3367 intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c,
3368 intl/l10nflist.c, intl/libgettext.h, intl/libgnuintl.h,
3369 intl/libintl.glibc, intl/loadinfo.h, intl/loadmsgcat.c,
3370 intl/localcharset.c, intl/locale.alias, intl/localealias.c,
3371 intl/ngettext.c, intl/plural.c, pgpkey.c, pgplib.c, pgplib.h,
3372 pgpmicalg.c, pgppacket.c, pgppacket.h, pgppubring.c, pop.c,
3373 pop.h, pop_auth.c, pop_lib.c, postpone.c, protos.h, query.c,
3374 recvattach.c, recvcmd.c, regex.c, remailer.c, remailer.h,
3375 resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h, rfc2231.c,
3376 rfc2231.h, rfc822.c, rfc822.h, score.c, send.c, sendlib.c,
3377 signal.c, smime.c, smime.h, smime_keys.pl, sort.c, sort.h,
3378 status.c, system.c, thread.c, url.c, browser.h, buffy.c, buffy.h,
3379 charset.c, charset.h, color.c, commands.c, complete.c, compose.c,
3380 config.guess, config.sub, copy.c, copy.h, crypt-gpgme.c,
3381 crypt-gpgme.h, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
3382 crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
3383 crypt-mod.h, crypt.c, cryptglue.c, curs_lib.c, curs_main.c,
3384 date.c, depcomp, dotlock.c, dotlock.h, edit.c, editmsg.c,
3385 enter.c, extlib.c, filter.c, flags.c, from.c, functions.h,
3386 globals.h, gnupgparse.c, handler.c, hash.c, hash.h, hcache.c,
3387 hdrline.c, headers.c, help.c, history.c, history.h, hook.c,
3388 init.c, init.h, keymap.c, keymap.h, lib.c, lib.h, mailbox.h,
3389 main.c, makedoc.c, mapping.h, mbox.c, mbyte.c, menu.c,
3390 mh.c, mime.h, missing, mutt.h, mutt_crypt.h, mutt_curses.h,
3391 mutt_idna.c, mutt_idna.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c,
3392 mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h,
3393 mutt_ssl_gnutls.c, mutt_tunnel.c, mutt_tunnel.h, muttbug.sh.in,
3394 muttlib.c, mx.c, mx.h, pager.c, pager.h, parse.c, pattern.c,
3395 pgp.c, pgp.h, pgpinvoke.c, COPYRIGHT, _regex.h, account.c,
3396 account.h, addrbook.c, alias.c, ascii.c, ascii.h, attach.c,
3397 attach.h, base64.c, browser.c: Gah, forgot the zip code when
3398 updating the FSF address...
3400 * po/zh_CN.po, po/zh_TW.po, po/tr.po, po/uk.po, po/sk.po,
3401 po/sv.po, po/ru.po, po/pt_BR.po, po/nl.po, po/pl.po, po/ko.po,
3402 po/lt.po, po/ja.po, po/id.po, po/it.po, po/ga.po, po/gl.po,
3403 po/hu.po, po/et.po, po/fr.po, po/eo.po, po/es.po, po/de.po,
3404 po/el.po, po/da.po, imap/imap.h, imap/imap_private.h,
3405 imap/message.c, imap/message.h, imap/utf7.c, imap/util.c,
3406 intl/COPYING.LIB-2, intl/Makefile.in, intl/bindtextdom.c,
3407 intl/config.charset, intl/dcgettext.c, intl/dcigettext.c,
3408 intl/dcngettext.c, intl/dgettext.c, intl/dngettext.c,
3409 intl/explodename.c, intl/finddomain.c, intl/gettext.c,
3410 intl/gettext.h, intl/gettextP.h, intl/hash-string.h,
3411 intl/intl-compat.c, intl/l10nflist.c, intl/libgettext.h,
3412 intl/libgnuintl.h, intl/libintl.glibc, intl/loadinfo.h,
3413 intl/loadmsgcat.c, intl/localcharset.c, intl/locale.alias,
3414 intl/localealias.c, intl/ngettext.c, intl/plural.c, intl/plural.y,
3415 intl/ref-add.sin, intl/ref-del.sin, intl/textdomain.c, po/bg.po,
3416 po/ca.po, po/cs.po, doc/dotlock.man, doc/manual.xml.head,
3417 doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head, imap/auth.c,
3418 imap/auth.h, imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
3419 imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
3420 imap/command.c, imap/imap.c, rfc2047.h, rfc2231.c, rfc2231.h,
3421 rfc822.c, rfc822.h, score.c, send.c, sendlib.c, signal.c,
3422 smime.c, smime.h, smime_keys.pl, sort.c, sort.h, status.c,
3423 system.c, thread.c, url.c, query.c, recvattach.c, recvcmd.c,
3424 regex.c, remailer.c, remailer.h, resize.c, rfc1524.c,
3425 rfc1524.h, rfc2047.c, pager.h, parse.c, pattern.c, pgp.c,
3426 pgp.h, pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgpmicalg.c,
3427 pgppacket.c, pgppacket.h, pgppubring.c, pop.c, pop.h,
3428 pop_auth.c, pop_lib.c, postpone.c, protos.h, mbyte.c, menu.c,
3429 mh.c, mime.h, missing, mutt.h, mutt_crypt.h, mutt_curses.h,
3430 mutt_idna.c, mutt_idna.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c,
3431 mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h,
3432 mutt_ssl_gnutls.c, mutt_tunnel.c, mutt_tunnel.h, muttbug.sh.in,
3433 muttlib.c, mx.c, mx.h, pager.c, extlib.c, filter.c, flags.c,
3434 from.c, functions.h, globals.h, gnupgparse.c, handler.c, hash.c,
3435 hash.h, hcache.c, hdrline.c, headers.c, help.c, history.c,
3436 history.h, hook.c, init.c, init.h, keymap.c, keymap.h, lib.c,
3437 lib.h, mailbox.h, main.c, makedoc.c, mapping.h, mbox.c,
3438 dotlock.h, edit.c, editmsg.c, enter.c, copy.h, crypt-gpgme.c,
3439 crypt-gpgme.h, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
3440 crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
3441 crypt-mod.h, crypt.c, cryptglue.c, curs_lib.c, curs_main.c,
3442 date.c, depcomp, dotlock.c, COPYRIGHT, GPL, _regex.h, account.c,
3443 account.h, addrbook.c, alias.c, ascii.c, ascii.h, attach.c,
3444 attach.h, base64.c, browser.c, browser.h, buffy.c, buffy.h,
3445 charset.c, charset.h, color.c, commands.c, complete.c, compose.c,
3446 config.guess, config.sub, copy.c: Update FSF address (via sed,
3447 I hope nothing got mangled). Closes: #2071.
3449 2005-09-17 17:39:18 Alain Bench <veronatif@free.fr> (brendan)
3451 * Muttrc.head.in: Clean up some Muttrc macros, and add macro
3452 'y' to jump to the mailboxes view. Closes: #2069.
3454 2005-09-17 17:27:54 Brendan Cully <brendan@kublai.com> (brendan)
3456 * main.c: Some minor cleanups: tell users to go to bugs.mutt.org
3457 instead of using flea; update copyright year in mutt -v;
3458 reorganise USE opts a little; break long strings so that -pedantic
3459 stops complaining. Not sure that last one is worth the trouble
3460 it causes the po team...
3462 2005-09-17 01:07:54 Vincent Lefevre <vincent@vinc17.org> (brendan)
3466 2005-09-16 23:09:12 Kevin Scannell <scannell@slu.edu> (brendan)
3468 * configure.in, po/ga.po: Irish translation.
3470 2005-09-16 15:20:59 Brendan Cully <brendan@kublai.com> (brendan)
3472 * build-release, po/Makefile.in.in: Move update-po out of make
3473 dist, into build-release. It seems to me that make dist should do
3474 as little as possible beyond putting the right files in a tarball.
3476 2005-09-16 13:43:58 Ronny Haryanto <ronnylist@haryan.to> (roessler)
3480 2005-09-16 11:02:00 Ivan Vilata i Balaguer <ivan@selidor.net>
3485 2005-09-16 10:20:20 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
3490 2005-09-16 10:19:46 René Clerc <rene@clerc.nl> (roessler)
3494 2005-09-16 02:15:45 Brendan Cully <brendan@kublai.com> (brendan)
3496 * doc/Makefile.in: Add stamp-doc-xml to "all".
3498 * doc/Makefile.in: stamp-doc-man is pointless as far as I can
3501 * doc/Makefile.in: Tweak makefile so that the dist tarball
3502 doesn't always try to build docs.
3504 * configure.in: VERSION should go into CONFIG_STATUS_DEPENDENCIES,
3505 not CONFIGURE_DEPENDENCIES. Slap ma fro.
3507 2005-09-15 23:18:48 Brendan Cully <brendan@kublai.com> (brendan)
3509 * Makefile.am, build-release: Move changelog target to
3510 update-changelog so that dist won't automatically invoke it,
3511 and have commit and build-release call it.
3513 * build-release: Now that 1.5.11 is out, previous versions won't
3514 be x.y.zi: adjust diff.
3516 2005-09-15 14:24:39 roessler (roessler)
3518 * po/zh_TW.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po,
3519 po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
3520 po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
3521 po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
3522 po/uk.po, po/zh_CN.po, VERSION, po/bg.po, reldate.h: automatic
3523 post-release commit for mutt-1.5.11
3525 2005-09-14 14:15:06 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
3528 * init.h: Refer to $use_envelope_from rather than old
3529 $envelope_from in description of $envelope_from_address.
3531 2005-09-14 02:45:44 Brendan Cully <brendan@kublai.com> (brendan)
3533 * globals.h, init.h, sendlib.c: Add new $envelope_from_address
3534 variable for manually specifying the envelope sender. Rename (with
3535 compatibility synonym) $envelope_from to $use_envelope_from. Make
3536 $envelope_from subordinate to $use_e_f, as $from is to
3537 $use_from. From a discussion with TLR.
3539 2005-09-13 20:36:17 Brendan Cully <brendan@kublai.com> (brendan)
3541 * doc/Makefile.in: Put chunked HTML manual in top doc directory
3542 instead of HTML subdirectory. Solves a weird $distdir
3543 absolute/relative path nuisance.
3545 2005-09-12 06:22:21 Brendan Cully <brendan@kublai.com> (brendan)
3547 * curs_lib.c, pop.c, pop.h, pop_lib.c: Teach pop driver about
3548 mutt_progress_bar. Allow progress bar to omit total size if zero
3551 2005-09-10 18:47:17 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
3554 * menu.c: Correct some inconsistencies introduced by
3555 $menu_context. Closes: #2019?
3557 2005-09-10 06:02:04 Brendan Cully <brendan@kublai.com> (brendan)
3559 * imap/imap.c, curs_lib.c: A pair of small optimisations to the
3562 2005-09-08 16:37:59 Brendan Cully <brendan@kublai.com> (brendan)
3564 * pager.c: Revert bogus change to last message detection in
3567 * pager.c: Forget line number when resolving in pager. This
3568 is beginning to get messy - maybe it would be better to only
3569 remember on specific operations like sync.
3571 * mutt_socket.c: Set CLOEXEC on sockets in IPv4 code path like
3574 * pattern.c: Make stringmatch pattern detection stateless.
3576 * curs_lib.c: ifdef USE_SOCKET around mutt_progress_bar.
3578 2005-09-08 07:09:46 Bernd Ahlers <bernd@ba-net.org> (brendan)
3580 * po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
3581 po/zh_TW.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
3582 po/pl.po, po/pt_BR.po, po/ru.po, po/da.po, po/de.po, po/el.po,
3583 po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
3584 po/id.po, po/ca.po, po/cs.po: Correct some S/MIME po entries.
3586 2005-09-07 08:01:59 Brendan Cully <brendan@kublai.com> (brendan)
3588 * curs_lib.c: Ensure progress bar rounds to $net_inc.
3590 * curs_lib.c, globals.h, imap/imap.c, imap/imap_private.h,
3591 imap/message.c, init.h, mutt_curses.h: Display progress meter
3592 when uploading/fetching IMAP data. Closes: #1772.
3594 * pager.c: Adjust gross hack to return to the same line in the
3595 pager after an index operation so that it doesn't shoot past the
3596 end of the file if there are fewer lines on return (eg when weed
3599 * mx.c, pgp.c: Silence some GCC warnings about uninitialized
3602 * build-release, configure.in, mutt.h: Remove international
3603 vs. U.S. distribution distinction. build-release expects the
3604 previous version to be x.y.zi and should be updated again
3607 2005-09-06 16:46:44 Brendan Cully <brendan@kublai.com> (brendan)
3609 * doc/manual.xml.head: More documentation cosmetics (newlines
3610 between Usage: lines).
3612 * pager.c: Gross hack to return to the same line in the pager
3613 after executing an index function. Closes: #1210.
3615 * doc/manual.xml.head, imap/command.c, imap/imap.c, imap/imap.h,
3616 init.c, mutt.h, pattern.c: Extend pattern language to do simple
3617 string matches as well as regular expressions when the pattern
3618 is invoked with = instead of ~. And, when possible, perform
3619 full body searches on the IMAP server instead of locally, for
3620 an enormous speed boost.
3622 * imap/utf7.c, init.c, main.c, protos.h: Fix a memory leak in
3623 imap_utf7_decode and do a little cleanup on shutdown. Get a
3624 high five from valgrind.
3626 * curs_main.c, main.c: Move SASL and IMAP shutdown hooks into
3627 main where they belong.
3629 * init.c: Release pwent after extracting data from it.
3631 * mutt_sasl.h, curs_main.c, mutt_sasl.c: Release global SASL
3632 state when quitting.
3634 2005-09-05 04:22:45 Brendan Cully <brendan@kublai.com> (brendan)
3636 * doc/manual.xml.head: Documentation cosmetics (add some line
3639 2005-09-04 20:10:25 Brendan Cully <brendan@kublai.com> (brendan)
3641 * init.h: Point $hide_top_limited to $hide_limited instead of
3642 $hide_missing. Likewise for $hide_top_missing. Closes: #2039.
3644 * init.h: Mention $sort_re in $strict_threads
3645 documentation. Closes: #2052.
3647 * doc/manual.xml.head: Add a push example. Closes: #1591.
3649 2005-09-04 19:46:26 Rupert Levene <rupert@levene.dyndns.org> (brendan)
3651 * doc/manual.xml.head: Mention $include when describing how mutt
3652 prepares message replies. Closes: #1471.
3654 2005-09-04 19:28:19 Dale Woolridge (brendan)
3656 * pattern.c, protos.h, parse.c: Unfold message headers before
3657 performing ~h search. Closes: #1865.
3659 2005-09-04 18:01:57 Zardoz@users.sourceforge.net (brendan)
3661 * keymap.c: Teach keymap.c about KEY_NEXT. Closes: #1588.
3663 2005-09-04 06:57:04 Alain Bench <veronatif@free.fr> (brendan)
3665 * doc/manual.xml.head, doc/manual.xml.tail: Note that <Tab>
3666 is bound to next-new-then-unread by default, rather than
3667 next-new. Closes: #1637.
3669 * curs_main.c, pattern.c: Allow empty limits, and limits in
3670 empty mailboxes. Closes: #1853, #1906.
3672 2005-09-03 23:22:31 Brendan Cully <brendan@kublai.com> (brendan)
3674 * send.c, attach.c: Note when mutt_edit_attachment fails and
3675 display error instead of prompting to abort an unmodified
3676 file. Closes: #2051.
3678 2005-09-03 19:41:53 Alain Bench <veronatif@free.fr> (brendan)
3680 * contrib/gpg.rc: One should let GnuPG charset be automatically
3681 infered from whatever current locale, without hardcoding.
3683 2005-09-03 04:34:25 Brendan Cully <brendan@kublai.com> (brendan)
3685 * doc/manual.xml.head: Just use EXPR as a place holder for regular
3686 expressions, instead of any of EXPR, USER, ID and SUBJECT. Noted
3689 2005-09-02 18:50:34 Brendan Cully <brendan@kublai.com> (brendan)
3691 * doc/manual.sgml.head, doc/manual.sgml.tail, doc/manual.xml.head,
3692 doc/manual.xml.tail, doc/Makefile.in: Rename manual.sgml.*
3695 2005-09-02 18:18:19 Alain Bench <veronatif@free.fr> (brendan)
3697 * keymap.c: Allow non-ascii characters in push arguments. Closes:
3700 * doc/manual.sgml.head, doc/muttrc.man.head, mutt.h, pattern.c:
3701 Adjust ~l to match all known lists, add ~u to match only
3702 subscribed lists. Normalise pattern ordering in docs. Closes:
3705 2005-09-01 17:07:14 Brendan Cully <brendan@kublai.com> (brendan)
3707 * configure.in, imap/auth_sasl.c, main.c, mutt_sasl.c,
3708 mutt_sasl.h, pop_auth.c: Remove obsolete Cyrus SASL 1.5 support.
3710 * doc/chunk.xsl, doc/html.xsl: Docbook support files, dropped
3711 in the initial commit.
3713 * doc/manual.sgml.tail, configure.in, doc/Makefile.in,
3714 doc/manual.sgml.head, makedoc.c: Convert documentation from
3715 linuxdoc to docbook format. Let the bug avalanche begin.
3717 2005-08-30 21:34:36 Lars Hecking <lhecking@users.sourceforge.net>
3720 * configure.in: Don't define domain="no" when configured
3721 --without-domain. Closes: #2046.
3723 2005-08-24 15:17:43 Brendan Cully <brendan@kublai.com> (brendan)
3725 * pgp.c: Don't treat PGP inline signature verification errors
3728 2005-08-22 20:30:11 Brendan Cully <brendan@kublai.com> (brendan)
3730 * pgp.c: Pause after error message if PGP decode fails, in case
3731 mutt_copy_message overwrites. Real error handling cleanup will
3734 * pgp.c: Don't attempt to manipulate null pgp output file handles.
3736 2005-08-16 18:10:11 Paul Walker <paul@black-sun.demon.co.uk> (brendan)
3738 * doc/manual.sgml.head, doc/mutt.man, main.c: -D dumps to stdout,
3741 2005-08-15 08:10:48 Thomas Roessler <roessler@does-not-exist.org>
3744 * po/id.po: Fix \n mismatch.
3746 2005-08-15 08:07:36 Ronny Haryanto <ronnylist@haryan.to> (roessler)
3750 2005-08-15 08:06:40 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
3754 2005-08-14 21:32:17 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
3757 * attach.c, send.c: Don't pass an empty filename to the default
3758 text editor when editing non-plain text. Also don't clobber
3759 $content_type when parsing it. Closes: #2038.
3761 2005-08-14 12:28:52 Roland Rosenfeld <roland@spinnaker.de> (roessler)
3765 2005-08-14 02:22:47 Bernd Ahlers <bernd@ba-net.org> (brendan)
3767 * cryptglue.c, mutt_sasl.c, smime.c: Fix some S/MIME spelling
3770 2005-08-12 23:06:25 Brendan Cully <brendan@kublai.com> (brendan)
3772 * mutt_ssl_gnutls.c: Turn off input buffering for gnutls SSL
3773 certificate menu, as we do in the openssl version.
3775 * imap/auth_sasl.c: Override SASL initial response if the server
3776 spoke first in its continuation response. Closes: #2034.
3778 * doc/Makefile.in: Degnuify mutt.1 make rule. Imagining a world
3779 in which gnu documentation flagged any extensions to standard
3780 utilities almost makes me cry.
3782 2005-08-12 12:52:11 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
3787 2005-08-12 07:49:37 Vincent Lefevre <vincent@vinc17.org> (roessler)
3791 2005-08-12 03:57:16 Brendan Cully <brendan@kublai.com> (brendan)
3793 * configure.in: Force configure to depend on VERSION. That's
3794 been bugging me for a while.
3796 2005-08-11 21:46:26 roessler (roessler)
3798 * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
3799 po/uk.po, po/zh_CN.po, po/zh_TW.po, po/bg.po, po/ca.po, po/cs.po,
3800 po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po,
3801 po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po,
3802 po/ko.po, po/lt.po, po/nl.po: automatic post-release commit
3805 2005-08-11 21:22:41 Thomas Roessler <roessler@does-not-exist.org>
3808 * Makefile.am, VERSION, reldate.h: Fix Makefile.am.
3810 2005-08-11 21:16:38 Brendan Cully <brendan@kublai.com> (brendan)
3812 * copy.c, crypt-gpgme.c, crypt-gpgme.h, crypt-mod-pgp-classic.c,
3813 crypt-mod-pgp-gpgme.c, crypt-mod-smime-classic.c,
3814 crypt-mod-smime-gpgme.c, crypt-mod.h, crypt.c, cryptglue.c,
3815 handler.c, mutt_crypt.h, pgp.c, pgp.h, protos.h, smime.c, smime.h:
3816 Add error results to mutt_body_handlers, and check them when
3817 doing decode-save. Closes: #1919.
3819 2005-08-11 21:08:55 Thomas Roessler <roessler@does-not-exist.org>
3822 * pgp.c: Fix verification of clearsigned PGP messages.
3823 (debugged on IRC, mostly by Brendan)
3825 2005-08-11 02:15:14 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
3828 * configure.in: Don't test against nonexistent cache
3829 variable. Spotted by Torsten Veller.
3831 2005-08-11 01:44:49 Brendan Cully <brendan@kublai.com> (brendan)
3833 * mutt_sasl.c: Silence some compiler warnings.
3835 2005-08-09 20:13:03 Brendan Cully <brendan@kublai.com> (brendan)
3837 * doc/Makefile.in, doc/manual.sgml.tail: Replace raw latin1
3838 characters with entities, and enable latin output for
3839 manual.txt. I'm not sure this is ideal for non-latin (eg
3840 utf8) environments, but hopefully docbook will resolve this
3841 anyway. Closes: #2029.
3843 * doc/manual.sgml.head: Replace free ~ with ˜. Closes:
3846 * pgp.c: Move pgp failure check inside the if (invoke pgp)
3847 block. Should really Close: 2032.
3849 * pgp.c: Don't ftell pgp output file if there isn't one. Closes:
3852 2005-08-09 16:24:15 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
3855 * crypt-gpgme.c: Improve translatability of crypt-gpgme. Closes:
3858 2005-08-09 16:10:40 Mads Martin Joergensen <mmj@suse.de> (brendan)
3860 * copy.c: Remove an unneeded cast, which introduces
3861 type-punning. Modified to use FREE instead of safe_free, since
3862 that seems to be the convention. I personally don't see the point.
3864 2005-08-08 18:59:43 Brendan Cully <brendan@kublai.com> (brendan)
3866 * mutt_socket.c: Pause for a moment when a hostname fails to
3867 resolve. Closes #1942. There are a number of cases where mutt
3868 cascades error messages. It might be nice if there were an error
3869 stack so that low level functions could push_error instead of
3870 displaying it right away, and the higher level ones could eg
3871 mutt_message(_("Failed to write FCC: %s"), pop_error ())...
3873 * main.c: Document -d option in mutt -h output. Closes #2027.
3875 * init.h: Remove undefined reference to unmailboxes
3876 command. Closes #2028.
3878 * imap/imap.c: Fix edge case where we might have to wait two
3879 timeouts to check for IMAP mail.
3881 * imap/command.c, imap/imap.c, init.h: Fix bug just introduced
3882 in lsub parsing that could cause mutt to loop indefinitely.
3883 Don't recheck subscriptions at every mailbox change, just the
3886 * imap/imap.c: If imap_check_subscribed is set, mailbox or
3887 unmailbox folders in response to subscribe/unsubscribe commands
3890 2005-08-07 23:52:08 Brendan Cully <brendan@kublai.com> (brendan)
3892 * imap/browse.c, imap/command.c, imap/imap.c, init.h, mutt.h:
3893 New option: $imap_check_subscribed. If set, mutt will fetch the
3894 set of subscribed mailboxes from the server and add them to the
3897 * browser.c: Avoid a segfault attempting to browse an invalid
3900 * imap/imap.c: Extend IMAP host completion to complete over open
3901 connections. Next up: account and folder hooks.
3903 * imap/imap.c: Allow IMAP tab-completion to complete over
3904 defined mailboxes, saving a bunch of typing for the hostname
3905 part of the URL. Should probably be extended to complete over
3906 open connections and possibly also folder/account hooks.
3908 * account.c, curs_lib.c, protos.h: Reuse mutt_get_field for
3909 mutt_get_field_unbuffered.
3911 2005-08-07 06:20:37 Anders Helmersson
3912 <anders.helmersson.utsikt@wasadata.net> (brendan)
3914 * pager.c: Certain versions of libc may segfault during regex
3915 processing if given incomplete multibyte characters. Work around
3916 this by manually trimming the display buffer. I modified it
3917 somewhat to only check when the situation is most likely to occur:
3918 fgets has read all the way to the capacity of the buffer. Thanks
3919 also to Tamo for his comments.
3921 2005-08-07 04:58:12 Brendan Cully <brendan@kublai.com> (brendan)
3923 * account.c, curs_lib.c, protos.h: Make username prompts
3924 unbuffered like password prompts are (no more folder-hook push
3927 2005-08-06 22:20:55 Brendan Cully <brendan@kublai.com> (brendan)
3929 * imap/imap.c, lib.c, lib.h, mutt.h, mutt_tunnel.c, sendlib.c:
3930 Report non-zero exit status of tunnel command. Closes: #1749.
3932 * imap/imap.c, imap/util.c, init.h, mutt.h, pop_lib.c: Replace
3933 pointless imap_force_ssl option with ssl_force_tls, which
3934 requires any connection (POP or IMAP) to a remote server to
3935 be encrypted, and attempts to negotiate encryption even if the
3936 capability isn't advertised (this last bit is of dubious utility,
3937 but essentially harmless since the connection would otherwise
3938 fail anyway). Closes: #1284.
3940 * imap/browse.c: Kill a warning.
3942 * init.c: Use isalnum instead of isalpha when parsing unbraced
3943 environment variable names, per tamo's suggestion. Closes #2022.
3945 2005-08-05 02:16:46 Brendan Cully <brendan@kublai.com> (brendan)
3947 * attach.c, attach.h, browser.c, curs_main.c, mutt.h, mutt_menu.h,
3948 pager.h, protos.h: Move some attachment-related prototypes and
3949 structures into attach.h from the global headers. A small step
3950 towards sane dependency tracking and code cleanliness.
3952 2005-08-04 01:15:52 brendan (brendan)
3954 * compose.c: Don't unlink non-mutt files that would have been
3955 unlinked on send if the message is cancelled.
3957 2005-08-03 15:34:14 Brendan Cully <brendan@kublai.com> (brendan)
3959 * account.c: Fix C precedence buglet in getlogin preventing it
3960 from actually calling getuser.
3962 * mutt_ssl.c: Don't double-free X509 certificates. This patch
3963 looks wrong, but it isn't.
3965 2005-08-02 18:15:33 Brendan Cully <brendan@kublai.com> (brendan)
3967 * Makefile.am, po/Makefile.in.in, po/POTFILES.in: Remove
3968 mutt_ssl_nss.c from POTFILES.in. Also hack the makefiles to build
3969 keymap_alldefs.h in $(top_srcdir), since that's where xgettext
3970 looks. Not super clean I guess - the other alternative is to
3973 * globals.h, init.c, init.h, mutt.h, mutt_sasl.c, mutt_socket.c,
3974 mutt_ssl.h, mutt_ssl_nss.c, pop_lib.c, configure.in: Put moribund
3975 NSS support out to pasture.
3977 * compose.c, mutt.h: In compose menu, detach should be able to
3978 unlink files generated by mutt, but not files that existed before.
3980 * commands.c, pgp.c: More fiddling with PGP results. When
3981 rerunning PGP on a message, clear old security result bits to
3982 avoid confusing messages like 'decrypt failed; PGP signature
3983 successfully verified'.
3985 * pgp.c: Forget passphrase on PGP/inline decryption error,
3986 and improve status line messages.
3988 * configure.in: Make $docdir relative to $prefix, like the
3991 * contrib/Makefile.in, doc/Makefile.in: Be more selective about
3992 what to remove during uninstall. (closes #1625)
3994 * pgp.c: Also forget passphrase when encrypt fails, if
3995 signing. (closes #1025 again)
3997 * imap/message.c: Check that the entire message downloaded
3998 successfully on fetch, and don't treat a disappearing cache file
3999 as fatal. (closes #1483)
4001 * compose.c: Don't unlink attachments that you've decided not
4002 to send. (closes #1328)
4004 * pgp.c: Bump up size of PgpPass to 1024 from 256. Seems crazy,
4005 but it's harmless and it (closes #1207).
4007 * account.c: Fix password prompt for POP (more authentication
4010 2005-08-01 22:37:22 Brendan Cully <brendan@kublai.com> (brendan)
4012 * doc/manual.sgml.head: Document <backtab> key.
4014 * pgp.c: Automatically forget PGP passphrase on sign or decrypt
4015 error. (closes #1025)
4017 * pgp.c: Display "successfully decrypted" message instead of
4018 nothing. Superseded by signature verification.
4020 * commands.c, pgp.c: Don't report PGP signature could not be
4021 verified unless there really is a signature verification problem
4022 (not some other PGP error).
4024 * Makefile.am: Install system muttrc from the build directory,
4025 not the source directory.
4027 * mbox.c: Restore Sort immediately after sorting by mailbox
4028 order in mbox_sync_mailbox. (closes #972)
4030 * doc/Makefile.in, doc/mutt.man: Insert compile-time paths to
4031 system resources into mutt.man. (closes #854)
4033 * commands.c, protos.h: Report errors occuring in
4034 _mutt_save_message. (closes #847)
4036 * globals.h, mutt.h, mutt_ssl.c, muttlib.c: Cache SSL certificates
4037 that have been accepted but not saved until mutt exits. (closes
4038 #643). Create mutt_add_list_n for adding non-character data to
4039 lists, have mutt_add_list call it.
4041 * mx.c: Report error creating FCC when writing to IMAP
4042 server. Addresses #423.
4044 * init.c: complete :set mbox_type=<tab>. (closes #1649)
4046 2005-07-30 04:40:45 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
4049 * pager.c: The builtin pager tries to wrap a line for ever if:
4050 0) the line contains a space or a tab character
4051 followed by a very long word, and 1) M_PAGER_NSKIP flag is
4052 passed to it, and 2) $smart_wrap is set. (default)
4054 2005-07-30 04:13:07 Vincent Lefevre <vincent@vinc17.org> (brendan)
4056 * curs_main.c, pager.c: When using colors, the status line of
4057 the index is displayed in a >bright color, even when the prefix
4058 "bright" is *not* given in the foreground color. The problem
4059 occurs when I have the following additional line:
4060 color normal brightwhite black The problem is that BKGDSET's
4063 2005-07-30 03:59:04 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
4066 * recvattach.c: Don't refuse to delete attachments just because a
4067 message has been checked for "traditional" PGP encoding. (closes
4070 2005-07-29 18:05:50 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
4073 * init.c: "nospam foo" causes a segv if you have not set any
4074 "spam", because of a null pointer dereference.
4076 2005-07-29 06:45:14 Brendan Cully <brendan@kublai.com> (brendan)
4078 * mutt_ssl_gnutls.c: Tweak a poorly-worded error message in the
4079 gnutls glue, pointed out by Vincent Lefevre.
4081 * imap/imap.c: Fix bug added in revision 3.26, where
4082 imap_sync_mailbox failed to check whether it was supposed to
4083 expunge before issuing a CLOSE.
4085 2005-07-28 20:42:45 ttakah@lapis.plala.or.jp (roessler)
4087 * crypt-gpgme.c: Fix mutt/2004; S/MIME user interface differences
4088 between GPGME and classic.
4090 2005-07-28 19:47:40 Brendan Cully <brendan@kublai.com> (brendan)
4092 * imap/auth_cram.c, imap/auth_login.c: Use mutt_account_getlogin
4093 instead of getuser for authentication methods that only support
4094 an authentication ID. As a side-effect, don't display a dangling
4095 authentication name pointer in getpass.
4097 2005-07-27 15:08:43 Vincent Lefevre <vincent@vinc17.org> (brendan)
4099 * crypt-gpgme.c: Correct two typos in GPGME error messages.
4101 2005-07-27 05:53:27 Brendan Cully <brendan@kublai.com> (brendan)
4103 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/es.po,
4104 po/et.po, po/gl.po, po/lt.po, po/pt_BR.po, po/sk.po: Update
4105 Thomas' address in several out-of-date PO files. (closes #990)
4107 * mutt_ssl_gnutls.c: Silence some harmless warnings. Also,
4108 one day -pedantic is going to get held up on the causeway.
4110 * imap/command.c: More fiddling with fatal state handling. Not
4111 tested, and probably as wrong as what was already there.
4113 * muttlib.c: Rework mutt_save_confirm to support confirmappend
4114 with IMAP mailboxes. I hope I got all cases right.
4116 2005-07-26 23:57:38 Brendan Cully <brendan@kublai.com> (brendan)
4118 * imap/imap.c: Adjust imap_access so that it doesn't issue STATUS
4119 on the selected mailbox, and have imap_open_mailbox_append use
4120 imap_access instead of rolling its own.
4122 2005-07-26 18:45:01 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
4125 * crypt-gpgme.c, mutt_ssl_gnutls.c, po/POTFILES.in: Partial
4126 application of Tamo's translation patch for gpgme and gnutls.
4128 2005-07-26 16:44:20 Brendan Cully <brendan@kublai.com> (brendan)
4130 * imap/imap.c: Don't check for the existence of a mailbox we're
4131 already in when appending. (closes #1842)
4133 2005-07-26 16:40:16 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
4136 * init.h: Return $menu_move_off default to status quo ante.
4138 * init.h: hcache spelling fixes
4140 2005-07-26 16:37:28 Tamotsu Takahashi <ttakah@lapis.plala.or.jp>
4143 * enter.c: Introduce fall-back from complete-query to complete
4144 for the edit menu, so 'bind editor <tab> complete-query'
4147 2005-07-26 06:14:34 "Brent J. Nordquist" <brent@nordist.net> (brendan)
4149 * doc/manual.sgml.head: Correct a couple of typos (and change
4150 ‐ to -: although the text version of the manual renders
4151 ‐, the web version does not).
4153 2005-07-26 05:58:29 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
4156 * pattern.c: Interpret an empty limit as a request to cancel
4157 the current limit. (Closes #1854)
4159 2005-07-26 05:28:02 Brendan Cully <brendan@kublai.com> (brendan)
4161 * mutt_ssl.c: Don't offer to save expired or not-yet-valid
4162 certificates. Closes #1943 as a side-effect.
4164 * imap/imap.c, imap/imap_private.h: Rework IMAP CLOSE handling
4165 to avoid expunging messages when exiting without saving
4166 changes. (closes #1899)
4168 2005-07-26 03:09:55 Ralf Wildenhues <wildenhues@ins.uni-bonn.de>
4171 * mbyte.c, mutt_socket.c: There are some functions without ANSI
4172 prototypes left in mutt-owned sources.
4174 2005-07-25 20:07:23 Brendan Cully <brendan@kublai.com> (brendan)
4176 * init.h: Update _MAKEDOC macro so that the documentation includes
4179 2005-07-25 15:48:36 Thomas Roessler <roessler@does-not-exist.org>
4182 * copy.c, imap/imap.c, mh.c, mutt.h, muttlib.c, thread.c: Get rid
4183 of IMAP-related special casing all over the thread editing code.
4185 2005-07-25 04:56:38 brendan (brendan)
4187 * imap/message.c: Indentation, mostly
4189 2005-07-25 04:37:20 Brendan Cully <brendan@kublai.com> (brendan)
4191 * imap/message.c: Minor cosmetic cleanup (fewer #ifdef HCACHE
4194 2005-07-25 04:31:51 brendan (brendan)
4196 * muttlib.c: Suppress a printf format warning
4198 2005-07-24 18:33:31 Brendan Cully <brendan@kublai.com> (brendan)
4200 * muttlib.c: Typo in last commit.
4202 * imap/message.c, muttlib.c, protos.h: Merge full envelope from
4203 message fetch into original sparse envelope, instead of replacing
4204 it. This should be gentler on the various threading hashes and may
4205 (knock on wood) fix the threading segfault. Threading behaviour
4206 is observably better.
4208 2005-07-24 18:18:29 brendan (brendan)
4210 * imap/util.c: Revert Glanzmann's imap_parse_mailbox patch.
4212 2005-07-24 16:53:59 Thomas Roessler <roessler@does-not-exist.org>
4215 * thread.c: Try to fix threading bug triggered by duplicate
4218 2005-07-24 16:51:38 Cedric Duval <cedricduval+web@free.fr> (brendan)
4220 * OPS, copy.c, curs_main.c, doc/manual.sgml.head, functions.h,
4221 imap/imap.c, mh.c, mutt.h, mx.c, pager.c, protos.h, thread.c:
4222 Add thread editing commands.
4224 2005-07-24 16:12:12 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
4226 * doc/manual.sgml.head, main.c, protos.h, init.c: This patch
4227 adds an option -D to dump mutt's configuration after all
4228 configuration files have been read. Changes against PW's version:
4229 (1) curses isn't initialized; (2) variables are dumped to stdout,
4232 2005-07-24 15:46:26 Thomas Roessler <roessler@does-not-exist.org>
4235 * hash.c, imap/message.c, imap/util.c: This patch includes (1)
4236 a rewrite of hash_delete_hash, and (2) some changes to the IMAP
4237 code that Thomas Glanzmann made during an attempt to squash some
4238 segmentation fault in May. There is no guarantee that this patch
4239 doesn't break things. If it does, please complain to mutt-dev.
4241 * recvattach.c, smime.c: Fix S/MIME segmentation fault. Bug
4242 reported by Mads Martin Joergensen; part fixed by Brendan Cully.
4244 2005-07-24 08:59:44 Brendan Cully <brendan@kublai.com> (brendan)
4246 * copy.c: Don't assume messages in MMDF mailboxes have From
4247 separators when copying them. Spotted by William Lovas. Initial
4248 patch by TAKAHASHI Tamotsu.
4250 2005-07-23 23:35:17 Byrial Jensen <byrial@image.dk> (brendan)
4252 * curs_main.c, doc/manual.sgml.head, globals.h, main.c, muttlib.c:
4253 This is the current shortcut patch patch by Byrial Ole Jensen
4254 <byrial@image.dk>, updated by Christoph Berg <cb@df7cb.de>.
4256 2005-07-17 00:43:05 Brendan Cully <brendan@kublai.com> (brendan)
4258 * account.c: Don't dereference null ImapUser in new getlogin
4261 2005-07-15 07:29:37 Vincent Lefevre <vincent@vinc17.org> (brendan)
4263 * po/fr.po: PO update 20050613.
4265 2005-07-06 23:49:08 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
4268 * BEWARE: this fixes a little typo.
4270 2005-07-06 21:03:00 Brendan Cully <brendan@kublai.com> (brendan)
4272 * hcache.c: Apply Aaron Crane's function pointer bandaid to the
4275 2005-06-28 19:26:54 Brendan Cully <brendan@kublai.com> (brendan)
4277 * account.c, account.h, globals.h, init.h, mutt_sasl.c: Add
4278 $imap_login variable to specify which user to authenticate as
4279 ($imap_user controls which user's mail gets accessed). Currently
4280 this can't be specified interactively, since I can't think of
4281 a way to do it that wouldn't annoy users where login == user
4282 (the default value of $imap_login).
4284 2005-06-24 22:32:38 Sébastien Hinderer <Sebastien.Hinderer@libertysurf.fr> (brendan)
4286 * crypt.c: Remove a warning about unused variable 'now' in
4287 crypt_valid_passphrase
4289 2005-06-22 01:46:49 Sébastien Hinderer <Sebastien.Hinderer@libertysurf.fr> (brendan)
4291 * doc/devel-notes.txt: This patch fixes two small typos in
4294 2005-06-18 04:54:39 Brendan Cully <brendan@kublai.com> (brendan)
4296 * main.c: Update copyright dates according to latest activity
4299 2005-06-12 18:28:29 Tamotsu Takahashi <ttakah@lapis.plala.or.jp>
4302 * menu.c: Fix background colors for $arrow_cursor.
4304 2005-06-12 18:24:31 Thomas Roessler <roessler@does-not-exist.org>
4307 * curs_main.c, init.h, menu.c, mutt.h: Add $braille_friendly.
4308 Behavior originally suggested by Sébastien Hinderer
4309 <Sebastien.Hinderer@libertysurf.fr>.
4311 2005-04-10 09:37:51 Johan Svedberg <johan@svedberg.pp.se> (roessler)
4315 2005-04-03 00:14:51 Daniel Jacobowitz <dan@debian.org> (brendan)
4317 * imap/imap.c, imap/imap_private.h, imap/message.c: Synchronise
4318 message flags before moving messages.
4320 2005-03-31 04:55:09 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
4323 * mh.c: Another hcache cygwin portability fix.
4325 2005-03-23 10:51:11 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
4328 * init.h, mh.c, mutt.h: Maildir header cache.
4330 2005-03-22 19:58:15 Horst Schirmeier <horst@schirmeier.com> (roessler)
4332 * Makefile.am: Use install-exec-hook install of
4335 2005-03-22 19:53:49 Ronny Haryanto <ronnylist@haryan.to> (roessler)
4339 2005-03-22 19:49:31 René Clerc <rene@clerc.nl> (roessler)
4343 2005-03-22 19:48:35 Roland Rosenfeld <roland@spinnaker.de> (roessler)
4347 2005-03-22 19:46:59 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
4349 * init.c, init.h: remove some unused functions.
4351 2005-03-22 19:43:13 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
4355 2005-03-22 03:40:54 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
4358 * hcache.c, imap/imap.c, imap/imap_private.h, imap/message.c,
4359 protos.h: Thomas graces us with this patch that resolves a
4360 type-size inconsistency in the UIDVALIDITY parser.
4362 Edited for correctness.
4364 2005-03-17 09:30:06 Pawel Dziekonski <pawel.dziekonski@pwr.wroc.pl>
4369 2005-03-16 07:01:59 Brendan Cully <brendan@kublai.com> (brendan)
4371 * doc/Makefile.in: As Ralf Wildenhues noted, the cygwin EXEEXT
4372 patch was incomplete. Note to self: avoid patching on short
4373 sleep. Starting tomorrow.
4375 * configure.in, doc/Makefile.in, hcache.c, Makefile.am: Various
4376 cygwin portability fixes
4378 2005-03-15 04:40:40 Brendan Cully <brendan@kublai.com> (brendan)
4380 * crypthash.h: Don't define uint32_t anywhere but in
4381 config.h. Spotted by Alain Bench.
4383 2005-03-13 16:35:35 roessler (roessler)
4385 * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po,
4386 po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
4387 po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, VERSION, po/bg.po,
4388 po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
4389 po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, reldate.h:
4390 automatic post-release commit for mutt-1.5.9
4392 2005-03-13 16:29:09 Morten Bo Johansen <mojo@mbjnet.dk> (roessler)
4396 2005-03-05 18:15:20 Christoph Ludwig
4397 <cludwig@cdc.informatik.tu-darmstadt.de> (roessler)
4399 * crypt.c: The attached patch fixes a segfault I observed
4400 today: mutt failed to check for a possible null pointer in
4401 mutt_is_application_smime(Body*).
4403 2005-03-05 07:10:57 brendan (brendan)
4405 * mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h,
4406 mutt_ssl.c, mutt_ssl_gnutls.c, mutt_ssl_nss.c, mutt_tunnel.c:
4407 Rename open/close/read/write function pointers to avoid problems
4408 with systems where standard open/close/read/write functions are
4409 implemented with macros. Thanks to Aaron Crane and others for
4410 their input about the problem.
4412 2005-03-01 15:53:25 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
4416 2005-03-01 15:52:33 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
4419 * init.h: This is a spelling fix supplied by Cameron Simpson.
4421 2005-02-28 18:33:45 Mads Martin Joergensen <mmj@suse.de> (roessler)
4423 * curs_main.c: Fix a crash.
4425 2005-02-28 15:15:23 Christoph Berg <cb@df7cb.de> (roessler)
4427 * init.h, menu.c, mutt.h: I've updated the menu_context patch to
4428 reintroduce the menu_move_off variable that hasn't made it into
4429 1.5.8. The patch fixes menu_prev_line and menu_next_line which
4430 didn't work with menu_context > 0 and also makes <current-middle>
4431 work even if there are less messages than screen lines (thanks
4432 to René Clerc and Vincent Lefevre for spotting these issues).
4434 2005-02-28 14:37:09 Udo Schweigert <mutt@cert.siemens.de> (roessler)
4436 * smime.c: As pointed out in a separate thread, here is a patch
4437 which fixes the problem of a failing openssl after interactively
4438 selecting a recipient's key.
4440 2005-02-27 03:18:23 Brendan Cully <brendan@kublai.com> (brendan)
4442 * imap/message.c: Turn brain back on before committing patches
4443 (that modification I made to APPEND was bogus).
4445 2005-02-27 02:44:45 Dan Hopper <ku4nf@austin.rr.com> (brendan)
4447 * imap/message.c: Don't lose N flag when uploading a message to
4448 an IMAP mailbox. (Slightly modified from the original patch to
4449 prevent spurious space characters).
4451 2005-02-21 04:42:34 Alain Bench <messtic@oreka.com> (roessler)
4453 * parse.c, pgp.c, sendlib.c: Bcc should be RFC2047-encoded, too.
4455 2005-02-19 16:00:24 Thomas Roessler <roessler@does-not-exist.org>
4458 * sendlib.c: Fix Debian 295528.
4460 2005-02-17 03:33:00 Brendan Cully <brendan@kublai.com> (brendan)
4462 * OPS, browser.c, doc/manual.sgml.head, functions.h,
4463 imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h:
4464 New function: rename-mailbox (bound to 'r' by default).
4466 The lack of a rename-mailbox command for IMAP finally got too
4467 annoying. It's a bit of a cut-and-paste job, but I've put my
4468 dreams of cleaning up the IMAP codebase on hold. Gotta grow up
4471 2005-02-16 09:34:06 ta_panta_rei <7vvtch802@sneakemail.com> (roessler)
4475 2005-02-16 08:48:41 Ronny Haryanto <ronnylist@haryan.to> (roessler)
4479 2005-02-15 19:28:24 Thomas Roessler <roessler@does-not-exist.org>
4482 * doc/Makefile.in: Fix linuxdoc invocation. Thanks to
4483 Tamotsu Takahashi for tracking this down to an idiotic
4484 non-backwards-compatible change to the way groff works.
4486 2005-02-15 19:03:51 Ivan Vilata i Balaguer <ivan@selidor.net>
4491 2005-02-14 08:48:43 Vincent Lefevre <vincent@vinc17.org> (roessler)
4495 2005-02-13 17:37:31 Roland Rosenfeld <roland@spinnaker.de> (roessler)
4499 2005-02-13 09:53:07 Thomas Roessler <roessler@does-not-exist.org>
4502 * Makefile.am: Include crypt-gpgme.h with the distribution.
4504 2005-02-13 00:25:37 Brendan Cully <brendan@kublai.com> (brendan)
4506 * configure.in, m4/gettext.m4, m4/iconv.m4: Use AC_HELP_STRING
4507 to pretty print configure --help screen, with mixed results.
4509 2005-02-12 21:04:22 Brendan Cully <brendan@kublai.com> (brendan)
4511 * Makefile.am, imap/Makefile.am: Require at least automake 1.6
4513 2005-02-12 20:56:36 roessler (roessler)
4515 * po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
4516 po/zh_CN.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po, po/pl.po,
4517 po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
4518 po/ja.po, po/ko.po, po/da.po, po/de.po, po/el.po, po/eo.po,
4519 po/es.po, Makefile.am, VERSION, po/bg.po, po/ca.po, po/cs.po,
4520 reldate.h: automatic post-release commit for mutt-1.5.8
4522 2005-02-12 20:46:48 Vincent Lefevre <vincent@vinc17.org> (roessler)
4526 2005-02-12 20:45:36 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
4530 2005-02-12 20:20:42 Thomas Roessler <roessler@does-not-exist.org>
4533 * configure.in: Give people more time to profile the inode
4534 sorting code; disabled by default for now.
4536 * globals.h, init.h, menu.c: Christoph Berg's menu_context,
4537 and a version of menu_move_off where that's not optional,
4538 but where mutt will just try to avoid moving off the bottom.
4539 Complain to mutt-dev if you want this to be optional.
4541 2005-02-12 19:54:51 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
4544 * imap/message.c, imap/util.c: Fix debian bug #275060 (editing
4545 on an imap server loses its flags). Remove trailing delimiter
4546 from IMAP folder names.
4548 2005-02-12 19:52:28 Thomas Roessler <roessler@does-not-exist.org>
4551 * charset.c, mbyte.c: Recognize euc-jp-ms. MORIYAMA Masayuki
4552 by way of TAKAHASHI Tamotsu.
4554 2005-02-12 19:38:14 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
4557 * doc/manual.sgml.head, doc/manual.sgml.tail, init.h, main.c:
4558 Trivial documentation fixes (TAKAHASHI Tamotsu, Brendan Cully,
4559 Paul Walker, Derek Martin).
4561 * editmsg.c: Partially fix debian bug #275060 (editing a message
4562 in a mbox loses its flags).
4564 * TODO: We have $include_onlyfirst.
4566 2005-02-12 19:28:26 TAKIZAWA Takashi <taki@luna.email.ne.jp> (roessler)
4568 * muttlib.c, pager.c: column-length and byte-length are different
4570 2005-02-12 19:19:25 Derek Martin <invalid@pizzashack.org> (roessler)
4572 * mutt.h, commands.c, curs_main.c, init.h: pgp-auto-decode: When
4573 $pgp_auto_decode is set, then mutt will check for traditional
4574 pgp on certain operations. This is similar (but NOT identical)
4575 to the behavior known from PGP/MIME messages.
4577 2005-02-12 19:12:40 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
4580 * alias.c, doc/manual.sgml.head, globals.h, hdrline.c, init.c,
4581 init.h: unalternates now also adds to a list of exceptions;
4582 same behavior for unlists, and unsubscribe. With some changes
4585 2005-02-11 04:12:03 Brendan Cully <brendan@kublai.com> (brendan)
4587 * configure.in, m4/libgnutls.m4, mutt_ssl_gnutls.c: autoconf
4588 support for gnutls using a slightly modified version of gnutls'
4591 * globals.h, init.h: Only enable ssl_client_cert for openssl
4592 (spotted by Adeodato).
4594 2005-02-09 09:05:38 Thomas Roessler <roessler@does-not-exist.org>
4597 * pattern.c: Don't crash in mutt_pattern_exec when h->env is NULL.
4599 2005-02-08 17:23:50 TAKAHASHI Tamotsu <tamo@momonga-linux.org>
4602 * init.h, mutt.h, mutt_idna.c: Make IDN decoding optional.
4604 2005-02-05 14:11:36 Thomas Roessler <roessler@does-not-exist.org>
4607 * crypthash.h, imap/util.c, lib.h, mbyte.h, mutt_idna.h,
4608 patchlist.sh, remailer.h, rfc822.h: Remove a number of unnecessary
4609 config.h includes, and add some missing ones. May fix some bugs.
4611 2005-02-04 16:54:13 Brendan Cully <brendan@kublai.com> (brendan)
4613 * Makefile.am: Add smime_keys to EXTRA_SCRIPTS (for make dist).
4615 2005-02-04 12:56:28 Tamotsu Takahashi <ttakah@lapis.plala.or.jp>
4618 * Makefile.am: http://bugs.guug.de/db/17/1769.html This is
4619 necessary for FreeBSD.
4621 2005-02-03 19:46:53 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
4624 * hcache.c: this is a fix for hcache.c infrastructure which is
4625 about wrongly calculate unique id
4627 2005-02-03 18:44:27 Thomas Roessler <roessler@does-not-exist.org>
4630 * pgp.c: Fix PGP clear signature handling.
4632 2005-02-03 17:01:44 Brendan Cully <brendan@kublai.com> (brendan)
4634 * imap/auth.c, imap/auth_anon.c, imap/auth_cram.c,
4635 imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
4636 imap/browse.c, imap/command.c, imap/imap.c, imap/message.c,
4637 imap/utf7.c, pgpkey.c, pgplib.c, pgpmicalg.c, pgppacket.c,
4638 pgppubring.c, pop.c, pop_auth.c, pop_lib.c, postpone.c,
4639 query.c, recvattach.c, recvcmd.c, regex.c, remailer.c,
4640 resize.c, rfc1524.c, rfc2047.c, rfc2231.c, rfc822.c, score.c,
4641 send.c, sendlib.c, sha1.c, signal.c, smime.c, snprintf.c,
4642 sort.c, status.c, system.c, thread.c, url.c, utf8.c,
4643 wcwidth.c, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
4644 crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
4645 crypt.c, cryptglue.c, curs_lib.c, curs_main.c, date.c,
4646 dotlock.c, edit.c, editmsg.c, enter.c, extlib.c, filter.c,
4647 flags.c, from.c, getdomain.c, gnupgparse.c, handler.c, hash.c,
4648 hdrline.c, headers.c, help.c, history.c, hook.c, init.c, keymap.c,
4649 lib.c, main.c, makedoc.c, mbox.c, mbyte.c, md5c.c, menu.c, mh.c,
4650 mutt.h, mutt_idna.c, mutt_sasl.c, mutt_socket.c, mutt_ssl.c,
4651 mutt_ssl_gnutls.c, mutt_ssl_nss.c, mutt_tunnel.c, muttlib.c,
4652 mx.c, pager.c, parse.c, pattern.c, pgp.c, pgpinvoke.c, account.c,
4653 addrbook.c, alias.c, ascii.c, attach.c, base64.c, browser.c,
4654 buffy.c, charset.c, color.c, commands.c, complete.c, compose.c,
4655 copy.c, crypt-gpgme.c: Add config.h to the top of every C file
4656 that could possibly want it. Remove it from mutt.h
4658 2005-02-01 03:36:39 Brendan Cully <brendan@kublai.com> (brendan)
4660 * imap/auth.c, imap/auth_anon.c, imap/auth_cram.c,
4661 imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
4662 imap/browse.c, imap/command.c, imap/imap.c, imap/message.c,
4663 imap/utf7.c, protos.h: Pull config.h out of protos.h, add to
4664 top of every IMAP C file. This should probably be done to every
4665 C file, but the results need testing in case some files depend
4666 on the current (broken) includes.
4668 2005-01-31 02:40:14 brendan (brendan)
4670 * acconfig.h, configure.in, hcache.c, imap/imap_private.h,
4671 imap/message.c, m4/types.m4, protos.h: Begin removing deprecated
4672 autoconf 2.13 backward compatibility code. Add AC_CHECK_TYPES
4673 macros for uin32/64 types, use uint64_t instead of long long in
4676 2005-01-29 19:15:07 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
4679 * hcache.c: - make hcache.c conform to mutt codingstyle - use $Id$
4680 CVS keyword instead of %K% BitKeeper keyword
4682 2005-01-28 16:40:33 Thomas Roessler <roessler@does-not-exist.org>
4685 * pgp.c: Adeotato points out that feof() only works after a read.
4686 So, we now check for an unsuccessful fgetc().
4688 2005-01-28 14:50:31 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
4690 * signal.c: Trigger window resizing code when waking up from
4693 2005-01-28 14:09:08 René Clerc <rene@clerc.nl> (roessler)
4697 2005-01-28 13:17:22 Werner Koch <wk@gnupg.org> (roessler)
4699 * Makefile.am, configure.in, crypt-gpgme.c, crypt-gpgme.h,
4700 crypt-mod-pgp-gpgme.c, crypt-mod-smime-gpgme.c, cryptglue.c,
4701 functions.h: gpgme integration. See documentation for
4702 $crypt_use_gpgme, and http://www.gnupg.org/aegypten2/.
4704 2005-01-28 13:00:36 Adeodato Simó <asp16@alu.ua.es> (roessler)
4706 * mutt_ssl_gnutls.c: The attached mini-patch from David Mosberger
4707 <davidm@napali.hpl.hp.com> seems to fix a segfault in the ia64
4708 architecture. Via Debian Bug#285001.
4710 2005-01-28 10:01:30 roessler (roessler)
4712 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/lt.po,
4713 po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
4714 po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po,
4715 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, VERSION,
4716 po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po, reldate.h:
4717 automatic post-release commit for mutt-1.5.7
4719 2005-01-27 20:52:13 Thomas Roessler <roessler@does-not-exist.org>
4722 * main.c: Add USE_INODESORT to main.c's option dump.
4724 2005-01-27 20:38:02 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
4727 * commands.c: 0. In compose mode, press Ctrl-t to change
4728 Content-Type. 1. Type "application/octet-stream" for example.
4729 2. Press Ctrl-t again. 3. Type "text/plain; charset=us-ascii"
4730 4. You will be asked "Convert to us-ascii upon sending?"
4731 5. Press y or n. 6. You will see a strange message:
4732 "Content-Type changed to Convert to us-ascii upon sending?."
4734 2005-01-27 20:26:52 Thomas Roessler <roessler@does-not-exist.org>
4737 * pgp.c: Return an error in pgp_decrypt_part when the PGP output
4740 2005-01-27 20:17:46 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
4743 * curs_main.c: this patch doesn't raise an error if you try
4744 to sync an empty mailbox which makes it possible to use such a
4745 macro as this on an empty mailbox:
4747 macro index y "<sync-mailbox><change-folder>?" macro pager y
4748 "<sync-mailbox><change-folder>?"
4750 2005-01-27 19:34:50 David Shaw <dshaw@jabberwocky.com> (roessler)
4752 * pgp.c: Detect end of PGP armor header when a line is
4755 2005-01-27 19:18:15 Thomas Roessler <roessler@does-not-exist.org>
4758 * smime.c: Void the S/MIME passphrase before prompting
4759 the user to re-enter it. Noted by TAKAHASHI Tamotsu
4760 <ttakah@lapis.plala.or.jp>, but with memset replaced by
4761 smime_void_passphrase().
4763 2005-01-27 19:00:59 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
4766 * curs_lib.c: Add terminal newline when it lacks after editing
4767 a message. Originally from TAKIZAWA Takashi.
4769 2005-01-27 18:58:14 Thomas Roessler <roessler@does-not-exist.org>
4772 * Makefile.am: Include mutt_ssl_gnutls.c with the distribution.
4774 2005-01-27 18:54:24 Marco d'Itri <md@Linux.IT> (roessler)
4776 * globals.h, imap/imap.c, imap/util.c, init.c, init.h, main.c,
4777 mutt.h, mutt_sasl.c, mutt_socket.c, mutt_ssl.h, mutt_ssl_gnutls.c,
4778 pop_lib.c: GNUTLS support. Used in Debian since Nov. 2001.
4780 2005-01-27 18:48:41 Bill Nottingham <notting@redhat.com> (roessler)
4782 * mutt_sasl.c: With SASL, expect the server to prompt for
4783 additional auth data if we have some to send (#129961, upstream
4786 * contrib/sample.muttrc: Changes the sample.muttrc highlight to
4787 catch https URLs as well.
4789 * color.c, main.c: Support for the "default" color in Slang.
4791 2005-01-27 18:45:37 Florian Weimer <fw@deneb.enyo.de> (roessler)
4793 * mh.c, configure.in: Read files in maildir folders in inode
4794 order; this seems to reduce seek overhead on Linux. Enabled by
4795 default; to disable, run configure with --disable-inodesort.
4796 (By way of Mario d'Itri.)
4798 2005-01-27 18:28:42 Marco d'Itri <md@Linux.IT> (roessler)
4800 * pgp.c: Improved good signature check.
4802 * contrib/gpg.rc, pgpinvoke.c: Make the default Muttrc work
4803 out the box for people using gnupg-agent. Wrote and applied a
4804 one-line patch to make the %?p? conditional escape work correctly,
4805 patch forwarded upstream. (Closes: #277646)
4807 * pgpewrap.c: Don't segfault when invoked without any arguments.
4809 * contrib/gpg.rc, pgp.c: Evaluate gpg's machine-parseable status
4812 * smime_keys.pl: Add some sanity checks to smime_keys.pl.
4814 * contrib/gpg.rc: A gpg command line contains both --verbose
4815 and --no-verbose, remove the first.
4817 2005-01-26 14:33:08 Thomas Roessler <roessler@does-not-exist.org>
4820 * status.c: And, thinking about it further, this should just be
4821 an empty string, not "(null)".
4823 * status.c: The last Context->pattern fix was still crap.
4824 Ooooops. (Thanks Ralf.)
4826 2005-01-26 13:36:44 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
4829 * Makefile.am, configure.in, globals.h, hcache.c, imap/imap.c,
4830 imap/imap_private.h, imap/message.c, init.h, main.c, protos.h:
4833 2005-01-26 12:37:38 Ralf Wildenhues <wildenhues@ins.uni-bonn.de>
4836 * addrbook.c, browser.c, commands.c, compose.c, imap/utf7.c:
4837 Make some functions static.
4839 * imap/command.c, imap/message.c: Fix some printf arguments.
4841 2005-01-26 12:21:46 Thomas Roessler <roessler@does-not-exist.org>
4844 * status.c: * status.c: A variant of
4845 <http://marc.theaimsgroup.com/?l=mutt-dev&m=110053165002362&w=2>.
4846 Spotted by Ralf Wildenhues <wildenhues@ins.uni-bonn.de>.
4848 2005-01-17 02:24:49 Brendan Cully <brendan@kublai.com> (brendan)
4850 * cvslog2changelog.pl: cvs log emits a timezone after the hour,
4851 at least here. Adjust date regexp to handle that case.
4853 2005-01-15 17:45:01 Adeodato Simó <asp16@alu.ua.es> (brendan)
4855 * po/cs.po: Major translation updates forgotten in mutt-po.
4856 (I missed cs in the last commit).
4858 2005-01-15 08:01:35 Brendan Cully <brendan@kublai.com> (brendan)
4860 * Makefile.am: Update commit targets to work when builddir !=
4863 2005-01-15 07:43:30 Adeodato Simó <asp16@alu.ua.es> (brendan)
4865 * po/sv.po, po/ca.po, po/de.po, po/it.po: i18n updates.
4867 * doc/manual.sgml.head, doc/mutt.man, doc/muttrc.man.head,
4868 init.h: Sundry documentation nits fixed. Debian #210679, #254294,
4871 2005-01-11 12:15:13 Thomas Roessler <roessler@does-not-exist.org>
4874 * doc/manual.sgml.head, doc/muttrc.man.head: Document send2-hook.
4876 * send.c: send2-hook should also be executed after the first
4877 time the message is edited by the user.
4879 2005-01-09 15:35:51 Thomas Roessler <roessler@does-not-exist.org>
4882 * doc/muttbug.man, muttbug.sh.in: Replace muttbug and its
4883 documentation by a note that acknowledges the shut down of the
4884 bug tracking system.
4886 2004-12-21 09:46:24 Thomas Roessler <roessler@does-not-exist.org>
4889 * pgp.c: Fix Debian #275188.
4891 2004-12-07 19:50:04 Thomas Roessler <roessler@does-not-exist.org>
4894 * compose.c, hook.c, init.c, init.h, mutt.h, send.c: Add
4895 send2-hook and fix alternates handling.
4897 2004-11-19 16:16:51 René Clerc <rene@clerc.nl> (roessler)
4899 * doc/manual.sgml.tail, doc/manual.sgml.head: Document
4902 2004-11-08 08:43:17 Ralf Wildenhues <wildenhues@ins.uni-bonn.de>
4905 * imap/imap_private.h: Having a signed one-bit bitfield is quite
4906 odd -- its value is either 0 or -1. Although the current code
4907 is not broken because it doesn't test equality to 1, IMHO it's
4908 better not to use that.
4910 * imap/message.c: There's a size_t in imap_append_message not
4911 printed out portably.
4913 2004-11-02 13:30:58 Thomas Roessler <roessler@does-not-exist.org>
4916 * copy.h: Fix flag confusion. Noted by Vincent Lefevre.
4918 2004-10-30 21:59:00 Thomas Roessler <roessler@does-not-exist.org>
4921 * browser.c, buffy.c, check_sec.sh, commands.c, edit.c,
4922 imap/auth_cram.c, imap/auth_gss.c, imap/imap.c, imap/message.c,
4923 lib.c, lib.h, mutt_ssl.c, muttlib.c, recvcmd.c, url.c:
4924 safe_strcat, safe_strncat. Thanks to Ulf H. for noting the
4925 wrong use of strncat in part of the mutt code base.
4927 * smime.c: Fix bad code in smime_get_field_from_db. Problem noted
4928 by Ulf Härnhammar <Ulf.Harnhammar.9485@student.uu.se>.
4930 2004-09-29 11:27:33 Thomas Roessler <roessler@does-not-exist.org>
4933 * lib.c: Fix mutt_unlink race condition for systems without
4934 O_NOFOLLOW. Noted by Jarno Huuskonen <Jarno.Huuskonen@uku.fi>.
4936 2004-09-07 08:09:39 Matthias Andree <matthias.andree@gmx.de> (roessler)
4938 * prepare: Fix parameter passing.
4940 2004-08-31 15:41:03 Thomas Roessler <roessler@does-not-exist.org>
4943 * configure.in: Add AC_GNU_SOURCE.
4945 * recvattach.c: Remove *two* layers of S/MIME from messages
4946 before building the attachment tree. A generic solution would
4947 remove intransparent encodings all the way down the tree.
4949 2004-08-30 20:10:10 Brendan Cully <brendan@kublai.com> (roessler)
4951 * compose.c: Only print additional information related to PGP
4952 in case the current message is indeed to be encrypted/signed
4955 * globals.h, init.h, mutt_sasl.c, mutt_ssl.c: Here's a patch
4956 to allow mutt to use SSL client certificates to authenticate
4957 itself. To use, set ssl_client_cert to the path to your
4958 certificate file (containing both the certificate and the private
4959 key). It works with the SASL EXTERNAL authentication mechanism,
4960 so you'll need to have SASL enabled as well.
4962 2004-08-30 20:03:35 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
4965 * init.c: Fix a memory leak in the generic spam detection code.
4967 * muttlib.c, protos.h: This wipes duplicated code, which I
4968 introduced a while ago.
4970 2004-08-30 19:47:47 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
4975 2004-08-21 07:35:16 Ivan Vilata i Balaguer <ivan@selidor.net>
4980 2004-08-17 16:06:48 René Clerc <rene@clerc.nl> (roessler)
4984 2004-08-17 15:56:23 Thomas Roessler <roessler@does-not-exist.org>
4987 * configure.in, configure.in: Check for ssize_t.
4989 2004-08-17 15:25:31 Ronny Haryanto <ronnylist@haryan.to> (roessler)
4991 * po/id.po: Corrected update.
4995 2004-08-17 15:22:25 Vincent Lefevre <vincent@vinc17.org> (roessler)
4999 2004-08-17 13:42:01 Johan Svedberg <johan@svedberg.pp.se> (roessler)
5003 2004-08-16 21:37:43 Adeodato Simó <asp16@alu.ua.es> (roessler)
5005 * headers.c: as of current cvs, setting "PGP: E" (or similar)
5006 when header-editing a message does not work. the OP is set
5007 (ENCRYPT, SIGN, whatever) but APPLICATION_PGP is missing.
5009 2004-08-16 21:36:38 Brendan Cully <brendan@kublai.com> (roessler)
5011 * imap/imap.c: If STARTTLS fails to complete the SSL handshake,
5012 the error is not propagated and mutt will attempt to log in
5013 anyway, probably causing an infinite block on read. The attached
5014 patch closes the socket in this case, and propagates the error
5017 * imap/auth_sasl.c: The attached patch causes mutt to attempt
5018 the next method in imap_authenticators if the previous method
5019 failed, even if the server reported that the method was
5020 available. Previously mutt would give up if any authentication
5023 2004-08-16 21:34:22 Moritz Schulte <moritz@g10code.com> (roessler)
5025 * compose.c: Only print "Encrypt with" field in case the used
5026 S/MIME modules supports this feature.
5028 2004-08-16 21:33:35 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
5032 2004-08-11 12:31:21 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
5035 * imap/imap.c: Fix two IMAP memory leaks.
5037 * imap/imap.c, imap/imap.h: Remove imap_close_connection.
5039 * menu.c: Fix a memory leak in mutt_menuDestroy.
5041 2004-08-08 16:21:16 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
5044 * ChangeLog, muttlib.c, protos.h: Fix a memory leak.
5046 2004-08-08 16:19:15 Thomas Roessler <roessler@does-not-exist.org>
5049 * pgp.c, smime.c: Fix the PGP and S/MIME menus. Complaints
5050 and suggestions of many lead to these changes. See mutt-dev
5051 discussions around this time for details.
5053 * Makefile.am, crypthash.h, md5.h, sha1.h: Fix uint32_t
5054 portability problem. Reported by Steve Kennedy.
5056 2004-08-07 05:23:33 Johan Svedberg <johan@svedberg.pp.se> (roessler)
5060 2004-08-02 08:03:46 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
5062 * imap/command.c: Fix the improvement to address #1655.
5064 2004-07-22 01:10:55 Brendan Cully <brendan@kublai.com> (roessler)
5066 * imap/message.c: Quick fix for IMAP breakage.
5068 2004-07-21 22:15:40 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
5070 * imap/command.c: This is a one-line patch that increases the
5071 speed at which mutt opens IMAP mailboxes, and addresses bug #1655.
5073 2004-07-20 09:00:50 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
5077 2004-07-20 08:17:21 Thomas Roessler <roessler@does-not-exist.org>
5080 * imap/message.c, mutt.h, parse.c, send.c, url.c: Use List-Post
5081 headers when doing list-reply.
5083 2004-07-19 21:44:23 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
5086 * globals.h, imap/message.c, init.h: Fix #1548. (The first
5087 variant, with $imap_headers specifying headers that are downloaded
5088 in addition to the set required for mutt to work properly.)
5090 2004-07-19 21:41:43 David Champion <dgc@uchicago.edu> (roessler)
5092 * mbox.c, mh.c, pgp.c, sendlib.c: Fix some compiler warnings.
5094 2004-07-19 21:39:28 Adeodato Simó <asp16@alu.ua.es> (roessler)
5096 * doc/manual.sgml.head: Fixing a missing newline.
5098 2004-07-19 21:36:46 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
5101 * Makefile.am: Fix IMAP breakage.
5103 2004-07-15 08:08:32 David Champion <dgc@uchicago.edu> (roessler)
5105 * doc/manual.sgml.head, init.c, init.h, mutt.h: v3 of the generic
5106 spam detection patch.
5108 2004-07-14 05:58:30 Moritz Schulte <moritz@g10code.com> (roessler)
5110 * pgp.c: Do not forget to handle special-case for gpg-agent.
5112 2004-07-14 05:55:40 Thomas Roessler <roessler@does-not-exist.org>
5115 * ChangeLog: Fix an earlier commit message.
5117 2004-07-14 05:45:18 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
5120 * browser.c: Fix Debian#237426. (Experimental.)
5122 2004-07-14 05:39:23 Thomas Roessler <roessler@does-not-exist.org>
5125 * compose.c: Don't invoke "builtin" as an external editor. Note:
5126 It's not clear to me that this is really the right approach.
5127 Revisit Editor/Visual some time.
5129 2004-07-14 05:19:15 Elmar Hoffmann <mutt-dev-ml@elho.net> (roessler)
5131 * init.h, mutt.h, thread.c: By default Mutt hides the subject
5132 of messages in the thread tree that have the same subject as
5133 their parent or closest previously displayed sibling. This patch
5134 makes this optional, introducing the hide_thread_subject boolean
5135 setting which defaults to the old behaviour.
5137 2004-07-14 05:07:18 Thomas Roessler <roessler@does-not-exist.org>
5140 * mh.c: Some eye-candy during the delayed parsing of maildir
5143 2004-07-14 04:50:19 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
5146 * init.h, sort.h: Hack to fix $sort_browser documentation.
5148 * copy.c, copy.h, handler.c, init.h, mutt.h, send.c:
5149 $include_onlyfirst, again.
5151 2004-07-14 04:34:07 Thomas Roessler <roessler@does-not-exist.org>
5154 * copy.c, copy.h, handler.c, init.h, mutt.h, send.c: Fix a cvs
5155 commit SNAFU: This commit undoes the include_onlyfirst patch,
5156 but leaves the generic spam detection by David Champion in place
5157 (which, erroneously, hadn't been committed automatically).
5159 2004-07-14 04:16:58 ttakah@lapis.plala.or.jp (roessler)
5161 * commands.c, copy.c, copy.h, doc/manual.sgml.head,
5162 doc/muttrc.man.head, globals.h, handler.c, hdrline.c, init.c,
5163 init.h, mutt.h, muttlib.c, parse.c, pattern.c, protos.h, send.c,
5164 sort.c, sort.h: Introduce $include_onlyfirst.
5166 2004-07-12 13:35:27 Thomas Roessler <roessler@does-not-exist.org>
5169 * pager.c: The limitations for OP_MAIL and OP_RECALL should
5172 * init.c, sendlib.c: Add some debugging code, and rewrite the
5173 previously-ununderstandable mutt_remove_duplicates. (All this
5174 done on the search for a problem that ultimately turned out to
5175 be a configuration issue. Still, the changed code could come in
5178 2004-07-11 16:25:00 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
5181 * pager.c: Fix #1882.
5183 2004-06-27 13:54:51 Thomas Roessler <roessler@does-not-exist.org>
5186 * postpone.c: Experimental code for #1910.
5188 2004-06-26 08:45:29 Thomas Roessler <roessler@does-not-exist.org>
5191 * commands.c: Fix #1909.
5193 2004-06-23 08:09:43 Thomas Roessler <roessler@does-not-exist.org>
5196 * pgp.c: Zero out the PGP passphrase before asking for a new one.
5198 2004-06-17 20:39:20 Thomas Roessler <roessler@does-not-exist.org>
5201 * smime.c: Change S/MIME send menu behavior to xor instead of or,
5202 so it behaves the same way as the PGP send menu.
5204 2004-06-17 20:36:13 Moritz Schulte <moritz@g10code.com> (roessler)
5206 * Makefile.am, compose.c, configure.in, crypt-mod-pgp-classic.c,
5207 crypt-mod-smime-classic.c, crypt-mod.c, crypt-mod.h, crypt.c,
5208 cryptglue.c, curs_lib.c, init.h, keymap.c, keymap.h, main.c,
5209 mutt.h, mutt_crypt.h, mutt_curses.h, pgp.c, pgp.h, smime.c,
5210 smime.h: This is the sequel to the crypto modularization changes
5211 I did on 2003-01-21. Moritz added another abstraction layer
5212 which cleans up the code and allows the crypto modules to use
5213 their own option menu. Everything should work as it used to
5214 but is now in a really good shape for part III, the Return of
5215 the GnuPG Easy Makers. -wk
5217 * crypt-mod-pgp-classic.c, crypt-mod-smime-classic.c, crypt-mod.c,
5218 crypt-mod.h: New files.
5220 * smime.c (smime_valid_passphrase, smime_send_menu): New
5221 functions. * smime.h: Removed macro: smime_valid_passphrase.
5222 Declared: smime_valid_passphrase, smime_send_menu. * pgp.c:
5223 Include "mutt_menu.h". (pgp_valid_passphrase, pgp_send_menu):
5224 New functions. * pgp.h: Removed macro: pgp_valid_passphrase.
5225 Declared: pgp_valid_passphrase, pgp_send_menu. *
5226 mutt_curses.h: Declare: mutt_need_hard_redraw. * mutt_crypt.h:
5227 Declare: crypt_pgp_valid_passphrase, crypt_pgp_send_menu,
5228 crypt_smime_valid_passphrase, crypt_smime_send_menu, crypt_init.
5229 Adjust WithCrypto definition since the GPGME backend does not
5230 exclude anymore the other `classic' backends. (KEYFLAG_ISX509):
5231 New symbol. * mutt.h (enum): New symbol: OPTCRYPTUSEGPGME.
5232 (struct body): New member: is_signed_data, warnsig. * main.c
5233 (main): Call crypt_init. * keymap.c (km_get_table): Support for
5234 MENU_KEY_SELECT_PGP and MENU_KEY_SELECT_SMIME. (Menus): Added
5235 entries fuer MENU_KEY_SELECT_PGP and MENU_KEY_SELECT_SMIME.
5236 (km_init): Create bindings for MENU_KEY_SELECT_PGP and
5237 MENU_KEY_SELECT_SMIME. * keymap.h (enum): New enum symbols:
5238 MENU_KEY_SELECT_PGP, MENU_KEY_SELECT_SMIME. * init.h:
5239 New configuration variable: crypt_use_gpgme. * compose.c
5240 (pgp_send_menu, smime_send_menu): Removed functions, they are now
5241 contained in the crypto backend modules. (mutt_compose_menu):
5242 Use crypt_pgp_send_menu and crypt_smime_send_menu instead
5243 pgp_send_menu and smime_send_menu. * cryptglue.c: Slightly
5244 rewritten in order to make use of the module mechanism used to
5245 access crypto backends. * curs_lib.c (mutt_need_hard_redraw):
5246 New function. * crypt.c (crypt_forget_passphrase): Adjust
5247 for new crypto backend interface. (crypt_valid_passphrase):
5248 Stripped, use calls to crypt_pgp_valid_passphrase and
5249 crypt_smime_valid_passphrase.
5251 2004-06-02 17:55:34 Alain Bench <veronatif@free.fr> (roessler)
5253 * parse.c: Fix #1759.
5255 2004-04-30 06:49:37 Urs Janßen <urs@tin.org> (roessler)
5257 * doc/Makefile.in, doc/mbox.man, doc/mmdf.man: mmdf(5), new mbox
5258 (5). (These changes have been sitting in my inbox for ages, tlr.)
5260 2004-04-13 15:10:38 Brendan Cully <brendan@kublai.com> (roessler)
5262 * imap/message.c: Fix #1795
5264 2004-04-13 08:02:12 David Shaw <dshaw@jabberwocky.com> (roessler)
5266 * crypt.c, init.h, mutt.h: Rename pgp_mime_ask to pgp_mime_auto;
5267 change the default; change the error message given if that
5268 variable is set to "no."
5270 2004-04-12 21:43:33 Thomas Roessler <roessler@does-not-exist.org>
5273 * lib.c, attach.c: Don't open a file for writing that we have
5274 unlinked before. Reported embarassingly long ago by Jarno
5275 Huuskonen <Jarno.Huuskonen@uku.fi>.
5277 2004-04-12 21:19:31 Dale Woolridge <dale-list-mutt-dev-2@woolridge.org>
5280 * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/pt_BR.po, po/ru.po,
5281 po/sk.po, po/sv.po, po/tr.po, po/gl.po, po/hu.po, po/id.po,
5282 po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po,
5283 po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
5284 po/et.po, po/fr.po, compose.c, crypt.c, init.h, mutt.h,
5285 mutt_crypt.h, po/ca.po, postpone.c, send.c, sendlib.c: See:
5286 http://does-not-exist.org/mail-archives/mutt-dev/msg00843.html
5288 2004-04-12 20:37:19 Thomas Roessler <roessler@does-not-exist.org>
5291 * copy.c: Fix #1804.
5293 * commands.c, curs_main.c, mutt.h, mutt_crypt.h, pager.c,
5294 recvattach.c: A belated fix for #1808 (Debian #233106): Make
5295 sure check-traditional-pgp doesn't leave the pager context
5296 unnecessarily. This makes message-hooks like this one safe:
5298 message-hook '!(~g|~G) ~b"^-----BEGIN\ PGP\ (SIGNED\ )?MESSAGE"'
5299 \ "exec check-traditional-pgp"
5301 2004-04-12 19:53:29 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
5304 * doc/manual.sgml.head, init.h: Various documentation fixes,
5307 2004-04-12 19:47:59 Alain Bench <veronatif@free.fr> (roessler)
5309 * doc/mbox.man, doc/muttbug.man: Fix #1831, Debian#237827.
5311 2004-04-12 19:42:10 Joël Riou <joel.riou@normalesup.org> (roessler)
5313 * globals.h, init.c, init.h: Introduce config_charset.
5315 2004-04-12 19:37:59 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
5319 2004-04-12 19:37:23 Im Eunjea <eunjea@koru.org> (roessler)
5323 2004-04-12 19:34:45 Holger Weiss <lists@jhweiss.de> (roessler)
5325 * doc/manual.sgml.head, doc/muttrc.man.head, mutt.h, pattern.c:
5326 Unreferenced messages pattern: ~$
5328 2004-04-12 19:20:13 Paul WALKER <paul.walker@st.com> (roessler)
5330 * mutt_sasl.c: SASL2 needs errno.h.
5332 2004-04-12 19:17:32 Thomas Roessler <roessler@does-not-exist.org>
5335 * muttlib.c: Include the user ID with temporary file names.
5336 Suggested by eravin@panix.com in #1833.
5338 * doc/Makefile.in: Fix #1708 the brutal way, by installing
5339 multiple copies of the muttbug (pardon, flea) manual page.
5341 2004-04-12 18:56:18 Neil Brown <neilb@cse.unsw.edu.au> (roessler)
5343 * imap/auth_sasl.c: Fix Debian #206078, #214758; patch submitted
5344 by Artur Czechowski as #1845.
5346 2004-03-21 16:02:10 Ivan Vilata i Balaguer <ivan@selidor.net>
5351 2004-02-12 08:51:07 roessler (roessler)
5353 * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
5354 po/tr.po, po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/ja.po,
5355 po/ko.po, po/lt.po, po/id.po, po/it.po, po/gl.po, po/hu.po,
5356 po/es.po, po/et.po, po/fr.po, po/el.po, po/eo.po, po/da.po,
5357 po/de.po, VERSION, po/bg.po, po/ca.po, po/cs.po, reldate.h,
5358 ChangeLog: automatic post-release commit for mutt-1.4.2.1
5360 2004-02-12 08:46:17 Thomas Roessler <roessler@does-not-exist.org>
5363 * Makefile.am: (stable) Include regex.c and snprintf.c with
5366 2004-02-11 14:03:38 roessler (roessler)
5368 * po/zh_TW.po, po/uk.po, po/zh_CN.po, po/tr.po, po/sv.po,
5369 po/ru.po, po/sk.po, po/pt_BR.po, po/pl.po, po/nl.po, po/ko.po,
5370 po/lt.po, po/ja.po, po/it.po, po/id.po, po/hu.po, po/gl.po,
5371 po/et.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
5372 po/cs.po, po/da.po, po/ca.po, VERSION, po/bg.po, reldate.h,
5373 ChangeLog: automatic post-release commit for mutt-1.4.2
5375 2004-02-11 10:07:17 Thomas Roessler <roessler@does-not-exist.org>
5378 * configure.in, menu.c: Backport an old bug fix, and make sure
5379 configure can be created on recent systems.
5381 2004-02-11 08:20:25 Mads Martin Joergensen <mmj@suse.de> (roessler)
5383 * init.c: Fix some warnings.
5385 2004-02-08 11:41:31 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
5387 * charset.c: Fix a CP1255/8-related problem that's caused by a
5390 2004-02-08 09:38:38 Thomas Roessler <roessler@does-not-exist.org>
5393 * muttlib.c: Change the logic in mutt_open_read to only
5394 catch directories -- mutt may legitimately read devices (think
5395 /dev/null) or named pipes. Also delegate error reporting to the
5396 calling function by setting errno.
5398 2004-02-07 21:40:11 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
5403 2004-02-07 21:38:32 Juan Altmayer Pizzorno <juan@altmayer.com>
5406 * mbox.c: Hi, off_t is a 64-bit number (like on Mac OS X/darwin),
5407 the percentages don't show right while mutt is reading/parsing
5408 a mailbox. Here's a patch (against 1.5.6i) to fix that.
5410 2004-02-07 21:36:41 David Yitzchak Cohen
5411 <lists+mutt_devs@bigfatdave.com> (roessler)
5413 * init.c, muttlib.c: Looking at the code, the problem is pretty
5414 obvious. A recent patch to init.c (the one that was supposed
5415 to prevent Mutt from silently failing to read nonexistant RC
5416 files, IIRC) changed source_rc() to stat(2) the RC "file" before
5417 trying to mutt_open_read() it. There's only one problem here:
5418 source_rc() has no way of knowing whether or not its "file"
5419 is a file or a command. I'm attaching a patch that fixes the
5420 problem in what I believe is the right way.
5422 2004-02-05 14:17:25 Thomas Roessler <roessler@does-not-exist.org>
5425 * menu.c: Back out the patch for #1697.
5427 2004-02-02 18:17:46 Roland Rosenfeld <roland@spinnaker.de> (roessler)
5431 2004-02-02 10:26:14 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
5435 2004-02-02 10:24:32 Im Eunjea <eunjea@koru.org> (roessler)
5439 2004-02-02 10:22:56 Vincent Lefevre <vincent@vinc17.org> (roessler)
5443 2004-02-01 18:26:13 roessler (roessler)
5445 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
5446 po/zh_CN.po, po/zh_TW.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
5447 po/lt.po, po/nl.po, po/pl.po, VERSION, po/bg.po, po/ca.po,
5448 po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
5449 po/et.po, po/fr.po, po/gl.po, po/hu.po, reldate.h: automatic
5450 post-release commit for mutt-1.5.6
5452 2004-02-01 18:00:16 Mike Schiraldi <1074468571@schiraldi.org>
5455 * init.c: As you all know, running "mutt -F foo.rc" will have
5456 mutt read foo.rc as its config file. However, there is a bug --
5457 if you specify a directory (like accidentally typing "mutt -F
5458 /etc/mutt") mutt will silently ignore the flag and leave you
5459 wondering why it isn't working.
5461 Emil Sit posted a patch for this in March of 2002, but it seems
5462 to have slipped through the cracks. Here's the patch again;
5463 please consider it for inclusion.
5465 2004-02-01 17:50:43 Luke Mewburn <luke@mewburn.net> (roessler)
5467 * buffy.c: Put a zero byte into the string, not into the pointer.
5469 2004-02-01 17:48:25 Dan Ohnesorg <Dan@ohnesorg.cz> (roessler)
5473 2004-02-01 17:45:33 Thomas Roessler <roessler@does-not-exist.org>
5476 * doc/manual.sgml.head: A cross-reference was missing.
5478 * doc/manual.sgml.head: Improve documentation of alterantes.
5480 * alias.c, doc/manual.sgml.head, doc/muttrc.man.head, globals.h,
5481 hdrline.c, init.c, init.h, mutt.h, mutt_regex.h, muttlib.c,
5482 protos.h: Turn alternates, lists, and subscribe into regular
5485 2004-01-12 22:56:58 Christoph Ludwig
5486 <cludwig@cdc.informatik.tu-darmstadt.de> (roessler)
5488 * smime_keys.pl: Avoid a Perl warning.
5490 2004-01-12 20:24:09 Matt Kraai <kraai@ftbfs.org> (roessler)
5492 * doc/manual.sgml.head: Thanks. The patch is committed to
5495 2004-01-12 19:59:38 Thomas Roessler <roessler@does-not-exist.org>
5498 * crypt.c: Retainable PGP signatures were broken badly. #1757.
5500 2004-01-05 11:55:14 Robert Schiele <robert.schiele@t-online.de>
5503 * mutt_sasl.c: Back out part of the previous SASL/IPv6 patch
5504 due to portability issues.
5506 2004-01-04 11:10:21 Thomas Roessler <roessler@does-not-exist.org>
5509 * init.c: Strike that.
5511 * init.c: Fix a memory management error. Ouch.
5513 2004-01-04 10:55:20 René Clerc <rene@clerc.nl> (roessler)
5515 * init.h: Fix hide_missing / hide_limited documentation.
5517 2004-01-04 10:51:49 Thomas Roessler <roessler@does-not-exist.org>
5520 * hdrline.c: Permit list patterns that match the domain name of
5521 an address; these patterns begin with '@'. Example: subscribe
5522 @bugs.guug.de matches all messages sent to the bug tracking
5525 * po/ru.po: Argh, I shouldn't replace files by patches.
5527 2004-01-04 10:25:13 Cameron Patrick <cameron@patrick.wattle.id.au>
5530 * menu.c: Fix #1697 (Debian #219594.)
5532 2004-01-04 10:21:19 Roland Rosenfeld <roland@spinnaker.de> (roessler)
5536 2004-01-04 10:19:45 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
5541 2004-01-04 10:08:02 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
5545 2004-01-04 10:03:46 Michael Elkins <me@sigpipe.org> (roessler)
5547 * send.c: Fix #1488 (Debian#1882526): Honor Reply-To while
5548 generating Mail-Followup-To headers.
5550 2004-01-04 09:59:42 Thomas Roessler <roessler@does-not-exist.org>
5553 * init.h: Fix #1738; documentation issue re $from, $use_from.
5555 2004-01-04 09:52:55 Michael Elkins <me@sigpipe.org> (roessler)
5557 * hook.c, send.c: Fix #1724, cannot use ~h pattern match with
5560 2004-01-04 09:49:23 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
5562 * pop.h, pop_lib.c: Attached patch provides support of STLS
5563 (STARTTLS) command in POP3 protocol.
5567 2004-01-04 09:45:05 Brendan Cully <brendan@kublai.com> (roessler)
5569 * imap/imap.c: Fix #1703.
5571 2004-01-04 09:42:35 Thomas Roessler <roessler@does-not-exist.org>
5574 * smime.c: Fix a NULL pointer deference noted by Will Fiveash
5575 <william.fiveash@sun.com>.
5577 2003-12-30 13:04:20 Thomas Roessler <roessler@does-not-exist.org>
5580 * commands.c, crypt.c, mutt.h, mutt_crypt.h, smime.c: Handle
5581 partially signed messages more reasonably. See #1743.
5583 2003-12-29 11:44:35 Alain Bench <veronatif@free.fr> (roessler)
5585 * commands.c: Fix #844.
5587 2003-12-29 11:37:41 Patrick Welche <prlw1@newn.cam.ac.uk> (roessler)
5589 * m4/gssapi.m4, mutt_sasl.c: A while ago I posted a similar
5590 patch which is necessary as when mutt tries to connect to an
5591 imap server over ipv6 it stores the address in a sockaddr which
5592 may not be large enough to hold the ipv6 address.
5594 2003-12-17 17:42:02 Scott Koranda <skoranda@gravity.phys.uwm.edu>
5597 * crypt.c: pkcs7-signature wasn't recognized properly in one
5600 2003-12-17 08:46:50 Michael Elkins <me@sigpipe.org> (roessler)
5602 * rfc1524.c: Fix possible core dump in mailcap nametemplate
5605 2003-12-10 00:48:57 Thomas Roessler <roessler@does-not-exist.org>
5608 * thread.c: Avoid NULL pointer deference in threading code.
5610 2003-12-03 08:19:11 Alain Bench <veronatif@free.fr> (roessler)
5612 * pager.c: Fix 1716.
5614 2003-11-15 09:32:30 Velko Hristov <hristov@informatik.hu-berlin.de>
5619 2003-11-12 22:31:51 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
5623 2003-11-12 14:01:03 René Clerc <rene@clerc.nl> (roessler)
5627 2003-11-12 13:49:32 Thomas Roessler <roessler@does-not-exist.org>
5630 * configure.in, mutt_idna.c, mutt_idna.h, mutt_socket.c: Fix
5631 IDN API incompatibility problems.
5633 2003-11-12 11:47:46 duvall@emufarm.org (roessler)
5635 * configure.in: Fix 1515, 1693.
5637 2003-11-12 11:40:27 Thomas Roessler <roessler@does-not-exist.org>
5640 * mh.c, sort.c: Fix dangling pointer problems in threading code.
5641 Noted and tracked down by q4xk3j002@sneakemail.com who also
5642 provided the initial fix.
5644 2003-11-11 10:19:22 Ronny Haryanto <ronnylist@haryan.to> (roessler)
5648 2003-11-10 18:02:26 Rudy Taraschi <rudy@cae.com> (roessler)
5650 * mutt_socket.c: Fix double-free problems related to IDN support.
5652 2003-11-10 10:37:10 Vincent Lefevre <vincent@vinc17.org> (roessler)
5656 2003-11-09 21:41:28 Thomas Roessler <roessler@does-not-exist.org>
5661 * send.c: Commit the fix for #1509. This must have been lost
5664 2003-11-05 20:09:36 roessler (roessler)
5666 * po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
5667 po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
5668 po/zh_TW.po, ChangeLog, VERSION, po/bg.po, po/ca.po, po/cs.po,
5669 po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po,
5670 po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po: automatic
5671 post-release commit for mutt-1.5.5.1
5673 2003-11-05 12:17:10 Thomas Roessler <roessler@does-not-exist.org>
5676 * Makefile.am: Include regex.c and snprintf.c with the
5677 distribution. Noted by Lars Hecking.
5679 * build-release: Ups, we don't upload the CVS any more.
5681 2003-11-05 09:51:10 roessler (roessler)
5683 * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
5684 po/uk.po, po/zh_CN.po, po/zh_TW.po, ChangeLog, VERSION, po/bg.po,
5685 po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
5686 po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po,
5687 po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, reldate.h:
5688 automatic post-release commit for mutt-1.5.5
5690 2003-11-05 09:27:43 Thomas Roessler <roessler@does-not-exist.org>
5693 * build-release: Use gpg for signing releases.
5695 2003-11-03 10:30:58 Thomas Roessler <roessler@does-not-exist.org>
5698 * attach.c: Fix a logic flaw in attachment saving.
5700 2003-10-08 19:55:39 Thomas Roessler <roessler@does-not-exist.org>
5703 * pgpkey.c: KeyTable is pgp_uid_t **, not pgp_key_t *. Fix some
5704 sizeof statements accordingly. Note that pgp_key_t is also a
5705 pointer, though, so this should not have broken things.
5707 2003-10-06 09:58:35 Thomas Roessler <roessler@does-not-exist.org>
5710 * query.c: Fiy memory corruption. (# 1659)
5712 2003-10-04 22:12:10 Thomas Roessler <roessler@does-not-exist.org>
5715 * lib.c: mutt_basename() was garbage.
5717 * doc/manual.sgml.head: Fix some tags. Noted by Todd
5718 <Freedom_Lover@pobox.com>.
5720 * recvattach.c, attach.h, commands.c, compose.c, keymap.h, lib.c,
5721 lib.h, menu.c, mutt.h, mutt_menu.h, muttlib.c, pager.c, protos.h:
5722 This patch fixes various aspects of the attachment-saving user
5723 interface. Changes include:
5725 * When tagging and saving multiple attachments, you can now use
5726 the same target directory for multiple attachments.
5728 * When you can't save an attachment, you get an opportunity to
5729 enter a new file name.
5731 * The menu cursor will highlight the attachment that you are
5732 currently discussing with mutt.
5734 * Various bug fixes.
5736 This does, in particular, address #1619 (Debian#208430).
5738 * menu.c: Fix #1656.
5740 2003-09-29 16:34:32 René Clerc <rene@clerc.nl> (roessler)
5742 * doc/muttrc.man.head: Fix typo.
5744 2003-09-29 15:05:52 Thomas Roessler <roessler@does-not-exist.org>
5747 * doc/dotlock.man, doc/mutt.man, doc/muttrc.man.head: Fix #1652
5748 (Debian #213007), noted by Jens Seidel <tux-master@web.de>.
5750 2003-09-20 06:24:10 Thomas Roessler <roessler@does-not-exist.org>
5753 * muttbug.sh.in: Adapt to new GNU coreutils by not using head (1).
5755 2003-09-19 13:09:59 René Clerc <rene@clerc.nl> (roessler)
5759 2003-09-19 13:05:13 Thomas Roessler <roessler@does-not-exist.org>
5762 * imap/utf7.c: Fix remaining (void **) casts.
5764 2003-09-19 13:03:26 Mads Martin Joergensen <mmj@suse.de> (roessler)
5766 * imap/browse.c, imap/command.c, parse.c, pgp.c, pgpkey.c,
5767 pop_lib.c, query.c, recvattach.c, remailer.c, rfc1524.c,
5768 rfc2047.c, rfc2231.c, sendlib.c, smime.c, thread.c, addrbook.c,
5769 browser.c, color.c, compose.c, copy.c, crypt.c, curs_lib.c,
5770 edit.c, enter.c, handler.c, lib.c, lib.h, mh.c, mutt_idna.c, mx.c,
5771 pager.c: As the ones of you who compile with new gcc's probably
5772 have noticed, there's a lot of type-punning in Mutt. With help
5773 from Philipp Thomas, I've fixed all I could find in CVS (please
5774 double-check, one might have slipped through the cracks), I can
5775 make one for 1.4 CVS branch as well if wanted.
5777 2003-09-19 12:56:49 Thomas Roessler <roessler@does-not-exist.org>
5780 * send.c: Change abort_unmodified so it doesn't abort a message
5781 that has an attachment. Catches the "send a file from the
5782 command line, quickly" case.
5784 2003-09-11 16:59:54 Brendan Cully <brendan@kublai.com> (roessler)
5786 * mutt_sasl.c: This trivial patch closes #1516 (NI_WITHSCOPEID
5787 undefined). Thanks to Mads for the initial patch.
5789 2003-09-11 07:27:23 Velko Hristov <hristov@informatik.hu-berlin.de>
5792 * po/bg.po: Bulgarian translation. (Seems like I screwed up an
5793 earlier commit. -tlr)
5795 2003-09-10 13:20:49 Jon Miles <jon@zetnet.net> (roessler)
5797 * pop_auth.c: In pop_auth.c:pop_auth_sasl(), if the main loop
5798 received anything back from the server that didnt begin with '+
5799 ', it was bailing out and skipping the checks to see if there
5802 2003-09-07 10:11:49 Im Eunjea <eunjea@koru.org> (roessler)
5806 2003-09-04 15:10:09 Thomas Roessler <roessler@does-not-exist.org>
5809 * init.h: Fix some formatting glitches that lead to error messages
5810 when viewing the muttrc(5) manual page.
5812 2003-09-04 14:59:57 Christoph Ludwig
5813 <cludwig@cdc.informatik.tu-darmstadt.de> (roessler)
5815 * smime.c: Fix verification bug when messages are S/MIME signed
5818 2003-09-03 17:22:09 Dan Born <dan@danborn.net> (roessler)
5820 * postpone.c: I've attached a patch for bug number 1036, as
5821 reported at http://bugs.guug.de/db/pa/lmutt.html ("segfault
5822 when more than one msg is postponed"). This is a patch against
5825 As it was previously left, no one could reproduce it. The problem
5826 occurs because sorting is disabled when opening the postponed
5827 folder, but the Sort global variable still tells mutt to use
5828 whatever sorting algorithm the $sort config option indicates.
5829 Eventually, the code would get to mutt_messages_in_thread and
5830 try to dereference a NULL thread object, causing the segfault.
5832 2003-09-03 17:20:56 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
5836 2003-09-03 17:15:20 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
5839 * po/ja.po: New ja.po.
5841 2003-09-03 17:12:52 Velko Hristov <hristov@informatik.hu-berlin.de>
5844 * configure.in: Bulgarian translation.
5846 2003-09-03 17:10:37 Brendan Cully <brendan@kublai.com> (roessler)
5848 * mutt_ssl.c: Fix a segmentation fault which occurs
5849 when a certificate is rejected. Bug noted by Rob Latham
5852 2003-09-03 17:09:09 Anatoly Vorobey <mellon@pobox.com> (roessler)
5854 * curs_main.c: The commands "read-thread" (^R) and
5855 "read-subthread" (Esc-R) do not honor the resolve variable (don't
5856 advance cursor after marking the thread/subthread as read),
5857 which, to me at least, is a nuisance.
5859 2003-08-11 14:06:08 Brendan Cully <brendan@kublai.com> (roessler)
5861 * imap/imap.c: 1595: My guess is this bug is caused by
5862 mlarson@verisign.com's patch to check for UNSEEN rather than
5863 RECENT messages. This means that as long as there are messages
5864 in a mailbox either new or old, mutt will think it has new mail.
5866 The attached patch reverts that change. Let me know if it solves
5869 2003-08-11 14:05:13 Thomas Roessler <roessler@does-not-exist.org>
5872 * doc/muttrc.man.head: Fix a formatting bug.
5874 2003-08-05 13:55:47 Brendan Cully <brendan@kublai.com> (roessler)
5876 * attach.c, buffy.c, commands.c, copy.c, editmsg.c, init.c,
5877 mbox.c, mx.c, mx.h, sendlib.c: This patch removes the Kendra
5878 format from mutt. (The support was broken anyways.)
5880 2003-08-02 11:01:09 Horvath Szabolcs <horvaths@fi.inf.elte.hu>
5885 2003-07-29 10:11:05 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
5887 * pager.c: It seems that Solaris has an incorrect implementation
5888 of mbrtowc: when there is an encoding error and mbrtowc returns
5889 (size_t)(-1) no value should be stored in *pwc (the first
5890 argument), as I understand it, but here mbrtowc is storing 8
5891 when presented with the bytes "\xc8\x4d".
5893 However, relying on mbrtowc not to store anything in *pwc when
5894 there is an error is a bit silly; it makes sense to look at
5895 the return value. So, the following patch should be applied if
5896 Pawel can confirm that it fixes the problem. I've tested it and
5897 it worked for me with glibc's mbrtowc.
5899 2003-07-24 18:40:50 Vincent Lefevre <vincent@vinc17.org> (roessler)
5901 * alias.c, copy.c, handler.c, imap/command.c, imap/imap.c,
5902 imap/message.c, imap/util.c, init.c, intl/l10nflist.c,
5903 intl/loadmsgcat.c, intl/localealias.c, keymap.c, lib.c,
5904 makedoc.c, muttlib.c, pattern.c, rfc2047.c, rfc2231.c, rfc822.c,
5905 strcasecmp.c, url.c: Some functions/macros like isspace take an
5906 int and require the argument to have the value of an unsigned char
5907 (or EOF). Under Solaris, gcc complains when the argument is a char
5908 (as this is a possible bug, on platforms where char is signed,
5909 like Solaris). The attached patch fixes such problems (well,
5910 perhaps I've changed more than necessary, but this doesn't hurt).
5912 2003-07-22 12:56:38 dshaw@jabberwocky.com (roessler)
5914 * gnupgparse.c: When encrypting a message to a user that has more
5915 than one subkey, at least one of which is revoked or expired,
5916 mutt treats the entire key as unusable rather than just the
5917 subkey(s) in question.
5919 2003-07-16 11:18:12 Brendan Cully <brendan@kublai.com> (roessler)
5921 * account.c, account.h, imap/auth_sasl.c, imap/imap.c: I noticed
5922 that my mutt hung when I tried SASL DIGEST-MD5 authentication
5923 (I'm not sure when this started). I believe this patch should
5924 solve that problem in a reliable way.
5926 This patch also attempts to reuse connections even when
5927 authentication fails, instead of just throwing away a perfectly
5930 * curs_lib.c, enter.c, keymap.c, keymap.h, mutt.h, mutt_curses.h,
5931 mutt_ssl.c: This patch redoes yesterday's unbuffered input
5932 patch. Now it uses a pseudo-option, which means less mess to carry
5933 down the call stack. It also made it much easier to have the SSL
5934 certificate menu be unbuffered, which it is now. So push commands
5935 won't annoy you when entering passwords or accepting certificates.
5937 2003-07-15 11:41:32 Brendan Cully <brendan@kublai.com> (roessler)
5939 * curs_main.c, globals.h, imap/command.c, imap/imap.c,
5940 imap/imap.h, imap/imap_private.h, imap/util.c, mx.c: The attached
5941 patch should keep all opened IMAP connections alive, no matter
5942 what mailbox you are currently in. With the patch that got
5943 committed yesterday, this should close bug 1523.
5945 (There was a typo in that patch. This one supersedes it.)
5947 * configure.in, .cvsignore: autoconf 2.5 compatibility.
5949 2003-07-14 12:40:03 Hugo Haas <hugo@larve.net> (roessler)
5951 * send.c: Fix #1520.
5953 2003-07-14 12:20:27 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
5955 * po/pl.po: small fix.
5957 2003-07-14 12:19:07 Brendan Cully <brendan@kublai.com> (roessler)
5959 * imap/command.c, imap/imap.c: On Sunday, 13 July 2003 at 18:09,
5960 Brendan Cully wrote:
5962 > The attached patch should help when the connection to your
5963 postponed > folder times out and you can't reconnect without
5964 restarting mutt. I'd > like anyone who has that problem to try
5965 it and let me know how it > works.
5967 I dug a little deeper. The attached patch seems to work better. It
5968 complains the first time you try to recall a message, but works
5971 * account.c, curs_lib.c, enter.c, keymap.c, keymap.h, mutt.h,
5972 mutt_curses.h: The attached patch prevents mutt from reading the
5973 push buffer when asking for passwords. This is a proper fix for
5974 bug 1312. I think it's uncontroversial.
5976 2003-07-04 17:15:34 Thomas Roessler <roessler@does-not-exist.org>
5979 * imap/auth_sasl.c: Increase a buffer's size.
5981 2003-07-04 17:07:22 Nicolas Rachinsky <nr@rachinsky.de> (roessler)
5983 * OPS, curs_lib.c, curs_main.c, functions.h, menu.c: Introduce
5984 tag-prefix-cond and end-cond. This makes simple conditional
5985 execution of parts of macros possible.
5987 2003-07-04 17:03:51 Bruno Postle <bruno@postle.net> (roessler)
5989 * curs_main.c, pattern.c: Display an empty index when no messages
5990 match search criteria.
5992 2003-07-04 16:57:56 Thomas Roessler <roessler@does-not-exist.org>
5995 * init.h, muttlib.c: Add a ':' flag to % expandos. This will
5996 make sure that any dots are converted into underscores. (_
5997 is already used for lowercasing the result of an expando.)
5999 2003-06-04 14:01:39 Thomas Roessler <roessler@does-not-exist.org>
6002 * muttlib.c: Don't colorize empty lines generated with
6003 state_attach_puts();
6005 2003-05-29 17:48:28 David Shaw <dshaw@jabberwocky.com> (roessler)
6007 * imap/imap.c, pgp.c, po/eo.po, po/id.po: Fix part of #1564.
6009 2003-05-29 17:47:10 Thomas Roessler <roessler@does-not-exist.org>
6012 * init.c: Fix a segmentation fault which would occur when
6013 pgp_sort_keys is set in a configuration file, but mutt is compiled
6014 without PGP support.
6016 * gnupgparse.c: Fix PGP subkey handling when looking at key
6017 capabilities. This should take care of the recent "mutt does
6018 not see all keys" problems.
6020 2003-05-13 13:06:16 Dale Woolridge <dale-list-mutt-dev-2@woolridge.org>
6023 * crypt.c: Fix gpg-agent use.
6025 2003-05-13 12:53:20 Thomas Roessler <roessler@does-not-exist.org>
6028 * doc/manual.sgml.head: Remove useless examples about treating
6029 text/enriched externally. #1549; Debian #190309.
6031 2003-05-13 12:50:04 Juan Altmayer Pizzorno <juan@altmayer.com>
6034 * recvattach.c: view-attachments does not extract the message
6035 within a x-pkcs7-mime if it's only signed, but not encrypted.
6036 Such a message results, for example, from a decrypt-save if the
6037 message was previously encrypted and signed.
6039 2003-05-13 12:45:35 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
6042 * doc/manual.sgml.head: Fix an inconsistency between manual
6045 2003-05-13 12:43:45 David Shaw <dshaw@jabberwocky.com> (roessler)
6047 * gnupgparse.c, pgppubring.c: Currently, mutt uses the OpenPGP key
6048 algorithm to determine the capabilities of the key. For example,
6049 in mutt, a key of type 1 (RSA) can both encrypt & sign. This is
6050 not correct as per OpenPGP, however, where the capabilities of
6051 the key are determined by both the algorithm and key capability
6052 flags that are set on the key. This can lead to user confusion
6053 when their RSA encrypt-only or sign-only key is listed for both
6054 signing and encryption in mutt.
6056 GnuPG lists these flags in key listings, so it is easy to take
6057 advantage of them. Here is a patch to use the flags, as well
6058 as provide the flags in pgpring. Note that the pgp+pgpring
6059 users won't see any change since the flags there are based on
6060 the key algorithm as they are now, but the GnuPG users will see
6063 2003-05-12 16:21:26 Thomas Roessler <roessler@does-not-exist.org>
6066 * enter.c: Fix alias completion when the alias is entered as
6067 part of a group. (E.g., The Tea Party: alias1, alias2, alias3;)
6069 2003-05-03 20:07:40 Dan Nelson <dnelson@allantgroup.com> (roessler)
6071 * mutt.h, muttlib.c: Fix #1558. (mutt_expand_fmt rewrite;
6072 OPT_MAX wasn't maximal.)
6074 2003-04-15 13:17:05 René Clerc <rene@clerc.nl> (roessler)
6076 * compose.c: Fix two more cases in which ctrl-G is interpreted
6079 2003-04-15 09:52:06 Dale Woolridge <dale-flea-mutt-bug@woolridge.org>
6082 * compose.c: The "sign (a)s" code strips the pgp application
6083 bit causing drawing issues in redraw_crypt_lines(). Other bits
6084 (well bit = encrypt) are ignored as a result. I've only tested
6085 with pgp, but the same problem exists in the smime code too.
6086 This inline patch (against cvs head revision) fixes the problem.
6088 2003-04-14 09:09:53 Thomas Roessler <roessler@does-not-exist.org>
6091 * init.h, mutt.h, send.c: Fix the PGP / S/MIME selection mess
6092 in send.c. This patch adds two new configuration variables,
6093 $crypt_autopgp and $crypt_autsmime. Both are set to "yes"
6094 by default. By turning them off, you can disable the automatic
6095 selection of one or both mechanisms. (Useful when your mutt is
6096 PGP- and S/MIME enabled, but you only use, say S/MIME.)
6098 2003-04-11 15:15:04 Thomas Roessler <roessler@does-not-exist.org>
6101 * send.c: Backing out the previous change. It was nonsense.
6103 2003-04-11 11:56:58 Lars Hecking <lhecking@nmrc.ucc.ie> (roessler)
6105 * config.guess, config.sub, depcomp, install-sh, missing,
6106 mkinstalldirs: updates.
6108 2003-04-11 11:56:22 Thomas Roessler <roessler@does-not-exist.org>
6111 * send.c: Try to fix a PGP / S/MIME-related problem. Found by
6112 Matt Larson <mlarson@verisign.com>, tracekd down by René Clerc
6115 * thread.c: Fix a segmentation fault.
6117 2003-04-09 08:21:59 Zardoz@users.sourceforge.net (roessler)
6119 * recvcmd.c: Fix #1531. (recvcmd.c duplicate of #1528)
6121 2003-04-08 22:32:56 Thomas Roessler <roessler@does-not-exist.org>
6124 * lib.c: Avoid a division by zero.
6126 * color.c: Make sure has_colors() is only invoked when OPTNOCURSES
6127 is unset. This fixes a segmentation fault on RH 8.0 which was
6128 observed by Matt Larson <mlarson@verisign.com>.
6130 * browser.c, enter.c, imap/imap.c, lib.c, mutt_idna.c, mx.c,
6131 sendlib.c, smime.c, thread.c: Try to catch a couple of cases
6132 in which parameters for malloc calls could overflow. Thanks to
6133 Timo Sirainen for the heads-up.
6135 * po/es.po: Mark a translation as fuzzy in order to fix #1522.
6137 2003-04-07 20:08:10 Thomas Roessler <roessler@does-not-exist.org>
6140 * commands.c: Fix #1528.
6142 2003-04-07 07:57:49 René Clerc <rene@clerc.nl> (roessler)
6146 2003-04-06 11:00:59 Ivan Vilata i Balaguer <ivan@selidor.net>
6151 2003-04-02 09:05:19 Bjoern Jacke <muttbug@j3e.de> (roessler)
6153 * smime_keys.pl: - add a missing filehandle closure - some
6154 cleanups of unused/bogous code
6156 2003-04-02 08:47:28 Thomas Roessler <roessler@does-not-exist.org>
6159 * contrib/Makefile.in, contrib/colors.default,
6160 contrib/colors.linux: sample.muttrc-tlr would try to include
6161 my color configurations, which weren't distrubted. Fix that.
6162 (Bug noted while helping someone else to configure mutt during
6165 * contrib/sample.muttrc: Fix sample.muttrc.
6167 2003-04-02 08:40:50 Gary Johnson <garyjohn@spk.agilent.com> (roessler)
6169 * curs_main.c: Here is the patch to fix the bug I reported
6170 earlier in this thread, that sometimes when changing folders,
6171 mutt would generate an error message and stop the further
6172 processing of folder-hooks.
6174 2003-04-02 08:38:13 Vincent Lefevre <vincent@vinc17.org> (roessler)
6178 2003-04-02 08:34:49 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
6183 2003-04-02 08:31:00 Roland Rosenfeld <roland@spinnaker.de> (roessler)
6187 2003-04-02 08:28:24 David Shaw <dshaw@jabberwocky.com> (roessler)
6189 * init.h, mutt.h, pgp.c: Here is the pgp_check_exit patch
6190 updated for 1.5.4. This patch adds the pgp_check_exit option
6191 (enabled by default) that causes mutt to check the exit code
6192 of the PGP subprocess. A non-zero exit code means that the
6193 subprocess failed and mutt will not continue to send the message.
6195 This is needed as in certain cases, PGP or GnuPG can fail to
6196 completely process a document (say, if the gpg.conf file is
6197 mangled, which is how I discovered the problem). Without an
6198 exit code check, mutt will continue anyway and send the half
6201 2003-04-02 08:21:09 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
6205 2003-03-19 22:43:08 roessler (roessler)
6207 * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
6208 po/uk.po, po/zh_CN.po, po/zh_TW.po, po/et.po, po/fr.po, po/gl.po,
6209 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
6210 po/nl.po, ChangeLog, Makefile.am, VERSION, po/Makefile.in.in,
6211 po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
6212 po/es.po, reldate.h: automatic post-release commit for mutt-1.5.4
6214 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po,
6215 po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/ja.po, po/ko.po,
6216 po/lt.po, po/nl.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
6217 po/et.po, po/fr.po, po/da.po, po/de.po, po/el.po, po/eo.po,
6218 po/es.po, VERSION, po/bg.po, po/ca.po, po/cs.po, reldate.h,
6219 ChangeLog: automatic post-release commit for mutt-1.4.1
6221 2003-03-19 21:56:29 Thomas Roessler <roessler@does-not-exist.org>
6224 * pgppubring.c: Fix some memory management calls. (Stable branch.)
6226 2003-03-19 21:33:30 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
6228 * imap/utf7.c: Fix a buffer overflow in utf8_to_utf7. (Stable
6231 * imap/utf7.c: Fix a buffer overflow in utf8_to_utf7.
6233 2003-03-18 14:51:52 Andrew W. Nosenko <awn@bcs.zp.ua> (roessler)
6235 * buffy.c, parse.c: - buffy.c (test_last_status_new): Fix memory
6236 leak. Envelope structure allocated by mutt_read_rfc822_header()
6237 was never deallocated.
6239 - parse.c (mutt_read_rfc822_header): Comment added about
6240 needing deallocate envelope structure returned by
6241 mutt_read_rfc822_header().
6243 * mutt_idna.c: (mutt_addr_for_display): Fix memory leak. `user'
6244 and `domain' buffers was never deallocated.
6246 (mbox_to_udomain): Fix memory leak. `scratch' buffer was not
6247 deallocated when `mbx' doesn't contain '@'. Also rewritten for
6248 allocating memory only when needed and only how many as needed.
6250 2003-03-12 13:00:03 Thomas Roessler <roessler@does-not-exist.org>
6253 * copy.c, sendlib.c: We need to re-format address headers instead
6254 of just decoding them.
6256 2003-03-07 14:55:53 Brendan Cully <brendan@kublai.com> (roessler)
6258 * mutt_sasl.c: The global callbacks set up in sasl_client_init
6259 are not copied by the SASL library, so they can't be allocated
6260 on the stack. This is the case with both versions of the SASL
6261 library, and I frankly don't understand why it hasn't caused
6262 problems before. Since it segfaults reliably on OS X for me now,
6263 I thought a patch would be in order.
6265 2003-03-07 08:23:27 Thomas Roessler <roessler@does-not-exist.org>
6268 * crypt.c, pgp.h: Don't use functions without importing the
6269 corresponding prototype.
6271 * mutt_idna.c: It seems like libidn doesn't like to translate
6274 2003-03-07 07:52:49 Jim Mock <mij@soupnazi.org> (roessler)
6276 * globals.h: globals.h is looking for crypt.h instead of
6279 2003-03-06 21:23:53 Thomas Roessler <roessler@does-not-exist.org>
6282 * send.c: Fixing a segmentation fault. Here's how to reproduce
6283 it: Start mutt. Compose a new message, with an attachment.
6284 Turn on PGP signing. Press C-G on the pass phrase prompt.
6285 Turn off PGP signing. Try to send the message.
6287 2003-03-05 21:18:24 Andrew W. Nosenko <awn@bcs.zp.ua> (roessler)
6289 * protos.h, sort.c: Fix a warning.
6291 * mutt_idna.c: Fix tlr's pre-processor screw-up.
6293 2003-03-04 09:51:07 Thomas Roessler <roessler@does-not-exist.org>
6296 * mutt_idna.c, mutt_socket.c: Unset UseSTD3ASCIIRules, and set
6297 AllowUnassigned. (Just reading some standards.)
6299 2003-03-04 09:31:19 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
6301 * handler.c: Be more friendly about bad multipart/alternative
6302 bodies; #1478. Note that the relevant standards explicitly
6303 *forbid* nested MIME encodings.
6305 2003-03-04 09:27:21 Thomas Roessler <roessler@does-not-exist.org>
6308 * copy.c: Fix another stupid error, and decode IDNs in the
6311 * init.h: Fix two typos in one line. Noted by Thomas Glanzmann
6314 * addrbook.c, alias.c, send.c: Fixing more IDN bugs.
6316 2003-03-03 14:25:14 Thomas Roessler <roessler@does-not-exist.org>
6319 * copy.c, sort.c: Fixing some nits.
6321 * mutt_socket.c: IDNA support for the socket back-end.
6323 * Makefile.am, addrbook.c, alias.c, charset.h, commands.c,
6324 compose.c, configure.in, copy.c, edit.c, hdrline.c, headers.c,
6325 init.c, main.c, mutt_idna.c, mutt_idna.h, pgpinvoke.c,
6326 protos.h, query.c, recvcmd.c, rfc822.c, rfc822.h, send.c,
6327 sendlib.c: IDN support for e-mail messages. Things should work
6328 automagically once you have the GNU IDN library available from
6329 ftp://alpha.gnu.org/pub/gnu/libidn/ installed. For IDN's which
6330 can't be losslessly recoded to your local character set, mutt
6331 should automatically fall back to using the ASCII representation.
6332 There's probably a considerable number of bugs in this, and the
6333 code may, at this point, not even compile on machines without
6334 libidn. Will start working on that ASAP.
6336 * contrib/sample.muttrc, doc/manual.sgml.head, recvcmd.c,
6337 commands.c, init.h, mutt.h: Introduce a new option named
6338 $bounce, and fix some inconsistencies in the messages created
6339 when bouncing. Based on work done by Thomas Glanzmann
6340 <sithglan@stud.uni-erlangen.de>.
6342 2003-02-25 22:00:38 Thomas Roessler <roessler@does-not-exist.org>
6345 * commands.c, recvcmd.c: Fix some (too lazy and tired to do all)
6346 of the inconsistencies between message and attachment bouncing.
6348 * crypt.c: I should test-compile things before committing.
6351 2003-02-25 21:41:32 Michael Elkins <me@sigpipe.org> (roessler)
6353 * query.c: Use mutt_strwidth for query response formatting.
6356 2003-02-25 21:37:59 Christian Vogel <vogelchr@vogel.cx> (roessler)
6358 * mx.c: Recognize MH folders used by sylpheed.
6360 2003-02-25 21:35:24 jesus.climent@hispalinux.es (roessler)
6362 * po/es.po: Fix a typo. (#1482)
6364 2003-02-25 21:33:16 Thomas Roessler <roessler@does-not-exist.org>
6367 * doc/manual.sgml.head: Remove some ftp.guug.de URLs from the
6370 * crypt.c: Fix #1486; noted by Jeroen Coekaerts
6371 <jeroen@coekaerts.be>.
6373 2003-02-19 21:33:43 David Shaw <dshaw@jabberwocky.com> (roessler)
6375 * pgpmicalg.c: 3156 defined several micalg values (pgp-md5,
6376 pgp-sha1, etc.) Since then, three more hashes have been assigned
6377 numbers in 2440bis. Here is a patch to add values for pgp-sha256,
6378 pgp-sha384, and pgp-sha512 so mutt can properly handle them.
6380 2003-02-19 21:31:19 Thomas Roessler <roessler@does-not-exist.org>
6383 * parse.c: Fix a memory leak observed by Vineet Kumar
6384 <mutt-dev@virtual.doorstop.net>.
6386 2003-02-13 09:55:02 David Shaw <dshaw@jabberwocky.com> (roessler)
6388 * init.h: Here are some updates to the muttrc docs (spell check,
6389 language tweaks, etc). No functional changes - this is just
6392 2003-02-13 09:50:00 Thomas Roessler <roessler@does-not-exist.org>
6395 * pgp.c: Fix #1444, Debian #178563. The details of this problem
6396 were tracked down by Steven Barker <steve@blckknght.org>.
6398 2003-01-31 00:15:03 Thomas Roessler <roessler@does-not-exist.org>
6401 * init.h: Change the default for crypt_replyencrypt back to "yes".
6402 Noted by Thomas Poindessous in Debian bug #178899; also #1448.
6404 * pgp.c: Fix #1442 (thanks, Dale); properly initialize some
6405 pointers which could otherwise lead to crashes.
6407 2003-01-30 23:54:30 David Shaw <dshaw@jabberwocky.com> (roessler)
6409 * crypt.c, init.h, mutt.h, mutt_crypt.h, send.c: Introduce
6410 $pgp_auto_traditional.
6412 2003-01-30 23:48:36 Thomas Roessler <roessler@does-not-exist.org>
6415 * flags.c: The IMAP ACL patch broke things.
6417 2003-01-23 22:05:02 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
6419 * pop_auth.c: SASL2 support for popo_auth.c.
6421 * curs_main.c, flags.c, imap/imap.c, pager.c: The attached
6422 patch provides improved support for IMAP ACLs (on servers that
6423 support them). This means that mutt will now write the Seen
6424 flag in mailboxes that allow it, even if the mailbox doesn't
6425 allow other changes.
6427 2003-01-23 22:01:03 Thomas Roessler <roessler@does-not-exist.org>
6430 * handler.c: Automatically use the text/plain handler for text/*
6431 body parts which don't have a handler of their own.
6433 2003-01-21 18:56:10 Thomas Roessler <roessler@does-not-exist.org>
6436 * cryptglue.c: Fix a typo which broke pgp-extract-traditional.
6438 * mutt_crypt.h: Fix an #ifdef.
6440 2003-01-21 12:33:41 Werner Koch <wk@gnupg.org> (roessler)
6442 * Makefile.am, acconfig.h, attach.c, commands.c, compose.c,
6443 configure.in, copy.c, copy.h, crypt.c, cryptglue.c, curs_main.c,
6444 functions.h, globals.h, gnupgparse.c, handler.c, hdrline.c,
6445 headers.c, hook.c, init.c, init.h, keymap.c, keymap.h,
6446 main.c, mutt.h, mutt_crypt.h, muttlib.c, mx.c, pager.c,
6447 parse.c, pattern.c, pgp.c, pgp.h, pgpkey.c, pgplib.c, pgplib.h,
6448 pgppubring.c, pop.c, postpone.c, protos.h, recvattach.c, send.c,
6449 sendlib.c, smime.c, smime.h, sort.h: - To cleanup the pgp/smime
6450 code and prepare for other backends. - Support gpg-agent by
6451 not asking for a passphrase - autconf cleanups.
6453 This is just a start and probably we need a couple of other things
6454 to do. One drawback is that the help menu does always list all
6455 crypto realted stuff even when configured for no crypto at all.
6456 Same goes for the configure options but I consider thsi a feature:
6457 It allows to use the same .muttrc for different versions of mutt -
6458 at least during development, this is an advantage. This all might
6459 be fixed but requires some changes to the configuration system.
6461 Note, the use of the WithCrypto macro - it enables the compiler
6462 to do dead-code-elimination depending on the configured backend.
6463 This is better readable than all the nested ifdefs. I did some
6464 short tests and it seems to work, althoug mutt's size does not
6465 change largely when compiled w/o crypto.
6467 cryptglue.c is new as a warpper to all crypto calls; some are
6468 still in crypt.c but they should eventually also be wrapped.
6469 We don't use function pointers to keep a path to use dlopen or
6470 runtime configured backends. crypt.h is also new and replaces
6471 pgp.h and smime.h in most files (except for the backend).
6475 2003-01-06 Werner Koch <wk@gnupg.org>
6477 * crypt.c (crypt_valid_passphrase): Detect gpg-agent and
6478 don't ask for the passphrase. * pgp.c (pgp_decrypt_part,
6479 pgp_application_pgp_handler) (pgp_sign_message,
6480 pgp_encrypt_message) (pgp_traditional_encryptsign):
6481 Make sure that we never ever send the passphrase if the
6482 gpg-agent has been detected. Likewise.
6484 * acconfig.h: Removed all remaining stuff as AC_TEMPLATEs
6485 to configure.in. BTW, we should consider to rename
6486 configure.in to configure.ac.
6488 2003-01-04 Werner Koch <wk@gnupg.org>
6490 Replaced the use of HAVE_PGP and HAVE_SMIME by a more
6491 readable and extendable solution.
6493 * pgplib.h: Moved enum pgp_ring and KEYFLAGS_* to *
6494 crypt.h: here. * smime.c (mutt_is_application_smime):
6495 Moved to * crypt.c (mutt_is_application_smime):
6496 here. * pgp.c (mutt_is_application_pgp): Moved to
6497 * crypt.c (mutt_is_application_pgp): here. * pgp.c
6498 (pgp_is_multipart_encrypted): Removed. Merged code with *
6499 crypt.c (mutt_is_multipart_encrypted): this.
6501 * mutt.h: Protect against double inclusion.
6503 * pgplib.h (struct pgp_keyinfo): Remove the typedef to
6504 pgp_key_t. * crypt.h (pgp_key_t): Declare the typedef
6505 here. NOTE: This is now a pointer. Changed all usages
6508 * configure.in: Replace HAVE_PGP and HAVE_SMIME by the
6509 new CRYPT_BACKEND macros. Always include all OPS.*.
6510 (LIBOBJ): Replaced by AC_LIBOBJ as required by newer
6511 autoconfs. * Makefile.am (EXTRA_mutt_SOURCES): Move
6512 crypt.c to mutt_SOURCES. (mutt_SOURCES): Add cryptglue.c
6513 (EXTRA_DIST): Add crypt.h
6515 * pgp.h, pgplib.h, smime.h: Use the header only
6516 when the approriate backend has been configured. *
6517 pgp.c, pgpkey.c, smime.c: Build only if the approriate
6518 CRYPT_BACKEND_ macro is defined. * pgp.h, smime.h,
6519 global.h: Moved all variable declarations to global.h
6520 because they are now always defined.
6522 * sort.h: Always define PgpSortKey, although it does
6525 * keymap.h: Unconditionally include all PGP and SMIME
6526 stuff. * mutt.h: Ditto. * protos.h: Ditto.
6528 * init.h (HAVE_SMIME): Unconditionally include all
6529 crypto related definitions. Mark the doc entries with
6530 "(Crypto/PGP/SMIME only)".
6532 * globals.h: Replace gpg.h and smime.h by crypt.h.
6534 * functions.h: Always include all crypto commands.
6536 * copy.h: Unconditionally define the crypto related M_CM_
6538 * pgplib.h: Move APPLICATION_PGP and PGP* to crypt.h
6539 and include it. * smime.h: Move APPLICATION_SMIME
6540 and SMIME* to crypt.h and include it. * mutt_crypt.h
6541 (ENCRYPT,SIGN,GOODSIGN, BADSIGN): Move to crypt.h.
6543 * crypt.c: Replaced pgp.h and smime.h header by crypt.h.
6544 Always include all functions but shortcut them depending
6545 on WITHCRYPTO. All over the place use WITHCRYPTO
6546 instead of ifdefs. Replaced all direct calls of the
6547 backend fucntions by twrapper functions defined in
6548 cryptglue.c (crypt_get_keys): Removed prototypes.
6549 * pgp.h (pgp_findKeys): New prototype. * smime.h
6550 (smime_findKeys): New prototype. * cryptglue.c: New.
6551 * crypt.h: New. * mutt_crypt.h: Moved all crypt_*
6552 prototypes to gcrypt.h. Unconditionally use this file.
6554 * init.c: Replaced pgp.h and smime.h header by crypt.h.
6555 (parse_set): Use WITHCRYPTO instead of ifdefs.
6556 (mutt_var_value_complete): Ditto.
6558 * sendlib.c: Replaced pgp.h and smime.h header by crypt.h.
6559 (write_as_text_part): Now one macro using WITHCRYPTO.
6560 (mutt_write_mime_body): Use WITHCRYPTO instead of ifdefs.
6561 (mutt_make_message_attach): Ditto. (mutt_write_fcc):
6564 * send.c: Replaced pgp.h and smime.h header by crypt.h.
6565 (include_forward): Use WITHCRYPTO and validate
6566 passphrases for pgp and smime. (include_reply): Ditto.
6567 (generate_body): Use WITHCRYPTO instead of ifdefs.
6568 (ci_send_message): Ditto.
6570 * recvattach.c: Replaced pgp.h and smime.h header
6571 by crypt.h. (mutt_gen_attach_list): Use WITHCRYPTO
6572 instead of ifdefs. (mutt_attach_display_loop): Ditto
6573 (mutt_view_attachments): Ditto.
6575 * postpone.c: Replaced pgp.h and smime.h header by
6576 crypt.h. (mutt_get_postponed): Use WITHCRYPTO instead
6577 of ifdefs. (mutt_parse_crypt_hdr): Always include and use
6578 WITHCRYPTO instead of ifdefs. (mutt_prepare_template):
6579 Use WITHCRYPTO instead of ifdefs.
6581 * pop.c: Removed pgp.h and smime.h. (pop_fetch_message):
6582 Use WITHCRYPTO instead of ifdefs.
6584 * pattern.c: Replaced pgp.h and smime.h header by crypt.h.
6585 (Flags): Always include the crypto flags. (msg_search):
6586 Use WITHCRYPTO instead of ifdefs. (mutt_pattern_exec):
6589 * parse.c: Removed pgp.h and smime.h.
6590 (mutt_parse_mime_message): Use WITHCRYPTO instead
6593 * pager.c: Replaced pgp.h and smime.h header by crypt.h.
6594 (mutt_pager): Use WITHCRYPTO instead of ifdefs.
6596 * mx.c: Removed smime.h and pgp.h. (mx_update_context):
6597 Use WITHCRYPTO instead of ifdefs.
6599 * muttlib.c: Replaced pgp.h and smime.h header by crypt.h.
6600 (mutt_needs_mailcap): Use WITHCRYPTO. Note, that there
6601 used to be an error when PGP was not configured so
6602 that TYPEAPPLICATION was not recognized for SMIME.
6603 (mutt_is_text_part): Use WITHCRYPTO instead of ifdefs.
6605 * main.c: Include crypt.h. (show_version): Remove
6606 HAVE_PGP and HAVE_SMIME. Add CRYPT_BACKEND_CLASSIC_PGP,
6607 CRYPT_BACKEND_CLASSIC_SMIME.
6609 * keymap.c: Include crypt.h so that we can test
6610 WITHCRYPTO. (Menus): Always include pgp and smime.
6611 (km_init): Create smime and pgp bindings depending
6612 on WITHCRYPTO. (km_get_table): Return OpPgp depending
6615 * hook.c (mutt_parse_hook): Use WITHCRYPTO instead
6616 of ifdefs. (mutt_crypt_hook): Always include.
6618 * headers.c: Replaced pgp.h and smime.h header by crypt.h.
6619 (mutt_edit_headers): Use WITHCRYPTO instead of ifdefs
6621 * hdrline.c: Replaced pgp.h and smime.h header by crypt.h.
6622 (hdr_format_str): Use WITHCRYPTO.
6624 * handler.c: Replaced pgp.h and smime.h header by crypt.h.
6625 (mutt_can_decode): Use WITHCRYPTO instead of ifdefs.
6626 (mutt_can_decode): Application/smime is now also checked
6627 when PGP support is not configured. (mutt_body_handler):
6630 * curs_main.c: Replaced pgp.h and smime.h header
6631 by crypt.h. (mutt_index_menu): Shortcut crypto only
6632 operations depending on WITHCRYPTO.
6634 * copy.c: Replaced pgp.h and smime.h header by crypt.h.
6635 (_mutt_copy_message):
6637 * compose.c: Replaced pgp.h and smime.h header by crypt.h.
6638 (enum): Always include HDR_CRYPT and HDR_CRYPTINFO.
6639 (redraw_crypt_lines): Always include this fnc but shortcut
6640 it depending on WITHCRYPT. Draw lines depending on
6641 the configured crypto support. (pgp_send_menu):
6642 Always include this one. Call wrapper functions.
6643 (smime_send_menu): Likewise. (draw_envelope): Use
6644 WITHCRYPTO instead of ifdefs. (mutt_compose_menu):
6645 Allow pgp/smime commands only when configured.
6647 * commands.c: Replaced pgp.h and smime.h header
6648 by crypt.h. (mutt_display_message,pipe_msg,
6649 _mutt_pipe_message) (set_copy_flags, mutt_save_message,
6650 mutt_edit_content_type) (_mutt_check_traditional_pgp):
6653 * attach.c (mutt_view_attachment): Removed HAVE_GPG and
6654 HAVE_SMIME and replaced by global variable WITHCRYPTO.
6655 Replaced pgp and smime header by crypt.h.x
6657 2003-01-09 17:27:25 Thomas Roessler <roessler@does-not-exist.org>
6660 * pgppubring.c: Don't make a "hard" transition to the new GnuPG
6661 syntax in pgpring. This change undoes one of David Shaw's
6662 changes which were just committed.
6664 2003-01-09 17:24:41 David Shaw <dshaw@jabberwocky.com> (roessler)
6666 * gnupgparse.c, pgppubring.c: The latest GnuPG has new abilities
6667 to work with disabled keys. Part of this change will eventually
6668 involve moving the 'd' that indicates a disabled key to a
6669 different part of the key listing.
6671 To smooth this transition, as of version 1.2.2, GnuPG will
6672 start giving the 'd' in both places (and will do this for a good
6675 Here is a patch so mutt will accept either the old or new syntax.
6677 2003-01-09 17:23:23 dshaw@jabberwocky.com (roessler)
6679 * curs_lib.c: A recent change causes all mutt_yesorno prompts
6680 to come out as [yes]/yes or [no]/no. Here's a fix.
6682 2003-01-05 22:16:02 Thomas Roessler <roessler@does-not-exist.org>
6685 * smime_keys.pl: Error checking for the creation of the temporary
6686 directory; also, use file mode 0700.
6688 2003-01-05 22:08:25 Bjoern Jacke <bjoern@j3e.de> (roessler)
6690 * smime_keys.pl: Improve temporary file handling.
6692 2003-01-05 22:02:37 Thomas Roessler <roessler@does-not-exist.org>
6695 * commands.c: Another mutt_yesorno() change, in order to correctly
6698 2003-01-05 22:00:00 Armin Wolfermann <aw@osn.de> (roessler)
6700 * recvcmd.c, send.c, alias.c, attach.c, commands.c, curs_lib.c,
6701 main.c, muttlib.c, mx.c, pgpkey.c: Fix a number of invocations
6702 of mutt_yesorno(): Always explicitly use the M_YES and M_NO
6703 constants. Fixes a couple of cases in which C-g would be
6706 2003-01-03 18:07:36 Thomas Roessler <roessler@does-not-exist.org>
6709 * pgp.c: Detect in-line key material when checking for traditional
6712 2002-12-22 20:04:51 René Clerc <rene@clerc.nl> (roessler)
6716 2002-12-22 20:01:32 Bjoern Jacke <bjoern@j3e.de> (roessler)
6718 * smime_keys.pl: Remove an unnecessary invocation of "cat";
6719 call openssl with the full path.
6721 2002-12-22 11:20:00 Vincent Lefevre <vincent@vinc17.org> (roessler)
6723 * po/fr.po: Another fr.po update for the CVS (taking into account
6724 the change in pgpkey.c:486)...
6726 2002-12-22 11:17:24 Martin Michlmayr <tbm@cyrius.com> (roessler)
6728 * hdrline.c, init.h: Add %A to the format strings, which expands
6729 to the reply-to address (if present) or to the author's address
6730 when there's no Reply-To header.
6732 2002-12-21 20:32:13 Thomas Roessler <roessler@does-not-exist.org>
6735 * ChangeLog: ok, gotos suck.
6737 * curs_main.c: OK, Michael is right: Gotos suck. ;-)
6739 2002-12-21 13:25:11 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
6743 2002-12-20 09:37:59 David Shaw <dshaw@jabberwocky.com> (roessler)
6745 * pgpkey.c: Minor tweak to an error message.
6747 2002-12-20 09:29:12 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
6751 2002-12-19 11:48:58 Thomas Roessler <roessler@does-not-exist.org>
6754 * doc/manual.sgml.head, doc/muttrc.man.head: Improve the
6755 documentation of pgp-hook/crypt-hook.
6757 * pgpkey.c: Don't bother the user with weak keys when there's
6758 a strong one. Experimental, based on discussions on mutt-dev.
6760 * cvslog2changelog.pl: Identify both the author of a change and
6761 the one who committed it to the CVS in the changelog.
6763 2002-12-19 07:42:36 Vincent Lefevre <vincent@vinc17.org> (roessler)
6767 2002-12-19 07:37:01 Thomas Roessler <roessler@does-not-exist.org>
6770 * Makefile.am: Michael doesn't have $VISUAL set.
6772 2002-12-18 17:29:56 Sahil Tandon <sahil@brandeis.edu> (me)
6774 * init.h: I found a small typo in the manual, specifically
6775 at this[1] URL. The description of the smart_wrap
6776 variable reads: "Controls the display of lines longer
6777 then the screen width in the internal pager." The word
6778 _then_ should be _than_ if I'm not mistaken.
6780 2002-12-18 10:26:35 Thomas Roessler <roessler@does-not-exist.org>
6783 * po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
6784 po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
6785 po/zh_TW.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po,
6786 po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
6787 po/id.po, po/it.po: make update-po
6789 * mkchangelog.sh: Turn on compression when getting log messages
6790 from the CVS server. (Now that I don't have the server locally,
6791 bandwidth is expensive... ;-)
6793 * keymap.c: Make the messages from the what-key function
6794 internationalizable.
6796 * crypt.c, crypt.h, mutt_crypt.h, pgp.c, pgp.h, smime.c, smime.h:
6797 Rename crypt.h to mutt_crypt.h.
6799 * Makefile.am: cvs update ChangeLog before trying to update
6802 2002-12-18 07:37:56 Roland Rosenfeld <roland@spinnaker.de> (roessler)
6806 2002-12-17 13:45:16 Vincent Lefevre <vincent@vinc17.org> (roessler)
6808 * po/fr.po: update fr.po
6810 2002-12-17 13:04:29 Thomas Roessler <roessler@does-not-exist.org>
6813 * .cvsignore: Ignore some more files.
6815 * Makefile.am, mkjtags.c: Remve that jed tags generator. I don't
6818 * cvslog2changelog.pl: Adding Michael's address to the changelog
6821 * build-release: Adopting the release-building script to the
6822 new changelog process.
6824 2002-12-17 10:37:24 roessler (roessler)
6826 * po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
6827 po/zh_TW.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
6828 po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/es.po, po/et.po,
6829 po/fr.po, po/gl.po, VERSION, build-release, po/ca.po, po/cs.po,
6830 po/da.po, po/de.po, po/el.po, po/eo.po, reldate.h: automatic
6831 post-release commit for mutt-1.5.3
6833 2002-12-17 09:50:26 Thomas Roessler <roessler@does-not-exist.org>
6836 * OPS, curs_main.c, functions.h: Experimental: Introduce
6837 {next,previous}-new-then-unread. These functions behave
6838 like {next,previous}-new as long as new messages are visible.
6839 When no new messages are visibuel any more, there's a fall-back
6840 to {next,prev}-unread.
6842 Memo to self: Impose a weekly quota on the use of goto statements.
6844 2002-12-16 20:28:46 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
6846 * handler.c, rfc2047.c, url.c: Fix #1424.
6848 2002-12-16 17:59:51 Thomas Roessler <roessler@does-not-exist.org>
6851 * pgp.c: Experimental short-cut code if the "image" of an address
6852 under a pgp-hook looks like a hexadecimal key id.
6854 2002-12-13 15:53:36 David Shaw <dshaw@jabberwocky.com> (roessler)
6856 * lib.c: Fixing Thomas' screw-up in mutt_concat_path.
6858 2002-12-13 11:00:44 René Clerc <rene@clerc.nl> (roessler)
6862 2002-12-11 22:47:57 Thomas Roessler <roessler@does-not-exist.org>
6865 * muttlib.c, pgp.c, protos.h, send.c: Fix #1417; thanks to
6866 Derek D. Martin <ddm@sophic.org> for the excellent observation.
6867 (In addition to the fix proper, some tracking of temporary files
6868 is added to mutt's debugging output.)
6870 * crypt.c: Call endwin() before calling PGP for traditional
6873 2002-12-11 15:51:57 Vincent Lefevre <vincent@vinc17.org> (roessler)
6877 2002-12-11 15:20:21 Thomas Roessler <roessler@does-not-exist.org>
6880 * browser.c, complete.c, hook.c, init.c, lib.c, lib.h: Herbert
6881 Martin Dietze <herbert@the-little-red-haired-girl.org> notes that
6882 mutt may currently build IMAP URLs like imap://exchange//herbert
6883 for FCCs. The fix in this patch is to include a function named
6884 mutt_concat_path which concatenates path elements, but avoids
6885 the creation of double slashes. (These don't create problems
6886 when you're just accessing the file system, but apparently thy
6887 do cause problems with IMAP.)
6889 * imap/auth.c, imap/command.c, imap/imap.c, imap/imap.h,
6890 imap/util.c, date.c, dotlock.c, dotlock.h, edit.c, editmsg.c,
6891 enter.c, extlib.c, flags.c, from.c, functions.h, gnupgparse.c,
6892 handler.c, hash.c, hash.h, headers.c, help.c, history.c,
6893 history.h, keymap.c, keymap.h, lib.c, lib.h, main.c, makedoc.c,
6894 mapping.h, menu.c, mh.c, mime.h, mkjtags.c, mutt_curses.h,
6895 mutt_menu.h, mutt_regex.h, mutt_socket.c, muttlib.c, mx.c, mx.h,
6896 pager.h, parse.c, pattern.c, pgp.c, pgp.h, pgpinvoke.c, pgpkey.c,
6897 pgplib.c, pgplib.h, postpone.c, protos.h, query.c, recvattach.c,
6898 recvcmd.c, remailer.c, remailer.h, resize.c, rfc1524.c, rfc1524.h,
6899 rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h, rfc822.c, rfc822.h,
6900 score.c, signal.c, snprintf.c, sort.c, sort.h, status.c,
6901 system.c, thread.c, url.c, addrbook.c, alias.c, attach.c,
6902 attach.h, browser.c, browser.h, buffy.c, buffy.h, charset.c,
6903 charset.h, commands.c, complete.c, compose.c, copy.h, crypt.c,
6904 crypt.h, curs_main.c: Fix Mike's and my e-mail addresses in
6907 * muttbug.sh.in: Ask for the user's e-mail address.
6909 * pager.c: Try to make search-next behave more closely to what
6910 people are used to, again. The behaviour introduced by this
6911 patch will give you the previous search string as the default,
6912 but will search-next when you just press enter without changing
6915 2002-12-10 20:56:52 Thomas Roessler <roessler@does-not-exist.org>
6918 * imap/command.c, imap/imap.c, imap/message.c, imap/utf7.c,
6919 imap/util.c, score.c, send.c, sendlib.c, smime.c, thread.c, url.c,
6920 addrbook.c, alias.c, attach.c, browser.c, buffy.c, charset.c,
6921 color.c, compose.c, copy.c, crypt.c, curs_main.c, enter.c,
6922 gnupgparse.c, hash.c, history.c, hook.c, init.c, lib.c, main.c,
6923 mbox.c, menu.c, mh.c, mutt_ssl.c, mutt_ssl_nss.c, muttlib.c,
6924 mx.c, pager.c, parse.c, pattern.c, pgp.c, pgpkey.c, pgplib.c,
6925 pgppacket.c, pgppubring.c, pop.c, pop_auth.c, postpone.c,
6926 query.c, recvattach.c, remailer.c, rfc1524.c, rfc2047.c,
6927 rfc2231.c, rfc822.c: Replace safe_free calls by the FREE macro.
6929 2002-12-09 19:06:40 Thomas Roessler <roessler@does-not-exist.org>
6932 * Makefile.am: Minor formatting fix.
6934 * cvslog2changelog.pl: Change the ChangeLog format as suggested
6935 by Martin Michlmayer.
6937 * send.c: Try to fix another obscure error in S/MIME auto-signing
6940 * rfc822.c: Experimental patch to fix #1318.
6942 2002-12-09 18:09:49 David Jardine <david@jardine.de> (roessler)
6944 * init.h: Documentation fix concerning %L in index_format. #1313.
6946 2002-12-09 18:05:54 David Shaw <dshaw@jabberwocky.com> (roessler)
6948 * mh.c, parse.c: Reduce the meaning of the mark_old option so
6949 it only controls whether new messages are marked as old when
6950 leaving the mailbox.
6952 2002-12-09 17:54:25 Jesus Climent <jesus.climent@hispalinux.es>
6955 * po/es.po: Fix a typo. (#1392)
6957 2002-12-09 17:52:50 Anders Helmersson <anders.helmersson@telia.com>
6960 * addrbook.c, curs_lib.c, protos.h, query.c: Fix #1390. Based on
6961 a patch submitted earlier by Edmund Grimley Evans.
6963 2002-12-09 17:44:54 roessler (roessler)
6967 2002-12-09 17:44:28 Michael Elkins <me@sigpipe.org> (roessler)
6969 * OPS, PATCHES, curs_main.c, functions.h, keymap.c, keymap.h,
6970 menu.c: This patch adds two features to mutt:
6972 - you can now specify the octal code of a key in a bind or
6973 macro function, using the syntax <NNN>. Eg, bind index <541>
6974 show-version This allows you to bind to a function key for
6975 which Mutt doesn't have a friendly name associated with it.
6977 - adds a what-key function which allows you to press a key and
6978 have mutt show you the decimal/octal value. (not bound to
6979 anything by default)
6981 2002-12-09 16:07:24 Toomas Soome <tsoome@muhv.pri.ee> (roessler)
6985 2002-12-09 13:30:02 Thomas Roessler <roessler@does-not-exist.org>
6988 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
6989 po/zh_CN.po, po/zh_TW.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
6990 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/eo.po,
6991 po/es.po, po/et.po, po/fr.po, po/ca.po, po/cs.po, po/da.po,
6992 po/de.po, po/el.po, compose.c: Try to fix a localization issue
6993 identified by Pawel Dzienkonski (#1410). Side effect: All
6994 translations will need an update of the S/MIME key translations.
6996 2002-12-09 11:20:14 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
7000 2002-12-08 23:14:43 ph04169@cc.uoi.gr (roessler)
7004 2002-12-08 16:11:35 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
7009 2002-12-08 15:10:59 Roland Rosenfeld <roland@spinnaker.de> (roessler)
7013 2002-12-07 19:19:34 Thomas Roessler <roessler@does-not-exist.org>
7016 * Makefile.am: yet another one.
7018 * Makefile.am: Another changelog-related change.
7020 * ChangeLog, Makefile.am, cvslog2changelog.pl: Automatically
7021 update ChangeLog as part of the commit process.
7023 * doc/Makefile.in, ChangeLog, ChangeLog.old, Makefile.am,
7024 cvslog2changelog.pl, mkchangelog.sh: Change the style
7025 of ChangeLog: Now, the actual patch submitter's name is
7026 extracted from the commit message and used for the change log.
7027 For the moment, the date format doesn't match the one in the
7028 old changelog. If you want to fix this, submit a patch to
7029 cvslog2changelog.pl. ;-)
7031 2002-12-07 08:55:59 Vincent Lefevre <vincent@vinc17.org> (roessler)
7035 2002-12-07 08:55:23 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
7037 * pgppubring.c: Fix a compilation warning.
7039 2002-12-07 08:53:21 Thomas Roessler <roessler@does-not-exist.org>
7042 * mh.c, mutt.h, muttlib.c: Gracefully handle unknown maildir
7045 2002-12-06 11:30:08 Thomas Roessler <roessler@does-not-exist.org>
7048 * Makefile.am: Run check_sec.sh before committing.
7050 2002-12-06 11:28:30 Brendan Cully <brendan@kublai.com> (roessler)
7052 * m4/gettext.m4, m4/iconv.m4, build-release, configure.in:
7055 2002-12-06 11:14:13 roessler (roessler)
7057 * po/zh_CN.po, po/zh_TW.po, po/uk.po, po/ru.po, po/sk.po,
7058 po/sv.po, po/tr.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
7059 po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
7060 po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/da.po,
7061 po/de.po, VERSION, po/ca.po, po/cs.po, reldate.h, ChangeLog:
7062 automatic post-release commit for mutt-1.5.2
7064 2002-12-06 10:56:30 Thomas Roessler <roessler@does-not-exist.org>
7067 * curs_lib.c, pgppubring.c: Fixing a number of traditional malloc
7068 calls which have made their way into the code.
7070 * build-release: Don't post announcements automatically for
7073 2002-12-05 22:30:02 Michael Elkins <me@sigpipe.org> (roessler)
7075 * doc/manual.sgml.head: Fix #1398.
7077 2002-11-25 14:16:47 Lars Hecking <lhecking@nmrc.ucc.ie> (roessler)
7079 * sendlib.c, ChangeLog, INSTALL, charset.h, configure.in: The
7082 2002-11-14 08:12:30 Michael Elkins <me@sigpipe.org> (roessler)
7084 * curs_lib.c: Fix #1388.
7086 2002-11-13 10:10:52 Thomas Roessler <roessler@does-not-exist.org>
7089 * main.c: A description of -A was lacking from the help string.
7091 * doc/manual.sgml.head, doc/mutt.man, main.c, protos.h: Add a
7092 new command line option -A which is used to expand aliases.
7094 * keymap.c: Add a safeguard #ifdef for the KEY_BTAB entry.
7095 Suggested by Thomas Dickey.
7097 2002-11-12 09:20:30 Michael Elkins <me@sigpipe.org> (roessler)
7099 * keymap.c: Tell mutt about the back-tab key (shift tab).
7101 2002-11-12 09:20:09 Thomas Roessler <roessler@does-not-exist.org>
7106 * Makefile.am: Add "make pclean" in order to clean up PATCHES.
7108 2002-11-12 08:55:57 TAKAHASHI Tamotsu <arms405@jade.dti.ne.jp>
7113 2002-11-12 08:41:18 Thomas Roessler <roessler@does-not-exist.org>
7116 * README: Add an explicit note that CVS doesn't work from
7117 ftp.mutt.org any more.
7119 2002-11-12 08:35:34 "Yasuhiro Matsumoto" <mattn_jp@hotmail.com>
7122 * mbyte.c: cp932 should be treated like shift_jis.
7124 2002-11-12 08:20:11 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
7126 * imap/auth_gss.c, imap/auth_sasl.c, configure.in, main.c,
7127 mutt_sasl.c, mutt_sasl.h: Hi - this is a patch against mutt-1.4
7128 to use version 2 of the Cyrus SASL library; all changes are
7129 ifdef'd so as not to break SASLv1 support. This includes a patch
7130 to configure.in to allow the choice between v1 and v2, but someone
7131 with a better understanding of autoconf should double-check it.
7133 2002-11-12 08:00:51 Michael Elkins <me@sigpipe.org> (roessler)
7135 * handler.c: Actually commit patch-1.5.1.me.long_qp.2.
7137 * mailbox.h, mh.c, mx.c: The maildir_time patch.
7139 2002-11-11 21:17:25 Thomas Roessler <roessler@does-not-exist.org>
7142 * muttbug.sh.in: You shall not use CVS to distribute test
7145 * muttbug.sh.in: more fixes.
7147 * muttbug.sh.in: Add some rpm-related intelligence to flea.
7149 * muttbug.sh.in: Fix flea's interaction with bug(1) on Debian
7152 * PATCHES: Clean up the patch list.
7154 2002-11-11 20:32:30 Michael Elkins <me@sigpipe.org> (roessler)
7156 * PATCHES, hdrline.c: Fix #485: Make %z work like %Z inside of
7157 %{} in $index_format.
7159 * PATCHES, copy.c: Fix #1379 - update the total mailbox size
7160 when an attachment is deleted.
7162 * PATCHES, curs_main.c, menu.c, pager.c: Fix #1310; redraw
7165 * doc/manual.sgml.head, init.h: Fix #1306.
7167 * send.c: Fix #1364.
7169 2002-11-11 19:50:23 Steve Kennedy <steve-md@gbnet.net> (roessler)
7171 * pgp.c: Fix memory leak in the PGP code.
7173 2002-11-11 19:46:29 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
7175 * commands.c, protos.h, sendlib.c: Fix #718.
7177 2002-11-11 19:38:30 Thomas Roessler <roessler@does-not-exist.org>
7180 * sendlib.c: Fix #1366.
7182 2002-11-11 19:24:24 Martin Siegert <siegert@sfu.ca> (roessler)
7184 * mx.c: Fix IMAP moving; #1367.
7186 2002-11-11 19:22:17 rene@clerc.nl (roessler)
7188 * send.c: Another S/MIME ifdef misses and causes compilation
7191 2002-11-11 19:21:24 Michael Elkins <me@sigpipe.org> (roessler)
7193 * init.h: patch-1.5.1-me.status_doc.2
7195 2002-11-11 19:16:11 Thomas Roessler <roessler@does-not-exist.org>
7198 * alias.c, init.c, protos.h: patch-1.5-tlr.alias-parse.1 -
7199 extension of patch-1.5.1-me.aliascheck.1
7201 This patch catches the same kind of bad alias names caught by
7202 Michael's patch. There are some extensions:
7204 1. Mutt makes sure that it doesn't _suggest_ bad names to
7205 the user. 2. If a name is bad, the user is informed, and may
7207 name. In this case, mutt will automatically suggest a fixed
7209 3. If the user insists in the bad name, it's written into the
7210 aliases file with proper quoting.
7211 4. When mutt parses the aliases file, it now uses the normal
7212 tokenizer routines in order to properly handle quoted alias
7215 2002-11-11 18:36:25 Michael Elkins <me@sigpipe.org> (roessler)
7217 * handler.c: patch-1.5-me.long_qp.2 (#1371) - fix truncation
7218 with overly long Q-P encoded lines.
7220 2002-10-22 21:24:07 René Clerc <rene@clerc.nl> (roessler)
7222 * commands.c: Add some missing #ifdefs.
7224 2002-10-22 21:23:20 Michael Elkins <me@sigpipe.org> (roessler)
7226 * init.h, recvattach.c: Documentation fix; #1326
7228 2002-10-22 21:22:45 René Clerc <rene@clerc.nl> (roessler)
7230 * send.c: Another crypt_reply fix.
7232 2002-10-10 09:50:03 René Clerc <rene@clerc.nl> (roessler)
7234 * send.c: Make sure that crypt_reply replies with the same type,
7235 despite a possible S/MIME default.
7237 2002-10-10 09:43:29 Michael Elkins <me@sigpipe.org> (roessler)
7239 * doc/manual.sgml.head, doc/manual.sgml.head: Document escaping
7240 rules for regular expressions (#1351).
7242 * pager.c: Fix header coloring, so there is no difference between
7245 * init.h: PGP documentation glitch.
7247 2002-10-10 09:33:33 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
7249 * doc/manual.sgml.head: Fix #1340 (documentation)
7251 2002-10-10 09:33:05 Michael Elkins <me@sigpipe.org> (roessler)
7253 * pager.c: Jeremy Lin wrote: > When I search with / and get
7254 a match, doing '/\r' doesn't move to the next > match. This
7255 behavior is unlike the less pager, and is rather useless, IMHO.
7257 Try the attached patch.
7259 2002-09-23 12:08:43 Thomas Roessler <roessler@does-not-exist.org>
7262 * buffy.c: A variant of buffy notification. Note: If you folks
7263 don't like this, we can return to the old version.
7265 2002-09-09 21:48:19 Rudi Chiarito <nutello@sweetness.com> (roessler)
7267 * OPS, browser.c, buffy.c, curs_main.c, functions.h, pager.c,
7268 protos.h: Add a buffy-list function, and display more information
7269 when new mail arrives. With some modifications from tlr.
7271 2002-09-09 21:19:08 Michael Elkins <me@sigpipe.org> (roessler)
7275 * mh.c: [STABLE] Fix #1321.
7277 2002-09-09 21:04:03 Tony Leneis <tony@cvr.ds.adp.com> (roessler)
7279 * signal.c: Tru64 Unix portability patch.
7281 * signal.c: [STABLE] Tru64 Unix portability patch.
7283 2002-09-09 21:02:05 Vincent Lefevre <vincent@vinc17.org> (roessler)
7285 * doc/manual.sgml.head: Fixing a typo.
7287 2002-09-09 20:53:46 Thomas Roessler <roessler@does-not-exist.org>
7290 * postpone.c: Fixing #1300. Noted by David Shaw
7291 <dshaw@jabberwocky.com>.
7293 * postpone.c: Fix #1299; noted by David Shaw
7294 <dshaw@jabberwocky.com>.
7296 2002-09-09 20:20:20 Michael Elkins <me@sigpipe.org> (roessler)
7298 * init.h, mutt.h, send.c: Introducing $forward_edit.
7300 * globals.h, init.h, send.c: Introduce $content_type. There's
7301 one change against Michael's patch, in how the "format=flowed"
7304 2002-09-09 20:04:45 Vincent Lefevre <vincent@vinc17.org> (roessler)
7306 * history.c: [STABLE] Fixing history classes.
7308 * history.c: Fixing history classes.
7310 2002-09-09 19:56:25 Armin Wolfermann <aw@osn.de> (roessler)
7312 * mh.c: when doing the second parsing pass on a maildir,
7313 mutt doesn't delete the fake HEADER struct if the file is
7314 unreadable. With this fix unreadable files get silently ignored
7315 (like in the MH case).
7317 2002-09-09 19:55:01 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
7322 2002-09-09 19:53:24 Michael Elkins <me@sigpipe.org> (roessler)
7324 * editmsg.c: Fixing #1149: Truncate files used for editing
7327 2002-09-09 19:29:26 Nicolas Rachinsky <nicolas@dauerreden.de>
7330 * doc/manual.sgml.head, doc/muttrc.man.head, buffy.c, buffy.h,
7331 init.h: An unmailboxes command. #1311.
7333 2002-09-09 19:24:54 Michael Elkins <me@sigpipe.org> (roessler)
7335 * attach.c: Fixing #1330.
7337 * attach.c: [STABLE] Fixing #1330.
7339 2002-08-09 07:01:11 Thomas Roessler <roessler@does-not-exist.org>
7342 * doc/muttrc.man.head: Document unalternative_order in the
7345 2002-08-09 06:58:37 Michael Elkins <me@sigpipe.org> (roessler)
7347 * doc/manual.sgml.head, init.c, init.h: The following patch
7348 adds the `unalternative_order' command. It also allows using
7349 "*" more generically in un-commands which use parse_unlists().
7351 2002-08-05 17:25:05 Michael Elkins <me@sigpipe.org> (roessler)
7353 * pgpewrap.c, pgppubring.c, pgpewrap.c, pgppubring.c: Error
7356 2002-07-26 08:24:01 Michael Elkins <me@sigpipe.org> (roessler)
7358 * doc/manual.sgml.head: Documentation for reply-hook. Another
7359 patch (for the manual page) would be most welcome. ;-))
7361 * curs_lib.c: The attached patch fixes mutt_yesorno() so that the
7362 question will be truncated enough to always fit in the default
7363 answer string. The size is calculated on the fly so that there
7364 is no artificial truncation.
7366 2002-07-24 09:46:58 TAKIZAWA Takashi <taki@luna.email.ne.jp> (roessler)
7368 * mutt.h, mutt.h: The attached patch sets MB_LEN_MAX to 16,
7369 which is MB_LEN_MAX value on glibc-2.2. It works only with
7370 --without-wc-funcs switch. It may be applied to mutt-1.4 and
7373 2002-07-24 09:37:41 Lars Hecking <lhecking@nmrc.ie> (roessler)
7375 * configure.in, configure.in: Fix a quoting sloppiness. Noted by
7378 2002-07-24 09:33:59 Thomas Roessler <roessler@does-not-exist.org>
7381 * browser.c, browser.c: Fixing #1282. An off-by-one error. :-/
7383 2002-07-24 09:20:22 Michael Elkins <me@sigpipe.org> (roessler)
7385 * mutt.h, send.c, hook.c, init.h: reply-hook. Documentation
7388 2002-07-24 09:06:06 Vincent Lefevre <vincent@vinc17.org> (roessler)
7392 2002-07-24 08:41:31 Michael Elkins <me@sigpipe.org> (roessler)
7394 * doc/mutt.man, compose.c, editmsg.c, init.c, init.h, attach.c,
7395 doc/mutt.man, compose.c, editmsg.c, init.c, init.h, attach.c:
7396 Fix $editor and $visual. Based on an earlier patch from Edmund
7399 2002-07-19 19:23:21 Michael Elkins <me@sigpipe.org> (roessler)
7401 * doc/manual.sgml.head: Another documentation patch.
7403 2002-07-17 12:48:38 Rocco Rutte <s1118644@mail.inf.tu-dresden.de>
7406 * sendlib.c: * Thomas Roessler [02-07-08 10:14:53 +0200]
7407 wrote: > * sendlib.c, 3.12 -> 3.13 > From: Rocco Rutte
7408 <s1118644@mail.inf.tu-dresden.de>
7410 > Make encode_from a bit more aggressive, by also catching a
7411 'f' in > the beginning of a line.
7413 'Catch' is good but also to encode it is better. It may have
7414 been too late (sorry for that) so I fixed it. I don't know why
7415 the current source only escapes lines that actually begin with
7416 'from' or 'From' followed by some text. I think that escaping
7417 'from' or 'From' on a single line should be done, too.
7419 Not a big deal, anyways.
7421 2002-07-16 07:28:11 Michael Elkins <me@sigpipe.org> (roessler)
7423 * main.c, main.c: Update copyright notices.
7425 2002-07-07 19:33:50 Cedric Duval <cedricduval@free.fr> (roessler)
7427 * doc/manual.sgml.head, doc/mutt.man, init.h: Documentation fixes.
7429 2002-07-07 19:29:05 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
7432 * doc/manual.sgml.head: Dcumentation fixes.
7434 2002-07-07 19:23:22 Cedric Duval <cedricduval@free.fr> (roessler)
7436 * doc/manual.sgml.head, doc/mutt.man, init.h: Documentation fixes.
7438 2002-07-07 19:22:19 Rocco Rutte <s1118644@mail.inf.tu-dresden.de>
7441 * sendlib.c: Make encode_from a bit more aggressive, by also
7442 catching a 'f' in the beginning of a line.
7444 2002-07-07 19:13:03 Velko Hristov <hristov@informatik.hu-berlin.de>
7449 2002-07-07 19:11:15 Jeremy Blosser <jblosser-mutt@firinn.org>
7452 * init.h: Add unauto_view to the stable branch. A one-liner.
7454 2002-06-28 19:52:31 Michael Elkins <me@sigpipe.org> (roessler)
7456 * doc/manual.sgml.head, doc/manual.sgml.head: Documentation fix
7459 2002-06-18 10:03:52 (automatic) (roessler)
7461 * po/zh_TW.po, po/tr.po, po/uk.po, po/zh_CN.po, po/sv.po,
7462 po/sk.po, po/ru.po, po/pt_BR.po, po/nl.po, po/pl.po, po/ja.po,
7463 po/ko.po, po/lt.po, po/it.po, po/gl.po, po/hu.po, po/id.po,
7464 po/eo.po, po/es.po, po/et.po, po/fr.po, po/el.po, po/da.po,
7465 po/de.po, po/ca.po, po/cs.po: "make update-po"
7467 2002-06-18 10:02:44 several submitters (roessler)
7469 * po/ca.po: Adding a BG translation. Update for CA.
7471 2002-06-18 10:02:43 roessler (roessler)
7473 * po/bg.po: branches: 1.1.2; file bg.po was initially added on
7474 branch mutt-1-4-stable.
7476 2002-06-18 10:02:43 several submitters (roessler)
7478 * po/bg.po: Adding a BG translation. Update for CA.
7480 * configure.in: Adding a BG translation.
7482 2002-06-18 09:53:12 Michael Elkins <me@sigpipe.org> (roessler)
7484 * init.c, init.c: The string used to store the commmand for a
7485 backtic expansion in the muttrc was not free'd if the command
7486 failed for some reason.
7488 2002-06-18 09:52:13 David Champion <dgc@uchicago.edu> (roessler)
7490 * m4/gssapi.m4: Okay, two bugs here. One's an oversight of mine
7491 in my previous patch, where I tried to use "[hH]" as Bourne code
7492 while m4 had quoting set to ([, ]) -- this probably makes mutt
7493 mis-detect Heimdal after all.
7495 The other is not mine (i.e., it's in cvs now) and it makes mutt
7496 overstrike $LIBS if Heimdal or MIT Kerberos is detected. This is
7497 a problem for anyone who needs -lnsl -lsocket, in particular. I
7498 was fixing this by hand during late 1.3.x releases, as I didn't
7499 have time to track it down....
7501 Here's a patch against the current (unpatched) 1.5 cvs copy of
7502 m4/gssapi.m4. It probably should go into both branches. Sorry
7505 2002-06-06 23:13:54 Michael Elkins <me@sigpipe.org> (roessler)
7507 * color.c: Fix #1230.
7509 2002-06-06 12:22:05 Will Fiveash <william.fiveash@sun.com> (roessler)
7511 * init.h, init.h: Fix a couple of compile-time warnings.
7513 2002-05-31 16:59:39 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
7515 * charset.c, charset.h, sendlib.c, charset.c, charset.h,
7516 sendlib.c: Fix charset-hook.
7518 2002-05-31 16:45:49 Lars Hecking <lhecking@nmrc.ucc.ie> (roessler)
7520 * m4/iconv.m4, INSTALL, charset.h, configure.in: The noiconv
7521 patch. Should probably have been in 1.4.
7523 2002-05-30 12:15:02 Thomas Roessler <roessler@does-not-exist.org>
7526 * rfc822.c: Properly handle empty addresses (<>) when they show
7527 up in mail headers. The approach taken is to store this address
7528 as <@>, and to check this special case when printing an address.
7530 2002-05-29 09:31:51 roessler (roessler)
7532 * po/zh_CN.po, po/zh_TW.po, po/uk.po, po/tr.po, po/sk.po,
7533 po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/ko.po, po/lt.po,
7534 po/nl.po, po/it.po, po/ja.po, po/fr.po, po/gl.po, po/hu.po,
7535 po/id.po, po/eo.po, po/es.po, po/et.po, po/da.po, po/de.po,
7536 po/el.po, VERSION, po/ca.po, po/cs.po, reldate.h, ChangeLog:
7537 automatic post-release commit for mutt-1.4