1 2005-11-24 12:50:27 Thomas Roessler <roessler@does-not-exist.org> (roessler)
3 * curs_main.c, pattern.c: mutt/2142 suggests that the change
4 from pattern.c,3.14 -> 3.15 causes inconsistency and confusion.
5 Reverting the change; adding a helpful message to the status line.
7 2005-11-22 12:31:58 Thomas Roessler <roessler@does-not-exist.org> (roessler)
9 * pgp.c: Fix "mixed messages" about the success (or not) of
10 decrypting PGP messages.
12 * handler.c: Actually, the previous fix for 2139 had a flaw.
14 * handler.c: Fix mutt/2139; also Debian #340116.
16 2005-11-17 18:40:50 Thomas Roessler <roessler@does-not-exist.org> (roessler)
18 * menu.c: a not entirely sane state of code.
20 * menu.c: Another stab at #2019.
22 2005-11-01 08:42:00 Thomas Roessler <roessler@does-not-exist.org> (roessler)
24 * menu.c: This should be a better patch for the menu break
27 2005-10-31 11:56:58 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
29 * imap/message.c: Fix 2119.
31 2005-10-31 10:51:54 Thomas Roessler <roessler@does-not-exist.org> (roessler)
33 * mutt_idna.c: Fix the underlying problem behind mutt/2107.
35 * menu.c: Fixing #2019.
39 2005-10-21 04:35:38 Brendan Cully <brendan@kublai.com> (brendan)
41 * smime.c, attach.c, buffy.c, copy.c, copy.h, crypt-gpgme.c,
42 crypt.c, edit.c, handler.c, mbox.c, mutt.h, pager.c, parse.c,
43 pattern.c, pgp.c, pgpmicalg.c, pgppacket.c, pgppubring.c, pop.c,
44 postpone.c, protos.h, sendlib.c: Full large file support. Keep a
45 close watch on your mailboxes everyone!
47 2005-10-18 07:04:50 Vincent Lefevre <vincent@vinc17.org> (roessler)
51 2005-10-17 09:14:58 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
53 * smime.c: Fix S/MIME algorithm choice.
55 2005-10-14 09:30:11 Thomas Roessler <roessler@does-not-exist.org> (roessler)
57 * imap/imap.c: Fix imap/2112.
59 2005-10-10 18:26:31 Brendan Cully <brendan@kublai.com> (brendan)
61 * pgp.c: Make PGP decode failure non-fatal when displaying
62 messages (as opposed to decode-saving them). I think it would be
63 nicer to include the original text when decryption fails
66 * imap/command.c, setenv.c: Accept + as IMAP continuation, not
67 just + . May close #2106. Feed check_sec candy in setenv.c.
69 2005-10-09 20:53:21 Brendan Cully <brendan@kublai.com> (brendan)
71 * configure.in: Now that we always check for ncurses/ncurses.h,
72 remove /usr special case.
74 * configure.in, mutt_curses.h: Tweak ncurses autoconflation to
75 check for ncurses/ncurses.h everywhere, not just in /usr. With
76 --with-curses=/usr/local, should Close: #2095.
78 * configure.in, setenv.c: Add Russ Allbery's setenv replacement
81 * init.h: Correct doc nit for $meta_key, noted by Mark
84 2005-10-06 06:15:00 Brendan Cully <brendan@kublai.com> (brendan)
86 * browser.c: Sort browser entries after every IMAP browsing
87 operation instead of just when explicitly requested. Closes:
90 2005-10-06 05:13:55 Jeff Ito <jeffi@rcn.com> (brendan)
92 * smime.c: Add AES ciphers to S/MIME encryption options. Closes:
95 2005-10-05 19:24:40 David Champion <dgc@uchicago.edu> (brendan)
97 * doc/manual.xml.head, init.c: Fix 'unattachments'. Closes: #2102.
99 2005-10-05 19:20:22 Jeff Ito <jeffi@rcn.com> (brendan)
101 * smime.c: S/MIME key selection truncates the last character of
102 the selected key for no apparent reason. Removed until someone
103 can justify it. Closes: #2081.
105 2005-10-04 19:00:05 Brendan Cully <brendan@kublai.com> (brendan)
107 * init.h: Tweak description of pop_checkinterval slightly. Closes:
110 * hcache.c: Bump hcache Id for attachment counting patch.
112 2005-10-04 06:05:39 David Champion <dgc@uchicago.edu> (brendan)
114 * Muttrc.head.in, doc/manual.xml.head, doc/muttrc.man.head,
115 globals.h, hdrline.c, init.c, init.h, mime.h, mutt.h, parse.c,
116 pattern.c, protos.h, recvattach.c: Attachment counting for index
117 display (patch-1.5.11.dgc.attach.6). Modifications: attach_recurse
118 and attach_ignore_fundamental stripped, some debugging code
119 removed, some bones thrown to check_sec.sh.
121 2005-10-04 05:24:00 Sebastien Hinderer <Sebastien.Hinderer@libertysurf.fr> (brendan)
123 * pager.c: The following patch has an effect only when the
124 braille_friendly variable is set. When this is the case, the
125 cursor is put on the first line of the message body, when viewing
128 2005-10-04 04:29:09 Alain Bench <veronatif@free.fr> (brendan)
130 * curs_main.c: Piping and printing in IMAP folder index with
131 imap_peek=no marks message read immediately.
133 2005-10-03 07:52:00 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
135 * curs_lib.c, send.c: fix a problem that appears with signatures
138 2005-09-30 18:24:17 Brendan Cully <brendan@kublai.com> (brendan)
140 * doc/devel-notes.txt: Change manual.sgml to manual.xml (noted
143 2005-09-30 01:42:50 Roland Rosenfeld <roland@spinnaker.de> (brendan)
147 2005-09-29 23:57:07 Vincent Lefevre <vincent@vinc17.org> (brendan)
151 2005-09-29 23:52:16 pi <pi@beobide.net> (brendan)
153 * configure.in, po/eu.po: Basque translation.
155 2005-09-29 23:02:49 Brendan Cully <brendan@kublai.com> (brendan)
157 * configure.in, copy.c, sendlib.c: Ensure that Content-Length
158 printf format specifier matches off_t size, to avoid mail-losing
159 Content-Length: 0 (bug introduced by large file patch a couple
160 of days ago). Closes: #2096.
162 2005-09-27 03:43:24 Johan Svedberg <johan@svedberg.com> (brendan)
166 2005-09-24 20:03:04 Brendan Cully <brendan@kublai.com> (brendan)
168 * edit.c: Inflict more needless pain on translators by splitting
169 EditorHelp to satisfy -pedantic.
171 * mbox.c, mutt.h, configure.in: Use fseeko/ftello when available
172 while opening mbox/mmdf. Closes: #2084.
174 2005-09-24 19:36:35 Alain Bench <veronatif@free.fr> (brendan)
176 * copy.c, mutt.h, parse.c, sendlib.c, thread.c: Cosmetic fixes to
177 MIME headers. Closes: #2086.
179 2005-09-24 17:51:17 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
181 * po/ja.po: Update to HEAD.
183 2005-09-23 18:38:36 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
185 * configure.in: Quote an error message.
187 2005-09-22 16:38:08 Takahashi Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
189 * configure.in, globals.h, hcache.c, init.h: Update QDBM patch to
190 the current state of the art. Closes: #2003 (again).
192 2005-09-22 09:06:13 Thomas Roessler <roessler@does-not-exist.org> (roessler)
194 * send.c: When composing a reply, there might be degenerate cases
195 in which a CC header is created, but no To header. In this case,
196 we now use the auto-generated CC header as the To header.
198 2005-09-22 04:05:49 Brendan Cully <brendan@kublai.com> (brendan)
200 * init.c: Refactor mutt var completion so it can be used for
201 inline expansions (eg $from). Actual expansion not committed yet.
203 * send.c: If ContentType is null, assume text/plain. Stopgap; a
204 better mechanism would sanity-check MuttVars assignments before
205 allowing them. Closes: #2080.
207 * imap/util.c, imap/imap.c: Don't allow imap URLs with empty
208 hosts. Also don't attempt to complete on open connections when
209 there aren't any (diagnosed by Nico Golde). Closes: #2079.
211 * pattern.c: Use ctx instead of Context when checking whether or
212 not to do IMAP search. Resolves a possible segfault in color index
213 ~b operations. I can't remember whether Context vs ctx was
214 intentional - I doubt it.
216 2005-09-21 14:17:14 Adeodato Simo <asp16@alu.ua.es> (brendan)
218 * curs_main.c: Check for sigwinch in index before calling
219 km_dokey, since for unknown reasons km_dokey seems to eat the
220 signal in some cases. [Not reproducible in my ncurses environments
221 - Brendan]. Closes: #1907.
223 2005-09-21 13:23:43 Brendan Cully <brendan@kublai.com> (brendan)
225 * imap/imap.c, pattern.c: Catch empty substring/regexp search
226 arguments (precludes a segfault from dereferencing a null string
229 2005-09-21 06:04:37 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
231 * init.h, mutt.h, configure.in, hcache.c: QDBM support for the
234 2005-09-21 04:50:31 Adeodato Simo <asp16@alu.ua.es> (brendan)
236 * pgp.c: When using GPG agent in classic mode, set GPG_TTY if it
237 isn't already set instead of bailing out. Closes: #2072.
239 2005-09-21 03:48:38 Takahashi Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
241 * init.c: Ensure that set doesn't change variables from within the
242 help screen. I think this is a gross approach, and probably
243 overkill, but it's the fault of the original code design, not
244 Tamo's patch. Until a better way falls from the sky, this Closes:
247 2005-09-21 02:58:07 Brendan Cully <brendan@kublai.com> (brendan)
249 * curs_main.c: Cancelling <change-folder> from within the pager
250 will now keep you in the pager rather than kicking you back to the
251 index. Closes: #2075.
253 2005-09-20 23:41:21 Vincent Lefevre <vincent@vinc17.org> (brendan)
255 * muttlib.c: Slight improvement on dgc's warning fix in edge cases.
257 2005-09-20 06:43:39 David Champion <dgc@uchicago.edu> (brendan)
259 * init.c: Fix a null-pointer-dereference parsing aliases with
262 * muttlib.c: Clear a compiler warning.
264 2005-09-20 03:56:25 Gero Treuner <gerotick@faveve.uni-stuttgart.de> (brendan)
266 * contrib/gpg.rc, doc/manual.xml.tail: Update locations of
267 gpg-2comp, Gero Treuner.
269 2005-09-19 06:14:27 Brendan Cully <brendan@kublai.com> (brendan)
271 * mkchangelog.sh: I just realised what's been happening to the
272 changelog: I recently got a new version of 'head' that refuses
273 to accept -1 instead of -n 1, but doesn't actually return
274 failure. So mkchangelog was feeding nothing to the cvs date
275 argument, and instead merrily snarfing down the entire changelog
276 every time. I've put in a simple $date != "" check. Thanks,
277 textutils! Thanks for ushering in the future! I'd like to shake
280 2005-09-19 05:12:29 Brendan Cully <brendan@kublai.com> (brendan)
282 * doc/manual.xml.head: Remove mention of obsolete
283 --enable-imap-edit-threads configure option.
285 2005-09-18 17:49:33 Brendan Cully <brendan@kublai.com> (brendan)
287 * ChangeLog: Somehow the changelog got mangled (multiple copies
290 2005-09-18 08:22:49 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
294 2005-09-18 02:53:18 brendan (brendan)
296 * doc/Makefile.in: More cleanups, slightly better dependencies.
298 2005-09-18 02:35:10 Brendan Cully <brendan@kublai.com> (brendan)
300 * doc/Makefile.in: Stupid hack to synchronise on makedoc for
301 parallel builds. Only works when entered via make all. make
302 stamp-doc-xml directly can fail in pathological conditions.
304 * doc/Makefile.in: Attempt to work around make -j2
305 breakage. Dependencies are still wrong, but I don't have
306 the brainpower right now to get it right. People talk about
307 imperative, functional, and logic programming, but no one ever
308 mentions make programming.
310 2005-09-17 20:46:14 Brendan Cully <brendan@kublai.com> (brendan)
312 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
313 po/uk.po, po/zh_CN.po, po/zh_TW.po, po/ga.po, po/gl.po,
314 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
315 po/nl.po, po/pl.po, intl/plural.y, intl/ref-add.sin,
316 intl/ref-del.sin, intl/textdomain.c, po/bg.po, po/ca.po,
317 po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
318 po/et.po, po/fr.po, doc/dotlock.man, doc/manual.xml.head,
319 doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head,
320 imap/auth.c, imap/auth.h, imap/auth_anon.c, imap/auth_cram.c,
321 imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
322 imap/browse.c, imap/command.c, imap/imap.c, imap/imap.h,
323 imap/imap_private.h, imap/message.c, imap/message.h, imap/utf7.c,
324 imap/util.c, intl/COPYING.LIB-2, intl/COPYING.LIB-2.1,
325 intl/Makefile.in, intl/bindtextdom.c, intl/config.charset,
326 intl/dcgettext.c, intl/dcigettext.c, intl/dcngettext.c,
327 intl/dgettext.c, intl/dngettext.c, intl/explodename.c,
328 intl/finddomain.c, intl/gettext.c, intl/gettext.h,
329 intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c,
330 intl/l10nflist.c, intl/libgettext.h, intl/libgnuintl.h,
331 intl/libintl.glibc, intl/loadinfo.h, intl/loadmsgcat.c,
332 intl/localcharset.c, intl/locale.alias, intl/localealias.c,
333 intl/ngettext.c, intl/plural.c, pgpkey.c, pgplib.c, pgplib.h,
334 pgpmicalg.c, pgppacket.c, pgppacket.h, pgppubring.c, pop.c,
335 pop.h, pop_auth.c, pop_lib.c, postpone.c, protos.h, query.c,
336 recvattach.c, recvcmd.c, regex.c, remailer.c, remailer.h,
337 resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h, rfc2231.c,
338 rfc2231.h, rfc822.c, rfc822.h, score.c, send.c, sendlib.c,
339 signal.c, smime.c, smime.h, smime_keys.pl, sort.c, sort.h,
340 status.c, system.c, thread.c, url.c, browser.h, buffy.c, buffy.h,
341 charset.c, charset.h, color.c, commands.c, complete.c, compose.c,
342 config.guess, config.sub, copy.c, copy.h, crypt-gpgme.c,
343 crypt-gpgme.h, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
344 crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
345 crypt-mod.h, crypt.c, cryptglue.c, curs_lib.c, curs_main.c,
346 date.c, depcomp, dotlock.c, dotlock.h, edit.c, editmsg.c,
347 enter.c, extlib.c, filter.c, flags.c, from.c, functions.h,
348 globals.h, gnupgparse.c, handler.c, hash.c, hash.h, hcache.c,
349 hdrline.c, headers.c, help.c, history.c, history.h, hook.c,
350 init.c, init.h, keymap.c, keymap.h, lib.c, lib.h, mailbox.h,
351 main.c, makedoc.c, mapping.h, mbox.c, mbyte.c, menu.c,
352 mh.c, mime.h, missing, mutt.h, mutt_crypt.h, mutt_curses.h,
353 mutt_idna.c, mutt_idna.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c,
354 mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h,
355 mutt_ssl_gnutls.c, mutt_tunnel.c, mutt_tunnel.h, muttbug.sh.in,
356 muttlib.c, mx.c, mx.h, pager.c, pager.h, parse.c, pattern.c,
357 pgp.c, pgp.h, pgpinvoke.c, COPYRIGHT, _regex.h, account.c,
358 account.h, addrbook.c, alias.c, ascii.c, ascii.h, attach.c,
359 attach.h, base64.c, browser.c: Gah, forgot the zip code when
360 updating the FSF address...
362 * po/zh_CN.po, po/zh_TW.po, po/tr.po, po/uk.po, po/sk.po,
363 po/sv.po, po/ru.po, po/pt_BR.po, po/nl.po, po/pl.po, po/ko.po,
364 po/lt.po, po/ja.po, po/id.po, po/it.po, po/ga.po, po/gl.po,
365 po/hu.po, po/et.po, po/fr.po, po/eo.po, po/es.po, po/de.po,
366 po/el.po, po/da.po, imap/imap.h, imap/imap_private.h,
367 imap/message.c, imap/message.h, imap/utf7.c, imap/util.c,
368 intl/COPYING.LIB-2, intl/Makefile.in, intl/bindtextdom.c,
369 intl/config.charset, intl/dcgettext.c, intl/dcigettext.c,
370 intl/dcngettext.c, intl/dgettext.c, intl/dngettext.c,
371 intl/explodename.c, intl/finddomain.c, intl/gettext.c,
372 intl/gettext.h, intl/gettextP.h, intl/hash-string.h,
373 intl/intl-compat.c, intl/l10nflist.c, intl/libgettext.h,
374 intl/libgnuintl.h, intl/libintl.glibc, intl/loadinfo.h,
375 intl/loadmsgcat.c, intl/localcharset.c, intl/locale.alias,
376 intl/localealias.c, intl/ngettext.c, intl/plural.c, intl/plural.y,
377 intl/ref-add.sin, intl/ref-del.sin, intl/textdomain.c, po/bg.po,
378 po/ca.po, po/cs.po, doc/dotlock.man, doc/manual.xml.head,
379 doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head, imap/auth.c,
380 imap/auth.h, imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
381 imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
382 imap/command.c, imap/imap.c, rfc2047.h, rfc2231.c, rfc2231.h,
383 rfc822.c, rfc822.h, score.c, send.c, sendlib.c, signal.c,
384 smime.c, smime.h, smime_keys.pl, sort.c, sort.h, status.c,
385 system.c, thread.c, url.c, query.c, recvattach.c, recvcmd.c,
386 regex.c, remailer.c, remailer.h, resize.c, rfc1524.c,
387 rfc1524.h, rfc2047.c, pager.h, parse.c, pattern.c, pgp.c,
388 pgp.h, pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgpmicalg.c,
389 pgppacket.c, pgppacket.h, pgppubring.c, pop.c, pop.h,
390 pop_auth.c, pop_lib.c, postpone.c, protos.h, mbyte.c, menu.c,
391 mh.c, mime.h, missing, mutt.h, mutt_crypt.h, mutt_curses.h,
392 mutt_idna.c, mutt_idna.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c,
393 mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h,
394 mutt_ssl_gnutls.c, mutt_tunnel.c, mutt_tunnel.h, muttbug.sh.in,
395 muttlib.c, mx.c, mx.h, pager.c, extlib.c, filter.c, flags.c,
396 from.c, functions.h, globals.h, gnupgparse.c, handler.c, hash.c,
397 hash.h, hcache.c, hdrline.c, headers.c, help.c, history.c,
398 history.h, hook.c, init.c, init.h, keymap.c, keymap.h, lib.c,
399 lib.h, mailbox.h, main.c, makedoc.c, mapping.h, mbox.c,
400 dotlock.h, edit.c, editmsg.c, enter.c, copy.h, crypt-gpgme.c,
401 crypt-gpgme.h, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
402 crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
403 crypt-mod.h, crypt.c, cryptglue.c, curs_lib.c, curs_main.c,
404 date.c, depcomp, dotlock.c, COPYRIGHT, GPL, _regex.h, account.c,
405 account.h, addrbook.c, alias.c, ascii.c, ascii.h, attach.c,
406 attach.h, base64.c, browser.c, browser.h, buffy.c, buffy.h,
407 charset.c, charset.h, color.c, commands.c, complete.c, compose.c,
408 config.guess, config.sub, copy.c: Update FSF address (via sed,
409 I hope nothing got mangled). Closes: #2071.
411 2005-09-17 17:39:18 Alain Bench <veronatif@free.fr> (brendan)
413 * Muttrc.head.in: Clean up some Muttrc macros, and add macro
414 'y' to jump to the mailboxes view. Closes: #2069.
416 2005-09-17 17:27:54 Brendan Cully <brendan@kublai.com> (brendan)
418 * main.c: Some minor cleanups: tell users to go to bugs.mutt.org
419 instead of using flea; update copyright year in mutt -v;
420 reorganise USE opts a little; break long strings so that -pedantic
421 stops complaining. Not sure that last one is worth the trouble
422 it causes the po team...
424 2005-09-17 01:07:54 Vincent Lefevre <vincent@vinc17.org> (brendan)
428 2005-09-16 23:09:12 Kevin Scannell <scannell@slu.edu> (brendan)
430 * configure.in, po/ga.po: Irish translation.
432 2005-09-16 15:20:59 Brendan Cully <brendan@kublai.com> (brendan)
434 * build-release, po/Makefile.in.in: Move update-po out of make
435 dist, into build-release. It seems to me that make dist should do
436 as little as possible beyond putting the right files in a tarball.
438 2005-09-16 13:43:58 Ronny Haryanto <ronnylist@haryan.to> (roessler)
442 2005-09-16 11:02:00 Ivan Vilata i Balaguer <ivan@selidor.net>
447 2005-09-16 10:20:20 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
452 2005-09-16 10:19:46 René Clerc <rene@clerc.nl> (roessler)
456 2005-09-16 02:15:45 Brendan Cully <brendan@kublai.com> (brendan)
458 * doc/Makefile.in: Add stamp-doc-xml to "all".
460 * doc/Makefile.in: stamp-doc-man is pointless as far as I can
463 * doc/Makefile.in: Tweak makefile so that the dist tarball
464 doesn't always try to build docs.
466 * configure.in: VERSION should go into CONFIG_STATUS_DEPENDENCIES,
467 not CONFIGURE_DEPENDENCIES. Slap ma fro.
469 2005-09-15 23:18:48 Brendan Cully <brendan@kublai.com> (brendan)
471 * Makefile.am, build-release: Move changelog target to
472 update-changelog so that dist won't automatically invoke it,
473 and have commit and build-release call it.
475 * build-release: Now that 1.5.11 is out, previous versions won't
476 be x.y.zi: adjust diff.
478 2005-09-15 14:24:39 roessler (roessler)
480 * po/zh_TW.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po,
481 po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
482 po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
483 po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
484 po/uk.po, po/zh_CN.po, VERSION, po/bg.po, reldate.h: automatic
485 post-release commit for mutt-1.5.11
487 2005-09-14 14:15:06 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
490 * init.h: Refer to $use_envelope_from rather than old
491 $envelope_from in description of $envelope_from_address.
493 2005-09-14 02:45:44 Brendan Cully <brendan@kublai.com> (brendan)
495 * globals.h, init.h, sendlib.c: Add new $envelope_from_address
496 variable for manually specifying the envelope sender. Rename (with
497 compatibility synonym) $envelope_from to $use_envelope_from. Make
498 $envelope_from subordinate to $use_e_f, as $from is to
499 $use_from. From a discussion with TLR.
501 2005-09-13 20:36:17 Brendan Cully <brendan@kublai.com> (brendan)
503 * doc/Makefile.in: Put chunked HTML manual in top doc directory
504 instead of HTML subdirectory. Solves a weird $distdir
505 absolute/relative path nuisance.
507 2005-09-12 06:22:21 Brendan Cully <brendan@kublai.com> (brendan)
509 * curs_lib.c, pop.c, pop.h, pop_lib.c: Teach pop driver about
510 mutt_progress_bar. Allow progress bar to omit total size if zero
513 2005-09-10 18:47:17 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
516 * menu.c: Correct some inconsistencies introduced by
517 $menu_context. Closes: #2019?
519 2005-09-10 06:02:04 Brendan Cully <brendan@kublai.com> (brendan)
521 * imap/imap.c, curs_lib.c: A pair of small optimisations to the
524 2005-09-08 16:37:59 Brendan Cully <brendan@kublai.com> (brendan)
526 * pager.c: Revert bogus change to last message detection in
529 * pager.c: Forget line number when resolving in pager. This
530 is beginning to get messy - maybe it would be better to only
531 remember on specific operations like sync.
533 * mutt_socket.c: Set CLOEXEC on sockets in IPv4 code path like
536 * pattern.c: Make stringmatch pattern detection stateless.
538 * curs_lib.c: ifdef USE_SOCKET around mutt_progress_bar.
540 2005-09-08 07:09:46 Bernd Ahlers <bernd@ba-net.org> (brendan)
542 * po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
543 po/zh_TW.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
544 po/pl.po, po/pt_BR.po, po/ru.po, po/da.po, po/de.po, po/el.po,
545 po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
546 po/id.po, po/ca.po, po/cs.po: Correct some S/MIME po entries.
548 2005-09-07 08:01:59 Brendan Cully <brendan@kublai.com> (brendan)
550 * curs_lib.c: Ensure progress bar rounds to $net_inc.
552 * curs_lib.c, globals.h, imap/imap.c, imap/imap_private.h,
553 imap/message.c, init.h, mutt_curses.h: Display progress meter
554 when uploading/fetching IMAP data. Closes: #1772.
556 * pager.c: Adjust gross hack to return to the same line in the
557 pager after an index operation so that it doesn't shoot past the
558 end of the file if there are fewer lines on return (eg when weed
561 * mx.c, pgp.c: Silence some GCC warnings about uninitialized
564 * build-release, configure.in, mutt.h: Remove international
565 vs. U.S. distribution distinction. build-release expects the
566 previous version to be x.y.zi and should be updated again
569 2005-09-06 16:46:44 Brendan Cully <brendan@kublai.com> (brendan)
571 * doc/manual.xml.head: More documentation cosmetics (newlines
572 between Usage: lines).
574 * pager.c: Gross hack to return to the same line in the pager
575 after executing an index function. Closes: #1210.
577 * doc/manual.xml.head, imap/command.c, imap/imap.c, imap/imap.h,
578 init.c, mutt.h, pattern.c: Extend pattern language to do simple
579 string matches as well as regular expressions when the pattern
580 is invoked with = instead of ~. And, when possible, perform
581 full body searches on the IMAP server instead of locally, for
582 an enormous speed boost.
584 * imap/utf7.c, init.c, main.c, protos.h: Fix a memory leak in
585 imap_utf7_decode and do a little cleanup on shutdown. Get a
586 high five from valgrind.
588 * curs_main.c, main.c: Move SASL and IMAP shutdown hooks into
589 main where they belong.
591 * init.c: Release pwent after extracting data from it.
593 * mutt_sasl.h, curs_main.c, mutt_sasl.c: Release global SASL
596 2005-09-05 04:22:45 Brendan Cully <brendan@kublai.com> (brendan)
598 * doc/manual.xml.head: Documentation cosmetics (add some line
601 2005-09-04 20:10:25 Brendan Cully <brendan@kublai.com> (brendan)
603 * init.h: Point $hide_top_limited to $hide_limited instead of
604 $hide_missing. Likewise for $hide_top_missing. Closes: #2039.
606 * init.h: Mention $sort_re in $strict_threads
607 documentation. Closes: #2052.
609 * doc/manual.xml.head: Add a push example. Closes: #1591.
611 2005-09-04 19:46:26 Rupert Levene <rupert@levene.dyndns.org> (brendan)
613 * doc/manual.xml.head: Mention $include when describing how mutt
614 prepares message replies. Closes: #1471.
616 2005-09-04 19:28:19 Dale Woolridge (brendan)
618 * pattern.c, protos.h, parse.c: Unfold message headers before
619 performing ~h search. Closes: #1865.
621 2005-09-04 18:01:57 Zardoz@users.sourceforge.net (brendan)
623 * keymap.c: Teach keymap.c about KEY_NEXT. Closes: #1588.
625 2005-09-04 06:57:04 Alain Bench <veronatif@free.fr> (brendan)
627 * doc/manual.xml.head, doc/manual.xml.tail: Note that <Tab>
628 is bound to next-new-then-unread by default, rather than
629 next-new. Closes: #1637.
631 * curs_main.c, pattern.c: Allow empty limits, and limits in
632 empty mailboxes. Closes: #1853, #1906.
634 2005-09-03 23:22:31 Brendan Cully <brendan@kublai.com> (brendan)
636 * send.c, attach.c: Note when mutt_edit_attachment fails and
637 display error instead of prompting to abort an unmodified
640 2005-09-03 19:41:53 Alain Bench <veronatif@free.fr> (brendan)
642 * contrib/gpg.rc: One should let GnuPG charset be automatically
643 infered from whatever current locale, without hardcoding.
645 2005-09-03 04:34:25 Brendan Cully <brendan@kublai.com> (brendan)
647 * doc/manual.xml.head: Just use EXPR as a place holder for regular
648 expressions, instead of any of EXPR, USER, ID and SUBJECT. Noted
651 2005-09-02 18:50:34 Brendan Cully <brendan@kublai.com> (brendan)
653 * doc/manual.sgml.head, doc/manual.sgml.tail, doc/manual.xml.head,
654 doc/manual.xml.tail, doc/Makefile.in: Rename manual.sgml.*
657 2005-09-02 18:18:19 Alain Bench <veronatif@free.fr> (brendan)
659 * keymap.c: Allow non-ascii characters in push arguments. Closes:
662 * doc/manual.sgml.head, doc/muttrc.man.head, mutt.h, pattern.c:
663 Adjust ~l to match all known lists, add ~u to match only
664 subscribed lists. Normalise pattern ordering in docs. Closes:
667 2005-09-01 17:07:14 Brendan Cully <brendan@kublai.com> (brendan)
669 * configure.in, imap/auth_sasl.c, main.c, mutt_sasl.c,
670 mutt_sasl.h, pop_auth.c: Remove obsolete Cyrus SASL 1.5 support.
672 * doc/chunk.xsl, doc/html.xsl: Docbook support files, dropped
673 in the initial commit.
675 * doc/manual.sgml.tail, configure.in, doc/Makefile.in,
676 doc/manual.sgml.head, makedoc.c: Convert documentation from
677 linuxdoc to docbook format. Let the bug avalanche begin.
679 2005-08-30 21:34:36 Lars Hecking <lhecking@users.sourceforge.net>
682 * configure.in: Don't define domain="no" when configured
683 --without-domain. Closes: #2046.
685 2005-08-24 15:17:43 Brendan Cully <brendan@kublai.com> (brendan)
687 * pgp.c: Don't treat PGP inline signature verification errors
690 2005-08-22 20:30:11 Brendan Cully <brendan@kublai.com> (brendan)
692 * pgp.c: Pause after error message if PGP decode fails, in case
693 mutt_copy_message overwrites. Real error handling cleanup will
696 * pgp.c: Don't attempt to manipulate null pgp output file handles.
698 2005-08-16 18:10:11 Paul Walker <paul@black-sun.demon.co.uk> (brendan)
700 * doc/manual.sgml.head, doc/mutt.man, main.c: -D dumps to stdout,
703 2005-08-15 08:10:48 Thomas Roessler <roessler@does-not-exist.org>
706 * po/id.po: Fix \n mismatch.
708 2005-08-15 08:07:36 Ronny Haryanto <ronnylist@haryan.to> (roessler)
712 2005-08-15 08:06:40 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
716 2005-08-14 21:32:17 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
719 * attach.c, send.c: Don't pass an empty filename to the default
720 text editor when editing non-plain text. Also don't clobber
721 $content_type when parsing it. Closes: #2038.
723 2005-08-14 12:28:52 Roland Rosenfeld <roland@spinnaker.de> (roessler)
727 2005-08-14 02:22:47 Bernd Ahlers <bernd@ba-net.org> (brendan)
729 * cryptglue.c, mutt_sasl.c, smime.c: Fix some S/MIME spelling
732 2005-08-12 23:06:25 Brendan Cully <brendan@kublai.com> (brendan)
734 * mutt_ssl_gnutls.c: Turn off input buffering for gnutls SSL
735 certificate menu, as we do in the openssl version.
737 * imap/auth_sasl.c: Override SASL initial response if the server
738 spoke first in its continuation response. Closes: #2034.
740 * doc/Makefile.in: Degnuify mutt.1 make rule. Imagining a world
741 in which gnu documentation flagged any extensions to standard
742 utilities almost makes me cry.
744 2005-08-12 12:52:11 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
749 2005-08-12 07:49:37 Vincent Lefevre <vincent@vinc17.org> (roessler)
753 2005-08-12 03:57:16 Brendan Cully <brendan@kublai.com> (brendan)
755 * configure.in: Force configure to depend on VERSION. That's
756 been bugging me for a while.
758 2005-08-11 21:46:26 roessler (roessler)
760 * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
761 po/uk.po, po/zh_CN.po, po/zh_TW.po, po/bg.po, po/ca.po, po/cs.po,
762 po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po,
763 po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po,
764 po/ko.po, po/lt.po, po/nl.po: automatic post-release commit
767 2005-08-11 21:22:41 Thomas Roessler <roessler@does-not-exist.org>
770 * Makefile.am, VERSION, reldate.h: Fix Makefile.am.
772 2005-08-11 21:16:38 Brendan Cully <brendan@kublai.com> (brendan)
774 * copy.c, crypt-gpgme.c, crypt-gpgme.h, crypt-mod-pgp-classic.c,
775 crypt-mod-pgp-gpgme.c, crypt-mod-smime-classic.c,
776 crypt-mod-smime-gpgme.c, crypt-mod.h, crypt.c, cryptglue.c,
777 handler.c, mutt_crypt.h, pgp.c, pgp.h, protos.h, smime.c, smime.h:
778 Add error results to mutt_body_handlers, and check them when
779 doing decode-save. Closes: #1919.
781 2005-08-11 21:08:55 Thomas Roessler <roessler@does-not-exist.org>
784 * pgp.c: Fix verification of clearsigned PGP messages.
785 (debugged on IRC, mostly by Brendan)
787 2005-08-11 02:15:14 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
790 * configure.in: Don't test against nonexistent cache
791 variable. Spotted by Torsten Veller.
793 2005-08-11 01:44:49 Brendan Cully <brendan@kublai.com> (brendan)
795 * mutt_sasl.c: Silence some compiler warnings.
797 2005-08-09 20:13:03 Brendan Cully <brendan@kublai.com> (brendan)
799 * doc/Makefile.in, doc/manual.sgml.tail: Replace raw latin1
800 characters with entities, and enable latin output for
801 manual.txt. I'm not sure this is ideal for non-latin (eg
802 utf8) environments, but hopefully docbook will resolve this
803 anyway. Closes: #2029.
805 * doc/manual.sgml.head: Replace free ~ with ˜. Closes:
808 * pgp.c: Move pgp failure check inside the if (invoke pgp)
809 block. Should really Close: 2032.
811 * pgp.c: Don't ftell pgp output file if there isn't one. Closes:
814 2005-08-09 16:24:15 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
817 * crypt-gpgme.c: Improve translatability of crypt-gpgme. Closes:
820 2005-08-09 16:10:40 Mads Martin Joergensen <mmj@suse.de> (brendan)
822 * copy.c: Remove an unneeded cast, which introduces
823 type-punning. Modified to use FREE instead of safe_free, since
824 that seems to be the convention. I personally don't see the point.
826 2005-08-08 18:59:43 Brendan Cully <brendan@kublai.com> (brendan)
828 * mutt_socket.c: Pause for a moment when a hostname fails to
829 resolve. Closes #1942. There are a number of cases where mutt
830 cascades error messages. It might be nice if there were an error
831 stack so that low level functions could push_error instead of
832 displaying it right away, and the higher level ones could eg
833 mutt_message(_("Failed to write FCC: %s"), pop_error ())...
835 * main.c: Document -d option in mutt -h output. Closes #2027.
837 * init.h: Remove undefined reference to unmailboxes
838 command. Closes #2028.
840 * imap/imap.c: Fix edge case where we might have to wait two
841 timeouts to check for IMAP mail.
843 * imap/command.c, imap/imap.c, init.h: Fix bug just introduced
844 in lsub parsing that could cause mutt to loop indefinitely.
845 Don't recheck subscriptions at every mailbox change, just the
848 * imap/imap.c: If imap_check_subscribed is set, mailbox or
849 unmailbox folders in response to subscribe/unsubscribe commands
852 2005-08-07 23:52:08 Brendan Cully <brendan@kublai.com> (brendan)
854 * imap/browse.c, imap/command.c, imap/imap.c, init.h, mutt.h:
855 New option: $imap_check_subscribed. If set, mutt will fetch the
856 set of subscribed mailboxes from the server and add them to the
859 * browser.c: Avoid a segfault attempting to browse an invalid
862 * imap/imap.c: Extend IMAP host completion to complete over open
863 connections. Next up: account and folder hooks.
865 * imap/imap.c: Allow IMAP tab-completion to complete over
866 defined mailboxes, saving a bunch of typing for the hostname
867 part of the URL. Should probably be extended to complete over
868 open connections and possibly also folder/account hooks.
870 * account.c, curs_lib.c, protos.h: Reuse mutt_get_field for
871 mutt_get_field_unbuffered.
873 2005-08-07 06:20:37 Anders Helmersson
874 <anders.helmersson.utsikt@wasadata.net> (brendan)
876 * pager.c: Certain versions of libc may segfault during regex
877 processing if given incomplete multibyte characters. Work around
878 this by manually trimming the display buffer. I modified it
879 somewhat to only check when the situation is most likely to occur:
880 fgets has read all the way to the capacity of the buffer. Thanks
881 also to Tamo for his comments.
883 2005-08-07 04:58:12 Brendan Cully <brendan@kublai.com> (brendan)
885 * account.c, curs_lib.c, protos.h: Make username prompts
886 unbuffered like password prompts are (no more folder-hook push
889 2005-08-06 22:20:55 Brendan Cully <brendan@kublai.com> (brendan)
891 * imap/imap.c, lib.c, lib.h, mutt.h, mutt_tunnel.c, sendlib.c:
892 Report non-zero exit status of tunnel command. Closes: #1749.
894 * imap/imap.c, imap/util.c, init.h, mutt.h, pop_lib.c: Replace
895 pointless imap_force_ssl option with ssl_force_tls, which
896 requires any connection (POP or IMAP) to a remote server to
897 be encrypted, and attempts to negotiate encryption even if the
898 capability isn't advertised (this last bit is of dubious utility,
899 but essentially harmless since the connection would otherwise
900 fail anyway). Closes: #1284.
902 * imap/browse.c: Kill a warning.
904 * init.c: Use isalnum instead of isalpha when parsing unbraced
905 environment variable names, per tamo's suggestion. Closes #2022.
907 2005-08-05 02:16:46 Brendan Cully <brendan@kublai.com> (brendan)
909 * attach.c, attach.h, browser.c, curs_main.c, mutt.h, mutt_menu.h,
910 pager.h, protos.h: Move some attachment-related prototypes and
911 structures into attach.h from the global headers. A small step
912 towards sane dependency tracking and code cleanliness.
914 2005-08-04 01:15:52 brendan (brendan)
916 * compose.c: Don't unlink non-mutt files that would have been
917 unlinked on send if the message is cancelled.
919 2005-08-03 15:34:14 Brendan Cully <brendan@kublai.com> (brendan)
921 * account.c: Fix C precedence buglet in getlogin preventing it
922 from actually calling getuser.
924 * mutt_ssl.c: Don't double-free X509 certificates. This patch
925 looks wrong, but it isn't.
927 2005-08-02 18:15:33 Brendan Cully <brendan@kublai.com> (brendan)
929 * Makefile.am, po/Makefile.in.in, po/POTFILES.in: Remove
930 mutt_ssl_nss.c from POTFILES.in. Also hack the makefiles to build
931 keymap_alldefs.h in $(top_srcdir), since that's where xgettext
932 looks. Not super clean I guess - the other alternative is to
935 * globals.h, init.c, init.h, mutt.h, mutt_sasl.c, mutt_socket.c,
936 mutt_ssl.h, mutt_ssl_nss.c, pop_lib.c, configure.in: Put moribund
937 NSS support out to pasture.
939 * compose.c, mutt.h: In compose menu, detach should be able to
940 unlink files generated by mutt, but not files that existed before.
942 * commands.c, pgp.c: More fiddling with PGP results. When
943 rerunning PGP on a message, clear old security result bits to
944 avoid confusing messages like 'decrypt failed; PGP signature
945 successfully verified'.
947 * pgp.c: Forget passphrase on PGP/inline decryption error,
948 and improve status line messages.
950 * configure.in: Make $docdir relative to $prefix, like the
953 * contrib/Makefile.in, doc/Makefile.in: Be more selective about
954 what to remove during uninstall. (closes #1625)
956 * pgp.c: Also forget passphrase when encrypt fails, if
957 signing. (closes #1025 again)
959 * imap/message.c: Check that the entire message downloaded
960 successfully on fetch, and don't treat a disappearing cache file
961 as fatal. (closes #1483)
963 * compose.c: Don't unlink attachments that you've decided not
964 to send. (closes #1328)
966 * pgp.c: Bump up size of PgpPass to 1024 from 256. Seems crazy,
967 but it's harmless and it (closes #1207).
969 * account.c: Fix password prompt for POP (more authentication
972 2005-08-01 22:37:22 Brendan Cully <brendan@kublai.com> (brendan)
974 * doc/manual.sgml.head: Document <backtab> key.
976 * pgp.c: Automatically forget PGP passphrase on sign or decrypt
977 error. (closes #1025)
979 * pgp.c: Display "successfully decrypted" message instead of
980 nothing. Superseded by signature verification.
982 * commands.c, pgp.c: Don't report PGP signature could not be
983 verified unless there really is a signature verification problem
984 (not some other PGP error).
986 * Makefile.am: Install system muttrc from the build directory,
987 not the source directory.
989 * mbox.c: Restore Sort immediately after sorting by mailbox
990 order in mbox_sync_mailbox. (closes #972)
992 * doc/Makefile.in, doc/mutt.man: Insert compile-time paths to
993 system resources into mutt.man. (closes #854)
995 * commands.c, protos.h: Report errors occuring in
996 _mutt_save_message. (closes #847)
998 * globals.h, mutt.h, mutt_ssl.c, muttlib.c: Cache SSL certificates
999 that have been accepted but not saved until mutt exits. (closes
1000 #643). Create mutt_add_list_n for adding non-character data to
1001 lists, have mutt_add_list call it.
1003 * mx.c: Report error creating FCC when writing to IMAP
1004 server. Addresses #423.
1006 * init.c: complete :set mbox_type=<tab>. (closes #1649)
1008 2005-07-30 04:40:45 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1011 * pager.c: The builtin pager tries to wrap a line for ever if:
1012 0) the line contains a space or a tab character
1013 followed by a very long word, and 1) M_PAGER_NSKIP flag is
1014 passed to it, and 2) $smart_wrap is set. (default)
1016 2005-07-30 04:13:07 Vincent Lefevre <vincent@vinc17.org> (brendan)
1018 * curs_main.c, pager.c: When using colors, the status line of
1019 the index is displayed in a >bright color, even when the prefix
1020 "bright" is *not* given in the foreground color. The problem
1021 occurs when I have the following additional line:
1022 color normal brightwhite black The problem is that BKGDSET's
1025 2005-07-30 03:59:04 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1028 * recvattach.c: Don't refuse to delete attachments just because a
1029 message has been checked for "traditional" PGP encoding. (closes
1032 2005-07-29 18:05:50 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1035 * init.c: "nospam foo" causes a segv if you have not set any
1036 "spam", because of a null pointer dereference.
1038 2005-07-29 06:45:14 Brendan Cully <brendan@kublai.com> (brendan)
1040 * mutt_ssl_gnutls.c: Tweak a poorly-worded error message in the
1041 gnutls glue, pointed out by Vincent Lefevre.
1043 * imap/imap.c: Fix bug added in revision 3.26, where
1044 imap_sync_mailbox failed to check whether it was supposed to
1045 expunge before issuing a CLOSE.
1047 2005-07-28 20:42:45 ttakah@lapis.plala.or.jp (roessler)
1049 * crypt-gpgme.c: Fix mutt/2004; S/MIME user interface differences
1050 between GPGME and classic.
1052 2005-07-28 19:47:40 Brendan Cully <brendan@kublai.com> (brendan)
1054 * imap/auth_cram.c, imap/auth_login.c: Use mutt_account_getlogin
1055 instead of getuser for authentication methods that only support
1056 an authentication ID. As a side-effect, don't display a dangling
1057 authentication name pointer in getpass.
1059 2005-07-27 15:08:43 Vincent Lefevre <vincent@vinc17.org> (brendan)
1061 * crypt-gpgme.c: Correct two typos in GPGME error messages.
1063 2005-07-27 05:53:27 Brendan Cully <brendan@kublai.com> (brendan)
1065 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/es.po,
1066 po/et.po, po/gl.po, po/lt.po, po/pt_BR.po, po/sk.po: Update
1067 Thomas' address in several out-of-date PO files. (closes #990)
1069 * mutt_ssl_gnutls.c: Silence some harmless warnings. Also,
1070 one day -pedantic is going to get held up on the causeway.
1072 * imap/command.c: More fiddling with fatal state handling. Not
1073 tested, and probably as wrong as what was already there.
1075 * muttlib.c: Rework mutt_save_confirm to support confirmappend
1076 with IMAP mailboxes. I hope I got all cases right.
1078 2005-07-26 23:57:38 Brendan Cully <brendan@kublai.com> (brendan)
1080 * imap/imap.c: Adjust imap_access so that it doesn't issue STATUS
1081 on the selected mailbox, and have imap_open_mailbox_append use
1082 imap_access instead of rolling its own.
1084 2005-07-26 18:45:01 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1087 * crypt-gpgme.c, mutt_ssl_gnutls.c, po/POTFILES.in: Partial
1088 application of Tamo's translation patch for gpgme and gnutls.
1090 2005-07-26 16:44:20 Brendan Cully <brendan@kublai.com> (brendan)
1092 * imap/imap.c: Don't check for the existence of a mailbox we're
1093 already in when appending. (closes #1842)
1095 2005-07-26 16:40:16 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1098 * init.h: Return $menu_move_off default to status quo ante.
1100 * init.h: hcache spelling fixes
1102 2005-07-26 16:37:28 Tamotsu Takahashi <ttakah@lapis.plala.or.jp>
1105 * enter.c: Introduce fall-back from complete-query to complete
1106 for the edit menu, so 'bind editor <tab> complete-query'
1109 2005-07-26 06:14:34 "Brent J. Nordquist" <brent@nordist.net> (brendan)
1111 * doc/manual.sgml.head: Correct a couple of typos (and change
1112 ‐ to -: although the text version of the manual renders
1113 ‐, the web version does not).
1115 2005-07-26 05:58:29 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1118 * pattern.c: Interpret an empty limit as a request to cancel
1119 the current limit. (Closes #1854)
1121 2005-07-26 05:28:02 Brendan Cully <brendan@kublai.com> (brendan)
1123 * mutt_ssl.c: Don't offer to save expired or not-yet-valid
1124 certificates. Closes #1943 as a side-effect.
1126 * imap/imap.c, imap/imap_private.h: Rework IMAP CLOSE handling
1127 to avoid expunging messages when exiting without saving
1128 changes. (closes #1899)
1130 2005-07-26 03:09:55 Ralf Wildenhues <wildenhues@ins.uni-bonn.de>
1133 * mbyte.c, mutt_socket.c: There are some functions without ANSI
1134 prototypes left in mutt-owned sources.
1136 2005-07-25 20:07:23 Brendan Cully <brendan@kublai.com> (brendan)
1138 * init.h: Update _MAKEDOC macro so that the documentation includes
1141 2005-07-25 15:48:36 Thomas Roessler <roessler@does-not-exist.org>
1144 * copy.c, imap/imap.c, mh.c, mutt.h, muttlib.c, thread.c: Get rid
1145 of IMAP-related special casing all over the thread editing code.
1147 2005-07-25 04:56:38 brendan (brendan)
1149 * imap/message.c: Indentation, mostly
1151 2005-07-25 04:37:20 Brendan Cully <brendan@kublai.com> (brendan)
1153 * imap/message.c: Minor cosmetic cleanup (fewer #ifdef HCACHE
1156 2005-07-25 04:31:51 brendan (brendan)
1158 * muttlib.c: Suppress a printf format warning
1160 2005-07-24 18:33:31 Brendan Cully <brendan@kublai.com> (brendan)
1162 * muttlib.c: Typo in last commit.
1164 * imap/message.c, muttlib.c, protos.h: Merge full envelope from
1165 message fetch into original sparse envelope, instead of replacing
1166 it. This should be gentler on the various threading hashes and may
1167 (knock on wood) fix the threading segfault. Threading behaviour
1168 is observably better.
1170 2005-07-24 18:18:29 brendan (brendan)
1172 * imap/util.c: Revert Glanzmann's imap_parse_mailbox patch.
1174 2005-07-24 16:53:59 Thomas Roessler <roessler@does-not-exist.org>
1177 * thread.c: Try to fix threading bug triggered by duplicate
1180 2005-07-24 16:51:38 Cedric Duval <cedricduval+web@free.fr> (brendan)
1182 * OPS, copy.c, curs_main.c, doc/manual.sgml.head, functions.h,
1183 imap/imap.c, mh.c, mutt.h, mx.c, pager.c, protos.h, thread.c:
1184 Add thread editing commands.
1186 2005-07-24 16:12:12 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
1188 * doc/manual.sgml.head, main.c, protos.h, init.c: This patch
1189 adds an option -D to dump mutt's configuration after all
1190 configuration files have been read. Changes against PW's version:
1191 (1) curses isn't initialized; (2) variables are dumped to stdout,
1194 2005-07-24 15:46:26 Thomas Roessler <roessler@does-not-exist.org>
1197 * hash.c, imap/message.c, imap/util.c: This patch includes (1)
1198 a rewrite of hash_delete_hash, and (2) some changes to the IMAP
1199 code that Thomas Glanzmann made during an attempt to squash some
1200 segmentation fault in May. There is no guarantee that this patch
1201 doesn't break things. If it does, please complain to mutt-dev.
1203 * recvattach.c, smime.c: Fix S/MIME segmentation fault. Bug
1204 reported by Mads Martin Joergensen; part fixed by Brendan Cully.
1206 2005-07-24 08:59:44 Brendan Cully <brendan@kublai.com> (brendan)
1208 * copy.c: Don't assume messages in MMDF mailboxes have From
1209 separators when copying them. Spotted by William Lovas. Initial
1210 patch by TAKAHASHI Tamotsu.
1212 2005-07-23 23:35:17 Byrial Jensen <byrial@image.dk> (brendan)
1214 * curs_main.c, doc/manual.sgml.head, globals.h, main.c, muttlib.c:
1215 This is the current shortcut patch patch by Byrial Ole Jensen
1216 <byrial@image.dk>, updated by Christoph Berg <cb@df7cb.de>.
1218 2005-07-17 00:43:05 Brendan Cully <brendan@kublai.com> (brendan)
1220 * account.c: Don't dereference null ImapUser in new getlogin
1223 2005-07-15 07:29:37 Vincent Lefevre <vincent@vinc17.org> (brendan)
1225 * po/fr.po: PO update 20050613.
1227 2005-07-06 23:49:08 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1230 * BEWARE: this fixes a little typo.
1232 2005-07-06 21:03:00 Brendan Cully <brendan@kublai.com> (brendan)
1234 * hcache.c: Apply Aaron Crane's function pointer bandaid to the
1237 2005-06-28 19:26:54 Brendan Cully <brendan@kublai.com> (brendan)
1239 * account.c, account.h, globals.h, init.h, mutt_sasl.c: Add
1240 $imap_login variable to specify which user to authenticate as
1241 ($imap_user controls which user's mail gets accessed). Currently
1242 this can't be specified interactively, since I can't think of
1243 a way to do it that wouldn't annoy users where login == user
1244 (the default value of $imap_login).
1246 2005-06-24 22:32:38 Sébastien Hinderer
1247 <Sebastien.Hinderer@libertysurf.fr> (brendan)
1249 * crypt.c: Remove a warning about unused variable 'now' in
1250 crypt_valid_passphrase
1252 2005-06-22 01:46:49 Sébastien Hinderer
1253 <Sebastien.Hinderer@libertysurf.fr> (brendan)
1255 * doc/devel-notes.txt: This patch fixes two small typos in
1258 2005-06-18 04:54:39 Brendan Cully <brendan@kublai.com> (brendan)
1260 * main.c: Update copyright dates according to latest activity
1263 2005-06-12 18:28:29 Tamotsu Takahashi <ttakah@lapis.plala.or.jp>
1266 * menu.c: Fix background colors for $arrow_cursor.
1268 2005-06-12 18:24:31 Thomas Roessler <roessler@does-not-exist.org>
1271 * curs_main.c, init.h, menu.c, mutt.h: Add $braille_friendly.
1272 Behavior originally suggested by Sébastien Hinderer
1273 <Sebastien.Hinderer@libertysurf.fr>.
1275 2005-04-10 09:37:51 Johan Svedberg <johan@svedberg.pp.se> (roessler)
1279 2005-04-03 00:14:51 Daniel Jacobowitz <dan@debian.org> (brendan)
1281 * imap/imap.c, imap/imap_private.h, imap/message.c: Synchronise
1282 message flags before moving messages.
1284 2005-03-31 04:55:09 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1287 * mh.c: Another hcache cygwin portability fix.
1289 2005-03-23 10:51:11 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1292 * init.h, mh.c, mutt.h: Maildir header cache.
1294 2005-03-22 19:58:15 Horst Schirmeier <horst@schirmeier.com> (roessler)
1296 * Makefile.am: Use install-exec-hook install of
1299 2005-03-22 19:53:49 Ronny Haryanto <ronnylist@haryan.to> (roessler)
1303 2005-03-22 19:49:31 René Clerc <rene@clerc.nl> (roessler)
1307 2005-03-22 19:48:35 Roland Rosenfeld <roland@spinnaker.de> (roessler)
1311 2005-03-22 19:46:59 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
1313 * init.c, init.h: remove some unused functions.
1315 2005-03-22 19:43:13 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
1319 2005-03-22 03:40:54 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1322 * hcache.c, imap/imap.c, imap/imap_private.h, imap/message.c,
1323 protos.h: Thomas graces us with this patch that resolves a
1324 type-size inconsistency in the UIDVALIDITY parser.
1326 Edited for correctness.
1328 2005-03-17 09:30:06 Pawel Dziekonski <pawel.dziekonski@pwr.wroc.pl>
1333 2005-03-16 07:01:59 Brendan Cully <brendan@kublai.com> (brendan)
1335 * doc/Makefile.in: As Ralf Wildenhues noted, the cygwin EXEEXT
1336 patch was incomplete. Note to self: avoid patching on short
1337 sleep. Starting tomorrow.
1339 * configure.in, doc/Makefile.in, hcache.c, Makefile.am: Various
1340 cygwin portability fixes
1342 2005-03-15 04:40:40 Brendan Cully <brendan@kublai.com> (brendan)
1344 * crypthash.h: Don't define uint32_t anywhere but in
1345 config.h. Spotted by Alain Bench.
1347 2005-03-13 16:35:35 roessler (roessler)
1349 * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po,
1350 po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
1351 po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, VERSION, po/bg.po,
1352 po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
1353 po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, reldate.h:
1354 automatic post-release commit for mutt-1.5.9
1356 2005-03-13 16:29:09 Morten Bo Johansen <mojo@mbjnet.dk> (roessler)
1360 2005-03-05 18:15:20 Christoph Ludwig
1361 <cludwig@cdc.informatik.tu-darmstadt.de> (roessler)
1363 * crypt.c: The attached patch fixes a segfault I observed
1364 today: mutt failed to check for a possible null pointer in
1365 mutt_is_application_smime(Body*).
1367 2005-03-05 07:10:57 brendan (brendan)
1369 * mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h,
1370 mutt_ssl.c, mutt_ssl_gnutls.c, mutt_ssl_nss.c, mutt_tunnel.c:
1371 Rename open/close/read/write function pointers to avoid problems
1372 with systems where standard open/close/read/write functions are
1373 implemented with macros. Thanks to Aaron Crane and others for
1374 their input about the problem.
1376 2005-03-01 15:53:25 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
1380 2005-03-01 15:52:33 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1383 * init.h: This is a spelling fix supplied by Cameron Simpson.
1385 2005-02-28 18:33:45 Mads Martin Joergensen <mmj@suse.de> (roessler)
1387 * curs_main.c: Fix a crash.
1389 2005-02-28 15:15:23 Christoph Berg <cb@df7cb.de> (roessler)
1391 * init.h, menu.c, mutt.h: I've updated the menu_context patch to
1392 reintroduce the menu_move_off variable that hasn't made it into
1393 1.5.8. The patch fixes menu_prev_line and menu_next_line which
1394 didn't work with menu_context > 0 and also makes <current-middle>
1395 work even if there are less messages than screen lines (thanks
1396 to René Clerc and Vincent Lefevre for spotting these issues).
1398 2005-02-28 14:37:09 Udo Schweigert <mutt@cert.siemens.de> (roessler)
1400 * smime.c: As pointed out in a separate thread, here is a patch
1401 which fixes the problem of a failing openssl after interactively
1402 selecting a recipient's key.
1404 2005-02-27 03:18:23 Brendan Cully <brendan@kublai.com> (brendan)
1406 * imap/message.c: Turn brain back on before committing patches
1407 (that modification I made to APPEND was bogus).
1409 2005-02-27 02:44:45 Dan Hopper <ku4nf@austin.rr.com> (brendan)
1411 * imap/message.c: Don't lose N flag when uploading a message to
1412 an IMAP mailbox. (Slightly modified from the original patch to
1413 prevent spurious space characters).
1415 2005-02-21 04:42:34 Alain Bench <messtic@oreka.com> (roessler)
1417 * parse.c, pgp.c, sendlib.c: Bcc should be RFC2047-encoded, too.
1419 2005-02-19 16:00:24 Thomas Roessler <roessler@does-not-exist.org>
1422 * sendlib.c: Fix Debian 295528.
1424 2005-02-17 03:33:00 Brendan Cully <brendan@kublai.com> (brendan)
1426 * OPS, browser.c, doc/manual.sgml.head, functions.h,
1427 imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h:
1428 New function: rename-mailbox (bound to 'r' by default).
1430 The lack of a rename-mailbox command for IMAP finally got too
1431 annoying. It's a bit of a cut-and-paste job, but I've put my
1432 dreams of cleaning up the IMAP codebase on hold. Gotta grow up
1435 2005-02-16 09:34:06 ta_panta_rei <7vvtch802@sneakemail.com> (roessler)
1439 2005-02-16 08:48:41 Ronny Haryanto <ronnylist@haryan.to> (roessler)
1443 2005-02-15 19:28:24 Thomas Roessler <roessler@does-not-exist.org>
1446 * doc/Makefile.in: Fix linuxdoc invocation. Thanks to
1447 Tamotsu Takahashi for tracking this down to an idiotic
1448 non-backwards-compatible change to the way groff works.
1450 2005-02-15 19:03:51 Ivan Vilata i Balaguer <ivan@selidor.net>
1455 2005-02-14 08:48:43 Vincent Lefevre <vincent@vinc17.org> (roessler)
1459 2005-02-13 17:37:31 Roland Rosenfeld <roland@spinnaker.de> (roessler)
1463 2005-02-13 09:53:07 Thomas Roessler <roessler@does-not-exist.org>
1466 * Makefile.am: Include crypt-gpgme.h with the distribution.
1468 2005-02-13 00:25:37 Brendan Cully <brendan@kublai.com> (brendan)
1470 * configure.in, m4/gettext.m4, m4/iconv.m4: Use AC_HELP_STRING
1471 to pretty print configure --help screen, with mixed results.
1473 2005-02-12 21:04:22 Brendan Cully <brendan@kublai.com> (brendan)
1475 * Makefile.am, imap/Makefile.am: Require at least automake 1.6
1477 2005-02-12 20:56:36 roessler (roessler)
1479 * po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
1480 po/zh_CN.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po, po/pl.po,
1481 po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
1482 po/ja.po, po/ko.po, po/da.po, po/de.po, po/el.po, po/eo.po,
1483 po/es.po, Makefile.am, VERSION, po/bg.po, po/ca.po, po/cs.po,
1484 reldate.h: automatic post-release commit for mutt-1.5.8
1486 2005-02-12 20:46:48 Vincent Lefevre <vincent@vinc17.org> (roessler)
1490 2005-02-12 20:45:36 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
1494 2005-02-12 20:20:42 Thomas Roessler <roessler@does-not-exist.org>
1497 * configure.in: Give people more time to profile the inode
1498 sorting code; disabled by default for now.
1500 * globals.h, init.h, menu.c: Christoph Berg's menu_context,
1501 and a version of menu_move_off where that's not optional,
1502 but where mutt will just try to avoid moving off the bottom.
1503 Complain to mutt-dev if you want this to be optional.
1505 2005-02-12 19:54:51 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1508 * imap/message.c, imap/util.c: Fix debian bug #275060 (editing
1509 on an imap server loses its flags). Remove trailing delimiter
1510 from IMAP folder names.
1512 2005-02-12 19:52:28 Thomas Roessler <roessler@does-not-exist.org>
1515 * charset.c, mbyte.c: Recognize euc-jp-ms. MORIYAMA Masayuki
1516 by way of TAKAHASHI Tamotsu.
1518 2005-02-12 19:38:14 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1521 * doc/manual.sgml.head, doc/manual.sgml.tail, init.h, main.c:
1522 Trivial documentation fixes (TAKAHASHI Tamotsu, Brendan Cully,
1523 Paul Walker, Derek Martin).
1525 * editmsg.c: Partially fix debian bug #275060 (editing a message
1526 in a mbox loses its flags).
1528 * TODO: We have $include_onlyfirst.
1530 2005-02-12 19:28:26 TAKIZAWA Takashi <taki@luna.email.ne.jp> (roessler)
1532 * muttlib.c, pager.c: column-length and byte-length are different
1534 2005-02-12 19:19:25 Derek Martin <invalid@pizzashack.org> (roessler)
1536 * mutt.h, commands.c, curs_main.c, init.h: pgp-auto-decode: When
1537 $pgp_auto_decode is set, then mutt will check for traditional
1538 pgp on certain operations. This is similar (but NOT identical)
1539 to the behavior known from PGP/MIME messages.
1541 2005-02-12 19:12:40 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1544 * alias.c, doc/manual.sgml.head, globals.h, hdrline.c, init.c,
1545 init.h: unalternates now also adds to a list of exceptions;
1546 same behavior for unlists, and unsubscribe. With some changes
1549 2005-02-11 04:12:03 Brendan Cully <brendan@kublai.com> (brendan)
1551 * configure.in, m4/libgnutls.m4, mutt_ssl_gnutls.c: autoconf
1552 support for gnutls using a slightly modified version of gnutls'
1555 * globals.h, init.h: Only enable ssl_client_cert for openssl
1556 (spotted by Adeodato).
1558 2005-02-09 09:05:38 Thomas Roessler <roessler@does-not-exist.org>
1561 * pattern.c: Don't crash in mutt_pattern_exec when h->env is NULL.
1563 2005-02-08 17:23:50 TAKAHASHI Tamotsu <tamo@momonga-linux.org>
1566 * init.h, mutt.h, mutt_idna.c: Make IDN decoding optional.
1568 2005-02-05 14:11:36 Thomas Roessler <roessler@does-not-exist.org>
1571 * crypthash.h, imap/util.c, lib.h, mbyte.h, mutt_idna.h,
1572 patchlist.sh, remailer.h, rfc822.h: Remove a number of unnecessary
1573 config.h includes, and add some missing ones. May fix some bugs.
1575 2005-02-04 16:54:13 Brendan Cully <brendan@kublai.com> (brendan)
1577 * Makefile.am: Add smime_keys to EXTRA_SCRIPTS (for make dist).
1579 2005-02-04 12:56:28 Tamotsu Takahashi <ttakah@lapis.plala.or.jp>
1582 * Makefile.am: http://bugs.guug.de/db/17/1769.html This is
1583 necessary for FreeBSD.
1585 2005-02-03 19:46:53 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1588 * hcache.c: this is a fix for hcache.c infrastructure which is
1589 about wrongly calculate unique id
1591 2005-02-03 18:44:27 Thomas Roessler <roessler@does-not-exist.org>
1594 * pgp.c: Fix PGP clear signature handling.
1596 2005-02-03 17:01:44 Brendan Cully <brendan@kublai.com> (brendan)
1598 * imap/auth.c, imap/auth_anon.c, imap/auth_cram.c,
1599 imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
1600 imap/browse.c, imap/command.c, imap/imap.c, imap/message.c,
1601 imap/utf7.c, pgpkey.c, pgplib.c, pgpmicalg.c, pgppacket.c,
1602 pgppubring.c, pop.c, pop_auth.c, pop_lib.c, postpone.c,
1603 query.c, recvattach.c, recvcmd.c, regex.c, remailer.c,
1604 resize.c, rfc1524.c, rfc2047.c, rfc2231.c, rfc822.c, score.c,
1605 send.c, sendlib.c, sha1.c, signal.c, smime.c, snprintf.c,
1606 sort.c, status.c, system.c, thread.c, url.c, utf8.c,
1607 wcwidth.c, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
1608 crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
1609 crypt.c, cryptglue.c, curs_lib.c, curs_main.c, date.c,
1610 dotlock.c, edit.c, editmsg.c, enter.c, extlib.c, filter.c,
1611 flags.c, from.c, getdomain.c, gnupgparse.c, handler.c, hash.c,
1612 hdrline.c, headers.c, help.c, history.c, hook.c, init.c, keymap.c,
1613 lib.c, main.c, makedoc.c, mbox.c, mbyte.c, md5c.c, menu.c, mh.c,
1614 mutt.h, mutt_idna.c, mutt_sasl.c, mutt_socket.c, mutt_ssl.c,
1615 mutt_ssl_gnutls.c, mutt_ssl_nss.c, mutt_tunnel.c, muttlib.c,
1616 mx.c, pager.c, parse.c, pattern.c, pgp.c, pgpinvoke.c, account.c,
1617 addrbook.c, alias.c, ascii.c, attach.c, base64.c, browser.c,
1618 buffy.c, charset.c, color.c, commands.c, complete.c, compose.c,
1619 copy.c, crypt-gpgme.c: Add config.h to the top of every C file
1620 that could possibly want it. Remove it from mutt.h
1622 2005-02-01 03:36:39 Brendan Cully <brendan@kublai.com> (brendan)
1624 * imap/auth.c, imap/auth_anon.c, imap/auth_cram.c,
1625 imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
1626 imap/browse.c, imap/command.c, imap/imap.c, imap/message.c,
1627 imap/utf7.c, protos.h: Pull config.h out of protos.h, add to
1628 top of every IMAP C file. This should probably be done to every
1629 C file, but the results need testing in case some files depend
1630 on the current (broken) includes.
1632 2005-01-31 02:40:14 brendan (brendan)
1634 * acconfig.h, configure.in, hcache.c, imap/imap_private.h,
1635 imap/message.c, m4/types.m4, protos.h: Begin removing deprecated
1636 autoconf 2.13 backward compatibility code. Add AC_CHECK_TYPES
1637 macros for uin32/64 types, use uint64_t instead of long long in
1640 2005-01-29 19:15:07 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1643 * hcache.c: - make hcache.c conform to mutt codingstyle - use $Id$
1644 CVS keyword instead of %K% BitKeeper keyword
1646 2005-01-28 16:40:33 Thomas Roessler <roessler@does-not-exist.org>
1649 * pgp.c: Adeotato points out that feof() only works after a read.
1650 So, we now check for an unsuccessful fgetc().
1652 2005-01-28 14:50:31 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
1654 * signal.c: Trigger window resizing code when waking up from
1657 2005-01-28 14:09:08 René Clerc <rene@clerc.nl> (roessler)
1661 2005-01-28 13:17:22 Werner Koch <wk@gnupg.org> (roessler)
1663 * Makefile.am, configure.in, crypt-gpgme.c, crypt-gpgme.h,
1664 crypt-mod-pgp-gpgme.c, crypt-mod-smime-gpgme.c, cryptglue.c,
1665 functions.h: gpgme integration. See documentation for
1666 $crypt_use_gpgme, and http://www.gnupg.org/aegypten2/.
1668 2005-01-28 13:00:36 Adeodato Simó <asp16@alu.ua.es> (roessler)
1670 * mutt_ssl_gnutls.c: The attached mini-patch from David Mosberger
1671 <davidm@napali.hpl.hp.com> seems to fix a segfault in the ia64
1672 architecture. Via Debian Bug#285001.
1674 2005-01-28 10:01:30 roessler (roessler)
1676 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/lt.po,
1677 po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
1678 po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po,
1679 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, VERSION,
1680 po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po, reldate.h:
1681 automatic post-release commit for mutt-1.5.7
1683 2005-01-27 20:52:13 Thomas Roessler <roessler@does-not-exist.org>
1686 * main.c: Add USE_INODESORT to main.c's option dump.
1688 2005-01-27 20:38:02 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1691 * commands.c: 0. In compose mode, press Ctrl-t to change
1692 Content-Type. 1. Type "application/octet-stream" for example.
1693 2. Press Ctrl-t again. 3. Type "text/plain; charset=us-ascii"
1694 4. You will be asked "Convert to us-ascii upon sending?"
1695 5. Press y or n. 6. You will see a strange message:
1696 "Content-Type changed to Convert to us-ascii upon sending?."
1698 2005-01-27 20:26:52 Thomas Roessler <roessler@does-not-exist.org>
1701 * pgp.c: Return an error in pgp_decrypt_part when the PGP output
1704 2005-01-27 20:17:46 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1707 * curs_main.c: this patch doesn't raise an error if you try
1708 to sync an empty mailbox which makes it possible to use such a
1709 macro as this on an empty mailbox:
1711 macro index y "<sync-mailbox><change-folder>?" macro pager y
1712 "<sync-mailbox><change-folder>?"
1714 2005-01-27 19:34:50 David Shaw <dshaw@jabberwocky.com> (roessler)
1716 * pgp.c: Detect end of PGP armor header when a line is
1719 2005-01-27 19:18:15 Thomas Roessler <roessler@does-not-exist.org>
1722 * smime.c: Void the S/MIME passphrase before prompting
1723 the user to re-enter it. Noted by TAKAHASHI Tamotsu
1724 <ttakah@lapis.plala.or.jp>, but with memset replaced by
1725 smime_void_passphrase().
1727 2005-01-27 19:00:59 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1730 * curs_lib.c: Add terminal newline when it lacks after editing
1731 a message. Originally from TAKIZAWA Takashi.
1733 2005-01-27 18:58:14 Thomas Roessler <roessler@does-not-exist.org>
1736 * Makefile.am: Include mutt_ssl_gnutls.c with the distribution.
1738 2005-01-27 18:54:24 Marco d'Itri <md@Linux.IT> (roessler)
1740 * globals.h, imap/imap.c, imap/util.c, init.c, init.h, main.c,
1741 mutt.h, mutt_sasl.c, mutt_socket.c, mutt_ssl.h, mutt_ssl_gnutls.c,
1742 pop_lib.c: GNUTLS support. Used in Debian since Nov. 2001.
1744 2005-01-27 18:48:41 Bill Nottingham <notting@redhat.com> (roessler)
1746 * mutt_sasl.c: With SASL, expect the server to prompt for
1747 additional auth data if we have some to send (#129961, upstream
1750 * contrib/sample.muttrc: Changes the sample.muttrc highlight to
1751 catch https URLs as well.
1753 * color.c, main.c: Support for the "default" color in Slang.
1755 2005-01-27 18:45:37 Florian Weimer <fw@deneb.enyo.de> (roessler)
1757 * mh.c, configure.in: Read files in maildir folders in inode
1758 order; this seems to reduce seek overhead on Linux. Enabled by
1759 default; to disable, run configure with --disable-inodesort.
1760 (By way of Mario d'Itri.)
1762 2005-01-27 18:28:42 Marco d'Itri <md@Linux.IT> (roessler)
1764 * pgp.c: Improved good signature check.
1766 * contrib/gpg.rc, pgpinvoke.c: Make the default Muttrc work
1767 out the box for people using gnupg-agent. Wrote and applied a
1768 one-line patch to make the %?p? conditional escape work correctly,
1769 patch forwarded upstream. (Closes: #277646)
1771 * pgpewrap.c: Don't segfault when invoked without any arguments.
1773 * contrib/gpg.rc, pgp.c: Evaluate gpg's machine-parseable status
1776 * smime_keys.pl: Add some sanity checks to smime_keys.pl.
1778 * contrib/gpg.rc: A gpg command line contains both --verbose
1779 and --no-verbose, remove the first.
1781 2005-01-26 14:33:08 Thomas Roessler <roessler@does-not-exist.org>
1784 * status.c: And, thinking about it further, this should just be
1785 an empty string, not "(null)".
1787 * status.c: The last Context->pattern fix was still crap.
1788 Ooooops. (Thanks Ralf.)
1790 2005-01-26 13:36:44 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1793 * Makefile.am, configure.in, globals.h, hcache.c, imap/imap.c,
1794 imap/imap_private.h, imap/message.c, init.h, main.c, protos.h:
1797 2005-01-26 12:37:38 Ralf Wildenhues <wildenhues@ins.uni-bonn.de>
1800 * addrbook.c, browser.c, commands.c, compose.c, imap/utf7.c:
1801 Make some functions static.
1803 * imap/command.c, imap/message.c: Fix some printf arguments.
1805 2005-01-26 12:21:46 Thomas Roessler <roessler@does-not-exist.org>
1808 * status.c: * status.c: A variant of
1809 <http://marc.theaimsgroup.com/?l=mutt-dev&m=110053165002362&w=2>.
1810 Spotted by Ralf Wildenhues <wildenhues@ins.uni-bonn.de>.
1812 2005-01-17 02:24:49 Brendan Cully <brendan@kublai.com> (brendan)
1814 * cvslog2changelog.pl: cvs log emits a timezone after the hour,
1815 at least here. Adjust date regexp to handle that case.
1817 2005-01-15 17:45:01 Adeodato Simó <asp16@alu.ua.es> (brendan)
1819 * po/cs.po: Major translation updates forgotten in mutt-po.
1820 (I missed cs in the last commit).
1822 2005-01-15 08:01:35 Brendan Cully <brendan@kublai.com> (brendan)
1824 * Makefile.am: Update commit targets to work when builddir !=
1827 2005-01-15 07:43:30 Adeodato Simó <asp16@alu.ua.es> (brendan)
1829 * po/sv.po, po/ca.po, po/de.po, po/it.po: i18n updates.
1831 * doc/manual.sgml.head, doc/mutt.man, doc/muttrc.man.head,
1832 init.h: Sundry documentation nits fixed. Debian #210679, #254294,
1835 2005-01-11 12:15:13 Thomas Roessler <roessler@does-not-exist.org>
1838 * doc/manual.sgml.head, doc/muttrc.man.head: Document send2-hook.
1840 * send.c: send2-hook should also be executed after the first
1841 time the message is edited by the user.
1843 2005-01-09 15:35:51 Thomas Roessler <roessler@does-not-exist.org>
1846 * doc/muttbug.man, muttbug.sh.in: Replace muttbug and its
1847 documentation by a note that acknowledges the shut down of the
1848 bug tracking system.
1850 2004-12-21 09:46:24 Thomas Roessler <roessler@does-not-exist.org>
1853 * pgp.c: Fix Debian #275188.
1855 2004-12-07 19:50:04 Thomas Roessler <roessler@does-not-exist.org>
1858 * compose.c, hook.c, init.c, init.h, mutt.h, send.c: Add
1859 send2-hook and fix alternates handling.
1861 2004-11-19 16:16:51 René Clerc <rene@clerc.nl> (roessler)
1863 * doc/manual.sgml.tail, doc/manual.sgml.head: Document
1866 2004-11-08 08:43:17 Ralf Wildenhues <wildenhues@ins.uni-bonn.de>
1869 * imap/imap_private.h: Having a signed one-bit bitfield is quite
1870 odd -- its value is either 0 or -1. Although the current code
1871 is not broken because it doesn't test equality to 1, IMHO it's
1872 better not to use that.
1874 * imap/message.c: There's a size_t in imap_append_message not
1875 printed out portably.
1877 2004-11-02 13:30:58 Thomas Roessler <roessler@does-not-exist.org>
1880 * copy.h: Fix flag confusion. Noted by Vincent Lefevre.
1882 2004-10-30 21:59:00 Thomas Roessler <roessler@does-not-exist.org>
1885 * browser.c, buffy.c, check_sec.sh, commands.c, edit.c,
1886 imap/auth_cram.c, imap/auth_gss.c, imap/imap.c, imap/message.c,
1887 lib.c, lib.h, mutt_ssl.c, muttlib.c, recvcmd.c, url.c:
1888 safe_strcat, safe_strncat. Thanks to Ulf H. for noting the
1889 wrong use of strncat in part of the mutt code base.
1891 * smime.c: Fix bad code in smime_get_field_from_db. Problem noted
1892 by Ulf Härnhammar <Ulf.Harnhammar.9485@student.uu.se>.
1894 2004-09-29 11:27:33 Thomas Roessler <roessler@does-not-exist.org>
1897 * lib.c: Fix mutt_unlink race condition for systems without
1898 O_NOFOLLOW. Noted by Jarno Huuskonen <Jarno.Huuskonen@uku.fi>.
1900 2004-09-07 08:09:39 Matthias Andree <matthias.andree@gmx.de> (roessler)
1902 * prepare: Fix parameter passing.
1904 2004-08-31 15:41:03 Thomas Roessler <roessler@does-not-exist.org>
1907 * configure.in: Add AC_GNU_SOURCE.
1909 * recvattach.c: Remove *two* layers of S/MIME from messages
1910 before building the attachment tree. A generic solution would
1911 remove intransparent encodings all the way down the tree.
1913 2004-08-30 20:10:10 Brendan Cully <brendan@kublai.com> (roessler)
1915 * compose.c: Only print additional information related to PGP
1916 in case the current message is indeed to be encrypted/signed
1919 * globals.h, init.h, mutt_sasl.c, mutt_ssl.c: Here's a patch
1920 to allow mutt to use SSL client certificates to authenticate
1921 itself. To use, set ssl_client_cert to the path to your
1922 certificate file (containing both the certificate and the private
1923 key). It works with the SASL EXTERNAL authentication mechanism,
1924 so you'll need to have SASL enabled as well.
1926 2004-08-30 20:03:35 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1929 * init.c: Fix a memory leak in the generic spam detection code.
1931 * muttlib.c, protos.h: This wipes duplicated code, which I
1932 introduced a while ago.
1934 2004-08-30 19:47:47 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1939 2004-08-21 07:35:16 Ivan Vilata i Balaguer <ivan@selidor.net>
1944 2004-08-17 16:06:48 René Clerc <rene@clerc.nl> (roessler)
1948 2004-08-17 15:56:23 Thomas Roessler <roessler@does-not-exist.org>
1951 * configure.in, configure.in: Check for ssize_t.
1953 2004-08-17 15:25:31 Ronny Haryanto <ronnylist@haryan.to> (roessler)
1955 * po/id.po: Corrected update.
1959 2004-08-17 15:22:25 Vincent Lefevre <vincent@vinc17.org> (roessler)
1963 2004-08-17 13:42:01 Johan Svedberg <johan@svedberg.pp.se> (roessler)
1967 2004-08-16 21:37:43 Adeodato Simó <asp16@alu.ua.es> (roessler)
1969 * headers.c: as of current cvs, setting "PGP: E" (or similar)
1970 when header-editing a message does not work. the OP is set
1971 (ENCRYPT, SIGN, whatever) but APPLICATION_PGP is missing.
1973 2004-08-16 21:36:38 Brendan Cully <brendan@kublai.com> (roessler)
1975 * imap/imap.c: If STARTTLS fails to complete the SSL handshake,
1976 the error is not propagated and mutt will attempt to log in
1977 anyway, probably causing an infinite block on read. The attached
1978 patch closes the socket in this case, and propagates the error
1981 * imap/auth_sasl.c: The attached patch causes mutt to attempt
1982 the next method in imap_authenticators if the previous method
1983 failed, even if the server reported that the method was
1984 available. Previously mutt would give up if any authentication
1987 2004-08-16 21:34:22 Moritz Schulte <moritz@g10code.com> (roessler)
1989 * compose.c: Only print "Encrypt with" field in case the used
1990 S/MIME modules supports this feature.
1992 2004-08-16 21:33:35 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
1996 2004-08-11 12:31:21 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1999 * imap/imap.c: Fix two IMAP memory leaks.
2001 * imap/imap.c, imap/imap.h: Remove imap_close_connection.
2003 * menu.c: Fix a memory leak in mutt_menuDestroy.
2005 2004-08-08 16:21:16 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
2008 * ChangeLog, muttlib.c, protos.h: Fix a memory leak.
2010 2004-08-08 16:19:15 Thomas Roessler <roessler@does-not-exist.org>
2013 * pgp.c, smime.c: Fix the PGP and S/MIME menus. Complaints
2014 and suggestions of many lead to these changes. See mutt-dev
2015 discussions around this time for details.
2017 * Makefile.am, crypthash.h, md5.h, sha1.h: Fix uint32_t
2018 portability problem. Reported by Steve Kennedy.
2020 2004-08-07 05:23:33 Johan Svedberg <johan@svedberg.pp.se> (roessler)
2024 2004-08-02 08:03:46 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
2026 * imap/command.c: Fix the improvement to address #1655.
2028 2004-07-22 01:10:55 Brendan Cully <brendan@kublai.com> (roessler)
2030 * imap/message.c: Quick fix for IMAP breakage.
2032 2004-07-21 22:15:40 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
2034 * imap/command.c: This is a one-line patch that increases the
2035 speed at which mutt opens IMAP mailboxes, and addresses bug #1655.
2037 2004-07-20 09:00:50 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
2041 2004-07-20 08:17:21 Thomas Roessler <roessler@does-not-exist.org>
2044 * imap/message.c, mutt.h, parse.c, send.c, url.c: Use List-Post
2045 headers when doing list-reply.
2047 2004-07-19 21:44:23 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
2050 * globals.h, imap/message.c, init.h: Fix #1548. (The first
2051 variant, with $imap_headers specifying headers that are downloaded
2052 in addition to the set required for mutt to work properly.)
2054 2004-07-19 21:41:43 David Champion <dgc@uchicago.edu> (roessler)
2056 * mbox.c, mh.c, pgp.c, sendlib.c: Fix some compiler warnings.
2058 2004-07-19 21:39:28 Adeodato Simó <asp16@alu.ua.es> (roessler)
2060 * doc/manual.sgml.head: Fixing a missing newline.
2062 2004-07-19 21:36:46 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
2065 * Makefile.am: Fix IMAP breakage.
2067 2004-07-15 08:08:32 David Champion <dgc@uchicago.edu> (roessler)
2069 * doc/manual.sgml.head, init.c, init.h, mutt.h: v3 of the generic
2070 spam detection patch.
2072 2004-07-14 05:58:30 Moritz Schulte <moritz@g10code.com> (roessler)
2074 * pgp.c: Do not forget to handle special-case for gpg-agent.
2076 2004-07-14 05:55:40 Thomas Roessler <roessler@does-not-exist.org>
2079 * ChangeLog: Fix an earlier commit message.
2081 2004-07-14 05:45:18 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
2084 * browser.c: Fix Debian#237426. (Experimental.)
2086 2004-07-14 05:39:23 Thomas Roessler <roessler@does-not-exist.org>
2089 * compose.c: Don't invoke "builtin" as an external editor. Note:
2090 It's not clear to me that this is really the right approach.
2091 Revisit Editor/Visual some time.
2093 2004-07-14 05:19:15 Elmar Hoffmann <mutt-dev-ml@elho.net> (roessler)
2095 * init.h, mutt.h, thread.c: By default Mutt hides the subject
2096 of messages in the thread tree that have the same subject as
2097 their parent or closest previously displayed sibling. This patch
2098 makes this optional, introducing the hide_thread_subject boolean
2099 setting which defaults to the old behaviour.
2101 2004-07-14 05:07:18 Thomas Roessler <roessler@does-not-exist.org>
2104 * mh.c: Some eye-candy during the delayed parsing of maildir
2107 2004-07-14 04:50:19 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
2110 * init.h, sort.h: Hack to fix $sort_browser documentation.
2112 * copy.c, copy.h, handler.c, init.h, mutt.h, send.c:
2113 $include_onlyfirst, again.
2115 2004-07-14 04:34:07 Thomas Roessler <roessler@does-not-exist.org>
2118 * copy.c, copy.h, handler.c, init.h, mutt.h, send.c: Fix a cvs
2119 commit SNAFU: This commit undoes the include_onlyfirst patch,
2120 but leaves the generic spam detection by David Champion in place
2121 (which, erroneously, hadn't been committed automatically).
2123 2004-07-14 04:16:58 ttakah@lapis.plala.or.jp (roessler)
2125 * commands.c, copy.c, copy.h, doc/manual.sgml.head,
2126 doc/muttrc.man.head, globals.h, handler.c, hdrline.c, init.c,
2127 init.h, mutt.h, muttlib.c, parse.c, pattern.c, protos.h, send.c,
2128 sort.c, sort.h: Introduce $include_onlyfirst.
2130 2004-07-12 13:35:27 Thomas Roessler <roessler@does-not-exist.org>
2133 * pager.c: The limitations for OP_MAIL and OP_RECALL should
2136 * init.c, sendlib.c: Add some debugging code, and rewrite the
2137 previously-ununderstandable mutt_remove_duplicates. (All this
2138 done on the search for a problem that ultimately turned out to
2139 be a configuration issue. Still, the changed code could come in
2142 2004-07-11 16:25:00 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
2145 * pager.c: Fix #1882.
2147 2004-06-27 13:54:51 Thomas Roessler <roessler@does-not-exist.org>
2150 * postpone.c: Experimental code for #1910.
2152 2004-06-26 08:45:29 Thomas Roessler <roessler@does-not-exist.org>
2155 * commands.c: Fix #1909.
2157 2004-06-23 08:09:43 Thomas Roessler <roessler@does-not-exist.org>
2160 * pgp.c: Zero out the PGP passphrase before asking for a new one.
2162 2004-06-17 20:39:20 Thomas Roessler <roessler@does-not-exist.org>
2165 * smime.c: Change S/MIME send menu behavior to xor instead of or,
2166 so it behaves the same way as the PGP send menu.
2168 2004-06-17 20:36:13 Moritz Schulte <moritz@g10code.com> (roessler)
2170 * Makefile.am, compose.c, configure.in, crypt-mod-pgp-classic.c,
2171 crypt-mod-smime-classic.c, crypt-mod.c, crypt-mod.h, crypt.c,
2172 cryptglue.c, curs_lib.c, init.h, keymap.c, keymap.h, main.c,
2173 mutt.h, mutt_crypt.h, mutt_curses.h, pgp.c, pgp.h, smime.c,
2174 smime.h: This is the sequel to the crypto modularization changes
2175 I did on 2003-01-21. Moritz added another abstraction layer
2176 which cleans up the code and allows the crypto modules to use
2177 their own option menu. Everything should work as it used to
2178 but is now in a really good shape for part III, the Return of
2179 the GnuPG Easy Makers. -wk
2181 * crypt-mod-pgp-classic.c, crypt-mod-smime-classic.c, crypt-mod.c,
2182 crypt-mod.h: New files.
2184 * smime.c (smime_valid_passphrase, smime_send_menu): New
2185 functions. * smime.h: Removed macro: smime_valid_passphrase.
2186 Declared: smime_valid_passphrase, smime_send_menu. * pgp.c:
2187 Include "mutt_menu.h". (pgp_valid_passphrase, pgp_send_menu):
2188 New functions. * pgp.h: Removed macro: pgp_valid_passphrase.
2189 Declared: pgp_valid_passphrase, pgp_send_menu. *
2190 mutt_curses.h: Declare: mutt_need_hard_redraw. * mutt_crypt.h:
2191 Declare: crypt_pgp_valid_passphrase, crypt_pgp_send_menu,
2192 crypt_smime_valid_passphrase, crypt_smime_send_menu, crypt_init.
2193 Adjust WithCrypto definition since the GPGME backend does not
2194 exclude anymore the other `classic' backends. (KEYFLAG_ISX509):
2195 New symbol. * mutt.h (enum): New symbol: OPTCRYPTUSEGPGME.
2196 (struct body): New member: is_signed_data, warnsig. * main.c
2197 (main): Call crypt_init. * keymap.c (km_get_table): Support for
2198 MENU_KEY_SELECT_PGP and MENU_KEY_SELECT_SMIME. (Menus): Added
2199 entries fuer MENU_KEY_SELECT_PGP and MENU_KEY_SELECT_SMIME.
2200 (km_init): Create bindings for MENU_KEY_SELECT_PGP and
2201 MENU_KEY_SELECT_SMIME. * keymap.h (enum): New enum symbols:
2202 MENU_KEY_SELECT_PGP, MENU_KEY_SELECT_SMIME. * init.h:
2203 New configuration variable: crypt_use_gpgme. * compose.c
2204 (pgp_send_menu, smime_send_menu): Removed functions, they are now
2205 contained in the crypto backend modules. (mutt_compose_menu):
2206 Use crypt_pgp_send_menu and crypt_smime_send_menu instead
2207 pgp_send_menu and smime_send_menu. * cryptglue.c: Slightly
2208 rewritten in order to make use of the module mechanism used to
2209 access crypto backends. * curs_lib.c (mutt_need_hard_redraw):
2210 New function. * crypt.c (crypt_forget_passphrase): Adjust
2211 for new crypto backend interface. (crypt_valid_passphrase):
2212 Stripped, use calls to crypt_pgp_valid_passphrase and
2213 crypt_smime_valid_passphrase.
2215 2004-06-02 17:55:34 Alain Bench <veronatif@free.fr> (roessler)
2217 * parse.c: Fix #1759.
2219 2004-04-30 06:49:37 Urs Janßen <urs@tin.org> (roessler)
2221 * doc/Makefile.in, doc/mbox.man, doc/mmdf.man: mmdf(5), new mbox
2222 (5). (These changes have been sitting in my inbox for ages, tlr.)
2224 2004-04-13 15:10:38 Brendan Cully <brendan@kublai.com> (roessler)
2226 * imap/message.c: Fix #1795
2228 2004-04-13 08:02:12 David Shaw <dshaw@jabberwocky.com> (roessler)
2230 * crypt.c, init.h, mutt.h: Rename pgp_mime_ask to pgp_mime_auto;
2231 change the default; change the error message given if that
2232 variable is set to "no."
2234 2004-04-12 21:43:33 Thomas Roessler <roessler@does-not-exist.org>
2237 * lib.c, attach.c: Don't open a file for writing that we have
2238 unlinked before. Reported embarassingly long ago by Jarno
2239 Huuskonen <Jarno.Huuskonen@uku.fi>.
2241 2004-04-12 21:19:31 Dale Woolridge <dale-list-mutt-dev-2@woolridge.org>
2244 * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/pt_BR.po, po/ru.po,
2245 po/sk.po, po/sv.po, po/tr.po, po/gl.po, po/hu.po, po/id.po,
2246 po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po,
2247 po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
2248 po/et.po, po/fr.po, compose.c, crypt.c, init.h, mutt.h,
2249 mutt_crypt.h, po/ca.po, postpone.c, send.c, sendlib.c: See:
2250 http://does-not-exist.org/mail-archives/mutt-dev/msg00843.html
2252 2004-04-12 20:37:19 Thomas Roessler <roessler@does-not-exist.org>
2255 * copy.c: Fix #1804.
2257 * commands.c, curs_main.c, mutt.h, mutt_crypt.h, pager.c,
2258 recvattach.c: A belated fix for #1808 (Debian #233106): Make
2259 sure check-traditional-pgp doesn't leave the pager context
2260 unnecessarily. This makes message-hooks like this one safe:
2262 message-hook '!(~g|~G) ~b"^-----BEGIN\ PGP\ (SIGNED\ )?MESSAGE"'
2263 \ "exec check-traditional-pgp"
2265 2004-04-12 19:53:29 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
2268 * doc/manual.sgml.head, init.h: Various documentation fixes,
2271 2004-04-12 19:47:59 Alain Bench <veronatif@free.fr> (roessler)
2273 * doc/mbox.man, doc/muttbug.man: Fix #1831, Debian#237827.
2275 2004-04-12 19:42:10 Joël Riou <joel.riou@normalesup.org> (roessler)
2277 * globals.h, init.c, init.h: Introduce config_charset.
2279 2004-04-12 19:37:59 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
2283 2004-04-12 19:37:23 Im Eunjea <eunjea@koru.org> (roessler)
2287 2004-04-12 19:34:45 Holger Weiss <lists@jhweiss.de> (roessler)
2289 * doc/manual.sgml.head, doc/muttrc.man.head, mutt.h, pattern.c:
2290 Unreferenced messages pattern: ~$
2292 2004-04-12 19:20:13 Paul WALKER <paul.walker@st.com> (roessler)
2294 * mutt_sasl.c: SASL2 needs errno.h.
2296 2004-04-12 19:17:32 Thomas Roessler <roessler@does-not-exist.org>
2299 * muttlib.c: Include the user ID with temporary file names.
2300 Suggested by eravin@panix.com in #1833.
2302 * doc/Makefile.in: Fix #1708 the brutal way, by installing
2303 multiple copies of the muttbug (pardon, flea) manual page.
2305 2004-04-12 18:56:18 Neil Brown <neilb@cse.unsw.edu.au> (roessler)
2307 * imap/auth_sasl.c: Fix Debian #206078, #214758; patch submitted
2308 by Artur Czechowski as #1845.
2310 2004-03-21 16:02:10 Ivan Vilata i Balaguer <ivan@selidor.net>
2315 2004-02-12 08:51:07 roessler (roessler)
2317 * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
2318 po/tr.po, po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/ja.po,
2319 po/ko.po, po/lt.po, po/id.po, po/it.po, po/gl.po, po/hu.po,
2320 po/es.po, po/et.po, po/fr.po, po/el.po, po/eo.po, po/da.po,
2321 po/de.po, VERSION, po/bg.po, po/ca.po, po/cs.po, reldate.h,
2322 ChangeLog: automatic post-release commit for mutt-1.4.2.1
2324 2004-02-12 08:46:17 Thomas Roessler <roessler@does-not-exist.org>
2327 * Makefile.am: (stable) Include regex.c and snprintf.c with
2330 2004-02-11 14:03:38 roessler (roessler)
2332 * po/zh_TW.po, po/uk.po, po/zh_CN.po, po/tr.po, po/sv.po,
2333 po/ru.po, po/sk.po, po/pt_BR.po, po/pl.po, po/nl.po, po/ko.po,
2334 po/lt.po, po/ja.po, po/it.po, po/id.po, po/hu.po, po/gl.po,
2335 po/et.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
2336 po/cs.po, po/da.po, po/ca.po, VERSION, po/bg.po, reldate.h,
2337 ChangeLog: automatic post-release commit for mutt-1.4.2
2339 2004-02-11 10:07:17 Thomas Roessler <roessler@does-not-exist.org>
2342 * configure.in, menu.c: Backport an old bug fix, and make sure
2343 configure can be created on recent systems.
2345 2004-02-11 08:20:25 Mads Martin Joergensen <mmj@suse.de> (roessler)
2347 * init.c: Fix some warnings.
2349 2004-02-08 11:41:31 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
2351 * charset.c: Fix a CP1255/8-related problem that's caused by a
2354 2004-02-08 09:38:38 Thomas Roessler <roessler@does-not-exist.org>
2357 * muttlib.c: Change the logic in mutt_open_read to only
2358 catch directories -- mutt may legitimately read devices (think
2359 /dev/null) or named pipes. Also delegate error reporting to the
2360 calling function by setting errno.
2362 2004-02-07 21:40:11 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
2367 2004-02-07 21:38:32 Juan Altmayer Pizzorno <juan@altmayer.com>
2370 * mbox.c: Hi, off_t is a 64-bit number (like on Mac OS X/darwin),
2371 the percentages don't show right while mutt is reading/parsing
2372 a mailbox. Here's a patch (against 1.5.6i) to fix that.
2374 2004-02-07 21:36:41 David Yitzchak Cohen
2375 <lists+mutt_devs@bigfatdave.com> (roessler)
2377 * init.c, muttlib.c: Looking at the code, the problem is pretty
2378 obvious. A recent patch to init.c (the one that was supposed
2379 to prevent Mutt from silently failing to read nonexistant RC
2380 files, IIRC) changed source_rc() to stat(2) the RC "file" before
2381 trying to mutt_open_read() it. There's only one problem here:
2382 source_rc() has no way of knowing whether or not its "file"
2383 is a file or a command. I'm attaching a patch that fixes the
2384 problem in what I believe is the right way.
2386 2004-02-05 14:17:25 Thomas Roessler <roessler@does-not-exist.org>
2389 * menu.c: Back out the patch for #1697.
2391 2004-02-02 18:17:46 Roland Rosenfeld <roland@spinnaker.de> (roessler)
2395 2004-02-02 10:26:14 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
2399 2004-02-02 10:24:32 Im Eunjea <eunjea@koru.org> (roessler)
2403 2004-02-02 10:22:56 Vincent Lefevre <vincent@vinc17.org> (roessler)
2407 2004-02-01 18:26:13 roessler (roessler)
2409 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
2410 po/zh_CN.po, po/zh_TW.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
2411 po/lt.po, po/nl.po, po/pl.po, VERSION, po/bg.po, po/ca.po,
2412 po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
2413 po/et.po, po/fr.po, po/gl.po, po/hu.po, reldate.h: automatic
2414 post-release commit for mutt-1.5.6
2416 2004-02-01 18:00:16 Mike Schiraldi <1074468571@schiraldi.org>
2419 * init.c: As you all know, running "mutt -F foo.rc" will have
2420 mutt read foo.rc as its config file. However, there is a bug --
2421 if you specify a directory (like accidentally typing "mutt -F
2422 /etc/mutt") mutt will silently ignore the flag and leave you
2423 wondering why it isn't working.
2425 Emil Sit posted a patch for this in March of 2002, but it seems
2426 to have slipped through the cracks. Here's the patch again;
2427 please consider it for inclusion.
2429 2004-02-01 17:50:43 Luke Mewburn <luke@mewburn.net> (roessler)
2431 * buffy.c: Put a zero byte into the string, not into the pointer.
2433 2004-02-01 17:48:25 Dan Ohnesorg <Dan@ohnesorg.cz> (roessler)
2437 2004-02-01 17:45:33 Thomas Roessler <roessler@does-not-exist.org>
2440 * doc/manual.sgml.head: A cross-reference was missing.
2442 * doc/manual.sgml.head: Improve documentation of alterantes.
2444 * alias.c, doc/manual.sgml.head, doc/muttrc.man.head, globals.h,
2445 hdrline.c, init.c, init.h, mutt.h, mutt_regex.h, muttlib.c,
2446 protos.h: Turn alternates, lists, and subscribe into regular
2449 2004-01-12 22:56:58 Christoph Ludwig
2450 <cludwig@cdc.informatik.tu-darmstadt.de> (roessler)
2452 * smime_keys.pl: Avoid a Perl warning.
2454 2004-01-12 20:24:09 Matt Kraai <kraai@ftbfs.org> (roessler)
2456 * doc/manual.sgml.head: Thanks. The patch is committed to
2459 2004-01-12 19:59:38 Thomas Roessler <roessler@does-not-exist.org>
2462 * crypt.c: Retainable PGP signatures were broken badly. #1757.
2464 2004-01-05 11:55:14 Robert Schiele <robert.schiele@t-online.de>
2467 * mutt_sasl.c: Back out part of the previous SASL/IPv6 patch
2468 due to portability issues.
2470 2004-01-04 11:10:21 Thomas Roessler <roessler@does-not-exist.org>
2473 * init.c: Strike that.
2475 * init.c: Fix a memory management error. Ouch.
2477 2004-01-04 10:55:20 René Clerc <rene@clerc.nl> (roessler)
2479 * init.h: Fix hide_missing / hide_limited documentation.
2481 2004-01-04 10:51:49 Thomas Roessler <roessler@does-not-exist.org>
2484 * hdrline.c: Permit list patterns that match the domain name of
2485 an address; these patterns begin with '@'. Example: subscribe
2486 @bugs.guug.de matches all messages sent to the bug tracking
2489 * po/ru.po: Argh, I shouldn't replace files by patches.
2491 2004-01-04 10:25:13 Cameron Patrick <cameron@patrick.wattle.id.au>
2494 * menu.c: Fix #1697 (Debian #219594.)
2496 2004-01-04 10:21:19 Roland Rosenfeld <roland@spinnaker.de> (roessler)
2500 2004-01-04 10:19:45 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
2505 2004-01-04 10:08:02 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
2509 2004-01-04 10:03:46 Michael Elkins <me@sigpipe.org> (roessler)
2511 * send.c: Fix #1488 (Debian#1882526): Honor Reply-To while
2512 generating Mail-Followup-To headers.
2514 2004-01-04 09:59:42 Thomas Roessler <roessler@does-not-exist.org>
2517 * init.h: Fix #1738; documentation issue re $from, $use_from.
2519 2004-01-04 09:52:55 Michael Elkins <me@sigpipe.org> (roessler)
2521 * hook.c, send.c: Fix #1724, cannot use ~h pattern match with
2524 2004-01-04 09:49:23 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
2526 * pop.h, pop_lib.c: Attached patch provides support of STLS
2527 (STARTTLS) command in POP3 protocol.
2531 2004-01-04 09:45:05 Brendan Cully <brendan@kublai.com> (roessler)
2533 * imap/imap.c: Fix #1703.
2535 2004-01-04 09:42:35 Thomas Roessler <roessler@does-not-exist.org>
2538 * smime.c: Fix a NULL pointer deference noted by Will Fiveash
2539 <william.fiveash@sun.com>.
2541 2003-12-30 13:04:20 Thomas Roessler <roessler@does-not-exist.org>
2544 * commands.c, crypt.c, mutt.h, mutt_crypt.h, smime.c: Handle
2545 partially signed messages more reasonably. See #1743.
2547 2003-12-29 11:44:35 Alain Bench <veronatif@free.fr> (roessler)
2549 * commands.c: Fix #844.
2551 2003-12-29 11:37:41 Patrick Welche <prlw1@newn.cam.ac.uk> (roessler)
2553 * m4/gssapi.m4, mutt_sasl.c: A while ago I posted a similar
2554 patch which is necessary as when mutt tries to connect to an
2555 imap server over ipv6 it stores the address in a sockaddr which
2556 may not be large enough to hold the ipv6 address.
2558 2003-12-17 17:42:02 Scott Koranda <skoranda@gravity.phys.uwm.edu>
2561 * crypt.c: pkcs7-signature wasn't recognized properly in one
2564 2003-12-17 08:46:50 Michael Elkins <me@sigpipe.org> (roessler)
2566 * rfc1524.c: Fix possible core dump in mailcap nametemplate
2569 2003-12-10 00:48:57 Thomas Roessler <roessler@does-not-exist.org>
2572 * thread.c: Avoid NULL pointer deference in threading code.
2574 2003-12-03 08:19:11 Alain Bench <veronatif@free.fr> (roessler)
2576 * pager.c: Fix 1716.
2578 2003-11-15 09:32:30 Velko Hristov <hristov@informatik.hu-berlin.de>
2583 2003-11-12 22:31:51 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
2587 2003-11-12 14:01:03 René Clerc <rene@clerc.nl> (roessler)
2591 2003-11-12 13:49:32 Thomas Roessler <roessler@does-not-exist.org>
2594 * configure.in, mutt_idna.c, mutt_idna.h, mutt_socket.c: Fix
2595 IDN API incompatibility problems.
2597 2003-11-12 11:47:46 duvall@emufarm.org (roessler)
2599 * configure.in: Fix 1515, 1693.
2601 2003-11-12 11:40:27 Thomas Roessler <roessler@does-not-exist.org>
2604 * mh.c, sort.c: Fix dangling pointer problems in threading code.
2605 Noted and tracked down by q4xk3j002@sneakemail.com who also
2606 provided the initial fix.
2608 2003-11-11 10:19:22 Ronny Haryanto <ronnylist@haryan.to> (roessler)
2612 2003-11-10 18:02:26 Rudy Taraschi <rudy@cae.com> (roessler)
2614 * mutt_socket.c: Fix double-free problems related to IDN support.
2616 2003-11-10 10:37:10 Vincent Lefevre <vincent@vinc17.org> (roessler)
2620 2003-11-09 21:41:28 Thomas Roessler <roessler@does-not-exist.org>
2625 * send.c: Commit the fix for #1509. This must have been lost
2628 2003-11-05 20:09:36 roessler (roessler)
2630 * po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
2631 po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
2632 po/zh_TW.po, ChangeLog, VERSION, po/bg.po, po/ca.po, po/cs.po,
2633 po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po,
2634 po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po: automatic
2635 post-release commit for mutt-1.5.5.1
2637 2003-11-05 12:17:10 Thomas Roessler <roessler@does-not-exist.org>
2640 * Makefile.am: Include regex.c and snprintf.c with the
2641 distribution. Noted by Lars Hecking.
2643 * build-release: Ups, we don't upload the CVS any more.
2645 2003-11-05 09:51:10 roessler (roessler)
2647 * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
2648 po/uk.po, po/zh_CN.po, po/zh_TW.po, ChangeLog, VERSION, po/bg.po,
2649 po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
2650 po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po,
2651 po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, reldate.h:
2652 automatic post-release commit for mutt-1.5.5
2654 2003-11-05 09:27:43 Thomas Roessler <roessler@does-not-exist.org>
2657 * build-release: Use gpg for signing releases.
2659 2003-11-03 10:30:58 Thomas Roessler <roessler@does-not-exist.org>
2662 * attach.c: Fix a logic flaw in attachment saving.
2664 2003-10-08 19:55:39 Thomas Roessler <roessler@does-not-exist.org>
2667 * pgpkey.c: KeyTable is pgp_uid_t **, not pgp_key_t *. Fix some
2668 sizeof statements accordingly. Note that pgp_key_t is also a
2669 pointer, though, so this should not have broken things.
2671 2003-10-06 09:58:35 Thomas Roessler <roessler@does-not-exist.org>
2674 * query.c: Fiy memory corruption. (# 1659)
2676 2003-10-04 22:12:10 Thomas Roessler <roessler@does-not-exist.org>
2679 * lib.c: mutt_basename() was garbage.
2681 * doc/manual.sgml.head: Fix some tags. Noted by Todd
2682 <Freedom_Lover@pobox.com>.
2684 * recvattach.c, attach.h, commands.c, compose.c, keymap.h, lib.c,
2685 lib.h, menu.c, mutt.h, mutt_menu.h, muttlib.c, pager.c, protos.h:
2686 This patch fixes various aspects of the attachment-saving user
2687 interface. Changes include:
2689 * When tagging and saving multiple attachments, you can now use
2690 the same target directory for multiple attachments.
2692 * When you can't save an attachment, you get an opportunity to
2693 enter a new file name.
2695 * The menu cursor will highlight the attachment that you are
2696 currently discussing with mutt.
2698 * Various bug fixes.
2700 This does, in particular, address #1619 (Debian#208430).
2702 * menu.c: Fix #1656.
2704 2003-09-29 16:34:32 René Clerc <rene@clerc.nl> (roessler)
2706 * doc/muttrc.man.head: Fix typo.
2708 2003-09-29 15:05:52 Thomas Roessler <roessler@does-not-exist.org>
2711 * doc/dotlock.man, doc/mutt.man, doc/muttrc.man.head: Fix #1652
2712 (Debian #213007), noted by Jens Seidel <tux-master@web.de>.
2714 2003-09-20 06:24:10 Thomas Roessler <roessler@does-not-exist.org>
2717 * muttbug.sh.in: Adapt to new GNU coreutils by not using head (1).
2719 2003-09-19 13:09:59 René Clerc <rene@clerc.nl> (roessler)
2723 2003-09-19 13:05:13 Thomas Roessler <roessler@does-not-exist.org>
2726 * imap/utf7.c: Fix remaining (void **) casts.
2728 2003-09-19 13:03:26 Mads Martin Joergensen <mmj@suse.de> (roessler)
2730 * imap/browse.c, imap/command.c, parse.c, pgp.c, pgpkey.c,
2731 pop_lib.c, query.c, recvattach.c, remailer.c, rfc1524.c,
2732 rfc2047.c, rfc2231.c, sendlib.c, smime.c, thread.c, addrbook.c,
2733 browser.c, color.c, compose.c, copy.c, crypt.c, curs_lib.c,
2734 edit.c, enter.c, handler.c, lib.c, lib.h, mh.c, mutt_idna.c, mx.c,
2735 pager.c: As the ones of you who compile with new gcc's probably
2736 have noticed, there's a lot of type-punning in Mutt. With help
2737 from Philipp Thomas, I've fixed all I could find in CVS (please
2738 double-check, one might have slipped through the cracks), I can
2739 make one for 1.4 CVS branch as well if wanted.
2741 2003-09-19 12:56:49 Thomas Roessler <roessler@does-not-exist.org>
2744 * send.c: Change abort_unmodified so it doesn't abort a message
2745 that has an attachment. Catches the "send a file from the
2746 command line, quickly" case.
2748 2003-09-11 16:59:54 Brendan Cully <brendan@kublai.com> (roessler)
2750 * mutt_sasl.c: This trivial patch closes #1516 (NI_WITHSCOPEID
2751 undefined). Thanks to Mads for the initial patch.
2753 2003-09-11 07:27:23 Velko Hristov <hristov@informatik.hu-berlin.de>
2756 * po/bg.po: Bulgarian translation. (Seems like I screwed up an
2757 earlier commit. -tlr)
2759 2003-09-10 13:20:49 Jon Miles <jon@zetnet.net> (roessler)
2761 * pop_auth.c: In pop_auth.c:pop_auth_sasl(), if the main loop
2762 received anything back from the server that didnt begin with '+
2763 ', it was bailing out and skipping the checks to see if there
2766 2003-09-07 10:11:49 Im Eunjea <eunjea@koru.org> (roessler)
2770 2003-09-04 15:10:09 Thomas Roessler <roessler@does-not-exist.org>
2773 * init.h: Fix some formatting glitches that lead to error messages
2774 when viewing the muttrc(5) manual page.
2776 2003-09-04 14:59:57 Christoph Ludwig
2777 <cludwig@cdc.informatik.tu-darmstadt.de> (roessler)
2779 * smime.c: Fix verification bug when messages are S/MIME signed
2782 2003-09-03 17:22:09 Dan Born <dan@danborn.net> (roessler)
2784 * postpone.c: I've attached a patch for bug number 1036, as
2785 reported at http://bugs.guug.de/db/pa/lmutt.html ("segfault
2786 when more than one msg is postponed"). This is a patch against
2789 As it was previously left, no one could reproduce it. The problem
2790 occurs because sorting is disabled when opening the postponed
2791 folder, but the Sort global variable still tells mutt to use
2792 whatever sorting algorithm the $sort config option indicates.
2793 Eventually, the code would get to mutt_messages_in_thread and
2794 try to dereference a NULL thread object, causing the segfault.
2796 2003-09-03 17:20:56 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
2800 2003-09-03 17:15:20 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
2803 * po/ja.po: New ja.po.
2805 2003-09-03 17:12:52 Velko Hristov <hristov@informatik.hu-berlin.de>
2808 * configure.in: Bulgarian translation.
2810 2003-09-03 17:10:37 Brendan Cully <brendan@kublai.com> (roessler)
2812 * mutt_ssl.c: Fix a segmentation fault which occurs
2813 when a certificate is rejected. Bug noted by Rob Latham
2816 2003-09-03 17:09:09 Anatoly Vorobey <mellon@pobox.com> (roessler)
2818 * curs_main.c: The commands "read-thread" (^R) and
2819 "read-subthread" (Esc-R) do not honor the resolve variable (don't
2820 advance cursor after marking the thread/subthread as read),
2821 which, to me at least, is a nuisance.
2823 2003-08-11 14:06:08 Brendan Cully <brendan@kublai.com> (roessler)
2825 * imap/imap.c: 1595: My guess is this bug is caused by
2826 mlarson@verisign.com's patch to check for UNSEEN rather than
2827 RECENT messages. This means that as long as there are messages
2828 in a mailbox either new or old, mutt will think it has new mail.
2830 The attached patch reverts that change. Let me know if it solves
2833 2003-08-11 14:05:13 Thomas Roessler <roessler@does-not-exist.org>
2836 * doc/muttrc.man.head: Fix a formatting bug.
2838 2003-08-05 13:55:47 Brendan Cully <brendan@kublai.com> (roessler)
2840 * attach.c, buffy.c, commands.c, copy.c, editmsg.c, init.c,
2841 mbox.c, mx.c, mx.h, sendlib.c: This patch removes the Kendra
2842 format from mutt. (The support was broken anyways.)
2844 2003-08-02 11:01:09 Horvath Szabolcs <horvaths@fi.inf.elte.hu>
2849 2003-07-29 10:11:05 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
2851 * pager.c: It seems that Solaris has an incorrect implementation
2852 of mbrtowc: when there is an encoding error and mbrtowc returns
2853 (size_t)(-1) no value should be stored in *pwc (the first
2854 argument), as I understand it, but here mbrtowc is storing 8
2855 when presented with the bytes "\xc8\x4d".
2857 However, relying on mbrtowc not to store anything in *pwc when
2858 there is an error is a bit silly; it makes sense to look at
2859 the return value. So, the following patch should be applied if
2860 Pawel can confirm that it fixes the problem. I've tested it and
2861 it worked for me with glibc's mbrtowc.
2863 2003-07-24 18:40:50 Vincent Lefevre <vincent@vinc17.org> (roessler)
2865 * alias.c, copy.c, handler.c, imap/command.c, imap/imap.c,
2866 imap/message.c, imap/util.c, init.c, intl/l10nflist.c,
2867 intl/loadmsgcat.c, intl/localealias.c, keymap.c, lib.c,
2868 makedoc.c, muttlib.c, pattern.c, rfc2047.c, rfc2231.c, rfc822.c,
2869 strcasecmp.c, url.c: Some functions/macros like isspace take an
2870 int and require the argument to have the value of an unsigned char
2871 (or EOF). Under Solaris, gcc complains when the argument is a char
2872 (as this is a possible bug, on platforms where char is signed,
2873 like Solaris). The attached patch fixes such problems (well,
2874 perhaps I've changed more than necessary, but this doesn't hurt).
2876 2003-07-22 12:56:38 dshaw@jabberwocky.com (roessler)
2878 * gnupgparse.c: When encrypting a message to a user that has more
2879 than one subkey, at least one of which is revoked or expired,
2880 mutt treats the entire key as unusable rather than just the
2881 subkey(s) in question.
2883 2003-07-16 11:18:12 Brendan Cully <brendan@kublai.com> (roessler)
2885 * account.c, account.h, imap/auth_sasl.c, imap/imap.c: I noticed
2886 that my mutt hung when I tried SASL DIGEST-MD5 authentication
2887 (I'm not sure when this started). I believe this patch should
2888 solve that problem in a reliable way.
2890 This patch also attempts to reuse connections even when
2891 authentication fails, instead of just throwing away a perfectly
2894 * curs_lib.c, enter.c, keymap.c, keymap.h, mutt.h, mutt_curses.h,
2895 mutt_ssl.c: This patch redoes yesterday's unbuffered input
2896 patch. Now it uses a pseudo-option, which means less mess to carry
2897 down the call stack. It also made it much easier to have the SSL
2898 certificate menu be unbuffered, which it is now. So push commands
2899 won't annoy you when entering passwords or accepting certificates.
2901 2003-07-15 11:41:32 Brendan Cully <brendan@kublai.com> (roessler)
2903 * curs_main.c, globals.h, imap/command.c, imap/imap.c,
2904 imap/imap.h, imap/imap_private.h, imap/util.c, mx.c: The attached
2905 patch should keep all opened IMAP connections alive, no matter
2906 what mailbox you are currently in. With the patch that got
2907 committed yesterday, this should close bug 1523.
2909 (There was a typo in that patch. This one supersedes it.)
2911 * configure.in, .cvsignore: autoconf 2.5 compatibility.
2913 2003-07-14 12:40:03 Hugo Haas <hugo@larve.net> (roessler)
2915 * send.c: Fix #1520.
2917 2003-07-14 12:20:27 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
2919 * po/pl.po: small fix.
2921 2003-07-14 12:19:07 Brendan Cully <brendan@kublai.com> (roessler)
2923 * imap/command.c, imap/imap.c: On Sunday, 13 July 2003 at 18:09,
2924 Brendan Cully wrote:
2926 > The attached patch should help when the connection to your
2927 postponed > folder times out and you can't reconnect without
2928 restarting mutt. I'd > like anyone who has that problem to try
2929 it and let me know how it > works.
2931 I dug a little deeper. The attached patch seems to work better. It
2932 complains the first time you try to recall a message, but works
2935 * account.c, curs_lib.c, enter.c, keymap.c, keymap.h, mutt.h,
2936 mutt_curses.h: The attached patch prevents mutt from reading the
2937 push buffer when asking for passwords. This is a proper fix for
2938 bug 1312. I think it's uncontroversial.
2940 2003-07-04 17:15:34 Thomas Roessler <roessler@does-not-exist.org>
2943 * imap/auth_sasl.c: Increase a buffer's size.
2945 2003-07-04 17:07:22 Nicolas Rachinsky <nr@rachinsky.de> (roessler)
2947 * OPS, curs_lib.c, curs_main.c, functions.h, menu.c: Introduce
2948 tag-prefix-cond and end-cond. This makes simple conditional
2949 execution of parts of macros possible.
2951 2003-07-04 17:03:51 Bruno Postle <bruno@postle.net> (roessler)
2953 * curs_main.c, pattern.c: Display an empty index when no messages
2954 match search criteria.
2956 2003-07-04 16:57:56 Thomas Roessler <roessler@does-not-exist.org>
2959 * init.h, muttlib.c: Add a ':' flag to % expandos. This will
2960 make sure that any dots are converted into underscores. (_
2961 is already used for lowercasing the result of an expando.)
2963 2003-06-04 14:01:39 Thomas Roessler <roessler@does-not-exist.org>
2966 * muttlib.c: Don't colorize empty lines generated with
2967 state_attach_puts();
2969 2003-05-29 17:48:28 David Shaw <dshaw@jabberwocky.com> (roessler)
2971 * imap/imap.c, pgp.c, po/eo.po, po/id.po: Fix part of #1564.
2973 2003-05-29 17:47:10 Thomas Roessler <roessler@does-not-exist.org>
2976 * init.c: Fix a segmentation fault which would occur when
2977 pgp_sort_keys is set in a configuration file, but mutt is compiled
2978 without PGP support.
2980 * gnupgparse.c: Fix PGP subkey handling when looking at key
2981 capabilities. This should take care of the recent "mutt does
2982 not see all keys" problems.
2984 2003-05-13 13:06:16 Dale Woolridge <dale-list-mutt-dev-2@woolridge.org>
2987 * crypt.c: Fix gpg-agent use.
2989 2003-05-13 12:53:20 Thomas Roessler <roessler@does-not-exist.org>
2992 * doc/manual.sgml.head: Remove useless examples about treating
2993 text/enriched externally. #1549; Debian #190309.
2995 2003-05-13 12:50:04 Juan Altmayer Pizzorno <juan@altmayer.com>
2998 * recvattach.c: view-attachments does not extract the message
2999 within a x-pkcs7-mime if it's only signed, but not encrypted.
3000 Such a message results, for example, from a decrypt-save if the
3001 message was previously encrypted and signed.
3003 2003-05-13 12:45:35 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
3006 * doc/manual.sgml.head: Fix an inconsistency between manual
3009 2003-05-13 12:43:45 David Shaw <dshaw@jabberwocky.com> (roessler)
3011 * gnupgparse.c, pgppubring.c: Currently, mutt uses the OpenPGP key
3012 algorithm to determine the capabilities of the key. For example,
3013 in mutt, a key of type 1 (RSA) can both encrypt & sign. This is
3014 not correct as per OpenPGP, however, where the capabilities of
3015 the key are determined by both the algorithm and key capability
3016 flags that are set on the key. This can lead to user confusion
3017 when their RSA encrypt-only or sign-only key is listed for both
3018 signing and encryption in mutt.
3020 GnuPG lists these flags in key listings, so it is easy to take
3021 advantage of them. Here is a patch to use the flags, as well
3022 as provide the flags in pgpring. Note that the pgp+pgpring
3023 users won't see any change since the flags there are based on
3024 the key algorithm as they are now, but the GnuPG users will see
3027 2003-05-12 16:21:26 Thomas Roessler <roessler@does-not-exist.org>
3030 * enter.c: Fix alias completion when the alias is entered as
3031 part of a group. (E.g., The Tea Party: alias1, alias2, alias3;)
3033 2003-05-03 20:07:40 Dan Nelson <dnelson@allantgroup.com> (roessler)
3035 * mutt.h, muttlib.c: Fix #1558. (mutt_expand_fmt rewrite;
3036 OPT_MAX wasn't maximal.)
3038 2003-04-15 13:17:05 René Clerc <rene@clerc.nl> (roessler)
3040 * compose.c: Fix two more cases in which ctrl-G is interpreted
3043 2003-04-15 09:52:06 Dale Woolridge <dale-flea-mutt-bug@woolridge.org>
3046 * compose.c: The "sign (a)s" code strips the pgp application
3047 bit causing drawing issues in redraw_crypt_lines(). Other bits
3048 (well bit = encrypt) are ignored as a result. I've only tested
3049 with pgp, but the same problem exists in the smime code too.
3050 This inline patch (against cvs head revision) fixes the problem.
3052 2003-04-14 09:09:53 Thomas Roessler <roessler@does-not-exist.org>
3055 * init.h, mutt.h, send.c: Fix the PGP / S/MIME selection mess
3056 in send.c. This patch adds two new configuration variables,
3057 $crypt_autopgp and $crypt_autsmime. Both are set to "yes"
3058 by default. By turning them off, you can disable the automatic
3059 selection of one or both mechanisms. (Useful when your mutt is
3060 PGP- and S/MIME enabled, but you only use, say S/MIME.)
3062 2003-04-11 15:15:04 Thomas Roessler <roessler@does-not-exist.org>
3065 * send.c: Backing out the previous change. It was nonsense.
3067 2003-04-11 11:56:58 Lars Hecking <lhecking@nmrc.ucc.ie> (roessler)
3069 * config.guess, config.sub, depcomp, install-sh, missing,
3070 mkinstalldirs: updates.
3072 2003-04-11 11:56:22 Thomas Roessler <roessler@does-not-exist.org>
3075 * send.c: Try to fix a PGP / S/MIME-related problem. Found by
3076 Matt Larson <mlarson@verisign.com>, tracekd down by René Clerc
3079 * thread.c: Fix a segmentation fault.
3081 2003-04-09 08:21:59 Zardoz@users.sourceforge.net (roessler)
3083 * recvcmd.c: Fix #1531. (recvcmd.c duplicate of #1528)
3085 2003-04-08 22:32:56 Thomas Roessler <roessler@does-not-exist.org>
3088 * lib.c: Avoid a division by zero.
3090 * color.c: Make sure has_colors() is only invoked when OPTNOCURSES
3091 is unset. This fixes a segmentation fault on RH 8.0 which was
3092 observed by Matt Larson <mlarson@verisign.com>.
3094 * browser.c, enter.c, imap/imap.c, lib.c, mutt_idna.c, mx.c,
3095 sendlib.c, smime.c, thread.c: Try to catch a couple of cases
3096 in which parameters for malloc calls could overflow. Thanks to
3097 Timo Sirainen for the heads-up.
3099 * po/es.po: Mark a translation as fuzzy in order to fix #1522.
3101 2003-04-07 20:08:10 Thomas Roessler <roessler@does-not-exist.org>
3104 * commands.c: Fix #1528.
3106 2003-04-07 07:57:49 René Clerc <rene@clerc.nl> (roessler)
3110 2003-04-06 11:00:59 Ivan Vilata i Balaguer <ivan@selidor.net>
3115 2003-04-02 09:05:19 Bjoern Jacke <muttbug@j3e.de> (roessler)
3117 * smime_keys.pl: - add a missing filehandle closure - some
3118 cleanups of unused/bogous code
3120 2003-04-02 08:47:28 Thomas Roessler <roessler@does-not-exist.org>
3123 * contrib/Makefile.in, contrib/colors.default,
3124 contrib/colors.linux: sample.muttrc-tlr would try to include
3125 my color configurations, which weren't distrubted. Fix that.
3126 (Bug noted while helping someone else to configure mutt during
3129 * contrib/sample.muttrc: Fix sample.muttrc.
3131 2003-04-02 08:40:50 Gary Johnson <garyjohn@spk.agilent.com> (roessler)
3133 * curs_main.c: Here is the patch to fix the bug I reported
3134 earlier in this thread, that sometimes when changing folders,
3135 mutt would generate an error message and stop the further
3136 processing of folder-hooks.
3138 2003-04-02 08:38:13 Vincent Lefevre <vincent@vinc17.org> (roessler)
3142 2003-04-02 08:34:49 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
3147 2003-04-02 08:31:00 Roland Rosenfeld <roland@spinnaker.de> (roessler)
3151 2003-04-02 08:28:24 David Shaw <dshaw@jabberwocky.com> (roessler)
3153 * init.h, mutt.h, pgp.c: Here is the pgp_check_exit patch
3154 updated for 1.5.4. This patch adds the pgp_check_exit option
3155 (enabled by default) that causes mutt to check the exit code
3156 of the PGP subprocess. A non-zero exit code means that the
3157 subprocess failed and mutt will not continue to send the message.
3159 This is needed as in certain cases, PGP or GnuPG can fail to
3160 completely process a document (say, if the gpg.conf file is
3161 mangled, which is how I discovered the problem). Without an
3162 exit code check, mutt will continue anyway and send the half
3165 2003-04-02 08:21:09 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
3169 2003-03-19 22:43:08 roessler (roessler)
3171 * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
3172 po/uk.po, po/zh_CN.po, po/zh_TW.po, po/et.po, po/fr.po, po/gl.po,
3173 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
3174 po/nl.po, ChangeLog, Makefile.am, VERSION, po/Makefile.in.in,
3175 po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
3176 po/es.po, reldate.h: automatic post-release commit for mutt-1.5.4
3178 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po,
3179 po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/ja.po, po/ko.po,
3180 po/lt.po, po/nl.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
3181 po/et.po, po/fr.po, po/da.po, po/de.po, po/el.po, po/eo.po,
3182 po/es.po, VERSION, po/bg.po, po/ca.po, po/cs.po, reldate.h,
3183 ChangeLog: automatic post-release commit for mutt-1.4.1
3185 2003-03-19 21:56:29 Thomas Roessler <roessler@does-not-exist.org>
3188 * pgppubring.c: Fix some memory management calls. (Stable branch.)
3190 2003-03-19 21:33:30 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
3192 * imap/utf7.c: Fix a buffer overflow in utf8_to_utf7. (Stable
3195 * imap/utf7.c: Fix a buffer overflow in utf8_to_utf7.
3197 2003-03-18 14:51:52 Andrew W. Nosenko <awn@bcs.zp.ua> (roessler)
3199 * buffy.c, parse.c: - buffy.c (test_last_status_new): Fix memory
3200 leak. Envelope structure allocated by mutt_read_rfc822_header()
3201 was never deallocated.
3203 - parse.c (mutt_read_rfc822_header): Comment added about
3204 needing deallocate envelope structure returned by
3205 mutt_read_rfc822_header().
3207 * mutt_idna.c: (mutt_addr_for_display): Fix memory leak. `user'
3208 and `domain' buffers was never deallocated.
3210 (mbox_to_udomain): Fix memory leak. `scratch' buffer was not
3211 deallocated when `mbx' doesn't contain '@'. Also rewritten for
3212 allocating memory only when needed and only how many as needed.
3214 2003-03-12 13:00:03 Thomas Roessler <roessler@does-not-exist.org>
3217 * copy.c, sendlib.c: We need to re-format address headers instead
3218 of just decoding them.
3220 2003-03-07 14:55:53 Brendan Cully <brendan@kublai.com> (roessler)
3222 * mutt_sasl.c: The global callbacks set up in sasl_client_init
3223 are not copied by the SASL library, so they can't be allocated
3224 on the stack. This is the case with both versions of the SASL
3225 library, and I frankly don't understand why it hasn't caused
3226 problems before. Since it segfaults reliably on OS X for me now,
3227 I thought a patch would be in order.
3229 2003-03-07 08:23:27 Thomas Roessler <roessler@does-not-exist.org>
3232 * crypt.c, pgp.h: Don't use functions without importing the
3233 corresponding prototype.
3235 * mutt_idna.c: It seems like libidn doesn't like to translate
3238 2003-03-07 07:52:49 Jim Mock <mij@soupnazi.org> (roessler)
3240 * globals.h: globals.h is looking for crypt.h instead of
3243 2003-03-06 21:23:53 Thomas Roessler <roessler@does-not-exist.org>
3246 * send.c: Fixing a segmentation fault. Here's how to reproduce
3247 it: Start mutt. Compose a new message, with an attachment.
3248 Turn on PGP signing. Press C-G on the pass phrase prompt.
3249 Turn off PGP signing. Try to send the message.
3251 2003-03-05 21:18:24 Andrew W. Nosenko <awn@bcs.zp.ua> (roessler)
3253 * protos.h, sort.c: Fix a warning.
3255 * mutt_idna.c: Fix tlr's pre-processor screw-up.
3257 2003-03-04 09:51:07 Thomas Roessler <roessler@does-not-exist.org>
3260 * mutt_idna.c, mutt_socket.c: Unset UseSTD3ASCIIRules, and set
3261 AllowUnassigned. (Just reading some standards.)
3263 2003-03-04 09:31:19 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
3265 * handler.c: Be more friendly about bad multipart/alternative
3266 bodies; #1478. Note that the relevant standards explicitly
3267 *forbid* nested MIME encodings.
3269 2003-03-04 09:27:21 Thomas Roessler <roessler@does-not-exist.org>
3272 * copy.c: Fix another stupid error, and decode IDNs in the
3275 * init.h: Fix two typos in one line. Noted by Thomas Glanzmann
3278 * addrbook.c, alias.c, send.c: Fixing more IDN bugs.
3280 2003-03-03 14:25:14 Thomas Roessler <roessler@does-not-exist.org>
3283 * copy.c, sort.c: Fixing some nits.
3285 * mutt_socket.c: IDNA support for the socket back-end.
3287 * Makefile.am, addrbook.c, alias.c, charset.h, commands.c,
3288 compose.c, configure.in, copy.c, edit.c, hdrline.c, headers.c,
3289 init.c, main.c, mutt_idna.c, mutt_idna.h, pgpinvoke.c,
3290 protos.h, query.c, recvcmd.c, rfc822.c, rfc822.h, send.c,
3291 sendlib.c: IDN support for e-mail messages. Things should work
3292 automagically once you have the GNU IDN library available from
3293 ftp://alpha.gnu.org/pub/gnu/libidn/ installed. For IDN's which
3294 can't be losslessly recoded to your local character set, mutt
3295 should automatically fall back to using the ASCII representation.
3296 There's probably a considerable number of bugs in this, and the
3297 code may, at this point, not even compile on machines without
3298 libidn. Will start working on that ASAP.
3300 * contrib/sample.muttrc, doc/manual.sgml.head, recvcmd.c,
3301 commands.c, init.h, mutt.h: Introduce a new option named
3302 $bounce, and fix some inconsistencies in the messages created
3303 when bouncing. Based on work done by Thomas Glanzmann
3304 <sithglan@stud.uni-erlangen.de>.
3306 2003-02-25 22:00:38 Thomas Roessler <roessler@does-not-exist.org>
3309 * commands.c, recvcmd.c: Fix some (too lazy and tired to do all)
3310 of the inconsistencies between message and attachment bouncing.
3312 * crypt.c: I should test-compile things before committing.
3315 2003-02-25 21:41:32 Michael Elkins <me@sigpipe.org> (roessler)
3317 * query.c: Use mutt_strwidth for query response formatting.
3320 2003-02-25 21:37:59 Christian Vogel <vogelchr@vogel.cx> (roessler)
3322 * mx.c: Recognize MH folders used by sylpheed.
3324 2003-02-25 21:35:24 jesus.climent@hispalinux.es (roessler)
3326 * po/es.po: Fix a typo. (#1482)
3328 2003-02-25 21:33:16 Thomas Roessler <roessler@does-not-exist.org>
3331 * doc/manual.sgml.head: Remove some ftp.guug.de URLs from the
3334 * crypt.c: Fix #1486; noted by Jeroen Coekaerts
3335 <jeroen@coekaerts.be>.
3337 2003-02-19 21:33:43 David Shaw <dshaw@jabberwocky.com> (roessler)
3339 * pgpmicalg.c: 3156 defined several micalg values (pgp-md5,
3340 pgp-sha1, etc.) Since then, three more hashes have been assigned
3341 numbers in 2440bis. Here is a patch to add values for pgp-sha256,
3342 pgp-sha384, and pgp-sha512 so mutt can properly handle them.
3344 2003-02-19 21:31:19 Thomas Roessler <roessler@does-not-exist.org>
3347 * parse.c: Fix a memory leak observed by Vineet Kumar
3348 <mutt-dev@virtual.doorstop.net>.
3350 2003-02-13 09:55:02 David Shaw <dshaw@jabberwocky.com> (roessler)
3352 * init.h: Here are some updates to the muttrc docs (spell check,
3353 language tweaks, etc). No functional changes - this is just
3356 2003-02-13 09:50:00 Thomas Roessler <roessler@does-not-exist.org>
3359 * pgp.c: Fix #1444, Debian #178563. The details of this problem
3360 were tracked down by Steven Barker <steve@blckknght.org>.
3362 2003-01-31 00:15:03 Thomas Roessler <roessler@does-not-exist.org>
3365 * init.h: Change the default for crypt_replyencrypt back to "yes".
3366 Noted by Thomas Poindessous in Debian bug #178899; also #1448.
3368 * pgp.c: Fix #1442 (thanks, Dale); properly initialize some
3369 pointers which could otherwise lead to crashes.
3371 2003-01-30 23:54:30 David Shaw <dshaw@jabberwocky.com> (roessler)
3373 * crypt.c, init.h, mutt.h, mutt_crypt.h, send.c: Introduce
3374 $pgp_auto_traditional.
3376 2003-01-30 23:48:36 Thomas Roessler <roessler@does-not-exist.org>
3379 * flags.c: The IMAP ACL patch broke things.
3381 2003-01-23 22:05:02 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
3383 * pop_auth.c: SASL2 support for popo_auth.c.
3385 * curs_main.c, flags.c, imap/imap.c, pager.c: The attached
3386 patch provides improved support for IMAP ACLs (on servers that
3387 support them). This means that mutt will now write the Seen
3388 flag in mailboxes that allow it, even if the mailbox doesn't
3389 allow other changes.
3391 2003-01-23 22:01:03 Thomas Roessler <roessler@does-not-exist.org>
3394 * handler.c: Automatically use the text/plain handler for text/*
3395 body parts which don't have a handler of their own.
3397 2003-01-21 18:56:10 Thomas Roessler <roessler@does-not-exist.org>
3400 * cryptglue.c: Fix a typo which broke pgp-extract-traditional.
3402 * mutt_crypt.h: Fix an #ifdef.
3404 2003-01-21 12:33:41 Werner Koch <wk@gnupg.org> (roessler)
3406 * Makefile.am, acconfig.h, attach.c, commands.c, compose.c,
3407 configure.in, copy.c, copy.h, crypt.c, cryptglue.c, curs_main.c,
3408 functions.h, globals.h, gnupgparse.c, handler.c, hdrline.c,
3409 headers.c, hook.c, init.c, init.h, keymap.c, keymap.h,
3410 main.c, mutt.h, mutt_crypt.h, muttlib.c, mx.c, pager.c,
3411 parse.c, pattern.c, pgp.c, pgp.h, pgpkey.c, pgplib.c, pgplib.h,
3412 pgppubring.c, pop.c, postpone.c, protos.h, recvattach.c, send.c,
3413 sendlib.c, smime.c, smime.h, sort.h: - To cleanup the pgp/smime
3414 code and prepare for other backends. - Support gpg-agent by
3415 not asking for a passphrase - autconf cleanups.
3417 This is just a start and probably we need a couple of other things
3418 to do. One drawback is that the help menu does always list all
3419 crypto realted stuff even when configured for no crypto at all.
3420 Same goes for the configure options but I consider thsi a feature:
3421 It allows to use the same .muttrc for different versions of mutt -
3422 at least during development, this is an advantage. This all might
3423 be fixed but requires some changes to the configuration system.
3425 Note, the use of the WithCrypto macro - it enables the compiler
3426 to do dead-code-elimination depending on the configured backend.
3427 This is better readable than all the nested ifdefs. I did some
3428 short tests and it seems to work, althoug mutt's size does not
3429 change largely when compiled w/o crypto.
3431 cryptglue.c is new as a warpper to all crypto calls; some are
3432 still in crypt.c but they should eventually also be wrapped.
3433 We don't use function pointers to keep a path to use dlopen or
3434 runtime configured backends. crypt.h is also new and replaces
3435 pgp.h and smime.h in most files (except for the backend).
3439 2003-01-06 Werner Koch <wk@gnupg.org>
3441 * crypt.c (crypt_valid_passphrase): Detect gpg-agent and
3442 don't ask for the passphrase. * pgp.c (pgp_decrypt_part,
3443 pgp_application_pgp_handler) (pgp_sign_message,
3444 pgp_encrypt_message) (pgp_traditional_encryptsign):
3445 Make sure that we never ever send the passphrase if the
3446 gpg-agent has been detected. Likewise.
3448 * acconfig.h: Removed all remaining stuff as AC_TEMPLATEs
3449 to configure.in. BTW, we should consider to rename
3450 configure.in to configure.ac.
3452 2003-01-04 Werner Koch <wk@gnupg.org>
3454 Replaced the use of HAVE_PGP and HAVE_SMIME by a more
3455 readable and extendable solution.
3457 * pgplib.h: Moved enum pgp_ring and KEYFLAGS_* to *
3458 crypt.h: here. * smime.c (mutt_is_application_smime):
3459 Moved to * crypt.c (mutt_is_application_smime):
3460 here. * pgp.c (mutt_is_application_pgp): Moved to
3461 * crypt.c (mutt_is_application_pgp): here. * pgp.c
3462 (pgp_is_multipart_encrypted): Removed. Merged code with *
3463 crypt.c (mutt_is_multipart_encrypted): this.
3465 * mutt.h: Protect against double inclusion.
3467 * pgplib.h (struct pgp_keyinfo): Remove the typedef to
3468 pgp_key_t. * crypt.h (pgp_key_t): Declare the typedef
3469 here. NOTE: This is now a pointer. Changed all usages
3472 * configure.in: Replace HAVE_PGP and HAVE_SMIME by the
3473 new CRYPT_BACKEND macros. Always include all OPS.*.
3474 (LIBOBJ): Replaced by AC_LIBOBJ as required by newer
3475 autoconfs. * Makefile.am (EXTRA_mutt_SOURCES): Move
3476 crypt.c to mutt_SOURCES. (mutt_SOURCES): Add cryptglue.c
3477 (EXTRA_DIST): Add crypt.h
3479 * pgp.h, pgplib.h, smime.h: Use the header only
3480 when the approriate backend has been configured. *
3481 pgp.c, pgpkey.c, smime.c: Build only if the approriate
3482 CRYPT_BACKEND_ macro is defined. * pgp.h, smime.h,
3483 global.h: Moved all variable declarations to global.h
3484 because they are now always defined.
3486 * sort.h: Always define PgpSortKey, although it does
3489 * keymap.h: Unconditionally include all PGP and SMIME
3490 stuff. * mutt.h: Ditto. * protos.h: Ditto.
3492 * init.h (HAVE_SMIME): Unconditionally include all
3493 crypto related definitions. Mark the doc entries with
3494 "(Crypto/PGP/SMIME only)".
3496 * globals.h: Replace gpg.h and smime.h by crypt.h.
3498 * functions.h: Always include all crypto commands.
3500 * copy.h: Unconditionally define the crypto related M_CM_
3502 * pgplib.h: Move APPLICATION_PGP and PGP* to crypt.h
3503 and include it. * smime.h: Move APPLICATION_SMIME
3504 and SMIME* to crypt.h and include it. * mutt_crypt.h
3505 (ENCRYPT,SIGN,GOODSIGN, BADSIGN): Move to crypt.h.
3507 * crypt.c: Replaced pgp.h and smime.h header by crypt.h.
3508 Always include all functions but shortcut them depending
3509 on WITHCRYPTO. All over the place use WITHCRYPTO
3510 instead of ifdefs. Replaced all direct calls of the
3511 backend fucntions by twrapper functions defined in
3512 cryptglue.c (crypt_get_keys): Removed prototypes.
3513 * pgp.h (pgp_findKeys): New prototype. * smime.h
3514 (smime_findKeys): New prototype. * cryptglue.c: New.
3515 * crypt.h: New. * mutt_crypt.h: Moved all crypt_*
3516 prototypes to gcrypt.h. Unconditionally use this file.
3518 * init.c: Replaced pgp.h and smime.h header by crypt.h.
3519 (parse_set): Use WITHCRYPTO instead of ifdefs.
3520 (mutt_var_value_complete): Ditto.
3522 * sendlib.c: Replaced pgp.h and smime.h header by crypt.h.
3523 (write_as_text_part): Now one macro using WITHCRYPTO.
3524 (mutt_write_mime_body): Use WITHCRYPTO instead of ifdefs.
3525 (mutt_make_message_attach): Ditto. (mutt_write_fcc):
3528 * send.c: Replaced pgp.h and smime.h header by crypt.h.
3529 (include_forward): Use WITHCRYPTO and validate
3530 passphrases for pgp and smime. (include_reply): Ditto.
3531 (generate_body): Use WITHCRYPTO instead of ifdefs.
3532 (ci_send_message): Ditto.
3534 * recvattach.c: Replaced pgp.h and smime.h header
3535 by crypt.h. (mutt_gen_attach_list): Use WITHCRYPTO
3536 instead of ifdefs. (mutt_attach_display_loop): Ditto
3537 (mutt_view_attachments): Ditto.
3539 * postpone.c: Replaced pgp.h and smime.h header by
3540 crypt.h. (mutt_get_postponed): Use WITHCRYPTO instead
3541 of ifdefs. (mutt_parse_crypt_hdr): Always include and use
3542 WITHCRYPTO instead of ifdefs. (mutt_prepare_template):
3543 Use WITHCRYPTO instead of ifdefs.
3545 * pop.c: Removed pgp.h and smime.h. (pop_fetch_message):
3546 Use WITHCRYPTO instead of ifdefs.
3548 * pattern.c: Replaced pgp.h and smime.h header by crypt.h.
3549 (Flags): Always include the crypto flags. (msg_search):
3550 Use WITHCRYPTO instead of ifdefs. (mutt_pattern_exec):
3553 * parse.c: Removed pgp.h and smime.h.
3554 (mutt_parse_mime_message): Use WITHCRYPTO instead
3557 * pager.c: Replaced pgp.h and smime.h header by crypt.h.
3558 (mutt_pager): Use WITHCRYPTO instead of ifdefs.
3560 * mx.c: Removed smime.h and pgp.h. (mx_update_context):
3561 Use WITHCRYPTO instead of ifdefs.
3563 * muttlib.c: Replaced pgp.h and smime.h header by crypt.h.
3564 (mutt_needs_mailcap): Use WITHCRYPTO. Note, that there
3565 used to be an error when PGP was not configured so
3566 that TYPEAPPLICATION was not recognized for SMIME.
3567 (mutt_is_text_part): Use WITHCRYPTO instead of ifdefs.
3569 * main.c: Include crypt.h. (show_version): Remove
3570 HAVE_PGP and HAVE_SMIME. Add CRYPT_BACKEND_CLASSIC_PGP,
3571 CRYPT_BACKEND_CLASSIC_SMIME.
3573 * keymap.c: Include crypt.h so that we can test
3574 WITHCRYPTO. (Menus): Always include pgp and smime.
3575 (km_init): Create smime and pgp bindings depending
3576 on WITHCRYPTO. (km_get_table): Return OpPgp depending
3579 * hook.c (mutt_parse_hook): Use WITHCRYPTO instead
3580 of ifdefs. (mutt_crypt_hook): Always include.
3582 * headers.c: Replaced pgp.h and smime.h header by crypt.h.
3583 (mutt_edit_headers): Use WITHCRYPTO instead of ifdefs
3585 * hdrline.c: Replaced pgp.h and smime.h header by crypt.h.
3586 (hdr_format_str): Use WITHCRYPTO.
3588 * handler.c: Replaced pgp.h and smime.h header by crypt.h.
3589 (mutt_can_decode): Use WITHCRYPTO instead of ifdefs.
3590 (mutt_can_decode): Application/smime is now also checked
3591 when PGP support is not configured. (mutt_body_handler):
3594 * curs_main.c: Replaced pgp.h and smime.h header
3595 by crypt.h. (mutt_index_menu): Shortcut crypto only
3596 operations depending on WITHCRYPTO.
3598 * copy.c: Replaced pgp.h and smime.h header by crypt.h.
3599 (_mutt_copy_message):
3601 * compose.c: Replaced pgp.h and smime.h header by crypt.h.
3602 (enum): Always include HDR_CRYPT and HDR_CRYPTINFO.
3603 (redraw_crypt_lines): Always include this fnc but shortcut
3604 it depending on WITHCRYPT. Draw lines depending on
3605 the configured crypto support. (pgp_send_menu):
3606 Always include this one. Call wrapper functions.
3607 (smime_send_menu): Likewise. (draw_envelope): Use
3608 WITHCRYPTO instead of ifdefs. (mutt_compose_menu):
3609 Allow pgp/smime commands only when configured.
3611 * commands.c: Replaced pgp.h and smime.h header
3612 by crypt.h. (mutt_display_message,pipe_msg,
3613 _mutt_pipe_message) (set_copy_flags, mutt_save_message,
3614 mutt_edit_content_type) (_mutt_check_traditional_pgp):
3617 * attach.c (mutt_view_attachment): Removed HAVE_GPG and
3618 HAVE_SMIME and replaced by global variable WITHCRYPTO.
3619 Replaced pgp and smime header by crypt.h.x
3621 2003-01-09 17:27:25 Thomas Roessler <roessler@does-not-exist.org>
3624 * pgppubring.c: Don't make a "hard" transition to the new GnuPG
3625 syntax in pgpring. This change undoes one of David Shaw's
3626 changes which were just committed.
3628 2003-01-09 17:24:41 David Shaw <dshaw@jabberwocky.com> (roessler)
3630 * gnupgparse.c, pgppubring.c: The latest GnuPG has new abilities
3631 to work with disabled keys. Part of this change will eventually
3632 involve moving the 'd' that indicates a disabled key to a
3633 different part of the key listing.
3635 To smooth this transition, as of version 1.2.2, GnuPG will
3636 start giving the 'd' in both places (and will do this for a good
3639 Here is a patch so mutt will accept either the old or new syntax.
3641 2003-01-09 17:23:23 dshaw@jabberwocky.com (roessler)
3643 * curs_lib.c: A recent change causes all mutt_yesorno prompts
3644 to come out as [yes]/yes or [no]/no. Here's a fix.
3646 2003-01-05 22:16:02 Thomas Roessler <roessler@does-not-exist.org>
3649 * smime_keys.pl: Error checking for the creation of the temporary
3650 directory; also, use file mode 0700.
3652 2003-01-05 22:08:25 Bjoern Jacke <bjoern@j3e.de> (roessler)
3654 * smime_keys.pl: Improve temporary file handling.
3656 2003-01-05 22:02:37 Thomas Roessler <roessler@does-not-exist.org>
3659 * commands.c: Another mutt_yesorno() change, in order to correctly
3662 2003-01-05 22:00:00 Armin Wolfermann <aw@osn.de> (roessler)
3664 * recvcmd.c, send.c, alias.c, attach.c, commands.c, curs_lib.c,
3665 main.c, muttlib.c, mx.c, pgpkey.c: Fix a number of invocations
3666 of mutt_yesorno(): Always explicitly use the M_YES and M_NO
3667 constants. Fixes a couple of cases in which C-g would be
3670 2003-01-03 18:07:36 Thomas Roessler <roessler@does-not-exist.org>
3673 * pgp.c: Detect in-line key material when checking for traditional
3676 2002-12-22 20:04:51 René Clerc <rene@clerc.nl> (roessler)
3680 2002-12-22 20:01:32 Bjoern Jacke <bjoern@j3e.de> (roessler)
3682 * smime_keys.pl: Remove an unnecessary invocation of "cat";
3683 call openssl with the full path.
3685 2002-12-22 11:20:00 Vincent Lefevre <vincent@vinc17.org> (roessler)
3687 * po/fr.po: Another fr.po update for the CVS (taking into account
3688 the change in pgpkey.c:486)...
3690 2002-12-22 11:17:24 Martin Michlmayr <tbm@cyrius.com> (roessler)
3692 * hdrline.c, init.h: Add %A to the format strings, which expands
3693 to the reply-to address (if present) or to the author's address
3694 when there's no Reply-To header.
3696 2002-12-21 20:32:13 Thomas Roessler <roessler@does-not-exist.org>
3699 * ChangeLog: ok, gotos suck.
3701 * curs_main.c: OK, Michael is right: Gotos suck. ;-)
3703 2002-12-21 13:25:11 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
3707 2002-12-20 09:37:59 David Shaw <dshaw@jabberwocky.com> (roessler)
3709 * pgpkey.c: Minor tweak to an error message.
3711 2002-12-20 09:29:12 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
3715 2002-12-19 11:48:58 Thomas Roessler <roessler@does-not-exist.org>
3718 * doc/manual.sgml.head, doc/muttrc.man.head: Improve the
3719 documentation of pgp-hook/crypt-hook.
3721 * pgpkey.c: Don't bother the user with weak keys when there's
3722 a strong one. Experimental, based on discussions on mutt-dev.
3724 * cvslog2changelog.pl: Identify both the author of a change and
3725 the one who committed it to the CVS in the changelog.
3727 2002-12-19 07:42:36 Vincent Lefevre <vincent@vinc17.org> (roessler)
3731 2002-12-19 07:37:01 Thomas Roessler <roessler@does-not-exist.org>
3734 * Makefile.am: Michael doesn't have $VISUAL set.
3736 2002-12-18 17:29:56 Sahil Tandon <sahil@brandeis.edu> (me)
3738 * init.h: I found a small typo in the manual, specifically
3739 at this[1] URL. The description of the smart_wrap
3740 variable reads: "Controls the display of lines longer
3741 then the screen width in the internal pager." The word
3742 _then_ should be _than_ if I'm not mistaken.
3744 2002-12-18 10:26:35 Thomas Roessler <roessler@does-not-exist.org>
3747 * po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
3748 po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
3749 po/zh_TW.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po,
3750 po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
3751 po/id.po, po/it.po: make update-po
3753 * mkchangelog.sh: Turn on compression when getting log messages
3754 from the CVS server. (Now that I don't have the server locally,
3755 bandwidth is expensive... ;-)
3757 * keymap.c: Make the messages from the what-key function
3758 internationalizable.
3760 * crypt.c, crypt.h, mutt_crypt.h, pgp.c, pgp.h, smime.c, smime.h:
3761 Rename crypt.h to mutt_crypt.h.
3763 * Makefile.am: cvs update ChangeLog before trying to update
3766 2002-12-18 07:37:56 Roland Rosenfeld <roland@spinnaker.de> (roessler)
3770 2002-12-17 13:45:16 Vincent Lefevre <vincent@vinc17.org> (roessler)
3772 * po/fr.po: update fr.po
3774 2002-12-17 13:04:29 Thomas Roessler <roessler@does-not-exist.org>
3777 * .cvsignore: Ignore some more files.
3779 * Makefile.am, mkjtags.c: Remve that jed tags generator. I don't
3782 * cvslog2changelog.pl: Adding Michael's address to the changelog
3785 * build-release: Adopting the release-building script to the
3786 new changelog process.
3788 2002-12-17 10:37:24 roessler (roessler)
3790 * po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
3791 po/zh_TW.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
3792 po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/es.po, po/et.po,
3793 po/fr.po, po/gl.po, VERSION, build-release, po/ca.po, po/cs.po,
3794 po/da.po, po/de.po, po/el.po, po/eo.po, reldate.h: automatic
3795 post-release commit for mutt-1.5.3
3797 2002-12-17 09:50:26 Thomas Roessler <roessler@does-not-exist.org>
3800 * OPS, curs_main.c, functions.h: Experimental: Introduce
3801 {next,previous}-new-then-unread. These functions behave
3802 like {next,previous}-new as long as new messages are visible.
3803 When no new messages are visibuel any more, there's a fall-back
3804 to {next,prev}-unread.
3806 Memo to self: Impose a weekly quota on the use of goto statements.
3808 2002-12-16 20:28:46 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
3810 * handler.c, rfc2047.c, url.c: Fix #1424.
3812 2002-12-16 17:59:51 Thomas Roessler <roessler@does-not-exist.org>
3815 * pgp.c: Experimental short-cut code if the "image" of an address
3816 under a pgp-hook looks like a hexadecimal key id.
3818 2002-12-13 15:53:36 David Shaw <dshaw@jabberwocky.com> (roessler)
3820 * lib.c: Fixing Thomas' screw-up in mutt_concat_path.
3822 2002-12-13 11:00:44 René Clerc <rene@clerc.nl> (roessler)
3826 2002-12-11 22:47:57 Thomas Roessler <roessler@does-not-exist.org>
3829 * muttlib.c, pgp.c, protos.h, send.c: Fix #1417; thanks to
3830 Derek D. Martin <ddm@sophic.org> for the excellent observation.
3831 (In addition to the fix proper, some tracking of temporary files
3832 is added to mutt's debugging output.)
3834 * crypt.c: Call endwin() before calling PGP for traditional
3837 2002-12-11 15:51:57 Vincent Lefevre <vincent@vinc17.org> (roessler)
3841 2002-12-11 15:20:21 Thomas Roessler <roessler@does-not-exist.org>
3844 * browser.c, complete.c, hook.c, init.c, lib.c, lib.h: Herbert
3845 Martin Dietze <herbert@the-little-red-haired-girl.org> notes that
3846 mutt may currently build IMAP URLs like imap://exchange//herbert
3847 for FCCs. The fix in this patch is to include a function named
3848 mutt_concat_path which concatenates path elements, but avoids
3849 the creation of double slashes. (These don't create problems
3850 when you're just accessing the file system, but apparently thy
3851 do cause problems with IMAP.)
3853 * imap/auth.c, imap/command.c, imap/imap.c, imap/imap.h,
3854 imap/util.c, date.c, dotlock.c, dotlock.h, edit.c, editmsg.c,
3855 enter.c, extlib.c, flags.c, from.c, functions.h, gnupgparse.c,
3856 handler.c, hash.c, hash.h, headers.c, help.c, history.c,
3857 history.h, keymap.c, keymap.h, lib.c, lib.h, main.c, makedoc.c,
3858 mapping.h, menu.c, mh.c, mime.h, mkjtags.c, mutt_curses.h,
3859 mutt_menu.h, mutt_regex.h, mutt_socket.c, muttlib.c, mx.c, mx.h,
3860 pager.h, parse.c, pattern.c, pgp.c, pgp.h, pgpinvoke.c, pgpkey.c,
3861 pgplib.c, pgplib.h, postpone.c, protos.h, query.c, recvattach.c,
3862 recvcmd.c, remailer.c, remailer.h, resize.c, rfc1524.c, rfc1524.h,
3863 rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h, rfc822.c, rfc822.h,
3864 score.c, signal.c, snprintf.c, sort.c, sort.h, status.c,
3865 system.c, thread.c, url.c, addrbook.c, alias.c, attach.c,
3866 attach.h, browser.c, browser.h, buffy.c, buffy.h, charset.c,
3867 charset.h, commands.c, complete.c, compose.c, copy.h, crypt.c,
3868 crypt.h, curs_main.c: Fix Mike's and my e-mail addresses in
3871 * muttbug.sh.in: Ask for the user's e-mail address.
3873 * pager.c: Try to make search-next behave more closely to what
3874 people are used to, again. The behaviour introduced by this
3875 patch will give you the previous search string as the default,
3876 but will search-next when you just press enter without changing
3879 2002-12-10 20:56:52 Thomas Roessler <roessler@does-not-exist.org>
3882 * imap/command.c, imap/imap.c, imap/message.c, imap/utf7.c,
3883 imap/util.c, score.c, send.c, sendlib.c, smime.c, thread.c, url.c,
3884 addrbook.c, alias.c, attach.c, browser.c, buffy.c, charset.c,
3885 color.c, compose.c, copy.c, crypt.c, curs_main.c, enter.c,
3886 gnupgparse.c, hash.c, history.c, hook.c, init.c, lib.c, main.c,
3887 mbox.c, menu.c, mh.c, mutt_ssl.c, mutt_ssl_nss.c, muttlib.c,
3888 mx.c, pager.c, parse.c, pattern.c, pgp.c, pgpkey.c, pgplib.c,
3889 pgppacket.c, pgppubring.c, pop.c, pop_auth.c, postpone.c,
3890 query.c, recvattach.c, remailer.c, rfc1524.c, rfc2047.c,
3891 rfc2231.c, rfc822.c: Replace safe_free calls by the FREE macro.
3893 2002-12-09 19:06:40 Thomas Roessler <roessler@does-not-exist.org>
3896 * Makefile.am: Minor formatting fix.
3898 * cvslog2changelog.pl: Change the ChangeLog format as suggested
3899 by Martin Michlmayer.
3901 * send.c: Try to fix another obscure error in S/MIME auto-signing
3904 * rfc822.c: Experimental patch to fix #1318.
3906 2002-12-09 18:09:49 David Jardine <david@jardine.de> (roessler)
3908 * init.h: Documentation fix concerning %L in index_format. #1313.
3910 2002-12-09 18:05:54 David Shaw <dshaw@jabberwocky.com> (roessler)
3912 * mh.c, parse.c: Reduce the meaning of the mark_old option so
3913 it only controls whether new messages are marked as old when
3914 leaving the mailbox.
3916 2002-12-09 17:54:25 Jesus Climent <jesus.climent@hispalinux.es>
3919 * po/es.po: Fix a typo. (#1392)
3921 2002-12-09 17:52:50 Anders Helmersson <anders.helmersson@telia.com>
3924 * addrbook.c, curs_lib.c, protos.h, query.c: Fix #1390. Based on
3925 a patch submitted earlier by Edmund Grimley Evans.
3927 2002-12-09 17:44:54 roessler (roessler)
3931 2002-12-09 17:44:28 Michael Elkins <me@sigpipe.org> (roessler)
3933 * OPS, PATCHES, curs_main.c, functions.h, keymap.c, keymap.h,
3934 menu.c: This patch adds two features to mutt:
3936 - you can now specify the octal code of a key in a bind or
3937 macro function, using the syntax <NNN>. Eg, bind index <541>
3938 show-version This allows you to bind to a function key for
3939 which Mutt doesn't have a friendly name associated with it.
3941 - adds a what-key function which allows you to press a key and
3942 have mutt show you the decimal/octal value. (not bound to
3943 anything by default)
3945 2002-12-09 16:07:24 Toomas Soome <tsoome@muhv.pri.ee> (roessler)
3949 2002-12-09 13:30:02 Thomas Roessler <roessler@does-not-exist.org>
3952 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
3953 po/zh_CN.po, po/zh_TW.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
3954 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/eo.po,
3955 po/es.po, po/et.po, po/fr.po, po/ca.po, po/cs.po, po/da.po,
3956 po/de.po, po/el.po, compose.c: Try to fix a localization issue
3957 identified by Pawel Dzienkonski (#1410). Side effect: All
3958 translations will need an update of the S/MIME key translations.
3960 2002-12-09 11:20:14 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
3964 2002-12-08 23:14:43 ph04169@cc.uoi.gr (roessler)
3968 2002-12-08 16:11:35 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
3973 2002-12-08 15:10:59 Roland Rosenfeld <roland@spinnaker.de> (roessler)
3977 2002-12-07 19:19:34 Thomas Roessler <roessler@does-not-exist.org>
3980 * Makefile.am: yet another one.
3982 * Makefile.am: Another changelog-related change.
3984 * ChangeLog, Makefile.am, cvslog2changelog.pl: Automatically
3985 update ChangeLog as part of the commit process.
3987 * doc/Makefile.in, ChangeLog, ChangeLog.old, Makefile.am,
3988 cvslog2changelog.pl, mkchangelog.sh: Change the style
3989 of ChangeLog: Now, the actual patch submitter's name is
3990 extracted from the commit message and used for the change log.
3991 For the moment, the date format doesn't match the one in the
3992 old changelog. If you want to fix this, submit a patch to
3993 cvslog2changelog.pl. ;-)
3995 2002-12-07 08:55:59 Vincent Lefevre <vincent@vinc17.org> (roessler)
3999 2002-12-07 08:55:23 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
4001 * pgppubring.c: Fix a compilation warning.
4003 2002-12-07 08:53:21 Thomas Roessler <roessler@does-not-exist.org>
4006 * mh.c, mutt.h, muttlib.c: Gracefully handle unknown maildir
4009 2002-12-06 11:30:08 Thomas Roessler <roessler@does-not-exist.org>
4012 * Makefile.am: Run check_sec.sh before committing.
4014 2002-12-06 11:28:30 Brendan Cully <brendan@kublai.com> (roessler)
4016 * m4/gettext.m4, m4/iconv.m4, build-release, configure.in:
4019 2002-12-06 11:14:13 roessler (roessler)
4021 * po/zh_CN.po, po/zh_TW.po, po/uk.po, po/ru.po, po/sk.po,
4022 po/sv.po, po/tr.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
4023 po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
4024 po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/da.po,
4025 po/de.po, VERSION, po/ca.po, po/cs.po, reldate.h, ChangeLog:
4026 automatic post-release commit for mutt-1.5.2
4028 2002-12-06 10:56:30 Thomas Roessler <roessler@does-not-exist.org>
4031 * curs_lib.c, pgppubring.c: Fixing a number of traditional malloc
4032 calls which have made their way into the code.
4034 * build-release: Don't post announcements automatically for
4037 2002-12-05 22:30:02 Michael Elkins <me@sigpipe.org> (roessler)
4039 * doc/manual.sgml.head: Fix #1398.
4041 2002-11-25 14:16:47 Lars Hecking <lhecking@nmrc.ucc.ie> (roessler)
4043 * sendlib.c, ChangeLog, INSTALL, charset.h, configure.in: The
4046 2002-11-14 08:12:30 Michael Elkins <me@sigpipe.org> (roessler)
4048 * curs_lib.c: Fix #1388.
4050 2002-11-13 10:10:52 Thomas Roessler <roessler@does-not-exist.org>
4053 * main.c: A description of -A was lacking from the help string.
4055 * doc/manual.sgml.head, doc/mutt.man, main.c, protos.h: Add a
4056 new command line option -A which is used to expand aliases.
4058 * keymap.c: Add a safeguard #ifdef for the KEY_BTAB entry.
4059 Suggested by Thomas Dickey.
4061 2002-11-12 09:20:30 Michael Elkins <me@sigpipe.org> (roessler)
4063 * keymap.c: Tell mutt about the back-tab key (shift tab).
4065 2002-11-12 09:20:09 Thomas Roessler <roessler@does-not-exist.org>
4070 * Makefile.am: Add "make pclean" in order to clean up PATCHES.
4072 2002-11-12 08:55:57 TAKAHASHI Tamotsu <arms405@jade.dti.ne.jp>
4077 2002-11-12 08:41:18 Thomas Roessler <roessler@does-not-exist.org>
4080 * README: Add an explicit note that CVS doesn't work from
4081 ftp.mutt.org any more.
4083 2002-11-12 08:35:34 "Yasuhiro Matsumoto" <mattn_jp@hotmail.com>
4086 * mbyte.c: cp932 should be treated like shift_jis.
4088 2002-11-12 08:20:11 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
4090 * imap/auth_gss.c, imap/auth_sasl.c, configure.in, main.c,
4091 mutt_sasl.c, mutt_sasl.h: Hi - this is a patch against mutt-1.4
4092 to use version 2 of the Cyrus SASL library; all changes are
4093 ifdef'd so as not to break SASLv1 support. This includes a patch
4094 to configure.in to allow the choice between v1 and v2, but someone
4095 with a better understanding of autoconf should double-check it.
4097 2002-11-12 08:00:51 Michael Elkins <me@sigpipe.org> (roessler)
4099 * handler.c: Actually commit patch-1.5.1.me.long_qp.2.
4101 * mailbox.h, mh.c, mx.c: The maildir_time patch.
4103 2002-11-11 21:17:25 Thomas Roessler <roessler@does-not-exist.org>
4106 * muttbug.sh.in: You shall not use CVS to distribute test
4109 * muttbug.sh.in: more fixes.
4111 * muttbug.sh.in: Add some rpm-related intelligence to flea.
4113 * muttbug.sh.in: Fix flea's interaction with bug(1) on Debian
4116 * PATCHES: Clean up the patch list.
4118 2002-11-11 20:32:30 Michael Elkins <me@sigpipe.org> (roessler)
4120 * PATCHES, hdrline.c: Fix #485: Make %z work like %Z inside of
4121 %{} in $index_format.
4123 * PATCHES, copy.c: Fix #1379 - update the total mailbox size
4124 when an attachment is deleted.
4126 * PATCHES, curs_main.c, menu.c, pager.c: Fix #1310; redraw
4129 * doc/manual.sgml.head, init.h: Fix #1306.
4131 * send.c: Fix #1364.
4133 2002-11-11 19:50:23 Steve Kennedy <steve-md@gbnet.net> (roessler)
4135 * pgp.c: Fix memory leak in the PGP code.
4137 2002-11-11 19:46:29 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
4139 * commands.c, protos.h, sendlib.c: Fix #718.
4141 2002-11-11 19:38:30 Thomas Roessler <roessler@does-not-exist.org>
4144 * sendlib.c: Fix #1366.
4146 2002-11-11 19:24:24 Martin Siegert <siegert@sfu.ca> (roessler)
4148 * mx.c: Fix IMAP moving; #1367.
4150 2002-11-11 19:22:17 rene@clerc.nl (roessler)
4152 * send.c: Another S/MIME ifdef misses and causes compilation
4155 2002-11-11 19:21:24 Michael Elkins <me@sigpipe.org> (roessler)
4157 * init.h: patch-1.5.1-me.status_doc.2
4159 2002-11-11 19:16:11 Thomas Roessler <roessler@does-not-exist.org>
4162 * alias.c, init.c, protos.h: patch-1.5-tlr.alias-parse.1 -
4163 extension of patch-1.5.1-me.aliascheck.1
4165 This patch catches the same kind of bad alias names caught by
4166 Michael's patch. There are some extensions:
4168 1. Mutt makes sure that it doesn't _suggest_ bad names to
4169 the user. 2. If a name is bad, the user is informed, and may
4171 name. In this case, mutt will automatically suggest a fixed
4173 3. If the user insists in the bad name, it's written into the
4174 aliases file with proper quoting.
4175 4. When mutt parses the aliases file, it now uses the normal
4176 tokenizer routines in order to properly handle quoted alias
4179 2002-11-11 18:36:25 Michael Elkins <me@sigpipe.org> (roessler)
4181 * handler.c: patch-1.5-me.long_qp.2 (#1371) - fix truncation
4182 with overly long Q-P encoded lines.
4184 2002-10-22 21:24:07 René Clerc <rene@clerc.nl> (roessler)
4186 * commands.c: Add some missing #ifdefs.
4188 2002-10-22 21:23:20 Michael Elkins <me@sigpipe.org> (roessler)
4190 * init.h, recvattach.c: Documentation fix; #1326
4192 2002-10-22 21:22:45 René Clerc <rene@clerc.nl> (roessler)
4194 * send.c: Another crypt_reply fix.
4196 2002-10-10 09:50:03 René Clerc <rene@clerc.nl> (roessler)
4198 * send.c: Make sure that crypt_reply replies with the same type,
4199 despite a possible S/MIME default.
4201 2002-10-10 09:43:29 Michael Elkins <me@sigpipe.org> (roessler)
4203 * doc/manual.sgml.head, doc/manual.sgml.head: Document escaping
4204 rules for regular expressions (#1351).
4206 * pager.c: Fix header coloring, so there is no difference between
4209 * init.h: PGP documentation glitch.
4211 2002-10-10 09:33:33 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
4213 * doc/manual.sgml.head: Fix #1340 (documentation)
4215 2002-10-10 09:33:05 Michael Elkins <me@sigpipe.org> (roessler)
4217 * pager.c: Jeremy Lin wrote: > When I search with / and get
4218 a match, doing '/\r' doesn't move to the next > match. This
4219 behavior is unlike the less pager, and is rather useless, IMHO.
4221 Try the attached patch.
4223 2002-09-23 12:08:43 Thomas Roessler <roessler@does-not-exist.org>
4226 * buffy.c: A variant of buffy notification. Note: If you folks
4227 don't like this, we can return to the old version.
4229 2002-09-09 21:48:19 Rudi Chiarito <nutello@sweetness.com> (roessler)
4231 * OPS, browser.c, buffy.c, curs_main.c, functions.h, pager.c,
4232 protos.h: Add a buffy-list function, and display more information
4233 when new mail arrives. With some modifications from tlr.
4235 2002-09-09 21:19:08 Michael Elkins <me@sigpipe.org> (roessler)
4239 * mh.c: [STABLE] Fix #1321.
4241 2002-09-09 21:04:03 Tony Leneis <tony@cvr.ds.adp.com> (roessler)
4243 * signal.c: Tru64 Unix portability patch.
4245 * signal.c: [STABLE] Tru64 Unix portability patch.
4247 2002-09-09 21:02:05 Vincent Lefevre <vincent@vinc17.org> (roessler)
4249 * doc/manual.sgml.head: Fixing a typo.
4251 2002-09-09 20:53:46 Thomas Roessler <roessler@does-not-exist.org>
4254 * postpone.c: Fixing #1300. Noted by David Shaw
4255 <dshaw@jabberwocky.com>.
4257 * postpone.c: Fix #1299; noted by David Shaw
4258 <dshaw@jabberwocky.com>.
4260 2002-09-09 20:20:20 Michael Elkins <me@sigpipe.org> (roessler)
4262 * init.h, mutt.h, send.c: Introducing $forward_edit.
4264 * globals.h, init.h, send.c: Introduce $content_type. There's
4265 one change against Michael's patch, in how the "format=flowed"
4268 2002-09-09 20:04:45 Vincent Lefevre <vincent@vinc17.org> (roessler)
4270 * history.c: [STABLE] Fixing history classes.
4272 * history.c: Fixing history classes.
4274 2002-09-09 19:56:25 Armin Wolfermann <aw@osn.de> (roessler)
4276 * mh.c: when doing the second parsing pass on a maildir,
4277 mutt doesn't delete the fake HEADER struct if the file is
4278 unreadable. With this fix unreadable files get silently ignored
4279 (like in the MH case).
4281 2002-09-09 19:55:01 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
4286 2002-09-09 19:53:24 Michael Elkins <me@sigpipe.org> (roessler)
4288 * editmsg.c: Fixing #1149: Truncate files used for editing
4291 2002-09-09 19:29:26 Nicolas Rachinsky <nicolas@dauerreden.de>
4294 * doc/manual.sgml.head, doc/muttrc.man.head, buffy.c, buffy.h,
4295 init.h: An unmailboxes command. #1311.
4297 2002-09-09 19:24:54 Michael Elkins <me@sigpipe.org> (roessler)
4299 * attach.c: Fixing #1330.
4301 * attach.c: [STABLE] Fixing #1330.
4303 2002-08-09 07:01:11 Thomas Roessler <roessler@does-not-exist.org>
4306 * doc/muttrc.man.head: Document unalternative_order in the
4309 2002-08-09 06:58:37 Michael Elkins <me@sigpipe.org> (roessler)
4311 * doc/manual.sgml.head, init.c, init.h: The following patch
4312 adds the `unalternative_order' command. It also allows using
4313 "*" more generically in un-commands which use parse_unlists().
4315 2002-08-05 17:25:05 Michael Elkins <me@sigpipe.org> (roessler)
4317 * pgpewrap.c, pgppubring.c, pgpewrap.c, pgppubring.c: Error
4320 2002-07-26 08:24:01 Michael Elkins <me@sigpipe.org> (roessler)
4322 * doc/manual.sgml.head: Documentation for reply-hook. Another
4323 patch (for the manual page) would be most welcome. ;-))
4325 * curs_lib.c: The attached patch fixes mutt_yesorno() so that the
4326 question will be truncated enough to always fit in the default
4327 answer string. The size is calculated on the fly so that there
4328 is no artificial truncation.
4330 2002-07-24 09:46:58 TAKIZAWA Takashi <taki@luna.email.ne.jp> (roessler)
4332 * mutt.h, mutt.h: The attached patch sets MB_LEN_MAX to 16,
4333 which is MB_LEN_MAX value on glibc-2.2. It works only with
4334 --without-wc-funcs switch. It may be applied to mutt-1.4 and
4337 2002-07-24 09:37:41 Lars Hecking <lhecking@nmrc.ie> (roessler)
4339 * configure.in, configure.in: Fix a quoting sloppiness. Noted by
4342 2002-07-24 09:33:59 Thomas Roessler <roessler@does-not-exist.org>
4345 * browser.c, browser.c: Fixing #1282. An off-by-one error. :-/
4347 2002-07-24 09:20:22 Michael Elkins <me@sigpipe.org> (roessler)
4349 * mutt.h, send.c, hook.c, init.h: reply-hook. Documentation
4352 2002-07-24 09:06:06 Vincent Lefevre <vincent@vinc17.org> (roessler)
4356 2002-07-24 08:41:31 Michael Elkins <me@sigpipe.org> (roessler)
4358 * doc/mutt.man, compose.c, editmsg.c, init.c, init.h, attach.c,
4359 doc/mutt.man, compose.c, editmsg.c, init.c, init.h, attach.c:
4360 Fix $editor and $visual. Based on an earlier patch from Edmund
4363 2002-07-19 19:23:21 Michael Elkins <me@sigpipe.org> (roessler)
4365 * doc/manual.sgml.head: Another documentation patch.
4367 2002-07-17 12:48:38 Rocco Rutte <s1118644@mail.inf.tu-dresden.de>
4370 * sendlib.c: * Thomas Roessler [02-07-08 10:14:53 +0200]
4371 wrote: > * sendlib.c, 3.12 -> 3.13 > From: Rocco Rutte
4372 <s1118644@mail.inf.tu-dresden.de>
4374 > Make encode_from a bit more aggressive, by also catching a
4375 'f' in > the beginning of a line.
4377 'Catch' is good but also to encode it is better. It may have
4378 been too late (sorry for that) so I fixed it. I don't know why
4379 the current source only escapes lines that actually begin with
4380 'from' or 'From' followed by some text. I think that escaping
4381 'from' or 'From' on a single line should be done, too.
4383 Not a big deal, anyways.
4385 2002-07-16 07:28:11 Michael Elkins <me@sigpipe.org> (roessler)
4387 * main.c, main.c: Update copyright notices.
4389 2002-07-07 19:33:50 Cedric Duval <cedricduval@free.fr> (roessler)
4391 * doc/manual.sgml.head, doc/mutt.man, init.h: Documentation fixes.
4393 2002-07-07 19:29:05 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
4396 * doc/manual.sgml.head: Dcumentation fixes.
4398 2002-07-07 19:23:22 Cedric Duval <cedricduval@free.fr> (roessler)
4400 * doc/manual.sgml.head, doc/mutt.man, init.h: Documentation fixes.
4402 2002-07-07 19:22:19 Rocco Rutte <s1118644@mail.inf.tu-dresden.de>
4405 * sendlib.c: Make encode_from a bit more aggressive, by also
4406 catching a 'f' in the beginning of a line.
4408 2002-07-07 19:13:03 Velko Hristov <hristov@informatik.hu-berlin.de>
4413 2002-07-07 19:11:15 Jeremy Blosser <jblosser-mutt@firinn.org>
4416 * init.h: Add unauto_view to the stable branch. A one-liner.
4418 2002-06-28 19:52:31 Michael Elkins <me@sigpipe.org> (roessler)
4420 * doc/manual.sgml.head, doc/manual.sgml.head: Documentation fix
4423 2002-06-18 10:03:52 (automatic) (roessler)
4425 * po/zh_TW.po, po/tr.po, po/uk.po, po/zh_CN.po, po/sv.po,
4426 po/sk.po, po/ru.po, po/pt_BR.po, po/nl.po, po/pl.po, po/ja.po,
4427 po/ko.po, po/lt.po, po/it.po, po/gl.po, po/hu.po, po/id.po,
4428 po/eo.po, po/es.po, po/et.po, po/fr.po, po/el.po, po/da.po,
4429 po/de.po, po/ca.po, po/cs.po: "make update-po"
4431 2002-06-18 10:02:44 several submitters (roessler)
4433 * po/ca.po: Adding a BG translation. Update for CA.
4435 2002-06-18 10:02:43 roessler (roessler)
4437 * po/bg.po: branches: 1.1.2; file bg.po was initially added on
4438 branch mutt-1-4-stable.
4440 2002-06-18 10:02:43 several submitters (roessler)
4442 * po/bg.po: Adding a BG translation. Update for CA.
4444 * configure.in: Adding a BG translation.
4446 2002-06-18 09:53:12 Michael Elkins <me@sigpipe.org> (roessler)
4448 * init.c, init.c: The string used to store the commmand for a
4449 backtic expansion in the muttrc was not free'd if the command
4450 failed for some reason.
4452 2002-06-18 09:52:13 David Champion <dgc@uchicago.edu> (roessler)
4454 * m4/gssapi.m4: Okay, two bugs here. One's an oversight of mine
4455 in my previous patch, where I tried to use "[hH]" as Bourne code
4456 while m4 had quoting set to ([, ]) -- this probably makes mutt
4457 mis-detect Heimdal after all.
4459 The other is not mine (i.e., it's in cvs now) and it makes mutt
4460 overstrike $LIBS if Heimdal or MIT Kerberos is detected. This is
4461 a problem for anyone who needs -lnsl -lsocket, in particular. I
4462 was fixing this by hand during late 1.3.x releases, as I didn't
4463 have time to track it down....
4465 Here's a patch against the current (unpatched) 1.5 cvs copy of
4466 m4/gssapi.m4. It probably should go into both branches. Sorry
4469 2002-06-06 23:13:54 Michael Elkins <me@sigpipe.org> (roessler)
4471 * color.c: Fix #1230.
4473 2002-06-06 12:22:05 Will Fiveash <william.fiveash@sun.com> (roessler)
4475 * init.h, init.h: Fix a couple of compile-time warnings.
4477 2002-05-31 16:59:39 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
4479 * charset.c, charset.h, sendlib.c, charset.c, charset.h,
4480 sendlib.c: Fix charset-hook.
4482 2002-05-31 16:45:49 Lars Hecking <lhecking@nmrc.ucc.ie> (roessler)
4484 * m4/iconv.m4, INSTALL, charset.h, configure.in: The noiconv
4485 patch. Should probably have been in 1.4.
4487 2002-05-30 12:15:02 Thomas Roessler <roessler@does-not-exist.org>
4490 * rfc822.c: Properly handle empty addresses (<>) when they show
4491 up in mail headers. The approach taken is to store this address
4492 as <@>, and to check this special case when printing an address.
4494 2002-05-29 09:31:51 roessler (roessler)
4496 * po/zh_CN.po, po/zh_TW.po, po/uk.po, po/tr.po, po/sk.po,
4497 po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/ko.po, po/lt.po,
4498 po/nl.po, po/it.po, po/ja.po, po/fr.po, po/gl.po, po/hu.po,
4499 po/id.po, po/eo.po, po/es.po, po/et.po, po/da.po, po/de.po,
4500 po/el.po, VERSION, po/ca.po, po/cs.po, reldate.h, ChangeLog:
4501 automatic post-release commit for mutt-1.4
4503 2002-05-29 09:28:33 Roland Rosenfeld <roland@spinnaker.de> (roessler)
4507 2002-05-29 09:27:46 Ronny Haryanto <ronny@haryan.to> (roessler)
4511 2002-05-28 09:07:29 Michael Elkins <me@sigpipe.org> (roessler)
4513 * mx.h, postpone.c: Fix some warnings noted by Vincent Lefevre.
4515 2002-05-21 07:28:28 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
4519 2002-05-18 05:39:55 Thomas Roessler <roessler@does-not-exist.org>
4522 * pattern.c: Fix #1175.
4524 * pattern.c: Fix #1175. Noticed by Alain Bench.
4526 2002-05-18 05:34:50 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
4528 * pop_lib.c, pop_lib.c: Attached patch for mutt 1.3.X/1.4 and
4529 1.5.X removes gcc warning in pop_lib.c.
4531 2002-05-16 17:33:19 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
4535 2002-05-16 13:05:14 Im Eunjea <eunjea@koru.org> (roessler)
4541 2002-05-16 13:04:23 Ronny Haryanto <ronny@haryan.to> (roessler)
4545 * compose.c: Triple-DES, not Tripple-DES.
4547 2002-05-14 18:56:01 "Andrej N. Gritsenko" <andrej@lucky.net> (roessler)
4551 2002-05-13 20:18:57 Toomas Soome <Toomas.Soome@microlink.ee> (roessler)
4553 * po/et.po, po/et.po: update
4555 2002-05-13 20:18:17 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
4557 * po/ru.po, po/uk.po, po/ru.po: update
4559 2002-05-13 20:16:08 Byrial Jensen <byrial@image.dk> (roessler)
4563 2002-05-13 20:15:40 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
4567 2002-05-13 20:15:07 Jörgen Tegnér <jorgen.tegner@telia.com> (roessler)
4569 * po/sv.po, po/sv.po: update
4571 2002-05-13 20:13:56 Vincent Lefevre <vincent@vinc17.org> (roessler)
4575 2002-05-06 11:27:20 Thomas Roessler <roessler@does-not-exist.org>
4578 * doc/manual.sgml.head: Remove -Q which is only present in
4579 unstable from the stable documentation. Thanks to Andreas Kneib
4580 <Andreas.Kneib@t-online.de> for noting.
4582 2002-05-02 01:05:27 Thomas Roessler <roessler@does-not-exist.org>
4585 * Makefile.am: Include smime.h with EXRA_DIST.
4587 2002-05-01 23:24:17 roessler (roessler)
4589 * po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
4590 po/zh_CN.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po, po/it.po,
4591 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po,
4592 po/et.po, po/fr.po, po/gl.po, po/hu.po, VERSION, po/ca.po,
4593 po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog:
4594 automatic post-release commit for mutt-1.5.1
4596 2002-05-01 23:21:10 Thomas Roessler <roessler@does-not-exist.org>
4599 * smime.c: Shut up check_sec.sh. No security holes, but some
4602 * check_sec.sh: Give all the warnings at once.
4604 * build-release: - This is a development branch. - Add a -nodiff
4605 option to suppress generating a patch.
4607 2002-05-01 23:08:53 roessler (roessler)
4609 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po,
4610 po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po,
4611 po/it.po, po/ja.po, po/ko.po, po/et.po, po/fr.po, po/gl.po,
4612 po/hu.po, po/id.po, po/da.po, po/de.po, po/el.po, po/eo.po,
4613 po/es.po, ChangeLog, VERSION, po/ca.po, po/cs.po, reldate.h:
4614 automatic post-release commit for mutt-1.3.99
4616 2002-05-01 23:06:21 Thomas Roessler <roessler@does-not-exist.org>
4619 * build-release: s/scp1/scp/
4621 2002-04-29 17:12:18 Thomas Roessler <roessler@does-not-exist.org>
4624 * lib.c, lib.h, protos.h, lib.c, lib.h, protos.h: Fix #1171.
4626 2002-04-29 12:26:23 Vincent Lefevre <vincent@vinc17.org> (roessler)
4630 2002-04-29 12:25:38 oota toshiya <oota@mspd.mt.nec.co.jp> (roessler)
4632 * po/ja.po, po/ja.po: update.
4634 2002-04-29 12:09:21 Byrial Jensen <byrial@image.dk> (roessler)
4636 * imap/util.c: There is a possible buffer overflow due an
4637 off-by-one error in imap/util.c, line 125. The error is in the
4638 maximum field width indication in the sscanf() call. You must
4639 have room in the receiving buffer for this number of characters
4640 /plus a terminating NULL character/.
4642 * imap/util.c: There is a possible buffer overflow due an
4643 off-by-one error in imap/util.c, line 125. The error is in the
4644 maximum field width indication in the sscanf() call. You must
4645 have room in the receiving buffer for this number of characters
4646 /plus a terminating NULL character/.
4648 2002-04-25 13:30:49 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
4650 * pop.c, pop_lib.c, pop.c, pop_lib.c: Attached patch fixes
4651 the problem described below. It should be applied to both mutt
4652 1.3/1.4 and 1.5 branches.
4654 > Date: Thu, 11 Apr 2002 16:24:00 -0500 > Subject: mutt 1.3.x
4655 / pop > From: "Ryan O'Hara" <rohara@isis.visi.com> > To:
4656 bcully@users.sourceforge.net > User-Agent: Mutt/1.3.27i
4658 > Hi. My apologies if this has nothing to do with you. If it
4659 does not, > maybe you could forward it on to someone.
4661 > In mutt 1.3.x I have noticed that if I uses POP to retrieve
4662 mail, and > I enter an incorrect password whem prompted, it will
4663 *save* that > password and keep trying to use it. However, in the
4664 1.2.x versions it > worked like this: type in wrong POP password,
4665 try to connect to POP > server again and it will ask you (again)
4666 for the password. mutt 1.3.x > does not, it just tries to connect
4667 with the wrongs password (which > just failed).
4669 > This is kinda annoying. Just thought I'd point out this
4674 2002-04-25 13:28:31 Wouter Verheijen <wv@xs2mail.com> (roessler)
4676 * doc/manual.sgml.head, doc/manual.sgml.head: Someone in
4677 news:comp.mail.mutt noted that the list of command-line options
4678 in the manual is not up-to-date.
4680 Included a small patch that includes all options that 'mutt
4683 2002-04-25 13:26:58 Cedric Duval <cedricduval@free.fr> (roessler)
4685 * doc/manual.sgml.tail, OPS, init.h, pattern.c: attached are
4686 fixes for some little mistakes :
4688 * history-down -> scroll _down_, not up * functions
4689 decode-(save|copy) do not exist in the attach menu. * gettext
4690 oversight in pattern.c * inconsistency between "printf-like
4691 sequences" used all over the place
4692 and "escape sequences" for the description of $attribution.
4694 * doc/manual.sgml.tail, pattern.c, OPS, init.h: attached are
4695 fixes for some little mistakes :
4697 * history-down -> scroll _down_, not up * functions
4698 decode-(save|copy) do not exist in the attach menu. * gettext
4699 oversight in pattern.c * inconsistency between "printf-like
4700 sequences" used all over the
4701 place and "escape sequences" for the description of
4704 2002-04-25 13:24:33 Thomas Roessler <roessler@does-not-exist.org>
4707 * recvattach.c: Also fix this for the S/MIME case.
4709 * recvattach.c: Fiy handling of multiparts which have encrypted
4710 sub-parts, at least for PGP.
4712 * sendlib.c: Force 7bit encoding for application/pgp-keys.
4714 2002-04-20 21:38:47 Thomas Roessler <roessler@does-not-exist.org>
4717 * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
4718 m4/lcmessage.m4, m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4,
4719 m4/progtest.m4, intl/ChangeLog, intl/Makefile.in,
4720 intl/bindtextdom.c, intl/config.charset, intl/dcigettext.c,
4721 intl/eval-plural.h, intl/gettextP.h, intl/gmo.h,
4722 intl/hash-string.h, intl/l10nflist.c, intl/libgnuintl.h,
4723 intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c,
4724 intl/localealias.c, intl/localename.c, intl/os2compat.c,
4725 intl/os2compat.h, intl/osdep.c, intl/plural-exp.c,
4726 intl/plural-exp.h, intl/plural.c, intl/plural.y, ABOUT-NLS,
4727 INSTALL, config.rpath, configure.in: Backing out the latest
4728 iconv-related changes from the mutt-1-4-stable branch.
4730 2002-04-20 21:36:38 roessler (roessler)
4732 * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
4733 m4/lcmessage.m4, m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4,
4734 m4/progtest.m4: same as above.
4736 2002-04-20 21:36:32 Thomas Roessler <roessler@does-not-exist.org>
4739 * intl/eval-plural.h, intl/gettextP.h, intl/gmo.h,
4740 intl/hash-string.h, intl/l10nflist.c, intl/libgnuintl.h,
4741 intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c,
4742 intl/localealias.c, intl/localename.c, intl/os2compat.c,
4743 intl/os2compat.h, intl/osdep.c, intl/plural-exp.c,
4744 intl/plural-exp.h, intl/plural.c, intl/plural.y, intl/ChangeLog,
4745 intl/Makefile.in, intl/bindtextdom.c, intl/config.charset,
4746 intl/dcigettext.c: Committing the new iconv patches into a
4749 * ABOUT-NLS, INSTALL, config.rpath, configure.in: Committing
4750 the new noiconv patches into a separate branch.
4752 * sendlib.c: Generate the resent-message-id ourselves, and add
4753 it in the top of the header.
4755 2002-04-20 08:11:13 Wouter Verheijen <wv@xs2mail.com> (roessler)
4757 * copy.c, mutt.h, sendlib.c: Bug #571 "mutt should not replicate
4758 ">From " headers while bounding", has a patch attached. Will that
4761 Although these lines are not generated by mutt, I would strongly
4762 suggest to prevent it, because by boucing a mail the MUA should
4763 ensure that the message header is according to the specification.
4764 A ">From " line is not, because of the spaces before a colon.
4766 Because this has such serious consequences (totally unreadable
4767 mail) when a MTA interpretes this line as the beginning of the
4768 body (not unreasonable), I think Mutt should prevent sending
4769 this invalid headerline.
4771 Because the other patch to the bugreport is not really correct
4772 IMHO (because the fieldnames are not limited to alphanumeric
4773 chars, RFC2822 3.6.8), I propose another one.
4775 This patch also appends Resent-* to the header, instead of
4776 prepending it. The Resent-Message-Id is however still appended,
4777 because I could not find it; is it added by the MTA instead of
4780 2002-04-20 07:55:20 roessler (roessler)
4782 * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
4783 m4/lcmessage.m4, m4/progtest.m4: Try to get the noiconv patch
4786 2002-04-20 07:55:09 Thomas Roessler <roessler@does-not-exist.org>
4789 * configure.in: Try to get the noiconv patch to work with my
4790 development environment.
4792 * INSTALL: Fix a typo.
4794 2002-04-20 07:26:10 Lars Hecking <lhecking@nmrc.ie> (roessler)
4796 * init.h, rfc2047.c, sendlib.c, INSTALL, charset.c, charset.h,
4797 configure.in, gnupgparse.c: patch.1.3.28.lh.noiconv
4798 =======================
4800 This is the new version of my noiconv patch. It _requires_
4801 the previous patch! If applied without, you'll have to resolve
4802 a couple of conflicts manually.
4804 Notes: - it's a lot cleaner than the old noiconv patch because
4806 modified - new configure option --disable-iconv; INSTALL
4808 [I am guessing here, but the background for the --without-iconv
4809 option mentioned in INSTALL was that mutt had a without-iconv
4810 option before gettext included iconv support. When mutt's
4811 intl/* files were updated to a newer gettext, there suddenly
4812 were two iconv options, which then got merged, that is,
4813 mutt's was removed. That was probably when --without-iconv
4814 stopped working, but I'm not sure, it may well be that it
4815 never worked since iconv support was introduced.]
4816 - all changes in *.[ch] files should be identical to the
4819 * intl/localename.c: This one seems to have been missing, too.
4821 2002-04-20 07:25:40 roessler (roessler)
4823 * intl/localename.c: branches: 1.1.2; 1.1.4; file localename.c
4824 was initially added on branch mutt-1-4-stable.
4826 2002-04-20 07:25:15 Lars Hecking <lhecking@nmrc.ie> (roessler)
4828 * config.rpath: Another file from the gettext patch.
4830 2002-04-20 07:25:15 roessler (roessler)
4832 * config.rpath: branches: 1.1.2; 1.1.4; file config.rpath was
4833 initially added on branch mutt-1-4-stable.
4835 2002-04-20 07:24:54 Lars Hecking <lhecking@nmrc.ie> (roessler)
4837 * m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4: Add new m4
4838 files from patch.1.3.28.lh.gettext-0.11.1.
4840 2002-04-20 07:24:54 roessler (roessler)
4842 * m4/lib-ld.m4: branches: 1.1.2; 1.1.4; file lib-ld.m4 was
4843 initially added on branch mutt-1-4-stable.
4845 * m4/lib-link.m4: branches: 1.1.2; 1.1.4; file lib-link.m4
4846 was initially added on branch mutt-1-4-stable.
4848 * m4/lib-prefix.m4: branches: 1.1.2; 1.1.4; file lib-prefix.m4
4849 was initially added on branch mutt-1-4-stable.
4851 2002-04-20 07:24:22 Lars Hecking <lhecking@nmrc.ie> (roessler)
4853 * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
4854 m4/lcmessage.m4, m4/progtest.m4, intl/ChangeLog,
4855 intl/Makefile.in, intl/bindtextdom.c, intl/config.charset,
4856 intl/dcigettext.c, intl/eval-plural.h, intl/gettextP.h,
4857 intl/gmo.h, intl/hash-string.h, intl/l10nflist.c,
4858 intl/libgnuintl.h, intl/loadinfo.h, intl/loadmsgcat.c,
4859 intl/localcharset.c, intl/localealias.c, intl/os2compat.c,
4860 intl/os2compat.h, intl/osdep.c, intl/plural-exp.c,
4861 intl/plural-exp.h, intl/plural.c, intl/plural.y:
4862 patch.1.3.28.lh.gettext-0.11.1 ==============================
4864 This one updates the gettext stuff in mutt to gettext-0.11.1. I
4865 started doing this in the hope that the new gettext version would
4866 simplify the noiconv patch, but unfortunately, this turned out
4867 not to be the case (the new iconv m4 macros still don't allow
4868 for switching iconv support off).
4870 However, as a few hours of merging and testing were spent,
4871 I'd suggest to adopt it for 1.4. The actual changes to intl/*
4872 are part cosmetic, part code reorganisation. Ok, a bit more,
4873 I'm no gettext expert :)
4875 Notes: - after applying the patch, you need to chmod 755
4876 config.rpath - a couple of new files for m4/*, too - I have
4877 broken with the tradition of renaming gettext's AM_* macros
4878 to MUTT_AM_*! I don't think it's necessary anymore to customise
4879 these macros, but you (I really mean "you, tlr" :) want to
4880 have a look at the new gettext.m4. The others should be ok
4882 - previous gettext updates were also updating po/Makefile.in.in,
4883 which I didn't; someone who has a clue about gettext should
4884 check whether this might be necessary, and also whether any
4885 other files in po/ need updating
4887 I will provide the same patch for the 1.5 branch at some stage,
4888 ideally after getting some F E E D B A C K for this one.
4890 2002-04-20 07:23:49 roessler (roessler)
4892 * intl/eval-plural.h: branches: 1.1.2; 1.1.4; file eval-plural.h
4893 was initially added on branch mutt-1-4-stable.
4895 * intl/gmo.h: branches: 1.1.2; 1.1.4; file gmo.h was initially
4896 added on branch mutt-1-4-stable.
4898 * intl/os2compat.c: branches: 1.1.2; 1.1.4; file os2compat.c
4899 was initially added on branch mutt-1-4-stable.
4901 * intl/os2compat.h: branches: 1.1.2; 1.1.4; file os2compat.h
4902 was initially added on branch mutt-1-4-stable.
4904 * intl/osdep.c: branches: 1.1.2; 1.1.4; file osdep.c was
4905 initially added on branch mutt-1-4-stable.
4907 * intl/plural-exp.c: branches: 1.1.2; 1.1.4; file plural-exp.c
4908 was initially added on branch mutt-1-4-stable.
4910 * intl/plural-exp.h: branches: 1.1.2; 1.1.4; file plural-exp.h
4911 was initially added on branch mutt-1-4-stable.
4913 2002-04-20 07:23:39 Lars Hecking <lhecking@nmrc.ie> (roessler)
4915 * ABOUT-NLS, charset.c, charset.h, configure.in, gnupgparse.c,
4916 init.h, rfc2047.c, sendlib.c: patch.1.3.28.lh.gettext-0.11.1
4917 ==============================
4919 This one updates the gettext stuff in mutt to gettext-0.11.1. I
4920 started doing this in the hope that the new gettext version would
4921 simplify the noiconv patch, but unfortunately, this turned out
4922 not to be the case (the new iconv m4 macros still don't allow
4923 for switching iconv support off).
4925 However, as a few hours of merging and testing were spent,
4926 I'd suggest to adopt it for 1.4. The actual changes to intl/*
4927 are part cosmetic, part code reorganisation. Ok, a bit more,
4928 I'm no gettext expert :)
4930 Notes: - after applying the patch, you need to chmod 755
4931 config.rpath - a couple of new files for m4/*, too - I have
4932 broken with the tradition of renaming gettext's AM_* macros
4933 to MUTT_AM_*! I don't think it's necessary anymore to customise
4934 these macros, but you (I really mean "you, tlr" :) want to
4935 have a look at the new gettext.m4. The others should be ok
4937 - previous gettext updates were also updating po/Makefile.in.in,
4938 which I didn't; someone who has a clue about gettext should
4939 check whether this might be necessary, and also whether any
4940 other files in po/ need updating
4942 I will provide the same patch for the 1.5 branch at some stage,
4943 ideally after getting some F E E D B A C K for this one.
4945 2002-04-17 17:05:54 Vincent Lefevre <vincent@vinc17.org> (roessler)
4949 2002-04-17 17:05:04 David Champion <dgc@uchicago.edu> (roessler)
4951 * m4/gssapi.m4: MIT krb5 1.2.4 has krb5-config, so it's
4952 no longer sufficient to say that possession of krb5-config
4953 indicates Heimdal. Patch attached. This assumes that Heimdal's
4954 "kreb5-config --vendor" begins with "Heimdal". I cannot verify
4955 that this is correct, so patch might be wrong on this point.
4957 2002-04-07 21:19:57 Brendan Cully <brendan@kublai.com> (roessler)
4959 * imap/command.c, imap/imap.c, imap/message.c, imap/command.c,
4960 imap/imap.c, imap/message.c: The attached patch cleans up some
4961 bugs in switching IMAP mailboxes: * free current flags on mailbox
4962 close * reset reopen state * don't parse the same untagged
4963 SELECT response for multiple options * call mx_update_context
4964 after reading the whole mailbox, not after
4965 each message * reset new mail flag if mail arrives in the
4966 middle of opening the
4967 mailbox. This should close 1139
4969 939 is most likely unaffected. I discovered these problems while
4972 2002-04-05 10:42:54 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
4977 2002-04-04 20:49:46 Im Eunjea <eunjea@koru.org> (roessler)
4981 2002-04-04 06:50:52 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
4986 2002-04-04 06:50:12 Thomas Roessler <roessler@does-not-exist.org>
4989 * pgp.c: Fix a typo noted by Tamotsu Takahashi.
4991 2002-04-03 15:22:27 Thomas Roessler <roessler@does-not-exist.org>
4994 * handler.c: Fix printing of format=flowed text parts.
4996 * commands.c: Fix #1144 in stable.
4998 * commands.c: Fix a file descriptor leak in the display filter
4999 code. Noted by Chr. v. Stuckrad.
5003 2002-04-02 18:49:37 Lars Hecking <lhecking@nmrc.ie> (roessler)
5005 * m4/iconv.m4: branches: 1.3.2.1.2; The noiconv patch.
5007 * charset.c, charset.h: The noiconv patch.
5009 * configure.in: branches: 2.129.2.3.2; The noiconv patch.
5011 * gnupgparse.c, init.h, rfc2047.c, sendlib.c: The noiconv patch.
5013 2002-03-30 08:26:31 roessler (roessler)
5015 * po/pl.po: update. From Pawel Dzienkonski.
5017 * po/fr.po: Update; From Vincent Lefevre.
5019 * postpone.c, sendlib.c: The attached patch allows the user
5020 to override the user-agent field with my_hdr. It also removes
5021 the stripping of the x-mailer field when recalling a postponed
5024 2002-03-28 13:25:23 roessler (roessler)
5026 * mx.c, mx.h, mailbox.h, main.c, mbox.c, mh.c:
5027 patch-1.3.28-me.emptycheck.1
5029 2002-03-27 08:50:42 roessler (roessler)
5031 * pgp.c: There was some output missing.
5033 * po/POTFILES.in: update.
5035 * pgp.c: More fixes. Note to self: The code which controls
5036 character set selection for attachments is far too complicated.
5038 * pgp.c: Don't include temporary file names in the
5039 Content-Disposition header.
5041 * pgp.c: Use text/plain; format=... when we are asked to detect
5042 inline PGP material in in text/plain body parts.
5044 * pgp.c, sendlib.c: Fix encoder mode for text/plain; action=pgp-*.
5046 * pgp.c: Fix "noconv" handling for the message body when we
5047 generate inline PGP.
5049 * charset.c, charset.h, handler.c, muttlib.c, pgp.c: Some hackisch
5050 charset handling for text/plain; x-action=pgp-*. I don't like
5051 this stuff, but it's better than nothing.
5053 2002-03-26 22:25:48 roessler (roessler)
5055 * pgp.c: Change x-action values to "pgp-encrypted", "pgp-signed".
5057 * contrib/gpg.rc, commands.c, compose.c, crypt.c, handler.c,
5058 muttlib.c, pgp.c, protos.h, recvattach.c, sendlib.c: More inline
5061 * pgp.c: Also permit for "action" and "x-action" on the receiving
5062 end, just in case we can settle on a joint standard with other
5065 * commands.c, crypt.c, handler.c, pgp.c, pgpinvoke.c, sendlib.c:
5066 OK, I'm giving up: pgp_create_traditional now creates text/plain;
5067 x-mutt-action={pgp-encrypt,pgp-sign}.
5069 * pgpinvoke.c: Fix application/pgp signatures.
5071 * charset.c, charset.h, gnupgparse.c, handler.c, mbyte.c,
5072 rfc2047.c, sendlib.c, charset.c, charset.h, gnupgparse.c,
5073 handler.c, mbyte.c, rfc2047.c, sendlib.c: Fix iconv warnings;
5074 from Edmund Grimley Evans.
5076 * smime.c: Please use ascii_strcasecmp() if you want to compare
5077 ASCII parameter strings. mutt_strcasecmp() depends on the locale,
5078 and detects "i" and "I" as _different_ in Turkish locales.
5080 2002-03-25 11:34:40 roessler (roessler)
5082 * crypt.c: Fix S/MIME signature type. Noted by Dan Ohnesorg
5085 * buffy.c, buffy.c: close 1103; from Brendan Cully
5087 * doc/manual.sgml.tail, doc/manual.sgml.tail: close 1122; from
5090 * hdrline.c, muttlib.c: Fix #87s; from Brendan Cully.
5092 * hdrline.c, muttlib.c: Fix #872, from Brendan Cully.
5094 * contrib/smime_keys_test.pl, contrib/Makefile.in: Include a test
5095 script by Mike Schiraldi. It's perl > the one I have installed,
5096 so I'm just putting it into contrib for now.
5098 2002-03-20 09:53:42 roessler (roessler)
5100 * editmsg.c, mailbox.h, mx.c: Rename M_NEW to M_NEWFOLDER.
5102 * editmsg.c, mailbox.h, mx.c: Rename the new M_NEW by M_NEWFOLDER.
5103 There was another constant of the same name. Problem noted by
5104 Will Yardley's compiler.
5106 2002-03-19 09:54:05 roessler (roessler)
5108 * browser.c: Fix #1115.
5110 * editmsg.c, mailbox.h, mx.c: Fix a temporary file race problem
5111 when using the edit-message function. Backported from unstable.
5113 * po/pl.po, po/pl.po: update
5115 2002-03-18 18:54:56 roessler (roessler)
5117 * browser.c: Should fix #1115. BACKPORT!
5119 2002-03-15 09:11:05 roessler (roessler)
5121 * po/ja.po: update from oota toshiya.
5123 * po/ja.po: update, from oota toshiya.
5125 2002-03-13 23:43:41 roessler (roessler)
5127 * attach.c: Undoing the previous patch. It was junk, and may
5130 * attach.c, editmsg.c, mailbox.h, mx.c: Don't fopen mail folders
5131 in append mode where we should safe_fopen() them in write mode.
5132 Debian bug #138200, noted by Colin Philipps <cph@cph.demon.co.uk>.
5136 * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
5137 po/tr.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po, po/it.po,
5138 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po,
5139 po/et.po, po/fr.po, po/gl.po, po/hu.po, po/da.po, po/de.po,
5140 po/el.po: automatic post-release commit for mutt-1.3.28
5142 * po/ChangeLog: branches: 1.1.2; file ChangeLog was initially
5143 added on branch mutt-1-4-stable.
5145 * po/ChangeLog, po/ca.po, po/cs.po, ChangeLog, VERSION, reldate.h:
5146 automatic post-release commit for mutt-1.3.28
5148 * doc/smime-notes.txt, smime.c: Assorted patches from Mike
5151 2002-03-02 12:11:35 roessler (roessler)
5153 * contrib/smime.rc, compose.c, init.h, mutt.h, sendlib.c, smime.c,
5154 smime.h: Introduce smime_default_key. From Oliver Ehli.
5156 * contrib/smime.rc, smime.c, smime.h, smime_keys.pl, init.h,
5157 mutt.h: smime.c: - the getkeys() function was broken and deleted
5159 of the certfilename - it now lets me use more than one key
5160 for the same mailbox
5161 ie select these. - some display output was garbled when the
5163 i posted some fix to mutt-users, but i don't like that sleep()
5164 so i dropped the first error message, which basically repeated
5165 the from/sender field only. so now there's just the message:
5168 smime_keys: - i modified the add_chain to continue even if
5170 is present (david collantes received som chain that got
5171 exported from outlook. obiously they don't (always ?)
5172 include the root cert) it will now abort if neither root nor
5173 intermediate certs are present.
5174 - add_cert created index entries with '-' as issuer cert, when
5175 it should have been '?'. thus verify would fail. (obviously
5176 nobody ever used that command (add_cert, that is) :)
5178 the feature above obsoletes the hash_cert and fingerprint_cert
5179 commands, adds import_cert command and ask_cert_label bool. i
5180 modified the output of smime_keys (a little) so it doesn't look
5181 too garbled when supplying the label (it is actually interactive
5182 :) furthermore, i do a verify after the cert was added and
5183 modified the verify routine to make the cerificate trusted in
5184 case of success. (we discussed this in another message) that is
5185 ok so far, but perhaps this requires some better root certificate
5186 handling, ie the trust should be somehow connected to the root
5187 certificate, that maybe added (if the user trusts it and its not
5188 present already) to the ca-file. i'll think about that some more
5189 ... but then, there already is the add_root command. hmmm... (btw,
5190 you'll now never get asked to trust a certificate)
5192 i have not yet deleted the email handling from the import key
5193 stuff (in smime.c/crypt.c), for i'm thinking about smime_keys
5194 using it as an additional arg. otoh i don't think users would
5195 press ^k if verification failed...hmmm... but still, smime_keys
5196 does extract the email from the certificate either way and does
5197 verify it by itself, so the only thing that would happen is
5198 to have some invalid certificates, that mutt'll refuse to use
5199 anyways, left in the database....
5203 2002-02-28 23:28:51 roessler (roessler)
5205 * sort.c: Turn on incremental threading again.
5207 * smime_keys.pl: The script will try to pick out the end-user cert
5208 and pass that to openssl. The code which tells the difference may
5209 not be perfect. It works with all the certs in my collection,
5210 though. I won't be at all surprised if someone comes across a
5211 cert chain which confuses it, but it should print out an error
5212 in that case. Hopefully they will send us the chain so we can
5215 (From Mike Schiraldi.)
5217 * init.h, mutt.h, thread.c: Threading enhancements from Daniel
5220 * curs_main.c, init.c, init.h, mutt.h, thread.c: $narrow_tree;
5221 fater redrawing when changing tree options. From Daniel Eisenbud.
5223 * imap/message.c, mbox.c, mx.c, thread.c: A possible work-around
5224 for #939. From Daniel Eisenbud.
5226 * init.h, mutt.h, thread.c: Threading enhancements from Daniel
5229 2002-02-26 10:58:56 roessler (roessler)
5233 * init.h: Fix a typo.
5235 * init.h: Fix a typo. #1069.
5237 * imap/browse.c, imap/message.c, configure.in, mutt_sasl.c,
5238 imap/browse.c, imap/message.c, configure.in, mutt_sasl.c:
5239 Brendan Cully sent a patch.
5241 * install-sh, install-sh: Fix a typo. From Edmund Grimley Evans.
5243 * po/ru.po: ru.po update.
5245 * pop_lib.c, pop_lib.c: CAPA response tags are case-insensitive.
5246 Noted by Michael Vore, patch from Vsevolod Volkov.
5248 2002-02-18 14:55:31 roessler (roessler)
5250 * alias.c, send.c: Fix for #1047. From Michael Elkins.
5252 2002-02-14 11:22:51 roessler (roessler)
5254 * charset.c, gnupgparse.c, init.h, rfc2047.c: Iconv patch from
5255 Lars Hecking. MAY NEED TO BE BACKPORTED.
5257 2002-02-13 12:04:52 roessler (roessler)
5259 * smime.c: mutt_any_key() shouldn't be used in curses mode.
5261 * hdrline.c, init.h, parse.c: Change the default format to be
5262 more friendly to "0-line messages", and fix optional expansion
5263 for %l - it was the wrong way around. Also, add a hack to
5264 parse.c so we ignore negative values in Lines headers.
5266 * hdrline.c, muttlib.c, protos.h: Undo the %l fix. It broke
5269 * menu.c: Fix mutt_pad_string; from Edmund Grimley Evans.
5270 (MAY NEED TO BE BACKPORTED.)
5272 * main.c: Report libiconv version.
5274 2002-02-12 21:54:41 roessler (roessler)
5276 * hdrline.c, muttlib.c, protos.h: Improve %l's behaviour.
5278 * extlib.c, main.c, pattern.c, smime_keys.pl: Mike Schiraldi's
5281 2002-02-11 17:31:53 roessler (roessler)
5283 * smime.c: This patch gets rid of an ugly static variable in
5284 smime.c. (From Mike Schiraldi.)
5286 * smime_keys.pl: This patch lets smime_keys.pl automagically
5287 handle both formats of x509 certificate -- PEM (text) and
5288 DER (binary). This lets Outlook users (and probably others)
5289 directly import the certs without first converting them manually.
5290 (From Mike Schiraldi.)
5292 * configure.in: Honor current values of $LIBS and $CPPFLAGS.
5295 * configure.in: Honor $LIBS and $CPPFLAGS. From Thomas Dickey.
5297 * init.c, init.c: patch-1.3.27.me.initsort.1
5299 2002-02-07 21:48:42 roessler (roessler)
5301 * smime_keys.pl: Another S/MIME patch from Mike Schiraldi.
5303 * smime_keys.pl: Fix smime_keys.
5305 * smime.c: S/MIME fixes from Mike Schiraldi.
5307 * po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po,
5308 po/uk.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po,
5309 po/pt_BR.po, po/ru.po, po/el.po, po/eo.po, po/es.po, po/et.po,
5310 po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/POTFILES.in,
5311 po/ca.po, po/cs.po, po/da.po, po/de.po, Makefile.am: Make S/MIME
5312 messages translatable.
5314 2002-02-06 19:14:47 roessler (roessler)
5316 * lib.h: Avoid a warning on some machines.
5318 * lib.h, smime.c: Make some scanf formats safe.
5320 2002-02-05 22:01:06 roessler (roessler)
5322 * ascii.c: The previous fix was complete nonsense. What a
5325 * ascii.c: The previous fix was complete nonsense.
5327 * browser.c, lib.c, lib.h: Use strcoll for the file browser.
5328 From David Champion.
5330 * hook.c: Fix crypt-hook. From Dale Woolridge
5331 <dale-list-mutt-dev@woolridge.org>.
5333 * smime_keys.pl: Clean-up from Mike Schiraldi.
5335 * imap/browse.c: Fix.
5337 * imap/browse.c: Fix another IMAP browsing bug.
5339 * po/ru.po, po/fr.po, po/ko.po: update
5341 * smime.c: Don't put garbage onto the screen when trying to
5344 * contrib/smime.rc, init.h, smime.c, smime.h, smime_keys.pl:
5345 S/MIME fixes from Oliver Ehli:
5349 support for multiple email adrresses in cert: will add one
5350 entry to {keys, cetrificates}/.index now (for each mailbox)
5352 support for certificates without intermediate certs (e.g. for
5353 people who are their own CA: use root as intermediate, for it
5354 probably wouldn't be known to anyone...)
5356 bugfix in handle_pem: the checks if some type of cert is
5357 present; die() could never be reached, as the variables checked
5358 wouldn't have been set in that case, so it would break because
5359 of undefined value or some such thing.... (so it has to check
5362 - smime.c (init.h, ....)
5364 support for importing certificates issued for multiple
5367 introduced smime_fingerprint_cert_command, so finally certs
5368 can get compared ... (so the above works..)
5370 cleaned up some error messages, that would mess up the terminal.
5372 fixed typos (init.h)
5376 * ascii.c: Fix ascii_*cmp functions. Problem noted by Brad
5379 2002-02-04 09:59:02 roessler (roessler)
5381 * smime.c, crypt.c: Some S/MIME fixes from Oliver Ehli
5384 2002-02-03 09:58:45 roessler (roessler)
5386 * doc/manual.sgml.head, doc/muttrc.man.head, init.h: Add
5387 unauto_view. From Jeremy Blosser.
5389 * Makefile.am, pgplib.h, pgppubring.c: Add a "-f" flag which
5390 helps to dump fingerprints. Contributed by Jason Harris
5391 <jharris@widomaker.com>, and not strictly needed for mutt.
5393 * pgppubring.c: Correctly calculate fingerprints for type 20
5394 ElGamal keys. Noted by Jason Harris <jharris@widomaker.com>.
5396 * pgppubring.c: Fix calculation of fingerprints (and key
5397 IDs) for type 20 ElGamal keys. Noted by Jason Harris
5398 <jharris@widowmaker.com>.
5400 2002-02-02 16:52:27 roessler (roessler)
5406 * mh.c: Don't forget deletions when a folder is changed. Ups.
5408 2002-02-01 17:23:20 roessler (roessler)
5410 * smime_keys.pl: Fix some possible leaks of the private key
5411 (encrypted, but still...). (yow_security_holes.patch from
5414 2002-01-31 22:05:58 roessler (roessler)
5416 * doc/smime-notes.txt: Document %C, and other updates. From Mike
5419 * smime.c: Remove some unnecessary quotation marks.
5421 * contrib/smime.rc, init.h, smime.c, smime.h, smime_keys.pl:
5422 Use mutt -Q from smime_keys.
5424 * po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
5425 po/tr.po, po/uk.po, po/zh_CN.po, po/it.po, po/ja.po, po/ko.po,
5426 po/lt.po, po/nl.po, po/pl.po, po/da.po, po/de.po, po/el.po,
5427 po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
5428 po/id.po, po/ca.po, po/cs.po: update-po
5430 * main.c: fix a string.
5432 * doc/mutt.man: Document -Q.
5434 * init.c, main.c, protos.h: Add a -Q option to query configuration
5435 variables. This is needed to avoid a separate mutt configuration
5436 parser in smime_keys.pl.
5438 2002-01-30 22:51:12 roessler (roessler)
5440 * send.c, send.c: patch-1.3.27.me.postpone_date.2
5442 * smime.c: Mike Schiraldi's daily S/MIME patch, as he puts it.
5444 2002-01-29 21:08:10 roessler (roessler)
5446 * smime.c: Improved certificate handling. Suggested by Oliver
5447 Ehli, implemented by Mike Schiraldi.
5449 * smime.c: Properly handle certain signatures generated by
5450 Outlook. From Mike Schiraldi.
5452 * parse.c, parse.c: Fix a segmentation fault in debugging code.
5453 From Daniel Eisenbud.
5455 2002-01-28 23:29:05 roessler (roessler)
5457 * crypt.c, init.h, mutt.h: Add a new crypt_timestamp option.
5458 The timestamps aren't really needed any more.
5460 * commands.c, menu.c, mutt.h, mutt_curses.h, pattern.c: Add ~V
5461 to match successfully verified messages.
5463 * contrib/smime.rc: Add a comment. From Mike Schiraldi.
5465 * init.h, init.h: Fix list-from documentation. From Michael
5468 * doc/smime-notes.txt: Add more information on S/MIME.
5469 Adapted from Oliver Ehli's notes by Mike Schiraldi.
5471 * send.c: Avoid C99 comments. Noted by Vincent Lefevre.
5473 * po/ja.po, po/sv.po: updates
5475 * menu.c, menu.c: Wide character fix from TAKIZAWA Takashi.
5477 * Makefile.am, hook.c: S/MIME-related bug fixes from Brendan
5480 2002-01-25 00:08:30 roessler (roessler)
5484 * commands.c, recvattach.c, smime.c, smime.h: More decryption
5485 key detection fixes.
5487 * commands.c, smime.c: Make some prompts look nicer, and add
5488 sensible selection of the decryption key.
5490 2002-01-24 23:53:19 roessler (roessler)
5492 * commands.c, crypt.c, smime.c, smime.h: More S/MIME nit-picking.
5496 * mh.c: Still more code clean-up.
5498 * doc/smime-notes.txt: Update.
5502 * mh.c: Ups, don't use the wrong check function...
5504 * mh.c: Clean up the mh code, too.
5508 * mh.c, mx.c, mx.h: Maildir efficiency improvements, from Michael
5509 Elkins and Thomas Roessler.
5511 * crypt.c, curs_lib.c, smime.c: S/MIME nits.
5513 * reap.pl: We don't need this any more.
5515 * imap/message.c, doc/Makefile.in, doc/smime-notes.txt,
5516 contrib/Makefile.in, contrib/ca-bundle.crt, contrib/smime.rc,
5517 Makefile.am, OPS.CRYPT, OPS.PGP, OPS.SMIME, attach.c, commands.c,
5518 compose.c, configure.in, copy.c, copy.h, crypt.c, crypt.h,
5519 curs_main.c, functions.h, globals.h, handler.c, hdrline.c,
5520 headers.c, hook.c, init.c, init.h, keymap.c, keymap.h, main.c,
5521 mutt.h, muttlib.c, mx.c, pager.c, parse.c, pattern.c, pgp.c,
5522 pgp.h, pgplib.h, pop.c, postpone.c, protos.h, recvattach.c,
5523 send.c, sendlib.c, smime.c, smime.h, smime_keys.pl: S/MIME
5524 support. From Oliver Ehli <elmy@acm.org> and Mike Schiraldi
5525 <raldi@research.netsol.com>.
5527 * po/pt_BR.po, po/pt_BR.po: update
5529 * doc/manual.sgml.head, doc/muttrc.man.head, attach.c, globals.h,
5530 init.h, protos.h, rfc1524.c, sendlib.c: Introduce mime_lookup.
5531 From Brian Foley and Ulf Erikson.
5533 * po/ru.po, po/ru.po: update
5535 * mh.c: Make reading maildirs more efficient.
5537 * VERSION: Pseudo-revision for mutt-1.5.
5539 * m4/glibc21.m4, m4/gssapi.m4, m4/iconv.m4, m4/lcmessage.m4,
5540 m4/progtest.m4, m4/funcdecl.m4, m4/gettext.m4, m4/codeset.m4,
5541 m4/curslib.m4, m4/README, m4/.cvsignore, m4/Makefile.am.in:
5544 * po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
5545 po/zh_TW.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po,
5546 po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/fr.po,
5547 po/gl.po, po/hu.po, po/el.po, po/eo.po, po/es.po, po/et.po,
5548 po/.cvsignore, po/Makefile.in.in, po/POTFILES.in, po/ca.po,
5549 po/cs.po, po/da.po, po/de.po, imap/.cvsignore, imap/BUGS,
5550 imap/Makefile.am, imap/README, imap/TODO, imap/auth.c,
5551 imap/auth.h, imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
5552 imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
5553 imap/command.c, imap/imap.c, imap/imap.h, imap/imap_private.h,
5554 imap/message.c, imap/message.h, imap/utf7.c, imap/util.c: more
5557 * intl/.cvsignore, intl/COPYING.LIB-2, intl/COPYING.LIB-2.1,
5558 intl/ChangeLog, intl/Makefile.in, intl/VERSION,
5559 intl/bindtextdom.c, intl/cat-compat.c, intl/config.charset,
5560 intl/dcgettext.c, intl/dcigettext.c, intl/dcngettext.c,
5561 intl/dgettext.c, intl/dngettext.c, intl/explodename.c,
5562 intl/finddomain.c, intl/gettext.c, intl/gettext.h,
5563 intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c,
5564 intl/l10nflist.c, intl/libgettext.h, intl/libgnuintl.h,
5565 intl/libintl.glibc, intl/linux-msg.sed, intl/loadinfo.h,
5566 intl/loadmsgcat.c, intl/localcharset.c, intl/locale.alias,
5567 intl/localealias.c, intl/ngettext.c, intl/plural.c, intl/plural.y,
5568 intl/po2tbl.sed.in, intl/ref-add.sin, intl/ref-del.sin,
5569 intl/textdomain.c, intl/xopen-msg.sed: more version number
5572 * doc/.cvsignore, doc/Makefile.in, doc/PGP-Notes.txt,
5573 doc/applying-patches.txt, doc/devel-notes.txt, doc/dotlock.man,
5574 doc/instdoc.sh.in, doc/manual.sgml.head, doc/manual.sgml.tail,
5575 doc/mbox.man, doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head,
5576 doc/muttrc.man.tail, doc/patch-notes.txt: more version number
5579 * contrib/iconv/README, contrib/iconv/iconv.aix-3.2.5.rc,
5580 contrib/iconv/iconv.aix-4.1.5.rc,
5581 contrib/iconv/iconv.aix-4.2.0.rc,
5582 contrib/iconv/iconv.aix-4.3.2.rc,
5583 contrib/iconv/iconv.freebsd-3.3.rc,
5584 contrib/iconv/iconv.glibc-2.1.3.rc,
5585 contrib/iconv/iconv.glibc-2.1.90.rc,
5586 contrib/iconv/iconv.hpux-10.01.rc,
5587 contrib/iconv/iconv.hpux-10.20.rc,
5588 contrib/iconv/iconv.hpux-11.00.rc,
5589 contrib/iconv/iconv.irix-6.5.rc, contrib/iconv/iconv.osf1-4.0a.rc,
5590 contrib/iconv/iconv.osf1-4.0d.rc,
5591 contrib/iconv/iconv.solaris-2.4.rc,
5592 contrib/iconv/iconv.solaris-2.5.1.rc,
5593 contrib/iconv/iconv.solaris-2.6-cjk.rc,
5594 contrib/iconv/iconv.solaris-2.6.rc,
5595 contrib/iconv/iconv.solaris-2.7.rc, contrib/iconv/make.sh,
5596 contrib/.cvsignore, contrib/Makefile.in, contrib/Mush.rc,
5597 contrib/Pine.rc, contrib/Tin.rc, contrib/gpg.rc,
5598 contrib/language.txt, contrib/language50.txt,
5599 contrib/patch.slang-1.2.2.keypad.1, contrib/pgp2.rc,
5600 contrib/pgp5.rc, contrib/pgp6.rc, contrib/sample.mailcap,
5601 contrib/sample.muttrc, contrib/sample.muttrc-tlr: Bumping more
5604 * snprintf.c, sort.c, sort.h, stamp-h.in, status.c, strcasecmp.c,
5605 strdup.c, system.c, thread.c, url.c, url.h, utf8.c, wcwidth.c,
5606 pgpkey.c, pgplib.c, pgplib.h, pgpmicalg.c, pgppacket.c,
5607 pgppacket.h, pgppubring.c, pop.c, pop.h, pop_auth.c, pop_lib.c,
5608 postpone.c, prepare, protos.h, query.c, reap.pl, recvattach.c,
5609 recvcmd.c, regex.c, reldate.h, remailer.c, remailer.h,
5610 resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h,
5611 rfc2231.c, rfc2231.h, rfc822.c, rfc822.h, score.c, send.c,
5612 sendlib.c, sha1.c, sha1.h, signal.c, md5.h, md5c.c, menu.c,
5613 mh.c, mime.h, mime.types, missing, mkinstalldirs, mkjtags.c,
5614 mutt.h, mutt_curses.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c,
5615 mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c,
5616 mutt_ssl.h, mutt_ssl_nss.c, mutt_tunnel.c, mutt_tunnel.h,
5617 muttbug, muttbug.sh.in, muttlib.c, mx.c, mx.h, pager.c, pager.h,
5618 parse.c, patchlist.sh, pattern.c, pgp.c, pgp.h, pgpewrap.c,
5619 pgpinvoke.c, editmsg.c, enter.c, extlib.c, filter.c, flags.c,
5620 from.c, functions.h, gen_defs, getdomain.c, gettext.c, globals.h,
5621 gnupgparse.c, handler.c, hash.c, hash.h, hdrline.c, headers.c,
5622 help.c, history.c, history.h, hook.c, init.c, init.h, install-sh,
5623 keymap.c, keymap.h, lib.c, lib.h, mailbox.h, main.c, makedoc.c,
5624 mapping.h, mbox.c, mbyte.c, mbyte.h, attach.c, attach.h, base64.c,
5625 browser.c, browser.h, buffy.c, buffy.h, build-release, charset.c,
5626 charset.h, check_sec.sh, color.c, commands.c, complete.c,
5627 compose.c, config.guess, config.sub, configure.in, copy.c, copy.h,
5628 curs_lib.c, curs_main.c, date.c, depcomp, dotlock.c, dotlock.h,
5629 edit.c, GPL, INSTALL, Makefile.am, Muttrc.head.in, NEWS, OPS,
5630 OPS.MIX, OPS.PGP, PATCHES, README, README.SECURITY, README.SSL,
5631 TODO, VERSION, _regex.h, acconfig.h, account.c, account.h,
5632 addrbook.c, alias.c, ascii.c, ascii.h, .cvsignore, ABOUT-NLS,
5633 BEWARE, COPYRIGHT, ChangeLog: Bumping version numbers to 3.0,
5634 for the new unstable branch.
5636 * send.c: branches: 2.77.2; Set default Fcc when resending
5639 * po/ja.po: branches: 1.33.2; update
5641 2002-01-23 22:37:12 roessler (roessler)
5643 * po/da.po: branches: 1.67.2; updates
5645 * po/el.po: branches: 1.77.2; updates
5647 * po/et.po: branches: 1.21.2; updates
5649 * po/ko.po: branches: 1.72.2; updates
5651 * po/pl.po: branches: 1.94.2; updates
5653 * po/uk.po, po/id.po: branches: 1.84.2; update
5655 * charset.c: branches: 2.50.2; Fix #999. A single missing comma.
5657 2002-01-22 12:12:45 roessler (roessler)
5659 * po/pt_BR.po: branches: 1.58.2; automatic post-release commit
5662 * po/ru.po: branches: 1.129.2; automatic post-release commit
5665 * po/sk.po: branches: 1.66.2; automatic post-release commit
5668 * po/sv.po: branches: 1.80.2; automatic post-release commit
5671 * po/tr.po: branches: 1.25.2; automatic post-release commit
5674 * po/uk.po: automatic post-release commit for mutt-1.3.27
5676 * po/zh_CN.po: branches: 1.14.2; automatic post-release commit
5679 * po/zh_TW.po: branches: 1.11.2; automatic post-release commit
5682 * po/hu.po: branches: 1.17.2; automatic post-release commit
5685 * po/id.po: automatic post-release commit for mutt-1.3.27
5687 * po/it.po: branches: 1.103.2; automatic post-release commit
5690 * po/ja.po, po/ko.po: automatic post-release commit for
5693 * po/lt.po: branches: 1.25.2; automatic post-release commit
5696 * po/nl.po: branches: 1.74.2; automatic post-release commit
5699 * po/pl.po: automatic post-release commit for mutt-1.3.27
5701 * po/ca.po: branches: 1.6.2; automatic post-release commit
5704 * po/cs.po: branches: 1.75.2; automatic post-release commit
5707 * po/da.po: automatic post-release commit for mutt-1.3.27
5709 * po/de.po: branches: 1.160.2; automatic post-release commit
5712 * po/el.po: automatic post-release commit for mutt-1.3.27
5714 * po/eo.po: branches: 1.80.2; automatic post-release commit
5717 * po/es.po: branches: 1.89.2; automatic post-release commit
5720 * po/et.po: automatic post-release commit for mutt-1.3.27
5722 * po/fr.po: branches: 1.108.2; automatic post-release commit
5725 * po/gl.po: branches: 1.61.2; automatic post-release commit
5728 * ChangeLog: branches: 2.73.2; automatic post-release commit
5731 * VERSION: branches: 2.63.2; automatic post-release commit
5734 * reldate.h: branches: 2.55.2; automatic post-release commit
5737 2002-01-21 17:43:19 roessler (roessler)
5741 * po/sv.po, po/de.po, po/eo.po: updates
5743 * mutt_ssl.c: A fix from Ulf Erikson, which he says to fix
5746 2002-01-18 11:44:54 roessler (roessler)
5748 * po/zh_CN.po, po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po,
5749 po/sv.po, po/tr.po, po/uk.po, po/hu.po, po/id.po, po/it.po,
5750 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/eo.po,
5751 po/es.po, po/et.po, po/fr.po, po/gl.po, VERSION, po/ca.po,
5752 po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog:
5753 automatic post-release commit for mutt-1.3.26
5755 2002-01-17 22:41:45 roessler (roessler)
5757 * configure.in: branches: 2.129.2; Use ncurses.h for configure
5760 2002-01-16 20:44:49 roessler (roessler)
5762 * config.guess, config.sub, missing, mkinstalldirs: Updated auto*
5763 files. From Lars Hecking.
5765 * curs_main.c: patch-1.3.25-de-new_threads.1
5767 * protos.h: branches: 2.86.2; patch-1.3.25-de-new_threads.1
5769 * thread.c: branches: 2.27.2; patch-1.3.25-de-new_threads.1
5771 2002-01-15 22:08:12 roessler (roessler)
5773 * acconfig.h, configure.in: Configure and config.h cleanup.
5776 * handler.c: branches: 2.52.2; Don't hallucinate a '\n' in the
5777 end of quoted-printable encoded attachments.
5781 * flags.c: patch-1.3.25.tlr.maildir_trash.1
5783 * mh.c: branches: 2.42.2; patch-1.3.25.tlr.maildir_trash.1
5785 * mutt.h: branches: 2.111.2; patch-1.3.25.tlr.maildir_trash.1
5787 * mx.c: branches: 2.63.2; patch-1.3.25.tlr.maildir_trash.1
5791 * init.c: branches: 2.60.2; Avoid reading past the end of ta
5792 string when handling \ or ^ sequences. From Michael Elkins.
5794 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/nl.po,
5795 po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/gl.po,
5796 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
5797 po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po,
5798 po/ca.po, po/cs.po, po/da.po, pgpkey.c: Shorten some messages.
5799 Noted by Jeremy Blosser. #978.
5801 * pattern.c: branches: 2.23.2; Fix an off-by-one error.
5803 2002-01-14 09:03:31 roessler (roessler)
5805 * imap/imap.c: branches: 1.90.2; fix another case-sensitive
5808 2002-01-13 21:19:25 roessler (roessler)
5810 * ascii.h: Fix the ascii_strncmp() macro.
5812 * imap/auth_sasl.c: Parse IMAP responses locale- and case-
5813 insensitive. From Brendan Cully.
5815 * imap/browse.c: branches: 1.34.2; Parse IMAP responses locale-
5816 and case- insensitive. From Brendan Cully.
5818 * imap/command.c: branches: 1.35.2; Parse IMAP responses locale-
5819 and case- insensitive. From Brendan Cully.
5821 * imap/imap.c: Parse IMAP responses locale- and case- insensitive.
5824 * imap/message.c: branches: 1.60.2; Parse IMAP responses locale-
5825 and case- insensitive. From Brendan Cully.
5827 * imap/util.c: branches: 1.51.2; Parse IMAP responses locale-
5828 and case- insensitive. From Brendan Cully.
5830 * muttlib.c: branches: 2.52.2; A different fix for the '\012'
5831 issue. Bug tracked down by Johannes Geiger <geiger@ePost.de>.
5833 * pager.c: A different fix for the '\012' issue. Bug tracked
5834 down by Johannes Geiger <geiger@ePost.de>.
5836 2002-01-12 11:42:18 roessler (roessler)
5840 * doc/manual.sgml.head: branches: 1.73.2; Add a ~= pattern.
5841 From Frederic Duval.
5843 * doc/muttrc.man.head: branches: 1.16.2; Add a ~= pattern.
5844 From Frederic Duval.
5846 * mutt.h, pattern.c: Add a ~= pattern. From Frederic Duval.
5848 * doc/manual.sgml.head: Fix a typo, #971.
5850 2002-01-09 15:39:28 roessler (roessler)
5854 2002-01-08 13:06:21 roessler (roessler)
5856 * mx.c: Try to fix #943.
5858 * INSTALL: branches: 2.15.2; 2.15.4; fix libiconv URL. #959.
5860 * NEWS: fix libiconv URL. #959.
5862 2002-01-07 19:10:51 roessler (roessler)
5866 * attach.c: branches: 2.29.2; Fix #951.
5868 2002-01-04 14:30:29 roessler (roessler)
5870 * rfc822.c: Terminate the correct buffer. Noted by Durval
5871 Menezes <durval@tmp.com.br>. (This bug shouldn't have any
5872 security implications. ;-)
5874 * po/et.po, po/fr.po, po/pl.po, po/sv.po: updates.
5876 2002-01-03 20:57:20 roessler (roessler)
5878 * mutt_ssl.c, mutt_ssl.h, mutt_ssl_nss.c, globals.h: Move some
5879 globals where they belong. From Brendan Cully.
5881 2002-01-02 16:28:46 roessler (roessler)
5883 * acconfig.h: Cleanup; from Lars Hecking.
5885 * mutt_ssl.c: Replace a few strncpy() calls by strfcpy().
5887 * recvcmd.c: Bug fix. Problem noted by Vincent Lefevre's
5890 * muttlib.c: Fix the \012 bug.
5892 2002-01-01 20:18:41 roessler (roessler)
5894 * po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
5895 po/tr.po, po/uk.po, po/zh_CN.po, po/hu.po, po/id.po, po/it.po,
5896 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/da.po,
5897 po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po,
5898 po/gl.po, po/Makefile.in.in, po/ca.po, po/cs.po, reldate.h,
5899 ChangeLog, VERSION: automatic post-release commit for mutt-1.3.25
5901 * intl/COPYING.LIB-2, intl/COPYING.LIB-2.1: ups, these were
5902 missing from the CVS.
5906 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/ru.po,
5907 po/pl.po, po/pt_BR.po, po/ko.po, po/nl.po, po/it.po, po/gl.po,
5908 po/id.po, po/es.po, po/fr.po, po/el.po, po/eo.po, po/de.po,
5909 po/cs.po, po/da.po, ChangeLog, VERSION, rfc822.c: post-release
5910 commit for mutt-1.2.5.1.
5912 * rfc822.c: Fix a security problem.
5914 2001-12-28 17:19:00 roessler (roessler)
5916 * protos.h, recvcmd.c, send.c: Make sure References and
5917 In-Reply-To headers are generated properly when the user replies
5918 to one or more message-type attachments.
5920 2001-12-26 19:24:46 roessler (roessler)
5922 * imap/imap.c: Possible fix for #905. From Daniel Eisenbud.
5924 2001-12-21 00:22:12 roessler (roessler)
5926 * pager.c: Fix #929.
5928 2001-12-18 15:13:18 roessler (roessler)
5930 * imap/imap.c, imap/imap.h: Fix from #918. From
5931 <ntyni+mutt@mappi.helsinki.fi>.
5933 * browser.c: branches: 2.38.2; Fix from #918. From
5934 <ntyni+mutt@mappi.helsinki.fi>.
5936 * po/Makefile.in.in: Updating to gettext-0.10.40.
5938 * m4/gettext.m4: branches: 1.7.2; 1.7.4; Updating to
5941 * m4/iconv.m4: branches: 1.3.2; Updating to gettext-0.10.40.
5943 * m4/lcmessage.m4: branches: 1.3.2; 1.3.4; Updating to
5946 * m4/progtest.m4: branches: 1.4.2; 1.4.4; Updating to
5949 * ABOUT-NLS: branches: 2.1.2; 2.1.4; Updating to
5952 * intl/ChangeLog, intl/Makefile.in: branches: 1.3.2; 1.3.4;
5953 Updating to gettext-0.10.40.
5955 * intl/VERSION: Updating to gettext-0.10.40.
5957 * intl/bindtextdom.c: branches: 1.5.2; 1.5.4; Updating to
5960 * intl/config.charset: branches: 1.2.2; 1.2.4; Updating to
5963 * intl/dcgettext.c: Updating to gettext-0.10.40.
5965 * intl/dcigettext.c: branches: 1.2.2; 1.2.4; Updating to
5968 * intl/dcngettext.c, intl/dgettext.c, intl/dngettext.c,
5969 intl/explodename.c, intl/finddomain.c, intl/gettext.c,
5970 intl/gettext.h: Updating to gettext-0.10.40.
5972 * intl/gettextP.h, intl/hash-string.h: branches: 1.4.2; 1.4.4;
5973 Updating to gettext-0.10.40.
5975 * intl/intl-compat.c: Updating to gettext-0.10.40.
5977 * intl/l10nflist.c: branches: 1.5.2; 1.5.4; Updating to
5980 * intl/libgettext.h: Updating to gettext-0.10.40.
5982 * intl/libgnuintl.h: branches: 1.2.2; 1.2.4; Updating to
5985 * intl/loadinfo.h: branches: 1.4.2; 1.4.4; Updating to
5988 * intl/loadmsgcat.c: branches: 1.5.2; 1.5.4; Updating to
5991 * intl/localcharset.c: branches: 1.2.2; 1.2.4; Updating to
5994 * intl/locale.alias: Updating to gettext-0.10.40.
5996 * intl/localealias.c: branches: 1.5.2; 1.5.4; Updating to
5999 * intl/ngettext.c: Updating to gettext-0.10.40.
6001 * intl/plural.c, intl/plural.y: branches: 1.2.2; 1.2.4;
6002 Updating to gettext-0.10.40.
6004 * intl/textdomain.c: Updating to gettext-0.10.40.
6006 2001-12-17 10:08:18 roessler (roessler)
6008 * edit.c: Fix a memory allocation bug. #917.
6010 * thread.c: Another threading update.
6012 * hdrline.c: branches: 2.27.2; Another threading update.
6014 2001-12-13 12:10:59 roessler (roessler)
6016 * menu.c: branches: 2.27.2; Threading updates, from Daniel
6019 * mutt.h, sort.c, thread.c: Threading updates, from Daniel
6022 * pager.c: compile fix.
6024 2001-12-11 23:30:59 roessler (roessler)
6026 * doc/muttrc.man.head: Typo, #911.
6030 * contrib/gpg.rc: Remove an unnecessary \-quoting.
6032 * init.c, pager.c: Add a missing else.
6034 * contrib/gpg.rc: Use gettext to determine the good signature
6037 * init.c: Make "`...`" work as expected.
6041 2001-12-10 13:12:41 roessler (roessler)
6043 * query.c: Fix #910.
6045 * init.h: branches: 2.143.2; Change the default for
6046 $pgp_replyencrypt to "yes".
6048 * po/ja.po, po/pl.po: updates.
6050 2001-12-09 09:12:08 roessler (roessler)
6052 * po/ca.po, configure.in: Add a Catalan translation. From Ivan
6053 Vilata i Balaguer <ivan@selidor.net>.
6055 2001-12-04 10:28:22 roessler (roessler)
6059 2001-12-03 18:36:09 roessler (roessler)
6061 * po/da.po, po/de.po: update.
6063 * mx.c: Try to detect write() errors by calling fsync() after
6064 fflush(). May fix #895.
6066 2001-11-29 09:43:41 roessler (roessler)
6068 * po/zh_TW.po, po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po,
6069 po/uk.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/hu.po,
6070 po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/eo.po,
6071 po/es.po, po/et.po, po/fr.po, po/gl.po, ChangeLog, VERSION,
6072 po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h: automatic
6073 post-release commit for mutt-1.3.24
6075 2001-11-28 10:30:36 roessler (roessler)
6079 2001-11-26 19:16:52 roessler (roessler)
6081 * PATCHES: PATCHES should be _empty_ in the CVS version. Ups.
6083 * PATCHES: patch-1.3.23.2.tt.wcwidth_ja.1. Fix wcwidth_ja(),
6084 from Takizawa Takashi <taki@luna.email.ne.jp>.
6086 * mbyte.c: branches: 2.18.2; patch-1.3.23.2.tt.wcwidth_ja.1.
6087 Fix wcwidth_ja(), from Takizawa Takashi <taki@luna.email.ne.jp>.
6089 * handler.c, muttlib.c: patch-1.3.23.2.bj.state_attach_puts.1,
6090 from Byrial Jensen. This patch is supposed to make one message
6091 more friendly to translators.
6093 * po/et.po, po/ja.po, po/pl.po, po/ru.po, po/da.po, po/de.po:
6096 2001-11-21 13:58:42 roessler (roessler)
6098 * handler.c: Use $wrapmargin in the format=flowed handler, too.
6100 * pager.c, globals.h, init.h: Add a $wrapmargin configuration
6101 variable to fine-tune
6103 2001-11-19 10:41:32 roessler (roessler)
6105 * hash.c: Fix #868, #876. Work-around from Len Lattanzi
6106 <len@mss.migration.com>.
6108 * hdrline.c, protos.h, thread.c: Fix mutt_messages_in_thread().
6109 From Daniel Eisenbud. (patch-1.3.23.2-de-new_threads.2-3.gz).
6111 2001-11-15 18:53:23 roessler (roessler)
6113 * remailer.c: Should be slightly better than a mixmaster
6114 patch suggested by Stefan Karrmann <sk@mathematik.uni-ulm.de>.
6117 2001-11-12 09:53:54 roessler (roessler)
6119 * sort.c, thread.c: patch-1.3.23.2-de-new_threads.2
6121 2001-11-10 08:14:52 roessler (roessler)
6123 * po/eo.po, po/fr.po: update
6125 2001-11-09 09:28:55 roessler (roessler)
6127 * mh.c: Add some NONULL's (#863)
6129 * Makefile.am: branches: 2.101.2; Distribute patchlist.sh. Ups.
6131 2001-11-08 22:42:45 roessler (roessler)
6133 * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
6134 po/tr.po, po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/id.po,
6135 po/it.po, po/ja.po, po/ko.po, po/lt.po, po/gl.po, po/hu.po,
6136 po/et.po, po/fr.po, VERSION, po/cs.po, po/da.po, po/de.po,
6137 po/el.po, po/eo.po, po/es.po, reldate.h, ChangeLog: automatic
6138 post-release commit for mutt-1.3.23.2
6140 * pager.c, init.h, mutt.h: Add an $allow_ansi option. Suggested
6141 and (mostly) implemented by Mike Schiraldi.
6143 * Makefile.am: Don't depend on GNU make. Noted by Bob Bell.
6145 * pgp.c: Fix some messages, so the color marker is actually in
6146 the beginning of a new line.
6148 * globals.h, handler.c, init.c, mutt.h, muttlib.c, pager.c,
6149 pgp.c: somewhat cleaner in-band-signalling between the handlers
6150 and the pager. In particular, it's more difficult now to get
6151 fake PGP and other mutt-generated "[-- " messages colored.
6153 * commands.c: branches: 2.50.2; patch-1.3.23.1-de-new_threads.3-4
6155 * curs_main.c, init.c, init.h, mutt.h, sort.c, thread.c:
6156 patch-1.3.23.1-de-new_threads.3-4
6158 * handler.c: 2.47 introduced another bug. I should go to bed now.
6160 * handler.c: Replace a ridiculous for loop by a proper
6163 * handler.c, pager.c: Use a slightly different reset sequence
6164 for the format=flowed hack, and don't send any such sequence
6165 when we aren't in the internal pager.
6167 * pager.c: Trying to fix #738.
6169 2001-11-07 22:25:09 roessler (roessler)
6171 * handler.c: Fix #860. Noted: The format=flowed code is not
6174 * addrbook.c: Fix #858.
6176 * doc/patch-notes.txt, Makefile.am: Implement the patchlist
6177 scheme instead of version number munging.
6179 * main.c: branches: 2.55.2; Implement the patchlist scheme
6180 instead of version number munging.
6182 * muttlib.c, patchlist.sh, protos.h: Implement the patchlist
6183 scheme instead of version number munging.
6185 * sendlib.c: branches: 2.94.2; Implement the patchlist scheme
6186 instead of version number munging.
6188 * complete.c: Fix 706, 853.
6190 * commands.c, init.h, mutt.h, thread.c:
6191 patch-1.3.23.1-de-new_threads.2-3
6193 2001-11-06 20:38:17 roessler (roessler)
6195 * mutt.h, sort.c, sort.h, thread.c, menu.c:
6196 [patch.1.3.23.1.de.new_threads.2] Daniel Eisenbud's redone
6197 threading code, version two.
6199 * doc/patch-notes.txt: fix a typo.
6201 * PATCHES: uuups, there was a "test" left over.
6203 * doc/PGP-Notes.txt: Some part of this documentation was severely
6206 * doc/Makefile.in, doc/patch-notes.txt, Makefile.am, PATCHES,
6207 configure.in, main.c, muttlib.c, protos.h, sendlib.c: Add and
6208 document a new mechanism for displaying patches in running
6211 * send.c: Indentation fixing while staring at the code affected
6212 by #857. No fix for the crash, though.
6214 * doc/manual.sgml.head, doc/muttrc.man.head, alias.c, init.c: Fix
6215 an addressbook bug, and introduce "unalias *". From "g.c.w. de
6216 bruijn" <geerd.debruijn@nl.thalesgroup.com>.
6218 2001-11-05 21:38:18 roessler (roessler)
6220 * imap/browse.c, imap/imap.c, imap/util.c, mutt_ssl.c,
6221 mutt_ssl_nss.c: Missing gettext calls, noted by Byrial Jensen.
6223 * pop.c: branches: 2.22.2; Missing gettext calls, noted by
6226 * thread.c: Missing gettext calls, noted by Byrial Jensen.
6228 * commands.c: Make the save-copy prompt more translator-friendly.
6231 * po/da.po, po/de.po, po/eo.po, po/fr.po, po/ja.po, po/pl.po:
6234 * mh.c: Fix a segmentation fault which occurs when mutt's get-mail
6235 POP mode is used with a maildir spool folder. Noted by Frédéric
6236 L. W. Meunier <0@pervalidus.net>.
6238 * mutt_socket.c, pop.c: Vsevolod Volkov's fix for #851, and a
6241 * headers.c, muttlib.c, protos.h, send.c: Byrial Jensen's
6242 mtime hack is needed at more than one place. Noted by Manoj
6245 2001-10-31 09:38:07 roessler (roessler)
6247 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/es.po,
6248 po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
6249 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
6250 po/ru.po, po/sk.po, po/sv.po, ChangeLog, VERSION, po/cs.po,
6251 po/da.po, po/de.po, po/el.po, po/eo.po, reldate.h: automatic
6252 post-release commit for mutt-1.3.23.1
6254 * imap/message.c, commands.c, curs_main.c, flags.c, hdrline.c,
6255 init.h: Advanced threading, v 5.1. From Daniel Eisenbud
6256 <eisenbud@cs.swarthmore.edu>.
6258 * mbox.c: branches: 2.22.2; Advanced threading, v 5.1.
6259 From Daniel Eisenbud <eisenbud@cs.swarthmore.edu>.
6261 * menu.c, mh.c, mutt.h, mx.c, mx.h: Advanced threading, v 5.1.
6262 From Daniel Eisenbud <eisenbud@cs.swarthmore.edu>.
6264 * parse.c: branches: 2.39.2; Advanced threading, v 5.1.
6265 From Daniel Eisenbud <eisenbud@cs.swarthmore.edu>.
6267 * pop.c, postpone.c, protos.h, sort.c, sort.h, thread.c:
6268 Advanced threading, v 5.1. From Daniel Eisenbud
6269 <eisenbud@cs.swarthmore.edu>.
6271 * pgpewrap.c: branches: 2.3.2; Add magic comment so we can use
6272 traditional malloc() in this program.
6274 2001-10-30 22:43:23 roessler (roessler)
6276 * init.h: .mh_sequences fix, from lorenzo@cisco.com.
6278 * mutt_socket.c, mutt_ssl.c: TLS connection reuse. From Brendan
6281 2001-10-29 23:21:48 roessler (roessler)
6283 * pager.c: Fix two places which _may_ look like buffer overflows,
6288 * doc/manual.sgml.head: Make the documentation of toggle-unlink
6289 more precise - someone on comp.mail.mutt got confused by this.
6291 2001-10-28 19:46:43 roessler (roessler)
6293 * imap/browse.c, imap/imap.c: Fix 839
6297 * sendlib.c: Another aesthetic message-id change.
6299 * sendlib.c: GMT's too clumsy. Just take G.
6301 * sendlib.c: Use GMT for message-IDs. Note: The addition of
6302 the constant string "GMT" is so intended to avoid the production
6303 of duplicate message-IDs when mutts running in time zones ahead
6308 * url.c: Another bug related to #837.
6310 * imap/util.c: Fix a problem related to #837 (the bug isn't
6311 entirely close, though).
6313 2001-10-26 23:53:29 roessler (roessler)
6315 * doc/manual.sgml.head: Point to the openProjects.net IRC channel
6318 2001-10-25 07:54:35 roessler (roessler)
6320 * pgp.c: Handle clearsigned messages gracefully even when
6321 pgp_verify_sig is set and pgp_decode_command is unset.
6323 2001-10-24 11:08:22 roessler (roessler)
6325 * complete.c: Suspected fix for #837.
6327 2001-10-22 09:28:26 roessler (roessler)
6329 * imap/util.c, globals.h, init.h: Make IMAP keepalive
6330 configurable. From Brendan Cully.
6332 2001-10-17 17:03:19 roessler (roessler)
6334 * curs_main.c: Fix #829.
6336 * sendlib.c: Fix #828: Sendmail is now invoked with stdout and
6337 stderr redirected to /dev/null. Apparently, sendmail 8.12.1
6338 doesn't like to be invoked with stderr and stdout closed.
6340 * curs_main.c: Fix CURHDR confusion. Mutt should compile now.
6341 (Sorry for not committing this earlier.)
6343 2001-10-16 14:29:27 roessler (roessler)
6345 * addrbook.c, keymap.c: Address book nit fix from
6346 geerd.debruijn@nl.thalesgroup.com.
6348 * po/ja.po, po/it.po: update
6350 2001-10-15 20:18:32 roessler (roessler)
6352 * rfc2047.c: branches: 2.35.2; Close #821. Fix provided
6355 * curs_main.c: AIX portability patch. Suggested by Jan Chrillesen
6356 <jan@chrillesen.dk>.
6358 * doc/manual.sgml.tail: branches: 1.15.2; Fixing a nit, From
6361 2001-10-12 09:03:26 roessler (roessler)
6365 2001-10-11 20:08:44 roessler (roessler)
6367 * imap/message.c: Small fix from Edmund GRIMLEY EVANS
6370 * compose.c: branches: 2.48.2; Little fix from
6371 sroberts@certicom.com.
6375 * pgpewrap.c: Add public domain notice.
6377 * Makefile.am, configure.in, pgpewrap, pgpewrap.c: Include C
6378 version of pgpewrap, by Wessel Dankers <wsl@fruit.eu.org>.
6382 * compose.c: Unify "Can't stat" messages. Suggested by Byrial.
6384 * editmsg.c: branches: 2.12.2; Unify "Can't stat" messages.
6385 Suggested by Byrial.
6387 * sendlib.c: Unify "Can't stat" messages. Suggested by Byrial.
6389 2001-10-10 23:37:06 roessler (roessler)
6393 * pager.c: Fix minor snafu in Vsevolod's patch about important
6394 flags for POP folders.
6396 * main.c: Mess around with signal handlers. Allegedly, this
6397 helps to get things working with Solaris 8. See #455.
6399 * imap/message.c: Try to fix #302.
6401 * curs_main.c, pager.c: Don't allow setting the "important"
6402 flag when message resides on a POP server.
6404 * curs_lib.c: Rename pad_char to m_pad_char - AIX curses
6405 have a macro called pad_char. Noted by Jan Chrillesen
6406 <jan@chrillesen.dk>.
6408 * pager.c: Patch from #272 (from acli@mingpaoxpress.com).
6410 * browser.c: Fix #813.
6412 * mx.c: Another consistency fix for maildir_trash.
6414 * mh.c, mx.c: Experimental patch to make maildir_trash handling
6417 * buffy.c: branches: 2.21.2; maildir buffy: Don't consider
6418 "trashed" new messages new. Fixes #412.
6420 * main.c: Include platform information with mutt -v output.
6422 * muttbug.sh.in: Include some information about the compiler
6423 and compiler flags used with bug reports.
6427 * po/fr.po, po/de.po: updates.
6429 2001-10-09 09:29:55 roessler (roessler)
6431 * getdomain.c: A different fix for #767.
6433 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/ru.po,
6434 po/sk.po, po/sv.po, po/pt_BR.po, po/it.po, po/ja.po, po/ko.po,
6435 po/lt.po, po/nl.po, po/pl.po, po/eo.po, po/es.po, po/et.po,
6436 po/fr.po, po/gl.po, po/hu.po, po/id.po, po/cs.po, po/da.po,
6437 po/de.po, po/el.po, reldate.h, ChangeLog, VERSION: automatic
6438 post-release commit for mutt-1.3.23
6440 2001-10-07 06:43:52 roessler (roessler)
6442 * doc/manual.sgml.head: We do update .mh_sequences files now.
6444 2001-10-06 09:31:44 roessler (roessler)
6446 * doc/manual.sgml.head: Documentation for check-traditional-pgp
6447 and for edit-type when used in read mode.
6449 2001-10-02 22:20:03 roessler (roessler)
6451 * enter.c: Fix #801.
6453 2001-10-01 09:58:49 roessler (roessler)
6455 * mh.c: Create mh_sequences files when they don't exist.
6456 Suggested by TAKIZAWA Takashi <taki@luna.email.ne.jp>.
6458 2001-09-28 08:38:44 roessler (roessler)
6460 * charset.c: More character set aliases, from Ionel Mugurel
6461 Ciobica <tgakic@sg10.chem.tue.nl>.
6463 * pager.c: Color fix from Brandon Long. Welcome back!
6465 2001-09-26 10:56:52 roessler (roessler)
6467 * mh.c: OK, I couldn't resist. ;-)
6469 Depending on the user's usage patterns and configuration, there
6470 may be a strong bias in maildir files moving either within the
6471 new or to the cur subfolder. This patch adds hit counters for
6472 each of these directories. Mutt will then look first into the
6473 directory encountered more frequently in the past. This should
6474 help to reduce the cost of chasing messages a bit, and isn't
6477 (Another possibility for optimization may be to actually base
6478 the prediction on the configuration and on the message flags
6479 as we know them - in particular, the mark_old and move options
6480 could have some effect here. Thinking about message flags, one
6481 could even replace the simple heuristic currently implemented by
6482 a matrix recording hit counters depending on flags. But then
6483 again, it's all just playing around, since this function will
6484 be invoked only rarely. ;-)
6486 * attach.c, commands.c, copy.c, copy.h, handler.c, mutt.h,
6487 recvattach.c: Fix inconsistencies between printing and displaying
6488 of message/rfc822 body parts.
6490 * attach.c: Fix attachment printing.
6492 * mh.c, mx.c, mx.h: Search for messages which may have been moving
6493 under our feet in maildir folders. Suggested by Bjoern Jacke.
6495 * contrib/gpg.rc: Remove --comment '' - it breaks pgpewrap and
6496 isn't necessary with more recent gpg versions.
6498 2001-09-21 09:35:18 roessler (roessler)
6502 2001-09-17 10:19:10 roessler (roessler)
6506 2001-09-14 08:19:30 roessler (roessler)
6510 2001-09-11 12:24:32 roessler (roessler)
6512 * addrbook.c, alias.c, init.c, menu.c, mutt.h, query.c: More
6515 * addrbook.c, attach.h, browser.c, functions.h, init.c, init.h,
6516 keymap.c, keymap.h, menu.c, mutt.h, mutt_menu.h, recvattach.c:
6517 The addressbook used to crash when someone issued the alias and
6518 unalias commands while on that menu. This patch has a basic fix
6519 for this behaviour, and adds delete and undelete functions to
6520 this menu. While I'm on it, I've also made sure that "apply-tag"
6521 untags everything on all menus.
6523 The original crash was noted by Oliver Kauss <kauss@gmx.de>.
6525 2001-09-08 14:23:05 roessler (roessler)
6527 * init.c: Thomas Guettler <thomas@thomas-guettler.de> reports
6528 a segfault when you search for "~b \\${".
6530 * po/zh_TW.po: update
6532 2001-09-06 12:10:10 roessler (roessler)
6536 * curs_main.c: Try to fix a boundary condition: Assume that you
6537 are in a limited view which includes the folder's last message.
6538 Display that message. Wait until a new message is added to the
6539 current folder which does NOT match the limit pattern. Press tab.
6540 Mutt would get confused. I think that this patch fixes the
6541 problem (but I'm not entirely sure).
6543 2001-09-05 12:09:44 roessler (roessler)
6545 * sendlib.c: BSD/OS portability fix from Edmund Grimley Evans.
6548 * imap/imap.c, init.h: patch-1.3.22.1.remove_warnings.awn.1,
6549 from Andrew W. Nosenko.
6551 2001-09-04 19:12:23 roessler (roessler)
6555 * imap/util.c, mutt_socket.c, muttlib.c, pop.c, url.c, url.h:
6556 patch-bac.canonifypath-4.
6558 The attached patch reverts the IMAP canonification patch I
6559 reverted a version ago (sorry for being so wishy-washy). This
6560 time I put in some code to preserve IMAP URL passwords in the
6561 initial pass, so people who like to use those sorts of URLs still
6562 can. That was the only reason I had reverted the patch before.
6564 (From Brendan Cully.)
6566 * po/ja.po, po/ru.po, po/uk.po: updates
6568 * mutt_tunnel.c: patch-bac.tunnelreopen-1 from Brendan Cully.
6570 2001-09-03 13:59:37 roessler (roessler)
6572 * curs_main.c, thread.c: Don't lose track of the current message
6573 when collapsing and changing sort modes wildly. Noted by
6576 * NEWS, globals.h, init.h, mh.c: Make MH sequences variable.
6580 * sendlib.c: Don't try to attach non-regular files. #754.
6582 2001-08-31 09:21:55 roessler (roessler)
6584 * NEWS: Mention mailto URL support.
6586 * imap/imap.c, imap/util.c, imap/command.c: Fix some memory leaks.
6587 From Pawel Salek, by way of Brendan Cully.
6589 2001-08-30 21:30:39 roessler (roessler)
6591 * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/pt_BR.po,
6592 po/ru.po, po/sk.po, po/lt.po, po/nl.po, po/pl.po, po/it.po,
6593 po/ja.po, po/ko.po, po/gl.po, po/hu.po, po/id.po, po/et.po,
6594 po/fr.po, po/eo.po, po/es.po, po/el.po, po/da.po, po/de.po,
6595 ChangeLog, VERSION, doc/Makefile.in, po/cs.po: automatic
6596 post-release commit for mutt-1.3.22.1
6598 * po/uk.po, po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po,
6599 po/pt_BR.po, po/ru.po, po/pl.po, po/lt.po, po/nl.po, po/it.po,
6600 po/ja.po, po/ko.po, po/hu.po, po/id.po, po/gl.po, po/et.po,
6601 po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po, po/da.po,
6602 ChangeLog, VERSION, po/cs.po, reldate.h: automatic post-release
6603 commit for mutt-1.3.22
6605 * contrib/sample.muttrc-tlr: update
6607 * build-release: branches: 2.17.2; more preparations for
6610 * Makefile.am, README.UPGRADE: README.UPGRADE is quite outdated.
6612 * doc/muttrc.man.head, NEWS: documentation updates.
6614 * doc/mutt.man: branches: 1.16.2; mention ~/.mutt/muttrc
6616 * curs_main.c: Fix #750 / deb#108628.
6618 * pop_auth.c: patch-20010829.vvv.pop_auth
6620 2001-08-28 20:39:04 roessler (roessler)
6622 * handler.c: Don't do character conversion when we call an
6623 external handler for a text type. Assume that the conversion
6628 2001-08-24 08:07:42 roessler (roessler)
6630 * sendlib.c: Don't use the 7bit encoding for non-text MIME types.
6631 This may produce slightly longer messages, but it helps to
6632 avoid corruption with binary attachments which look like text,
6637 * sendlib.c: More liberally apply MIME encodings to non-text
6638 body parts when there's a ^From_ line.
6640 2001-08-23 19:10:04 roessler (roessler)
6642 * po/eo.po, po/sv.po: update
6644 2001-08-22 14:41:32 roessler (roessler)
6646 * po/et.po, po/fr.po: update
6648 * pop_auth.c: This should fix the warnings which A. Nosenko found.
6649 (And may introduce new ones about unused variables.)
6651 2001-08-21 21:54:33 roessler (roessler)
6653 * po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
6654 po/pt_BR.po, po/ru.po, po/pl.po, po/ja.po, po/ko.po, po/lt.po,
6655 po/nl.po, po/hu.po, po/id.po, po/it.po, po/fr.po, po/gl.po,
6656 po/et.po, po/el.po, po/eo.po, po/es.po, po/da.po, po/de.po,
6657 po/cs.po, reldate.h, VERSION, ChangeLog: automatic post-release
6658 commit for mutt-1.3.21
6660 2001-08-20 12:11:28 roessler (roessler)
6662 * mx.c: Check for .mew-cache in MH folders.
6664 2001-08-16 12:42:30 roessler (roessler)
6666 * sendlib.c: Mutt's detection of overly long lines would fail
6667 with text files when the long line is the last one, and is
6668 not finished by a newline character. This can, for instance,
6669 happen when you send out macintosh-generated HTML files.
6671 (And, apparently, we hit some boundary somewhere in the PGP code
6672 with that - I had some truncated attachments today.)
6674 2001-08-13 16:12:08 roessler (roessler)
6676 * pop.c: fix content-length headers.
6678 * mh.c: Fix treatment of maildir folders. We partially used mh
6679 routines for these, introducing absurdities such as .mh_sequences
6682 2001-08-12 10:15:15 roessler (roessler)
6684 * init.c, init.h: Fix the "strange e-mail header" bug. It was
6685 an uninitialized buffer. Thanks to Brendan Cully for figuring
6688 2001-08-11 17:39:13 roessler (roessler)
6690 * muttlib.c: Undo an earlier change to _mutt_expand_path, which
6691 seems to have caused problems. From Brendan Cully.
6693 * config.guess, config.sub: Update. Thanks, Brendan!
6695 2001-08-09 11:28:09 roessler (roessler)
6697 * po/uk.po, po/ja.po: update
6699 2001-08-08 19:27:50 roessler (roessler)
6701 * doc/manual.sgml.tail: Adding someone I forgot.
6703 2001-08-07 12:45:51 roessler (roessler)
6705 * doc/manual.sgml.tail: Update credits. I'm sure I forgot some
6706 people. If you feel you're one of them, please drop me a line!
6708 2001-08-06 17:49:06 roessler (roessler)
6710 * curs_lib.c: Here's a fix to allow (n)curses versions to work
6711 with some terminfo entries where (for whatever reason), someone
6712 specified cvvis but not cnorm. From a report/discussion with
6713 Mario Vanoni <vanonim@dial.eunet.ch>. (From Thomas Dickey.)
6715 * buffy.c: Another little MH buffy bug. From Len Lattanzi
6716 <Len.Lattanzi@Migration.com>.
6718 2001-08-03 16:55:41 roessler (roessler)
6720 * mh.c: fix an mh_buffy segfault.
6722 * configure.in: Don't default to "no" when we can't find sendmail.
6723 #713; Brendan Cully.
6725 * buffy.c, mh.c, mx.h: MH buffy.
6727 2001-08-02 22:59:16 roessler (roessler)
6729 * contrib/gpg.rc: Don't emit a comment armor header at all.
6731 * mh.c: Update mh_sequences when messages are deleted. Note:
6732 Currently, we only clean up our own sequences, and leave others'
6733 sequences alone. Should possibly be fixed.
6737 * imap/browse.c: Namespace fix. From Pawel Slawek (or Peter
6738 Bloomfield?); forwarded by Brendan Cully.
6740 2001-08-01 22:40:29 roessler (roessler)
6744 * po/fr.po, po/ru.po, po/de.po: updates.
6746 * gnupgparse.c: branches: 2.22.2; Signed fixes. Noted by
6747 Vincent Lefevre's compiler.
6749 * pgpkey.c: Signed fixes. Noted by Vincent Lefevre's compiler.
6751 2001-07-31 12:28:19 roessler (roessler)
6753 * mh.c: More MH fixes.
6755 * mh.c: fix a small typo
6757 * mailbox.h: branches: 2.10.2; Add mh_sequences support.
6760 * mh.c, mx.c: Add mh_sequences support. I hope this works.
6762 2001-07-29 09:48:04 roessler (roessler)
6764 * contrib/gpg.rc: Fix the comment header, and generally be
6767 2001-07-26 17:42:48 roessler (roessler)
6769 * imap/util.c: patch-bac.imapnextword-1. From Brendan Cully.
6771 * pgpkey.c: Don't confuse validity and trust when it comes to
6774 * thread.c: O(n log (n)) sorting from Jan Kratochvil
6777 2001-07-25 19:51:58 roessler (roessler)
6779 * po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
6780 po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/da.po, po/de.po,
6781 po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po,
6782 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/cs.po:
6783 update-po after gettext update.
6785 2001-07-24 21:29:47 roessler (roessler)
6787 * po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po,
6788 po/uk.po, po/ru.po, po/pl.po, po/pt_BR.po, po/ja.po, po/ko.po,
6789 po/lt.po, po/nl.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
6790 ChangeLog, VERSION, po/cs.po, po/da.po, po/de.po, po/el.po,
6791 po/eo.po, po/es.po, po/et.po, po/fr.po, reldate.h: automatic
6792 post-release commit for mutt-1.3.20
6794 * imap/imap.c: Avoid mail loss with IMAP. From Brendan Cully.
6796 * imap/command.c: patch-bac.capability-20010724.1. From Brendan
6799 * mbox.c: Add a status message, so "Writing messages" doesn't
6800 stay on screen forever.
6802 2001-07-24 06:42:06 Brendan Cully <brendan@kublai.com> (roessler)
6804 * imap/imap.c: The attached patch fixes a couple bugs I introduced
6805 recently when working around the buggy but firmly entrenched
6806 UW-IMAP 4.7 server. These resulted in additional overhead
6807 when synchronising mailboxes and occasional problems opening
6810 2001-07-19 14:51:14 roessler (roessler)
6812 * curs_main.c: Redraw when an alias is created - the user may
6813 have assigned a different realname.
6817 2001-07-11 07:19:45 roessler (roessler)
6819 * INSTALL: Replace mutt-dev@cs.hmc.edu by mutt-dev@mutt.org.
6820 Noted by "Mark E. Mallett" <mem@mv.mv.com>.
6822 2001-07-09 20:54:34 roessler (roessler)
6824 * Makefile.am, acconfig.h, configure.in: locale-related fix from
6827 2001-07-04 07:35:20 roessler (roessler)
6829 * imap/util.c: Fix a nit. From "Andrew W. Nosenko"
6832 2001-07-03 19:32:12 roessler (roessler)
6834 * m4/iconv.m4, configure.in: Iconv-related cleanup. From Brendan
6837 * init.c, muttlib.c, protos.h: Unified buffer handling, from
6840 * pgppubring.c: branches: 2.26.2; Don't sign-extend chars.
6842 * pgp.c: Fixing a PGP signature reporting bug; adding debugging
6845 * mutt_socket.c: Don't fcntl -1. From Brendan.
6847 * imap/imap.c, imap/imap_private.h, imap/message.c, muttlib.c,
6848 protos.h: Fix #677. From Brendan Cully.
6850 2001-07-02 20:28:32 roessler (roessler)
6852 * query.c: Fix a minor nit with the external query interface.
6854 * doc/manual.sgml.head: documentation from Brendan Cully.
6856 2001-06-29 10:06:16 roessler (roessler)
6858 * imap/imap.c, hook.c, init.h, mutt.h, mutt_socket.c, protos.h:
6859 patch-bac-vvvacounthook-20010628.1
6861 2001-06-28 20:34:05 roessler (roessler)
6863 * query.c: Query patch from Olivier Chapuis
6864 <olivier.chapuis@free.fr>.
6866 2001-06-27 16:08:06 roessler (roessler)
6870 * init.h, mutt.h, mx.c: patch-1.3.19i.rs.keep_flagged
6872 2001-06-26 10:26:54 roessler (roessler)
6874 * pgppubring.c: fixes.
6876 * pgplib.h, pgppubring.c: Fix handling of revocation certificates.
6878 * pgppubring.c: Also dump revocations.
6880 * pgplib.c, pgplib.h, pgppubring.c: Add a very simple
6881 signature-dumping mode to pgpring. (Not needed for mutt.)
6883 2001-06-19 08:39:17 roessler (roessler)
6887 * imap/imap.c, imap/message.c: IMAP error checking for bug #662.
6890 2001-06-18 17:29:55 roessler (roessler)
6892 * po/zh_CN.GB2312.po, po/zh_CN.po, po/zh_TW.Big5.po, po/zh_TW.po,
6893 configure.in: Renaming the Chinese translations.
6897 * globals.h, init.h, mutt.h, pop.h, pop_auth.c: The attached patch
6898 adds two variables: $pop_authenticators and $pop_auth_try_all.
6900 From Vsevolod Volkov.
6902 2001-06-14 13:29:06 roessler (roessler)
6906 2001-06-13 08:29:16 roessler (roessler)
6908 * m4/gettext.m4: Avoid more m4 macro collisions.
6910 * m4/glibc21.m4: branches: 1.2.2; 1.2.4; Avoid more m4 macro
6913 * imap/auth_sasl.c: An updated version of the previous patch.
6916 * mutt_sasl.c: branches: 2.10.2; An updated version of the
6917 previous patch. From Brendan.
6919 * mutt_sasl.h, pop_auth.c: An updated version of the previous
6920 patch. From Brendan.
6922 * pop_auth.c: This patch closes a ridiculous bug where the
6923 SASL library could be used without being initialised. I don't
6924 understand why lots of people weren't having problems, unless
6925 no one who uses SASL uses POP :)
6933 2001-06-12 12:45:29 roessler (roessler)
6935 * m4/gettext.m4, m4/progtest.m4, configure.in: gettext-related
6936 fixes. Most of this may just be temporary if we decide to get
6937 rid of our own gettext.m4.
6939 * m4/gettext.m4: Fix comments.
6943 2001-06-11 18:32:05 roessler (roessler)
6945 * imap/auth.c, imap/imap.c, doc/manual.sgml.head:
6946 patch-bac.flags-20010611.1
6948 * po/es.po, po/da.po: update.
6950 * doc/manual.sgml.head: Updates from Byrial Jensen.
6952 * keymap.c: command/function cosmetics from Byrial Jensen.
6954 * po/de.po, po/et.po, po/sv.po: update.
6956 * doc/mutt.man, doc/muttbug.man, init.c, init.h: Use the EMAIL
6957 environment variable as the default for $from.
6959 * po/eo.po, po/el.po: update.
6961 2001-06-07 23:15:53 roessler (roessler)
6963 * po/fr.po, po/id.po: updates for 1.3.19.
6965 * po/zh_TW.Big5.po: A fixed version from EGE.
6967 * build-release: Don't try to upload to sigtrap.guug.de any more.
6969 * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
6970 po/ru.po, po/sk.po, po/sv.po, po/ja.po, po/ko.po, po/lt.po,
6971 po/nl.po, po/pl.po, po/pt_BR.po, po/hu.po, po/id.po, po/it.po,
6972 po/fr.po, po/gl.po, po/es.po, po/et.po, po/el.po, po/eo.po,
6973 po/cs.po, po/da.po, po/de.po, reldate.h, VERSION, ChangeLog:
6974 automatic post-release commit for mutt-1.3.19
6976 * check_sec.sh: Don't check in intl/
6978 * m4/codeset.m4: branches: 1.1.2; 1.1.4; More from the gettext
6979 munster patch from E.G.E.
6981 * m4/glibc21.m4, m4/iconv.m4: More from the gettext munster
6984 * po/zh_TW.Big5.po, m4/gettext.m4, m4/lcmessage.m4,
6985 m4/progtest.m4: Gettext update. (From E.G.E., of course.)
6987 * intl/Makefile.in, intl/VERSION, intl/bindtextdom.c,
6988 intl/cat-compat.c, intl/config.charset, intl/dcgettext.c,
6989 intl/dcigettext.c, intl/dcngettext.c, intl/dgettext.c,
6990 intl/dngettext.c, intl/explodename.c, intl/finddomain.c,
6991 intl/gettext.c, intl/gettext.h, intl/gettextP.h,
6992 intl/hash-string.h, intl/intl-compat.c, intl/l10nflist.c,
6993 intl/libgettext.h, intl/libgnuintl.h, intl/libintl.glibc,
6994 intl/linux-msg.sed, intl/loadinfo.h, intl/loadmsgcat.c,
6995 intl/localcharset.c, intl/locale.alias, intl/localealias.c,
6996 intl/ngettext.c, intl/plural.c, intl/plural.y, intl/po2tbl.sed.in,
6997 intl/ref-add.sin, intl/ref-del.sin, intl/textdomain.c,
6998 intl/xopen-msg.sed, intl/.cvsignore, intl/ChangeLog, Makefile.am,
6999 acconfig.h, configure.in, gettext.c: Gettext update.
7001 * lib.h: branches: 2.11.2; Gettext update.
7003 * mbyte.c: Gettext update.
7007 * configure.in: ALL_LINGUAS. I forgot to do this earlier today.
7009 * NEWS: Documentation update from Brendan Cully.
7011 * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.GB2312.po,
7012 po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po, po/sk.po, po/ko.po,
7013 po/lt.po, po/nl.po, po/pl.po, po/et.po, po/fr.po, po/gl.po,
7014 po/hu.po, po/id.po, po/it.po, po/ja.po, po/cs.po, po/da.po,
7015 po/de.po, po/el.po, po/eo.po, po/es.po: Updating the gl
7016 translation, another update-po run.
7018 * po/zh_TW.Big5.po: Changed to utf-8 in order to avoid problems
7019 with recent gettext versions. Thanks to EGE!
7021 (BTW, the file name is lying now. Is this a problem?)
7023 * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
7024 po/ru.po, po/sk.po, po/sv.po, po/pt_BR.po, po/pl.po, po/ja.po,
7025 po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po, po/et.po,
7026 po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/cs.po,
7027 po/da.po, po/de.po, po/el.po: update-po; adding an Estonian
7030 * po/it.po: Fix a small bug.
7032 * imap/message.c: This patch ensures IMAP FLAGS aren't parsed
7033 twice when fetching the full message body. It really only amounts
7034 to a cosmetic error, but may cause spurious "Mailbox externally
7039 * INSTALL, README.SSL, rfc2047.c: Documentation updates and a
7040 little bug fix. From Brendan Cully.
7042 * init.c: Don't add empty strings to lists. From Thomas Parmelan
7045 2001-06-05 15:43:41 roessler (roessler)
7047 * handler.c: Leave slightly more margin with format=flowed.
7049 * imap/command.c, mutt_socket.c, mutt_ssl.c, mutt_tunnel.c:
7050 patch-bac.sockets-20010605.1
7052 * imap/auth.c, init.h: Change the delimiter for
7053 imap_authenticators to a colon.
7055 * imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
7056 imap/imap.c, imap/auth.c, imap/auth.h, imap/auth_anon.c,
7057 imap/auth_cram.c: The attached patch should be the last feature
7058 I want to get in before 1.4. It creates a new config variable
7059 $imap_authenticators, which is a comma-separated list of
7060 authentication methods for mutt to try to use to authenticate to
7061 an IMAP server. If it is unspecified you get the old behaviour
7062 - any method is tried, the first to succeed or fail ends the
7065 (From Brendan Cully.)
7067 * globals.h, init.h: The attached patch should be the last
7068 feature I want to get in before 1.4. It creates a new config
7069 variable $imap_authenticators, which is a comma-separated list of
7070 authentication methods for mutt to try to use to authenticate to
7071 an IMAP server. If it is unspecified you get the old behaviour
7072 - any method is tried, the first to succeed or fail ends the
7075 * attach.c, commands.c, handler.c: Check mutt_create_filter*'s
7076 return value for errors. This should avoid a bunch of possible
7079 2001-06-04 18:29:33 roessler (roessler)
7081 * doc/manual.sgml.head: Score documentation fix.
7085 * doc/.cvsignore, .cvsignore: Ignore some more generated files.
7086 From Andrew Nosenko.
7088 * Makefile.am: -I$(includedir) is moved from INCLUDES variable
7089 to the end of CPPFLAGS. This allow build Mutt with Bruno's
7090 libiconv and --prefix=/usr on glibc-2.1.2 systems.
7092 From "Andrew W. Nosenko" <awn@bcs.zp.ua>.
7094 * doc/Makefile.in, doc/instdoc.sh.in, contrib/Makefile.in,
7095 INSTALL, Makefile.am, configure.in, init.c, main.c, muttbug.sh.in,
7096 sendlib.c: Clean up the sharedir mess. From Lars Hecking.
7098 2001-06-01 08:53:23 roessler (roessler)
7100 * imap/command.c, imap/imap.c, imap/imap_private.h,
7101 imap/message.c, curs_main.c, mailbox.h: More concurrent IMAP
7102 modification handling from Brendan Cully.
7106 2001-05-31 18:04:24 roessler (roessler)
7108 * mutt_tunnel.c: Tunnel fixes.
7110 * configure.in: Fix some typos.
7112 * mutt_curses.h, configure.in: Utf-8 support with ncurses, by
7113 Sven Verdoolaege. Thomas E. Dickey says it looks reasonable,
7116 2001-05-30 23:00:51 roessler (roessler)
7118 * imap/command.c, imap/imap.c, Makefile.am, enter.c,
7119 mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h,
7120 mutt_ssl.c, mutt_ssl_nss.c, mutt_tunnel.c: Socket API clean-up
7123 * send.c: If messages have no References header, fall back to
7124 using In-Reply-To when constructing a reply's references header.
7125 This may not be strictly according to the book, but looks like
7126 a reasonable suggestion (which came from Vincent Lefebvre).
7128 * curs_main.c: Check whether any messages are visible.
7130 2001-05-29 20:26:23 roessler (roessler)
7132 * m4/gssapi.m4: branches: 1.1.2; GSSAPI fixes, tunnel driver.
7135 * imap/auth.c, imap/auth_gss.c, imap/auth_sasl.c, imap/imap.c,
7136 Makefile.am, README, configure.in, globals.h, init.h,
7137 mutt_socket.c, mutt_socket.h, mutt_tunnel.c, mutt_tunnel.h:
7138 GSSAPI fixes, tunnel driver. From Brendan Cully.
7140 * configure.in, md5.h, sha1.h: More type-determination fixes
7143 2001-05-28 19:14:47 roessler (roessler)
7145 * imap/util.c: Consult /etc/services for imaps port. From Brendan
7148 * imap/Makefile.am, Makefile.am, checktypes.c, configure.in,
7149 md5.h, md5c.c, sha1.c, sha1.h: Improve checking for 32bit
7150 integers. From Brendan Cully and Lars Hecking.
7152 * muttbug.sh.in: Cosmetics. From Brendan Cully.
7154 * imap/command.c, imap/imap.c, imap/imap_private.h: Detect
7155 external modifications of IMAP folders. From Brendan Cully.
7157 * curs_main.c: Fix attaching messages via IMAP. From Brendan
7160 2001-05-24 10:18:30 roessler (roessler)
7164 * browser.c: patch-bac.chdir-20010523.2
7166 2001-05-23 14:19:16 roessler (roessler)
7168 * browser.c: patch-bac.chdir-20010523.1
7170 * imap/browse.c: patch-bac.createnull-20010522.1
7172 2001-05-22 21:45:52 roessler (roessler)
7174 * doc/manual.sgml.head: Documentation nit from Björn Jacke.
7176 * configure.in: Let configure --help look prettier. From Brendan
7179 * doc/manual.sgml.head, doc/manual.sgml.tail: Documentation
7180 fixes from Brendan Cully.
7182 * imap/imap.c: Attachment deletion on IMAP servers, take two.
7184 2001-05-21 08:42:07 roessler (roessler)
7186 * imap/imap.c, imap/message.c, commands.c, mx.c, protos.h:
7187 Attachment deletion for IMAP folders. By Brendan Cully.
7189 2001-05-20 22:35:29 roessler (roessler)
7191 * handler.c: Fix character set conversion for non-plain text
7192 types with 8bit content-transfer-encodings. Noted by Björn Jacke.
7194 * imap/message.c: \Seen for FCCs. From Brendan Cully.
7196 2001-05-17 18:37:21 roessler (roessler)
7198 * pager.c: patch-1.3.18.bj.segfault.1.
7200 * handler.c: Fix multibyte encodings with quoted-printable.
7201 (patch-1.3.18.tt.decode_quoted.1) From TAKIZAWA Takashi
7202 <taki@luna.email.ne.jp>.
7204 2001-05-15 20:41:55 roessler (roessler)
7206 * imap/browse.c, imap/util.c, mutt_socket.c:
7207 patch-bac.notes-20010515.1
7209 * rfc1524.c: Make tests on an attachment's file name possible.
7210 Patch from Bob Bell <bobbell@zk3.dec.com>.
7212 2001-05-13 15:43:48 roessler (roessler)
7216 2001-05-12 05:49:31 roessler (roessler)
7218 * handler.c: Undo one of yesterday's aesthetical changes.
7220 * muttlib.c: IMAP path canonification hack from Brendan Cully.
7222 * handler.c: Adding a hack to use format=flowed's quoting
7223 information in the pager, using ANSI color sequences to turn
7226 2001-05-11 22:16:17 roessler (roessler)
7228 * handler.c: Don't cut off the final part of ttachments with
7231 * handler.c: Correctly handle extremely long lines.
7233 * handler.c: Improve handling of indented text when wrapping
7234 text/plain; format=flowed. This is, in particular, important
7235 when replying to messages with indented text. I hope this code
7236 does The Right Thing most of the time now.
7238 (Further note that we still try to avoid wrapping at places
7239 where the user didn't do so.)
7241 * handler.c: Some more esthetical nits.
7243 * handler.c: More fixes.
7245 * recvcmd.c: Fix some nits with respect to text/plain;
7248 * copy.c, handler.c, init.h, mutt.h, send.c: Add experimental
7249 support for text/plain; format=flowed.
7253 * headers.c: Some code simplifications.
7255 * headers.c, muttlib.c: Fix a memory leak in mutt_free_envelope();
7256 avoid dangling pointers in header editing.
7258 2001-05-10 13:15:45 roessler (roessler)
7262 * hdrline.c: Fix %D. From Len Lattanzi
7263 <Len.Lattanzi@migration.com>.
7265 * headers.c: Fix header editing and references headers.
7267 * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
7268 imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
7269 imap/command.c, imap/imap.c, imap/message.c, imap/util.c,
7270 sort.c, copy.c, curs_main.c, globals.h, hook.c, init.h, mbox.c,
7271 menu.c, mutt_socket.c, mutt_ssl.c, muttlib.c, mx.c, pgpkey.c,
7272 pop.c, pop_auth.c: A slightly extended version of Dave Ewart's
7275 * pop_lib.c: branches: 2.4.2; A slightly extended version of
7276 Dave Ewart's sleeptime patch.
7278 * protos.h: A slightly extended version of Dave Ewart's sleeptime
7281 * po/fr.po, po/id.po, po/sv.po, po/da.po: update.
7283 * po/hu.po, configure.in: Adding the Hungarian translation from
7284 Szabolcs Horvath <horvaths@fi.inf.elte.hu>.
7286 2001-05-07 19:21:41 roessler (roessler)
7288 * imap/README, imap/imap.h, imap/util.c, muttlib.c: IMAP path
7289 canonicalization. From Brendan Cully.
7291 2001-05-02 20:49:46 roessler (roessler)
7293 * doc/manual.sgml.tail: Document some missing functions.
7295 * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
7296 po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/id.po, po/it.po,
7297 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/de.po,
7298 po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/cs.po,
7299 po/da.po: make update-po.
7301 2001-05-01 21:32:50 roessler (roessler)
7303 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
7304 po/sv.po, po/tr.po, po/uk.po, po/pl.po, po/pt_BR.po, po/lt.po,
7305 po/nl.po, po/gl.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
7306 po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po,
7307 po/cs.po, ChangeLog, VERSION, reldate.h: automatic post-release
7308 commit for mutt-1.3.18
7310 2001-04-26 15:52:34 roessler (roessler)
7312 * configure.in: Replace tabs by spaces.
7314 * BEWARE, Makefile.am: Add a word of warning concerning the
7317 * imap/command.c, imap/imap.c, imap/message.c, imap/util.c,
7318 imap/browse.c, parse.c, pattern.c, pgp.c, pgpkey.c, postpone.c,
7319 recvattach.c, remailer.c, rfc1524.c, rfc2047.c, send.c,
7320 sendlib.c, url.c, Makefile.am, account.c, addrbook.c, alias.c:
7321 Add ascii_strcasecmp() and ascii_strncasecmp() functions which
7322 do locale-independent and case-insensitive string comparisons.
7323 Needed for mutt to work in iso-8859-9 environments, where
7324 tolower('I') != 'i'.
7326 * ascii.c: branches: 2.1.2; Add ascii_strcasecmp() and
7327 ascii_strncasecmp() functions which do locale-independent and
7328 case-insensitive string comparisons. Needed for mutt to work
7329 in iso-8859-9 environments, where tolower('I') != 'i'.
7331 * ascii.h, attach.c, charset.c, color.c, commands.c, copy.c,
7332 edit.c, handler.c, headers.c, init.c, keymap.c, mutt.h,
7333 mutt_ssl_nss.c, muttlib.c, mx.c: Add ascii_strcasecmp() and
7334 ascii_strncasecmp() functions which do locale-independent and
7335 case-insensitive string comparisons. Needed for mutt to work
7336 in iso-8859-9 environments, where tolower('I') != 'i'.
7338 2001-04-25 22:08:41 roessler (roessler)
7340 * globals.h, init.h, mutt.h, parse.c, protos.h, send.c,
7341 sendlib.c, thread.c, url.c: Implement RFC 2822's idea of
7342 the In-Reply-To header. In particular, we have to drop the
7343 $in_reply_to configuration variable. Also, the change in the
7344 specification makes some changes to the threading code reasonable.
7346 * parse.c: Use RFC 2822's interpretation of two-digit years.
7348 * charset.c: Kluge around some problems with iso-8859-9 locales.
7350 2001-04-24 11:21:22 roessler (roessler)
7352 * commands.c: When the character set is changed, ask whether or
7353 not mutt should convert.
7355 2001-04-19 09:39:49 roessler (roessler)
7357 * compose.c: Don't try to select the secret key from the public
7360 2001-04-18 15:12:50 roessler (roessler)
7362 * sendlib.c: Fix a segmentation fault. Bug reported by Björn
7363 Jacke and analyzed by Lars Hecking.
7365 2001-04-13 23:20:15 roessler (roessler)
7367 * enter.c: Fix KEY_ENTER. From EGE.
7369 * README, build-release: Introducing trithemius.gnupg.org.
7371 2001-04-11 23:42:59 roessler (roessler)
7373 * hook.c: Avoid excessive unhooking from within hooks.
7374 Problem noted by Eugene Lee <eugene@anime.net> on mutt-users.
7376 * doc/Makefile.in: Don't rely on GNU make's implicit rules for
7377 shell scripts. Noted by EGE.
7379 2001-04-09 16:10:59 roessler (roessler)
7381 * INSTALL: Fix the documentation of --enable-locale-fix.
7384 * enter.c, keymap.c: Entering multibyte characters. From Edmund
7387 * send.c: Avoid a crash. patch-1.3.17.tlr.pgpflags_fault.1.
7389 2001-04-05 23:23:37 roessler (roessler)
7395 * init.h: Fix a minor typo in the documentation.
7397 2001-04-04 23:29:29 roessler (roessler)
7399 * send.c: Fix pgp_replyencrypt and friends for group-replies to
7400 several tagged messages. Noted by Werner Koch.
7402 2001-04-03 19:26:55 roessler (roessler)
7404 * pgpkey.c: More PGP key selection changes: Clean up the key
7405 selection mechanism. I'd appreciate if some of you could review
7408 * pgpkey.c: Fixes for the previous patch.
7410 * pgpkey.c: Add an error message in case keys can be found,
7413 * init.h: Write "mail folder" instead of "folder" in the
7414 description of $postponed. If people believe they understand
7415 it better that way, fine with me. (Debian #89195.)
7417 * doc/manual.sgml.head: Fix a typo. Debian #90400.
7421 * url.c: Permit for passwords which contain '@'. From Felix
7422 von Leitner <leitner@fefe.de>.
7424 * mutt_socket.c: Set the close on exec bit for IMAP sockets.
7425 From Jason Gunthorpe <jgg@wakko.deltatee.com>. #536, Debian
7428 2001-04-02 13:02:56 roessler (roessler)
7430 * pop.c: Fix a buffer overrun. Noted by Gordon Sadler
7431 <gbsadler1@lcisp.com>; #530.
7433 * imap/Makefile.am: Fix dependencies. From Lars Hecking.
7435 2001-03-30 08:53:12 roessler (roessler)
7437 * imap/Makefile.am: Add a rule for ../types.h.
7439 2001-03-29 11:23:05 roessler (roessler)
7441 * pgp.c: Adding a dprint statement.
7443 2001-03-28 14:59:52 roessler (roessler)
7445 * pgp.c, pgp.h: Add some more PGP good signature checks, so we
7446 can detect whether or not an encrypted+signed message is OK.
7448 * main.c: fix some of the copyright messages.
7450 * gnupgparse.c, pgpkey.c, pgplib.c, pgplib.h, pgppacket.c: Make
7451 mutt compatible with GnuPG's latest features. As requested by
7454 * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
7455 po/ru.po, po/sk.po, po/sv.po, po/lt.po, po/nl.po, po/pl.po,
7456 po/pt_BR.po, po/it.po, po/ja.po, po/ko.po, po/es.po, po/fr.po,
7457 po/gl.po, po/id.po, po/eo.po, po/el.po, po/de.po, po/da.po,
7458 VERSION, po/cs.po, reldate.h, ChangeLog: automatic post-release
7459 commit for mutt-1.3.17
7463 2001-03-23 12:30:17 roessler (roessler)
7465 * send.c: handle my_hdr message-id: correctly.
7467 2001-03-20 17:28:55 roessler (roessler)
7469 * pgp.c: Fix Content-Disposition of PGP/MIME messages. The second
7470 part should get a file name for convenience, not the first one.
7472 * po/ja.po: Update from Oota Toshiya <oota@ppd.fc.nec.co.jp>.
7474 * mbyte.c: Fix a bug in mbrtowc_iconv(). From TAKIZAWA Takashi
7475 <taki@luna.email.ne.jp>.
7477 2001-03-12 11:54:38 roessler (roessler)
7479 * po/ru.po: update from Vsevolod.
7481 2001-03-08 16:48:50 roessler (roessler)
7483 * pager.c: Cosmetic change for OP_PAGER_TOP, suggested by Mike
7484 Schiraldi <raldi@research.netsol.com>.
7486 2001-03-05 20:52:04 roessler (roessler)
7488 * init.h: Fix use_ipv6.
7492 2001-03-04 14:25:07 roessler (roessler)
7496 * pgppacket.c: Fix the interpretation of new-style packet lengths.
7497 This is a really bad bug.
7499 * init.h, mutt.h, mutt_socket.c: Make it possible to enable ipv6
7502 2001-03-03 18:17:23 roessler (roessler)
7504 * mutt_ssl.c: Fix a typo concerning OpenSSL version numbers.
7506 2001-03-01 10:18:04 roessler (roessler)
7510 * po/de.po, po/id.po: updates.
7512 * imap/imap.c: Don't engage STARTTLS when already in SSL mode.
7514 2001-02-27 16:59:45 roessler (roessler)
7516 * Makefile.am, depcomp, missing: Adding files for users of
7517 automake-cvs. From Lars Hecking.
7519 * configure.in: Simplifications from Lars Hecking.
7521 * doc/Makefile.in: Distribute instdoc.sh.in.
7523 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
7524 po/sv.po, po/tr.po, po/uk.po, po/ko.po, po/lt.po, po/nl.po,
7525 po/pl.po, po/pt_BR.po, po/id.po, po/it.po, po/ja.po, po/es.po,
7526 po/fr.po, po/gl.po, po/el.po, po/eo.po, po/da.po, po/de.po,
7527 VERSION, contrib/Makefile.in, po/cs.po, reldate.h, ChangeLog:
7528 automatic post-release commit for mutt-1.3.16
7530 2001-02-26 16:35:39 roessler (roessler)
7532 * pgp.c: Fix behaviour with multiple signed blocks inside one
7535 * pgp.c: Add out-of-band signature status signalling for
7536 application/pgp with clearsig.
7538 2001-02-23 09:13:55 roessler (roessler)
7540 * imap/imap.c, mutt_ssl.c, po/ru.po: update.
7542 * url.h: Ports are unsigned short, not short.
7546 2001-02-21 17:02:18 roessler (roessler)
7550 * po/pl.po, po/sv.po: updates.
7552 2001-02-20 19:05:17 roessler (roessler)
7554 * imap/auth_gss.c, imap/message.c: More IMAP patches from Brendan.
7556 * sendlib.c: lookup_mime_type() could overflow. This is, however,
7557 harmless, because it only works on data from local configuration
7558 files which are either under the control of the user or under
7559 the control of root.
7561 2001-02-19 18:21:53 roessler (roessler)
7563 * imap/command.c: Improved error handling.
7565 * po/de.po: There is no such thing as a "Text Anhang" in German.
7567 * imap/imap.c, imap/imap.h, hook.c, mailbox.h, mx.c: Brendan
7568 Cully's generic access() wrapper which know about IMAP.
7572 2001-02-16 00:42:57 roessler (roessler)
7574 * imap/BUGS, imap/message.c: Bugfix. From B.C.
7576 * imap/message.c: Fix #378. From Brendan Cully.
7578 * imap/imap.c: Support for \HasNoChildren. From Brendan Cully.
7580 2001-02-15 16:37:27 roessler (roessler)
7582 * imap/browse.c, imap/imap.c, imap/imap.h, imap/util.c,
7583 acconfig.h, configure.in, globals.h, init.h, mutt.h, mutt_sasl.c,
7584 muttlib.c, pop_auth.c, url.c: Brendan Cully's latest STARTTLS
7587 * po/ja.po, configure.in: Adding ja.po.
7589 * charset.c: Fix iconv-hook. It would segfault with x-unknown
7590 and other problematic cases.
7592 * init.h: Fix the documentation of pgp_verify_sig. It's ask-yes,
7595 2001-02-14 23:58:28 roessler (roessler)
7597 * INSTALL: Add a comment about the sample iconv-hook files.
7599 * doc/Makefile.in, doc/instdoc.sh.in, doc/manual.sgml.head,
7600 doc/muttrc.man.head, doc/muttrc.man.tail,
7601 contrib/iconv/README, contrib/iconv/iconv.aix-3.2.5.rc,
7602 contrib/iconv/iconv.aix-4.1.5.rc,
7603 contrib/iconv/iconv.aix-4.2.0.rc,
7604 contrib/iconv/iconv.aix-4.3.2.rc,
7605 contrib/iconv/iconv.freebsd-3.3.rc,
7606 contrib/iconv/iconv.glibc-2.1.3.rc,
7607 contrib/iconv/iconv.glibc-2.1.90.rc,
7608 contrib/iconv/iconv.hpux-10.01.rc,
7609 contrib/iconv/iconv.hpux-10.20.rc,
7610 contrib/iconv/iconv.hpux-11.00.rc,
7611 contrib/iconv/iconv.irix-6.5.rc, contrib/iconv/iconv.osf1-4.0a.rc,
7612 contrib/iconv/iconv.osf1-4.0d.rc,
7613 contrib/iconv/iconv.solaris-2.4.rc,
7614 contrib/iconv/iconv.solaris-2.5.1.rc,
7615 contrib/iconv/iconv.solaris-2.6-cjk.rc,
7616 contrib/iconv/iconv.solaris-2.6.rc,
7617 contrib/iconv/iconv.solaris-2.7.rc, contrib/iconv/make.sh,
7618 contrib/Makefile.in, mutt.h, protos.h, charset.c, configure.in,
7619 hook.c, init.h: iconv-hook.
7621 * imap/auth.c, imap/imap.c, imap/message.c, acconfig.h,
7622 configure.in, mutt_sasl.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h:
7623 STARTTLS patch from Brendan Cully.
7625 * rfc2047.c, sendlib.c: Minor charset fixes. Users can now give
7626 any character set names in
7628 2001-02-13 23:42:29 roessler (roessler)
7630 * charset.c: Some more strange character set aliaes.
7632 * charset.c: Add more possibly-interesting character set names.
7634 * charset.c: While I'm on it, fix a warning and remove some
7635 weired code by proper use of ctype functions.
7637 * imap/utf7.c: branches: 1.5.2; Change charset-hook's behaviour.
7639 * charset.c: Change charset-hook's behaviour.
7641 * charset.h: branches: 2.19.2; Change charset-hook's behaviour.
7643 * gettext.c, gnupgparse.c, handler.c, rfc2047.c, rfc2231.c,
7644 sendlib.c: Change charset-hook's behaviour.
7648 * po/de.po: Fix some typos. From Björn Jacke.
7650 * recvattach.c: A little fix for those who don't have PGP
7653 * OPS.PGP, commands.c, curs_main.c, functions.h, pgp.c, pgp.h,
7654 protos.h, recvattach.c: Add a function check-traditional-pgp
7655 which can be used to handle old-style PGP messages and/or parts
7658 * query.c: Match all fields when searching on the query menu.
7660 * attach.c: Fix #470: multipart- and message-type attachments
7661 weren't handled correctly.
7663 2001-02-12 20:42:40 roessler (roessler)
7665 * curs_lib.c: Fix '?' in the file name dialogue. Fixes #468,
7668 * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.GB2312.po,
7669 po/zh_TW.Big5.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
7670 po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po,
7671 po/ko.po, po/lt.po, po/nl.po, VERSION, po/cs.po, po/da.po,
7672 po/de.po, po/el.po, reldate.h, ChangeLog: automatic post-release
7673 commit for mutt-1.3.15
7675 * NEWS: Tell users about some of the new features.
7677 * pgppacket.c: Don't free(NULL).
7679 * mutt.h, pgp.c, pgp.h, pgplib.c, pgplib.h, pgpmicalg.c,
7680 pgppacket.c, pgppacket.h, pgppubring.c, postpone.c, protos.h,
7681 send.c, sendlib.c, Makefile.am, compose.c, configure.in,
7682 gnupgparse.c, init.h: Auto-detect the micalg used with PGP/MIME
7685 * handler.c: Make mutt_decode_* usable without passing a BODY
7688 * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c: Fixes so
7689 mutt at least compiles with Brendan's new SASL patch.
7691 * lib.c: branches: 2.30.2; Fix mutt_read_line's behaviour when
7692 encountering an EOF. From Aaron Lehmann <aaronl@vitelus.com>.
7694 * pager.c: Avoid an infinite loop in the pager. From Edmund
7697 * imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
7698 imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c,
7699 imap/util.c, mutt_sasl.c, mutt_sasl.h, mutt_ssl.c, mutt_ssl.h:
7700 Brendan Cully's SASL patch.
7702 2001-02-08 15:50:51 roessler (roessler)
7704 * attach.c, commands.c, curs_lib.c, muttlib.c, pgp.c,
7705 recvattach.c, remailer.c: Replace various instances of endwin()
7706 by mutt_endwin(). This should help to avoid chaotic screen
7707 output on the "second" screen.
7711 * doc/manual.sgml.head: Fix a typo.
7713 2001-02-06 22:14:01 roessler (roessler)
7715 * doc/manual.sgml.head, doc/muttrc.man.head: Document fuzzy dates.
7717 * date.c, pattern.c: Fuzzy date matching. From Eike Rathke
7720 2001-02-02 12:36:19 roessler (roessler)
7722 * pgpinvoke.c: Apply more conservative quoting to some PGP
7725 * po/sv.po: Update from Jörgen Tegnér.
7727 2001-02-01 17:03:44 roessler (roessler)
7731 2001-01-31 18:31:27 roessler (roessler)
7733 * send.c: Don't use group mailboxes with list-reply. E.g.,
7734 when you have "ietf" as a list pattern, and a message goes to
7736 IETF-Announce:;, ietf-openpgp@somewhere.org,
7738 list-reply will now yield ietf-openpgp and _not_:
7740 IETF-Announce: ietf-openpgp@...
7742 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
7743 po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/fr.po,
7744 po/gl.po, po/id.po, po/it.po, po/ko.po, po/lt.po, po/nl.po,
7745 po/pl.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
7746 po/es.po: Including the turkish translation from Fatih Demir
7747 <kabalak@gmx.net>; make update-po.
7749 * configure.in: Including the turkish translation from Fatih
7750 Demir <kabalak@gmx.net>.
7752 2001-01-30 10:24:36 roessler (roessler)
7754 * doc/manual.sgml.head: Stan Ryckman <stanr@sunspot.tiac.net>
7755 noted that we are abusing "envelope" where it should be "header".
7757 * thread.c: Fix sort_aux=received. From <benno@sesgroup.net>.
7759 * pager.c: Eric Fischer <eric@eazel.com> sent us this patch as
7760 part of bug#441. I'm not entirely sure that it works, but let's
7763 * po/de.po, po/id.po: update
7767 * pop_auth.c: Fixing a stupid typo. bug#445, from Larry Rosenman
7770 2001-01-27 13:50:26 roessler (roessler)
7772 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po,
7773 po/uk.po, po/pt_BR.po, po/ru.po, po/pl.po, po/ko.po, po/lt.po,
7774 po/nl.po, po/gl.po, po/id.po, po/it.po, po/es.po, po/fr.po,
7775 po/eo.po, po/el.po, po/de.po, po/da.po, po/cs.po, VERSION,
7776 reldate.h, ChangeLog: automatic post-release commit for
7779 * recvattach.c: More improvements to the recvattach collapsing.
7781 * mutt.h, pager.c, pager.h, protos.h, recvattach.c: Add collapsing
7782 to the receive-attach menu, and improve digest handling that way.
7784 * OPS: branches: 2.22.2; Add collapsing to the receive-attach
7785 menu, and improve digest handling that way.
7787 * attach.c, attach.h, compose.c, functions.h, init.h: Add
7788 collapsing to the receive-attach menu, and improve digest handling
7791 2001-01-25 12:04:46 roessler (roessler)
7793 * po/cs.po: Fixes from Björn Jacke <bjacke@suse.de>.
7795 * contrib/pgp6.rc: A nit from Björn Jacke <bjacke@suse.de>.
7797 2001-01-22 11:04:56 roessler (roessler)
7799 * mutt_ssl.c: patch-1.3.13.tk.ssl.connect.1
7801 2001-01-18 11:27:56 roessler (roessler)
7803 * complete.c: Completion fix. From Aaron Schrab
7804 <aaron+mutt@schrab.com>.
7806 2001-01-17 08:53:12 roessler (roessler)
7808 * rfc822.c: This one-line diff should fix the behaviour of the
7809 address parser when encountering loose dots in addresses.
7811 * imap/auth_sasl.c: Try to catch mysterious failures of the SASL
7812 library instead of hanging. From Brendan Cully.
7814 2001-01-15 10:40:50 roessler (roessler)
7816 * copy.c: Some debugging helpers.
7818 * send.c: Use safe_fclose() where a NULL pointer may be passed
7821 * pattern.c: Make ~m usable in $simple_search. From
7822 <David.Good@stratasource.com>.
7824 2001-01-10 19:36:43 roessler (roessler)
7826 * recvcmd.c, send.c: Make some messages about mime-forwarding
7827 more comprehensible to normal users.
7829 2001-01-08 23:09:32 roessler (roessler)
7831 * imap/auth_sasl.c, imap/utf7.c, imap/util.c, charset.c,
7832 charset.h, check_sec.sh, dotlock.c, enter.c, gnupgparse.c,
7833 keymap.c, lib.c, mutt_sasl.c, parse.c, pgp.c, pgppubring.c,
7834 pop_auth.c, regex.c, rfc2047.c, rfc2231.c, rfc822.c, sendlib.c,
7835 strdup.c: Let check_sec.sh check for use of the unsafe malloc,
7836 realloc, free, and strdup routines. While we are on it, plug
7837 some memory leaks and make some code understandable.
7839 * intl/cat-compat.c, imap/auth_cram.c, imap/auth_gss.c,
7840 imap/imap.c, imap/imap_private.h, imap/message.c, base64.c,
7841 browser.c, check_sec.sh, commands.c, complete.c, copy.c,
7842 curs_lib.c, edit.c, handler.c, init.c, lib.c, pager.c, pgp.c,
7843 pgpkey.c, pop_lib.c, protos.h, query.c, rfc2231.c, rfc822.c,
7844 send.c, sendlib.c, snprintf.c: Fix and/or check more fishy code.
7846 * intl/cat-compat.c, imap/auth_cram.c, imap/auth_gss.c, browser.c,
7847 buffy.c, check_sec.sh, curs_main.c, enter.c, init.c, main.c,
7848 makedoc.c, mkjtags.c, mutt_sasl.c, pgp.c, pgpinvoke.c, pgpkey.c,
7849 pop.c, protos.h, regex.c, rfc2231.c, sendlib.c: Going through
7850 possible security problems with a fine comb. If you want to help,
7851 check out the current source, and run check_sec.sh.
7853 * attach.c, build-release, check_sec.sh, edit.c, pgpkey.c:
7854 Some automated security checks concerning fopen() calls.
7856 2001-01-04 05:39:31 roessler (roessler)
7858 * gettext.c: Don't use debugfile unless DEBUG is #defined.
7860 2001-01-03 13:39:48 roessler (roessler)
7862 * enter.c, mbyte.c: More wide-char patches from EGE.
7864 * enter.c: Don't accept '\0' as keyboard input.
7866 * imap/auth_sasl.c: Set SASL_IP_{LOCAL,REMOTE} properties -
7867 needed for krb4 support; from yak@MIT.EDU.
7869 * enter.c: Try to fix nonprintable character input.
7871 * enter.c: Extend the editor so it supports unprintable
7874 2001-01-02 16:34:26 roessler (roessler)
7876 * enter.c: Make my_wcstombs more robust. From EGE.
7878 * main.c: Only show mailboxes with -y. From
7879 devenish@arcme.uwa.edu.au.
7881 * account.h: Fix password input. From Vsevolod Volkov.
7883 2000-12-31 15:30:52 roessler (roessler)
7885 * po/ru.po, pop_lib.c: Missing patches from VVV.
7887 * imap/imap.c, OPS, curs_main.c, functions.h, globals.h:
7888 Experimental patch to add an imap-fetch-mail function.
7890 * mutt.h, protos.h, browser.c, curs_lib.c, enter.c, main.c:
7891 Make browser behaviour more consistent with expectations.
7893 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po,
7894 po/uk.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po, po/pl.po,
7895 po/it.po, po/ko.po, po/id.po, po/es.po, po/fr.po, po/gl.po,
7896 po/eo.po, po/da.po, po/de.po, po/el.po, VERSION, po/cs.po,
7897 reldate.h, ChangeLog: automatic post-release commit for
7900 2000-12-30 10:28:16 roessler (roessler)
7904 2000-12-22 18:03:34 roessler (roessler)
7906 * configure.in: autoconf consmetics. From L.H.
7908 * enter.c, mutt.h: Some more changes to the enter code.
7910 * enter.c: Fix some ugly bugs in the completion code.
7911 In particular, replace_part() could lead to heap corruption.
7913 * po/lt.po, configure.in: Lithuanian translation. From Gediminas
7914 Paulauskas <menesis@delfi.lt>.
7916 2000-12-21 09:19:41 roessler (roessler)
7918 * flags.c, init.h, mh.c, mutt.h: patch.me.maildir_trash.1
7920 2000-12-17 19:54:58 roessler (roessler)
7924 2000-12-14 15:40:30 roessler (roessler)
7926 * doc/manual.sgml.head: Improve hook documentation. From Lars
7929 * enter.c: More file name completion fixes.
7931 * enter.c: Fix "tab-tab" at the change-folder prompt.
7933 2000-12-10 21:01:35 roessler (roessler)
7935 * imap/message.c, init.h, mutt.h: Avoid implicit flag updates
7936 with IMAP. From Brendan Cully.
7938 * configure.in, enter.c, mbyte.c, mbyte.h, mutt.h: More enter.c
7939 updates. From E.G.E..
7941 * mbyte.h, mutt.h, configure.in, enter.c: More changes to the
7942 utf-8 friendly line editor: Implement some missing functions,
7943 include some more header files.
7945 2000-12-08 10:38:30 roessler (roessler)
7947 * curs_lib.c: Remove an unnecessary ENTER_STATE allocation.
7949 * curs_lib.c, enter.c, mutt.h, protos.h: Make _mutt_enter_string()
7952 * curs_lib.c, edit.c, enter.c, protos.h: Make the line editor
7953 utf-8 friendly. First take from Edmund Grimley Evans.
7955 2000-12-06 20:31:46 roessler (roessler)
7957 * gnupgparse.c: Fix pgp_ignore_subkeys.
7959 * mutt_curses.h: Make the BEEP macro a bit safer. From EGE.
7961 * imap/imap.c: Fix a memory leak in imap_logout_all.
7963 2000-12-04 09:00:08 roessler (roessler)
7965 * mbyte.c: A little fix for the -HAVE_WC_FUNCS +LOCALES_HACK case.
7968 2000-12-03 09:34:41 roessler (roessler)
7970 * doc/PGP-Notes.txt: Document the fact that Courier MTA corrupts
7971 PGP/MIME signatures.
7973 2000-12-02 09:16:47 roessler (roessler)
7975 * po/el.po, po/uk.po: update.
7977 2000-11-28 11:19:57 roessler (roessler)
7979 * po/da.po, po/de.po, po/fr.po, po/id.po: updates
7981 2000-11-27 13:14:28 roessler (roessler)
7983 * attach.h, commands.c, compose.c, curs_main.c, protos.h,
7984 recvattach.c: Make sure edit-type works without a segmentation
7985 fault from the receive-attach menu.
7987 * po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po,
7988 po/sk.po, po/sv.po, po/pl.po, po/pt_BR.po, po/nl.po, po/it.po,
7989 po/ko.po, po/fr.po, po/gl.po, po/id.po, po/eo.po, po/es.po,
7990 po/el.po, po/cs.po, po/da.po, po/de.po, reldate.h, VERSION,
7991 ChangeLog: automatic post-release commit for mutt-1.3.12
7993 2000-11-23 10:30:49 roessler (roessler)
7995 * contrib/sample.muttrc-tlr: Use display_filter to fix some
7996 ugliness people are sending me.
7998 * commands.c: Don't endwin() before invoking the display_filter.
8000 2000-11-21 10:32:34 roessler (roessler)
8002 * protos.h, main.c, curs_lib.c, globals.h: [stable] Introduce
8003 mutt_curses_message and mutt_nocurses_message. From Olaf Kirch.
8005 * globals.h, main.c, protos.h, curs_lib.c: Introduce
8006 mutt_curses_message/mutt_nocurses_message. From Olaf Kirch.
8008 2000-11-20 13:20:28 roessler (roessler)
8010 * contrib/gpg.rc: Add a missing --textmode switch.
8012 2000-11-19 20:39:49 roessler (roessler)
8014 * NEWS: Mention $print_split.
8016 * contrib/sample.muttrc-tlr: update
8018 * mutt.h, pgp.c, protos.h, commands.c, init.h: Introduce a
8019 new option named $print_split. While we are on it, unify
8020 the pipe-message and print-message code, and fix the PGP
8021 key-extraction code so it doesn't interact with OPTPIPEDECODE
8022 in strange manners any more.
8024 2000-11-18 19:50:48 roessler (roessler)
8026 * curs_lib.c: Remove an unnecessary include statement.
8028 2000-11-17 09:19:41 roessler (roessler)
8030 * po/sv.po: Small fix from Jörgen Tegnér <teg@post.netlink.se>.
8032 * imap/auth_gss.c: [stable] GSSAPI patch from Bill Nottingham
8033 <notting@redhat.com>.
8035 * doc/manual.sgml.tail, curs_main.c, functions.h: Make folder
8036 synchronization possible from within the pager. From Chris
8037 Cutler <cutler@bluemug.com>.
8039 2000-11-15 20:29:58 roessler (roessler)
8041 * charset.c: Fix langinfo-based character set detection.
8042 From Martin Norbäck <d95mback@dtek.chalmers.se>.
8044 2000-11-14 16:57:19 roessler (roessler)
8046 * curs_main.c: another possibly problematic case.
8048 * curs_main.c: Try fixing a possible segmentation fault. I'm not
8049 entirely sure how I produced it, but it's at least obvious where
8052 2000-11-13 22:19:57 roessler (roessler)
8054 * gnupgparse.c, init.h, mutt.h: Add the pgp_ignore_subkeys option.
8055 Unset it to get the traditional listing with all the subkeys.
8056 (Experimental, may introduce new bugs.)
8058 * po/ru.po, po/sv.po: update
8060 * remailer.c: Qualify some more header fields.
8062 2000-11-07 10:31:51 roessler (roessler)
8064 * init.h, mutt.h, send.c: Add a sig_on_top option.
8068 2000-11-06 11:27:07 roessler (roessler)
8070 * po/zh_TW.Big5.po, po/da.po: update
8072 * configure.in: Make building mutt without iconv support possible.
8075 2000-11-03 10:16:32 roessler (roessler)
8077 * init.h: Change pgp_good_sign's default to 0 instead of UL "".
8078 This should fix the annoying error messages when starting up
8079 mutt on some systems.
8081 * init.c: Make error reporting more verbose.
8083 * po/de.po, po/fr.po, po/id.po: updates
8085 2000-11-01 13:14:18 roessler (roessler)
8087 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po,
8088 po/uk.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po,
8089 po/pt_BR.po, po/ru.po, po/cs.po, po/da.po, po/de.po, po/el.po,
8090 po/eo.po, po/es.po, po/fr.po, po/gl.po, ChangeLog, VERSION,
8091 reldate.h: automatic post-release commit for mutt-1.3.11
8093 2000-10-27 10:51:01 roessler (roessler)
8095 * enter.c: A nicer version of {capitalize,...}-word functions.
8097 * doc/manual.sgml.head: Document the recent additions to the
8100 * OPS, enter.c, functions.h: Add capitalize-word, upcase-word,
8101 downcase-word functions to the editor. Bindings follow the
8102 Emacs conventions (i.e., M-c, M-u, M-d).
8104 2000-10-25 18:56:20 roessler (roessler)
8106 * rfc822.c: Fix parsing of route-addrs.
8108 2000-10-24 08:59:21 roessler (roessler)
8110 * doc/manual.sgml.tail: Document edit-type. From Mikko Hänninen.
8114 2000-10-23 16:39:10 roessler (roessler)
8116 * doc/manual.sgml.head: Typo. From Daniel Roesen <dr@bofh.de>.
8118 * doc/manual.sgml.head: Fix documentation of uznknown MIME type
8119 handling. From Brian Salter-Duke <b_duke@lacebark.ntu.edu.au>
8121 2000-10-18 09:01:56 roessler (roessler)
8123 * recvattach.c: Fix tree formatting in the recvattach menu.
8125 2000-10-17 15:10:51 roessler (roessler)
8127 * commands.c, curs_lib.c, hdrline.c, menu.c, protos.h: Fix
8128 pager and index display when non-printable space characters
8129 are encountered. From EGE.
8131 * sendlib.c: Teach mutt to attach files of arbitrary type.
8133 2000-10-16 17:29:55 roessler (roessler)
8135 * curs_lib.c: nl_langinfo({YES,NO}EXPR) may return an _extended_
8136 regular expression. Close #312.
8138 * po/zh_TW.Big5.po, po/id.po, po/sv.po: update
8140 * mutt_socket.c: Fix the strange "Can't connect" error messages.
8143 2000-10-12 14:49:58 roessler (roessler)
8147 2000-10-11 14:17:17 roessler (roessler)
8153 * po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/pt_BR.po,
8154 po/ru.po, po/sk.po, po/sv.po, po/nl.po, po/pl.po, po/ko.po,
8155 po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/cs.po,
8156 po/da.po, po/de.po, po/el.po, po/eo.po, ChangeLog, Makefile.am,
8157 VERSION, reldate.h: automatic post-release commit for mutt-1.3.10
8159 * buffy.c: Compilation fix from Emil Sit <sit@cisco.com>.
8161 2000-10-10 19:22:48 roessler (roessler)
8163 * po/POTFILES.in, doc/manual.sgml.head, globals.h, init.c,
8164 init.h, mailbox.h, mutt.h, muttlib.c, mx.c, mx.h, pop.c, pop.h,
8165 pop_auth.c, pop_lib.c, protos.h, recvattach.c, Makefile.am,
8166 browser.c, buffy.c, commands.c, compose.c, configure.in,
8167 curs_main.c: Vsevolod Volkov's POP mailbox patch.
8169 * doc/manual.sgml.head: Mixmaster documentation patch from
8172 2000-10-09 08:30:35 roessler (roessler)
8174 * main.c: Add an #ifdef for HAVE_GETADDRINFO.
8176 * mutt_socket.c: Use AF_INET6 only when necessary.
8178 2000-10-07 18:06:24 roessler (roessler)
8180 * curs_lib.c, help.c: Display fixes from EGE.
8182 2000-10-05 19:12:28 roessler (roessler)
8184 * query.c: Catch some possible NULL pointer deferences.
8185 From chris+usenet@chiappa.net (Chris Chiappa), posted to
8188 2000-10-04 18:50:35 roessler (roessler)
8190 * mutt_ssl_nss.c: Downgrade Michael Elkins' indentation style
8191 to the version used throughout mutt. ;-)
8193 * Makefile.am, acconfig.h, configure.in, init.c, init.h,
8194 mutt.h, mutt_socket.c, mutt_ssl_nss.c, pop.c: Adding support for
8195 Netscape's (pardon, Mozilla's) SSL implementation. From Michael
8198 * globals.h, init.h, mutt_socket.c, protos.h:
8199 patch.me.connect_timeout.1
8201 * signal.c: branches: 2.6.2; patch.me.connect_timeout.1
8203 2000-10-03 10:47:20 roessler (roessler)
8205 * NEWS: Document some of the recent user-visible changes.
8207 * doc/manual.sgml.head: More documentation for the "L" to_char.
8210 * hdrline.c, init.h: Adding a list flag to to_chars, From Andreas
8211 Plesner Jacobsen <apj@wol.dk>. Note: If you don't like the new
8212 behaviour, just set $to_chars to the old " +TCF" value.
8216 2000-10-02 09:11:52 roessler (roessler)
8218 * configure.in, mutt_socket.c: patch-bac.ipv6-1
8220 * curs_lib.c: patch-1.3.9.bj.yesno.1
8222 2000-09-28 06:53:36 roessler (roessler)
8224 * init.h: Fix a minor typo. From Byrial.
8226 * INSTALL, charset.c, charset.h, init.c: Document the
8227 --without-wc-funcs switch to configure, and clean up the code
8228 to set the character set from nl_langinfo from EGE.
8230 2000-09-27 14:28:35 roessler (roessler)
8232 * charset.c: Catch another error condition which may be caused
8233 by a broken nl_langinfo() function.
8235 * COPYRIGHT: We don't need to mention EAY's copyright any more.
8237 * charset.c: Fix #287.
8239 2000-09-26 23:05:46 roessler (roessler)
8243 * Makefile.am, checktypes.c, main.c, pgppubring.c, sha.h, sha1.c,
8244 sha1.h, sha1dgst.c, sha_locl.h: Replace the BSD-licensed sha-1
8245 from SSLeay with a public domain version in order to satisfy
8248 2000-09-25 13:03:09 roessler (roessler)
8252 * send.c: patch-1.3.9.bj.f-up-prompt.1
8254 2000-09-21 09:37:14 roessler (roessler)
8256 * po/sk.po, po/sv.po, po/uk.po, po/zh_CN.GB2312.po,
8257 po/zh_TW.Big5.po, po/ru.po, po/nl.po, po/pl.po, po/pt_BR.po,
8258 po/it.po, po/ko.po, po/es.po, po/fr.po, po/gl.po, po/id.po,
8259 po/el.po, po/eo.po, po/da.po, po/de.po, po/cs.po, ChangeLog,
8260 VERSION, reldate.h: automatic post-release commit for mutt-1.3.9
8262 * rfc2047.c: Make some of the code more readable. From EGE.
8264 2000-09-15 09:19:29 roessler (roessler)
8266 * rfc2047.c, rfc2047.h, sendlib.c: Fix some RFC2047 encoding bugs.
8268 2000-09-13 21:01:31 roessler (roessler)
8270 * rfc2047.c: Undo part of the character set canonicalization.
8271 EGE pointed out it isn't needed.
8273 * rfc2231.c: Replace "unknown" by "unknown-8bit".
8275 * sendlib.c: s/iconv_open/mutt_iconv_open/. Suggested by EGE.
8277 * charset.c: Add "646" as an alias for us-ascii. SunOS 5.8
8280 * browser.c: Let the browser handle non-existent directories
8281 more gracefully. From Byrial Jensen.
8283 2000-09-12 23:18:47 roessler (roessler)
8285 * configure.in: Remove some caching. From EGE.
8287 2000-09-11 10:50:37 roessler (roessler)
8289 * charset.c, copy.c, mbyte.c, rfc2047.c, sendlib.c: Fix some
8290 more character set glitches.
8292 2000-09-09 07:30:29 roessler (roessler)
8294 * charset.c: sizeof (dest) == 4. I should have written dlen
8295 instead. Noted by EGE.
8297 2000-09-08 21:52:04 roessler (roessler)
8299 * imap/imap.c: Brendan's version of the last fix. I put it in
8300 since he's most likely the next one to look at or change this. ,-)
8302 * imap/imap.c: Fix a silly little IMAP bug. From Daniel
8303 Jacobowitz <dan@debian.org>.
8305 * charset.c, protos.h, rfc2231.c, sendlib.c: Add a character
8306 set comparison function.
8308 2000-09-07 21:56:00 roessler (roessler)
8310 * charset.c: Add a table of official character set names.
8311 Data taken from www.iana.org.
8313 * rfc2231.c: Detect pure 7bit data and don't encode them.
8314 This helps a bit in situations where mutt believes it has some
8315 really strange us-ascii alias as the character set.
8317 * po/es.po, po/es.po, po/el.po: update
8319 * curs_lib.c: Make the use of nl_langinfo(YESEXPR/NOEXPR)
8320 more robust. Problem noted by Wolfgang Baumann <baumann@zib.de>.
8322 2000-09-06 08:47:13 roessler (roessler)
8324 * snprintf.c: Fix the MAX fix. from Byrial Jensen.
8326 2000-09-05 22:14:36 roessler (roessler)
8328 * init.c, muttlib.c, pgppubring.c, protos.h, snprintf.c: Clean
8329 up some warning messages. From Bob Bell.
8331 * hook.c: Fix a segmentation fault in hook parsing. From Bob
8334 2000-09-04 10:49:48 roessler (roessler)
8336 * imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h,
8337 imap/util.c, account.c, account.h, browser.c, curs_main.c, url.c,
8338 url.h: patch-bac.imapurl-4
8340 * po/ru.po, po/da.po, po/da.po: update
8344 * recvcmd.c: Fix a segmentation fault when replying to multiple
8345 message/rfc822-type attachments. Noted by David Champion.
8347 2000-09-01 08:58:39 roessler (roessler)
8349 * init.c: Don't mutt_pretty_mailbox when setting variables,
8350 since this may badly interact with non-default settings.
8351 Suggested by Byrial Jensen.
8353 2000-08-31 15:14:25 roessler (roessler)
8355 * muttlib.c: patch-1.3.8.bj.pretty_mailbox.1
8357 * doc/manual.sgml.head: patch-1.3.8.bj.manquote.1
8359 * imap/command.c, imap/imap.c: patch-bac.command-3
8361 2000-08-30 21:34:42 roessler (roessler)
8363 * pager.c: Fix display of backspace sequences. From EGE.
8365 * po/fr.po, po/de.po: update
8367 * po/sk.po, po/sv.po, po/uk.po, po/zh_CN.GB2312.po,
8368 po/zh_TW.Big5.po, po/id.po, po/it.po, po/ko.po, po/nl.po,
8369 po/pl.po, po/pt_BR.po, po/ru.po, po/cs.po, po/da.po, po/de.po,
8370 po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, ChangeLog,
8371 VERSION: automatic post-release commit for mutt-1.3.8
8375 * po/POTFILES.in, imap/Makefile.am, imap/imap_ssl.c,
8376 imap/imap_ssl.h, imap/md5.h, imap/md5c.c, imap/util.c, ChangeLog,
8377 Makefile.am, VERSION, configure.in, curs_main.c, init.c, md5.h,
8378 md5c.c, mutt_socket.c, mutt_ssl.c, mutt_ssl.h, reldate.h: SSL
8379 unification patch from Vsevolod.
8381 * imap/command.c, imap/imap.c, imap/message.c, imap/message.h:
8384 * muttlib.c: Fix mutt_prety_mailbox. From Vsevolod.
8386 2000-08-29 11:36:25 roessler (roessler)
8388 * curs_lib.c: The next version of Byrial Jensen's yesorno patch,
8389 this time without a memory leak.
8391 * acconfig.h, configure.in, curs_lib.c, main.c: Use locale for
8394 2000-08-28 13:14:55 roessler (roessler)
8396 * rfc2231.c: Little fix from EGE.
8398 * po/ru.po: Update from Vsevolod.
8400 2000-08-28 09:40:28 EGE (roessler)
8402 * complete.c: Fix a buffer overrun in complete.c.
8404 2000-08-28 09:39:36 Brendan Cully <brendan@kublai.com> (roessler)
8406 * imap/auth_sasl.c, imap/command.c, imap/imap_private.h,
8407 muttlib.c: The attached small patch adjusts mutt_pretty_mailbox
8410 2000-08-28 09:38:42 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
8412 * browser.c, curs_lib.c, hdrline.c, protos.h, recvattach.c: This
8413 patch moves hdr_format_s from hdrline.c to curs_lib.c and renames
8414 it to mutt_format_s. The function is then used in various places
8415 in browser.c and recvattach.c where previously there was "%%%ss".
8417 2000-08-28 09:37:44 roessler (roessler)
8419 * rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h, sendlib.c: Do
8420 character set selection for RFC2231 encodings. From EGE, but
8421 with choose_charset renamed to mutt_choose_charset.
8423 2000-08-28 09:32:58 edmundo@rano.org (EGE) (roessler)
8425 * mbyte.c, protos.h, utf8.c, wcwidth.c: This is the patch TAKIZAWA
8426 Takashi and I came up with in the end.
8428 When the Charset is euc-jp or shift_jis, iconv is used for
8429 mbrtowc and wcrtomb. The worst part is mbrtowc_iconv(), where
8430 I attempted to make mbrtowc both restartable (it can process
8431 part of multibyte character) and fast in the case where there
8432 is nothing left over from a previous character. Also I try to
8433 make no assumptions about how those character sets work, which
8434 is easy, because I know very little about them ...
8436 People who don't use one of those two stateless Japanese display
8437 charsets shouldn't be affected. People whose systems provide
8438 the wchar_t functions should be even less affected, because they
8439 don't even get this code in their binary.
8441 2000-08-25 06:28:24 roessler (roessler)
8443 * imap/imap.c, imap/imap_ssl.c, imap/imap_ssl.h, imap/util.c,
8444 account.c, account.h, browser.c, mutt_socket.c, mx.c, url.c,
8445 url.h: patch-bac.imapurl-2, with small modifications.
8447 2000-08-22 22:23:10 roessler (roessler)
8449 * muttlib.c: Fix #251, from Brendan.
8451 * Makefile.am, main.c, parse.c, protos.h, url.c, url.h: Add an
8452 URL parser, and support for mailto URLs.
8454 * doc/manual.sgml.head: Minor fixes from Will Fiveash.
8458 * hdrline.c: Fix %B in index_format.
8460 2000-08-21 19:25:26 roessler (roessler)
8462 * imap/browse.c, imap/imap.c, mutt_socket.c, muttlib.c:
8463 patch-bac.parsepath-2
8465 * doc/manual.sgml.head, doc/manual.sgml.tail: Documentation
8466 patch from Lars Hecking.
8468 * imap/imap.h, imap/imap_private.h, imap/message.c, imap/util.c,
8469 imap/browse.c, imap/command.c, imap/imap.c, doc/manual.sgml.head,
8470 browser.c, browser.h, buffy.c, functions.h, globals.h, init.h,
8471 OPS: patch-bac.createplus-1
8473 * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
8474 imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
8475 imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c:
8478 2000-08-17 06:06:02 roessler (roessler)
8480 * po/zh_CN.GB2312.po, configure.in: Adding zh_CN.GB2312
8483 * imap/Makefile.am, doc/Makefile.in, mutt_socket.c, mx.c: Random
8484 cleanup from Brendan Cully.
8486 * hdrline.c: Fix justification of number formats. (EGE)
8488 2000-08-15 17:21:19 roessler (roessler)
8492 * mbyte.c, pager.c, protos.h: Another charset fix from EGE.
8494 2000-08-10 15:48:13 roessler (roessler)
8496 * imap/Makefile.am: Fix from Brendan Cully.
8498 * doc/mutt.man, doc/muttrc.man.tail: More minor fixes.
8500 * doc/mutt.man: Document $MAILDIR.
8502 * init.c: Tell mutt about the MAILDIR environment variable DJB
8503 talks about in maildir (5).
8505 * doc/muttbug.man: Fix a typo.
8507 * doc/mbox.man: fix some typos.
8509 2000-08-09 21:14:35 roessler (roessler)
8511 * doc/Makefile.in, doc/mbox.man: Install mbox (5), and fix a typo.
8513 * doc/mbox.man: Document the mbox format in a manual page.
8514 There may be some need for this.
8516 * Makefile.am, configure.in, init.c, main.c: Minor portability
8517 and compilation fixes.
8519 2000-08-08 18:17:54 roessler (roessler)
8521 * po/POTFILES.in: Some files were missing. From Vsevolod Volkov.
8523 * imap/Makefile.am, imap/command.c, imap/imap.c,
8524 imap/imap_private.h, imap/message.c, init.c, mutt_socket.c,
8525 mx.c: * handles expunged messages better. Previously mutt's
8526 state was only updated when syncing the mailbox. This was the
8527 reason for Bob Bell's segfault when manipulating mailboxes
8528 with multiple simultaneous clients.
8529 * makes a small adjustment for Sam's weird Courier server, which
8530 returns an OK FETCH completed response even when FETCH fails. I
8531 should probably report that behaviour to him as a bug, though.
8532 * renames IMAP_REOPEN_PENDING to IMAP_EXPUNGE_PENDING * gets
8533 rid of the _("Closing mailbox...") message, which was obscuring
8534 the status updates. * clears some spurious mutt_clear_error
8535 calls in imap_cmd_finish. * makes socket reads and writes check
8536 that they have an open
8537 connection. Shouldn't be necessary (and such calls are logged),
8538 but can happen currently.
8539 * Some SASL vs regular authenticator tweaks in the imap Makefile.
8541 (From Brendan Cully.)
8543 2000-08-07 08:31:36 roessler (roessler)
8545 * po/Makefile.in.in, imap/Makefile.am, Makefile.am, configure.in,
8546 mapping.h, sort.h: Cross compilation patches from Rüdiger Kuhlmann
8547 <ruediger.kuhlmann@stud.uni-karlsruhe.de>.
8549 2000-08-06 14:35:15 roessler (roessler)
8551 * curs_lib.c: Return an exit value of 1 if mutt is left via
8552 ctrl-c. From Andre Albsmeier <andre.albsmeier@mchp.siemens.de>.
8554 2000-08-05 17:50:03 roessler (roessler)
8556 * imap/imap.c, imap/imap_private.h, imap/message.c,
8557 imap/Makefile.am, imap/auth_anon.c, imap/auth_cram.c,
8558 imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
8559 imap/browse.c, imap/command.c, mutt_socket.c: Unified IMAP
8562 * doc/manual.sgml.head, doc/manual.sgml.head: Fix keyboard
8563 binding documentation. From Thomas Schultz <tststs@gmx.de>.
8565 2000-08-04 21:47:11 roessler (roessler)
8567 * sendlib.c: Fix a character set encoding bug. From EGE.
8569 * imap/auth_sasl.c, imap/imap_ssl.c, doc/manual.sgml.head,
8570 account.c, mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h:
8571 SASL patch from Brendan Cully.
8573 2000-08-03 22:08:13 roessler (roessler)
8575 * charset.c: fix a segmentation fault.
8577 * po/eo.po, po/sv.po: update.
8579 * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
8580 po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/fr.po, po/gl.po,
8581 po/id.po, po/it.po, VERSION, imap/Makefile.am, po/cs.po, po/da.po,
8582 po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h, ChangeLog:
8583 automatic post-release commit for mutt-1.3.7
8585 * sendlib.c: Use a correct Envelope from when bouncing with
8586 $envelope_from enabled.
8588 * imap/BUGS, imap/auth_sasl.c, imap/imap.c, imap/imap_ssl.c,
8589 mutt_sasl.c: More IMAP fixes from Brendan.
8591 2000-08-02 18:03:21 roessler (roessler)
8595 2000-08-01 18:04:42 roessler (roessler)
8599 * imap/auth.c, imap/auth_gss.c, imap/auth_sasl.c, imap/message.c:
8600 Brendan's latest patches.
8602 2000-07-31 10:49:00 roessler (roessler)
8606 * m4/gettext.m4, imap/Makefile.am, imap/auth.c, imap/auth.h,
8607 imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
8608 imap/auth_login.c, imap/auth_sasl.c, imap/command.c,
8609 imap/imap.c, imap/imap_private.h, Makefile.am, acconfig.h,
8610 account.c, account.h, configure.in, globals.h, init.h, main.c,
8611 mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h: Brendan
8612 Cully's SASL patch. I hope I didn't miss any files.
8614 2000-07-29 16:33:53 roessler (roessler)
8618 * imap/README: updated readme file.
8620 * Makefile.am: Make sure checktypes and makedoc don't depend on
8625 2000-07-28 19:00:31 roessler (roessler)
8627 * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
8628 po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/eo.po,
8629 po/es.po, po/fr.po, po/gl.po, po/id.po, po/cs.po, po/da.po,
8630 po/de.po, po/el.po, ChangeLog, VERSION, reldate.h: automatic
8631 post-release commit for mutt-1.3.6
8633 * Makefile.am: parse.h no longer exists, so don't try to
8636 * po/sv.po: branches: 1.27.2.6.2; automatic post-release commit
8639 * po/uk.po: branches: 1.42.2.6.2; automatic post-release commit
8642 * po/zh_TW.Big5.po: branches: 1.30.2.6.2; automatic post-release
8643 commit for mutt-1.2.5
8645 * po/pt_BR.po: branches: 1.20.2.6.2; automatic post-release
8646 commit for mutt-1.2.5
8648 * po/ru.po: branches: 1.67.2.7.2; automatic post-release commit
8651 * po/sk.po: branches: 1.28.2.6.2; automatic post-release commit
8654 * po/ko.po: branches: 1.31.2.6.2; automatic post-release commit
8657 * po/nl.po: branches: 1.36.2.6.2; automatic post-release commit
8660 * po/pl.po: branches: 1.39.2.6.2; automatic post-release commit
8663 * po/gl.po: branches: 1.23.2.6.2; automatic post-release commit
8666 * po/id.po: branches: 1.31.2.7.2; automatic post-release commit
8669 * po/it.po: branches: 1.59.2.6.2; automatic post-release commit
8672 * po/el.po: branches: 1.31.2.6.2; automatic post-release commit
8675 * po/eo.po: branches: 1.30.2.6.2; automatic post-release commit
8678 * po/es.po: branches: 1.49.2.6.2; automatic post-release commit
8681 * po/fr.po: branches: 1.45.2.7.2; automatic post-release commit
8684 * po/cs.po: branches: 1.35.2.7.2; automatic post-release commit
8687 * po/da.po: branches: 1.13.2.7.2; automatic post-release commit
8690 * po/de.po: branches: 1.99.2.7.2; automatic post-release commit
8693 * reldate.h: automatic post-release commit for mutt-1.2.5
8695 * ChangeLog: branches: 2.40.2.6.2; automatic post-release commit
8698 * VERSION: branches: 2.28.2.6.2; automatic post-release commit
8701 * imap/imap.c, imap/imap_private.h, imap/message.c: Use UIDs
8702 instead of sequence numbers in IMAP. (Brendan)
8704 * imap/imap.c, imap/imap_private.h, imap/message.c,
8705 imap/message.h, imap/command.c, mutt.h, muttlib.c, mx.c: Handle
8706 expunged messages. From Brendan Cully.
8708 2000-07-26 09:30:01 roessler (roessler)
8710 * doc/manual.sgml.head: Nits from Michael Sobolev.
8712 2000-07-25 16:35:48 roessler (roessler)
8714 * Makefile.am: Include the muttbug wrapper with the distribution.
8716 * doc/Makefile.in: Install muttbug.man als flea.1.
8718 * doc/mutt.man, doc/muttbug.man, Makefile.am, main.c, muttbug:
8719 Install muttbug(1) as flea(1), and adjust the documentation
8720 accordingly. Note: Typing muttbug will still work.
8722 * doc/muttbug.man: More tiny fixes.
8724 * doc/muttbug.man: Fix some typos. In particular, it's bug
8725 tracking system, not buck tracking system. Oh well.
8727 * doc/Makefile.in, doc/mutt.man, doc/muttbug.man: muttbug(1)
8728 has a manual page of it's own now.
8730 * muttbug.sh.in: Fix a little bug concerning version numbers.
8732 * Makefile.am: The warning about README.UPGRADE can go.
8734 * doc/mutt.man: Mention the bug tracking system.
8736 * INSTALL: Mention that mutt needs an iconv implementation,
8737 and point users to libiconv.
8739 * INSTALL: Mention OpenBSD
8741 * Makefile.am: Remove types.h at "make clean" time.
8743 * curs_main.c: Fix a segmentation fault in the index.
8745 * curs_main.c: Try to fix a segmentation fault in the index.
8747 2000-07-24 07:48:53 roessler (roessler)
8749 * browser.h: make bit types unsigned. From albert chin
8750 <china@thewrittenword.com>.
8752 * curs_lib.c, hdrline.c, help.c, mbyte.c, mbyte.h, menu.c:
8753 Replace wctomb and mbtowc with wcrtomb and mbrtowc. From TAKIZAWA
8754 Takashi <taki@luna.email.ne.jp>, with small changes from Edmund
8757 2000-07-23 21:47:01 roessler (roessler)
8759 * menu.c: Fix #108, from Gero Treuner.
8761 * configure.in, resize.c: sys/ioctl.h vs. ioctl.h. From Sam
8764 * rfc2231.c: Fix an obvious bug which prevented rfc2231 _encoding_
8765 support from working.
8767 2000-07-22 09:01:43 roessler (roessler)
8769 * configure.in, mutt.h: Some more QNX compiling aides.
8771 2000-07-21 07:32:12 roessler (roessler)
8773 * imap/md5.h, Makefile.am, checktypes.c: Try to be smart about
8776 * imap/imap.c: Fix imap_passive. From Brendan Cully.
8778 * contrib/Makefile.in: Fix #150. From Brendan Cully.
8780 2000-07-20 17:51:52 roessler (roessler)
8782 * doc/devel-notes.txt: Typo.
8784 * imap/browse.c, imap/command.c, imap/imap.c, imap/imap.h,
8785 imap/imap_private.h, imap/util.c, mutt_socket.c, mutt_socket.h,
8786 mx.c, pop.c: Another IMAP patch from Brendan.
8788 * imap/util.c: quick hack against mx->mbox being NULL.
8790 * imap/BUGS, imap/imap.c, imap/imap.h, imap/util.c, postpone.c:
8791 patch-bac.postpone-2
8793 * pop.c: Use shared socket code, from Vsevolod Volkov.
8795 2000-07-19 10:21:57 roessler (roessler)
8797 * po/POTFILES.in, imap/Makefile.am, imap/auth.c, imap/auth_gss.c,
8798 imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h,
8799 imap/imap_socket.h, imap/imap_ssl.c, imap/imap_ssl.h,
8800 imap/message.c, imap/socket.c, imap/util.c, Makefile.am,
8801 acconfig.h, account.c, account.h, browser.c, configure.in,
8802 gettext.c, globals.h, init.c, init.h, mutt_socket.c,
8803 mutt_socket.h: IMAP socket moves by Brendan Cully, with a fix
8804 from Tommi Komulainen, and most likely based on input from
8805 Vsevolod Voykov (sp?).
8807 * imap/util.c: Fix more possible IMAP memory corruption.
8810 * imap/util.c: Fix possible memory corruption in stable.
8813 * imap/imap_private.h, imap/message.c, imap/socket.c, imap/imap.c:
8814 Backport various IMAP bug-fixes to stable. From Brendan Cully.
8816 2000-07-18 14:38:13 roessler (roessler)
8818 * imap/auth.c, imap/auth_gss.c, imap/browse.c, imap/command.c,
8819 imap/imap.c, imap/imap_private.h, imap/message.c, imap/socket.c:
8820 More IMAP clean-up from Brendan Cully.
8822 * imap/imap.c, imap/imap_private.h, imap/message.c, imap/socket.c,
8823 imap/utf7.c: IMAP fixes from Brendan Cully.
8825 * init.h, init.h: Documentation fix.
8827 2000-07-17 18:08:27 roessler (roessler)
8829 * imap/message.c: Fix possible heap corruption. From Brendan
8832 * imap/utf7.c: Name changes left out by EGE's patch.
8834 * imap/util.c, imap/imap_private.h: imap/UTF7 related fixes
8837 * curs_main.c: Fix #192.
8839 2000-07-16 15:35:14 roessler (roessler)
8841 * imap/Makefile.am, imap/browse.c, imap/imap.c,
8842 imap/imap_private.h, imap/message.c, imap/utf7.c, imap/util.c:
8843 Support modified UTF-7 in folder names. From Edmund Grimley
8844 Evans, modified by Brendan Cully.
8846 * handler.c: Another qp fix.
8848 * handler.c: More qp decoder modifications: We should handle
8849 multibyte characters spanning soft line breaks.
8851 * handler.c: Rewrite the quoted-printable decoder so it properly
8852 chops off trailing white space. Problem noted by Byrial Jensen.
8854 2000-07-15 06:51:47 roessler (roessler)
8856 * imap/socket.c: Add a message that we are looking up a host.
8858 2000-07-14 15:03:43 roessler (roessler)
8860 * imap/message.c, imap/message.h: Brendan's latest IMAP changes.
8862 * README.SSL: Tommi Komulainen's entropy gathering patch -
8865 2000-07-12 14:17:46 roessler (roessler)
8869 * imap/imap_ssl.c: Entropy gathering fixes.
8871 * configure.in: Re-apply the iconv patch from vvv.
8873 * configure.in: undo the enable-external-dotlock patch.
8875 * handler.c: Initialize a variable in order to avoid a
8876 segmentation fault. From Aaron Schrab.
8878 2000-07-11 20:38:49 roessler (roessler)
8880 * imap/imap.c, imap/imap_private.h, imap/socket.c: Unify logout
8881 stuff in _one_ function. From Vsevolod Volkov.
8883 * imap/message.c: Disable a bug work-around which actually
8886 * configure.in: Typo, noted by Brad <brad@comstyle.com>.
8888 2000-07-10 19:52:12 roessler (roessler)
8894 * rfc2047.c: Fix some possible NULL pointer deferences in the
8897 * imap/command.c, imap/imap.c, imap/message.c, imap/socket.c,
8898 browser.c, pgpkey.c, pop.c, query.c, remailer.c: Fix a bunch
8899 of cases where format parameters were missing from calls to
8900 mutt_message and mutt_error.
8902 * imap/command.c, imap/imap.c, imap/message.c, browser.c,
8903 pgpkey.c, pop.c, query.c, remailer.c: [stable] Fix a bunch of
8904 cases where format parameters were missing to calls of mutt_error
8907 * po/ru.po, po/de.po, po/da.po: update.
8911 * INSTALL, acconfig.h, charset.c, configure.in, main.c: Some
8914 2000-07-07 15:12:37 roessler (roessler)
8918 * attach.c, copy.c, editmsg.c, from.c, mbox.c, parse.c, parse.h,
8919 pgp.c, protos.h: Fix #185: is_from would return 0 (i.e., error)
8920 when parsing Jan 1 1970 12:00 - apparently, this point of time
8921 occurs on real mail folders.
8923 2000-07-06 23:08:39 roessler (roessler)
8925 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po,
8926 po/sk.po, po/nl.po, po/pl.po, po/it.po, po/ko.po, po/es.po,
8927 po/fr.po, po/gl.po, po/id.po, po/da.po, po/de.po, po/el.po,
8928 po/eo.po, ChangeLog, VERSION, po/cs.po: automatic post-release
8929 commit for mutt-1.2.4
8931 * muttlib.c: ups, this should be fixed in stable.
8933 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po,
8934 po/zh_TW.Big5.po, po/ko.po, po/nl.po, po/pl.po, po/eo.po,
8935 po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/cs.po,
8936 po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog, VERSION:
8937 automatic post-release commit for mutt-1.3.5
8939 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po,
8940 po/sk.po, po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po,
8941 po/id.po, po/it.po, po/el.po, po/eo.po, po/es.po, po/cs.po,
8942 po/da.po, po/de.po, reldate.h, ChangeLog, VERSION: automatic
8943 post-release commit for mutt-1.2.3
8947 * imap/auth.c, imap/auth_gss.c, imap/browse.c, imap/command.c,
8948 imap/imap.c, imap/imap_private.h, imap/imap_socket.h,
8949 imap/message.c, imap/socket.c: More IMAP clean-up.
8951 * imap/imap_private.h, imap/imap_socket.h, imap/message.c,
8952 imap/socket.c, imap/util.c, imap/browse.c, imap/command.c,
8953 imap/imap.c: More IMAP fixes from Brendan Cully.
8955 2000-07-05 14:39:14 roessler (roessler)
8957 * imap/socket.c: Fix the Fix. From TK.
8959 2000-07-05 10:32:17 Tommi Komulainen <Tommi.Komulainen@iki.fi>
8962 * imap/imap_ssl.c, imap/socket.c: - imap_logout_all assumed
8963 every connection with descriptor value != 0 to be ready for
8964 reading/writing. Unfortunately when the descriptor was closed,
8965 conn->fd remained untouched. This is why mutt segfaulted if
8966 IMAP login was aborted with ^G.
8968 - ssl_socket_close was called without calling ssl_socket_open
8969 first. This caused a segfault because conn->sockdata was
8970 NULL. Apparently there was also a memory leak, because
8971 conn->sockdata was never free'd :-]
8973 2000-07-05 08:05:03 roessler (roessler)
8975 * imap/BUGS, imap/TODO, imap/auth.c, imap/imap.c, imap/socket.c:
8976 IMAP cosmetics from Brendan Cully.
8978 2000-07-04 17:59:10 roessler (roessler)
8980 * doc/manual.sgml.head: slight documentation imrpovement from
8983 2000-07-03 15:26:22 roessler (roessler)
8987 * imap/BUGS, imap/command.c, imap/imap.c, imap/imap.h,
8988 imap/imap_socket.h, imap/socket.c, imap/util.c, curs_main.c:
8989 IMAP logout patch from Brendan Cully.
8995 * rfc2047.c: "Where have all the headers gone" fix from EGE.
8997 * sendlib.c: utf8 -> utf8 fix (From EGE).
8999 * rfc2047.c: RFC 2047 patch from EGE.
9001 2000-06-30 08:28:56 roessler (roessler)
9003 * po/pl.po: fix a format.
9005 * sendlib.c: Character set fix from EGE.
9007 2000-06-27 22:28:01 roessler (roessler)
9009 * sendlib.c: minor change from EGE.
9011 * main.c, rfc2047.c: Cosmetics. No, I didn't touch the word-wrap
9014 2000-06-26 23:10:26 roessler (roessler)
9016 * muttlib.c: Fix a possible segfault in mutt_expand_folder. Noted
9019 * muttlib.c: Fix a possible segmentation fault in
9020 mutt_expand_path. Noted by Andreas M. Kirchwitz.
9022 * doc/Makefile.in, contrib/Makefile.in: "make check" cosmetics.
9024 * contrib/sample.muttrc-tlr: update.
9026 * configure.in: Iconv detection patch. From Lars Hecking.
9028 * color.c, color.c: Fix #173. From Roland Rosenfeld.
9030 2000-06-22 23:18:36 roessler (roessler)
9032 * muttlib.c: Avoid crashing when forwarding message/rfc822-type
9035 * Makefile.am, prepare: Lars Hecking's build process patch
9038 * rfc822.c: branches: 2.9.2.1.2; Fix stack corruption
9039 in the RFC822 parser. Noted by Ari Gordon-Schlosberg
9040 <ari@heavyware.com>.
9042 * rfc822.c: Fix stack corruption in the RFC822 parser.
9043 Problem noted by Ari Gordon-Schlosberg <ari@heavyware.com>.
9045 * recvattach.c: Merge two almost-identical string constants.
9048 2000-06-21 19:23:23 roessler (roessler)
9050 * imap/auth_gss.c: More debug code which needs #ifdefs.
9052 * imap/auth_gss.c: More debugging code which needs #ifdefs.
9056 * Makefile.am, prepare: Work-around for keymap_defs and other
9057 dependency problems. From Lars Hecking.
9059 * muttlib.c: Fix ~logname expansion for stable.
9061 * muttlib.c: Fix ~logname expansion.
9063 * README: Remove explicit list of mirrors, and refer to
9066 * mbox.c: Fix another mbox synch problem.
9068 * mbox.c: Fix another bug in mbox synching.
9070 * postpone.c: Some more character set cleanup,.
9072 * commands.c, compose.c, muttlib.c, pgpkey.c, postpone.c,
9073 protos.h, recvattach.c, send.c, sendlib.c: More character set
9076 * postpone.c: Improve character set handling when postponing
9077 messages. This patch may lead to information loss under very
9078 special circumstances.
9080 * muttlib.c, protos.h: Remove unused mutt_dup_body () function.
9082 * compose.c, pgpkey.c, protos.h, recvattach.c, send.c, sendlib.c:
9083 Fix character set selection. Postponing and recalling messages
9084 should work again, now.
9086 * postpone.c, sendlib.c: Fix a file descriptor leak in sendlib.c.
9088 * main.c, main.c: patch-1.3.2.tbm.lastfolder, from Martin
9089 Michlmayr <tbm@cyrius.com>.
9091 * commands.c, hook.c, protos.h, recvattach.c, recvcmd.c, send.c:
9092 Apply message-hook to more commands, and make it more useful by
9093 permitting the "~h" and "~b" pattern specifiers. Bad enough, this
9094 removes message-hook abilities from the receive-attachment menu.
9096 2000-06-20 22:23:37 roessler (roessler)
9098 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pl.po, po/pt_BR.po,
9099 po/ru.po, po/sk.po, po/it.po, po/ko.po, po/nl.po, po/es.po,
9100 po/fr.po, po/gl.po, po/id.po, po/el.po, po/eo.po, po/cs.po,
9101 po/da.po, po/de.po, ChangeLog, VERSION, reldate.h: automatic
9102 post-release commit for mutt-1.2.2
9104 * build-release: Add a "make" call, so build-release will also
9105 work from a source tree which hasn't been built recently.
9107 * commands.c: Do some comparisons case-insensitive.
9111 * doc/muttrc.man.head: s/display-hook/message-hook/
9113 * po/de.po: Fix a misleading fuzzy translation about PGP
9114 signature validity. From Roland Rosenfeld.
9116 * imap/imap.c: Don't use debuglevel unless DEBUG is defined.
9117 Noted by china@thewrittenword.com.
9119 * imap/imap.c: Only use debuglevel if DEBUG is defined. Noted by
9120 Albert Chin <china@thewrittenword.com>,
9124 2000-06-19 21:13:19 roessler (roessler)
9126 * doc/devel-notes.txt, doc/manual.sgml.head, init.h, makedoc.c:
9127 patch-1.3.3.bj.docref.1
9129 * build-release: Make sure m4/Makefile is _really_ rebuilt.
9131 * po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po,
9132 po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/es.po, po/fr.po,
9133 po/gl.po, po/id.po, po/it.po, po/da.po, po/de.po, po/el.po,
9134 po/eo.po, po/cs.po, ChangeLog, VERSION, reldate.h: automatic
9135 post-release commit for mutt-1.2.1
9137 * doc/manual.sgml.head: Fix some more mentions of display-hook.
9139 * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
9140 po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po,
9141 po/pl.po, po/pt_BR.po, ChangeLog, VERSION, po/cs.po, po/da.po,
9142 po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h: automatic
9143 post-release commit for mutt-1.3.4
9145 * compose.c: No need to include iconv.h.
9151 2000-06-17 08:07:36 roessler (roessler)
9153 * imap/imap_ssl.c: Certificate verification fix from Tommi
9156 * imap/imap_ssl.c: SSL fix.
9160 2000-06-16 10:21:34 roessler (roessler)
9162 * OPS, commands.c, compose.c, functions.h, mutt.h, sendlib.c:
9163 patch-1.3.3.tlr.change_charset.1
9167 2000-06-15 21:37:07 roessler (roessler)
9169 * doc/manual.sgml.head, doc/muttrc.man.head, commands.c, hook.c,
9170 init.h, mutt.h, recvcmd.c, send.c: patch-1.3.3.tlr.message_hook.1
9172 * mutt.h, sendlib.c: patch-1.3.3.tlr.content_info.1
9174 * imap/imap.c: shut up the compiler.
9176 * po/ru.po, commands.c, init.h: nits.
9178 * commands.c, globals.h, init.h: patch-1.2.bbell.display_filter.2.
9180 * complete.c: patch-1.3.2.bbell.complete.1 - autocomplete "!",
9181 which is helpful in certain IMAP contexts.
9183 * copy.c, mbox.c, mh.c, mx.c: [stable] Prevent data corruption
9184 when the temporary space runs full. Backport from unstable.
9186 * po/el.po, po/fr.po: updates.
9190 * rfc2047.c, sendlib.c, copy.c, handler.c: Avoid dumping core
9191 when Charset isn't set.
9193 * init.h: Little documentation fix from Aaron Schrab.
9195 2000-06-14 09:23:45 roessler (roessler)
9197 * OPS, charset.c, charset.h, compose.c, functions.h, handler.c:
9198 Remove recode-attachment, and the "decoder" API. (EGE)
9200 * gettext.c: Make sure --disable-nls works. (EGE)
9202 2000-06-13 20:36:33 roessler (roessler)
9204 * init.h, mutt.h, sendlib.c: EGE's latest send-charset patch.
9206 * m4/curslib.m4: New file, contains Tom Dickey's CF_CURSES_LIBS
9209 * configure.in: Use CF_CURSES_LIBS macro for better detection
9210 of platform-specific curses libraries. From Lars Hecking.
9212 * main.c: Inform us about ICONV_NOTRANS. From EGE.
9214 * configure.in: iconv detection. From EGE.
9216 * commands.c: Only display PGP signature verification status if
9217 verification was tried.
9219 2000-06-12 07:02:42 roessler (roessler)
9221 * configure.in: A new check for working wchar functions.
9223 2000-06-11 19:05:12 roessler (roessler)
9225 * mh.c, mx.c: Fix some issues with synching of maildir/mh folders.
9226 Problems noted by Byrial Jensen.
9228 2000-06-09 17:42:14 roessler (roessler)
9230 * pattern.c: Force decimal parsing on dates, so 09 is parsed as 9,
9231 and not as "invalid".
9233 * imap/imap_ssl.c, imap/imap_ssl.c: Fix a mix-up.
9235 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/de.po, po/el.po,
9236 po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po,
9237 po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
9238 VERSION, po/cs.po, po/da.po, ChangeLog, po/ru.po, po/sk.po,
9239 po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/da.po, po/de.po,
9240 po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po,
9241 po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/cs.po,
9242 reldate.h, ChangeLog: automatic post-release commit for mutt-1.3.3
9244 * charset.c, init.c: Fix some typos in the nl_langinfo stuff.
9246 * rfc2047.c: Latest patch from EGE.
9248 2000-06-08 21:44:14 roessler (roessler)
9250 * copy.c, mbox.c: This patch should fix the mailbox corruption
9251 various people observed.
9253 * charset.c, charset.h, init.c: Fix up the value returned by
9254 nl_langinfo(CODESET).
9256 * mbox.c: Improve error reporting with mbox folders a bit.
9258 * send.c: patch-1.2.bj.ed_mtime.1
9260 * Makefile.am, acconfig.h, configure.in, main.c, mbyte.c:
9261 Removing the built-in charset support.
9263 * doc/muttrc.man.head: one-character typo.
9265 * imap/imap_ssl.c: Fix #157. From Enrik Berkhan
9266 <Enrik.Berkhan@fun.de>.
9268 * imap/imap_ssl.c: [stable] Fix #157. From Enrik Berkhan
9269 <Enrik.Berkhan@fun.de>.
9271 * README.SSL, init.h, mutt.h, imap/imap_ssl.c: [stable]
9272 patch-1.3.2.tl.sslcerts.1.
9274 * charset.c: Don't return data on the stack. Noted by "Andrew
9275 W. Nosenko" <awn@bcs.zp.ua>.
9279 2000-06-04 18:18:56 roessler (roessler)
9281 * doc/manual.sgml.head: Nits from Mikko Hänninen.
9283 2000-06-02 10:05:41 roessler (roessler)
9285 * imap/imap.h, imap/imap.h, pgp.c: Fix #152.
9287 2000-05-30 12:52:41 roessler (roessler)
9291 2000-05-29 22:34:12 roessler (roessler)
9293 * rfc2047.c, rfc2047.h, send.c, sendlib.c: Edmund's latest
9294 RFC2047 encoding update.
9296 2000-05-28 20:32:05 roessler (roessler)
9298 * commands.c: Don't bother the user with messages about PGP
9299 signature verification when there is no PGP stuff about the
9302 * README.SSL, init.h, mutt.h: SSL certificate verification fixes
9303 from Tommi Komulainen.
9305 * imap/imap_ssl.c: SSL certificate verification fix from Tommi
9308 * imap/command.c: [stable] Handle connection take-down by servers
9309 more graciously. From Patrick Caulfield.
9311 * doc/manual.sgml.head, contrib/pgp2.rc, contrib/pgp5.rc,
9312 commands.c, init.h, pgp.c, pgp.h: Modified version of Byrial
9313 Jensen's signature verification patch.
9315 2000-05-25 12:21:29 roessler (roessler)
9317 * pgp.c: Use strftime for time indications with PGP verification.
9319 * curs_lib.c, mbyte.c: Somewhat different sigsegv fix suggested
9322 * mbyte.c: wctomb(0,wc) is needed to work for bounds checking.
9324 * mutt.h: Include stdlib.h from mutt.h.
9326 * makedoc.c, init.h: Minor fixes from Byrial.
9328 * doc/manual.sgml.head: typo.
9330 * doc/devel-notes.txt, init.h, makedoc.c: Documentation
9331 beautification patch from Byrial Jensen. Thanks!
9333 2000-05-24 19:20:07 roessler (roessler)
9335 * po/ru.po: Fixes #143.
9337 * po/ru.po: Some fixes - #143.
9339 * charset.c, charset.h, compose.c, gnupgparse.c: Make charset-hook
9340 work with an external iconv implementation.
9342 * imap/command.c: Handle disconnects more gracefully.
9343 From Patrick Caulfield <patrick@sco.com>.
9345 * config.guess, config.sub: [stable] Latest versions from
9346 ftp.gnu.org/pub/gnu/config
9348 * config.guess, config.sub: Latest versions from
9349 ftp.gnu.org/pub/gnu/config.
9351 2000-05-23 17:16:46 roessler (roessler)
9353 * po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
9354 po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
9355 ChangeLog, VERSION, po/cs.po, po/da.po, po/de.po, po/el.po,
9356 po/eo.po, po/es.po, po/fr.po, po/gl.po, reldate.h: automatic
9357 post-release commit for mutt-1.3.2
9359 * contrib/gpg.rc: Make this work on QNX.
9361 * contrib/gpg.rc: Change suggested by Sam Roberts
9362 <sroberts@uniserve.com> to make this work on QNX.
9364 2000-05-22 16:15:35 roessler (roessler)
9368 * rfc2047.c: Fix a stupid segmentation fault.
9372 * rfc2047.c: Fix a memory leak.
9374 * charset.c, lib.c, lib.h, protos.h: Add mutt_str_adjust ().
9376 * parse.c: Fix a possible cause for heap corruption.
9380 * charset.c, gettext.c: Make mutt_gettext () a bit more compact.
9382 2000-05-21 18:45:15 roessler (roessler)
9384 * mbyte.h: Small fix from EGE.
9386 * sendlib.c: Some fixes so ISO-2022-JP* works with mutt.
9387 Mostly from TAKIZAWA Takashi <taki@luna.email.ne.jp>.
9389 * muttlib.c: Comment a bit of code.
9391 2000-05-20 18:16:18 roessler (roessler)
9395 * charset.c, charset.h, curs_lib.c, rfc2047.c, rfc2231.c: String
9396 conversion patch from EGE.
9398 * doc/manual.sgml.head, hook.c: Second version of Byrial's
9401 * po/uk.po, po/zh_TW.Big5.po, po/fr.po, po/gl.po, po/id.po,
9402 po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po,
9403 po/sk.po, po/sv.po, ChangeLog, VERSION, po/cs.po, po/da.po,
9404 po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h: automatic
9405 post-release commit for mutt-1.3.1
9407 * doc/muttrc.man.head: Document display-hook in the manual page.
9409 * commands.c, hook.c, init.h, mutt.h, protos.h, send.c: Add a
9410 display-hook command. From Byrial Jensen.
9412 * alias.c, browser.c, init.c, lib.c, mutt.h, muttlib.c, protos.h:
9413 Add mutt_gecos_name function which centrally handles the GECOS
9416 * imap/imap.c: Shut up some warnings. We may have to think
9417 about mutt_stristr again.
9419 * configure.in: Verify that regmatch_t has offsets, and not
9420 only pointers. From Sam Roberts <sroberts@uniserve.com>.
9422 * configure.in: Don't look for curses in /usr/5lib any more -
9423 this broke things for some people.
9425 * configure.in: Don't look for the curses library in /usr/5lib
9426 any more. This broke things for some people.
9428 * sendlib.c: Real fix for the pointer problem noted by Heiko
9431 * sendlib.c: Fix a "string on stack returned" bug found by
9434 2000-05-19 07:36:42 roessler (roessler)
9436 * hdrline.c: Fix %. formats. From EGE.
9438 2000-05-18 17:06:59 roessler (roessler)
9440 * copy.c, parse.c, rfc2047.c, rfc2047.h, rfc2231.c, send.c,
9441 sendlib.c: rfc2047_decode change from EGE.
9443 * charset.c: Catch a segmentation fault in mutt_convert_string ().
9445 * acconfig.h: Don't enable debugging by default in the stable
9448 * configure.in, main.c: More debugging output, and a warning
9451 * main.c: Tell us something about internal iconv and CHARMAPS_DIR
9454 2000-05-17 12:39:16 roessler (roessler)
9456 * mkjtags.c: handle ^L lines correctly.
9458 * mkjtags.c: Some beautifications.
9460 * Makefile.am, mkjtags.c: Add a little tool to help with building
9461 tags files my editor groks.
9463 * handler.c: When displaying a deleted attachment's information,
9464 present the file name if it is present. Suggested by Pete
9465 Wenzel <pete@stc.com>.
9467 * imap/imap_ssl.c: SSL certificate check fix. From Tommi
9470 * imap/imap_ssl.c: Certificate check fix, from Tommi Komulainen.
9472 * OPS, enter.c, functions.h: Add forward-word and backward-word
9473 functions to the editor.
9475 * OPS, enter.c, functions.h: Add a kill-eow function to the
9478 * init.c: Small fix to mutt_set_default().
9480 2000-05-16 19:01:50 roessler (roessler)
9482 * Makefile.am: We don't need to build in the charmaps/ directory
9483 unless we use the included iconv.
9485 * compose.c, mutt.h, protos.h, sendlib.c: Some fixes to the size
9488 * compose.c, globals.h, init.h, sendlib.c: A modified version
9489 of Will Fiveash's compose format patch.
9491 * acconfig.h, configure.in, init.c, init.h: Use nl_langinfo's
9492 return value as the default for $charset.
9494 * init.c: More default setting. This can easily be done much
9495 cleaner than the last version of the patch.
9497 * init.c: Hack: mutt_restore_default() now stores the latest
9498 value of a variable as it's default if there was no default
9499 before. The code in question is executed precisely once: when
9500 mutt_restore_default() is invoked from mutt_init().
9502 * hook.c, lib.c, lib.h, muttlib.c, protos.h: Let _mutt_expand_path
9503 escape regular expression special characters. For stable.
9505 * hook.c, lib.c, lib.h, muttlib.c, protos.h: mutt_expand_path
9506 is now able to escape special characters for use in regular
9507 expressions. This is needed to make folder-hooks work like
9510 * muttlib.c: Sanitize file names passed to mutt_adv_mktemp.
9512 * muttlib.c: Sanitize file name suggestions passed to
9515 * doc/manual.sgml.tail, OPS, enter.c, functions.h: Add a
9516 transpose-character function to the editor. From Aaron Schrab.
9518 * configure.in: Improve the wchar_t checks. From "Andrew
9519 W. Nosenko" <awn@bcs.zp.ua>.
9521 2000-05-15 12:00:53 roessler (roessler)
9523 * configure.in, mbyte.c, pager.c: More iconv-related patches
9526 2000-05-13 17:39:03 roessler (roessler)
9528 * configure.in: HP/UX vs. ANSI C. From Lars Hecking and Albert
9531 * configure.in: Configuration for ANSI C / HP/UX. From albert
9532 chin and Lars Hecking.
9534 2000-05-12 13:41:34 roessler (roessler)
9536 * mbyte.c, wcwidth.c: Make things compile. ;-)
9538 * mbyte.c, mbyte.h, wcwidth.c: Isprint-related changes.
9539 Suggested by Andrew Nosenko, adapted by EGE.
9541 * gettext.c: Replacing some more free() calls by safe_free().
9543 * acconfig.h, configure.in, curs_lib.c, gettext.c, help.c,
9544 mbyte.c, mbyte.h, mutt.h, pager.c, wcwidth.c: wide-character
9545 related patches. From Edmund Grimley Evans.
9547 * configure.in: HP/UX -Ae detection. From Albert Chin. [stable]
9549 * configure.in: Improve the HP/UX check for the -Ae command
9550 line parameter. From albert chin (china@thewrittenword.com).
9552 * gen_defs: Make sure gen_defs returns success. [stable]
9554 * gen_defs: Sam Roberts reports that some shells do strange
9555 things with exit states.
9557 * doc/manual.sgml.head: Fix $spool vs. $spoolfile. From David
9560 2000-05-11 07:10:32 roessler (roessler)
9562 * doc/mutt.man: Remove some unnecessary spaces.
9564 * doc/mutt.man, main.c: Fix usage information. Noted by Mikko
9567 * acconfig.h, configure.in, globals.h: Check volatility of
9570 2000-05-10 18:02:31 roessler (roessler)
9572 * configure.in: Support for old Kerberos versions. From David
9573 Champion <dgc@uchicago.edu>.
9575 * configure.in: Fix support for old Kerberos libraries.
9577 * hdrline.c, thread.c: updated messages-in-thread (%e) patch
9578 from Markus Holmberg.
9582 * init.h, mutt.h, pop.c: Fix a segmentation fault introduced by
9583 the change of pop_delete to a quad option.
9585 * po/fr.po: Update the French translation.
9587 2000-05-09 20:19:28 roessler (roessler)
9589 * parse.c: more mailtool brain-damage support.
9591 * acconfig.h, configure.in, parse.c: Sun mailtool message support.
9592 The format is ugly, but the patch is reasonably clean.
9594 * Makefile.am: include mbyte.h with the distribution.
9596 * doc/devel-notes.txt: Add a word about format flags.
9598 * imap/message.c: Make the X-Label patch work over IMAP.
9600 * po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
9601 po/uk.po, po/zh_TW.Big5.po, po/cs.po, po/da.po, po/de.po,
9602 po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po,
9603 po/it.po, po/ko.po, reldate.h, ChangeLog, VERSION: automatic
9604 post-release commit for mutt-1.3
9606 * hdrline.c, init.h, protos.h, thread.c: Add a %e option
9607 for thread-relative message numbers. From Markus Holmberg
9608 <markush@acc.umu.se>.
9610 * doc/manual.sgml.head, hdrline.c, init.h, mutt.h, parse.c,
9611 pattern.c: X-Label header support from David Champion
9614 * init.h, pop.c: Make pop_delete a quad-option. From Honza
9615 Pazdziora <adelton@informatics.muni.cz>.
9617 * VERSION: Ups, we should leave the version file on 1.2, so the
9618 diff will get built properly when I release 1.3.
9620 * lib.h, mbyte.c, mbyte.h, menu.c, muttlib.c, pager.c,
9621 pgppubring.c, protos.h, rfc2047.c, rfc2231.c, sendlib.c,
9622 utf8.c, wcwidth.c, Makefile.am, VERSION, charset.c, charset.h,
9623 commands.c, compose.c, configure.in, curs_lib.c, curs_main.c,
9624 enter.c, gettext.c, gnupgparse.c, hdrline.c, help.c, init.c:
9625 Edmund Grimley Evans' UTF-8 patch.
9627 * po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
9628 po/sv.po, po/uk.po, po/zh_TW.Big5.po, VERSION, po/cs.po,
9629 po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po,
9630 po/gl.po, po/id.po, po/it.po, reldate.h, ChangeLog: automatic
9631 post-release commit for mutt-1.2
9633 * build-release: unstable branch.
9635 * build-release: start preparing 1.2.
9637 2000-05-03 07:48:46 roessler (roessler)
9639 * po/zh_TW.Big5.po: branches: 1.30.2; automatic post-release
9640 commit for mutt-1.1.14
9642 * po/da.po: branches: 1.13.2; automatic post-release commit
9645 * po/de.po: branches: 1.99.2; automatic post-release commit
9648 * po/el.po: branches: 1.31.2; automatic post-release commit
9651 * po/eo.po: branches: 1.30.2; automatic post-release commit
9654 * po/es.po: branches: 1.49.2; automatic post-release commit
9657 * po/fr.po: branches: 1.45.2; automatic post-release commit
9660 * po/gl.po: branches: 1.23.2; automatic post-release commit
9663 * po/id.po: branches: 1.31.2; automatic post-release commit
9666 * po/it.po: branches: 1.59.2; automatic post-release commit
9669 * po/ko.po: branches: 1.31.2; automatic post-release commit
9672 * po/nl.po: branches: 1.36.2; automatic post-release commit
9675 * po/pl.po: branches: 1.39.2; automatic post-release commit
9678 * po/pt_BR.po: branches: 1.20.2; automatic post-release commit
9681 * po/ru.po: branches: 1.67.2; automatic post-release commit
9684 * po/sk.po: branches: 1.28.2; automatic post-release commit
9687 * po/sv.po: branches: 1.27.2; automatic post-release commit
9690 * po/uk.po: branches: 1.42.2; automatic post-release commit
9693 * ChangeLog: branches: 2.40.2; automatic post-release commit
9696 * VERSION: branches: 2.28.2; automatic post-release commit
9699 * po/cs.po: branches: 1.35.2; automatic post-release commit
9702 * po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/da.po,
9703 po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po,
9704 po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
9705 po/ru.po, ChangeLog, VERSION, po/cs.po: automatic post-release
9706 commit for mutt-1.1.13
9708 * reldate.h: branches: 2.25.2; automatic post-release commit
9711 2000-04-30 06:58:21 roessler (roessler)
9713 * imap/message.c: branches: 1.24.2; Catch the case that an IMAP
9714 server sends "\n\n" after a mail header. Diagnosed by Brendan.
9716 2000-04-29 13:38:05 roessler (roessler)
9718 * query.c: branches: 2.5.2; Fix a possible segmentation fault
9719 with the external query feature.
9721 * imap/imap.c: branches: 1.26.2; Fix the "empty screen after
9722 sync" bug observed with certain versions of the Courier IMAP
9723 server. From Brendan Cully.
9725 2000-04-26 17:43:00 roessler (roessler)
9727 * imap/util.c: branches: 1.23.2; Fix the imap_force_ssl option.
9731 * contrib/pgp6.rc: Fix a little typo. Noted by Steve Brewer
9732 <limako@mediaone.net>.
9734 * imap/imap_ssl.c: branches: 1.12.2; Add a new option named
9737 * imap/imap_ssl.h, imap/util.c: Add a new option named
9740 * init.h: branches: 2.80.2; Add a new option named
9743 * mutt.h: branches: 2.62.2; Add a new option named
9746 2000-04-25 18:39:01 roessler (roessler)
9748 * acconfig.h: branches: 2.15.2; Revised version of Lars' patch.
9750 * configure.in: branches: 2.61.2; Revised version of Lars' patch.
9752 * m4/funcdecl.m4: New macros CF_CHECK_FUNCDECL,
9753 CF_CHECK_FUNCDECLS, CF_UPPER. These are slightly modified versions
9754 of T. E. Dickey's macros from the lynx distribution. (From
9757 * configure.in: Use new CF_CHECK_FUNCDECLS macro for curses
9758 functions. This should catch function declarations and macros
9759 alike. Due to a misfeature in autoheader, we have to explicitly
9760 AC_DEFINE the curses functions. (From Lars Hecking.)
9762 * acconfig.h: acconfig.h: Remove duplicate VERSION and unused
9763 HAVE_GETOPT_DECL. Remove DEBUGGER (it's AC_SUBST'ed, not
9764 AC_DEFINE'd). Add defines for curses functions. (From Lars
9769 2000-04-24 13:10:11 roessler (roessler)
9771 * imap/util.c: Fix a segmentation fault with folder completion.
9774 * imap/message.c: Fall back to INTERNALDATE when Date header
9775 isn't present. From Brendan.
9777 2000-04-22 18:34:29 roessler (roessler)
9779 * po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
9780 po/sv.po, po/uk.po, po/zh_TW.Big5.po, ChangeLog, VERSION,
9781 po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
9782 po/fr.po, po/gl.po, po/id.po, po/it.po, reldate.h: automatic
9783 post-release commit for mutt-1.1.12
9785 * doc/manual.sgml.head: branches: 1.31.2; Add a link to
9786 http://www.mutt.org/download.html.
9788 * init.c, init.h, thread.c: Handle sort_aux="threads"
9789 somewhat different, and probably more safely. Problem and
9790 principle of fix noted by Gero Treuner and Michael Tatge
9791 <Michael.Tatge@studserv.uni-stuttgart.de>.
9793 * lib.c: branches: 2.23.2; Coda compatibility. From Jan Harkes
9794 <jaharkes@cs.cmu.edu>.
9796 * parse.c: Fix message parsing. This fixes the "Reply-To in
9797 body" bug. From Edmund GRIMLEY EVANS.
9799 * doc/manual.sgml.tail: Fix the sgmltools URL. From Martin
9802 * charset.c: branches: 2.19.2; Comment cosmetics. From Martin
9805 * editmsg.c, extlib.c, gnupgparse.c, lib.c: Comment cosmetics.
9806 From Martin Michlmayer.
9808 * lib.h: branches: 2.7.2; Comment cosmetics. From Martin
9811 * pgpinvoke.c: Comment cosmetics. From Martin Michlmayer.
9813 * pgpkey.c: branches: 2.24.2; Comment cosmetics. From Martin
9816 * pgplib.c, pgppubring.c, recvcmd.c: Comment cosmetics.
9817 From Martin Michlmayer.
9819 * remailer.c: branches: 2.11.2; Comment cosmetics. From Martin
9822 * rfc2231.c, rfc2231.h: Comment cosmetics. From Martin
9825 * doc/manual.sgml.head: Document the elmish "!!" shortcut for
9826 the last folder. From Martin Michlmayr <tbm@cyrius.com>.
9828 * curs_main.c: branches: 2.44.2; Fix various inconsistencies
9829 with respect to thread deletion.
9831 * pager.c: Fix various inconsistencies with respect to thread
9834 2000-04-12 16:32:26 roessler (roessler)
9836 * browser.c: branches: 2.21.2; Initialize some more memory.
9837 Noted by Vsevolod Volkov <vvv@lucky.net>.
9839 * headers.c: Catch some error conditions.
9841 * main.c: branches: 2.29.2; Tell us whether debugging is enabled
9844 2000-04-09 13:32:36 roessler (roessler)
9848 * imap/imap_ssl.c: Another file mode change.
9850 * po/fr.po, po/es.po, po/el.po: update.
9852 * imap/imap_ssl.c: Save more than one SSL certificate to the
9855 * po/da.po, po/cs.po: update.
9857 * imap/socket.c: branches: 1.9.2; Make host name comparison
9860 * doc/manual.sgml.head: Minor typo in the documentation.
9861 Noted by Vsevolod Volkov <vvv@lucky.net>.
9863 * muttlib.c: branches: 2.16.2; The "!!" shortcut had another
9864 flaw. Noted by Martin Michlmayr <tbm@cyrius.com>.
9866 * imap/BUGS: branches: 1.12.2; Documentation patch from Brendan
9869 * pattern.c: Fix ^ and ! pattern modifiers.
9871 2000-03-31 12:37:21 roessler (roessler)
9873 * po/pl.po, po/id.po: update.
9875 2000-03-30 15:33:14 roessler (roessler)
9877 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po,
9878 po/ru.po, po/nl.po, po/pl.po, po/ko.po, po/it.po, po/fr.po,
9879 po/gl.po, po/id.po, po/eo.po, po/es.po, po/el.po, po/da.po,
9880 po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog: automatic
9881 post-release commit for mutt-1.1.11
9883 * po/uk.po, po/zh_TW.Big5.po, po/sv.po, po/sk.po, po/pt_BR.po,
9884 po/ru.po, po/nl.po, po/pl.po, po/ko.po, po/id.po, po/it.po,
9885 po/gl.po, po/fr.po, po/es.po, po/eo.po, po/el.po, po/de.po,
9886 po/da.po, po/Makefile.in.in, po/POTFILES.in, po/cs.po: make
9887 update-po, and undo most parts of Lars' and Tommi's patch -
9888 it broke things here.
9890 * imap/imap_ssl.c: Typo, noticed by Vsevolod Volkov
9897 * contrib/Makefile.in: Distribute pgp6.rc. Ups.
9899 * po/uk.po: Updated Ukrainian translation.
9901 * curs_main.c: Cursor cosmetics. From Byrial.
9903 * contrib/Makefile.in: Installation process patch from Bill
9904 Nottingham <notting@redhat.com>.
9906 * build-release: Explicitly use scp1.
9908 2000-03-29 20:16:36 roessler (roessler)
9910 * po/zh_TW.Big5.po, po/sv.po, po/uk.po, po/sk.po, po/pt_BR.po,
9911 po/ru.po, po/pl.po, po/ko.po, po/nl.po, po/id.po, po/it.po,
9912 po/gl.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
9913 po/da.po, po/cs.po, VERSION, reldate.h, ChangeLog: automatic
9914 post-release commit for mutt-1.1.10
9916 * imap/message.c: Fix access to read-only folders via IMAP.
9918 * po/de.po, doc/Makefile.in, doc/manual.sgml.head, init.c,
9919 thread.c: Various little patches from Gero Treuner.
9921 * imap/Makefile.am: Build diff from Brendan Cully.
9923 * Makefile.am: branches: 2.61.2; Build diff from Brendan Cully.
9925 2000-03-28 10:09:19 roessler (roessler)
9927 * po/Makefile.in.in, po/POTFILES.in, Makefile.am: A patch from
9928 Tommi Komulainen (and Lars Hecking) for building outside the
9931 2000-03-27 23:56:35 roessler (roessler)
9933 * imap/auth_gss.c: branches: 1.3.2; NetBSD portability patches
9936 * imap/imap_ssl.c, acconfig.h, configure.in: NetBSD portability
9937 patches from Brendan Cully.
9939 2000-03-25 18:22:09 roessler (roessler)
9941 * keymap.c: Timeout occasionally in menus, with the notable
9942 exception of the editor. This is needed to avoid some more
9943 IMAP timeouts. [patch-1.1.9.tlr.timeout.1]
9945 2000-03-23 12:21:10 roessler (roessler)
9947 * remailer.c: Little fix for the remailer menu.
9949 * configure.in: Fix Kerberos configuration. From David Champion
9952 2000-03-22 08:24:45 roessler (roessler)
9954 * mutt.h, sort.c, init.h: Sorting fix from Gero Treuner.
9956 2000-03-21 22:01:42 roessler (roessler)
9958 * configure.in: Fix charmap configuration. This was broken in
9959 configure.in,v 2.54.
9961 2000-03-20 10:32:18 roessler (roessler)
9963 * muttlib.c: Fix the "!!" shortcut for the last folder. Noted by
9966 * po/da.po, po/eo.po: update
9968 * configure.in, Muttrc.head, Muttrc.head.in: Put Muttrc.head under
9969 autoconf control - we need to substitute @docdir@ for the <f1>
9972 2000-03-19 09:19:30 roessler (roessler)
9974 * po/nl.po: Fix some sloppiness errors. From Brendan Cully.
9976 2000-03-17 08:26:22 roessler (roessler)
9980 * rfc2047.c: Don't override iso-2022-jp with us-ascii.
9982 * sendlib.c: branches: 2.46.2; Don't override iso-2022-jp
9985 2000-03-16 10:01:43 roessler (roessler)
9987 * commands.c, init.h, mutt.h: Add the $print_decode option.
9989 * po/ru.po, po/sv.po: updates
9993 * editmsg.c: Use Editor with a fall-back to visual when editing
9996 * muttlib.c: Localization nit from Byrial Jensen.
9998 * doc/manual.sgml.head, init.h: Documentation fixes from Mikko
10001 2000-03-15 23:25:47 roessler (roessler)
10003 * imap/imap_ssl.c, imap/imap_ssl.h, imap/socket.c: Fix entropy
10004 gathering in the IMAP SSL support. From Tommi Komulainen.
10006 * README.SSL: branches: 2.4.2; Fix entropy gathering in the
10007 IMAP SSL support. From Tommi Komulainen.
10009 * configure.in, init.h: Fix entropy gathering in the IMAP SSL
10010 support. From Tommi Komulainen.
10012 * Makefile.am: Add a dependency for keymap_defs.h. Hope it
10017 2000-03-14 21:05:00 roessler (roessler)
10019 * po/pl.po, po/cs.po: updates.
10021 * configure.in: Fix a charmap configuration flaw. From Gero
10024 * doc/Makefile.in: Install all the documentation. Problem noted
10025 and fix supplied by Gero Treuner.
10027 * po/es.po: Update from Boris Wesslowski.
10029 * base64.c: Add the original fetchmail copyright notice.
10031 * contrib/Makefile.in, contrib/pgp6.rc: More nits: Include a
10032 sample configuration file for using mutt with pgp6, and install
10033 and actually distribute Tin.rc.
10035 2000-03-13 22:36:56 roessler (roessler)
10037 * makedoc.c, send.c, charset.h, init.h: Various nits, noted by
10040 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po,
10041 po/ru.po, po/pl.po, po/id.po, po/it.po, po/ko.po, po/nl.po,
10042 po/gl.po, po/es.po, po/fr.po, po/eo.po, po/el.po, po/da.po,
10043 po/de.po, po/cs.po, reldate.h, VERSION, ChangeLog: automatic
10044 post-release commit for mutt-1.1.9
10046 * build-release: change code for going on-line.
10048 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pl.po,
10049 po/pt_BR.po, po/ru.po, po/ko.po, po/nl.po, po/gl.po, po/id.po,
10050 po/it.po, po/eo.po, po/es.po, po/fr.po, po/el.po, po/de.po,
10051 po/cs.po, po/da.po: make update-po.
10053 * po/sv.po, po/fr.po: updates.
10055 2000-03-10 11:38:32 roessler (roessler)
10057 * handler.c: Fix the handling of raw carriage return characters
10058 in the base64 handler.
10060 2000-03-09 11:58:11 roessler (roessler)
10062 * pgpinvoke.c: Bail on empty PGP formats.
10064 * po/ko.po: update.
10066 2000-03-08 18:08:03 roessler (roessler)
10068 * imap/message.c: Another fix from Brendan Cully.
10070 * po/pl.po: update.
10072 * sendlib.c, parse.c: Fix more RFC2047 encoding bugs. Once again
10073 from Gero Treuner <gero@faveve.uni-stuttgart.de>.
10075 2000-03-07 19:53:19 roessler (roessler)
10077 * po/da.po, configure.in: Adding a Danish translation.
10078 Thanks to Morten Bo Johansen <mojo@image.dk> and
10079 the members of the sslug-locale mailing list, see
10080 http://www.sslug.dk/emailarkiv/locale/.
10082 * color.c: branches: 2.8.2; The uncolor/unmono commands weren't
10083 parsed correctly when not applicable. This fixes bug#65.
10085 * makedoc.c: Make gcc happy.
10087 * TODO: Remove an old item from this list. From Brendan Cully.
10089 * sendlib.c, TODO: Correct header encodings when postponing
10092 * protos.h: branches: 2.40.2; Correct header encodings when
10093 postponing messages.
10095 * send.c: Correct header encodings when postponing messages.
10099 * po/pt_BR.po, po/el.po: updates.
10101 * curs_main.c: Fix NULL pointer deferences.
10103 2000-03-04 12:57:53 roessler (roessler)
10105 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/sv.po, po/pt_BR.po,
10106 po/ru.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po,
10107 po/gl.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
10108 po/cs.po, reldate.h, build-release, VERSION, ChangeLog: automatic
10109 post-release commit for mutt-1.1.8
10111 * protos.h, send.c, alias.c, headers.c: Unify alias expansion.
10113 2000-03-03 16:52:41 roessler (roessler)
10115 * contrib/gpg.rc: branches: 1.5.2; Don't use gpg-2comp by
10116 default, but leave the command lines using this one there as
10119 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
10120 po/pl.po, po/pt_BR.po, po/nl.po, po/it.po, po/ko.po, po/es.po,
10121 po/fr.po, po/gl.po, po/id.po, po/el.po, po/eo.po, po/cs.po,
10122 po/de.po, imap/imap_ssl.c, imap/imap_ssl.h, imap/message.c,
10123 imap/message.h, imap/socket.c, imap/util.c, imap/auth.c,
10124 imap/auth_gss.c, imap/browse.c: The FSF apparently has moved.
10126 * imap/command.c: branches: 1.8.2; The FSF apparently has moved.
10128 * imap/imap.c: The FSF apparently has moved.
10130 * imap/imap.h: branches: 1.16.2; The FSF apparently has moved.
10132 * imap/imap_private.h: branches: 1.17.2; The FSF apparently
10135 * imap/imap_socket.h, doc/dotlock.man, doc/manual.sgml.head,
10136 doc/mutt.man, doc/muttrc.man.head, rfc822.h, score.c, send.c,
10137 sendlib.c, signal.c, sort.c, sort.h, status.c, system.c, thread.c,
10138 recvcmd.c, remailer.c, remailer.h, resize.c, rfc1524.c, rfc1524.h,
10139 rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h: The FSF apparently
10142 * rfc822.c: branches: 2.9.2; The FSF apparently has moved.
10144 * pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgppubring.c:
10145 The FSF apparently has moved.
10147 * pop.c: branches: 2.7.2; The FSF apparently has moved.
10149 * postpone.c, protos.h, query.c, recvattach.c, mx.h, pager.c,
10150 pager.h, parse.c, pattern.c, pgp.c, pgp.h, menu.c: The FSF
10151 apparently has moved.
10153 * mh.c: branches: 2.22.2; The FSF apparently has moved.
10155 * mime.h, mutt.h, mutt_curses.h, mutt_menu.h, mutt_regex.h,
10156 muttbug.sh.in, muttlib.c: The FSF apparently has moved.
10158 * mx.c: branches: 2.41.2; The FSF apparently has moved.
10160 * history.c: branches: 2.5.6; The FSF apparently has moved.
10162 * history.h: The FSF apparently has moved.
10164 * hook.c: branches: 2.9.2; The FSF apparently has moved.
10166 * init.c, init.h, keymap.c, keymap.h, lib.c, lib.h, mailbox.h,
10167 main.c, makedoc.c, mapping.h: The FSF apparently has moved.
10169 * mbox.c: branches: 2.15.2; The FSF apparently has moved.
10171 * dotlock.h, edit.c, editmsg.c, enter.c, extlib.c, filter.c,
10172 flags.c, from.c, functions.h: The FSF apparently has moved.
10174 * globals.h: branches: 2.23.2; The FSF apparently has moved.
10176 * gnupgparse.c, handler.c, hash.c, hash.h, hdrline.c, headers.c,
10177 help.c, charset.c, charset.h, color.c, commands.c, complete.c,
10178 compose.c: The FSF apparently has moved.
10180 * copy.c: branches: 2.13.2; The FSF apparently has moved.
10182 * copy.h: The FSF apparently has moved.
10184 * curs_lib.c: branches: 2.18.2; The FSF apparently has moved.
10186 * curs_main.c, date.c, dotlock.c, COPYRIGHT, addrbook.c, alias.c,
10187 attach.c, attach.h, base64.c, browser.c, browser.h, buffy.c,
10188 buffy.h: The FSF apparently has moved.
10190 * po/sv.po: Swedish translation.
10192 * imap/imap.h, imap/imap.c, commands.c, compose.c, curs_main.c,
10193 editmsg.c, mailbox.h, mbox.c, mh.c, mx.c, mx.h, pop.c, postpone.c,
10194 send.c, sendlib.c, attach.c: Fix index updates when closing or
10195 synching mail folders fails. There were some bug-fixes hidden
10198 * imap/message.c: More missing fclose (3) calls.
10200 2000-03-02 21:01:27 roessler (roessler)
10202 * imap/imap_ssl.c, imap/message.c: Fix a bunch of file descriptor
10205 * po/de.po: A one-character patch from Gero Treuner.
10207 * INSTALL, README.SSL: Add some SSL documentation. From Tommi
10210 * mh.c, mx.c: Fix incompatible return value checking. This should
10213 * mutt.h, send.c, init.h: Add $reverse_realname option.
10214 Essentially suggested by ws@rhein.de.
10216 2000-03-01 21:27:36 roessler (roessler)
10218 * Muttrc.head: Fix #26: A little typo.
10220 * contrib/Makefile.in, contrib/sample.muttrc-tlr: Add a commented
10221 version of my .muttrc as an example.
10223 * contrib/sample.muttrc: Fix some mail addresses.
10225 * README.UPGRADE: Add some more documentation for users who
10226 are upgrading. This is more precise than the NEWS file, but
10227 confined to the more notable changes.
10229 * configure.in: Another fix from Tommi Komulainen.
10231 * po/eo.po, po/id.po, po/de.po: update.
10233 * imap/util.c: Don't crash with NULL Context pointers.
10235 * po/fr.po: Update.
10237 * doc/dotlock.man, doc/mutt.man: dotlock is called mutt_dotlock
10238 for quite some time now.
10240 * po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po,
10241 po/ru.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po, po/id.po,
10242 po/it.po, po/ko.po, po/el.po, po/eo.po, po/es.po, po/de.po,
10243 po/cs.po, VERSION, reldate.h, ChangeLog: automatic post-release
10244 commit for mutt-1.1.7
10246 * imap/command.c, init.h, mutt.h, README.SECURITY, configure.in:
10247 Add $imap_servernoise option to suppress IMAP server messages.
10248 From Brendan Cully.
10250 * imap/Makefile.am: Include auth_gss.c with the distribution.
10252 2000-02-29 22:40:46 roessler (roessler)
10254 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po,
10255 po/ru.po, po/ko.po, po/nl.po, po/pl.po, po/it.po, po/fr.po,
10256 po/gl.po, po/id.po, po/eo.po, po/es.po, po/el.po, po/de.po,
10257 po/cs.po, reldate.h, VERSION, ChangeLog: automatic post-release
10258 commit for mutt-1.1.6
10260 * po/zh_TW.Big5.po, po/sv.po, po/uk.po, po/sk.po, po/ru.po,
10261 po/pt_BR.po, po/nl.po, po/pl.po, po/ko.po, po/gl.po, po/id.po,
10262 po/it.po, po/es.po, po/fr.po, po/el.po, po/eo.po, po/cs.po,
10263 po/de.po: Some updates; make update-po.
10265 * charset.c: Add error checking to the recode-attachment code.
10266 From "Andrew W. Nosenko" <awn@bcs.zp.ua>.
10268 * configure.in: Replace --enable-ssl by --with-ssl. From Tommi
10271 * imap/imap.c, mx.c, curs_main.c: More IMAP folder update hacks.
10272 Brendan says it works.
10274 2000-02-28 18:06:35 roessler (roessler)
10276 * doc/manual.sgml.head: Martin Michlmayr told me about a typo.
10278 * imap/imap.h, imap/util.c, menu.c, pager.c: New IMAP keep-alive
10279 code. This should work from all menus, and it should always
10280 poll the current folder.
10282 * menu.c, pager.c: Do IMAP keep-alive polls from all menus.
10284 * curs_main.c, pager.c: Don't do Context updates from the
10285 background, part 2.
10287 * imap/imap.h, imap/imap_private.h, imap/util.c, imap/command.c,
10288 imap/imap.c: Don't do Context updates from the background.
10290 2000-02-27 08:49:34 roessler (roessler)
10292 * po/POTFILES.in: imap/auth_gss.c was missing. Noted by "Andrew
10293 W. Nosenko" <awn@bcs.zp.ua>.
10295 2000-02-26 18:14:24 roessler (roessler)
10297 * Makefile.am: muttbug is a script, not a program. Tell automake
10300 * mx.c: Don't use an uninitialized string for error reporting.
10302 * imap/browse.c: Fix a segmentation fault. Patch from Brendan
10305 2000-02-25 08:57:05 roessler (roessler)
10307 * .cvsignore: ignore muttbug{,.sh}
10309 * Makefile.am: Tell users about README.UPGRADE.
10311 2000-02-24 21:34:10 roessler (roessler)
10313 * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/ru.po,
10314 po/pt_BR.po, po/pl.po, po/ko.po, po/nl.po, po/fr.po, po/gl.po,
10315 po/id.po, po/it.po, po/es.po, po/cs.po, po/de.po, po/el.po,
10316 po/eo.po, reldate.h, ChangeLog, VERSION: automatic post-release
10317 commit for mutt-1.1.5
10319 * main.c: Fix #52, from Mikko.Hanninen@iki.fi.
10321 2000-02-23 13:26:03 roessler (roessler)
10323 * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pl.po,
10324 po/pt_BR.po, po/ru.po, po/nl.po, po/id.po, po/it.po, po/ko.po,
10325 po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/cs.po,
10326 po/de.po: New German translation; make update-po.
10328 * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pt_BR.po,
10329 po/ru.po, po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po,
10330 po/id.po, po/it.po, po/eo.po, po/es.po, po/Makefile.in.in,
10331 po/cs.po, po/de.po, po/el.po: Fix some dependency, and do
10332 update-po again. Also, Edmund Evans submitted a new Esperanto
10335 * mx.c: safe_fclose() doesn't like FILE pointers.
10337 * mx.h, mx.c: Don't core dump when locking a folder fails.
10339 2000-02-22 19:22:29 roessler (roessler)
10341 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/ru.po,
10342 po/pl.po, po/pt_BR.po, po/ko.po, po/nl.po, po/id.po, po/it.po,
10343 po/fr.po, po/gl.po, po/el.po, po/eo.po, po/es.po, po/de.po,
10344 po/cs.po: update-po.
10346 * po/ko.po: New Korean translation from
10347 <redhands@linux.sarang.net>.
10349 * muttbug.sh.in: Fix bug#42: A missing "'".
10351 * main.c: Cosmetic fix from Marco d'Itri.
10353 * imap/browse.c, browser.c, doc/manual.sgml.head: Brendan Cully's
10354 latest IMAP browser fixes.
10356 2000-02-18 10:56:24 roessler (roessler)
10358 * muttlib.c: In mutt_copy_body(), we also need to strdup()
10359 the content-description.
10361 * imap/command.c: Reasonably handle suerfluous EXIST messages
10362 from IMAP servers. From Brendan Cully.
10364 2000-02-17 18:22:27 roessler (roessler)
10366 * send.c: Fix content-description encoding - it was done after
10367 signing, not before signing.
10369 * sendlib.c, attach.c, mx.c, pop.c: Do more error checking when
10370 writing messages to folders.
10372 2000-02-16 17:29:33 roessler (roessler)
10374 * send.c: Fix mail-followup-to generation.
10376 * sendlib.c: Don't output empty header fields. This is made
10377 necessary by the addition of possibly empty my_hdr commands.
10379 * init.c: Permit empty my_hdrs. Suggested by Edmund Grimley
10382 * po/cs.po: update.
10384 * pattern.c, protos.h, send.c: Generate mail-followup-to headers
10385 which contain the user's mail address when sending messages to
10386 _known_ mailing lists.
10388 * po/de.po: update.
10390 2000-02-15 22:26:39 roessler (roessler)
10392 * po/fr.po: update.
10394 * po/eo.po: New translation from Edmund Grimley.
10398 * globals.h: Increase the size of ErrorBuf.
10400 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pl.po, po/ru.po,
10401 po/sk.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/eo.po,
10402 po/es.po, po/fr.po, po/gl.po, po/cs.po, po/de.po, po/el.po,
10403 VERSION, reldate.h, ChangeLog: automatic post-release commit
10406 * doc/manual.sgml.head: Add improved documentation for the "push"
10407 command, and macros. From Byrial Jensen, based on a patch by
10410 * functions.h: Fix the <exit> function on the pager.
10412 * doc/manual.sgml.head, doc/muttrc.man.head, hook.c, init.c,
10413 init.h, protos.h: Byrial Jensen's unhook command patch.
10415 * doc/Makefile.in: Remove superfluous empty lines from the text
10416 version of the manual.
10418 * OPS: Change the documentation string for OP_MAIN_PREV_UNDELETED
10419 - it may be confusing.
10421 * functions.h, keymap.c: More OP_EXIT fixes.
10423 * OPS, functions.h, keymap.c, pager.c: Remove the OP_PAGER_EXIT
10424 opcode, and change it to OP_EXIT.
10426 * doc/manual.sgml.head: Add more documentation for subscribe
10429 2000-02-14 20:51:37 roessler (roessler)
10431 * init.h: Fix documentation for $followup_to.
10433 * po/de.po: Fix the fixes. Folks, when submitting changes to the
10434 .po files, please try a "make" in the po subdirectory afterwards.
10436 * po/it.po: New Italian translation from Marco d'Itri.
10438 * imap/imap.c, imap/Makefile.am, imap/auth.c, imap/auth_gss.c,
10439 imap/browse.c, doc/manual.sgml.head, mx.c, .cvsignore,
10440 Makefile.am, browser.c, browser.h, configure.in: Brendan Cully's
10441 patch from <20000212185021.A7365@xanadu.kublai.com>.
10443 * po/de.po: Fixes from Roland Rosenfeld.
10445 * attach.c, compose.c: Fix a couple of random perror() calls
10446 and related problems.
10448 * sendlib.c: Fix encoding for text/* attachments with long lines.
10450 2000-02-11 09:04:22 roessler (roessler)
10452 * contrib/Pine.rc: Fix bug #23.
10454 * init.h, makedoc.c: Fix minor documentation problems noted by
10455 Marius Gedminas <mgedmin@takas.lt>.
10457 2000-02-10 19:46:13 roessler (roessler)
10459 * imap/message.c, pager.c, parse.c, pattern.c, pgp.c, pgp.h,
10460 pgpkey.c, pgplib.h, postpone.c, protos.h, recvattach.c, send.c,
10461 sendlib.c, sort.h, functions.h, globals.h, handler.c, hdrline.c,
10462 headers.c, hook.c, init.c, init.h, keymap.c, keymap.h, main.c,
10463 mutt.h, muttlib.c, mx.c, Makefile.am, acconfig.h, attach.c,
10464 commands.c, compose.c, configure.in, copy.c, copy.h, curs_main.c:
10465 PGP-cleanup patch from Roland Rosenfeld. Thanks!
10467 * muttbug.sh.in: ${prefix} should be defined, as it may be used
10470 2000-02-09 18:28:45 roessler (roessler)
10472 * doc/manual.sgml.head: Fix a minor typo. From Mikko Hänninen.
10474 * muttbug.sh.in: Mostly Debian-related fixes from Roland
10477 * main.c: Small translation-related fix from Roland.
10479 * po/fr.po: Update from Vincent Lefevre.
10481 * pgpewrap: Portability patch to make pgpewrap work under HP/UX.
10482 From David Ellement <ellement@sdd.hp.com>.
10484 * doc/Makefile.in, doc/manual.sgml.head, doc/manual.sgml.tail,
10485 init.h: Documentation changes from Roland Rosenfeld.
10487 2000-02-08 20:55:33 roessler (roessler)
10489 * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/ru.po,
10490 po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po, po/id.po,
10491 po/it.po, po/de.po, po/el.po, po/eo.po, po/es.po, build-release,
10492 po/cs.po, reldate.h, Makefile.am, VERSION, ChangeLog: automatic
10493 post-release commit for mutt-1.1.3
10495 * build-release: Don't build US releases. RedHat and Caldera
10496 don't object, Debian uses the international version anyways,
10497 and SuSE (1) sits in Germany and (2) doesn't react.
10499 * contrib/pgp2.rc: add a comment concerning +encrypttoself.
10501 * pager.c, keymap.c: Avoid IMAP timeouts when viewing messages.
10502 From Tommi.Komulainen@iki.fi.
10504 * po/eo.po: Small fix from Edmund.
10506 2000-02-07 19:16:41 roessler (roessler)
10508 * doc/manual.sgml.head: Add a note on my_hdr when used from
10511 * muttbug.sh.in: Remove another Debian reference from the severity
10512 level descriptions.
10514 * muttbug.sh.in: More fixes.
10516 * muttlib.c, protos.h, rfc2047.c, rfc2231.c: Fix bug#22.
10518 * muttbug.sh.in: Various fixes from Roland Rosenfeld.
10520 * buffy.c: Fix a NULL pointer deference.
10522 2000-02-03 13:41:38 roessler (roessler)
10524 * acconfig.h, configure.in, muttbug.sh.in: Add debugger support
10527 * init.c: Add a comment concerning muttbug.sh.
10529 * muttbug.sh.in: More changes to the bug report script. Most of
10530 them were suggest by Roland Rosenfeld.
10532 * po/de.po: Minor fixes from Roland Rosenfeld.
10534 * muttbug.sh.in: Add some Debian specifics.
10536 * muttbug.sh.in: Strip comments from included configuration files.
10538 * muttbug.sh.in: another minor fix.
10540 * muttbug.sh.in: Minor fixes.
10542 * Makefile.am, configure.in, main.c, muttbug.sh.in: Add muttbug,
10543 the bug reporting utility. (Yes, we are about to get a real
10544 bug-tracking system, see http://bugs.guug.de/.)
10546 * doc/manual.sgml.head: Documentation fix.
10548 2000-02-02 10:53:28 roessler (roessler)
10550 * init.c: Make the parsing of integers more
10552 * lib.c: Use O_NOFOLLOW when it's there, and needed.
10554 2000-02-01 18:47:49 roessler (roessler)
10556 * main.c: Cosmetics.
10558 * doc/mutt.man, doc/muttrc.man.head: Cosmetics. Additionally,
10559 remove the y2k compliance notice from the manual page.
10561 * makedoc.c: Change the font used for typesetting "tables",
10562 so we get usable output when roffing the muttrc (5) manual page
10563 for a postscript printer.
10565 * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pl.po,
10566 po/ru.po, po/ko.po, po/nl.po, po/gl.po, po/id.po, po/it.po,
10567 po/el.po, po/eo.po, po/es.po, po/fr.po, po/cs.po, po/de.po:
10568 Include various po-file updaes, and make update-po.
10570 * po/Makefile.in.in, po/POTFILES.in, Makefile.am: Build fix for
10571 the po/ subdirectory, from Edmund G. Evans.
10573 * po/eo.po: New Esperanto translation.
10575 * init.h: Add a bit more documentation on $recall.
10577 2000-01-30 13:35:22 roessler (roessler)
10579 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
10580 po/nl.po, po/pl.po, po/id.po, po/it.po, po/ko.po, po/es.po,
10581 po/fr.po, po/gl.po, po/eo.po, po/POTFILES.in, po/cs.po, po/de.po,
10582 po/el.po, po/Makefile.in.in, configure.in: Try to fix the build
10583 process in the po/ subdirectory.
10585 * configure.in: Add some languages to ALL_LINGUAS.
10587 * po/gl.po, po/sv.po: Adding translations from stable to unstable.
10589 * po/ru.po, po/zh_TW.Big5.po, po/fr.po, po/id.po, po/ko.po,
10590 po/pl.po, po/de.po, po/el.po, po/eo.po: make update-po; including
10591 new revisions submitted so far.
10593 2000-01-29 08:03:48 roessler (roessler)
10595 * init.h: Another change to attach_format.
10597 * pgp.c, recvattach.c, send.c, sendlib.c, OPS, compose.c,
10598 functions.h, init.h, mutt.h, parse.c: Michael Elkins'
10599 content-disposition patch, with some small changes.
10601 2000-01-28 21:32:47 roessler (roessler)
10603 * init.h: Make the documentation for rfc2047_parameters
10604 comprehensible to the end user.
10606 * init.h: Documentation fix.
10608 * rfc2231.c: RFC2231 support should understand utf-8.
10610 2000-01-27 09:57:09 roessler (roessler)
10612 * imap/imap_ssl.c, README.SSL, init.h, mutt.h: Add options
10613 to disallow individual SSL protocols. From Jeremy Katz
10614 <katzj@linuxpower.org>.
10616 2000-01-25 21:21:10 roessler (roessler)
10618 * imap/BUGS: Brendan Cully's latest changes:
10620 Here is a patch to add some support for read-only IMAP folders.
10621 This is most useful if you have multiple copies of mutt open,
10622 but it also allows you to open a folder read-only and not
10623 have to worry about flags getting changed. Toggling read-only
10624 still doesn't work correctly - you may lose your 'N' flags
10625 if you open a folder normally and switch to read-only.
10627 I've also decided to try using UID FETCH, although I'm not
10628 sure if older IMAP servers support it, but then again I'm
10629 not sure if anyone's using any really old IMAP servers. The
10630 main advantage is in the case of multiple clients, where
10631 one client is deleting messages and the other isn't getting
10632 notification. I'm experiencing that on my UW-IMAP 4.6 server. On
10633 the other hand, this server seems to have all sorts of terrible
10634 problems with this scenario, so I'm not sure how well the code
10635 functions. It's a two-line change so far, it's experimental,
10636 and it's the only IMAP code in an #if 0 block...
10638 * imap/README: branches: 1.4.2; 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 * imap/TODO, imap/command.c, imap/imap.c, imap/message.c:
10659 Brendan Cully's latest changes:
10661 Here is a patch to add some support for read-only IMAP folders.
10662 This is most useful if you have multiple copies of mutt open,
10663 but it also allows you to open a folder read-only and not
10664 have to worry about flags getting changed. Toggling read-only
10665 still doesn't work correctly - you may lose your 'N' flags
10666 if you open a folder normally and switch to read-only.
10668 I've also decided to try using UID FETCH, although I'm not
10669 sure if older IMAP servers support it, but then again I'm
10670 not sure if anyone's using any really old IMAP servers. The
10671 main advantage is in the case of multiple clients, where
10672 one client is deleting messages and the other isn't getting
10673 notification. I'm experiencing that on my UW-IMAP 4.6 server. On
10674 the other hand, this server seems to have all sorts of terrible
10675 problems with this scenario, so I'm not sure how well the code
10676 functions. It's a two-line change so far, it's experimental,
10677 and it's the only IMAP code in an #if 0 block...
10679 * doc/Makefile.in: Make the build process work when sgmltools
10680 aren't present. From Lawrence Greenfield <leg+@andrew.cmu.edu>.
10682 * imap/auth.c: Fix GSSAPI support. From Lawrence Greenfield
10683 <leg+@andrew.cmu.edu>.
10685 2000-01-24 13:17:17 roessler (roessler)
10687 * dotlock.h, mx.c, dotlock.c: Locking fix.
10689 * enter.c: patch-1.1.2.mg.autocomplete.1 - from Marius Gedminas
10690 <mgedmin@pub.osf.lt>.
10692 * Makefile.am: small build process fix.
10694 * m4/Makefile.am.in: Patch from Lars Hecking in order to build
10695 mutt cleanly under Solaris 2.6.
10697 * doc/manual.sgml.head: More list-reply documentation from
10698 Mikko.Hanninen@iki.fi.
10700 * init.h, mutt.h, rfc822.c: Removing rewrite_uucp. There were
10701 too many objections against it.
10703 * init.h, mutt.h, rfc822.c: Adding the $rewrite_uucp option.
10705 * po/ru.po: update.
10707 * po/eo.po, configure.in: Adding the Esperanto translation
10708 to unstable. From Edmund GRIMLEY EVANS <edmundo@rano.org>.
10710 2000-01-21 09:28:56 roessler (roessler)
10712 * po/el.po: New greek translation.
10714 * po/id.po: updated translation.
10716 2000-01-20 17:35:41 roessler (roessler)
10718 * po/pl.po: Updated polish translation.
10720 * contrib/Makefile.in, Makefile.am: "make distclean" fixes from
10723 * compose.c: Typo noted by edmundo@rano.org.
10725 * po/ko.po: Update.
10727 * send.c: Honor mail-followup-to when doing a list-reply.
10728 From Mikko.Hanninen@iki.fi.
10730 2000-01-19 14:59:01 roessler (roessler)
10732 * commands.c: Don't move the index cursor after a failed attempt
10733 to save a message. From Joe Orton <joe@orton.demon.co.uk>.
10735 * po/de.po: New German translation for unstable, from Roland
10738 * pgp.c: Fiksing a speling mysdeik nodet by Michael Sobolev. ;-)
10740 * NEWS: Add a notice on display-toggle-weed.
10742 * doc/manual.sgml.head, doc/manual.sgml.tail, OPS, functions.h:
10743 Rename display-headers to display-toggle-weed.
10745 2000-01-18 22:46:18 roessler (roessler)
10747 * mx.c: mx_open_mailbox_append: Add an error message and remove
10748 a file descriptor leak when we can open, but can't lock an MMDF
10751 * po/zh_TW.Big5.po, po/uk.po, po/sv.po, po/sk.po, po/ru.po,
10752 po/pt_BR.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/gl.po,
10753 po/id.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
10754 po/cs.po, reldate.h, VERSION, ChangeLog: automatic post-release
10755 commit for mutt-1.0.1
10757 * contrib/Makefile.in: Respect $DESTDIR in contrib/Makefile.
10758 From Hao Li <hli@rainfinity.com>.
10760 * imap/imap.c, imap/message.c: Fix use of confirmcreate with IMAP.
10761 A patch for this was suggested by Brian R. Gaeke.
10763 * init.h, alias.c: Documentation fix about gecos_mask. From Will
10766 2000-01-16 14:44:12 roessler (roessler)
10768 * po/eo.po: new esperanto translation from edmundo@rano.org.
10770 * editmsg.c: Use Visual, not Editor, for editing messages.
10771 Noted by Marius Gedminas <mgedmin@pub.osf.lt>.
10773 * rfc822.c: quote-related fix to the RFC822 parser. From Edmund
10776 2000-01-12 09:20:34 roessler (roessler)
10778 * init.c: It was impossible to unset a string. If you did
10779 "unset realname" it would just print out the value of the string.
10780 Attached is the fix.
10782 2000-01-10 21:34:06 roessler (roessler)
10784 * reap.pl: Handle #ifndef in reap.pl.
10786 * configure.in: Recognize differently-named gccs as such, and
10787 enable warnings. From "Andrew W. Nosenko" <awn@bcs.zp.ua>.
10789 * pgp.c: To compile on SunOs 4.1.4, the order of two includes
10790 needs to be switched (<sys/resource.h> contains a struct timeval.)
10792 From Mark Seiden <mis@seiden.com>.
10794 * doc/manual.sgml.head, pgplib.h, postpone.c, recvattach.c,
10795 recvcmd.c, remailer.c, remailer.h, rfc2231.c, rfc2231.h,
10796 attach.c, charset.c, charset.h, dotlock.h, editmsg.c, extlib.c,
10797 gnupgparse.c, lib.c, lib.h, makedoc.c, mh.c, muttlib.c, mx.c,
10798 mx.h, pgp.h: More copyright cosmetics - noted by Martin Michlmayr
10801 * lib.c: Use safe_free() instead of free() with mutt_str_replace -
10802 equivalent, but nicer.
10804 * parse.c, pgpkey.c, postpone.c, protos.h, recvattach.c,
10805 rfc1524.c, rfc2047.c, send.c, sendlib.c, attach.c, browser.c,
10806 compose.c, curs_main.c, edit.c, history.c, init.c, lib.c,
10807 main.c, menu.c, mh.c, muttlib.c: Add (and use) a function
10808 mutt_str_replace, which essentially replaces the sequence:
10810 safe_free (&s); s = safe_strdup (t);
10812 * build-release, gnupgparse.c: Fix PGP uid parsing. Noted by
10813 Edmund GRIMLEY EVANS <edmundo@rano.demon.co.uk>.
10815 2000-01-08 10:31:28 roessler (roessler)
10817 * VERSION, reldate.h, ChangeLog: automatic post-release commit
10820 * keymap.c: Fix a macro-related segmentation fault in stable.
10821 From Byrial Jensen.
10823 * keymap.c: Fix a macro-related segmentation fault. From Byrial
10826 * OPS, commands.c, compose.c, curs_main.c, functions.h, protos.h,
10827 recvattach.c: Unified edit-type function for the index, compose,
10828 and receive-attachment menus. Mostly by Michael Elkins.
10830 * curs_lib.c: patch-1.1.1.me.endwin.1, from Michael Elkins.
10832 * mutt.h, parse.c, init.h: Undo Michaels "pgpsearchext" patch.
10834 2000-01-06 12:00:50 roessler (roessler)
10836 * rfc2231.c, rfc2231.h, rfc822.c, rfc822.h, score.c, send.c,
10837 sendlib.c, signal.c, sort.c, sort.h, status.c, system.c, thread.c,
10838 pgplib.c, pgplib.h, pgppubring.c, pop.c, postpone.c, protos.h,
10839 query.c, recvattach.c, recvcmd.c, remailer.c, remailer.h,
10840 resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h, mh.c,
10841 mime.h, mutt.h, mutt_curses.h, mutt_menu.h, mutt_regex.h,
10842 muttlib.c, mx.c, mx.h, pager.c, pager.h, parse.c, pattern.c,
10843 pgp.h, pgpinvoke.c, keymap.c, keymap.h, lib.c, lib.h, mailbox.h,
10844 main.c, makedoc.c, mapping.h, mbox.c, menu.c, init.h, hash.h,
10845 hdrline.c, headers.c, help.c, history.c, history.h, hook.c,
10846 init.c, copy.h, curs_lib.c, curs_main.c, date.c, dotlock.c,
10847 dotlock.h, edit.c, editmsg.c, enter.c, extlib.c, filter.c,
10848 flags.c, from.c, functions.h, globals.h, gnupgparse.c, handler.c,
10849 hash.c, attach.c, attach.h, browser.c, browser.h, buffy.c,
10850 buffy.h, charset.c, charset.h, color.c, commands.c, complete.c,
10851 compose.c, copy.c, addrbook.c, alias.c: Update copyright notices
10854 * signal.c, socket.c, sort.c, sort.h, status.c, system.c,
10855 thread.c, query.c, recvattach.c, resize.c, rfc1524.c,
10856 rfc1524.h, rfc2047.c, rfc2047.h, rfc822.c, rfc822.h, score.c,
10857 send.c, sendlib.c, pattern.c, pgp.c, pgpinvoke.c, pgpkey.c,
10858 pgppubring.c, pop.c, postpone.c, protos.h, pager.h, parse.c,
10859 menu.c, mh.c, mime.h, mutt.h, mutt_curses.h, mutt_menu.h,
10860 mutt_regex.h, mutt_socket.h, mx.c, mx.h, pager.c, imap.h,
10861 init.c, init.h, keymap.c, keymap.h, lib.c, mailbox.h, main.c,
10862 mapping.h, mbox.c, hash.c, hash.h, hdrline.c, headers.c,
10863 help.c, history.c, history.h, hook.c, imap.c, curs_main.c,
10864 date.c, dotlock.c, dotlock.h, edit.c, enter.c, filter.c, flags.c,
10865 from.c, functions.h, globals.h, gnupgparse.c, handler.c, buffy.c,
10866 buffy.h, charset.c, charset.h, color.c, commands.c, complete.c,
10867 compose.c, copy.c, copy.h, curs_lib.c, addrbook.c, alias.c,
10868 attach.c, attach.h, browser.c: Updat copyright notices in stable.
10870 2000-01-05 09:40:52 roessler (roessler)
10872 * init.h, mutt.h, parse.c: patch-1.1.1.me.pgpsearchtext.1.
10873 From Michael Elkins.
10875 2000-01-03 10:15:54 roessler (roessler)
10877 * strcasecmp.c: New str*casecmp replacements for stable.
10879 * strcasecmp.c: Fix strncasecmp and strcasecmp replacement
10880 functions. Problem noted by Stu Heiss <stu@jpusa1.chi.il.us>.
10882 2000-01-01 17:59:51 roessler (roessler)
10884 * parse.c: y2k fix for 1.0.
10886 * parse.c: A y2k fix for those who still use two-digit year
10887 numbers as originally specified in RFC 822.
10889 1999-12-29 18:38:07 roessler (roessler)
10891 * po/zh_TW.Big5.po: New Chinese translation; from Anthnoy Wong
10892 <ypwong@debian.org>; Dec 21 1999.
10894 * sort.c: Fix a minor threading bug. From Edmund GRIMLEY EVANS
10895 <edmundo@rano.demon.co.uk>, Dec 14 1999.
10897 * browser.c: Fix the use of link_is_dir() in the file
10898 browser. This should fix the bug reported by John Yates
10899 <yates@flatiron.com> on Dec 07 1999. (Details noted by Byrial
10900 Jensen <byrial@image.dk> on Dec 09 1999.)
10902 * send.c: Don't use IMAP folders for FCCs when sending messages
10903 in batch mode. This is _not_ Brendan's patch, which may be
10906 1999-12-14 10:29:25 roessler (roessler)
10908 * INSTALL: Add a short note that EXACT_ADDRESS is broken.
10909 In order to fix it, we'd need a RFC 2047 implementation
10910 which knows about RFC 822 syntax. (This would also help with
10911 In-Reply-To headers, BTW, but would be considerably more complex.)
10913 1999-12-13 11:36:01 roessler (roessler)
10915 * init.h, mutt.h, protos.h, send.c, sendlib.c: Adding the
10916 envelope_from option.
10918 1999-12-09 11:17:35 roessler (roessler)
10920 * imap/README, imap/auth.c, imap/browse.c, imap/imap.c,
10921 imap/imap.h, imap/imap_private.h, imap/imap_socket.h,
10922 imap/imap_ssl.c, imap/message.c, imap/socket.c, imap/util.c,
10923 doc/manual.sgml.head, init.c, browser.c: Tommi Komulainen's
10924 multiple IMAP usernames patch.
10926 1999-12-06 09:59:28 roessler (roessler)
10928 * mbox.c: Cosmetic improvement for reading mmdf folders.
10929 From John Hawkinson <jhawk@bbnplanet.com>.
10931 1999-12-04 15:42:07 roessler (roessler)
10933 * mx.c: Check for the presence of .overview files when testing
10934 whether some directory is an MH folder. This way, you can at
10935 least read Usenet news from the spool using Mutt. ;-)
10937 * alias.c, init.h, mutt_regex.h: William Feavish's GECOS regexp
10940 1999-12-03 16:54:03 roessler (roessler)
10942 * doc/manual.sgml.head: Fix the documentation on how to join
10943 the mutt lists. Noted by Marius Gedminas <mgedmin@takas.lt>.
10945 * init.h: Fix a small bug in the documentation for $hidden_host.
10947 * configure.in: Fix the handling of --disable configure switches.
10949 * configure.in: patch-1.0.rr.autoconf-disable.1: --disable-pop
10950 shouldn't enable pop.
10952 * rfc2047.c: Properly tag quoted-printable encoded RFC 2047
10953 strings with $send_charset, not with $charset.
10955 * Makefile.am, README, README.UPGRADE: Adding one more readme
10956 file. This one is intended to serve as some kind of "howto"
10957 for the most notable incompatible configuration changes.
10959 1999-12-02 16:29:26 roessler (roessler)
10961 * pgpkey.c: Fix the PGP key selection menu's title.
10963 * imap/imap_ssl.c: SSL fixes from Tommi Kommulainen.
10965 * NEWS: Announce edit-message and resend-message, and the changes
10968 * doc/manual.sgml.head: Clarify the documentation of
10969 lists/unlists/subscribe/unsubscribe a bit.
10971 1999-12-01 12:06:31 roessler (roessler)
10973 * imap/util.c: Now, I should have got the signal handling right.
10975 * imap/util.c: another alarm (0) was missing. (However, this
10976 one didn't crash mutt.)
10978 * imap/util.c: imap_keepalive: cancel pending alarms. Otherwise,
10979 mutt will die frequently.
10981 * imap/util.c: Re-set the list of blocked signals after the
10982 imap_keepalive stuff.
10984 * imap/imap.h, imap/util.c, curs_lib.c, mutt.h, system.c:
10985 A modified version of Tommi Kommulainen's imap keepalive patch.
10987 1999-11-26 09:19:03 roessler (roessler)
10989 * imap/message.c: Fix the lines header.
10991 1999-11-25 15:18:02 roessler (roessler)
10993 * imap/imap.h, imap/util.c, curs_lib.c, mutt.h, system.c: Undo
10994 the IMAP keepalive patch. It has just bitten me while mutt was
10995 trying to dotlock a folder. Seems that there needs some more
10998 * imap/imap.h, imap/util.c, mutt.h, system.c, curs_lib.c:
10999 A modified version of Tommi Komulainen's imap keepalive patch.
11001 1999-11-24 16:29:58 roessler (roessler)
11003 * NEWS: Change some headlines: Instead of "major changes
11004 since <unstable version>", it's "major changes since 1.0" now.
11005 In addition, I changed the note concerning the lists/subscribe
11006 change to be more explicit than the old one.
11008 * imap/message.c: IMAP line count fix from
11009 Tommi.Komulainen@iki.fi.
11011 1999-11-23 23:43:51 roessler (roessler)
11013 * postpone.c: mutt_prepare_template() didn't work with
11014 PGP-encrypted messages due to an - errm - interesting typo.
11016 * doc/manual.sgml.head: Document the fact that users can enter
11017 a mail-followup-to header in the editor. There seems to have
11018 been some confusion about this.
11020 * doc/PGP-Notes.txt, acconfig.h, configure.in, pgp.c: Disable
11021 core dumps before we ask the user for a pass phrase. Suggested by
11022 <Stefan.Alfredsson@kau.se>.
11024 * doc/PGP-Notes.txt: Include the maildrop recipe Mark Weinem
11025 <mark.weinem@unidui.uni-duisburg.de> sent me some weeks ago.
11027 * muttlib.c: Permit !! for the last folder. Elm compatibility.
11029 * NEWS: Tell our users that fcc_clear exists.
11031 * init.h, mutt.h, send.c: Adding an fcc_clear option for
11032 unencrypted and unsigned FCCs.
11034 * imap/Makefile.am: Include the SSL-related code with "make dist".
11036 1999-11-22 16:01:42 roessler (roessler)
11038 * imap/imap.c, imap/imap.h, imap/imap_private.h, imap/message.c,
11039 imap/util.c, imap/BUGS, imap/README, imap/TODO, OPS, browser.c,
11040 functions.h, pgppubring.c: IMAP folder creation and deletion.
11041 From Brendan Cully.
11043 * po/de.po: Der Versuch, "Diskussionsfaden" durch etwas
11044 Verständlicheres zu ersetzen. ;-)
11046 1999-11-18 16:19:35 roessler (roessler)
11048 * init.h: Include SSL documentation in the manual.
11050 * dotlock.c: indentation noise.
11052 * imap/socket.c: Small code clean-up.
11054 * mx.c: Detect .mew_cache files in MH folders. Suggested by
11055 Kawaguti Ginga <ginga@amalthea.phys.s.u-tokyo.ac.jp>.
11057 * doc/manual.sgml.head: Documentation nit from Byrial Jensen.
11059 * lib.c: patch-1.0.bj.lastline.1: Handle last lines in
11060 configuration files nicely, even when they are not terminated
11063 * parse.c, rfc2231.c: Some rather cosmetic changes.
11065 1999-11-17 22:47:59 roessler (roessler)
11067 * menu.c: some reorganizations of the dialog menu code.
11069 * alias.c: Fix the address sanitizer. You should now be
11070 able to auto-create an alias for someone like "Jon K. Hellan"
11073 * imap/Makefile.am, imap/browse.c, imap/imap.c, imap/imap.h,
11074 imap/imap_private.h, imap/imap_socket.h, imap/imap_ssl.c,
11075 imap/imap_ssl.h, imap/message.c, imap/socket.c, imap/util.c,
11076 doc/manual.sgml.head, Makefile.am, NEWS, README.SSL, acconfig.h,
11077 configure.in, init.c, init.h, main.c, mutt.h: Tommi Komulainen's
11078 IMAP/SSL support patches.
11080 * menu.c, mutt_menu.h: Tommi Komulainen's menu/dialog patch.
11082 1999-11-15 17:44:15 roessler (roessler)
11084 * pgp.c: Fix the pgp-hook logic.
11086 * color.c: Small color fix from T. E. Dickey.
11088 * color.c: A small patch from TE Dickey.
11090 1999-11-11 18:30:25 roessler (roessler)
11092 * rfc822.c: ups, the previous patch included a small buffer
11095 * po/gl.po: Roberto Suarez Soto <robe@ceu.fi.udc.es> sent us a
11098 * rfc822.c: Fix a header quoting bug.
11100 * doc/Makefile.in: Another build process patch from Brendan Cully.
11102 1999-11-10 21:35:33 roessler (roessler)
11104 * rfc2231.c: Ignore empty MIME parameters.
11106 1999-11-09 12:40:14 roessler (roessler)
11108 * mbox.c, parse.c: Add some more sanity checks about
11111 * curs_lib.c: Fix an SLang-related compilation problem.
11112 Originally from Jon KÃ¥re Hellan.
11114 * postpone.c: Simplify mutt_prepare_template (). Instead of
11115 copying around all kinds of data, we re-parse the postponed
11116 message's structure.
11118 * postpone.c: Make sure mutt doesn't forget MIME structure when
11119 the user resends a message/rfc822 body from the recvattach menu.
11120 Note, however, that this is more of a temporary solution
11121 - I think there is some more space for improvements in
11122 mutt_prepare_template().
11124 * imap/Makefile.am, doc/Makefile.in, contrib/Makefile.in,
11125 configure.in, Makefile.am: Build process fixes from Brendan Cully.
11127 * pager.c: Add a missing redraw after resend-message.
11129 1999-11-08 22:10:49 roessler (roessler)
11131 * VERSION: Undo changes which are due to release-building tests.
11132 After all, we want the _right_ diff next time.
11134 * build-release: Finalize the new build-release script.
11136 * ChangeLog, VERSION, build-release: automatic post-release
11137 commit for mutt-1.1.1.2
11139 * LAST_TAG, Makefile.am, OVERSION, VERSION, build-release,
11140 ChangeLog: automatic post-release commit for mutt-1.1.1.1
11142 * LAST_TAG, Makefile.am, OVERSION: Preparing some improvements
11143 to the build process.
11145 * po/de.po, reldate.h, VERSION, ChangeLog: automatic post-release
11146 commit for mutt-1.1.1
11148 1999-11-07 22:52:40 roessler (roessler)
11150 * sendlib.c: short-cut utf-7 as a 7bit character set. Currently,
11151 utf-7 may be overridden by us-ascii.
11153 * protos.h, recvattach.c, recvcmd.c, rfc1524.c, rfc1524.h,
11154 send.c, sendlib.c, attach.c, attach.h, browser.c, commands.c,
11155 compose.c, curs_main.c, functions.h, init.h, mutt.h, muttlib.c,
11156 pager.c, pager.h, postpone.c, Makefile.am: Rewriting lots of
11157 the recvattach code.
11159 * po/eo.po: branches: 1.1.2; file eo.po was initially added on
11160 branch mutt-1-0-stable.
11162 * po/eo.po, configure.in: Esperanto translation from Edmund
11163 GRIMLEY EVANS <edmundo@rano.demon.co.uk>.
11165 1999-11-05 07:28:11 roessler (roessler)
11167 * pgppubring.c: preprocess out some unused strings.
11169 1999-11-04 21:35:32 roessler (roessler)
11171 * rfc2231.c: Catch a segmenatation fault. Note that this is
11172 not the real fix for the problem...
11174 * menu.c: Change a short to an int where it should have been one.
11176 * po/gl.po: New version.
11178 * protos.h, send.c, status.c, buffy.c, globals.h, postpone.c:
11179 IMAP postpone changes from Byrial Jensen.
11181 1999-11-03 20:30:19 roessler (roessler)
11183 * recvattach.c: Adding a comment which describes some ideas on
11184 how the attachment menu should work.
11186 1999-11-02 15:51:07 roessler (roessler)
11188 * imap/BUGS, imap/command.c, imap/imap.c, imap/imap_private.h,
11189 imap/message.c, imap/util.c, buffy.c: Various IMAP-related fixes
11190 from Brendan Cully.
11192 1999-10-31 17:12:55 roessler (roessler)
11194 * po/it.po: [stable] Small fix from Marco d'Itri.
11196 * m4/.cvsignore, intl/.cvsignore, imap/BUGS, imap/message.c,
11197 contrib/.cvsignore: From Brendan Cully: IMAP updates should work
11200 1999-10-29 05:43:40 roessler (roessler)
11202 * po/.cvsignore: Cosmetics.
11204 * imap/BUGS: Update the documentation.
11206 * doc/.cvsignore: Cosmetics.
11208 * buffy.c, globals.h, postpone.c, send.c, status.c: Don't check
11209 the number of postponed messages every time the status line
11210 is updated - this gets quite slow when used with slow IMAP
11213 1999-10-28 17:42:07 roessler (roessler)
11215 * README: Fix the version number in the README file.
11217 * pop.c: Cosmetic POP fixes from Evan DiBiase
11218 <evand@telerama.com>.
11220 * pop.c: Cosmetic fixes from Evan DiBiase <evand@telerama.com>.
11222 1999-10-28 08:15:38 <Jon.K.Hellan@item.ntnu.no> (roessler)
11224 * imap/imap_socket.h, imap/socket.c, init.h, globals.h: Adding
11225 imap_preconnect. This way, you can let mutt start an ssh tunnel
11226 before it tries to connect to an IMAP server.
11228 1999-10-27 12:17:34 roessler (roessler)
11230 * po/gl.po: branches: 1.1.2; file gl.po was initially added on
11231 branch mutt-1-0-stable.
11233 * po/gl.po, configure.in: Adding a Galician translation.
11235 1999-10-26 15:14:01 roessler (roessler)
11237 * curs_lib.c, main.c: Some display-related fixes from Andrej
11240 * editmsg.c: Fix a small bug in the new edit-message feature.
11241 From Andrej Gritsenko.
11243 * imap/imap.c, imap/imap_private.h, imap/util.c, imap/auth.c,
11244 imap/browse.c, imap/command.c: * stops mutt from logging CRAM
11245 secrets in debug mode. * should fix mutt segfaulting when trying
11246 to open {} * helps with the problem of mutt detecting new mail
11248 folder. Now, IMAP commands from the SELECTED state should call
11249 imap_cmd_finish after they've executed commands. I've only put
11250 this is imap_buffy_check for now - in my opinion the command
11251 execution path is still not stable, and rewrites may obviate
11252 the need for this...
11254 (From: Brendan Cully <brendan@kublai.com>)
11256 1999-10-25 20:05:14 roessler (roessler)
11258 * po/sv.po: branches: 1.1.2; file sv.po was initially added on
11259 branch mutt-1-0-stable.
11261 * po/sv.po, configure.in: Adding the Swedish translation to
11264 * po/de.po: Updated German translation from Roland Rosenfeld.
11266 * imap/imap.h, imap/imap_private.h, imap/message.c, imap/util.c,
11267 imap/.cvsignore, imap/BUGS, imap/Makefile.am, imap/browse.c,
11268 imap/command.c, imap/imap.c, init.h: Brendan Cully's IMAP code
11271 1999-10-22 08:49:30 roessler (roessler)
11273 * Makefile.am, VERSION, reldate.h, ChangeLog: automatic
11274 post-release commit for mutt-1.1
11276 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/pt_BR.po, po/ru.po,
11277 po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po,
11278 po/es.po, po/el.po, po/de.po, po/cs.po, NEWS, VERSION, reldate.h,
11279 ChangeLog: post-release commit for one dot zero. (yes, really.)
11281 1999-10-21 08:07:22 roessler (roessler)
11283 * compose.c: Another sprintf-vs-null issue.
11285 1999-10-20 14:51:57 roessler (roessler)
11287 * po/id.po: new indonesian translation.
11289 * imap/message.c: Flags should only be modified using
11290 mutt_set_flag(). Everything else leads to neglected side effects.
11291 In this case, index colors, searches and possibly other side
11292 effects were ignored when a message which resides on an IMAP
11295 * imap/auth.c: Let the user skip CRAM-MD5 by entering an empty
11298 * po/id.po, po/el.po: translation updates.
11300 * configure.in: Don't use GNU grep specific options.
11302 1999-10-19 15:34:04 roessler (roessler)
11304 * imap/auth.c: Fix some sloppiness-induced, but harmless,
11307 * imap/imap_private.h, imap/auth.c, imap/imap.c: Add
11308 AUTHENTICATE=ANONYMOUS support to the IMAP authentication methods.
11309 This is, for instance, needed to access the cyrus-related mailing
11310 lists' archives at CMU.
11312 * po/el.po: New greek translation.
11314 1999-10-18 09:13:42 roessler (roessler)
11316 * pgp.c: Handle Ctrl-G on the pgp-hook prompt correctly.
11318 1999-10-16 15:19:29 roessler (roessler)
11320 * Makefile.am: doc/PGP-Notes.txt vs. doc/PGP-Notes.
11322 * Makefile.am: [stable] doc/PGP-Notes.txt has an extension. ups.
11324 * send.c: [stable] Fix Debian bug #47408.
11326 * send.c: Fix Debian bug #47408: When the postponed folder
11327 is a maildir, messages should only be written to the _new_
11330 * po/nl.po: New nl translation from Johan van Selst
11333 * po/cs.po: New cs translation from Jiri Pavlovsky
11334 <pavlovsk@ff.cuni.cz>.
11336 * po/zh_TW.Big5.po: [stable] chinese translation fixes from
11337 Anthony Wong <ypwong@debian.org>.
11339 * init.h: scoring documentation fix.
11341 * globals.h, init.h, mutt.h, mx.c, protos.h, score.c, sort.c:
11342 Scoring improvements.
11344 1999-10-14 16:09:10 roessler (roessler)
11346 * po/ru.po: New Russian tranlation for stable.
11348 * contrib/gpg.rc: New gpg.rc from Roland Rosenfeld.
11350 * po/fr.po: [stable] New french translation.
11352 * po/de.po: [stable] Fixes to the German translation.
11354 * pattern.c: [stable] Fix a segmentation fault when attempting
11355 to search pgp-encrypted messages.
11357 * pattern.c: Fix a segmentation fault when search PGP-encrypted
11360 1999-10-11 20:26:41 roessler (roessler)
11362 * VERSION, po/es.po, reldate.h, ChangeLog: automatic post-release
11363 commit for mutt-0.96.8
11365 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11366 po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
11367 po/el.po, po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog:
11368 post-release commit for 1.0pre4.
11370 * po/zh_TW.Big5.po: New Chinese Translation.
11372 * dotlock.c: [stable] Use dotlock.c from unstable.
11374 1999-10-06 20:20:54 roessler (roessler)
11376 * Makefile.am: Makefile.am fix for unstable.
11378 * Makefile.am: [stable] Check for mutt_dotlock in
11379 $(DESTDIR)$(bindir), not in $(bindir). This should fix some
11380 Debian build problems.
11382 * init.h: fix the $from documentation. Noted by David DeSimone.
11384 1999-10-05 06:50:34 roessler (roessler)
11386 * compose.c, mutt.h, recvattach.c: small fixes from Gero Treuner.
11388 * mutt.h, recvattach.c, compose.c: [stable] small fixes from
11391 1999-10-04 10:05:26 roessler (roessler)
11393 * configure.in: [stable] add pt_BR to ALL_LINGUAS.
11395 * configure.in: add pt_BR to ALL_LINGUAS.
11397 * po/pt_BR.po: Brasilian translation.
11399 * po/pt_BR.po: branches: 1.1.2; file pt_BR.po was initially
11400 added on branch mutt-1-0-stable.
11402 * po/pt_BR.po: Brasilian translation.
11404 * imap/BUGS, imap/Makefile.am, imap/README, imap/auth.c,
11405 imap/imap.c, imap/util.c, .cvsignore, mx.c: Some fixes from
11408 * pgpewrap: pgpewrap spits out ugly error messages when used
11411 * configure.in: AM_C_PROTOTYPES seems to be too recent for the
11412 installed automake/autoconf base.
11414 * postpone.c: Remove some nonsense from the resend-message
11417 * postpone.c: Fix a memory leak.
11419 1999-09-30 22:05:28 roessler (roessler)
11421 * imap/message.c, send.c, sendlib.c, OPS, buffy.c, curs_main.c,
11422 functions.h, headers.c, main.c, mbox.c, mh.c, mutt.h, parse.c,
11423 parse.h, postpone.c, protos.h, recvattach.c: Add a resend-message
11424 function (similar to the _old_ edit-message), and redo large
11425 parts of mutt_prepare_edit_message (now mutt_prepare_template).
11427 * main.c: unstable cosmetics.
11429 * main.c: [stable] cosmetic change suggested by marco d'itri.
11431 * po/es.po, po/es.po: New spanish translation from Boris
11434 * imap/Makefile.am, makedoc.c: Build fixes from Lars Hecking.
11436 * doc/manual.sgml.in, Muttrc.in, NEWS, globals.h, init.h, send.c:
11437 [stable] Re-add in_reply_to, this time with the right default
11440 * sendlib.c: [unstable] fix the duplicate x-mailer/uesr-agent
11443 * send.c, globals.h, init.h: [unstable] Re-add in-reply-to.
11444 This time with a suitable default. #-\
11446 1999-09-29 17:47:33 roessler (roessler)
11448 * configure.in: More fixes from Lars Hecking.
11450 * configure.in: Adding AC_PREREQ to configure.in.
11452 * configure.in: make sure the right software is used for building
11453 mutt. Patch suggested by Lars Hecking and Will Fiveash.
11455 * pgpinvoke.c: don't leak /dev/null file descriptors. From Roland
11458 * curs_main.c: fix^2 for stable.
11460 * curs_main.c: Fixing the fix - missing brackets.
11462 * curs_main.c, parse.c: [stable] Fix some memory leaks noted by
11463 purify running on behalf of Daniel Eisenbud.
11465 * curs_main.c, parse.c: Fix some memory leaks noted by purify
11466 running on behalf of Daniel Eisenbud.
11468 1999-09-28 18:55:31 roessler (roessler)
11470 * po/ru.po: Here goes an update for version 1.0-pre3i. The main
11471 feature of this translation is that one-letter answers to
11472 multiple choice questions are not localized (Thomas, could you
11473 please add this as comment to the update in CVS?)
11475 (From: Michael Sobolev.)
11477 * sendlib.c: [stable] Include SPACE and HT with MIME specials.
11479 * sendlib.c: [unstable] Include SPACE and HT with MimeSpecials.
11481 * Makefile.am: Better solution for the makedoc build using
11484 * Makefile.am: Some makes apparently have to be told about how
11487 1999-09-27 17:55:14 roessler (roessler)
11489 * copy.c: A back-port from unstable had missed some parts which
11490 could lead to message corruption with mh mail folders.
11492 * po/it.po: new Italian translation from Marco d'Itri.
11494 * po/pl.po: New polish translation.
11496 * po/de.po, po/de.po: Translation fix from Roland Rosenfeld.
11498 * doc/manual.sgml.in: Documentation fix from Roland Rosenfeld.
11500 1999-09-25 07:37:51 roessler (roessler)
11502 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11503 po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
11504 po/el.po, po/de.po, po/cs.po: post-release commit for 1.0pre3.
11506 * VERSION, reldate.h, ChangeLog: pre-release commit for 1.0pre3.
11508 1999-09-24 17:51:55 roessler (roessler)
11510 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/pl.po, po/ru.po,
11511 po/it.po, po/ko.po, po/nl.po, po/fr.po, po/id.po, po/el.po,
11512 po/es.po, po/cs.po, po/de.po, ChangeLog, VERSION, reldate.h:
11513 automatic post-release commit for mutt-0.96.7
11515 1999-09-23 21:13:55 roessler (roessler)
11517 * po/el.po: New Greek tranlsation from Fanis <madf@geocities.com>.
11519 * browser.c: [stable] Solaris snprintf vs. NULL pointers.
11521 * browser.c: Try not to pass NULL pointers to snprintf
11522 - the Solaris version doesn't like them. (Noted by
11523 Thomas.Parmelan@efrei.fr.)
11525 * imap/imap_private.h, imap/socket.c, imap/util.c, imap/BUGS,
11526 imap/imap.c, buffy.c: Brendan Cully's latest changes:
11528 * includes all of my last patch, since it hasn't been committed
11529 yet. * catches a couple segfault problems if Context is NULL.
11530 * works harder to avoid sending null STORE FLAGS commands. May not
11531 be perfect yet, but also has extra debugging code. * has the
11532 beginnings of a more interactive IMAP error handler.
11533 Doesn't do anything yet, I'm just including it because I want
11534 to get the rest of the patch out.
11536 * doc/Makefile.in, Makefile.am: Use $(MAKE) instead of make.
11537 Noted by Ryan Murray <rmurray@cyberhqz.com>.
11539 * doc/Makefile.in, Makefile.am, configure.in, init.h: A small
11540 portability fix related to makedoc.
11542 * po/es.po: [stable] new spanish translation from Boris Wesslowski
11543 <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
11545 * alias.c: increase this limit for stable as well.
11547 * handler.c: [stable] Fix a buffer overflow and a bug helping
11548 with exploiting this overflow in the text/enriched handler.
11550 * handler.c: Fix a buffer overflow and a bug helping with
11551 exploiting this overflow in the text/enriched handler.
11553 * imap/browse.c, doc/manual.sgml.head, curs_main.c: This small
11556 * catches a possible null-pointer dereference in mx_close_mailbox
11557 when logging out of the server.
11558 * fixes IMAP tab-completion cosmetics (slightly broken with last
11559 Cyrus-compatibility updates)
11560 * adds a bit to the IMAP part of the manual.
11562 Brendan Cully <brendan@kublai.com>
11564 * alias.c: Increase a buffer to make larger group aliases
11565 possible. The current STRING buffer was far too small.
11567 1999-09-12 19:39:10 roessler (roessler)
11569 * po/es.po: [stable] Updated spanish translation from Boris
11572 * po/es.po: [stable] Fixes for the Spanish translation.
11573 From Nicolás Lichtmaier <nick@debian.org>.
11575 * imap/BUGS, imap/Makefile.am, imap/TODO, imap/auth.c,
11576 imap/imap.c, imap/imap.h, imap/imap_private.h, imap/message.c,
11577 imap/util.c, buffy.c, commands.c, globals.h, init.h: The attached
11578 patch (imap-turbocharge.diff):
11580 * changes mutt_buffy_check to only poll the selected folder
11581 when it is opened, not all mailboxes (unless the timeout
11582 has expired). This is a noticeable win if you have a few
11585 * sets the default checkinterval to 60 seconds from 0. Things
11586 are much much slower with 0.
11588 * makes some cosmetic renames
11590 * moves lots of generic imap stuff into a separate file,
11593 * abstracts the process of sending a command to an IMAP server
11594 a bit better (lots more to do here, though).
11596 * moves the message-set creation code used by the new fastdelete
11597 code into its own function, since it is generally useful.
11599 * implements server-side copy of messages. Tagged messages
11600 are copied in one command, thanks to the message-set
11603 (From: Brendan Cully; modifications by tlr.)
11605 1999-09-11 17:04:12 roessler (roessler)
11607 * po/pl.po: [stable] new polish translation from Pawel Dienkonski.
11609 * po/es.po: [stable] New Spanish translation from Boris
11612 * configure.in: [stable] Hurd portability patch from Marcus
11615 * configure.in: Hurd portability patch from Marcus Brinkmann.
11617 * imap/browse.c, imap/imap.c: Fix IMAP fast deletion.
11620 * Muttrc.in: typos fixed by Telsa.
11622 * doc/manual.sgml.in: Small manual fix for stable. Noted by
11623 Telsa <hobbit@aloss.ukuu.org.uk>.
11625 1999-09-08 06:05:54 roessler (roessler)
11627 * imap/imap.c, imap/imap.h, imap/imap_private.h, mx.c,
11628 curs_main.c: The attached patch:
11630 * gets Mutt to properly log off the IMAP server when
11631 quitting. Clients don't care, but it's polite and proper.
11632 * further updates the flags changes from yesterday * uses CLOSE
11633 instead of EXPUNGE when closing a mailbox and purging
11634 messages, for some slight speed gain. * purges all messages
11635 marked for deletion in one command (if purging),
11636 making for very cool speed gains switching mailboxes if you're
11637 on, say, a few high volume mailing lists. Yeah, baby! (I
11638 personally love this one).
11640 (From Brendan Cully <brendan@kublai.com>)
11642 1999-09-07 17:01:28 roessler (roessler)
11644 * Makefile.am: Bail out if the chmod of mutt_dotlock fails.
11646 * pgpkey.c: Fix a strtok NULL pointer problem.
11648 * doc/manual.sgml.in: notes on how to produce secure mailcaps.
11650 * gnupgparse.c, pgpinvoke.c: GPG-related fix from Gero Treuner.
11652 * imap/BUGS, imap/Makefile.am, imap/TODO, imap/imap.c,
11653 imap/imap_private.h, imap/message.c, imap/message.h, mutt.h,
11654 muttlib.c, mx.c, status.c, complete.c, flags.c: * redoes the
11655 folder update optimisation I did yesterday. It's somewhat
11656 cleaner and less invasive, and I'm not so worried about memory
11659 * Fixes the bug where mutt would append a '/' to $folder even
11660 if it was only {mailhost}, causing mutt to browse the root
11661 directory instead of the home directory.
11663 * includes a first stab at preserving the D flag on the IMAP
11664 server. Now if you answer no to 'Purge deleted', the server
11665 still stores the messages as deleted, but doesn't expunge them
11668 NOTE: this is a first attempt. Play around, but don't mark
11669 things as deleted that you'd be sorry to see disappear.
11671 (From: Brendan Cully <brendan@kublai.com>)
11673 * doc/manual.sgml.head: Adding notes from README.SECURITY.
11675 1999-09-06 09:16:53 roessler (roessler)
11677 * imap/Makefile.am, imap/TODO, imap/imap.c, imap/imap.h,
11678 imap/imap_private.h, imap/message.c, imap/message.h, mutt.h,
11679 muttlib.c: * Small imap/Makefile.am tweak for make dist
11681 * Hold on to mailbox flags, message flags, do update in one pass
11682 instead of two, halving traffic on mailbox sync.
11684 * Update message flags at fetch as well as header download,
11685 if the server thinks they've changed. Saves some unneeded
11688 * Move some structures out of imap_private.h into message.h,
11689 since they are local now.
11691 (From: Brendan Cully <brendan@kublai.com>)
11693 1999-09-05 08:42:23 roessler (roessler)
11695 * contrib/Tin.rc: add a sample of tin/lynx-like key bindings.
11697 * imap/Makefile.am: include message.c with the IMAP library.
11699 * init.c: [stable] Fixing "unignore *".
11701 * init.c: Fix "unignore *": We must not add "*" to the unignore
11704 * init.h: Documentation nit, from Liviu.
11706 1999-09-04 04:55:58 roessler (roessler)
11708 * imap/BUGS, imap/browse.c, imap/imap.c, imap/imap_private.h,
11709 imap/message.c: Fix some more IMAP problems. From Brendan Cully.
11711 1999-09-03 21:42:16 roessler (roessler)
11713 * contrib/sample.muttrc: fix mailing list addresses. Noted by
11714 David Benfell <benfell@greybeard95a.com>.
11716 * browser.c: - If the name of the folder returned by an IMAP
11717 server is empty, Mutt could segfault in the browser window
11718 attempting to display it.
11719 - add_folder in browser.c looks like it got corrupted in
11720 some CVS update. A small patch makes things work again for
11722 (From: Brendan Cully <brendan@kublai.com>)
11724 * strdup.c, configure.in: strdup for unstable.
11726 * configure.in: [stable] Some systems may not have strdup.
11729 * strdup.c: branches: 1.1.2; file strdup.c was initially added
11730 on branch mutt-1-0-stable.
11732 * strdup.c: [stable] Some systems may not have strdup.
11735 * browser.c: [stable] cosmetic fix from Brendan Cully.
11737 1999-09-02 18:50:46 roessler (roessler)
11739 * editmsg.c: Don't copy the Status header to the user's edit
11740 buffer - we destroy it later when copying the message back.
11742 * acconfig.h, configure.in, init.c, init.h, main.c:
11743 [stable] Improved pgp 6.5.1 support. From Jochen Schmitt
11744 <Jochen@herr-schmitt.de>.
11746 * doc/manual.sgml.head, Makefile.am, OPS, compose.c, curs_main.c,
11747 editmsg.c, mutt.h, protos.h, send.c, sendlib.c: A new edit-message
11748 feature, giving the raw message in an editor.
11750 * imap/auth.c: Fix a tiny signedness warning.
11752 * dotlock.c: Remove a superfluous label.
11754 * dotlock.c: [stable] remove a superfluous label.
11756 * po/cs.po: New czech translation. From Jiri Pavlovsky
11757 <pavlovsk@ff.cuni.cz>.
11759 * doc/manual.sgml.in: [stable] It's www.sgmltools.org, not
11760 www.sgml-tools.org. Noted by Heiko Schlichting.
11762 1999-09-01 21:41:19 roessler (roessler)
11764 * doc/Makefile.in, Makefile.am: A couple of build process
11765 and portability fixes concerning the automatically generated
11768 * mutt.h, init.c: [stable] Fix ignore/unignore. This is a
11769 back-port from the unstable branch.
11771 * po/ko.po: New Korean translation. From Byeong-Chan Kim
11772 <redhands@linux.sarang.net>.
11774 * curs_lib.c, edit.c, hdrline.c, sendlib.c: Fix a couple of
11775 possible compilation warnings. (Noted by "John C. Place"
11776 <placej@ctcdist.com>.)
11778 * hdrline.c, sendlib.c, curs_lib.c, edit.c: [stable] Fix a couple
11779 of small warnings. Noted by "John C. Place" <placej@ctcdist.com>.
11781 * ChangeLog: check-point commit.
11783 * mx.c: Don't clear the error line whenever dotlocking a file.
11785 * mx.h: adding a prototype.
11787 * curs_main.c, mailbox.h, mx.c: When the user synchronizes a
11788 mail folder, do a thorough check.
11790 1999-08-31 20:26:33 roessler (roessler)
11792 * po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/ko.po,
11793 po/nl.po, po/pl.po, po/id.po, po/it.po, po/es.po, po/fr.po,
11794 VERSION, po/cs.po, po/de.po, po/el.po, reldate.h, Makefile.am,
11795 ChangeLog: automatic post-release commit for mutt-0.96.6
11797 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11798 po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
11799 po/el.po, po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog:
11800 post-release commit for 1.0pre2.
11802 * doc/manual.sgml.tail, doc/manual.sgml.head, protos.h, thread.c,
11803 OPS, curs_main.c, functions.h: Adding a <parent-message>
11804 function. From Roland Rosenfeld <roland@spinnaker.rhein.de>.
11806 * curs_lib.c: Fix possible signedness problem with localized
11809 * po/ru.po: New russian translation. From Michael Sobolev
11812 * imap.c: [stable] fix IMAP caching.
11814 1999-08-30 16:10:45 roessler (roessler)
11816 * configure.in, imap/imap.c, main.c: Properly handle IMAP
11821 * mh.c: [stable] Back-port various fixes from stable.
11823 * mh.c: Avoid a memory and temporary file leak.
11825 * mx.c, buffy.c, configure.in, imap.c: [stable] back-port
11826 of various IMAP-related fixes. From Brendan Cully
11827 <brendan@kublai.com>.
11829 1999-08-27 07:41:44 roessler (roessler)
11831 * TODO: some notes on generic limiting.
11833 1999-08-26 20:26:56 roessler (roessler)
11835 * keymap.c: Change alias menu key bindings to something more
11838 * imap/TODO: Adding a TODO list.
11842 * doc/manual.sgml.tail: Fix the sgml-tools url. Noted by Heiko
11845 * doc/manual.sgml.in: Fix the URL to the sgml-tools package.
11846 Noted by Heiko Schlichting.
11848 * mh.c: Fixing a somewhat hypothetical error condition.
11850 * curs_main.c, keymap.c, pager.c, recvattach.c: IRIX fixes.
11852 * keymap.c, main.c, pager.c, recvattach.c, curs_main.c, edit.c:
11853 Various fixes to make mutt compile on IRIX. Additionally,
11854 we introduce default bindings for the <enter> key which is
11855 used by xwsh for "return". Suggested by Heiko Schlichting
11856 <heiko@cis.fu-berlin.de>.
11858 1999-08-25 06:33:37 roessler (roessler)
11860 * configure.in: We need ranlib even when we don't use IMAP.
11862 * compose.c: Trivial patch to make attach-message work for
11865 1999-08-24 21:27:20 roessler (roessler)
11867 * po/de.po: Updates from Roland Rosenfeld.
11869 * Makefile.am: Automake clean-up. From Lars Hecking.
11871 * po/id.po: Updates.
11873 * doc/Makefile.in: build muttrc.man before installing it.
11875 * reldate.h, Makefile.am, VERSION, ChangeLog: automatic
11876 post-release commit for mutt-0.96.5
11878 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11879 po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
11880 po/el.po, po/de.po, po/cs.po, NEWS, VERSION, reldate.h, ChangeLog:
11881 release-commit 1.0pre1.
11883 * Makefile.am: Still more bugs in the release-building process.
11885 * Makefile.am: *grrrr* typos.
11887 * po/sk.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/nl.po,
11888 po/pl.po, po/fr.po, po/id.po, po/it.po, po/ko.po, po/cs.po,
11889 po/de.po, po/el.po, po/es.po, ChangeLog: translation update.
11891 * Makefile.am: Some of the targets were broken.
11893 * Makefile.am: Another tidbit.
11895 * Makefile.am: Still more build-process stuff. Let's see whether
11896 this automatically builds 0.96.5.
11898 * doc/manual.sgml, doc/muttrc.man, Muttrc: Remove some auto-built
11899 files from the repository.
11901 * Makefile.am: Further distribution process fixes.
11903 * po/POTFILES.in: Make translations fit together with actual
11906 * doc/Makefile.in, Muttrc, ChangeLog, Makefile.am: More fixes
11907 to the distribution-building process; check-point commit for
11908 documentation and ChangeLog.
11910 * doc/Makefile.in, doc/manual.sgml, doc/muttrc.man: Various
11911 experimental changes to automate the distribution-building
11912 process; documentation update.
11914 * Makefile.am: Various experimental changes to automate the
11915 distribution-building process.
11917 1999-08-23 22:12:05 roessler (roessler)
11919 * configure.in: Fix charmaps part of the build process.
11921 * copy.c: Fix an off-by-one error which lead to a segmentation
11924 * charset.c: Don't delete symbol -> character code mappings.
11925 Character sets may define multiple symbols. :-(
11927 * imap/auth.c, imap/browse.c, imap/imap.c, imap/imap.h,
11928 imap/imap_private.h, browser.c, configure.in, Makefile.am,
11929 acconfig.h: Inclue GSS authentization for IMAP.
11931 * dotlock.c, mx.c: Remove a couple of NFS-related hacks which
11932 seem to be unnecessary.
11934 * main.c: Fix a small typo affecting mutt -v's output.
11936 1999-08-20 08:24:13 roessler (roessler)
11938 * po/fr.po: Fixed french translation.
11940 * imap/Makefile.am, imap/auth.c, imap/browse.c, imap/imap.c,
11941 imap/imap.h, imap/imap_private.h, imap/imap_socket.h, imap/md5.h,
11942 imap/md5c.c, imap/socket.c, socket.c, globals.h, imap.c, imap.h,
11943 init.h, lib.h, mime.h, mutt_socket.h: Brendan Cully's latest
11946 * prepare: branches: 2.8.2; Brendan Cully's latest IMAP clean-up.
11948 * protos.h, rfc2047.c, sendlib.c, Makefile.am, base64.c,
11949 configure.in, copy.c: Brendan Cully's latest IMAP clean-up.
11951 * doc/manual.sgml.in, NEWS, copy.c, init.h, mutt.h, sendlib.c:
11952 Back-port $bounce_delivered from unstable.
11954 * po/fr.po: [stable] Small fixes.
11956 1999-08-19 10:04:28 roessler (roessler)
11958 * sendlib.c: [stable] Fix a back-porting bug.
11960 * configure.in: [stable] Albert Chin-A-Young
11961 <china@thewrittenword.com> suggests a different check for -lnsl
11964 * configure.in: Albert Chin-A-Young suggests a slightly different
11965 check for libsocket and libnsl.
11967 * doc/manual.sgml.in: [stable] fix the urlview url.
11969 * doc/manual.sgml.head: fix the urlview url.
11971 * main.c: copyright message cosmetics.
11973 * Makefile.am, configure.in, prepare: Remove the $output.in hack,
11974 and create a fake charmaps directory instead.
11976 * acconfig.h, configure.in: [stable] check signal.h for
11977 sig_atomic_t. This should help to build this version of mutt
11978 on systems such as SunOS 4.1.
11980 * sendlib.c: [stable] Force quotes around the boundary parameter's
11983 * sendlib.c: Force quotes around the boundary parameter.
11984 Another courtesy towards Outlook.
11986 * pgp.c: [stable] Make sure the boundary MIME parameter is the
11987 last one on multipart/signed. Otherwise, Outlook will fail.
11988 Pointed out by Ian Bell, Turnpike.
11990 * muttlib.c, pgp.c: Ian Bell (turnpike) reports that Outlook
11991 Express expects the boundary parameter to be the _last_ MIME
11992 parameter on a multipart/* body part, and otherwise displays
11995 1999-08-18 06:54:13 roessler (roessler)
11997 * doc/muttrc.man, doc/muttrc.man.head, doc/manual.sgml, NEWS:
11998 documentation fixes.
12000 * commands.c: Fetch senders' keys also when decrypting a message.
12001 There may be a signature.
12003 * main.c: Don't try to create $maildir if it's an IMAP folder.
12005 1999-08-17 20:04:07 roessler (roessler)
12009 * reldate.h: *grmbls*
12011 * po/de.po, ChangeLog, VERSION: post-release commit for 0.96.4.
12013 * po/de.po, VERSION, ChangeLog: post-release commit for 0.95.7.
12015 * doc/manual.sgml, doc/muttrc.man, Muttrc: ispell's default path.
12017 * postpone.c: Fixing a mutt -p segfault.
12019 * doc/mutt.man, main.c: cosmetics; mention warranties in the
12022 1999-08-15 19:59:09 roessler (roessler)
12024 * compose.c: Make attach-message work with IMAP folders.
12026 * po/cs.po: New CS translation.
12028 * doc/Makefile.in, doc/manual.sgml, doc/muttrc.man, mutt.h, mx.c,
12029 pgp.c, pgp.h, pgpinvoke.c, prepare, send.c, Makefile.am, Muttrc,
12030 NEWS, README.SECURITY, browser.c, browser.h, commands.c, copy.c,
12031 curs_main.c, globals.h, init.c, init.h, main.c: Various changes
12032 added over the last week:
12034 - $delete_untag - creation of "application/pgp" messages -
12035 an attempt to fix prepare. - Browser format changes
12037 * dotlock.h: cosmetics.
12039 * dotlock.c: [stable] take dotlock.c from unstable.
12041 * dotlock.c: Commit remaining changes.
12043 * copy.c, mh.c, mutt.h: Remove ugly mh-synching kludge.
12045 * dotlock.c, dotlock.h: Really fix $save_empty, even when the
12046 dotlocking code is compiled into mutt.
12048 * dotlock.c, dotlock.h: [stable] Fix $save_empty even when the
12049 dotlocking code is linked into mutt.
12051 1999-08-09 19:03:12 roessler (roessler)
12053 * ChangeLog, ChangeLog: check-point commit.
12055 * po/sk.po, po/uk.po, po/zh_TW.Big5.po, po/ko.po, po/nl.po,
12056 po/pl.po, po/ru.po, po/de.po, po/el.po, po/es.po, po/fr.po,
12057 po/id.po, po/it.po, po/cs.po: update-po.
12059 * po/zh_TW.Big5.po: [stable] Fixing a small typo in the Chinese
12062 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
12063 po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/el.po,
12064 po/es.po, po/de.po, po/cs.po: [stable] Adding the new polish
12065 translation; general "make update-po".
12067 * Muttrc, doc/muttrc.man, doc/muttrc.man.head, main.c,
12068 po/zh_TW.Big5.po: Various fixes. Additionally, mutt will now
12069 create the $folder directory when started in curses mode and if
12072 1999-08-08 14:57:13 roessler (roessler)
12074 * po/zh_TW.Big5.po: new chinese translation.
12076 * po/zh_TW.Big5.po: New chinese translation.
12078 * Makefile.am: Fix order of some dependencies.
12080 * Makefile.am: Fix keymap_defs.h dependency.
12082 * po/it.po: Fix a translation string in it.po.
12084 * po/it.po: Fixing a message. From Marco.
12086 * doc/muttrc.man, init.h: Include complete documentation
12087 regardless of actual features.
12089 * doc/manual.sgml.in, doc/manual.sgml.tail, doc/mutt.man,
12090 doc/mutt.man.in, doc/muttrc.man, doc/muttrc.man.head,
12091 doc/muttrc.man.tail, contrib/Makefile.in, contrib/gpg.rc,
12092 doc/Makefile.in, doc/devel-notes.txt, doc/dotlock.man,
12093 doc/dotlock.man.in, doc/manual.sgml, doc/manual.sgml.head,
12094 Makefile.am, Muttrc.head, Muttrc.in, NEWS, configure.in, init.h,
12095 makedoc.c: Documentation updates; autogeneration of documentation
12098 1999-08-04 19:58:13 roessler (roessler)
12100 * NEWS: documentation to prepare the next release.
12102 * doc/dotlock.man.in, dotlock.c, dotlock.h, mbox.c, mx.c, mx.h:
12103 [stable] Fix $save_empty.
12105 * ChangeLog: ChangeLog.
12107 * NEWS, protos.h, send.c: Various fixes; documentation.
12109 * doc/dotlock.man.in: Document the -d option.
12111 * dotlock.h, mbox.c, mx.c, mx.h, dotlock.c: Fix $save_empty.
12113 1999-07-29 09:17:29 roessler (roessler)
12115 * doc/manual.sgml.in: Remove references to the old PGP
12116 configuration interface. Noted by Hanno Wagner <wagner@fitug.de>.
12118 * browser.c, complete.c, enter.c, imap.c, imap.h, main.c,
12119 protos.h: Brendan Cully's latest IMAP patches.
12121 1999-07-28 20:40:49 roessler (roessler)
12123 * doc/manual.sgml.in: Fix "lists" documentation. From Jeremy
12124 Blosser <jblosser@firinn.org>.
12126 * doc/manual.sgml.in: Fix the description of the lists command.
12127 Patch provided by Jeremy Blosser <jblosser@firinn.org>.
12129 * doc/PGP-Notes.txt, pgp.h, pgpinvoke.c, init.c, init.h, pgp.c:
12132 * doc/manual.sgml.in, doc/mutt.man.in, doc/manual.sgml.in,
12133 doc/mutt.man.in: Documentation fixes from Jeremy Blosser.
12135 * mh.c: Replarse mh message' headers when updating them.
12137 * mh.c: Re-parse mh messages when committing them to disk.
12138 The structure may have changed.
12140 * rfc822.h, commands.c, init.h, pgp.c, pgp.h, pgpinvoke.c: Add a
12141 hook which enables us to fetch PGP keys from servers on demand.
12142 Look out for pkspxy. :-)
12144 * hdrline.c: Enable the use of %F in conditionals. From Aaron
12145 Schrab <aaron+mutt@schrab.com>.
12147 1999-07-26 21:04:53 roessler (roessler)
12149 * dotlock.c: impose a hard limit on the number of locking
12152 * dotlock.c: Impose a hard limit on dotlock attempts.
12154 * recvattach.c, gnupgparse.c, pgpinvoke.c: Fix an error message.
12155 Also, close Debian bug #37394 for stable.
12157 * acconfig.h, configure.in: Check for gpgm.
12159 * recvattach.c: Make an error message ready for translation.
12162 * Makefile.am: Add missing dependencies for pgpring. Fix from
12163 David Ellement <ellement@sdd.hp.com>
12165 * Makefile.am: Create keymap_defs.h when it isn't present.
12166 Fix from Lars Hecking <lhecking@nmrc.ucc.ie>.
12168 * Makefile.am: Generate keymap_defs.h when it isn't present.
12169 Fix proposed by Lars Hecking <lhecking@nmrc.ucc.ie>.
12171 * doc/manual.sgml.in, handler.c, init.h, mutt.h, parse.c: Undo
12172 the content-disposition changes. They don't merge well with
12173 operations such as printing, and need some more thought.
12175 * doc/manual.sgml.in, init.h, mutt.h, parse.c, handler.c: When an
12176 attachment's content-disposition is different from "inline", and
12177 if the user sets the use_cdisp option, don't auto_view this part.
12179 * ChangeLog: checkpointing.
12181 * flags.c, protos.h, recvattach.c: When replying to message/rfc822
12182 type attachments, Context statistics would go out of order.
12183 Problem noted by Johan van Selst <johans@stack.nl>.
12185 * flags.c, protos.h, recvattach.c: When replying to a
12186 message/rfc822 attachment, the Context statistics would get out
12187 of order. Problem noted by Johan van Selst <johans@stack.nl>.
12189 * curs_lib.c: Dynamically allocate the unget buffer. Fixes Debian
12190 bug #41042. From Gero Treuner.
12192 * curs_lib.c: Dynamically allocate the unget buffer. Fixes Debian
12193 bug #41042. From Gero Treuner <gero@faveve.uni-stuttgart.de>.
12195 * curs_main.c: Fix read_only in folder-hooks.
12197 * curs_main.c, ChangeLog: The following:
12199 folder-hook !asdf unset read_only folder-hook asdf
12202 wouldn't work. Fix from Gero Treuner
12203 <gero@faveve.uni-stuttgart.de>.
12205 * browser.h, imap.c, imap.h, mx.c, postpone.c, browser.c:
12206 Assorted IMAP fixes. From Brendan Cully <brendan@kublai.com>,
12207 message <19990725150346.A19750@xanadu.kublai.com>.
12209 * parse.c, rfc2047.c, rfc2231.c, rfc2231.h, sendlib.c,
12210 Makefile.am, TODO, copy.c, init.h, mutt.h: Implement RFC 2231.
12212 * ChangeLog: *** empty log message ***
12214 * commands.c: Fix a missing #ifdef. From Matt Armstrong
12217 * doc/devel-notes.txt: Add some notes. From Matt Armstrong
12220 1999-07-24 14:55:45 roessler (roessler)
12222 * rfc2047.c: Add some sanity checks to the RFC 2047 decoder.
12223 From "Alexander V. Lukyanov" <lav@yars.free.net>.
12225 1999-07-23 06:31:09 roessler (roessler)
12227 * parse.c: There was some code missing about TYPEMODEL. Noted by
12228 Brian Salter-Duke <b_duke@lacebark.ntu.edu.au>.
12230 1999-07-22 14:56:44 roessler (roessler)
12232 * mutt.h: Fix content-type's widths.
12234 1999-07-21 13:02:12 roessler (roessler)
12236 * recvattach.c: When forwarding or replying to attachments,
12237 use the proper time stamp for From_ lines of Fccs. Note: This
12238 code may need some clean-up, it's horribly slow.
12240 * buffy.c: Fix compilation problem for non-imap systems.
12242 * compose.c: *grr* avoid a warning about /* in a comment.
12244 * compose.c: call mutt_update_encoding() after changing an
12245 attachment's content type.
12247 1999-07-20 20:09:13 roessler (roessler)
12249 * send.c, sendlib.c, protos.h: Use $from for resent-from headers
12250 when bouncing messages.
12252 * imap.c: Fix from Gero Treuner.
12254 * init.c: Fix value completion for DT_ADDR variables. While we
12255 are on it, proper quoting is added.
12257 * init.h, send.c, alias.c, globals.h, init.c: As Aaron Schrab
12258 noted, patch-0.95.6.tlr.reverse_name.1 broke the use of my_hdr
12259 from send-hooks. This patch introduces a new variable $from
12260 which can be used to use a default sender address; to make this
12261 possible, a new variable class DT_ADDR is defined.
12263 We now have the following algorithm for determining the from
12266 - $from is used as the default from address, if defined.
12267 Otherwise, the local user name and (if the user wishes so)
12268 the local domain are used.
12269 - This address can be overridden by $reverse_name, if set.
12270 - Now, send-hooks are evaluated. - Afterwards, user headers
12271 are evaluated. In this step, the from
12272 header can be overridden using my_hdr From:. - When there is
12273 no real name, $realname is used for it. Note that,
12274 when the default from header is used and $from defines a real
12275 name, it takes precedence over $realname.
12277 * buffy.c, complete.c, imap.c, imap.h: Bugs fixed * Mutt sometimes
12278 forgets that IMAP folders with new mail have new
12279 mail. * On some common IMAP servers, Mutt erroneously insists
12281 current folder has new mail. * Mutt constantly polls the
12282 server for new messages,
12283 disregarding the imap_checkinterval option.
12285 New features * tab-completion of IMAP folders. Not yet namespace
12287 will work within an alternate namespace (eg won't complete
12288 #ft -> #ftp, but will complete #ftp/pu -> #ftp/pub). Some
12289 tweaking of the browser was necessary to get it to cooperate
12290 with completion. Some remains to be done.
12292 (From: From: Brendan Cully <brendan@kublai.com>)
12294 * doc/manual.sgml.in, globals.h, init.h, send.c, Muttrc.in:
12295 Remove the $in_reply_to configuration variable.
12297 * doc/manual.sgml.in, globals.h, init.h, send.c, Muttrc.in:
12298 Remove the $in_reply_to configuration variable and always use
12299 the message-ID for that header.
12301 * pgp.c: patch-0.95.6.pgperror.1
12303 * po/de.po, curs_main.c, pager.c, po/de.po, curs_main.c, pager.c:
12304 patch-0.95.6.gettext.1.gz, from Gero Treuner.
12306 * pager.c, pager.c: patch-0.95.6.search_in_help.1, from Gero
12309 * po/sk.po: New sk translation.
12311 * alias.c, enter.c: patch-0.95.6.alias_compl.1.gz, from Gero
12314 1999-07-19 19:18:05 roessler (roessler)
12316 * configure.in, pgppubring.c: Fix compilation problems with
12317 SunOS 4. From Lars Hecking.
12319 * po/sk.po: new sk translation.
12321 * buffy.c: Consider empty folders to be non-existent for buffy's
12324 1999-07-06 22:57:08 roessler (roessler)
12326 * send.c, sendlib.c, signal.c, system.c, curs_lib.c, curs_main.c,
12327 globals.h, menu.c, mutt.h, pager.c, pattern.c, protos.h,
12328 attach.c, commands.c, compose.c: Applying Liviu Daia's signal
12329 handling patches. They work fine with unstable for months now,
12330 so we may wish to use them with stable.
12332 * po/zh_TW.Big5.po, po/el.po, configure.in: Greek and Chinese
12333 translations for unstable.
12335 * po/zh_TW.Big5.po: branches: 1.1.2; file zh_TW.Big5.po was
12336 initially added on branch mutt-1-0-stable.
12338 * po/zh_TW.Big5.po: Chinese translation for stable.
12340 * configure.in: Adding chinese (big5) translation.
12342 * po/el.po: branches: 1.1.2; file el.po was initially added on
12343 branch mutt-1-0-stable.
12345 * po/el.po, configure.in: Adding greek translation from Fanis
12346 <madf@geocities.com>.
12348 * mx.c, mx.h, parse.c, pop.c, postpone.c, protos.h, recvattach.c,
12349 sendlib.c, attach.c, buffy.c, copy.c, lib.c, mailbox.h, mh.c:
12350 New mh and maildir folder writing code. Back-port from unstable.
12352 * color.c: Fix color problem noted by Todd Larson. From unstable.
12354 * color.c: Fixing a string buffer problem noted by Todd Larason
12355 <jtl@molehill.org>.
12357 * imap.c: Try creating an IMAP folder before writing to it.
12358 Hack from "Neulinger, Nathan R." <nneul@umr.edu>.
12360 * contrib/pgp5.rc, contrib/pgp2.rc: Fix various bugs.
12362 1999-07-01 11:22:22 roessler (roessler)
12364 * contrib/gpg.rc: Fix gpg invocation. Noted by Werner Koch.
12366 * mx.c: Fix a small imap-related bug.
12368 * recvattach.c, sendlib.c, buffy.c, copy.c, curs_lib.c,
12369 globals.h, gnupgparse.c, hdrline.c, init.c, init.h, lib.c,
12370 lib.h, mailbox.h, mh.c, mutt.h, mx.c, mx.h, parse.c, pattern.c,
12371 pgpkey.c, pgppubring.c, pop.c, postpone.c, protos.h, attach.c:
12372 Various patches from last week, including:
12374 - new mh/maildir access code. - subscribe/unsubscribe -
12377 1999-06-14 21:20:42 roessler (roessler)
12379 * mutt.h, parse.c, sendlib.c: - Handle CRLF properly in non-text
12380 MIME parts. - Correctly parse attachments with CRLF line endings,
12384 * alias.c, enter.c: Completion fixes from Gero Treuner
12385 <gero@faveve.uni-stuttgart.de>.
12387 1999-06-10 09:30:39 roessler (roessler)
12389 * alias.c, commands.c, curs_main.c, pager.c, protos.h: Use the
12390 same address with take-alias and display-address.
12392 1999-06-09 17:17:53 roessler (roessler)
12394 * recvattach.c: Fix the fix. Most of it was wrong.
12396 * recvattach.c: There was bogus bug-fixing in the last fix.
12398 * recvattach.c: Fix attachment forwading. Same problem as
12401 * recvattach.c: Fix attachment forwarding. The leading newline
12402 for certain MIME boundaries was missing. *grrrr*
12404 * send.c: Give reverse_name precedence over my_hdr From:
12406 1999-06-08 18:30:42 roessler (roessler)
12408 * acconfig.h, configure.in, pgppubring.c, protos.h: Portability
12409 patches for SunOS 4.1. From Lars Hecking.
12411 * curs_main.c, curs_main.c: Fix "Tab" behaviour when returning
12414 * mutt.h, pattern.c, send.c, sendlib.c, commands.c, copy.c,
12415 copy.h, handler.c, imap.c, attach.c: Don't do charset conversions
12416 when they aren't necessary.
12418 Back-port from unstable.
12420 * pgp.c, pgpinvoke.c, pgpkey.c, pgplib.h, pgppubring.c,
12421 recvattach.c, Makefile.am, commands.c, compose.c, configure.in,
12422 hdrline.c, init.c, init.h, mutt.h: - Add a $weed option. -
12423 Add out-of-band reporting of signature status.
12425 1999-06-03 21:48:24 roessler (roessler)
12427 * curs_main.c: Another header weeding change. Experimental.
12429 * commands.c, init.h, mutt.h, send.c: Experimental: Use OPTWEED
12430 for _all_ header weeding throughout mutt.
12432 * contrib/Makefile.in, Makefile.am, NEWS, VERSION, reldate.h,
12433 ChangeLog: post-release commit 0.96.3.
12435 * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po,
12436 po/it.po, po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po,
12437 gnupgparse.c, reldate.h, NEWS, VERSION, ChangeLog: release
12440 * po/pl.po, po/ko.po, po/fr.po, po/de.po, po/cs.po: Latest
12443 * doc/PGP-Notes.txt, contrib/pgp2.rc, contrib/pgp5.rc,
12444 pgppubring.c: Hardwire some mechanisms for finding secret and
12445 public key-rings. This way, we need to hard-wire less stuff in
12446 the various configuration files, making the use of PGP with mutt
12447 a bit simpler again.
12449 * contrib/pgp2.rc: Another little fix.
12451 * contrib/pgp2.rc: ups, wrong order of arguments when verifying
12454 * doc/PGP-Notes.txt: Document the new PGP configuration interface.
12456 * contrib/gpg.rc, contrib/pgp2.rc, contrib/pgp5.rc, pgp.c, pgp.h,
12457 pgpewrap, pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgppubring.c,
12458 Makefile.am, compose.c, configure.in, gnupgparse.c, init.c,
12459 init.h, mutt.h: Experimental: New PGP invocation interface. The
12460 invocations are done through formats, so all this should fit
12461 more cleanly into mutt now.
12463 1999-06-02 18:52:19 roessler (roessler)
12465 * Makefile.am, extlib.c, init.c, lib.c, lib.h, mutt.h, muttlib.c,
12466 protos.h: Major cutting & pasting: We now have a "real" library
12467 in lib.c which can be linked against external programs without
12470 * po/ko.po, po/pl.po, po/es.po, po/it.po, po/de.po: various
12473 1999-06-01 14:52:09 roessler (roessler)
12475 * flags.c, mh.c, curs_main.c: Back-porting the maildir fixes
12478 1999-05-31 16:11:32 roessler (roessler)
12480 * VERSION: Preparing pre-release for 0.95.6.
12482 * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po,
12483 po/it.po, po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po:
12484 translation updates
12486 * hook.c, pattern.c, pgp.c, send.c: Backporting fixes from
12489 * pattern.c, pgp.c, send.c, hook.c: Minor bug-fixes.
12491 1999-05-21 15:55:27 roessler (roessler)
12493 * po/ko.po: Adding the Korean translation.
12495 * configure.in: Korean translation.
12497 * po/ko.po: branches: 1.1.2; Korean translation.
12499 * configure.in: Korean translation.
12501 1999-05-18 19:22:55 roessler (roessler)
12503 * imap.c, imap.c: Latest IMAP fixes from Brandon.
12505 * imap.c: The current code wasn't asking for the capabilities
12506 of the server in the case where the user is using PREAUTH.
12508 * imap.c: The current IMAP code wasn't asking for the capabilities
12509 of the server in the case where the user is using PREAUTH.
12511 1999-05-16 06:26:11 roessler (roessler)
12513 * po/it.po: New IT translation.
12515 * pgpkey.c: Add a couple of token delimiters when constructing
12516 hints. This way, addresses like "Chr. xyz" <xyz@foo.bar.baz>
12517 will match key IDs like xyz <xyz@bar>.
12519 * handler.c: Fix base64 decoding.
12521 1999-05-06 08:29:17 roessler (roessler)
12523 * curs_main.c, flags.c, mh.c: Fixing more maildir cursor problems.
12525 1999-05-05 20:33:57 roessler (roessler)
12527 * imap.c: The latest IMAP fixes.
12529 * imap.c: Fixing imap_check_mailbox(). From Brandon Long.
12531 * imap.c: Mutt would lose user-set "N" flags.
12533 1999-05-03 16:17:29 roessler (roessler)
12535 * gnupgparse.c: gnupg gives reasonable trust values now.
12537 * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po,
12538 po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po, keymap.c,
12539 menu.c, send.c: Various fixes from last week.
12541 * keymap.c, menu.c, pgpkey.c, send.c: Various fixes.
12543 1999-04-23 09:01:42 roessler (roessler)
12545 * reldate.h: ups, this should also be updated for 0.95.5 final.
12547 * ChangeLog: preparing the final 0.95.5.
12549 * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po,
12550 po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po: New translations
12553 * OPS: Fix a documentation typo.
12555 * po/de.po: translation fixes from Roland and Gero.
12557 1999-04-22 10:21:41 roessler (roessler)
12559 * doc/manual.sgml.in: Document %_.
12561 * menu.c: Fix redraws. Back-port from unstable.
12563 * lib.c: Add "_" as an expando option.
12565 * imap.h, init.h, mutt.h, mutt_socket.h, socket.c, imap.c:
12566 IMAP update from Brandon Long.
12568 * send.c: Fix FCC-related SNAFU in the ci_send_message()
12571 1999-04-20 19:26:28 roessler (roessler)
12573 * sendlib.c: [stable] fix timezone snafu.
12575 * sendlib.c: Fix a time zone snafu.
12577 * po/ru.po, po/sk.po, po/uk.po, po/fr.po, po/id.po, po/it.po,
12578 po/nl.po, po/pl.po, po/cs.po, po/de.po, po/es.po, VERSION,
12579 reldate.h, ChangeLog: Preparing 0.96.2.
12581 * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/id.po,
12582 po/it.po, po/fr.po, po/es.po, po/de.po, po/cs.po, VERSION,
12583 reldate.h, ChangeLog: preparing 0.95.5
12585 1999-04-12 21:02:35 roessler (roessler)
12587 * recvattach.c: more multipart/alternative handling.
12589 * recvattach.c: Change multipart handling when receiving messages.
12591 * compose.c: Clean-up, from Vikas.
12595 * parse.c: us-ascii is the default character set for text
12596 attachments we receive.
12598 * compose.c, sendlib.c: Fix default character set setting when
12599 attaching text files.
12601 * imap.c: Fix an IMAP quoting problem. Essentially from Randall
12602 Nortman <rnortman@computer.org>.
12604 * po/sk.po, po/id.po, configure.in: new languages: id, sk.
12606 * po/id.po, po/sk.po: branches: 1.1.2; New translations: id, sk.
12608 * configure.in: New translations: id, sk.
12610 1999-03-31 06:35:03 roessler (roessler)
12612 * charset.c: Stupid error.
12614 * charset.c, charset.h: Another small charset optimization.
12616 * charset.h, handler.c, charset.c: A couple of optimizations,
12617 most notably for the special case of a non-prefix state.
12619 1999-03-30 23:50:33 roessler (roessler)
12621 * charset.c, charset.h, handler.c: This patch removes at least
12622 some of the horrible utf-8 kluges in charset.c. The new DECODER
12623 framework is currently only used in handler.c, and there in
12624 a horribly inefficient manner. We should use greater blocks
12625 of data, which would be much more efficient than what we are
12628 Most of the other charset-related code still uses the old
12629 mutt_display_char() &friends interface, which is actually ok as
12630 long as you don't try to handle multibyte character sets.
12632 The most notable change should be the one to
12633 mutt_get_translation(): It will delay the loading and parsing
12634 of character set information files until it's really needed,
12635 catching a huge amount of standard cases. As a side effect,
12636 this will make "iso tagged as ascii" "work" again, as long as
12637 both sides use the same iso character set.
12639 * send.c: resort headers when forward-decoding them with weed
12642 * pager.c: Fix a pager failure for long messages. From Liviu.
12644 * pager.c: Fix pager failure for long messages, changing two
12645 shorts to ints. From Liviu Daia.
12647 * recvattach.c: Add some user feedback to attachment forwarding.
12650 1999-03-25 19:46:52 roessler (roessler)
12652 * doc/manual.sgml.in, init.h, pgpkey.c, sort.h, Muttrc.in,
12653 init.c: Roland's sort_keys patch.
12655 1999-03-24 20:35:38 roessler (roessler)
12657 * doc/manual.sgml.in, Muttrc.in, recvattach.c: Vikas' latest
12658 version of attachment forwarding.
12660 * recvattach.c: patch-0.96.1.vikas.forward_attachment.2
12662 * main.c: Only exit with "no recipients specified", when
12665 1999-03-23 20:21:50 roessler (roessler)
12667 * postpone.c, recvattach.c, init.h, mutt.h: Vikas'
12668 forward_attachment patch.
12670 1999-03-22 16:00:39 roessler (roessler)
12672 * doc/manual.sgml.in, pgppubring.c, gnupgparse.c, pgp.h, pgpkey.c:
12673 PGP key creation time fix by Roland Rosenfeld.
12675 1999-03-17 14:45:10 roessler (roessler)
12677 * recvattach.c, recvattach.c: Vikas' attach_tag patch.
12679 1999-03-16 21:42:06 roessler (roessler)
12681 * thread.c, configure.in: bug fixes.
12683 * thread.c: Detect thread loops.
12685 1999-03-15 15:32:19 roessler (roessler)
12687 * doc/manual.sgml.in, copy.c, init.h, mutt.h, sendlib.c: Add
12690 * edit.c: another digital unix compile problem.
12692 * main.c: _Fix_ the compile problems, don't install new ones.
12694 * send.c: Cleanly handle fcc when the user unsets it and the
12695 message is postponed.
12697 * main.c: Fix compilation problems under digital unix.
12699 * configure.in: Fix sendmail autodetection.
12701 * color.c: Fix colorN, N > 7 for Slang's curses emulation. From
12704 1999-03-09 13:34:52 roessler (roessler)
12706 * menu.c: another menu.c fix from Kim DeVaughn.
12708 * send.c, menu.c, handler.c: Fixes.
12710 * send.c, menu.c, handler.c: handler.c: Properly handle
12711 message/external-body expiry. menu.c: Small fix from
12712 Liviu. send.c: Honor confirm_create for FCCs. cvs:
12713 ----------------------------------------------------------------------
12715 1999-03-04 08:00:38 roessler (roessler)
12717 * Makefile.am: post-postrelease commit.
12719 1999-03-03 20:06:33 roessler (roessler)
12723 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12724 po/es.po, po/de.po, po/cs.po, ChangeLog: releasing 0.95.4.
12726 * sendlib.c, rfc2047.c, reldate.h, curs_main.c, VERSION,
12727 ChangeLog: releasing 0.96.1.
12729 * reldate.h, regex.c, VERSION, Makefile.am, ChangeLog: release
12730 preparations; back-port a couple of things from unstable.
12732 * curs_main.c: Vikas' resort_index.3.
12734 * sendlib.c, imap.c, from.c, curs_main.c: from.c: Backport
12735 from unstable. others: latest imap related patches.
12737 1999-03-02 22:13:30 roessler (roessler)
12739 * curs_main.c, charset.c: Some small fixes from Vikas.
12741 * parse.c, init.h, imap.c, globals.h: Brandon Long's latest
12744 * parse.c: Latest IMAP-related fix from Brandon Long.
12746 * thread.c: Correctly handle messages which have themselves in
12747 their references header.
12749 * thread.c: Properly handle messages which have themselves in
12752 1999-02-28 08:30:19 roessler (roessler)
12754 * rfc822.c: Fix a memory leak. From Liviu.
12756 * rfc822.c: Fix a memory leak. From Liviu.
12758 * rfc1524.c, mutt.h, lib.c, attach.c: Fix the $TMPDIR raace
12759 noted by Hamish Moffat.
12761 * rfc1524.c, mutt.h, lib.c, attach.c: Fix a $TMPDIR race
12764 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12765 po/es.po, po/de.po, po/cs.po: post-snapshot commit.
12767 1999-02-26 15:42:07 roessler (roessler)
12769 * doc/manual.sgml.in, send.c, regex.c, mutt.h, init.h: Adding
12772 1999-02-25 06:58:01 roessler (roessler)
12774 * from.c: parse some more from_ lines. Before, there were
12775 problems with cases like this:
12777 >From <@x400host:"/G=Bob/S=Allinson/CN=Has
12778 embedded spaces/OU=X400HOST/
12779 >OU=xxxx/O=xxx/PRMD=xxxxx/ADMD=XXXXXX/C=GB/"@x400host> >Tue Feb
12782 Problem noted by johnm@sirius3.demon.co.uk
12784 1999-02-23 20:38:49 roessler (roessler)
12786 * imap.c: fix a segfault. From Brandon.
12788 1999-02-22 12:37:43 roessler (roessler)
12790 * curs_main.c: Vikas' latest collapse fix.
12792 * curs_main.c: collapse fix from Vikas.
12794 * mbox.c, imap.c: Avoid reading past actual headers when reopening
12795 mailboxes. From Daniel Eisenbud.
12797 * mbox.c, imap.c: Avoid reading past the end of actual headers
12798 when reopening folders. From Daniel Eisenbud.
12800 * pgp.c: Don't override base64 by quoted-printable.
12802 * menu.c: replace clear() by clrtobot().
12804 * pgp.c: Currently, PGP signing messages will force
12805 quoted-printable encoding even if we should use base64.
12807 1999-02-19 07:38:17 roessler (roessler)
12809 * sendlib.c: Don't qp-encode multiparts. ugh.
12811 * sendlib.c: ... message and multipart, not just message.
12813 * sendlib.c, mutt.h, init.h: Add $encode_from: This option causes
12814 mutt to trigger quoted-printable encoding for any non-multipart
12815 attachments which have ^From at the beginning of a line.
12816 Note that we don't trigger on ^From_ since either procmail or
12817 sendmail is >-escaping on ^From, and note that this won't help
12818 against sites where sendmail has the '9' flag set on the local
12819 mailer, as these sites will inevitably transform to 8bit (sic!).
12821 1999-02-18 23:14:36 roessler (roessler)
12823 * pgp.c, mutt.h, init.h: Add retainable signatures. This should
12824 work nicely with encrypted mailing lists.
12826 * mx.c, init.h, globals.h, configure.in, acconfig.h, Makefile.am:
12827 Introduce $dotlock_program: This makes the mutt_dotlock program's
12828 location a run-time configuration variable.
12830 * send.c, mutt.h, init.h: Introduce $honor_followup_to. The user
12831 will now be asked whether he wants to honor mail-followup-to
12834 * curs_main.c: properly handle OP_FLAG_MESSAGE when applied to
12837 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12838 po/es.po, po/de.po, po/cs.po: Updated translations.
12840 * contrib/sample.mailcap: Fix the text/html entry.
12842 * regex.c, headers.c, copy.h, configure.in: copy.h: Some flags
12843 were used with multiple meanings. bad. configure.in, regex.c:
12844 Make regex autoconfiguration work. headers.c: expand aliases
12845 on the from header.
12847 * headers.c: Expand aliases on the From header.
12849 1999-02-17 15:48:05 roessler (roessler)
12851 * doc/mutt.man.in: Fix the URL.
12853 * sendlib.c, init.h: User-Agent, not X-Mailer.
12855 * po/fr.po: update.
12857 * copy.h: Some of the M_CM flags erroneously had been defined
12858 to have the same value. _Very_ bad.
12860 * contrib/sample.mailcap: Correct the netscape text/html entry.
12862 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12863 po/es.po, po/de.po, po/cs.po, po/Makefile.in.in, sendlib.c,
12864 send.c, regex.c, pager.c, mutt.h, init.h, configure.in,
12865 acconfig.h, Muttrc.in, Makefile.am: - Makefile.am: Fix the dist
12866 target to include all necessary files. - po/fr.po: New French
12867 translation. (-> stable!) - Add the new options to Muttrc.in.
12868 - regex.c, configure.in: include config.h from regex.c, and handle
12869 alloca in a more intelligent way than before. (Currently,
12870 we just mis-handle it.) Port this to stable and test it!
12871 - po/cs.po: update cs.po. - po/de.po, po/nl.po: updated versions
12872 from Roland and Boris. - pager.c: Vikas' grok_ansi fix. -
12873 po/Makefile.in.in: keymap_defs is always in po/.. - from Lars
12876 1999-02-12 11:23:17 roessler (roessler)
12878 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12879 po/es.po, po/de.po, po/cs.po, reldate.h, ChangeLog: post-release
12882 * po/nl.po, reldate.h, ChangeLog: post-release commit for 0.96.
12884 1999-02-11 22:52:03 roessler (roessler)
12886 * imap.c, VERSION: another imap-related fix.
12888 * pattern.c: another signal fix from liviu.
12890 * imap.c: Remove a superfluous if statement.
12892 * imap.c: ups, that one was bad.
12894 * imap.c: The HEADER structure doesn't have a mailcap component
12897 * imap.c: The HEADER structure doesn't have a mailcap component
12898 any more. Noted by Johan van Selst <johans@stack.nl>.
12900 * signal.c, sendlib.c, pattern.c, pager.c, mutt.h,
12901 menu.c, globals.h, curs_main.c, curs_lib.c:
12902 patch.mutt-0.95.1i.ld.signals.1-2.gz
12904 * po/nl.po: new nl translation.
12906 * pattern.c, curs_main.c: pattern.c: Collapse patch from Vikas.
12908 * po/nl.po: New nl translation.
12910 * pattern.c, curs_main.c: curs_main.c: Check whether the
12911 user pressed a number before putting it back onto the stack.
12912 (OP_JUMP) pattern.c: Vikas' latest fix.
12914 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12915 po/es.po, po/de.po, po/cs.po: Updating the po files.
12917 * doc/manual.sgml.in, doc/Makefile.in: Install README.SECURITY
12918 in the doc directory, document mailcap_sanitize.
12920 * reldate.h, prepare, configure.in, VERSION, Makefile.am,
12921 $output.in: Preparing for 0.96: $output.in was real fun in the
12922 dist target. *argh*
12924 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12925 po/es.po, po/de.po, po/cs.po, doc/manual.sgml.in, doc/Makefile.in,
12926 reldate.h, VERSION, NEWS, Makefile.am, ChangeLog: [stable]
12927 post-release commit for 0.95.2.
12929 * README.SECURITY: Add a note on how to write mailcap files.
12931 * README.SECURITY: branches: 2.1.2; Add a note on how to write
12934 1999-02-10 23:12:27 roessler (roessler)
12936 * browser.c: Ups, this one needed a #ifdef USE_IMAP.
12938 * imap.c, browser.c: Some patches Brandon Long posted to
12941 * rfc1524.c, protos.h, lib.c, handler.c, attach.c, rfc1524.c,
12942 protos.h, lib.c, handler.c, attach.c: Fix the security fix.
12944 * rfc1524.c, mutt.h, lib.c, init.h: [stable] $mailcap_sanitize
12946 * rfc1524.c, mutt.h, lib.c, init.h: [unstable] $mailcap_sanitize.
12948 * system.c, signal.c, sendlib.c, send.c, protos.h, mutt.h,
12949 globals.h, curs_lib.c, compose.c, commands.c, attach.c, TODO:
12950 patch.mutt-0.95.1i.ld.signals.1: A major redesign of how child
12951 processes are invoked. From Liviu.
12953 1999-02-09 23:54:03 roessler (roessler)
12955 * sort.c, mx.c, mutt.h, mh.c, mbox.c, curs_main.c, ChangeLog,
12956 sort.c, mx.c, mutt.h, mh.c, mbox.c, curs_main.c: Vikas' latest
12959 * prepare: Small prepare bug noted by vikas.
12961 * pgppubring.c, pgpkey.c, pgp.h, main.c, gnupgparse.c, browser.h:
12962 browser.h: re-insert the "tagged" component. pgp support:
12963 fix handling of PGP 5 subkeys, algorithm 20.
12965 * pgppubring.c: [stable] Alg. 16 is encrypt-only, el-gamal.
12967 * commands.c: honor hdr_order when decode-piping a message.
12970 * po/cs.po: New czech translation.
12972 * commands.c: Reorder headers when decode-piping.
12974 * po/cs.po, doc/manual.sgml.in, socket.c, mx.c, mutt_socket.h,
12975 mutt.h, menu.c, init.h, imap.h, imap.c, functions.h, complete.c,
12976 browser.h, browser.c, OPS: Brandon's IMAP clean-up; new czech
12979 1999-02-04 12:00:10 roessler (roessler)
12981 * rfc1524.c, protos.h, pgpinvoke.c, mx.c, lib.c: [unstable] Change
12982 the way mutt_quote_filename() worked. It's not too reasonable
12983 to allocate memory dynamically whenever we quote a file name.
12984 (I guess I should add "vim" to pgpinvoke.c's copyright notice. :-)
12986 * mx.c: [unstable] Check for write errors when moving messages
12989 * mx.c: Check for write errors when moving messages to $mbox.
12991 1999-02-03 22:14:18 roessler (roessler)
12993 * sendlib.c, recvattach.c, postpone.c, main.c, hash.c,
12994 functions.h, compose.c, charset.h, charset.c, OPS: [unstable]
12995 Produce some reasonable character set support when postponing
12998 Additionally, this patch fixes a nasty pointer leak in
12999 load_charset() [noted with electric fence], and a completely
13000 mis-lead attempt to use bsearch(). Apparently, nobody ever
13001 tested the utf8 decoder for quite some time.
13003 1999-02-02 21:57:44 roessler (roessler)
13005 * pattern.c: merge ~v patch into unstable.
13007 * pattern.c: small nit-fix from vikas to the ~v pattern.
13009 * pgp.c: Thou shall not use dangling pointers.
13011 * attach.c: [unstable] Fix mutt_decode_save_attachment's handling
13012 of character set conversions.
13014 * sendlib.c, send.c, rfc2047.c, recvattach.c, protos.h, pgp.c,
13015 pattern.c, mutt.h, init.h, handler.c, globals.h, functions.h,
13016 copy.h, copy.c, compose.c, commands.c, charset.h, charset.c,
13017 attach.c, OPS: Merging the external character set patch into
13018 unstable. Additionally, this change introduces a M_CHARCONV state
13019 flag which gives us some more control about when character set
13020 conversions are actually done. Current versions of mutt would
13021 happily apply character set conversions when, e.g., saving a
13022 text/plain attachment to a file. (We had at least one corrupt
13023 russing translation file due to this mis-feature.)
13025 Additionally, we clean up some of the character set related code
13026 in handler.c. Most of that is now done by the decoder functions
13029 * imap.c, imap.c: Brandon's imap_create patch.
13031 * pgpkey.c: [unstable] clear the message line before letting
13032 people select public keys.
13034 * imap.c, copy.c: [unstable] merging Brandon's imap fixes.
13036 * copy.c, imap.c: A couple of IMAP fixes from Brandon Long.
13038 1999-01-30 17:07:30 roessler (roessler)
13040 * pgpkey.c: really fix the weak associations problem. it was
13041 worse than i thought.
13043 * pgpkey.c: Handle expired keys correclty, even when they are
13044 the only and exact match when searching for keys by address.
13046 1999-01-29 11:15:15 roessler (roessler)
13048 * init.h: [unstable] Change some default formats.
13050 * remailer.c, pgpkey.c, menu.c, addrbook.c: Add generic menu
13053 * remailer.h, remailer.c, init.h, globals.h: Use a user-definable
13054 format for the mixmaster menu.
13056 * pgpkey.c, pgp.h, init.h: [unstable] add $pgp_entry_format.
13058 1999-01-28 09:08:47 roessler (roessler)
13060 * gnupgparse.c: gnupg's trust model is currently unusable.
13061 As a work-around, we don't present the user with _any_ trust
13062 information if he uses gnupg.
13064 1999-01-27 19:53:46 roessler (roessler)
13066 * doc/manual.sgml.in, pgpkey.c, mutt.h, init.h, gnupgparse.c:
13067 Add $pgp_show_unusable.
13069 1999-01-26 21:24:56 roessler (roessler)
13071 * doc/manual.sgml.in: [unstable] document ~v.
13073 * doc/manual.sgml.in: [stable] document ~v.
13075 * thread.c, pattern.c, mutt.h: [unstable] Add the ~v pattern.
13078 * thread.c, pattern.c, mutt.h: [stable] Add the ~v pattern.
13080 * doc/manual.sgml.in, ChangeLog: ChangeLog, documentation for
13083 * doc/manual.sgml.in: Document $implicit_autoview.
13085 * compose.c: Fix a segfault when users change attachment content
13086 types, and let toggle-unlink honor the $resolv variable.
13088 * compose.c: $resolve should be honored when doing toggle-unlink
13089 on the compose menu.
13091 1999-01-25 22:16:46 roessler (roessler)
13093 * compose.c: This may fix a core dump under certain circumstances.
13094 Can't check this out since I don't get the segfault.
13096 * pgpkey.c: Fix a redraw problem when the key menu is invoked.
13098 * po/ru.po, po/cs.po, configure.in: Russian and czech
13101 * po/cs.po: branches: 1.1.2; file cs.po was initially added on
13102 branch mutt-1-0-stable.
13104 * po/cs.po, configure.in: Adding a czech translation, and fixing
13107 * po/ru.po: ru.po was badly distorted.
13109 1999-01-23 17:00:43 roessler (roessler)
13111 * prepare: when f is .../Makefile.am, `basename $f .am`
13112 is Makefile. So I should just write that. :-)
13114 * prepare: Add the default predicate.
13116 * from.c: A slightly optimized version of DE's y2k patch.
13118 * prepare: Apparently, automake doesn't like our
13119 AC_OUTPUT($output) construction...
13121 * gnupgparse.c, from.c: DE's patch to work around other software's
13124 * from.c: Try to avoid other programs' possible y2k bugs.
13126 * enter.c: Fix the attach-multi patch.
13128 1999-01-22 22:12:10 roessler (roessler)
13130 * lib.c: Fix a memory leak, noted by Roland Rosenfeld.
13132 * lib.c: Fix a memory leak. Noted by Roland Rosenfeld.
13134 * recvattach.c, query.c, protos.h, menu.c, enter.c, curs_lib.c,
13135 compose.c, browser.c, addrbook.c: Enable tagging in the file
13138 * protos.h, pgppubring.c, pgpkey.c, pgp.h, pgp.c, lib.c,
13139 handler.c, gnupgparse.c, compose.c: Heavy hacking on mutt's pgp
13140 support. We no longer read the complete key ring into memory.
13141 For gpg, performance is heavily improved due to the fact that
13142 we are passing a couple of key hints to the key ring parsing
13145 1999-01-21 05:19:42 roessler (roessler)
13147 * hook.c: Fix _mutt_string_hook.
13149 1999-01-20 13:52:59 roessler (roessler)
13151 * po/pl.po, po/pl.po: New polish translation.
13153 * pgppubring.c, pgpkey.c, configure.in: Add heavily improved
13154 debugging capabilities to the PGP code. Anyway, the problem I
13155 observed wasn't a bug in mutt, but an expired key. *sigh*
13157 * rfc1524.c: Don't segfault when MailcapPath is unset.
13159 * rfc1524.c: Fix a segmentation fault when no MailcapPath has
13162 1999-01-19 23:38:26 roessler (roessler)
13164 * protos.h, mutt.h, init.h, hook.c, charset.c, Makefile.am:
13165 Add the charset-hook command.
13167 * configure.in, charset.c, acconfig.h, Makefile.am, $output.in,
13168 INSTALL: Properly handle character set definition file
13171 * mx.c: Remove a confusing error message.
13173 * mx.c: Remove confusing error message.
13175 * keymap.c, keymap.c, curs_lib.c:
13176 patch-0.95.1.vikas.macro_function.1
13178 * m4/Makefile.am.in, m4/Makefile.am.in: HP/UX portability patch
13181 1999-01-18 09:45:29 roessler (roessler)
13183 * po/ru.po: New Russian translation from Michael Sobolev
13186 * po/ru.po: New russian translation from Michael Sobolev
13189 1999-01-14 13:08:46 roessler (roessler)
13191 * compose.c: Mixmaster user interface beautification.
13193 * mx.c, curs_lib.c: Fix a couple of segfaults related to using
13194 curses when it isn't there.
13196 * mx.c: dotlocking plus curses...
13198 1999-01-13 23:56:39 roessler (roessler)
13200 * send.c, mutt.h, mbox.c, handler.c, copy.h, copy.c:
13201 patch-0.95.1i.tlr.weed.1, patch-0.95.1i.tlr.dotlock.1 - These
13202 have been tested with unstable so far, seem to work fine.
13204 * mx.c: Don't use curses when we don't have it.
13206 * mx.c: Don't try to do mutt_yesorno if we don't have curses.
13208 * remailer.h: Mixmaster has 20 address slots, that makes _19_
13211 * remailer.c: Fix the "append" function.
13213 * sendlib.c: Don't leak message dates when sending via mixmaster.
13215 * remailer.c: Add search code to the remailer chain selecting
13216 menu. [This is pretty generic - should we add that code to
13219 * postpone.c: Fix postponing of PGP messages.
13221 * send.c, remailer.c, compose.c: Qualify addresses before passing
13224 * send.c, remailer.h, protos.h, mutt.h: Clean up dependencies:
13225 remailer.h is no longer included by mutt.h, and the mix_*
13226 prototypes can once again go to remailer.h.
13228 * sendlib.c, remailer.c, remailer.h, send.c, protos.h, postpone.c,
13229 mutt.h, lib.c, keymap.h, keymap.c, init.h, headers.c, globals.h,
13230 functions.h, configure.in, compose.c, OPS.MIX, acconfig.h,
13231 Makefile.am: A first take at adding a mixmaster front-end to mutt.
13232 Don't worry, it's optional. ;-)
13234 1999-01-12 22:01:11 roessler (roessler)
13236 * mbox.c: Open folders in read-only mode if mutt can't lock them.
13238 1999-01-11 18:12:49 roessler (roessler)
13240 * send.c, mutt.h, handler.c, copy.h, copy.c: When
13241 decode-forwarding messages with message/Rfc822 attachments,
13242 mutt should weed the attachments' headers according to the
13243 setting of $forward_weed.
13245 1999-01-10 09:11:36 roessler (roessler)
13247 * doc/manual.sgml.in, hdrline.c, doc/manual.sgml.in, hdrline.c:
13248 Byrial's %D time format patch.
13250 1999-01-09 17:53:02 roessler (roessler)
13252 * doc/manual.sgml.in, recvattach.c, protos.h, lib.c: Byrial's
13253 latest changes to stable.
13255 * recvattach.c, protos.h, lib.c: Ask the user whether to overwrite
13256 a file or append to it. From Byrial Jensen.
13258 * doc/manual.sgml.in: Fix a documentation problem.
13260 1999-01-08 23:29:05 roessler (roessler)
13262 * charset.c: When doing a binary search, we may as well use
13265 * parse.c: Optimized time-zone parsing.
13267 * parse.c: Optimize time zone parsing. By Byrial Jensen.
13269 * history.c: Don't clear the history when the user issues a
13270 "set history=..." command which doesn't change anything.
13272 * history.c: Don't clear the history when "set
13273 history=..." doesn't change the buffer size.
13275 * thread.c, curs_main.c, thread.c, curs_main.c: Threading fix
13276 from Daniel Eisenbud.
13278 1999-01-07 19:01:30 roessler (roessler)
13280 * init.c, init.c: Vikas' set_boolean patch.
13282 * protos.h, handler.c, attach.c: Updated implicit autoview
13283 handling from stable.
13285 * protos.h, handler.c, attach.c: Only use "implicit" autoviews
13286 (implicit_autoview or MM_NOASK) when mutt is unable to handle
13287 a content type internally. This saves us parsing the mailcap
13288 files for every attachment we handle.
13290 * mx.c, mutt.h, init.h, hdrline.c, commands.c, attach.c: Merge
13291 in the mailcap patch from stable.
13293 * thread.c, system.c, strcasecmp.c, status.c, sort.h, sort.c,
13294 socket.c, snprintf.c, signal.c, sha_locl.h, sha1dgst.c, sha.h,
13295 sendlib.c, send.c, score.c, rfc822.h, rfc822.c, rfc2047.h,
13296 rfc2047.c, rfc1524.h, rfc1524.c, resize.c, recvattach.c,
13297 query.c, protos.h, postpone.c, pop.c, pgppubring.c, pgpkey.c,
13298 pgpinvoke.c, pgp.h, pgp.c, pattern.c, parse.h, parse.c, pager.h,
13299 pager.c, mx.h, mx.c, mutt_socket.h, mutt_regex.h, mutt_menu.h,
13300 mutt_curses.h, mutt.h, mime.h, mh.c, menu.c, mbox.c, mapping.h,
13301 main.c, mailbox.h, lib.c, keymap.h, keymap.c, init.h, init.c,
13302 imap.h, imap.c, hook.c, history.h, history.c, help.c, headers.c,
13303 hdrline.c, hash.h, hash.c, handler.c, gnupgparse.c, globals.h,
13304 getdomain.c, functions.h, from.c, flags.c, filter.c, enter.c,
13305 edit.c, dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c,
13306 copy.h, copy.c, compose.c, complete.c, commands.c, color.c,
13307 charset.h, charset.c, buffy.h, buffy.c, browser.c, attach.h,
13308 attach.c, alias.c, addrbook.c, acconfig.h: Get rid of RCS ids in
13309 source files. They are getting in our way when merging changes.
13311 * mx.c, mutt.h, init.h, hdrline.c, commands.c, attach.c: Remove
13312 the use_mailcap variable. Instead, we introduce implicit_autoview
13313 which triggers autoview for every content type it's applicable to.
13315 * thread.c, system.c, strcasecmp.c, status.c, sort.h, sort.c,
13316 socket.c, snprintf.c, signal.c, sha_locl.h, sha1dgst.c, sha.h,
13317 sendlib.c, send.c, score.c, rfc822.h, rfc822.c, rfc2047.h,
13318 rfc2047.c, rfc1524.h, rfc1524.c, resize.c, recvattach.c,
13319 query.c, protos.h, postpone.c, pop.c, pgppubring.c, pgpkey.c,
13320 pgpinvoke.c, pgp.h, pgp.c, pattern.c, parse.h, parse.c, pager.h,
13321 pager.c, mx.h, mx.c, mutt_socket.h, mutt_regex.h, mutt_menu.h,
13322 mutt_curses.h, mutt.h, mime.h, mh.c, menu.c, mbox.c, mapping.h,
13323 main.c, mailbox.h, lib.c, keymap.h, keymap.c, init.h, init.c,
13324 imap.h, imap.c, hook.c, history.h, history.c, help.c, headers.c,
13325 hdrline.c, hash.h, hash.c, handler.c, gnupgparse.c, globals.h,
13326 getdomain.c, functions.h, from.c, flags.c, filter.c, enter.c,
13327 edit.c, dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c,
13328 copy.h, copy.c, compose.c, complete.c, commands.c, color.c,
13329 charset.h, charset.c, buffy.h, buffy.c, browser.c, attach.h,
13330 attach.c, alias.c, addrbook.c, acconfig.h: Get rid of the rcsid
13331 fields. They are getting in the way whenever I merge changes
13334 * po/nl.po, init.h, configure.in: Merging changes from stable.
13336 * configure.in: Don't add regex.c, but regex.o to the LIBOBJS
13337 variable when needed.
13339 * init.h: Fix default settings for use_mailcap and mime_forward.
13341 1999-01-06 10:13:32 roessler (roessler)
13343 * po/fr.po, po/de.po, sendlib.c, regex.c, protos.h, parse.c,
13344 mutt_regex.h, mbox.c, main.c, hdrline.c, from.c, date.c,
13345 configure.in, acconfig.h, _regex.h, Makefile.am, INSTALL:
13346 [unstable] Merge changes from stable: rx -> regex, Byrial's
13347 timezone patch, translation updates.
13349 * sendlib.c, protos.h, parse.c, mbox.c, from.c, date.c: Byrial's
13350 timezone patch, without the absurd optimizations.
13352 * regex.c: branches: 1.1.2; file regex.c was initially added
13353 on branch mutt-1-0-stable.
13355 * regex.c, mutt_regex.h, main.c, configure.in, acconfig.h:
13356 Use gnu regex instead of gnu rx. This library is said to
13357 behave better. Additionally, it supports \<...\> patterns.
13358 The files _regex.h and regex.c included with this distribution
13359 correspond to posix/regex.[ch] from the glibc 2.0.7t source tree.
13361 * _regex.h: branches: 1.1.2; file _regex.h was initially added
13362 on branch mutt-1-0-stable.
13364 * _regex.h, Makefile.am, INSTALL: Use gnu regex instead of
13365 gnu rx. This library is said to behave better. Additionally,
13366 it supports \<...\> patterns. The files _regex.h and regex.c
13367 included with this distribution correspond to posix/regex.[ch]
13368 from the glibc 2.0.7t source tree.
13370 * po/nl.po, po/fr.po: Various fixes to the NL translation;
13371 new French messages.
13373 1999-01-05 14:35:18 roessler (roessler)
13375 * sendlib.c, mutt.h, main.c, configure.in, charset.h, charset.c,
13376 Makefile.am: [unstable] Adding experimental new character set
13379 * po/de.po: Merging from stable.
13381 * po/de.po: Fix a typo in de.po.
13383 * po/de.po: [unstable] Merging changes from stable.
13385 * po/nl.po, hdrline.c, curs_main.c, configure.in: [unstable]
13386 merging changes from stable.
13388 * hdrline.c: Conditionally display score and number of lines.
13390 * po/nl.po: branches: 1.1.2; file nl.po was initially added on
13391 branch mutt-1-0-stable.
13393 * po/nl.po, po/de.po, configure.in: [stable] Adding the NL
13394 translation; correcting some bugs in the DE translation.
13396 1999-01-04 19:15:10 roessler (roessler)
13398 * curs_main.c: [unstable] fix next-unread plus collapsing.
13400 * curs_main.c: [stable] Fix next-unread when collapsing threads.
13402 * curs_main.c: [unstable] merging changes from stable.
13404 * curs_main.c: [stable] fix a bogus type cast.
13406 * reldate.h, curs_main.c: [unstable] merging in changes from
13409 * curs_main.c: [stable] Don't use the index elements of header
13410 structures when new messages arrived on the index.
13412 * reldate.h: 0.95.1 should have a proper release date.
13414 * send.c, pgp.c, handler.c, configure.in: Make the experimental
13415 branch the main trunk.
13417 * po/uk.po: branches: 1.12.2; 0.95.1 post-release commit.
13419 * po/ru.po: branches: 1.33.2; 0.95.1 post-release commit.
13421 * po/pl.po: branches: 1.3.2; 0.95.1 post-release commit.
13423 * po/it.po: branches: 1.24.2; 0.95.1 post-release commit.
13425 * po/fr.po: branches: 1.7.2; 0.95.1 post-release commit.
13427 * po/es.po: branches: 1.15.2; 0.95.1 post-release commit.
13429 * po/de.po: branches: 1.48.2; 0.95.1 post-release commit.
13431 * configure.in: [unstable] Create suitable version strings.
13433 * VERSION: branches: 2.1.2; [stable] Preparing 0.95.1.
13435 * ChangeLog: branches: 2.5.2; [stable] Preparing 0.95.1.
13437 * send.c: [unstable] commit changes from the stable tree.
13439 * send.c: branches: 2.1.2; [stable] When sending a message
13440 in batch mode failed, mutt would dump core. Patch from Byrial
13443 * pgp.c, handler.c: [unstable] Add multiple signature support.
13445 1999-01-02 17:23:24 roessler (roessler)
13447 * sendlib.c: branches: 2.3.4; I shouldn't accept patches on
13448 New Year's day. Not even new-year related patches.
13450 * ChangeLog: I shouldn't accept patches on New Year's day.
13451 Not even new-year related patches.
13453 * po/it.po: Fixing a typo.
13455 * protos.h: branches: 2.1.4; mutt_parse_date () shouldn't modify
13456 its argument. Problem noted by Byrial Jensen.
13458 * parse.c: branches: 2.2.4; mutt_parse_date () shouldn't modify
13459 its argument. Problem noted by Byrial Jensen.
13461 * handler.c: branches: 2.1.2; 2.1.4; mutt_parse_date ()
13462 shouldn't modify its argument. Problem noted by Byrial Jensen.
13464 * lib.c: branches: 2.2.4; Fix safe_symlink to correctly handle
13467 1999-01-01 09:43:15 roessler (roessler)
13469 * sendlib.c: New Year's time zone handling patch from Manish
13470 Singh <yosh@gimp.org>.
13472 1998-12-31 09:45:46 roessler (roessler)
13474 * curs_main.c: branches: 2.3.4; The attached patch moves code
13475 for sorting the index and restoring the current message from
13476 mutt_index_menu() to a new function. It saves code duplication.
13478 1998-12-30 07:58:40 roessler (roessler)
13480 * pgp.c: branches: 2.1.2; 2.1.4; Localize some more messages.
13481 From Michael Sobolev.
13483 * main.c: branches: 2.1.4; Localize some more messages.
13484 From Michael Sobolev.
13486 1998-12-29 16:29:03 roessler (roessler)
13488 * mbox.c: branches: 2.3.4; Use sizeof instead of strlen for
13489 some fixed strings.
13491 * ChangeLog: Use sizeof instead of strlen for some fixed strings.
13493 * mh.c: branches: 2.5.4; Take setting the index_hint out of
13494 the main loop of mh_check_mailbox().
13496 1998-12-28 14:59:04 roessler (roessler)
13498 * attach.c: branches: 2.1.4; Fix a segmentation fault when
13499 viewing message/rfc822 attachments from the compose screen.
13501 1998-12-23 15:57:00 roessler (roessler)
13503 * pattern.c: branches: 2.1.4; A slightly modified version of
13504 Vikas' pattern_match patch. This changes the semantics of the
13505 pattern-something functions so they only apply to _visible_
13506 messages. (With the exception of limit: In this case, the user
13507 can add another pattern if he wants to limit further, or he can
13508 give an entirely new pattern.)
13510 1998-12-22 18:07:19 roessler (roessler)
13512 * sendlib.c: Fix MIME forwarding. From Vikas.
13514 1998-12-21 12:38:57 roessler (roessler)
13516 * mx.c: branches: 2.3.4; Adjust some hash-related parameters.
13518 * mh.c, mbox.c: Adjust some hash-related parameters.
13520 * imap.c: branches: 2.2.4; Adjust some hash-related parameters.
13522 * charset.c: branches: 2.1.4; Adjust some hash-related
13525 * ChangeLog: *** empty log message ***
13527 * mx.c, mh.c, mbox.c: Mail folder synchronization-related fixes:
13529 - Another situation under which mutt would lose track of the
13530 current message when maildir folders changed has been removed.
13532 - While synchronizing mbox-type folders, a write error when
13533 constructing the draft version of the new mail folder would
13534 leave behind a copy ofthe file containing the draft. This is
13535 most annoying if the write error is due to lack of disk space.
13537 * po/pl.po: Small \n fixes.
13539 * parse.c: mutt_strlen() optimizations from Byrial Jensen.
13541 * from.c: branches: 2.1.4; mutt_strlen() optimizations from
13544 * lib.c: mutt_strlen() optimizations from Byrial Jensen.
13546 * po/pl.po: Add the polish translation.
13548 * configure.in: branches: 2.2.2; 2.2.4; Register the polish
13551 * doc/manual.sgml.in: branches: 1.18.4; Fixes to the forwarding
13552 chapter. From O'Shaughnessy Evans <shaug@gstis.net>.
13554 * m4/README: Here is a small patch to simplify
13555 m4/Makefile.am.in. This came out of a suggestion I made to Jim
13556 Meyering (maintainer of GNU fileutils, where I snarfed the code
13557 from :). (From: Lars Hecking <lhecking@nmrc.ucc.ie>)
13559 * m4/Makefile.am.in: branches: 1.2.4; Here is a small patch to
13560 simplify m4/Makefile.am.in. This came out of a suggestion I made
13561 to Jim Meyering (maintainer of GNU fileutils, where I snarfed
13562 the code from :). (From: Lars Hecking <lhecking@nmrc.ucc.ie>)
13564 1998-12-18 10:22:59 roessler (roessler)
13566 * mh.c: Catch an error condition when synchronizing mh messages.
13568 * po/de.po: Fix a format which had %s instead of %d.
13570 1998-12-17 18:39:48 roessler (roessler)
13572 * ChangeLog: *** empty log message ***
13574 * INSTALL: branches: 2.1.4; I've been told that the FreeBSD shell
13575 has been fixed meanwhile. Additionally, add the note from Vikas
13576 on patching Solaris to get mutt work properly on that system.
13578 * mh.c: Fix attachment deletion for maildir/mh folders. This may
13579 fix other mh-related problems, too.
13581 * curs_lib.c: branches: 2.2.4; Don't even try to clear the
13582 status line when not in curses mode.
13584 1998-12-16 13:23:06 roessler (roessler)
13586 * imap.c: Two lines were in reverse order. Noted by Daniel
13589 * thread.c: branches: 2.1.4; Give Daniel Eisenbud a "lock"
13592 * pager.c: branches: 2.2.4; Fix "$resolve" behaviour for OP_TAG
13593 and OP_TOGGLE_NEW from the pager.
13595 * curs_lib.c: SLang-related fixes to mutt_endwin().
13597 * compose.c: branches: 2.1.4; Permit the user to set the typical
13598 MIME parameters used with application/pgp messages.
13600 * color.c: branches: 2.1.4; Fix a segfault noted by Stephan Hack.
13601 (Fix noted by Vikas.)
13603 * configure.in: Make the sendmail check compatible with newer
13604 autoconf versions. Noted by Lars Hecking.
13606 1998-12-13 08:10:13 roessler (roessler)
13608 * mx.c, curs_main.c: Don't dump core when closing a NULL context.
13609 Fixes the "exit from no-mailbox mode" bug.
13611 1998-12-12 10:14:43 roessler (roessler)
13613 * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po, po/de.po:
13614 Post-release commit.
13616 * hook.c: branches: 2.1.4; More _PGPPATH and us dist related
13619 * curs_main.c: More _PGPPATH and us dist related fixes.
13621 * mutt.h: branches: 2.1.4; Don't define M_PGPHOOK unless _PGPPATH
13624 * pager.c: Another reap.pl-related fix.
13626 * Makefile.am: branches: 2.1.4; The us-dist target was screwed.
13628 * thread.c: *** empty log message ***
13630 * system.c, strcasecmp.c, status.c: branches: 2.0.4; *** empty
13633 * stamp-h.in: *** empty log message ***
13635 * sort.h, sort.c, socket.c, snprintf.c, signal.c, sha_locl.h,
13636 sha1dgst.c, sha.h: branches: 2.0.4; *** empty log message ***
13638 * sendlib.c: *** empty log message ***
13640 * send.c: branches: 2.0.2; *** empty log message ***
13642 * score.c, rfc822.h, rfc822.c, rfc2047.h, rfc2047.c, rfc1524.h,
13643 rfc1524.c, resize.c, reldate.h, recvattach.c: branches: 2.0.4;
13644 *** empty log message ***
13646 * reap.pl: *** empty log message ***
13648 * query.c: branches: 2.0.4; *** empty log message ***
13650 * protos.h, prepare: *** empty log message ***
13652 * postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h:
13653 branches: 2.0.4; *** empty log message ***
13655 * pgp.c, pattern.c: *** empty log message ***
13657 * parse.h: branches: 2.0.4; *** empty log message ***
13659 * parse.c: *** empty log message ***
13661 * pager.h: branches: 2.0.4; *** empty log message ***
13663 * pager.c: *** empty log message ***
13665 * mx.h: branches: 2.0.4; *** empty log message ***
13667 * mx.c: *** empty log message ***
13669 * mutt_socket.h, mutt_regex.h, mutt_menu.h, mutt_curses.h:
13670 branches: 2.0.4; *** empty log message ***
13672 * mutt.h, mkinstalldirs, missing, mime.types: *** empty log
13675 * mime.h: branches: 2.0.4; *** empty log message ***
13677 * mh.c: *** empty log message ***
13679 * menu.c: branches: 2.0.4; *** empty log message ***
13681 * mbox.c: *** empty log message ***
13683 * mapping.h: branches: 2.0.4; *** empty log message ***
13685 * main.c: *** empty log message ***
13687 * mailbox.h: branches: 2.0.4; *** empty log message ***
13689 * lib.c: *** empty log message ***
13691 * keymap.h, keymap.c: branches: 2.0.4; *** empty log message ***
13693 * install-sh: branches: 2.0.10; *** empty log message ***
13695 * init.h, init.c, imap.h: branches: 2.0.4; *** empty log
13698 * imap.c, hook.c: *** empty log message ***
13700 * history.h, history.c, help.c, headers.c, hdrline.c, hash.h,
13701 hash.c: branches: 2.0.4; *** empty log message ***
13703 * handler.c: *** empty log message ***
13705 * gnupgparse.c, globals.h, getdomain.c: branches: 2.0.4; ***
13706 empty log message ***
13708 * gen_defs: branches: 2.0.6; *** empty log message ***
13710 * functions.h: branches: 2.0.4; *** empty log message ***
13712 * from.c: *** empty log message ***
13714 * flags.c, filter.c, enter.c, edit.c, dotlock.h, dotlock.c,
13715 date.c: branches: 2.0.4; *** empty log message ***
13717 * curs_main.c, curs_lib.c: *** empty log message ***
13719 * copy.h, copy.c: branches: 2.0.4; *** empty log message ***
13721 * configure.in: *** empty log message ***
13723 * config.sub, config.guess: branches: 2.0.6; *** empty log
13726 * compose.c: *** empty log message ***
13728 * complete.c, commands.c: branches: 2.0.4; *** empty log
13731 * color.c: *** empty log message ***
13733 * charset.h: branches: 2.0.4; *** empty log message ***
13735 * charset.c: *** empty log message ***
13737 * buffy.h, buffy.c, browser.c, attach.h: branches: 2.0.4; ***
13738 empty log message ***
13740 * attach.c: *** empty log message ***
13742 * alias.c, addrbook.c, acconfig.h: branches: 2.0.4; *** empty
13745 * VERSION, TODO: *** empty log message ***
13747 * README: branches: 2.0.4; *** empty log message ***
13749 * OPS.PGP: *** empty log message ***
13751 * OPS, NEWS, Muttrc.in: branches: 2.0.4; *** empty log message
13754 * Makefile.am, INSTALL, GPL, ChangeLog, COPYRIGHT, ABOUT-NLS:
13755 *** empty log message ***
13757 * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po, po/de.po,
13758 reldate.h, VERSION, ChangeLog: Release-commit for 0.95i.
13760 * hash.c: Use a better hash function. Contributed by Stefan
13761 Langerman <lfalse@paul.rutgers.edu> to mutt-users.
13763 1998-12-11 20:48:14 roessler (roessler)
13765 * reldate.h, VERSION, ChangeLog: 0.94.999 pre-release commit.
13767 * main.c: Bail out with a text-based error message if a
13768 non-existing mailbox is given as a -f command line argument.
13770 * Makefile.am: The distdir target creates hard links for the
13771 source files. This has the consequence that the us-dist hook
13772 will demolish files in the main source tree. We have to un-link
13773 the various instances of the source code.
13775 * INSTALL: Warn about regexp-related problems under Solaris 2.6.
13777 * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po, po/de.po:
13778 Various last-minute changes and automatic updates.
13780 * main.c: Go into no-mailbox mode when the initial folder can't
13783 * mh.c: Undoing the mh_speed patch.
13785 * po/it.po, po/fr.po: l10n fixes.
13787 * curs_main.c: Start a new reply and postpone it. Then type m
13788 (mail), and recall and send the postponed reply. The replied
13789 message is _not_ flagged replied.
13791 (From Byrial Jensen.)
13793 * po/fr.po: Bug-fixed french l10n.
13795 * parse.c: Multipart parser fixes from Byrial. Finally.
13797 * po/it.po: Small fix.
13799 1998-12-10 22:48:56 roessler (roessler)
13801 * po/fr.po, configure.in: Add the french l10n.
13803 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h:
13804 post-release commit 0.94.99.
13806 * VERSION, README, ChangeLog: Pre-release commit for 0.94.99.
13808 * menu.c: Fix tag-prefix.
13810 * compose.c: Redraw fix after the content type was changed on
13813 1998-12-08 23:09:53 roessler (roessler)
13815 * help.c: Help screen resizing nit. From Gero Treuner.
13817 * doc/manual.sgml.in: Typo.
13819 * sendlib.c: Work around sendmail 8.9.1a invalidating PGP/MIME
13820 signatures by re-ordering MIME headers in the way sendmail does.
13822 * mh.c: Keep track of file name changes for files wandering
13823 around between the subfolders of a maildir.
13825 * mh.c: More fixes to the maildir resynchronization code.
13826 This should now also smoothly handle the case of messages
13827 _vanishing_ from maildir's new/ subdirectory.
13829 * init.c: Make the debug file access unbuffered. Important if
13830 we are debugging crashes.
13832 1998-12-07 21:13:44 roessler (roessler)
13834 * mx.c, mh.c: Fix a couple of flag-related bugs in the maildir
13835 folder update code.
13837 * imap.c: Fix a completely ugly comment formatting.
13839 * mutt.h: Adjust '#' to the first column.
13841 * rfc2047.c: Don't tag us-ascii headers as $Charset or
13844 1998-12-03 23:29:37 roessler (roessler)
13846 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h,
13847 VERSION, ChangeLog: release-commit 0.94.18.
13849 1998-12-02 20:12:35 roessler (roessler)
13851 * contrib/Pine.rc, contrib/Mush.rc: Bring the sample rc files
13852 better in synch with the actual code.
13854 * recvattach.c: Remove a warning which comes from code actually
13855 belonging to the send_charset patch.
13857 * rfc2047.c: Encode- and decode the "val" field when using mutt
13858 with EXACT_ADDRESS enabled.
13860 * Makefile.am: Small fixes to the build process. From Lars
13863 * compose.c: The attached patch fixes yet another redraw related
13864 bug. When I call OP_SAVE from the Compose menu and use the
13865 file-browser and 'q' out of the file-browser, the screen still
13866 shows the browser, but the control is really in the Compose
13867 menu. A Ctrl-L verifies this. Basically, a screen redraw
13872 * mutt_menu.h, menu.c, compose.c: From the Compose menu, invoke
13873 attach-message. Tag a whole bunch of messages. Say, for example,
13874 100. When you exit the folder, the Compose menu's status line
13879 * browser.c: patch-0.94.17.vikas.browser_redraw.1
13881 1998-11-23 21:10:12 roessler (roessler)
13883 * protos.h, lib.c: Change safe_malloc's size parameter from
13884 (unsigned int) to size_t.
13886 * send.c, protos.h, pattern.c, alias.c: From Byrial:
13888 I don't think that the match-all pattern modifier works as can
13889 be expected from a logical point of view.
13891 The attached patch will make it work as I expect it to work:
13893 - It works on all patterns which explicit or implicit use
13894 address lists: ~c, ~C, ~e, ~f, ~l, ~L, ~p, ~P, and ~t. (It
13895 didn't work with ~l before).
13897 - It works such that a modified pattern always match, unless
13898 there is at least one address in at least one of the
13899 referenced lists that it doesn't match.
13901 * doc/manual.sgml.in, send.c, mutt.h, mh.c, init.h, Muttrc.in:
13902 Introduce a new option $reply_self. From Vikas.
13904 1998-11-20 00:27:03 roessler (roessler)
13906 * po/it.po: New it.po from Mario.
13908 * doc/mutt.man.in: branches: 1.4.4; Fix a small typo.
13910 1998-11-19 23:57:03 roessler (roessler)
13912 * contrib/Pine.rc: Fix some ancient syntax.
13914 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, send.c:
13915 Hack around problems with multi-valued Reply-To headers.
13916 From Roland Rosenfeld.
13918 * rfc2047.c: Properly encode '_' characters in words which
13921 * sendlib.c: Use mutt_is_message_type() in the message
13922 transformation code.
13924 * po/Makefile.in.in: Fix all Makefiles. make
13925 DESTDIR=/path/to/something install should work now.
13927 * doc/Makefile.in: branches: 1.15.4; Fix all Makefiles.
13928 make DESTDIR=/path/to/something install should work now.
13930 * Makefile.am: Fix all Makefiles. make DESTDIR=/path/to/something
13931 install should work now.
13933 1998-11-18 23:09:46 roessler (roessler)
13935 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h,
13936 VERSION, ChangeLog: Release-commit for 0.94.17.
13938 * sendlib.c, protos.h, pgp.c, parse.c, lib.c, compose.c: This
13939 patch simplifies the generation of content type parameters
13940 significantly by introducing a funciton mutt_set_parameter().
13941 Additionally, we re-use code from parse.c for parsing user-input
13942 content type headers on the compose screen.
13944 * compose.c: Remove some uuencode-related debris.
13946 * recvattach.c: Remove some code which crept in from the external
13947 character set patch.
13949 * recvattach.c: Make optional formats work while processing
13952 * mh.c: Remove bogus re-sorting code from the maildir check
13955 * mutt.h: Include <unistd.h>, so SEEK_SET is defined on some
13956 systems which don't do so in <stdlib.h>.
13958 1998-11-17 13:23:26 roessler (roessler)
13960 * po/uk.po, po/ru.po, po/it.po, po/es.po: Checkpoint commit,
13961 containing quite a few fuzzy translations.
13963 * po/de.po: Update some messages.
13965 * m4/Makefile.am.in, m4/README, m4/gettext.m4, m4/lcmessage.m4,
13966 m4/progtest.m4, prepare, configure.in, Makefile.am: Configuration
13967 fixes from Lars Hecking, with some more fixes and modifications
13968 from myself. With some luck, you don't need a gettext
13969 installation any more.
13971 * sendlib.c: Fix the base64 encoder. The current code would
13972 produce slightly unpredictible output which leads to bad
13975 * postpone.c, pgp.c, parse.c, pager.c: Fix a search coloring
13978 1998-11-16 11:44:42 roessler (roessler)
13980 * protos.h: Drop ci_attach - it doesn't exist. Noted by Byrial
13983 1998-11-15 09:53:23 roessler (roessler)
13985 * parse.c: Stupid typo.
13987 * protos.h, parse.c, attach.c: My version of Byrial's parse_part
13990 * recvattach.c, protos.h, mutt.h, copy.c, compose.c: I can
13991 elaborate a little more on the last paragraph. It is deletion
13992 of the top level part direct under a message/rfc822 part which
13993 gives problems because the headers of the message/rfc822 part
13994 have to be changed in this case. It is hard to tell exactly how
13995 many bytes and lines will be removed and added in this case.
13997 If we can refrain from deletion of such parts and thus only
13998 allow deletion of parts direct under a multipart part, then it is
13999 relative easy always to make correct Content-Length: and Lines:
14000 headers in the copy. (The correctness of the Lines count is
14001 dependent of the correctness of the initial value, though).
14003 (From: Byrial Jensen)
14005 * doc/manual.sgml.in: Correcting Vikas' E-Mail address in the
14008 1998-11-14 08:24:56 roessler (roessler)
14010 * doc/manual.sgml.in: Update Byrial's e-mail address.
14012 * copy.c: Simplify the new attachment deletion code not to require
14013 an extra temporary file. (From: Byrial Jensen <byrial@image.dk>)
14015 * help.c, handler.c: Type cast nit from Gero Treuner.
14017 1998-11-13 18:31:06 roessler (roessler)
14019 * imap.c: Currently, Mutt won't use a default folder if just the
14020 IMAP server is specified. In fact, if the folder isn't specified,
14023 The attached patch will use INBOX as the IMAP folder name if
14024 none is specified, eliminating the core-dump.
14026 (From: Aaron Schrab <aaron+mutt@schrab.com>)
14028 1998-11-12 21:52:01 roessler (roessler)
14030 * mutt.h, copy.c: Byrial's latest attachment deletion patch.
14032 * mutt.h, lib.c, handler.c: Introduce a state_printf() function.
14034 1998-11-11 21:18:08 roessler (roessler)
14036 * po/it.po: New it.po from Marco.
14038 * snprintf.c: Don't use the mutt_str* functions in this module.
14040 * strcasecmp.c: the s/str.*cmp/mutt_str.*cmp/ replacement should
14041 not have taken place here.
14043 1998-11-10 22:21:51 roessler (roessler)
14045 * dotlock.c: Don't use mutt_strsomething in the dotlocking code.
14047 * send.c: Fix the $metoo option's behaviour.
14049 * thread.c, strcasecmp.c, status.c, sort.c, socket.c,
14050 snprintf.c, sendlib.c, send.c, score.c, rfc822.c, rfc2047.c,
14051 rfc1524.c, recvattach.c, query.c, protos.h, postpone.c, pop.c,
14052 pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.c, pattern.c, parse.c,
14053 pager.c, mx.c, mh.c, menu.c, mbox.c, main.c, lib.c, keymap.c,
14054 init.c, imap.c, hook.c, history.c, help.c, headers.c, hdrline.c,
14055 hash.c, handler.c, gnupgparse.c, getdomain.c, from.c, enter.c,
14056 edit.c, dotlock.c, curs_lib.c, copy.c, compose.c, complete.c,
14057 commands.c, color.c, charset.c, buffy.c, browser.c, attach.c,
14058 alias.c, addrbook.c: Introduce or rewrite mutt_{str*cmp,strlen}
14059 and use them all over the place. If there are still segmentation
14060 faults due to missing NONULLs over, they are gone now.
14062 * main.c: Add a "pseudo-credit" to the extended copyright notice.
14064 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h,
14065 VERSION, ChangeLog: Releasing 0.94.16.
14067 * sendlib.c, mx.h, mx.c, mbox.c, init.c, copy.c, commands.c,
14068 buffy.c, attach.c: Experimental support for the so-called
14069 "kendra" mail folder format. This seems to be used on OS/2 and
14070 is, actually, a slibhtly modified version of the MMDF format.
14072 * parse.c: Do some sanity checking when reading attachment.
14073 This fix should catch bad attachments.
14075 * edit.c: Fix a possible buffer overflow. (This seems to be
14076 the one noticed by Pavel Gulchouck <gul@lucky.net>.)
14078 * compose.c: Wrong fix from Vikas. Undo it. (Noted by Byrial.)
14080 * curs_lib.c, compose.c: Fix a multi_choice related bug.
14083 * buffy.c: Skip empty mailbox parameters. This fixes a
14084 segmentation fault noted by Marco d'Itri.
14086 1998-11-09 19:28:42 roessler (roessler)
14088 * from.c: Catch possible bad memory access.
14090 * doc/manual.sgml.in, sendlib.c, protos.h, init.h, globals.h,
14091 copy.c, Muttrc.in: Rewrite copy_delete_attach().
14093 * sort.c, score.c, protos.h, curs_main.c, color.c: Fix an
14094 efficiency problem with the color index features.
14096 * doc/mutt.man.in: Replace @sharedir@ by @sysconfdir@.
14098 * doc/manual.sgml.in: Make the default_hook documentation match
14101 * main.c, curs_main.c: Avoid duplicate mx_close_mailbox() when
14104 * browser.c: The attached patch fixes a potential problem in
14105 folder_format_str() where a fixed buffer might not be null
14106 terminated. From Vikas.
14108 * init.c: The attached patch fixes a bug in :set variable=<TAB>
14109 where variables of type DT_SORT were not getting expanded (only
14110 4 of them, but a bug nevertheless). From Vikas.
14112 * browser.c: patch-0.94.15.vikas.browser_sort.3
14114 * doc/manual.sgml.in: Add a forwarding chapter to the manual.
14117 * po/de.po: Revert de.po to the traditional German spelling rules.
14119 * po/de.po, pop.c: L10 fixes from Gero Treuner.
14121 * parse.c, handler.c: A message/external-body handler.
14122 From Byrial Jensen.
14124 * protos.h, parse.c: - remove the static declaration from
14125 parse_date() in parse.c, - rename it to mutt_parse_date() -
14126 fix a minor bug: the timezone information in an expires-header
14127 was used to set the timezone of the send time.
14129 (From Byrial Jensen <byrial@post3.tele.dk>.)
14131 * Muttrc.in: Fix some spelling errors noted by Boris Wesslowski
14132 <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
14134 * handler.c: Byrial Jensen's alternative_handler patches.
14135 This may lead to non-desirable effects with attachment deletion;
14136 these effects will go when the new attachment deletion code
14139 * parse.c: SeokChan LEE <bofh@nuri.net> says KST has a nine hour
14142 * pager.c, help.c: Fix the display of DEL in the pager.
14144 * send.c: Fix a group reply problem.
14146 1998-10-30 13:00:10 roessler (roessler)
14148 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po: Some recent
14151 1998-10-29 09:46:45 roessler (roessler)
14153 * mbox.c: Mbox robustness patch from Johnny Tevessen
14154 <j.tevessen@gmx.net>.
14156 * po/de.po: Fixing a typo.
14158 * imap.c: This patch should cause mutt to ask for your IMAP
14159 login/password again if its wrong. From Brandon Long.
14161 1998-10-28 21:48:36 roessler (roessler)
14163 * doc/manual.sgml.in, reldate.h, VERSION, NEWS, ChangeLog:
14164 0.94.15 release commit.
14166 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po: pre-release
14169 * curs_lib.c: Add an IsPrint check to mutt_message() and
14170 mutt_curses_error(). This will prevent _some_ advert effects from
14171 l10ns which don't fit together with the terminal's abilities.
14172 There are still quite a few raw printw() etc. - we may wish to
14173 introduce our own, locale-safe versions of these.
14175 * po/POTFILES.in: reldate contais really _no_ i18n-related data.
14177 * send.c: Don't try to recall a postponed message when we are
14180 * copy.c: Fix a possible segmentation fault when deleting nested
14183 * doc/manual.sgml.in, send.c, mutt.h, init.h: Add a $forward_weed
14184 option which controls header weeding when decode-forwarding
14187 * po/ru.po, po/it.po, po/es.po, po/de.po: German translation
14188 fixes from Gero plus checkpoint commit.
14190 * doc/manual.sgml.in, pager.h, pager.c, mutt_menu.h, keymap.c,
14191 help.c, curs_main.c, commands.c, attach.c, OPS: Gero Treuner's
14194 * po/ru.po, po/it.po, po/es.po, po/de.po: Adding a current
14195 spanish translation.
14197 * send.c: if reply-to points to the address on the from header,
14198 use the from header's value for composing a reply's recipient
14199 list, not the reply-to header.
14201 * configure.in: add the ukrainian l10n.
14203 1998-10-27 19:02:45 roessler (roessler)
14205 * configure: Configure is generated automatically and should
14206 thus _not_ be part of the CVS repository.
14208 * configure.in, configure, README, INSTALL: Try to detect Solaris
14209 2.4's broken regcomp().
14211 * send.c: Move some code around.
14213 * doc/manual.sgml.in: Some documentation nits.
14215 * dotlock.c: include config.h _before_ checking for HAVE_GETOPT.
14216 Noted by Scott Perlman <perlman@linguist.dartmouth.edu>.
14218 * Muttrc.in: Add a macro for viewing the manual.
14220 * pgp.c, configure.in, configure: i18n fixes.
14222 * po/ru.po, po/es.po, po/it.po, po/de.po: A couple of i18n
14223 fixes, plus a partial spanish translation from Boris Wesslowski
14224 <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
14226 * configure.in, configure: Handle systems which have neither
14227 pgp2 nor pgp5, but gpg correctly.
14229 * compose.c: - snd_entry() is marked static - You will only get
14230 a full redraw of the screen after invoking
14231 pgp_send_menu if you selected "sign as". - draw_envelope()
14232 and edit_address_list() use the same array of
14233 strings for titles/prompts. This saves both string data and
14234 code in both functions which have been a lot smaller.
14236 * sendlib.c, send.c, protos.h, postpone.c, compose.c: Preserve
14237 FCC headers when postponing. From Vikas.
14239 * mx.c, mutt.h, imap.c: Prevent mutt from re-reading IMAP folders
14242 1998-10-22 13:53:47 roessler (roessler)
14244 * send.c: Undo some superfluous changes. Pointed out by V.A.
14246 * send.c, protos.h, postpone.c: - Preserve certain headers'
14247 values when recallling a postponed message. TBD: Fcc.
14249 - Rename mutt_edit_message() to mutt_prepare_edit_message()
14250 since that's what that function actually does.
14252 * mx.h, mx.c, lib.c, flags.c: Make _all_ IMAP-related code
14253 conditionally defined. From Byrial Jensen.
14255 1998-10-21 22:46:16 roessler (roessler)
14257 * protos.h, pattern.c, hdrline.c: Fix match-all for the ~p,
14260 * compose.c: Vikas' write_fcc patch.
14262 * doc/manual.sgml.in: Documentation nits from Byrial.
14264 * curs_lib.c: Also accept numbers as input in mutt_multi_choice().
14267 * prepare: Fix the documentation reference in prepare.
14269 * doc/devel-notes.txt: Add a gettext automake macro patch which
14270 is needed for proper building of mutt.
14272 * prepare, config.h.in, aclocal.m4, README, INSTALL: Remove
14273 some automatically generated files from the CVS repository,
14274 and add a script which generates them.
14276 * Makefile.am: Don't overwrite $(sysconfdir)/Muttrc if present.
14278 * po/ru.po, po/it.po, po/de.po, protos.h, curs_lib.c, compose.c,
14279 commands.c, browser.c: Byrial Jensen's mutt_multi_choice()
14280 patch plus some German translations.
14282 * pgpinvoke.c, gnupgparse.c: Make gpg's output look a little
14285 * po/ru.po, po/it.po, po/de.po, reldate.h: Release commit.
14287 * VERSION, ChangeLog: Preparing 0.94.14.
14289 1998-10-20 22:02:58 roessler (roessler)
14291 * po/ru.po, po/it.po, po/de.po: Checkpoint commit.
14293 * config.h.in, Makefile.am: Include VERSION with the distribution.
14295 * configure.in, configure, VERSION, config.h.in: Don't hard-wire
14296 the program's version in configure.in, but use the VERSION
14297 file instead. Stolen from gnupg.
14299 * ChangeLog: Checkpoint commit.
14301 * doc/manual.sgml.in, keymap.c, functions.h, NEWS: Another
14302 macro-function fix from Vikas.
14304 * socket.c, mutt_socket.h: Fix the multiple connection code.
14307 1998-10-19 20:08:10 roessler (roessler)
14309 * postpone.c: fix a typo.
14311 * Makefile.am: Fix dotlock's installation when DOTLOCK_GROUP
14314 * po/it.po: Ups, this was missing from the repository.
14316 * po/ru.po, po/de.po: Adding some new and improved German
14319 * init.c: handle domain == "@" properly.
14321 * postpone.c: Fix the behaviour when recalling postponed messages:
14322 Content types would not be restored.
14324 1998-10-16 12:09:37 roessler (roessler)
14326 * lib.c: Harden mutt_free_header() against NULL pointers.
14328 * keymap.c, handler.c: Nits from Vikas.
14330 * send.c: Fix a segmentation fault when OPT_RECALL is
14333 * commands.c: Don't write out bad content-length and lines
14334 headers when decode-saving a message.
14336 1998-10-15 23:09:30 roessler (roessler)
14338 * po/ru.po, po/de.po: *** empty log message ***
14340 * intl/textdomain.c, intl/localealias.c, intl/loadmsgcat.c,
14341 intl/l10nflist.c, intl/intl-compat.c, intl/gettext.c,
14342 intl/finddomain.c, intl/explodename.c, intl/dgettext.c,
14343 intl/dcgettext.c, intl/cat-compat.c, intl/bindtextdom.c,
14344 thread.c, system.c, strcasecmp.c, status.c, sort.c, socket.c,
14345 snprintf.c, signal.c, sha1dgst.c, sendlib.c, send.c, score.c,
14346 rfc822.c, rfc2047.c, rfc1524.c, resize.c, recvattach.c, query.c,
14347 postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.c,
14348 pattern.c, parse.c, pager.c, mx.c, mh.c, menu.c, mbox.c,
14349 main.c, lib.c, keymap.c, init.c, imap.c, hook.c, history.c,
14350 help.c, headers.c, hdrline.c, hash.c, handler.c, gnupgparse.c,
14351 getdomain.c, from.c, flags.c, filter.c, enter.c, edit.c,
14352 dotlock.c, date.c, curs_main.c, curs_lib.c, copy.c, config.h.in,
14353 compose.c, complete.c, commands.c, color.c, charset.c, buffy.c,
14354 browser.c, attach.c, alias.c, addrbook.c, ChangeLog: Change
14355 "static char rcsid[]" to "static const char rcsid[]" to make
14356 gcc shut up about this.
14358 * po/stamp-cat-id, po/ru.po, po/mutt.pot, po/de.po,
14359 po/cat-id-tbl.c, reldate.h, configure.in, configure, config.h.in,
14360 Makefile.in, ChangeLog: Random pre-release clean-up.
14362 * po/mutt.pot, doc/manual.sgml.in, pattern.c, mutt.h: This
14363 patch introduces the ~k pattern for messages containing pgp
14366 * doc/manual.sgml.in: Add some missing key definitions.
14368 * mutt_curses.h: There seem to be systems which don't know
14371 * po/mutt.pot, po/cat-id-tbl.c: Check-point commit, again.
14373 * sendlib.c: Put #ifdefs around a variable which is only used
14374 for generating uuencoded messages.
14376 * ChangeLog: Update.
14378 * po/ru.po, po/mutt.pot, po/cat-id-tbl.c, sendlib.c, keymap.c,
14379 compose.c: A slightly modified version of Vikas' help_unbound
14382 * po/mutt.pot, sendlib.c, protos.h, postpone.c, parse.h, parse.c,
14383 mh.c, mbox.c, main.c, imap.c, headers.c, buffy.c: Fixing a memory
14384 hog which was introduced by the edit-message patch.
14386 1998-10-14 22:58:04 roessler (roessler)
14388 * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c, compose.c:
14389 Warn the user before sending out uuencoded attachments.
14391 * handler.c: Fix prefix and utf8 issues in the uudecoder.
14393 * sendlib.c, parse.c, mime.h, handler.c, globals.h, config.h.in:
14394 Thinking about this once again, ok folks, here comes x-uuencode
14399 * handler.c: When Charset is utf-8 (not recommended!), don't
14400 active utf8 translation in the various handler routines.
14402 * Makefile.in, Makefile.am: Add -I$(includedir) to the C
14403 preprocessor flags. Per request of Clint Olsen.
14405 * po/ru.po, po/de.po, configure.in, configure, config.h.in,
14406 Makefile.in, Makefile.am: More build process clean-up.
14408 * po/mutt.pot, po/Makefile.in.in, config.h.in, Makefile.in:
14409 Removing some instances of gnu-make specific command line
14412 * doc/manual.sgml.in: Document the match-all feature.
14414 * po/mutt.pot, main.c, dotlock.c, configure.in, configure,
14415 config.h.in, Makefile.in, Makefile.am: Various build fixes.
14417 * color.c: Adding some necessary ifdefs to color.c, From
14418 Irving_Wolfe@wolfe.net.
14420 1998-10-13 23:37:05 roessler (roessler)
14422 * po/ru.po, po/de.po: Checkpoint commit. This gets boring.
14424 * NEWS: Merging Vikas' NEWS file into the distributed one.
14426 * po/mutt.pot, config.h.in, Makefile.in, ChangeLog: Preparing
14429 * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c, reldate.h,
14430 recvattach.c, configure.in, configure, config.h.in, commands.c,
14431 README, NEWS, Makefile.in, Makefile.am, INSTALL: random
14432 pre-release clean-up.
14434 * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c,
14435 po/POTFILES.in, reap.pl, gen_defs, configure.in, configure,
14436 config.h.in, NEWS, Makefile.in, Makefile.am: Introducing a us-dist
14437 target to create a USG-friendly version of mutt. Additionally,
14438 the NEWS file is prepared for 0.95.
14440 * doc/devel-notes.txt: Add a short note on compiler warnings.
14442 * po/ru.po, po/de.po, po/POTFILES.in, po/Makefile.in.in, missing,
14443 mime.types: More $Id$ strings.
14445 * po/mutt.pot, po/cat-id-tbl.c, intl/textdomain.c,
14446 intl/localealias.c, intl/loadmsgcat.c, intl/loadinfo.h,
14447 intl/libgettext.h, intl/l10nflist.c, intl/intl-compat.c,
14448 intl/hash-string.h, intl/gettextP.h, intl/gettext.h,
14449 intl/gettext.c, intl/finddomain.c, intl/explodename.c,
14450 intl/dgettext.c, intl/dcgettext.c, intl/cat-compat.c,
14451 intl/bindtextdom.c, doc/devel-notes.txt, doc/applying-patches.txt:
14452 Add RCS $Id$ strings to (hopefully) all source files.
14454 * doc/PGP-Notes.txt: branches: 1.6.4; Add RCS $Id$ strings to
14455 (hopefully) all source files.
14457 * doc/Makefile.in: Add RCS $Id$ strings to (hopefully) all
14460 * contrib/sample.muttrc, contrib/sample.mailcap: branches:
14461 1.2.4; Add RCS $Id$ strings to (hopefully) all source files.
14463 * contrib/language50.txt, contrib/language.txt, contrib/Pine.rc,
14464 contrib/Mush.rc, contrib/Makefile.in, thread.c, system.c,
14465 strcasecmp.c, status.c, sort.h, sort.c, socket.c, snprintf.c,
14466 signal.c, sha_locl.h, sha1dgst.c, sha.h, sendlib.c, send.c,
14467 score.c, rfc822.h, rfc822.c, rfc2047.h, rfc2047.c, rfc1524.h,
14468 rfc1524.c, resize.c, reldate.h, recvattach.c, query.c, protos.h,
14469 postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h,
14470 pgp.c, pattern.c, parse.h, parse.c, pager.h, pager.c, mx.h, mx.c,
14471 mutt_socket.h, mutt_regex.h, mutt_menu.h, mutt_curses.h, mutt.h,
14472 mime.h, mh.c, menu.c, mbox.c, mapping.h, main.c, mailbox.h,
14473 lib.c, keymap.h, keymap.c, init.h, init.c, imap.h, imap.c,
14474 hook.c, history.h, history.c, help.c, headers.c, hdrline.c,
14475 hash.h, hash.c, handler.c, gnupgparse.c, globals.h, getdomain.c,
14476 gen_defs, functions.h, from.c, flags.c, filter.c, enter.c, edit.c,
14477 dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c, copy.h,
14478 copy.c, configure.in, compose.c, complete.c, commands.c, color.c,
14479 charset.h, charset.c, buffy.h, buffy.c, browser.c, attach.h,
14480 attach.c, alias.c, addrbook.c, acconfig.h, TODO, README, NEWS,
14481 Muttrc.in, Makefile.in, Makefile.am, INSTALL, GPL, COPYRIGHT:
14482 Add RCS $Id$ strings to (hopefully) all source files.
14484 * enter.c: Type Ctrl-V Ctrl-G in any input field.
14486 * curs_main.c: Bumping some dprint statements' debug levels.
14489 * po/ru.po, po/mutt.pot, po/de.po: Including the new ru.po file
14490 from "Andrej N. Gritsenko" <andrej@lucky.net>; check-point commit.
14492 1998-10-12 19:53:49 roessler (roessler)
14494 * recvattach.c, query.c, postpone.c, pgpkey.c, curs_main.c,
14495 compose.c, browser.c, addrbook.c: The attached patch removes
14496 some redundant code related to the macro function stuff. Since
14497 each menu calls km_dokey() to get the 'op' number to execute, the
14498 'menu' argument to km_dokey() _is_ the CurrentMenu. Hence, there
14499 is no need to explicitly save/restore the CurrentMenu all over
14500 the code. The only places it is being captured now is just before
14501 mutt_enter_comamnd() is called. This is to help the 'exec' command
14502 completion code so that it knows which menu to try and complete
14503 the function name from. (From: Vikas Agnihotri <VikasA@att.com>)
14505 * doc/manual.sgml.in, doc/manual.sgml, doc/Makefile.in, sendlib.c,
14506 main.c, init.c, configure.in, configure, config.h.in, acconfig.h,
14507 Makefile.in, Makefile.am: Mutt now correctly uses the sysconfdir
14508 as determined by configure.
14510 * po/ru.po, po/mutt.pot, po/de.po: Checkpoint commit.
14512 * po/ru.po, po/mutt.pot, po/de.po, reldate.h, configure.in,
14513 configure, ChangeLog: Check-point commit before 0.94.11 is
14516 1998-10-11 22:11:00 roessler (roessler)
14518 * doc/Makefile.in, contrib/Makefile.in: Makefile clean-up as
14519 suggested by Marco d'Itri.
14521 * doc/dotlock.man.in: branches: 1.3.4; Install dotlock's manual
14522 page under the correct name.
14524 * doc/Makefile.in: Install dotlock's manual page under the
14527 1998-10-08 13:22:16 roessler (roessler)
14529 * README: Reference some of the new doc files.
14531 * doc/Makefile.in: Some more changes to the installation process.
14533 * doc/Makefile.in: Fix the uninstall target; add some magic to
14534 build and install the HTML version of the manual if we can.
14536 * doc/applying-patches.txt, doc/devel-notes.txt,
14537 doc/PGP-Notes.txt, doc/Makefile.in: Some more documentation;
14538 install the html version of the manual if it's there.
14540 * doc/manual.sgml: The manual was wrong on the default binding
14543 1998-10-07 22:19:27 roessler (roessler)
14545 * doc/manual.sgml, pop.c, mutt.h, init.h, Muttrc.in: POP3
14546 LAST support. From Jason Lavoie <jason@mint.net> by way of
14549 * po/mutt.pot, po/cat-id-tbl.c: Clean-up commit.
14551 * gnupgparse.c: Redirect stdin and stderr to /dev/null when
14552 invoking gpgm for listing key IDs.
14554 * socket.c, mutt_socket.h, imap.c: First fix of the IMAP expunge
14555 handling. From Brandon Long.
14557 * keymap.c, curs_lib.c: Fix macro functions for the pager menu.
14559 * keymap.c: The attached patch fixes a minor inconsistency
14560 between the display of special key-names in the help screen
14561 and their actual usage. The help screen now shows the special
14562 keys exactly as you would/could/should use them in the
14563 muttrc/command-line. (From: Vikas Agnihotri <VikasA@att.com>)
14565 * keymap.c: Fix the error message for unbound keys. From Vikas.
14567 * browser.c: Clean up behind an aborted sort-by prompt on the
14568 file browser. From Vikas.
14570 * hdrline.c: The attached patch fixes a minor bug in
14571 $index_format's %B and %b where they didnt respect the given
14572 prefix. In addition, the manual says that %B is supposed to fall
14573 back to %b if the message is not sent to a known mailing list. The
14574 code was not doing that. (From: Vikas Agnihotri <VikasA@att.com>,
14575 noted on comp.mail.mutt by unny@rz114s0.rz.uni-karlsruhe.de
14576 (Vladimir Klebanov)).
14578 * doc/PGP-Notes.txt: pgp_language is obsolete. Noted by Heiko
14581 1998-10-06 15:10:53 roessler (roessler)
14583 * keymap.c: Macro function fixes.
14585 * curs_lib.c: With slang, ERR != -1.
14587 * po/mutt.pot, po/de.po: Message fix.
14589 * attach.c: Fix another pipe-related hang in
14590 mutt_view_attachment().
14592 1998-10-05 21:37:15 roessler (roessler)
14594 * configure, aclocal.m4: Another fix to libintl detection.
14596 * keymap.c, curs_lib.c: macro_function.2-3, from Vikas.
14598 * handler.c: File descriptor leak alert.
14600 * handler.c: Avoid a hang due to blocking pipe writes in the
14603 * keymap.c, curs_main.c, curs_lib.c: Make exec grok >= 1
14604 parameters; fix double ops problem in index_menu().
14606 * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c: L10n changes
14607 corresponding to the macro-function patch.
14609 * flags.c, compose.c: Some fixes to the macro-function patch.
14611 * po/ru.po: Adding the Russian Localization.
14613 * recvattach.c, query.c, protos.h, postpone.c, pgpkey.c,
14614 pager.c, mutt_curses.h, mutt.h, menu.c, keymap.c, init.h,
14615 init.c, globals.h, flags.c, enter.c, curs_main.c, curs_lib.c,
14616 configure.in, configure, compose.c, commands.c, browser.c,
14617 addrbook.c, aclocal.m4: Vikas' macro_function patch.
14619 1998-10-04 15:02:25 roessler (roessler)
14621 * configure.in, configure: Fixing some make-related problems
14622 noted by Petri Kaukasoina <kaukasoi-mutt@elektroni.ee.tut.fi>.
14624 * po/mutt.pot, send.c: Fix group-reply's behaviour.
14626 * doc/devel-notes.txt, doc/style-guide: Replace style-guide by
14627 some more general notes on mutt development.
14629 * Makefile.in: Propagate fixes from Makefile.am.
14631 * ChangeLog: Preparing 0.94.10.
14633 * po/mutt.pot, po/de.po: Noise.
14635 * configure.in, configure, Makefile.am: More fixes to the build
14636 process. This version was tested to build cleanly under SuSE
14639 1998-10-03 22:08:09 roessler (roessler)
14641 * doc/manual.txt: manual.txt can be rebuilt when making the dist -
14642 no need to keep this in the repository.
14644 * ChangeLog: Preparing ChangeLog for 0.94.10.
14646 * contrib/Makefile.in: Ups.
14648 * po/mutt.pot, po/de.po, po/cat-id-tbl.c,
14649 po/Makefile.in.in, doc/language50.txt, doc/language.txt,
14650 contrib/patch.slang-1.2.2.keypad.1, contrib/sample.mailcap,
14651 contrib/sample.muttrc, doc/Makefile.in, contrib/Mush.rc,
14652 contrib/Pine.rc, contrib/language.txt, contrib/language50.txt,
14653 sample.muttrc, sample.mailcap, reap.pl, pop.c,
14654 patch.slang-1.2.2.keypad.1, depend.awk, configure.in, configure,
14655 Pine.rc, Mush.rc, Makefile.in, Makefile.am, ChangeLog: Source tree
14656 and make process changes. make dist and make maintainer-clean
14657 should now work as they are supposed to.
14659 * help.c: Remove an unprotected gettext() call.
14661 * missing: *** empty log message ***
14663 * missing: Persuade CVS to get the file modes right.
14665 * INSTALL: Adding a note on SparcLinux problems when gcc is
14666 called with the -pedantic flag.
14668 1998-10-02 17:39:47 roessler (roessler)
14670 * po/mutt.pot, po/de.po: A small fix to get autoview messages
14673 * pattern.c, mutt.h, Makefile.in: patch-0.92.8.sec.match_all.1
14675 * po/mutt.pot, configure.in, configure, Makefile.in, Makefile.am:
14676 Fixing some build-related problems, and preparing 0.94.9p1.
14678 * doc/manual.txt, doc/manual.sgml, hdrline.c: Roland Rosenfeld's
14681 * mutt.h, compose.c: More () fixes.
14683 * mutt.h, edit.c, curs_lib.c, browser.c: With SLang, addstr()
14684 is a macro. This means we should put additional braces around
14685 _()-style arguments.
14687 1998-10-01 20:16:56 roessler (roessler)
14689 * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in,
14690 doc/Makefile.in: Translate help strings.
14692 * postpone.c, pager.c, help.c, compose.c, Makefile.in: Translate
14695 * intl/VERSION, intl/libintl.h, intl/libintl.glibc,
14696 intl/intlh.inst.in, intl/COPYING, intl/BUGS, intl/AUTHORS: ***
14697 empty log message ***
14699 * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in,
14700 recvattach.c, query.c, pager.c, curs_main.c, compose.c, browser.c,
14701 addrbook.c: Translate the various help lines.
14703 * mutt.h, lib.c, handler.c: Gero Treuner's reply_quote patch.
14705 * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in: Add
14706 l10n for handler.c.
14708 * po/mutt.pot, po/de.po, po/cat-id-tbl.c, curs_lib.c: Make
14709 mutt_yesorno() language sensitive.
14711 * po/de.po: Various German-language related fixes.
14713 * reldate.h, configure.in, configure, TODO, Makefile.in,
14714 ChangeLog: Preparing 0.94.9i.
14716 * po/de.po: German l10n, first take.
14718 * intl/AUTHORS, intl/BUGS, intl/COPYING: Adding legalese.
14720 * po/mutt.pot, po/de.po, po/cat-id-tbl.c, main.c: More i18n fixes.
14722 * po/mutt.pot, po/de.po, po/cat-id-tbl.c: Adapting the catalog
14725 * configure.in, configure, Makefile.in, Makefile.am: Various
14726 automake and installation fixes.
14728 * po/Makefile.in.in, po/POTFILES.in, po/cat-id-tbl.c, po/de.po,
14729 po/mutt.pot, po/stamp-cat-id, intl/ChangeLog, intl/Makefile.in,
14730 intl/bindtextdom.c, intl/cat-compat.c, intl/dcgettext.c,
14731 intl/dgettext.c, intl/explodename.c, intl/finddomain.c,
14732 intl/gettext.c, intl/gettext.h, intl/gettextP.h,
14733 intl/hash-string.h, intl/intl-compat.c, intl/intlh.inst.in,
14734 intl/l10nflist.c, intl/libgettext.h, intl/libintl.glibc,
14735 intl/libintl.h, intl/linux-msg.sed, intl/loadinfo.h,
14736 intl/loadmsgcat.c, intl/localealias.c, intl/po2tbl.sed.in,
14737 intl/textdomain.c, intl/xopen-msg.sed, doc/Makefile.in, thread.c,
14738 stamp-h.in, status.c, sort.c, signal.c, sendlib.c, send.c,
14739 score.c, rfc1524.c, recvattach.c, query.c, postpone.c, pop.c,
14740 pgppubring.c, pgpkey.c, pgp.c, pattern.c, parse.c, pager.c, mx.c,
14741 missing, mutt.h, mh.c, menu.c, mbox.c, main.c, lib.c, keymap.c,
14742 init.c, imap.c, hook.c, help.c, headers.c, handler.c, gen_defs,
14743 flags.c, edit.c, date.c, curs_main.c, curs_lib.c, copy.c,
14744 configure.in, configure, config.h.in, compose.c, commands.c,
14745 color.c, buffy.c, browser.c, attach.c, alias.c, aclocal.m4,
14746 addrbook.c, acconfig.h, ABOUT-NLS, Makefile.am, Makefile.in:
14747 Adding gettext support, based on the patch by Marco d'Itri.
14749 * TODO: add a note about the currently-missing mh_sequences
14752 * send.c: Fix the PgpSignMicalg vanishing when recalling
14753 postponed messages. Bug squashed by Bjørn Fischer.
14755 1998-09-30 13:56:24 roessler (roessler)
14757 * doc/manual.txt, doc/manual.sgml: SGML fix.
14759 * postpone.c, headers.c: Don't generate a NULL micalg parameter
14760 when getting postponed messages.
14762 * functions.h: Removing some superfluous key bindings from
14763 functions.h. (From: Gero Treuner <gero@faveve.uni-stuttgart.de>)
14765 * doc/manual.sgml, init.c: Add some more support for
14766 version-dependant configuration files.
14768 * copy.c: When forwarding a mail (nomime_forw) and you have
14769 forw_quote set, mutt inserts a blank line between header and
14770 body of the forwarded message.
14772 * compose.c: Tell the user how to attach messages when using
14773 the attach-message feature.
14775 * doc/manual.sgml, pattern.c, mutt.h: Add ~g and ~G patterns
14776 for PGP signed and encrypted messages.
14778 * doc/manual.sgml: Documentation for Vikas' latest features.
14780 1998-09-29 15:40:01 roessler (roessler)
14782 * status.c: _Really_ fix an unset or too short StChars varialbe.
14785 * rfc822.c: Fix a segmentation fault occuring with certain
14786 badly-formed RFC822-like addresses.
14788 * hdrline.c: Make status characters work again.
14790 * doc/manual.txt, doc/manual.sgml: Documenting some more
14793 * Muttrc.in: Add newly added variables to the default system
14796 * status.c: Catch short StChars values.
14798 * mutt.h, init.c, hdrline.c: Add caching for a message's flags.
14800 * Makefile.in: patch-0.94.7i.rr.charsets_fix.1, from Roland
14803 * doc/manual.txt, doc/manual.sgml, configure.in, configure:
14804 Some nits from Gero Treuner.
14806 1998-09-28 17:40:47 roessler (roessler)
14808 * pager.c, curs_main.c: Vikas' pipe-redraw fix.
14810 * doc/manual.txt, doc/manual.sgml, doc/Makefile.in, GPL, main.c,
14811 COPYRIGHT, COPYING: A first take at bringing copyright notices
14812 and credits into synch with reality.
14814 * reldate.h, configure.in, configure, TODO, Makefile.in,
14815 ChangeLog: Preparing 0.94.8i.
14817 1998-09-26 10:13:39 roessler (roessler)
14819 * mh.c: Changing the index_hint handling for mh folders once
14822 * mh.c: Resort the incoming folder from mh_sync_mailbox() also
14823 when new mail arrived.
14825 1998-09-25 06:56:35 roessler (roessler)
14827 * pager.c: patch.mutt-0.94.5i.ld.quote_levels.3-4
14829 1998-09-24 23:19:50 roessler (roessler)
14831 * pager.c: A new quote_levels patch from liviu.
14833 * sendlib.c: Rewrite the base64-encoder used for messages. This
14834 should be unified with the encoder in rfc2047.c at some point.
14836 * pager.c: Undoing Livius quote-levels patch for now.
14838 * sendlib.c, mutt.h, charset.h, charset.c:
14839 [patch-0.94.7i.gt.charset-send.1.gz] With the new charset support
14840 in mutt there are better chances to say whether a mail to send
14841 consists of characters of the ASCII set only (the charset should
14842 be "us-ascii" then) or of other characters from the given charset
14843 (this charset should be given then): ASCII characters have the
14844 unicode values from 0 to 127.
14846 * init.c: Fix a segmentation fault with mismatched backticks.
14848 * init.c: Vikas' merged completion patch, level 3.
14850 1998-09-23 20:01:06 roessler (roessler)
14852 * pager.c, mutt_regex.h, init.h: Liviu Daia's smiley patch.
14854 * status.c, sendlib.c, recvattach.c, protos.h, pager.h, pager.c,
14855 mutt.h, main.c, init.h, curs_main.c, curs_lib.c, compose.c,
14856 commands.c: Disable recursive invocations of the attach-message
14859 * mh.c: Really fix the index hints.
14861 * mh.c: Correct the index_hint handling in mh_check_mailbox().
14863 * sendlib.c: RFC2047-encode the mail-followup-to header.
14865 * TODO: Remove the maildir/mh resynch entry.
14867 * pager.c: There is a long-standing problem in Mutt, related to
14868 coloring the various levels of quoting: if the attributions are
14869 missing, like this:
14870 >>> blah blah from A >> blah blah from B > blah blah
14873 then the "quoted" color object is associated with ">>>", "quoted1"
14874 with ">>" and "quoted2" with ">" --- which is not what most people
14875 expect. The reason is Mutt doesn't count the quote characters
14876 (since there is no way to distinguish between a single quote ">>
14877 " and a ">" followed by a "> "), and it allocates colors as it
14878 finds new types of quote prefixes. The attached patch fixes this
14879 problem still without counting the quote characters.
14881 1998-09-22 22:54:52 roessler (roessler)
14883 * mx.h, mx.c, mutt.h, mh.c, mbox.c, buffy.c: A first take at
14884 corrected mh/maildir support.
14886 * mx.c, mh.c: Some fixes and code clean-ups.
14888 * mutt.h, mh.c, init.h: Introduce the $mh_purge option.
14890 * sendlib.c: Produce "undisclosed-recipients:;" instead of
14891 ""undisclosed-recipients:;":;" when the user gives no To-Header.
14893 * mx.c: When generating new messages in MH folders, the initial
14894 number should be "1", not "2". Fix from Gero Treuner.
14896 * init.c: patch-0.94.7i.vikas.jmy.misc_complete.2
14898 1998-09-21 12:49:50 roessler (roessler)
14900 * sendlib.c: Avoid a dangling pointer in mutt_message_to_7bit().
14902 1998-09-20 12:05:39 roessler (roessler)
14904 * pager.c: Byrial Jensen's bold-underline patch.
14906 1998-09-18 05:45:56 roessler (roessler)
14908 * reldate.h, configure.in, configure, ChangeLog: Preparing
14911 * protos.h, init.c, enter.c: Applying the third generation of
14912 command completion patches.
14914 1998-09-16 20:08:25 roessler (roessler)
14916 * curs_lib.c: Attached is a minor fix to mutt_getch in curs_lib.c
14917 - as of 0.93.2i, if +'metakey' and 'timeout' were both set,
14918 mutt_getch was returning an ESC rather than -1, which resulted
14919 in 'key not bound' messages every 'timeout' seconds. (From:
14920 Tim Walberg <walberg@cig.mot.com>)
14922 * copy.c: [patch-0.94.6i.oe.dprint2.1] Fix a segmentation fault
14923 when running in -d2 mode.
14925 * keymap.c: Use <fN> for function keys as well as for other
14926 special keys. Additionally, this patch makes it possible to
14927 use all special keys inside a key _sequence_.
14929 * sendlib.c, mutt.h, curs_main.c, compose.c:
14930 Introduce the OPTUSEHEADERDATE pseudo-option to control
14931 mutt_write_rfc822_header()'s behaviour for the purposes of the
14932 edit_message feature.
14934 * init.c: When parsing aliases, don't consider ';' a token
14937 1998-09-15 21:41:51 roessler (roessler)
14939 * init.c: Undoing Vikas' complete patch and applying
14940 patch-0.94.6i.jmy.cycle_complete.1 instead.
14942 * handler.c: _Really_ fix CRLF handling.
14944 * charset.c: Fix the crlf handling.
14946 * pgppubring.c: UTF8-decode PGP user ID packets.
14948 * rfc2047.c, mutt.h, lib.c, handler.c, charset.h, charset.c:
14949 Adding basic UTF-8 support.
14951 * copy.c: When using mutt_copy_header with CH_TXTPLAIN, generate
14952 a content-type _with_ a character set parameter.
14954 * Makefile.in: Correcting a typo in the clean target.
14956 * handler.c, charset.h, charset.c: Add charset alias support
14957 and fix various errors in the character set code.
14959 * charset.c: Fix mutt_display_char to map '\0' to itself
14960 regardless of the translation table we use.
14962 * gen-charset.c, configure.in, configure, charset.h, charset.c,
14963 Makefile.in: Generate the character set tables from i18n files.
14965 * imap.c: Finally fix imap_quote_string().
14967 * compose.c: [patch-0.94.6i.gt.arrow.1] Add M_ARROWCURSOR on
14970 1998-09-14 21:33:34 roessler (roessler)
14972 * imap.c: Fix IMAP quoting.
14974 * Muttrc.in: Speling corection for Muttrc.in.
14976 * init.c: [patch-0.94.6.vikas.complete.1] Fix a completion-related
14979 1998-09-13 15:29:54 roessler (roessler)
14981 * reldate.h, configure.in, configure, ChangeLog: Preparing
14984 * sendlib.c, rfc2047.c, recvattach.c, hash.h, gen-charset.c,
14985 handler.c, configure.in, configure, commands.c, charset.h,
14986 charset.c, Makefile.in: This patch adds on-demand loading of
14987 character set tables, changes the default location of $SHAREDIR,
14988 and fixes some compilation problems occuring on machines without
14991 1998-09-12 19:58:56 roessler (roessler)
14993 * sendlib.c: Fixing a silly typo in the edit-message code.
14995 * rfc2047.c, charset.c, charset.h, handler.c, Makefile.in:
14996 [patch-0.93.2i.ru.mmultiple_charsets.gz] This patch adds support
14997 for international character sets. Currently, mutt knows about
14998 the following character sets and is able to convert between them:
15000 iso-8859-1, ..., iso-8859-9, koi8-r, windows-1251, x-cp866.
15002 (From: Ruslan Ermilov <ru@ucb.crimea.ua>)
15004 * recvattach.c, protos.h, pattern.c, mutt.h, init.c, history.h,
15005 enter.c, commands.c: When entering a 'set' command on the
15006 command-line, pressing TAB after string_var= will insert the
15007 current value of that variable. Note that this works only for
15008 variables of type 'string'.
15010 Also fixes the following buglets in command-completion:
15012 1. doesnt work if you started the command-line with whitespace
15014 2. Seems to think that 'Set', 'ReSeT', etc are valid commands
15015 (since it checks for 'strcasecmp' instead of 'strcmp' when
15016 completing the variable names Also fixes the following buglets
15017 in command-completion:
15019 (From: Vikas Agnihotri <VikasA@att.com>)
15021 * enter.c: Use the proper history class when entering mutt
15024 * imap.c: [patch-0.94.5i.jmy.imap_quote.1]
15026 * sendlib.c, send.c, protos.h, postpone.c, parse.c, mutt.h,
15027 lib.c, functions.h, curs_main.c, compose.c, OPS: Adding the
15028 edit-message feature.
15030 * hdrline.c: [patch-0.94.5.vikas.collapse_format.2] - introduce
15031 %M for the number of messages which is hidden in a thread.
15033 1998-09-08 19:32:57 roessler (roessler)
15035 * TODO: Bogus bug. Actually, by setting use_mailcap=no, it _is_
15036 possible to view the header of a single-part message with a
15037 non-autoview body type.
15039 * recvattach.c: This patch makes the view attachment menu show
15040 all message/rfc822 parts as a new level, not only the multipart
15041 messages. This makes it possible to display a message/rfc822 part
15042 which includes only a image/jpeg part or something else which cant
15043 be viewed in the pager. (From: Jimmy Mäkelä <jmy@flashback.net>)
15045 * recvattach.c, pgp.c, copy.c: Change the interface of
15046 pgp_decrypt_mime() to enable this function to do some sanity
15049 1998-09-07 20:47:25 roessler (roessler)
15051 * recvattach.c: Don't descend into multipart/encrypted on the
15054 * sendlib.c, recvattach.c, pgp.h, pgp.c, lib.c, handler.c,
15055 commands.c: [patch-0.94.5i.tlr.pgp_fixes.1] This patch fixes
15056 various pgp-related issues. In particular, mutt won't segfault
15057 when trying to decrypt-save messages from the index, and the
15058 presence of a PGP-encrypted body part on the attachment menu
15059 will no longer confuse the MIME parser.
15061 * curs_lib.c: Clear the "Exit Mutt" prompt.
15063 * doc/manual.txt, doc/manual.sgml: SGML typo.
15065 * rfc822.c: Some testing.
15067 * enter.c: Yet another fix to the alias and query completion
15068 stuff: Skip leading white space when constructing the addresses.
15070 * enter.c: Don't use <space> as an address delimiter when using
15071 query-complete and alias-complete.
15073 * rfc1524.c: Quote MIME parameters when doing %{MIME-parameter}
15076 * sendlib.c, recvattach.c, protos.h, pgp.h, pgp.c, pager.c,
15077 mutt.h, init.h, handler.c, functions.h, curs_main.c, copy.h,
15078 copy.c, commands.c, OPS.PGP: Introducing decrypt-save,
15079 decrypt-copy, and $forw{ard,}-decrypt. Based on work by Emil
15082 * mbox.c: [patch-0.94.4i.matthewf.writingmessages-fix.1] Fix
15083 the display when synchronizing mbox mail folders.
15085 * query.c, protos.h, pattern.c, lib.c, curs_lib.c: Fix simple
15088 * protos.h, mx.c, browser.c: Put the S_ISLNK definition into
15091 * pgp.c: Fixing convert_to_7bit(). From Liviu Daia.
15093 1998-09-06 11:35:34 roessler (roessler)
15095 * lib.c: Fixing the quoting of shell specials in
15098 * query.c: Change snprintf to mutt_expand_fmt when expanding
15101 * protos.h, lib.c, attach.c, TODO:
15102 [patch-0.94.5i.tlr.safe_symlink.1] Introduce safe_symlink()
15103 for /tmp-safe symlinking in the nametemplate code.
15105 * reldate.h, configure.in, configure, TODO, ChangeLog: Preparing
15108 1998-09-04 15:53:27 roessler (roessler)
15110 * sendlib.c: Catch MIME parameters with p->value == NULL.
15112 * sendlib.c: Fixing a memory leak in mutt_prepare_envelope().
15114 1998-09-01 06:54:53 roessler (roessler)
15116 * imap.c: IMAP fixes from Nathan Neulinger.
15117 (<19980831170941.A7327@umr.edu> on mutt-dev.)
15119 1998-08-31 16:46:29 roessler (roessler)
15121 * send.c: Fix a small problem with Liviu's attach_fcc patch.
15123 * compose.c: Updating to patch-0.94.4.vikas.attach_message.3.
15125 * thread.c, protos.h, mutt.h, init.h, hdrline.c, curs_main.c:
15126 Updating to patch-0.94.4.vikas.collapse.3.
15128 1998-08-29 08:27:02 roessler (roessler)
15130 * doc/manual.txt, doc/manual.sgml: Correct an editor key binding
15133 1998-08-28 19:09:24 roessler (roessler)
15135 * send.c, pgp.h, pgp.c: Cleaning up the fcc_attach hack.
15138 * functions.h, browser.c, OPS:
15139 [patch-0.94.4i.tlr.display_filename.1] Introduce a new function
15140 "display-filename" which displays the currently selected file's
15141 name on the message line.
15143 * attach.c: [patch-0.94.4i.tlr.get_attachment.1-2] Get the
15144 attachment time stamping business right.
15146 * protos.h, functions.h, compose.c, attach.c, OPS:
15147 [patch-0.94.4i.tlr.get_attachment.1] Create a new "get-attachment"
15148 function on the compose menu which will copy an attachment to
15151 * compose.c: [patch-0.94.4.vikas.attach_message.1] Cleaning up
15152 some of the attach-message code.
15154 * thread.c: removing superfluous include statements.
15156 1998-08-27 23:51:58 roessler (roessler)
15158 * curs_main.c: code cosmetics.
15160 * thread.c, sort.c, protos.h, pattern.c, mx.c, mutt.h,
15161 mbox.c, init.h, hdrline.c, functions.h, curs_main.c, OPS:
15162 [patch-0.94.4.vikas.collapse.2] Vikas' collapse-thread patch.
15164 * recvattach.c, postpone.c, mutt.h, lib.c, curs_main.c, browser.c,
15165 addrbook.c: [patch-0.94.4i.gt.arrowcursor.1] Padding to the end of
15166 line/right jusitifying does not work in menus when $arrow_cursor
15167 is set, because the extra space needed for the arrow is not taken
15168 into account. (From Gero Treuner <gero@faveve.uni-stuttgart.de>)
15170 * testmsg, rfc1524.c: [patch-0.94.4i.tlr.shell_quote.1-2] Fix
15171 a brain-dead segmentation fault when freeing non-allocated memory.
15173 * doc/mutt.sgml: Mh. This seems to have shown up again while
15174 cleaning up the CVS branches.
15176 * sendlib.c, send.c, protos.h, pgp.h, pgp.c: Make $fcc_attach work
15177 correctly when sending PGP-encrypted messages. Hack by Liviu.
15179 * doc/manual.txt, doc/manual.sgml: Document attach_format. (From:
15180 Gero Treuner <gero@faveve.uni-stuttgart.de>)
15182 * rfc1524.c, protos.h, pgpinvoke.c, mx.c, lib.c, curs_lib.c:
15183 [patch-0.94.4i.tlr.shell_quote.1] Try to quote file name arguments
15184 and the like for shell commands.
15186 * pgpkey.c: Minor nit: if you enter the wrong key ID at Mutt's
15187 prompt, Mutt should erase the old value --- otherwise people
15188 might think it has just hung there. (From Liviu Daia.)
15190 1998-08-26 21:12:23 roessler (roessler)
15192 * rfc822.c: Another possible memory leak in rfc822_parse_adrlist.
15193 The problem and the patch are pretty much the same as with the
15194 last fix applied to this file - it's just ',' instaed of ';'
15197 * rfc822.c, TODO: [patch-0.94.4i.tlr.rfc822_leak.1] Fixing a
15198 memory leak in the rfc822_parse_adrlist().
15200 Some explanations seem to be in order here. Let's look at
15203 386 else if (*s == ';') 387 { 388 if
15204 (phraselen) 389 { 390 phrase[phraselen] = 0;
15205 391 add_addrspec (&top, &last, phrase, comment,
15206 &commentlen, sizeof (comment) - 1); 392 } 393
15207 else if (commentlen && !last->personal) 394 { 395
15208 comment[commentlen] = 0; 396 last->personal =
15209 safe_strdup (comment); 397 } 398 #ifdef EXACT_ADDRESS
15210 399 if (last && !last->val)
15212 Line 399 contains the change; previously, it looked like this:
15216 400 last->val = mutt_substrdup (begin, s); 401 #endif
15217 402 403 /* add group terminator */ 404 cur =
15218 rfc822_new_address (); 405 if (last) 406 { 407
15219 last->next = cur; 408 last = cur; 409 } 410 411
15220 phraselen = 0; 412 commentlen = 0; 413 s++;
15221 414 begin = s; 415 SKIPWS (begin); 416 }
15223 OK, what happens? There are essentially two situations here:
15225 -> We have already parsed a complete address specification and
15226 know about this fact, but there was no new address information.
15227 This is the case if we are parsing through addresses like
15229 undisclosed-recipients:;
15233 recipients: a, b, c,;
15235 (Note the extra ',' before the ';'!)
15237 In this case, some of the other code in rfc822.c has already
15238 filled in last->val, and we really shouldn't overwrite that
15239 with a NULL pointer.
15241 -> The ';' finishes an address spec, like in
15245 In this case, last is either set by add_addrspec(), or it
15246 has already been set by some of the previous code (comment
15247 handling, ...). Anyway, last->val is still NULL, so it is
15248 correct to write the complete addr spec to last->val.
15250 * imap.c: Error message cosmetics.
15252 1998-08-25 22:34:58 roessler (roessler)
15254 * doc/mutt.man.in, doc/mutt.man, doc/manual.txt, doc/manual.sgml,
15255 doc/dotlock.man.in, doc/PGP-Notes.txt, doc/Makefile.in,
15256 thread.c, status.c, sort.h, socket.c, snprintf.c, sendlib.c,
15257 send.c, sample.muttrc, rfc822.c, rfc2047.c, rfc1524.h, rfc1524.c,
15258 reldate.h, recvattach.c, reap.pl, query.c, protos.h, postpone.c,
15259 pop.c, pgppubring.c, pgp.c, pattern.c, patch.slang-1.2.2.keypad.1,
15260 parse.c, pager.h, pager.c, mx.h, mx.c, mutt_socket.h, mutt_menu.h,
15261 mutt.h, mime.h, mh.c, menu.c, mbox.c, main.c, mailbox.h, lib.c,
15262 keymap.h, keymap.c, init.h, init.c, imap.h, imap.c, hook.c,
15263 history.h, history.c, help.c, headers.c, hdrline.c, hash.c,
15264 handler.c, globals.h, functions.h, from.c, enter.c, edit.c,
15265 dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c, copy.c,
15266 configure.in, configure, config.sub, config.h.in, config.guess,
15267 compose.c, commands.c, color.c, buffy.c, browser.c, bind.c,
15268 attach.h, attach.c, alias.c, addrbook.c, acconfig.h, TODO, README,
15269 OPS, NEWS, Muttrc.in, Makefile.in, INSTALL, Changes, ChangeLog:
15270 CVS branch clean-up.
15272 * rfc1524.c, attach.c, TODO: [patch-0.94.4i.tlr.nametemplate.1]
15273 Fix nametemplate support: We should not move the user's files
15274 around just to make them match mailcap's idea of their file name.
15275 This patch uses symbolic links instead.
15277 * curs_main.c: [patch-0.94.4i.tlr.synch_fault.1] Start up two
15278 mutts. Delete the last message in both of them. Synchronize the
15279 mailbox in both of them. Segmentation fault.
15281 * TODO: adding a few notes.
15283 * commands.c: If you issue "decode-save" on an encrypted message
15284 without reading it first, Mutt won't prompt you for a passphrase,
15285 and it will happily write an empty message, deleting the original.
15286 (From an unnamed colleague of Liviu Daia.)
15288 * imap.c: [patch-0.94.4i.tlr.imap_newline.2] Use cr nl instead
15289 of single nl when uploading a message to an imap server.
15291 * sendlib.c, protos.h, postpone.c, compose.c:
15292 [patch-0.94.4i.tlr.encoding.1] Fix content-transfer-encoding
15293 updates when renaming files from the compose menu and when
15294 recalling postponed messages.
15296 * imap.c: s/free/FREE/
15298 1998-08-24 19:40:35 roessler (roessler)
15300 * TODO, BUGS: Compile BUGS and TODO into a comprehensive issue
15303 * BUGS: Clean up the bug list.
15305 * reldate.h, configure.in, configure, ChangeLog: 0.94.4i.
15307 * doc/manual.txt, doc/manual.sgml: Documenting $hidden_host.
15309 * thread.c, curs_main.c: Fix "previous-subthread"
15310 in reverse-threads mode, allow next-(sub)thread and
15311 previous-(sub)thread to work in limited mode. (From: Liviu Daia)
15313 1998-08-23 10:05:41 roessler (roessler)
15315 * sendlib.c, send.c, protos.h, mutt.h, main.c, init.h, init.c,
15316 configure.in, configure, config.h.in, alias.c, acconfig.h,
15317 INSTALL: [patch-0.94.3i.tlr.hidden_host.1] Replace the
15318 --enable-hidden-host configure switch by a configuration variable
15319 $hidden_host which can be changed at run-time. This variable
15320 will _not_ affect the generation of message-IDs since we'll get
15321 into uniqueness problems if we just use the domain here.
15323 Needs to be documented.
15325 * doc/manual.txt: Committing the latest manual changes.
15327 * socket.c, imap.c: [patch-0.94.3.bl.imap_buffy.1-2] Fixing the
15328 buffered read stuff.
15330 * mutt_socket.h: branches: 1.1.2; file mutt_socket.h was
15331 initially added on branch mutt-0-94.
15333 * mutt_socket.h: Ups, this one was missing from Brandon's
15336 1998-08-22 14:24:18 roessler (roessler)
15338 * help.c: [patch-0.94.3i.gt.beautify_help.1.gz] General help
15339 beautification. From Gero Treuner.
15341 * doc/manual.txt, doc/manual.sgml, keymap.h, keymap.c, help.c,
15342 Muttrc.in: [patch-0.94.3i.gt.description.1] Introduce macro
15345 * doc/manual.sgml, init.h, init.c, browser.c: Add a negation
15346 operator "!" to $mask's syntax (as in the *-hooks). From Liviu.
15348 * recvattach.c: Make Vikas' attac_split and Brandon's other_type
15349 patches fit together.
15351 * recvattach.c, mutt.h, init.h, globals.h, compose.c:
15352 [patch-0.94.3.vikas.attach_split.3] Re-introduce attach_split.
15354 * socket.c: branches: 1.1.2; file socket.c was initially added
15355 on branch mutt-0-94.
15357 * socket.c, mx.c, mutt.h, mailbox.h, imap.h, imap.c,
15358 curs_lib.c, configure.in, configure, buffy.c, browser.c, BUGS:
15359 [patch-0.94.3.bl.imap_buffy.1] Adding Brandon's IMAP buffy
15362 1998-08-21 08:17:09 roessler (roessler)
15364 * browser.c: Enter the file browser, type a mask which doesn't
15365 match any file in the current directory, clean the mask.
15366 Segfault. Fix from Liviu Daia.
15368 1998-08-20 22:32:46 roessler (roessler)
15370 * sendlib.c, recvattach.c, parse.c, mutt.h, mime.h, lib.c,
15371 handler.c, globals.h, compose.c, commands.c, attach.c, BUGS:
15372 [patch-0.94.3.bl.other_types.1] This patch adds support for the
15373 model MIME type. Additionally, along the lines of "strict in
15374 what you generate, accepting in what you receive", this patch
15375 will keep the name of major mime types it doesn't recognize
15376 (instead of using x-unknown).
15378 * compose.c, BUGS: [patch-0.94.3i.jmy.attachmessage-fix.1]
15379 This patch fixes a bug in the allocation of space for new
15380 pointers to the attachments, it would make mutt seg-fault when
15381 attaching 5 or more messages at the same time. (From: Jimmy
15382 Mäkelä <jmy@flashback.net>)
15384 * handler.c: [SECURITY] mutt_sanitize_filename() should be called
15385 when creating temporary files for autoview. (From: Liviu Daia.)
15387 * sendlib.c, send.c, attach.c: Try this: set $mime_forward,
15388 forward a PGP-encrypted message, then in the "compose" menu try
15389 to view the forwarded message. If you didn't enter a passphrase
15390 before, Mutt won't ask for it either. (From: Liviu Daia)
15392 * sendlib.c, attach.c: When you forward a message with
15393 $mime_forward set, or when you attach a message with the
15394 "attach-message" command from the "compose" menu, there is a
15395 memory leak. The real reason for this leak is that multipart
15396 attachments are not supported in the "compose" menu, so you
15397 need to go through quite a few contortions in order to handle
15398 message/rfc822 attachments. Consequently, the patch below is
15399 just an ugly hack. (From: Liviu Daia)
15401 1998-08-16 06:22:51 roessler (roessler)
15403 * rfc822.c: Bringing 128-byte strings to "STRING".
15405 * sendlib.c: Use add_option, not add_arg, for strings such as
15408 * sendlib.c: Pass an "--" argument to sendmail before the
15409 address arguments, so addresses with a leading dash don't lead
15410 to problems. (From Liviu.)
15412 * sendlib.c, rfc822.c, rfc1524.c, parse.c, mx.c, main.c, lib.c,
15413 keymap.c, hash.c, handler.c, edit.c, curs_lib.c, alias.c:
15414 Replacing a bunch of free() and malloc() calls by safe_free()
15415 and safe_malloc(). (From Liviu.)
15417 1998-08-15 18:27:45 roessler (roessler)
15419 * imap.c: read() can't read buffers larger than SSIZE_MAX.
15421 * hook.c: [patch-0.94.3i.tlr.empty_hook.1] Ignore empty hooks
15422 instead of segfaulting.
15424 * protos.h, init.c: [patch-0.94.3i.tlr.history.1] Adding history
15427 * history.h: branches: 1.1.2; file history.h was initially
15428 added on branch mutt-0-94.
15430 * history.h: [patch-0.94.3i.tlr.history.1] Adding history class
15433 * history.c: branches: 1.1.2; file history.c was initially
15434 added on branch mutt-0-94.
15436 * history.c, enter.c, TODO, Makefile.in:
15437 [patch-0.94.3i.tlr.history.1] Adding history class support.
15439 * sendlib.c: [patch-0.94.3i.tlr.attach_msg_fmt.1-2] When
15440 generating a message/rfc822 type attachment, parse its header
15441 so that the attachment format routines can properly display the
15442 default description.
15444 * init.h: Change attach_format's default to limit the attachment
15445 description's length.
15447 1998-08-13 22:09:16 roessler (roessler)
15449 * pgppubring.c: Fixing another memory leak in the pubring parser.
15451 * recvattach.c, BUGS: [patch-0.94.3i.tlr.attach_msg_fmt.1]
15452 When parsing the "%d" format option in the attachment format,
15453 use the message format as a fall-back if no explicit description
15454 is provided. This fixes the following bug:
15456 set mime_forward. Forward any mesage. The compose menu will
15457 show the description as "Forwarded message from ...." which
15458 is fine. Pressing 'd' to edit the description brings up the
15459 above string for editing.
15461 Now hit Enter on the message/rfc822 attachment to view it. Quit
15464 The description field has now changed to the Subject: of the
15465 forwarded message. Pressing 'd' still brings up the 'Forwarded
15466 message from....' string.
15470 * doc/manual.txt, doc/manual.sgml, sendlib.c, mutt.h, init.h:
15471 [patch-0.94.3i.tlr.write_bcc.1] This patch adds an option
15472 $write_bcc which controls whether the Bcc header is written
15473 out or not. This can be used to work around broken MTA's (Exim
15474 seems to leave Bcc headers in).
15476 The problem was noted independently by Peter Radcliffe
15477 <pir@pir.net> and by Dave Holland <dave@zenda.demon.co.uk>
15478 (Debian Bug #25687).
15480 * pgppubring.c: [patch-0.94.3i.tlr.pubring_leak.1] Fixing a
15481 memory leak. Bug noted by Liviu Daia.
15483 * reldate.h: 0.94.3i.
15485 * configure.in, configure, ChangeLog: Preparing 0.94.3i.
15487 * compose.c: indentation cosmetics.
15489 * compose.c: Update menu->data when OP_COMPOSE_EDIT_HDRS is
15490 called. From Vikas.
15492 * compose.c: Update the encoding after using ispell from the
15493 compose menu. From Vikas.
15495 * sendlib.c, send.c, protos.h, pgppubring.c, pattern.c, lib.c,
15496 curs_main.c, compose.c, attach.c: Various nits from Liviu.
15498 * rfc822.c: Fixing a buffer overflow in rfc822_cat(). tmplen
15501 * rfc822.c: Fixing a buffer overflow in rfc822_cat(). A size_t
15502 variable could underflow, thus making bounds checking value-less.
15504 1998-08-12 11:50:59 roessler (roessler)
15506 * init.c: Yet another memory leak fix from Liviu.
15508 * rfc2047.c: Fixing a stupid buffer overflow plus some flawed
15511 * functions.h, compose.c, OPS: Adding an update-encoding
15512 function to the compose menu. This is useful if the user has
15513 externally modified an attachment and _wants_ to adjust the
15514 encoding afterwards. Also, this patch fixes some redraw-related
15515 problems in the compose menu.
15517 * sendlib.c, mutt.h, compose.c, BUGS: When changing or deleting
15518 attachments, the compose menu now notices this and complains or
15519 asks accordingly. Partially from Vikas.
15521 1998-08-11 08:14:38 roessler (roessler)
15523 * BUGS: Yet another outstanding bug.
15525 * doc/manual.txt: This now contains the latest changes to
15528 * sendlib.c, rfc2047.c, rfc1524.c, pgppubring.c, pager.c,
15529 hdrline.c: Fixing various nits noted by Liviu and his colleagues.
15531 1998-08-10 15:30:02 roessler (roessler)
15533 * sendlib.c: This patches makes the message-id persistant when
15534 postponing messages. (From: Janos Farkas)
15536 * doc/manual.sgml, sample.muttrc, lib.c, init.h: This patch
15537 introduces "unhdr_order" to reset the hdr_order command's effect.
15538 (From: Janos Farkas)
15540 * color.c: Drop the free_rx parameter from
15541 muitt_free_color_line(), as it's always 1.
15543 * color.c: Adding mutt_free_color_line() and replacing varous
15544 "manual" free()s of color lines by calls to this function.
15546 * bind.c: Removing bind.c. Pointed out by Gero Treuner
15547 <gero@faveve.uni-stuttgart.de>.
15549 1998-08-09 18:43:45 roessler (roessler)
15551 * color.c: With SLang, init_pair is (void), so we must not check
15554 * color.c: Restructuring color.c. This patch fixes the "default"
15555 problem from 0.94.2i and makes the code more comprehensible than
15556 that version and more consie than 0.94.1i.
15558 1998-08-08 21:40:12 roessler (roessler)
15560 * rfc2047.c: Fixing the "=?" detection in rfc2047_encode_string().
15561 Bug noted by David Jeske <jeske@home.chat.net>.
15563 * compose.c: If you press t to add a recipient in the compose
15564 menu, then press tab, q, and aborts with ctrl-g, mutt won't
15565 redraw the menu. Noted by Jimmy Mäkelä <jmy@flashback.net>.
15567 * alias.c: Entering an un-parsable address when creating an alias
15568 would make mutt segfault. Noted by brian moore <bem@cmc.net>.
15570 * browser.c: If you press tab in the file-browser to see the
15571 inboxes and the current row is greater than the inbox-screens
15572 max-rows then the screen gets garbled. (From: Jimmy Mäkelä
15573 <jmy@flashback.net>)
15575 * doc/manual.txt, doc/manual.sgml: I made the manual more up
15578 * new version * new mailing list and home page addresses *
15579 made the terminology a bit more consistent regarding
15580 'pattern' and 'regular expression' * added a note about
15581 expanding UNIX environments * added a note about <, >, in range
15582 patterns like ~m * added a note about the urlview program *
15583 changed tables to not use tabs, because it doesn't work
15584 right in my favourite web browsers lynx and netscape
15586 (From: Gero Treuner <gero@faveve.uni-stuttgart.de>)
15588 * pattern.c: This patch makes pattern ranges more logical. Before
15589 '~m <5' would show message 1-5, with this patch it shows 1-4.
15590 Inclusive ranges is still avaible if you use '~m -5'. (From:
15591 Jimmy Mäkelä <jmy@flashback.net>)
15593 * init.c: Various improvements to the mutt_command_complete
15594 function. From Stephen Hack <shack@rsn.hp.com>.
15596 * browser.c: If you specify 'mailboxes ""' mutt will
15597 seg-fault. (From: Jimmy Mäkelä <jmy@flashback.net>)
15599 * color.c: Fixing a memory leak. Thanks, Liviu.
15601 * commands.c: When printing a message, headers are now sorted
15602 according to hdr_order. From Liviu.
15604 * browser.c: Fixing an off-by-one buffer overflow in browser.c.
15607 * lib.c, attach.c: This patch adds some more "safe"
15608 characters to mutt_sanitize_filename and fixes its usage in
15609 mutt_view_attachment(). (From: Liviu Daia <daia@stoilow.imar.ro>)
15611 * status.c, sort.h, sendlib.c, send.c, query.c, protos.h,
15612 postpone.c, pager.h, pager.c, mutt_menu.h, menu.c, main.c,
15613 init.c, headers.c, functions.h, curs_main.c, curs_lib.c,
15614 compose.c, commands.c, browser.c, addrbook.c, OPS: Adding the
15615 attach message patch. From Vikas Agnihotri <VikasA@att.com>.
15617 * Makefile.in: There is no "compile" rule for dotlock in the
15618 Makefile. (From: Dan Nelson <dnelson@emsphone.com>)
15620 * imap.c: Thispatch to imap.c allows the user to specify
15621 a port number in the folder name in the general form
15622 {hostname:portnum}foldername. (From: Andy Sloane
15623 <andude@guildsoftware.com>)
15625 * imap.c: imap_close_connection() was being called even though
15626 the client was using mulitple mailboxes over the same connection.
15627 (From: Brandon Long <blong@fiction.net>)
15629 1998-07-31 08:23:54 roessler (roessler)
15631 * reldate.h, configure.in, configure, ChangeLog: Preparing
15634 * rfc1524.c: Changing an sprintf to an snprintf (which it was
15637 * protos.h: mutt_sanitize_filename takes char *, not const char *.
15639 * protos.h, lib.c, attach.c: Introducing mutt_sanitize_filename().
15640 The code is similar to patch-0.91.1i.tlr.rfc1524_sanitize.1 and
15641 to Peter Holzer's patch against 0.91.
15643 * rfc1524.h, rfc1524.c, postpone.c, attach.c: Avoid possible
15644 buffer overflows in mutt_adv_mktemp().
15646 * sendlib.c: Interpret sysexits-style exit values from sendmail.
15648 * configure.in, configure, config.h.in, acconfig.h: Check for
15651 1998-07-30 09:30:38 roessler (roessler)
15653 * edit.c: When reading in files, be_snarf_file() wouldn't
15654 recognize '~' as the user's home directory.
15656 1998-07-29 10:54:09 roessler (roessler)
15658 * README, Changes: Finalizing 0.93.2i.
15660 * configure.in, configure: Bumping to 0.93.2(i).
15662 * parse.c: Fixing a buffer overflow in parse.c. Noted by Paul
15663 Boehm <paul@boehm.org>.
15665 * parse.c: Fixing a buffer overflow in parse.c which presented
15666 a serious security thread. Noted by Paul Boehm <paul@boehm.org>.
15668 1998-07-28 08:21:49 roessler (roessler)
15670 * patch.slang-1.2.2.keypad.1: branches: 1.1.2; file
15671 patch.slang-1.2.2.keypad.1 was initially added on branch
15674 * patch.slang-1.2.2.keypad.1, INSTALL: Adding a patch for a
15677 * mx.c: Doing 'mutt -f NoSuchFile' just flickers the screen and
15678 silently exits. Earlier (0.92.14 at least), it used to spit out
15679 the error 'NoSuchFile: no such file or directory (errno = 2)'.
15680 (Noted and tracked down by Vikas Agnihotri <VikasA@att.com>)
15682 * color.c: The index cache should be updated even without color
15685 1998-07-27 13:39:39 roessler (roessler)
15687 * BUGS: Adding a notice about some more nits.
15689 * main.c: Change the error reporting mail address from
15690 <mutt-dev@cs.hmc.edu> to <mutt-dev@mutt.org>.
15692 * protos.h, init.h, color.c: This patch fixes index "color"
15693 patterns when using a non-color capable curses library.
15694 While working on color support, I've thrown together the
15695 mutt_parse_color() and mutt_parse_mono() functions as they are
15696 sharing most of their code. Additionally, a new directive
15697 called "unmono" is introduced. The implementation consists
15698 in adding a flag and very few lines of code (plus ifdefs)
15699 to mutt_parse_uncolor().
15701 * snprintf.c, rfc1524.h, rfc1524.c, date.c: Fixing some
15702 minor nits: missing #includes in date.c and snprintf.c, and
15703 a not-so-nice declaration of rfc1524_new_entry(). Noted by
15704 Digital cc and gcc.
15706 1998-07-24 08:12:46 roessler (roessler)
15708 * copy.c, attach.c: Fiddling around with message/rfc822
15709 attachments once again.
15711 1998-07-23 20:57:50 roessler (roessler)
15713 * status.c, sendlib.c, send.c, rfc2047.c, pop.c, pager.c,
15714 mx.c, mh.c, mbox.c, lib.c, init.c, imap.c, edit.c, curs_lib.c,
15715 compose.c, commands.c, color.c, browser.c, attach.c, alias.c:
15716 Guard lots of global (char *) variable deferences against NULL
15719 * copy.c, attach.c: Yet another patch about saving message/rfc822
15722 * main.c, send.c: Fixing potential NULL pointer deferences.
15724 1998-07-22 22:47:57 roessler (roessler)
15726 * recvattach.c: Another fix from Liviu.
15728 * recvattach.c, from.c, attach.c: Another patch from liviu to
15729 fix the message/rfc822 behaviour.
15731 * recvattach.c, mx.c, attach.c: This patch fixes the saving
15732 of message/rfc822 attachments to mail folders. Additionally,
15733 it fixes an outstanding bug with From_ lines being written to
15736 (From: Liviu Daia <daia@stoilow.imar.ro>)
15738 * menu.c, functions.h, browser.c, OPS: 1. When I hit 'c' (change
15739 dir) in browser, it gives me the directory, but without
15740 the final '/', so I have to add '/' to add a subdirectory
15741 name. This patch fixes it.
15743 2. check-new now will recheck mailbox folders for new mail.
15745 3. added a function toggle-mailboxes which toggles in browser
15746 between mailboxes view and directory view. (bound to TAB
15749 (From: "Michael S. Tsirkin" <mtsirkin@iil.intel.com>)
15751 * reldate.h, configure.in, configure, ChangeLog: preparing
15754 * send.c: Correcting an error message in send.c. (From Byrial
15757 * send.c: Correct an error message in send.c. (From Byrial
15758 Jensen <byrial@post3.tele.dk>)
15760 * sendlib.c, recvattach.c, protos.h, postpone.c, pager.c, mx.c,
15761 mutt.h, lib.c, keymap.c, handler.c, compose.c, commands.c,
15762 attach.h, attach.c: These changes fix some of the bugs which
15763 were recently reported to mutt-dev. To be more specific,
15764 message-type attachments are saved to mail folders from the
15765 receive attachment menu, some of the sending code has been
15766 made more robust against disappearing attachments, and "tag"
15767 is rebound to "T" on the compose menu.
15769 (Some part of this patch comes from Vikas Agnihotri
15772 * send.c: Avoid a potential segmentation fault when trying to
15773 postpone, but Postponed equals NULL.
15775 * BUGS: branches: 1.1.2; file BUGS was initially added on
15778 * BUGS: This file is intended to contain known bugs which still
15781 * doc/manual.txt: Committing the changes previously made to
15784 * imap.c: Include Message-ID and Reply-To headers when fetching
15785 a message's headers from an IMAP server. (From: Andy Sloane
15786 <andude@incarnate.net>)
15788 1998-07-21 07:54:03 roessler (roessler)
15790 * recvattach.c: The old behaviour of the %d (for description)
15791 specifier is recreated by this patch. (From: Byrial Jensen
15792 <byrial@post3.tele.dk>)
15794 * protos.h, lib.c, attach.c: You should never _ever_ do something
15797 [process A] ---[piped write until EOF]---> [process B]
15798 [process A] <---[piped read until EOF]--- [process B]
15800 Basically, what happens is something like this: A feeds data
15801 to B; B processes the data, and feeds it to the pipe until the
15802 pipe buffer is full; at this point, A writes to its pipe until
15803 its buffer is full too, and if it still has more data to write,
15804 that's it, it never gets to the read part to flush B's buffer ---
15805 both processes are blocked on write.
15807 This patch fixes such a situation in the compose menu.
15809 (From: Liviu Daia <daia@stoilow.imar.ro>)
15811 1998-07-20 21:01:05 roessler (roessler)
15813 * reap.pl: Perl lies in /usr/bin on my machines.
15815 * pop.c: It seems that if you don't enter any password at all when
15816 prompted for the POP password, Mutt will die with a segmentation
15817 fault also. (Bug reported by Steve Mayer <smayer@rtd.com>
15818 through the Debian bug tracking system.)
15820 * pop.c: Just an update on this bug. It seems that if you don't
15821 enter any password at all when prompted for the POP password,
15822 Mutt will die with a segmentation fault also. (Bug reported by
15823 Steve Mayer <smayer@rtd.com> via the Debian bug tracking system,
15824 fix from Thomas Roessler.)
15826 * postpone.c: When you send a message which have been postponed
15827 before sending, then all its attachments (if there are more
15828 than one) will have a content-disposition header which
15829 includes a filename, even if there isn't a real filename
15830 but only random choosen temporary one. (From: Byrial Jensen
15831 <byrial@post3.tele.dk>)
15833 1998-07-18 09:18:31 roessler (roessler)
15835 * recvattach.c: "Set mime_forward, and forward a message ---
15836 Mutt will segfault." The obvious fix for this is to check
15837 for aptr->content->hdr in mutt_attach_fmt() before invoking
15838 _mutt_make_string(). Anyway, I suspect that the real fix may
15839 involve something like parsing the rfc822 attachment in question.
15841 * sendlib.c: Postponing messages behaves funny when the $postponed
15842 folder is in Maildir format; I traced this down to the fact that
15843 postponed messages are saved in "cur" while mutt_num_postponed()
15844 is looking at "new". (From: Liviu Daia <daia@stoilow.imar.ro>)
15846 1998-07-17 08:37:02 roessler (roessler)
15848 * compose.c: Removing the old snd_entry() code.
15850 * doc/manual.sgml, protos.h, pgp.c, mutt.h, init.h, hook.c:
15851 When sending encrypted messages, it may arrive that Mutt can't
15852 determine the PGP key of the recipient (presumably because
15853 her address has changed, but she hasn't updated her PGP key
15854 yet). In this situation it's convenient to be able to associate
15855 a keyID with an address automatically. The attached patch is
15856 an attempt to implement this idea using a "pgp-hook". (From:
15857 Liviu Daia <daia@stoilow.imar.ro>).
15859 * recvattach.c: Removing the old attach_entry() code.
15861 * recvattach.c, protos.h, mutt.h, init.h, globals.h, compose.c:
15862 This patch adds a string variable $attach_format which controls
15863 the look of the compose and attach menus. Unfortunately,
15864 I was not able to make things so that it would look exactly
15865 the same as the hardcoded versions, so the default format is a
15866 bit different, but I think it is quite usable. (From Michael
15867 Elkins <me@cs.hmc.edu>).
15869 * functions.h, browser.c, OPS: This patch allows you to view
15870 files from the browser window, useful if you are searching for
15871 a file to attach to your message. It uses the standard mailcap
15872 stuff (and the lookup mime types) to use the correct "viewer"
15873 for the file. (From Brandon Long <blong@fiction.net>)
15875 * doc/dotlock.man.in, doc/Makefile.in, configure.in, configure,
15876 Makefile.in: Dotlock-related changes: We call it mutt.dotlock to
15877 avoid conflicts with certain NFS versions' dotlocking utilities
15878 (pointed out by Liviu Daia). Additionally, we need to compile it
15879 as an external utility on systems which don't have an fchdir(2)
15882 1998-07-16 16:39:53 roessler (roessler)
15884 * mx.c: Fixing a small typographic error.
15886 * mx.c, mx.c: Mutt doesn't retry locking if it doesn't succeed
15887 at once. The code in mx_lock_file is supposed to retry but
15888 it doesn't work because of a mistake in operator precedence.
15889 (From: Petri Kaukasoina <kaukasoi@elektroni.ee.tut.fi>)
15891 * dotlock.c: The dotlock.c file tries to include <posix1_lim.h>
15892 if _POSIX_PATH_MAX isn't defined but it doesn't include
15893 <limits.h>, where this symbol should be defined. (From
15894 Marc.Baudoin@solsoft.com)
15896 * send.c: When several messages are tagged and the user
15897 applies reply, group-reply, or list-reply to these messages,
15898 the reply's references and in-reply-to headers are constructed
15899 from the tagged message which comes last in the current index.
15900 This patch constructs the references header from _all_ messages'
15901 message-id and references headers. (tlr)
15903 * reldate.h, configure.in, configure, Changes, ChangeLog:
15904 Preparing mutt 0.94.
15906 * imap.c: "My two remaining issues are the speed at which it
15907 downloads the headers, and support of PREAUTH. I'm enclosing
15908 a patch (to stock mutt-0.92.13i) which addresses these
15909 issues." (From Brian Marcotte <marcotte@panix7.panix.com>)
15911 * color.c: This patch fixes two problems reported on mutt-users.
15913 (1) the error message about "default colors not supported" when
15914 not using a color xterm should not be printed. The existing
15915 code did not check the value of has_colors() in conjunction
15916 with use_default_colors()
15918 (2) mutt would crash when sending mail in batch mode because
15919 use_default_colors() could be used without doing an initscr()
15921 (From Michael Elkins.)
15923 * color.c: This patch fixes two problems reported on mutt-users.
15925 (1) the error message about "default colors not supported" when
15926 not using a color xterm should not be printed. The existing
15927 code did not check the value of has_colors() in conjunction
15928 with use_default_colors()
15930 (2) mutt would crash when sending mail in batch mode because
15931 use_default_colors() could be used without doing an initscr()
15933 (From Michael Elkins.)
15935 1998-07-15 17:15:46 roessler (roessler)
15937 * mx.h, mx.c, main.c, dotlock.h, dotlock.c, configure.in,
15938 configure, Makefile.in: Finalizing the external dotlock support:
15939 If group mail privileges are needed, the dotlock is compiled as a
15940 separate program. If there is no need for privileges, it remains
15941 a module which is compiled into mutt. Also, there is no more need
15942 for the SLang buffer overflow work-around in main(). We drop it,
15943 but let mutt bail out instead if it's installed setgid something.
15945 * doc/dotlock.man.in, dotlock.c: Fix the race condition in
15948 * doc/mutt.man.in: branches: 1.1.2; file mutt.man.in was
15949 initially added on branch mutt-0-94.
15951 * doc/mutt.man.in, doc/mutt.man: Putting the manual page under
15954 * doc/dotlock.man.in: branches: 1.1.2; file dotlock.man.in was
15955 initially added on branch mutt-0-94.
15957 * doc/dotlock.man.in, doc/Makefile.in, protos.h, mx.c, mbox.c,
15958 main.c, globals.h: Adding external dotlocking. For bugs, see
15959 the manual page and the comments in dotlock.c.
15961 * dotlock.h: branches: 1.1.2; file dotlock.h was initially
15962 added on branch mutt-0-94.
15964 * dotlock.h: Adding external dotlocking. For bugs, see the
15965 manual page and the comments in dotlock.c.
15967 * dotlock.c: branches: 1.1.2; file dotlock.c was initially
15968 added on branch mutt-0-94.
15970 * dotlock.c, configure.in, configure, Makefile.in: Adding
15971 external dotlocking. For bugs, see the manual page and the
15972 comments in dotlock.c.
15974 * doc/mutt.man: More roff fixes.
15976 * doc/mutt.man: More groff fixes.
15978 1998-07-14 16:01:07 roessler (roessler)
15980 * reldate.h: branches: 1.3.2.4.2; Preparing mutt 0.93.1i.
15982 * configure.in, configure: branches: 1.7.2.5.2; Preparing
15985 * Changes: branches: 1.5.2.5.2; Preparing mutt 0.93.1i.
15987 * ChangeLog: branches: 1.4.2.5.2; Preparing mutt 0.93.1i.
15989 * rfc2047.c: branches: 1.1.1.1.2.2.2; More unsigned fixes.
15991 * mime.h: branches: 1.1.1.1.2.1.2; More unsigned fixes.
15993 * handler.c: branches: 1.1.1.1.2.5.2; More unsigned fixes.
15995 * pattern.c: branches: 1.3.2.3.2; Changing (int) casts in is*
15996 arguments to (unsigned char).
15998 * parse.c: branches: 1.1.1.1.2.3.2; Changing (int) casts in is*
15999 arguments to (unsigned char).
16001 * rfc2047.c: Removing a superfluous (unsigned char) cast in an
16004 1998-07-13 10:50:39 roessler (roessler)
16006 * doc/mutt.sgml: Since manual page generation seems to be broken
16007 in the SGML-tools package, we remove the SGML version of mutt.man
16008 and make the troff source the master copy. Suggested by Roland
16009 Rosenfeld <roland@luv.rhein.de> who also provided the corrected
16012 * doc/mutt.man: branches: 1.1.1.1.2.2.2; Since manual page
16013 generation seems to be broken in the SGML-tools package, we
16014 remove the SGML version of mutt.man and make the troff source the
16015 master copy. Suggested by Roland Rosenfeld <roland@luv.rhein.de>
16016 who also provided the corrected mutt.man file.
16018 * doc/Makefile.in: branches: 1.2.2.2.2; Since manual page
16019 generation seems to be broken in the SGML-tools package, we
16020 remove the SGML version of mutt.man and make the troff source the
16021 master copy. Suggested by Roland Rosenfeld <roland@luv.rhein.de>
16022 who also provided the corrected mutt.man file.
16024 1998-07-12 13:15:31 roessler (roessler)
16026 * protos.h: branches: 1.5.2.1.2; Replace calloc by safe_calloc
16029 1998-07-11 05:10:29 roessler (roessler)
16031 * doc/manual.txt: branches: 1.2.2.4.2; Key bindings
16034 * doc/manual.sgml: branches: 1.2.2.5.2; Key bindings
16037 1998-07-10 17:58:26 roessler (roessler)
16039 * NEWS: s/fwd_decode/forward_decode/ (Noted by Lars Hecking)
16041 * pop.c: branches: 1.1.1.1.2.1.2; tmp[] wasn't initialized when
16042 asking for the POP password.
16044 * buffy.c: branches: 1.1.1.1.2.1.2; On SunOS 4.1, one must
16045 include unistd.h in order to declare SEEK_END. (Fabrice Noilhan)
16047 * mutt.h: branches: 1.2.2.1.2; include <posix1_lim.h> if limits.h
16048 doesn't defile _POSIX_PATH_MAX.
16050 * Changes, ChangeLog: *** empty log message ***
16052 * doc/PGP-Notes.txt: Adding a notice about core dumps.
16054 * reldate.h, README: Preparing 0.93i.
16056 * INSTALL: branches: 1.1.1.1.2.2.2; Preparing 0.93i.
16058 * handler.c: Fix text/enriched decoding: if there's a tag
16059 mismatch in the last paragraph in the attachment, the whole
16060 paragraph wouldn't be displayed.
16062 1998-07-09 19:51:36 roessler (roessler)
16064 * configure.in, configure: Use CC -Ae -D_HPUX_SOURCE on HP/UX.
16066 * config.sub: branches: 1.1.2; file config.sub was initially
16067 added on branch mutt-0-93.
16069 * config.sub: Use CC -Ae -D_HPUX_SOURCE on HP/UX.
16071 * config.guess: branches: 1.1.2; file config.guess was initially
16072 added on branch mutt-0-93.
16074 * config.guess, INSTALL: Use CC -Ae -D_HPUX_SOURCE on HP/UX.
16076 1998-07-08 21:59:43 roessler (roessler)
16078 * snprintf.c: branches: 1.1.1.1.2.2.2; Changing (int) casts in
16079 is* arguments to (unsigned char) casts to avoid mis-casting of
16080 signed chars. (From Michael Elkins.)
16082 * pattern.c, parse.c: Changing (int) casts in is* arguments to
16083 (unsigned char) casts to avoid mis-casting of signed chars.
16084 (From Michael Elkins.)
16086 * mx.c: branches: 1.5.2.3.2; Changing (int) casts in is*
16087 arguments to (unsigned char) casts to avoid mis-casting of
16088 signed chars. (From Michael Elkins.)
16090 * mh.c, lib.c: branches: 1.2.2.2.2; Changing (int) casts in
16091 is* arguments to (unsigned char) casts to avoid mis-casting of
16092 signed chars. (From Michael Elkins.)
16094 * keymap.c: branches: 1.1.1.1.2.2.2; Changing (int) casts in
16095 is* arguments to (unsigned char) casts to avoid mis-casting of
16096 signed chars. (From Michael Elkins.)
16098 * init.c: branches: 1.3.2.2.2; Changing (int) casts in is*
16099 arguments to (unsigned char) casts to avoid mis-casting of
16100 signed chars. (From Michael Elkins.)
16102 * from.c: branches: 1.1.1.1.2.2.2; Changing (int) casts in
16103 is* arguments to (unsigned char) casts to avoid mis-casting of
16104 signed chars. (From Michael Elkins.)
16106 * edit.c: branches: 1.2.2.2.2; Changing (int) casts in is*
16107 arguments to (unsigned char) casts to avoid mis-casting of
16108 signed chars. (From Michael Elkins.)
16110 * curs_main.c: branches: 1.4.2.3.2; Changing (int) casts in
16111 is* arguments to (unsigned char) casts to avoid mis-casting of
16112 signed chars. (From Michael Elkins.)
16114 1998-07-07 09:22:40 roessler (roessler)
16116 * rfc822.c: branches: 1.1.1.1.2.2.2; Change one int to size_t
16119 * rfc822.c: Fix the parsing of route addresses a la RFC 822.
16120 Patch from Michael Elkins.
16122 * snprintf.c: Cast the arguments of the is* functions to int.
16123 Patch from Michael Elkins.
16125 * sendlib.c: branches: 1.3.2.1.2; Cast the arguments of the is*
16126 functions to int. Patch from Michael Elkins.
16128 * pattern.c, parse.c, mx.c, mh.c, lib.c, keymap.c, init.c,
16129 from.c, edit.c, curs_main.c: Cast the arguments of the is*
16130 functions to int. Patch from Michael Elkins.
16132 1998-07-02 21:15:18 roessler (roessler)
16134 * hdrline.c: branches: 1.4.2.3.2; Using the correct version of
16135 O'Shaughnessy Evans' %O patch.
16137 * configure.in, configure, Changes, ChangeLog: Preparig 0.92.14i
16139 * doc/manual.txt, doc/manual.sgml: s/∖/\/
16141 * hdrline.c: Adding the %O expansion.
16143 * doc/manual.sgml: Applying the various manual_nits patches.
16145 1998-07-01 17:01:50 roessler (roessler)
16147 * curs_main.c: Fixing a reverse-threading problem.
16149 * imap.c: branches: 1.3.2.1.2; Fixing an imap-related
16150 segmentation fault.
16152 1998-06-30 06:38:02 roessler (roessler)
16154 * reldate.h, Changes, ChangeLog: These are the last tiny bits
16155 of preparing 0.92.13i.
16157 * configure.in, configure: Updating some of the documentation
16160 * TODO: branches: 1.1.1.1.2.1.2; Updating some of the
16161 documentation for 0.93.
16163 * README, NEWS: Updating some of the documentation for 0.93.
16165 * doc/NEWS: *** empty log message ***
16167 * doc/NEWS: branches: 1.1.2; file NEWS was initially added on
16170 * doc/NEWS: *** empty log message ***
16172 * doc/manual.txt: Incorporate the recent changes to manual.sgml.
16174 * main.c: branches: 1.6.2.1.2; Work around a buffer overflow
16175 in SLang. (This is the same bug which is fixed by 0.91.2i.)
16177 1998-06-26 10:31:28 roessler (roessler)
16179 * doc/manual.sgml: Removing $empty_to.
16181 * send.c, init.h: branches: 1.3.2.1.2; Removing $empty_to.
16183 * globals.h: branches: 1.2.2.1.2; Removing $empty_to.
16185 * Muttrc.in: branches: 1.1.2.1.2; Removing $empty_to.
16187 1998-06-25 22:31:46 roessler (roessler)
16189 * hdrline.c: Moved a break statement where it belongs.
16191 * mx.c: Fix an imap-related typo.
16193 * handler.c: Don't generate non-terminated last lines when
16194 quoting 8bit-"encoded" text-plain body parts.
16196 * Makefile.in: branches: 1.4.2.1.2; Don't use GNU make specific
16199 1998-06-21 07:13:03 roessler (roessler)
16201 * doc/mutt.man, doc/Makefile.in, reldate.h, configure.in,
16202 configure, Changes, ChangeLog: Bumping the release to 0.92.12i.
16204 1998-06-20 06:12:38 roessler (roessler)
16206 * doc/manual.txt: *** empty log message ***
16208 * handler.c: Fixing the quoted-printable decoder.
16210 * handler.c: Make mutt handle messages containing null bytes.
16212 * copy.c: branches: 1.2.2.1.2; Make mutt handle messages
16213 containing null bytes.
16215 * doc/manual.sgml: documenting alias-path
16217 1998-06-19 12:52:16 roessler (roessler)
16219 * sendlib.c, send.c: branches: 1.3.2; Removing the Attach-Menu
16220 feature for the next release version.
16222 * protos.h: branches: 1.5.2; Removing the Attach-Menu feature
16223 for the next release version.
16225 * postpone.c: branches: 1.3.4; Removing the Attach-Menu feature
16226 for the next release version.
16228 * pattern.c: branches: 1.3.2; Removing the Attach-Menu feature
16229 for the next release version.
16231 * menu.c: branches: 1.3.4; Removing the Attach-Menu feature
16232 for the next release version.
16234 * main.c: branches: 1.6.2; Removing the Attach-Menu feature
16235 for the next release version.
16237 * headers.c, functions.h: branches: 1.3.4; Removing the
16238 Attach-Menu feature for the next release version.
16240 * curs_main.c: branches: 1.4.2; Removing the Attach-Menu feature
16241 for the next release version.
16243 * compose.c: branches: 1.5.4; Removing the Attach-Menu feature
16244 for the next release version.
16246 * OPS: branches: 1.3.4; Removing the Attach-Menu feature for
16247 the next release version.
16249 1998-06-18 20:37:59 roessler (roessler)
16251 * protos.h: Bradon long's alias_path patch, for the sake of
16254 * lib.c: branches: 1.2.2; Bradon long's alias_path patch,
16255 for the sake of Elm compatibility.
16257 * alias.c: branches: 1.2.4; Bradon long's alias_path patch,
16258 for the sake of Elm compatibility.
16260 1998-06-16 20:59:20 roessler (roessler)
16262 * mx.c: branches: 1.5.2; Avoid pointless error messages from
16263 mx_get_magic() when called from an mx_open_mailbox_append()
16264 on a non-existing mailbox.
16266 * doc/manual.txt, doc/Makefile.in: branches: 1.2.2; Have "make
16267 install" install manual.txt as well.
16269 * configure.in, configure: branches: 1.7.2; Have "make install"
16270 install manual.txt as well.
16272 * Makefile.in: branches: 1.4.2; Have "make install" install
16273 manual.txt as well.
16275 * doc/Makefile.in, doc/makefile: Putting Makefile under autoconf
16278 * main.c: Switch the error reporting address from mutt-users
16281 * reldate.h: branches: 1.3.2; Bump the version to 0.92.11i.
16283 * configure.in, configure: Bump the version to 0.92.11i.
16285 * Changes: branches: 1.5.2; Bump the version to 0.92.11i.
16287 * ChangeLog: branches: 1.4.2; Bump the version to 0.92.11i.
16289 * imap.h: branches: 1.1.4; Check in a proper version of imap.h.
16291 * color.c: branches: 1.2.2; 1.2.4; Fix the "unknown color"
16292 bug reported by Vikas.
16294 * mx.c: Remove a spurious #include "imap.h" from mx.c.
16296 * doc/style-guide: Add a note about the global Muttrc to
16299 * configure.in: The global Muttrc contains a list of default
16300 settings which can be used as a starting-point for the user's
16303 * Muttrc.in: branches: 1.1.2; The global Muttrc contains a list
16304 of default settings which can be used as a starting-point for
16305 the user's own configuration.
16307 * configure, Muttrc, Makefile.in: The global Muttrc contains a
16308 list of default settings which can be used as a starting-point
16309 for the user's own configuration.
16311 * pgppubring.c: branches: 1.4.4; Removing some duplicate code
16312 from gnupgparse.c and pgppubring.c.
16314 * pgp.h, gnupgparse.c: Removing some duplicate code from
16315 gnupgparse.c and pgppubring.c.
16317 * pgpinvoke.c, gnupgparse.c: Include part of Werner Koch's latest
16320 * Changes: *** empty log message ***
16322 * configure.in, configure, Changes, ChangeLog: Preparing 0.92.10i.
16324 * doc/PGP-Notes.txt: branches: 1.2.2; Including Roland's new
16327 * protos.h, pattern.c, menu.c, curs_main.c, compose.c: Including
16328 Vikas' search code for the "attach message" menu.
16330 * addrbook.c: branches: 1.3.4; Including Vikas' search code
16331 for the "attach message" menu.
16333 1998-06-15 15:19:49 roessler (roessler)
16335 * mx.c, main.c: Brandon's IMAP patch.
16337 * mailbox.h: branches: 1.2.4; Brandon's IMAP patch.
16339 * imap.c: branches: 1.3.2; Brandon's IMAP patch.
16341 * commands.c: branches: 1.3.4; Brandon's IMAP patch.
16343 1998-06-08 20:05:54 roessler (roessler)
16345 * recvattach.c: branches: 1.3.4; GPG support, first take.
16347 * pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h: GPG support,
16350 * pgp.c: branches: 1.2.4; GPG support, first take.
16352 * main.c: GPG support, first take.
16354 * init.h: branches: 1.3.2; GPG support, first take.
16356 * gnupgparse.c: GPG support, first take.
16358 * init.c: branches: 1.3.2; GPG support, first take.
16360 * configure.in, configure: GPG support, first take.
16362 * config.h.in: branches: 1.3.4; GPG support, first take.
16364 * compose.c: GPG support, first take.
16366 * acconfig.h: branches: 1.3.4; GPG support, first take.
16368 * Makefile.in: GPG support, first take.
16370 * hdrline.c: branches: 1.4.2; Fixing the %a format.
16372 * hdrline.c: Fixing a segmentation fault in the hdr_line code.
16374 * doc/pgp-Notes.txt, doc/PGP-Notes.txt: Mutt 0.92.9i.
16376 * doc/manual.sgml: branches: 1.2.2; Mutt 0.92.9i.
16378 * sendlib.c, send.c, reldate.h, recvattach.c: Mutt 0.92.9i.
16380 * query.c: branches: 1.2.4; Mutt 0.92.9i.
16382 * protos.h, postpone.c, pgppubring.c, pgpkey.c: Mutt 0.92.9i.
16384 * pager.c: branches: 1.2.4; Mutt 0.92.9i.
16386 * mx.c: Mutt 0.92.9i.
16388 * mutt.h, mh.c: branches: 1.2.2; Mutt 0.92.9i.
16390 * main.c, init.h, init.c, imap.c: Mutt 0.92.9i.
16392 * hook.c: branches: 1.2.4; Mutt 0.92.9i.
16394 * headers.c, hdrline.c: Mutt 0.92.9i.
16396 * globals.h: branches: 1.2.2; Mutt 0.92.9i.
16398 * functions.h, flags.c: Mutt 0.92.9i.
16400 * enter.c: branches: 1.2.4; Mutt 0.92.9i.
16402 * edit.c: branches: 1.2.2; Mutt 0.92.9i.
16404 * curs_main.c: Mutt 0.92.9i.
16406 * copy.c: branches: 1.2.2; Mutt 0.92.9i.
16408 * configure.in, configure, config.h.in, compose.c, commands.c:
16411 * attach.c: branches: 1.2.4; Mutt 0.92.9i.
16413 * addrbook.c, acconfig.h: Mutt 0.92.9i.
16415 * README: branches: 1.2.2; Mutt 0.92.9i.
16417 * OPS, Changes, ChangeLog: Mutt 0.92.9i.
16419 * doc/language50.txt: branches: 1.1.1; Initial revision
16421 * doc/language50.txt: * doc/language.txt: branches: 1.1.1;
16424 * doc/language.txt: * doc/makefile: branches: 1.1.1; Initial
16427 * doc/makefile: * doc/manual.txt: branches: 1.1.1; Initial
16430 * doc/manual.txt: * doc/mutt.man: branches: 1.1.1; Initial
16433 * doc/mutt.man: branches: 1.1.1.1.2;
16435 * doc/mutt.sgml: branches: 1.1.1; Initial revision
16437 * doc/mutt.sgml: branches: 1.1.1.1.2;
16439 * doc/pgp-Notes.txt: branches: 1.1.1; Initial revision
16441 * doc/pgp-Notes.txt: * doc/style-guide: branches: 1.1.1;
16444 * doc/style-guide: * COPYING: branches: 1.1.1; Initial revision
16446 * COPYING: * COPYRIGHT: branches: 1.1.1; Initial revision
16448 * COPYRIGHT: * ChangeLog: branches: 1.1.1; Initial revision
16450 * ChangeLog: * Changes: branches: 1.1.1; Initial revision
16452 * Changes: * INSTALL: branches: 1.1.1; Initial revision
16454 * INSTALL: branches: 1.1.1.1.2;
16456 * Makefile.in: branches: 1.1.1; Initial revision
16458 * Makefile.in: * Mush.rc: branches: 1.1.1; Initial revision
16460 * Mush.rc: * Muttrc: branches: 1.1.1; Initial revision
16462 * Muttrc: * NEWS: branches: 1.1.1; Initial revision
16464 * NEWS: branches: 1.1.1.1.2;
16466 * OPS: branches: 1.1.1; Initial revision
16468 * OPS: * OPS.PGP: branches: 1.1.1; Initial revision
16470 * OPS.PGP: * Pine.rc: branches: 1.1.1; Initial revision
16472 * Pine.rc: * README: branches: 1.1.1; Initial revision
16474 * README: * TODO: branches: 1.1.1; Initial revision
16476 * TODO: branches: 1.1.1.1.2;
16478 * acconfig.h: branches: 1.1.1; Initial revision
16480 * acconfig.h: * addrbook.c: branches: 1.1.1; Initial revision
16482 * addrbook.c: * alias.c: branches: 1.1.1; Initial revision
16484 * alias.c: * attach.c: branches: 1.1.1; Initial revision
16486 * attach.c: * attach.h: branches: 1.1.1; Initial revision
16488 * attach.h: branches: 1.1.1.1.4;
16490 * bind.c: branches: 1.1.1; Initial revision
16492 * bind.c: branches: 1.1.1.1.4;
16494 * browser.c: branches: 1.1.1; Initial revision
16496 * browser.c: branches: 1.1.1.1.4;
16498 * buffy.c: branches: 1.1.1; Initial revision
16500 * buffy.c: branches: 1.1.1.1.2;
16502 * buffy.h: branches: 1.1.1; Initial revision
16504 * buffy.h: * color.c: branches: 1.1.1; Initial revision
16506 * color.c: * commands.c: branches: 1.1.1; Initial revision
16508 * commands.c: * complete.c: branches: 1.1.1; Initial revision
16510 * complete.c: * compose.c: branches: 1.1.1; Initial revision
16512 * compose.c: * config.h.in: branches: 1.1.1; Initial revision
16514 * config.h.in: * configure: branches: 1.1.1; Initial revision
16516 * configure: * configure.in: branches: 1.1.1; Initial revision
16518 * configure.in: * copy.c: branches: 1.1.1; Initial revision
16520 * copy.c: * copy.h: branches: 1.1.1; Initial revision
16522 * copy.h: * curs_lib.c: branches: 1.1.1; Initial revision
16524 * curs_lib.c: branches: 1.1.1.1.4;
16526 * curs_main.c: branches: 1.1.1; Initial revision
16528 * curs_main.c: * date.c: branches: 1.1.1; Initial revision
16530 * date.c: branches: 1.1.1.1.4;
16532 * depend.awk: branches: 1.1.1; Initial revision
16534 * depend.awk: * doc/manual.sgml: branches: 1.1.1; Initial
16537 * doc/manual.sgml: * edit.c: branches: 1.1.1; Initial revision
16539 * edit.c: * enter.c: branches: 1.1.1; Initial revision
16541 * enter.c: * filter.c: branches: 1.1.1; Initial revision
16543 * filter.c: * flags.c: branches: 1.1.1; Initial revision
16545 * flags.c: * from.c: branches: 1.1.1; Initial revision
16547 * from.c: branches: 1.1.1.1.2;
16549 * functions.h: branches: 1.1.1; Initial revision
16551 * functions.h: * gen_defs: branches: 1.1.1; Initial revision
16553 * gen_defs: * getdomain.c: branches: 1.1.1; Initial revision
16555 * getdomain.c: * globals.h: branches: 1.1.1; Initial revision
16557 * globals.h: * handler.c: branches: 1.1.1; Initial revision
16559 * handler.c: branches: 1.1.1.1.2;
16561 * hash.c: branches: 1.1.1; Initial revision
16563 * hash.c: branches: 1.1.1.1.4;
16565 * hash.h: branches: 1.1.1; Initial revision
16567 * hash.h: * hdrline.c: branches: 1.1.1; Initial revision
16569 * hdrline.c: * headers.c: branches: 1.1.1; Initial revision
16571 * headers.c: * help.c: branches: 1.1.1; Initial revision
16573 * help.c: branches: 1.1.1.1.4;
16575 * hook.c: branches: 1.1.1; Initial revision
16577 * hook.c: * imap.c: branches: 1.1.1; Initial revision
16579 * imap.c: * init.c: branches: 1.1.1; Initial revision
16581 * init.c: * init.h: branches: 1.1.1; Initial revision
16583 * init.h: * install-sh: branches: 1.1.1; Initial revision
16585 * install-sh: * keymap.c: branches: 1.1.1; Initial revision
16587 * keymap.c: branches: 1.1.1.1.2;
16589 * keymap.h: branches: 1.1.1; Initial revision
16591 * keymap.h: branches: 1.1.1.1.4;
16593 * lib.c: branches: 1.1.1; Initial revision
16595 * lib.c: * mailbox.h: branches: 1.1.1; Initial revision
16597 * mailbox.h: * main.c: branches: 1.1.1; Initial revision
16599 * main.c: * mapping.h: branches: 1.1.1; Initial revision
16601 * mapping.h: * mbox.c: branches: 1.1.1; Initial revision
16603 * mbox.c: branches: 1.1.1.1.4;
16605 * menu.c: branches: 1.1.1; Initial revision
16607 * menu.c: * mh.c: branches: 1.1.1; Initial revision
16609 * mh.c: * mime.h: branches: 1.1.1; Initial revision
16611 * mime.h: branches: 1.1.1.1.2;
16613 * mime.types: branches: 1.1.1; Initial revision
16615 * mime.types: * mkinstalldirs: branches: 1.1.1; Initial revision
16617 * mkinstalldirs: * mutt.h: branches: 1.1.1; Initial revision
16619 * mutt.h: * mutt_curses.h: branches: 1.1.1; Initial revision
16621 * mutt_curses.h: * mutt_menu.h: branches: 1.1.1; Initial revision
16623 * mutt_menu.h: branches: 1.1.1.1.4;
16625 * mutt_regex.h: branches: 1.1.1; Initial revision
16627 * mutt_regex.h: * mx.c: branches: 1.1.1; Initial revision
16629 * mx.c: * mx.h: branches: 1.1.1; Initial revision
16631 * mx.h: branches: 1.1.1.1.4;
16633 * pager.c: branches: 1.1.1; Initial revision
16635 * pager.c: * pager.h: branches: 1.1.1; Initial revision
16637 * pager.h: branches: 1.1.1.1.4;
16639 * parse.c: branches: 1.1.1; Initial revision
16641 * parse.c: branches: 1.1.1.1.2;
16643 * parse.h: branches: 1.1.1; Initial revision
16645 * parse.h: * pattern.c: branches: 1.1.1; Initial revision
16647 * pattern.c: * pgp.c: branches: 1.1.1; Initial revision
16649 * pgp.c: * pgp.h: branches: 1.1.1; Initial revision
16651 * pgp.h: * pgpinvoke.c: branches: 1.1.1; Initial revision
16653 * pgpinvoke.c: * pgpkey.c: branches: 1.1.1; Initial revision
16655 * pgpkey.c: * pgppubring.c: branches: 1.1.1; Initial revision
16657 * pgppubring.c: * pop.c: branches: 1.1.1; Initial revision
16659 * pop.c: branches: 1.1.1.1.2;
16661 * postpone.c: branches: 1.1.1; Initial revision
16663 * postpone.c: * protos.h: branches: 1.1.1; Initial revision
16665 * protos.h: * query.c: branches: 1.1.1; Initial revision
16667 * query.c: * reap.pl: branches: 1.1.1; Initial revision
16669 * reap.pl: branches: 1.1.1.1.4;
16671 * recvattach.c: branches: 1.1.1; Initial revision
16673 * recvattach.c: * reldate.h: branches: 1.1.1; Initial revision
16675 * reldate.h: * resize.c: branches: 1.1.1; Initial revision
16677 * resize.c: * rfc1524.c: branches: 1.1.1; Initial revision
16679 * rfc1524.c: branches: 1.1.1.1.4;
16681 * rfc1524.h: branches: 1.1.1; Initial revision
16683 * rfc1524.h: branches: 1.1.1.1.4;
16685 * rfc2047.c: branches: 1.1.1; Initial revision
16687 * rfc2047.c: branches: 1.1.1.1.2;
16689 * rfc2047.h: branches: 1.1.1; Initial revision
16691 * rfc2047.h: * rfc822.c: branches: 1.1.1; Initial revision
16693 * rfc822.c: branches: 1.1.1.1.2;
16695 * rfc822.h: branches: 1.1.1; Initial revision
16697 * rfc822.h: * sample.mailcap: branches: 1.1.1; Initial revision
16699 * sample.mailcap: * sample.muttrc: branches: 1.1.1; Initial
16702 * sample.muttrc: branches: 1.1.1.1.4;
16704 * score.c: branches: 1.1.1; Initial revision
16706 * score.c: * send.c: branches: 1.1.1; Initial revision
16708 * send.c: * sendlib.c: branches: 1.1.1; Initial revision
16710 * sendlib.c: * sha.h: branches: 1.1.1; Initial revision
16712 * sha.h: * sha1dgst.c: branches: 1.1.1; Initial revision
16714 * sha1dgst.c: * sha_locl.h: branches: 1.1.1; Initial revision
16716 * sha_locl.h: * signal.c: branches: 1.1.1; Initial revision
16718 * signal.c: * snprintf.c: branches: 1.1.1; Initial revision
16720 * snprintf.c: branches: 1.1.1.1.2;
16722 * sort.c: branches: 1.1.1; Initial revision
16724 * sort.c: * sort.h: branches: 1.1.1; Initial revision
16726 * sort.h: branches: 1.1.1.1.4;
16728 * status.c: branches: 1.1.1; Initial revision
16730 * status.c: branches: 1.1.1.1.4;
16732 * strcasecmp.c: branches: 1.1.1; Initial revision
16734 * strcasecmp.c: * system.c: branches: 1.1.1; Initial revision
16736 * system.c: * testmsg: branches: 1.1.1; Initial revision
16738 * testmsg: * thread.c: branches: 1.1.1; Initial revision
16740 * thread.c: branches: 1.1.1.1.4;