1 2005-11-01 08:42:00 Thomas Roessler <roessler@does-not-exist.org> (roessler)
3 * menu.c: This should be a better patch for the menu break
6 2005-10-31 11:56:58 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
8 * imap/message.c: Fix 2119.
10 2005-10-31 10:51:54 Thomas Roessler <roessler@does-not-exist.org> (roessler)
12 * mutt_idna.c: Fix the underlying problem behind mutt/2107.
14 * menu.c: Fixing #2019.
18 2005-10-21 04:35:38 Brendan Cully <brendan@kublai.com> (brendan)
20 * smime.c, attach.c, buffy.c, copy.c, copy.h, crypt-gpgme.c,
21 crypt.c, edit.c, handler.c, mbox.c, mutt.h, pager.c, parse.c,
22 pattern.c, pgp.c, pgpmicalg.c, pgppacket.c, pgppubring.c, pop.c,
23 postpone.c, protos.h, sendlib.c: Full large file support. Keep a
24 close watch on your mailboxes everyone!
26 2005-10-18 07:04:50 Vincent Lefevre <vincent@vinc17.org> (roessler)
30 2005-10-17 09:14:58 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
32 * smime.c: Fix S/MIME algorithm choice.
34 2005-10-14 09:30:11 Thomas Roessler <roessler@does-not-exist.org> (roessler)
36 * imap/imap.c: Fix imap/2112.
38 2005-10-10 18:26:31 Brendan Cully <brendan@kublai.com> (brendan)
40 * pgp.c: Make PGP decode failure non-fatal when displaying
41 messages (as opposed to decode-saving them). I think it would be
42 nicer to include the original text when decryption fails
45 * imap/command.c, setenv.c: Accept + as IMAP continuation, not
46 just + . May close #2106. Feed check_sec candy in setenv.c.
48 2005-10-09 20:53:21 Brendan Cully <brendan@kublai.com> (brendan)
50 * configure.in: Now that we always check for ncurses/ncurses.h,
51 remove /usr special case.
53 * configure.in, mutt_curses.h: Tweak ncurses autoconflation to
54 check for ncurses/ncurses.h everywhere, not just in /usr. With
55 --with-curses=/usr/local, should Close: #2095.
57 * configure.in, setenv.c: Add Russ Allbery's setenv replacement
60 * init.h: Correct doc nit for $meta_key, noted by Mark
63 2005-10-06 06:15:00 Brendan Cully <brendan@kublai.com> (brendan)
65 * browser.c: Sort browser entries after every IMAP browsing
66 operation instead of just when explicitly requested. Closes:
69 2005-10-06 05:13:55 Jeff Ito <jeffi@rcn.com> (brendan)
71 * smime.c: Add AES ciphers to S/MIME encryption options. Closes:
74 2005-10-05 19:24:40 David Champion <dgc@uchicago.edu> (brendan)
76 * doc/manual.xml.head, init.c: Fix 'unattachments'. Closes: #2102.
78 2005-10-05 19:20:22 Jeff Ito <jeffi@rcn.com> (brendan)
80 * smime.c: S/MIME key selection truncates the last character of
81 the selected key for no apparent reason. Removed until someone
82 can justify it. Closes: #2081.
84 2005-10-04 19:00:05 Brendan Cully <brendan@kublai.com> (brendan)
86 * init.h: Tweak description of pop_checkinterval slightly. Closes:
89 * hcache.c: Bump hcache Id for attachment counting patch.
91 2005-10-04 06:05:39 David Champion <dgc@uchicago.edu> (brendan)
93 * Muttrc.head.in, doc/manual.xml.head, doc/muttrc.man.head,
94 globals.h, hdrline.c, init.c, init.h, mime.h, mutt.h, parse.c,
95 pattern.c, protos.h, recvattach.c: Attachment counting for index
96 display (patch-1.5.11.dgc.attach.6). Modifications: attach_recurse
97 and attach_ignore_fundamental stripped, some debugging code
98 removed, some bones thrown to check_sec.sh.
100 2005-10-04 05:24:00 Sebastien Hinderer <Sebastien.Hinderer@libertysurf.fr> (brendan)
102 * pager.c: The following patch has an effect only when the
103 braille_friendly variable is set. When this is the case, the
104 cursor is put on the first line of the message body, when viewing
107 2005-10-04 04:29:09 Alain Bench <veronatif@free.fr> (brendan)
109 * curs_main.c: Piping and printing in IMAP folder index with
110 imap_peek=no marks message read immediately.
112 2005-10-03 07:52:00 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
114 * curs_lib.c, send.c: fix a problem that appears with signatures
117 2005-09-30 18:24:17 Brendan Cully <brendan@kublai.com> (brendan)
119 * doc/devel-notes.txt: Change manual.sgml to manual.xml (noted
122 2005-09-30 01:42:50 Roland Rosenfeld <roland@spinnaker.de> (brendan)
126 2005-09-29 23:57:07 Vincent Lefevre <vincent@vinc17.org> (brendan)
130 2005-09-29 23:52:16 pi <pi@beobide.net> (brendan)
132 * configure.in, po/eu.po: Basque translation.
134 2005-09-29 23:02:49 Brendan Cully <brendan@kublai.com> (brendan)
136 * configure.in, copy.c, sendlib.c: Ensure that Content-Length
137 printf format specifier matches off_t size, to avoid mail-losing
138 Content-Length: 0 (bug introduced by large file patch a couple
139 of days ago). Closes: #2096.
141 2005-09-27 03:43:24 Johan Svedberg <johan@svedberg.com> (brendan)
145 2005-09-24 20:03:04 Brendan Cully <brendan@kublai.com> (brendan)
147 * edit.c: Inflict more needless pain on translators by splitting
148 EditorHelp to satisfy -pedantic.
150 * mbox.c, mutt.h, configure.in: Use fseeko/ftello when available
151 while opening mbox/mmdf. Closes: #2084.
153 2005-09-24 19:36:35 Alain Bench <veronatif@free.fr> (brendan)
155 * copy.c, mutt.h, parse.c, sendlib.c, thread.c: Cosmetic fixes to
156 MIME headers. Closes: #2086.
158 2005-09-24 17:51:17 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
160 * po/ja.po: Update to HEAD.
162 2005-09-23 18:38:36 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
164 * configure.in: Quote an error message.
166 2005-09-22 16:38:08 Takahashi Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
168 * configure.in, globals.h, hcache.c, init.h: Update QDBM patch to
169 the current state of the art. Closes: #2003 (again).
171 2005-09-22 09:06:13 Thomas Roessler <roessler@does-not-exist.org> (roessler)
173 * send.c: When composing a reply, there might be degenerate cases
174 in which a CC header is created, but no To header. In this case,
175 we now use the auto-generated CC header as the To header.
177 2005-09-22 04:05:49 Brendan Cully <brendan@kublai.com> (brendan)
179 * init.c: Refactor mutt var completion so it can be used for
180 inline expansions (eg $from). Actual expansion not committed yet.
182 * send.c: If ContentType is null, assume text/plain. Stopgap; a
183 better mechanism would sanity-check MuttVars assignments before
184 allowing them. Closes: #2080.
186 * imap/util.c, imap/imap.c: Don't allow imap URLs with empty
187 hosts. Also don't attempt to complete on open connections when
188 there aren't any (diagnosed by Nico Golde). Closes: #2079.
190 * pattern.c: Use ctx instead of Context when checking whether or
191 not to do IMAP search. Resolves a possible segfault in color index
192 ~b operations. I can't remember whether Context vs ctx was
193 intentional - I doubt it.
195 2005-09-21 14:17:14 Adeodato Simo <asp16@alu.ua.es> (brendan)
197 * curs_main.c: Check for sigwinch in index before calling
198 km_dokey, since for unknown reasons km_dokey seems to eat the
199 signal in some cases. [Not reproducible in my ncurses environments
200 - Brendan]. Closes: #1907.
202 2005-09-21 13:23:43 Brendan Cully <brendan@kublai.com> (brendan)
204 * imap/imap.c, pattern.c: Catch empty substring/regexp search
205 arguments (precludes a segfault from dereferencing a null string
208 2005-09-21 06:04:37 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
210 * init.h, mutt.h, configure.in, hcache.c: QDBM support for the
213 2005-09-21 04:50:31 Adeodato Simo <asp16@alu.ua.es> (brendan)
215 * pgp.c: When using GPG agent in classic mode, set GPG_TTY if it
216 isn't already set instead of bailing out. Closes: #2072.
218 2005-09-21 03:48:38 Takahashi Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
220 * init.c: Ensure that set doesn't change variables from within the
221 help screen. I think this is a gross approach, and probably
222 overkill, but it's the fault of the original code design, not
223 Tamo's patch. Until a better way falls from the sky, this Closes:
226 2005-09-21 02:58:07 Brendan Cully <brendan@kublai.com> (brendan)
228 * curs_main.c: Cancelling <change-folder> from within the pager
229 will now keep you in the pager rather than kicking you back to the
230 index. Closes: #2075.
232 2005-09-20 23:41:21 Vincent Lefevre <vincent@vinc17.org> (brendan)
234 * muttlib.c: Slight improvement on dgc's warning fix in edge cases.
236 2005-09-20 06:43:39 David Champion <dgc@uchicago.edu> (brendan)
238 * init.c: Fix a null-pointer-dereference parsing aliases with
241 * muttlib.c: Clear a compiler warning.
243 2005-09-20 03:56:25 Gero Treuner <gerotick@faveve.uni-stuttgart.de> (brendan)
245 * contrib/gpg.rc, doc/manual.xml.tail: Update locations of
246 gpg-2comp, Gero Treuner.
248 2005-09-19 06:14:27 Brendan Cully <brendan@kublai.com> (brendan)
250 * mkchangelog.sh: I just realised what's been happening to the
251 changelog: I recently got a new version of 'head' that refuses
252 to accept -1 instead of -n 1, but doesn't actually return
253 failure. So mkchangelog was feeding nothing to the cvs date
254 argument, and instead merrily snarfing down the entire changelog
255 every time. I've put in a simple $date != "" check. Thanks,
256 textutils! Thanks for ushering in the future! I'd like to shake
259 2005-09-19 05:12:29 Brendan Cully <brendan@kublai.com> (brendan)
261 * doc/manual.xml.head: Remove mention of obsolete
262 --enable-imap-edit-threads configure option.
264 2005-09-18 17:49:33 Brendan Cully <brendan@kublai.com> (brendan)
266 * ChangeLog: Somehow the changelog got mangled (multiple copies
269 2005-09-18 08:22:49 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
273 2005-09-18 02:53:18 brendan (brendan)
275 * doc/Makefile.in: More cleanups, slightly better dependencies.
277 2005-09-18 02:35:10 Brendan Cully <brendan@kublai.com> (brendan)
279 * doc/Makefile.in: Stupid hack to synchronise on makedoc for
280 parallel builds. Only works when entered via make all. make
281 stamp-doc-xml directly can fail in pathological conditions.
283 * doc/Makefile.in: Attempt to work around make -j2
284 breakage. Dependencies are still wrong, but I don't have
285 the brainpower right now to get it right. People talk about
286 imperative, functional, and logic programming, but no one ever
287 mentions make programming.
289 2005-09-17 20:46:14 Brendan Cully <brendan@kublai.com> (brendan)
291 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
292 po/uk.po, po/zh_CN.po, po/zh_TW.po, po/ga.po, po/gl.po,
293 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
294 po/nl.po, po/pl.po, intl/plural.y, intl/ref-add.sin,
295 intl/ref-del.sin, intl/textdomain.c, po/bg.po, po/ca.po,
296 po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
297 po/et.po, po/fr.po, doc/dotlock.man, doc/manual.xml.head,
298 doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head,
299 imap/auth.c, imap/auth.h, imap/auth_anon.c, imap/auth_cram.c,
300 imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
301 imap/browse.c, imap/command.c, imap/imap.c, imap/imap.h,
302 imap/imap_private.h, imap/message.c, imap/message.h, imap/utf7.c,
303 imap/util.c, intl/COPYING.LIB-2, intl/COPYING.LIB-2.1,
304 intl/Makefile.in, intl/bindtextdom.c, intl/config.charset,
305 intl/dcgettext.c, intl/dcigettext.c, intl/dcngettext.c,
306 intl/dgettext.c, intl/dngettext.c, intl/explodename.c,
307 intl/finddomain.c, intl/gettext.c, intl/gettext.h,
308 intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c,
309 intl/l10nflist.c, intl/libgettext.h, intl/libgnuintl.h,
310 intl/libintl.glibc, intl/loadinfo.h, intl/loadmsgcat.c,
311 intl/localcharset.c, intl/locale.alias, intl/localealias.c,
312 intl/ngettext.c, intl/plural.c, pgpkey.c, pgplib.c, pgplib.h,
313 pgpmicalg.c, pgppacket.c, pgppacket.h, pgppubring.c, pop.c,
314 pop.h, pop_auth.c, pop_lib.c, postpone.c, protos.h, query.c,
315 recvattach.c, recvcmd.c, regex.c, remailer.c, remailer.h,
316 resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h, rfc2231.c,
317 rfc2231.h, rfc822.c, rfc822.h, score.c, send.c, sendlib.c,
318 signal.c, smime.c, smime.h, smime_keys.pl, sort.c, sort.h,
319 status.c, system.c, thread.c, url.c, browser.h, buffy.c, buffy.h,
320 charset.c, charset.h, color.c, commands.c, complete.c, compose.c,
321 config.guess, config.sub, copy.c, copy.h, crypt-gpgme.c,
322 crypt-gpgme.h, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
323 crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
324 crypt-mod.h, crypt.c, cryptglue.c, curs_lib.c, curs_main.c,
325 date.c, depcomp, dotlock.c, dotlock.h, edit.c, editmsg.c,
326 enter.c, extlib.c, filter.c, flags.c, from.c, functions.h,
327 globals.h, gnupgparse.c, handler.c, hash.c, hash.h, hcache.c,
328 hdrline.c, headers.c, help.c, history.c, history.h, hook.c,
329 init.c, init.h, keymap.c, keymap.h, lib.c, lib.h, mailbox.h,
330 main.c, makedoc.c, mapping.h, mbox.c, mbyte.c, menu.c,
331 mh.c, mime.h, missing, mutt.h, mutt_crypt.h, mutt_curses.h,
332 mutt_idna.c, mutt_idna.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c,
333 mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h,
334 mutt_ssl_gnutls.c, mutt_tunnel.c, mutt_tunnel.h, muttbug.sh.in,
335 muttlib.c, mx.c, mx.h, pager.c, pager.h, parse.c, pattern.c,
336 pgp.c, pgp.h, pgpinvoke.c, COPYRIGHT, _regex.h, account.c,
337 account.h, addrbook.c, alias.c, ascii.c, ascii.h, attach.c,
338 attach.h, base64.c, browser.c: Gah, forgot the zip code when
339 updating the FSF address...
341 * po/zh_CN.po, po/zh_TW.po, po/tr.po, po/uk.po, po/sk.po,
342 po/sv.po, po/ru.po, po/pt_BR.po, po/nl.po, po/pl.po, po/ko.po,
343 po/lt.po, po/ja.po, po/id.po, po/it.po, po/ga.po, po/gl.po,
344 po/hu.po, po/et.po, po/fr.po, po/eo.po, po/es.po, po/de.po,
345 po/el.po, po/da.po, imap/imap.h, imap/imap_private.h,
346 imap/message.c, imap/message.h, imap/utf7.c, imap/util.c,
347 intl/COPYING.LIB-2, intl/Makefile.in, intl/bindtextdom.c,
348 intl/config.charset, intl/dcgettext.c, intl/dcigettext.c,
349 intl/dcngettext.c, intl/dgettext.c, intl/dngettext.c,
350 intl/explodename.c, intl/finddomain.c, intl/gettext.c,
351 intl/gettext.h, intl/gettextP.h, intl/hash-string.h,
352 intl/intl-compat.c, intl/l10nflist.c, intl/libgettext.h,
353 intl/libgnuintl.h, intl/libintl.glibc, intl/loadinfo.h,
354 intl/loadmsgcat.c, intl/localcharset.c, intl/locale.alias,
355 intl/localealias.c, intl/ngettext.c, intl/plural.c, intl/plural.y,
356 intl/ref-add.sin, intl/ref-del.sin, intl/textdomain.c, po/bg.po,
357 po/ca.po, po/cs.po, doc/dotlock.man, doc/manual.xml.head,
358 doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head, imap/auth.c,
359 imap/auth.h, imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
360 imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
361 imap/command.c, imap/imap.c, rfc2047.h, rfc2231.c, rfc2231.h,
362 rfc822.c, rfc822.h, score.c, send.c, sendlib.c, signal.c,
363 smime.c, smime.h, smime_keys.pl, sort.c, sort.h, status.c,
364 system.c, thread.c, url.c, query.c, recvattach.c, recvcmd.c,
365 regex.c, remailer.c, remailer.h, resize.c, rfc1524.c,
366 rfc1524.h, rfc2047.c, pager.h, parse.c, pattern.c, pgp.c,
367 pgp.h, pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgpmicalg.c,
368 pgppacket.c, pgppacket.h, pgppubring.c, pop.c, pop.h,
369 pop_auth.c, pop_lib.c, postpone.c, protos.h, mbyte.c, menu.c,
370 mh.c, mime.h, missing, mutt.h, mutt_crypt.h, mutt_curses.h,
371 mutt_idna.c, mutt_idna.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c,
372 mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h,
373 mutt_ssl_gnutls.c, mutt_tunnel.c, mutt_tunnel.h, muttbug.sh.in,
374 muttlib.c, mx.c, mx.h, pager.c, extlib.c, filter.c, flags.c,
375 from.c, functions.h, globals.h, gnupgparse.c, handler.c, hash.c,
376 hash.h, hcache.c, hdrline.c, headers.c, help.c, history.c,
377 history.h, hook.c, init.c, init.h, keymap.c, keymap.h, lib.c,
378 lib.h, mailbox.h, main.c, makedoc.c, mapping.h, mbox.c,
379 dotlock.h, edit.c, editmsg.c, enter.c, copy.h, crypt-gpgme.c,
380 crypt-gpgme.h, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
381 crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
382 crypt-mod.h, crypt.c, cryptglue.c, curs_lib.c, curs_main.c,
383 date.c, depcomp, dotlock.c, COPYRIGHT, GPL, _regex.h, account.c,
384 account.h, addrbook.c, alias.c, ascii.c, ascii.h, attach.c,
385 attach.h, base64.c, browser.c, browser.h, buffy.c, buffy.h,
386 charset.c, charset.h, color.c, commands.c, complete.c, compose.c,
387 config.guess, config.sub, copy.c: Update FSF address (via sed,
388 I hope nothing got mangled). Closes: #2071.
390 2005-09-17 17:39:18 Alain Bench <veronatif@free.fr> (brendan)
392 * Muttrc.head.in: Clean up some Muttrc macros, and add macro
393 'y' to jump to the mailboxes view. Closes: #2069.
395 2005-09-17 17:27:54 Brendan Cully <brendan@kublai.com> (brendan)
397 * main.c: Some minor cleanups: tell users to go to bugs.mutt.org
398 instead of using flea; update copyright year in mutt -v;
399 reorganise USE opts a little; break long strings so that -pedantic
400 stops complaining. Not sure that last one is worth the trouble
401 it causes the po team...
403 2005-09-17 01:07:54 Vincent Lefevre <vincent@vinc17.org> (brendan)
407 2005-09-16 23:09:12 Kevin Scannell <scannell@slu.edu> (brendan)
409 * configure.in, po/ga.po: Irish translation.
411 2005-09-16 15:20:59 Brendan Cully <brendan@kublai.com> (brendan)
413 * build-release, po/Makefile.in.in: Move update-po out of make
414 dist, into build-release. It seems to me that make dist should do
415 as little as possible beyond putting the right files in a tarball.
417 2005-09-16 13:43:58 Ronny Haryanto <ronnylist@haryan.to> (roessler)
421 2005-09-16 11:02:00 Ivan Vilata i Balaguer <ivan@selidor.net>
426 2005-09-16 10:20:20 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
431 2005-09-16 10:19:46 René Clerc <rene@clerc.nl> (roessler)
435 2005-09-16 02:15:45 Brendan Cully <brendan@kublai.com> (brendan)
437 * doc/Makefile.in: Add stamp-doc-xml to "all".
439 * doc/Makefile.in: stamp-doc-man is pointless as far as I can
442 * doc/Makefile.in: Tweak makefile so that the dist tarball
443 doesn't always try to build docs.
445 * configure.in: VERSION should go into CONFIG_STATUS_DEPENDENCIES,
446 not CONFIGURE_DEPENDENCIES. Slap ma fro.
448 2005-09-15 23:18:48 Brendan Cully <brendan@kublai.com> (brendan)
450 * Makefile.am, build-release: Move changelog target to
451 update-changelog so that dist won't automatically invoke it,
452 and have commit and build-release call it.
454 * build-release: Now that 1.5.11 is out, previous versions won't
455 be x.y.zi: adjust diff.
457 2005-09-15 14:24:39 roessler (roessler)
459 * po/zh_TW.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po,
460 po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
461 po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
462 po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
463 po/uk.po, po/zh_CN.po, VERSION, po/bg.po, reldate.h: automatic
464 post-release commit for mutt-1.5.11
466 2005-09-14 14:15:06 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
469 * init.h: Refer to $use_envelope_from rather than old
470 $envelope_from in description of $envelope_from_address.
472 2005-09-14 02:45:44 Brendan Cully <brendan@kublai.com> (brendan)
474 * globals.h, init.h, sendlib.c: Add new $envelope_from_address
475 variable for manually specifying the envelope sender. Rename (with
476 compatibility synonym) $envelope_from to $use_envelope_from. Make
477 $envelope_from subordinate to $use_e_f, as $from is to
478 $use_from. From a discussion with TLR.
480 2005-09-13 20:36:17 Brendan Cully <brendan@kublai.com> (brendan)
482 * doc/Makefile.in: Put chunked HTML manual in top doc directory
483 instead of HTML subdirectory. Solves a weird $distdir
484 absolute/relative path nuisance.
486 2005-09-12 06:22:21 Brendan Cully <brendan@kublai.com> (brendan)
488 * curs_lib.c, pop.c, pop.h, pop_lib.c: Teach pop driver about
489 mutt_progress_bar. Allow progress bar to omit total size if zero
492 2005-09-10 18:47:17 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
495 * menu.c: Correct some inconsistencies introduced by
496 $menu_context. Closes: #2019?
498 2005-09-10 06:02:04 Brendan Cully <brendan@kublai.com> (brendan)
500 * imap/imap.c, curs_lib.c: A pair of small optimisations to the
503 2005-09-08 16:37:59 Brendan Cully <brendan@kublai.com> (brendan)
505 * pager.c: Revert bogus change to last message detection in
508 * pager.c: Forget line number when resolving in pager. This
509 is beginning to get messy - maybe it would be better to only
510 remember on specific operations like sync.
512 * mutt_socket.c: Set CLOEXEC on sockets in IPv4 code path like
515 * pattern.c: Make stringmatch pattern detection stateless.
517 * curs_lib.c: ifdef USE_SOCKET around mutt_progress_bar.
519 2005-09-08 07:09:46 Bernd Ahlers <bernd@ba-net.org> (brendan)
521 * po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
522 po/zh_TW.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
523 po/pl.po, po/pt_BR.po, po/ru.po, po/da.po, po/de.po, po/el.po,
524 po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
525 po/id.po, po/ca.po, po/cs.po: Correct some S/MIME po entries.
527 2005-09-07 08:01:59 Brendan Cully <brendan@kublai.com> (brendan)
529 * curs_lib.c: Ensure progress bar rounds to $net_inc.
531 * curs_lib.c, globals.h, imap/imap.c, imap/imap_private.h,
532 imap/message.c, init.h, mutt_curses.h: Display progress meter
533 when uploading/fetching IMAP data. Closes: #1772.
535 * pager.c: Adjust gross hack to return to the same line in the
536 pager after an index operation so that it doesn't shoot past the
537 end of the file if there are fewer lines on return (eg when weed
540 * mx.c, pgp.c: Silence some GCC warnings about uninitialized
543 * build-release, configure.in, mutt.h: Remove international
544 vs. U.S. distribution distinction. build-release expects the
545 previous version to be x.y.zi and should be updated again
548 2005-09-06 16:46:44 Brendan Cully <brendan@kublai.com> (brendan)
550 * doc/manual.xml.head: More documentation cosmetics (newlines
551 between Usage: lines).
553 * pager.c: Gross hack to return to the same line in the pager
554 after executing an index function. Closes: #1210.
556 * doc/manual.xml.head, imap/command.c, imap/imap.c, imap/imap.h,
557 init.c, mutt.h, pattern.c: Extend pattern language to do simple
558 string matches as well as regular expressions when the pattern
559 is invoked with = instead of ~. And, when possible, perform
560 full body searches on the IMAP server instead of locally, for
561 an enormous speed boost.
563 * imap/utf7.c, init.c, main.c, protos.h: Fix a memory leak in
564 imap_utf7_decode and do a little cleanup on shutdown. Get a
565 high five from valgrind.
567 * curs_main.c, main.c: Move SASL and IMAP shutdown hooks into
568 main where they belong.
570 * init.c: Release pwent after extracting data from it.
572 * mutt_sasl.h, curs_main.c, mutt_sasl.c: Release global SASL
575 2005-09-05 04:22:45 Brendan Cully <brendan@kublai.com> (brendan)
577 * doc/manual.xml.head: Documentation cosmetics (add some line
580 2005-09-04 20:10:25 Brendan Cully <brendan@kublai.com> (brendan)
582 * init.h: Point $hide_top_limited to $hide_limited instead of
583 $hide_missing. Likewise for $hide_top_missing. Closes: #2039.
585 * init.h: Mention $sort_re in $strict_threads
586 documentation. Closes: #2052.
588 * doc/manual.xml.head: Add a push example. Closes: #1591.
590 2005-09-04 19:46:26 Rupert Levene <rupert@levene.dyndns.org> (brendan)
592 * doc/manual.xml.head: Mention $include when describing how mutt
593 prepares message replies. Closes: #1471.
595 2005-09-04 19:28:19 Dale Woolridge (brendan)
597 * pattern.c, protos.h, parse.c: Unfold message headers before
598 performing ~h search. Closes: #1865.
600 2005-09-04 18:01:57 Zardoz@users.sourceforge.net (brendan)
602 * keymap.c: Teach keymap.c about KEY_NEXT. Closes: #1588.
604 2005-09-04 06:57:04 Alain Bench <veronatif@free.fr> (brendan)
606 * doc/manual.xml.head, doc/manual.xml.tail: Note that <Tab>
607 is bound to next-new-then-unread by default, rather than
608 next-new. Closes: #1637.
610 * curs_main.c, pattern.c: Allow empty limits, and limits in
611 empty mailboxes. Closes: #1853, #1906.
613 2005-09-03 23:22:31 Brendan Cully <brendan@kublai.com> (brendan)
615 * send.c, attach.c: Note when mutt_edit_attachment fails and
616 display error instead of prompting to abort an unmodified
619 2005-09-03 19:41:53 Alain Bench <veronatif@free.fr> (brendan)
621 * contrib/gpg.rc: One should let GnuPG charset be automatically
622 infered from whatever current locale, without hardcoding.
624 2005-09-03 04:34:25 Brendan Cully <brendan@kublai.com> (brendan)
626 * doc/manual.xml.head: Just use EXPR as a place holder for regular
627 expressions, instead of any of EXPR, USER, ID and SUBJECT. Noted
630 2005-09-02 18:50:34 Brendan Cully <brendan@kublai.com> (brendan)
632 * doc/manual.sgml.head, doc/manual.sgml.tail, doc/manual.xml.head,
633 doc/manual.xml.tail, doc/Makefile.in: Rename manual.sgml.*
636 2005-09-02 18:18:19 Alain Bench <veronatif@free.fr> (brendan)
638 * keymap.c: Allow non-ascii characters in push arguments. Closes:
641 * doc/manual.sgml.head, doc/muttrc.man.head, mutt.h, pattern.c:
642 Adjust ~l to match all known lists, add ~u to match only
643 subscribed lists. Normalise pattern ordering in docs. Closes:
646 2005-09-01 17:07:14 Brendan Cully <brendan@kublai.com> (brendan)
648 * configure.in, imap/auth_sasl.c, main.c, mutt_sasl.c,
649 mutt_sasl.h, pop_auth.c: Remove obsolete Cyrus SASL 1.5 support.
651 * doc/chunk.xsl, doc/html.xsl: Docbook support files, dropped
652 in the initial commit.
654 * doc/manual.sgml.tail, configure.in, doc/Makefile.in,
655 doc/manual.sgml.head, makedoc.c: Convert documentation from
656 linuxdoc to docbook format. Let the bug avalanche begin.
658 2005-08-30 21:34:36 Lars Hecking <lhecking@users.sourceforge.net>
661 * configure.in: Don't define domain="no" when configured
662 --without-domain. Closes: #2046.
664 2005-08-24 15:17:43 Brendan Cully <brendan@kublai.com> (brendan)
666 * pgp.c: Don't treat PGP inline signature verification errors
669 2005-08-22 20:30:11 Brendan Cully <brendan@kublai.com> (brendan)
671 * pgp.c: Pause after error message if PGP decode fails, in case
672 mutt_copy_message overwrites. Real error handling cleanup will
675 * pgp.c: Don't attempt to manipulate null pgp output file handles.
677 2005-08-16 18:10:11 Paul Walker <paul@black-sun.demon.co.uk> (brendan)
679 * doc/manual.sgml.head, doc/mutt.man, main.c: -D dumps to stdout,
682 2005-08-15 08:10:48 Thomas Roessler <roessler@does-not-exist.org>
685 * po/id.po: Fix \n mismatch.
687 2005-08-15 08:07:36 Ronny Haryanto <ronnylist@haryan.to> (roessler)
691 2005-08-15 08:06:40 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
695 2005-08-14 21:32:17 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
698 * attach.c, send.c: Don't pass an empty filename to the default
699 text editor when editing non-plain text. Also don't clobber
700 $content_type when parsing it. Closes: #2038.
702 2005-08-14 12:28:52 Roland Rosenfeld <roland@spinnaker.de> (roessler)
706 2005-08-14 02:22:47 Bernd Ahlers <bernd@ba-net.org> (brendan)
708 * cryptglue.c, mutt_sasl.c, smime.c: Fix some S/MIME spelling
711 2005-08-12 23:06:25 Brendan Cully <brendan@kublai.com> (brendan)
713 * mutt_ssl_gnutls.c: Turn off input buffering for gnutls SSL
714 certificate menu, as we do in the openssl version.
716 * imap/auth_sasl.c: Override SASL initial response if the server
717 spoke first in its continuation response. Closes: #2034.
719 * doc/Makefile.in: Degnuify mutt.1 make rule. Imagining a world
720 in which gnu documentation flagged any extensions to standard
721 utilities almost makes me cry.
723 2005-08-12 12:52:11 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
728 2005-08-12 07:49:37 Vincent Lefevre <vincent@vinc17.org> (roessler)
732 2005-08-12 03:57:16 Brendan Cully <brendan@kublai.com> (brendan)
734 * configure.in: Force configure to depend on VERSION. That's
735 been bugging me for a while.
737 2005-08-11 21:46:26 roessler (roessler)
739 * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
740 po/uk.po, po/zh_CN.po, po/zh_TW.po, po/bg.po, po/ca.po, po/cs.po,
741 po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po,
742 po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po,
743 po/ko.po, po/lt.po, po/nl.po: automatic post-release commit
746 2005-08-11 21:22:41 Thomas Roessler <roessler@does-not-exist.org>
749 * Makefile.am, VERSION, reldate.h: Fix Makefile.am.
751 2005-08-11 21:16:38 Brendan Cully <brendan@kublai.com> (brendan)
753 * copy.c, crypt-gpgme.c, crypt-gpgme.h, crypt-mod-pgp-classic.c,
754 crypt-mod-pgp-gpgme.c, crypt-mod-smime-classic.c,
755 crypt-mod-smime-gpgme.c, crypt-mod.h, crypt.c, cryptglue.c,
756 handler.c, mutt_crypt.h, pgp.c, pgp.h, protos.h, smime.c, smime.h:
757 Add error results to mutt_body_handlers, and check them when
758 doing decode-save. Closes: #1919.
760 2005-08-11 21:08:55 Thomas Roessler <roessler@does-not-exist.org>
763 * pgp.c: Fix verification of clearsigned PGP messages.
764 (debugged on IRC, mostly by Brendan)
766 2005-08-11 02:15:14 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
769 * configure.in: Don't test against nonexistent cache
770 variable. Spotted by Torsten Veller.
772 2005-08-11 01:44:49 Brendan Cully <brendan@kublai.com> (brendan)
774 * mutt_sasl.c: Silence some compiler warnings.
776 2005-08-09 20:13:03 Brendan Cully <brendan@kublai.com> (brendan)
778 * doc/Makefile.in, doc/manual.sgml.tail: Replace raw latin1
779 characters with entities, and enable latin output for
780 manual.txt. I'm not sure this is ideal for non-latin (eg
781 utf8) environments, but hopefully docbook will resolve this
782 anyway. Closes: #2029.
784 * doc/manual.sgml.head: Replace free ~ with ˜. Closes:
787 * pgp.c: Move pgp failure check inside the if (invoke pgp)
788 block. Should really Close: 2032.
790 * pgp.c: Don't ftell pgp output file if there isn't one. Closes:
793 2005-08-09 16:24:15 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
796 * crypt-gpgme.c: Improve translatability of crypt-gpgme. Closes:
799 2005-08-09 16:10:40 Mads Martin Joergensen <mmj@suse.de> (brendan)
801 * copy.c: Remove an unneeded cast, which introduces
802 type-punning. Modified to use FREE instead of safe_free, since
803 that seems to be the convention. I personally don't see the point.
805 2005-08-08 18:59:43 Brendan Cully <brendan@kublai.com> (brendan)
807 * mutt_socket.c: Pause for a moment when a hostname fails to
808 resolve. Closes #1942. There are a number of cases where mutt
809 cascades error messages. It might be nice if there were an error
810 stack so that low level functions could push_error instead of
811 displaying it right away, and the higher level ones could eg
812 mutt_message(_("Failed to write FCC: %s"), pop_error ())...
814 * main.c: Document -d option in mutt -h output. Closes #2027.
816 * init.h: Remove undefined reference to unmailboxes
817 command. Closes #2028.
819 * imap/imap.c: Fix edge case where we might have to wait two
820 timeouts to check for IMAP mail.
822 * imap/command.c, imap/imap.c, init.h: Fix bug just introduced
823 in lsub parsing that could cause mutt to loop indefinitely.
824 Don't recheck subscriptions at every mailbox change, just the
827 * imap/imap.c: If imap_check_subscribed is set, mailbox or
828 unmailbox folders in response to subscribe/unsubscribe commands
831 2005-08-07 23:52:08 Brendan Cully <brendan@kublai.com> (brendan)
833 * imap/browse.c, imap/command.c, imap/imap.c, init.h, mutt.h:
834 New option: $imap_check_subscribed. If set, mutt will fetch the
835 set of subscribed mailboxes from the server and add them to the
838 * browser.c: Avoid a segfault attempting to browse an invalid
841 * imap/imap.c: Extend IMAP host completion to complete over open
842 connections. Next up: account and folder hooks.
844 * imap/imap.c: Allow IMAP tab-completion to complete over
845 defined mailboxes, saving a bunch of typing for the hostname
846 part of the URL. Should probably be extended to complete over
847 open connections and possibly also folder/account hooks.
849 * account.c, curs_lib.c, protos.h: Reuse mutt_get_field for
850 mutt_get_field_unbuffered.
852 2005-08-07 06:20:37 Anders Helmersson
853 <anders.helmersson.utsikt@wasadata.net> (brendan)
855 * pager.c: Certain versions of libc may segfault during regex
856 processing if given incomplete multibyte characters. Work around
857 this by manually trimming the display buffer. I modified it
858 somewhat to only check when the situation is most likely to occur:
859 fgets has read all the way to the capacity of the buffer. Thanks
860 also to Tamo for his comments.
862 2005-08-07 04:58:12 Brendan Cully <brendan@kublai.com> (brendan)
864 * account.c, curs_lib.c, protos.h: Make username prompts
865 unbuffered like password prompts are (no more folder-hook push
868 2005-08-06 22:20:55 Brendan Cully <brendan@kublai.com> (brendan)
870 * imap/imap.c, lib.c, lib.h, mutt.h, mutt_tunnel.c, sendlib.c:
871 Report non-zero exit status of tunnel command. Closes: #1749.
873 * imap/imap.c, imap/util.c, init.h, mutt.h, pop_lib.c: Replace
874 pointless imap_force_ssl option with ssl_force_tls, which
875 requires any connection (POP or IMAP) to a remote server to
876 be encrypted, and attempts to negotiate encryption even if the
877 capability isn't advertised (this last bit is of dubious utility,
878 but essentially harmless since the connection would otherwise
879 fail anyway). Closes: #1284.
881 * imap/browse.c: Kill a warning.
883 * init.c: Use isalnum instead of isalpha when parsing unbraced
884 environment variable names, per tamo's suggestion. Closes #2022.
886 2005-08-05 02:16:46 Brendan Cully <brendan@kublai.com> (brendan)
888 * attach.c, attach.h, browser.c, curs_main.c, mutt.h, mutt_menu.h,
889 pager.h, protos.h: Move some attachment-related prototypes and
890 structures into attach.h from the global headers. A small step
891 towards sane dependency tracking and code cleanliness.
893 2005-08-04 01:15:52 brendan (brendan)
895 * compose.c: Don't unlink non-mutt files that would have been
896 unlinked on send if the message is cancelled.
898 2005-08-03 15:34:14 Brendan Cully <brendan@kublai.com> (brendan)
900 * account.c: Fix C precedence buglet in getlogin preventing it
901 from actually calling getuser.
903 * mutt_ssl.c: Don't double-free X509 certificates. This patch
904 looks wrong, but it isn't.
906 2005-08-02 18:15:33 Brendan Cully <brendan@kublai.com> (brendan)
908 * Makefile.am, po/Makefile.in.in, po/POTFILES.in: Remove
909 mutt_ssl_nss.c from POTFILES.in. Also hack the makefiles to build
910 keymap_alldefs.h in $(top_srcdir), since that's where xgettext
911 looks. Not super clean I guess - the other alternative is to
914 * globals.h, init.c, init.h, mutt.h, mutt_sasl.c, mutt_socket.c,
915 mutt_ssl.h, mutt_ssl_nss.c, pop_lib.c, configure.in: Put moribund
916 NSS support out to pasture.
918 * compose.c, mutt.h: In compose menu, detach should be able to
919 unlink files generated by mutt, but not files that existed before.
921 * commands.c, pgp.c: More fiddling with PGP results. When
922 rerunning PGP on a message, clear old security result bits to
923 avoid confusing messages like 'decrypt failed; PGP signature
924 successfully verified'.
926 * pgp.c: Forget passphrase on PGP/inline decryption error,
927 and improve status line messages.
929 * configure.in: Make $docdir relative to $prefix, like the
932 * contrib/Makefile.in, doc/Makefile.in: Be more selective about
933 what to remove during uninstall. (closes #1625)
935 * pgp.c: Also forget passphrase when encrypt fails, if
936 signing. (closes #1025 again)
938 * imap/message.c: Check that the entire message downloaded
939 successfully on fetch, and don't treat a disappearing cache file
940 as fatal. (closes #1483)
942 * compose.c: Don't unlink attachments that you've decided not
943 to send. (closes #1328)
945 * pgp.c: Bump up size of PgpPass to 1024 from 256. Seems crazy,
946 but it's harmless and it (closes #1207).
948 * account.c: Fix password prompt for POP (more authentication
951 2005-08-01 22:37:22 Brendan Cully <brendan@kublai.com> (brendan)
953 * doc/manual.sgml.head: Document <backtab> key.
955 * pgp.c: Automatically forget PGP passphrase on sign or decrypt
956 error. (closes #1025)
958 * pgp.c: Display "successfully decrypted" message instead of
959 nothing. Superseded by signature verification.
961 * commands.c, pgp.c: Don't report PGP signature could not be
962 verified unless there really is a signature verification problem
963 (not some other PGP error).
965 * Makefile.am: Install system muttrc from the build directory,
966 not the source directory.
968 * mbox.c: Restore Sort immediately after sorting by mailbox
969 order in mbox_sync_mailbox. (closes #972)
971 * doc/Makefile.in, doc/mutt.man: Insert compile-time paths to
972 system resources into mutt.man. (closes #854)
974 * commands.c, protos.h: Report errors occuring in
975 _mutt_save_message. (closes #847)
977 * globals.h, mutt.h, mutt_ssl.c, muttlib.c: Cache SSL certificates
978 that have been accepted but not saved until mutt exits. (closes
979 #643). Create mutt_add_list_n for adding non-character data to
980 lists, have mutt_add_list call it.
982 * mx.c: Report error creating FCC when writing to IMAP
983 server. Addresses #423.
985 * init.c: complete :set mbox_type=<tab>. (closes #1649)
987 2005-07-30 04:40:45 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
990 * pager.c: The builtin pager tries to wrap a line for ever if:
991 0) the line contains a space or a tab character
992 followed by a very long word, and 1) M_PAGER_NSKIP flag is
993 passed to it, and 2) $smart_wrap is set. (default)
995 2005-07-30 04:13:07 Vincent Lefevre <vincent@vinc17.org> (brendan)
997 * curs_main.c, pager.c: When using colors, the status line of
998 the index is displayed in a >bright color, even when the prefix
999 "bright" is *not* given in the foreground color. The problem
1000 occurs when I have the following additional line:
1001 color normal brightwhite black The problem is that BKGDSET's
1004 2005-07-30 03:59:04 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1007 * recvattach.c: Don't refuse to delete attachments just because a
1008 message has been checked for "traditional" PGP encoding. (closes
1011 2005-07-29 18:05:50 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1014 * init.c: "nospam foo" causes a segv if you have not set any
1015 "spam", because of a null pointer dereference.
1017 2005-07-29 06:45:14 Brendan Cully <brendan@kublai.com> (brendan)
1019 * mutt_ssl_gnutls.c: Tweak a poorly-worded error message in the
1020 gnutls glue, pointed out by Vincent Lefevre.
1022 * imap/imap.c: Fix bug added in revision 3.26, where
1023 imap_sync_mailbox failed to check whether it was supposed to
1024 expunge before issuing a CLOSE.
1026 2005-07-28 20:42:45 ttakah@lapis.plala.or.jp (roessler)
1028 * crypt-gpgme.c: Fix mutt/2004; S/MIME user interface differences
1029 between GPGME and classic.
1031 2005-07-28 19:47:40 Brendan Cully <brendan@kublai.com> (brendan)
1033 * imap/auth_cram.c, imap/auth_login.c: Use mutt_account_getlogin
1034 instead of getuser for authentication methods that only support
1035 an authentication ID. As a side-effect, don't display a dangling
1036 authentication name pointer in getpass.
1038 2005-07-27 15:08:43 Vincent Lefevre <vincent@vinc17.org> (brendan)
1040 * crypt-gpgme.c: Correct two typos in GPGME error messages.
1042 2005-07-27 05:53:27 Brendan Cully <brendan@kublai.com> (brendan)
1044 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/es.po,
1045 po/et.po, po/gl.po, po/lt.po, po/pt_BR.po, po/sk.po: Update
1046 Thomas' address in several out-of-date PO files. (closes #990)
1048 * mutt_ssl_gnutls.c: Silence some harmless warnings. Also,
1049 one day -pedantic is going to get held up on the causeway.
1051 * imap/command.c: More fiddling with fatal state handling. Not
1052 tested, and probably as wrong as what was already there.
1054 * muttlib.c: Rework mutt_save_confirm to support confirmappend
1055 with IMAP mailboxes. I hope I got all cases right.
1057 2005-07-26 23:57:38 Brendan Cully <brendan@kublai.com> (brendan)
1059 * imap/imap.c: Adjust imap_access so that it doesn't issue STATUS
1060 on the selected mailbox, and have imap_open_mailbox_append use
1061 imap_access instead of rolling its own.
1063 2005-07-26 18:45:01 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1066 * crypt-gpgme.c, mutt_ssl_gnutls.c, po/POTFILES.in: Partial
1067 application of Tamo's translation patch for gpgme and gnutls.
1069 2005-07-26 16:44:20 Brendan Cully <brendan@kublai.com> (brendan)
1071 * imap/imap.c: Don't check for the existence of a mailbox we're
1072 already in when appending. (closes #1842)
1074 2005-07-26 16:40:16 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1077 * init.h: Return $menu_move_off default to status quo ante.
1079 * init.h: hcache spelling fixes
1081 2005-07-26 16:37:28 Tamotsu Takahashi <ttakah@lapis.plala.or.jp>
1084 * enter.c: Introduce fall-back from complete-query to complete
1085 for the edit menu, so 'bind editor <tab> complete-query'
1088 2005-07-26 06:14:34 "Brent J. Nordquist" <brent@nordist.net> (brendan)
1090 * doc/manual.sgml.head: Correct a couple of typos (and change
1091 ‐ to -: although the text version of the manual renders
1092 ‐, the web version does not).
1094 2005-07-26 05:58:29 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1097 * pattern.c: Interpret an empty limit as a request to cancel
1098 the current limit. (Closes #1854)
1100 2005-07-26 05:28:02 Brendan Cully <brendan@kublai.com> (brendan)
1102 * mutt_ssl.c: Don't offer to save expired or not-yet-valid
1103 certificates. Closes #1943 as a side-effect.
1105 * imap/imap.c, imap/imap_private.h: Rework IMAP CLOSE handling
1106 to avoid expunging messages when exiting without saving
1107 changes. (closes #1899)
1109 2005-07-26 03:09:55 Ralf Wildenhues <wildenhues@ins.uni-bonn.de>
1112 * mbyte.c, mutt_socket.c: There are some functions without ANSI
1113 prototypes left in mutt-owned sources.
1115 2005-07-25 20:07:23 Brendan Cully <brendan@kublai.com> (brendan)
1117 * init.h: Update _MAKEDOC macro so that the documentation includes
1120 2005-07-25 15:48:36 Thomas Roessler <roessler@does-not-exist.org>
1123 * copy.c, imap/imap.c, mh.c, mutt.h, muttlib.c, thread.c: Get rid
1124 of IMAP-related special casing all over the thread editing code.
1126 2005-07-25 04:56:38 brendan (brendan)
1128 * imap/message.c: Indentation, mostly
1130 2005-07-25 04:37:20 Brendan Cully <brendan@kublai.com> (brendan)
1132 * imap/message.c: Minor cosmetic cleanup (fewer #ifdef HCACHE
1135 2005-07-25 04:31:51 brendan (brendan)
1137 * muttlib.c: Suppress a printf format warning
1139 2005-07-24 18:33:31 Brendan Cully <brendan@kublai.com> (brendan)
1141 * muttlib.c: Typo in last commit.
1143 * imap/message.c, muttlib.c, protos.h: Merge full envelope from
1144 message fetch into original sparse envelope, instead of replacing
1145 it. This should be gentler on the various threading hashes and may
1146 (knock on wood) fix the threading segfault. Threading behaviour
1147 is observably better.
1149 2005-07-24 18:18:29 brendan (brendan)
1151 * imap/util.c: Revert Glanzmann's imap_parse_mailbox patch.
1153 2005-07-24 16:53:59 Thomas Roessler <roessler@does-not-exist.org>
1156 * thread.c: Try to fix threading bug triggered by duplicate
1159 2005-07-24 16:51:38 Cedric Duval <cedricduval+web@free.fr> (brendan)
1161 * OPS, copy.c, curs_main.c, doc/manual.sgml.head, functions.h,
1162 imap/imap.c, mh.c, mutt.h, mx.c, pager.c, protos.h, thread.c:
1163 Add thread editing commands.
1165 2005-07-24 16:12:12 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
1167 * doc/manual.sgml.head, main.c, protos.h, init.c: This patch
1168 adds an option -D to dump mutt's configuration after all
1169 configuration files have been read. Changes against PW's version:
1170 (1) curses isn't initialized; (2) variables are dumped to stdout,
1173 2005-07-24 15:46:26 Thomas Roessler <roessler@does-not-exist.org>
1176 * hash.c, imap/message.c, imap/util.c: This patch includes (1)
1177 a rewrite of hash_delete_hash, and (2) some changes to the IMAP
1178 code that Thomas Glanzmann made during an attempt to squash some
1179 segmentation fault in May. There is no guarantee that this patch
1180 doesn't break things. If it does, please complain to mutt-dev.
1182 * recvattach.c, smime.c: Fix S/MIME segmentation fault. Bug
1183 reported by Mads Martin Joergensen; part fixed by Brendan Cully.
1185 2005-07-24 08:59:44 Brendan Cully <brendan@kublai.com> (brendan)
1187 * copy.c: Don't assume messages in MMDF mailboxes have From
1188 separators when copying them. Spotted by William Lovas. Initial
1189 patch by TAKAHASHI Tamotsu.
1191 2005-07-23 23:35:17 Byrial Jensen <byrial@image.dk> (brendan)
1193 * curs_main.c, doc/manual.sgml.head, globals.h, main.c, muttlib.c:
1194 This is the current shortcut patch patch by Byrial Ole Jensen
1195 <byrial@image.dk>, updated by Christoph Berg <cb@df7cb.de>.
1197 2005-07-17 00:43:05 Brendan Cully <brendan@kublai.com> (brendan)
1199 * account.c: Don't dereference null ImapUser in new getlogin
1202 2005-07-15 07:29:37 Vincent Lefevre <vincent@vinc17.org> (brendan)
1204 * po/fr.po: PO update 20050613.
1206 2005-07-06 23:49:08 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1209 * BEWARE: this fixes a little typo.
1211 2005-07-06 21:03:00 Brendan Cully <brendan@kublai.com> (brendan)
1213 * hcache.c: Apply Aaron Crane's function pointer bandaid to the
1216 2005-06-28 19:26:54 Brendan Cully <brendan@kublai.com> (brendan)
1218 * account.c, account.h, globals.h, init.h, mutt_sasl.c: Add
1219 $imap_login variable to specify which user to authenticate as
1220 ($imap_user controls which user's mail gets accessed). Currently
1221 this can't be specified interactively, since I can't think of
1222 a way to do it that wouldn't annoy users where login == user
1223 (the default value of $imap_login).
1225 2005-06-24 22:32:38 Sébastien Hinderer
1226 <Sebastien.Hinderer@libertysurf.fr> (brendan)
1228 * crypt.c: Remove a warning about unused variable 'now' in
1229 crypt_valid_passphrase
1231 2005-06-22 01:46:49 Sébastien Hinderer
1232 <Sebastien.Hinderer@libertysurf.fr> (brendan)
1234 * doc/devel-notes.txt: This patch fixes two small typos in
1237 2005-06-18 04:54:39 Brendan Cully <brendan@kublai.com> (brendan)
1239 * main.c: Update copyright dates according to latest activity
1242 2005-06-12 18:28:29 Tamotsu Takahashi <ttakah@lapis.plala.or.jp>
1245 * menu.c: Fix background colors for $arrow_cursor.
1247 2005-06-12 18:24:31 Thomas Roessler <roessler@does-not-exist.org>
1250 * curs_main.c, init.h, menu.c, mutt.h: Add $braille_friendly.
1251 Behavior originally suggested by Sébastien Hinderer
1252 <Sebastien.Hinderer@libertysurf.fr>.
1254 2005-04-10 09:37:51 Johan Svedberg <johan@svedberg.pp.se> (roessler)
1258 2005-04-03 00:14:51 Daniel Jacobowitz <dan@debian.org> (brendan)
1260 * imap/imap.c, imap/imap_private.h, imap/message.c: Synchronise
1261 message flags before moving messages.
1263 2005-03-31 04:55:09 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1266 * mh.c: Another hcache cygwin portability fix.
1268 2005-03-23 10:51:11 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1271 * init.h, mh.c, mutt.h: Maildir header cache.
1273 2005-03-22 19:58:15 Horst Schirmeier <horst@schirmeier.com> (roessler)
1275 * Makefile.am: Use install-exec-hook install of
1278 2005-03-22 19:53:49 Ronny Haryanto <ronnylist@haryan.to> (roessler)
1282 2005-03-22 19:49:31 René Clerc <rene@clerc.nl> (roessler)
1286 2005-03-22 19:48:35 Roland Rosenfeld <roland@spinnaker.de> (roessler)
1290 2005-03-22 19:46:59 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
1292 * init.c, init.h: remove some unused functions.
1294 2005-03-22 19:43:13 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
1298 2005-03-22 03:40:54 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1301 * hcache.c, imap/imap.c, imap/imap_private.h, imap/message.c,
1302 protos.h: Thomas graces us with this patch that resolves a
1303 type-size inconsistency in the UIDVALIDITY parser.
1305 Edited for correctness.
1307 2005-03-17 09:30:06 Pawel Dziekonski <pawel.dziekonski@pwr.wroc.pl>
1312 2005-03-16 07:01:59 Brendan Cully <brendan@kublai.com> (brendan)
1314 * doc/Makefile.in: As Ralf Wildenhues noted, the cygwin EXEEXT
1315 patch was incomplete. Note to self: avoid patching on short
1316 sleep. Starting tomorrow.
1318 * configure.in, doc/Makefile.in, hcache.c, Makefile.am: Various
1319 cygwin portability fixes
1321 2005-03-15 04:40:40 Brendan Cully <brendan@kublai.com> (brendan)
1323 * crypthash.h: Don't define uint32_t anywhere but in
1324 config.h. Spotted by Alain Bench.
1326 2005-03-13 16:35:35 roessler (roessler)
1328 * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po,
1329 po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
1330 po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, VERSION, po/bg.po,
1331 po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
1332 po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, reldate.h:
1333 automatic post-release commit for mutt-1.5.9
1335 2005-03-13 16:29:09 Morten Bo Johansen <mojo@mbjnet.dk> (roessler)
1339 2005-03-05 18:15:20 Christoph Ludwig
1340 <cludwig@cdc.informatik.tu-darmstadt.de> (roessler)
1342 * crypt.c: The attached patch fixes a segfault I observed
1343 today: mutt failed to check for a possible null pointer in
1344 mutt_is_application_smime(Body*).
1346 2005-03-05 07:10:57 brendan (brendan)
1348 * mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h,
1349 mutt_ssl.c, mutt_ssl_gnutls.c, mutt_ssl_nss.c, mutt_tunnel.c:
1350 Rename open/close/read/write function pointers to avoid problems
1351 with systems where standard open/close/read/write functions are
1352 implemented with macros. Thanks to Aaron Crane and others for
1353 their input about the problem.
1355 2005-03-01 15:53:25 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
1359 2005-03-01 15:52:33 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1362 * init.h: This is a spelling fix supplied by Cameron Simpson.
1364 2005-02-28 18:33:45 Mads Martin Joergensen <mmj@suse.de> (roessler)
1366 * curs_main.c: Fix a crash.
1368 2005-02-28 15:15:23 Christoph Berg <cb@df7cb.de> (roessler)
1370 * init.h, menu.c, mutt.h: I've updated the menu_context patch to
1371 reintroduce the menu_move_off variable that hasn't made it into
1372 1.5.8. The patch fixes menu_prev_line and menu_next_line which
1373 didn't work with menu_context > 0 and also makes <current-middle>
1374 work even if there are less messages than screen lines (thanks
1375 to René Clerc and Vincent Lefevre for spotting these issues).
1377 2005-02-28 14:37:09 Udo Schweigert <mutt@cert.siemens.de> (roessler)
1379 * smime.c: As pointed out in a separate thread, here is a patch
1380 which fixes the problem of a failing openssl after interactively
1381 selecting a recipient's key.
1383 2005-02-27 03:18:23 Brendan Cully <brendan@kublai.com> (brendan)
1385 * imap/message.c: Turn brain back on before committing patches
1386 (that modification I made to APPEND was bogus).
1388 2005-02-27 02:44:45 Dan Hopper <ku4nf@austin.rr.com> (brendan)
1390 * imap/message.c: Don't lose N flag when uploading a message to
1391 an IMAP mailbox. (Slightly modified from the original patch to
1392 prevent spurious space characters).
1394 2005-02-21 04:42:34 Alain Bench <messtic@oreka.com> (roessler)
1396 * parse.c, pgp.c, sendlib.c: Bcc should be RFC2047-encoded, too.
1398 2005-02-19 16:00:24 Thomas Roessler <roessler@does-not-exist.org>
1401 * sendlib.c: Fix Debian 295528.
1403 2005-02-17 03:33:00 Brendan Cully <brendan@kublai.com> (brendan)
1405 * OPS, browser.c, doc/manual.sgml.head, functions.h,
1406 imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h:
1407 New function: rename-mailbox (bound to 'r' by default).
1409 The lack of a rename-mailbox command for IMAP finally got too
1410 annoying. It's a bit of a cut-and-paste job, but I've put my
1411 dreams of cleaning up the IMAP codebase on hold. Gotta grow up
1414 2005-02-16 09:34:06 ta_panta_rei <7vvtch802@sneakemail.com> (roessler)
1418 2005-02-16 08:48:41 Ronny Haryanto <ronnylist@haryan.to> (roessler)
1422 2005-02-15 19:28:24 Thomas Roessler <roessler@does-not-exist.org>
1425 * doc/Makefile.in: Fix linuxdoc invocation. Thanks to
1426 Tamotsu Takahashi for tracking this down to an idiotic
1427 non-backwards-compatible change to the way groff works.
1429 2005-02-15 19:03:51 Ivan Vilata i Balaguer <ivan@selidor.net>
1434 2005-02-14 08:48:43 Vincent Lefevre <vincent@vinc17.org> (roessler)
1438 2005-02-13 17:37:31 Roland Rosenfeld <roland@spinnaker.de> (roessler)
1442 2005-02-13 09:53:07 Thomas Roessler <roessler@does-not-exist.org>
1445 * Makefile.am: Include crypt-gpgme.h with the distribution.
1447 2005-02-13 00:25:37 Brendan Cully <brendan@kublai.com> (brendan)
1449 * configure.in, m4/gettext.m4, m4/iconv.m4: Use AC_HELP_STRING
1450 to pretty print configure --help screen, with mixed results.
1452 2005-02-12 21:04:22 Brendan Cully <brendan@kublai.com> (brendan)
1454 * Makefile.am, imap/Makefile.am: Require at least automake 1.6
1456 2005-02-12 20:56:36 roessler (roessler)
1458 * po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
1459 po/zh_CN.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po, po/pl.po,
1460 po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
1461 po/ja.po, po/ko.po, po/da.po, po/de.po, po/el.po, po/eo.po,
1462 po/es.po, Makefile.am, VERSION, po/bg.po, po/ca.po, po/cs.po,
1463 reldate.h: automatic post-release commit for mutt-1.5.8
1465 2005-02-12 20:46:48 Vincent Lefevre <vincent@vinc17.org> (roessler)
1469 2005-02-12 20:45:36 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
1473 2005-02-12 20:20:42 Thomas Roessler <roessler@does-not-exist.org>
1476 * configure.in: Give people more time to profile the inode
1477 sorting code; disabled by default for now.
1479 * globals.h, init.h, menu.c: Christoph Berg's menu_context,
1480 and a version of menu_move_off where that's not optional,
1481 but where mutt will just try to avoid moving off the bottom.
1482 Complain to mutt-dev if you want this to be optional.
1484 2005-02-12 19:54:51 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1487 * imap/message.c, imap/util.c: Fix debian bug #275060 (editing
1488 on an imap server loses its flags). Remove trailing delimiter
1489 from IMAP folder names.
1491 2005-02-12 19:52:28 Thomas Roessler <roessler@does-not-exist.org>
1494 * charset.c, mbyte.c: Recognize euc-jp-ms. MORIYAMA Masayuki
1495 by way of TAKAHASHI Tamotsu.
1497 2005-02-12 19:38:14 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1500 * doc/manual.sgml.head, doc/manual.sgml.tail, init.h, main.c:
1501 Trivial documentation fixes (TAKAHASHI Tamotsu, Brendan Cully,
1502 Paul Walker, Derek Martin).
1504 * editmsg.c: Partially fix debian bug #275060 (editing a message
1505 in a mbox loses its flags).
1507 * TODO: We have $include_onlyfirst.
1509 2005-02-12 19:28:26 TAKIZAWA Takashi <taki@luna.email.ne.jp> (roessler)
1511 * muttlib.c, pager.c: column-length and byte-length are different
1513 2005-02-12 19:19:25 Derek Martin <invalid@pizzashack.org> (roessler)
1515 * mutt.h, commands.c, curs_main.c, init.h: pgp-auto-decode: When
1516 $pgp_auto_decode is set, then mutt will check for traditional
1517 pgp on certain operations. This is similar (but NOT identical)
1518 to the behavior known from PGP/MIME messages.
1520 2005-02-12 19:12:40 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1523 * alias.c, doc/manual.sgml.head, globals.h, hdrline.c, init.c,
1524 init.h: unalternates now also adds to a list of exceptions;
1525 same behavior for unlists, and unsubscribe. With some changes
1528 2005-02-11 04:12:03 Brendan Cully <brendan@kublai.com> (brendan)
1530 * configure.in, m4/libgnutls.m4, mutt_ssl_gnutls.c: autoconf
1531 support for gnutls using a slightly modified version of gnutls'
1534 * globals.h, init.h: Only enable ssl_client_cert for openssl
1535 (spotted by Adeodato).
1537 2005-02-09 09:05:38 Thomas Roessler <roessler@does-not-exist.org>
1540 * pattern.c: Don't crash in mutt_pattern_exec when h->env is NULL.
1542 2005-02-08 17:23:50 TAKAHASHI Tamotsu <tamo@momonga-linux.org>
1545 * init.h, mutt.h, mutt_idna.c: Make IDN decoding optional.
1547 2005-02-05 14:11:36 Thomas Roessler <roessler@does-not-exist.org>
1550 * crypthash.h, imap/util.c, lib.h, mbyte.h, mutt_idna.h,
1551 patchlist.sh, remailer.h, rfc822.h: Remove a number of unnecessary
1552 config.h includes, and add some missing ones. May fix some bugs.
1554 2005-02-04 16:54:13 Brendan Cully <brendan@kublai.com> (brendan)
1556 * Makefile.am: Add smime_keys to EXTRA_SCRIPTS (for make dist).
1558 2005-02-04 12:56:28 Tamotsu Takahashi <ttakah@lapis.plala.or.jp>
1561 * Makefile.am: http://bugs.guug.de/db/17/1769.html This is
1562 necessary for FreeBSD.
1564 2005-02-03 19:46:53 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1567 * hcache.c: this is a fix for hcache.c infrastructure which is
1568 about wrongly calculate unique id
1570 2005-02-03 18:44:27 Thomas Roessler <roessler@does-not-exist.org>
1573 * pgp.c: Fix PGP clear signature handling.
1575 2005-02-03 17:01:44 Brendan Cully <brendan@kublai.com> (brendan)
1577 * imap/auth.c, imap/auth_anon.c, imap/auth_cram.c,
1578 imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
1579 imap/browse.c, imap/command.c, imap/imap.c, imap/message.c,
1580 imap/utf7.c, pgpkey.c, pgplib.c, pgpmicalg.c, pgppacket.c,
1581 pgppubring.c, pop.c, pop_auth.c, pop_lib.c, postpone.c,
1582 query.c, recvattach.c, recvcmd.c, regex.c, remailer.c,
1583 resize.c, rfc1524.c, rfc2047.c, rfc2231.c, rfc822.c, score.c,
1584 send.c, sendlib.c, sha1.c, signal.c, smime.c, snprintf.c,
1585 sort.c, status.c, system.c, thread.c, url.c, utf8.c,
1586 wcwidth.c, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
1587 crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
1588 crypt.c, cryptglue.c, curs_lib.c, curs_main.c, date.c,
1589 dotlock.c, edit.c, editmsg.c, enter.c, extlib.c, filter.c,
1590 flags.c, from.c, getdomain.c, gnupgparse.c, handler.c, hash.c,
1591 hdrline.c, headers.c, help.c, history.c, hook.c, init.c, keymap.c,
1592 lib.c, main.c, makedoc.c, mbox.c, mbyte.c, md5c.c, menu.c, mh.c,
1593 mutt.h, mutt_idna.c, mutt_sasl.c, mutt_socket.c, mutt_ssl.c,
1594 mutt_ssl_gnutls.c, mutt_ssl_nss.c, mutt_tunnel.c, muttlib.c,
1595 mx.c, pager.c, parse.c, pattern.c, pgp.c, pgpinvoke.c, account.c,
1596 addrbook.c, alias.c, ascii.c, attach.c, base64.c, browser.c,
1597 buffy.c, charset.c, color.c, commands.c, complete.c, compose.c,
1598 copy.c, crypt-gpgme.c: Add config.h to the top of every C file
1599 that could possibly want it. Remove it from mutt.h
1601 2005-02-01 03:36:39 Brendan Cully <brendan@kublai.com> (brendan)
1603 * imap/auth.c, imap/auth_anon.c, imap/auth_cram.c,
1604 imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
1605 imap/browse.c, imap/command.c, imap/imap.c, imap/message.c,
1606 imap/utf7.c, protos.h: Pull config.h out of protos.h, add to
1607 top of every IMAP C file. This should probably be done to every
1608 C file, but the results need testing in case some files depend
1609 on the current (broken) includes.
1611 2005-01-31 02:40:14 brendan (brendan)
1613 * acconfig.h, configure.in, hcache.c, imap/imap_private.h,
1614 imap/message.c, m4/types.m4, protos.h: Begin removing deprecated
1615 autoconf 2.13 backward compatibility code. Add AC_CHECK_TYPES
1616 macros for uin32/64 types, use uint64_t instead of long long in
1619 2005-01-29 19:15:07 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1622 * hcache.c: - make hcache.c conform to mutt codingstyle - use $Id$
1623 CVS keyword instead of %K% BitKeeper keyword
1625 2005-01-28 16:40:33 Thomas Roessler <roessler@does-not-exist.org>
1628 * pgp.c: Adeotato points out that feof() only works after a read.
1629 So, we now check for an unsuccessful fgetc().
1631 2005-01-28 14:50:31 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
1633 * signal.c: Trigger window resizing code when waking up from
1636 2005-01-28 14:09:08 René Clerc <rene@clerc.nl> (roessler)
1640 2005-01-28 13:17:22 Werner Koch <wk@gnupg.org> (roessler)
1642 * Makefile.am, configure.in, crypt-gpgme.c, crypt-gpgme.h,
1643 crypt-mod-pgp-gpgme.c, crypt-mod-smime-gpgme.c, cryptglue.c,
1644 functions.h: gpgme integration. See documentation for
1645 $crypt_use_gpgme, and http://www.gnupg.org/aegypten2/.
1647 2005-01-28 13:00:36 Adeodato Simó <asp16@alu.ua.es> (roessler)
1649 * mutt_ssl_gnutls.c: The attached mini-patch from David Mosberger
1650 <davidm@napali.hpl.hp.com> seems to fix a segfault in the ia64
1651 architecture. Via Debian Bug#285001.
1653 2005-01-28 10:01:30 roessler (roessler)
1655 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/lt.po,
1656 po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
1657 po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po,
1658 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, VERSION,
1659 po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po, reldate.h:
1660 automatic post-release commit for mutt-1.5.7
1662 2005-01-27 20:52:13 Thomas Roessler <roessler@does-not-exist.org>
1665 * main.c: Add USE_INODESORT to main.c's option dump.
1667 2005-01-27 20:38:02 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1670 * commands.c: 0. In compose mode, press Ctrl-t to change
1671 Content-Type. 1. Type "application/octet-stream" for example.
1672 2. Press Ctrl-t again. 3. Type "text/plain; charset=us-ascii"
1673 4. You will be asked "Convert to us-ascii upon sending?"
1674 5. Press y or n. 6. You will see a strange message:
1675 "Content-Type changed to Convert to us-ascii upon sending?."
1677 2005-01-27 20:26:52 Thomas Roessler <roessler@does-not-exist.org>
1680 * pgp.c: Return an error in pgp_decrypt_part when the PGP output
1683 2005-01-27 20:17:46 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1686 * curs_main.c: this patch doesn't raise an error if you try
1687 to sync an empty mailbox which makes it possible to use such a
1688 macro as this on an empty mailbox:
1690 macro index y "<sync-mailbox><change-folder>?" macro pager y
1691 "<sync-mailbox><change-folder>?"
1693 2005-01-27 19:34:50 David Shaw <dshaw@jabberwocky.com> (roessler)
1695 * pgp.c: Detect end of PGP armor header when a line is
1698 2005-01-27 19:18:15 Thomas Roessler <roessler@does-not-exist.org>
1701 * smime.c: Void the S/MIME passphrase before prompting
1702 the user to re-enter it. Noted by TAKAHASHI Tamotsu
1703 <ttakah@lapis.plala.or.jp>, but with memset replaced by
1704 smime_void_passphrase().
1706 2005-01-27 19:00:59 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1709 * curs_lib.c: Add terminal newline when it lacks after editing
1710 a message. Originally from TAKIZAWA Takashi.
1712 2005-01-27 18:58:14 Thomas Roessler <roessler@does-not-exist.org>
1715 * Makefile.am: Include mutt_ssl_gnutls.c with the distribution.
1717 2005-01-27 18:54:24 Marco d'Itri <md@Linux.IT> (roessler)
1719 * globals.h, imap/imap.c, imap/util.c, init.c, init.h, main.c,
1720 mutt.h, mutt_sasl.c, mutt_socket.c, mutt_ssl.h, mutt_ssl_gnutls.c,
1721 pop_lib.c: GNUTLS support. Used in Debian since Nov. 2001.
1723 2005-01-27 18:48:41 Bill Nottingham <notting@redhat.com> (roessler)
1725 * mutt_sasl.c: With SASL, expect the server to prompt for
1726 additional auth data if we have some to send (#129961, upstream
1729 * contrib/sample.muttrc: Changes the sample.muttrc highlight to
1730 catch https URLs as well.
1732 * color.c, main.c: Support for the "default" color in Slang.
1734 2005-01-27 18:45:37 Florian Weimer <fw@deneb.enyo.de> (roessler)
1736 * mh.c, configure.in: Read files in maildir folders in inode
1737 order; this seems to reduce seek overhead on Linux. Enabled by
1738 default; to disable, run configure with --disable-inodesort.
1739 (By way of Mario d'Itri.)
1741 2005-01-27 18:28:42 Marco d'Itri <md@Linux.IT> (roessler)
1743 * pgp.c: Improved good signature check.
1745 * contrib/gpg.rc, pgpinvoke.c: Make the default Muttrc work
1746 out the box for people using gnupg-agent. Wrote and applied a
1747 one-line patch to make the %?p? conditional escape work correctly,
1748 patch forwarded upstream. (Closes: #277646)
1750 * pgpewrap.c: Don't segfault when invoked without any arguments.
1752 * contrib/gpg.rc, pgp.c: Evaluate gpg's machine-parseable status
1755 * smime_keys.pl: Add some sanity checks to smime_keys.pl.
1757 * contrib/gpg.rc: A gpg command line contains both --verbose
1758 and --no-verbose, remove the first.
1760 2005-01-26 14:33:08 Thomas Roessler <roessler@does-not-exist.org>
1763 * status.c: And, thinking about it further, this should just be
1764 an empty string, not "(null)".
1766 * status.c: The last Context->pattern fix was still crap.
1767 Ooooops. (Thanks Ralf.)
1769 2005-01-26 13:36:44 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1772 * Makefile.am, configure.in, globals.h, hcache.c, imap/imap.c,
1773 imap/imap_private.h, imap/message.c, init.h, main.c, protos.h:
1776 2005-01-26 12:37:38 Ralf Wildenhues <wildenhues@ins.uni-bonn.de>
1779 * addrbook.c, browser.c, commands.c, compose.c, imap/utf7.c:
1780 Make some functions static.
1782 * imap/command.c, imap/message.c: Fix some printf arguments.
1784 2005-01-26 12:21:46 Thomas Roessler <roessler@does-not-exist.org>
1787 * status.c: * status.c: A variant of
1788 <http://marc.theaimsgroup.com/?l=mutt-dev&m=110053165002362&w=2>.
1789 Spotted by Ralf Wildenhues <wildenhues@ins.uni-bonn.de>.
1791 2005-01-17 02:24:49 Brendan Cully <brendan@kublai.com> (brendan)
1793 * cvslog2changelog.pl: cvs log emits a timezone after the hour,
1794 at least here. Adjust date regexp to handle that case.
1796 2005-01-15 17:45:01 Adeodato Simó <asp16@alu.ua.es> (brendan)
1798 * po/cs.po: Major translation updates forgotten in mutt-po.
1799 (I missed cs in the last commit).
1801 2005-01-15 08:01:35 Brendan Cully <brendan@kublai.com> (brendan)
1803 * Makefile.am: Update commit targets to work when builddir !=
1806 2005-01-15 07:43:30 Adeodato Simó <asp16@alu.ua.es> (brendan)
1808 * po/sv.po, po/ca.po, po/de.po, po/it.po: i18n updates.
1810 * doc/manual.sgml.head, doc/mutt.man, doc/muttrc.man.head,
1811 init.h: Sundry documentation nits fixed. Debian #210679, #254294,
1814 2005-01-11 12:15:13 Thomas Roessler <roessler@does-not-exist.org>
1817 * doc/manual.sgml.head, doc/muttrc.man.head: Document send2-hook.
1819 * send.c: send2-hook should also be executed after the first
1820 time the message is edited by the user.
1822 2005-01-09 15:35:51 Thomas Roessler <roessler@does-not-exist.org>
1825 * doc/muttbug.man, muttbug.sh.in: Replace muttbug and its
1826 documentation by a note that acknowledges the shut down of the
1827 bug tracking system.
1829 2004-12-21 09:46:24 Thomas Roessler <roessler@does-not-exist.org>
1832 * pgp.c: Fix Debian #275188.
1834 2004-12-07 19:50:04 Thomas Roessler <roessler@does-not-exist.org>
1837 * compose.c, hook.c, init.c, init.h, mutt.h, send.c: Add
1838 send2-hook and fix alternates handling.
1840 2004-11-19 16:16:51 René Clerc <rene@clerc.nl> (roessler)
1842 * doc/manual.sgml.tail, doc/manual.sgml.head: Document
1845 2004-11-08 08:43:17 Ralf Wildenhues <wildenhues@ins.uni-bonn.de>
1848 * imap/imap_private.h: Having a signed one-bit bitfield is quite
1849 odd -- its value is either 0 or -1. Although the current code
1850 is not broken because it doesn't test equality to 1, IMHO it's
1851 better not to use that.
1853 * imap/message.c: There's a size_t in imap_append_message not
1854 printed out portably.
1856 2004-11-02 13:30:58 Thomas Roessler <roessler@does-not-exist.org>
1859 * copy.h: Fix flag confusion. Noted by Vincent Lefevre.
1861 2004-10-30 21:59:00 Thomas Roessler <roessler@does-not-exist.org>
1864 * browser.c, buffy.c, check_sec.sh, commands.c, edit.c,
1865 imap/auth_cram.c, imap/auth_gss.c, imap/imap.c, imap/message.c,
1866 lib.c, lib.h, mutt_ssl.c, muttlib.c, recvcmd.c, url.c:
1867 safe_strcat, safe_strncat. Thanks to Ulf H. for noting the
1868 wrong use of strncat in part of the mutt code base.
1870 * smime.c: Fix bad code in smime_get_field_from_db. Problem noted
1871 by Ulf Härnhammar <Ulf.Harnhammar.9485@student.uu.se>.
1873 2004-09-29 11:27:33 Thomas Roessler <roessler@does-not-exist.org>
1876 * lib.c: Fix mutt_unlink race condition for systems without
1877 O_NOFOLLOW. Noted by Jarno Huuskonen <Jarno.Huuskonen@uku.fi>.
1879 2004-09-07 08:09:39 Matthias Andree <matthias.andree@gmx.de> (roessler)
1881 * prepare: Fix parameter passing.
1883 2004-08-31 15:41:03 Thomas Roessler <roessler@does-not-exist.org>
1886 * configure.in: Add AC_GNU_SOURCE.
1888 * recvattach.c: Remove *two* layers of S/MIME from messages
1889 before building the attachment tree. A generic solution would
1890 remove intransparent encodings all the way down the tree.
1892 2004-08-30 20:10:10 Brendan Cully <brendan@kublai.com> (roessler)
1894 * compose.c: Only print additional information related to PGP
1895 in case the current message is indeed to be encrypted/signed
1898 * globals.h, init.h, mutt_sasl.c, mutt_ssl.c: Here's a patch
1899 to allow mutt to use SSL client certificates to authenticate
1900 itself. To use, set ssl_client_cert to the path to your
1901 certificate file (containing both the certificate and the private
1902 key). It works with the SASL EXTERNAL authentication mechanism,
1903 so you'll need to have SASL enabled as well.
1905 2004-08-30 20:03:35 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1908 * init.c: Fix a memory leak in the generic spam detection code.
1910 * muttlib.c, protos.h: This wipes duplicated code, which I
1911 introduced a while ago.
1913 2004-08-30 19:47:47 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1918 2004-08-21 07:35:16 Ivan Vilata i Balaguer <ivan@selidor.net>
1923 2004-08-17 16:06:48 René Clerc <rene@clerc.nl> (roessler)
1927 2004-08-17 15:56:23 Thomas Roessler <roessler@does-not-exist.org>
1930 * configure.in, configure.in: Check for ssize_t.
1932 2004-08-17 15:25:31 Ronny Haryanto <ronnylist@haryan.to> (roessler)
1934 * po/id.po: Corrected update.
1938 2004-08-17 15:22:25 Vincent Lefevre <vincent@vinc17.org> (roessler)
1942 2004-08-17 13:42:01 Johan Svedberg <johan@svedberg.pp.se> (roessler)
1946 2004-08-16 21:37:43 Adeodato Simó <asp16@alu.ua.es> (roessler)
1948 * headers.c: as of current cvs, setting "PGP: E" (or similar)
1949 when header-editing a message does not work. the OP is set
1950 (ENCRYPT, SIGN, whatever) but APPLICATION_PGP is missing.
1952 2004-08-16 21:36:38 Brendan Cully <brendan@kublai.com> (roessler)
1954 * imap/imap.c: If STARTTLS fails to complete the SSL handshake,
1955 the error is not propagated and mutt will attempt to log in
1956 anyway, probably causing an infinite block on read. The attached
1957 patch closes the socket in this case, and propagates the error
1960 * imap/auth_sasl.c: The attached patch causes mutt to attempt
1961 the next method in imap_authenticators if the previous method
1962 failed, even if the server reported that the method was
1963 available. Previously mutt would give up if any authentication
1966 2004-08-16 21:34:22 Moritz Schulte <moritz@g10code.com> (roessler)
1968 * compose.c: Only print "Encrypt with" field in case the used
1969 S/MIME modules supports this feature.
1971 2004-08-16 21:33:35 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
1975 2004-08-11 12:31:21 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1978 * imap/imap.c: Fix two IMAP memory leaks.
1980 * imap/imap.c, imap/imap.h: Remove imap_close_connection.
1982 * menu.c: Fix a memory leak in mutt_menuDestroy.
1984 2004-08-08 16:21:16 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1987 * ChangeLog, muttlib.c, protos.h: Fix a memory leak.
1989 2004-08-08 16:19:15 Thomas Roessler <roessler@does-not-exist.org>
1992 * pgp.c, smime.c: Fix the PGP and S/MIME menus. Complaints
1993 and suggestions of many lead to these changes. See mutt-dev
1994 discussions around this time for details.
1996 * Makefile.am, crypthash.h, md5.h, sha1.h: Fix uint32_t
1997 portability problem. Reported by Steve Kennedy.
1999 2004-08-07 05:23:33 Johan Svedberg <johan@svedberg.pp.se> (roessler)
2003 2004-08-02 08:03:46 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
2005 * imap/command.c: Fix the improvement to address #1655.
2007 2004-07-22 01:10:55 Brendan Cully <brendan@kublai.com> (roessler)
2009 * imap/message.c: Quick fix for IMAP breakage.
2011 2004-07-21 22:15:40 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
2013 * imap/command.c: This is a one-line patch that increases the
2014 speed at which mutt opens IMAP mailboxes, and addresses bug #1655.
2016 2004-07-20 09:00:50 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
2020 2004-07-20 08:17:21 Thomas Roessler <roessler@does-not-exist.org>
2023 * imap/message.c, mutt.h, parse.c, send.c, url.c: Use List-Post
2024 headers when doing list-reply.
2026 2004-07-19 21:44:23 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
2029 * globals.h, imap/message.c, init.h: Fix #1548. (The first
2030 variant, with $imap_headers specifying headers that are downloaded
2031 in addition to the set required for mutt to work properly.)
2033 2004-07-19 21:41:43 David Champion <dgc@uchicago.edu> (roessler)
2035 * mbox.c, mh.c, pgp.c, sendlib.c: Fix some compiler warnings.
2037 2004-07-19 21:39:28 Adeodato Simó <asp16@alu.ua.es> (roessler)
2039 * doc/manual.sgml.head: Fixing a missing newline.
2041 2004-07-19 21:36:46 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
2044 * Makefile.am: Fix IMAP breakage.
2046 2004-07-15 08:08:32 David Champion <dgc@uchicago.edu> (roessler)
2048 * doc/manual.sgml.head, init.c, init.h, mutt.h: v3 of the generic
2049 spam detection patch.
2051 2004-07-14 05:58:30 Moritz Schulte <moritz@g10code.com> (roessler)
2053 * pgp.c: Do not forget to handle special-case for gpg-agent.
2055 2004-07-14 05:55:40 Thomas Roessler <roessler@does-not-exist.org>
2058 * ChangeLog: Fix an earlier commit message.
2060 2004-07-14 05:45:18 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
2063 * browser.c: Fix Debian#237426. (Experimental.)
2065 2004-07-14 05:39:23 Thomas Roessler <roessler@does-not-exist.org>
2068 * compose.c: Don't invoke "builtin" as an external editor. Note:
2069 It's not clear to me that this is really the right approach.
2070 Revisit Editor/Visual some time.
2072 2004-07-14 05:19:15 Elmar Hoffmann <mutt-dev-ml@elho.net> (roessler)
2074 * init.h, mutt.h, thread.c: By default Mutt hides the subject
2075 of messages in the thread tree that have the same subject as
2076 their parent or closest previously displayed sibling. This patch
2077 makes this optional, introducing the hide_thread_subject boolean
2078 setting which defaults to the old behaviour.
2080 2004-07-14 05:07:18 Thomas Roessler <roessler@does-not-exist.org>
2083 * mh.c: Some eye-candy during the delayed parsing of maildir
2086 2004-07-14 04:50:19 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
2089 * init.h, sort.h: Hack to fix $sort_browser documentation.
2091 * copy.c, copy.h, handler.c, init.h, mutt.h, send.c:
2092 $include_onlyfirst, again.
2094 2004-07-14 04:34:07 Thomas Roessler <roessler@does-not-exist.org>
2097 * copy.c, copy.h, handler.c, init.h, mutt.h, send.c: Fix a cvs
2098 commit SNAFU: This commit undoes the include_onlyfirst patch,
2099 but leaves the generic spam detection by David Champion in place
2100 (which, erroneously, hadn't been committed automatically).
2102 2004-07-14 04:16:58 ttakah@lapis.plala.or.jp (roessler)
2104 * commands.c, copy.c, copy.h, doc/manual.sgml.head,
2105 doc/muttrc.man.head, globals.h, handler.c, hdrline.c, init.c,
2106 init.h, mutt.h, muttlib.c, parse.c, pattern.c, protos.h, send.c,
2107 sort.c, sort.h: Introduce $include_onlyfirst.
2109 2004-07-12 13:35:27 Thomas Roessler <roessler@does-not-exist.org>
2112 * pager.c: The limitations for OP_MAIL and OP_RECALL should
2115 * init.c, sendlib.c: Add some debugging code, and rewrite the
2116 previously-ununderstandable mutt_remove_duplicates. (All this
2117 done on the search for a problem that ultimately turned out to
2118 be a configuration issue. Still, the changed code could come in
2121 2004-07-11 16:25:00 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
2124 * pager.c: Fix #1882.
2126 2004-06-27 13:54:51 Thomas Roessler <roessler@does-not-exist.org>
2129 * postpone.c: Experimental code for #1910.
2131 2004-06-26 08:45:29 Thomas Roessler <roessler@does-not-exist.org>
2134 * commands.c: Fix #1909.
2136 2004-06-23 08:09:43 Thomas Roessler <roessler@does-not-exist.org>
2139 * pgp.c: Zero out the PGP passphrase before asking for a new one.
2141 2004-06-17 20:39:20 Thomas Roessler <roessler@does-not-exist.org>
2144 * smime.c: Change S/MIME send menu behavior to xor instead of or,
2145 so it behaves the same way as the PGP send menu.
2147 2004-06-17 20:36:13 Moritz Schulte <moritz@g10code.com> (roessler)
2149 * Makefile.am, compose.c, configure.in, crypt-mod-pgp-classic.c,
2150 crypt-mod-smime-classic.c, crypt-mod.c, crypt-mod.h, crypt.c,
2151 cryptglue.c, curs_lib.c, init.h, keymap.c, keymap.h, main.c,
2152 mutt.h, mutt_crypt.h, mutt_curses.h, pgp.c, pgp.h, smime.c,
2153 smime.h: This is the sequel to the crypto modularization changes
2154 I did on 2003-01-21. Moritz added another abstraction layer
2155 which cleans up the code and allows the crypto modules to use
2156 their own option menu. Everything should work as it used to
2157 but is now in a really good shape for part III, the Return of
2158 the GnuPG Easy Makers. -wk
2160 * crypt-mod-pgp-classic.c, crypt-mod-smime-classic.c, crypt-mod.c,
2161 crypt-mod.h: New files.
2163 * smime.c (smime_valid_passphrase, smime_send_menu): New
2164 functions. * smime.h: Removed macro: smime_valid_passphrase.
2165 Declared: smime_valid_passphrase, smime_send_menu. * pgp.c:
2166 Include "mutt_menu.h". (pgp_valid_passphrase, pgp_send_menu):
2167 New functions. * pgp.h: Removed macro: pgp_valid_passphrase.
2168 Declared: pgp_valid_passphrase, pgp_send_menu. *
2169 mutt_curses.h: Declare: mutt_need_hard_redraw. * mutt_crypt.h:
2170 Declare: crypt_pgp_valid_passphrase, crypt_pgp_send_menu,
2171 crypt_smime_valid_passphrase, crypt_smime_send_menu, crypt_init.
2172 Adjust WithCrypto definition since the GPGME backend does not
2173 exclude anymore the other `classic' backends. (KEYFLAG_ISX509):
2174 New symbol. * mutt.h (enum): New symbol: OPTCRYPTUSEGPGME.
2175 (struct body): New member: is_signed_data, warnsig. * main.c
2176 (main): Call crypt_init. * keymap.c (km_get_table): Support for
2177 MENU_KEY_SELECT_PGP and MENU_KEY_SELECT_SMIME. (Menus): Added
2178 entries fuer MENU_KEY_SELECT_PGP and MENU_KEY_SELECT_SMIME.
2179 (km_init): Create bindings for MENU_KEY_SELECT_PGP and
2180 MENU_KEY_SELECT_SMIME. * keymap.h (enum): New enum symbols:
2181 MENU_KEY_SELECT_PGP, MENU_KEY_SELECT_SMIME. * init.h:
2182 New configuration variable: crypt_use_gpgme. * compose.c
2183 (pgp_send_menu, smime_send_menu): Removed functions, they are now
2184 contained in the crypto backend modules. (mutt_compose_menu):
2185 Use crypt_pgp_send_menu and crypt_smime_send_menu instead
2186 pgp_send_menu and smime_send_menu. * cryptglue.c: Slightly
2187 rewritten in order to make use of the module mechanism used to
2188 access crypto backends. * curs_lib.c (mutt_need_hard_redraw):
2189 New function. * crypt.c (crypt_forget_passphrase): Adjust
2190 for new crypto backend interface. (crypt_valid_passphrase):
2191 Stripped, use calls to crypt_pgp_valid_passphrase and
2192 crypt_smime_valid_passphrase.
2194 2004-06-02 17:55:34 Alain Bench <veronatif@free.fr> (roessler)
2196 * parse.c: Fix #1759.
2198 2004-04-30 06:49:37 Urs Janßen <urs@tin.org> (roessler)
2200 * doc/Makefile.in, doc/mbox.man, doc/mmdf.man: mmdf(5), new mbox
2201 (5). (These changes have been sitting in my inbox for ages, tlr.)
2203 2004-04-13 15:10:38 Brendan Cully <brendan@kublai.com> (roessler)
2205 * imap/message.c: Fix #1795
2207 2004-04-13 08:02:12 David Shaw <dshaw@jabberwocky.com> (roessler)
2209 * crypt.c, init.h, mutt.h: Rename pgp_mime_ask to pgp_mime_auto;
2210 change the default; change the error message given if that
2211 variable is set to "no."
2213 2004-04-12 21:43:33 Thomas Roessler <roessler@does-not-exist.org>
2216 * lib.c, attach.c: Don't open a file for writing that we have
2217 unlinked before. Reported embarassingly long ago by Jarno
2218 Huuskonen <Jarno.Huuskonen@uku.fi>.
2220 2004-04-12 21:19:31 Dale Woolridge <dale-list-mutt-dev-2@woolridge.org>
2223 * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/pt_BR.po, po/ru.po,
2224 po/sk.po, po/sv.po, po/tr.po, po/gl.po, po/hu.po, po/id.po,
2225 po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po,
2226 po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
2227 po/et.po, po/fr.po, compose.c, crypt.c, init.h, mutt.h,
2228 mutt_crypt.h, po/ca.po, postpone.c, send.c, sendlib.c: See:
2229 http://does-not-exist.org/mail-archives/mutt-dev/msg00843.html
2231 2004-04-12 20:37:19 Thomas Roessler <roessler@does-not-exist.org>
2234 * copy.c: Fix #1804.
2236 * commands.c, curs_main.c, mutt.h, mutt_crypt.h, pager.c,
2237 recvattach.c: A belated fix for #1808 (Debian #233106): Make
2238 sure check-traditional-pgp doesn't leave the pager context
2239 unnecessarily. This makes message-hooks like this one safe:
2241 message-hook '!(~g|~G) ~b"^-----BEGIN\ PGP\ (SIGNED\ )?MESSAGE"'
2242 \ "exec check-traditional-pgp"
2244 2004-04-12 19:53:29 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
2247 * doc/manual.sgml.head, init.h: Various documentation fixes,
2250 2004-04-12 19:47:59 Alain Bench <veronatif@free.fr> (roessler)
2252 * doc/mbox.man, doc/muttbug.man: Fix #1831, Debian#237827.
2254 2004-04-12 19:42:10 Joël Riou <joel.riou@normalesup.org> (roessler)
2256 * globals.h, init.c, init.h: Introduce config_charset.
2258 2004-04-12 19:37:59 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
2262 2004-04-12 19:37:23 Im Eunjea <eunjea@koru.org> (roessler)
2266 2004-04-12 19:34:45 Holger Weiss <lists@jhweiss.de> (roessler)
2268 * doc/manual.sgml.head, doc/muttrc.man.head, mutt.h, pattern.c:
2269 Unreferenced messages pattern: ~$
2271 2004-04-12 19:20:13 Paul WALKER <paul.walker@st.com> (roessler)
2273 * mutt_sasl.c: SASL2 needs errno.h.
2275 2004-04-12 19:17:32 Thomas Roessler <roessler@does-not-exist.org>
2278 * muttlib.c: Include the user ID with temporary file names.
2279 Suggested by eravin@panix.com in #1833.
2281 * doc/Makefile.in: Fix #1708 the brutal way, by installing
2282 multiple copies of the muttbug (pardon, flea) manual page.
2284 2004-04-12 18:56:18 Neil Brown <neilb@cse.unsw.edu.au> (roessler)
2286 * imap/auth_sasl.c: Fix Debian #206078, #214758; patch submitted
2287 by Artur Czechowski as #1845.
2289 2004-03-21 16:02:10 Ivan Vilata i Balaguer <ivan@selidor.net>
2294 2004-02-12 08:51:07 roessler (roessler)
2296 * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
2297 po/tr.po, po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/ja.po,
2298 po/ko.po, po/lt.po, po/id.po, po/it.po, po/gl.po, po/hu.po,
2299 po/es.po, po/et.po, po/fr.po, po/el.po, po/eo.po, po/da.po,
2300 po/de.po, VERSION, po/bg.po, po/ca.po, po/cs.po, reldate.h,
2301 ChangeLog: automatic post-release commit for mutt-1.4.2.1
2303 2004-02-12 08:46:17 Thomas Roessler <roessler@does-not-exist.org>
2306 * Makefile.am: (stable) Include regex.c and snprintf.c with
2309 2004-02-11 14:03:38 roessler (roessler)
2311 * po/zh_TW.po, po/uk.po, po/zh_CN.po, po/tr.po, po/sv.po,
2312 po/ru.po, po/sk.po, po/pt_BR.po, po/pl.po, po/nl.po, po/ko.po,
2313 po/lt.po, po/ja.po, po/it.po, po/id.po, po/hu.po, po/gl.po,
2314 po/et.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
2315 po/cs.po, po/da.po, po/ca.po, VERSION, po/bg.po, reldate.h,
2316 ChangeLog: automatic post-release commit for mutt-1.4.2
2318 2004-02-11 10:07:17 Thomas Roessler <roessler@does-not-exist.org>
2321 * configure.in, menu.c: Backport an old bug fix, and make sure
2322 configure can be created on recent systems.
2324 2004-02-11 08:20:25 Mads Martin Joergensen <mmj@suse.de> (roessler)
2326 * init.c: Fix some warnings.
2328 2004-02-08 11:41:31 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
2330 * charset.c: Fix a CP1255/8-related problem that's caused by a
2333 2004-02-08 09:38:38 Thomas Roessler <roessler@does-not-exist.org>
2336 * muttlib.c: Change the logic in mutt_open_read to only
2337 catch directories -- mutt may legitimately read devices (think
2338 /dev/null) or named pipes. Also delegate error reporting to the
2339 calling function by setting errno.
2341 2004-02-07 21:40:11 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
2346 2004-02-07 21:38:32 Juan Altmayer Pizzorno <juan@altmayer.com>
2349 * mbox.c: Hi, off_t is a 64-bit number (like on Mac OS X/darwin),
2350 the percentages don't show right while mutt is reading/parsing
2351 a mailbox. Here's a patch (against 1.5.6i) to fix that.
2353 2004-02-07 21:36:41 David Yitzchak Cohen
2354 <lists+mutt_devs@bigfatdave.com> (roessler)
2356 * init.c, muttlib.c: Looking at the code, the problem is pretty
2357 obvious. A recent patch to init.c (the one that was supposed
2358 to prevent Mutt from silently failing to read nonexistant RC
2359 files, IIRC) changed source_rc() to stat(2) the RC "file" before
2360 trying to mutt_open_read() it. There's only one problem here:
2361 source_rc() has no way of knowing whether or not its "file"
2362 is a file or a command. I'm attaching a patch that fixes the
2363 problem in what I believe is the right way.
2365 2004-02-05 14:17:25 Thomas Roessler <roessler@does-not-exist.org>
2368 * menu.c: Back out the patch for #1697.
2370 2004-02-02 18:17:46 Roland Rosenfeld <roland@spinnaker.de> (roessler)
2374 2004-02-02 10:26:14 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
2378 2004-02-02 10:24:32 Im Eunjea <eunjea@koru.org> (roessler)
2382 2004-02-02 10:22:56 Vincent Lefevre <vincent@vinc17.org> (roessler)
2386 2004-02-01 18:26:13 roessler (roessler)
2388 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
2389 po/zh_CN.po, po/zh_TW.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
2390 po/lt.po, po/nl.po, po/pl.po, VERSION, po/bg.po, po/ca.po,
2391 po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
2392 po/et.po, po/fr.po, po/gl.po, po/hu.po, reldate.h: automatic
2393 post-release commit for mutt-1.5.6
2395 2004-02-01 18:00:16 Mike Schiraldi <1074468571@schiraldi.org>
2398 * init.c: As you all know, running "mutt -F foo.rc" will have
2399 mutt read foo.rc as its config file. However, there is a bug --
2400 if you specify a directory (like accidentally typing "mutt -F
2401 /etc/mutt") mutt will silently ignore the flag and leave you
2402 wondering why it isn't working.
2404 Emil Sit posted a patch for this in March of 2002, but it seems
2405 to have slipped through the cracks. Here's the patch again;
2406 please consider it for inclusion.
2408 2004-02-01 17:50:43 Luke Mewburn <luke@mewburn.net> (roessler)
2410 * buffy.c: Put a zero byte into the string, not into the pointer.
2412 2004-02-01 17:48:25 Dan Ohnesorg <Dan@ohnesorg.cz> (roessler)
2416 2004-02-01 17:45:33 Thomas Roessler <roessler@does-not-exist.org>
2419 * doc/manual.sgml.head: A cross-reference was missing.
2421 * doc/manual.sgml.head: Improve documentation of alterantes.
2423 * alias.c, doc/manual.sgml.head, doc/muttrc.man.head, globals.h,
2424 hdrline.c, init.c, init.h, mutt.h, mutt_regex.h, muttlib.c,
2425 protos.h: Turn alternates, lists, and subscribe into regular
2428 2004-01-12 22:56:58 Christoph Ludwig
2429 <cludwig@cdc.informatik.tu-darmstadt.de> (roessler)
2431 * smime_keys.pl: Avoid a Perl warning.
2433 2004-01-12 20:24:09 Matt Kraai <kraai@ftbfs.org> (roessler)
2435 * doc/manual.sgml.head: Thanks. The patch is committed to
2438 2004-01-12 19:59:38 Thomas Roessler <roessler@does-not-exist.org>
2441 * crypt.c: Retainable PGP signatures were broken badly. #1757.
2443 2004-01-05 11:55:14 Robert Schiele <robert.schiele@t-online.de>
2446 * mutt_sasl.c: Back out part of the previous SASL/IPv6 patch
2447 due to portability issues.
2449 2004-01-04 11:10:21 Thomas Roessler <roessler@does-not-exist.org>
2452 * init.c: Strike that.
2454 * init.c: Fix a memory management error. Ouch.
2456 2004-01-04 10:55:20 René Clerc <rene@clerc.nl> (roessler)
2458 * init.h: Fix hide_missing / hide_limited documentation.
2460 2004-01-04 10:51:49 Thomas Roessler <roessler@does-not-exist.org>
2463 * hdrline.c: Permit list patterns that match the domain name of
2464 an address; these patterns begin with '@'. Example: subscribe
2465 @bugs.guug.de matches all messages sent to the bug tracking
2468 * po/ru.po: Argh, I shouldn't replace files by patches.
2470 2004-01-04 10:25:13 Cameron Patrick <cameron@patrick.wattle.id.au>
2473 * menu.c: Fix #1697 (Debian #219594.)
2475 2004-01-04 10:21:19 Roland Rosenfeld <roland@spinnaker.de> (roessler)
2479 2004-01-04 10:19:45 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
2484 2004-01-04 10:08:02 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
2488 2004-01-04 10:03:46 Michael Elkins <me@sigpipe.org> (roessler)
2490 * send.c: Fix #1488 (Debian#1882526): Honor Reply-To while
2491 generating Mail-Followup-To headers.
2493 2004-01-04 09:59:42 Thomas Roessler <roessler@does-not-exist.org>
2496 * init.h: Fix #1738; documentation issue re $from, $use_from.
2498 2004-01-04 09:52:55 Michael Elkins <me@sigpipe.org> (roessler)
2500 * hook.c, send.c: Fix #1724, cannot use ~h pattern match with
2503 2004-01-04 09:49:23 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
2505 * pop.h, pop_lib.c: Attached patch provides support of STLS
2506 (STARTTLS) command in POP3 protocol.
2510 2004-01-04 09:45:05 Brendan Cully <brendan@kublai.com> (roessler)
2512 * imap/imap.c: Fix #1703.
2514 2004-01-04 09:42:35 Thomas Roessler <roessler@does-not-exist.org>
2517 * smime.c: Fix a NULL pointer deference noted by Will Fiveash
2518 <william.fiveash@sun.com>.
2520 2003-12-30 13:04:20 Thomas Roessler <roessler@does-not-exist.org>
2523 * commands.c, crypt.c, mutt.h, mutt_crypt.h, smime.c: Handle
2524 partially signed messages more reasonably. See #1743.
2526 2003-12-29 11:44:35 Alain Bench <veronatif@free.fr> (roessler)
2528 * commands.c: Fix #844.
2530 2003-12-29 11:37:41 Patrick Welche <prlw1@newn.cam.ac.uk> (roessler)
2532 * m4/gssapi.m4, mutt_sasl.c: A while ago I posted a similar
2533 patch which is necessary as when mutt tries to connect to an
2534 imap server over ipv6 it stores the address in a sockaddr which
2535 may not be large enough to hold the ipv6 address.
2537 2003-12-17 17:42:02 Scott Koranda <skoranda@gravity.phys.uwm.edu>
2540 * crypt.c: pkcs7-signature wasn't recognized properly in one
2543 2003-12-17 08:46:50 Michael Elkins <me@sigpipe.org> (roessler)
2545 * rfc1524.c: Fix possible core dump in mailcap nametemplate
2548 2003-12-10 00:48:57 Thomas Roessler <roessler@does-not-exist.org>
2551 * thread.c: Avoid NULL pointer deference in threading code.
2553 2003-12-03 08:19:11 Alain Bench <veronatif@free.fr> (roessler)
2555 * pager.c: Fix 1716.
2557 2003-11-15 09:32:30 Velko Hristov <hristov@informatik.hu-berlin.de>
2562 2003-11-12 22:31:51 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
2566 2003-11-12 14:01:03 René Clerc <rene@clerc.nl> (roessler)
2570 2003-11-12 13:49:32 Thomas Roessler <roessler@does-not-exist.org>
2573 * configure.in, mutt_idna.c, mutt_idna.h, mutt_socket.c: Fix
2574 IDN API incompatibility problems.
2576 2003-11-12 11:47:46 duvall@emufarm.org (roessler)
2578 * configure.in: Fix 1515, 1693.
2580 2003-11-12 11:40:27 Thomas Roessler <roessler@does-not-exist.org>
2583 * mh.c, sort.c: Fix dangling pointer problems in threading code.
2584 Noted and tracked down by q4xk3j002@sneakemail.com who also
2585 provided the initial fix.
2587 2003-11-11 10:19:22 Ronny Haryanto <ronnylist@haryan.to> (roessler)
2591 2003-11-10 18:02:26 Rudy Taraschi <rudy@cae.com> (roessler)
2593 * mutt_socket.c: Fix double-free problems related to IDN support.
2595 2003-11-10 10:37:10 Vincent Lefevre <vincent@vinc17.org> (roessler)
2599 2003-11-09 21:41:28 Thomas Roessler <roessler@does-not-exist.org>
2604 * send.c: Commit the fix for #1509. This must have been lost
2607 2003-11-05 20:09:36 roessler (roessler)
2609 * po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
2610 po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
2611 po/zh_TW.po, ChangeLog, VERSION, po/bg.po, po/ca.po, po/cs.po,
2612 po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po,
2613 po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po: automatic
2614 post-release commit for mutt-1.5.5.1
2616 2003-11-05 12:17:10 Thomas Roessler <roessler@does-not-exist.org>
2619 * Makefile.am: Include regex.c and snprintf.c with the
2620 distribution. Noted by Lars Hecking.
2622 * build-release: Ups, we don't upload the CVS any more.
2624 2003-11-05 09:51:10 roessler (roessler)
2626 * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
2627 po/uk.po, po/zh_CN.po, po/zh_TW.po, ChangeLog, VERSION, po/bg.po,
2628 po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
2629 po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po,
2630 po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, reldate.h:
2631 automatic post-release commit for mutt-1.5.5
2633 2003-11-05 09:27:43 Thomas Roessler <roessler@does-not-exist.org>
2636 * build-release: Use gpg for signing releases.
2638 2003-11-03 10:30:58 Thomas Roessler <roessler@does-not-exist.org>
2641 * attach.c: Fix a logic flaw in attachment saving.
2643 2003-10-08 19:55:39 Thomas Roessler <roessler@does-not-exist.org>
2646 * pgpkey.c: KeyTable is pgp_uid_t **, not pgp_key_t *. Fix some
2647 sizeof statements accordingly. Note that pgp_key_t is also a
2648 pointer, though, so this should not have broken things.
2650 2003-10-06 09:58:35 Thomas Roessler <roessler@does-not-exist.org>
2653 * query.c: Fiy memory corruption. (# 1659)
2655 2003-10-04 22:12:10 Thomas Roessler <roessler@does-not-exist.org>
2658 * lib.c: mutt_basename() was garbage.
2660 * doc/manual.sgml.head: Fix some tags. Noted by Todd
2661 <Freedom_Lover@pobox.com>.
2663 * recvattach.c, attach.h, commands.c, compose.c, keymap.h, lib.c,
2664 lib.h, menu.c, mutt.h, mutt_menu.h, muttlib.c, pager.c, protos.h:
2665 This patch fixes various aspects of the attachment-saving user
2666 interface. Changes include:
2668 * When tagging and saving multiple attachments, you can now use
2669 the same target directory for multiple attachments.
2671 * When you can't save an attachment, you get an opportunity to
2672 enter a new file name.
2674 * The menu cursor will highlight the attachment that you are
2675 currently discussing with mutt.
2677 * Various bug fixes.
2679 This does, in particular, address #1619 (Debian#208430).
2681 * menu.c: Fix #1656.
2683 2003-09-29 16:34:32 René Clerc <rene@clerc.nl> (roessler)
2685 * doc/muttrc.man.head: Fix typo.
2687 2003-09-29 15:05:52 Thomas Roessler <roessler@does-not-exist.org>
2690 * doc/dotlock.man, doc/mutt.man, doc/muttrc.man.head: Fix #1652
2691 (Debian #213007), noted by Jens Seidel <tux-master@web.de>.
2693 2003-09-20 06:24:10 Thomas Roessler <roessler@does-not-exist.org>
2696 * muttbug.sh.in: Adapt to new GNU coreutils by not using head (1).
2698 2003-09-19 13:09:59 René Clerc <rene@clerc.nl> (roessler)
2702 2003-09-19 13:05:13 Thomas Roessler <roessler@does-not-exist.org>
2705 * imap/utf7.c: Fix remaining (void **) casts.
2707 2003-09-19 13:03:26 Mads Martin Joergensen <mmj@suse.de> (roessler)
2709 * imap/browse.c, imap/command.c, parse.c, pgp.c, pgpkey.c,
2710 pop_lib.c, query.c, recvattach.c, remailer.c, rfc1524.c,
2711 rfc2047.c, rfc2231.c, sendlib.c, smime.c, thread.c, addrbook.c,
2712 browser.c, color.c, compose.c, copy.c, crypt.c, curs_lib.c,
2713 edit.c, enter.c, handler.c, lib.c, lib.h, mh.c, mutt_idna.c, mx.c,
2714 pager.c: As the ones of you who compile with new gcc's probably
2715 have noticed, there's a lot of type-punning in Mutt. With help
2716 from Philipp Thomas, I've fixed all I could find in CVS (please
2717 double-check, one might have slipped through the cracks), I can
2718 make one for 1.4 CVS branch as well if wanted.
2720 2003-09-19 12:56:49 Thomas Roessler <roessler@does-not-exist.org>
2723 * send.c: Change abort_unmodified so it doesn't abort a message
2724 that has an attachment. Catches the "send a file from the
2725 command line, quickly" case.
2727 2003-09-11 16:59:54 Brendan Cully <brendan@kublai.com> (roessler)
2729 * mutt_sasl.c: This trivial patch closes #1516 (NI_WITHSCOPEID
2730 undefined). Thanks to Mads for the initial patch.
2732 2003-09-11 07:27:23 Velko Hristov <hristov@informatik.hu-berlin.de>
2735 * po/bg.po: Bulgarian translation. (Seems like I screwed up an
2736 earlier commit. -tlr)
2738 2003-09-10 13:20:49 Jon Miles <jon@zetnet.net> (roessler)
2740 * pop_auth.c: In pop_auth.c:pop_auth_sasl(), if the main loop
2741 received anything back from the server that didnt begin with '+
2742 ', it was bailing out and skipping the checks to see if there
2745 2003-09-07 10:11:49 Im Eunjea <eunjea@koru.org> (roessler)
2749 2003-09-04 15:10:09 Thomas Roessler <roessler@does-not-exist.org>
2752 * init.h: Fix some formatting glitches that lead to error messages
2753 when viewing the muttrc(5) manual page.
2755 2003-09-04 14:59:57 Christoph Ludwig
2756 <cludwig@cdc.informatik.tu-darmstadt.de> (roessler)
2758 * smime.c: Fix verification bug when messages are S/MIME signed
2761 2003-09-03 17:22:09 Dan Born <dan@danborn.net> (roessler)
2763 * postpone.c: I've attached a patch for bug number 1036, as
2764 reported at http://bugs.guug.de/db/pa/lmutt.html ("segfault
2765 when more than one msg is postponed"). This is a patch against
2768 As it was previously left, no one could reproduce it. The problem
2769 occurs because sorting is disabled when opening the postponed
2770 folder, but the Sort global variable still tells mutt to use
2771 whatever sorting algorithm the $sort config option indicates.
2772 Eventually, the code would get to mutt_messages_in_thread and
2773 try to dereference a NULL thread object, causing the segfault.
2775 2003-09-03 17:20:56 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
2779 2003-09-03 17:15:20 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
2782 * po/ja.po: New ja.po.
2784 2003-09-03 17:12:52 Velko Hristov <hristov@informatik.hu-berlin.de>
2787 * configure.in: Bulgarian translation.
2789 2003-09-03 17:10:37 Brendan Cully <brendan@kublai.com> (roessler)
2791 * mutt_ssl.c: Fix a segmentation fault which occurs
2792 when a certificate is rejected. Bug noted by Rob Latham
2795 2003-09-03 17:09:09 Anatoly Vorobey <mellon@pobox.com> (roessler)
2797 * curs_main.c: The commands "read-thread" (^R) and
2798 "read-subthread" (Esc-R) do not honor the resolve variable (don't
2799 advance cursor after marking the thread/subthread as read),
2800 which, to me at least, is a nuisance.
2802 2003-08-11 14:06:08 Brendan Cully <brendan@kublai.com> (roessler)
2804 * imap/imap.c: 1595: My guess is this bug is caused by
2805 mlarson@verisign.com's patch to check for UNSEEN rather than
2806 RECENT messages. This means that as long as there are messages
2807 in a mailbox either new or old, mutt will think it has new mail.
2809 The attached patch reverts that change. Let me know if it solves
2812 2003-08-11 14:05:13 Thomas Roessler <roessler@does-not-exist.org>
2815 * doc/muttrc.man.head: Fix a formatting bug.
2817 2003-08-05 13:55:47 Brendan Cully <brendan@kublai.com> (roessler)
2819 * attach.c, buffy.c, commands.c, copy.c, editmsg.c, init.c,
2820 mbox.c, mx.c, mx.h, sendlib.c: This patch removes the Kendra
2821 format from mutt. (The support was broken anyways.)
2823 2003-08-02 11:01:09 Horvath Szabolcs <horvaths@fi.inf.elte.hu>
2828 2003-07-29 10:11:05 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
2830 * pager.c: It seems that Solaris has an incorrect implementation
2831 of mbrtowc: when there is an encoding error and mbrtowc returns
2832 (size_t)(-1) no value should be stored in *pwc (the first
2833 argument), as I understand it, but here mbrtowc is storing 8
2834 when presented with the bytes "\xc8\x4d".
2836 However, relying on mbrtowc not to store anything in *pwc when
2837 there is an error is a bit silly; it makes sense to look at
2838 the return value. So, the following patch should be applied if
2839 Pawel can confirm that it fixes the problem. I've tested it and
2840 it worked for me with glibc's mbrtowc.
2842 2003-07-24 18:40:50 Vincent Lefevre <vincent@vinc17.org> (roessler)
2844 * alias.c, copy.c, handler.c, imap/command.c, imap/imap.c,
2845 imap/message.c, imap/util.c, init.c, intl/l10nflist.c,
2846 intl/loadmsgcat.c, intl/localealias.c, keymap.c, lib.c,
2847 makedoc.c, muttlib.c, pattern.c, rfc2047.c, rfc2231.c, rfc822.c,
2848 strcasecmp.c, url.c: Some functions/macros like isspace take an
2849 int and require the argument to have the value of an unsigned char
2850 (or EOF). Under Solaris, gcc complains when the argument is a char
2851 (as this is a possible bug, on platforms where char is signed,
2852 like Solaris). The attached patch fixes such problems (well,
2853 perhaps I've changed more than necessary, but this doesn't hurt).
2855 2003-07-22 12:56:38 dshaw@jabberwocky.com (roessler)
2857 * gnupgparse.c: When encrypting a message to a user that has more
2858 than one subkey, at least one of which is revoked or expired,
2859 mutt treats the entire key as unusable rather than just the
2860 subkey(s) in question.
2862 2003-07-16 11:18:12 Brendan Cully <brendan@kublai.com> (roessler)
2864 * account.c, account.h, imap/auth_sasl.c, imap/imap.c: I noticed
2865 that my mutt hung when I tried SASL DIGEST-MD5 authentication
2866 (I'm not sure when this started). I believe this patch should
2867 solve that problem in a reliable way.
2869 This patch also attempts to reuse connections even when
2870 authentication fails, instead of just throwing away a perfectly
2873 * curs_lib.c, enter.c, keymap.c, keymap.h, mutt.h, mutt_curses.h,
2874 mutt_ssl.c: This patch redoes yesterday's unbuffered input
2875 patch. Now it uses a pseudo-option, which means less mess to carry
2876 down the call stack. It also made it much easier to have the SSL
2877 certificate menu be unbuffered, which it is now. So push commands
2878 won't annoy you when entering passwords or accepting certificates.
2880 2003-07-15 11:41:32 Brendan Cully <brendan@kublai.com> (roessler)
2882 * curs_main.c, globals.h, imap/command.c, imap/imap.c,
2883 imap/imap.h, imap/imap_private.h, imap/util.c, mx.c: The attached
2884 patch should keep all opened IMAP connections alive, no matter
2885 what mailbox you are currently in. With the patch that got
2886 committed yesterday, this should close bug 1523.
2888 (There was a typo in that patch. This one supersedes it.)
2890 * configure.in, .cvsignore: autoconf 2.5 compatibility.
2892 2003-07-14 12:40:03 Hugo Haas <hugo@larve.net> (roessler)
2894 * send.c: Fix #1520.
2896 2003-07-14 12:20:27 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
2898 * po/pl.po: small fix.
2900 2003-07-14 12:19:07 Brendan Cully <brendan@kublai.com> (roessler)
2902 * imap/command.c, imap/imap.c: On Sunday, 13 July 2003 at 18:09,
2903 Brendan Cully wrote:
2905 > The attached patch should help when the connection to your
2906 postponed > folder times out and you can't reconnect without
2907 restarting mutt. I'd > like anyone who has that problem to try
2908 it and let me know how it > works.
2910 I dug a little deeper. The attached patch seems to work better. It
2911 complains the first time you try to recall a message, but works
2914 * account.c, curs_lib.c, enter.c, keymap.c, keymap.h, mutt.h,
2915 mutt_curses.h: The attached patch prevents mutt from reading the
2916 push buffer when asking for passwords. This is a proper fix for
2917 bug 1312. I think it's uncontroversial.
2919 2003-07-04 17:15:34 Thomas Roessler <roessler@does-not-exist.org>
2922 * imap/auth_sasl.c: Increase a buffer's size.
2924 2003-07-04 17:07:22 Nicolas Rachinsky <nr@rachinsky.de> (roessler)
2926 * OPS, curs_lib.c, curs_main.c, functions.h, menu.c: Introduce
2927 tag-prefix-cond and end-cond. This makes simple conditional
2928 execution of parts of macros possible.
2930 2003-07-04 17:03:51 Bruno Postle <bruno@postle.net> (roessler)
2932 * curs_main.c, pattern.c: Display an empty index when no messages
2933 match search criteria.
2935 2003-07-04 16:57:56 Thomas Roessler <roessler@does-not-exist.org>
2938 * init.h, muttlib.c: Add a ':' flag to % expandos. This will
2939 make sure that any dots are converted into underscores. (_
2940 is already used for lowercasing the result of an expando.)
2942 2003-06-04 14:01:39 Thomas Roessler <roessler@does-not-exist.org>
2945 * muttlib.c: Don't colorize empty lines generated with
2946 state_attach_puts();
2948 2003-05-29 17:48:28 David Shaw <dshaw@jabberwocky.com> (roessler)
2950 * imap/imap.c, pgp.c, po/eo.po, po/id.po: Fix part of #1564.
2952 2003-05-29 17:47:10 Thomas Roessler <roessler@does-not-exist.org>
2955 * init.c: Fix a segmentation fault which would occur when
2956 pgp_sort_keys is set in a configuration file, but mutt is compiled
2957 without PGP support.
2959 * gnupgparse.c: Fix PGP subkey handling when looking at key
2960 capabilities. This should take care of the recent "mutt does
2961 not see all keys" problems.
2963 2003-05-13 13:06:16 Dale Woolridge <dale-list-mutt-dev-2@woolridge.org>
2966 * crypt.c: Fix gpg-agent use.
2968 2003-05-13 12:53:20 Thomas Roessler <roessler@does-not-exist.org>
2971 * doc/manual.sgml.head: Remove useless examples about treating
2972 text/enriched externally. #1549; Debian #190309.
2974 2003-05-13 12:50:04 Juan Altmayer Pizzorno <juan@altmayer.com>
2977 * recvattach.c: view-attachments does not extract the message
2978 within a x-pkcs7-mime if it's only signed, but not encrypted.
2979 Such a message results, for example, from a decrypt-save if the
2980 message was previously encrypted and signed.
2982 2003-05-13 12:45:35 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
2985 * doc/manual.sgml.head: Fix an inconsistency between manual
2988 2003-05-13 12:43:45 David Shaw <dshaw@jabberwocky.com> (roessler)
2990 * gnupgparse.c, pgppubring.c: Currently, mutt uses the OpenPGP key
2991 algorithm to determine the capabilities of the key. For example,
2992 in mutt, a key of type 1 (RSA) can both encrypt & sign. This is
2993 not correct as per OpenPGP, however, where the capabilities of
2994 the key are determined by both the algorithm and key capability
2995 flags that are set on the key. This can lead to user confusion
2996 when their RSA encrypt-only or sign-only key is listed for both
2997 signing and encryption in mutt.
2999 GnuPG lists these flags in key listings, so it is easy to take
3000 advantage of them. Here is a patch to use the flags, as well
3001 as provide the flags in pgpring. Note that the pgp+pgpring
3002 users won't see any change since the flags there are based on
3003 the key algorithm as they are now, but the GnuPG users will see
3006 2003-05-12 16:21:26 Thomas Roessler <roessler@does-not-exist.org>
3009 * enter.c: Fix alias completion when the alias is entered as
3010 part of a group. (E.g., The Tea Party: alias1, alias2, alias3;)
3012 2003-05-03 20:07:40 Dan Nelson <dnelson@allantgroup.com> (roessler)
3014 * mutt.h, muttlib.c: Fix #1558. (mutt_expand_fmt rewrite;
3015 OPT_MAX wasn't maximal.)
3017 2003-04-15 13:17:05 René Clerc <rene@clerc.nl> (roessler)
3019 * compose.c: Fix two more cases in which ctrl-G is interpreted
3022 2003-04-15 09:52:06 Dale Woolridge <dale-flea-mutt-bug@woolridge.org>
3025 * compose.c: The "sign (a)s" code strips the pgp application
3026 bit causing drawing issues in redraw_crypt_lines(). Other bits
3027 (well bit = encrypt) are ignored as a result. I've only tested
3028 with pgp, but the same problem exists in the smime code too.
3029 This inline patch (against cvs head revision) fixes the problem.
3031 2003-04-14 09:09:53 Thomas Roessler <roessler@does-not-exist.org>
3034 * init.h, mutt.h, send.c: Fix the PGP / S/MIME selection mess
3035 in send.c. This patch adds two new configuration variables,
3036 $crypt_autopgp and $crypt_autsmime. Both are set to "yes"
3037 by default. By turning them off, you can disable the automatic
3038 selection of one or both mechanisms. (Useful when your mutt is
3039 PGP- and S/MIME enabled, but you only use, say S/MIME.)
3041 2003-04-11 15:15:04 Thomas Roessler <roessler@does-not-exist.org>
3044 * send.c: Backing out the previous change. It was nonsense.
3046 2003-04-11 11:56:58 Lars Hecking <lhecking@nmrc.ucc.ie> (roessler)
3048 * config.guess, config.sub, depcomp, install-sh, missing,
3049 mkinstalldirs: updates.
3051 2003-04-11 11:56:22 Thomas Roessler <roessler@does-not-exist.org>
3054 * send.c: Try to fix a PGP / S/MIME-related problem. Found by
3055 Matt Larson <mlarson@verisign.com>, tracekd down by René Clerc
3058 * thread.c: Fix a segmentation fault.
3060 2003-04-09 08:21:59 Zardoz@users.sourceforge.net (roessler)
3062 * recvcmd.c: Fix #1531. (recvcmd.c duplicate of #1528)
3064 2003-04-08 22:32:56 Thomas Roessler <roessler@does-not-exist.org>
3067 * lib.c: Avoid a division by zero.
3069 * color.c: Make sure has_colors() is only invoked when OPTNOCURSES
3070 is unset. This fixes a segmentation fault on RH 8.0 which was
3071 observed by Matt Larson <mlarson@verisign.com>.
3073 * browser.c, enter.c, imap/imap.c, lib.c, mutt_idna.c, mx.c,
3074 sendlib.c, smime.c, thread.c: Try to catch a couple of cases
3075 in which parameters for malloc calls could overflow. Thanks to
3076 Timo Sirainen for the heads-up.
3078 * po/es.po: Mark a translation as fuzzy in order to fix #1522.
3080 2003-04-07 20:08:10 Thomas Roessler <roessler@does-not-exist.org>
3083 * commands.c: Fix #1528.
3085 2003-04-07 07:57:49 René Clerc <rene@clerc.nl> (roessler)
3089 2003-04-06 11:00:59 Ivan Vilata i Balaguer <ivan@selidor.net>
3094 2003-04-02 09:05:19 Bjoern Jacke <muttbug@j3e.de> (roessler)
3096 * smime_keys.pl: - add a missing filehandle closure - some
3097 cleanups of unused/bogous code
3099 2003-04-02 08:47:28 Thomas Roessler <roessler@does-not-exist.org>
3102 * contrib/Makefile.in, contrib/colors.default,
3103 contrib/colors.linux: sample.muttrc-tlr would try to include
3104 my color configurations, which weren't distrubted. Fix that.
3105 (Bug noted while helping someone else to configure mutt during
3108 * contrib/sample.muttrc: Fix sample.muttrc.
3110 2003-04-02 08:40:50 Gary Johnson <garyjohn@spk.agilent.com> (roessler)
3112 * curs_main.c: Here is the patch to fix the bug I reported
3113 earlier in this thread, that sometimes when changing folders,
3114 mutt would generate an error message and stop the further
3115 processing of folder-hooks.
3117 2003-04-02 08:38:13 Vincent Lefevre <vincent@vinc17.org> (roessler)
3121 2003-04-02 08:34:49 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
3126 2003-04-02 08:31:00 Roland Rosenfeld <roland@spinnaker.de> (roessler)
3130 2003-04-02 08:28:24 David Shaw <dshaw@jabberwocky.com> (roessler)
3132 * init.h, mutt.h, pgp.c: Here is the pgp_check_exit patch
3133 updated for 1.5.4. This patch adds the pgp_check_exit option
3134 (enabled by default) that causes mutt to check the exit code
3135 of the PGP subprocess. A non-zero exit code means that the
3136 subprocess failed and mutt will not continue to send the message.
3138 This is needed as in certain cases, PGP or GnuPG can fail to
3139 completely process a document (say, if the gpg.conf file is
3140 mangled, which is how I discovered the problem). Without an
3141 exit code check, mutt will continue anyway and send the half
3144 2003-04-02 08:21:09 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
3148 2003-03-19 22:43:08 roessler (roessler)
3150 * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
3151 po/uk.po, po/zh_CN.po, po/zh_TW.po, po/et.po, po/fr.po, po/gl.po,
3152 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
3153 po/nl.po, ChangeLog, Makefile.am, VERSION, po/Makefile.in.in,
3154 po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
3155 po/es.po, reldate.h: automatic post-release commit for mutt-1.5.4
3157 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po,
3158 po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/ja.po, po/ko.po,
3159 po/lt.po, po/nl.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
3160 po/et.po, po/fr.po, po/da.po, po/de.po, po/el.po, po/eo.po,
3161 po/es.po, VERSION, po/bg.po, po/ca.po, po/cs.po, reldate.h,
3162 ChangeLog: automatic post-release commit for mutt-1.4.1
3164 2003-03-19 21:56:29 Thomas Roessler <roessler@does-not-exist.org>
3167 * pgppubring.c: Fix some memory management calls. (Stable branch.)
3169 2003-03-19 21:33:30 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
3171 * imap/utf7.c: Fix a buffer overflow in utf8_to_utf7. (Stable
3174 * imap/utf7.c: Fix a buffer overflow in utf8_to_utf7.
3176 2003-03-18 14:51:52 Andrew W. Nosenko <awn@bcs.zp.ua> (roessler)
3178 * buffy.c, parse.c: - buffy.c (test_last_status_new): Fix memory
3179 leak. Envelope structure allocated by mutt_read_rfc822_header()
3180 was never deallocated.
3182 - parse.c (mutt_read_rfc822_header): Comment added about
3183 needing deallocate envelope structure returned by
3184 mutt_read_rfc822_header().
3186 * mutt_idna.c: (mutt_addr_for_display): Fix memory leak. `user'
3187 and `domain' buffers was never deallocated.
3189 (mbox_to_udomain): Fix memory leak. `scratch' buffer was not
3190 deallocated when `mbx' doesn't contain '@'. Also rewritten for
3191 allocating memory only when needed and only how many as needed.
3193 2003-03-12 13:00:03 Thomas Roessler <roessler@does-not-exist.org>
3196 * copy.c, sendlib.c: We need to re-format address headers instead
3197 of just decoding them.
3199 2003-03-07 14:55:53 Brendan Cully <brendan@kublai.com> (roessler)
3201 * mutt_sasl.c: The global callbacks set up in sasl_client_init
3202 are not copied by the SASL library, so they can't be allocated
3203 on the stack. This is the case with both versions of the SASL
3204 library, and I frankly don't understand why it hasn't caused
3205 problems before. Since it segfaults reliably on OS X for me now,
3206 I thought a patch would be in order.
3208 2003-03-07 08:23:27 Thomas Roessler <roessler@does-not-exist.org>
3211 * crypt.c, pgp.h: Don't use functions without importing the
3212 corresponding prototype.
3214 * mutt_idna.c: It seems like libidn doesn't like to translate
3217 2003-03-07 07:52:49 Jim Mock <mij@soupnazi.org> (roessler)
3219 * globals.h: globals.h is looking for crypt.h instead of
3222 2003-03-06 21:23:53 Thomas Roessler <roessler@does-not-exist.org>
3225 * send.c: Fixing a segmentation fault. Here's how to reproduce
3226 it: Start mutt. Compose a new message, with an attachment.
3227 Turn on PGP signing. Press C-G on the pass phrase prompt.
3228 Turn off PGP signing. Try to send the message.
3230 2003-03-05 21:18:24 Andrew W. Nosenko <awn@bcs.zp.ua> (roessler)
3232 * protos.h, sort.c: Fix a warning.
3234 * mutt_idna.c: Fix tlr's pre-processor screw-up.
3236 2003-03-04 09:51:07 Thomas Roessler <roessler@does-not-exist.org>
3239 * mutt_idna.c, mutt_socket.c: Unset UseSTD3ASCIIRules, and set
3240 AllowUnassigned. (Just reading some standards.)
3242 2003-03-04 09:31:19 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
3244 * handler.c: Be more friendly about bad multipart/alternative
3245 bodies; #1478. Note that the relevant standards explicitly
3246 *forbid* nested MIME encodings.
3248 2003-03-04 09:27:21 Thomas Roessler <roessler@does-not-exist.org>
3251 * copy.c: Fix another stupid error, and decode IDNs in the
3254 * init.h: Fix two typos in one line. Noted by Thomas Glanzmann
3257 * addrbook.c, alias.c, send.c: Fixing more IDN bugs.
3259 2003-03-03 14:25:14 Thomas Roessler <roessler@does-not-exist.org>
3262 * copy.c, sort.c: Fixing some nits.
3264 * mutt_socket.c: IDNA support for the socket back-end.
3266 * Makefile.am, addrbook.c, alias.c, charset.h, commands.c,
3267 compose.c, configure.in, copy.c, edit.c, hdrline.c, headers.c,
3268 init.c, main.c, mutt_idna.c, mutt_idna.h, pgpinvoke.c,
3269 protos.h, query.c, recvcmd.c, rfc822.c, rfc822.h, send.c,
3270 sendlib.c: IDN support for e-mail messages. Things should work
3271 automagically once you have the GNU IDN library available from
3272 ftp://alpha.gnu.org/pub/gnu/libidn/ installed. For IDN's which
3273 can't be losslessly recoded to your local character set, mutt
3274 should automatically fall back to using the ASCII representation.
3275 There's probably a considerable number of bugs in this, and the
3276 code may, at this point, not even compile on machines without
3277 libidn. Will start working on that ASAP.
3279 * contrib/sample.muttrc, doc/manual.sgml.head, recvcmd.c,
3280 commands.c, init.h, mutt.h: Introduce a new option named
3281 $bounce, and fix some inconsistencies in the messages created
3282 when bouncing. Based on work done by Thomas Glanzmann
3283 <sithglan@stud.uni-erlangen.de>.
3285 2003-02-25 22:00:38 Thomas Roessler <roessler@does-not-exist.org>
3288 * commands.c, recvcmd.c: Fix some (too lazy and tired to do all)
3289 of the inconsistencies between message and attachment bouncing.
3291 * crypt.c: I should test-compile things before committing.
3294 2003-02-25 21:41:32 Michael Elkins <me@sigpipe.org> (roessler)
3296 * query.c: Use mutt_strwidth for query response formatting.
3299 2003-02-25 21:37:59 Christian Vogel <vogelchr@vogel.cx> (roessler)
3301 * mx.c: Recognize MH folders used by sylpheed.
3303 2003-02-25 21:35:24 jesus.climent@hispalinux.es (roessler)
3305 * po/es.po: Fix a typo. (#1482)
3307 2003-02-25 21:33:16 Thomas Roessler <roessler@does-not-exist.org>
3310 * doc/manual.sgml.head: Remove some ftp.guug.de URLs from the
3313 * crypt.c: Fix #1486; noted by Jeroen Coekaerts
3314 <jeroen@coekaerts.be>.
3316 2003-02-19 21:33:43 David Shaw <dshaw@jabberwocky.com> (roessler)
3318 * pgpmicalg.c: 3156 defined several micalg values (pgp-md5,
3319 pgp-sha1, etc.) Since then, three more hashes have been assigned
3320 numbers in 2440bis. Here is a patch to add values for pgp-sha256,
3321 pgp-sha384, and pgp-sha512 so mutt can properly handle them.
3323 2003-02-19 21:31:19 Thomas Roessler <roessler@does-not-exist.org>
3326 * parse.c: Fix a memory leak observed by Vineet Kumar
3327 <mutt-dev@virtual.doorstop.net>.
3329 2003-02-13 09:55:02 David Shaw <dshaw@jabberwocky.com> (roessler)
3331 * init.h: Here are some updates to the muttrc docs (spell check,
3332 language tweaks, etc). No functional changes - this is just
3335 2003-02-13 09:50:00 Thomas Roessler <roessler@does-not-exist.org>
3338 * pgp.c: Fix #1444, Debian #178563. The details of this problem
3339 were tracked down by Steven Barker <steve@blckknght.org>.
3341 2003-01-31 00:15:03 Thomas Roessler <roessler@does-not-exist.org>
3344 * init.h: Change the default for crypt_replyencrypt back to "yes".
3345 Noted by Thomas Poindessous in Debian bug #178899; also #1448.
3347 * pgp.c: Fix #1442 (thanks, Dale); properly initialize some
3348 pointers which could otherwise lead to crashes.
3350 2003-01-30 23:54:30 David Shaw <dshaw@jabberwocky.com> (roessler)
3352 * crypt.c, init.h, mutt.h, mutt_crypt.h, send.c: Introduce
3353 $pgp_auto_traditional.
3355 2003-01-30 23:48:36 Thomas Roessler <roessler@does-not-exist.org>
3358 * flags.c: The IMAP ACL patch broke things.
3360 2003-01-23 22:05:02 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
3362 * pop_auth.c: SASL2 support for popo_auth.c.
3364 * curs_main.c, flags.c, imap/imap.c, pager.c: The attached
3365 patch provides improved support for IMAP ACLs (on servers that
3366 support them). This means that mutt will now write the Seen
3367 flag in mailboxes that allow it, even if the mailbox doesn't
3368 allow other changes.
3370 2003-01-23 22:01:03 Thomas Roessler <roessler@does-not-exist.org>
3373 * handler.c: Automatically use the text/plain handler for text/*
3374 body parts which don't have a handler of their own.
3376 2003-01-21 18:56:10 Thomas Roessler <roessler@does-not-exist.org>
3379 * cryptglue.c: Fix a typo which broke pgp-extract-traditional.
3381 * mutt_crypt.h: Fix an #ifdef.
3383 2003-01-21 12:33:41 Werner Koch <wk@gnupg.org> (roessler)
3385 * Makefile.am, acconfig.h, attach.c, commands.c, compose.c,
3386 configure.in, copy.c, copy.h, crypt.c, cryptglue.c, curs_main.c,
3387 functions.h, globals.h, gnupgparse.c, handler.c, hdrline.c,
3388 headers.c, hook.c, init.c, init.h, keymap.c, keymap.h,
3389 main.c, mutt.h, mutt_crypt.h, muttlib.c, mx.c, pager.c,
3390 parse.c, pattern.c, pgp.c, pgp.h, pgpkey.c, pgplib.c, pgplib.h,
3391 pgppubring.c, pop.c, postpone.c, protos.h, recvattach.c, send.c,
3392 sendlib.c, smime.c, smime.h, sort.h: - To cleanup the pgp/smime
3393 code and prepare for other backends. - Support gpg-agent by
3394 not asking for a passphrase - autconf cleanups.
3396 This is just a start and probably we need a couple of other things
3397 to do. One drawback is that the help menu does always list all
3398 crypto realted stuff even when configured for no crypto at all.
3399 Same goes for the configure options but I consider thsi a feature:
3400 It allows to use the same .muttrc for different versions of mutt -
3401 at least during development, this is an advantage. This all might
3402 be fixed but requires some changes to the configuration system.
3404 Note, the use of the WithCrypto macro - it enables the compiler
3405 to do dead-code-elimination depending on the configured backend.
3406 This is better readable than all the nested ifdefs. I did some
3407 short tests and it seems to work, althoug mutt's size does not
3408 change largely when compiled w/o crypto.
3410 cryptglue.c is new as a warpper to all crypto calls; some are
3411 still in crypt.c but they should eventually also be wrapped.
3412 We don't use function pointers to keep a path to use dlopen or
3413 runtime configured backends. crypt.h is also new and replaces
3414 pgp.h and smime.h in most files (except for the backend).
3418 2003-01-06 Werner Koch <wk@gnupg.org>
3420 * crypt.c (crypt_valid_passphrase): Detect gpg-agent and
3421 don't ask for the passphrase. * pgp.c (pgp_decrypt_part,
3422 pgp_application_pgp_handler) (pgp_sign_message,
3423 pgp_encrypt_message) (pgp_traditional_encryptsign):
3424 Make sure that we never ever send the passphrase if the
3425 gpg-agent has been detected. Likewise.
3427 * acconfig.h: Removed all remaining stuff as AC_TEMPLATEs
3428 to configure.in. BTW, we should consider to rename
3429 configure.in to configure.ac.
3431 2003-01-04 Werner Koch <wk@gnupg.org>
3433 Replaced the use of HAVE_PGP and HAVE_SMIME by a more
3434 readable and extendable solution.
3436 * pgplib.h: Moved enum pgp_ring and KEYFLAGS_* to *
3437 crypt.h: here. * smime.c (mutt_is_application_smime):
3438 Moved to * crypt.c (mutt_is_application_smime):
3439 here. * pgp.c (mutt_is_application_pgp): Moved to
3440 * crypt.c (mutt_is_application_pgp): here. * pgp.c
3441 (pgp_is_multipart_encrypted): Removed. Merged code with *
3442 crypt.c (mutt_is_multipart_encrypted): this.
3444 * mutt.h: Protect against double inclusion.
3446 * pgplib.h (struct pgp_keyinfo): Remove the typedef to
3447 pgp_key_t. * crypt.h (pgp_key_t): Declare the typedef
3448 here. NOTE: This is now a pointer. Changed all usages
3451 * configure.in: Replace HAVE_PGP and HAVE_SMIME by the
3452 new CRYPT_BACKEND macros. Always include all OPS.*.
3453 (LIBOBJ): Replaced by AC_LIBOBJ as required by newer
3454 autoconfs. * Makefile.am (EXTRA_mutt_SOURCES): Move
3455 crypt.c to mutt_SOURCES. (mutt_SOURCES): Add cryptglue.c
3456 (EXTRA_DIST): Add crypt.h
3458 * pgp.h, pgplib.h, smime.h: Use the header only
3459 when the approriate backend has been configured. *
3460 pgp.c, pgpkey.c, smime.c: Build only if the approriate
3461 CRYPT_BACKEND_ macro is defined. * pgp.h, smime.h,
3462 global.h: Moved all variable declarations to global.h
3463 because they are now always defined.
3465 * sort.h: Always define PgpSortKey, although it does
3468 * keymap.h: Unconditionally include all PGP and SMIME
3469 stuff. * mutt.h: Ditto. * protos.h: Ditto.
3471 * init.h (HAVE_SMIME): Unconditionally include all
3472 crypto related definitions. Mark the doc entries with
3473 "(Crypto/PGP/SMIME only)".
3475 * globals.h: Replace gpg.h and smime.h by crypt.h.
3477 * functions.h: Always include all crypto commands.
3479 * copy.h: Unconditionally define the crypto related M_CM_
3481 * pgplib.h: Move APPLICATION_PGP and PGP* to crypt.h
3482 and include it. * smime.h: Move APPLICATION_SMIME
3483 and SMIME* to crypt.h and include it. * mutt_crypt.h
3484 (ENCRYPT,SIGN,GOODSIGN, BADSIGN): Move to crypt.h.
3486 * crypt.c: Replaced pgp.h and smime.h header by crypt.h.
3487 Always include all functions but shortcut them depending
3488 on WITHCRYPTO. All over the place use WITHCRYPTO
3489 instead of ifdefs. Replaced all direct calls of the
3490 backend fucntions by twrapper functions defined in
3491 cryptglue.c (crypt_get_keys): Removed prototypes.
3492 * pgp.h (pgp_findKeys): New prototype. * smime.h
3493 (smime_findKeys): New prototype. * cryptglue.c: New.
3494 * crypt.h: New. * mutt_crypt.h: Moved all crypt_*
3495 prototypes to gcrypt.h. Unconditionally use this file.
3497 * init.c: Replaced pgp.h and smime.h header by crypt.h.
3498 (parse_set): Use WITHCRYPTO instead of ifdefs.
3499 (mutt_var_value_complete): Ditto.
3501 * sendlib.c: Replaced pgp.h and smime.h header by crypt.h.
3502 (write_as_text_part): Now one macro using WITHCRYPTO.
3503 (mutt_write_mime_body): Use WITHCRYPTO instead of ifdefs.
3504 (mutt_make_message_attach): Ditto. (mutt_write_fcc):
3507 * send.c: Replaced pgp.h and smime.h header by crypt.h.
3508 (include_forward): Use WITHCRYPTO and validate
3509 passphrases for pgp and smime. (include_reply): Ditto.
3510 (generate_body): Use WITHCRYPTO instead of ifdefs.
3511 (ci_send_message): Ditto.
3513 * recvattach.c: Replaced pgp.h and smime.h header
3514 by crypt.h. (mutt_gen_attach_list): Use WITHCRYPTO
3515 instead of ifdefs. (mutt_attach_display_loop): Ditto
3516 (mutt_view_attachments): Ditto.
3518 * postpone.c: Replaced pgp.h and smime.h header by
3519 crypt.h. (mutt_get_postponed): Use WITHCRYPTO instead
3520 of ifdefs. (mutt_parse_crypt_hdr): Always include and use
3521 WITHCRYPTO instead of ifdefs. (mutt_prepare_template):
3522 Use WITHCRYPTO instead of ifdefs.
3524 * pop.c: Removed pgp.h and smime.h. (pop_fetch_message):
3525 Use WITHCRYPTO instead of ifdefs.
3527 * pattern.c: Replaced pgp.h and smime.h header by crypt.h.
3528 (Flags): Always include the crypto flags. (msg_search):
3529 Use WITHCRYPTO instead of ifdefs. (mutt_pattern_exec):
3532 * parse.c: Removed pgp.h and smime.h.
3533 (mutt_parse_mime_message): Use WITHCRYPTO instead
3536 * pager.c: Replaced pgp.h and smime.h header by crypt.h.
3537 (mutt_pager): Use WITHCRYPTO instead of ifdefs.
3539 * mx.c: Removed smime.h and pgp.h. (mx_update_context):
3540 Use WITHCRYPTO instead of ifdefs.
3542 * muttlib.c: Replaced pgp.h and smime.h header by crypt.h.
3543 (mutt_needs_mailcap): Use WITHCRYPTO. Note, that there
3544 used to be an error when PGP was not configured so
3545 that TYPEAPPLICATION was not recognized for SMIME.
3546 (mutt_is_text_part): Use WITHCRYPTO instead of ifdefs.
3548 * main.c: Include crypt.h. (show_version): Remove
3549 HAVE_PGP and HAVE_SMIME. Add CRYPT_BACKEND_CLASSIC_PGP,
3550 CRYPT_BACKEND_CLASSIC_SMIME.
3552 * keymap.c: Include crypt.h so that we can test
3553 WITHCRYPTO. (Menus): Always include pgp and smime.
3554 (km_init): Create smime and pgp bindings depending
3555 on WITHCRYPTO. (km_get_table): Return OpPgp depending
3558 * hook.c (mutt_parse_hook): Use WITHCRYPTO instead
3559 of ifdefs. (mutt_crypt_hook): Always include.
3561 * headers.c: Replaced pgp.h and smime.h header by crypt.h.
3562 (mutt_edit_headers): Use WITHCRYPTO instead of ifdefs
3564 * hdrline.c: Replaced pgp.h and smime.h header by crypt.h.
3565 (hdr_format_str): Use WITHCRYPTO.
3567 * handler.c: Replaced pgp.h and smime.h header by crypt.h.
3568 (mutt_can_decode): Use WITHCRYPTO instead of ifdefs.
3569 (mutt_can_decode): Application/smime is now also checked
3570 when PGP support is not configured. (mutt_body_handler):
3573 * curs_main.c: Replaced pgp.h and smime.h header
3574 by crypt.h. (mutt_index_menu): Shortcut crypto only
3575 operations depending on WITHCRYPTO.
3577 * copy.c: Replaced pgp.h and smime.h header by crypt.h.
3578 (_mutt_copy_message):
3580 * compose.c: Replaced pgp.h and smime.h header by crypt.h.
3581 (enum): Always include HDR_CRYPT and HDR_CRYPTINFO.
3582 (redraw_crypt_lines): Always include this fnc but shortcut
3583 it depending on WITHCRYPT. Draw lines depending on
3584 the configured crypto support. (pgp_send_menu):
3585 Always include this one. Call wrapper functions.
3586 (smime_send_menu): Likewise. (draw_envelope): Use
3587 WITHCRYPTO instead of ifdefs. (mutt_compose_menu):
3588 Allow pgp/smime commands only when configured.
3590 * commands.c: Replaced pgp.h and smime.h header
3591 by crypt.h. (mutt_display_message,pipe_msg,
3592 _mutt_pipe_message) (set_copy_flags, mutt_save_message,
3593 mutt_edit_content_type) (_mutt_check_traditional_pgp):
3596 * attach.c (mutt_view_attachment): Removed HAVE_GPG and
3597 HAVE_SMIME and replaced by global variable WITHCRYPTO.
3598 Replaced pgp and smime header by crypt.h.x
3600 2003-01-09 17:27:25 Thomas Roessler <roessler@does-not-exist.org>
3603 * pgppubring.c: Don't make a "hard" transition to the new GnuPG
3604 syntax in pgpring. This change undoes one of David Shaw's
3605 changes which were just committed.
3607 2003-01-09 17:24:41 David Shaw <dshaw@jabberwocky.com> (roessler)
3609 * gnupgparse.c, pgppubring.c: The latest GnuPG has new abilities
3610 to work with disabled keys. Part of this change will eventually
3611 involve moving the 'd' that indicates a disabled key to a
3612 different part of the key listing.
3614 To smooth this transition, as of version 1.2.2, GnuPG will
3615 start giving the 'd' in both places (and will do this for a good
3618 Here is a patch so mutt will accept either the old or new syntax.
3620 2003-01-09 17:23:23 dshaw@jabberwocky.com (roessler)
3622 * curs_lib.c: A recent change causes all mutt_yesorno prompts
3623 to come out as [yes]/yes or [no]/no. Here's a fix.
3625 2003-01-05 22:16:02 Thomas Roessler <roessler@does-not-exist.org>
3628 * smime_keys.pl: Error checking for the creation of the temporary
3629 directory; also, use file mode 0700.
3631 2003-01-05 22:08:25 Bjoern Jacke <bjoern@j3e.de> (roessler)
3633 * smime_keys.pl: Improve temporary file handling.
3635 2003-01-05 22:02:37 Thomas Roessler <roessler@does-not-exist.org>
3638 * commands.c: Another mutt_yesorno() change, in order to correctly
3641 2003-01-05 22:00:00 Armin Wolfermann <aw@osn.de> (roessler)
3643 * recvcmd.c, send.c, alias.c, attach.c, commands.c, curs_lib.c,
3644 main.c, muttlib.c, mx.c, pgpkey.c: Fix a number of invocations
3645 of mutt_yesorno(): Always explicitly use the M_YES and M_NO
3646 constants. Fixes a couple of cases in which C-g would be
3649 2003-01-03 18:07:36 Thomas Roessler <roessler@does-not-exist.org>
3652 * pgp.c: Detect in-line key material when checking for traditional
3655 2002-12-22 20:04:51 René Clerc <rene@clerc.nl> (roessler)
3659 2002-12-22 20:01:32 Bjoern Jacke <bjoern@j3e.de> (roessler)
3661 * smime_keys.pl: Remove an unnecessary invocation of "cat";
3662 call openssl with the full path.
3664 2002-12-22 11:20:00 Vincent Lefevre <vincent@vinc17.org> (roessler)
3666 * po/fr.po: Another fr.po update for the CVS (taking into account
3667 the change in pgpkey.c:486)...
3669 2002-12-22 11:17:24 Martin Michlmayr <tbm@cyrius.com> (roessler)
3671 * hdrline.c, init.h: Add %A to the format strings, which expands
3672 to the reply-to address (if present) or to the author's address
3673 when there's no Reply-To header.
3675 2002-12-21 20:32:13 Thomas Roessler <roessler@does-not-exist.org>
3678 * ChangeLog: ok, gotos suck.
3680 * curs_main.c: OK, Michael is right: Gotos suck. ;-)
3682 2002-12-21 13:25:11 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
3686 2002-12-20 09:37:59 David Shaw <dshaw@jabberwocky.com> (roessler)
3688 * pgpkey.c: Minor tweak to an error message.
3690 2002-12-20 09:29:12 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
3694 2002-12-19 11:48:58 Thomas Roessler <roessler@does-not-exist.org>
3697 * doc/manual.sgml.head, doc/muttrc.man.head: Improve the
3698 documentation of pgp-hook/crypt-hook.
3700 * pgpkey.c: Don't bother the user with weak keys when there's
3701 a strong one. Experimental, based on discussions on mutt-dev.
3703 * cvslog2changelog.pl: Identify both the author of a change and
3704 the one who committed it to the CVS in the changelog.
3706 2002-12-19 07:42:36 Vincent Lefevre <vincent@vinc17.org> (roessler)
3710 2002-12-19 07:37:01 Thomas Roessler <roessler@does-not-exist.org>
3713 * Makefile.am: Michael doesn't have $VISUAL set.
3715 2002-12-18 17:29:56 Sahil Tandon <sahil@brandeis.edu> (me)
3717 * init.h: I found a small typo in the manual, specifically
3718 at this[1] URL. The description of the smart_wrap
3719 variable reads: "Controls the display of lines longer
3720 then the screen width in the internal pager." The word
3721 _then_ should be _than_ if I'm not mistaken.
3723 2002-12-18 10:26:35 Thomas Roessler <roessler@does-not-exist.org>
3726 * po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
3727 po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
3728 po/zh_TW.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po,
3729 po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
3730 po/id.po, po/it.po: make update-po
3732 * mkchangelog.sh: Turn on compression when getting log messages
3733 from the CVS server. (Now that I don't have the server locally,
3734 bandwidth is expensive... ;-)
3736 * keymap.c: Make the messages from the what-key function
3737 internationalizable.
3739 * crypt.c, crypt.h, mutt_crypt.h, pgp.c, pgp.h, smime.c, smime.h:
3740 Rename crypt.h to mutt_crypt.h.
3742 * Makefile.am: cvs update ChangeLog before trying to update
3745 2002-12-18 07:37:56 Roland Rosenfeld <roland@spinnaker.de> (roessler)
3749 2002-12-17 13:45:16 Vincent Lefevre <vincent@vinc17.org> (roessler)
3751 * po/fr.po: update fr.po
3753 2002-12-17 13:04:29 Thomas Roessler <roessler@does-not-exist.org>
3756 * .cvsignore: Ignore some more files.
3758 * Makefile.am, mkjtags.c: Remve that jed tags generator. I don't
3761 * cvslog2changelog.pl: Adding Michael's address to the changelog
3764 * build-release: Adopting the release-building script to the
3765 new changelog process.
3767 2002-12-17 10:37:24 roessler (roessler)
3769 * po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
3770 po/zh_TW.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
3771 po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/es.po, po/et.po,
3772 po/fr.po, po/gl.po, VERSION, build-release, po/ca.po, po/cs.po,
3773 po/da.po, po/de.po, po/el.po, po/eo.po, reldate.h: automatic
3774 post-release commit for mutt-1.5.3
3776 2002-12-17 09:50:26 Thomas Roessler <roessler@does-not-exist.org>
3779 * OPS, curs_main.c, functions.h: Experimental: Introduce
3780 {next,previous}-new-then-unread. These functions behave
3781 like {next,previous}-new as long as new messages are visible.
3782 When no new messages are visibuel any more, there's a fall-back
3783 to {next,prev}-unread.
3785 Memo to self: Impose a weekly quota on the use of goto statements.
3787 2002-12-16 20:28:46 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
3789 * handler.c, rfc2047.c, url.c: Fix #1424.
3791 2002-12-16 17:59:51 Thomas Roessler <roessler@does-not-exist.org>
3794 * pgp.c: Experimental short-cut code if the "image" of an address
3795 under a pgp-hook looks like a hexadecimal key id.
3797 2002-12-13 15:53:36 David Shaw <dshaw@jabberwocky.com> (roessler)
3799 * lib.c: Fixing Thomas' screw-up in mutt_concat_path.
3801 2002-12-13 11:00:44 René Clerc <rene@clerc.nl> (roessler)
3805 2002-12-11 22:47:57 Thomas Roessler <roessler@does-not-exist.org>
3808 * muttlib.c, pgp.c, protos.h, send.c: Fix #1417; thanks to
3809 Derek D. Martin <ddm@sophic.org> for the excellent observation.
3810 (In addition to the fix proper, some tracking of temporary files
3811 is added to mutt's debugging output.)
3813 * crypt.c: Call endwin() before calling PGP for traditional
3816 2002-12-11 15:51:57 Vincent Lefevre <vincent@vinc17.org> (roessler)
3820 2002-12-11 15:20:21 Thomas Roessler <roessler@does-not-exist.org>
3823 * browser.c, complete.c, hook.c, init.c, lib.c, lib.h: Herbert
3824 Martin Dietze <herbert@the-little-red-haired-girl.org> notes that
3825 mutt may currently build IMAP URLs like imap://exchange//herbert
3826 for FCCs. The fix in this patch is to include a function named
3827 mutt_concat_path which concatenates path elements, but avoids
3828 the creation of double slashes. (These don't create problems
3829 when you're just accessing the file system, but apparently thy
3830 do cause problems with IMAP.)
3832 * imap/auth.c, imap/command.c, imap/imap.c, imap/imap.h,
3833 imap/util.c, date.c, dotlock.c, dotlock.h, edit.c, editmsg.c,
3834 enter.c, extlib.c, flags.c, from.c, functions.h, gnupgparse.c,
3835 handler.c, hash.c, hash.h, headers.c, help.c, history.c,
3836 history.h, keymap.c, keymap.h, lib.c, lib.h, main.c, makedoc.c,
3837 mapping.h, menu.c, mh.c, mime.h, mkjtags.c, mutt_curses.h,
3838 mutt_menu.h, mutt_regex.h, mutt_socket.c, muttlib.c, mx.c, mx.h,
3839 pager.h, parse.c, pattern.c, pgp.c, pgp.h, pgpinvoke.c, pgpkey.c,
3840 pgplib.c, pgplib.h, postpone.c, protos.h, query.c, recvattach.c,
3841 recvcmd.c, remailer.c, remailer.h, resize.c, rfc1524.c, rfc1524.h,
3842 rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h, rfc822.c, rfc822.h,
3843 score.c, signal.c, snprintf.c, sort.c, sort.h, status.c,
3844 system.c, thread.c, url.c, addrbook.c, alias.c, attach.c,
3845 attach.h, browser.c, browser.h, buffy.c, buffy.h, charset.c,
3846 charset.h, commands.c, complete.c, compose.c, copy.h, crypt.c,
3847 crypt.h, curs_main.c: Fix Mike's and my e-mail addresses in
3850 * muttbug.sh.in: Ask for the user's e-mail address.
3852 * pager.c: Try to make search-next behave more closely to what
3853 people are used to, again. The behaviour introduced by this
3854 patch will give you the previous search string as the default,
3855 but will search-next when you just press enter without changing
3858 2002-12-10 20:56:52 Thomas Roessler <roessler@does-not-exist.org>
3861 * imap/command.c, imap/imap.c, imap/message.c, imap/utf7.c,
3862 imap/util.c, score.c, send.c, sendlib.c, smime.c, thread.c, url.c,
3863 addrbook.c, alias.c, attach.c, browser.c, buffy.c, charset.c,
3864 color.c, compose.c, copy.c, crypt.c, curs_main.c, enter.c,
3865 gnupgparse.c, hash.c, history.c, hook.c, init.c, lib.c, main.c,
3866 mbox.c, menu.c, mh.c, mutt_ssl.c, mutt_ssl_nss.c, muttlib.c,
3867 mx.c, pager.c, parse.c, pattern.c, pgp.c, pgpkey.c, pgplib.c,
3868 pgppacket.c, pgppubring.c, pop.c, pop_auth.c, postpone.c,
3869 query.c, recvattach.c, remailer.c, rfc1524.c, rfc2047.c,
3870 rfc2231.c, rfc822.c: Replace safe_free calls by the FREE macro.
3872 2002-12-09 19:06:40 Thomas Roessler <roessler@does-not-exist.org>
3875 * Makefile.am: Minor formatting fix.
3877 * cvslog2changelog.pl: Change the ChangeLog format as suggested
3878 by Martin Michlmayer.
3880 * send.c: Try to fix another obscure error in S/MIME auto-signing
3883 * rfc822.c: Experimental patch to fix #1318.
3885 2002-12-09 18:09:49 David Jardine <david@jardine.de> (roessler)
3887 * init.h: Documentation fix concerning %L in index_format. #1313.
3889 2002-12-09 18:05:54 David Shaw <dshaw@jabberwocky.com> (roessler)
3891 * mh.c, parse.c: Reduce the meaning of the mark_old option so
3892 it only controls whether new messages are marked as old when
3893 leaving the mailbox.
3895 2002-12-09 17:54:25 Jesus Climent <jesus.climent@hispalinux.es>
3898 * po/es.po: Fix a typo. (#1392)
3900 2002-12-09 17:52:50 Anders Helmersson <anders.helmersson@telia.com>
3903 * addrbook.c, curs_lib.c, protos.h, query.c: Fix #1390. Based on
3904 a patch submitted earlier by Edmund Grimley Evans.
3906 2002-12-09 17:44:54 roessler (roessler)
3910 2002-12-09 17:44:28 Michael Elkins <me@sigpipe.org> (roessler)
3912 * OPS, PATCHES, curs_main.c, functions.h, keymap.c, keymap.h,
3913 menu.c: This patch adds two features to mutt:
3915 - you can now specify the octal code of a key in a bind or
3916 macro function, using the syntax <NNN>. Eg, bind index <541>
3917 show-version This allows you to bind to a function key for
3918 which Mutt doesn't have a friendly name associated with it.
3920 - adds a what-key function which allows you to press a key and
3921 have mutt show you the decimal/octal value. (not bound to
3922 anything by default)
3924 2002-12-09 16:07:24 Toomas Soome <tsoome@muhv.pri.ee> (roessler)
3928 2002-12-09 13:30:02 Thomas Roessler <roessler@does-not-exist.org>
3931 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
3932 po/zh_CN.po, po/zh_TW.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
3933 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/eo.po,
3934 po/es.po, po/et.po, po/fr.po, po/ca.po, po/cs.po, po/da.po,
3935 po/de.po, po/el.po, compose.c: Try to fix a localization issue
3936 identified by Pawel Dzienkonski (#1410). Side effect: All
3937 translations will need an update of the S/MIME key translations.
3939 2002-12-09 11:20:14 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
3943 2002-12-08 23:14:43 ph04169@cc.uoi.gr (roessler)
3947 2002-12-08 16:11:35 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
3952 2002-12-08 15:10:59 Roland Rosenfeld <roland@spinnaker.de> (roessler)
3956 2002-12-07 19:19:34 Thomas Roessler <roessler@does-not-exist.org>
3959 * Makefile.am: yet another one.
3961 * Makefile.am: Another changelog-related change.
3963 * ChangeLog, Makefile.am, cvslog2changelog.pl: Automatically
3964 update ChangeLog as part of the commit process.
3966 * doc/Makefile.in, ChangeLog, ChangeLog.old, Makefile.am,
3967 cvslog2changelog.pl, mkchangelog.sh: Change the style
3968 of ChangeLog: Now, the actual patch submitter's name is
3969 extracted from the commit message and used for the change log.
3970 For the moment, the date format doesn't match the one in the
3971 old changelog. If you want to fix this, submit a patch to
3972 cvslog2changelog.pl. ;-)
3974 2002-12-07 08:55:59 Vincent Lefevre <vincent@vinc17.org> (roessler)
3978 2002-12-07 08:55:23 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
3980 * pgppubring.c: Fix a compilation warning.
3982 2002-12-07 08:53:21 Thomas Roessler <roessler@does-not-exist.org>
3985 * mh.c, mutt.h, muttlib.c: Gracefully handle unknown maildir
3988 2002-12-06 11:30:08 Thomas Roessler <roessler@does-not-exist.org>
3991 * Makefile.am: Run check_sec.sh before committing.
3993 2002-12-06 11:28:30 Brendan Cully <brendan@kublai.com> (roessler)
3995 * m4/gettext.m4, m4/iconv.m4, build-release, configure.in:
3998 2002-12-06 11:14:13 roessler (roessler)
4000 * po/zh_CN.po, po/zh_TW.po, po/uk.po, po/ru.po, po/sk.po,
4001 po/sv.po, po/tr.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
4002 po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
4003 po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/da.po,
4004 po/de.po, VERSION, po/ca.po, po/cs.po, reldate.h, ChangeLog:
4005 automatic post-release commit for mutt-1.5.2
4007 2002-12-06 10:56:30 Thomas Roessler <roessler@does-not-exist.org>
4010 * curs_lib.c, pgppubring.c: Fixing a number of traditional malloc
4011 calls which have made their way into the code.
4013 * build-release: Don't post announcements automatically for
4016 2002-12-05 22:30:02 Michael Elkins <me@sigpipe.org> (roessler)
4018 * doc/manual.sgml.head: Fix #1398.
4020 2002-11-25 14:16:47 Lars Hecking <lhecking@nmrc.ucc.ie> (roessler)
4022 * sendlib.c, ChangeLog, INSTALL, charset.h, configure.in: The
4025 2002-11-14 08:12:30 Michael Elkins <me@sigpipe.org> (roessler)
4027 * curs_lib.c: Fix #1388.
4029 2002-11-13 10:10:52 Thomas Roessler <roessler@does-not-exist.org>
4032 * main.c: A description of -A was lacking from the help string.
4034 * doc/manual.sgml.head, doc/mutt.man, main.c, protos.h: Add a
4035 new command line option -A which is used to expand aliases.
4037 * keymap.c: Add a safeguard #ifdef for the KEY_BTAB entry.
4038 Suggested by Thomas Dickey.
4040 2002-11-12 09:20:30 Michael Elkins <me@sigpipe.org> (roessler)
4042 * keymap.c: Tell mutt about the back-tab key (shift tab).
4044 2002-11-12 09:20:09 Thomas Roessler <roessler@does-not-exist.org>
4049 * Makefile.am: Add "make pclean" in order to clean up PATCHES.
4051 2002-11-12 08:55:57 TAKAHASHI Tamotsu <arms405@jade.dti.ne.jp>
4056 2002-11-12 08:41:18 Thomas Roessler <roessler@does-not-exist.org>
4059 * README: Add an explicit note that CVS doesn't work from
4060 ftp.mutt.org any more.
4062 2002-11-12 08:35:34 "Yasuhiro Matsumoto" <mattn_jp@hotmail.com>
4065 * mbyte.c: cp932 should be treated like shift_jis.
4067 2002-11-12 08:20:11 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
4069 * imap/auth_gss.c, imap/auth_sasl.c, configure.in, main.c,
4070 mutt_sasl.c, mutt_sasl.h: Hi - this is a patch against mutt-1.4
4071 to use version 2 of the Cyrus SASL library; all changes are
4072 ifdef'd so as not to break SASLv1 support. This includes a patch
4073 to configure.in to allow the choice between v1 and v2, but someone
4074 with a better understanding of autoconf should double-check it.
4076 2002-11-12 08:00:51 Michael Elkins <me@sigpipe.org> (roessler)
4078 * handler.c: Actually commit patch-1.5.1.me.long_qp.2.
4080 * mailbox.h, mh.c, mx.c: The maildir_time patch.
4082 2002-11-11 21:17:25 Thomas Roessler <roessler@does-not-exist.org>
4085 * muttbug.sh.in: You shall not use CVS to distribute test
4088 * muttbug.sh.in: more fixes.
4090 * muttbug.sh.in: Add some rpm-related intelligence to flea.
4092 * muttbug.sh.in: Fix flea's interaction with bug(1) on Debian
4095 * PATCHES: Clean up the patch list.
4097 2002-11-11 20:32:30 Michael Elkins <me@sigpipe.org> (roessler)
4099 * PATCHES, hdrline.c: Fix #485: Make %z work like %Z inside of
4100 %{} in $index_format.
4102 * PATCHES, copy.c: Fix #1379 - update the total mailbox size
4103 when an attachment is deleted.
4105 * PATCHES, curs_main.c, menu.c, pager.c: Fix #1310; redraw
4108 * doc/manual.sgml.head, init.h: Fix #1306.
4110 * send.c: Fix #1364.
4112 2002-11-11 19:50:23 Steve Kennedy <steve-md@gbnet.net> (roessler)
4114 * pgp.c: Fix memory leak in the PGP code.
4116 2002-11-11 19:46:29 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
4118 * commands.c, protos.h, sendlib.c: Fix #718.
4120 2002-11-11 19:38:30 Thomas Roessler <roessler@does-not-exist.org>
4123 * sendlib.c: Fix #1366.
4125 2002-11-11 19:24:24 Martin Siegert <siegert@sfu.ca> (roessler)
4127 * mx.c: Fix IMAP moving; #1367.
4129 2002-11-11 19:22:17 rene@clerc.nl (roessler)
4131 * send.c: Another S/MIME ifdef misses and causes compilation
4134 2002-11-11 19:21:24 Michael Elkins <me@sigpipe.org> (roessler)
4136 * init.h: patch-1.5.1-me.status_doc.2
4138 2002-11-11 19:16:11 Thomas Roessler <roessler@does-not-exist.org>
4141 * alias.c, init.c, protos.h: patch-1.5-tlr.alias-parse.1 -
4142 extension of patch-1.5.1-me.aliascheck.1
4144 This patch catches the same kind of bad alias names caught by
4145 Michael's patch. There are some extensions:
4147 1. Mutt makes sure that it doesn't _suggest_ bad names to
4148 the user. 2. If a name is bad, the user is informed, and may
4150 name. In this case, mutt will automatically suggest a fixed
4152 3. If the user insists in the bad name, it's written into the
4153 aliases file with proper quoting.
4154 4. When mutt parses the aliases file, it now uses the normal
4155 tokenizer routines in order to properly handle quoted alias
4158 2002-11-11 18:36:25 Michael Elkins <me@sigpipe.org> (roessler)
4160 * handler.c: patch-1.5-me.long_qp.2 (#1371) - fix truncation
4161 with overly long Q-P encoded lines.
4163 2002-10-22 21:24:07 René Clerc <rene@clerc.nl> (roessler)
4165 * commands.c: Add some missing #ifdefs.
4167 2002-10-22 21:23:20 Michael Elkins <me@sigpipe.org> (roessler)
4169 * init.h, recvattach.c: Documentation fix; #1326
4171 2002-10-22 21:22:45 René Clerc <rene@clerc.nl> (roessler)
4173 * send.c: Another crypt_reply fix.
4175 2002-10-10 09:50:03 René Clerc <rene@clerc.nl> (roessler)
4177 * send.c: Make sure that crypt_reply replies with the same type,
4178 despite a possible S/MIME default.
4180 2002-10-10 09:43:29 Michael Elkins <me@sigpipe.org> (roessler)
4182 * doc/manual.sgml.head, doc/manual.sgml.head: Document escaping
4183 rules for regular expressions (#1351).
4185 * pager.c: Fix header coloring, so there is no difference between
4188 * init.h: PGP documentation glitch.
4190 2002-10-10 09:33:33 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
4192 * doc/manual.sgml.head: Fix #1340 (documentation)
4194 2002-10-10 09:33:05 Michael Elkins <me@sigpipe.org> (roessler)
4196 * pager.c: Jeremy Lin wrote: > When I search with / and get
4197 a match, doing '/\r' doesn't move to the next > match. This
4198 behavior is unlike the less pager, and is rather useless, IMHO.
4200 Try the attached patch.
4202 2002-09-23 12:08:43 Thomas Roessler <roessler@does-not-exist.org>
4205 * buffy.c: A variant of buffy notification. Note: If you folks
4206 don't like this, we can return to the old version.
4208 2002-09-09 21:48:19 Rudi Chiarito <nutello@sweetness.com> (roessler)
4210 * OPS, browser.c, buffy.c, curs_main.c, functions.h, pager.c,
4211 protos.h: Add a buffy-list function, and display more information
4212 when new mail arrives. With some modifications from tlr.
4214 2002-09-09 21:19:08 Michael Elkins <me@sigpipe.org> (roessler)
4218 * mh.c: [STABLE] Fix #1321.
4220 2002-09-09 21:04:03 Tony Leneis <tony@cvr.ds.adp.com> (roessler)
4222 * signal.c: Tru64 Unix portability patch.
4224 * signal.c: [STABLE] Tru64 Unix portability patch.
4226 2002-09-09 21:02:05 Vincent Lefevre <vincent@vinc17.org> (roessler)
4228 * doc/manual.sgml.head: Fixing a typo.
4230 2002-09-09 20:53:46 Thomas Roessler <roessler@does-not-exist.org>
4233 * postpone.c: Fixing #1300. Noted by David Shaw
4234 <dshaw@jabberwocky.com>.
4236 * postpone.c: Fix #1299; noted by David Shaw
4237 <dshaw@jabberwocky.com>.
4239 2002-09-09 20:20:20 Michael Elkins <me@sigpipe.org> (roessler)
4241 * init.h, mutt.h, send.c: Introducing $forward_edit.
4243 * globals.h, init.h, send.c: Introduce $content_type. There's
4244 one change against Michael's patch, in how the "format=flowed"
4247 2002-09-09 20:04:45 Vincent Lefevre <vincent@vinc17.org> (roessler)
4249 * history.c: [STABLE] Fixing history classes.
4251 * history.c: Fixing history classes.
4253 2002-09-09 19:56:25 Armin Wolfermann <aw@osn.de> (roessler)
4255 * mh.c: when doing the second parsing pass on a maildir,
4256 mutt doesn't delete the fake HEADER struct if the file is
4257 unreadable. With this fix unreadable files get silently ignored
4258 (like in the MH case).
4260 2002-09-09 19:55:01 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
4265 2002-09-09 19:53:24 Michael Elkins <me@sigpipe.org> (roessler)
4267 * editmsg.c: Fixing #1149: Truncate files used for editing
4270 2002-09-09 19:29:26 Nicolas Rachinsky <nicolas@dauerreden.de>
4273 * doc/manual.sgml.head, doc/muttrc.man.head, buffy.c, buffy.h,
4274 init.h: An unmailboxes command. #1311.
4276 2002-09-09 19:24:54 Michael Elkins <me@sigpipe.org> (roessler)
4278 * attach.c: Fixing #1330.
4280 * attach.c: [STABLE] Fixing #1330.
4282 2002-08-09 07:01:11 Thomas Roessler <roessler@does-not-exist.org>
4285 * doc/muttrc.man.head: Document unalternative_order in the
4288 2002-08-09 06:58:37 Michael Elkins <me@sigpipe.org> (roessler)
4290 * doc/manual.sgml.head, init.c, init.h: The following patch
4291 adds the `unalternative_order' command. It also allows using
4292 "*" more generically in un-commands which use parse_unlists().
4294 2002-08-05 17:25:05 Michael Elkins <me@sigpipe.org> (roessler)
4296 * pgpewrap.c, pgppubring.c, pgpewrap.c, pgppubring.c: Error
4299 2002-07-26 08:24:01 Michael Elkins <me@sigpipe.org> (roessler)
4301 * doc/manual.sgml.head: Documentation for reply-hook. Another
4302 patch (for the manual page) would be most welcome. ;-))
4304 * curs_lib.c: The attached patch fixes mutt_yesorno() so that the
4305 question will be truncated enough to always fit in the default
4306 answer string. The size is calculated on the fly so that there
4307 is no artificial truncation.
4309 2002-07-24 09:46:58 TAKIZAWA Takashi <taki@luna.email.ne.jp> (roessler)
4311 * mutt.h, mutt.h: The attached patch sets MB_LEN_MAX to 16,
4312 which is MB_LEN_MAX value on glibc-2.2. It works only with
4313 --without-wc-funcs switch. It may be applied to mutt-1.4 and
4316 2002-07-24 09:37:41 Lars Hecking <lhecking@nmrc.ie> (roessler)
4318 * configure.in, configure.in: Fix a quoting sloppiness. Noted by
4321 2002-07-24 09:33:59 Thomas Roessler <roessler@does-not-exist.org>
4324 * browser.c, browser.c: Fixing #1282. An off-by-one error. :-/
4326 2002-07-24 09:20:22 Michael Elkins <me@sigpipe.org> (roessler)
4328 * mutt.h, send.c, hook.c, init.h: reply-hook. Documentation
4331 2002-07-24 09:06:06 Vincent Lefevre <vincent@vinc17.org> (roessler)
4335 2002-07-24 08:41:31 Michael Elkins <me@sigpipe.org> (roessler)
4337 * doc/mutt.man, compose.c, editmsg.c, init.c, init.h, attach.c,
4338 doc/mutt.man, compose.c, editmsg.c, init.c, init.h, attach.c:
4339 Fix $editor and $visual. Based on an earlier patch from Edmund
4342 2002-07-19 19:23:21 Michael Elkins <me@sigpipe.org> (roessler)
4344 * doc/manual.sgml.head: Another documentation patch.
4346 2002-07-17 12:48:38 Rocco Rutte <s1118644@mail.inf.tu-dresden.de>
4349 * sendlib.c: * Thomas Roessler [02-07-08 10:14:53 +0200]
4350 wrote: > * sendlib.c, 3.12 -> 3.13 > From: Rocco Rutte
4351 <s1118644@mail.inf.tu-dresden.de>
4353 > Make encode_from a bit more aggressive, by also catching a
4354 'f' in > the beginning of a line.
4356 'Catch' is good but also to encode it is better. It may have
4357 been too late (sorry for that) so I fixed it. I don't know why
4358 the current source only escapes lines that actually begin with
4359 'from' or 'From' followed by some text. I think that escaping
4360 'from' or 'From' on a single line should be done, too.
4362 Not a big deal, anyways.
4364 2002-07-16 07:28:11 Michael Elkins <me@sigpipe.org> (roessler)
4366 * main.c, main.c: Update copyright notices.
4368 2002-07-07 19:33:50 Cedric Duval <cedricduval@free.fr> (roessler)
4370 * doc/manual.sgml.head, doc/mutt.man, init.h: Documentation fixes.
4372 2002-07-07 19:29:05 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
4375 * doc/manual.sgml.head: Dcumentation fixes.
4377 2002-07-07 19:23:22 Cedric Duval <cedricduval@free.fr> (roessler)
4379 * doc/manual.sgml.head, doc/mutt.man, init.h: Documentation fixes.
4381 2002-07-07 19:22:19 Rocco Rutte <s1118644@mail.inf.tu-dresden.de>
4384 * sendlib.c: Make encode_from a bit more aggressive, by also
4385 catching a 'f' in the beginning of a line.
4387 2002-07-07 19:13:03 Velko Hristov <hristov@informatik.hu-berlin.de>
4392 2002-07-07 19:11:15 Jeremy Blosser <jblosser-mutt@firinn.org>
4395 * init.h: Add unauto_view to the stable branch. A one-liner.
4397 2002-06-28 19:52:31 Michael Elkins <me@sigpipe.org> (roessler)
4399 * doc/manual.sgml.head, doc/manual.sgml.head: Documentation fix
4402 2002-06-18 10:03:52 (automatic) (roessler)
4404 * po/zh_TW.po, po/tr.po, po/uk.po, po/zh_CN.po, po/sv.po,
4405 po/sk.po, po/ru.po, po/pt_BR.po, po/nl.po, po/pl.po, po/ja.po,
4406 po/ko.po, po/lt.po, po/it.po, po/gl.po, po/hu.po, po/id.po,
4407 po/eo.po, po/es.po, po/et.po, po/fr.po, po/el.po, po/da.po,
4408 po/de.po, po/ca.po, po/cs.po: "make update-po"
4410 2002-06-18 10:02:44 several submitters (roessler)
4412 * po/ca.po: Adding a BG translation. Update for CA.
4414 2002-06-18 10:02:43 roessler (roessler)
4416 * po/bg.po: branches: 1.1.2; file bg.po was initially added on
4417 branch mutt-1-4-stable.
4419 2002-06-18 10:02:43 several submitters (roessler)
4421 * po/bg.po: Adding a BG translation. Update for CA.
4423 * configure.in: Adding a BG translation.
4425 2002-06-18 09:53:12 Michael Elkins <me@sigpipe.org> (roessler)
4427 * init.c, init.c: The string used to store the commmand for a
4428 backtic expansion in the muttrc was not free'd if the command
4429 failed for some reason.
4431 2002-06-18 09:52:13 David Champion <dgc@uchicago.edu> (roessler)
4433 * m4/gssapi.m4: Okay, two bugs here. One's an oversight of mine
4434 in my previous patch, where I tried to use "[hH]" as Bourne code
4435 while m4 had quoting set to ([, ]) -- this probably makes mutt
4436 mis-detect Heimdal after all.
4438 The other is not mine (i.e., it's in cvs now) and it makes mutt
4439 overstrike $LIBS if Heimdal or MIT Kerberos is detected. This is
4440 a problem for anyone who needs -lnsl -lsocket, in particular. I
4441 was fixing this by hand during late 1.3.x releases, as I didn't
4442 have time to track it down....
4444 Here's a patch against the current (unpatched) 1.5 cvs copy of
4445 m4/gssapi.m4. It probably should go into both branches. Sorry
4448 2002-06-06 23:13:54 Michael Elkins <me@sigpipe.org> (roessler)
4450 * color.c: Fix #1230.
4452 2002-06-06 12:22:05 Will Fiveash <william.fiveash@sun.com> (roessler)
4454 * init.h, init.h: Fix a couple of compile-time warnings.
4456 2002-05-31 16:59:39 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
4458 * charset.c, charset.h, sendlib.c, charset.c, charset.h,
4459 sendlib.c: Fix charset-hook.
4461 2002-05-31 16:45:49 Lars Hecking <lhecking@nmrc.ucc.ie> (roessler)
4463 * m4/iconv.m4, INSTALL, charset.h, configure.in: The noiconv
4464 patch. Should probably have been in 1.4.
4466 2002-05-30 12:15:02 Thomas Roessler <roessler@does-not-exist.org>
4469 * rfc822.c: Properly handle empty addresses (<>) when they show
4470 up in mail headers. The approach taken is to store this address
4471 as <@>, and to check this special case when printing an address.
4473 2002-05-29 09:31:51 roessler (roessler)
4475 * po/zh_CN.po, po/zh_TW.po, po/uk.po, po/tr.po, po/sk.po,
4476 po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/ko.po, po/lt.po,
4477 po/nl.po, po/it.po, po/ja.po, po/fr.po, po/gl.po, po/hu.po,
4478 po/id.po, po/eo.po, po/es.po, po/et.po, po/da.po, po/de.po,
4479 po/el.po, VERSION, po/ca.po, po/cs.po, reldate.h, ChangeLog:
4480 automatic post-release commit for mutt-1.4
4482 2002-05-29 09:28:33 Roland Rosenfeld <roland@spinnaker.de> (roessler)
4486 2002-05-29 09:27:46 Ronny Haryanto <ronny@haryan.to> (roessler)
4490 2002-05-28 09:07:29 Michael Elkins <me@sigpipe.org> (roessler)
4492 * mx.h, postpone.c: Fix some warnings noted by Vincent Lefevre.
4494 2002-05-21 07:28:28 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
4498 2002-05-18 05:39:55 Thomas Roessler <roessler@does-not-exist.org>
4501 * pattern.c: Fix #1175.
4503 * pattern.c: Fix #1175. Noticed by Alain Bench.
4505 2002-05-18 05:34:50 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
4507 * pop_lib.c, pop_lib.c: Attached patch for mutt 1.3.X/1.4 and
4508 1.5.X removes gcc warning in pop_lib.c.
4510 2002-05-16 17:33:19 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
4514 2002-05-16 13:05:14 Im Eunjea <eunjea@koru.org> (roessler)
4520 2002-05-16 13:04:23 Ronny Haryanto <ronny@haryan.to> (roessler)
4524 * compose.c: Triple-DES, not Tripple-DES.
4526 2002-05-14 18:56:01 "Andrej N. Gritsenko" <andrej@lucky.net> (roessler)
4530 2002-05-13 20:18:57 Toomas Soome <Toomas.Soome@microlink.ee> (roessler)
4532 * po/et.po, po/et.po: update
4534 2002-05-13 20:18:17 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
4536 * po/ru.po, po/uk.po, po/ru.po: update
4538 2002-05-13 20:16:08 Byrial Jensen <byrial@image.dk> (roessler)
4542 2002-05-13 20:15:40 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
4546 2002-05-13 20:15:07 Jörgen Tegnér <jorgen.tegner@telia.com> (roessler)
4548 * po/sv.po, po/sv.po: update
4550 2002-05-13 20:13:56 Vincent Lefevre <vincent@vinc17.org> (roessler)
4554 2002-05-06 11:27:20 Thomas Roessler <roessler@does-not-exist.org>
4557 * doc/manual.sgml.head: Remove -Q which is only present in
4558 unstable from the stable documentation. Thanks to Andreas Kneib
4559 <Andreas.Kneib@t-online.de> for noting.
4561 2002-05-02 01:05:27 Thomas Roessler <roessler@does-not-exist.org>
4564 * Makefile.am: Include smime.h with EXRA_DIST.
4566 2002-05-01 23:24:17 roessler (roessler)
4568 * po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
4569 po/zh_CN.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po, po/it.po,
4570 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po,
4571 po/et.po, po/fr.po, po/gl.po, po/hu.po, VERSION, po/ca.po,
4572 po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog:
4573 automatic post-release commit for mutt-1.5.1
4575 2002-05-01 23:21:10 Thomas Roessler <roessler@does-not-exist.org>
4578 * smime.c: Shut up check_sec.sh. No security holes, but some
4581 * check_sec.sh: Give all the warnings at once.
4583 * build-release: - This is a development branch. - Add a -nodiff
4584 option to suppress generating a patch.
4586 2002-05-01 23:08:53 roessler (roessler)
4588 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po,
4589 po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po,
4590 po/it.po, po/ja.po, po/ko.po, po/et.po, po/fr.po, po/gl.po,
4591 po/hu.po, po/id.po, po/da.po, po/de.po, po/el.po, po/eo.po,
4592 po/es.po, ChangeLog, VERSION, po/ca.po, po/cs.po, reldate.h:
4593 automatic post-release commit for mutt-1.3.99
4595 2002-05-01 23:06:21 Thomas Roessler <roessler@does-not-exist.org>
4598 * build-release: s/scp1/scp/
4600 2002-04-29 17:12:18 Thomas Roessler <roessler@does-not-exist.org>
4603 * lib.c, lib.h, protos.h, lib.c, lib.h, protos.h: Fix #1171.
4605 2002-04-29 12:26:23 Vincent Lefevre <vincent@vinc17.org> (roessler)
4609 2002-04-29 12:25:38 oota toshiya <oota@mspd.mt.nec.co.jp> (roessler)
4611 * po/ja.po, po/ja.po: update.
4613 2002-04-29 12:09:21 Byrial Jensen <byrial@image.dk> (roessler)
4615 * imap/util.c: There is a possible buffer overflow due an
4616 off-by-one error in imap/util.c, line 125. The error is in the
4617 maximum field width indication in the sscanf() call. You must
4618 have room in the receiving buffer for this number of characters
4619 /plus a terminating NULL character/.
4621 * imap/util.c: There is a possible buffer overflow due an
4622 off-by-one error in imap/util.c, line 125. The error is in the
4623 maximum field width indication in the sscanf() call. You must
4624 have room in the receiving buffer for this number of characters
4625 /plus a terminating NULL character/.
4627 2002-04-25 13:30:49 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
4629 * pop.c, pop_lib.c, pop.c, pop_lib.c: Attached patch fixes
4630 the problem described below. It should be applied to both mutt
4631 1.3/1.4 and 1.5 branches.
4633 > Date: Thu, 11 Apr 2002 16:24:00 -0500 > Subject: mutt 1.3.x
4634 / pop > From: "Ryan O'Hara" <rohara@isis.visi.com> > To:
4635 bcully@users.sourceforge.net > User-Agent: Mutt/1.3.27i
4637 > Hi. My apologies if this has nothing to do with you. If it
4638 does not, > maybe you could forward it on to someone.
4640 > In mutt 1.3.x I have noticed that if I uses POP to retrieve
4641 mail, and > I enter an incorrect password whem prompted, it will
4642 *save* that > password and keep trying to use it. However, in the
4643 1.2.x versions it > worked like this: type in wrong POP password,
4644 try to connect to POP > server again and it will ask you (again)
4645 for the password. mutt 1.3.x > does not, it just tries to connect
4646 with the wrongs password (which > just failed).
4648 > This is kinda annoying. Just thought I'd point out this
4653 2002-04-25 13:28:31 Wouter Verheijen <wv@xs2mail.com> (roessler)
4655 * doc/manual.sgml.head, doc/manual.sgml.head: Someone in
4656 news:comp.mail.mutt noted that the list of command-line options
4657 in the manual is not up-to-date.
4659 Included a small patch that includes all options that 'mutt
4662 2002-04-25 13:26:58 Cedric Duval <cedricduval@free.fr> (roessler)
4664 * doc/manual.sgml.tail, OPS, init.h, pattern.c: attached are
4665 fixes for some little mistakes :
4667 * history-down -> scroll _down_, not up * functions
4668 decode-(save|copy) do not exist in the attach menu. * gettext
4669 oversight in pattern.c * inconsistency between "printf-like
4670 sequences" used all over the place
4671 and "escape sequences" for the description of $attribution.
4673 * doc/manual.sgml.tail, pattern.c, OPS, init.h: attached are
4674 fixes for some little mistakes :
4676 * history-down -> scroll _down_, not up * functions
4677 decode-(save|copy) do not exist in the attach menu. * gettext
4678 oversight in pattern.c * inconsistency between "printf-like
4679 sequences" used all over the
4680 place and "escape sequences" for the description of
4683 2002-04-25 13:24:33 Thomas Roessler <roessler@does-not-exist.org>
4686 * recvattach.c: Also fix this for the S/MIME case.
4688 * recvattach.c: Fiy handling of multiparts which have encrypted
4689 sub-parts, at least for PGP.
4691 * sendlib.c: Force 7bit encoding for application/pgp-keys.
4693 2002-04-20 21:38:47 Thomas Roessler <roessler@does-not-exist.org>
4696 * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
4697 m4/lcmessage.m4, m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4,
4698 m4/progtest.m4, intl/ChangeLog, intl/Makefile.in,
4699 intl/bindtextdom.c, intl/config.charset, intl/dcigettext.c,
4700 intl/eval-plural.h, intl/gettextP.h, intl/gmo.h,
4701 intl/hash-string.h, intl/l10nflist.c, intl/libgnuintl.h,
4702 intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c,
4703 intl/localealias.c, intl/localename.c, intl/os2compat.c,
4704 intl/os2compat.h, intl/osdep.c, intl/plural-exp.c,
4705 intl/plural-exp.h, intl/plural.c, intl/plural.y, ABOUT-NLS,
4706 INSTALL, config.rpath, configure.in: Backing out the latest
4707 iconv-related changes from the mutt-1-4-stable branch.
4709 2002-04-20 21:36:38 roessler (roessler)
4711 * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
4712 m4/lcmessage.m4, m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4,
4713 m4/progtest.m4: same as above.
4715 2002-04-20 21:36:32 Thomas Roessler <roessler@does-not-exist.org>
4718 * intl/eval-plural.h, intl/gettextP.h, intl/gmo.h,
4719 intl/hash-string.h, intl/l10nflist.c, intl/libgnuintl.h,
4720 intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c,
4721 intl/localealias.c, intl/localename.c, intl/os2compat.c,
4722 intl/os2compat.h, intl/osdep.c, intl/plural-exp.c,
4723 intl/plural-exp.h, intl/plural.c, intl/plural.y, intl/ChangeLog,
4724 intl/Makefile.in, intl/bindtextdom.c, intl/config.charset,
4725 intl/dcigettext.c: Committing the new iconv patches into a
4728 * ABOUT-NLS, INSTALL, config.rpath, configure.in: Committing
4729 the new noiconv patches into a separate branch.
4731 * sendlib.c: Generate the resent-message-id ourselves, and add
4732 it in the top of the header.
4734 2002-04-20 08:11:13 Wouter Verheijen <wv@xs2mail.com> (roessler)
4736 * copy.c, mutt.h, sendlib.c: Bug #571 "mutt should not replicate
4737 ">From " headers while bounding", has a patch attached. Will that
4740 Although these lines are not generated by mutt, I would strongly
4741 suggest to prevent it, because by boucing a mail the MUA should
4742 ensure that the message header is according to the specification.
4743 A ">From " line is not, because of the spaces before a colon.
4745 Because this has such serious consequences (totally unreadable
4746 mail) when a MTA interpretes this line as the beginning of the
4747 body (not unreasonable), I think Mutt should prevent sending
4748 this invalid headerline.
4750 Because the other patch to the bugreport is not really correct
4751 IMHO (because the fieldnames are not limited to alphanumeric
4752 chars, RFC2822 3.6.8), I propose another one.
4754 This patch also appends Resent-* to the header, instead of
4755 prepending it. The Resent-Message-Id is however still appended,
4756 because I could not find it; is it added by the MTA instead of
4759 2002-04-20 07:55:20 roessler (roessler)
4761 * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
4762 m4/lcmessage.m4, m4/progtest.m4: Try to get the noiconv patch
4765 2002-04-20 07:55:09 Thomas Roessler <roessler@does-not-exist.org>
4768 * configure.in: Try to get the noiconv patch to work with my
4769 development environment.
4771 * INSTALL: Fix a typo.
4773 2002-04-20 07:26:10 Lars Hecking <lhecking@nmrc.ie> (roessler)
4775 * init.h, rfc2047.c, sendlib.c, INSTALL, charset.c, charset.h,
4776 configure.in, gnupgparse.c: patch.1.3.28.lh.noiconv
4777 =======================
4779 This is the new version of my noiconv patch. It _requires_
4780 the previous patch! If applied without, you'll have to resolve
4781 a couple of conflicts manually.
4783 Notes: - it's a lot cleaner than the old noiconv patch because
4785 modified - new configure option --disable-iconv; INSTALL
4787 [I am guessing here, but the background for the --without-iconv
4788 option mentioned in INSTALL was that mutt had a without-iconv
4789 option before gettext included iconv support. When mutt's
4790 intl/* files were updated to a newer gettext, there suddenly
4791 were two iconv options, which then got merged, that is,
4792 mutt's was removed. That was probably when --without-iconv
4793 stopped working, but I'm not sure, it may well be that it
4794 never worked since iconv support was introduced.]
4795 - all changes in *.[ch] files should be identical to the
4798 * intl/localename.c: This one seems to have been missing, too.
4800 2002-04-20 07:25:40 roessler (roessler)
4802 * intl/localename.c: branches: 1.1.2; 1.1.4; file localename.c
4803 was initially added on branch mutt-1-4-stable.
4805 2002-04-20 07:25:15 Lars Hecking <lhecking@nmrc.ie> (roessler)
4807 * config.rpath: Another file from the gettext patch.
4809 2002-04-20 07:25:15 roessler (roessler)
4811 * config.rpath: branches: 1.1.2; 1.1.4; file config.rpath was
4812 initially added on branch mutt-1-4-stable.
4814 2002-04-20 07:24:54 Lars Hecking <lhecking@nmrc.ie> (roessler)
4816 * m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4: Add new m4
4817 files from patch.1.3.28.lh.gettext-0.11.1.
4819 2002-04-20 07:24:54 roessler (roessler)
4821 * m4/lib-ld.m4: branches: 1.1.2; 1.1.4; file lib-ld.m4 was
4822 initially added on branch mutt-1-4-stable.
4824 * m4/lib-link.m4: branches: 1.1.2; 1.1.4; file lib-link.m4
4825 was initially added on branch mutt-1-4-stable.
4827 * m4/lib-prefix.m4: branches: 1.1.2; 1.1.4; file lib-prefix.m4
4828 was initially added on branch mutt-1-4-stable.
4830 2002-04-20 07:24:22 Lars Hecking <lhecking@nmrc.ie> (roessler)
4832 * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
4833 m4/lcmessage.m4, m4/progtest.m4, intl/ChangeLog,
4834 intl/Makefile.in, intl/bindtextdom.c, intl/config.charset,
4835 intl/dcigettext.c, intl/eval-plural.h, intl/gettextP.h,
4836 intl/gmo.h, intl/hash-string.h, intl/l10nflist.c,
4837 intl/libgnuintl.h, intl/loadinfo.h, intl/loadmsgcat.c,
4838 intl/localcharset.c, intl/localealias.c, intl/os2compat.c,
4839 intl/os2compat.h, intl/osdep.c, intl/plural-exp.c,
4840 intl/plural-exp.h, intl/plural.c, intl/plural.y:
4841 patch.1.3.28.lh.gettext-0.11.1 ==============================
4843 This one updates the gettext stuff in mutt to gettext-0.11.1. I
4844 started doing this in the hope that the new gettext version would
4845 simplify the noiconv patch, but unfortunately, this turned out
4846 not to be the case (the new iconv m4 macros still don't allow
4847 for switching iconv support off).
4849 However, as a few hours of merging and testing were spent,
4850 I'd suggest to adopt it for 1.4. The actual changes to intl/*
4851 are part cosmetic, part code reorganisation. Ok, a bit more,
4852 I'm no gettext expert :)
4854 Notes: - after applying the patch, you need to chmod 755
4855 config.rpath - a couple of new files for m4/*, too - I have
4856 broken with the tradition of renaming gettext's AM_* macros
4857 to MUTT_AM_*! I don't think it's necessary anymore to customise
4858 these macros, but you (I really mean "you, tlr" :) want to
4859 have a look at the new gettext.m4. The others should be ok
4861 - previous gettext updates were also updating po/Makefile.in.in,
4862 which I didn't; someone who has a clue about gettext should
4863 check whether this might be necessary, and also whether any
4864 other files in po/ need updating
4866 I will provide the same patch for the 1.5 branch at some stage,
4867 ideally after getting some F E E D B A C K for this one.
4869 2002-04-20 07:23:49 roessler (roessler)
4871 * intl/eval-plural.h: branches: 1.1.2; 1.1.4; file eval-plural.h
4872 was initially added on branch mutt-1-4-stable.
4874 * intl/gmo.h: branches: 1.1.2; 1.1.4; file gmo.h was initially
4875 added on branch mutt-1-4-stable.
4877 * intl/os2compat.c: branches: 1.1.2; 1.1.4; file os2compat.c
4878 was initially added on branch mutt-1-4-stable.
4880 * intl/os2compat.h: branches: 1.1.2; 1.1.4; file os2compat.h
4881 was initially added on branch mutt-1-4-stable.
4883 * intl/osdep.c: branches: 1.1.2; 1.1.4; file osdep.c was
4884 initially added on branch mutt-1-4-stable.
4886 * intl/plural-exp.c: branches: 1.1.2; 1.1.4; file plural-exp.c
4887 was initially added on branch mutt-1-4-stable.
4889 * intl/plural-exp.h: branches: 1.1.2; 1.1.4; file plural-exp.h
4890 was initially added on branch mutt-1-4-stable.
4892 2002-04-20 07:23:39 Lars Hecking <lhecking@nmrc.ie> (roessler)
4894 * ABOUT-NLS, charset.c, charset.h, configure.in, gnupgparse.c,
4895 init.h, rfc2047.c, sendlib.c: patch.1.3.28.lh.gettext-0.11.1
4896 ==============================
4898 This one updates the gettext stuff in mutt to gettext-0.11.1. I
4899 started doing this in the hope that the new gettext version would
4900 simplify the noiconv patch, but unfortunately, this turned out
4901 not to be the case (the new iconv m4 macros still don't allow
4902 for switching iconv support off).
4904 However, as a few hours of merging and testing were spent,
4905 I'd suggest to adopt it for 1.4. The actual changes to intl/*
4906 are part cosmetic, part code reorganisation. Ok, a bit more,
4907 I'm no gettext expert :)
4909 Notes: - after applying the patch, you need to chmod 755
4910 config.rpath - a couple of new files for m4/*, too - I have
4911 broken with the tradition of renaming gettext's AM_* macros
4912 to MUTT_AM_*! I don't think it's necessary anymore to customise
4913 these macros, but you (I really mean "you, tlr" :) want to
4914 have a look at the new gettext.m4. The others should be ok
4916 - previous gettext updates were also updating po/Makefile.in.in,
4917 which I didn't; someone who has a clue about gettext should
4918 check whether this might be necessary, and also whether any
4919 other files in po/ need updating
4921 I will provide the same patch for the 1.5 branch at some stage,
4922 ideally after getting some F E E D B A C K for this one.
4924 2002-04-17 17:05:54 Vincent Lefevre <vincent@vinc17.org> (roessler)
4928 2002-04-17 17:05:04 David Champion <dgc@uchicago.edu> (roessler)
4930 * m4/gssapi.m4: MIT krb5 1.2.4 has krb5-config, so it's
4931 no longer sufficient to say that possession of krb5-config
4932 indicates Heimdal. Patch attached. This assumes that Heimdal's
4933 "kreb5-config --vendor" begins with "Heimdal". I cannot verify
4934 that this is correct, so patch might be wrong on this point.
4936 2002-04-07 21:19:57 Brendan Cully <brendan@kublai.com> (roessler)
4938 * imap/command.c, imap/imap.c, imap/message.c, imap/command.c,
4939 imap/imap.c, imap/message.c: The attached patch cleans up some
4940 bugs in switching IMAP mailboxes: * free current flags on mailbox
4941 close * reset reopen state * don't parse the same untagged
4942 SELECT response for multiple options * call mx_update_context
4943 after reading the whole mailbox, not after
4944 each message * reset new mail flag if mail arrives in the
4945 middle of opening the
4946 mailbox. This should close 1139
4948 939 is most likely unaffected. I discovered these problems while
4951 2002-04-05 10:42:54 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
4956 2002-04-04 20:49:46 Im Eunjea <eunjea@koru.org> (roessler)
4960 2002-04-04 06:50:52 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
4965 2002-04-04 06:50:12 Thomas Roessler <roessler@does-not-exist.org>
4968 * pgp.c: Fix a typo noted by Tamotsu Takahashi.
4970 2002-04-03 15:22:27 Thomas Roessler <roessler@does-not-exist.org>
4973 * handler.c: Fix printing of format=flowed text parts.
4975 * commands.c: Fix #1144 in stable.
4977 * commands.c: Fix a file descriptor leak in the display filter
4978 code. Noted by Chr. v. Stuckrad.
4982 2002-04-02 18:49:37 Lars Hecking <lhecking@nmrc.ie> (roessler)
4984 * m4/iconv.m4: branches: 1.3.2.1.2; The noiconv patch.
4986 * charset.c, charset.h: The noiconv patch.
4988 * configure.in: branches: 2.129.2.3.2; The noiconv patch.
4990 * gnupgparse.c, init.h, rfc2047.c, sendlib.c: The noiconv patch.
4992 2002-03-30 08:26:31 roessler (roessler)
4994 * po/pl.po: update. From Pawel Dzienkonski.
4996 * po/fr.po: Update; From Vincent Lefevre.
4998 * postpone.c, sendlib.c: The attached patch allows the user
4999 to override the user-agent field with my_hdr. It also removes
5000 the stripping of the x-mailer field when recalling a postponed
5003 2002-03-28 13:25:23 roessler (roessler)
5005 * mx.c, mx.h, mailbox.h, main.c, mbox.c, mh.c:
5006 patch-1.3.28-me.emptycheck.1
5008 2002-03-27 08:50:42 roessler (roessler)
5010 * pgp.c: There was some output missing.
5012 * po/POTFILES.in: update.
5014 * pgp.c: More fixes. Note to self: The code which controls
5015 character set selection for attachments is far too complicated.
5017 * pgp.c: Don't include temporary file names in the
5018 Content-Disposition header.
5020 * pgp.c: Use text/plain; format=... when we are asked to detect
5021 inline PGP material in in text/plain body parts.
5023 * pgp.c, sendlib.c: Fix encoder mode for text/plain; action=pgp-*.
5025 * pgp.c: Fix "noconv" handling for the message body when we
5026 generate inline PGP.
5028 * charset.c, charset.h, handler.c, muttlib.c, pgp.c: Some hackisch
5029 charset handling for text/plain; x-action=pgp-*. I don't like
5030 this stuff, but it's better than nothing.
5032 2002-03-26 22:25:48 roessler (roessler)
5034 * pgp.c: Change x-action values to "pgp-encrypted", "pgp-signed".
5036 * contrib/gpg.rc, commands.c, compose.c, crypt.c, handler.c,
5037 muttlib.c, pgp.c, protos.h, recvattach.c, sendlib.c: More inline
5040 * pgp.c: Also permit for "action" and "x-action" on the receiving
5041 end, just in case we can settle on a joint standard with other
5044 * commands.c, crypt.c, handler.c, pgp.c, pgpinvoke.c, sendlib.c:
5045 OK, I'm giving up: pgp_create_traditional now creates text/plain;
5046 x-mutt-action={pgp-encrypt,pgp-sign}.
5048 * pgpinvoke.c: Fix application/pgp signatures.
5050 * charset.c, charset.h, gnupgparse.c, handler.c, mbyte.c,
5051 rfc2047.c, sendlib.c, charset.c, charset.h, gnupgparse.c,
5052 handler.c, mbyte.c, rfc2047.c, sendlib.c: Fix iconv warnings;
5053 from Edmund Grimley Evans.
5055 * smime.c: Please use ascii_strcasecmp() if you want to compare
5056 ASCII parameter strings. mutt_strcasecmp() depends on the locale,
5057 and detects "i" and "I" as _different_ in Turkish locales.
5059 2002-03-25 11:34:40 roessler (roessler)
5061 * crypt.c: Fix S/MIME signature type. Noted by Dan Ohnesorg
5064 * buffy.c, buffy.c: close 1103; from Brendan Cully
5066 * doc/manual.sgml.tail, doc/manual.sgml.tail: close 1122; from
5069 * hdrline.c, muttlib.c: Fix #87s; from Brendan Cully.
5071 * hdrline.c, muttlib.c: Fix #872, from Brendan Cully.
5073 * contrib/smime_keys_test.pl, contrib/Makefile.in: Include a test
5074 script by Mike Schiraldi. It's perl > the one I have installed,
5075 so I'm just putting it into contrib for now.
5077 2002-03-20 09:53:42 roessler (roessler)
5079 * editmsg.c, mailbox.h, mx.c: Rename M_NEW to M_NEWFOLDER.
5081 * editmsg.c, mailbox.h, mx.c: Rename the new M_NEW by M_NEWFOLDER.
5082 There was another constant of the same name. Problem noted by
5083 Will Yardley's compiler.
5085 2002-03-19 09:54:05 roessler (roessler)
5087 * browser.c: Fix #1115.
5089 * editmsg.c, mailbox.h, mx.c: Fix a temporary file race problem
5090 when using the edit-message function. Backported from unstable.
5092 * po/pl.po, po/pl.po: update
5094 2002-03-18 18:54:56 roessler (roessler)
5096 * browser.c: Should fix #1115. BACKPORT!
5098 2002-03-15 09:11:05 roessler (roessler)
5100 * po/ja.po: update from oota toshiya.
5102 * po/ja.po: update, from oota toshiya.
5104 2002-03-13 23:43:41 roessler (roessler)
5106 * attach.c: Undoing the previous patch. It was junk, and may
5109 * attach.c, editmsg.c, mailbox.h, mx.c: Don't fopen mail folders
5110 in append mode where we should safe_fopen() them in write mode.
5111 Debian bug #138200, noted by Colin Philipps <cph@cph.demon.co.uk>.
5115 * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
5116 po/tr.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po, po/it.po,
5117 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po,
5118 po/et.po, po/fr.po, po/gl.po, po/hu.po, po/da.po, po/de.po,
5119 po/el.po: automatic post-release commit for mutt-1.3.28
5121 * po/ChangeLog: branches: 1.1.2; file ChangeLog was initially
5122 added on branch mutt-1-4-stable.
5124 * po/ChangeLog, po/ca.po, po/cs.po, ChangeLog, VERSION, reldate.h:
5125 automatic post-release commit for mutt-1.3.28
5127 * doc/smime-notes.txt, smime.c: Assorted patches from Mike
5130 2002-03-02 12:11:35 roessler (roessler)
5132 * contrib/smime.rc, compose.c, init.h, mutt.h, sendlib.c, smime.c,
5133 smime.h: Introduce smime_default_key. From Oliver Ehli.
5135 * contrib/smime.rc, smime.c, smime.h, smime_keys.pl, init.h,
5136 mutt.h: smime.c: - the getkeys() function was broken and deleted
5138 of the certfilename - it now lets me use more than one key
5139 for the same mailbox
5140 ie select these. - some display output was garbled when the
5142 i posted some fix to mutt-users, but i don't like that sleep()
5143 so i dropped the first error message, which basically repeated
5144 the from/sender field only. so now there's just the message:
5147 smime_keys: - i modified the add_chain to continue even if
5149 is present (david collantes received som chain that got
5150 exported from outlook. obiously they don't (always ?)
5151 include the root cert) it will now abort if neither root nor
5152 intermediate certs are present.
5153 - add_cert created index entries with '-' as issuer cert, when
5154 it should have been '?'. thus verify would fail. (obviously
5155 nobody ever used that command (add_cert, that is) :)
5157 the feature above obsoletes the hash_cert and fingerprint_cert
5158 commands, adds import_cert command and ask_cert_label bool. i
5159 modified the output of smime_keys (a little) so it doesn't look
5160 too garbled when supplying the label (it is actually interactive
5161 :) furthermore, i do a verify after the cert was added and
5162 modified the verify routine to make the cerificate trusted in
5163 case of success. (we discussed this in another message) that is
5164 ok so far, but perhaps this requires some better root certificate
5165 handling, ie the trust should be somehow connected to the root
5166 certificate, that maybe added (if the user trusts it and its not
5167 present already) to the ca-file. i'll think about that some more
5168 ... but then, there already is the add_root command. hmmm... (btw,
5169 you'll now never get asked to trust a certificate)
5171 i have not yet deleted the email handling from the import key
5172 stuff (in smime.c/crypt.c), for i'm thinking about smime_keys
5173 using it as an additional arg. otoh i don't think users would
5174 press ^k if verification failed...hmmm... but still, smime_keys
5175 does extract the email from the certificate either way and does
5176 verify it by itself, so the only thing that would happen is
5177 to have some invalid certificates, that mutt'll refuse to use
5178 anyways, left in the database....
5182 2002-02-28 23:28:51 roessler (roessler)
5184 * sort.c: Turn on incremental threading again.
5186 * smime_keys.pl: The script will try to pick out the end-user cert
5187 and pass that to openssl. The code which tells the difference may
5188 not be perfect. It works with all the certs in my collection,
5189 though. I won't be at all surprised if someone comes across a
5190 cert chain which confuses it, but it should print out an error
5191 in that case. Hopefully they will send us the chain so we can
5194 (From Mike Schiraldi.)
5196 * init.h, mutt.h, thread.c: Threading enhancements from Daniel
5199 * curs_main.c, init.c, init.h, mutt.h, thread.c: $narrow_tree;
5200 fater redrawing when changing tree options. From Daniel Eisenbud.
5202 * imap/message.c, mbox.c, mx.c, thread.c: A possible work-around
5203 for #939. From Daniel Eisenbud.
5205 * init.h, mutt.h, thread.c: Threading enhancements from Daniel
5208 2002-02-26 10:58:56 roessler (roessler)
5212 * init.h: Fix a typo.
5214 * init.h: Fix a typo. #1069.
5216 * imap/browse.c, imap/message.c, configure.in, mutt_sasl.c,
5217 imap/browse.c, imap/message.c, configure.in, mutt_sasl.c:
5218 Brendan Cully sent a patch.
5220 * install-sh, install-sh: Fix a typo. From Edmund Grimley Evans.
5222 * po/ru.po: ru.po update.
5224 * pop_lib.c, pop_lib.c: CAPA response tags are case-insensitive.
5225 Noted by Michael Vore, patch from Vsevolod Volkov.
5227 2002-02-18 14:55:31 roessler (roessler)
5229 * alias.c, send.c: Fix for #1047. From Michael Elkins.
5231 2002-02-14 11:22:51 roessler (roessler)
5233 * charset.c, gnupgparse.c, init.h, rfc2047.c: Iconv patch from
5234 Lars Hecking. MAY NEED TO BE BACKPORTED.
5236 2002-02-13 12:04:52 roessler (roessler)
5238 * smime.c: mutt_any_key() shouldn't be used in curses mode.
5240 * hdrline.c, init.h, parse.c: Change the default format to be
5241 more friendly to "0-line messages", and fix optional expansion
5242 for %l - it was the wrong way around. Also, add a hack to
5243 parse.c so we ignore negative values in Lines headers.
5245 * hdrline.c, muttlib.c, protos.h: Undo the %l fix. It broke
5248 * menu.c: Fix mutt_pad_string; from Edmund Grimley Evans.
5249 (MAY NEED TO BE BACKPORTED.)
5251 * main.c: Report libiconv version.
5253 2002-02-12 21:54:41 roessler (roessler)
5255 * hdrline.c, muttlib.c, protos.h: Improve %l's behaviour.
5257 * extlib.c, main.c, pattern.c, smime_keys.pl: Mike Schiraldi's
5260 2002-02-11 17:31:53 roessler (roessler)
5262 * smime.c: This patch gets rid of an ugly static variable in
5263 smime.c. (From Mike Schiraldi.)
5265 * smime_keys.pl: This patch lets smime_keys.pl automagically
5266 handle both formats of x509 certificate -- PEM (text) and
5267 DER (binary). This lets Outlook users (and probably others)
5268 directly import the certs without first converting them manually.
5269 (From Mike Schiraldi.)
5271 * configure.in: Honor current values of $LIBS and $CPPFLAGS.
5274 * configure.in: Honor $LIBS and $CPPFLAGS. From Thomas Dickey.
5276 * init.c, init.c: patch-1.3.27.me.initsort.1
5278 2002-02-07 21:48:42 roessler (roessler)
5280 * smime_keys.pl: Another S/MIME patch from Mike Schiraldi.
5282 * smime_keys.pl: Fix smime_keys.
5284 * smime.c: S/MIME fixes from Mike Schiraldi.
5286 * po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po,
5287 po/uk.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po,
5288 po/pt_BR.po, po/ru.po, po/el.po, po/eo.po, po/es.po, po/et.po,
5289 po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/POTFILES.in,
5290 po/ca.po, po/cs.po, po/da.po, po/de.po, Makefile.am: Make S/MIME
5291 messages translatable.
5293 2002-02-06 19:14:47 roessler (roessler)
5295 * lib.h: Avoid a warning on some machines.
5297 * lib.h, smime.c: Make some scanf formats safe.
5299 2002-02-05 22:01:06 roessler (roessler)
5301 * ascii.c: The previous fix was complete nonsense. What a
5304 * ascii.c: The previous fix was complete nonsense.
5306 * browser.c, lib.c, lib.h: Use strcoll for the file browser.
5307 From David Champion.
5309 * hook.c: Fix crypt-hook. From Dale Woolridge
5310 <dale-list-mutt-dev@woolridge.org>.
5312 * smime_keys.pl: Clean-up from Mike Schiraldi.
5314 * imap/browse.c: Fix.
5316 * imap/browse.c: Fix another IMAP browsing bug.
5318 * po/ru.po, po/fr.po, po/ko.po: update
5320 * smime.c: Don't put garbage onto the screen when trying to
5323 * contrib/smime.rc, init.h, smime.c, smime.h, smime_keys.pl:
5324 S/MIME fixes from Oliver Ehli:
5328 support for multiple email adrresses in cert: will add one
5329 entry to {keys, cetrificates}/.index now (for each mailbox)
5331 support for certificates without intermediate certs (e.g. for
5332 people who are their own CA: use root as intermediate, for it
5333 probably wouldn't be known to anyone...)
5335 bugfix in handle_pem: the checks if some type of cert is
5336 present; die() could never be reached, as the variables checked
5337 wouldn't have been set in that case, so it would break because
5338 of undefined value or some such thing.... (so it has to check
5341 - smime.c (init.h, ....)
5343 support for importing certificates issued for multiple
5346 introduced smime_fingerprint_cert_command, so finally certs
5347 can get compared ... (so the above works..)
5349 cleaned up some error messages, that would mess up the terminal.
5351 fixed typos (init.h)
5355 * ascii.c: Fix ascii_*cmp functions. Problem noted by Brad
5358 2002-02-04 09:59:02 roessler (roessler)
5360 * smime.c, crypt.c: Some S/MIME fixes from Oliver Ehli
5363 2002-02-03 09:58:45 roessler (roessler)
5365 * doc/manual.sgml.head, doc/muttrc.man.head, init.h: Add
5366 unauto_view. From Jeremy Blosser.
5368 * Makefile.am, pgplib.h, pgppubring.c: Add a "-f" flag which
5369 helps to dump fingerprints. Contributed by Jason Harris
5370 <jharris@widomaker.com>, and not strictly needed for mutt.
5372 * pgppubring.c: Correctly calculate fingerprints for type 20
5373 ElGamal keys. Noted by Jason Harris <jharris@widomaker.com>.
5375 * pgppubring.c: Fix calculation of fingerprints (and key
5376 IDs) for type 20 ElGamal keys. Noted by Jason Harris
5377 <jharris@widowmaker.com>.
5379 2002-02-02 16:52:27 roessler (roessler)
5385 * mh.c: Don't forget deletions when a folder is changed. Ups.
5387 2002-02-01 17:23:20 roessler (roessler)
5389 * smime_keys.pl: Fix some possible leaks of the private key
5390 (encrypted, but still...). (yow_security_holes.patch from
5393 2002-01-31 22:05:58 roessler (roessler)
5395 * doc/smime-notes.txt: Document %C, and other updates. From Mike
5398 * smime.c: Remove some unnecessary quotation marks.
5400 * contrib/smime.rc, init.h, smime.c, smime.h, smime_keys.pl:
5401 Use mutt -Q from smime_keys.
5403 * po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
5404 po/tr.po, po/uk.po, po/zh_CN.po, po/it.po, po/ja.po, po/ko.po,
5405 po/lt.po, po/nl.po, po/pl.po, po/da.po, po/de.po, po/el.po,
5406 po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
5407 po/id.po, po/ca.po, po/cs.po: update-po
5409 * main.c: fix a string.
5411 * doc/mutt.man: Document -Q.
5413 * init.c, main.c, protos.h: Add a -Q option to query configuration
5414 variables. This is needed to avoid a separate mutt configuration
5415 parser in smime_keys.pl.
5417 2002-01-30 22:51:12 roessler (roessler)
5419 * send.c, send.c: patch-1.3.27.me.postpone_date.2
5421 * smime.c: Mike Schiraldi's daily S/MIME patch, as he puts it.
5423 2002-01-29 21:08:10 roessler (roessler)
5425 * smime.c: Improved certificate handling. Suggested by Oliver
5426 Ehli, implemented by Mike Schiraldi.
5428 * smime.c: Properly handle certain signatures generated by
5429 Outlook. From Mike Schiraldi.
5431 * parse.c, parse.c: Fix a segmentation fault in debugging code.
5432 From Daniel Eisenbud.
5434 2002-01-28 23:29:05 roessler (roessler)
5436 * crypt.c, init.h, mutt.h: Add a new crypt_timestamp option.
5437 The timestamps aren't really needed any more.
5439 * commands.c, menu.c, mutt.h, mutt_curses.h, pattern.c: Add ~V
5440 to match successfully verified messages.
5442 * contrib/smime.rc: Add a comment. From Mike Schiraldi.
5444 * init.h, init.h: Fix list-from documentation. From Michael
5447 * doc/smime-notes.txt: Add more information on S/MIME.
5448 Adapted from Oliver Ehli's notes by Mike Schiraldi.
5450 * send.c: Avoid C99 comments. Noted by Vincent Lefevre.
5452 * po/ja.po, po/sv.po: updates
5454 * menu.c, menu.c: Wide character fix from TAKIZAWA Takashi.
5456 * Makefile.am, hook.c: S/MIME-related bug fixes from Brendan
5459 2002-01-25 00:08:30 roessler (roessler)
5463 * commands.c, recvattach.c, smime.c, smime.h: More decryption
5464 key detection fixes.
5466 * commands.c, smime.c: Make some prompts look nicer, and add
5467 sensible selection of the decryption key.
5469 2002-01-24 23:53:19 roessler (roessler)
5471 * commands.c, crypt.c, smime.c, smime.h: More S/MIME nit-picking.
5475 * mh.c: Still more code clean-up.
5477 * doc/smime-notes.txt: Update.
5481 * mh.c: Ups, don't use the wrong check function...
5483 * mh.c: Clean up the mh code, too.
5487 * mh.c, mx.c, mx.h: Maildir efficiency improvements, from Michael
5488 Elkins and Thomas Roessler.
5490 * crypt.c, curs_lib.c, smime.c: S/MIME nits.
5492 * reap.pl: We don't need this any more.
5494 * imap/message.c, doc/Makefile.in, doc/smime-notes.txt,
5495 contrib/Makefile.in, contrib/ca-bundle.crt, contrib/smime.rc,
5496 Makefile.am, OPS.CRYPT, OPS.PGP, OPS.SMIME, attach.c, commands.c,
5497 compose.c, configure.in, copy.c, copy.h, crypt.c, crypt.h,
5498 curs_main.c, functions.h, globals.h, handler.c, hdrline.c,
5499 headers.c, hook.c, init.c, init.h, keymap.c, keymap.h, main.c,
5500 mutt.h, muttlib.c, mx.c, pager.c, parse.c, pattern.c, pgp.c,
5501 pgp.h, pgplib.h, pop.c, postpone.c, protos.h, recvattach.c,
5502 send.c, sendlib.c, smime.c, smime.h, smime_keys.pl: S/MIME
5503 support. From Oliver Ehli <elmy@acm.org> and Mike Schiraldi
5504 <raldi@research.netsol.com>.
5506 * po/pt_BR.po, po/pt_BR.po: update
5508 * doc/manual.sgml.head, doc/muttrc.man.head, attach.c, globals.h,
5509 init.h, protos.h, rfc1524.c, sendlib.c: Introduce mime_lookup.
5510 From Brian Foley and Ulf Erikson.
5512 * po/ru.po, po/ru.po: update
5514 * mh.c: Make reading maildirs more efficient.
5516 * VERSION: Pseudo-revision for mutt-1.5.
5518 * m4/glibc21.m4, m4/gssapi.m4, m4/iconv.m4, m4/lcmessage.m4,
5519 m4/progtest.m4, m4/funcdecl.m4, m4/gettext.m4, m4/codeset.m4,
5520 m4/curslib.m4, m4/README, m4/.cvsignore, m4/Makefile.am.in:
5523 * po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
5524 po/zh_TW.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po,
5525 po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/fr.po,
5526 po/gl.po, po/hu.po, po/el.po, po/eo.po, po/es.po, po/et.po,
5527 po/.cvsignore, po/Makefile.in.in, po/POTFILES.in, po/ca.po,
5528 po/cs.po, po/da.po, po/de.po, imap/.cvsignore, imap/BUGS,
5529 imap/Makefile.am, imap/README, imap/TODO, imap/auth.c,
5530 imap/auth.h, imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
5531 imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
5532 imap/command.c, imap/imap.c, imap/imap.h, imap/imap_private.h,
5533 imap/message.c, imap/message.h, imap/utf7.c, imap/util.c: more
5536 * intl/.cvsignore, intl/COPYING.LIB-2, intl/COPYING.LIB-2.1,
5537 intl/ChangeLog, intl/Makefile.in, intl/VERSION,
5538 intl/bindtextdom.c, intl/cat-compat.c, intl/config.charset,
5539 intl/dcgettext.c, intl/dcigettext.c, intl/dcngettext.c,
5540 intl/dgettext.c, intl/dngettext.c, intl/explodename.c,
5541 intl/finddomain.c, intl/gettext.c, intl/gettext.h,
5542 intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c,
5543 intl/l10nflist.c, intl/libgettext.h, intl/libgnuintl.h,
5544 intl/libintl.glibc, intl/linux-msg.sed, intl/loadinfo.h,
5545 intl/loadmsgcat.c, intl/localcharset.c, intl/locale.alias,
5546 intl/localealias.c, intl/ngettext.c, intl/plural.c, intl/plural.y,
5547 intl/po2tbl.sed.in, intl/ref-add.sin, intl/ref-del.sin,
5548 intl/textdomain.c, intl/xopen-msg.sed: more version number
5551 * doc/.cvsignore, doc/Makefile.in, doc/PGP-Notes.txt,
5552 doc/applying-patches.txt, doc/devel-notes.txt, doc/dotlock.man,
5553 doc/instdoc.sh.in, doc/manual.sgml.head, doc/manual.sgml.tail,
5554 doc/mbox.man, doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head,
5555 doc/muttrc.man.tail, doc/patch-notes.txt: more version number
5558 * contrib/iconv/README, contrib/iconv/iconv.aix-3.2.5.rc,
5559 contrib/iconv/iconv.aix-4.1.5.rc,
5560 contrib/iconv/iconv.aix-4.2.0.rc,
5561 contrib/iconv/iconv.aix-4.3.2.rc,
5562 contrib/iconv/iconv.freebsd-3.3.rc,
5563 contrib/iconv/iconv.glibc-2.1.3.rc,
5564 contrib/iconv/iconv.glibc-2.1.90.rc,
5565 contrib/iconv/iconv.hpux-10.01.rc,
5566 contrib/iconv/iconv.hpux-10.20.rc,
5567 contrib/iconv/iconv.hpux-11.00.rc,
5568 contrib/iconv/iconv.irix-6.5.rc, contrib/iconv/iconv.osf1-4.0a.rc,
5569 contrib/iconv/iconv.osf1-4.0d.rc,
5570 contrib/iconv/iconv.solaris-2.4.rc,
5571 contrib/iconv/iconv.solaris-2.5.1.rc,
5572 contrib/iconv/iconv.solaris-2.6-cjk.rc,
5573 contrib/iconv/iconv.solaris-2.6.rc,
5574 contrib/iconv/iconv.solaris-2.7.rc, contrib/iconv/make.sh,
5575 contrib/.cvsignore, contrib/Makefile.in, contrib/Mush.rc,
5576 contrib/Pine.rc, contrib/Tin.rc, contrib/gpg.rc,
5577 contrib/language.txt, contrib/language50.txt,
5578 contrib/patch.slang-1.2.2.keypad.1, contrib/pgp2.rc,
5579 contrib/pgp5.rc, contrib/pgp6.rc, contrib/sample.mailcap,
5580 contrib/sample.muttrc, contrib/sample.muttrc-tlr: Bumping more
5583 * snprintf.c, sort.c, sort.h, stamp-h.in, status.c, strcasecmp.c,
5584 strdup.c, system.c, thread.c, url.c, url.h, utf8.c, wcwidth.c,
5585 pgpkey.c, pgplib.c, pgplib.h, pgpmicalg.c, pgppacket.c,
5586 pgppacket.h, pgppubring.c, pop.c, pop.h, pop_auth.c, pop_lib.c,
5587 postpone.c, prepare, protos.h, query.c, reap.pl, recvattach.c,
5588 recvcmd.c, regex.c, reldate.h, remailer.c, remailer.h,
5589 resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h,
5590 rfc2231.c, rfc2231.h, rfc822.c, rfc822.h, score.c, send.c,
5591 sendlib.c, sha1.c, sha1.h, signal.c, md5.h, md5c.c, menu.c,
5592 mh.c, mime.h, mime.types, missing, mkinstalldirs, mkjtags.c,
5593 mutt.h, mutt_curses.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c,
5594 mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c,
5595 mutt_ssl.h, mutt_ssl_nss.c, mutt_tunnel.c, mutt_tunnel.h,
5596 muttbug, muttbug.sh.in, muttlib.c, mx.c, mx.h, pager.c, pager.h,
5597 parse.c, patchlist.sh, pattern.c, pgp.c, pgp.h, pgpewrap.c,
5598 pgpinvoke.c, editmsg.c, enter.c, extlib.c, filter.c, flags.c,
5599 from.c, functions.h, gen_defs, getdomain.c, gettext.c, globals.h,
5600 gnupgparse.c, handler.c, hash.c, hash.h, hdrline.c, headers.c,
5601 help.c, history.c, history.h, hook.c, init.c, init.h, install-sh,
5602 keymap.c, keymap.h, lib.c, lib.h, mailbox.h, main.c, makedoc.c,
5603 mapping.h, mbox.c, mbyte.c, mbyte.h, attach.c, attach.h, base64.c,
5604 browser.c, browser.h, buffy.c, buffy.h, build-release, charset.c,
5605 charset.h, check_sec.sh, color.c, commands.c, complete.c,
5606 compose.c, config.guess, config.sub, configure.in, copy.c, copy.h,
5607 curs_lib.c, curs_main.c, date.c, depcomp, dotlock.c, dotlock.h,
5608 edit.c, GPL, INSTALL, Makefile.am, Muttrc.head.in, NEWS, OPS,
5609 OPS.MIX, OPS.PGP, PATCHES, README, README.SECURITY, README.SSL,
5610 TODO, VERSION, _regex.h, acconfig.h, account.c, account.h,
5611 addrbook.c, alias.c, ascii.c, ascii.h, .cvsignore, ABOUT-NLS,
5612 BEWARE, COPYRIGHT, ChangeLog: Bumping version numbers to 3.0,
5613 for the new unstable branch.
5615 * send.c: branches: 2.77.2; Set default Fcc when resending
5618 * po/ja.po: branches: 1.33.2; update
5620 2002-01-23 22:37:12 roessler (roessler)
5622 * po/da.po: branches: 1.67.2; updates
5624 * po/el.po: branches: 1.77.2; updates
5626 * po/et.po: branches: 1.21.2; updates
5628 * po/ko.po: branches: 1.72.2; updates
5630 * po/pl.po: branches: 1.94.2; updates
5632 * po/uk.po, po/id.po: branches: 1.84.2; update
5634 * charset.c: branches: 2.50.2; Fix #999. A single missing comma.
5636 2002-01-22 12:12:45 roessler (roessler)
5638 * po/pt_BR.po: branches: 1.58.2; automatic post-release commit
5641 * po/ru.po: branches: 1.129.2; automatic post-release commit
5644 * po/sk.po: branches: 1.66.2; automatic post-release commit
5647 * po/sv.po: branches: 1.80.2; automatic post-release commit
5650 * po/tr.po: branches: 1.25.2; automatic post-release commit
5653 * po/uk.po: automatic post-release commit for mutt-1.3.27
5655 * po/zh_CN.po: branches: 1.14.2; automatic post-release commit
5658 * po/zh_TW.po: branches: 1.11.2; automatic post-release commit
5661 * po/hu.po: branches: 1.17.2; automatic post-release commit
5664 * po/id.po: automatic post-release commit for mutt-1.3.27
5666 * po/it.po: branches: 1.103.2; automatic post-release commit
5669 * po/ja.po, po/ko.po: automatic post-release commit for
5672 * po/lt.po: branches: 1.25.2; automatic post-release commit
5675 * po/nl.po: branches: 1.74.2; automatic post-release commit
5678 * po/pl.po: automatic post-release commit for mutt-1.3.27
5680 * po/ca.po: branches: 1.6.2; automatic post-release commit
5683 * po/cs.po: branches: 1.75.2; automatic post-release commit
5686 * po/da.po: automatic post-release commit for mutt-1.3.27
5688 * po/de.po: branches: 1.160.2; automatic post-release commit
5691 * po/el.po: automatic post-release commit for mutt-1.3.27
5693 * po/eo.po: branches: 1.80.2; automatic post-release commit
5696 * po/es.po: branches: 1.89.2; automatic post-release commit
5699 * po/et.po: automatic post-release commit for mutt-1.3.27
5701 * po/fr.po: branches: 1.108.2; automatic post-release commit
5704 * po/gl.po: branches: 1.61.2; automatic post-release commit
5707 * ChangeLog: branches: 2.73.2; automatic post-release commit
5710 * VERSION: branches: 2.63.2; automatic post-release commit
5713 * reldate.h: branches: 2.55.2; automatic post-release commit
5716 2002-01-21 17:43:19 roessler (roessler)
5720 * po/sv.po, po/de.po, po/eo.po: updates
5722 * mutt_ssl.c: A fix from Ulf Erikson, which he says to fix
5725 2002-01-18 11:44:54 roessler (roessler)
5727 * po/zh_CN.po, po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po,
5728 po/sv.po, po/tr.po, po/uk.po, po/hu.po, po/id.po, po/it.po,
5729 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/eo.po,
5730 po/es.po, po/et.po, po/fr.po, po/gl.po, VERSION, po/ca.po,
5731 po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog:
5732 automatic post-release commit for mutt-1.3.26
5734 2002-01-17 22:41:45 roessler (roessler)
5736 * configure.in: branches: 2.129.2; Use ncurses.h for configure
5739 2002-01-16 20:44:49 roessler (roessler)
5741 * config.guess, config.sub, missing, mkinstalldirs: Updated auto*
5742 files. From Lars Hecking.
5744 * curs_main.c: patch-1.3.25-de-new_threads.1
5746 * protos.h: branches: 2.86.2; patch-1.3.25-de-new_threads.1
5748 * thread.c: branches: 2.27.2; patch-1.3.25-de-new_threads.1
5750 2002-01-15 22:08:12 roessler (roessler)
5752 * acconfig.h, configure.in: Configure and config.h cleanup.
5755 * handler.c: branches: 2.52.2; Don't hallucinate a '\n' in the
5756 end of quoted-printable encoded attachments.
5760 * flags.c: patch-1.3.25.tlr.maildir_trash.1
5762 * mh.c: branches: 2.42.2; patch-1.3.25.tlr.maildir_trash.1
5764 * mutt.h: branches: 2.111.2; patch-1.3.25.tlr.maildir_trash.1
5766 * mx.c: branches: 2.63.2; patch-1.3.25.tlr.maildir_trash.1
5770 * init.c: branches: 2.60.2; Avoid reading past the end of ta
5771 string when handling \ or ^ sequences. From Michael Elkins.
5773 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/nl.po,
5774 po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/gl.po,
5775 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
5776 po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po,
5777 po/ca.po, po/cs.po, po/da.po, pgpkey.c: Shorten some messages.
5778 Noted by Jeremy Blosser. #978.
5780 * pattern.c: branches: 2.23.2; Fix an off-by-one error.
5782 2002-01-14 09:03:31 roessler (roessler)
5784 * imap/imap.c: branches: 1.90.2; fix another case-sensitive
5787 2002-01-13 21:19:25 roessler (roessler)
5789 * ascii.h: Fix the ascii_strncmp() macro.
5791 * imap/auth_sasl.c: Parse IMAP responses locale- and case-
5792 insensitive. From Brendan Cully.
5794 * imap/browse.c: branches: 1.34.2; Parse IMAP responses locale-
5795 and case- insensitive. From Brendan Cully.
5797 * imap/command.c: branches: 1.35.2; Parse IMAP responses locale-
5798 and case- insensitive. From Brendan Cully.
5800 * imap/imap.c: Parse IMAP responses locale- and case- insensitive.
5803 * imap/message.c: branches: 1.60.2; Parse IMAP responses locale-
5804 and case- insensitive. From Brendan Cully.
5806 * imap/util.c: branches: 1.51.2; Parse IMAP responses locale-
5807 and case- insensitive. From Brendan Cully.
5809 * muttlib.c: branches: 2.52.2; A different fix for the '\012'
5810 issue. Bug tracked down by Johannes Geiger <geiger@ePost.de>.
5812 * pager.c: A different fix for the '\012' issue. Bug tracked
5813 down by Johannes Geiger <geiger@ePost.de>.
5815 2002-01-12 11:42:18 roessler (roessler)
5819 * doc/manual.sgml.head: branches: 1.73.2; Add a ~= pattern.
5820 From Frederic Duval.
5822 * doc/muttrc.man.head: branches: 1.16.2; Add a ~= pattern.
5823 From Frederic Duval.
5825 * mutt.h, pattern.c: Add a ~= pattern. From Frederic Duval.
5827 * doc/manual.sgml.head: Fix a typo, #971.
5829 2002-01-09 15:39:28 roessler (roessler)
5833 2002-01-08 13:06:21 roessler (roessler)
5835 * mx.c: Try to fix #943.
5837 * INSTALL: branches: 2.15.2; 2.15.4; fix libiconv URL. #959.
5839 * NEWS: fix libiconv URL. #959.
5841 2002-01-07 19:10:51 roessler (roessler)
5845 * attach.c: branches: 2.29.2; Fix #951.
5847 2002-01-04 14:30:29 roessler (roessler)
5849 * rfc822.c: Terminate the correct buffer. Noted by Durval
5850 Menezes <durval@tmp.com.br>. (This bug shouldn't have any
5851 security implications. ;-)
5853 * po/et.po, po/fr.po, po/pl.po, po/sv.po: updates.
5855 2002-01-03 20:57:20 roessler (roessler)
5857 * mutt_ssl.c, mutt_ssl.h, mutt_ssl_nss.c, globals.h: Move some
5858 globals where they belong. From Brendan Cully.
5860 2002-01-02 16:28:46 roessler (roessler)
5862 * acconfig.h: Cleanup; from Lars Hecking.
5864 * mutt_ssl.c: Replace a few strncpy() calls by strfcpy().
5866 * recvcmd.c: Bug fix. Problem noted by Vincent Lefevre's
5869 * muttlib.c: Fix the \012 bug.
5871 2002-01-01 20:18:41 roessler (roessler)
5873 * po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
5874 po/tr.po, po/uk.po, po/zh_CN.po, po/hu.po, po/id.po, po/it.po,
5875 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/da.po,
5876 po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po,
5877 po/gl.po, po/Makefile.in.in, po/ca.po, po/cs.po, reldate.h,
5878 ChangeLog, VERSION: automatic post-release commit for mutt-1.3.25
5880 * intl/COPYING.LIB-2, intl/COPYING.LIB-2.1: ups, these were
5881 missing from the CVS.
5885 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/ru.po,
5886 po/pl.po, po/pt_BR.po, po/ko.po, po/nl.po, po/it.po, po/gl.po,
5887 po/id.po, po/es.po, po/fr.po, po/el.po, po/eo.po, po/de.po,
5888 po/cs.po, po/da.po, ChangeLog, VERSION, rfc822.c: post-release
5889 commit for mutt-1.2.5.1.
5891 * rfc822.c: Fix a security problem.
5893 2001-12-28 17:19:00 roessler (roessler)
5895 * protos.h, recvcmd.c, send.c: Make sure References and
5896 In-Reply-To headers are generated properly when the user replies
5897 to one or more message-type attachments.
5899 2001-12-26 19:24:46 roessler (roessler)
5901 * imap/imap.c: Possible fix for #905. From Daniel Eisenbud.
5903 2001-12-21 00:22:12 roessler (roessler)
5905 * pager.c: Fix #929.
5907 2001-12-18 15:13:18 roessler (roessler)
5909 * imap/imap.c, imap/imap.h: Fix from #918. From
5910 <ntyni+mutt@mappi.helsinki.fi>.
5912 * browser.c: branches: 2.38.2; Fix from #918. From
5913 <ntyni+mutt@mappi.helsinki.fi>.
5915 * po/Makefile.in.in: Updating to gettext-0.10.40.
5917 * m4/gettext.m4: branches: 1.7.2; 1.7.4; Updating to
5920 * m4/iconv.m4: branches: 1.3.2; Updating to gettext-0.10.40.
5922 * m4/lcmessage.m4: branches: 1.3.2; 1.3.4; Updating to
5925 * m4/progtest.m4: branches: 1.4.2; 1.4.4; Updating to
5928 * ABOUT-NLS: branches: 2.1.2; 2.1.4; Updating to
5931 * intl/ChangeLog, intl/Makefile.in: branches: 1.3.2; 1.3.4;
5932 Updating to gettext-0.10.40.
5934 * intl/VERSION: Updating to gettext-0.10.40.
5936 * intl/bindtextdom.c: branches: 1.5.2; 1.5.4; Updating to
5939 * intl/config.charset: branches: 1.2.2; 1.2.4; Updating to
5942 * intl/dcgettext.c: Updating to gettext-0.10.40.
5944 * intl/dcigettext.c: branches: 1.2.2; 1.2.4; Updating to
5947 * intl/dcngettext.c, intl/dgettext.c, intl/dngettext.c,
5948 intl/explodename.c, intl/finddomain.c, intl/gettext.c,
5949 intl/gettext.h: Updating to gettext-0.10.40.
5951 * intl/gettextP.h, intl/hash-string.h: branches: 1.4.2; 1.4.4;
5952 Updating to gettext-0.10.40.
5954 * intl/intl-compat.c: Updating to gettext-0.10.40.
5956 * intl/l10nflist.c: branches: 1.5.2; 1.5.4; Updating to
5959 * intl/libgettext.h: Updating to gettext-0.10.40.
5961 * intl/libgnuintl.h: branches: 1.2.2; 1.2.4; Updating to
5964 * intl/loadinfo.h: branches: 1.4.2; 1.4.4; Updating to
5967 * intl/loadmsgcat.c: branches: 1.5.2; 1.5.4; Updating to
5970 * intl/localcharset.c: branches: 1.2.2; 1.2.4; Updating to
5973 * intl/locale.alias: Updating to gettext-0.10.40.
5975 * intl/localealias.c: branches: 1.5.2; 1.5.4; Updating to
5978 * intl/ngettext.c: Updating to gettext-0.10.40.
5980 * intl/plural.c, intl/plural.y: branches: 1.2.2; 1.2.4;
5981 Updating to gettext-0.10.40.
5983 * intl/textdomain.c: Updating to gettext-0.10.40.
5985 2001-12-17 10:08:18 roessler (roessler)
5987 * edit.c: Fix a memory allocation bug. #917.
5989 * thread.c: Another threading update.
5991 * hdrline.c: branches: 2.27.2; Another threading update.
5993 2001-12-13 12:10:59 roessler (roessler)
5995 * menu.c: branches: 2.27.2; Threading updates, from Daniel
5998 * mutt.h, sort.c, thread.c: Threading updates, from Daniel
6001 * pager.c: compile fix.
6003 2001-12-11 23:30:59 roessler (roessler)
6005 * doc/muttrc.man.head: Typo, #911.
6009 * contrib/gpg.rc: Remove an unnecessary \-quoting.
6011 * init.c, pager.c: Add a missing else.
6013 * contrib/gpg.rc: Use gettext to determine the good signature
6016 * init.c: Make "`...`" work as expected.
6020 2001-12-10 13:12:41 roessler (roessler)
6022 * query.c: Fix #910.
6024 * init.h: branches: 2.143.2; Change the default for
6025 $pgp_replyencrypt to "yes".
6027 * po/ja.po, po/pl.po: updates.
6029 2001-12-09 09:12:08 roessler (roessler)
6031 * po/ca.po, configure.in: Add a Catalan translation. From Ivan
6032 Vilata i Balaguer <ivan@selidor.net>.
6034 2001-12-04 10:28:22 roessler (roessler)
6038 2001-12-03 18:36:09 roessler (roessler)
6040 * po/da.po, po/de.po: update.
6042 * mx.c: Try to detect write() errors by calling fsync() after
6043 fflush(). May fix #895.
6045 2001-11-29 09:43:41 roessler (roessler)
6047 * po/zh_TW.po, po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po,
6048 po/uk.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/hu.po,
6049 po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/eo.po,
6050 po/es.po, po/et.po, po/fr.po, po/gl.po, ChangeLog, VERSION,
6051 po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h: automatic
6052 post-release commit for mutt-1.3.24
6054 2001-11-28 10:30:36 roessler (roessler)
6058 2001-11-26 19:16:52 roessler (roessler)
6060 * PATCHES: PATCHES should be _empty_ in the CVS version. Ups.
6062 * PATCHES: patch-1.3.23.2.tt.wcwidth_ja.1. Fix wcwidth_ja(),
6063 from Takizawa Takashi <taki@luna.email.ne.jp>.
6065 * mbyte.c: branches: 2.18.2; patch-1.3.23.2.tt.wcwidth_ja.1.
6066 Fix wcwidth_ja(), from Takizawa Takashi <taki@luna.email.ne.jp>.
6068 * handler.c, muttlib.c: patch-1.3.23.2.bj.state_attach_puts.1,
6069 from Byrial Jensen. This patch is supposed to make one message
6070 more friendly to translators.
6072 * po/et.po, po/ja.po, po/pl.po, po/ru.po, po/da.po, po/de.po:
6075 2001-11-21 13:58:42 roessler (roessler)
6077 * handler.c: Use $wrapmargin in the format=flowed handler, too.
6079 * pager.c, globals.h, init.h: Add a $wrapmargin configuration
6080 variable to fine-tune
6082 2001-11-19 10:41:32 roessler (roessler)
6084 * hash.c: Fix #868, #876. Work-around from Len Lattanzi
6085 <len@mss.migration.com>.
6087 * hdrline.c, protos.h, thread.c: Fix mutt_messages_in_thread().
6088 From Daniel Eisenbud. (patch-1.3.23.2-de-new_threads.2-3.gz).
6090 2001-11-15 18:53:23 roessler (roessler)
6092 * remailer.c: Should be slightly better than a mixmaster
6093 patch suggested by Stefan Karrmann <sk@mathematik.uni-ulm.de>.
6096 2001-11-12 09:53:54 roessler (roessler)
6098 * sort.c, thread.c: patch-1.3.23.2-de-new_threads.2
6100 2001-11-10 08:14:52 roessler (roessler)
6102 * po/eo.po, po/fr.po: update
6104 2001-11-09 09:28:55 roessler (roessler)
6106 * mh.c: Add some NONULL's (#863)
6108 * Makefile.am: branches: 2.101.2; Distribute patchlist.sh. Ups.
6110 2001-11-08 22:42:45 roessler (roessler)
6112 * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
6113 po/tr.po, po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/id.po,
6114 po/it.po, po/ja.po, po/ko.po, po/lt.po, po/gl.po, po/hu.po,
6115 po/et.po, po/fr.po, VERSION, po/cs.po, po/da.po, po/de.po,
6116 po/el.po, po/eo.po, po/es.po, reldate.h, ChangeLog: automatic
6117 post-release commit for mutt-1.3.23.2
6119 * pager.c, init.h, mutt.h: Add an $allow_ansi option. Suggested
6120 and (mostly) implemented by Mike Schiraldi.
6122 * Makefile.am: Don't depend on GNU make. Noted by Bob Bell.
6124 * pgp.c: Fix some messages, so the color marker is actually in
6125 the beginning of a new line.
6127 * globals.h, handler.c, init.c, mutt.h, muttlib.c, pager.c,
6128 pgp.c: somewhat cleaner in-band-signalling between the handlers
6129 and the pager. In particular, it's more difficult now to get
6130 fake PGP and other mutt-generated "[-- " messages colored.
6132 * commands.c: branches: 2.50.2; patch-1.3.23.1-de-new_threads.3-4
6134 * curs_main.c, init.c, init.h, mutt.h, sort.c, thread.c:
6135 patch-1.3.23.1-de-new_threads.3-4
6137 * handler.c: 2.47 introduced another bug. I should go to bed now.
6139 * handler.c: Replace a ridiculous for loop by a proper
6142 * handler.c, pager.c: Use a slightly different reset sequence
6143 for the format=flowed hack, and don't send any such sequence
6144 when we aren't in the internal pager.
6146 * pager.c: Trying to fix #738.
6148 2001-11-07 22:25:09 roessler (roessler)
6150 * handler.c: Fix #860. Noted: The format=flowed code is not
6153 * addrbook.c: Fix #858.
6155 * doc/patch-notes.txt, Makefile.am: Implement the patchlist
6156 scheme instead of version number munging.
6158 * main.c: branches: 2.55.2; Implement the patchlist scheme
6159 instead of version number munging.
6161 * muttlib.c, patchlist.sh, protos.h: Implement the patchlist
6162 scheme instead of version number munging.
6164 * sendlib.c: branches: 2.94.2; Implement the patchlist scheme
6165 instead of version number munging.
6167 * complete.c: Fix 706, 853.
6169 * commands.c, init.h, mutt.h, thread.c:
6170 patch-1.3.23.1-de-new_threads.2-3
6172 2001-11-06 20:38:17 roessler (roessler)
6174 * mutt.h, sort.c, sort.h, thread.c, menu.c:
6175 [patch.1.3.23.1.de.new_threads.2] Daniel Eisenbud's redone
6176 threading code, version two.
6178 * doc/patch-notes.txt: fix a typo.
6180 * PATCHES: uuups, there was a "test" left over.
6182 * doc/PGP-Notes.txt: Some part of this documentation was severely
6185 * doc/Makefile.in, doc/patch-notes.txt, Makefile.am, PATCHES,
6186 configure.in, main.c, muttlib.c, protos.h, sendlib.c: Add and
6187 document a new mechanism for displaying patches in running
6190 * send.c: Indentation fixing while staring at the code affected
6191 by #857. No fix for the crash, though.
6193 * doc/manual.sgml.head, doc/muttrc.man.head, alias.c, init.c: Fix
6194 an addressbook bug, and introduce "unalias *". From "g.c.w. de
6195 bruijn" <geerd.debruijn@nl.thalesgroup.com>.
6197 2001-11-05 21:38:18 roessler (roessler)
6199 * imap/browse.c, imap/imap.c, imap/util.c, mutt_ssl.c,
6200 mutt_ssl_nss.c: Missing gettext calls, noted by Byrial Jensen.
6202 * pop.c: branches: 2.22.2; Missing gettext calls, noted by
6205 * thread.c: Missing gettext calls, noted by Byrial Jensen.
6207 * commands.c: Make the save-copy prompt more translator-friendly.
6210 * po/da.po, po/de.po, po/eo.po, po/fr.po, po/ja.po, po/pl.po:
6213 * mh.c: Fix a segmentation fault which occurs when mutt's get-mail
6214 POP mode is used with a maildir spool folder. Noted by Frédéric
6215 L. W. Meunier <0@pervalidus.net>.
6217 * mutt_socket.c, pop.c: Vsevolod Volkov's fix for #851, and a
6220 * headers.c, muttlib.c, protos.h, send.c: Byrial Jensen's
6221 mtime hack is needed at more than one place. Noted by Manoj
6224 2001-10-31 09:38:07 roessler (roessler)
6226 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/es.po,
6227 po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
6228 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
6229 po/ru.po, po/sk.po, po/sv.po, ChangeLog, VERSION, po/cs.po,
6230 po/da.po, po/de.po, po/el.po, po/eo.po, reldate.h: automatic
6231 post-release commit for mutt-1.3.23.1
6233 * imap/message.c, commands.c, curs_main.c, flags.c, hdrline.c,
6234 init.h: Advanced threading, v 5.1. From Daniel Eisenbud
6235 <eisenbud@cs.swarthmore.edu>.
6237 * mbox.c: branches: 2.22.2; Advanced threading, v 5.1.
6238 From Daniel Eisenbud <eisenbud@cs.swarthmore.edu>.
6240 * menu.c, mh.c, mutt.h, mx.c, mx.h: Advanced threading, v 5.1.
6241 From Daniel Eisenbud <eisenbud@cs.swarthmore.edu>.
6243 * parse.c: branches: 2.39.2; Advanced threading, v 5.1.
6244 From Daniel Eisenbud <eisenbud@cs.swarthmore.edu>.
6246 * pop.c, postpone.c, protos.h, sort.c, sort.h, thread.c:
6247 Advanced threading, v 5.1. From Daniel Eisenbud
6248 <eisenbud@cs.swarthmore.edu>.
6250 * pgpewrap.c: branches: 2.3.2; Add magic comment so we can use
6251 traditional malloc() in this program.
6253 2001-10-30 22:43:23 roessler (roessler)
6255 * init.h: .mh_sequences fix, from lorenzo@cisco.com.
6257 * mutt_socket.c, mutt_ssl.c: TLS connection reuse. From Brendan
6260 2001-10-29 23:21:48 roessler (roessler)
6262 * pager.c: Fix two places which _may_ look like buffer overflows,
6267 * doc/manual.sgml.head: Make the documentation of toggle-unlink
6268 more precise - someone on comp.mail.mutt got confused by this.
6270 2001-10-28 19:46:43 roessler (roessler)
6272 * imap/browse.c, imap/imap.c: Fix 839
6276 * sendlib.c: Another aesthetic message-id change.
6278 * sendlib.c: GMT's too clumsy. Just take G.
6280 * sendlib.c: Use GMT for message-IDs. Note: The addition of
6281 the constant string "GMT" is so intended to avoid the production
6282 of duplicate message-IDs when mutts running in time zones ahead
6287 * url.c: Another bug related to #837.
6289 * imap/util.c: Fix a problem related to #837 (the bug isn't
6290 entirely close, though).
6292 2001-10-26 23:53:29 roessler (roessler)
6294 * doc/manual.sgml.head: Point to the openProjects.net IRC channel
6297 2001-10-25 07:54:35 roessler (roessler)
6299 * pgp.c: Handle clearsigned messages gracefully even when
6300 pgp_verify_sig is set and pgp_decode_command is unset.
6302 2001-10-24 11:08:22 roessler (roessler)
6304 * complete.c: Suspected fix for #837.
6306 2001-10-22 09:28:26 roessler (roessler)
6308 * imap/util.c, globals.h, init.h: Make IMAP keepalive
6309 configurable. From Brendan Cully.
6311 2001-10-17 17:03:19 roessler (roessler)
6313 * curs_main.c: Fix #829.
6315 * sendlib.c: Fix #828: Sendmail is now invoked with stdout and
6316 stderr redirected to /dev/null. Apparently, sendmail 8.12.1
6317 doesn't like to be invoked with stderr and stdout closed.
6319 * curs_main.c: Fix CURHDR confusion. Mutt should compile now.
6320 (Sorry for not committing this earlier.)
6322 2001-10-16 14:29:27 roessler (roessler)
6324 * addrbook.c, keymap.c: Address book nit fix from
6325 geerd.debruijn@nl.thalesgroup.com.
6327 * po/ja.po, po/it.po: update
6329 2001-10-15 20:18:32 roessler (roessler)
6331 * rfc2047.c: branches: 2.35.2; Close #821. Fix provided
6334 * curs_main.c: AIX portability patch. Suggested by Jan Chrillesen
6335 <jan@chrillesen.dk>.
6337 * doc/manual.sgml.tail: branches: 1.15.2; Fixing a nit, From
6340 2001-10-12 09:03:26 roessler (roessler)
6344 2001-10-11 20:08:44 roessler (roessler)
6346 * imap/message.c: Small fix from Edmund GRIMLEY EVANS
6349 * compose.c: branches: 2.48.2; Little fix from
6350 sroberts@certicom.com.
6354 * pgpewrap.c: Add public domain notice.
6356 * Makefile.am, configure.in, pgpewrap, pgpewrap.c: Include C
6357 version of pgpewrap, by Wessel Dankers <wsl@fruit.eu.org>.
6361 * compose.c: Unify "Can't stat" messages. Suggested by Byrial.
6363 * editmsg.c: branches: 2.12.2; Unify "Can't stat" messages.
6364 Suggested by Byrial.
6366 * sendlib.c: Unify "Can't stat" messages. Suggested by Byrial.
6368 2001-10-10 23:37:06 roessler (roessler)
6372 * pager.c: Fix minor snafu in Vsevolod's patch about important
6373 flags for POP folders.
6375 * main.c: Mess around with signal handlers. Allegedly, this
6376 helps to get things working with Solaris 8. See #455.
6378 * imap/message.c: Try to fix #302.
6380 * curs_main.c, pager.c: Don't allow setting the "important"
6381 flag when message resides on a POP server.
6383 * curs_lib.c: Rename pad_char to m_pad_char - AIX curses
6384 have a macro called pad_char. Noted by Jan Chrillesen
6385 <jan@chrillesen.dk>.
6387 * pager.c: Patch from #272 (from acli@mingpaoxpress.com).
6389 * browser.c: Fix #813.
6391 * mx.c: Another consistency fix for maildir_trash.
6393 * mh.c, mx.c: Experimental patch to make maildir_trash handling
6396 * buffy.c: branches: 2.21.2; maildir buffy: Don't consider
6397 "trashed" new messages new. Fixes #412.
6399 * main.c: Include platform information with mutt -v output.
6401 * muttbug.sh.in: Include some information about the compiler
6402 and compiler flags used with bug reports.
6406 * po/fr.po, po/de.po: updates.
6408 2001-10-09 09:29:55 roessler (roessler)
6410 * getdomain.c: A different fix for #767.
6412 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/ru.po,
6413 po/sk.po, po/sv.po, po/pt_BR.po, po/it.po, po/ja.po, po/ko.po,
6414 po/lt.po, po/nl.po, po/pl.po, po/eo.po, po/es.po, po/et.po,
6415 po/fr.po, po/gl.po, po/hu.po, po/id.po, po/cs.po, po/da.po,
6416 po/de.po, po/el.po, reldate.h, ChangeLog, VERSION: automatic
6417 post-release commit for mutt-1.3.23
6419 2001-10-07 06:43:52 roessler (roessler)
6421 * doc/manual.sgml.head: We do update .mh_sequences files now.
6423 2001-10-06 09:31:44 roessler (roessler)
6425 * doc/manual.sgml.head: Documentation for check-traditional-pgp
6426 and for edit-type when used in read mode.
6428 2001-10-02 22:20:03 roessler (roessler)
6430 * enter.c: Fix #801.
6432 2001-10-01 09:58:49 roessler (roessler)
6434 * mh.c: Create mh_sequences files when they don't exist.
6435 Suggested by TAKIZAWA Takashi <taki@luna.email.ne.jp>.
6437 2001-09-28 08:38:44 roessler (roessler)
6439 * charset.c: More character set aliases, from Ionel Mugurel
6440 Ciobica <tgakic@sg10.chem.tue.nl>.
6442 * pager.c: Color fix from Brandon Long. Welcome back!
6444 2001-09-26 10:56:52 roessler (roessler)
6446 * mh.c: OK, I couldn't resist. ;-)
6448 Depending on the user's usage patterns and configuration, there
6449 may be a strong bias in maildir files moving either within the
6450 new or to the cur subfolder. This patch adds hit counters for
6451 each of these directories. Mutt will then look first into the
6452 directory encountered more frequently in the past. This should
6453 help to reduce the cost of chasing messages a bit, and isn't
6456 (Another possibility for optimization may be to actually base
6457 the prediction on the configuration and on the message flags
6458 as we know them - in particular, the mark_old and move options
6459 could have some effect here. Thinking about message flags, one
6460 could even replace the simple heuristic currently implemented by
6461 a matrix recording hit counters depending on flags. But then
6462 again, it's all just playing around, since this function will
6463 be invoked only rarely. ;-)
6465 * attach.c, commands.c, copy.c, copy.h, handler.c, mutt.h,
6466 recvattach.c: Fix inconsistencies between printing and displaying
6467 of message/rfc822 body parts.
6469 * attach.c: Fix attachment printing.
6471 * mh.c, mx.c, mx.h: Search for messages which may have been moving
6472 under our feet in maildir folders. Suggested by Bjoern Jacke.
6474 * contrib/gpg.rc: Remove --comment '' - it breaks pgpewrap and
6475 isn't necessary with more recent gpg versions.
6477 2001-09-21 09:35:18 roessler (roessler)
6481 2001-09-17 10:19:10 roessler (roessler)
6485 2001-09-14 08:19:30 roessler (roessler)
6489 2001-09-11 12:24:32 roessler (roessler)
6491 * addrbook.c, alias.c, init.c, menu.c, mutt.h, query.c: More
6494 * addrbook.c, attach.h, browser.c, functions.h, init.c, init.h,
6495 keymap.c, keymap.h, menu.c, mutt.h, mutt_menu.h, recvattach.c:
6496 The addressbook used to crash when someone issued the alias and
6497 unalias commands while on that menu. This patch has a basic fix
6498 for this behaviour, and adds delete and undelete functions to
6499 this menu. While I'm on it, I've also made sure that "apply-tag"
6500 untags everything on all menus.
6502 The original crash was noted by Oliver Kauss <kauss@gmx.de>.
6504 2001-09-08 14:23:05 roessler (roessler)
6506 * init.c: Thomas Guettler <thomas@thomas-guettler.de> reports
6507 a segfault when you search for "~b \\${".
6509 * po/zh_TW.po: update
6511 2001-09-06 12:10:10 roessler (roessler)
6515 * curs_main.c: Try to fix a boundary condition: Assume that you
6516 are in a limited view which includes the folder's last message.
6517 Display that message. Wait until a new message is added to the
6518 current folder which does NOT match the limit pattern. Press tab.
6519 Mutt would get confused. I think that this patch fixes the
6520 problem (but I'm not entirely sure).
6522 2001-09-05 12:09:44 roessler (roessler)
6524 * sendlib.c: BSD/OS portability fix from Edmund Grimley Evans.
6527 * imap/imap.c, init.h: patch-1.3.22.1.remove_warnings.awn.1,
6528 from Andrew W. Nosenko.
6530 2001-09-04 19:12:23 roessler (roessler)
6534 * imap/util.c, mutt_socket.c, muttlib.c, pop.c, url.c, url.h:
6535 patch-bac.canonifypath-4.
6537 The attached patch reverts the IMAP canonification patch I
6538 reverted a version ago (sorry for being so wishy-washy). This
6539 time I put in some code to preserve IMAP URL passwords in the
6540 initial pass, so people who like to use those sorts of URLs still
6541 can. That was the only reason I had reverted the patch before.
6543 (From Brendan Cully.)
6545 * po/ja.po, po/ru.po, po/uk.po: updates
6547 * mutt_tunnel.c: patch-bac.tunnelreopen-1 from Brendan Cully.
6549 2001-09-03 13:59:37 roessler (roessler)
6551 * curs_main.c, thread.c: Don't lose track of the current message
6552 when collapsing and changing sort modes wildly. Noted by
6555 * NEWS, globals.h, init.h, mh.c: Make MH sequences variable.
6559 * sendlib.c: Don't try to attach non-regular files. #754.
6561 2001-08-31 09:21:55 roessler (roessler)
6563 * NEWS: Mention mailto URL support.
6565 * imap/imap.c, imap/util.c, imap/command.c: Fix some memory leaks.
6566 From Pawel Salek, by way of Brendan Cully.
6568 2001-08-30 21:30:39 roessler (roessler)
6570 * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/pt_BR.po,
6571 po/ru.po, po/sk.po, po/lt.po, po/nl.po, po/pl.po, po/it.po,
6572 po/ja.po, po/ko.po, po/gl.po, po/hu.po, po/id.po, po/et.po,
6573 po/fr.po, po/eo.po, po/es.po, po/el.po, po/da.po, po/de.po,
6574 ChangeLog, VERSION, doc/Makefile.in, po/cs.po: automatic
6575 post-release commit for mutt-1.3.22.1
6577 * po/uk.po, po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po,
6578 po/pt_BR.po, po/ru.po, po/pl.po, po/lt.po, po/nl.po, po/it.po,
6579 po/ja.po, po/ko.po, po/hu.po, po/id.po, po/gl.po, po/et.po,
6580 po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po, po/da.po,
6581 ChangeLog, VERSION, po/cs.po, reldate.h: automatic post-release
6582 commit for mutt-1.3.22
6584 * contrib/sample.muttrc-tlr: update
6586 * build-release: branches: 2.17.2; more preparations for
6589 * Makefile.am, README.UPGRADE: README.UPGRADE is quite outdated.
6591 * doc/muttrc.man.head, NEWS: documentation updates.
6593 * doc/mutt.man: branches: 1.16.2; mention ~/.mutt/muttrc
6595 * curs_main.c: Fix #750 / deb#108628.
6597 * pop_auth.c: patch-20010829.vvv.pop_auth
6599 2001-08-28 20:39:04 roessler (roessler)
6601 * handler.c: Don't do character conversion when we call an
6602 external handler for a text type. Assume that the conversion
6607 2001-08-24 08:07:42 roessler (roessler)
6609 * sendlib.c: Don't use the 7bit encoding for non-text MIME types.
6610 This may produce slightly longer messages, but it helps to
6611 avoid corruption with binary attachments which look like text,
6616 * sendlib.c: More liberally apply MIME encodings to non-text
6617 body parts when there's a ^From_ line.
6619 2001-08-23 19:10:04 roessler (roessler)
6621 * po/eo.po, po/sv.po: update
6623 2001-08-22 14:41:32 roessler (roessler)
6625 * po/et.po, po/fr.po: update
6627 * pop_auth.c: This should fix the warnings which A. Nosenko found.
6628 (And may introduce new ones about unused variables.)
6630 2001-08-21 21:54:33 roessler (roessler)
6632 * po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
6633 po/pt_BR.po, po/ru.po, po/pl.po, po/ja.po, po/ko.po, po/lt.po,
6634 po/nl.po, po/hu.po, po/id.po, po/it.po, po/fr.po, po/gl.po,
6635 po/et.po, po/el.po, po/eo.po, po/es.po, po/da.po, po/de.po,
6636 po/cs.po, reldate.h, VERSION, ChangeLog: automatic post-release
6637 commit for mutt-1.3.21
6639 2001-08-20 12:11:28 roessler (roessler)
6641 * mx.c: Check for .mew-cache in MH folders.
6643 2001-08-16 12:42:30 roessler (roessler)
6645 * sendlib.c: Mutt's detection of overly long lines would fail
6646 with text files when the long line is the last one, and is
6647 not finished by a newline character. This can, for instance,
6648 happen when you send out macintosh-generated HTML files.
6650 (And, apparently, we hit some boundary somewhere in the PGP code
6651 with that - I had some truncated attachments today.)
6653 2001-08-13 16:12:08 roessler (roessler)
6655 * pop.c: fix content-length headers.
6657 * mh.c: Fix treatment of maildir folders. We partially used mh
6658 routines for these, introducing absurdities such as .mh_sequences
6661 2001-08-12 10:15:15 roessler (roessler)
6663 * init.c, init.h: Fix the "strange e-mail header" bug. It was
6664 an uninitialized buffer. Thanks to Brendan Cully for figuring
6667 2001-08-11 17:39:13 roessler (roessler)
6669 * muttlib.c: Undo an earlier change to _mutt_expand_path, which
6670 seems to have caused problems. From Brendan Cully.
6672 * config.guess, config.sub: Update. Thanks, Brendan!
6674 2001-08-09 11:28:09 roessler (roessler)
6676 * po/uk.po, po/ja.po: update
6678 2001-08-08 19:27:50 roessler (roessler)
6680 * doc/manual.sgml.tail: Adding someone I forgot.
6682 2001-08-07 12:45:51 roessler (roessler)
6684 * doc/manual.sgml.tail: Update credits. I'm sure I forgot some
6685 people. If you feel you're one of them, please drop me a line!
6687 2001-08-06 17:49:06 roessler (roessler)
6689 * curs_lib.c: Here's a fix to allow (n)curses versions to work
6690 with some terminfo entries where (for whatever reason), someone
6691 specified cvvis but not cnorm. From a report/discussion with
6692 Mario Vanoni <vanonim@dial.eunet.ch>. (From Thomas Dickey.)
6694 * buffy.c: Another little MH buffy bug. From Len Lattanzi
6695 <Len.Lattanzi@Migration.com>.
6697 2001-08-03 16:55:41 roessler (roessler)
6699 * mh.c: fix an mh_buffy segfault.
6701 * configure.in: Don't default to "no" when we can't find sendmail.
6702 #713; Brendan Cully.
6704 * buffy.c, mh.c, mx.h: MH buffy.
6706 2001-08-02 22:59:16 roessler (roessler)
6708 * contrib/gpg.rc: Don't emit a comment armor header at all.
6710 * mh.c: Update mh_sequences when messages are deleted. Note:
6711 Currently, we only clean up our own sequences, and leave others'
6712 sequences alone. Should possibly be fixed.
6716 * imap/browse.c: Namespace fix. From Pawel Slawek (or Peter
6717 Bloomfield?); forwarded by Brendan Cully.
6719 2001-08-01 22:40:29 roessler (roessler)
6723 * po/fr.po, po/ru.po, po/de.po: updates.
6725 * gnupgparse.c: branches: 2.22.2; Signed fixes. Noted by
6726 Vincent Lefevre's compiler.
6728 * pgpkey.c: Signed fixes. Noted by Vincent Lefevre's compiler.
6730 2001-07-31 12:28:19 roessler (roessler)
6732 * mh.c: More MH fixes.
6734 * mh.c: fix a small typo
6736 * mailbox.h: branches: 2.10.2; Add mh_sequences support.
6739 * mh.c, mx.c: Add mh_sequences support. I hope this works.
6741 2001-07-29 09:48:04 roessler (roessler)
6743 * contrib/gpg.rc: Fix the comment header, and generally be
6746 2001-07-26 17:42:48 roessler (roessler)
6748 * imap/util.c: patch-bac.imapnextword-1. From Brendan Cully.
6750 * pgpkey.c: Don't confuse validity and trust when it comes to
6753 * thread.c: O(n log (n)) sorting from Jan Kratochvil
6756 2001-07-25 19:51:58 roessler (roessler)
6758 * po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
6759 po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/da.po, po/de.po,
6760 po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po,
6761 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/cs.po:
6762 update-po after gettext update.
6764 2001-07-24 21:29:47 roessler (roessler)
6766 * po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po,
6767 po/uk.po, po/ru.po, po/pl.po, po/pt_BR.po, po/ja.po, po/ko.po,
6768 po/lt.po, po/nl.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
6769 ChangeLog, VERSION, po/cs.po, po/da.po, po/de.po, po/el.po,
6770 po/eo.po, po/es.po, po/et.po, po/fr.po, reldate.h: automatic
6771 post-release commit for mutt-1.3.20
6773 * imap/imap.c: Avoid mail loss with IMAP. From Brendan Cully.
6775 * imap/command.c: patch-bac.capability-20010724.1. From Brendan
6778 * mbox.c: Add a status message, so "Writing messages" doesn't
6779 stay on screen forever.
6781 2001-07-24 06:42:06 Brendan Cully <brendan@kublai.com> (roessler)
6783 * imap/imap.c: The attached patch fixes a couple bugs I introduced
6784 recently when working around the buggy but firmly entrenched
6785 UW-IMAP 4.7 server. These resulted in additional overhead
6786 when synchronising mailboxes and occasional problems opening
6789 2001-07-19 14:51:14 roessler (roessler)
6791 * curs_main.c: Redraw when an alias is created - the user may
6792 have assigned a different realname.
6796 2001-07-11 07:19:45 roessler (roessler)
6798 * INSTALL: Replace mutt-dev@cs.hmc.edu by mutt-dev@mutt.org.
6799 Noted by "Mark E. Mallett" <mem@mv.mv.com>.
6801 2001-07-09 20:54:34 roessler (roessler)
6803 * Makefile.am, acconfig.h, configure.in: locale-related fix from
6806 2001-07-04 07:35:20 roessler (roessler)
6808 * imap/util.c: Fix a nit. From "Andrew W. Nosenko"
6811 2001-07-03 19:32:12 roessler (roessler)
6813 * m4/iconv.m4, configure.in: Iconv-related cleanup. From Brendan
6816 * init.c, muttlib.c, protos.h: Unified buffer handling, from
6819 * pgppubring.c: branches: 2.26.2; Don't sign-extend chars.
6821 * pgp.c: Fixing a PGP signature reporting bug; adding debugging
6824 * mutt_socket.c: Don't fcntl -1. From Brendan.
6826 * imap/imap.c, imap/imap_private.h, imap/message.c, muttlib.c,
6827 protos.h: Fix #677. From Brendan Cully.
6829 2001-07-02 20:28:32 roessler (roessler)
6831 * query.c: Fix a minor nit with the external query interface.
6833 * doc/manual.sgml.head: documentation from Brendan Cully.
6835 2001-06-29 10:06:16 roessler (roessler)
6837 * imap/imap.c, hook.c, init.h, mutt.h, mutt_socket.c, protos.h:
6838 patch-bac-vvvacounthook-20010628.1
6840 2001-06-28 20:34:05 roessler (roessler)
6842 * query.c: Query patch from Olivier Chapuis
6843 <olivier.chapuis@free.fr>.
6845 2001-06-27 16:08:06 roessler (roessler)
6849 * init.h, mutt.h, mx.c: patch-1.3.19i.rs.keep_flagged
6851 2001-06-26 10:26:54 roessler (roessler)
6853 * pgppubring.c: fixes.
6855 * pgplib.h, pgppubring.c: Fix handling of revocation certificates.
6857 * pgppubring.c: Also dump revocations.
6859 * pgplib.c, pgplib.h, pgppubring.c: Add a very simple
6860 signature-dumping mode to pgpring. (Not needed for mutt.)
6862 2001-06-19 08:39:17 roessler (roessler)
6866 * imap/imap.c, imap/message.c: IMAP error checking for bug #662.
6869 2001-06-18 17:29:55 roessler (roessler)
6871 * po/zh_CN.GB2312.po, po/zh_CN.po, po/zh_TW.Big5.po, po/zh_TW.po,
6872 configure.in: Renaming the Chinese translations.
6876 * globals.h, init.h, mutt.h, pop.h, pop_auth.c: The attached patch
6877 adds two variables: $pop_authenticators and $pop_auth_try_all.
6879 From Vsevolod Volkov.
6881 2001-06-14 13:29:06 roessler (roessler)
6885 2001-06-13 08:29:16 roessler (roessler)
6887 * m4/gettext.m4: Avoid more m4 macro collisions.
6889 * m4/glibc21.m4: branches: 1.2.2; 1.2.4; Avoid more m4 macro
6892 * imap/auth_sasl.c: An updated version of the previous patch.
6895 * mutt_sasl.c: branches: 2.10.2; An updated version of the
6896 previous patch. From Brendan.
6898 * mutt_sasl.h, pop_auth.c: An updated version of the previous
6899 patch. From Brendan.
6901 * pop_auth.c: This patch closes a ridiculous bug where the
6902 SASL library could be used without being initialised. I don't
6903 understand why lots of people weren't having problems, unless
6904 no one who uses SASL uses POP :)
6912 2001-06-12 12:45:29 roessler (roessler)
6914 * m4/gettext.m4, m4/progtest.m4, configure.in: gettext-related
6915 fixes. Most of this may just be temporary if we decide to get
6916 rid of our own gettext.m4.
6918 * m4/gettext.m4: Fix comments.
6922 2001-06-11 18:32:05 roessler (roessler)
6924 * imap/auth.c, imap/imap.c, doc/manual.sgml.head:
6925 patch-bac.flags-20010611.1
6927 * po/es.po, po/da.po: update.
6929 * doc/manual.sgml.head: Updates from Byrial Jensen.
6931 * keymap.c: command/function cosmetics from Byrial Jensen.
6933 * po/de.po, po/et.po, po/sv.po: update.
6935 * doc/mutt.man, doc/muttbug.man, init.c, init.h: Use the EMAIL
6936 environment variable as the default for $from.
6938 * po/eo.po, po/el.po: update.
6940 2001-06-07 23:15:53 roessler (roessler)
6942 * po/fr.po, po/id.po: updates for 1.3.19.
6944 * po/zh_TW.Big5.po: A fixed version from EGE.
6946 * build-release: Don't try to upload to sigtrap.guug.de any more.
6948 * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
6949 po/ru.po, po/sk.po, po/sv.po, po/ja.po, po/ko.po, po/lt.po,
6950 po/nl.po, po/pl.po, po/pt_BR.po, po/hu.po, po/id.po, po/it.po,
6951 po/fr.po, po/gl.po, po/es.po, po/et.po, po/el.po, po/eo.po,
6952 po/cs.po, po/da.po, po/de.po, reldate.h, VERSION, ChangeLog:
6953 automatic post-release commit for mutt-1.3.19
6955 * check_sec.sh: Don't check in intl/
6957 * m4/codeset.m4: branches: 1.1.2; 1.1.4; More from the gettext
6958 munster patch from E.G.E.
6960 * m4/glibc21.m4, m4/iconv.m4: More from the gettext munster
6963 * po/zh_TW.Big5.po, m4/gettext.m4, m4/lcmessage.m4,
6964 m4/progtest.m4: Gettext update. (From E.G.E., of course.)
6966 * intl/Makefile.in, intl/VERSION, intl/bindtextdom.c,
6967 intl/cat-compat.c, intl/config.charset, intl/dcgettext.c,
6968 intl/dcigettext.c, intl/dcngettext.c, intl/dgettext.c,
6969 intl/dngettext.c, intl/explodename.c, intl/finddomain.c,
6970 intl/gettext.c, intl/gettext.h, intl/gettextP.h,
6971 intl/hash-string.h, intl/intl-compat.c, intl/l10nflist.c,
6972 intl/libgettext.h, intl/libgnuintl.h, intl/libintl.glibc,
6973 intl/linux-msg.sed, intl/loadinfo.h, intl/loadmsgcat.c,
6974 intl/localcharset.c, intl/locale.alias, intl/localealias.c,
6975 intl/ngettext.c, intl/plural.c, intl/plural.y, intl/po2tbl.sed.in,
6976 intl/ref-add.sin, intl/ref-del.sin, intl/textdomain.c,
6977 intl/xopen-msg.sed, intl/.cvsignore, intl/ChangeLog, Makefile.am,
6978 acconfig.h, configure.in, gettext.c: Gettext update.
6980 * lib.h: branches: 2.11.2; Gettext update.
6982 * mbyte.c: Gettext update.
6986 * configure.in: ALL_LINGUAS. I forgot to do this earlier today.
6988 * NEWS: Documentation update from Brendan Cully.
6990 * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.GB2312.po,
6991 po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po, po/sk.po, po/ko.po,
6992 po/lt.po, po/nl.po, po/pl.po, po/et.po, po/fr.po, po/gl.po,
6993 po/hu.po, po/id.po, po/it.po, po/ja.po, po/cs.po, po/da.po,
6994 po/de.po, po/el.po, po/eo.po, po/es.po: Updating the gl
6995 translation, another update-po run.
6997 * po/zh_TW.Big5.po: Changed to utf-8 in order to avoid problems
6998 with recent gettext versions. Thanks to EGE!
7000 (BTW, the file name is lying now. Is this a problem?)
7002 * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
7003 po/ru.po, po/sk.po, po/sv.po, po/pt_BR.po, po/pl.po, po/ja.po,
7004 po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po, po/et.po,
7005 po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/cs.po,
7006 po/da.po, po/de.po, po/el.po: update-po; adding an Estonian
7009 * po/it.po: Fix a small bug.
7011 * imap/message.c: This patch ensures IMAP FLAGS aren't parsed
7012 twice when fetching the full message body. It really only amounts
7013 to a cosmetic error, but may cause spurious "Mailbox externally
7018 * INSTALL, README.SSL, rfc2047.c: Documentation updates and a
7019 little bug fix. From Brendan Cully.
7021 * init.c: Don't add empty strings to lists. From Thomas Parmelan
7024 2001-06-05 15:43:41 roessler (roessler)
7026 * handler.c: Leave slightly more margin with format=flowed.
7028 * imap/command.c, mutt_socket.c, mutt_ssl.c, mutt_tunnel.c:
7029 patch-bac.sockets-20010605.1
7031 * imap/auth.c, init.h: Change the delimiter for
7032 imap_authenticators to a colon.
7034 * imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
7035 imap/imap.c, imap/auth.c, imap/auth.h, imap/auth_anon.c,
7036 imap/auth_cram.c: The attached patch should be the last feature
7037 I want to get in before 1.4. It creates a new config variable
7038 $imap_authenticators, which is a comma-separated list of
7039 authentication methods for mutt to try to use to authenticate to
7040 an IMAP server. If it is unspecified you get the old behaviour
7041 - any method is tried, the first to succeed or fail ends the
7044 (From Brendan Cully.)
7046 * globals.h, init.h: The attached patch should be the last
7047 feature I want to get in before 1.4. It creates a new config
7048 variable $imap_authenticators, which is a comma-separated list of
7049 authentication methods for mutt to try to use to authenticate to
7050 an IMAP server. If it is unspecified you get the old behaviour
7051 - any method is tried, the first to succeed or fail ends the
7054 * attach.c, commands.c, handler.c: Check mutt_create_filter*'s
7055 return value for errors. This should avoid a bunch of possible
7058 2001-06-04 18:29:33 roessler (roessler)
7060 * doc/manual.sgml.head: Score documentation fix.
7064 * doc/.cvsignore, .cvsignore: Ignore some more generated files.
7065 From Andrew Nosenko.
7067 * Makefile.am: -I$(includedir) is moved from INCLUDES variable
7068 to the end of CPPFLAGS. This allow build Mutt with Bruno's
7069 libiconv and --prefix=/usr on glibc-2.1.2 systems.
7071 From "Andrew W. Nosenko" <awn@bcs.zp.ua>.
7073 * doc/Makefile.in, doc/instdoc.sh.in, contrib/Makefile.in,
7074 INSTALL, Makefile.am, configure.in, init.c, main.c, muttbug.sh.in,
7075 sendlib.c: Clean up the sharedir mess. From Lars Hecking.
7077 2001-06-01 08:53:23 roessler (roessler)
7079 * imap/command.c, imap/imap.c, imap/imap_private.h,
7080 imap/message.c, curs_main.c, mailbox.h: More concurrent IMAP
7081 modification handling from Brendan Cully.
7085 2001-05-31 18:04:24 roessler (roessler)
7087 * mutt_tunnel.c: Tunnel fixes.
7089 * configure.in: Fix some typos.
7091 * mutt_curses.h, configure.in: Utf-8 support with ncurses, by
7092 Sven Verdoolaege. Thomas E. Dickey says it looks reasonable,
7095 2001-05-30 23:00:51 roessler (roessler)
7097 * imap/command.c, imap/imap.c, Makefile.am, enter.c,
7098 mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h,
7099 mutt_ssl.c, mutt_ssl_nss.c, mutt_tunnel.c: Socket API clean-up
7102 * send.c: If messages have no References header, fall back to
7103 using In-Reply-To when constructing a reply's references header.
7104 This may not be strictly according to the book, but looks like
7105 a reasonable suggestion (which came from Vincent Lefebvre).
7107 * curs_main.c: Check whether any messages are visible.
7109 2001-05-29 20:26:23 roessler (roessler)
7111 * m4/gssapi.m4: branches: 1.1.2; GSSAPI fixes, tunnel driver.
7114 * imap/auth.c, imap/auth_gss.c, imap/auth_sasl.c, imap/imap.c,
7115 Makefile.am, README, configure.in, globals.h, init.h,
7116 mutt_socket.c, mutt_socket.h, mutt_tunnel.c, mutt_tunnel.h:
7117 GSSAPI fixes, tunnel driver. From Brendan Cully.
7119 * configure.in, md5.h, sha1.h: More type-determination fixes
7122 2001-05-28 19:14:47 roessler (roessler)
7124 * imap/util.c: Consult /etc/services for imaps port. From Brendan
7127 * imap/Makefile.am, Makefile.am, checktypes.c, configure.in,
7128 md5.h, md5c.c, sha1.c, sha1.h: Improve checking for 32bit
7129 integers. From Brendan Cully and Lars Hecking.
7131 * muttbug.sh.in: Cosmetics. From Brendan Cully.
7133 * imap/command.c, imap/imap.c, imap/imap_private.h: Detect
7134 external modifications of IMAP folders. From Brendan Cully.
7136 * curs_main.c: Fix attaching messages via IMAP. From Brendan
7139 2001-05-24 10:18:30 roessler (roessler)
7143 * browser.c: patch-bac.chdir-20010523.2
7145 2001-05-23 14:19:16 roessler (roessler)
7147 * browser.c: patch-bac.chdir-20010523.1
7149 * imap/browse.c: patch-bac.createnull-20010522.1
7151 2001-05-22 21:45:52 roessler (roessler)
7153 * doc/manual.sgml.head: Documentation nit from Björn Jacke.
7155 * configure.in: Let configure --help look prettier. From Brendan
7158 * doc/manual.sgml.head, doc/manual.sgml.tail: Documentation
7159 fixes from Brendan Cully.
7161 * imap/imap.c: Attachment deletion on IMAP servers, take two.
7163 2001-05-21 08:42:07 roessler (roessler)
7165 * imap/imap.c, imap/message.c, commands.c, mx.c, protos.h:
7166 Attachment deletion for IMAP folders. By Brendan Cully.
7168 2001-05-20 22:35:29 roessler (roessler)
7170 * handler.c: Fix character set conversion for non-plain text
7171 types with 8bit content-transfer-encodings. Noted by Björn Jacke.
7173 * imap/message.c: \Seen for FCCs. From Brendan Cully.
7175 2001-05-17 18:37:21 roessler (roessler)
7177 * pager.c: patch-1.3.18.bj.segfault.1.
7179 * handler.c: Fix multibyte encodings with quoted-printable.
7180 (patch-1.3.18.tt.decode_quoted.1) From TAKIZAWA Takashi
7181 <taki@luna.email.ne.jp>.
7183 2001-05-15 20:41:55 roessler (roessler)
7185 * imap/browse.c, imap/util.c, mutt_socket.c:
7186 patch-bac.notes-20010515.1
7188 * rfc1524.c: Make tests on an attachment's file name possible.
7189 Patch from Bob Bell <bobbell@zk3.dec.com>.
7191 2001-05-13 15:43:48 roessler (roessler)
7195 2001-05-12 05:49:31 roessler (roessler)
7197 * handler.c: Undo one of yesterday's aesthetical changes.
7199 * muttlib.c: IMAP path canonification hack from Brendan Cully.
7201 * handler.c: Adding a hack to use format=flowed's quoting
7202 information in the pager, using ANSI color sequences to turn
7205 2001-05-11 22:16:17 roessler (roessler)
7207 * handler.c: Don't cut off the final part of ttachments with
7210 * handler.c: Correctly handle extremely long lines.
7212 * handler.c: Improve handling of indented text when wrapping
7213 text/plain; format=flowed. This is, in particular, important
7214 when replying to messages with indented text. I hope this code
7215 does The Right Thing most of the time now.
7217 (Further note that we still try to avoid wrapping at places
7218 where the user didn't do so.)
7220 * handler.c: Some more esthetical nits.
7222 * handler.c: More fixes.
7224 * recvcmd.c: Fix some nits with respect to text/plain;
7227 * copy.c, handler.c, init.h, mutt.h, send.c: Add experimental
7228 support for text/plain; format=flowed.
7232 * headers.c: Some code simplifications.
7234 * headers.c, muttlib.c: Fix a memory leak in mutt_free_envelope();
7235 avoid dangling pointers in header editing.
7237 2001-05-10 13:15:45 roessler (roessler)
7241 * hdrline.c: Fix %D. From Len Lattanzi
7242 <Len.Lattanzi@migration.com>.
7244 * headers.c: Fix header editing and references headers.
7246 * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
7247 imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
7248 imap/command.c, imap/imap.c, imap/message.c, imap/util.c,
7249 sort.c, copy.c, curs_main.c, globals.h, hook.c, init.h, mbox.c,
7250 menu.c, mutt_socket.c, mutt_ssl.c, muttlib.c, mx.c, pgpkey.c,
7251 pop.c, pop_auth.c: A slightly extended version of Dave Ewart's
7254 * pop_lib.c: branches: 2.4.2; A slightly extended version of
7255 Dave Ewart's sleeptime patch.
7257 * protos.h: A slightly extended version of Dave Ewart's sleeptime
7260 * po/fr.po, po/id.po, po/sv.po, po/da.po: update.
7262 * po/hu.po, configure.in: Adding the Hungarian translation from
7263 Szabolcs Horvath <horvaths@fi.inf.elte.hu>.
7265 2001-05-07 19:21:41 roessler (roessler)
7267 * imap/README, imap/imap.h, imap/util.c, muttlib.c: IMAP path
7268 canonicalization. From Brendan Cully.
7270 2001-05-02 20:49:46 roessler (roessler)
7272 * doc/manual.sgml.tail: Document some missing functions.
7274 * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
7275 po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/id.po, po/it.po,
7276 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/de.po,
7277 po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/cs.po,
7278 po/da.po: make update-po.
7280 2001-05-01 21:32:50 roessler (roessler)
7282 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
7283 po/sv.po, po/tr.po, po/uk.po, po/pl.po, po/pt_BR.po, po/lt.po,
7284 po/nl.po, po/gl.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
7285 po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po,
7286 po/cs.po, ChangeLog, VERSION, reldate.h: automatic post-release
7287 commit for mutt-1.3.18
7289 2001-04-26 15:52:34 roessler (roessler)
7291 * configure.in: Replace tabs by spaces.
7293 * BEWARE, Makefile.am: Add a word of warning concerning the
7296 * imap/command.c, imap/imap.c, imap/message.c, imap/util.c,
7297 imap/browse.c, parse.c, pattern.c, pgp.c, pgpkey.c, postpone.c,
7298 recvattach.c, remailer.c, rfc1524.c, rfc2047.c, send.c,
7299 sendlib.c, url.c, Makefile.am, account.c, addrbook.c, alias.c:
7300 Add ascii_strcasecmp() and ascii_strncasecmp() functions which
7301 do locale-independent and case-insensitive string comparisons.
7302 Needed for mutt to work in iso-8859-9 environments, where
7303 tolower('I') != 'i'.
7305 * ascii.c: branches: 2.1.2; Add ascii_strcasecmp() and
7306 ascii_strncasecmp() functions which do locale-independent and
7307 case-insensitive string comparisons. Needed for mutt to work
7308 in iso-8859-9 environments, where tolower('I') != 'i'.
7310 * ascii.h, attach.c, charset.c, color.c, commands.c, copy.c,
7311 edit.c, handler.c, headers.c, init.c, keymap.c, mutt.h,
7312 mutt_ssl_nss.c, muttlib.c, mx.c: Add ascii_strcasecmp() and
7313 ascii_strncasecmp() functions which do locale-independent and
7314 case-insensitive string comparisons. Needed for mutt to work
7315 in iso-8859-9 environments, where tolower('I') != 'i'.
7317 2001-04-25 22:08:41 roessler (roessler)
7319 * globals.h, init.h, mutt.h, parse.c, protos.h, send.c,
7320 sendlib.c, thread.c, url.c: Implement RFC 2822's idea of
7321 the In-Reply-To header. In particular, we have to drop the
7322 $in_reply_to configuration variable. Also, the change in the
7323 specification makes some changes to the threading code reasonable.
7325 * parse.c: Use RFC 2822's interpretation of two-digit years.
7327 * charset.c: Kluge around some problems with iso-8859-9 locales.
7329 2001-04-24 11:21:22 roessler (roessler)
7331 * commands.c: When the character set is changed, ask whether or
7332 not mutt should convert.
7334 2001-04-19 09:39:49 roessler (roessler)
7336 * compose.c: Don't try to select the secret key from the public
7339 2001-04-18 15:12:50 roessler (roessler)
7341 * sendlib.c: Fix a segmentation fault. Bug reported by Björn
7342 Jacke and analyzed by Lars Hecking.
7344 2001-04-13 23:20:15 roessler (roessler)
7346 * enter.c: Fix KEY_ENTER. From EGE.
7348 * README, build-release: Introducing trithemius.gnupg.org.
7350 2001-04-11 23:42:59 roessler (roessler)
7352 * hook.c: Avoid excessive unhooking from within hooks.
7353 Problem noted by Eugene Lee <eugene@anime.net> on mutt-users.
7355 * doc/Makefile.in: Don't rely on GNU make's implicit rules for
7356 shell scripts. Noted by EGE.
7358 2001-04-09 16:10:59 roessler (roessler)
7360 * INSTALL: Fix the documentation of --enable-locale-fix.
7363 * enter.c, keymap.c: Entering multibyte characters. From Edmund
7366 * send.c: Avoid a crash. patch-1.3.17.tlr.pgpflags_fault.1.
7368 2001-04-05 23:23:37 roessler (roessler)
7374 * init.h: Fix a minor typo in the documentation.
7376 2001-04-04 23:29:29 roessler (roessler)
7378 * send.c: Fix pgp_replyencrypt and friends for group-replies to
7379 several tagged messages. Noted by Werner Koch.
7381 2001-04-03 19:26:55 roessler (roessler)
7383 * pgpkey.c: More PGP key selection changes: Clean up the key
7384 selection mechanism. I'd appreciate if some of you could review
7387 * pgpkey.c: Fixes for the previous patch.
7389 * pgpkey.c: Add an error message in case keys can be found,
7392 * init.h: Write "mail folder" instead of "folder" in the
7393 description of $postponed. If people believe they understand
7394 it better that way, fine with me. (Debian #89195.)
7396 * doc/manual.sgml.head: Fix a typo. Debian #90400.
7400 * url.c: Permit for passwords which contain '@'. From Felix
7401 von Leitner <leitner@fefe.de>.
7403 * mutt_socket.c: Set the close on exec bit for IMAP sockets.
7404 From Jason Gunthorpe <jgg@wakko.deltatee.com>. #536, Debian
7407 2001-04-02 13:02:56 roessler (roessler)
7409 * pop.c: Fix a buffer overrun. Noted by Gordon Sadler
7410 <gbsadler1@lcisp.com>; #530.
7412 * imap/Makefile.am: Fix dependencies. From Lars Hecking.
7414 2001-03-30 08:53:12 roessler (roessler)
7416 * imap/Makefile.am: Add a rule for ../types.h.
7418 2001-03-29 11:23:05 roessler (roessler)
7420 * pgp.c: Adding a dprint statement.
7422 2001-03-28 14:59:52 roessler (roessler)
7424 * pgp.c, pgp.h: Add some more PGP good signature checks, so we
7425 can detect whether or not an encrypted+signed message is OK.
7427 * main.c: fix some of the copyright messages.
7429 * gnupgparse.c, pgpkey.c, pgplib.c, pgplib.h, pgppacket.c: Make
7430 mutt compatible with GnuPG's latest features. As requested by
7433 * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
7434 po/ru.po, po/sk.po, po/sv.po, po/lt.po, po/nl.po, po/pl.po,
7435 po/pt_BR.po, po/it.po, po/ja.po, po/ko.po, po/es.po, po/fr.po,
7436 po/gl.po, po/id.po, po/eo.po, po/el.po, po/de.po, po/da.po,
7437 VERSION, po/cs.po, reldate.h, ChangeLog: automatic post-release
7438 commit for mutt-1.3.17
7442 2001-03-23 12:30:17 roessler (roessler)
7444 * send.c: handle my_hdr message-id: correctly.
7446 2001-03-20 17:28:55 roessler (roessler)
7448 * pgp.c: Fix Content-Disposition of PGP/MIME messages. The second
7449 part should get a file name for convenience, not the first one.
7451 * po/ja.po: Update from Oota Toshiya <oota@ppd.fc.nec.co.jp>.
7453 * mbyte.c: Fix a bug in mbrtowc_iconv(). From TAKIZAWA Takashi
7454 <taki@luna.email.ne.jp>.
7456 2001-03-12 11:54:38 roessler (roessler)
7458 * po/ru.po: update from Vsevolod.
7460 2001-03-08 16:48:50 roessler (roessler)
7462 * pager.c: Cosmetic change for OP_PAGER_TOP, suggested by Mike
7463 Schiraldi <raldi@research.netsol.com>.
7465 2001-03-05 20:52:04 roessler (roessler)
7467 * init.h: Fix use_ipv6.
7471 2001-03-04 14:25:07 roessler (roessler)
7475 * pgppacket.c: Fix the interpretation of new-style packet lengths.
7476 This is a really bad bug.
7478 * init.h, mutt.h, mutt_socket.c: Make it possible to enable ipv6
7481 2001-03-03 18:17:23 roessler (roessler)
7483 * mutt_ssl.c: Fix a typo concerning OpenSSL version numbers.
7485 2001-03-01 10:18:04 roessler (roessler)
7489 * po/de.po, po/id.po: updates.
7491 * imap/imap.c: Don't engage STARTTLS when already in SSL mode.
7493 2001-02-27 16:59:45 roessler (roessler)
7495 * Makefile.am, depcomp, missing: Adding files for users of
7496 automake-cvs. From Lars Hecking.
7498 * configure.in: Simplifications from Lars Hecking.
7500 * doc/Makefile.in: Distribute instdoc.sh.in.
7502 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
7503 po/sv.po, po/tr.po, po/uk.po, po/ko.po, po/lt.po, po/nl.po,
7504 po/pl.po, po/pt_BR.po, po/id.po, po/it.po, po/ja.po, po/es.po,
7505 po/fr.po, po/gl.po, po/el.po, po/eo.po, po/da.po, po/de.po,
7506 VERSION, contrib/Makefile.in, po/cs.po, reldate.h, ChangeLog:
7507 automatic post-release commit for mutt-1.3.16
7509 2001-02-26 16:35:39 roessler (roessler)
7511 * pgp.c: Fix behaviour with multiple signed blocks inside one
7514 * pgp.c: Add out-of-band signature status signalling for
7515 application/pgp with clearsig.
7517 2001-02-23 09:13:55 roessler (roessler)
7519 * imap/imap.c, mutt_ssl.c, po/ru.po: update.
7521 * url.h: Ports are unsigned short, not short.
7525 2001-02-21 17:02:18 roessler (roessler)
7529 * po/pl.po, po/sv.po: updates.
7531 2001-02-20 19:05:17 roessler (roessler)
7533 * imap/auth_gss.c, imap/message.c: More IMAP patches from Brendan.
7535 * sendlib.c: lookup_mime_type() could overflow. This is, however,
7536 harmless, because it only works on data from local configuration
7537 files which are either under the control of the user or under
7538 the control of root.
7540 2001-02-19 18:21:53 roessler (roessler)
7542 * imap/command.c: Improved error handling.
7544 * po/de.po: There is no such thing as a "Text Anhang" in German.
7546 * imap/imap.c, imap/imap.h, hook.c, mailbox.h, mx.c: Brendan
7547 Cully's generic access() wrapper which know about IMAP.
7551 2001-02-16 00:42:57 roessler (roessler)
7553 * imap/BUGS, imap/message.c: Bugfix. From B.C.
7555 * imap/message.c: Fix #378. From Brendan Cully.
7557 * imap/imap.c: Support for \HasNoChildren. From Brendan Cully.
7559 2001-02-15 16:37:27 roessler (roessler)
7561 * imap/browse.c, imap/imap.c, imap/imap.h, imap/util.c,
7562 acconfig.h, configure.in, globals.h, init.h, mutt.h, mutt_sasl.c,
7563 muttlib.c, pop_auth.c, url.c: Brendan Cully's latest STARTTLS
7566 * po/ja.po, configure.in: Adding ja.po.
7568 * charset.c: Fix iconv-hook. It would segfault with x-unknown
7569 and other problematic cases.
7571 * init.h: Fix the documentation of pgp_verify_sig. It's ask-yes,
7574 2001-02-14 23:58:28 roessler (roessler)
7576 * INSTALL: Add a comment about the sample iconv-hook files.
7578 * doc/Makefile.in, doc/instdoc.sh.in, doc/manual.sgml.head,
7579 doc/muttrc.man.head, doc/muttrc.man.tail,
7580 contrib/iconv/README, contrib/iconv/iconv.aix-3.2.5.rc,
7581 contrib/iconv/iconv.aix-4.1.5.rc,
7582 contrib/iconv/iconv.aix-4.2.0.rc,
7583 contrib/iconv/iconv.aix-4.3.2.rc,
7584 contrib/iconv/iconv.freebsd-3.3.rc,
7585 contrib/iconv/iconv.glibc-2.1.3.rc,
7586 contrib/iconv/iconv.glibc-2.1.90.rc,
7587 contrib/iconv/iconv.hpux-10.01.rc,
7588 contrib/iconv/iconv.hpux-10.20.rc,
7589 contrib/iconv/iconv.hpux-11.00.rc,
7590 contrib/iconv/iconv.irix-6.5.rc, contrib/iconv/iconv.osf1-4.0a.rc,
7591 contrib/iconv/iconv.osf1-4.0d.rc,
7592 contrib/iconv/iconv.solaris-2.4.rc,
7593 contrib/iconv/iconv.solaris-2.5.1.rc,
7594 contrib/iconv/iconv.solaris-2.6-cjk.rc,
7595 contrib/iconv/iconv.solaris-2.6.rc,
7596 contrib/iconv/iconv.solaris-2.7.rc, contrib/iconv/make.sh,
7597 contrib/Makefile.in, mutt.h, protos.h, charset.c, configure.in,
7598 hook.c, init.h: iconv-hook.
7600 * imap/auth.c, imap/imap.c, imap/message.c, acconfig.h,
7601 configure.in, mutt_sasl.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h:
7602 STARTTLS patch from Brendan Cully.
7604 * rfc2047.c, sendlib.c: Minor charset fixes. Users can now give
7605 any character set names in
7607 2001-02-13 23:42:29 roessler (roessler)
7609 * charset.c: Some more strange character set aliaes.
7611 * charset.c: Add more possibly-interesting character set names.
7613 * charset.c: While I'm on it, fix a warning and remove some
7614 weired code by proper use of ctype functions.
7616 * imap/utf7.c: branches: 1.5.2; Change charset-hook's behaviour.
7618 * charset.c: Change charset-hook's behaviour.
7620 * charset.h: branches: 2.19.2; Change charset-hook's behaviour.
7622 * gettext.c, gnupgparse.c, handler.c, rfc2047.c, rfc2231.c,
7623 sendlib.c: Change charset-hook's behaviour.
7627 * po/de.po: Fix some typos. From Björn Jacke.
7629 * recvattach.c: A little fix for those who don't have PGP
7632 * OPS.PGP, commands.c, curs_main.c, functions.h, pgp.c, pgp.h,
7633 protos.h, recvattach.c: Add a function check-traditional-pgp
7634 which can be used to handle old-style PGP messages and/or parts
7637 * query.c: Match all fields when searching on the query menu.
7639 * attach.c: Fix #470: multipart- and message-type attachments
7640 weren't handled correctly.
7642 2001-02-12 20:42:40 roessler (roessler)
7644 * curs_lib.c: Fix '?' in the file name dialogue. Fixes #468,
7647 * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.GB2312.po,
7648 po/zh_TW.Big5.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
7649 po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po,
7650 po/ko.po, po/lt.po, po/nl.po, VERSION, po/cs.po, po/da.po,
7651 po/de.po, po/el.po, reldate.h, ChangeLog: automatic post-release
7652 commit for mutt-1.3.15
7654 * NEWS: Tell users about some of the new features.
7656 * pgppacket.c: Don't free(NULL).
7658 * mutt.h, pgp.c, pgp.h, pgplib.c, pgplib.h, pgpmicalg.c,
7659 pgppacket.c, pgppacket.h, pgppubring.c, postpone.c, protos.h,
7660 send.c, sendlib.c, Makefile.am, compose.c, configure.in,
7661 gnupgparse.c, init.h: Auto-detect the micalg used with PGP/MIME
7664 * handler.c: Make mutt_decode_* usable without passing a BODY
7667 * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c: Fixes so
7668 mutt at least compiles with Brendan's new SASL patch.
7670 * lib.c: branches: 2.30.2; Fix mutt_read_line's behaviour when
7671 encountering an EOF. From Aaron Lehmann <aaronl@vitelus.com>.
7673 * pager.c: Avoid an infinite loop in the pager. From Edmund
7676 * imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
7677 imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c,
7678 imap/util.c, mutt_sasl.c, mutt_sasl.h, mutt_ssl.c, mutt_ssl.h:
7679 Brendan Cully's SASL patch.
7681 2001-02-08 15:50:51 roessler (roessler)
7683 * attach.c, commands.c, curs_lib.c, muttlib.c, pgp.c,
7684 recvattach.c, remailer.c: Replace various instances of endwin()
7685 by mutt_endwin(). This should help to avoid chaotic screen
7686 output on the "second" screen.
7690 * doc/manual.sgml.head: Fix a typo.
7692 2001-02-06 22:14:01 roessler (roessler)
7694 * doc/manual.sgml.head, doc/muttrc.man.head: Document fuzzy dates.
7696 * date.c, pattern.c: Fuzzy date matching. From Eike Rathke
7699 2001-02-02 12:36:19 roessler (roessler)
7701 * pgpinvoke.c: Apply more conservative quoting to some PGP
7704 * po/sv.po: Update from Jörgen Tegnér.
7706 2001-02-01 17:03:44 roessler (roessler)
7710 2001-01-31 18:31:27 roessler (roessler)
7712 * send.c: Don't use group mailboxes with list-reply. E.g.,
7713 when you have "ietf" as a list pattern, and a message goes to
7715 IETF-Announce:;, ietf-openpgp@somewhere.org,
7717 list-reply will now yield ietf-openpgp and _not_:
7719 IETF-Announce: ietf-openpgp@...
7721 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
7722 po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/fr.po,
7723 po/gl.po, po/id.po, po/it.po, po/ko.po, po/lt.po, po/nl.po,
7724 po/pl.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
7725 po/es.po: Including the turkish translation from Fatih Demir
7726 <kabalak@gmx.net>; make update-po.
7728 * configure.in: Including the turkish translation from Fatih
7729 Demir <kabalak@gmx.net>.
7731 2001-01-30 10:24:36 roessler (roessler)
7733 * doc/manual.sgml.head: Stan Ryckman <stanr@sunspot.tiac.net>
7734 noted that we are abusing "envelope" where it should be "header".
7736 * thread.c: Fix sort_aux=received. From <benno@sesgroup.net>.
7738 * pager.c: Eric Fischer <eric@eazel.com> sent us this patch as
7739 part of bug#441. I'm not entirely sure that it works, but let's
7742 * po/de.po, po/id.po: update
7746 * pop_auth.c: Fixing a stupid typo. bug#445, from Larry Rosenman
7749 2001-01-27 13:50:26 roessler (roessler)
7751 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po,
7752 po/uk.po, po/pt_BR.po, po/ru.po, po/pl.po, po/ko.po, po/lt.po,
7753 po/nl.po, po/gl.po, po/id.po, po/it.po, po/es.po, po/fr.po,
7754 po/eo.po, po/el.po, po/de.po, po/da.po, po/cs.po, VERSION,
7755 reldate.h, ChangeLog: automatic post-release commit for
7758 * recvattach.c: More improvements to the recvattach collapsing.
7760 * mutt.h, pager.c, pager.h, protos.h, recvattach.c: Add collapsing
7761 to the receive-attach menu, and improve digest handling that way.
7763 * OPS: branches: 2.22.2; Add collapsing to the receive-attach
7764 menu, and improve digest handling that way.
7766 * attach.c, attach.h, compose.c, functions.h, init.h: Add
7767 collapsing to the receive-attach menu, and improve digest handling
7770 2001-01-25 12:04:46 roessler (roessler)
7772 * po/cs.po: Fixes from Björn Jacke <bjacke@suse.de>.
7774 * contrib/pgp6.rc: A nit from Björn Jacke <bjacke@suse.de>.
7776 2001-01-22 11:04:56 roessler (roessler)
7778 * mutt_ssl.c: patch-1.3.13.tk.ssl.connect.1
7780 2001-01-18 11:27:56 roessler (roessler)
7782 * complete.c: Completion fix. From Aaron Schrab
7783 <aaron+mutt@schrab.com>.
7785 2001-01-17 08:53:12 roessler (roessler)
7787 * rfc822.c: This one-line diff should fix the behaviour of the
7788 address parser when encountering loose dots in addresses.
7790 * imap/auth_sasl.c: Try to catch mysterious failures of the SASL
7791 library instead of hanging. From Brendan Cully.
7793 2001-01-15 10:40:50 roessler (roessler)
7795 * copy.c: Some debugging helpers.
7797 * send.c: Use safe_fclose() where a NULL pointer may be passed
7800 * pattern.c: Make ~m usable in $simple_search. From
7801 <David.Good@stratasource.com>.
7803 2001-01-10 19:36:43 roessler (roessler)
7805 * recvcmd.c, send.c: Make some messages about mime-forwarding
7806 more comprehensible to normal users.
7808 2001-01-08 23:09:32 roessler (roessler)
7810 * imap/auth_sasl.c, imap/utf7.c, imap/util.c, charset.c,
7811 charset.h, check_sec.sh, dotlock.c, enter.c, gnupgparse.c,
7812 keymap.c, lib.c, mutt_sasl.c, parse.c, pgp.c, pgppubring.c,
7813 pop_auth.c, regex.c, rfc2047.c, rfc2231.c, rfc822.c, sendlib.c,
7814 strdup.c: Let check_sec.sh check for use of the unsafe malloc,
7815 realloc, free, and strdup routines. While we are on it, plug
7816 some memory leaks and make some code understandable.
7818 * intl/cat-compat.c, imap/auth_cram.c, imap/auth_gss.c,
7819 imap/imap.c, imap/imap_private.h, imap/message.c, base64.c,
7820 browser.c, check_sec.sh, commands.c, complete.c, copy.c,
7821 curs_lib.c, edit.c, handler.c, init.c, lib.c, pager.c, pgp.c,
7822 pgpkey.c, pop_lib.c, protos.h, query.c, rfc2231.c, rfc822.c,
7823 send.c, sendlib.c, snprintf.c: Fix and/or check more fishy code.
7825 * intl/cat-compat.c, imap/auth_cram.c, imap/auth_gss.c, browser.c,
7826 buffy.c, check_sec.sh, curs_main.c, enter.c, init.c, main.c,
7827 makedoc.c, mkjtags.c, mutt_sasl.c, pgp.c, pgpinvoke.c, pgpkey.c,
7828 pop.c, protos.h, regex.c, rfc2231.c, sendlib.c: Going through
7829 possible security problems with a fine comb. If you want to help,
7830 check out the current source, and run check_sec.sh.
7832 * attach.c, build-release, check_sec.sh, edit.c, pgpkey.c:
7833 Some automated security checks concerning fopen() calls.
7835 2001-01-04 05:39:31 roessler (roessler)
7837 * gettext.c: Don't use debugfile unless DEBUG is #defined.
7839 2001-01-03 13:39:48 roessler (roessler)
7841 * enter.c, mbyte.c: More wide-char patches from EGE.
7843 * enter.c: Don't accept '\0' as keyboard input.
7845 * imap/auth_sasl.c: Set SASL_IP_{LOCAL,REMOTE} properties -
7846 needed for krb4 support; from yak@MIT.EDU.
7848 * enter.c: Try to fix nonprintable character input.
7850 * enter.c: Extend the editor so it supports unprintable
7853 2001-01-02 16:34:26 roessler (roessler)
7855 * enter.c: Make my_wcstombs more robust. From EGE.
7857 * main.c: Only show mailboxes with -y. From
7858 devenish@arcme.uwa.edu.au.
7860 * account.h: Fix password input. From Vsevolod Volkov.
7862 2000-12-31 15:30:52 roessler (roessler)
7864 * po/ru.po, pop_lib.c: Missing patches from VVV.
7866 * imap/imap.c, OPS, curs_main.c, functions.h, globals.h:
7867 Experimental patch to add an imap-fetch-mail function.
7869 * mutt.h, protos.h, browser.c, curs_lib.c, enter.c, main.c:
7870 Make browser behaviour more consistent with expectations.
7872 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po,
7873 po/uk.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po, po/pl.po,
7874 po/it.po, po/ko.po, po/id.po, po/es.po, po/fr.po, po/gl.po,
7875 po/eo.po, po/da.po, po/de.po, po/el.po, VERSION, po/cs.po,
7876 reldate.h, ChangeLog: automatic post-release commit for
7879 2000-12-30 10:28:16 roessler (roessler)
7883 2000-12-22 18:03:34 roessler (roessler)
7885 * configure.in: autoconf consmetics. From L.H.
7887 * enter.c, mutt.h: Some more changes to the enter code.
7889 * enter.c: Fix some ugly bugs in the completion code.
7890 In particular, replace_part() could lead to heap corruption.
7892 * po/lt.po, configure.in: Lithuanian translation. From Gediminas
7893 Paulauskas <menesis@delfi.lt>.
7895 2000-12-21 09:19:41 roessler (roessler)
7897 * flags.c, init.h, mh.c, mutt.h: patch.me.maildir_trash.1
7899 2000-12-17 19:54:58 roessler (roessler)
7903 2000-12-14 15:40:30 roessler (roessler)
7905 * doc/manual.sgml.head: Improve hook documentation. From Lars
7908 * enter.c: More file name completion fixes.
7910 * enter.c: Fix "tab-tab" at the change-folder prompt.
7912 2000-12-10 21:01:35 roessler (roessler)
7914 * imap/message.c, init.h, mutt.h: Avoid implicit flag updates
7915 with IMAP. From Brendan Cully.
7917 * configure.in, enter.c, mbyte.c, mbyte.h, mutt.h: More enter.c
7918 updates. From E.G.E..
7920 * mbyte.h, mutt.h, configure.in, enter.c: More changes to the
7921 utf-8 friendly line editor: Implement some missing functions,
7922 include some more header files.
7924 2000-12-08 10:38:30 roessler (roessler)
7926 * curs_lib.c: Remove an unnecessary ENTER_STATE allocation.
7928 * curs_lib.c, enter.c, mutt.h, protos.h: Make _mutt_enter_string()
7931 * curs_lib.c, edit.c, enter.c, protos.h: Make the line editor
7932 utf-8 friendly. First take from Edmund Grimley Evans.
7934 2000-12-06 20:31:46 roessler (roessler)
7936 * gnupgparse.c: Fix pgp_ignore_subkeys.
7938 * mutt_curses.h: Make the BEEP macro a bit safer. From EGE.
7940 * imap/imap.c: Fix a memory leak in imap_logout_all.
7942 2000-12-04 09:00:08 roessler (roessler)
7944 * mbyte.c: A little fix for the -HAVE_WC_FUNCS +LOCALES_HACK case.
7947 2000-12-03 09:34:41 roessler (roessler)
7949 * doc/PGP-Notes.txt: Document the fact that Courier MTA corrupts
7950 PGP/MIME signatures.
7952 2000-12-02 09:16:47 roessler (roessler)
7954 * po/el.po, po/uk.po: update.
7956 2000-11-28 11:19:57 roessler (roessler)
7958 * po/da.po, po/de.po, po/fr.po, po/id.po: updates
7960 2000-11-27 13:14:28 roessler (roessler)
7962 * attach.h, commands.c, compose.c, curs_main.c, protos.h,
7963 recvattach.c: Make sure edit-type works without a segmentation
7964 fault from the receive-attach menu.
7966 * po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po,
7967 po/sk.po, po/sv.po, po/pl.po, po/pt_BR.po, po/nl.po, po/it.po,
7968 po/ko.po, po/fr.po, po/gl.po, po/id.po, po/eo.po, po/es.po,
7969 po/el.po, po/cs.po, po/da.po, po/de.po, reldate.h, VERSION,
7970 ChangeLog: automatic post-release commit for mutt-1.3.12
7972 2000-11-23 10:30:49 roessler (roessler)
7974 * contrib/sample.muttrc-tlr: Use display_filter to fix some
7975 ugliness people are sending me.
7977 * commands.c: Don't endwin() before invoking the display_filter.
7979 2000-11-21 10:32:34 roessler (roessler)
7981 * protos.h, main.c, curs_lib.c, globals.h: [stable] Introduce
7982 mutt_curses_message and mutt_nocurses_message. From Olaf Kirch.
7984 * globals.h, main.c, protos.h, curs_lib.c: Introduce
7985 mutt_curses_message/mutt_nocurses_message. From Olaf Kirch.
7987 2000-11-20 13:20:28 roessler (roessler)
7989 * contrib/gpg.rc: Add a missing --textmode switch.
7991 2000-11-19 20:39:49 roessler (roessler)
7993 * NEWS: Mention $print_split.
7995 * contrib/sample.muttrc-tlr: update
7997 * mutt.h, pgp.c, protos.h, commands.c, init.h: Introduce a
7998 new option named $print_split. While we are on it, unify
7999 the pipe-message and print-message code, and fix the PGP
8000 key-extraction code so it doesn't interact with OPTPIPEDECODE
8001 in strange manners any more.
8003 2000-11-18 19:50:48 roessler (roessler)
8005 * curs_lib.c: Remove an unnecessary include statement.
8007 2000-11-17 09:19:41 roessler (roessler)
8009 * po/sv.po: Small fix from Jörgen Tegnér <teg@post.netlink.se>.
8011 * imap/auth_gss.c: [stable] GSSAPI patch from Bill Nottingham
8012 <notting@redhat.com>.
8014 * doc/manual.sgml.tail, curs_main.c, functions.h: Make folder
8015 synchronization possible from within the pager. From Chris
8016 Cutler <cutler@bluemug.com>.
8018 2000-11-15 20:29:58 roessler (roessler)
8020 * charset.c: Fix langinfo-based character set detection.
8021 From Martin Norbäck <d95mback@dtek.chalmers.se>.
8023 2000-11-14 16:57:19 roessler (roessler)
8025 * curs_main.c: another possibly problematic case.
8027 * curs_main.c: Try fixing a possible segmentation fault. I'm not
8028 entirely sure how I produced it, but it's at least obvious where
8031 2000-11-13 22:19:57 roessler (roessler)
8033 * gnupgparse.c, init.h, mutt.h: Add the pgp_ignore_subkeys option.
8034 Unset it to get the traditional listing with all the subkeys.
8035 (Experimental, may introduce new bugs.)
8037 * po/ru.po, po/sv.po: update
8039 * remailer.c: Qualify some more header fields.
8041 2000-11-07 10:31:51 roessler (roessler)
8043 * init.h, mutt.h, send.c: Add a sig_on_top option.
8047 2000-11-06 11:27:07 roessler (roessler)
8049 * po/zh_TW.Big5.po, po/da.po: update
8051 * configure.in: Make building mutt without iconv support possible.
8054 2000-11-03 10:16:32 roessler (roessler)
8056 * init.h: Change pgp_good_sign's default to 0 instead of UL "".
8057 This should fix the annoying error messages when starting up
8058 mutt on some systems.
8060 * init.c: Make error reporting more verbose.
8062 * po/de.po, po/fr.po, po/id.po: updates
8064 2000-11-01 13:14:18 roessler (roessler)
8066 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po,
8067 po/uk.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po,
8068 po/pt_BR.po, po/ru.po, po/cs.po, po/da.po, po/de.po, po/el.po,
8069 po/eo.po, po/es.po, po/fr.po, po/gl.po, ChangeLog, VERSION,
8070 reldate.h: automatic post-release commit for mutt-1.3.11
8072 2000-10-27 10:51:01 roessler (roessler)
8074 * enter.c: A nicer version of {capitalize,...}-word functions.
8076 * doc/manual.sgml.head: Document the recent additions to the
8079 * OPS, enter.c, functions.h: Add capitalize-word, upcase-word,
8080 downcase-word functions to the editor. Bindings follow the
8081 Emacs conventions (i.e., M-c, M-u, M-d).
8083 2000-10-25 18:56:20 roessler (roessler)
8085 * rfc822.c: Fix parsing of route-addrs.
8087 2000-10-24 08:59:21 roessler (roessler)
8089 * doc/manual.sgml.tail: Document edit-type. From Mikko Hänninen.
8093 2000-10-23 16:39:10 roessler (roessler)
8095 * doc/manual.sgml.head: Typo. From Daniel Roesen <dr@bofh.de>.
8097 * doc/manual.sgml.head: Fix documentation of uznknown MIME type
8098 handling. From Brian Salter-Duke <b_duke@lacebark.ntu.edu.au>
8100 2000-10-18 09:01:56 roessler (roessler)
8102 * recvattach.c: Fix tree formatting in the recvattach menu.
8104 2000-10-17 15:10:51 roessler (roessler)
8106 * commands.c, curs_lib.c, hdrline.c, menu.c, protos.h: Fix
8107 pager and index display when non-printable space characters
8108 are encountered. From EGE.
8110 * sendlib.c: Teach mutt to attach files of arbitrary type.
8112 2000-10-16 17:29:55 roessler (roessler)
8114 * curs_lib.c: nl_langinfo({YES,NO}EXPR) may return an _extended_
8115 regular expression. Close #312.
8117 * po/zh_TW.Big5.po, po/id.po, po/sv.po: update
8119 * mutt_socket.c: Fix the strange "Can't connect" error messages.
8122 2000-10-12 14:49:58 roessler (roessler)
8126 2000-10-11 14:17:17 roessler (roessler)
8132 * po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/pt_BR.po,
8133 po/ru.po, po/sk.po, po/sv.po, po/nl.po, po/pl.po, po/ko.po,
8134 po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/cs.po,
8135 po/da.po, po/de.po, po/el.po, po/eo.po, ChangeLog, Makefile.am,
8136 VERSION, reldate.h: automatic post-release commit for mutt-1.3.10
8138 * buffy.c: Compilation fix from Emil Sit <sit@cisco.com>.
8140 2000-10-10 19:22:48 roessler (roessler)
8142 * po/POTFILES.in, doc/manual.sgml.head, globals.h, init.c,
8143 init.h, mailbox.h, mutt.h, muttlib.c, mx.c, mx.h, pop.c, pop.h,
8144 pop_auth.c, pop_lib.c, protos.h, recvattach.c, Makefile.am,
8145 browser.c, buffy.c, commands.c, compose.c, configure.in,
8146 curs_main.c: Vsevolod Volkov's POP mailbox patch.
8148 * doc/manual.sgml.head: Mixmaster documentation patch from
8151 2000-10-09 08:30:35 roessler (roessler)
8153 * main.c: Add an #ifdef for HAVE_GETADDRINFO.
8155 * mutt_socket.c: Use AF_INET6 only when necessary.
8157 2000-10-07 18:06:24 roessler (roessler)
8159 * curs_lib.c, help.c: Display fixes from EGE.
8161 2000-10-05 19:12:28 roessler (roessler)
8163 * query.c: Catch some possible NULL pointer deferences.
8164 From chris+usenet@chiappa.net (Chris Chiappa), posted to
8167 2000-10-04 18:50:35 roessler (roessler)
8169 * mutt_ssl_nss.c: Downgrade Michael Elkins' indentation style
8170 to the version used throughout mutt. ;-)
8172 * Makefile.am, acconfig.h, configure.in, init.c, init.h,
8173 mutt.h, mutt_socket.c, mutt_ssl_nss.c, pop.c: Adding support for
8174 Netscape's (pardon, Mozilla's) SSL implementation. From Michael
8177 * globals.h, init.h, mutt_socket.c, protos.h:
8178 patch.me.connect_timeout.1
8180 * signal.c: branches: 2.6.2; patch.me.connect_timeout.1
8182 2000-10-03 10:47:20 roessler (roessler)
8184 * NEWS: Document some of the recent user-visible changes.
8186 * doc/manual.sgml.head: More documentation for the "L" to_char.
8189 * hdrline.c, init.h: Adding a list flag to to_chars, From Andreas
8190 Plesner Jacobsen <apj@wol.dk>. Note: If you don't like the new
8191 behaviour, just set $to_chars to the old " +TCF" value.
8195 2000-10-02 09:11:52 roessler (roessler)
8197 * configure.in, mutt_socket.c: patch-bac.ipv6-1
8199 * curs_lib.c: patch-1.3.9.bj.yesno.1
8201 2000-09-28 06:53:36 roessler (roessler)
8203 * init.h: Fix a minor typo. From Byrial.
8205 * INSTALL, charset.c, charset.h, init.c: Document the
8206 --without-wc-funcs switch to configure, and clean up the code
8207 to set the character set from nl_langinfo from EGE.
8209 2000-09-27 14:28:35 roessler (roessler)
8211 * charset.c: Catch another error condition which may be caused
8212 by a broken nl_langinfo() function.
8214 * COPYRIGHT: We don't need to mention EAY's copyright any more.
8216 * charset.c: Fix #287.
8218 2000-09-26 23:05:46 roessler (roessler)
8222 * Makefile.am, checktypes.c, main.c, pgppubring.c, sha.h, sha1.c,
8223 sha1.h, sha1dgst.c, sha_locl.h: Replace the BSD-licensed sha-1
8224 from SSLeay with a public domain version in order to satisfy
8227 2000-09-25 13:03:09 roessler (roessler)
8231 * send.c: patch-1.3.9.bj.f-up-prompt.1
8233 2000-09-21 09:37:14 roessler (roessler)
8235 * po/sk.po, po/sv.po, po/uk.po, po/zh_CN.GB2312.po,
8236 po/zh_TW.Big5.po, po/ru.po, po/nl.po, po/pl.po, po/pt_BR.po,
8237 po/it.po, po/ko.po, po/es.po, po/fr.po, po/gl.po, po/id.po,
8238 po/el.po, po/eo.po, po/da.po, po/de.po, po/cs.po, ChangeLog,
8239 VERSION, reldate.h: automatic post-release commit for mutt-1.3.9
8241 * rfc2047.c: Make some of the code more readable. From EGE.
8243 2000-09-15 09:19:29 roessler (roessler)
8245 * rfc2047.c, rfc2047.h, sendlib.c: Fix some RFC2047 encoding bugs.
8247 2000-09-13 21:01:31 roessler (roessler)
8249 * rfc2047.c: Undo part of the character set canonicalization.
8250 EGE pointed out it isn't needed.
8252 * rfc2231.c: Replace "unknown" by "unknown-8bit".
8254 * sendlib.c: s/iconv_open/mutt_iconv_open/. Suggested by EGE.
8256 * charset.c: Add "646" as an alias for us-ascii. SunOS 5.8
8259 * browser.c: Let the browser handle non-existent directories
8260 more gracefully. From Byrial Jensen.
8262 2000-09-12 23:18:47 roessler (roessler)
8264 * configure.in: Remove some caching. From EGE.
8266 2000-09-11 10:50:37 roessler (roessler)
8268 * charset.c, copy.c, mbyte.c, rfc2047.c, sendlib.c: Fix some
8269 more character set glitches.
8271 2000-09-09 07:30:29 roessler (roessler)
8273 * charset.c: sizeof (dest) == 4. I should have written dlen
8274 instead. Noted by EGE.
8276 2000-09-08 21:52:04 roessler (roessler)
8278 * imap/imap.c: Brendan's version of the last fix. I put it in
8279 since he's most likely the next one to look at or change this. ,-)
8281 * imap/imap.c: Fix a silly little IMAP bug. From Daniel
8282 Jacobowitz <dan@debian.org>.
8284 * charset.c, protos.h, rfc2231.c, sendlib.c: Add a character
8285 set comparison function.
8287 2000-09-07 21:56:00 roessler (roessler)
8289 * charset.c: Add a table of official character set names.
8290 Data taken from www.iana.org.
8292 * rfc2231.c: Detect pure 7bit data and don't encode them.
8293 This helps a bit in situations where mutt believes it has some
8294 really strange us-ascii alias as the character set.
8296 * po/es.po, po/es.po, po/el.po: update
8298 * curs_lib.c: Make the use of nl_langinfo(YESEXPR/NOEXPR)
8299 more robust. Problem noted by Wolfgang Baumann <baumann@zib.de>.
8301 2000-09-06 08:47:13 roessler (roessler)
8303 * snprintf.c: Fix the MAX fix. from Byrial Jensen.
8305 2000-09-05 22:14:36 roessler (roessler)
8307 * init.c, muttlib.c, pgppubring.c, protos.h, snprintf.c: Clean
8308 up some warning messages. From Bob Bell.
8310 * hook.c: Fix a segmentation fault in hook parsing. From Bob
8313 2000-09-04 10:49:48 roessler (roessler)
8315 * imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h,
8316 imap/util.c, account.c, account.h, browser.c, curs_main.c, url.c,
8317 url.h: patch-bac.imapurl-4
8319 * po/ru.po, po/da.po, po/da.po: update
8323 * recvcmd.c: Fix a segmentation fault when replying to multiple
8324 message/rfc822-type attachments. Noted by David Champion.
8326 2000-09-01 08:58:39 roessler (roessler)
8328 * init.c: Don't mutt_pretty_mailbox when setting variables,
8329 since this may badly interact with non-default settings.
8330 Suggested by Byrial Jensen.
8332 2000-08-31 15:14:25 roessler (roessler)
8334 * muttlib.c: patch-1.3.8.bj.pretty_mailbox.1
8336 * doc/manual.sgml.head: patch-1.3.8.bj.manquote.1
8338 * imap/command.c, imap/imap.c: patch-bac.command-3
8340 2000-08-30 21:34:42 roessler (roessler)
8342 * pager.c: Fix display of backspace sequences. From EGE.
8344 * po/fr.po, po/de.po: update
8346 * po/sk.po, po/sv.po, po/uk.po, po/zh_CN.GB2312.po,
8347 po/zh_TW.Big5.po, po/id.po, po/it.po, po/ko.po, po/nl.po,
8348 po/pl.po, po/pt_BR.po, po/ru.po, po/cs.po, po/da.po, po/de.po,
8349 po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, ChangeLog,
8350 VERSION: automatic post-release commit for mutt-1.3.8
8354 * po/POTFILES.in, imap/Makefile.am, imap/imap_ssl.c,
8355 imap/imap_ssl.h, imap/md5.h, imap/md5c.c, imap/util.c, ChangeLog,
8356 Makefile.am, VERSION, configure.in, curs_main.c, init.c, md5.h,
8357 md5c.c, mutt_socket.c, mutt_ssl.c, mutt_ssl.h, reldate.h: SSL
8358 unification patch from Vsevolod.
8360 * imap/command.c, imap/imap.c, imap/message.c, imap/message.h:
8363 * muttlib.c: Fix mutt_prety_mailbox. From Vsevolod.
8365 2000-08-29 11:36:25 roessler (roessler)
8367 * curs_lib.c: The next version of Byrial Jensen's yesorno patch,
8368 this time without a memory leak.
8370 * acconfig.h, configure.in, curs_lib.c, main.c: Use locale for
8373 2000-08-28 13:14:55 roessler (roessler)
8375 * rfc2231.c: Little fix from EGE.
8377 * po/ru.po: Update from Vsevolod.
8379 2000-08-28 09:40:28 EGE (roessler)
8381 * complete.c: Fix a buffer overrun in complete.c.
8383 2000-08-28 09:39:36 Brendan Cully <brendan@kublai.com> (roessler)
8385 * imap/auth_sasl.c, imap/command.c, imap/imap_private.h,
8386 muttlib.c: The attached small patch adjusts mutt_pretty_mailbox
8389 2000-08-28 09:38:42 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
8391 * browser.c, curs_lib.c, hdrline.c, protos.h, recvattach.c: This
8392 patch moves hdr_format_s from hdrline.c to curs_lib.c and renames
8393 it to mutt_format_s. The function is then used in various places
8394 in browser.c and recvattach.c where previously there was "%%%ss".
8396 2000-08-28 09:37:44 roessler (roessler)
8398 * rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h, sendlib.c: Do
8399 character set selection for RFC2231 encodings. From EGE, but
8400 with choose_charset renamed to mutt_choose_charset.
8402 2000-08-28 09:32:58 edmundo@rano.org (EGE) (roessler)
8404 * mbyte.c, protos.h, utf8.c, wcwidth.c: This is the patch TAKIZAWA
8405 Takashi and I came up with in the end.
8407 When the Charset is euc-jp or shift_jis, iconv is used for
8408 mbrtowc and wcrtomb. The worst part is mbrtowc_iconv(), where
8409 I attempted to make mbrtowc both restartable (it can process
8410 part of multibyte character) and fast in the case where there
8411 is nothing left over from a previous character. Also I try to
8412 make no assumptions about how those character sets work, which
8413 is easy, because I know very little about them ...
8415 People who don't use one of those two stateless Japanese display
8416 charsets shouldn't be affected. People whose systems provide
8417 the wchar_t functions should be even less affected, because they
8418 don't even get this code in their binary.
8420 2000-08-25 06:28:24 roessler (roessler)
8422 * imap/imap.c, imap/imap_ssl.c, imap/imap_ssl.h, imap/util.c,
8423 account.c, account.h, browser.c, mutt_socket.c, mx.c, url.c,
8424 url.h: patch-bac.imapurl-2, with small modifications.
8426 2000-08-22 22:23:10 roessler (roessler)
8428 * muttlib.c: Fix #251, from Brendan.
8430 * Makefile.am, main.c, parse.c, protos.h, url.c, url.h: Add an
8431 URL parser, and support for mailto URLs.
8433 * doc/manual.sgml.head: Minor fixes from Will Fiveash.
8437 * hdrline.c: Fix %B in index_format.
8439 2000-08-21 19:25:26 roessler (roessler)
8441 * imap/browse.c, imap/imap.c, mutt_socket.c, muttlib.c:
8442 patch-bac.parsepath-2
8444 * doc/manual.sgml.head, doc/manual.sgml.tail: Documentation
8445 patch from Lars Hecking.
8447 * imap/imap.h, imap/imap_private.h, imap/message.c, imap/util.c,
8448 imap/browse.c, imap/command.c, imap/imap.c, doc/manual.sgml.head,
8449 browser.c, browser.h, buffy.c, functions.h, globals.h, init.h,
8450 OPS: patch-bac.createplus-1
8452 * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
8453 imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
8454 imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c:
8457 2000-08-17 06:06:02 roessler (roessler)
8459 * po/zh_CN.GB2312.po, configure.in: Adding zh_CN.GB2312
8462 * imap/Makefile.am, doc/Makefile.in, mutt_socket.c, mx.c: Random
8463 cleanup from Brendan Cully.
8465 * hdrline.c: Fix justification of number formats. (EGE)
8467 2000-08-15 17:21:19 roessler (roessler)
8471 * mbyte.c, pager.c, protos.h: Another charset fix from EGE.
8473 2000-08-10 15:48:13 roessler (roessler)
8475 * imap/Makefile.am: Fix from Brendan Cully.
8477 * doc/mutt.man, doc/muttrc.man.tail: More minor fixes.
8479 * doc/mutt.man: Document $MAILDIR.
8481 * init.c: Tell mutt about the MAILDIR environment variable DJB
8482 talks about in maildir (5).
8484 * doc/muttbug.man: Fix a typo.
8486 * doc/mbox.man: fix some typos.
8488 2000-08-09 21:14:35 roessler (roessler)
8490 * doc/Makefile.in, doc/mbox.man: Install mbox (5), and fix a typo.
8492 * doc/mbox.man: Document the mbox format in a manual page.
8493 There may be some need for this.
8495 * Makefile.am, configure.in, init.c, main.c: Minor portability
8496 and compilation fixes.
8498 2000-08-08 18:17:54 roessler (roessler)
8500 * po/POTFILES.in: Some files were missing. From Vsevolod Volkov.
8502 * imap/Makefile.am, imap/command.c, imap/imap.c,
8503 imap/imap_private.h, imap/message.c, init.c, mutt_socket.c,
8504 mx.c: * handles expunged messages better. Previously mutt's
8505 state was only updated when syncing the mailbox. This was the
8506 reason for Bob Bell's segfault when manipulating mailboxes
8507 with multiple simultaneous clients.
8508 * makes a small adjustment for Sam's weird Courier server, which
8509 returns an OK FETCH completed response even when FETCH fails. I
8510 should probably report that behaviour to him as a bug, though.
8511 * renames IMAP_REOPEN_PENDING to IMAP_EXPUNGE_PENDING * gets
8512 rid of the _("Closing mailbox...") message, which was obscuring
8513 the status updates. * clears some spurious mutt_clear_error
8514 calls in imap_cmd_finish. * makes socket reads and writes check
8515 that they have an open
8516 connection. Shouldn't be necessary (and such calls are logged),
8517 but can happen currently.
8518 * Some SASL vs regular authenticator tweaks in the imap Makefile.
8520 (From Brendan Cully.)
8522 2000-08-07 08:31:36 roessler (roessler)
8524 * po/Makefile.in.in, imap/Makefile.am, Makefile.am, configure.in,
8525 mapping.h, sort.h: Cross compilation patches from Rüdiger Kuhlmann
8526 <ruediger.kuhlmann@stud.uni-karlsruhe.de>.
8528 2000-08-06 14:35:15 roessler (roessler)
8530 * curs_lib.c: Return an exit value of 1 if mutt is left via
8531 ctrl-c. From Andre Albsmeier <andre.albsmeier@mchp.siemens.de>.
8533 2000-08-05 17:50:03 roessler (roessler)
8535 * imap/imap.c, imap/imap_private.h, imap/message.c,
8536 imap/Makefile.am, imap/auth_anon.c, imap/auth_cram.c,
8537 imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
8538 imap/browse.c, imap/command.c, mutt_socket.c: Unified IMAP
8541 * doc/manual.sgml.head, doc/manual.sgml.head: Fix keyboard
8542 binding documentation. From Thomas Schultz <tststs@gmx.de>.
8544 2000-08-04 21:47:11 roessler (roessler)
8546 * sendlib.c: Fix a character set encoding bug. From EGE.
8548 * imap/auth_sasl.c, imap/imap_ssl.c, doc/manual.sgml.head,
8549 account.c, mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h:
8550 SASL patch from Brendan Cully.
8552 2000-08-03 22:08:13 roessler (roessler)
8554 * charset.c: fix a segmentation fault.
8556 * po/eo.po, po/sv.po: update.
8558 * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
8559 po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/fr.po, po/gl.po,
8560 po/id.po, po/it.po, VERSION, imap/Makefile.am, po/cs.po, po/da.po,
8561 po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h, ChangeLog:
8562 automatic post-release commit for mutt-1.3.7
8564 * sendlib.c: Use a correct Envelope from when bouncing with
8565 $envelope_from enabled.
8567 * imap/BUGS, imap/auth_sasl.c, imap/imap.c, imap/imap_ssl.c,
8568 mutt_sasl.c: More IMAP fixes from Brendan.
8570 2000-08-02 18:03:21 roessler (roessler)
8574 2000-08-01 18:04:42 roessler (roessler)
8578 * imap/auth.c, imap/auth_gss.c, imap/auth_sasl.c, imap/message.c:
8579 Brendan's latest patches.
8581 2000-07-31 10:49:00 roessler (roessler)
8585 * m4/gettext.m4, imap/Makefile.am, imap/auth.c, imap/auth.h,
8586 imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
8587 imap/auth_login.c, imap/auth_sasl.c, imap/command.c,
8588 imap/imap.c, imap/imap_private.h, Makefile.am, acconfig.h,
8589 account.c, account.h, configure.in, globals.h, init.h, main.c,
8590 mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h: Brendan
8591 Cully's SASL patch. I hope I didn't miss any files.
8593 2000-07-29 16:33:53 roessler (roessler)
8597 * imap/README: updated readme file.
8599 * Makefile.am: Make sure checktypes and makedoc don't depend on
8604 2000-07-28 19:00:31 roessler (roessler)
8606 * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
8607 po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/eo.po,
8608 po/es.po, po/fr.po, po/gl.po, po/id.po, po/cs.po, po/da.po,
8609 po/de.po, po/el.po, ChangeLog, VERSION, reldate.h: automatic
8610 post-release commit for mutt-1.3.6
8612 * Makefile.am: parse.h no longer exists, so don't try to
8615 * po/sv.po: branches: 1.27.2.6.2; automatic post-release commit
8618 * po/uk.po: branches: 1.42.2.6.2; automatic post-release commit
8621 * po/zh_TW.Big5.po: branches: 1.30.2.6.2; automatic post-release
8622 commit for mutt-1.2.5
8624 * po/pt_BR.po: branches: 1.20.2.6.2; automatic post-release
8625 commit for mutt-1.2.5
8627 * po/ru.po: branches: 1.67.2.7.2; automatic post-release commit
8630 * po/sk.po: branches: 1.28.2.6.2; automatic post-release commit
8633 * po/ko.po: branches: 1.31.2.6.2; automatic post-release commit
8636 * po/nl.po: branches: 1.36.2.6.2; automatic post-release commit
8639 * po/pl.po: branches: 1.39.2.6.2; automatic post-release commit
8642 * po/gl.po: branches: 1.23.2.6.2; automatic post-release commit
8645 * po/id.po: branches: 1.31.2.7.2; automatic post-release commit
8648 * po/it.po: branches: 1.59.2.6.2; automatic post-release commit
8651 * po/el.po: branches: 1.31.2.6.2; automatic post-release commit
8654 * po/eo.po: branches: 1.30.2.6.2; automatic post-release commit
8657 * po/es.po: branches: 1.49.2.6.2; automatic post-release commit
8660 * po/fr.po: branches: 1.45.2.7.2; automatic post-release commit
8663 * po/cs.po: branches: 1.35.2.7.2; automatic post-release commit
8666 * po/da.po: branches: 1.13.2.7.2; automatic post-release commit
8669 * po/de.po: branches: 1.99.2.7.2; automatic post-release commit
8672 * reldate.h: automatic post-release commit for mutt-1.2.5
8674 * ChangeLog: branches: 2.40.2.6.2; automatic post-release commit
8677 * VERSION: branches: 2.28.2.6.2; automatic post-release commit
8680 * imap/imap.c, imap/imap_private.h, imap/message.c: Use UIDs
8681 instead of sequence numbers in IMAP. (Brendan)
8683 * imap/imap.c, imap/imap_private.h, imap/message.c,
8684 imap/message.h, imap/command.c, mutt.h, muttlib.c, mx.c: Handle
8685 expunged messages. From Brendan Cully.
8687 2000-07-26 09:30:01 roessler (roessler)
8689 * doc/manual.sgml.head: Nits from Michael Sobolev.
8691 2000-07-25 16:35:48 roessler (roessler)
8693 * Makefile.am: Include the muttbug wrapper with the distribution.
8695 * doc/Makefile.in: Install muttbug.man als flea.1.
8697 * doc/mutt.man, doc/muttbug.man, Makefile.am, main.c, muttbug:
8698 Install muttbug(1) as flea(1), and adjust the documentation
8699 accordingly. Note: Typing muttbug will still work.
8701 * doc/muttbug.man: More tiny fixes.
8703 * doc/muttbug.man: Fix some typos. In particular, it's bug
8704 tracking system, not buck tracking system. Oh well.
8706 * doc/Makefile.in, doc/mutt.man, doc/muttbug.man: muttbug(1)
8707 has a manual page of it's own now.
8709 * muttbug.sh.in: Fix a little bug concerning version numbers.
8711 * Makefile.am: The warning about README.UPGRADE can go.
8713 * doc/mutt.man: Mention the bug tracking system.
8715 * INSTALL: Mention that mutt needs an iconv implementation,
8716 and point users to libiconv.
8718 * INSTALL: Mention OpenBSD
8720 * Makefile.am: Remove types.h at "make clean" time.
8722 * curs_main.c: Fix a segmentation fault in the index.
8724 * curs_main.c: Try to fix a segmentation fault in the index.
8726 2000-07-24 07:48:53 roessler (roessler)
8728 * browser.h: make bit types unsigned. From albert chin
8729 <china@thewrittenword.com>.
8731 * curs_lib.c, hdrline.c, help.c, mbyte.c, mbyte.h, menu.c:
8732 Replace wctomb and mbtowc with wcrtomb and mbrtowc. From TAKIZAWA
8733 Takashi <taki@luna.email.ne.jp>, with small changes from Edmund
8736 2000-07-23 21:47:01 roessler (roessler)
8738 * menu.c: Fix #108, from Gero Treuner.
8740 * configure.in, resize.c: sys/ioctl.h vs. ioctl.h. From Sam
8743 * rfc2231.c: Fix an obvious bug which prevented rfc2231 _encoding_
8744 support from working.
8746 2000-07-22 09:01:43 roessler (roessler)
8748 * configure.in, mutt.h: Some more QNX compiling aides.
8750 2000-07-21 07:32:12 roessler (roessler)
8752 * imap/md5.h, Makefile.am, checktypes.c: Try to be smart about
8755 * imap/imap.c: Fix imap_passive. From Brendan Cully.
8757 * contrib/Makefile.in: Fix #150. From Brendan Cully.
8759 2000-07-20 17:51:52 roessler (roessler)
8761 * doc/devel-notes.txt: Typo.
8763 * imap/browse.c, imap/command.c, imap/imap.c, imap/imap.h,
8764 imap/imap_private.h, imap/util.c, mutt_socket.c, mutt_socket.h,
8765 mx.c, pop.c: Another IMAP patch from Brendan.
8767 * imap/util.c: quick hack against mx->mbox being NULL.
8769 * imap/BUGS, imap/imap.c, imap/imap.h, imap/util.c, postpone.c:
8770 patch-bac.postpone-2
8772 * pop.c: Use shared socket code, from Vsevolod Volkov.
8774 2000-07-19 10:21:57 roessler (roessler)
8776 * po/POTFILES.in, imap/Makefile.am, imap/auth.c, imap/auth_gss.c,
8777 imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h,
8778 imap/imap_socket.h, imap/imap_ssl.c, imap/imap_ssl.h,
8779 imap/message.c, imap/socket.c, imap/util.c, Makefile.am,
8780 acconfig.h, account.c, account.h, browser.c, configure.in,
8781 gettext.c, globals.h, init.c, init.h, mutt_socket.c,
8782 mutt_socket.h: IMAP socket moves by Brendan Cully, with a fix
8783 from Tommi Komulainen, and most likely based on input from
8784 Vsevolod Voykov (sp?).
8786 * imap/util.c: Fix more possible IMAP memory corruption.
8789 * imap/util.c: Fix possible memory corruption in stable.
8792 * imap/imap_private.h, imap/message.c, imap/socket.c, imap/imap.c:
8793 Backport various IMAP bug-fixes to stable. From Brendan Cully.
8795 2000-07-18 14:38:13 roessler (roessler)
8797 * imap/auth.c, imap/auth_gss.c, imap/browse.c, imap/command.c,
8798 imap/imap.c, imap/imap_private.h, imap/message.c, imap/socket.c:
8799 More IMAP clean-up from Brendan Cully.
8801 * imap/imap.c, imap/imap_private.h, imap/message.c, imap/socket.c,
8802 imap/utf7.c: IMAP fixes from Brendan Cully.
8804 * init.h, init.h: Documentation fix.
8806 2000-07-17 18:08:27 roessler (roessler)
8808 * imap/message.c: Fix possible heap corruption. From Brendan
8811 * imap/utf7.c: Name changes left out by EGE's patch.
8813 * imap/util.c, imap/imap_private.h: imap/UTF7 related fixes
8816 * curs_main.c: Fix #192.
8818 2000-07-16 15:35:14 roessler (roessler)
8820 * imap/Makefile.am, imap/browse.c, imap/imap.c,
8821 imap/imap_private.h, imap/message.c, imap/utf7.c, imap/util.c:
8822 Support modified UTF-7 in folder names. From Edmund Grimley
8823 Evans, modified by Brendan Cully.
8825 * handler.c: Another qp fix.
8827 * handler.c: More qp decoder modifications: We should handle
8828 multibyte characters spanning soft line breaks.
8830 * handler.c: Rewrite the quoted-printable decoder so it properly
8831 chops off trailing white space. Problem noted by Byrial Jensen.
8833 2000-07-15 06:51:47 roessler (roessler)
8835 * imap/socket.c: Add a message that we are looking up a host.
8837 2000-07-14 15:03:43 roessler (roessler)
8839 * imap/message.c, imap/message.h: Brendan's latest IMAP changes.
8841 * README.SSL: Tommi Komulainen's entropy gathering patch -
8844 2000-07-12 14:17:46 roessler (roessler)
8848 * imap/imap_ssl.c: Entropy gathering fixes.
8850 * configure.in: Re-apply the iconv patch from vvv.
8852 * configure.in: undo the enable-external-dotlock patch.
8854 * handler.c: Initialize a variable in order to avoid a
8855 segmentation fault. From Aaron Schrab.
8857 2000-07-11 20:38:49 roessler (roessler)
8859 * imap/imap.c, imap/imap_private.h, imap/socket.c: Unify logout
8860 stuff in _one_ function. From Vsevolod Volkov.
8862 * imap/message.c: Disable a bug work-around which actually
8865 * configure.in: Typo, noted by Brad <brad@comstyle.com>.
8867 2000-07-10 19:52:12 roessler (roessler)
8873 * rfc2047.c: Fix some possible NULL pointer deferences in the
8876 * imap/command.c, imap/imap.c, imap/message.c, imap/socket.c,
8877 browser.c, pgpkey.c, pop.c, query.c, remailer.c: Fix a bunch
8878 of cases where format parameters were missing from calls to
8879 mutt_message and mutt_error.
8881 * imap/command.c, imap/imap.c, imap/message.c, browser.c,
8882 pgpkey.c, pop.c, query.c, remailer.c: [stable] Fix a bunch of
8883 cases where format parameters were missing to calls of mutt_error
8886 * po/ru.po, po/de.po, po/da.po: update.
8890 * INSTALL, acconfig.h, charset.c, configure.in, main.c: Some
8893 2000-07-07 15:12:37 roessler (roessler)
8897 * attach.c, copy.c, editmsg.c, from.c, mbox.c, parse.c, parse.h,
8898 pgp.c, protos.h: Fix #185: is_from would return 0 (i.e., error)
8899 when parsing Jan 1 1970 12:00 - apparently, this point of time
8900 occurs on real mail folders.
8902 2000-07-06 23:08:39 roessler (roessler)
8904 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po,
8905 po/sk.po, po/nl.po, po/pl.po, po/it.po, po/ko.po, po/es.po,
8906 po/fr.po, po/gl.po, po/id.po, po/da.po, po/de.po, po/el.po,
8907 po/eo.po, ChangeLog, VERSION, po/cs.po: automatic post-release
8908 commit for mutt-1.2.4
8910 * muttlib.c: ups, this should be fixed in stable.
8912 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po,
8913 po/zh_TW.Big5.po, po/ko.po, po/nl.po, po/pl.po, po/eo.po,
8914 po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/cs.po,
8915 po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog, VERSION:
8916 automatic post-release commit for mutt-1.3.5
8918 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po,
8919 po/sk.po, po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po,
8920 po/id.po, po/it.po, po/el.po, po/eo.po, po/es.po, po/cs.po,
8921 po/da.po, po/de.po, reldate.h, ChangeLog, VERSION: automatic
8922 post-release commit for mutt-1.2.3
8926 * imap/auth.c, imap/auth_gss.c, imap/browse.c, imap/command.c,
8927 imap/imap.c, imap/imap_private.h, imap/imap_socket.h,
8928 imap/message.c, imap/socket.c: More IMAP clean-up.
8930 * imap/imap_private.h, imap/imap_socket.h, imap/message.c,
8931 imap/socket.c, imap/util.c, imap/browse.c, imap/command.c,
8932 imap/imap.c: More IMAP fixes from Brendan Cully.
8934 2000-07-05 14:39:14 roessler (roessler)
8936 * imap/socket.c: Fix the Fix. From TK.
8938 2000-07-05 10:32:17 Tommi Komulainen <Tommi.Komulainen@iki.fi>
8941 * imap/imap_ssl.c, imap/socket.c: - imap_logout_all assumed
8942 every connection with descriptor value != 0 to be ready for
8943 reading/writing. Unfortunately when the descriptor was closed,
8944 conn->fd remained untouched. This is why mutt segfaulted if
8945 IMAP login was aborted with ^G.
8947 - ssl_socket_close was called without calling ssl_socket_open
8948 first. This caused a segfault because conn->sockdata was
8949 NULL. Apparently there was also a memory leak, because
8950 conn->sockdata was never free'd :-]
8952 2000-07-05 08:05:03 roessler (roessler)
8954 * imap/BUGS, imap/TODO, imap/auth.c, imap/imap.c, imap/socket.c:
8955 IMAP cosmetics from Brendan Cully.
8957 2000-07-04 17:59:10 roessler (roessler)
8959 * doc/manual.sgml.head: slight documentation imrpovement from
8962 2000-07-03 15:26:22 roessler (roessler)
8966 * imap/BUGS, imap/command.c, imap/imap.c, imap/imap.h,
8967 imap/imap_socket.h, imap/socket.c, imap/util.c, curs_main.c:
8968 IMAP logout patch from Brendan Cully.
8974 * rfc2047.c: "Where have all the headers gone" fix from EGE.
8976 * sendlib.c: utf8 -> utf8 fix (From EGE).
8978 * rfc2047.c: RFC 2047 patch from EGE.
8980 2000-06-30 08:28:56 roessler (roessler)
8982 * po/pl.po: fix a format.
8984 * sendlib.c: Character set fix from EGE.
8986 2000-06-27 22:28:01 roessler (roessler)
8988 * sendlib.c: minor change from EGE.
8990 * main.c, rfc2047.c: Cosmetics. No, I didn't touch the word-wrap
8993 2000-06-26 23:10:26 roessler (roessler)
8995 * muttlib.c: Fix a possible segfault in mutt_expand_folder. Noted
8998 * muttlib.c: Fix a possible segmentation fault in
8999 mutt_expand_path. Noted by Andreas M. Kirchwitz.
9001 * doc/Makefile.in, contrib/Makefile.in: "make check" cosmetics.
9003 * contrib/sample.muttrc-tlr: update.
9005 * configure.in: Iconv detection patch. From Lars Hecking.
9007 * color.c, color.c: Fix #173. From Roland Rosenfeld.
9009 2000-06-22 23:18:36 roessler (roessler)
9011 * muttlib.c: Avoid crashing when forwarding message/rfc822-type
9014 * Makefile.am, prepare: Lars Hecking's build process patch
9017 * rfc822.c: branches: 2.9.2.1.2; Fix stack corruption
9018 in the RFC822 parser. Noted by Ari Gordon-Schlosberg
9019 <ari@heavyware.com>.
9021 * rfc822.c: Fix stack corruption in the RFC822 parser.
9022 Problem noted by Ari Gordon-Schlosberg <ari@heavyware.com>.
9024 * recvattach.c: Merge two almost-identical string constants.
9027 2000-06-21 19:23:23 roessler (roessler)
9029 * imap/auth_gss.c: More debug code which needs #ifdefs.
9031 * imap/auth_gss.c: More debugging code which needs #ifdefs.
9035 * Makefile.am, prepare: Work-around for keymap_defs and other
9036 dependency problems. From Lars Hecking.
9038 * muttlib.c: Fix ~logname expansion for stable.
9040 * muttlib.c: Fix ~logname expansion.
9042 * README: Remove explicit list of mirrors, and refer to
9045 * mbox.c: Fix another mbox synch problem.
9047 * mbox.c: Fix another bug in mbox synching.
9049 * postpone.c: Some more character set cleanup,.
9051 * commands.c, compose.c, muttlib.c, pgpkey.c, postpone.c,
9052 protos.h, recvattach.c, send.c, sendlib.c: More character set
9055 * postpone.c: Improve character set handling when postponing
9056 messages. This patch may lead to information loss under very
9057 special circumstances.
9059 * muttlib.c, protos.h: Remove unused mutt_dup_body () function.
9061 * compose.c, pgpkey.c, protos.h, recvattach.c, send.c, sendlib.c:
9062 Fix character set selection. Postponing and recalling messages
9063 should work again, now.
9065 * postpone.c, sendlib.c: Fix a file descriptor leak in sendlib.c.
9067 * main.c, main.c: patch-1.3.2.tbm.lastfolder, from Martin
9068 Michlmayr <tbm@cyrius.com>.
9070 * commands.c, hook.c, protos.h, recvattach.c, recvcmd.c, send.c:
9071 Apply message-hook to more commands, and make it more useful by
9072 permitting the "~h" and "~b" pattern specifiers. Bad enough, this
9073 removes message-hook abilities from the receive-attachment menu.
9075 2000-06-20 22:23:37 roessler (roessler)
9077 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pl.po, po/pt_BR.po,
9078 po/ru.po, po/sk.po, po/it.po, po/ko.po, po/nl.po, po/es.po,
9079 po/fr.po, po/gl.po, po/id.po, po/el.po, po/eo.po, po/cs.po,
9080 po/da.po, po/de.po, ChangeLog, VERSION, reldate.h: automatic
9081 post-release commit for mutt-1.2.2
9083 * build-release: Add a "make" call, so build-release will also
9084 work from a source tree which hasn't been built recently.
9086 * commands.c: Do some comparisons case-insensitive.
9090 * doc/muttrc.man.head: s/display-hook/message-hook/
9092 * po/de.po: Fix a misleading fuzzy translation about PGP
9093 signature validity. From Roland Rosenfeld.
9095 * imap/imap.c: Don't use debuglevel unless DEBUG is defined.
9096 Noted by china@thewrittenword.com.
9098 * imap/imap.c: Only use debuglevel if DEBUG is defined. Noted by
9099 Albert Chin <china@thewrittenword.com>,
9103 2000-06-19 21:13:19 roessler (roessler)
9105 * doc/devel-notes.txt, doc/manual.sgml.head, init.h, makedoc.c:
9106 patch-1.3.3.bj.docref.1
9108 * build-release: Make sure m4/Makefile is _really_ rebuilt.
9110 * po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po,
9111 po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/es.po, po/fr.po,
9112 po/gl.po, po/id.po, po/it.po, po/da.po, po/de.po, po/el.po,
9113 po/eo.po, po/cs.po, ChangeLog, VERSION, reldate.h: automatic
9114 post-release commit for mutt-1.2.1
9116 * doc/manual.sgml.head: Fix some more mentions of display-hook.
9118 * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
9119 po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po,
9120 po/pl.po, po/pt_BR.po, ChangeLog, VERSION, po/cs.po, po/da.po,
9121 po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h: automatic
9122 post-release commit for mutt-1.3.4
9124 * compose.c: No need to include iconv.h.
9130 2000-06-17 08:07:36 roessler (roessler)
9132 * imap/imap_ssl.c: Certificate verification fix from Tommi
9135 * imap/imap_ssl.c: SSL fix.
9139 2000-06-16 10:21:34 roessler (roessler)
9141 * OPS, commands.c, compose.c, functions.h, mutt.h, sendlib.c:
9142 patch-1.3.3.tlr.change_charset.1
9146 2000-06-15 21:37:07 roessler (roessler)
9148 * doc/manual.sgml.head, doc/muttrc.man.head, commands.c, hook.c,
9149 init.h, mutt.h, recvcmd.c, send.c: patch-1.3.3.tlr.message_hook.1
9151 * mutt.h, sendlib.c: patch-1.3.3.tlr.content_info.1
9153 * imap/imap.c: shut up the compiler.
9155 * po/ru.po, commands.c, init.h: nits.
9157 * commands.c, globals.h, init.h: patch-1.2.bbell.display_filter.2.
9159 * complete.c: patch-1.3.2.bbell.complete.1 - autocomplete "!",
9160 which is helpful in certain IMAP contexts.
9162 * copy.c, mbox.c, mh.c, mx.c: [stable] Prevent data corruption
9163 when the temporary space runs full. Backport from unstable.
9165 * po/el.po, po/fr.po: updates.
9169 * rfc2047.c, sendlib.c, copy.c, handler.c: Avoid dumping core
9170 when Charset isn't set.
9172 * init.h: Little documentation fix from Aaron Schrab.
9174 2000-06-14 09:23:45 roessler (roessler)
9176 * OPS, charset.c, charset.h, compose.c, functions.h, handler.c:
9177 Remove recode-attachment, and the "decoder" API. (EGE)
9179 * gettext.c: Make sure --disable-nls works. (EGE)
9181 2000-06-13 20:36:33 roessler (roessler)
9183 * init.h, mutt.h, sendlib.c: EGE's latest send-charset patch.
9185 * m4/curslib.m4: New file, contains Tom Dickey's CF_CURSES_LIBS
9188 * configure.in: Use CF_CURSES_LIBS macro for better detection
9189 of platform-specific curses libraries. From Lars Hecking.
9191 * main.c: Inform us about ICONV_NOTRANS. From EGE.
9193 * configure.in: iconv detection. From EGE.
9195 * commands.c: Only display PGP signature verification status if
9196 verification was tried.
9198 2000-06-12 07:02:42 roessler (roessler)
9200 * configure.in: A new check for working wchar functions.
9202 2000-06-11 19:05:12 roessler (roessler)
9204 * mh.c, mx.c: Fix some issues with synching of maildir/mh folders.
9205 Problems noted by Byrial Jensen.
9207 2000-06-09 17:42:14 roessler (roessler)
9209 * pattern.c: Force decimal parsing on dates, so 09 is parsed as 9,
9210 and not as "invalid".
9212 * imap/imap_ssl.c, imap/imap_ssl.c: Fix a mix-up.
9214 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/de.po, po/el.po,
9215 po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po,
9216 po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
9217 VERSION, po/cs.po, po/da.po, ChangeLog, po/ru.po, po/sk.po,
9218 po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/da.po, po/de.po,
9219 po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po,
9220 po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/cs.po,
9221 reldate.h, ChangeLog: automatic post-release commit for mutt-1.3.3
9223 * charset.c, init.c: Fix some typos in the nl_langinfo stuff.
9225 * rfc2047.c: Latest patch from EGE.
9227 2000-06-08 21:44:14 roessler (roessler)
9229 * copy.c, mbox.c: This patch should fix the mailbox corruption
9230 various people observed.
9232 * charset.c, charset.h, init.c: Fix up the value returned by
9233 nl_langinfo(CODESET).
9235 * mbox.c: Improve error reporting with mbox folders a bit.
9237 * send.c: patch-1.2.bj.ed_mtime.1
9239 * Makefile.am, acconfig.h, configure.in, main.c, mbyte.c:
9240 Removing the built-in charset support.
9242 * doc/muttrc.man.head: one-character typo.
9244 * imap/imap_ssl.c: Fix #157. From Enrik Berkhan
9245 <Enrik.Berkhan@fun.de>.
9247 * imap/imap_ssl.c: [stable] Fix #157. From Enrik Berkhan
9248 <Enrik.Berkhan@fun.de>.
9250 * README.SSL, init.h, mutt.h, imap/imap_ssl.c: [stable]
9251 patch-1.3.2.tl.sslcerts.1.
9253 * charset.c: Don't return data on the stack. Noted by "Andrew
9254 W. Nosenko" <awn@bcs.zp.ua>.
9258 2000-06-04 18:18:56 roessler (roessler)
9260 * doc/manual.sgml.head: Nits from Mikko Hänninen.
9262 2000-06-02 10:05:41 roessler (roessler)
9264 * imap/imap.h, imap/imap.h, pgp.c: Fix #152.
9266 2000-05-30 12:52:41 roessler (roessler)
9270 2000-05-29 22:34:12 roessler (roessler)
9272 * rfc2047.c, rfc2047.h, send.c, sendlib.c: Edmund's latest
9273 RFC2047 encoding update.
9275 2000-05-28 20:32:05 roessler (roessler)
9277 * commands.c: Don't bother the user with messages about PGP
9278 signature verification when there is no PGP stuff about the
9281 * README.SSL, init.h, mutt.h: SSL certificate verification fixes
9282 from Tommi Komulainen.
9284 * imap/imap_ssl.c: SSL certificate verification fix from Tommi
9287 * imap/command.c: [stable] Handle connection take-down by servers
9288 more graciously. From Patrick Caulfield.
9290 * doc/manual.sgml.head, contrib/pgp2.rc, contrib/pgp5.rc,
9291 commands.c, init.h, pgp.c, pgp.h: Modified version of Byrial
9292 Jensen's signature verification patch.
9294 2000-05-25 12:21:29 roessler (roessler)
9296 * pgp.c: Use strftime for time indications with PGP verification.
9298 * curs_lib.c, mbyte.c: Somewhat different sigsegv fix suggested
9301 * mbyte.c: wctomb(0,wc) is needed to work for bounds checking.
9303 * mutt.h: Include stdlib.h from mutt.h.
9305 * makedoc.c, init.h: Minor fixes from Byrial.
9307 * doc/manual.sgml.head: typo.
9309 * doc/devel-notes.txt, init.h, makedoc.c: Documentation
9310 beautification patch from Byrial Jensen. Thanks!
9312 2000-05-24 19:20:07 roessler (roessler)
9314 * po/ru.po: Fixes #143.
9316 * po/ru.po: Some fixes - #143.
9318 * charset.c, charset.h, compose.c, gnupgparse.c: Make charset-hook
9319 work with an external iconv implementation.
9321 * imap/command.c: Handle disconnects more gracefully.
9322 From Patrick Caulfield <patrick@sco.com>.
9324 * config.guess, config.sub: [stable] Latest versions from
9325 ftp.gnu.org/pub/gnu/config
9327 * config.guess, config.sub: Latest versions from
9328 ftp.gnu.org/pub/gnu/config.
9330 2000-05-23 17:16:46 roessler (roessler)
9332 * po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
9333 po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
9334 ChangeLog, VERSION, po/cs.po, po/da.po, po/de.po, po/el.po,
9335 po/eo.po, po/es.po, po/fr.po, po/gl.po, reldate.h: automatic
9336 post-release commit for mutt-1.3.2
9338 * contrib/gpg.rc: Make this work on QNX.
9340 * contrib/gpg.rc: Change suggested by Sam Roberts
9341 <sroberts@uniserve.com> to make this work on QNX.
9343 2000-05-22 16:15:35 roessler (roessler)
9347 * rfc2047.c: Fix a stupid segmentation fault.
9351 * rfc2047.c: Fix a memory leak.
9353 * charset.c, lib.c, lib.h, protos.h: Add mutt_str_adjust ().
9355 * parse.c: Fix a possible cause for heap corruption.
9359 * charset.c, gettext.c: Make mutt_gettext () a bit more compact.
9361 2000-05-21 18:45:15 roessler (roessler)
9363 * mbyte.h: Small fix from EGE.
9365 * sendlib.c: Some fixes so ISO-2022-JP* works with mutt.
9366 Mostly from TAKIZAWA Takashi <taki@luna.email.ne.jp>.
9368 * muttlib.c: Comment a bit of code.
9370 2000-05-20 18:16:18 roessler (roessler)
9374 * charset.c, charset.h, curs_lib.c, rfc2047.c, rfc2231.c: String
9375 conversion patch from EGE.
9377 * doc/manual.sgml.head, hook.c: Second version of Byrial's
9380 * po/uk.po, po/zh_TW.Big5.po, po/fr.po, po/gl.po, po/id.po,
9381 po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po,
9382 po/sk.po, po/sv.po, ChangeLog, VERSION, po/cs.po, po/da.po,
9383 po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h: automatic
9384 post-release commit for mutt-1.3.1
9386 * doc/muttrc.man.head: Document display-hook in the manual page.
9388 * commands.c, hook.c, init.h, mutt.h, protos.h, send.c: Add a
9389 display-hook command. From Byrial Jensen.
9391 * alias.c, browser.c, init.c, lib.c, mutt.h, muttlib.c, protos.h:
9392 Add mutt_gecos_name function which centrally handles the GECOS
9395 * imap/imap.c: Shut up some warnings. We may have to think
9396 about mutt_stristr again.
9398 * configure.in: Verify that regmatch_t has offsets, and not
9399 only pointers. From Sam Roberts <sroberts@uniserve.com>.
9401 * configure.in: Don't look for curses in /usr/5lib any more -
9402 this broke things for some people.
9404 * configure.in: Don't look for the curses library in /usr/5lib
9405 any more. This broke things for some people.
9407 * sendlib.c: Real fix for the pointer problem noted by Heiko
9410 * sendlib.c: Fix a "string on stack returned" bug found by
9413 2000-05-19 07:36:42 roessler (roessler)
9415 * hdrline.c: Fix %. formats. From EGE.
9417 2000-05-18 17:06:59 roessler (roessler)
9419 * copy.c, parse.c, rfc2047.c, rfc2047.h, rfc2231.c, send.c,
9420 sendlib.c: rfc2047_decode change from EGE.
9422 * charset.c: Catch a segmentation fault in mutt_convert_string ().
9424 * acconfig.h: Don't enable debugging by default in the stable
9427 * configure.in, main.c: More debugging output, and a warning
9430 * main.c: Tell us something about internal iconv and CHARMAPS_DIR
9433 2000-05-17 12:39:16 roessler (roessler)
9435 * mkjtags.c: handle ^L lines correctly.
9437 * mkjtags.c: Some beautifications.
9439 * Makefile.am, mkjtags.c: Add a little tool to help with building
9440 tags files my editor groks.
9442 * handler.c: When displaying a deleted attachment's information,
9443 present the file name if it is present. Suggested by Pete
9444 Wenzel <pete@stc.com>.
9446 * imap/imap_ssl.c: SSL certificate check fix. From Tommi
9449 * imap/imap_ssl.c: Certificate check fix, from Tommi Komulainen.
9451 * OPS, enter.c, functions.h: Add forward-word and backward-word
9452 functions to the editor.
9454 * OPS, enter.c, functions.h: Add a kill-eow function to the
9457 * init.c: Small fix to mutt_set_default().
9459 2000-05-16 19:01:50 roessler (roessler)
9461 * Makefile.am: We don't need to build in the charmaps/ directory
9462 unless we use the included iconv.
9464 * compose.c, mutt.h, protos.h, sendlib.c: Some fixes to the size
9467 * compose.c, globals.h, init.h, sendlib.c: A modified version
9468 of Will Fiveash's compose format patch.
9470 * acconfig.h, configure.in, init.c, init.h: Use nl_langinfo's
9471 return value as the default for $charset.
9473 * init.c: More default setting. This can easily be done much
9474 cleaner than the last version of the patch.
9476 * init.c: Hack: mutt_restore_default() now stores the latest
9477 value of a variable as it's default if there was no default
9478 before. The code in question is executed precisely once: when
9479 mutt_restore_default() is invoked from mutt_init().
9481 * hook.c, lib.c, lib.h, muttlib.c, protos.h: Let _mutt_expand_path
9482 escape regular expression special characters. For stable.
9484 * hook.c, lib.c, lib.h, muttlib.c, protos.h: mutt_expand_path
9485 is now able to escape special characters for use in regular
9486 expressions. This is needed to make folder-hooks work like
9489 * muttlib.c: Sanitize file names passed to mutt_adv_mktemp.
9491 * muttlib.c: Sanitize file name suggestions passed to
9494 * doc/manual.sgml.tail, OPS, enter.c, functions.h: Add a
9495 transpose-character function to the editor. From Aaron Schrab.
9497 * configure.in: Improve the wchar_t checks. From "Andrew
9498 W. Nosenko" <awn@bcs.zp.ua>.
9500 2000-05-15 12:00:53 roessler (roessler)
9502 * configure.in, mbyte.c, pager.c: More iconv-related patches
9505 2000-05-13 17:39:03 roessler (roessler)
9507 * configure.in: HP/UX vs. ANSI C. From Lars Hecking and Albert
9510 * configure.in: Configuration for ANSI C / HP/UX. From albert
9511 chin and Lars Hecking.
9513 2000-05-12 13:41:34 roessler (roessler)
9515 * mbyte.c, wcwidth.c: Make things compile. ;-)
9517 * mbyte.c, mbyte.h, wcwidth.c: Isprint-related changes.
9518 Suggested by Andrew Nosenko, adapted by EGE.
9520 * gettext.c: Replacing some more free() calls by safe_free().
9522 * acconfig.h, configure.in, curs_lib.c, gettext.c, help.c,
9523 mbyte.c, mbyte.h, mutt.h, pager.c, wcwidth.c: wide-character
9524 related patches. From Edmund Grimley Evans.
9526 * configure.in: HP/UX -Ae detection. From Albert Chin. [stable]
9528 * configure.in: Improve the HP/UX check for the -Ae command
9529 line parameter. From albert chin (china@thewrittenword.com).
9531 * gen_defs: Make sure gen_defs returns success. [stable]
9533 * gen_defs: Sam Roberts reports that some shells do strange
9534 things with exit states.
9536 * doc/manual.sgml.head: Fix $spool vs. $spoolfile. From David
9539 2000-05-11 07:10:32 roessler (roessler)
9541 * doc/mutt.man: Remove some unnecessary spaces.
9543 * doc/mutt.man, main.c: Fix usage information. Noted by Mikko
9546 * acconfig.h, configure.in, globals.h: Check volatility of
9549 2000-05-10 18:02:31 roessler (roessler)
9551 * configure.in: Support for old Kerberos versions. From David
9552 Champion <dgc@uchicago.edu>.
9554 * configure.in: Fix support for old Kerberos libraries.
9556 * hdrline.c, thread.c: updated messages-in-thread (%e) patch
9557 from Markus Holmberg.
9561 * init.h, mutt.h, pop.c: Fix a segmentation fault introduced by
9562 the change of pop_delete to a quad option.
9564 * po/fr.po: Update the French translation.
9566 2000-05-09 20:19:28 roessler (roessler)
9568 * parse.c: more mailtool brain-damage support.
9570 * acconfig.h, configure.in, parse.c: Sun mailtool message support.
9571 The format is ugly, but the patch is reasonably clean.
9573 * Makefile.am: include mbyte.h with the distribution.
9575 * doc/devel-notes.txt: Add a word about format flags.
9577 * imap/message.c: Make the X-Label patch work over IMAP.
9579 * po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
9580 po/uk.po, po/zh_TW.Big5.po, po/cs.po, po/da.po, po/de.po,
9581 po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po,
9582 po/it.po, po/ko.po, reldate.h, ChangeLog, VERSION: automatic
9583 post-release commit for mutt-1.3
9585 * hdrline.c, init.h, protos.h, thread.c: Add a %e option
9586 for thread-relative message numbers. From Markus Holmberg
9587 <markush@acc.umu.se>.
9589 * doc/manual.sgml.head, hdrline.c, init.h, mutt.h, parse.c,
9590 pattern.c: X-Label header support from David Champion
9593 * init.h, pop.c: Make pop_delete a quad-option. From Honza
9594 Pazdziora <adelton@informatics.muni.cz>.
9596 * VERSION: Ups, we should leave the version file on 1.2, so the
9597 diff will get built properly when I release 1.3.
9599 * lib.h, mbyte.c, mbyte.h, menu.c, muttlib.c, pager.c,
9600 pgppubring.c, protos.h, rfc2047.c, rfc2231.c, sendlib.c,
9601 utf8.c, wcwidth.c, Makefile.am, VERSION, charset.c, charset.h,
9602 commands.c, compose.c, configure.in, curs_lib.c, curs_main.c,
9603 enter.c, gettext.c, gnupgparse.c, hdrline.c, help.c, init.c:
9604 Edmund Grimley Evans' UTF-8 patch.
9606 * po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
9607 po/sv.po, po/uk.po, po/zh_TW.Big5.po, VERSION, po/cs.po,
9608 po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po,
9609 po/gl.po, po/id.po, po/it.po, reldate.h, ChangeLog: automatic
9610 post-release commit for mutt-1.2
9612 * build-release: unstable branch.
9614 * build-release: start preparing 1.2.
9616 2000-05-03 07:48:46 roessler (roessler)
9618 * po/zh_TW.Big5.po: branches: 1.30.2; automatic post-release
9619 commit for mutt-1.1.14
9621 * po/da.po: branches: 1.13.2; automatic post-release commit
9624 * po/de.po: branches: 1.99.2; automatic post-release commit
9627 * po/el.po: branches: 1.31.2; automatic post-release commit
9630 * po/eo.po: branches: 1.30.2; automatic post-release commit
9633 * po/es.po: branches: 1.49.2; automatic post-release commit
9636 * po/fr.po: branches: 1.45.2; automatic post-release commit
9639 * po/gl.po: branches: 1.23.2; automatic post-release commit
9642 * po/id.po: branches: 1.31.2; automatic post-release commit
9645 * po/it.po: branches: 1.59.2; automatic post-release commit
9648 * po/ko.po: branches: 1.31.2; automatic post-release commit
9651 * po/nl.po: branches: 1.36.2; automatic post-release commit
9654 * po/pl.po: branches: 1.39.2; automatic post-release commit
9657 * po/pt_BR.po: branches: 1.20.2; automatic post-release commit
9660 * po/ru.po: branches: 1.67.2; automatic post-release commit
9663 * po/sk.po: branches: 1.28.2; automatic post-release commit
9666 * po/sv.po: branches: 1.27.2; automatic post-release commit
9669 * po/uk.po: branches: 1.42.2; automatic post-release commit
9672 * ChangeLog: branches: 2.40.2; automatic post-release commit
9675 * VERSION: branches: 2.28.2; automatic post-release commit
9678 * po/cs.po: branches: 1.35.2; automatic post-release commit
9681 * po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/da.po,
9682 po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po,
9683 po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
9684 po/ru.po, ChangeLog, VERSION, po/cs.po: automatic post-release
9685 commit for mutt-1.1.13
9687 * reldate.h: branches: 2.25.2; automatic post-release commit
9690 2000-04-30 06:58:21 roessler (roessler)
9692 * imap/message.c: branches: 1.24.2; Catch the case that an IMAP
9693 server sends "\n\n" after a mail header. Diagnosed by Brendan.
9695 2000-04-29 13:38:05 roessler (roessler)
9697 * query.c: branches: 2.5.2; Fix a possible segmentation fault
9698 with the external query feature.
9700 * imap/imap.c: branches: 1.26.2; Fix the "empty screen after
9701 sync" bug observed with certain versions of the Courier IMAP
9702 server. From Brendan Cully.
9704 2000-04-26 17:43:00 roessler (roessler)
9706 * imap/util.c: branches: 1.23.2; Fix the imap_force_ssl option.
9710 * contrib/pgp6.rc: Fix a little typo. Noted by Steve Brewer
9711 <limako@mediaone.net>.
9713 * imap/imap_ssl.c: branches: 1.12.2; Add a new option named
9716 * imap/imap_ssl.h, imap/util.c: Add a new option named
9719 * init.h: branches: 2.80.2; Add a new option named
9722 * mutt.h: branches: 2.62.2; Add a new option named
9725 2000-04-25 18:39:01 roessler (roessler)
9727 * acconfig.h: branches: 2.15.2; Revised version of Lars' patch.
9729 * configure.in: branches: 2.61.2; Revised version of Lars' patch.
9731 * m4/funcdecl.m4: New macros CF_CHECK_FUNCDECL,
9732 CF_CHECK_FUNCDECLS, CF_UPPER. These are slightly modified versions
9733 of T. E. Dickey's macros from the lynx distribution. (From
9736 * configure.in: Use new CF_CHECK_FUNCDECLS macro for curses
9737 functions. This should catch function declarations and macros
9738 alike. Due to a misfeature in autoheader, we have to explicitly
9739 AC_DEFINE the curses functions. (From Lars Hecking.)
9741 * acconfig.h: acconfig.h: Remove duplicate VERSION and unused
9742 HAVE_GETOPT_DECL. Remove DEBUGGER (it's AC_SUBST'ed, not
9743 AC_DEFINE'd). Add defines for curses functions. (From Lars
9748 2000-04-24 13:10:11 roessler (roessler)
9750 * imap/util.c: Fix a segmentation fault with folder completion.
9753 * imap/message.c: Fall back to INTERNALDATE when Date header
9754 isn't present. From Brendan.
9756 2000-04-22 18:34:29 roessler (roessler)
9758 * po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
9759 po/sv.po, po/uk.po, po/zh_TW.Big5.po, ChangeLog, VERSION,
9760 po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
9761 po/fr.po, po/gl.po, po/id.po, po/it.po, reldate.h: automatic
9762 post-release commit for mutt-1.1.12
9764 * doc/manual.sgml.head: branches: 1.31.2; Add a link to
9765 http://www.mutt.org/download.html.
9767 * init.c, init.h, thread.c: Handle sort_aux="threads"
9768 somewhat different, and probably more safely. Problem and
9769 principle of fix noted by Gero Treuner and Michael Tatge
9770 <Michael.Tatge@studserv.uni-stuttgart.de>.
9772 * lib.c: branches: 2.23.2; Coda compatibility. From Jan Harkes
9773 <jaharkes@cs.cmu.edu>.
9775 * parse.c: Fix message parsing. This fixes the "Reply-To in
9776 body" bug. From Edmund GRIMLEY EVANS.
9778 * doc/manual.sgml.tail: Fix the sgmltools URL. From Martin
9781 * charset.c: branches: 2.19.2; Comment cosmetics. From Martin
9784 * editmsg.c, extlib.c, gnupgparse.c, lib.c: Comment cosmetics.
9785 From Martin Michlmayer.
9787 * lib.h: branches: 2.7.2; Comment cosmetics. From Martin
9790 * pgpinvoke.c: Comment cosmetics. From Martin Michlmayer.
9792 * pgpkey.c: branches: 2.24.2; Comment cosmetics. From Martin
9795 * pgplib.c, pgppubring.c, recvcmd.c: Comment cosmetics.
9796 From Martin Michlmayer.
9798 * remailer.c: branches: 2.11.2; Comment cosmetics. From Martin
9801 * rfc2231.c, rfc2231.h: Comment cosmetics. From Martin
9804 * doc/manual.sgml.head: Document the elmish "!!" shortcut for
9805 the last folder. From Martin Michlmayr <tbm@cyrius.com>.
9807 * curs_main.c: branches: 2.44.2; Fix various inconsistencies
9808 with respect to thread deletion.
9810 * pager.c: Fix various inconsistencies with respect to thread
9813 2000-04-12 16:32:26 roessler (roessler)
9815 * browser.c: branches: 2.21.2; Initialize some more memory.
9816 Noted by Vsevolod Volkov <vvv@lucky.net>.
9818 * headers.c: Catch some error conditions.
9820 * main.c: branches: 2.29.2; Tell us whether debugging is enabled
9823 2000-04-09 13:32:36 roessler (roessler)
9827 * imap/imap_ssl.c: Another file mode change.
9829 * po/fr.po, po/es.po, po/el.po: update.
9831 * imap/imap_ssl.c: Save more than one SSL certificate to the
9834 * po/da.po, po/cs.po: update.
9836 * imap/socket.c: branches: 1.9.2; Make host name comparison
9839 * doc/manual.sgml.head: Minor typo in the documentation.
9840 Noted by Vsevolod Volkov <vvv@lucky.net>.
9842 * muttlib.c: branches: 2.16.2; The "!!" shortcut had another
9843 flaw. Noted by Martin Michlmayr <tbm@cyrius.com>.
9845 * imap/BUGS: branches: 1.12.2; Documentation patch from Brendan
9848 * pattern.c: Fix ^ and ! pattern modifiers.
9850 2000-03-31 12:37:21 roessler (roessler)
9852 * po/pl.po, po/id.po: update.
9854 2000-03-30 15:33:14 roessler (roessler)
9856 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po,
9857 po/ru.po, po/nl.po, po/pl.po, po/ko.po, po/it.po, po/fr.po,
9858 po/gl.po, po/id.po, po/eo.po, po/es.po, po/el.po, po/da.po,
9859 po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog: automatic
9860 post-release commit for mutt-1.1.11
9862 * po/uk.po, po/zh_TW.Big5.po, po/sv.po, po/sk.po, po/pt_BR.po,
9863 po/ru.po, po/nl.po, po/pl.po, po/ko.po, po/id.po, po/it.po,
9864 po/gl.po, po/fr.po, po/es.po, po/eo.po, po/el.po, po/de.po,
9865 po/da.po, po/Makefile.in.in, po/POTFILES.in, po/cs.po: make
9866 update-po, and undo most parts of Lars' and Tommi's patch -
9867 it broke things here.
9869 * imap/imap_ssl.c: Typo, noticed by Vsevolod Volkov
9876 * contrib/Makefile.in: Distribute pgp6.rc. Ups.
9878 * po/uk.po: Updated Ukrainian translation.
9880 * curs_main.c: Cursor cosmetics. From Byrial.
9882 * contrib/Makefile.in: Installation process patch from Bill
9883 Nottingham <notting@redhat.com>.
9885 * build-release: Explicitly use scp1.
9887 2000-03-29 20:16:36 roessler (roessler)
9889 * po/zh_TW.Big5.po, po/sv.po, po/uk.po, po/sk.po, po/pt_BR.po,
9890 po/ru.po, po/pl.po, po/ko.po, po/nl.po, po/id.po, po/it.po,
9891 po/gl.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
9892 po/da.po, po/cs.po, VERSION, reldate.h, ChangeLog: automatic
9893 post-release commit for mutt-1.1.10
9895 * imap/message.c: Fix access to read-only folders via IMAP.
9897 * po/de.po, doc/Makefile.in, doc/manual.sgml.head, init.c,
9898 thread.c: Various little patches from Gero Treuner.
9900 * imap/Makefile.am: Build diff from Brendan Cully.
9902 * Makefile.am: branches: 2.61.2; Build diff from Brendan Cully.
9904 2000-03-28 10:09:19 roessler (roessler)
9906 * po/Makefile.in.in, po/POTFILES.in, Makefile.am: A patch from
9907 Tommi Komulainen (and Lars Hecking) for building outside the
9910 2000-03-27 23:56:35 roessler (roessler)
9912 * imap/auth_gss.c: branches: 1.3.2; NetBSD portability patches
9915 * imap/imap_ssl.c, acconfig.h, configure.in: NetBSD portability
9916 patches from Brendan Cully.
9918 2000-03-25 18:22:09 roessler (roessler)
9920 * keymap.c: Timeout occasionally in menus, with the notable
9921 exception of the editor. This is needed to avoid some more
9922 IMAP timeouts. [patch-1.1.9.tlr.timeout.1]
9924 2000-03-23 12:21:10 roessler (roessler)
9926 * remailer.c: Little fix for the remailer menu.
9928 * configure.in: Fix Kerberos configuration. From David Champion
9931 2000-03-22 08:24:45 roessler (roessler)
9933 * mutt.h, sort.c, init.h: Sorting fix from Gero Treuner.
9935 2000-03-21 22:01:42 roessler (roessler)
9937 * configure.in: Fix charmap configuration. This was broken in
9938 configure.in,v 2.54.
9940 2000-03-20 10:32:18 roessler (roessler)
9942 * muttlib.c: Fix the "!!" shortcut for the last folder. Noted by
9945 * po/da.po, po/eo.po: update
9947 * configure.in, Muttrc.head, Muttrc.head.in: Put Muttrc.head under
9948 autoconf control - we need to substitute @docdir@ for the <f1>
9951 2000-03-19 09:19:30 roessler (roessler)
9953 * po/nl.po: Fix some sloppiness errors. From Brendan Cully.
9955 2000-03-17 08:26:22 roessler (roessler)
9959 * rfc2047.c: Don't override iso-2022-jp with us-ascii.
9961 * sendlib.c: branches: 2.46.2; Don't override iso-2022-jp
9964 2000-03-16 10:01:43 roessler (roessler)
9966 * commands.c, init.h, mutt.h: Add the $print_decode option.
9968 * po/ru.po, po/sv.po: updates
9972 * editmsg.c: Use Editor with a fall-back to visual when editing
9975 * muttlib.c: Localization nit from Byrial Jensen.
9977 * doc/manual.sgml.head, init.h: Documentation fixes from Mikko
9980 2000-03-15 23:25:47 roessler (roessler)
9982 * imap/imap_ssl.c, imap/imap_ssl.h, imap/socket.c: Fix entropy
9983 gathering in the IMAP SSL support. From Tommi Komulainen.
9985 * README.SSL: branches: 2.4.2; Fix entropy gathering in the
9986 IMAP SSL support. From Tommi Komulainen.
9988 * configure.in, init.h: Fix entropy gathering in the IMAP SSL
9989 support. From Tommi Komulainen.
9991 * Makefile.am: Add a dependency for keymap_defs.h. Hope it
9996 2000-03-14 21:05:00 roessler (roessler)
9998 * po/pl.po, po/cs.po: updates.
10000 * configure.in: Fix a charmap configuration flaw. From Gero
10003 * doc/Makefile.in: Install all the documentation. Problem noted
10004 and fix supplied by Gero Treuner.
10006 * po/es.po: Update from Boris Wesslowski.
10008 * base64.c: Add the original fetchmail copyright notice.
10010 * contrib/Makefile.in, contrib/pgp6.rc: More nits: Include a
10011 sample configuration file for using mutt with pgp6, and install
10012 and actually distribute Tin.rc.
10014 2000-03-13 22:36:56 roessler (roessler)
10016 * makedoc.c, send.c, charset.h, init.h: Various nits, noted by
10019 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po,
10020 po/ru.po, po/pl.po, po/id.po, po/it.po, po/ko.po, po/nl.po,
10021 po/gl.po, po/es.po, po/fr.po, po/eo.po, po/el.po, po/da.po,
10022 po/de.po, po/cs.po, reldate.h, VERSION, ChangeLog: automatic
10023 post-release commit for mutt-1.1.9
10025 * build-release: change code for going on-line.
10027 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pl.po,
10028 po/pt_BR.po, po/ru.po, po/ko.po, po/nl.po, po/gl.po, po/id.po,
10029 po/it.po, po/eo.po, po/es.po, po/fr.po, po/el.po, po/de.po,
10030 po/cs.po, po/da.po: make update-po.
10032 * po/sv.po, po/fr.po: updates.
10034 2000-03-10 11:38:32 roessler (roessler)
10036 * handler.c: Fix the handling of raw carriage return characters
10037 in the base64 handler.
10039 2000-03-09 11:58:11 roessler (roessler)
10041 * pgpinvoke.c: Bail on empty PGP formats.
10043 * po/ko.po: update.
10045 2000-03-08 18:08:03 roessler (roessler)
10047 * imap/message.c: Another fix from Brendan Cully.
10049 * po/pl.po: update.
10051 * sendlib.c, parse.c: Fix more RFC2047 encoding bugs. Once again
10052 from Gero Treuner <gero@faveve.uni-stuttgart.de>.
10054 2000-03-07 19:53:19 roessler (roessler)
10056 * po/da.po, configure.in: Adding a Danish translation.
10057 Thanks to Morten Bo Johansen <mojo@image.dk> and
10058 the members of the sslug-locale mailing list, see
10059 http://www.sslug.dk/emailarkiv/locale/.
10061 * color.c: branches: 2.8.2; The uncolor/unmono commands weren't
10062 parsed correctly when not applicable. This fixes bug#65.
10064 * makedoc.c: Make gcc happy.
10066 * TODO: Remove an old item from this list. From Brendan Cully.
10068 * sendlib.c, TODO: Correct header encodings when postponing
10071 * protos.h: branches: 2.40.2; Correct header encodings when
10072 postponing messages.
10074 * send.c: Correct header encodings when postponing messages.
10078 * po/pt_BR.po, po/el.po: updates.
10080 * curs_main.c: Fix NULL pointer deferences.
10082 2000-03-04 12:57:53 roessler (roessler)
10084 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/sv.po, po/pt_BR.po,
10085 po/ru.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po,
10086 po/gl.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
10087 po/cs.po, reldate.h, build-release, VERSION, ChangeLog: automatic
10088 post-release commit for mutt-1.1.8
10090 * protos.h, send.c, alias.c, headers.c: Unify alias expansion.
10092 2000-03-03 16:52:41 roessler (roessler)
10094 * contrib/gpg.rc: branches: 1.5.2; Don't use gpg-2comp by
10095 default, but leave the command lines using this one there as
10098 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
10099 po/pl.po, po/pt_BR.po, po/nl.po, po/it.po, po/ko.po, po/es.po,
10100 po/fr.po, po/gl.po, po/id.po, po/el.po, po/eo.po, po/cs.po,
10101 po/de.po, imap/imap_ssl.c, imap/imap_ssl.h, imap/message.c,
10102 imap/message.h, imap/socket.c, imap/util.c, imap/auth.c,
10103 imap/auth_gss.c, imap/browse.c: The FSF apparently has moved.
10105 * imap/command.c: branches: 1.8.2; The FSF apparently has moved.
10107 * imap/imap.c: The FSF apparently has moved.
10109 * imap/imap.h: branches: 1.16.2; The FSF apparently has moved.
10111 * imap/imap_private.h: branches: 1.17.2; The FSF apparently
10114 * imap/imap_socket.h, doc/dotlock.man, doc/manual.sgml.head,
10115 doc/mutt.man, doc/muttrc.man.head, rfc822.h, score.c, send.c,
10116 sendlib.c, signal.c, sort.c, sort.h, status.c, system.c, thread.c,
10117 recvcmd.c, remailer.c, remailer.h, resize.c, rfc1524.c, rfc1524.h,
10118 rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h: The FSF apparently
10121 * rfc822.c: branches: 2.9.2; The FSF apparently has moved.
10123 * pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgppubring.c:
10124 The FSF apparently has moved.
10126 * pop.c: branches: 2.7.2; The FSF apparently has moved.
10128 * postpone.c, protos.h, query.c, recvattach.c, mx.h, pager.c,
10129 pager.h, parse.c, pattern.c, pgp.c, pgp.h, menu.c: The FSF
10130 apparently has moved.
10132 * mh.c: branches: 2.22.2; The FSF apparently has moved.
10134 * mime.h, mutt.h, mutt_curses.h, mutt_menu.h, mutt_regex.h,
10135 muttbug.sh.in, muttlib.c: The FSF apparently has moved.
10137 * mx.c: branches: 2.41.2; The FSF apparently has moved.
10139 * history.c: branches: 2.5.6; The FSF apparently has moved.
10141 * history.h: The FSF apparently has moved.
10143 * hook.c: branches: 2.9.2; The FSF apparently has moved.
10145 * init.c, init.h, keymap.c, keymap.h, lib.c, lib.h, mailbox.h,
10146 main.c, makedoc.c, mapping.h: The FSF apparently has moved.
10148 * mbox.c: branches: 2.15.2; The FSF apparently has moved.
10150 * dotlock.h, edit.c, editmsg.c, enter.c, extlib.c, filter.c,
10151 flags.c, from.c, functions.h: The FSF apparently has moved.
10153 * globals.h: branches: 2.23.2; The FSF apparently has moved.
10155 * gnupgparse.c, handler.c, hash.c, hash.h, hdrline.c, headers.c,
10156 help.c, charset.c, charset.h, color.c, commands.c, complete.c,
10157 compose.c: The FSF apparently has moved.
10159 * copy.c: branches: 2.13.2; The FSF apparently has moved.
10161 * copy.h: The FSF apparently has moved.
10163 * curs_lib.c: branches: 2.18.2; The FSF apparently has moved.
10165 * curs_main.c, date.c, dotlock.c, COPYRIGHT, addrbook.c, alias.c,
10166 attach.c, attach.h, base64.c, browser.c, browser.h, buffy.c,
10167 buffy.h: The FSF apparently has moved.
10169 * po/sv.po: Swedish translation.
10171 * imap/imap.h, imap/imap.c, commands.c, compose.c, curs_main.c,
10172 editmsg.c, mailbox.h, mbox.c, mh.c, mx.c, mx.h, pop.c, postpone.c,
10173 send.c, sendlib.c, attach.c: Fix index updates when closing or
10174 synching mail folders fails. There were some bug-fixes hidden
10177 * imap/message.c: More missing fclose (3) calls.
10179 2000-03-02 21:01:27 roessler (roessler)
10181 * imap/imap_ssl.c, imap/message.c: Fix a bunch of file descriptor
10184 * po/de.po: A one-character patch from Gero Treuner.
10186 * INSTALL, README.SSL: Add some SSL documentation. From Tommi
10189 * mh.c, mx.c: Fix incompatible return value checking. This should
10192 * mutt.h, send.c, init.h: Add $reverse_realname option.
10193 Essentially suggested by ws@rhein.de.
10195 2000-03-01 21:27:36 roessler (roessler)
10197 * Muttrc.head: Fix #26: A little typo.
10199 * contrib/Makefile.in, contrib/sample.muttrc-tlr: Add a commented
10200 version of my .muttrc as an example.
10202 * contrib/sample.muttrc: Fix some mail addresses.
10204 * README.UPGRADE: Add some more documentation for users who
10205 are upgrading. This is more precise than the NEWS file, but
10206 confined to the more notable changes.
10208 * configure.in: Another fix from Tommi Komulainen.
10210 * po/eo.po, po/id.po, po/de.po: update.
10212 * imap/util.c: Don't crash with NULL Context pointers.
10214 * po/fr.po: Update.
10216 * doc/dotlock.man, doc/mutt.man: dotlock is called mutt_dotlock
10217 for quite some time now.
10219 * po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po,
10220 po/ru.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po, po/id.po,
10221 po/it.po, po/ko.po, po/el.po, po/eo.po, po/es.po, po/de.po,
10222 po/cs.po, VERSION, reldate.h, ChangeLog: automatic post-release
10223 commit for mutt-1.1.7
10225 * imap/command.c, init.h, mutt.h, README.SECURITY, configure.in:
10226 Add $imap_servernoise option to suppress IMAP server messages.
10227 From Brendan Cully.
10229 * imap/Makefile.am: Include auth_gss.c with the distribution.
10231 2000-02-29 22:40:46 roessler (roessler)
10233 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po,
10234 po/ru.po, po/ko.po, po/nl.po, po/pl.po, po/it.po, po/fr.po,
10235 po/gl.po, po/id.po, po/eo.po, po/es.po, po/el.po, po/de.po,
10236 po/cs.po, reldate.h, VERSION, ChangeLog: automatic post-release
10237 commit for mutt-1.1.6
10239 * po/zh_TW.Big5.po, po/sv.po, po/uk.po, po/sk.po, po/ru.po,
10240 po/pt_BR.po, po/nl.po, po/pl.po, po/ko.po, po/gl.po, po/id.po,
10241 po/it.po, po/es.po, po/fr.po, po/el.po, po/eo.po, po/cs.po,
10242 po/de.po: Some updates; make update-po.
10244 * charset.c: Add error checking to the recode-attachment code.
10245 From "Andrew W. Nosenko" <awn@bcs.zp.ua>.
10247 * configure.in: Replace --enable-ssl by --with-ssl. From Tommi
10250 * imap/imap.c, mx.c, curs_main.c: More IMAP folder update hacks.
10251 Brendan says it works.
10253 2000-02-28 18:06:35 roessler (roessler)
10255 * doc/manual.sgml.head: Martin Michlmayr told me about a typo.
10257 * imap/imap.h, imap/util.c, menu.c, pager.c: New IMAP keep-alive
10258 code. This should work from all menus, and it should always
10259 poll the current folder.
10261 * menu.c, pager.c: Do IMAP keep-alive polls from all menus.
10263 * curs_main.c, pager.c: Don't do Context updates from the
10264 background, part 2.
10266 * imap/imap.h, imap/imap_private.h, imap/util.c, imap/command.c,
10267 imap/imap.c: Don't do Context updates from the background.
10269 2000-02-27 08:49:34 roessler (roessler)
10271 * po/POTFILES.in: imap/auth_gss.c was missing. Noted by "Andrew
10272 W. Nosenko" <awn@bcs.zp.ua>.
10274 2000-02-26 18:14:24 roessler (roessler)
10276 * Makefile.am: muttbug is a script, not a program. Tell automake
10279 * mx.c: Don't use an uninitialized string for error reporting.
10281 * imap/browse.c: Fix a segmentation fault. Patch from Brendan
10284 2000-02-25 08:57:05 roessler (roessler)
10286 * .cvsignore: ignore muttbug{,.sh}
10288 * Makefile.am: Tell users about README.UPGRADE.
10290 2000-02-24 21:34:10 roessler (roessler)
10292 * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/ru.po,
10293 po/pt_BR.po, po/pl.po, po/ko.po, po/nl.po, po/fr.po, po/gl.po,
10294 po/id.po, po/it.po, po/es.po, po/cs.po, po/de.po, po/el.po,
10295 po/eo.po, reldate.h, ChangeLog, VERSION: automatic post-release
10296 commit for mutt-1.1.5
10298 * main.c: Fix #52, from Mikko.Hanninen@iki.fi.
10300 2000-02-23 13:26:03 roessler (roessler)
10302 * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pl.po,
10303 po/pt_BR.po, po/ru.po, po/nl.po, po/id.po, po/it.po, po/ko.po,
10304 po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/cs.po,
10305 po/de.po: New German translation; make update-po.
10307 * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pt_BR.po,
10308 po/ru.po, po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po,
10309 po/id.po, po/it.po, po/eo.po, po/es.po, po/Makefile.in.in,
10310 po/cs.po, po/de.po, po/el.po: Fix some dependency, and do
10311 update-po again. Also, Edmund Evans submitted a new Esperanto
10314 * mx.c: safe_fclose() doesn't like FILE pointers.
10316 * mx.h, mx.c: Don't core dump when locking a folder fails.
10318 2000-02-22 19:22:29 roessler (roessler)
10320 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/ru.po,
10321 po/pl.po, po/pt_BR.po, po/ko.po, po/nl.po, po/id.po, po/it.po,
10322 po/fr.po, po/gl.po, po/el.po, po/eo.po, po/es.po, po/de.po,
10323 po/cs.po: update-po.
10325 * po/ko.po: New Korean translation from
10326 <redhands@linux.sarang.net>.
10328 * muttbug.sh.in: Fix bug#42: A missing "'".
10330 * main.c: Cosmetic fix from Marco d'Itri.
10332 * imap/browse.c, browser.c, doc/manual.sgml.head: Brendan Cully's
10333 latest IMAP browser fixes.
10335 2000-02-18 10:56:24 roessler (roessler)
10337 * muttlib.c: In mutt_copy_body(), we also need to strdup()
10338 the content-description.
10340 * imap/command.c: Reasonably handle suerfluous EXIST messages
10341 from IMAP servers. From Brendan Cully.
10343 2000-02-17 18:22:27 roessler (roessler)
10345 * send.c: Fix content-description encoding - it was done after
10346 signing, not before signing.
10348 * sendlib.c, attach.c, mx.c, pop.c: Do more error checking when
10349 writing messages to folders.
10351 2000-02-16 17:29:33 roessler (roessler)
10353 * send.c: Fix mail-followup-to generation.
10355 * sendlib.c: Don't output empty header fields. This is made
10356 necessary by the addition of possibly empty my_hdr commands.
10358 * init.c: Permit empty my_hdrs. Suggested by Edmund Grimley
10361 * po/cs.po: update.
10363 * pattern.c, protos.h, send.c: Generate mail-followup-to headers
10364 which contain the user's mail address when sending messages to
10365 _known_ mailing lists.
10367 * po/de.po: update.
10369 2000-02-15 22:26:39 roessler (roessler)
10371 * po/fr.po: update.
10373 * po/eo.po: New translation from Edmund Grimley.
10377 * globals.h: Increase the size of ErrorBuf.
10379 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pl.po, po/ru.po,
10380 po/sk.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/eo.po,
10381 po/es.po, po/fr.po, po/gl.po, po/cs.po, po/de.po, po/el.po,
10382 VERSION, reldate.h, ChangeLog: automatic post-release commit
10385 * doc/manual.sgml.head: Add improved documentation for the "push"
10386 command, and macros. From Byrial Jensen, based on a patch by
10389 * functions.h: Fix the <exit> function on the pager.
10391 * doc/manual.sgml.head, doc/muttrc.man.head, hook.c, init.c,
10392 init.h, protos.h: Byrial Jensen's unhook command patch.
10394 * doc/Makefile.in: Remove superfluous empty lines from the text
10395 version of the manual.
10397 * OPS: Change the documentation string for OP_MAIN_PREV_UNDELETED
10398 - it may be confusing.
10400 * functions.h, keymap.c: More OP_EXIT fixes.
10402 * OPS, functions.h, keymap.c, pager.c: Remove the OP_PAGER_EXIT
10403 opcode, and change it to OP_EXIT.
10405 * doc/manual.sgml.head: Add more documentation for subscribe
10408 2000-02-14 20:51:37 roessler (roessler)
10410 * init.h: Fix documentation for $followup_to.
10412 * po/de.po: Fix the fixes. Folks, when submitting changes to the
10413 .po files, please try a "make" in the po subdirectory afterwards.
10415 * po/it.po: New Italian translation from Marco d'Itri.
10417 * imap/imap.c, imap/Makefile.am, imap/auth.c, imap/auth_gss.c,
10418 imap/browse.c, doc/manual.sgml.head, mx.c, .cvsignore,
10419 Makefile.am, browser.c, browser.h, configure.in: Brendan Cully's
10420 patch from <20000212185021.A7365@xanadu.kublai.com>.
10422 * po/de.po: Fixes from Roland Rosenfeld.
10424 * attach.c, compose.c: Fix a couple of random perror() calls
10425 and related problems.
10427 * sendlib.c: Fix encoding for text/* attachments with long lines.
10429 2000-02-11 09:04:22 roessler (roessler)
10431 * contrib/Pine.rc: Fix bug #23.
10433 * init.h, makedoc.c: Fix minor documentation problems noted by
10434 Marius Gedminas <mgedmin@takas.lt>.
10436 2000-02-10 19:46:13 roessler (roessler)
10438 * imap/message.c, pager.c, parse.c, pattern.c, pgp.c, pgp.h,
10439 pgpkey.c, pgplib.h, postpone.c, protos.h, recvattach.c, send.c,
10440 sendlib.c, sort.h, functions.h, globals.h, handler.c, hdrline.c,
10441 headers.c, hook.c, init.c, init.h, keymap.c, keymap.h, main.c,
10442 mutt.h, muttlib.c, mx.c, Makefile.am, acconfig.h, attach.c,
10443 commands.c, compose.c, configure.in, copy.c, copy.h, curs_main.c:
10444 PGP-cleanup patch from Roland Rosenfeld. Thanks!
10446 * muttbug.sh.in: ${prefix} should be defined, as it may be used
10449 2000-02-09 18:28:45 roessler (roessler)
10451 * doc/manual.sgml.head: Fix a minor typo. From Mikko Hänninen.
10453 * muttbug.sh.in: Mostly Debian-related fixes from Roland
10456 * main.c: Small translation-related fix from Roland.
10458 * po/fr.po: Update from Vincent Lefevre.
10460 * pgpewrap: Portability patch to make pgpewrap work under HP/UX.
10461 From David Ellement <ellement@sdd.hp.com>.
10463 * doc/Makefile.in, doc/manual.sgml.head, doc/manual.sgml.tail,
10464 init.h: Documentation changes from Roland Rosenfeld.
10466 2000-02-08 20:55:33 roessler (roessler)
10468 * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/ru.po,
10469 po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po, po/id.po,
10470 po/it.po, po/de.po, po/el.po, po/eo.po, po/es.po, build-release,
10471 po/cs.po, reldate.h, Makefile.am, VERSION, ChangeLog: automatic
10472 post-release commit for mutt-1.1.3
10474 * build-release: Don't build US releases. RedHat and Caldera
10475 don't object, Debian uses the international version anyways,
10476 and SuSE (1) sits in Germany and (2) doesn't react.
10478 * contrib/pgp2.rc: add a comment concerning +encrypttoself.
10480 * pager.c, keymap.c: Avoid IMAP timeouts when viewing messages.
10481 From Tommi.Komulainen@iki.fi.
10483 * po/eo.po: Small fix from Edmund.
10485 2000-02-07 19:16:41 roessler (roessler)
10487 * doc/manual.sgml.head: Add a note on my_hdr when used from
10490 * muttbug.sh.in: Remove another Debian reference from the severity
10491 level descriptions.
10493 * muttbug.sh.in: More fixes.
10495 * muttlib.c, protos.h, rfc2047.c, rfc2231.c: Fix bug#22.
10497 * muttbug.sh.in: Various fixes from Roland Rosenfeld.
10499 * buffy.c: Fix a NULL pointer deference.
10501 2000-02-03 13:41:38 roessler (roessler)
10503 * acconfig.h, configure.in, muttbug.sh.in: Add debugger support
10506 * init.c: Add a comment concerning muttbug.sh.
10508 * muttbug.sh.in: More changes to the bug report script. Most of
10509 them were suggest by Roland Rosenfeld.
10511 * po/de.po: Minor fixes from Roland Rosenfeld.
10513 * muttbug.sh.in: Add some Debian specifics.
10515 * muttbug.sh.in: Strip comments from included configuration files.
10517 * muttbug.sh.in: another minor fix.
10519 * muttbug.sh.in: Minor fixes.
10521 * Makefile.am, configure.in, main.c, muttbug.sh.in: Add muttbug,
10522 the bug reporting utility. (Yes, we are about to get a real
10523 bug-tracking system, see http://bugs.guug.de/.)
10525 * doc/manual.sgml.head: Documentation fix.
10527 2000-02-02 10:53:28 roessler (roessler)
10529 * init.c: Make the parsing of integers more
10531 * lib.c: Use O_NOFOLLOW when it's there, and needed.
10533 2000-02-01 18:47:49 roessler (roessler)
10535 * main.c: Cosmetics.
10537 * doc/mutt.man, doc/muttrc.man.head: Cosmetics. Additionally,
10538 remove the y2k compliance notice from the manual page.
10540 * makedoc.c: Change the font used for typesetting "tables",
10541 so we get usable output when roffing the muttrc (5) manual page
10542 for a postscript printer.
10544 * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pl.po,
10545 po/ru.po, po/ko.po, po/nl.po, po/gl.po, po/id.po, po/it.po,
10546 po/el.po, po/eo.po, po/es.po, po/fr.po, po/cs.po, po/de.po:
10547 Include various po-file updaes, and make update-po.
10549 * po/Makefile.in.in, po/POTFILES.in, Makefile.am: Build fix for
10550 the po/ subdirectory, from Edmund G. Evans.
10552 * po/eo.po: New Esperanto translation.
10554 * init.h: Add a bit more documentation on $recall.
10556 2000-01-30 13:35:22 roessler (roessler)
10558 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
10559 po/nl.po, po/pl.po, po/id.po, po/it.po, po/ko.po, po/es.po,
10560 po/fr.po, po/gl.po, po/eo.po, po/POTFILES.in, po/cs.po, po/de.po,
10561 po/el.po, po/Makefile.in.in, configure.in: Try to fix the build
10562 process in the po/ subdirectory.
10564 * configure.in: Add some languages to ALL_LINGUAS.
10566 * po/gl.po, po/sv.po: Adding translations from stable to unstable.
10568 * po/ru.po, po/zh_TW.Big5.po, po/fr.po, po/id.po, po/ko.po,
10569 po/pl.po, po/de.po, po/el.po, po/eo.po: make update-po; including
10570 new revisions submitted so far.
10572 2000-01-29 08:03:48 roessler (roessler)
10574 * init.h: Another change to attach_format.
10576 * pgp.c, recvattach.c, send.c, sendlib.c, OPS, compose.c,
10577 functions.h, init.h, mutt.h, parse.c: Michael Elkins'
10578 content-disposition patch, with some small changes.
10580 2000-01-28 21:32:47 roessler (roessler)
10582 * init.h: Make the documentation for rfc2047_parameters
10583 comprehensible to the end user.
10585 * init.h: Documentation fix.
10587 * rfc2231.c: RFC2231 support should understand utf-8.
10589 2000-01-27 09:57:09 roessler (roessler)
10591 * imap/imap_ssl.c, README.SSL, init.h, mutt.h: Add options
10592 to disallow individual SSL protocols. From Jeremy Katz
10593 <katzj@linuxpower.org>.
10595 2000-01-25 21:21:10 roessler (roessler)
10597 * imap/BUGS: Brendan Cully's latest changes:
10599 Here is a patch to add some support for read-only IMAP folders.
10600 This is most useful if you have multiple copies of mutt open,
10601 but it also allows you to open a folder read-only and not
10602 have to worry about flags getting changed. Toggling read-only
10603 still doesn't work correctly - you may lose your 'N' flags
10604 if you open a folder normally and switch to read-only.
10606 I've also decided to try using UID FETCH, although I'm not
10607 sure if older IMAP servers support it, but then again I'm
10608 not sure if anyone's using any really old IMAP servers. The
10609 main advantage is in the case of multiple clients, where
10610 one client is deleting messages and the other isn't getting
10611 notification. I'm experiencing that on my UW-IMAP 4.6 server. On
10612 the other hand, this server seems to have all sorts of terrible
10613 problems with this scenario, so I'm not sure how well the code
10614 functions. It's a two-line change so far, it's experimental,
10615 and it's the only IMAP code in an #if 0 block...
10617 * imap/README: branches: 1.4.2; Brendan Cully's latest changes:
10619 Here is a patch to add some support for read-only IMAP folders.
10620 This is most useful if you have multiple copies of mutt open,
10621 but it also allows you to open a folder read-only and not
10622 have to worry about flags getting changed. Toggling read-only
10623 still doesn't work correctly - you may lose your 'N' flags
10624 if you open a folder normally and switch to read-only.
10626 I've also decided to try using UID FETCH, although I'm not
10627 sure if older IMAP servers support it, but then again I'm
10628 not sure if anyone's using any really old IMAP servers. The
10629 main advantage is in the case of multiple clients, where
10630 one client is deleting messages and the other isn't getting
10631 notification. I'm experiencing that on my UW-IMAP 4.6 server. On
10632 the other hand, this server seems to have all sorts of terrible
10633 problems with this scenario, so I'm not sure how well the code
10634 functions. It's a two-line change so far, it's experimental,
10635 and it's the only IMAP code in an #if 0 block...
10637 * imap/TODO, imap/command.c, imap/imap.c, imap/message.c:
10638 Brendan Cully's latest changes:
10640 Here is a patch to add some support for read-only IMAP folders.
10641 This is most useful if you have multiple copies of mutt open,
10642 but it also allows you to open a folder read-only and not
10643 have to worry about flags getting changed. Toggling read-only
10644 still doesn't work correctly - you may lose your 'N' flags
10645 if you open a folder normally and switch to read-only.
10647 I've also decided to try using UID FETCH, although I'm not
10648 sure if older IMAP servers support it, but then again I'm
10649 not sure if anyone's using any really old IMAP servers. The
10650 main advantage is in the case of multiple clients, where
10651 one client is deleting messages and the other isn't getting
10652 notification. I'm experiencing that on my UW-IMAP 4.6 server. On
10653 the other hand, this server seems to have all sorts of terrible
10654 problems with this scenario, so I'm not sure how well the code
10655 functions. It's a two-line change so far, it's experimental,
10656 and it's the only IMAP code in an #if 0 block...
10658 * doc/Makefile.in: Make the build process work when sgmltools
10659 aren't present. From Lawrence Greenfield <leg+@andrew.cmu.edu>.
10661 * imap/auth.c: Fix GSSAPI support. From Lawrence Greenfield
10662 <leg+@andrew.cmu.edu>.
10664 2000-01-24 13:17:17 roessler (roessler)
10666 * dotlock.h, mx.c, dotlock.c: Locking fix.
10668 * enter.c: patch-1.1.2.mg.autocomplete.1 - from Marius Gedminas
10669 <mgedmin@pub.osf.lt>.
10671 * Makefile.am: small build process fix.
10673 * m4/Makefile.am.in: Patch from Lars Hecking in order to build
10674 mutt cleanly under Solaris 2.6.
10676 * doc/manual.sgml.head: More list-reply documentation from
10677 Mikko.Hanninen@iki.fi.
10679 * init.h, mutt.h, rfc822.c: Removing rewrite_uucp. There were
10680 too many objections against it.
10682 * init.h, mutt.h, rfc822.c: Adding the $rewrite_uucp option.
10684 * po/ru.po: update.
10686 * po/eo.po, configure.in: Adding the Esperanto translation
10687 to unstable. From Edmund GRIMLEY EVANS <edmundo@rano.org>.
10689 2000-01-21 09:28:56 roessler (roessler)
10691 * po/el.po: New greek translation.
10693 * po/id.po: updated translation.
10695 2000-01-20 17:35:41 roessler (roessler)
10697 * po/pl.po: Updated polish translation.
10699 * contrib/Makefile.in, Makefile.am: "make distclean" fixes from
10702 * compose.c: Typo noted by edmundo@rano.org.
10704 * po/ko.po: Update.
10706 * send.c: Honor mail-followup-to when doing a list-reply.
10707 From Mikko.Hanninen@iki.fi.
10709 2000-01-19 14:59:01 roessler (roessler)
10711 * commands.c: Don't move the index cursor after a failed attempt
10712 to save a message. From Joe Orton <joe@orton.demon.co.uk>.
10714 * po/de.po: New German translation for unstable, from Roland
10717 * pgp.c: Fiksing a speling mysdeik nodet by Michael Sobolev. ;-)
10719 * NEWS: Add a notice on display-toggle-weed.
10721 * doc/manual.sgml.head, doc/manual.sgml.tail, OPS, functions.h:
10722 Rename display-headers to display-toggle-weed.
10724 2000-01-18 22:46:18 roessler (roessler)
10726 * mx.c: mx_open_mailbox_append: Add an error message and remove
10727 a file descriptor leak when we can open, but can't lock an MMDF
10730 * po/zh_TW.Big5.po, po/uk.po, po/sv.po, po/sk.po, po/ru.po,
10731 po/pt_BR.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/gl.po,
10732 po/id.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
10733 po/cs.po, reldate.h, VERSION, ChangeLog: automatic post-release
10734 commit for mutt-1.0.1
10736 * contrib/Makefile.in: Respect $DESTDIR in contrib/Makefile.
10737 From Hao Li <hli@rainfinity.com>.
10739 * imap/imap.c, imap/message.c: Fix use of confirmcreate with IMAP.
10740 A patch for this was suggested by Brian R. Gaeke.
10742 * init.h, alias.c: Documentation fix about gecos_mask. From Will
10745 2000-01-16 14:44:12 roessler (roessler)
10747 * po/eo.po: new esperanto translation from edmundo@rano.org.
10749 * editmsg.c: Use Visual, not Editor, for editing messages.
10750 Noted by Marius Gedminas <mgedmin@pub.osf.lt>.
10752 * rfc822.c: quote-related fix to the RFC822 parser. From Edmund
10755 2000-01-12 09:20:34 roessler (roessler)
10757 * init.c: It was impossible to unset a string. If you did
10758 "unset realname" it would just print out the value of the string.
10759 Attached is the fix.
10761 2000-01-10 21:34:06 roessler (roessler)
10763 * reap.pl: Handle #ifndef in reap.pl.
10765 * configure.in: Recognize differently-named gccs as such, and
10766 enable warnings. From "Andrew W. Nosenko" <awn@bcs.zp.ua>.
10768 * pgp.c: To compile on SunOs 4.1.4, the order of two includes
10769 needs to be switched (<sys/resource.h> contains a struct timeval.)
10771 From Mark Seiden <mis@seiden.com>.
10773 * doc/manual.sgml.head, pgplib.h, postpone.c, recvattach.c,
10774 recvcmd.c, remailer.c, remailer.h, rfc2231.c, rfc2231.h,
10775 attach.c, charset.c, charset.h, dotlock.h, editmsg.c, extlib.c,
10776 gnupgparse.c, lib.c, lib.h, makedoc.c, mh.c, muttlib.c, mx.c,
10777 mx.h, pgp.h: More copyright cosmetics - noted by Martin Michlmayr
10780 * lib.c: Use safe_free() instead of free() with mutt_str_replace -
10781 equivalent, but nicer.
10783 * parse.c, pgpkey.c, postpone.c, protos.h, recvattach.c,
10784 rfc1524.c, rfc2047.c, send.c, sendlib.c, attach.c, browser.c,
10785 compose.c, curs_main.c, edit.c, history.c, init.c, lib.c,
10786 main.c, menu.c, mh.c, muttlib.c: Add (and use) a function
10787 mutt_str_replace, which essentially replaces the sequence:
10789 safe_free (&s); s = safe_strdup (t);
10791 * build-release, gnupgparse.c: Fix PGP uid parsing. Noted by
10792 Edmund GRIMLEY EVANS <edmundo@rano.demon.co.uk>.
10794 2000-01-08 10:31:28 roessler (roessler)
10796 * VERSION, reldate.h, ChangeLog: automatic post-release commit
10799 * keymap.c: Fix a macro-related segmentation fault in stable.
10800 From Byrial Jensen.
10802 * keymap.c: Fix a macro-related segmentation fault. From Byrial
10805 * OPS, commands.c, compose.c, curs_main.c, functions.h, protos.h,
10806 recvattach.c: Unified edit-type function for the index, compose,
10807 and receive-attachment menus. Mostly by Michael Elkins.
10809 * curs_lib.c: patch-1.1.1.me.endwin.1, from Michael Elkins.
10811 * mutt.h, parse.c, init.h: Undo Michaels "pgpsearchext" patch.
10813 2000-01-06 12:00:50 roessler (roessler)
10815 * rfc2231.c, rfc2231.h, rfc822.c, rfc822.h, score.c, send.c,
10816 sendlib.c, signal.c, sort.c, sort.h, status.c, system.c, thread.c,
10817 pgplib.c, pgplib.h, pgppubring.c, pop.c, postpone.c, protos.h,
10818 query.c, recvattach.c, recvcmd.c, remailer.c, remailer.h,
10819 resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h, mh.c,
10820 mime.h, mutt.h, mutt_curses.h, mutt_menu.h, mutt_regex.h,
10821 muttlib.c, mx.c, mx.h, pager.c, pager.h, parse.c, pattern.c,
10822 pgp.h, pgpinvoke.c, keymap.c, keymap.h, lib.c, lib.h, mailbox.h,
10823 main.c, makedoc.c, mapping.h, mbox.c, menu.c, init.h, hash.h,
10824 hdrline.c, headers.c, help.c, history.c, history.h, hook.c,
10825 init.c, copy.h, curs_lib.c, curs_main.c, date.c, dotlock.c,
10826 dotlock.h, edit.c, editmsg.c, enter.c, extlib.c, filter.c,
10827 flags.c, from.c, functions.h, globals.h, gnupgparse.c, handler.c,
10828 hash.c, attach.c, attach.h, browser.c, browser.h, buffy.c,
10829 buffy.h, charset.c, charset.h, color.c, commands.c, complete.c,
10830 compose.c, copy.c, addrbook.c, alias.c: Update copyright notices
10833 * signal.c, socket.c, sort.c, sort.h, status.c, system.c,
10834 thread.c, query.c, recvattach.c, resize.c, rfc1524.c,
10835 rfc1524.h, rfc2047.c, rfc2047.h, rfc822.c, rfc822.h, score.c,
10836 send.c, sendlib.c, pattern.c, pgp.c, pgpinvoke.c, pgpkey.c,
10837 pgppubring.c, pop.c, postpone.c, protos.h, pager.h, parse.c,
10838 menu.c, mh.c, mime.h, mutt.h, mutt_curses.h, mutt_menu.h,
10839 mutt_regex.h, mutt_socket.h, mx.c, mx.h, pager.c, imap.h,
10840 init.c, init.h, keymap.c, keymap.h, lib.c, mailbox.h, main.c,
10841 mapping.h, mbox.c, hash.c, hash.h, hdrline.c, headers.c,
10842 help.c, history.c, history.h, hook.c, imap.c, curs_main.c,
10843 date.c, dotlock.c, dotlock.h, edit.c, enter.c, filter.c, flags.c,
10844 from.c, functions.h, globals.h, gnupgparse.c, handler.c, buffy.c,
10845 buffy.h, charset.c, charset.h, color.c, commands.c, complete.c,
10846 compose.c, copy.c, copy.h, curs_lib.c, addrbook.c, alias.c,
10847 attach.c, attach.h, browser.c: Updat copyright notices in stable.
10849 2000-01-05 09:40:52 roessler (roessler)
10851 * init.h, mutt.h, parse.c: patch-1.1.1.me.pgpsearchtext.1.
10852 From Michael Elkins.
10854 2000-01-03 10:15:54 roessler (roessler)
10856 * strcasecmp.c: New str*casecmp replacements for stable.
10858 * strcasecmp.c: Fix strncasecmp and strcasecmp replacement
10859 functions. Problem noted by Stu Heiss <stu@jpusa1.chi.il.us>.
10861 2000-01-01 17:59:51 roessler (roessler)
10863 * parse.c: y2k fix for 1.0.
10865 * parse.c: A y2k fix for those who still use two-digit year
10866 numbers as originally specified in RFC 822.
10868 1999-12-29 18:38:07 roessler (roessler)
10870 * po/zh_TW.Big5.po: New Chinese translation; from Anthnoy Wong
10871 <ypwong@debian.org>; Dec 21 1999.
10873 * sort.c: Fix a minor threading bug. From Edmund GRIMLEY EVANS
10874 <edmundo@rano.demon.co.uk>, Dec 14 1999.
10876 * browser.c: Fix the use of link_is_dir() in the file
10877 browser. This should fix the bug reported by John Yates
10878 <yates@flatiron.com> on Dec 07 1999. (Details noted by Byrial
10879 Jensen <byrial@image.dk> on Dec 09 1999.)
10881 * send.c: Don't use IMAP folders for FCCs when sending messages
10882 in batch mode. This is _not_ Brendan's patch, which may be
10885 1999-12-14 10:29:25 roessler (roessler)
10887 * INSTALL: Add a short note that EXACT_ADDRESS is broken.
10888 In order to fix it, we'd need a RFC 2047 implementation
10889 which knows about RFC 822 syntax. (This would also help with
10890 In-Reply-To headers, BTW, but would be considerably more complex.)
10892 1999-12-13 11:36:01 roessler (roessler)
10894 * init.h, mutt.h, protos.h, send.c, sendlib.c: Adding the
10895 envelope_from option.
10897 1999-12-09 11:17:35 roessler (roessler)
10899 * imap/README, imap/auth.c, imap/browse.c, imap/imap.c,
10900 imap/imap.h, imap/imap_private.h, imap/imap_socket.h,
10901 imap/imap_ssl.c, imap/message.c, imap/socket.c, imap/util.c,
10902 doc/manual.sgml.head, init.c, browser.c: Tommi Komulainen's
10903 multiple IMAP usernames patch.
10905 1999-12-06 09:59:28 roessler (roessler)
10907 * mbox.c: Cosmetic improvement for reading mmdf folders.
10908 From John Hawkinson <jhawk@bbnplanet.com>.
10910 1999-12-04 15:42:07 roessler (roessler)
10912 * mx.c: Check for the presence of .overview files when testing
10913 whether some directory is an MH folder. This way, you can at
10914 least read Usenet news from the spool using Mutt. ;-)
10916 * alias.c, init.h, mutt_regex.h: William Feavish's GECOS regexp
10919 1999-12-03 16:54:03 roessler (roessler)
10921 * doc/manual.sgml.head: Fix the documentation on how to join
10922 the mutt lists. Noted by Marius Gedminas <mgedmin@takas.lt>.
10924 * init.h: Fix a small bug in the documentation for $hidden_host.
10926 * configure.in: Fix the handling of --disable configure switches.
10928 * configure.in: patch-1.0.rr.autoconf-disable.1: --disable-pop
10929 shouldn't enable pop.
10931 * rfc2047.c: Properly tag quoted-printable encoded RFC 2047
10932 strings with $send_charset, not with $charset.
10934 * Makefile.am, README, README.UPGRADE: Adding one more readme
10935 file. This one is intended to serve as some kind of "howto"
10936 for the most notable incompatible configuration changes.
10938 1999-12-02 16:29:26 roessler (roessler)
10940 * pgpkey.c: Fix the PGP key selection menu's title.
10942 * imap/imap_ssl.c: SSL fixes from Tommi Kommulainen.
10944 * NEWS: Announce edit-message and resend-message, and the changes
10947 * doc/manual.sgml.head: Clarify the documentation of
10948 lists/unlists/subscribe/unsubscribe a bit.
10950 1999-12-01 12:06:31 roessler (roessler)
10952 * imap/util.c: Now, I should have got the signal handling right.
10954 * imap/util.c: another alarm (0) was missing. (However, this
10955 one didn't crash mutt.)
10957 * imap/util.c: imap_keepalive: cancel pending alarms. Otherwise,
10958 mutt will die frequently.
10960 * imap/util.c: Re-set the list of blocked signals after the
10961 imap_keepalive stuff.
10963 * imap/imap.h, imap/util.c, curs_lib.c, mutt.h, system.c:
10964 A modified version of Tommi Kommulainen's imap keepalive patch.
10966 1999-11-26 09:19:03 roessler (roessler)
10968 * imap/message.c: Fix the lines header.
10970 1999-11-25 15:18:02 roessler (roessler)
10972 * imap/imap.h, imap/util.c, curs_lib.c, mutt.h, system.c: Undo
10973 the IMAP keepalive patch. It has just bitten me while mutt was
10974 trying to dotlock a folder. Seems that there needs some more
10977 * imap/imap.h, imap/util.c, mutt.h, system.c, curs_lib.c:
10978 A modified version of Tommi Komulainen's imap keepalive patch.
10980 1999-11-24 16:29:58 roessler (roessler)
10982 * NEWS: Change some headlines: Instead of "major changes
10983 since <unstable version>", it's "major changes since 1.0" now.
10984 In addition, I changed the note concerning the lists/subscribe
10985 change to be more explicit than the old one.
10987 * imap/message.c: IMAP line count fix from
10988 Tommi.Komulainen@iki.fi.
10990 1999-11-23 23:43:51 roessler (roessler)
10992 * postpone.c: mutt_prepare_template() didn't work with
10993 PGP-encrypted messages due to an - errm - interesting typo.
10995 * doc/manual.sgml.head: Document the fact that users can enter
10996 a mail-followup-to header in the editor. There seems to have
10997 been some confusion about this.
10999 * doc/PGP-Notes.txt, acconfig.h, configure.in, pgp.c: Disable
11000 core dumps before we ask the user for a pass phrase. Suggested by
11001 <Stefan.Alfredsson@kau.se>.
11003 * doc/PGP-Notes.txt: Include the maildrop recipe Mark Weinem
11004 <mark.weinem@unidui.uni-duisburg.de> sent me some weeks ago.
11006 * muttlib.c: Permit !! for the last folder. Elm compatibility.
11008 * NEWS: Tell our users that fcc_clear exists.
11010 * init.h, mutt.h, send.c: Adding an fcc_clear option for
11011 unencrypted and unsigned FCCs.
11013 * imap/Makefile.am: Include the SSL-related code with "make dist".
11015 1999-11-22 16:01:42 roessler (roessler)
11017 * imap/imap.c, imap/imap.h, imap/imap_private.h, imap/message.c,
11018 imap/util.c, imap/BUGS, imap/README, imap/TODO, OPS, browser.c,
11019 functions.h, pgppubring.c: IMAP folder creation and deletion.
11020 From Brendan Cully.
11022 * po/de.po: Der Versuch, "Diskussionsfaden" durch etwas
11023 Verständlicheres zu ersetzen. ;-)
11025 1999-11-18 16:19:35 roessler (roessler)
11027 * init.h: Include SSL documentation in the manual.
11029 * dotlock.c: indentation noise.
11031 * imap/socket.c: Small code clean-up.
11033 * mx.c: Detect .mew_cache files in MH folders. Suggested by
11034 Kawaguti Ginga <ginga@amalthea.phys.s.u-tokyo.ac.jp>.
11036 * doc/manual.sgml.head: Documentation nit from Byrial Jensen.
11038 * lib.c: patch-1.0.bj.lastline.1: Handle last lines in
11039 configuration files nicely, even when they are not terminated
11042 * parse.c, rfc2231.c: Some rather cosmetic changes.
11044 1999-11-17 22:47:59 roessler (roessler)
11046 * menu.c: some reorganizations of the dialog menu code.
11048 * alias.c: Fix the address sanitizer. You should now be
11049 able to auto-create an alias for someone like "Jon K. Hellan"
11052 * imap/Makefile.am, imap/browse.c, imap/imap.c, imap/imap.h,
11053 imap/imap_private.h, imap/imap_socket.h, imap/imap_ssl.c,
11054 imap/imap_ssl.h, imap/message.c, imap/socket.c, imap/util.c,
11055 doc/manual.sgml.head, Makefile.am, NEWS, README.SSL, acconfig.h,
11056 configure.in, init.c, init.h, main.c, mutt.h: Tommi Komulainen's
11057 IMAP/SSL support patches.
11059 * menu.c, mutt_menu.h: Tommi Komulainen's menu/dialog patch.
11061 1999-11-15 17:44:15 roessler (roessler)
11063 * pgp.c: Fix the pgp-hook logic.
11065 * color.c: Small color fix from T. E. Dickey.
11067 * color.c: A small patch from TE Dickey.
11069 1999-11-11 18:30:25 roessler (roessler)
11071 * rfc822.c: ups, the previous patch included a small buffer
11074 * po/gl.po: Roberto Suarez Soto <robe@ceu.fi.udc.es> sent us a
11077 * rfc822.c: Fix a header quoting bug.
11079 * doc/Makefile.in: Another build process patch from Brendan Cully.
11081 1999-11-10 21:35:33 roessler (roessler)
11083 * rfc2231.c: Ignore empty MIME parameters.
11085 1999-11-09 12:40:14 roessler (roessler)
11087 * mbox.c, parse.c: Add some more sanity checks about
11090 * curs_lib.c: Fix an SLang-related compilation problem.
11091 Originally from Jon KÃ¥re Hellan.
11093 * postpone.c: Simplify mutt_prepare_template (). Instead of
11094 copying around all kinds of data, we re-parse the postponed
11095 message's structure.
11097 * postpone.c: Make sure mutt doesn't forget MIME structure when
11098 the user resends a message/rfc822 body from the recvattach menu.
11099 Note, however, that this is more of a temporary solution
11100 - I think there is some more space for improvements in
11101 mutt_prepare_template().
11103 * imap/Makefile.am, doc/Makefile.in, contrib/Makefile.in,
11104 configure.in, Makefile.am: Build process fixes from Brendan Cully.
11106 * pager.c: Add a missing redraw after resend-message.
11108 1999-11-08 22:10:49 roessler (roessler)
11110 * VERSION: Undo changes which are due to release-building tests.
11111 After all, we want the _right_ diff next time.
11113 * build-release: Finalize the new build-release script.
11115 * ChangeLog, VERSION, build-release: automatic post-release
11116 commit for mutt-1.1.1.2
11118 * LAST_TAG, Makefile.am, OVERSION, VERSION, build-release,
11119 ChangeLog: automatic post-release commit for mutt-1.1.1.1
11121 * LAST_TAG, Makefile.am, OVERSION: Preparing some improvements
11122 to the build process.
11124 * po/de.po, reldate.h, VERSION, ChangeLog: automatic post-release
11125 commit for mutt-1.1.1
11127 1999-11-07 22:52:40 roessler (roessler)
11129 * sendlib.c: short-cut utf-7 as a 7bit character set. Currently,
11130 utf-7 may be overridden by us-ascii.
11132 * protos.h, recvattach.c, recvcmd.c, rfc1524.c, rfc1524.h,
11133 send.c, sendlib.c, attach.c, attach.h, browser.c, commands.c,
11134 compose.c, curs_main.c, functions.h, init.h, mutt.h, muttlib.c,
11135 pager.c, pager.h, postpone.c, Makefile.am: Rewriting lots of
11136 the recvattach code.
11138 * po/eo.po: branches: 1.1.2; file eo.po was initially added on
11139 branch mutt-1-0-stable.
11141 * po/eo.po, configure.in: Esperanto translation from Edmund
11142 GRIMLEY EVANS <edmundo@rano.demon.co.uk>.
11144 1999-11-05 07:28:11 roessler (roessler)
11146 * pgppubring.c: preprocess out some unused strings.
11148 1999-11-04 21:35:32 roessler (roessler)
11150 * rfc2231.c: Catch a segmenatation fault. Note that this is
11151 not the real fix for the problem...
11153 * menu.c: Change a short to an int where it should have been one.
11155 * po/gl.po: New version.
11157 * protos.h, send.c, status.c, buffy.c, globals.h, postpone.c:
11158 IMAP postpone changes from Byrial Jensen.
11160 1999-11-03 20:30:19 roessler (roessler)
11162 * recvattach.c: Adding a comment which describes some ideas on
11163 how the attachment menu should work.
11165 1999-11-02 15:51:07 roessler (roessler)
11167 * imap/BUGS, imap/command.c, imap/imap.c, imap/imap_private.h,
11168 imap/message.c, imap/util.c, buffy.c: Various IMAP-related fixes
11169 from Brendan Cully.
11171 1999-10-31 17:12:55 roessler (roessler)
11173 * po/it.po: [stable] Small fix from Marco d'Itri.
11175 * m4/.cvsignore, intl/.cvsignore, imap/BUGS, imap/message.c,
11176 contrib/.cvsignore: From Brendan Cully: IMAP updates should work
11179 1999-10-29 05:43:40 roessler (roessler)
11181 * po/.cvsignore: Cosmetics.
11183 * imap/BUGS: Update the documentation.
11185 * doc/.cvsignore: Cosmetics.
11187 * buffy.c, globals.h, postpone.c, send.c, status.c: Don't check
11188 the number of postponed messages every time the status line
11189 is updated - this gets quite slow when used with slow IMAP
11192 1999-10-28 17:42:07 roessler (roessler)
11194 * README: Fix the version number in the README file.
11196 * pop.c: Cosmetic POP fixes from Evan DiBiase
11197 <evand@telerama.com>.
11199 * pop.c: Cosmetic fixes from Evan DiBiase <evand@telerama.com>.
11201 1999-10-28 08:15:38 <Jon.K.Hellan@item.ntnu.no> (roessler)
11203 * imap/imap_socket.h, imap/socket.c, init.h, globals.h: Adding
11204 imap_preconnect. This way, you can let mutt start an ssh tunnel
11205 before it tries to connect to an IMAP server.
11207 1999-10-27 12:17:34 roessler (roessler)
11209 * po/gl.po: branches: 1.1.2; file gl.po was initially added on
11210 branch mutt-1-0-stable.
11212 * po/gl.po, configure.in: Adding a Galician translation.
11214 1999-10-26 15:14:01 roessler (roessler)
11216 * curs_lib.c, main.c: Some display-related fixes from Andrej
11219 * editmsg.c: Fix a small bug in the new edit-message feature.
11220 From Andrej Gritsenko.
11222 * imap/imap.c, imap/imap_private.h, imap/util.c, imap/auth.c,
11223 imap/browse.c, imap/command.c: * stops mutt from logging CRAM
11224 secrets in debug mode. * should fix mutt segfaulting when trying
11225 to open {} * helps with the problem of mutt detecting new mail
11227 folder. Now, IMAP commands from the SELECTED state should call
11228 imap_cmd_finish after they've executed commands. I've only put
11229 this is imap_buffy_check for now - in my opinion the command
11230 execution path is still not stable, and rewrites may obviate
11231 the need for this...
11233 (From: Brendan Cully <brendan@kublai.com>)
11235 1999-10-25 20:05:14 roessler (roessler)
11237 * po/sv.po: branches: 1.1.2; file sv.po was initially added on
11238 branch mutt-1-0-stable.
11240 * po/sv.po, configure.in: Adding the Swedish translation to
11243 * po/de.po: Updated German translation from Roland Rosenfeld.
11245 * imap/imap.h, imap/imap_private.h, imap/message.c, imap/util.c,
11246 imap/.cvsignore, imap/BUGS, imap/Makefile.am, imap/browse.c,
11247 imap/command.c, imap/imap.c, init.h: Brendan Cully's IMAP code
11250 1999-10-22 08:49:30 roessler (roessler)
11252 * Makefile.am, VERSION, reldate.h, ChangeLog: automatic
11253 post-release commit for mutt-1.1
11255 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/pt_BR.po, po/ru.po,
11256 po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po,
11257 po/es.po, po/el.po, po/de.po, po/cs.po, NEWS, VERSION, reldate.h,
11258 ChangeLog: post-release commit for one dot zero. (yes, really.)
11260 1999-10-21 08:07:22 roessler (roessler)
11262 * compose.c: Another sprintf-vs-null issue.
11264 1999-10-20 14:51:57 roessler (roessler)
11266 * po/id.po: new indonesian translation.
11268 * imap/message.c: Flags should only be modified using
11269 mutt_set_flag(). Everything else leads to neglected side effects.
11270 In this case, index colors, searches and possibly other side
11271 effects were ignored when a message which resides on an IMAP
11274 * imap/auth.c: Let the user skip CRAM-MD5 by entering an empty
11277 * po/id.po, po/el.po: translation updates.
11279 * configure.in: Don't use GNU grep specific options.
11281 1999-10-19 15:34:04 roessler (roessler)
11283 * imap/auth.c: Fix some sloppiness-induced, but harmless,
11286 * imap/imap_private.h, imap/auth.c, imap/imap.c: Add
11287 AUTHENTICATE=ANONYMOUS support to the IMAP authentication methods.
11288 This is, for instance, needed to access the cyrus-related mailing
11289 lists' archives at CMU.
11291 * po/el.po: New greek translation.
11293 1999-10-18 09:13:42 roessler (roessler)
11295 * pgp.c: Handle Ctrl-G on the pgp-hook prompt correctly.
11297 1999-10-16 15:19:29 roessler (roessler)
11299 * Makefile.am: doc/PGP-Notes.txt vs. doc/PGP-Notes.
11301 * Makefile.am: [stable] doc/PGP-Notes.txt has an extension. ups.
11303 * send.c: [stable] Fix Debian bug #47408.
11305 * send.c: Fix Debian bug #47408: When the postponed folder
11306 is a maildir, messages should only be written to the _new_
11309 * po/nl.po: New nl translation from Johan van Selst
11312 * po/cs.po: New cs translation from Jiri Pavlovsky
11313 <pavlovsk@ff.cuni.cz>.
11315 * po/zh_TW.Big5.po: [stable] chinese translation fixes from
11316 Anthony Wong <ypwong@debian.org>.
11318 * init.h: scoring documentation fix.
11320 * globals.h, init.h, mutt.h, mx.c, protos.h, score.c, sort.c:
11321 Scoring improvements.
11323 1999-10-14 16:09:10 roessler (roessler)
11325 * po/ru.po: New Russian tranlation for stable.
11327 * contrib/gpg.rc: New gpg.rc from Roland Rosenfeld.
11329 * po/fr.po: [stable] New french translation.
11331 * po/de.po: [stable] Fixes to the German translation.
11333 * pattern.c: [stable] Fix a segmentation fault when attempting
11334 to search pgp-encrypted messages.
11336 * pattern.c: Fix a segmentation fault when search PGP-encrypted
11339 1999-10-11 20:26:41 roessler (roessler)
11341 * VERSION, po/es.po, reldate.h, ChangeLog: automatic post-release
11342 commit for mutt-0.96.8
11344 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11345 po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
11346 po/el.po, po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog:
11347 post-release commit for 1.0pre4.
11349 * po/zh_TW.Big5.po: New Chinese Translation.
11351 * dotlock.c: [stable] Use dotlock.c from unstable.
11353 1999-10-06 20:20:54 roessler (roessler)
11355 * Makefile.am: Makefile.am fix for unstable.
11357 * Makefile.am: [stable] Check for mutt_dotlock in
11358 $(DESTDIR)$(bindir), not in $(bindir). This should fix some
11359 Debian build problems.
11361 * init.h: fix the $from documentation. Noted by David DeSimone.
11363 1999-10-05 06:50:34 roessler (roessler)
11365 * compose.c, mutt.h, recvattach.c: small fixes from Gero Treuner.
11367 * mutt.h, recvattach.c, compose.c: [stable] small fixes from
11370 1999-10-04 10:05:26 roessler (roessler)
11372 * configure.in: [stable] add pt_BR to ALL_LINGUAS.
11374 * configure.in: add pt_BR to ALL_LINGUAS.
11376 * po/pt_BR.po: Brasilian translation.
11378 * po/pt_BR.po: branches: 1.1.2; file pt_BR.po was initially
11379 added on branch mutt-1-0-stable.
11381 * po/pt_BR.po: Brasilian translation.
11383 * imap/BUGS, imap/Makefile.am, imap/README, imap/auth.c,
11384 imap/imap.c, imap/util.c, .cvsignore, mx.c: Some fixes from
11387 * pgpewrap: pgpewrap spits out ugly error messages when used
11390 * configure.in: AM_C_PROTOTYPES seems to be too recent for the
11391 installed automake/autoconf base.
11393 * postpone.c: Remove some nonsense from the resend-message
11396 * postpone.c: Fix a memory leak.
11398 1999-09-30 22:05:28 roessler (roessler)
11400 * imap/message.c, send.c, sendlib.c, OPS, buffy.c, curs_main.c,
11401 functions.h, headers.c, main.c, mbox.c, mh.c, mutt.h, parse.c,
11402 parse.h, postpone.c, protos.h, recvattach.c: Add a resend-message
11403 function (similar to the _old_ edit-message), and redo large
11404 parts of mutt_prepare_edit_message (now mutt_prepare_template).
11406 * main.c: unstable cosmetics.
11408 * main.c: [stable] cosmetic change suggested by marco d'itri.
11410 * po/es.po, po/es.po: New spanish translation from Boris
11413 * imap/Makefile.am, makedoc.c: Build fixes from Lars Hecking.
11415 * doc/manual.sgml.in, Muttrc.in, NEWS, globals.h, init.h, send.c:
11416 [stable] Re-add in_reply_to, this time with the right default
11419 * sendlib.c: [unstable] fix the duplicate x-mailer/uesr-agent
11422 * send.c, globals.h, init.h: [unstable] Re-add in-reply-to.
11423 This time with a suitable default. #-\
11425 1999-09-29 17:47:33 roessler (roessler)
11427 * configure.in: More fixes from Lars Hecking.
11429 * configure.in: Adding AC_PREREQ to configure.in.
11431 * configure.in: make sure the right software is used for building
11432 mutt. Patch suggested by Lars Hecking and Will Fiveash.
11434 * pgpinvoke.c: don't leak /dev/null file descriptors. From Roland
11437 * curs_main.c: fix^2 for stable.
11439 * curs_main.c: Fixing the fix - missing brackets.
11441 * curs_main.c, parse.c: [stable] Fix some memory leaks noted by
11442 purify running on behalf of Daniel Eisenbud.
11444 * curs_main.c, parse.c: Fix some memory leaks noted by purify
11445 running on behalf of Daniel Eisenbud.
11447 1999-09-28 18:55:31 roessler (roessler)
11449 * po/ru.po: Here goes an update for version 1.0-pre3i. The main
11450 feature of this translation is that one-letter answers to
11451 multiple choice questions are not localized (Thomas, could you
11452 please add this as comment to the update in CVS?)
11454 (From: Michael Sobolev.)
11456 * sendlib.c: [stable] Include SPACE and HT with MIME specials.
11458 * sendlib.c: [unstable] Include SPACE and HT with MimeSpecials.
11460 * Makefile.am: Better solution for the makedoc build using
11463 * Makefile.am: Some makes apparently have to be told about how
11466 1999-09-27 17:55:14 roessler (roessler)
11468 * copy.c: A back-port from unstable had missed some parts which
11469 could lead to message corruption with mh mail folders.
11471 * po/it.po: new Italian translation from Marco d'Itri.
11473 * po/pl.po: New polish translation.
11475 * po/de.po, po/de.po: Translation fix from Roland Rosenfeld.
11477 * doc/manual.sgml.in: Documentation fix from Roland Rosenfeld.
11479 1999-09-25 07:37:51 roessler (roessler)
11481 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11482 po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
11483 po/el.po, po/de.po, po/cs.po: post-release commit for 1.0pre3.
11485 * VERSION, reldate.h, ChangeLog: pre-release commit for 1.0pre3.
11487 1999-09-24 17:51:55 roessler (roessler)
11489 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/pl.po, po/ru.po,
11490 po/it.po, po/ko.po, po/nl.po, po/fr.po, po/id.po, po/el.po,
11491 po/es.po, po/cs.po, po/de.po, ChangeLog, VERSION, reldate.h:
11492 automatic post-release commit for mutt-0.96.7
11494 1999-09-23 21:13:55 roessler (roessler)
11496 * po/el.po: New Greek tranlsation from Fanis <madf@geocities.com>.
11498 * browser.c: [stable] Solaris snprintf vs. NULL pointers.
11500 * browser.c: Try not to pass NULL pointers to snprintf
11501 - the Solaris version doesn't like them. (Noted by
11502 Thomas.Parmelan@efrei.fr.)
11504 * imap/imap_private.h, imap/socket.c, imap/util.c, imap/BUGS,
11505 imap/imap.c, buffy.c: Brendan Cully's latest changes:
11507 * includes all of my last patch, since it hasn't been committed
11508 yet. * catches a couple segfault problems if Context is NULL.
11509 * works harder to avoid sending null STORE FLAGS commands. May not
11510 be perfect yet, but also has extra debugging code. * has the
11511 beginnings of a more interactive IMAP error handler.
11512 Doesn't do anything yet, I'm just including it because I want
11513 to get the rest of the patch out.
11515 * doc/Makefile.in, Makefile.am: Use $(MAKE) instead of make.
11516 Noted by Ryan Murray <rmurray@cyberhqz.com>.
11518 * doc/Makefile.in, Makefile.am, configure.in, init.h: A small
11519 portability fix related to makedoc.
11521 * po/es.po: [stable] new spanish translation from Boris Wesslowski
11522 <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
11524 * alias.c: increase this limit for stable as well.
11526 * handler.c: [stable] Fix a buffer overflow and a bug helping
11527 with exploiting this overflow in the text/enriched handler.
11529 * handler.c: Fix a buffer overflow and a bug helping with
11530 exploiting this overflow in the text/enriched handler.
11532 * imap/browse.c, doc/manual.sgml.head, curs_main.c: This small
11535 * catches a possible null-pointer dereference in mx_close_mailbox
11536 when logging out of the server.
11537 * fixes IMAP tab-completion cosmetics (slightly broken with last
11538 Cyrus-compatibility updates)
11539 * adds a bit to the IMAP part of the manual.
11541 Brendan Cully <brendan@kublai.com>
11543 * alias.c: Increase a buffer to make larger group aliases
11544 possible. The current STRING buffer was far too small.
11546 1999-09-12 19:39:10 roessler (roessler)
11548 * po/es.po: [stable] Updated spanish translation from Boris
11551 * po/es.po: [stable] Fixes for the Spanish translation.
11552 From Nicolás Lichtmaier <nick@debian.org>.
11554 * imap/BUGS, imap/Makefile.am, imap/TODO, imap/auth.c,
11555 imap/imap.c, imap/imap.h, imap/imap_private.h, imap/message.c,
11556 imap/util.c, buffy.c, commands.c, globals.h, init.h: The attached
11557 patch (imap-turbocharge.diff):
11559 * changes mutt_buffy_check to only poll the selected folder
11560 when it is opened, not all mailboxes (unless the timeout
11561 has expired). This is a noticeable win if you have a few
11564 * sets the default checkinterval to 60 seconds from 0. Things
11565 are much much slower with 0.
11567 * makes some cosmetic renames
11569 * moves lots of generic imap stuff into a separate file,
11572 * abstracts the process of sending a command to an IMAP server
11573 a bit better (lots more to do here, though).
11575 * moves the message-set creation code used by the new fastdelete
11576 code into its own function, since it is generally useful.
11578 * implements server-side copy of messages. Tagged messages
11579 are copied in one command, thanks to the message-set
11582 (From: Brendan Cully; modifications by tlr.)
11584 1999-09-11 17:04:12 roessler (roessler)
11586 * po/pl.po: [stable] new polish translation from Pawel Dienkonski.
11588 * po/es.po: [stable] New Spanish translation from Boris
11591 * configure.in: [stable] Hurd portability patch from Marcus
11594 * configure.in: Hurd portability patch from Marcus Brinkmann.
11596 * imap/browse.c, imap/imap.c: Fix IMAP fast deletion.
11599 * Muttrc.in: typos fixed by Telsa.
11601 * doc/manual.sgml.in: Small manual fix for stable. Noted by
11602 Telsa <hobbit@aloss.ukuu.org.uk>.
11604 1999-09-08 06:05:54 roessler (roessler)
11606 * imap/imap.c, imap/imap.h, imap/imap_private.h, mx.c,
11607 curs_main.c: The attached patch:
11609 * gets Mutt to properly log off the IMAP server when
11610 quitting. Clients don't care, but it's polite and proper.
11611 * further updates the flags changes from yesterday * uses CLOSE
11612 instead of EXPUNGE when closing a mailbox and purging
11613 messages, for some slight speed gain. * purges all messages
11614 marked for deletion in one command (if purging),
11615 making for very cool speed gains switching mailboxes if you're
11616 on, say, a few high volume mailing lists. Yeah, baby! (I
11617 personally love this one).
11619 (From Brendan Cully <brendan@kublai.com>)
11621 1999-09-07 17:01:28 roessler (roessler)
11623 * Makefile.am: Bail out if the chmod of mutt_dotlock fails.
11625 * pgpkey.c: Fix a strtok NULL pointer problem.
11627 * doc/manual.sgml.in: notes on how to produce secure mailcaps.
11629 * gnupgparse.c, pgpinvoke.c: GPG-related fix from Gero Treuner.
11631 * imap/BUGS, imap/Makefile.am, imap/TODO, imap/imap.c,
11632 imap/imap_private.h, imap/message.c, imap/message.h, mutt.h,
11633 muttlib.c, mx.c, status.c, complete.c, flags.c: * redoes the
11634 folder update optimisation I did yesterday. It's somewhat
11635 cleaner and less invasive, and I'm not so worried about memory
11638 * Fixes the bug where mutt would append a '/' to $folder even
11639 if it was only {mailhost}, causing mutt to browse the root
11640 directory instead of the home directory.
11642 * includes a first stab at preserving the D flag on the IMAP
11643 server. Now if you answer no to 'Purge deleted', the server
11644 still stores the messages as deleted, but doesn't expunge them
11647 NOTE: this is a first attempt. Play around, but don't mark
11648 things as deleted that you'd be sorry to see disappear.
11650 (From: Brendan Cully <brendan@kublai.com>)
11652 * doc/manual.sgml.head: Adding notes from README.SECURITY.
11654 1999-09-06 09:16:53 roessler (roessler)
11656 * imap/Makefile.am, imap/TODO, imap/imap.c, imap/imap.h,
11657 imap/imap_private.h, imap/message.c, imap/message.h, mutt.h,
11658 muttlib.c: * Small imap/Makefile.am tweak for make dist
11660 * Hold on to mailbox flags, message flags, do update in one pass
11661 instead of two, halving traffic on mailbox sync.
11663 * Update message flags at fetch as well as header download,
11664 if the server thinks they've changed. Saves some unneeded
11667 * Move some structures out of imap_private.h into message.h,
11668 since they are local now.
11670 (From: Brendan Cully <brendan@kublai.com>)
11672 1999-09-05 08:42:23 roessler (roessler)
11674 * contrib/Tin.rc: add a sample of tin/lynx-like key bindings.
11676 * imap/Makefile.am: include message.c with the IMAP library.
11678 * init.c: [stable] Fixing "unignore *".
11680 * init.c: Fix "unignore *": We must not add "*" to the unignore
11683 * init.h: Documentation nit, from Liviu.
11685 1999-09-04 04:55:58 roessler (roessler)
11687 * imap/BUGS, imap/browse.c, imap/imap.c, imap/imap_private.h,
11688 imap/message.c: Fix some more IMAP problems. From Brendan Cully.
11690 1999-09-03 21:42:16 roessler (roessler)
11692 * contrib/sample.muttrc: fix mailing list addresses. Noted by
11693 David Benfell <benfell@greybeard95a.com>.
11695 * browser.c: - If the name of the folder returned by an IMAP
11696 server is empty, Mutt could segfault in the browser window
11697 attempting to display it.
11698 - add_folder in browser.c looks like it got corrupted in
11699 some CVS update. A small patch makes things work again for
11701 (From: Brendan Cully <brendan@kublai.com>)
11703 * strdup.c, configure.in: strdup for unstable.
11705 * configure.in: [stable] Some systems may not have strdup.
11708 * strdup.c: branches: 1.1.2; file strdup.c was initially added
11709 on branch mutt-1-0-stable.
11711 * strdup.c: [stable] Some systems may not have strdup.
11714 * browser.c: [stable] cosmetic fix from Brendan Cully.
11716 1999-09-02 18:50:46 roessler (roessler)
11718 * editmsg.c: Don't copy the Status header to the user's edit
11719 buffer - we destroy it later when copying the message back.
11721 * acconfig.h, configure.in, init.c, init.h, main.c:
11722 [stable] Improved pgp 6.5.1 support. From Jochen Schmitt
11723 <Jochen@herr-schmitt.de>.
11725 * doc/manual.sgml.head, Makefile.am, OPS, compose.c, curs_main.c,
11726 editmsg.c, mutt.h, protos.h, send.c, sendlib.c: A new edit-message
11727 feature, giving the raw message in an editor.
11729 * imap/auth.c: Fix a tiny signedness warning.
11731 * dotlock.c: Remove a superfluous label.
11733 * dotlock.c: [stable] remove a superfluous label.
11735 * po/cs.po: New czech translation. From Jiri Pavlovsky
11736 <pavlovsk@ff.cuni.cz>.
11738 * doc/manual.sgml.in: [stable] It's www.sgmltools.org, not
11739 www.sgml-tools.org. Noted by Heiko Schlichting.
11741 1999-09-01 21:41:19 roessler (roessler)
11743 * doc/Makefile.in, Makefile.am: A couple of build process
11744 and portability fixes concerning the automatically generated
11747 * mutt.h, init.c: [stable] Fix ignore/unignore. This is a
11748 back-port from the unstable branch.
11750 * po/ko.po: New Korean translation. From Byeong-Chan Kim
11751 <redhands@linux.sarang.net>.
11753 * curs_lib.c, edit.c, hdrline.c, sendlib.c: Fix a couple of
11754 possible compilation warnings. (Noted by "John C. Place"
11755 <placej@ctcdist.com>.)
11757 * hdrline.c, sendlib.c, curs_lib.c, edit.c: [stable] Fix a couple
11758 of small warnings. Noted by "John C. Place" <placej@ctcdist.com>.
11760 * ChangeLog: check-point commit.
11762 * mx.c: Don't clear the error line whenever dotlocking a file.
11764 * mx.h: adding a prototype.
11766 * curs_main.c, mailbox.h, mx.c: When the user synchronizes a
11767 mail folder, do a thorough check.
11769 1999-08-31 20:26:33 roessler (roessler)
11771 * po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/ko.po,
11772 po/nl.po, po/pl.po, po/id.po, po/it.po, po/es.po, po/fr.po,
11773 VERSION, po/cs.po, po/de.po, po/el.po, reldate.h, Makefile.am,
11774 ChangeLog: automatic post-release commit for mutt-0.96.6
11776 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11777 po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
11778 po/el.po, po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog:
11779 post-release commit for 1.0pre2.
11781 * doc/manual.sgml.tail, doc/manual.sgml.head, protos.h, thread.c,
11782 OPS, curs_main.c, functions.h: Adding a <parent-message>
11783 function. From Roland Rosenfeld <roland@spinnaker.rhein.de>.
11785 * curs_lib.c: Fix possible signedness problem with localized
11788 * po/ru.po: New russian translation. From Michael Sobolev
11791 * imap.c: [stable] fix IMAP caching.
11793 1999-08-30 16:10:45 roessler (roessler)
11795 * configure.in, imap/imap.c, main.c: Properly handle IMAP
11800 * mh.c: [stable] Back-port various fixes from stable.
11802 * mh.c: Avoid a memory and temporary file leak.
11804 * mx.c, buffy.c, configure.in, imap.c: [stable] back-port
11805 of various IMAP-related fixes. From Brendan Cully
11806 <brendan@kublai.com>.
11808 1999-08-27 07:41:44 roessler (roessler)
11810 * TODO: some notes on generic limiting.
11812 1999-08-26 20:26:56 roessler (roessler)
11814 * keymap.c: Change alias menu key bindings to something more
11817 * imap/TODO: Adding a TODO list.
11821 * doc/manual.sgml.tail: Fix the sgml-tools url. Noted by Heiko
11824 * doc/manual.sgml.in: Fix the URL to the sgml-tools package.
11825 Noted by Heiko Schlichting.
11827 * mh.c: Fixing a somewhat hypothetical error condition.
11829 * curs_main.c, keymap.c, pager.c, recvattach.c: IRIX fixes.
11831 * keymap.c, main.c, pager.c, recvattach.c, curs_main.c, edit.c:
11832 Various fixes to make mutt compile on IRIX. Additionally,
11833 we introduce default bindings for the <enter> key which is
11834 used by xwsh for "return". Suggested by Heiko Schlichting
11835 <heiko@cis.fu-berlin.de>.
11837 1999-08-25 06:33:37 roessler (roessler)
11839 * configure.in: We need ranlib even when we don't use IMAP.
11841 * compose.c: Trivial patch to make attach-message work for
11844 1999-08-24 21:27:20 roessler (roessler)
11846 * po/de.po: Updates from Roland Rosenfeld.
11848 * Makefile.am: Automake clean-up. From Lars Hecking.
11850 * po/id.po: Updates.
11852 * doc/Makefile.in: build muttrc.man before installing it.
11854 * reldate.h, Makefile.am, VERSION, ChangeLog: automatic
11855 post-release commit for mutt-0.96.5
11857 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11858 po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
11859 po/el.po, po/de.po, po/cs.po, NEWS, VERSION, reldate.h, ChangeLog:
11860 release-commit 1.0pre1.
11862 * Makefile.am: Still more bugs in the release-building process.
11864 * Makefile.am: *grrrr* typos.
11866 * po/sk.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/nl.po,
11867 po/pl.po, po/fr.po, po/id.po, po/it.po, po/ko.po, po/cs.po,
11868 po/de.po, po/el.po, po/es.po, ChangeLog: translation update.
11870 * Makefile.am: Some of the targets were broken.
11872 * Makefile.am: Another tidbit.
11874 * Makefile.am: Still more build-process stuff. Let's see whether
11875 this automatically builds 0.96.5.
11877 * doc/manual.sgml, doc/muttrc.man, Muttrc: Remove some auto-built
11878 files from the repository.
11880 * Makefile.am: Further distribution process fixes.
11882 * po/POTFILES.in: Make translations fit together with actual
11885 * doc/Makefile.in, Muttrc, ChangeLog, Makefile.am: More fixes
11886 to the distribution-building process; check-point commit for
11887 documentation and ChangeLog.
11889 * doc/Makefile.in, doc/manual.sgml, doc/muttrc.man: Various
11890 experimental changes to automate the distribution-building
11891 process; documentation update.
11893 * Makefile.am: Various experimental changes to automate the
11894 distribution-building process.
11896 1999-08-23 22:12:05 roessler (roessler)
11898 * configure.in: Fix charmaps part of the build process.
11900 * copy.c: Fix an off-by-one error which lead to a segmentation
11903 * charset.c: Don't delete symbol -> character code mappings.
11904 Character sets may define multiple symbols. :-(
11906 * imap/auth.c, imap/browse.c, imap/imap.c, imap/imap.h,
11907 imap/imap_private.h, browser.c, configure.in, Makefile.am,
11908 acconfig.h: Inclue GSS authentization for IMAP.
11910 * dotlock.c, mx.c: Remove a couple of NFS-related hacks which
11911 seem to be unnecessary.
11913 * main.c: Fix a small typo affecting mutt -v's output.
11915 1999-08-20 08:24:13 roessler (roessler)
11917 * po/fr.po: Fixed french translation.
11919 * imap/Makefile.am, imap/auth.c, imap/browse.c, imap/imap.c,
11920 imap/imap.h, imap/imap_private.h, imap/imap_socket.h, imap/md5.h,
11921 imap/md5c.c, imap/socket.c, socket.c, globals.h, imap.c, imap.h,
11922 init.h, lib.h, mime.h, mutt_socket.h: Brendan Cully's latest
11925 * prepare: branches: 2.8.2; Brendan Cully's latest IMAP clean-up.
11927 * protos.h, rfc2047.c, sendlib.c, Makefile.am, base64.c,
11928 configure.in, copy.c: Brendan Cully's latest IMAP clean-up.
11930 * doc/manual.sgml.in, NEWS, copy.c, init.h, mutt.h, sendlib.c:
11931 Back-port $bounce_delivered from unstable.
11933 * po/fr.po: [stable] Small fixes.
11935 1999-08-19 10:04:28 roessler (roessler)
11937 * sendlib.c: [stable] Fix a back-porting bug.
11939 * configure.in: [stable] Albert Chin-A-Young
11940 <china@thewrittenword.com> suggests a different check for -lnsl
11943 * configure.in: Albert Chin-A-Young suggests a slightly different
11944 check for libsocket and libnsl.
11946 * doc/manual.sgml.in: [stable] fix the urlview url.
11948 * doc/manual.sgml.head: fix the urlview url.
11950 * main.c: copyright message cosmetics.
11952 * Makefile.am, configure.in, prepare: Remove the $output.in hack,
11953 and create a fake charmaps directory instead.
11955 * acconfig.h, configure.in: [stable] check signal.h for
11956 sig_atomic_t. This should help to build this version of mutt
11957 on systems such as SunOS 4.1.
11959 * sendlib.c: [stable] Force quotes around the boundary parameter's
11962 * sendlib.c: Force quotes around the boundary parameter.
11963 Another courtesy towards Outlook.
11965 * pgp.c: [stable] Make sure the boundary MIME parameter is the
11966 last one on multipart/signed. Otherwise, Outlook will fail.
11967 Pointed out by Ian Bell, Turnpike.
11969 * muttlib.c, pgp.c: Ian Bell (turnpike) reports that Outlook
11970 Express expects the boundary parameter to be the _last_ MIME
11971 parameter on a multipart/* body part, and otherwise displays
11974 1999-08-18 06:54:13 roessler (roessler)
11976 * doc/muttrc.man, doc/muttrc.man.head, doc/manual.sgml, NEWS:
11977 documentation fixes.
11979 * commands.c: Fetch senders' keys also when decrypting a message.
11980 There may be a signature.
11982 * main.c: Don't try to create $maildir if it's an IMAP folder.
11984 1999-08-17 20:04:07 roessler (roessler)
11988 * reldate.h: *grmbls*
11990 * po/de.po, ChangeLog, VERSION: post-release commit for 0.96.4.
11992 * po/de.po, VERSION, ChangeLog: post-release commit for 0.95.7.
11994 * doc/manual.sgml, doc/muttrc.man, Muttrc: ispell's default path.
11996 * postpone.c: Fixing a mutt -p segfault.
11998 * doc/mutt.man, main.c: cosmetics; mention warranties in the
12001 1999-08-15 19:59:09 roessler (roessler)
12003 * compose.c: Make attach-message work with IMAP folders.
12005 * po/cs.po: New CS translation.
12007 * doc/Makefile.in, doc/manual.sgml, doc/muttrc.man, mutt.h, mx.c,
12008 pgp.c, pgp.h, pgpinvoke.c, prepare, send.c, Makefile.am, Muttrc,
12009 NEWS, README.SECURITY, browser.c, browser.h, commands.c, copy.c,
12010 curs_main.c, globals.h, init.c, init.h, main.c: Various changes
12011 added over the last week:
12013 - $delete_untag - creation of "application/pgp" messages -
12014 an attempt to fix prepare. - Browser format changes
12016 * dotlock.h: cosmetics.
12018 * dotlock.c: [stable] take dotlock.c from unstable.
12020 * dotlock.c: Commit remaining changes.
12022 * copy.c, mh.c, mutt.h: Remove ugly mh-synching kludge.
12024 * dotlock.c, dotlock.h: Really fix $save_empty, even when the
12025 dotlocking code is compiled into mutt.
12027 * dotlock.c, dotlock.h: [stable] Fix $save_empty even when the
12028 dotlocking code is linked into mutt.
12030 1999-08-09 19:03:12 roessler (roessler)
12032 * ChangeLog, ChangeLog: check-point commit.
12034 * po/sk.po, po/uk.po, po/zh_TW.Big5.po, po/ko.po, po/nl.po,
12035 po/pl.po, po/ru.po, po/de.po, po/el.po, po/es.po, po/fr.po,
12036 po/id.po, po/it.po, po/cs.po: update-po.
12038 * po/zh_TW.Big5.po: [stable] Fixing a small typo in the Chinese
12041 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
12042 po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/el.po,
12043 po/es.po, po/de.po, po/cs.po: [stable] Adding the new polish
12044 translation; general "make update-po".
12046 * Muttrc, doc/muttrc.man, doc/muttrc.man.head, main.c,
12047 po/zh_TW.Big5.po: Various fixes. Additionally, mutt will now
12048 create the $folder directory when started in curses mode and if
12051 1999-08-08 14:57:13 roessler (roessler)
12053 * po/zh_TW.Big5.po: new chinese translation.
12055 * po/zh_TW.Big5.po: New chinese translation.
12057 * Makefile.am: Fix order of some dependencies.
12059 * Makefile.am: Fix keymap_defs.h dependency.
12061 * po/it.po: Fix a translation string in it.po.
12063 * po/it.po: Fixing a message. From Marco.
12065 * doc/muttrc.man, init.h: Include complete documentation
12066 regardless of actual features.
12068 * doc/manual.sgml.in, doc/manual.sgml.tail, doc/mutt.man,
12069 doc/mutt.man.in, doc/muttrc.man, doc/muttrc.man.head,
12070 doc/muttrc.man.tail, contrib/Makefile.in, contrib/gpg.rc,
12071 doc/Makefile.in, doc/devel-notes.txt, doc/dotlock.man,
12072 doc/dotlock.man.in, doc/manual.sgml, doc/manual.sgml.head,
12073 Makefile.am, Muttrc.head, Muttrc.in, NEWS, configure.in, init.h,
12074 makedoc.c: Documentation updates; autogeneration of documentation
12077 1999-08-04 19:58:13 roessler (roessler)
12079 * NEWS: documentation to prepare the next release.
12081 * doc/dotlock.man.in, dotlock.c, dotlock.h, mbox.c, mx.c, mx.h:
12082 [stable] Fix $save_empty.
12084 * ChangeLog: ChangeLog.
12086 * NEWS, protos.h, send.c: Various fixes; documentation.
12088 * doc/dotlock.man.in: Document the -d option.
12090 * dotlock.h, mbox.c, mx.c, mx.h, dotlock.c: Fix $save_empty.
12092 1999-07-29 09:17:29 roessler (roessler)
12094 * doc/manual.sgml.in: Remove references to the old PGP
12095 configuration interface. Noted by Hanno Wagner <wagner@fitug.de>.
12097 * browser.c, complete.c, enter.c, imap.c, imap.h, main.c,
12098 protos.h: Brendan Cully's latest IMAP patches.
12100 1999-07-28 20:40:49 roessler (roessler)
12102 * doc/manual.sgml.in: Fix "lists" documentation. From Jeremy
12103 Blosser <jblosser@firinn.org>.
12105 * doc/manual.sgml.in: Fix the description of the lists command.
12106 Patch provided by Jeremy Blosser <jblosser@firinn.org>.
12108 * doc/PGP-Notes.txt, pgp.h, pgpinvoke.c, init.c, init.h, pgp.c:
12111 * doc/manual.sgml.in, doc/mutt.man.in, doc/manual.sgml.in,
12112 doc/mutt.man.in: Documentation fixes from Jeremy Blosser.
12114 * mh.c: Replarse mh message' headers when updating them.
12116 * mh.c: Re-parse mh messages when committing them to disk.
12117 The structure may have changed.
12119 * rfc822.h, commands.c, init.h, pgp.c, pgp.h, pgpinvoke.c: Add a
12120 hook which enables us to fetch PGP keys from servers on demand.
12121 Look out for pkspxy. :-)
12123 * hdrline.c: Enable the use of %F in conditionals. From Aaron
12124 Schrab <aaron+mutt@schrab.com>.
12126 1999-07-26 21:04:53 roessler (roessler)
12128 * dotlock.c: impose a hard limit on the number of locking
12131 * dotlock.c: Impose a hard limit on dotlock attempts.
12133 * recvattach.c, gnupgparse.c, pgpinvoke.c: Fix an error message.
12134 Also, close Debian bug #37394 for stable.
12136 * acconfig.h, configure.in: Check for gpgm.
12138 * recvattach.c: Make an error message ready for translation.
12141 * Makefile.am: Add missing dependencies for pgpring. Fix from
12142 David Ellement <ellement@sdd.hp.com>
12144 * Makefile.am: Create keymap_defs.h when it isn't present.
12145 Fix from Lars Hecking <lhecking@nmrc.ucc.ie>.
12147 * Makefile.am: Generate keymap_defs.h when it isn't present.
12148 Fix proposed by Lars Hecking <lhecking@nmrc.ucc.ie>.
12150 * doc/manual.sgml.in, handler.c, init.h, mutt.h, parse.c: Undo
12151 the content-disposition changes. They don't merge well with
12152 operations such as printing, and need some more thought.
12154 * doc/manual.sgml.in, init.h, mutt.h, parse.c, handler.c: When an
12155 attachment's content-disposition is different from "inline", and
12156 if the user sets the use_cdisp option, don't auto_view this part.
12158 * ChangeLog: checkpointing.
12160 * flags.c, protos.h, recvattach.c: When replying to message/rfc822
12161 type attachments, Context statistics would go out of order.
12162 Problem noted by Johan van Selst <johans@stack.nl>.
12164 * flags.c, protos.h, recvattach.c: When replying to a
12165 message/rfc822 attachment, the Context statistics would get out
12166 of order. Problem noted by Johan van Selst <johans@stack.nl>.
12168 * curs_lib.c: Dynamically allocate the unget buffer. Fixes Debian
12169 bug #41042. From Gero Treuner.
12171 * curs_lib.c: Dynamically allocate the unget buffer. Fixes Debian
12172 bug #41042. From Gero Treuner <gero@faveve.uni-stuttgart.de>.
12174 * curs_main.c: Fix read_only in folder-hooks.
12176 * curs_main.c, ChangeLog: The following:
12178 folder-hook !asdf unset read_only folder-hook asdf
12181 wouldn't work. Fix from Gero Treuner
12182 <gero@faveve.uni-stuttgart.de>.
12184 * browser.h, imap.c, imap.h, mx.c, postpone.c, browser.c:
12185 Assorted IMAP fixes. From Brendan Cully <brendan@kublai.com>,
12186 message <19990725150346.A19750@xanadu.kublai.com>.
12188 * parse.c, rfc2047.c, rfc2231.c, rfc2231.h, sendlib.c,
12189 Makefile.am, TODO, copy.c, init.h, mutt.h: Implement RFC 2231.
12191 * ChangeLog: *** empty log message ***
12193 * commands.c: Fix a missing #ifdef. From Matt Armstrong
12196 * doc/devel-notes.txt: Add some notes. From Matt Armstrong
12199 1999-07-24 14:55:45 roessler (roessler)
12201 * rfc2047.c: Add some sanity checks to the RFC 2047 decoder.
12202 From "Alexander V. Lukyanov" <lav@yars.free.net>.
12204 1999-07-23 06:31:09 roessler (roessler)
12206 * parse.c: There was some code missing about TYPEMODEL. Noted by
12207 Brian Salter-Duke <b_duke@lacebark.ntu.edu.au>.
12209 1999-07-22 14:56:44 roessler (roessler)
12211 * mutt.h: Fix content-type's widths.
12213 1999-07-21 13:02:12 roessler (roessler)
12215 * recvattach.c: When forwarding or replying to attachments,
12216 use the proper time stamp for From_ lines of Fccs. Note: This
12217 code may need some clean-up, it's horribly slow.
12219 * buffy.c: Fix compilation problem for non-imap systems.
12221 * compose.c: *grr* avoid a warning about /* in a comment.
12223 * compose.c: call mutt_update_encoding() after changing an
12224 attachment's content type.
12226 1999-07-20 20:09:13 roessler (roessler)
12228 * send.c, sendlib.c, protos.h: Use $from for resent-from headers
12229 when bouncing messages.
12231 * imap.c: Fix from Gero Treuner.
12233 * init.c: Fix value completion for DT_ADDR variables. While we
12234 are on it, proper quoting is added.
12236 * init.h, send.c, alias.c, globals.h, init.c: As Aaron Schrab
12237 noted, patch-0.95.6.tlr.reverse_name.1 broke the use of my_hdr
12238 from send-hooks. This patch introduces a new variable $from
12239 which can be used to use a default sender address; to make this
12240 possible, a new variable class DT_ADDR is defined.
12242 We now have the following algorithm for determining the from
12245 - $from is used as the default from address, if defined.
12246 Otherwise, the local user name and (if the user wishes so)
12247 the local domain are used.
12248 - This address can be overridden by $reverse_name, if set.
12249 - Now, send-hooks are evaluated. - Afterwards, user headers
12250 are evaluated. In this step, the from
12251 header can be overridden using my_hdr From:. - When there is
12252 no real name, $realname is used for it. Note that,
12253 when the default from header is used and $from defines a real
12254 name, it takes precedence over $realname.
12256 * buffy.c, complete.c, imap.c, imap.h: Bugs fixed * Mutt sometimes
12257 forgets that IMAP folders with new mail have new
12258 mail. * On some common IMAP servers, Mutt erroneously insists
12260 current folder has new mail. * Mutt constantly polls the
12261 server for new messages,
12262 disregarding the imap_checkinterval option.
12264 New features * tab-completion of IMAP folders. Not yet namespace
12266 will work within an alternate namespace (eg won't complete
12267 #ft -> #ftp, but will complete #ftp/pu -> #ftp/pub). Some
12268 tweaking of the browser was necessary to get it to cooperate
12269 with completion. Some remains to be done.
12271 (From: From: Brendan Cully <brendan@kublai.com>)
12273 * doc/manual.sgml.in, globals.h, init.h, send.c, Muttrc.in:
12274 Remove the $in_reply_to configuration variable.
12276 * doc/manual.sgml.in, globals.h, init.h, send.c, Muttrc.in:
12277 Remove the $in_reply_to configuration variable and always use
12278 the message-ID for that header.
12280 * pgp.c: patch-0.95.6.pgperror.1
12282 * po/de.po, curs_main.c, pager.c, po/de.po, curs_main.c, pager.c:
12283 patch-0.95.6.gettext.1.gz, from Gero Treuner.
12285 * pager.c, pager.c: patch-0.95.6.search_in_help.1, from Gero
12288 * po/sk.po: New sk translation.
12290 * alias.c, enter.c: patch-0.95.6.alias_compl.1.gz, from Gero
12293 1999-07-19 19:18:05 roessler (roessler)
12295 * configure.in, pgppubring.c: Fix compilation problems with
12296 SunOS 4. From Lars Hecking.
12298 * po/sk.po: new sk translation.
12300 * buffy.c: Consider empty folders to be non-existent for buffy's
12303 1999-07-06 22:57:08 roessler (roessler)
12305 * send.c, sendlib.c, signal.c, system.c, curs_lib.c, curs_main.c,
12306 globals.h, menu.c, mutt.h, pager.c, pattern.c, protos.h,
12307 attach.c, commands.c, compose.c: Applying Liviu Daia's signal
12308 handling patches. They work fine with unstable for months now,
12309 so we may wish to use them with stable.
12311 * po/zh_TW.Big5.po, po/el.po, configure.in: Greek and Chinese
12312 translations for unstable.
12314 * po/zh_TW.Big5.po: branches: 1.1.2; file zh_TW.Big5.po was
12315 initially added on branch mutt-1-0-stable.
12317 * po/zh_TW.Big5.po: Chinese translation for stable.
12319 * configure.in: Adding chinese (big5) translation.
12321 * po/el.po: branches: 1.1.2; file el.po was initially added on
12322 branch mutt-1-0-stable.
12324 * po/el.po, configure.in: Adding greek translation from Fanis
12325 <madf@geocities.com>.
12327 * mx.c, mx.h, parse.c, pop.c, postpone.c, protos.h, recvattach.c,
12328 sendlib.c, attach.c, buffy.c, copy.c, lib.c, mailbox.h, mh.c:
12329 New mh and maildir folder writing code. Back-port from unstable.
12331 * color.c: Fix color problem noted by Todd Larson. From unstable.
12333 * color.c: Fixing a string buffer problem noted by Todd Larason
12334 <jtl@molehill.org>.
12336 * imap.c: Try creating an IMAP folder before writing to it.
12337 Hack from "Neulinger, Nathan R." <nneul@umr.edu>.
12339 * contrib/pgp5.rc, contrib/pgp2.rc: Fix various bugs.
12341 1999-07-01 11:22:22 roessler (roessler)
12343 * contrib/gpg.rc: Fix gpg invocation. Noted by Werner Koch.
12345 * mx.c: Fix a small imap-related bug.
12347 * recvattach.c, sendlib.c, buffy.c, copy.c, curs_lib.c,
12348 globals.h, gnupgparse.c, hdrline.c, init.c, init.h, lib.c,
12349 lib.h, mailbox.h, mh.c, mutt.h, mx.c, mx.h, parse.c, pattern.c,
12350 pgpkey.c, pgppubring.c, pop.c, postpone.c, protos.h, attach.c:
12351 Various patches from last week, including:
12353 - new mh/maildir access code. - subscribe/unsubscribe -
12356 1999-06-14 21:20:42 roessler (roessler)
12358 * mutt.h, parse.c, sendlib.c: - Handle CRLF properly in non-text
12359 MIME parts. - Correctly parse attachments with CRLF line endings,
12363 * alias.c, enter.c: Completion fixes from Gero Treuner
12364 <gero@faveve.uni-stuttgart.de>.
12366 1999-06-10 09:30:39 roessler (roessler)
12368 * alias.c, commands.c, curs_main.c, pager.c, protos.h: Use the
12369 same address with take-alias and display-address.
12371 1999-06-09 17:17:53 roessler (roessler)
12373 * recvattach.c: Fix the fix. Most of it was wrong.
12375 * recvattach.c: There was bogus bug-fixing in the last fix.
12377 * recvattach.c: Fix attachment forwading. Same problem as
12380 * recvattach.c: Fix attachment forwarding. The leading newline
12381 for certain MIME boundaries was missing. *grrrr*
12383 * send.c: Give reverse_name precedence over my_hdr From:
12385 1999-06-08 18:30:42 roessler (roessler)
12387 * acconfig.h, configure.in, pgppubring.c, protos.h: Portability
12388 patches for SunOS 4.1. From Lars Hecking.
12390 * curs_main.c, curs_main.c: Fix "Tab" behaviour when returning
12393 * mutt.h, pattern.c, send.c, sendlib.c, commands.c, copy.c,
12394 copy.h, handler.c, imap.c, attach.c: Don't do charset conversions
12395 when they aren't necessary.
12397 Back-port from unstable.
12399 * pgp.c, pgpinvoke.c, pgpkey.c, pgplib.h, pgppubring.c,
12400 recvattach.c, Makefile.am, commands.c, compose.c, configure.in,
12401 hdrline.c, init.c, init.h, mutt.h: - Add a $weed option. -
12402 Add out-of-band reporting of signature status.
12404 1999-06-03 21:48:24 roessler (roessler)
12406 * curs_main.c: Another header weeding change. Experimental.
12408 * commands.c, init.h, mutt.h, send.c: Experimental: Use OPTWEED
12409 for _all_ header weeding throughout mutt.
12411 * contrib/Makefile.in, Makefile.am, NEWS, VERSION, reldate.h,
12412 ChangeLog: post-release commit 0.96.3.
12414 * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po,
12415 po/it.po, po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po,
12416 gnupgparse.c, reldate.h, NEWS, VERSION, ChangeLog: release
12419 * po/pl.po, po/ko.po, po/fr.po, po/de.po, po/cs.po: Latest
12422 * doc/PGP-Notes.txt, contrib/pgp2.rc, contrib/pgp5.rc,
12423 pgppubring.c: Hardwire some mechanisms for finding secret and
12424 public key-rings. This way, we need to hard-wire less stuff in
12425 the various configuration files, making the use of PGP with mutt
12426 a bit simpler again.
12428 * contrib/pgp2.rc: Another little fix.
12430 * contrib/pgp2.rc: ups, wrong order of arguments when verifying
12433 * doc/PGP-Notes.txt: Document the new PGP configuration interface.
12435 * contrib/gpg.rc, contrib/pgp2.rc, contrib/pgp5.rc, pgp.c, pgp.h,
12436 pgpewrap, pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgppubring.c,
12437 Makefile.am, compose.c, configure.in, gnupgparse.c, init.c,
12438 init.h, mutt.h: Experimental: New PGP invocation interface. The
12439 invocations are done through formats, so all this should fit
12440 more cleanly into mutt now.
12442 1999-06-02 18:52:19 roessler (roessler)
12444 * Makefile.am, extlib.c, init.c, lib.c, lib.h, mutt.h, muttlib.c,
12445 protos.h: Major cutting & pasting: We now have a "real" library
12446 in lib.c which can be linked against external programs without
12449 * po/ko.po, po/pl.po, po/es.po, po/it.po, po/de.po: various
12452 1999-06-01 14:52:09 roessler (roessler)
12454 * flags.c, mh.c, curs_main.c: Back-porting the maildir fixes
12457 1999-05-31 16:11:32 roessler (roessler)
12459 * VERSION: Preparing pre-release for 0.95.6.
12461 * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po,
12462 po/it.po, po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po:
12463 translation updates
12465 * hook.c, pattern.c, pgp.c, send.c: Backporting fixes from
12468 * pattern.c, pgp.c, send.c, hook.c: Minor bug-fixes.
12470 1999-05-21 15:55:27 roessler (roessler)
12472 * po/ko.po: Adding the Korean translation.
12474 * configure.in: Korean translation.
12476 * po/ko.po: branches: 1.1.2; Korean translation.
12478 * configure.in: Korean translation.
12480 1999-05-18 19:22:55 roessler (roessler)
12482 * imap.c, imap.c: Latest IMAP fixes from Brandon.
12484 * imap.c: The current code wasn't asking for the capabilities
12485 of the server in the case where the user is using PREAUTH.
12487 * imap.c: The current IMAP code wasn't asking for the capabilities
12488 of the server in the case where the user is using PREAUTH.
12490 1999-05-16 06:26:11 roessler (roessler)
12492 * po/it.po: New IT translation.
12494 * pgpkey.c: Add a couple of token delimiters when constructing
12495 hints. This way, addresses like "Chr. xyz" <xyz@foo.bar.baz>
12496 will match key IDs like xyz <xyz@bar>.
12498 * handler.c: Fix base64 decoding.
12500 1999-05-06 08:29:17 roessler (roessler)
12502 * curs_main.c, flags.c, mh.c: Fixing more maildir cursor problems.
12504 1999-05-05 20:33:57 roessler (roessler)
12506 * imap.c: The latest IMAP fixes.
12508 * imap.c: Fixing imap_check_mailbox(). From Brandon Long.
12510 * imap.c: Mutt would lose user-set "N" flags.
12512 1999-05-03 16:17:29 roessler (roessler)
12514 * gnupgparse.c: gnupg gives reasonable trust values now.
12516 * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po,
12517 po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po, keymap.c,
12518 menu.c, send.c: Various fixes from last week.
12520 * keymap.c, menu.c, pgpkey.c, send.c: Various fixes.
12522 1999-04-23 09:01:42 roessler (roessler)
12524 * reldate.h: ups, this should also be updated for 0.95.5 final.
12526 * ChangeLog: preparing the final 0.95.5.
12528 * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po,
12529 po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po: New translations
12532 * OPS: Fix a documentation typo.
12534 * po/de.po: translation fixes from Roland and Gero.
12536 1999-04-22 10:21:41 roessler (roessler)
12538 * doc/manual.sgml.in: Document %_.
12540 * menu.c: Fix redraws. Back-port from unstable.
12542 * lib.c: Add "_" as an expando option.
12544 * imap.h, init.h, mutt.h, mutt_socket.h, socket.c, imap.c:
12545 IMAP update from Brandon Long.
12547 * send.c: Fix FCC-related SNAFU in the ci_send_message()
12550 1999-04-20 19:26:28 roessler (roessler)
12552 * sendlib.c: [stable] fix timezone snafu.
12554 * sendlib.c: Fix a time zone snafu.
12556 * po/ru.po, po/sk.po, po/uk.po, po/fr.po, po/id.po, po/it.po,
12557 po/nl.po, po/pl.po, po/cs.po, po/de.po, po/es.po, VERSION,
12558 reldate.h, ChangeLog: Preparing 0.96.2.
12560 * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/id.po,
12561 po/it.po, po/fr.po, po/es.po, po/de.po, po/cs.po, VERSION,
12562 reldate.h, ChangeLog: preparing 0.95.5
12564 1999-04-12 21:02:35 roessler (roessler)
12566 * recvattach.c: more multipart/alternative handling.
12568 * recvattach.c: Change multipart handling when receiving messages.
12570 * compose.c: Clean-up, from Vikas.
12574 * parse.c: us-ascii is the default character set for text
12575 attachments we receive.
12577 * compose.c, sendlib.c: Fix default character set setting when
12578 attaching text files.
12580 * imap.c: Fix an IMAP quoting problem. Essentially from Randall
12581 Nortman <rnortman@computer.org>.
12583 * po/sk.po, po/id.po, configure.in: new languages: id, sk.
12585 * po/id.po, po/sk.po: branches: 1.1.2; New translations: id, sk.
12587 * configure.in: New translations: id, sk.
12589 1999-03-31 06:35:03 roessler (roessler)
12591 * charset.c: Stupid error.
12593 * charset.c, charset.h: Another small charset optimization.
12595 * charset.h, handler.c, charset.c: A couple of optimizations,
12596 most notably for the special case of a non-prefix state.
12598 1999-03-30 23:50:33 roessler (roessler)
12600 * charset.c, charset.h, handler.c: This patch removes at least
12601 some of the horrible utf-8 kluges in charset.c. The new DECODER
12602 framework is currently only used in handler.c, and there in
12603 a horribly inefficient manner. We should use greater blocks
12604 of data, which would be much more efficient than what we are
12607 Most of the other charset-related code still uses the old
12608 mutt_display_char() &friends interface, which is actually ok as
12609 long as you don't try to handle multibyte character sets.
12611 The most notable change should be the one to
12612 mutt_get_translation(): It will delay the loading and parsing
12613 of character set information files until it's really needed,
12614 catching a huge amount of standard cases. As a side effect,
12615 this will make "iso tagged as ascii" "work" again, as long as
12616 both sides use the same iso character set.
12618 * send.c: resort headers when forward-decoding them with weed
12621 * pager.c: Fix a pager failure for long messages. From Liviu.
12623 * pager.c: Fix pager failure for long messages, changing two
12624 shorts to ints. From Liviu Daia.
12626 * recvattach.c: Add some user feedback to attachment forwarding.
12629 1999-03-25 19:46:52 roessler (roessler)
12631 * doc/manual.sgml.in, init.h, pgpkey.c, sort.h, Muttrc.in,
12632 init.c: Roland's sort_keys patch.
12634 1999-03-24 20:35:38 roessler (roessler)
12636 * doc/manual.sgml.in, Muttrc.in, recvattach.c: Vikas' latest
12637 version of attachment forwarding.
12639 * recvattach.c: patch-0.96.1.vikas.forward_attachment.2
12641 * main.c: Only exit with "no recipients specified", when
12644 1999-03-23 20:21:50 roessler (roessler)
12646 * postpone.c, recvattach.c, init.h, mutt.h: Vikas'
12647 forward_attachment patch.
12649 1999-03-22 16:00:39 roessler (roessler)
12651 * doc/manual.sgml.in, pgppubring.c, gnupgparse.c, pgp.h, pgpkey.c:
12652 PGP key creation time fix by Roland Rosenfeld.
12654 1999-03-17 14:45:10 roessler (roessler)
12656 * recvattach.c, recvattach.c: Vikas' attach_tag patch.
12658 1999-03-16 21:42:06 roessler (roessler)
12660 * thread.c, configure.in: bug fixes.
12662 * thread.c: Detect thread loops.
12664 1999-03-15 15:32:19 roessler (roessler)
12666 * doc/manual.sgml.in, copy.c, init.h, mutt.h, sendlib.c: Add
12669 * edit.c: another digital unix compile problem.
12671 * main.c: _Fix_ the compile problems, don't install new ones.
12673 * send.c: Cleanly handle fcc when the user unsets it and the
12674 message is postponed.
12676 * main.c: Fix compilation problems under digital unix.
12678 * configure.in: Fix sendmail autodetection.
12680 * color.c: Fix colorN, N > 7 for Slang's curses emulation. From
12683 1999-03-09 13:34:52 roessler (roessler)
12685 * menu.c: another menu.c fix from Kim DeVaughn.
12687 * send.c, menu.c, handler.c: Fixes.
12689 * send.c, menu.c, handler.c: handler.c: Properly handle
12690 message/external-body expiry. menu.c: Small fix from
12691 Liviu. send.c: Honor confirm_create for FCCs. cvs:
12692 ----------------------------------------------------------------------
12694 1999-03-04 08:00:38 roessler (roessler)
12696 * Makefile.am: post-postrelease commit.
12698 1999-03-03 20:06:33 roessler (roessler)
12702 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12703 po/es.po, po/de.po, po/cs.po, ChangeLog: releasing 0.95.4.
12705 * sendlib.c, rfc2047.c, reldate.h, curs_main.c, VERSION,
12706 ChangeLog: releasing 0.96.1.
12708 * reldate.h, regex.c, VERSION, Makefile.am, ChangeLog: release
12709 preparations; back-port a couple of things from unstable.
12711 * curs_main.c: Vikas' resort_index.3.
12713 * sendlib.c, imap.c, from.c, curs_main.c: from.c: Backport
12714 from unstable. others: latest imap related patches.
12716 1999-03-02 22:13:30 roessler (roessler)
12718 * curs_main.c, charset.c: Some small fixes from Vikas.
12720 * parse.c, init.h, imap.c, globals.h: Brandon Long's latest
12723 * parse.c: Latest IMAP-related fix from Brandon Long.
12725 * thread.c: Correctly handle messages which have themselves in
12726 their references header.
12728 * thread.c: Properly handle messages which have themselves in
12731 1999-02-28 08:30:19 roessler (roessler)
12733 * rfc822.c: Fix a memory leak. From Liviu.
12735 * rfc822.c: Fix a memory leak. From Liviu.
12737 * rfc1524.c, mutt.h, lib.c, attach.c: Fix the $TMPDIR raace
12738 noted by Hamish Moffat.
12740 * rfc1524.c, mutt.h, lib.c, attach.c: Fix a $TMPDIR race
12743 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12744 po/es.po, po/de.po, po/cs.po: post-snapshot commit.
12746 1999-02-26 15:42:07 roessler (roessler)
12748 * doc/manual.sgml.in, send.c, regex.c, mutt.h, init.h: Adding
12751 1999-02-25 06:58:01 roessler (roessler)
12753 * from.c: parse some more from_ lines. Before, there were
12754 problems with cases like this:
12756 >From <@x400host:"/G=Bob/S=Allinson/CN=Has
12757 embedded spaces/OU=X400HOST/
12758 >OU=xxxx/O=xxx/PRMD=xxxxx/ADMD=XXXXXX/C=GB/"@x400host> >Tue Feb
12761 Problem noted by johnm@sirius3.demon.co.uk
12763 1999-02-23 20:38:49 roessler (roessler)
12765 * imap.c: fix a segfault. From Brandon.
12767 1999-02-22 12:37:43 roessler (roessler)
12769 * curs_main.c: Vikas' latest collapse fix.
12771 * curs_main.c: collapse fix from Vikas.
12773 * mbox.c, imap.c: Avoid reading past actual headers when reopening
12774 mailboxes. From Daniel Eisenbud.
12776 * mbox.c, imap.c: Avoid reading past the end of actual headers
12777 when reopening folders. From Daniel Eisenbud.
12779 * pgp.c: Don't override base64 by quoted-printable.
12781 * menu.c: replace clear() by clrtobot().
12783 * pgp.c: Currently, PGP signing messages will force
12784 quoted-printable encoding even if we should use base64.
12786 1999-02-19 07:38:17 roessler (roessler)
12788 * sendlib.c: Don't qp-encode multiparts. ugh.
12790 * sendlib.c: ... message and multipart, not just message.
12792 * sendlib.c, mutt.h, init.h: Add $encode_from: This option causes
12793 mutt to trigger quoted-printable encoding for any non-multipart
12794 attachments which have ^From at the beginning of a line.
12795 Note that we don't trigger on ^From_ since either procmail or
12796 sendmail is >-escaping on ^From, and note that this won't help
12797 against sites where sendmail has the '9' flag set on the local
12798 mailer, as these sites will inevitably transform to 8bit (sic!).
12800 1999-02-18 23:14:36 roessler (roessler)
12802 * pgp.c, mutt.h, init.h: Add retainable signatures. This should
12803 work nicely with encrypted mailing lists.
12805 * mx.c, init.h, globals.h, configure.in, acconfig.h, Makefile.am:
12806 Introduce $dotlock_program: This makes the mutt_dotlock program's
12807 location a run-time configuration variable.
12809 * send.c, mutt.h, init.h: Introduce $honor_followup_to. The user
12810 will now be asked whether he wants to honor mail-followup-to
12813 * curs_main.c: properly handle OP_FLAG_MESSAGE when applied to
12816 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12817 po/es.po, po/de.po, po/cs.po: Updated translations.
12819 * contrib/sample.mailcap: Fix the text/html entry.
12821 * regex.c, headers.c, copy.h, configure.in: copy.h: Some flags
12822 were used with multiple meanings. bad. configure.in, regex.c:
12823 Make regex autoconfiguration work. headers.c: expand aliases
12824 on the from header.
12826 * headers.c: Expand aliases on the From header.
12828 1999-02-17 15:48:05 roessler (roessler)
12830 * doc/mutt.man.in: Fix the URL.
12832 * sendlib.c, init.h: User-Agent, not X-Mailer.
12834 * po/fr.po: update.
12836 * copy.h: Some of the M_CM flags erroneously had been defined
12837 to have the same value. _Very_ bad.
12839 * contrib/sample.mailcap: Correct the netscape text/html entry.
12841 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12842 po/es.po, po/de.po, po/cs.po, po/Makefile.in.in, sendlib.c,
12843 send.c, regex.c, pager.c, mutt.h, init.h, configure.in,
12844 acconfig.h, Muttrc.in, Makefile.am: - Makefile.am: Fix the dist
12845 target to include all necessary files. - po/fr.po: New French
12846 translation. (-> stable!) - Add the new options to Muttrc.in.
12847 - regex.c, configure.in: include config.h from regex.c, and handle
12848 alloca in a more intelligent way than before. (Currently,
12849 we just mis-handle it.) Port this to stable and test it!
12850 - po/cs.po: update cs.po. - po/de.po, po/nl.po: updated versions
12851 from Roland and Boris. - pager.c: Vikas' grok_ansi fix. -
12852 po/Makefile.in.in: keymap_defs is always in po/.. - from Lars
12855 1999-02-12 11:23:17 roessler (roessler)
12857 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12858 po/es.po, po/de.po, po/cs.po, reldate.h, ChangeLog: post-release
12861 * po/nl.po, reldate.h, ChangeLog: post-release commit for 0.96.
12863 1999-02-11 22:52:03 roessler (roessler)
12865 * imap.c, VERSION: another imap-related fix.
12867 * pattern.c: another signal fix from liviu.
12869 * imap.c: Remove a superfluous if statement.
12871 * imap.c: ups, that one was bad.
12873 * imap.c: The HEADER structure doesn't have a mailcap component
12876 * imap.c: The HEADER structure doesn't have a mailcap component
12877 any more. Noted by Johan van Selst <johans@stack.nl>.
12879 * signal.c, sendlib.c, pattern.c, pager.c, mutt.h,
12880 menu.c, globals.h, curs_main.c, curs_lib.c:
12881 patch.mutt-0.95.1i.ld.signals.1-2.gz
12883 * po/nl.po: new nl translation.
12885 * pattern.c, curs_main.c: pattern.c: Collapse patch from Vikas.
12887 * po/nl.po: New nl translation.
12889 * pattern.c, curs_main.c: curs_main.c: Check whether the
12890 user pressed a number before putting it back onto the stack.
12891 (OP_JUMP) pattern.c: Vikas' latest fix.
12893 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12894 po/es.po, po/de.po, po/cs.po: Updating the po files.
12896 * doc/manual.sgml.in, doc/Makefile.in: Install README.SECURITY
12897 in the doc directory, document mailcap_sanitize.
12899 * reldate.h, prepare, configure.in, VERSION, Makefile.am,
12900 $output.in: Preparing for 0.96: $output.in was real fun in the
12901 dist target. *argh*
12903 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12904 po/es.po, po/de.po, po/cs.po, doc/manual.sgml.in, doc/Makefile.in,
12905 reldate.h, VERSION, NEWS, Makefile.am, ChangeLog: [stable]
12906 post-release commit for 0.95.2.
12908 * README.SECURITY: Add a note on how to write mailcap files.
12910 * README.SECURITY: branches: 2.1.2; Add a note on how to write
12913 1999-02-10 23:12:27 roessler (roessler)
12915 * browser.c: Ups, this one needed a #ifdef USE_IMAP.
12917 * imap.c, browser.c: Some patches Brandon Long posted to
12920 * rfc1524.c, protos.h, lib.c, handler.c, attach.c, rfc1524.c,
12921 protos.h, lib.c, handler.c, attach.c: Fix the security fix.
12923 * rfc1524.c, mutt.h, lib.c, init.h: [stable] $mailcap_sanitize
12925 * rfc1524.c, mutt.h, lib.c, init.h: [unstable] $mailcap_sanitize.
12927 * system.c, signal.c, sendlib.c, send.c, protos.h, mutt.h,
12928 globals.h, curs_lib.c, compose.c, commands.c, attach.c, TODO:
12929 patch.mutt-0.95.1i.ld.signals.1: A major redesign of how child
12930 processes are invoked. From Liviu.
12932 1999-02-09 23:54:03 roessler (roessler)
12934 * sort.c, mx.c, mutt.h, mh.c, mbox.c, curs_main.c, ChangeLog,
12935 sort.c, mx.c, mutt.h, mh.c, mbox.c, curs_main.c: Vikas' latest
12938 * prepare: Small prepare bug noted by vikas.
12940 * pgppubring.c, pgpkey.c, pgp.h, main.c, gnupgparse.c, browser.h:
12941 browser.h: re-insert the "tagged" component. pgp support:
12942 fix handling of PGP 5 subkeys, algorithm 20.
12944 * pgppubring.c: [stable] Alg. 16 is encrypt-only, el-gamal.
12946 * commands.c: honor hdr_order when decode-piping a message.
12949 * po/cs.po: New czech translation.
12951 * commands.c: Reorder headers when decode-piping.
12953 * po/cs.po, doc/manual.sgml.in, socket.c, mx.c, mutt_socket.h,
12954 mutt.h, menu.c, init.h, imap.h, imap.c, functions.h, complete.c,
12955 browser.h, browser.c, OPS: Brandon's IMAP clean-up; new czech
12958 1999-02-04 12:00:10 roessler (roessler)
12960 * rfc1524.c, protos.h, pgpinvoke.c, mx.c, lib.c: [unstable] Change
12961 the way mutt_quote_filename() worked. It's not too reasonable
12962 to allocate memory dynamically whenever we quote a file name.
12963 (I guess I should add "vim" to pgpinvoke.c's copyright notice. :-)
12965 * mx.c: [unstable] Check for write errors when moving messages
12968 * mx.c: Check for write errors when moving messages to $mbox.
12970 1999-02-03 22:14:18 roessler (roessler)
12972 * sendlib.c, recvattach.c, postpone.c, main.c, hash.c,
12973 functions.h, compose.c, charset.h, charset.c, OPS: [unstable]
12974 Produce some reasonable character set support when postponing
12977 Additionally, this patch fixes a nasty pointer leak in
12978 load_charset() [noted with electric fence], and a completely
12979 mis-lead attempt to use bsearch(). Apparently, nobody ever
12980 tested the utf8 decoder for quite some time.
12982 1999-02-02 21:57:44 roessler (roessler)
12984 * pattern.c: merge ~v patch into unstable.
12986 * pattern.c: small nit-fix from vikas to the ~v pattern.
12988 * pgp.c: Thou shall not use dangling pointers.
12990 * attach.c: [unstable] Fix mutt_decode_save_attachment's handling
12991 of character set conversions.
12993 * sendlib.c, send.c, rfc2047.c, recvattach.c, protos.h, pgp.c,
12994 pattern.c, mutt.h, init.h, handler.c, globals.h, functions.h,
12995 copy.h, copy.c, compose.c, commands.c, charset.h, charset.c,
12996 attach.c, OPS: Merging the external character set patch into
12997 unstable. Additionally, this change introduces a M_CHARCONV state
12998 flag which gives us some more control about when character set
12999 conversions are actually done. Current versions of mutt would
13000 happily apply character set conversions when, e.g., saving a
13001 text/plain attachment to a file. (We had at least one corrupt
13002 russing translation file due to this mis-feature.)
13004 Additionally, we clean up some of the character set related code
13005 in handler.c. Most of that is now done by the decoder functions
13008 * imap.c, imap.c: Brandon's imap_create patch.
13010 * pgpkey.c: [unstable] clear the message line before letting
13011 people select public keys.
13013 * imap.c, copy.c: [unstable] merging Brandon's imap fixes.
13015 * copy.c, imap.c: A couple of IMAP fixes from Brandon Long.
13017 1999-01-30 17:07:30 roessler (roessler)
13019 * pgpkey.c: really fix the weak associations problem. it was
13020 worse than i thought.
13022 * pgpkey.c: Handle expired keys correclty, even when they are
13023 the only and exact match when searching for keys by address.
13025 1999-01-29 11:15:15 roessler (roessler)
13027 * init.h: [unstable] Change some default formats.
13029 * remailer.c, pgpkey.c, menu.c, addrbook.c: Add generic menu
13032 * remailer.h, remailer.c, init.h, globals.h: Use a user-definable
13033 format for the mixmaster menu.
13035 * pgpkey.c, pgp.h, init.h: [unstable] add $pgp_entry_format.
13037 1999-01-28 09:08:47 roessler (roessler)
13039 * gnupgparse.c: gnupg's trust model is currently unusable.
13040 As a work-around, we don't present the user with _any_ trust
13041 information if he uses gnupg.
13043 1999-01-27 19:53:46 roessler (roessler)
13045 * doc/manual.sgml.in, pgpkey.c, mutt.h, init.h, gnupgparse.c:
13046 Add $pgp_show_unusable.
13048 1999-01-26 21:24:56 roessler (roessler)
13050 * doc/manual.sgml.in: [unstable] document ~v.
13052 * doc/manual.sgml.in: [stable] document ~v.
13054 * thread.c, pattern.c, mutt.h: [unstable] Add the ~v pattern.
13057 * thread.c, pattern.c, mutt.h: [stable] Add the ~v pattern.
13059 * doc/manual.sgml.in, ChangeLog: ChangeLog, documentation for
13062 * doc/manual.sgml.in: Document $implicit_autoview.
13064 * compose.c: Fix a segfault when users change attachment content
13065 types, and let toggle-unlink honor the $resolv variable.
13067 * compose.c: $resolve should be honored when doing toggle-unlink
13068 on the compose menu.
13070 1999-01-25 22:16:46 roessler (roessler)
13072 * compose.c: This may fix a core dump under certain circumstances.
13073 Can't check this out since I don't get the segfault.
13075 * pgpkey.c: Fix a redraw problem when the key menu is invoked.
13077 * po/ru.po, po/cs.po, configure.in: Russian and czech
13080 * po/cs.po: branches: 1.1.2; file cs.po was initially added on
13081 branch mutt-1-0-stable.
13083 * po/cs.po, configure.in: Adding a czech translation, and fixing
13086 * po/ru.po: ru.po was badly distorted.
13088 1999-01-23 17:00:43 roessler (roessler)
13090 * prepare: when f is .../Makefile.am, `basename $f .am`
13091 is Makefile. So I should just write that. :-)
13093 * prepare: Add the default predicate.
13095 * from.c: A slightly optimized version of DE's y2k patch.
13097 * prepare: Apparently, automake doesn't like our
13098 AC_OUTPUT($output) construction...
13100 * gnupgparse.c, from.c: DE's patch to work around other software's
13103 * from.c: Try to avoid other programs' possible y2k bugs.
13105 * enter.c: Fix the attach-multi patch.
13107 1999-01-22 22:12:10 roessler (roessler)
13109 * lib.c: Fix a memory leak, noted by Roland Rosenfeld.
13111 * lib.c: Fix a memory leak. Noted by Roland Rosenfeld.
13113 * recvattach.c, query.c, protos.h, menu.c, enter.c, curs_lib.c,
13114 compose.c, browser.c, addrbook.c: Enable tagging in the file
13117 * protos.h, pgppubring.c, pgpkey.c, pgp.h, pgp.c, lib.c,
13118 handler.c, gnupgparse.c, compose.c: Heavy hacking on mutt's pgp
13119 support. We no longer read the complete key ring into memory.
13120 For gpg, performance is heavily improved due to the fact that
13121 we are passing a couple of key hints to the key ring parsing
13124 1999-01-21 05:19:42 roessler (roessler)
13126 * hook.c: Fix _mutt_string_hook.
13128 1999-01-20 13:52:59 roessler (roessler)
13130 * po/pl.po, po/pl.po: New polish translation.
13132 * pgppubring.c, pgpkey.c, configure.in: Add heavily improved
13133 debugging capabilities to the PGP code. Anyway, the problem I
13134 observed wasn't a bug in mutt, but an expired key. *sigh*
13136 * rfc1524.c: Don't segfault when MailcapPath is unset.
13138 * rfc1524.c: Fix a segmentation fault when no MailcapPath has
13141 1999-01-19 23:38:26 roessler (roessler)
13143 * protos.h, mutt.h, init.h, hook.c, charset.c, Makefile.am:
13144 Add the charset-hook command.
13146 * configure.in, charset.c, acconfig.h, Makefile.am, $output.in,
13147 INSTALL: Properly handle character set definition file
13150 * mx.c: Remove a confusing error message.
13152 * mx.c: Remove confusing error message.
13154 * keymap.c, keymap.c, curs_lib.c:
13155 patch-0.95.1.vikas.macro_function.1
13157 * m4/Makefile.am.in, m4/Makefile.am.in: HP/UX portability patch
13160 1999-01-18 09:45:29 roessler (roessler)
13162 * po/ru.po: New Russian translation from Michael Sobolev
13165 * po/ru.po: New russian translation from Michael Sobolev
13168 1999-01-14 13:08:46 roessler (roessler)
13170 * compose.c: Mixmaster user interface beautification.
13172 * mx.c, curs_lib.c: Fix a couple of segfaults related to using
13173 curses when it isn't there.
13175 * mx.c: dotlocking plus curses...
13177 1999-01-13 23:56:39 roessler (roessler)
13179 * send.c, mutt.h, mbox.c, handler.c, copy.h, copy.c:
13180 patch-0.95.1i.tlr.weed.1, patch-0.95.1i.tlr.dotlock.1 - These
13181 have been tested with unstable so far, seem to work fine.
13183 * mx.c: Don't use curses when we don't have it.
13185 * mx.c: Don't try to do mutt_yesorno if we don't have curses.
13187 * remailer.h: Mixmaster has 20 address slots, that makes _19_
13190 * remailer.c: Fix the "append" function.
13192 * sendlib.c: Don't leak message dates when sending via mixmaster.
13194 * remailer.c: Add search code to the remailer chain selecting
13195 menu. [This is pretty generic - should we add that code to
13198 * postpone.c: Fix postponing of PGP messages.
13200 * send.c, remailer.c, compose.c: Qualify addresses before passing
13203 * send.c, remailer.h, protos.h, mutt.h: Clean up dependencies:
13204 remailer.h is no longer included by mutt.h, and the mix_*
13205 prototypes can once again go to remailer.h.
13207 * sendlib.c, remailer.c, remailer.h, send.c, protos.h, postpone.c,
13208 mutt.h, lib.c, keymap.h, keymap.c, init.h, headers.c, globals.h,
13209 functions.h, configure.in, compose.c, OPS.MIX, acconfig.h,
13210 Makefile.am: A first take at adding a mixmaster front-end to mutt.
13211 Don't worry, it's optional. ;-)
13213 1999-01-12 22:01:11 roessler (roessler)
13215 * mbox.c: Open folders in read-only mode if mutt can't lock them.
13217 1999-01-11 18:12:49 roessler (roessler)
13219 * send.c, mutt.h, handler.c, copy.h, copy.c: When
13220 decode-forwarding messages with message/Rfc822 attachments,
13221 mutt should weed the attachments' headers according to the
13222 setting of $forward_weed.
13224 1999-01-10 09:11:36 roessler (roessler)
13226 * doc/manual.sgml.in, hdrline.c, doc/manual.sgml.in, hdrline.c:
13227 Byrial's %D time format patch.
13229 1999-01-09 17:53:02 roessler (roessler)
13231 * doc/manual.sgml.in, recvattach.c, protos.h, lib.c: Byrial's
13232 latest changes to stable.
13234 * recvattach.c, protos.h, lib.c: Ask the user whether to overwrite
13235 a file or append to it. From Byrial Jensen.
13237 * doc/manual.sgml.in: Fix a documentation problem.
13239 1999-01-08 23:29:05 roessler (roessler)
13241 * charset.c: When doing a binary search, we may as well use
13244 * parse.c: Optimized time-zone parsing.
13246 * parse.c: Optimize time zone parsing. By Byrial Jensen.
13248 * history.c: Don't clear the history when the user issues a
13249 "set history=..." command which doesn't change anything.
13251 * history.c: Don't clear the history when "set
13252 history=..." doesn't change the buffer size.
13254 * thread.c, curs_main.c, thread.c, curs_main.c: Threading fix
13255 from Daniel Eisenbud.
13257 1999-01-07 19:01:30 roessler (roessler)
13259 * init.c, init.c: Vikas' set_boolean patch.
13261 * protos.h, handler.c, attach.c: Updated implicit autoview
13262 handling from stable.
13264 * protos.h, handler.c, attach.c: Only use "implicit" autoviews
13265 (implicit_autoview or MM_NOASK) when mutt is unable to handle
13266 a content type internally. This saves us parsing the mailcap
13267 files for every attachment we handle.
13269 * mx.c, mutt.h, init.h, hdrline.c, commands.c, attach.c: Merge
13270 in the mailcap patch from stable.
13272 * thread.c, system.c, strcasecmp.c, status.c, sort.h, sort.c,
13273 socket.c, snprintf.c, signal.c, sha_locl.h, sha1dgst.c, sha.h,
13274 sendlib.c, send.c, score.c, rfc822.h, rfc822.c, rfc2047.h,
13275 rfc2047.c, rfc1524.h, rfc1524.c, resize.c, recvattach.c,
13276 query.c, protos.h, postpone.c, pop.c, pgppubring.c, pgpkey.c,
13277 pgpinvoke.c, pgp.h, pgp.c, pattern.c, parse.h, parse.c, pager.h,
13278 pager.c, mx.h, mx.c, mutt_socket.h, mutt_regex.h, mutt_menu.h,
13279 mutt_curses.h, mutt.h, mime.h, mh.c, menu.c, mbox.c, mapping.h,
13280 main.c, mailbox.h, lib.c, keymap.h, keymap.c, init.h, init.c,
13281 imap.h, imap.c, hook.c, history.h, history.c, help.c, headers.c,
13282 hdrline.c, hash.h, hash.c, handler.c, gnupgparse.c, globals.h,
13283 getdomain.c, functions.h, from.c, flags.c, filter.c, enter.c,
13284 edit.c, dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c,
13285 copy.h, copy.c, compose.c, complete.c, commands.c, color.c,
13286 charset.h, charset.c, buffy.h, buffy.c, browser.c, attach.h,
13287 attach.c, alias.c, addrbook.c, acconfig.h: Get rid of RCS ids in
13288 source files. They are getting in our way when merging changes.
13290 * mx.c, mutt.h, init.h, hdrline.c, commands.c, attach.c: Remove
13291 the use_mailcap variable. Instead, we introduce implicit_autoview
13292 which triggers autoview for every content type it's applicable to.
13294 * thread.c, system.c, strcasecmp.c, status.c, sort.h, sort.c,
13295 socket.c, snprintf.c, signal.c, sha_locl.h, sha1dgst.c, sha.h,
13296 sendlib.c, send.c, score.c, rfc822.h, rfc822.c, rfc2047.h,
13297 rfc2047.c, rfc1524.h, rfc1524.c, resize.c, recvattach.c,
13298 query.c, protos.h, postpone.c, pop.c, pgppubring.c, pgpkey.c,
13299 pgpinvoke.c, pgp.h, pgp.c, pattern.c, parse.h, parse.c, pager.h,
13300 pager.c, mx.h, mx.c, mutt_socket.h, mutt_regex.h, mutt_menu.h,
13301 mutt_curses.h, mutt.h, mime.h, mh.c, menu.c, mbox.c, mapping.h,
13302 main.c, mailbox.h, lib.c, keymap.h, keymap.c, init.h, init.c,
13303 imap.h, imap.c, hook.c, history.h, history.c, help.c, headers.c,
13304 hdrline.c, hash.h, hash.c, handler.c, gnupgparse.c, globals.h,
13305 getdomain.c, functions.h, from.c, flags.c, filter.c, enter.c,
13306 edit.c, dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c,
13307 copy.h, copy.c, compose.c, complete.c, commands.c, color.c,
13308 charset.h, charset.c, buffy.h, buffy.c, browser.c, attach.h,
13309 attach.c, alias.c, addrbook.c, acconfig.h: Get rid of the rcsid
13310 fields. They are getting in the way whenever I merge changes
13313 * po/nl.po, init.h, configure.in: Merging changes from stable.
13315 * configure.in: Don't add regex.c, but regex.o to the LIBOBJS
13316 variable when needed.
13318 * init.h: Fix default settings for use_mailcap and mime_forward.
13320 1999-01-06 10:13:32 roessler (roessler)
13322 * po/fr.po, po/de.po, sendlib.c, regex.c, protos.h, parse.c,
13323 mutt_regex.h, mbox.c, main.c, hdrline.c, from.c, date.c,
13324 configure.in, acconfig.h, _regex.h, Makefile.am, INSTALL:
13325 [unstable] Merge changes from stable: rx -> regex, Byrial's
13326 timezone patch, translation updates.
13328 * sendlib.c, protos.h, parse.c, mbox.c, from.c, date.c: Byrial's
13329 timezone patch, without the absurd optimizations.
13331 * regex.c: branches: 1.1.2; file regex.c was initially added
13332 on branch mutt-1-0-stable.
13334 * regex.c, mutt_regex.h, main.c, configure.in, acconfig.h:
13335 Use gnu regex instead of gnu rx. This library is said to
13336 behave better. Additionally, it supports \<...\> patterns.
13337 The files _regex.h and regex.c included with this distribution
13338 correspond to posix/regex.[ch] from the glibc 2.0.7t source tree.
13340 * _regex.h: branches: 1.1.2; file _regex.h was initially added
13341 on branch mutt-1-0-stable.
13343 * _regex.h, Makefile.am, INSTALL: Use gnu regex instead of
13344 gnu rx. This library is said to behave better. Additionally,
13345 it supports \<...\> patterns. The files _regex.h and regex.c
13346 included with this distribution correspond to posix/regex.[ch]
13347 from the glibc 2.0.7t source tree.
13349 * po/nl.po, po/fr.po: Various fixes to the NL translation;
13350 new French messages.
13352 1999-01-05 14:35:18 roessler (roessler)
13354 * sendlib.c, mutt.h, main.c, configure.in, charset.h, charset.c,
13355 Makefile.am: [unstable] Adding experimental new character set
13358 * po/de.po: Merging from stable.
13360 * po/de.po: Fix a typo in de.po.
13362 * po/de.po: [unstable] Merging changes from stable.
13364 * po/nl.po, hdrline.c, curs_main.c, configure.in: [unstable]
13365 merging changes from stable.
13367 * hdrline.c: Conditionally display score and number of lines.
13369 * po/nl.po: branches: 1.1.2; file nl.po was initially added on
13370 branch mutt-1-0-stable.
13372 * po/nl.po, po/de.po, configure.in: [stable] Adding the NL
13373 translation; correcting some bugs in the DE translation.
13375 1999-01-04 19:15:10 roessler (roessler)
13377 * curs_main.c: [unstable] fix next-unread plus collapsing.
13379 * curs_main.c: [stable] Fix next-unread when collapsing threads.
13381 * curs_main.c: [unstable] merging changes from stable.
13383 * curs_main.c: [stable] fix a bogus type cast.
13385 * reldate.h, curs_main.c: [unstable] merging in changes from
13388 * curs_main.c: [stable] Don't use the index elements of header
13389 structures when new messages arrived on the index.
13391 * reldate.h: 0.95.1 should have a proper release date.
13393 * send.c, pgp.c, handler.c, configure.in: Make the experimental
13394 branch the main trunk.
13396 * po/uk.po: branches: 1.12.2; 0.95.1 post-release commit.
13398 * po/ru.po: branches: 1.33.2; 0.95.1 post-release commit.
13400 * po/pl.po: branches: 1.3.2; 0.95.1 post-release commit.
13402 * po/it.po: branches: 1.24.2; 0.95.1 post-release commit.
13404 * po/fr.po: branches: 1.7.2; 0.95.1 post-release commit.
13406 * po/es.po: branches: 1.15.2; 0.95.1 post-release commit.
13408 * po/de.po: branches: 1.48.2; 0.95.1 post-release commit.
13410 * configure.in: [unstable] Create suitable version strings.
13412 * VERSION: branches: 2.1.2; [stable] Preparing 0.95.1.
13414 * ChangeLog: branches: 2.5.2; [stable] Preparing 0.95.1.
13416 * send.c: [unstable] commit changes from the stable tree.
13418 * send.c: branches: 2.1.2; [stable] When sending a message
13419 in batch mode failed, mutt would dump core. Patch from Byrial
13422 * pgp.c, handler.c: [unstable] Add multiple signature support.
13424 1999-01-02 17:23:24 roessler (roessler)
13426 * sendlib.c: branches: 2.3.4; I shouldn't accept patches on
13427 New Year's day. Not even new-year related patches.
13429 * ChangeLog: I shouldn't accept patches on New Year's day.
13430 Not even new-year related patches.
13432 * po/it.po: Fixing a typo.
13434 * protos.h: branches: 2.1.4; mutt_parse_date () shouldn't modify
13435 its argument. Problem noted by Byrial Jensen.
13437 * parse.c: branches: 2.2.4; mutt_parse_date () shouldn't modify
13438 its argument. Problem noted by Byrial Jensen.
13440 * handler.c: branches: 2.1.2; 2.1.4; mutt_parse_date ()
13441 shouldn't modify its argument. Problem noted by Byrial Jensen.
13443 * lib.c: branches: 2.2.4; Fix safe_symlink to correctly handle
13446 1999-01-01 09:43:15 roessler (roessler)
13448 * sendlib.c: New Year's time zone handling patch from Manish
13449 Singh <yosh@gimp.org>.
13451 1998-12-31 09:45:46 roessler (roessler)
13453 * curs_main.c: branches: 2.3.4; The attached patch moves code
13454 for sorting the index and restoring the current message from
13455 mutt_index_menu() to a new function. It saves code duplication.
13457 1998-12-30 07:58:40 roessler (roessler)
13459 * pgp.c: branches: 2.1.2; 2.1.4; Localize some more messages.
13460 From Michael Sobolev.
13462 * main.c: branches: 2.1.4; Localize some more messages.
13463 From Michael Sobolev.
13465 1998-12-29 16:29:03 roessler (roessler)
13467 * mbox.c: branches: 2.3.4; Use sizeof instead of strlen for
13468 some fixed strings.
13470 * ChangeLog: Use sizeof instead of strlen for some fixed strings.
13472 * mh.c: branches: 2.5.4; Take setting the index_hint out of
13473 the main loop of mh_check_mailbox().
13475 1998-12-28 14:59:04 roessler (roessler)
13477 * attach.c: branches: 2.1.4; Fix a segmentation fault when
13478 viewing message/rfc822 attachments from the compose screen.
13480 1998-12-23 15:57:00 roessler (roessler)
13482 * pattern.c: branches: 2.1.4; A slightly modified version of
13483 Vikas' pattern_match patch. This changes the semantics of the
13484 pattern-something functions so they only apply to _visible_
13485 messages. (With the exception of limit: In this case, the user
13486 can add another pattern if he wants to limit further, or he can
13487 give an entirely new pattern.)
13489 1998-12-22 18:07:19 roessler (roessler)
13491 * sendlib.c: Fix MIME forwarding. From Vikas.
13493 1998-12-21 12:38:57 roessler (roessler)
13495 * mx.c: branches: 2.3.4; Adjust some hash-related parameters.
13497 * mh.c, mbox.c: Adjust some hash-related parameters.
13499 * imap.c: branches: 2.2.4; Adjust some hash-related parameters.
13501 * charset.c: branches: 2.1.4; Adjust some hash-related
13504 * ChangeLog: *** empty log message ***
13506 * mx.c, mh.c, mbox.c: Mail folder synchronization-related fixes:
13508 - Another situation under which mutt would lose track of the
13509 current message when maildir folders changed has been removed.
13511 - While synchronizing mbox-type folders, a write error when
13512 constructing the draft version of the new mail folder would
13513 leave behind a copy ofthe file containing the draft. This is
13514 most annoying if the write error is due to lack of disk space.
13516 * po/pl.po: Small \n fixes.
13518 * parse.c: mutt_strlen() optimizations from Byrial Jensen.
13520 * from.c: branches: 2.1.4; mutt_strlen() optimizations from
13523 * lib.c: mutt_strlen() optimizations from Byrial Jensen.
13525 * po/pl.po: Add the polish translation.
13527 * configure.in: branches: 2.2.2; 2.2.4; Register the polish
13530 * doc/manual.sgml.in: branches: 1.18.4; Fixes to the forwarding
13531 chapter. From O'Shaughnessy Evans <shaug@gstis.net>.
13533 * m4/README: Here is a small patch to simplify
13534 m4/Makefile.am.in. This came out of a suggestion I made to Jim
13535 Meyering (maintainer of GNU fileutils, where I snarfed the code
13536 from :). (From: Lars Hecking <lhecking@nmrc.ucc.ie>)
13538 * m4/Makefile.am.in: branches: 1.2.4; Here is a small patch to
13539 simplify m4/Makefile.am.in. This came out of a suggestion I made
13540 to Jim Meyering (maintainer of GNU fileutils, where I snarfed
13541 the code from :). (From: Lars Hecking <lhecking@nmrc.ucc.ie>)
13543 1998-12-18 10:22:59 roessler (roessler)
13545 * mh.c: Catch an error condition when synchronizing mh messages.
13547 * po/de.po: Fix a format which had %s instead of %d.
13549 1998-12-17 18:39:48 roessler (roessler)
13551 * ChangeLog: *** empty log message ***
13553 * INSTALL: branches: 2.1.4; I've been told that the FreeBSD shell
13554 has been fixed meanwhile. Additionally, add the note from Vikas
13555 on patching Solaris to get mutt work properly on that system.
13557 * mh.c: Fix attachment deletion for maildir/mh folders. This may
13558 fix other mh-related problems, too.
13560 * curs_lib.c: branches: 2.2.4; Don't even try to clear the
13561 status line when not in curses mode.
13563 1998-12-16 13:23:06 roessler (roessler)
13565 * imap.c: Two lines were in reverse order. Noted by Daniel
13568 * thread.c: branches: 2.1.4; Give Daniel Eisenbud a "lock"
13571 * pager.c: branches: 2.2.4; Fix "$resolve" behaviour for OP_TAG
13572 and OP_TOGGLE_NEW from the pager.
13574 * curs_lib.c: SLang-related fixes to mutt_endwin().
13576 * compose.c: branches: 2.1.4; Permit the user to set the typical
13577 MIME parameters used with application/pgp messages.
13579 * color.c: branches: 2.1.4; Fix a segfault noted by Stephan Hack.
13580 (Fix noted by Vikas.)
13582 * configure.in: Make the sendmail check compatible with newer
13583 autoconf versions. Noted by Lars Hecking.
13585 1998-12-13 08:10:13 roessler (roessler)
13587 * mx.c, curs_main.c: Don't dump core when closing a NULL context.
13588 Fixes the "exit from no-mailbox mode" bug.
13590 1998-12-12 10:14:43 roessler (roessler)
13592 * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po, po/de.po:
13593 Post-release commit.
13595 * hook.c: branches: 2.1.4; More _PGPPATH and us dist related
13598 * curs_main.c: More _PGPPATH and us dist related fixes.
13600 * mutt.h: branches: 2.1.4; Don't define M_PGPHOOK unless _PGPPATH
13603 * pager.c: Another reap.pl-related fix.
13605 * Makefile.am: branches: 2.1.4; The us-dist target was screwed.
13607 * thread.c: *** empty log message ***
13609 * system.c, strcasecmp.c, status.c: branches: 2.0.4; *** empty
13612 * stamp-h.in: *** empty log message ***
13614 * sort.h, sort.c, socket.c, snprintf.c, signal.c, sha_locl.h,
13615 sha1dgst.c, sha.h: branches: 2.0.4; *** empty log message ***
13617 * sendlib.c: *** empty log message ***
13619 * send.c: branches: 2.0.2; *** empty log message ***
13621 * score.c, rfc822.h, rfc822.c, rfc2047.h, rfc2047.c, rfc1524.h,
13622 rfc1524.c, resize.c, reldate.h, recvattach.c: branches: 2.0.4;
13623 *** empty log message ***
13625 * reap.pl: *** empty log message ***
13627 * query.c: branches: 2.0.4; *** empty log message ***
13629 * protos.h, prepare: *** empty log message ***
13631 * postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h:
13632 branches: 2.0.4; *** empty log message ***
13634 * pgp.c, pattern.c: *** empty log message ***
13636 * parse.h: branches: 2.0.4; *** empty log message ***
13638 * parse.c: *** empty log message ***
13640 * pager.h: branches: 2.0.4; *** empty log message ***
13642 * pager.c: *** empty log message ***
13644 * mx.h: branches: 2.0.4; *** empty log message ***
13646 * mx.c: *** empty log message ***
13648 * mutt_socket.h, mutt_regex.h, mutt_menu.h, mutt_curses.h:
13649 branches: 2.0.4; *** empty log message ***
13651 * mutt.h, mkinstalldirs, missing, mime.types: *** empty log
13654 * mime.h: branches: 2.0.4; *** empty log message ***
13656 * mh.c: *** empty log message ***
13658 * menu.c: branches: 2.0.4; *** empty log message ***
13660 * mbox.c: *** empty log message ***
13662 * mapping.h: branches: 2.0.4; *** empty log message ***
13664 * main.c: *** empty log message ***
13666 * mailbox.h: branches: 2.0.4; *** empty log message ***
13668 * lib.c: *** empty log message ***
13670 * keymap.h, keymap.c: branches: 2.0.4; *** empty log message ***
13672 * install-sh: branches: 2.0.10; *** empty log message ***
13674 * init.h, init.c, imap.h: branches: 2.0.4; *** empty log
13677 * imap.c, hook.c: *** empty log message ***
13679 * history.h, history.c, help.c, headers.c, hdrline.c, hash.h,
13680 hash.c: branches: 2.0.4; *** empty log message ***
13682 * handler.c: *** empty log message ***
13684 * gnupgparse.c, globals.h, getdomain.c: branches: 2.0.4; ***
13685 empty log message ***
13687 * gen_defs: branches: 2.0.6; *** empty log message ***
13689 * functions.h: branches: 2.0.4; *** empty log message ***
13691 * from.c: *** empty log message ***
13693 * flags.c, filter.c, enter.c, edit.c, dotlock.h, dotlock.c,
13694 date.c: branches: 2.0.4; *** empty log message ***
13696 * curs_main.c, curs_lib.c: *** empty log message ***
13698 * copy.h, copy.c: branches: 2.0.4; *** empty log message ***
13700 * configure.in: *** empty log message ***
13702 * config.sub, config.guess: branches: 2.0.6; *** empty log
13705 * compose.c: *** empty log message ***
13707 * complete.c, commands.c: branches: 2.0.4; *** empty log
13710 * color.c: *** empty log message ***
13712 * charset.h: branches: 2.0.4; *** empty log message ***
13714 * charset.c: *** empty log message ***
13716 * buffy.h, buffy.c, browser.c, attach.h: branches: 2.0.4; ***
13717 empty log message ***
13719 * attach.c: *** empty log message ***
13721 * alias.c, addrbook.c, acconfig.h: branches: 2.0.4; *** empty
13724 * VERSION, TODO: *** empty log message ***
13726 * README: branches: 2.0.4; *** empty log message ***
13728 * OPS.PGP: *** empty log message ***
13730 * OPS, NEWS, Muttrc.in: branches: 2.0.4; *** empty log message
13733 * Makefile.am, INSTALL, GPL, ChangeLog, COPYRIGHT, ABOUT-NLS:
13734 *** empty log message ***
13736 * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po, po/de.po,
13737 reldate.h, VERSION, ChangeLog: Release-commit for 0.95i.
13739 * hash.c: Use a better hash function. Contributed by Stefan
13740 Langerman <lfalse@paul.rutgers.edu> to mutt-users.
13742 1998-12-11 20:48:14 roessler (roessler)
13744 * reldate.h, VERSION, ChangeLog: 0.94.999 pre-release commit.
13746 * main.c: Bail out with a text-based error message if a
13747 non-existing mailbox is given as a -f command line argument.
13749 * Makefile.am: The distdir target creates hard links for the
13750 source files. This has the consequence that the us-dist hook
13751 will demolish files in the main source tree. We have to un-link
13752 the various instances of the source code.
13754 * INSTALL: Warn about regexp-related problems under Solaris 2.6.
13756 * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po, po/de.po:
13757 Various last-minute changes and automatic updates.
13759 * main.c: Go into no-mailbox mode when the initial folder can't
13762 * mh.c: Undoing the mh_speed patch.
13764 * po/it.po, po/fr.po: l10n fixes.
13766 * curs_main.c: Start a new reply and postpone it. Then type m
13767 (mail), and recall and send the postponed reply. The replied
13768 message is _not_ flagged replied.
13770 (From Byrial Jensen.)
13772 * po/fr.po: Bug-fixed french l10n.
13774 * parse.c: Multipart parser fixes from Byrial. Finally.
13776 * po/it.po: Small fix.
13778 1998-12-10 22:48:56 roessler (roessler)
13780 * po/fr.po, configure.in: Add the french l10n.
13782 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h:
13783 post-release commit 0.94.99.
13785 * VERSION, README, ChangeLog: Pre-release commit for 0.94.99.
13787 * menu.c: Fix tag-prefix.
13789 * compose.c: Redraw fix after the content type was changed on
13792 1998-12-08 23:09:53 roessler (roessler)
13794 * help.c: Help screen resizing nit. From Gero Treuner.
13796 * doc/manual.sgml.in: Typo.
13798 * sendlib.c: Work around sendmail 8.9.1a invalidating PGP/MIME
13799 signatures by re-ordering MIME headers in the way sendmail does.
13801 * mh.c: Keep track of file name changes for files wandering
13802 around between the subfolders of a maildir.
13804 * mh.c: More fixes to the maildir resynchronization code.
13805 This should now also smoothly handle the case of messages
13806 _vanishing_ from maildir's new/ subdirectory.
13808 * init.c: Make the debug file access unbuffered. Important if
13809 we are debugging crashes.
13811 1998-12-07 21:13:44 roessler (roessler)
13813 * mx.c, mh.c: Fix a couple of flag-related bugs in the maildir
13814 folder update code.
13816 * imap.c: Fix a completely ugly comment formatting.
13818 * mutt.h: Adjust '#' to the first column.
13820 * rfc2047.c: Don't tag us-ascii headers as $Charset or
13823 1998-12-03 23:29:37 roessler (roessler)
13825 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h,
13826 VERSION, ChangeLog: release-commit 0.94.18.
13828 1998-12-02 20:12:35 roessler (roessler)
13830 * contrib/Pine.rc, contrib/Mush.rc: Bring the sample rc files
13831 better in synch with the actual code.
13833 * recvattach.c: Remove a warning which comes from code actually
13834 belonging to the send_charset patch.
13836 * rfc2047.c: Encode- and decode the "val" field when using mutt
13837 with EXACT_ADDRESS enabled.
13839 * Makefile.am: Small fixes to the build process. From Lars
13842 * compose.c: The attached patch fixes yet another redraw related
13843 bug. When I call OP_SAVE from the Compose menu and use the
13844 file-browser and 'q' out of the file-browser, the screen still
13845 shows the browser, but the control is really in the Compose
13846 menu. A Ctrl-L verifies this. Basically, a screen redraw
13851 * mutt_menu.h, menu.c, compose.c: From the Compose menu, invoke
13852 attach-message. Tag a whole bunch of messages. Say, for example,
13853 100. When you exit the folder, the Compose menu's status line
13858 * browser.c: patch-0.94.17.vikas.browser_redraw.1
13860 1998-11-23 21:10:12 roessler (roessler)
13862 * protos.h, lib.c: Change safe_malloc's size parameter from
13863 (unsigned int) to size_t.
13865 * send.c, protos.h, pattern.c, alias.c: From Byrial:
13867 I don't think that the match-all pattern modifier works as can
13868 be expected from a logical point of view.
13870 The attached patch will make it work as I expect it to work:
13872 - It works on all patterns which explicit or implicit use
13873 address lists: ~c, ~C, ~e, ~f, ~l, ~L, ~p, ~P, and ~t. (It
13874 didn't work with ~l before).
13876 - It works such that a modified pattern always match, unless
13877 there is at least one address in at least one of the
13878 referenced lists that it doesn't match.
13880 * doc/manual.sgml.in, send.c, mutt.h, mh.c, init.h, Muttrc.in:
13881 Introduce a new option $reply_self. From Vikas.
13883 1998-11-20 00:27:03 roessler (roessler)
13885 * po/it.po: New it.po from Mario.
13887 * doc/mutt.man.in: branches: 1.4.4; Fix a small typo.
13889 1998-11-19 23:57:03 roessler (roessler)
13891 * contrib/Pine.rc: Fix some ancient syntax.
13893 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, send.c:
13894 Hack around problems with multi-valued Reply-To headers.
13895 From Roland Rosenfeld.
13897 * rfc2047.c: Properly encode '_' characters in words which
13900 * sendlib.c: Use mutt_is_message_type() in the message
13901 transformation code.
13903 * po/Makefile.in.in: Fix all Makefiles. make
13904 DESTDIR=/path/to/something install should work now.
13906 * doc/Makefile.in: branches: 1.15.4; Fix all Makefiles.
13907 make DESTDIR=/path/to/something install should work now.
13909 * Makefile.am: Fix all Makefiles. make DESTDIR=/path/to/something
13910 install should work now.
13912 1998-11-18 23:09:46 roessler (roessler)
13914 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h,
13915 VERSION, ChangeLog: Release-commit for 0.94.17.
13917 * sendlib.c, protos.h, pgp.c, parse.c, lib.c, compose.c: This
13918 patch simplifies the generation of content type parameters
13919 significantly by introducing a funciton mutt_set_parameter().
13920 Additionally, we re-use code from parse.c for parsing user-input
13921 content type headers on the compose screen.
13923 * compose.c: Remove some uuencode-related debris.
13925 * recvattach.c: Remove some code which crept in from the external
13926 character set patch.
13928 * recvattach.c: Make optional formats work while processing
13931 * mh.c: Remove bogus re-sorting code from the maildir check
13934 * mutt.h: Include <unistd.h>, so SEEK_SET is defined on some
13935 systems which don't do so in <stdlib.h>.
13937 1998-11-17 13:23:26 roessler (roessler)
13939 * po/uk.po, po/ru.po, po/it.po, po/es.po: Checkpoint commit,
13940 containing quite a few fuzzy translations.
13942 * po/de.po: Update some messages.
13944 * m4/Makefile.am.in, m4/README, m4/gettext.m4, m4/lcmessage.m4,
13945 m4/progtest.m4, prepare, configure.in, Makefile.am: Configuration
13946 fixes from Lars Hecking, with some more fixes and modifications
13947 from myself. With some luck, you don't need a gettext
13948 installation any more.
13950 * sendlib.c: Fix the base64 encoder. The current code would
13951 produce slightly unpredictible output which leads to bad
13954 * postpone.c, pgp.c, parse.c, pager.c: Fix a search coloring
13957 1998-11-16 11:44:42 roessler (roessler)
13959 * protos.h: Drop ci_attach - it doesn't exist. Noted by Byrial
13962 1998-11-15 09:53:23 roessler (roessler)
13964 * parse.c: Stupid typo.
13966 * protos.h, parse.c, attach.c: My version of Byrial's parse_part
13969 * recvattach.c, protos.h, mutt.h, copy.c, compose.c: I can
13970 elaborate a little more on the last paragraph. It is deletion
13971 of the top level part direct under a message/rfc822 part which
13972 gives problems because the headers of the message/rfc822 part
13973 have to be changed in this case. It is hard to tell exactly how
13974 many bytes and lines will be removed and added in this case.
13976 If we can refrain from deletion of such parts and thus only
13977 allow deletion of parts direct under a multipart part, then it is
13978 relative easy always to make correct Content-Length: and Lines:
13979 headers in the copy. (The correctness of the Lines count is
13980 dependent of the correctness of the initial value, though).
13982 (From: Byrial Jensen)
13984 * doc/manual.sgml.in: Correcting Vikas' E-Mail address in the
13987 1998-11-14 08:24:56 roessler (roessler)
13989 * doc/manual.sgml.in: Update Byrial's e-mail address.
13991 * copy.c: Simplify the new attachment deletion code not to require
13992 an extra temporary file. (From: Byrial Jensen <byrial@image.dk>)
13994 * help.c, handler.c: Type cast nit from Gero Treuner.
13996 1998-11-13 18:31:06 roessler (roessler)
13998 * imap.c: Currently, Mutt won't use a default folder if just the
13999 IMAP server is specified. In fact, if the folder isn't specified,
14002 The attached patch will use INBOX as the IMAP folder name if
14003 none is specified, eliminating the core-dump.
14005 (From: Aaron Schrab <aaron+mutt@schrab.com>)
14007 1998-11-12 21:52:01 roessler (roessler)
14009 * mutt.h, copy.c: Byrial's latest attachment deletion patch.
14011 * mutt.h, lib.c, handler.c: Introduce a state_printf() function.
14013 1998-11-11 21:18:08 roessler (roessler)
14015 * po/it.po: New it.po from Marco.
14017 * snprintf.c: Don't use the mutt_str* functions in this module.
14019 * strcasecmp.c: the s/str.*cmp/mutt_str.*cmp/ replacement should
14020 not have taken place here.
14022 1998-11-10 22:21:51 roessler (roessler)
14024 * dotlock.c: Don't use mutt_strsomething in the dotlocking code.
14026 * send.c: Fix the $metoo option's behaviour.
14028 * thread.c, strcasecmp.c, status.c, sort.c, socket.c,
14029 snprintf.c, sendlib.c, send.c, score.c, rfc822.c, rfc2047.c,
14030 rfc1524.c, recvattach.c, query.c, protos.h, postpone.c, pop.c,
14031 pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.c, pattern.c, parse.c,
14032 pager.c, mx.c, mh.c, menu.c, mbox.c, main.c, lib.c, keymap.c,
14033 init.c, imap.c, hook.c, history.c, help.c, headers.c, hdrline.c,
14034 hash.c, handler.c, gnupgparse.c, getdomain.c, from.c, enter.c,
14035 edit.c, dotlock.c, curs_lib.c, copy.c, compose.c, complete.c,
14036 commands.c, color.c, charset.c, buffy.c, browser.c, attach.c,
14037 alias.c, addrbook.c: Introduce or rewrite mutt_{str*cmp,strlen}
14038 and use them all over the place. If there are still segmentation
14039 faults due to missing NONULLs over, they are gone now.
14041 * main.c: Add a "pseudo-credit" to the extended copyright notice.
14043 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h,
14044 VERSION, ChangeLog: Releasing 0.94.16.
14046 * sendlib.c, mx.h, mx.c, mbox.c, init.c, copy.c, commands.c,
14047 buffy.c, attach.c: Experimental support for the so-called
14048 "kendra" mail folder format. This seems to be used on OS/2 and
14049 is, actually, a slibhtly modified version of the MMDF format.
14051 * parse.c: Do some sanity checking when reading attachment.
14052 This fix should catch bad attachments.
14054 * edit.c: Fix a possible buffer overflow. (This seems to be
14055 the one noticed by Pavel Gulchouck <gul@lucky.net>.)
14057 * compose.c: Wrong fix from Vikas. Undo it. (Noted by Byrial.)
14059 * curs_lib.c, compose.c: Fix a multi_choice related bug.
14062 * buffy.c: Skip empty mailbox parameters. This fixes a
14063 segmentation fault noted by Marco d'Itri.
14065 1998-11-09 19:28:42 roessler (roessler)
14067 * from.c: Catch possible bad memory access.
14069 * doc/manual.sgml.in, sendlib.c, protos.h, init.h, globals.h,
14070 copy.c, Muttrc.in: Rewrite copy_delete_attach().
14072 * sort.c, score.c, protos.h, curs_main.c, color.c: Fix an
14073 efficiency problem with the color index features.
14075 * doc/mutt.man.in: Replace @sharedir@ by @sysconfdir@.
14077 * doc/manual.sgml.in: Make the default_hook documentation match
14080 * main.c, curs_main.c: Avoid duplicate mx_close_mailbox() when
14083 * browser.c: The attached patch fixes a potential problem in
14084 folder_format_str() where a fixed buffer might not be null
14085 terminated. From Vikas.
14087 * init.c: The attached patch fixes a bug in :set variable=<TAB>
14088 where variables of type DT_SORT were not getting expanded (only
14089 4 of them, but a bug nevertheless). From Vikas.
14091 * browser.c: patch-0.94.15.vikas.browser_sort.3
14093 * doc/manual.sgml.in: Add a forwarding chapter to the manual.
14096 * po/de.po: Revert de.po to the traditional German spelling rules.
14098 * po/de.po, pop.c: L10 fixes from Gero Treuner.
14100 * parse.c, handler.c: A message/external-body handler.
14101 From Byrial Jensen.
14103 * protos.h, parse.c: - remove the static declaration from
14104 parse_date() in parse.c, - rename it to mutt_parse_date() -
14105 fix a minor bug: the timezone information in an expires-header
14106 was used to set the timezone of the send time.
14108 (From Byrial Jensen <byrial@post3.tele.dk>.)
14110 * Muttrc.in: Fix some spelling errors noted by Boris Wesslowski
14111 <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
14113 * handler.c: Byrial Jensen's alternative_handler patches.
14114 This may lead to non-desirable effects with attachment deletion;
14115 these effects will go when the new attachment deletion code
14118 * parse.c: SeokChan LEE <bofh@nuri.net> says KST has a nine hour
14121 * pager.c, help.c: Fix the display of DEL in the pager.
14123 * send.c: Fix a group reply problem.
14125 1998-10-30 13:00:10 roessler (roessler)
14127 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po: Some recent
14130 1998-10-29 09:46:45 roessler (roessler)
14132 * mbox.c: Mbox robustness patch from Johnny Tevessen
14133 <j.tevessen@gmx.net>.
14135 * po/de.po: Fixing a typo.
14137 * imap.c: This patch should cause mutt to ask for your IMAP
14138 login/password again if its wrong. From Brandon Long.
14140 1998-10-28 21:48:36 roessler (roessler)
14142 * doc/manual.sgml.in, reldate.h, VERSION, NEWS, ChangeLog:
14143 0.94.15 release commit.
14145 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po: pre-release
14148 * curs_lib.c: Add an IsPrint check to mutt_message() and
14149 mutt_curses_error(). This will prevent _some_ advert effects from
14150 l10ns which don't fit together with the terminal's abilities.
14151 There are still quite a few raw printw() etc. - we may wish to
14152 introduce our own, locale-safe versions of these.
14154 * po/POTFILES.in: reldate contais really _no_ i18n-related data.
14156 * send.c: Don't try to recall a postponed message when we are
14159 * copy.c: Fix a possible segmentation fault when deleting nested
14162 * doc/manual.sgml.in, send.c, mutt.h, init.h: Add a $forward_weed
14163 option which controls header weeding when decode-forwarding
14166 * po/ru.po, po/it.po, po/es.po, po/de.po: German translation
14167 fixes from Gero plus checkpoint commit.
14169 * doc/manual.sgml.in, pager.h, pager.c, mutt_menu.h, keymap.c,
14170 help.c, curs_main.c, commands.c, attach.c, OPS: Gero Treuner's
14173 * po/ru.po, po/it.po, po/es.po, po/de.po: Adding a current
14174 spanish translation.
14176 * send.c: if reply-to points to the address on the from header,
14177 use the from header's value for composing a reply's recipient
14178 list, not the reply-to header.
14180 * configure.in: add the ukrainian l10n.
14182 1998-10-27 19:02:45 roessler (roessler)
14184 * configure: Configure is generated automatically and should
14185 thus _not_ be part of the CVS repository.
14187 * configure.in, configure, README, INSTALL: Try to detect Solaris
14188 2.4's broken regcomp().
14190 * send.c: Move some code around.
14192 * doc/manual.sgml.in: Some documentation nits.
14194 * dotlock.c: include config.h _before_ checking for HAVE_GETOPT.
14195 Noted by Scott Perlman <perlman@linguist.dartmouth.edu>.
14197 * Muttrc.in: Add a macro for viewing the manual.
14199 * pgp.c, configure.in, configure: i18n fixes.
14201 * po/ru.po, po/es.po, po/it.po, po/de.po: A couple of i18n
14202 fixes, plus a partial spanish translation from Boris Wesslowski
14203 <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
14205 * configure.in, configure: Handle systems which have neither
14206 pgp2 nor pgp5, but gpg correctly.
14208 * compose.c: - snd_entry() is marked static - You will only get
14209 a full redraw of the screen after invoking
14210 pgp_send_menu if you selected "sign as". - draw_envelope()
14211 and edit_address_list() use the same array of
14212 strings for titles/prompts. This saves both string data and
14213 code in both functions which have been a lot smaller.
14215 * sendlib.c, send.c, protos.h, postpone.c, compose.c: Preserve
14216 FCC headers when postponing. From Vikas.
14218 * mx.c, mutt.h, imap.c: Prevent mutt from re-reading IMAP folders
14221 1998-10-22 13:53:47 roessler (roessler)
14223 * send.c: Undo some superfluous changes. Pointed out by V.A.
14225 * send.c, protos.h, postpone.c: - Preserve certain headers'
14226 values when recallling a postponed message. TBD: Fcc.
14228 - Rename mutt_edit_message() to mutt_prepare_edit_message()
14229 since that's what that function actually does.
14231 * mx.h, mx.c, lib.c, flags.c: Make _all_ IMAP-related code
14232 conditionally defined. From Byrial Jensen.
14234 1998-10-21 22:46:16 roessler (roessler)
14236 * protos.h, pattern.c, hdrline.c: Fix match-all for the ~p,
14239 * compose.c: Vikas' write_fcc patch.
14241 * doc/manual.sgml.in: Documentation nits from Byrial.
14243 * curs_lib.c: Also accept numbers as input in mutt_multi_choice().
14246 * prepare: Fix the documentation reference in prepare.
14248 * doc/devel-notes.txt: Add a gettext automake macro patch which
14249 is needed for proper building of mutt.
14251 * prepare, config.h.in, aclocal.m4, README, INSTALL: Remove
14252 some automatically generated files from the CVS repository,
14253 and add a script which generates them.
14255 * Makefile.am: Don't overwrite $(sysconfdir)/Muttrc if present.
14257 * po/ru.po, po/it.po, po/de.po, protos.h, curs_lib.c, compose.c,
14258 commands.c, browser.c: Byrial Jensen's mutt_multi_choice()
14259 patch plus some German translations.
14261 * pgpinvoke.c, gnupgparse.c: Make gpg's output look a little
14264 * po/ru.po, po/it.po, po/de.po, reldate.h: Release commit.
14266 * VERSION, ChangeLog: Preparing 0.94.14.
14268 1998-10-20 22:02:58 roessler (roessler)
14270 * po/ru.po, po/it.po, po/de.po: Checkpoint commit.
14272 * config.h.in, Makefile.am: Include VERSION with the distribution.
14274 * configure.in, configure, VERSION, config.h.in: Don't hard-wire
14275 the program's version in configure.in, but use the VERSION
14276 file instead. Stolen from gnupg.
14278 * ChangeLog: Checkpoint commit.
14280 * doc/manual.sgml.in, keymap.c, functions.h, NEWS: Another
14281 macro-function fix from Vikas.
14283 * socket.c, mutt_socket.h: Fix the multiple connection code.
14286 1998-10-19 20:08:10 roessler (roessler)
14288 * postpone.c: fix a typo.
14290 * Makefile.am: Fix dotlock's installation when DOTLOCK_GROUP
14293 * po/it.po: Ups, this was missing from the repository.
14295 * po/ru.po, po/de.po: Adding some new and improved German
14298 * init.c: handle domain == "@" properly.
14300 * postpone.c: Fix the behaviour when recalling postponed messages:
14301 Content types would not be restored.
14303 1998-10-16 12:09:37 roessler (roessler)
14305 * lib.c: Harden mutt_free_header() against NULL pointers.
14307 * keymap.c, handler.c: Nits from Vikas.
14309 * send.c: Fix a segmentation fault when OPT_RECALL is
14312 * commands.c: Don't write out bad content-length and lines
14313 headers when decode-saving a message.
14315 1998-10-15 23:09:30 roessler (roessler)
14317 * po/ru.po, po/de.po: *** empty log message ***
14319 * intl/textdomain.c, intl/localealias.c, intl/loadmsgcat.c,
14320 intl/l10nflist.c, intl/intl-compat.c, intl/gettext.c,
14321 intl/finddomain.c, intl/explodename.c, intl/dgettext.c,
14322 intl/dcgettext.c, intl/cat-compat.c, intl/bindtextdom.c,
14323 thread.c, system.c, strcasecmp.c, status.c, sort.c, socket.c,
14324 snprintf.c, signal.c, sha1dgst.c, sendlib.c, send.c, score.c,
14325 rfc822.c, rfc2047.c, rfc1524.c, resize.c, recvattach.c, query.c,
14326 postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.c,
14327 pattern.c, parse.c, pager.c, mx.c, mh.c, menu.c, mbox.c,
14328 main.c, lib.c, keymap.c, init.c, imap.c, hook.c, history.c,
14329 help.c, headers.c, hdrline.c, hash.c, handler.c, gnupgparse.c,
14330 getdomain.c, from.c, flags.c, filter.c, enter.c, edit.c,
14331 dotlock.c, date.c, curs_main.c, curs_lib.c, copy.c, config.h.in,
14332 compose.c, complete.c, commands.c, color.c, charset.c, buffy.c,
14333 browser.c, attach.c, alias.c, addrbook.c, ChangeLog: Change
14334 "static char rcsid[]" to "static const char rcsid[]" to make
14335 gcc shut up about this.
14337 * po/stamp-cat-id, po/ru.po, po/mutt.pot, po/de.po,
14338 po/cat-id-tbl.c, reldate.h, configure.in, configure, config.h.in,
14339 Makefile.in, ChangeLog: Random pre-release clean-up.
14341 * po/mutt.pot, doc/manual.sgml.in, pattern.c, mutt.h: This
14342 patch introduces the ~k pattern for messages containing pgp
14345 * doc/manual.sgml.in: Add some missing key definitions.
14347 * mutt_curses.h: There seem to be systems which don't know
14350 * po/mutt.pot, po/cat-id-tbl.c: Check-point commit, again.
14352 * sendlib.c: Put #ifdefs around a variable which is only used
14353 for generating uuencoded messages.
14355 * ChangeLog: Update.
14357 * po/ru.po, po/mutt.pot, po/cat-id-tbl.c, sendlib.c, keymap.c,
14358 compose.c: A slightly modified version of Vikas' help_unbound
14361 * po/mutt.pot, sendlib.c, protos.h, postpone.c, parse.h, parse.c,
14362 mh.c, mbox.c, main.c, imap.c, headers.c, buffy.c: Fixing a memory
14363 hog which was introduced by the edit-message patch.
14365 1998-10-14 22:58:04 roessler (roessler)
14367 * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c, compose.c:
14368 Warn the user before sending out uuencoded attachments.
14370 * handler.c: Fix prefix and utf8 issues in the uudecoder.
14372 * sendlib.c, parse.c, mime.h, handler.c, globals.h, config.h.in:
14373 Thinking about this once again, ok folks, here comes x-uuencode
14378 * handler.c: When Charset is utf-8 (not recommended!), don't
14379 active utf8 translation in the various handler routines.
14381 * Makefile.in, Makefile.am: Add -I$(includedir) to the C
14382 preprocessor flags. Per request of Clint Olsen.
14384 * po/ru.po, po/de.po, configure.in, configure, config.h.in,
14385 Makefile.in, Makefile.am: More build process clean-up.
14387 * po/mutt.pot, po/Makefile.in.in, config.h.in, Makefile.in:
14388 Removing some instances of gnu-make specific command line
14391 * doc/manual.sgml.in: Document the match-all feature.
14393 * po/mutt.pot, main.c, dotlock.c, configure.in, configure,
14394 config.h.in, Makefile.in, Makefile.am: Various build fixes.
14396 * color.c: Adding some necessary ifdefs to color.c, From
14397 Irving_Wolfe@wolfe.net.
14399 1998-10-13 23:37:05 roessler (roessler)
14401 * po/ru.po, po/de.po: Checkpoint commit. This gets boring.
14403 * NEWS: Merging Vikas' NEWS file into the distributed one.
14405 * po/mutt.pot, config.h.in, Makefile.in, ChangeLog: Preparing
14408 * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c, reldate.h,
14409 recvattach.c, configure.in, configure, config.h.in, commands.c,
14410 README, NEWS, Makefile.in, Makefile.am, INSTALL: random
14411 pre-release clean-up.
14413 * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c,
14414 po/POTFILES.in, reap.pl, gen_defs, configure.in, configure,
14415 config.h.in, NEWS, Makefile.in, Makefile.am: Introducing a us-dist
14416 target to create a USG-friendly version of mutt. Additionally,
14417 the NEWS file is prepared for 0.95.
14419 * doc/devel-notes.txt: Add a short note on compiler warnings.
14421 * po/ru.po, po/de.po, po/POTFILES.in, po/Makefile.in.in, missing,
14422 mime.types: More $Id$ strings.
14424 * po/mutt.pot, po/cat-id-tbl.c, intl/textdomain.c,
14425 intl/localealias.c, intl/loadmsgcat.c, intl/loadinfo.h,
14426 intl/libgettext.h, intl/l10nflist.c, intl/intl-compat.c,
14427 intl/hash-string.h, intl/gettextP.h, intl/gettext.h,
14428 intl/gettext.c, intl/finddomain.c, intl/explodename.c,
14429 intl/dgettext.c, intl/dcgettext.c, intl/cat-compat.c,
14430 intl/bindtextdom.c, doc/devel-notes.txt, doc/applying-patches.txt:
14431 Add RCS $Id$ strings to (hopefully) all source files.
14433 * doc/PGP-Notes.txt: branches: 1.6.4; Add RCS $Id$ strings to
14434 (hopefully) all source files.
14436 * doc/Makefile.in: Add RCS $Id$ strings to (hopefully) all
14439 * contrib/sample.muttrc, contrib/sample.mailcap: branches:
14440 1.2.4; Add RCS $Id$ strings to (hopefully) all source files.
14442 * contrib/language50.txt, contrib/language.txt, contrib/Pine.rc,
14443 contrib/Mush.rc, contrib/Makefile.in, thread.c, system.c,
14444 strcasecmp.c, status.c, sort.h, sort.c, socket.c, snprintf.c,
14445 signal.c, sha_locl.h, sha1dgst.c, sha.h, sendlib.c, send.c,
14446 score.c, rfc822.h, rfc822.c, rfc2047.h, rfc2047.c, rfc1524.h,
14447 rfc1524.c, resize.c, reldate.h, recvattach.c, query.c, protos.h,
14448 postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h,
14449 pgp.c, pattern.c, parse.h, parse.c, pager.h, pager.c, mx.h, mx.c,
14450 mutt_socket.h, mutt_regex.h, mutt_menu.h, mutt_curses.h, mutt.h,
14451 mime.h, mh.c, menu.c, mbox.c, mapping.h, main.c, mailbox.h,
14452 lib.c, keymap.h, keymap.c, init.h, init.c, imap.h, imap.c,
14453 hook.c, history.h, history.c, help.c, headers.c, hdrline.c,
14454 hash.h, hash.c, handler.c, gnupgparse.c, globals.h, getdomain.c,
14455 gen_defs, functions.h, from.c, flags.c, filter.c, enter.c, edit.c,
14456 dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c, copy.h,
14457 copy.c, configure.in, compose.c, complete.c, commands.c, color.c,
14458 charset.h, charset.c, buffy.h, buffy.c, browser.c, attach.h,
14459 attach.c, alias.c, addrbook.c, acconfig.h, TODO, README, NEWS,
14460 Muttrc.in, Makefile.in, Makefile.am, INSTALL, GPL, COPYRIGHT:
14461 Add RCS $Id$ strings to (hopefully) all source files.
14463 * enter.c: Type Ctrl-V Ctrl-G in any input field.
14465 * curs_main.c: Bumping some dprint statements' debug levels.
14468 * po/ru.po, po/mutt.pot, po/de.po: Including the new ru.po file
14469 from "Andrej N. Gritsenko" <andrej@lucky.net>; check-point commit.
14471 1998-10-12 19:53:49 roessler (roessler)
14473 * recvattach.c, query.c, postpone.c, pgpkey.c, curs_main.c,
14474 compose.c, browser.c, addrbook.c: The attached patch removes
14475 some redundant code related to the macro function stuff. Since
14476 each menu calls km_dokey() to get the 'op' number to execute, the
14477 'menu' argument to km_dokey() _is_ the CurrentMenu. Hence, there
14478 is no need to explicitly save/restore the CurrentMenu all over
14479 the code. The only places it is being captured now is just before
14480 mutt_enter_comamnd() is called. This is to help the 'exec' command
14481 completion code so that it knows which menu to try and complete
14482 the function name from. (From: Vikas Agnihotri <VikasA@att.com>)
14484 * doc/manual.sgml.in, doc/manual.sgml, doc/Makefile.in, sendlib.c,
14485 main.c, init.c, configure.in, configure, config.h.in, acconfig.h,
14486 Makefile.in, Makefile.am: Mutt now correctly uses the sysconfdir
14487 as determined by configure.
14489 * po/ru.po, po/mutt.pot, po/de.po: Checkpoint commit.
14491 * po/ru.po, po/mutt.pot, po/de.po, reldate.h, configure.in,
14492 configure, ChangeLog: Check-point commit before 0.94.11 is
14495 1998-10-11 22:11:00 roessler (roessler)
14497 * doc/Makefile.in, contrib/Makefile.in: Makefile clean-up as
14498 suggested by Marco d'Itri.
14500 * doc/dotlock.man.in: branches: 1.3.4; Install dotlock's manual
14501 page under the correct name.
14503 * doc/Makefile.in: Install dotlock's manual page under the
14506 1998-10-08 13:22:16 roessler (roessler)
14508 * README: Reference some of the new doc files.
14510 * doc/Makefile.in: Some more changes to the installation process.
14512 * doc/Makefile.in: Fix the uninstall target; add some magic to
14513 build and install the HTML version of the manual if we can.
14515 * doc/applying-patches.txt, doc/devel-notes.txt,
14516 doc/PGP-Notes.txt, doc/Makefile.in: Some more documentation;
14517 install the html version of the manual if it's there.
14519 * doc/manual.sgml: The manual was wrong on the default binding
14522 1998-10-07 22:19:27 roessler (roessler)
14524 * doc/manual.sgml, pop.c, mutt.h, init.h, Muttrc.in: POP3
14525 LAST support. From Jason Lavoie <jason@mint.net> by way of
14528 * po/mutt.pot, po/cat-id-tbl.c: Clean-up commit.
14530 * gnupgparse.c: Redirect stdin and stderr to /dev/null when
14531 invoking gpgm for listing key IDs.
14533 * socket.c, mutt_socket.h, imap.c: First fix of the IMAP expunge
14534 handling. From Brandon Long.
14536 * keymap.c, curs_lib.c: Fix macro functions for the pager menu.
14538 * keymap.c: The attached patch fixes a minor inconsistency
14539 between the display of special key-names in the help screen
14540 and their actual usage. The help screen now shows the special
14541 keys exactly as you would/could/should use them in the
14542 muttrc/command-line. (From: Vikas Agnihotri <VikasA@att.com>)
14544 * keymap.c: Fix the error message for unbound keys. From Vikas.
14546 * browser.c: Clean up behind an aborted sort-by prompt on the
14547 file browser. From Vikas.
14549 * hdrline.c: The attached patch fixes a minor bug in
14550 $index_format's %B and %b where they didnt respect the given
14551 prefix. In addition, the manual says that %B is supposed to fall
14552 back to %b if the message is not sent to a known mailing list. The
14553 code was not doing that. (From: Vikas Agnihotri <VikasA@att.com>,
14554 noted on comp.mail.mutt by unny@rz114s0.rz.uni-karlsruhe.de
14555 (Vladimir Klebanov)).
14557 * doc/PGP-Notes.txt: pgp_language is obsolete. Noted by Heiko
14560 1998-10-06 15:10:53 roessler (roessler)
14562 * keymap.c: Macro function fixes.
14564 * curs_lib.c: With slang, ERR != -1.
14566 * po/mutt.pot, po/de.po: Message fix.
14568 * attach.c: Fix another pipe-related hang in
14569 mutt_view_attachment().
14571 1998-10-05 21:37:15 roessler (roessler)
14573 * configure, aclocal.m4: Another fix to libintl detection.
14575 * keymap.c, curs_lib.c: macro_function.2-3, from Vikas.
14577 * handler.c: File descriptor leak alert.
14579 * handler.c: Avoid a hang due to blocking pipe writes in the
14582 * keymap.c, curs_main.c, curs_lib.c: Make exec grok >= 1
14583 parameters; fix double ops problem in index_menu().
14585 * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c: L10n changes
14586 corresponding to the macro-function patch.
14588 * flags.c, compose.c: Some fixes to the macro-function patch.
14590 * po/ru.po: Adding the Russian Localization.
14592 * recvattach.c, query.c, protos.h, postpone.c, pgpkey.c,
14593 pager.c, mutt_curses.h, mutt.h, menu.c, keymap.c, init.h,
14594 init.c, globals.h, flags.c, enter.c, curs_main.c, curs_lib.c,
14595 configure.in, configure, compose.c, commands.c, browser.c,
14596 addrbook.c, aclocal.m4: Vikas' macro_function patch.
14598 1998-10-04 15:02:25 roessler (roessler)
14600 * configure.in, configure: Fixing some make-related problems
14601 noted by Petri Kaukasoina <kaukasoi-mutt@elektroni.ee.tut.fi>.
14603 * po/mutt.pot, send.c: Fix group-reply's behaviour.
14605 * doc/devel-notes.txt, doc/style-guide: Replace style-guide by
14606 some more general notes on mutt development.
14608 * Makefile.in: Propagate fixes from Makefile.am.
14610 * ChangeLog: Preparing 0.94.10.
14612 * po/mutt.pot, po/de.po: Noise.
14614 * configure.in, configure, Makefile.am: More fixes to the build
14615 process. This version was tested to build cleanly under SuSE
14618 1998-10-03 22:08:09 roessler (roessler)
14620 * doc/manual.txt: manual.txt can be rebuilt when making the dist -
14621 no need to keep this in the repository.
14623 * ChangeLog: Preparing ChangeLog for 0.94.10.
14625 * contrib/Makefile.in: Ups.
14627 * po/mutt.pot, po/de.po, po/cat-id-tbl.c,
14628 po/Makefile.in.in, doc/language50.txt, doc/language.txt,
14629 contrib/patch.slang-1.2.2.keypad.1, contrib/sample.mailcap,
14630 contrib/sample.muttrc, doc/Makefile.in, contrib/Mush.rc,
14631 contrib/Pine.rc, contrib/language.txt, contrib/language50.txt,
14632 sample.muttrc, sample.mailcap, reap.pl, pop.c,
14633 patch.slang-1.2.2.keypad.1, depend.awk, configure.in, configure,
14634 Pine.rc, Mush.rc, Makefile.in, Makefile.am, ChangeLog: Source tree
14635 and make process changes. make dist and make maintainer-clean
14636 should now work as they are supposed to.
14638 * help.c: Remove an unprotected gettext() call.
14640 * missing: *** empty log message ***
14642 * missing: Persuade CVS to get the file modes right.
14644 * INSTALL: Adding a note on SparcLinux problems when gcc is
14645 called with the -pedantic flag.
14647 1998-10-02 17:39:47 roessler (roessler)
14649 * po/mutt.pot, po/de.po: A small fix to get autoview messages
14652 * pattern.c, mutt.h, Makefile.in: patch-0.92.8.sec.match_all.1
14654 * po/mutt.pot, configure.in, configure, Makefile.in, Makefile.am:
14655 Fixing some build-related problems, and preparing 0.94.9p1.
14657 * doc/manual.txt, doc/manual.sgml, hdrline.c: Roland Rosenfeld's
14660 * mutt.h, compose.c: More () fixes.
14662 * mutt.h, edit.c, curs_lib.c, browser.c: With SLang, addstr()
14663 is a macro. This means we should put additional braces around
14664 _()-style arguments.
14666 1998-10-01 20:16:56 roessler (roessler)
14668 * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in,
14669 doc/Makefile.in: Translate help strings.
14671 * postpone.c, pager.c, help.c, compose.c, Makefile.in: Translate
14674 * intl/VERSION, intl/libintl.h, intl/libintl.glibc,
14675 intl/intlh.inst.in, intl/COPYING, intl/BUGS, intl/AUTHORS: ***
14676 empty log message ***
14678 * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in,
14679 recvattach.c, query.c, pager.c, curs_main.c, compose.c, browser.c,
14680 addrbook.c: Translate the various help lines.
14682 * mutt.h, lib.c, handler.c: Gero Treuner's reply_quote patch.
14684 * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in: Add
14685 l10n for handler.c.
14687 * po/mutt.pot, po/de.po, po/cat-id-tbl.c, curs_lib.c: Make
14688 mutt_yesorno() language sensitive.
14690 * po/de.po: Various German-language related fixes.
14692 * reldate.h, configure.in, configure, TODO, Makefile.in,
14693 ChangeLog: Preparing 0.94.9i.
14695 * po/de.po: German l10n, first take.
14697 * intl/AUTHORS, intl/BUGS, intl/COPYING: Adding legalese.
14699 * po/mutt.pot, po/de.po, po/cat-id-tbl.c, main.c: More i18n fixes.
14701 * po/mutt.pot, po/de.po, po/cat-id-tbl.c: Adapting the catalog
14704 * configure.in, configure, Makefile.in, Makefile.am: Various
14705 automake and installation fixes.
14707 * po/Makefile.in.in, po/POTFILES.in, po/cat-id-tbl.c, po/de.po,
14708 po/mutt.pot, po/stamp-cat-id, intl/ChangeLog, intl/Makefile.in,
14709 intl/bindtextdom.c, intl/cat-compat.c, intl/dcgettext.c,
14710 intl/dgettext.c, intl/explodename.c, intl/finddomain.c,
14711 intl/gettext.c, intl/gettext.h, intl/gettextP.h,
14712 intl/hash-string.h, intl/intl-compat.c, intl/intlh.inst.in,
14713 intl/l10nflist.c, intl/libgettext.h, intl/libintl.glibc,
14714 intl/libintl.h, intl/linux-msg.sed, intl/loadinfo.h,
14715 intl/loadmsgcat.c, intl/localealias.c, intl/po2tbl.sed.in,
14716 intl/textdomain.c, intl/xopen-msg.sed, doc/Makefile.in, thread.c,
14717 stamp-h.in, status.c, sort.c, signal.c, sendlib.c, send.c,
14718 score.c, rfc1524.c, recvattach.c, query.c, postpone.c, pop.c,
14719 pgppubring.c, pgpkey.c, pgp.c, pattern.c, parse.c, pager.c, mx.c,
14720 missing, mutt.h, mh.c, menu.c, mbox.c, main.c, lib.c, keymap.c,
14721 init.c, imap.c, hook.c, help.c, headers.c, handler.c, gen_defs,
14722 flags.c, edit.c, date.c, curs_main.c, curs_lib.c, copy.c,
14723 configure.in, configure, config.h.in, compose.c, commands.c,
14724 color.c, buffy.c, browser.c, attach.c, alias.c, aclocal.m4,
14725 addrbook.c, acconfig.h, ABOUT-NLS, Makefile.am, Makefile.in:
14726 Adding gettext support, based on the patch by Marco d'Itri.
14728 * TODO: add a note about the currently-missing mh_sequences
14731 * send.c: Fix the PgpSignMicalg vanishing when recalling
14732 postponed messages. Bug squashed by Bjørn Fischer.
14734 1998-09-30 13:56:24 roessler (roessler)
14736 * doc/manual.txt, doc/manual.sgml: SGML fix.
14738 * postpone.c, headers.c: Don't generate a NULL micalg parameter
14739 when getting postponed messages.
14741 * functions.h: Removing some superfluous key bindings from
14742 functions.h. (From: Gero Treuner <gero@faveve.uni-stuttgart.de>)
14744 * doc/manual.sgml, init.c: Add some more support for
14745 version-dependant configuration files.
14747 * copy.c: When forwarding a mail (nomime_forw) and you have
14748 forw_quote set, mutt inserts a blank line between header and
14749 body of the forwarded message.
14751 * compose.c: Tell the user how to attach messages when using
14752 the attach-message feature.
14754 * doc/manual.sgml, pattern.c, mutt.h: Add ~g and ~G patterns
14755 for PGP signed and encrypted messages.
14757 * doc/manual.sgml: Documentation for Vikas' latest features.
14759 1998-09-29 15:40:01 roessler (roessler)
14761 * status.c: _Really_ fix an unset or too short StChars varialbe.
14764 * rfc822.c: Fix a segmentation fault occuring with certain
14765 badly-formed RFC822-like addresses.
14767 * hdrline.c: Make status characters work again.
14769 * doc/manual.txt, doc/manual.sgml: Documenting some more
14772 * Muttrc.in: Add newly added variables to the default system
14775 * status.c: Catch short StChars values.
14777 * mutt.h, init.c, hdrline.c: Add caching for a message's flags.
14779 * Makefile.in: patch-0.94.7i.rr.charsets_fix.1, from Roland
14782 * doc/manual.txt, doc/manual.sgml, configure.in, configure:
14783 Some nits from Gero Treuner.
14785 1998-09-28 17:40:47 roessler (roessler)
14787 * pager.c, curs_main.c: Vikas' pipe-redraw fix.
14789 * doc/manual.txt, doc/manual.sgml, doc/Makefile.in, GPL, main.c,
14790 COPYRIGHT, COPYING: A first take at bringing copyright notices
14791 and credits into synch with reality.
14793 * reldate.h, configure.in, configure, TODO, Makefile.in,
14794 ChangeLog: Preparing 0.94.8i.
14796 1998-09-26 10:13:39 roessler (roessler)
14798 * mh.c: Changing the index_hint handling for mh folders once
14801 * mh.c: Resort the incoming folder from mh_sync_mailbox() also
14802 when new mail arrived.
14804 1998-09-25 06:56:35 roessler (roessler)
14806 * pager.c: patch.mutt-0.94.5i.ld.quote_levels.3-4
14808 1998-09-24 23:19:50 roessler (roessler)
14810 * pager.c: A new quote_levels patch from liviu.
14812 * sendlib.c: Rewrite the base64-encoder used for messages. This
14813 should be unified with the encoder in rfc2047.c at some point.
14815 * pager.c: Undoing Livius quote-levels patch for now.
14817 * sendlib.c, mutt.h, charset.h, charset.c:
14818 [patch-0.94.7i.gt.charset-send.1.gz] With the new charset support
14819 in mutt there are better chances to say whether a mail to send
14820 consists of characters of the ASCII set only (the charset should
14821 be "us-ascii" then) or of other characters from the given charset
14822 (this charset should be given then): ASCII characters have the
14823 unicode values from 0 to 127.
14825 * init.c: Fix a segmentation fault with mismatched backticks.
14827 * init.c: Vikas' merged completion patch, level 3.
14829 1998-09-23 20:01:06 roessler (roessler)
14831 * pager.c, mutt_regex.h, init.h: Liviu Daia's smiley patch.
14833 * status.c, sendlib.c, recvattach.c, protos.h, pager.h, pager.c,
14834 mutt.h, main.c, init.h, curs_main.c, curs_lib.c, compose.c,
14835 commands.c: Disable recursive invocations of the attach-message
14838 * mh.c: Really fix the index hints.
14840 * mh.c: Correct the index_hint handling in mh_check_mailbox().
14842 * sendlib.c: RFC2047-encode the mail-followup-to header.
14844 * TODO: Remove the maildir/mh resynch entry.
14846 * pager.c: There is a long-standing problem in Mutt, related to
14847 coloring the various levels of quoting: if the attributions are
14848 missing, like this:
14849 >>> blah blah from A >> blah blah from B > blah blah
14852 then the "quoted" color object is associated with ">>>", "quoted1"
14853 with ">>" and "quoted2" with ">" --- which is not what most people
14854 expect. The reason is Mutt doesn't count the quote characters
14855 (since there is no way to distinguish between a single quote ">>
14856 " and a ">" followed by a "> "), and it allocates colors as it
14857 finds new types of quote prefixes. The attached patch fixes this
14858 problem still without counting the quote characters.
14860 1998-09-22 22:54:52 roessler (roessler)
14862 * mx.h, mx.c, mutt.h, mh.c, mbox.c, buffy.c: A first take at
14863 corrected mh/maildir support.
14865 * mx.c, mh.c: Some fixes and code clean-ups.
14867 * mutt.h, mh.c, init.h: Introduce the $mh_purge option.
14869 * sendlib.c: Produce "undisclosed-recipients:;" instead of
14870 ""undisclosed-recipients:;":;" when the user gives no To-Header.
14872 * mx.c: When generating new messages in MH folders, the initial
14873 number should be "1", not "2". Fix from Gero Treuner.
14875 * init.c: patch-0.94.7i.vikas.jmy.misc_complete.2
14877 1998-09-21 12:49:50 roessler (roessler)
14879 * sendlib.c: Avoid a dangling pointer in mutt_message_to_7bit().
14881 1998-09-20 12:05:39 roessler (roessler)
14883 * pager.c: Byrial Jensen's bold-underline patch.
14885 1998-09-18 05:45:56 roessler (roessler)
14887 * reldate.h, configure.in, configure, ChangeLog: Preparing
14890 * protos.h, init.c, enter.c: Applying the third generation of
14891 command completion patches.
14893 1998-09-16 20:08:25 roessler (roessler)
14895 * curs_lib.c: Attached is a minor fix to mutt_getch in curs_lib.c
14896 - as of 0.93.2i, if +'metakey' and 'timeout' were both set,
14897 mutt_getch was returning an ESC rather than -1, which resulted
14898 in 'key not bound' messages every 'timeout' seconds. (From:
14899 Tim Walberg <walberg@cig.mot.com>)
14901 * copy.c: [patch-0.94.6i.oe.dprint2.1] Fix a segmentation fault
14902 when running in -d2 mode.
14904 * keymap.c: Use <fN> for function keys as well as for other
14905 special keys. Additionally, this patch makes it possible to
14906 use all special keys inside a key _sequence_.
14908 * sendlib.c, mutt.h, curs_main.c, compose.c:
14909 Introduce the OPTUSEHEADERDATE pseudo-option to control
14910 mutt_write_rfc822_header()'s behaviour for the purposes of the
14911 edit_message feature.
14913 * init.c: When parsing aliases, don't consider ';' a token
14916 1998-09-15 21:41:51 roessler (roessler)
14918 * init.c: Undoing Vikas' complete patch and applying
14919 patch-0.94.6i.jmy.cycle_complete.1 instead.
14921 * handler.c: _Really_ fix CRLF handling.
14923 * charset.c: Fix the crlf handling.
14925 * pgppubring.c: UTF8-decode PGP user ID packets.
14927 * rfc2047.c, mutt.h, lib.c, handler.c, charset.h, charset.c:
14928 Adding basic UTF-8 support.
14930 * copy.c: When using mutt_copy_header with CH_TXTPLAIN, generate
14931 a content-type _with_ a character set parameter.
14933 * Makefile.in: Correcting a typo in the clean target.
14935 * handler.c, charset.h, charset.c: Add charset alias support
14936 and fix various errors in the character set code.
14938 * charset.c: Fix mutt_display_char to map '\0' to itself
14939 regardless of the translation table we use.
14941 * gen-charset.c, configure.in, configure, charset.h, charset.c,
14942 Makefile.in: Generate the character set tables from i18n files.
14944 * imap.c: Finally fix imap_quote_string().
14946 * compose.c: [patch-0.94.6i.gt.arrow.1] Add M_ARROWCURSOR on
14949 1998-09-14 21:33:34 roessler (roessler)
14951 * imap.c: Fix IMAP quoting.
14953 * Muttrc.in: Speling corection for Muttrc.in.
14955 * init.c: [patch-0.94.6.vikas.complete.1] Fix a completion-related
14958 1998-09-13 15:29:54 roessler (roessler)
14960 * reldate.h, configure.in, configure, ChangeLog: Preparing
14963 * sendlib.c, rfc2047.c, recvattach.c, hash.h, gen-charset.c,
14964 handler.c, configure.in, configure, commands.c, charset.h,
14965 charset.c, Makefile.in: This patch adds on-demand loading of
14966 character set tables, changes the default location of $SHAREDIR,
14967 and fixes some compilation problems occuring on machines without
14970 1998-09-12 19:58:56 roessler (roessler)
14972 * sendlib.c: Fixing a silly typo in the edit-message code.
14974 * rfc2047.c, charset.c, charset.h, handler.c, Makefile.in:
14975 [patch-0.93.2i.ru.mmultiple_charsets.gz] This patch adds support
14976 for international character sets. Currently, mutt knows about
14977 the following character sets and is able to convert between them:
14979 iso-8859-1, ..., iso-8859-9, koi8-r, windows-1251, x-cp866.
14981 (From: Ruslan Ermilov <ru@ucb.crimea.ua>)
14983 * recvattach.c, protos.h, pattern.c, mutt.h, init.c, history.h,
14984 enter.c, commands.c: When entering a 'set' command on the
14985 command-line, pressing TAB after string_var= will insert the
14986 current value of that variable. Note that this works only for
14987 variables of type 'string'.
14989 Also fixes the following buglets in command-completion:
14991 1. doesnt work if you started the command-line with whitespace
14993 2. Seems to think that 'Set', 'ReSeT', etc are valid commands
14994 (since it checks for 'strcasecmp' instead of 'strcmp' when
14995 completing the variable names Also fixes the following buglets
14996 in command-completion:
14998 (From: Vikas Agnihotri <VikasA@att.com>)
15000 * enter.c: Use the proper history class when entering mutt
15003 * imap.c: [patch-0.94.5i.jmy.imap_quote.1]
15005 * sendlib.c, send.c, protos.h, postpone.c, parse.c, mutt.h,
15006 lib.c, functions.h, curs_main.c, compose.c, OPS: Adding the
15007 edit-message feature.
15009 * hdrline.c: [patch-0.94.5.vikas.collapse_format.2] - introduce
15010 %M for the number of messages which is hidden in a thread.
15012 1998-09-08 19:32:57 roessler (roessler)
15014 * TODO: Bogus bug. Actually, by setting use_mailcap=no, it _is_
15015 possible to view the header of a single-part message with a
15016 non-autoview body type.
15018 * recvattach.c: This patch makes the view attachment menu show
15019 all message/rfc822 parts as a new level, not only the multipart
15020 messages. This makes it possible to display a message/rfc822 part
15021 which includes only a image/jpeg part or something else which cant
15022 be viewed in the pager. (From: Jimmy Mäkelä <jmy@flashback.net>)
15024 * recvattach.c, pgp.c, copy.c: Change the interface of
15025 pgp_decrypt_mime() to enable this function to do some sanity
15028 1998-09-07 20:47:25 roessler (roessler)
15030 * recvattach.c: Don't descend into multipart/encrypted on the
15033 * sendlib.c, recvattach.c, pgp.h, pgp.c, lib.c, handler.c,
15034 commands.c: [patch-0.94.5i.tlr.pgp_fixes.1] This patch fixes
15035 various pgp-related issues. In particular, mutt won't segfault
15036 when trying to decrypt-save messages from the index, and the
15037 presence of a PGP-encrypted body part on the attachment menu
15038 will no longer confuse the MIME parser.
15040 * curs_lib.c: Clear the "Exit Mutt" prompt.
15042 * doc/manual.txt, doc/manual.sgml: SGML typo.
15044 * rfc822.c: Some testing.
15046 * enter.c: Yet another fix to the alias and query completion
15047 stuff: Skip leading white space when constructing the addresses.
15049 * enter.c: Don't use <space> as an address delimiter when using
15050 query-complete and alias-complete.
15052 * rfc1524.c: Quote MIME parameters when doing %{MIME-parameter}
15055 * sendlib.c, recvattach.c, protos.h, pgp.h, pgp.c, pager.c,
15056 mutt.h, init.h, handler.c, functions.h, curs_main.c, copy.h,
15057 copy.c, commands.c, OPS.PGP: Introducing decrypt-save,
15058 decrypt-copy, and $forw{ard,}-decrypt. Based on work by Emil
15061 * mbox.c: [patch-0.94.4i.matthewf.writingmessages-fix.1] Fix
15062 the display when synchronizing mbox mail folders.
15064 * query.c, protos.h, pattern.c, lib.c, curs_lib.c: Fix simple
15067 * protos.h, mx.c, browser.c: Put the S_ISLNK definition into
15070 * pgp.c: Fixing convert_to_7bit(). From Liviu Daia.
15072 1998-09-06 11:35:34 roessler (roessler)
15074 * lib.c: Fixing the quoting of shell specials in
15077 * query.c: Change snprintf to mutt_expand_fmt when expanding
15080 * protos.h, lib.c, attach.c, TODO:
15081 [patch-0.94.5i.tlr.safe_symlink.1] Introduce safe_symlink()
15082 for /tmp-safe symlinking in the nametemplate code.
15084 * reldate.h, configure.in, configure, TODO, ChangeLog: Preparing
15087 1998-09-04 15:53:27 roessler (roessler)
15089 * sendlib.c: Catch MIME parameters with p->value == NULL.
15091 * sendlib.c: Fixing a memory leak in mutt_prepare_envelope().
15093 1998-09-01 06:54:53 roessler (roessler)
15095 * imap.c: IMAP fixes from Nathan Neulinger.
15096 (<19980831170941.A7327@umr.edu> on mutt-dev.)
15098 1998-08-31 16:46:29 roessler (roessler)
15100 * send.c: Fix a small problem with Liviu's attach_fcc patch.
15102 * compose.c: Updating to patch-0.94.4.vikas.attach_message.3.
15104 * thread.c, protos.h, mutt.h, init.h, hdrline.c, curs_main.c:
15105 Updating to patch-0.94.4.vikas.collapse.3.
15107 1998-08-29 08:27:02 roessler (roessler)
15109 * doc/manual.txt, doc/manual.sgml: Correct an editor key binding
15112 1998-08-28 19:09:24 roessler (roessler)
15114 * send.c, pgp.h, pgp.c: Cleaning up the fcc_attach hack.
15117 * functions.h, browser.c, OPS:
15118 [patch-0.94.4i.tlr.display_filename.1] Introduce a new function
15119 "display-filename" which displays the currently selected file's
15120 name on the message line.
15122 * attach.c: [patch-0.94.4i.tlr.get_attachment.1-2] Get the
15123 attachment time stamping business right.
15125 * protos.h, functions.h, compose.c, attach.c, OPS:
15126 [patch-0.94.4i.tlr.get_attachment.1] Create a new "get-attachment"
15127 function on the compose menu which will copy an attachment to
15130 * compose.c: [patch-0.94.4.vikas.attach_message.1] Cleaning up
15131 some of the attach-message code.
15133 * thread.c: removing superfluous include statements.
15135 1998-08-27 23:51:58 roessler (roessler)
15137 * curs_main.c: code cosmetics.
15139 * thread.c, sort.c, protos.h, pattern.c, mx.c, mutt.h,
15140 mbox.c, init.h, hdrline.c, functions.h, curs_main.c, OPS:
15141 [patch-0.94.4.vikas.collapse.2] Vikas' collapse-thread patch.
15143 * recvattach.c, postpone.c, mutt.h, lib.c, curs_main.c, browser.c,
15144 addrbook.c: [patch-0.94.4i.gt.arrowcursor.1] Padding to the end of
15145 line/right jusitifying does not work in menus when $arrow_cursor
15146 is set, because the extra space needed for the arrow is not taken
15147 into account. (From Gero Treuner <gero@faveve.uni-stuttgart.de>)
15149 * testmsg, rfc1524.c: [patch-0.94.4i.tlr.shell_quote.1-2] Fix
15150 a brain-dead segmentation fault when freeing non-allocated memory.
15152 * doc/mutt.sgml: Mh. This seems to have shown up again while
15153 cleaning up the CVS branches.
15155 * sendlib.c, send.c, protos.h, pgp.h, pgp.c: Make $fcc_attach work
15156 correctly when sending PGP-encrypted messages. Hack by Liviu.
15158 * doc/manual.txt, doc/manual.sgml: Document attach_format. (From:
15159 Gero Treuner <gero@faveve.uni-stuttgart.de>)
15161 * rfc1524.c, protos.h, pgpinvoke.c, mx.c, lib.c, curs_lib.c:
15162 [patch-0.94.4i.tlr.shell_quote.1] Try to quote file name arguments
15163 and the like for shell commands.
15165 * pgpkey.c: Minor nit: if you enter the wrong key ID at Mutt's
15166 prompt, Mutt should erase the old value --- otherwise people
15167 might think it has just hung there. (From Liviu Daia.)
15169 1998-08-26 21:12:23 roessler (roessler)
15171 * rfc822.c: Another possible memory leak in rfc822_parse_adrlist.
15172 The problem and the patch are pretty much the same as with the
15173 last fix applied to this file - it's just ',' instaed of ';'
15176 * rfc822.c, TODO: [patch-0.94.4i.tlr.rfc822_leak.1] Fixing a
15177 memory leak in the rfc822_parse_adrlist().
15179 Some explanations seem to be in order here. Let's look at
15182 386 else if (*s == ';') 387 { 388 if
15183 (phraselen) 389 { 390 phrase[phraselen] = 0;
15184 391 add_addrspec (&top, &last, phrase, comment,
15185 &commentlen, sizeof (comment) - 1); 392 } 393
15186 else if (commentlen && !last->personal) 394 { 395
15187 comment[commentlen] = 0; 396 last->personal =
15188 safe_strdup (comment); 397 } 398 #ifdef EXACT_ADDRESS
15189 399 if (last && !last->val)
15191 Line 399 contains the change; previously, it looked like this:
15195 400 last->val = mutt_substrdup (begin, s); 401 #endif
15196 402 403 /* add group terminator */ 404 cur =
15197 rfc822_new_address (); 405 if (last) 406 { 407
15198 last->next = cur; 408 last = cur; 409 } 410 411
15199 phraselen = 0; 412 commentlen = 0; 413 s++;
15200 414 begin = s; 415 SKIPWS (begin); 416 }
15202 OK, what happens? There are essentially two situations here:
15204 -> We have already parsed a complete address specification and
15205 know about this fact, but there was no new address information.
15206 This is the case if we are parsing through addresses like
15208 undisclosed-recipients:;
15212 recipients: a, b, c,;
15214 (Note the extra ',' before the ';'!)
15216 In this case, some of the other code in rfc822.c has already
15217 filled in last->val, and we really shouldn't overwrite that
15218 with a NULL pointer.
15220 -> The ';' finishes an address spec, like in
15224 In this case, last is either set by add_addrspec(), or it
15225 has already been set by some of the previous code (comment
15226 handling, ...). Anyway, last->val is still NULL, so it is
15227 correct to write the complete addr spec to last->val.
15229 * imap.c: Error message cosmetics.
15231 1998-08-25 22:34:58 roessler (roessler)
15233 * doc/mutt.man.in, doc/mutt.man, doc/manual.txt, doc/manual.sgml,
15234 doc/dotlock.man.in, doc/PGP-Notes.txt, doc/Makefile.in,
15235 thread.c, status.c, sort.h, socket.c, snprintf.c, sendlib.c,
15236 send.c, sample.muttrc, rfc822.c, rfc2047.c, rfc1524.h, rfc1524.c,
15237 reldate.h, recvattach.c, reap.pl, query.c, protos.h, postpone.c,
15238 pop.c, pgppubring.c, pgp.c, pattern.c, patch.slang-1.2.2.keypad.1,
15239 parse.c, pager.h, pager.c, mx.h, mx.c, mutt_socket.h, mutt_menu.h,
15240 mutt.h, mime.h, mh.c, menu.c, mbox.c, main.c, mailbox.h, lib.c,
15241 keymap.h, keymap.c, init.h, init.c, imap.h, imap.c, hook.c,
15242 history.h, history.c, help.c, headers.c, hdrline.c, hash.c,
15243 handler.c, globals.h, functions.h, from.c, enter.c, edit.c,
15244 dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c, copy.c,
15245 configure.in, configure, config.sub, config.h.in, config.guess,
15246 compose.c, commands.c, color.c, buffy.c, browser.c, bind.c,
15247 attach.h, attach.c, alias.c, addrbook.c, acconfig.h, TODO, README,
15248 OPS, NEWS, Muttrc.in, Makefile.in, INSTALL, Changes, ChangeLog:
15249 CVS branch clean-up.
15251 * rfc1524.c, attach.c, TODO: [patch-0.94.4i.tlr.nametemplate.1]
15252 Fix nametemplate support: We should not move the user's files
15253 around just to make them match mailcap's idea of their file name.
15254 This patch uses symbolic links instead.
15256 * curs_main.c: [patch-0.94.4i.tlr.synch_fault.1] Start up two
15257 mutts. Delete the last message in both of them. Synchronize the
15258 mailbox in both of them. Segmentation fault.
15260 * TODO: adding a few notes.
15262 * commands.c: If you issue "decode-save" on an encrypted message
15263 without reading it first, Mutt won't prompt you for a passphrase,
15264 and it will happily write an empty message, deleting the original.
15265 (From an unnamed colleague of Liviu Daia.)
15267 * imap.c: [patch-0.94.4i.tlr.imap_newline.2] Use cr nl instead
15268 of single nl when uploading a message to an imap server.
15270 * sendlib.c, protos.h, postpone.c, compose.c:
15271 [patch-0.94.4i.tlr.encoding.1] Fix content-transfer-encoding
15272 updates when renaming files from the compose menu and when
15273 recalling postponed messages.
15275 * imap.c: s/free/FREE/
15277 1998-08-24 19:40:35 roessler (roessler)
15279 * TODO, BUGS: Compile BUGS and TODO into a comprehensive issue
15282 * BUGS: Clean up the bug list.
15284 * reldate.h, configure.in, configure, ChangeLog: 0.94.4i.
15286 * doc/manual.txt, doc/manual.sgml: Documenting $hidden_host.
15288 * thread.c, curs_main.c: Fix "previous-subthread"
15289 in reverse-threads mode, allow next-(sub)thread and
15290 previous-(sub)thread to work in limited mode. (From: Liviu Daia)
15292 1998-08-23 10:05:41 roessler (roessler)
15294 * sendlib.c, send.c, protos.h, mutt.h, main.c, init.h, init.c,
15295 configure.in, configure, config.h.in, alias.c, acconfig.h,
15296 INSTALL: [patch-0.94.3i.tlr.hidden_host.1] Replace the
15297 --enable-hidden-host configure switch by a configuration variable
15298 $hidden_host which can be changed at run-time. This variable
15299 will _not_ affect the generation of message-IDs since we'll get
15300 into uniqueness problems if we just use the domain here.
15302 Needs to be documented.
15304 * doc/manual.txt: Committing the latest manual changes.
15306 * socket.c, imap.c: [patch-0.94.3.bl.imap_buffy.1-2] Fixing the
15307 buffered read stuff.
15309 * mutt_socket.h: branches: 1.1.2; file mutt_socket.h was
15310 initially added on branch mutt-0-94.
15312 * mutt_socket.h: Ups, this one was missing from Brandon's
15315 1998-08-22 14:24:18 roessler (roessler)
15317 * help.c: [patch-0.94.3i.gt.beautify_help.1.gz] General help
15318 beautification. From Gero Treuner.
15320 * doc/manual.txt, doc/manual.sgml, keymap.h, keymap.c, help.c,
15321 Muttrc.in: [patch-0.94.3i.gt.description.1] Introduce macro
15324 * doc/manual.sgml, init.h, init.c, browser.c: Add a negation
15325 operator "!" to $mask's syntax (as in the *-hooks). From Liviu.
15327 * recvattach.c: Make Vikas' attac_split and Brandon's other_type
15328 patches fit together.
15330 * recvattach.c, mutt.h, init.h, globals.h, compose.c:
15331 [patch-0.94.3.vikas.attach_split.3] Re-introduce attach_split.
15333 * socket.c: branches: 1.1.2; file socket.c was initially added
15334 on branch mutt-0-94.
15336 * socket.c, mx.c, mutt.h, mailbox.h, imap.h, imap.c,
15337 curs_lib.c, configure.in, configure, buffy.c, browser.c, BUGS:
15338 [patch-0.94.3.bl.imap_buffy.1] Adding Brandon's IMAP buffy
15341 1998-08-21 08:17:09 roessler (roessler)
15343 * browser.c: Enter the file browser, type a mask which doesn't
15344 match any file in the current directory, clean the mask.
15345 Segfault. Fix from Liviu Daia.
15347 1998-08-20 22:32:46 roessler (roessler)
15349 * sendlib.c, recvattach.c, parse.c, mutt.h, mime.h, lib.c,
15350 handler.c, globals.h, compose.c, commands.c, attach.c, BUGS:
15351 [patch-0.94.3.bl.other_types.1] This patch adds support for the
15352 model MIME type. Additionally, along the lines of "strict in
15353 what you generate, accepting in what you receive", this patch
15354 will keep the name of major mime types it doesn't recognize
15355 (instead of using x-unknown).
15357 * compose.c, BUGS: [patch-0.94.3i.jmy.attachmessage-fix.1]
15358 This patch fixes a bug in the allocation of space for new
15359 pointers to the attachments, it would make mutt seg-fault when
15360 attaching 5 or more messages at the same time. (From: Jimmy
15361 Mäkelä <jmy@flashback.net>)
15363 * handler.c: [SECURITY] mutt_sanitize_filename() should be called
15364 when creating temporary files for autoview. (From: Liviu Daia.)
15366 * sendlib.c, send.c, attach.c: Try this: set $mime_forward,
15367 forward a PGP-encrypted message, then in the "compose" menu try
15368 to view the forwarded message. If you didn't enter a passphrase
15369 before, Mutt won't ask for it either. (From: Liviu Daia)
15371 * sendlib.c, attach.c: When you forward a message with
15372 $mime_forward set, or when you attach a message with the
15373 "attach-message" command from the "compose" menu, there is a
15374 memory leak. The real reason for this leak is that multipart
15375 attachments are not supported in the "compose" menu, so you
15376 need to go through quite a few contortions in order to handle
15377 message/rfc822 attachments. Consequently, the patch below is
15378 just an ugly hack. (From: Liviu Daia)
15380 1998-08-16 06:22:51 roessler (roessler)
15382 * rfc822.c: Bringing 128-byte strings to "STRING".
15384 * sendlib.c: Use add_option, not add_arg, for strings such as
15387 * sendlib.c: Pass an "--" argument to sendmail before the
15388 address arguments, so addresses with a leading dash don't lead
15389 to problems. (From Liviu.)
15391 * sendlib.c, rfc822.c, rfc1524.c, parse.c, mx.c, main.c, lib.c,
15392 keymap.c, hash.c, handler.c, edit.c, curs_lib.c, alias.c:
15393 Replacing a bunch of free() and malloc() calls by safe_free()
15394 and safe_malloc(). (From Liviu.)
15396 1998-08-15 18:27:45 roessler (roessler)
15398 * imap.c: read() can't read buffers larger than SSIZE_MAX.
15400 * hook.c: [patch-0.94.3i.tlr.empty_hook.1] Ignore empty hooks
15401 instead of segfaulting.
15403 * protos.h, init.c: [patch-0.94.3i.tlr.history.1] Adding history
15406 * history.h: branches: 1.1.2; file history.h was initially
15407 added on branch mutt-0-94.
15409 * history.h: [patch-0.94.3i.tlr.history.1] Adding history class
15412 * history.c: branches: 1.1.2; file history.c was initially
15413 added on branch mutt-0-94.
15415 * history.c, enter.c, TODO, Makefile.in:
15416 [patch-0.94.3i.tlr.history.1] Adding history class support.
15418 * sendlib.c: [patch-0.94.3i.tlr.attach_msg_fmt.1-2] When
15419 generating a message/rfc822 type attachment, parse its header
15420 so that the attachment format routines can properly display the
15421 default description.
15423 * init.h: Change attach_format's default to limit the attachment
15424 description's length.
15426 1998-08-13 22:09:16 roessler (roessler)
15428 * pgppubring.c: Fixing another memory leak in the pubring parser.
15430 * recvattach.c, BUGS: [patch-0.94.3i.tlr.attach_msg_fmt.1]
15431 When parsing the "%d" format option in the attachment format,
15432 use the message format as a fall-back if no explicit description
15433 is provided. This fixes the following bug:
15435 set mime_forward. Forward any mesage. The compose menu will
15436 show the description as "Forwarded message from ...." which
15437 is fine. Pressing 'd' to edit the description brings up the
15438 above string for editing.
15440 Now hit Enter on the message/rfc822 attachment to view it. Quit
15443 The description field has now changed to the Subject: of the
15444 forwarded message. Pressing 'd' still brings up the 'Forwarded
15445 message from....' string.
15449 * doc/manual.txt, doc/manual.sgml, sendlib.c, mutt.h, init.h:
15450 [patch-0.94.3i.tlr.write_bcc.1] This patch adds an option
15451 $write_bcc which controls whether the Bcc header is written
15452 out or not. This can be used to work around broken MTA's (Exim
15453 seems to leave Bcc headers in).
15455 The problem was noted independently by Peter Radcliffe
15456 <pir@pir.net> and by Dave Holland <dave@zenda.demon.co.uk>
15457 (Debian Bug #25687).
15459 * pgppubring.c: [patch-0.94.3i.tlr.pubring_leak.1] Fixing a
15460 memory leak. Bug noted by Liviu Daia.
15462 * reldate.h: 0.94.3i.
15464 * configure.in, configure, ChangeLog: Preparing 0.94.3i.
15466 * compose.c: indentation cosmetics.
15468 * compose.c: Update menu->data when OP_COMPOSE_EDIT_HDRS is
15469 called. From Vikas.
15471 * compose.c: Update the encoding after using ispell from the
15472 compose menu. From Vikas.
15474 * sendlib.c, send.c, protos.h, pgppubring.c, pattern.c, lib.c,
15475 curs_main.c, compose.c, attach.c: Various nits from Liviu.
15477 * rfc822.c: Fixing a buffer overflow in rfc822_cat(). tmplen
15480 * rfc822.c: Fixing a buffer overflow in rfc822_cat(). A size_t
15481 variable could underflow, thus making bounds checking value-less.
15483 1998-08-12 11:50:59 roessler (roessler)
15485 * init.c: Yet another memory leak fix from Liviu.
15487 * rfc2047.c: Fixing a stupid buffer overflow plus some flawed
15490 * functions.h, compose.c, OPS: Adding an update-encoding
15491 function to the compose menu. This is useful if the user has
15492 externally modified an attachment and _wants_ to adjust the
15493 encoding afterwards. Also, this patch fixes some redraw-related
15494 problems in the compose menu.
15496 * sendlib.c, mutt.h, compose.c, BUGS: When changing or deleting
15497 attachments, the compose menu now notices this and complains or
15498 asks accordingly. Partially from Vikas.
15500 1998-08-11 08:14:38 roessler (roessler)
15502 * BUGS: Yet another outstanding bug.
15504 * doc/manual.txt: This now contains the latest changes to
15507 * sendlib.c, rfc2047.c, rfc1524.c, pgppubring.c, pager.c,
15508 hdrline.c: Fixing various nits noted by Liviu and his colleagues.
15510 1998-08-10 15:30:02 roessler (roessler)
15512 * sendlib.c: This patches makes the message-id persistant when
15513 postponing messages. (From: Janos Farkas)
15515 * doc/manual.sgml, sample.muttrc, lib.c, init.h: This patch
15516 introduces "unhdr_order" to reset the hdr_order command's effect.
15517 (From: Janos Farkas)
15519 * color.c: Drop the free_rx parameter from
15520 muitt_free_color_line(), as it's always 1.
15522 * color.c: Adding mutt_free_color_line() and replacing varous
15523 "manual" free()s of color lines by calls to this function.
15525 * bind.c: Removing bind.c. Pointed out by Gero Treuner
15526 <gero@faveve.uni-stuttgart.de>.
15528 1998-08-09 18:43:45 roessler (roessler)
15530 * color.c: With SLang, init_pair is (void), so we must not check
15533 * color.c: Restructuring color.c. This patch fixes the "default"
15534 problem from 0.94.2i and makes the code more comprehensible than
15535 that version and more consie than 0.94.1i.
15537 1998-08-08 21:40:12 roessler (roessler)
15539 * rfc2047.c: Fixing the "=?" detection in rfc2047_encode_string().
15540 Bug noted by David Jeske <jeske@home.chat.net>.
15542 * compose.c: If you press t to add a recipient in the compose
15543 menu, then press tab, q, and aborts with ctrl-g, mutt won't
15544 redraw the menu. Noted by Jimmy Mäkelä <jmy@flashback.net>.
15546 * alias.c: Entering an un-parsable address when creating an alias
15547 would make mutt segfault. Noted by brian moore <bem@cmc.net>.
15549 * browser.c: If you press tab in the file-browser to see the
15550 inboxes and the current row is greater than the inbox-screens
15551 max-rows then the screen gets garbled. (From: Jimmy Mäkelä
15552 <jmy@flashback.net>)
15554 * doc/manual.txt, doc/manual.sgml: I made the manual more up
15557 * new version * new mailing list and home page addresses *
15558 made the terminology a bit more consistent regarding
15559 'pattern' and 'regular expression' * added a note about
15560 expanding UNIX environments * added a note about <, >, in range
15561 patterns like ~m * added a note about the urlview program *
15562 changed tables to not use tabs, because it doesn't work
15563 right in my favourite web browsers lynx and netscape
15565 (From: Gero Treuner <gero@faveve.uni-stuttgart.de>)
15567 * pattern.c: This patch makes pattern ranges more logical. Before
15568 '~m <5' would show message 1-5, with this patch it shows 1-4.
15569 Inclusive ranges is still avaible if you use '~m -5'. (From:
15570 Jimmy Mäkelä <jmy@flashback.net>)
15572 * init.c: Various improvements to the mutt_command_complete
15573 function. From Stephen Hack <shack@rsn.hp.com>.
15575 * browser.c: If you specify 'mailboxes ""' mutt will
15576 seg-fault. (From: Jimmy Mäkelä <jmy@flashback.net>)
15578 * color.c: Fixing a memory leak. Thanks, Liviu.
15580 * commands.c: When printing a message, headers are now sorted
15581 according to hdr_order. From Liviu.
15583 * browser.c: Fixing an off-by-one buffer overflow in browser.c.
15586 * lib.c, attach.c: This patch adds some more "safe"
15587 characters to mutt_sanitize_filename and fixes its usage in
15588 mutt_view_attachment(). (From: Liviu Daia <daia@stoilow.imar.ro>)
15590 * status.c, sort.h, sendlib.c, send.c, query.c, protos.h,
15591 postpone.c, pager.h, pager.c, mutt_menu.h, menu.c, main.c,
15592 init.c, headers.c, functions.h, curs_main.c, curs_lib.c,
15593 compose.c, commands.c, browser.c, addrbook.c, OPS: Adding the
15594 attach message patch. From Vikas Agnihotri <VikasA@att.com>.
15596 * Makefile.in: There is no "compile" rule for dotlock in the
15597 Makefile. (From: Dan Nelson <dnelson@emsphone.com>)
15599 * imap.c: Thispatch to imap.c allows the user to specify
15600 a port number in the folder name in the general form
15601 {hostname:portnum}foldername. (From: Andy Sloane
15602 <andude@guildsoftware.com>)
15604 * imap.c: imap_close_connection() was being called even though
15605 the client was using mulitple mailboxes over the same connection.
15606 (From: Brandon Long <blong@fiction.net>)
15608 1998-07-31 08:23:54 roessler (roessler)
15610 * reldate.h, configure.in, configure, ChangeLog: Preparing
15613 * rfc1524.c: Changing an sprintf to an snprintf (which it was
15616 * protos.h: mutt_sanitize_filename takes char *, not const char *.
15618 * protos.h, lib.c, attach.c: Introducing mutt_sanitize_filename().
15619 The code is similar to patch-0.91.1i.tlr.rfc1524_sanitize.1 and
15620 to Peter Holzer's patch against 0.91.
15622 * rfc1524.h, rfc1524.c, postpone.c, attach.c: Avoid possible
15623 buffer overflows in mutt_adv_mktemp().
15625 * sendlib.c: Interpret sysexits-style exit values from sendmail.
15627 * configure.in, configure, config.h.in, acconfig.h: Check for
15630 1998-07-30 09:30:38 roessler (roessler)
15632 * edit.c: When reading in files, be_snarf_file() wouldn't
15633 recognize '~' as the user's home directory.
15635 1998-07-29 10:54:09 roessler (roessler)
15637 * README, Changes: Finalizing 0.93.2i.
15639 * configure.in, configure: Bumping to 0.93.2(i).
15641 * parse.c: Fixing a buffer overflow in parse.c. Noted by Paul
15642 Boehm <paul@boehm.org>.
15644 * parse.c: Fixing a buffer overflow in parse.c which presented
15645 a serious security thread. Noted by Paul Boehm <paul@boehm.org>.
15647 1998-07-28 08:21:49 roessler (roessler)
15649 * patch.slang-1.2.2.keypad.1: branches: 1.1.2; file
15650 patch.slang-1.2.2.keypad.1 was initially added on branch
15653 * patch.slang-1.2.2.keypad.1, INSTALL: Adding a patch for a
15656 * mx.c: Doing 'mutt -f NoSuchFile' just flickers the screen and
15657 silently exits. Earlier (0.92.14 at least), it used to spit out
15658 the error 'NoSuchFile: no such file or directory (errno = 2)'.
15659 (Noted and tracked down by Vikas Agnihotri <VikasA@att.com>)
15661 * color.c: The index cache should be updated even without color
15664 1998-07-27 13:39:39 roessler (roessler)
15666 * BUGS: Adding a notice about some more nits.
15668 * main.c: Change the error reporting mail address from
15669 <mutt-dev@cs.hmc.edu> to <mutt-dev@mutt.org>.
15671 * protos.h, init.h, color.c: This patch fixes index "color"
15672 patterns when using a non-color capable curses library.
15673 While working on color support, I've thrown together the
15674 mutt_parse_color() and mutt_parse_mono() functions as they are
15675 sharing most of their code. Additionally, a new directive
15676 called "unmono" is introduced. The implementation consists
15677 in adding a flag and very few lines of code (plus ifdefs)
15678 to mutt_parse_uncolor().
15680 * snprintf.c, rfc1524.h, rfc1524.c, date.c: Fixing some
15681 minor nits: missing #includes in date.c and snprintf.c, and
15682 a not-so-nice declaration of rfc1524_new_entry(). Noted by
15683 Digital cc and gcc.
15685 1998-07-24 08:12:46 roessler (roessler)
15687 * copy.c, attach.c: Fiddling around with message/rfc822
15688 attachments once again.
15690 1998-07-23 20:57:50 roessler (roessler)
15692 * status.c, sendlib.c, send.c, rfc2047.c, pop.c, pager.c,
15693 mx.c, mh.c, mbox.c, lib.c, init.c, imap.c, edit.c, curs_lib.c,
15694 compose.c, commands.c, color.c, browser.c, attach.c, alias.c:
15695 Guard lots of global (char *) variable deferences against NULL
15698 * copy.c, attach.c: Yet another patch about saving message/rfc822
15701 * main.c, send.c: Fixing potential NULL pointer deferences.
15703 1998-07-22 22:47:57 roessler (roessler)
15705 * recvattach.c: Another fix from Liviu.
15707 * recvattach.c, from.c, attach.c: Another patch from liviu to
15708 fix the message/rfc822 behaviour.
15710 * recvattach.c, mx.c, attach.c: This patch fixes the saving
15711 of message/rfc822 attachments to mail folders. Additionally,
15712 it fixes an outstanding bug with From_ lines being written to
15715 (From: Liviu Daia <daia@stoilow.imar.ro>)
15717 * menu.c, functions.h, browser.c, OPS: 1. When I hit 'c' (change
15718 dir) in browser, it gives me the directory, but without
15719 the final '/', so I have to add '/' to add a subdirectory
15720 name. This patch fixes it.
15722 2. check-new now will recheck mailbox folders for new mail.
15724 3. added a function toggle-mailboxes which toggles in browser
15725 between mailboxes view and directory view. (bound to TAB
15728 (From: "Michael S. Tsirkin" <mtsirkin@iil.intel.com>)
15730 * reldate.h, configure.in, configure, ChangeLog: preparing
15733 * send.c: Correcting an error message in send.c. (From Byrial
15736 * send.c: Correct an error message in send.c. (From Byrial
15737 Jensen <byrial@post3.tele.dk>)
15739 * sendlib.c, recvattach.c, protos.h, postpone.c, pager.c, mx.c,
15740 mutt.h, lib.c, keymap.c, handler.c, compose.c, commands.c,
15741 attach.h, attach.c: These changes fix some of the bugs which
15742 were recently reported to mutt-dev. To be more specific,
15743 message-type attachments are saved to mail folders from the
15744 receive attachment menu, some of the sending code has been
15745 made more robust against disappearing attachments, and "tag"
15746 is rebound to "T" on the compose menu.
15748 (Some part of this patch comes from Vikas Agnihotri
15751 * send.c: Avoid a potential segmentation fault when trying to
15752 postpone, but Postponed equals NULL.
15754 * BUGS: branches: 1.1.2; file BUGS was initially added on
15757 * BUGS: This file is intended to contain known bugs which still
15760 * doc/manual.txt: Committing the changes previously made to
15763 * imap.c: Include Message-ID and Reply-To headers when fetching
15764 a message's headers from an IMAP server. (From: Andy Sloane
15765 <andude@incarnate.net>)
15767 1998-07-21 07:54:03 roessler (roessler)
15769 * recvattach.c: The old behaviour of the %d (for description)
15770 specifier is recreated by this patch. (From: Byrial Jensen
15771 <byrial@post3.tele.dk>)
15773 * protos.h, lib.c, attach.c: You should never _ever_ do something
15776 [process A] ---[piped write until EOF]---> [process B]
15777 [process A] <---[piped read until EOF]--- [process B]
15779 Basically, what happens is something like this: A feeds data
15780 to B; B processes the data, and feeds it to the pipe until the
15781 pipe buffer is full; at this point, A writes to its pipe until
15782 its buffer is full too, and if it still has more data to write,
15783 that's it, it never gets to the read part to flush B's buffer ---
15784 both processes are blocked on write.
15786 This patch fixes such a situation in the compose menu.
15788 (From: Liviu Daia <daia@stoilow.imar.ro>)
15790 1998-07-20 21:01:05 roessler (roessler)
15792 * reap.pl: Perl lies in /usr/bin on my machines.
15794 * pop.c: It seems that if you don't enter any password at all when
15795 prompted for the POP password, Mutt will die with a segmentation
15796 fault also. (Bug reported by Steve Mayer <smayer@rtd.com>
15797 through the Debian bug tracking system.)
15799 * pop.c: Just an update on this bug. It seems that if you don't
15800 enter any password at all when prompted for the POP password,
15801 Mutt will die with a segmentation fault also. (Bug reported by
15802 Steve Mayer <smayer@rtd.com> via the Debian bug tracking system,
15803 fix from Thomas Roessler.)
15805 * postpone.c: When you send a message which have been postponed
15806 before sending, then all its attachments (if there are more
15807 than one) will have a content-disposition header which
15808 includes a filename, even if there isn't a real filename
15809 but only random choosen temporary one. (From: Byrial Jensen
15810 <byrial@post3.tele.dk>)
15812 1998-07-18 09:18:31 roessler (roessler)
15814 * recvattach.c: "Set mime_forward, and forward a message ---
15815 Mutt will segfault." The obvious fix for this is to check
15816 for aptr->content->hdr in mutt_attach_fmt() before invoking
15817 _mutt_make_string(). Anyway, I suspect that the real fix may
15818 involve something like parsing the rfc822 attachment in question.
15820 * sendlib.c: Postponing messages behaves funny when the $postponed
15821 folder is in Maildir format; I traced this down to the fact that
15822 postponed messages are saved in "cur" while mutt_num_postponed()
15823 is looking at "new". (From: Liviu Daia <daia@stoilow.imar.ro>)
15825 1998-07-17 08:37:02 roessler (roessler)
15827 * compose.c: Removing the old snd_entry() code.
15829 * doc/manual.sgml, protos.h, pgp.c, mutt.h, init.h, hook.c:
15830 When sending encrypted messages, it may arrive that Mutt can't
15831 determine the PGP key of the recipient (presumably because
15832 her address has changed, but she hasn't updated her PGP key
15833 yet). In this situation it's convenient to be able to associate
15834 a keyID with an address automatically. The attached patch is
15835 an attempt to implement this idea using a "pgp-hook". (From:
15836 Liviu Daia <daia@stoilow.imar.ro>).
15838 * recvattach.c: Removing the old attach_entry() code.
15840 * recvattach.c, protos.h, mutt.h, init.h, globals.h, compose.c:
15841 This patch adds a string variable $attach_format which controls
15842 the look of the compose and attach menus. Unfortunately,
15843 I was not able to make things so that it would look exactly
15844 the same as the hardcoded versions, so the default format is a
15845 bit different, but I think it is quite usable. (From Michael
15846 Elkins <me@cs.hmc.edu>).
15848 * functions.h, browser.c, OPS: This patch allows you to view
15849 files from the browser window, useful if you are searching for
15850 a file to attach to your message. It uses the standard mailcap
15851 stuff (and the lookup mime types) to use the correct "viewer"
15852 for the file. (From Brandon Long <blong@fiction.net>)
15854 * doc/dotlock.man.in, doc/Makefile.in, configure.in, configure,
15855 Makefile.in: Dotlock-related changes: We call it mutt.dotlock to
15856 avoid conflicts with certain NFS versions' dotlocking utilities
15857 (pointed out by Liviu Daia). Additionally, we need to compile it
15858 as an external utility on systems which don't have an fchdir(2)
15861 1998-07-16 16:39:53 roessler (roessler)
15863 * mx.c: Fixing a small typographic error.
15865 * mx.c, mx.c: Mutt doesn't retry locking if it doesn't succeed
15866 at once. The code in mx_lock_file is supposed to retry but
15867 it doesn't work because of a mistake in operator precedence.
15868 (From: Petri Kaukasoina <kaukasoi@elektroni.ee.tut.fi>)
15870 * dotlock.c: The dotlock.c file tries to include <posix1_lim.h>
15871 if _POSIX_PATH_MAX isn't defined but it doesn't include
15872 <limits.h>, where this symbol should be defined. (From
15873 Marc.Baudoin@solsoft.com)
15875 * send.c: When several messages are tagged and the user
15876 applies reply, group-reply, or list-reply to these messages,
15877 the reply's references and in-reply-to headers are constructed
15878 from the tagged message which comes last in the current index.
15879 This patch constructs the references header from _all_ messages'
15880 message-id and references headers. (tlr)
15882 * reldate.h, configure.in, configure, Changes, ChangeLog:
15883 Preparing mutt 0.94.
15885 * imap.c: "My two remaining issues are the speed at which it
15886 downloads the headers, and support of PREAUTH. I'm enclosing
15887 a patch (to stock mutt-0.92.13i) which addresses these
15888 issues." (From Brian Marcotte <marcotte@panix7.panix.com>)
15890 * color.c: This patch fixes two problems reported on mutt-users.
15892 (1) the error message about "default colors not supported" when
15893 not using a color xterm should not be printed. The existing
15894 code did not check the value of has_colors() in conjunction
15895 with use_default_colors()
15897 (2) mutt would crash when sending mail in batch mode because
15898 use_default_colors() could be used without doing an initscr()
15900 (From Michael Elkins.)
15902 * color.c: This patch fixes two problems reported on mutt-users.
15904 (1) the error message about "default colors not supported" when
15905 not using a color xterm should not be printed. The existing
15906 code did not check the value of has_colors() in conjunction
15907 with use_default_colors()
15909 (2) mutt would crash when sending mail in batch mode because
15910 use_default_colors() could be used without doing an initscr()
15912 (From Michael Elkins.)
15914 1998-07-15 17:15:46 roessler (roessler)
15916 * mx.h, mx.c, main.c, dotlock.h, dotlock.c, configure.in,
15917 configure, Makefile.in: Finalizing the external dotlock support:
15918 If group mail privileges are needed, the dotlock is compiled as a
15919 separate program. If there is no need for privileges, it remains
15920 a module which is compiled into mutt. Also, there is no more need
15921 for the SLang buffer overflow work-around in main(). We drop it,
15922 but let mutt bail out instead if it's installed setgid something.
15924 * doc/dotlock.man.in, dotlock.c: Fix the race condition in
15927 * doc/mutt.man.in: branches: 1.1.2; file mutt.man.in was
15928 initially added on branch mutt-0-94.
15930 * doc/mutt.man.in, doc/mutt.man: Putting the manual page under
15933 * doc/dotlock.man.in: branches: 1.1.2; file dotlock.man.in was
15934 initially added on branch mutt-0-94.
15936 * doc/dotlock.man.in, doc/Makefile.in, protos.h, mx.c, mbox.c,
15937 main.c, globals.h: Adding external dotlocking. For bugs, see
15938 the manual page and the comments in dotlock.c.
15940 * dotlock.h: branches: 1.1.2; file dotlock.h was initially
15941 added on branch mutt-0-94.
15943 * dotlock.h: Adding external dotlocking. For bugs, see the
15944 manual page and the comments in dotlock.c.
15946 * dotlock.c: branches: 1.1.2; file dotlock.c was initially
15947 added on branch mutt-0-94.
15949 * dotlock.c, configure.in, configure, Makefile.in: Adding
15950 external dotlocking. For bugs, see the manual page and the
15951 comments in dotlock.c.
15953 * doc/mutt.man: More roff fixes.
15955 * doc/mutt.man: More groff fixes.
15957 1998-07-14 16:01:07 roessler (roessler)
15959 * reldate.h: branches: 1.3.2.4.2; Preparing mutt 0.93.1i.
15961 * configure.in, configure: branches: 1.7.2.5.2; Preparing
15964 * Changes: branches: 1.5.2.5.2; Preparing mutt 0.93.1i.
15966 * ChangeLog: branches: 1.4.2.5.2; Preparing mutt 0.93.1i.
15968 * rfc2047.c: branches: 1.1.1.1.2.2.2; More unsigned fixes.
15970 * mime.h: branches: 1.1.1.1.2.1.2; More unsigned fixes.
15972 * handler.c: branches: 1.1.1.1.2.5.2; More unsigned fixes.
15974 * pattern.c: branches: 1.3.2.3.2; Changing (int) casts in is*
15975 arguments to (unsigned char).
15977 * parse.c: branches: 1.1.1.1.2.3.2; Changing (int) casts in is*
15978 arguments to (unsigned char).
15980 * rfc2047.c: Removing a superfluous (unsigned char) cast in an
15983 1998-07-13 10:50:39 roessler (roessler)
15985 * doc/mutt.sgml: Since manual page generation seems to be broken
15986 in the SGML-tools package, we remove the SGML version of mutt.man
15987 and make the troff source the master copy. Suggested by Roland
15988 Rosenfeld <roland@luv.rhein.de> who also provided the corrected
15991 * doc/mutt.man: branches: 1.1.1.1.2.2.2; Since manual page
15992 generation seems to be broken in the SGML-tools package, we
15993 remove the SGML version of mutt.man and make the troff source the
15994 master copy. Suggested by Roland Rosenfeld <roland@luv.rhein.de>
15995 who also provided the corrected mutt.man file.
15997 * doc/Makefile.in: branches: 1.2.2.2.2; Since manual page
15998 generation seems to be broken in the SGML-tools package, we
15999 remove the SGML version of mutt.man and make the troff source the
16000 master copy. Suggested by Roland Rosenfeld <roland@luv.rhein.de>
16001 who also provided the corrected mutt.man file.
16003 1998-07-12 13:15:31 roessler (roessler)
16005 * protos.h: branches: 1.5.2.1.2; Replace calloc by safe_calloc
16008 1998-07-11 05:10:29 roessler (roessler)
16010 * doc/manual.txt: branches: 1.2.2.4.2; Key bindings
16013 * doc/manual.sgml: branches: 1.2.2.5.2; Key bindings
16016 1998-07-10 17:58:26 roessler (roessler)
16018 * NEWS: s/fwd_decode/forward_decode/ (Noted by Lars Hecking)
16020 * pop.c: branches: 1.1.1.1.2.1.2; tmp[] wasn't initialized when
16021 asking for the POP password.
16023 * buffy.c: branches: 1.1.1.1.2.1.2; On SunOS 4.1, one must
16024 include unistd.h in order to declare SEEK_END. (Fabrice Noilhan)
16026 * mutt.h: branches: 1.2.2.1.2; include <posix1_lim.h> if limits.h
16027 doesn't defile _POSIX_PATH_MAX.
16029 * Changes, ChangeLog: *** empty log message ***
16031 * doc/PGP-Notes.txt: Adding a notice about core dumps.
16033 * reldate.h, README: Preparing 0.93i.
16035 * INSTALL: branches: 1.1.1.1.2.2.2; Preparing 0.93i.
16037 * handler.c: Fix text/enriched decoding: if there's a tag
16038 mismatch in the last paragraph in the attachment, the whole
16039 paragraph wouldn't be displayed.
16041 1998-07-09 19:51:36 roessler (roessler)
16043 * configure.in, configure: Use CC -Ae -D_HPUX_SOURCE on HP/UX.
16045 * config.sub: branches: 1.1.2; file config.sub was initially
16046 added on branch mutt-0-93.
16048 * config.sub: Use CC -Ae -D_HPUX_SOURCE on HP/UX.
16050 * config.guess: branches: 1.1.2; file config.guess was initially
16051 added on branch mutt-0-93.
16053 * config.guess, INSTALL: Use CC -Ae -D_HPUX_SOURCE on HP/UX.
16055 1998-07-08 21:59:43 roessler (roessler)
16057 * snprintf.c: branches: 1.1.1.1.2.2.2; Changing (int) casts in
16058 is* arguments to (unsigned char) casts to avoid mis-casting of
16059 signed chars. (From Michael Elkins.)
16061 * pattern.c, parse.c: Changing (int) casts in is* arguments to
16062 (unsigned char) casts to avoid mis-casting of signed chars.
16063 (From Michael Elkins.)
16065 * mx.c: branches: 1.5.2.3.2; Changing (int) casts in is*
16066 arguments to (unsigned char) casts to avoid mis-casting of
16067 signed chars. (From Michael Elkins.)
16069 * mh.c, lib.c: branches: 1.2.2.2.2; Changing (int) casts in
16070 is* arguments to (unsigned char) casts to avoid mis-casting of
16071 signed chars. (From Michael Elkins.)
16073 * keymap.c: branches: 1.1.1.1.2.2.2; Changing (int) casts in
16074 is* arguments to (unsigned char) casts to avoid mis-casting of
16075 signed chars. (From Michael Elkins.)
16077 * init.c: branches: 1.3.2.2.2; Changing (int) casts in is*
16078 arguments to (unsigned char) casts to avoid mis-casting of
16079 signed chars. (From Michael Elkins.)
16081 * from.c: branches: 1.1.1.1.2.2.2; Changing (int) casts in
16082 is* arguments to (unsigned char) casts to avoid mis-casting of
16083 signed chars. (From Michael Elkins.)
16085 * edit.c: branches: 1.2.2.2.2; Changing (int) casts in is*
16086 arguments to (unsigned char) casts to avoid mis-casting of
16087 signed chars. (From Michael Elkins.)
16089 * curs_main.c: branches: 1.4.2.3.2; Changing (int) casts in
16090 is* arguments to (unsigned char) casts to avoid mis-casting of
16091 signed chars. (From Michael Elkins.)
16093 1998-07-07 09:22:40 roessler (roessler)
16095 * rfc822.c: branches: 1.1.1.1.2.2.2; Change one int to size_t
16098 * rfc822.c: Fix the parsing of route addresses a la RFC 822.
16099 Patch from Michael Elkins.
16101 * snprintf.c: Cast the arguments of the is* functions to int.
16102 Patch from Michael Elkins.
16104 * sendlib.c: branches: 1.3.2.1.2; Cast the arguments of the is*
16105 functions to int. Patch from Michael Elkins.
16107 * pattern.c, parse.c, mx.c, mh.c, lib.c, keymap.c, init.c,
16108 from.c, edit.c, curs_main.c: Cast the arguments of the is*
16109 functions to int. Patch from Michael Elkins.
16111 1998-07-02 21:15:18 roessler (roessler)
16113 * hdrline.c: branches: 1.4.2.3.2; Using the correct version of
16114 O'Shaughnessy Evans' %O patch.
16116 * configure.in, configure, Changes, ChangeLog: Preparig 0.92.14i
16118 * doc/manual.txt, doc/manual.sgml: s/∖/\/
16120 * hdrline.c: Adding the %O expansion.
16122 * doc/manual.sgml: Applying the various manual_nits patches.
16124 1998-07-01 17:01:50 roessler (roessler)
16126 * curs_main.c: Fixing a reverse-threading problem.
16128 * imap.c: branches: 1.3.2.1.2; Fixing an imap-related
16129 segmentation fault.
16131 1998-06-30 06:38:02 roessler (roessler)
16133 * reldate.h, Changes, ChangeLog: These are the last tiny bits
16134 of preparing 0.92.13i.
16136 * configure.in, configure: Updating some of the documentation
16139 * TODO: branches: 1.1.1.1.2.1.2; Updating some of the
16140 documentation for 0.93.
16142 * README, NEWS: Updating some of the documentation for 0.93.
16144 * doc/NEWS: *** empty log message ***
16146 * doc/NEWS: branches: 1.1.2; file NEWS was initially added on
16149 * doc/NEWS: *** empty log message ***
16151 * doc/manual.txt: Incorporate the recent changes to manual.sgml.
16153 * main.c: branches: 1.6.2.1.2; Work around a buffer overflow
16154 in SLang. (This is the same bug which is fixed by 0.91.2i.)
16156 1998-06-26 10:31:28 roessler (roessler)
16158 * doc/manual.sgml: Removing $empty_to.
16160 * send.c, init.h: branches: 1.3.2.1.2; Removing $empty_to.
16162 * globals.h: branches: 1.2.2.1.2; Removing $empty_to.
16164 * Muttrc.in: branches: 1.1.2.1.2; Removing $empty_to.
16166 1998-06-25 22:31:46 roessler (roessler)
16168 * hdrline.c: Moved a break statement where it belongs.
16170 * mx.c: Fix an imap-related typo.
16172 * handler.c: Don't generate non-terminated last lines when
16173 quoting 8bit-"encoded" text-plain body parts.
16175 * Makefile.in: branches: 1.4.2.1.2; Don't use GNU make specific
16178 1998-06-21 07:13:03 roessler (roessler)
16180 * doc/mutt.man, doc/Makefile.in, reldate.h, configure.in,
16181 configure, Changes, ChangeLog: Bumping the release to 0.92.12i.
16183 1998-06-20 06:12:38 roessler (roessler)
16185 * doc/manual.txt: *** empty log message ***
16187 * handler.c: Fixing the quoted-printable decoder.
16189 * handler.c: Make mutt handle messages containing null bytes.
16191 * copy.c: branches: 1.2.2.1.2; Make mutt handle messages
16192 containing null bytes.
16194 * doc/manual.sgml: documenting alias-path
16196 1998-06-19 12:52:16 roessler (roessler)
16198 * sendlib.c, send.c: branches: 1.3.2; Removing the Attach-Menu
16199 feature for the next release version.
16201 * protos.h: branches: 1.5.2; Removing the Attach-Menu feature
16202 for the next release version.
16204 * postpone.c: branches: 1.3.4; Removing the Attach-Menu feature
16205 for the next release version.
16207 * pattern.c: branches: 1.3.2; Removing the Attach-Menu feature
16208 for the next release version.
16210 * menu.c: branches: 1.3.4; Removing the Attach-Menu feature
16211 for the next release version.
16213 * main.c: branches: 1.6.2; Removing the Attach-Menu feature
16214 for the next release version.
16216 * headers.c, functions.h: branches: 1.3.4; Removing the
16217 Attach-Menu feature for the next release version.
16219 * curs_main.c: branches: 1.4.2; Removing the Attach-Menu feature
16220 for the next release version.
16222 * compose.c: branches: 1.5.4; Removing the Attach-Menu feature
16223 for the next release version.
16225 * OPS: branches: 1.3.4; Removing the Attach-Menu feature for
16226 the next release version.
16228 1998-06-18 20:37:59 roessler (roessler)
16230 * protos.h: Bradon long's alias_path patch, for the sake of
16233 * lib.c: branches: 1.2.2; Bradon long's alias_path patch,
16234 for the sake of Elm compatibility.
16236 * alias.c: branches: 1.2.4; Bradon long's alias_path patch,
16237 for the sake of Elm compatibility.
16239 1998-06-16 20:59:20 roessler (roessler)
16241 * mx.c: branches: 1.5.2; Avoid pointless error messages from
16242 mx_get_magic() when called from an mx_open_mailbox_append()
16243 on a non-existing mailbox.
16245 * doc/manual.txt, doc/Makefile.in: branches: 1.2.2; Have "make
16246 install" install manual.txt as well.
16248 * configure.in, configure: branches: 1.7.2; Have "make install"
16249 install manual.txt as well.
16251 * Makefile.in: branches: 1.4.2; Have "make install" install
16252 manual.txt as well.
16254 * doc/Makefile.in, doc/makefile: Putting Makefile under autoconf
16257 * main.c: Switch the error reporting address from mutt-users
16260 * reldate.h: branches: 1.3.2; Bump the version to 0.92.11i.
16262 * configure.in, configure: Bump the version to 0.92.11i.
16264 * Changes: branches: 1.5.2; Bump the version to 0.92.11i.
16266 * ChangeLog: branches: 1.4.2; Bump the version to 0.92.11i.
16268 * imap.h: branches: 1.1.4; Check in a proper version of imap.h.
16270 * color.c: branches: 1.2.2; 1.2.4; Fix the "unknown color"
16271 bug reported by Vikas.
16273 * mx.c: Remove a spurious #include "imap.h" from mx.c.
16275 * doc/style-guide: Add a note about the global Muttrc to
16278 * configure.in: The global Muttrc contains a list of default
16279 settings which can be used as a starting-point for the user's
16282 * Muttrc.in: branches: 1.1.2; The global Muttrc contains a list
16283 of default settings which can be used as a starting-point for
16284 the user's own configuration.
16286 * configure, Muttrc, Makefile.in: The global Muttrc contains a
16287 list of default settings which can be used as a starting-point
16288 for the user's own configuration.
16290 * pgppubring.c: branches: 1.4.4; Removing some duplicate code
16291 from gnupgparse.c and pgppubring.c.
16293 * pgp.h, gnupgparse.c: Removing some duplicate code from
16294 gnupgparse.c and pgppubring.c.
16296 * pgpinvoke.c, gnupgparse.c: Include part of Werner Koch's latest
16299 * Changes: *** empty log message ***
16301 * configure.in, configure, Changes, ChangeLog: Preparing 0.92.10i.
16303 * doc/PGP-Notes.txt: branches: 1.2.2; Including Roland's new
16306 * protos.h, pattern.c, menu.c, curs_main.c, compose.c: Including
16307 Vikas' search code for the "attach message" menu.
16309 * addrbook.c: branches: 1.3.4; Including Vikas' search code
16310 for the "attach message" menu.
16312 1998-06-15 15:19:49 roessler (roessler)
16314 * mx.c, main.c: Brandon's IMAP patch.
16316 * mailbox.h: branches: 1.2.4; Brandon's IMAP patch.
16318 * imap.c: branches: 1.3.2; Brandon's IMAP patch.
16320 * commands.c: branches: 1.3.4; Brandon's IMAP patch.
16322 1998-06-08 20:05:54 roessler (roessler)
16324 * recvattach.c: branches: 1.3.4; GPG support, first take.
16326 * pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h: GPG support,
16329 * pgp.c: branches: 1.2.4; GPG support, first take.
16331 * main.c: GPG support, first take.
16333 * init.h: branches: 1.3.2; GPG support, first take.
16335 * gnupgparse.c: GPG support, first take.
16337 * init.c: branches: 1.3.2; GPG support, first take.
16339 * configure.in, configure: GPG support, first take.
16341 * config.h.in: branches: 1.3.4; GPG support, first take.
16343 * compose.c: GPG support, first take.
16345 * acconfig.h: branches: 1.3.4; GPG support, first take.
16347 * Makefile.in: GPG support, first take.
16349 * hdrline.c: branches: 1.4.2; Fixing the %a format.
16351 * hdrline.c: Fixing a segmentation fault in the hdr_line code.
16353 * doc/pgp-Notes.txt, doc/PGP-Notes.txt: Mutt 0.92.9i.
16355 * doc/manual.sgml: branches: 1.2.2; Mutt 0.92.9i.
16357 * sendlib.c, send.c, reldate.h, recvattach.c: Mutt 0.92.9i.
16359 * query.c: branches: 1.2.4; Mutt 0.92.9i.
16361 * protos.h, postpone.c, pgppubring.c, pgpkey.c: Mutt 0.92.9i.
16363 * pager.c: branches: 1.2.4; Mutt 0.92.9i.
16365 * mx.c: Mutt 0.92.9i.
16367 * mutt.h, mh.c: branches: 1.2.2; Mutt 0.92.9i.
16369 * main.c, init.h, init.c, imap.c: Mutt 0.92.9i.
16371 * hook.c: branches: 1.2.4; Mutt 0.92.9i.
16373 * headers.c, hdrline.c: Mutt 0.92.9i.
16375 * globals.h: branches: 1.2.2; Mutt 0.92.9i.
16377 * functions.h, flags.c: Mutt 0.92.9i.
16379 * enter.c: branches: 1.2.4; Mutt 0.92.9i.
16381 * edit.c: branches: 1.2.2; Mutt 0.92.9i.
16383 * curs_main.c: Mutt 0.92.9i.
16385 * copy.c: branches: 1.2.2; Mutt 0.92.9i.
16387 * configure.in, configure, config.h.in, compose.c, commands.c:
16390 * attach.c: branches: 1.2.4; Mutt 0.92.9i.
16392 * addrbook.c, acconfig.h: Mutt 0.92.9i.
16394 * README: branches: 1.2.2; Mutt 0.92.9i.
16396 * OPS, Changes, ChangeLog: Mutt 0.92.9i.
16398 * doc/language50.txt: branches: 1.1.1; Initial revision
16400 * doc/language50.txt: * doc/language.txt: branches: 1.1.1;
16403 * doc/language.txt: * doc/makefile: branches: 1.1.1; Initial
16406 * doc/makefile: * doc/manual.txt: branches: 1.1.1; Initial
16409 * doc/manual.txt: * doc/mutt.man: branches: 1.1.1; Initial
16412 * doc/mutt.man: branches: 1.1.1.1.2;
16414 * doc/mutt.sgml: branches: 1.1.1; Initial revision
16416 * doc/mutt.sgml: branches: 1.1.1.1.2;
16418 * doc/pgp-Notes.txt: branches: 1.1.1; Initial revision
16420 * doc/pgp-Notes.txt: * doc/style-guide: branches: 1.1.1;
16423 * doc/style-guide: * COPYING: branches: 1.1.1; Initial revision
16425 * COPYING: * COPYRIGHT: branches: 1.1.1; Initial revision
16427 * COPYRIGHT: * ChangeLog: branches: 1.1.1; Initial revision
16429 * ChangeLog: * Changes: branches: 1.1.1; Initial revision
16431 * Changes: * INSTALL: branches: 1.1.1; Initial revision
16433 * INSTALL: branches: 1.1.1.1.2;
16435 * Makefile.in: branches: 1.1.1; Initial revision
16437 * Makefile.in: * Mush.rc: branches: 1.1.1; Initial revision
16439 * Mush.rc: * Muttrc: branches: 1.1.1; Initial revision
16441 * Muttrc: * NEWS: branches: 1.1.1; Initial revision
16443 * NEWS: branches: 1.1.1.1.2;
16445 * OPS: branches: 1.1.1; Initial revision
16447 * OPS: * OPS.PGP: branches: 1.1.1; Initial revision
16449 * OPS.PGP: * Pine.rc: branches: 1.1.1; Initial revision
16451 * Pine.rc: * README: branches: 1.1.1; Initial revision
16453 * README: * TODO: branches: 1.1.1; Initial revision
16455 * TODO: branches: 1.1.1.1.2;
16457 * acconfig.h: branches: 1.1.1; Initial revision
16459 * acconfig.h: * addrbook.c: branches: 1.1.1; Initial revision
16461 * addrbook.c: * alias.c: branches: 1.1.1; Initial revision
16463 * alias.c: * attach.c: branches: 1.1.1; Initial revision
16465 * attach.c: * attach.h: branches: 1.1.1; Initial revision
16467 * attach.h: branches: 1.1.1.1.4;
16469 * bind.c: branches: 1.1.1; Initial revision
16471 * bind.c: branches: 1.1.1.1.4;
16473 * browser.c: branches: 1.1.1; Initial revision
16475 * browser.c: branches: 1.1.1.1.4;
16477 * buffy.c: branches: 1.1.1; Initial revision
16479 * buffy.c: branches: 1.1.1.1.2;
16481 * buffy.h: branches: 1.1.1; Initial revision
16483 * buffy.h: * color.c: branches: 1.1.1; Initial revision
16485 * color.c: * commands.c: branches: 1.1.1; Initial revision
16487 * commands.c: * complete.c: branches: 1.1.1; Initial revision
16489 * complete.c: * compose.c: branches: 1.1.1; Initial revision
16491 * compose.c: * config.h.in: branches: 1.1.1; Initial revision
16493 * config.h.in: * configure: branches: 1.1.1; Initial revision
16495 * configure: * configure.in: branches: 1.1.1; Initial revision
16497 * configure.in: * copy.c: branches: 1.1.1; Initial revision
16499 * copy.c: * copy.h: branches: 1.1.1; Initial revision
16501 * copy.h: * curs_lib.c: branches: 1.1.1; Initial revision
16503 * curs_lib.c: branches: 1.1.1.1.4;
16505 * curs_main.c: branches: 1.1.1; Initial revision
16507 * curs_main.c: * date.c: branches: 1.1.1; Initial revision
16509 * date.c: branches: 1.1.1.1.4;
16511 * depend.awk: branches: 1.1.1; Initial revision
16513 * depend.awk: * doc/manual.sgml: branches: 1.1.1; Initial
16516 * doc/manual.sgml: * edit.c: branches: 1.1.1; Initial revision
16518 * edit.c: * enter.c: branches: 1.1.1; Initial revision
16520 * enter.c: * filter.c: branches: 1.1.1; Initial revision
16522 * filter.c: * flags.c: branches: 1.1.1; Initial revision
16524 * flags.c: * from.c: branches: 1.1.1; Initial revision
16526 * from.c: branches: 1.1.1.1.2;
16528 * functions.h: branches: 1.1.1; Initial revision
16530 * functions.h: * gen_defs: branches: 1.1.1; Initial revision
16532 * gen_defs: * getdomain.c: branches: 1.1.1; Initial revision
16534 * getdomain.c: * globals.h: branches: 1.1.1; Initial revision
16536 * globals.h: * handler.c: branches: 1.1.1; Initial revision
16538 * handler.c: branches: 1.1.1.1.2;
16540 * hash.c: branches: 1.1.1; Initial revision
16542 * hash.c: branches: 1.1.1.1.4;
16544 * hash.h: branches: 1.1.1; Initial revision
16546 * hash.h: * hdrline.c: branches: 1.1.1; Initial revision
16548 * hdrline.c: * headers.c: branches: 1.1.1; Initial revision
16550 * headers.c: * help.c: branches: 1.1.1; Initial revision
16552 * help.c: branches: 1.1.1.1.4;
16554 * hook.c: branches: 1.1.1; Initial revision
16556 * hook.c: * imap.c: branches: 1.1.1; Initial revision
16558 * imap.c: * init.c: branches: 1.1.1; Initial revision
16560 * init.c: * init.h: branches: 1.1.1; Initial revision
16562 * init.h: * install-sh: branches: 1.1.1; Initial revision
16564 * install-sh: * keymap.c: branches: 1.1.1; Initial revision
16566 * keymap.c: branches: 1.1.1.1.2;
16568 * keymap.h: branches: 1.1.1; Initial revision
16570 * keymap.h: branches: 1.1.1.1.4;
16572 * lib.c: branches: 1.1.1; Initial revision
16574 * lib.c: * mailbox.h: branches: 1.1.1; Initial revision
16576 * mailbox.h: * main.c: branches: 1.1.1; Initial revision
16578 * main.c: * mapping.h: branches: 1.1.1; Initial revision
16580 * mapping.h: * mbox.c: branches: 1.1.1; Initial revision
16582 * mbox.c: branches: 1.1.1.1.4;
16584 * menu.c: branches: 1.1.1; Initial revision
16586 * menu.c: * mh.c: branches: 1.1.1; Initial revision
16588 * mh.c: * mime.h: branches: 1.1.1; Initial revision
16590 * mime.h: branches: 1.1.1.1.2;
16592 * mime.types: branches: 1.1.1; Initial revision
16594 * mime.types: * mkinstalldirs: branches: 1.1.1; Initial revision
16596 * mkinstalldirs: * mutt.h: branches: 1.1.1; Initial revision
16598 * mutt.h: * mutt_curses.h: branches: 1.1.1; Initial revision
16600 * mutt_curses.h: * mutt_menu.h: branches: 1.1.1; Initial revision
16602 * mutt_menu.h: branches: 1.1.1.1.4;
16604 * mutt_regex.h: branches: 1.1.1; Initial revision
16606 * mutt_regex.h: * mx.c: branches: 1.1.1; Initial revision
16608 * mx.c: * mx.h: branches: 1.1.1; Initial revision
16610 * mx.h: branches: 1.1.1.1.4;
16612 * pager.c: branches: 1.1.1; Initial revision
16614 * pager.c: * pager.h: branches: 1.1.1; Initial revision
16616 * pager.h: branches: 1.1.1.1.4;
16618 * parse.c: branches: 1.1.1; Initial revision
16620 * parse.c: branches: 1.1.1.1.2;
16622 * parse.h: branches: 1.1.1; Initial revision
16624 * parse.h: * pattern.c: branches: 1.1.1; Initial revision
16626 * pattern.c: * pgp.c: branches: 1.1.1; Initial revision
16628 * pgp.c: * pgp.h: branches: 1.1.1; Initial revision
16630 * pgp.h: * pgpinvoke.c: branches: 1.1.1; Initial revision
16632 * pgpinvoke.c: * pgpkey.c: branches: 1.1.1; Initial revision
16634 * pgpkey.c: * pgppubring.c: branches: 1.1.1; Initial revision
16636 * pgppubring.c: * pop.c: branches: 1.1.1; Initial revision
16638 * pop.c: branches: 1.1.1.1.2;
16640 * postpone.c: branches: 1.1.1; Initial revision
16642 * postpone.c: * protos.h: branches: 1.1.1; Initial revision
16644 * protos.h: * query.c: branches: 1.1.1; Initial revision
16646 * query.c: * reap.pl: branches: 1.1.1; Initial revision
16648 * reap.pl: branches: 1.1.1.1.4;
16650 * recvattach.c: branches: 1.1.1; Initial revision
16652 * recvattach.c: * reldate.h: branches: 1.1.1; Initial revision
16654 * reldate.h: * resize.c: branches: 1.1.1; Initial revision
16656 * resize.c: * rfc1524.c: branches: 1.1.1; Initial revision
16658 * rfc1524.c: branches: 1.1.1.1.4;
16660 * rfc1524.h: branches: 1.1.1; Initial revision
16662 * rfc1524.h: branches: 1.1.1.1.4;
16664 * rfc2047.c: branches: 1.1.1; Initial revision
16666 * rfc2047.c: branches: 1.1.1.1.2;
16668 * rfc2047.h: branches: 1.1.1; Initial revision
16670 * rfc2047.h: * rfc822.c: branches: 1.1.1; Initial revision
16672 * rfc822.c: branches: 1.1.1.1.2;
16674 * rfc822.h: branches: 1.1.1; Initial revision
16676 * rfc822.h: * sample.mailcap: branches: 1.1.1; Initial revision
16678 * sample.mailcap: * sample.muttrc: branches: 1.1.1; Initial
16681 * sample.muttrc: branches: 1.1.1.1.4;
16683 * score.c: branches: 1.1.1; Initial revision
16685 * score.c: * send.c: branches: 1.1.1; Initial revision
16687 * send.c: * sendlib.c: branches: 1.1.1; Initial revision
16689 * sendlib.c: * sha.h: branches: 1.1.1; Initial revision
16691 * sha.h: * sha1dgst.c: branches: 1.1.1; Initial revision
16693 * sha1dgst.c: * sha_locl.h: branches: 1.1.1; Initial revision
16695 * sha_locl.h: * signal.c: branches: 1.1.1; Initial revision
16697 * signal.c: * snprintf.c: branches: 1.1.1; Initial revision
16699 * snprintf.c: branches: 1.1.1.1.2;
16701 * sort.c: branches: 1.1.1; Initial revision
16703 * sort.c: * sort.h: branches: 1.1.1; Initial revision
16705 * sort.h: branches: 1.1.1.1.4;
16707 * status.c: branches: 1.1.1; Initial revision
16709 * status.c: branches: 1.1.1.1.4;
16711 * strcasecmp.c: branches: 1.1.1; Initial revision
16713 * strcasecmp.c: * system.c: branches: 1.1.1; Initial revision
16715 * system.c: * testmsg: branches: 1.1.1; Initial revision
16717 * testmsg: * thread.c: branches: 1.1.1; Initial revision
16719 * thread.c: branches: 1.1.1.1.4;