1 2005-10-21 04:35:38 Brendan Cully <brendan@kublai.com> (brendan)
3 * smime.c, attach.c, buffy.c, copy.c, copy.h, crypt-gpgme.c,
4 crypt.c, edit.c, handler.c, mbox.c, mutt.h, pager.c, parse.c,
5 pattern.c, pgp.c, pgpmicalg.c, pgppacket.c, pgppubring.c, pop.c,
6 postpone.c, protos.h, sendlib.c: Full large file support. Keep a
7 close watch on your mailboxes everyone!
9 2005-10-18 07:04:50 Vincent Lefevre <vincent@vinc17.org> (roessler)
13 2005-10-17 09:14:58 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
15 * smime.c: Fix S/MIME algorithm choice.
17 2005-10-14 09:30:11 Thomas Roessler <roessler@does-not-exist.org> (roessler)
19 * imap/imap.c: Fix imap/2112.
21 2005-10-10 18:26:31 Brendan Cully <brendan@kublai.com> (brendan)
23 * pgp.c: Make PGP decode failure non-fatal when displaying
24 messages (as opposed to decode-saving them). I think it would be
25 nicer to include the original text when decryption fails
28 * imap/command.c, setenv.c: Accept + as IMAP continuation, not
29 just + . May close #2106. Feed check_sec candy in setenv.c.
31 2005-10-09 20:53:21 Brendan Cully <brendan@kublai.com> (brendan)
33 * configure.in: Now that we always check for ncurses/ncurses.h,
34 remove /usr special case.
36 * configure.in, mutt_curses.h: Tweak ncurses autoconflation to
37 check for ncurses/ncurses.h everywhere, not just in /usr. With
38 --with-curses=/usr/local, should Close: #2095.
40 * configure.in, setenv.c: Add Russ Allbery's setenv replacement
43 * init.h: Correct doc nit for $meta_key, noted by Mark
46 2005-10-06 06:15:00 Brendan Cully <brendan@kublai.com> (brendan)
48 * browser.c: Sort browser entries after every IMAP browsing
49 operation instead of just when explicitly requested. Closes:
52 2005-10-06 05:13:55 Jeff Ito <jeffi@rcn.com> (brendan)
54 * smime.c: Add AES ciphers to S/MIME encryption options. Closes:
57 2005-10-05 19:24:40 David Champion <dgc@uchicago.edu> (brendan)
59 * doc/manual.xml.head, init.c: Fix 'unattachments'. Closes: #2102.
61 2005-10-05 19:20:22 Jeff Ito <jeffi@rcn.com> (brendan)
63 * smime.c: S/MIME key selection truncates the last character of
64 the selected key for no apparent reason. Removed until someone
65 can justify it. Closes: #2081.
67 2005-10-04 19:00:05 Brendan Cully <brendan@kublai.com> (brendan)
69 * init.h: Tweak description of pop_checkinterval slightly. Closes:
72 * hcache.c: Bump hcache Id for attachment counting patch.
74 2005-10-04 06:05:39 David Champion <dgc@uchicago.edu> (brendan)
76 * Muttrc.head.in, doc/manual.xml.head, doc/muttrc.man.head,
77 globals.h, hdrline.c, init.c, init.h, mime.h, mutt.h, parse.c,
78 pattern.c, protos.h, recvattach.c: Attachment counting for index
79 display (patch-1.5.11.dgc.attach.6). Modifications: attach_recurse
80 and attach_ignore_fundamental stripped, some debugging code
81 removed, some bones thrown to check_sec.sh.
83 2005-10-04 05:24:00 Sebastien Hinderer <Sebastien.Hinderer@libertysurf.fr> (brendan)
85 * pager.c: The following patch has an effect only when the
86 braille_friendly variable is set. When this is the case, the
87 cursor is put on the first line of the message body, when viewing
90 2005-10-04 04:29:09 Alain Bench <veronatif@free.fr> (brendan)
92 * curs_main.c: Piping and printing in IMAP folder index with
93 imap_peek=no marks message read immediately.
95 2005-10-03 07:52:00 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
97 * curs_lib.c, send.c: fix a problem that appears with signatures
100 2005-09-30 18:24:17 Brendan Cully <brendan@kublai.com> (brendan)
102 * doc/devel-notes.txt: Change manual.sgml to manual.xml (noted
105 2005-09-30 01:42:50 Roland Rosenfeld <roland@spinnaker.de> (brendan)
109 2005-09-29 23:57:07 Vincent Lefevre <vincent@vinc17.org> (brendan)
113 2005-09-29 23:52:16 pi <pi@beobide.net> (brendan)
115 * configure.in, po/eu.po: Basque translation.
117 2005-09-29 23:02:49 Brendan Cully <brendan@kublai.com> (brendan)
119 * configure.in, copy.c, sendlib.c: Ensure that Content-Length
120 printf format specifier matches off_t size, to avoid mail-losing
121 Content-Length: 0 (bug introduced by large file patch a couple
122 of days ago). Closes: #2096.
124 2005-09-27 03:43:24 Johan Svedberg <johan@svedberg.com> (brendan)
128 2005-09-24 20:03:04 Brendan Cully <brendan@kublai.com> (brendan)
130 * edit.c: Inflict more needless pain on translators by splitting
131 EditorHelp to satisfy -pedantic.
133 * mbox.c, mutt.h, configure.in: Use fseeko/ftello when available
134 while opening mbox/mmdf. Closes: #2084.
136 2005-09-24 19:36:35 Alain Bench <veronatif@free.fr> (brendan)
138 * copy.c, mutt.h, parse.c, sendlib.c, thread.c: Cosmetic fixes to
139 MIME headers. Closes: #2086.
141 2005-09-24 17:51:17 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
143 * po/ja.po: Update to HEAD.
145 2005-09-23 18:38:36 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
147 * configure.in: Quote an error message.
149 2005-09-22 16:38:08 Takahashi Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
151 * configure.in, globals.h, hcache.c, init.h: Update QDBM patch to
152 the current state of the art. Closes: #2003 (again).
154 2005-09-22 09:06:13 Thomas Roessler <roessler@does-not-exist.org> (roessler)
156 * send.c: When composing a reply, there might be degenerate cases
157 in which a CC header is created, but no To header. In this case,
158 we now use the auto-generated CC header as the To header.
160 2005-09-22 04:05:49 Brendan Cully <brendan@kublai.com> (brendan)
162 * init.c: Refactor mutt var completion so it can be used for
163 inline expansions (eg $from). Actual expansion not committed yet.
165 * send.c: If ContentType is null, assume text/plain. Stopgap; a
166 better mechanism would sanity-check MuttVars assignments before
167 allowing them. Closes: #2080.
169 * imap/util.c, imap/imap.c: Don't allow imap URLs with empty
170 hosts. Also don't attempt to complete on open connections when
171 there aren't any (diagnosed by Nico Golde). Closes: #2079.
173 * pattern.c: Use ctx instead of Context when checking whether or
174 not to do IMAP search. Resolves a possible segfault in color index
175 ~b operations. I can't remember whether Context vs ctx was
176 intentional - I doubt it.
178 2005-09-21 14:17:14 Adeodato Simo <asp16@alu.ua.es> (brendan)
180 * curs_main.c: Check for sigwinch in index before calling
181 km_dokey, since for unknown reasons km_dokey seems to eat the
182 signal in some cases. [Not reproducible in my ncurses environments
183 - Brendan]. Closes: #1907.
185 2005-09-21 13:23:43 Brendan Cully <brendan@kublai.com> (brendan)
187 * imap/imap.c, pattern.c: Catch empty substring/regexp search
188 arguments (precludes a segfault from dereferencing a null string
191 2005-09-21 06:04:37 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
193 * init.h, mutt.h, configure.in, hcache.c: QDBM support for the
196 2005-09-21 04:50:31 Adeodato Simo <asp16@alu.ua.es> (brendan)
198 * pgp.c: When using GPG agent in classic mode, set GPG_TTY if it
199 isn't already set instead of bailing out. Closes: #2072.
201 2005-09-21 03:48:38 Takahashi Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
203 * init.c: Ensure that set doesn't change variables from within the
204 help screen. I think this is a gross approach, and probably
205 overkill, but it's the fault of the original code design, not
206 Tamo's patch. Until a better way falls from the sky, this Closes:
209 2005-09-21 02:58:07 Brendan Cully <brendan@kublai.com> (brendan)
211 * curs_main.c: Cancelling <change-folder> from within the pager
212 will now keep you in the pager rather than kicking you back to the
213 index. Closes: #2075.
215 2005-09-20 23:41:21 Vincent Lefevre <vincent@vinc17.org> (brendan)
217 * muttlib.c: Slight improvement on dgc's warning fix in edge cases.
219 2005-09-20 06:43:39 David Champion <dgc@uchicago.edu> (brendan)
221 * init.c: Fix a null-pointer-dereference parsing aliases with
224 * muttlib.c: Clear a compiler warning.
226 2005-09-20 03:56:25 Gero Treuner <gerotick@faveve.uni-stuttgart.de> (brendan)
228 * contrib/gpg.rc, doc/manual.xml.tail: Update locations of
229 gpg-2comp, Gero Treuner.
231 2005-09-19 06:14:27 Brendan Cully <brendan@kublai.com> (brendan)
233 * mkchangelog.sh: I just realised what's been happening to the
234 changelog: I recently got a new version of 'head' that refuses
235 to accept -1 instead of -n 1, but doesn't actually return
236 failure. So mkchangelog was feeding nothing to the cvs date
237 argument, and instead merrily snarfing down the entire changelog
238 every time. I've put in a simple $date != "" check. Thanks,
239 textutils! Thanks for ushering in the future! I'd like to shake
242 2005-09-19 05:12:29 Brendan Cully <brendan@kublai.com> (brendan)
244 * doc/manual.xml.head: Remove mention of obsolete
245 --enable-imap-edit-threads configure option.
247 2005-09-18 17:49:33 Brendan Cully <brendan@kublai.com> (brendan)
249 * ChangeLog: Somehow the changelog got mangled (multiple copies
252 2005-09-18 08:22:49 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
256 2005-09-18 02:53:18 brendan (brendan)
258 * doc/Makefile.in: More cleanups, slightly better dependencies.
260 2005-09-18 02:35:10 Brendan Cully <brendan@kublai.com> (brendan)
262 * doc/Makefile.in: Stupid hack to synchronise on makedoc for
263 parallel builds. Only works when entered via make all. make
264 stamp-doc-xml directly can fail in pathological conditions.
266 * doc/Makefile.in: Attempt to work around make -j2
267 breakage. Dependencies are still wrong, but I don't have
268 the brainpower right now to get it right. People talk about
269 imperative, functional, and logic programming, but no one ever
270 mentions make programming.
272 2005-09-17 20:46:14 Brendan Cully <brendan@kublai.com> (brendan)
274 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
275 po/uk.po, po/zh_CN.po, po/zh_TW.po, po/ga.po, po/gl.po,
276 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
277 po/nl.po, po/pl.po, intl/plural.y, intl/ref-add.sin,
278 intl/ref-del.sin, intl/textdomain.c, po/bg.po, po/ca.po,
279 po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
280 po/et.po, po/fr.po, doc/dotlock.man, doc/manual.xml.head,
281 doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head,
282 imap/auth.c, imap/auth.h, imap/auth_anon.c, imap/auth_cram.c,
283 imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
284 imap/browse.c, imap/command.c, imap/imap.c, imap/imap.h,
285 imap/imap_private.h, imap/message.c, imap/message.h, imap/utf7.c,
286 imap/util.c, intl/COPYING.LIB-2, intl/COPYING.LIB-2.1,
287 intl/Makefile.in, intl/bindtextdom.c, intl/config.charset,
288 intl/dcgettext.c, intl/dcigettext.c, intl/dcngettext.c,
289 intl/dgettext.c, intl/dngettext.c, intl/explodename.c,
290 intl/finddomain.c, intl/gettext.c, intl/gettext.h,
291 intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c,
292 intl/l10nflist.c, intl/libgettext.h, intl/libgnuintl.h,
293 intl/libintl.glibc, intl/loadinfo.h, intl/loadmsgcat.c,
294 intl/localcharset.c, intl/locale.alias, intl/localealias.c,
295 intl/ngettext.c, intl/plural.c, pgpkey.c, pgplib.c, pgplib.h,
296 pgpmicalg.c, pgppacket.c, pgppacket.h, pgppubring.c, pop.c,
297 pop.h, pop_auth.c, pop_lib.c, postpone.c, protos.h, query.c,
298 recvattach.c, recvcmd.c, regex.c, remailer.c, remailer.h,
299 resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h, rfc2231.c,
300 rfc2231.h, rfc822.c, rfc822.h, score.c, send.c, sendlib.c,
301 signal.c, smime.c, smime.h, smime_keys.pl, sort.c, sort.h,
302 status.c, system.c, thread.c, url.c, browser.h, buffy.c, buffy.h,
303 charset.c, charset.h, color.c, commands.c, complete.c, compose.c,
304 config.guess, config.sub, copy.c, copy.h, crypt-gpgme.c,
305 crypt-gpgme.h, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
306 crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
307 crypt-mod.h, crypt.c, cryptglue.c, curs_lib.c, curs_main.c,
308 date.c, depcomp, dotlock.c, dotlock.h, edit.c, editmsg.c,
309 enter.c, extlib.c, filter.c, flags.c, from.c, functions.h,
310 globals.h, gnupgparse.c, handler.c, hash.c, hash.h, hcache.c,
311 hdrline.c, headers.c, help.c, history.c, history.h, hook.c,
312 init.c, init.h, keymap.c, keymap.h, lib.c, lib.h, mailbox.h,
313 main.c, makedoc.c, mapping.h, mbox.c, mbyte.c, menu.c,
314 mh.c, mime.h, missing, mutt.h, mutt_crypt.h, mutt_curses.h,
315 mutt_idna.c, mutt_idna.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c,
316 mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h,
317 mutt_ssl_gnutls.c, mutt_tunnel.c, mutt_tunnel.h, muttbug.sh.in,
318 muttlib.c, mx.c, mx.h, pager.c, pager.h, parse.c, pattern.c,
319 pgp.c, pgp.h, pgpinvoke.c, COPYRIGHT, _regex.h, account.c,
320 account.h, addrbook.c, alias.c, ascii.c, ascii.h, attach.c,
321 attach.h, base64.c, browser.c: Gah, forgot the zip code when
322 updating the FSF address...
324 * po/zh_CN.po, po/zh_TW.po, po/tr.po, po/uk.po, po/sk.po,
325 po/sv.po, po/ru.po, po/pt_BR.po, po/nl.po, po/pl.po, po/ko.po,
326 po/lt.po, po/ja.po, po/id.po, po/it.po, po/ga.po, po/gl.po,
327 po/hu.po, po/et.po, po/fr.po, po/eo.po, po/es.po, po/de.po,
328 po/el.po, po/da.po, imap/imap.h, imap/imap_private.h,
329 imap/message.c, imap/message.h, imap/utf7.c, imap/util.c,
330 intl/COPYING.LIB-2, intl/Makefile.in, intl/bindtextdom.c,
331 intl/config.charset, intl/dcgettext.c, intl/dcigettext.c,
332 intl/dcngettext.c, intl/dgettext.c, intl/dngettext.c,
333 intl/explodename.c, intl/finddomain.c, intl/gettext.c,
334 intl/gettext.h, intl/gettextP.h, intl/hash-string.h,
335 intl/intl-compat.c, intl/l10nflist.c, intl/libgettext.h,
336 intl/libgnuintl.h, intl/libintl.glibc, intl/loadinfo.h,
337 intl/loadmsgcat.c, intl/localcharset.c, intl/locale.alias,
338 intl/localealias.c, intl/ngettext.c, intl/plural.c, intl/plural.y,
339 intl/ref-add.sin, intl/ref-del.sin, intl/textdomain.c, po/bg.po,
340 po/ca.po, po/cs.po, doc/dotlock.man, doc/manual.xml.head,
341 doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head, imap/auth.c,
342 imap/auth.h, imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
343 imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
344 imap/command.c, imap/imap.c, rfc2047.h, rfc2231.c, rfc2231.h,
345 rfc822.c, rfc822.h, score.c, send.c, sendlib.c, signal.c,
346 smime.c, smime.h, smime_keys.pl, sort.c, sort.h, status.c,
347 system.c, thread.c, url.c, query.c, recvattach.c, recvcmd.c,
348 regex.c, remailer.c, remailer.h, resize.c, rfc1524.c,
349 rfc1524.h, rfc2047.c, pager.h, parse.c, pattern.c, pgp.c,
350 pgp.h, pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgpmicalg.c,
351 pgppacket.c, pgppacket.h, pgppubring.c, pop.c, pop.h,
352 pop_auth.c, pop_lib.c, postpone.c, protos.h, mbyte.c, menu.c,
353 mh.c, mime.h, missing, mutt.h, mutt_crypt.h, mutt_curses.h,
354 mutt_idna.c, mutt_idna.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c,
355 mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h,
356 mutt_ssl_gnutls.c, mutt_tunnel.c, mutt_tunnel.h, muttbug.sh.in,
357 muttlib.c, mx.c, mx.h, pager.c, extlib.c, filter.c, flags.c,
358 from.c, functions.h, globals.h, gnupgparse.c, handler.c, hash.c,
359 hash.h, hcache.c, hdrline.c, headers.c, help.c, history.c,
360 history.h, hook.c, init.c, init.h, keymap.c, keymap.h, lib.c,
361 lib.h, mailbox.h, main.c, makedoc.c, mapping.h, mbox.c,
362 dotlock.h, edit.c, editmsg.c, enter.c, copy.h, crypt-gpgme.c,
363 crypt-gpgme.h, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
364 crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
365 crypt-mod.h, crypt.c, cryptglue.c, curs_lib.c, curs_main.c,
366 date.c, depcomp, dotlock.c, COPYRIGHT, GPL, _regex.h, account.c,
367 account.h, addrbook.c, alias.c, ascii.c, ascii.h, attach.c,
368 attach.h, base64.c, browser.c, browser.h, buffy.c, buffy.h,
369 charset.c, charset.h, color.c, commands.c, complete.c, compose.c,
370 config.guess, config.sub, copy.c: Update FSF address (via sed,
371 I hope nothing got mangled). Closes: #2071.
373 2005-09-17 17:39:18 Alain Bench <veronatif@free.fr> (brendan)
375 * Muttrc.head.in: Clean up some Muttrc macros, and add macro
376 'y' to jump to the mailboxes view. Closes: #2069.
378 2005-09-17 17:27:54 Brendan Cully <brendan@kublai.com> (brendan)
380 * main.c: Some minor cleanups: tell users to go to bugs.mutt.org
381 instead of using flea; update copyright year in mutt -v;
382 reorganise USE opts a little; break long strings so that -pedantic
383 stops complaining. Not sure that last one is worth the trouble
384 it causes the po team...
386 2005-09-17 01:07:54 Vincent Lefevre <vincent@vinc17.org> (brendan)
390 2005-09-16 23:09:12 Kevin Scannell <scannell@slu.edu> (brendan)
392 * configure.in, po/ga.po: Irish translation.
394 2005-09-16 15:20:59 Brendan Cully <brendan@kublai.com> (brendan)
396 * build-release, po/Makefile.in.in: Move update-po out of make
397 dist, into build-release. It seems to me that make dist should do
398 as little as possible beyond putting the right files in a tarball.
400 2005-09-16 13:43:58 Ronny Haryanto <ronnylist@haryan.to> (roessler)
404 2005-09-16 11:02:00 Ivan Vilata i Balaguer <ivan@selidor.net>
409 2005-09-16 10:20:20 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
414 2005-09-16 10:19:46 René Clerc <rene@clerc.nl> (roessler)
418 2005-09-16 02:15:45 Brendan Cully <brendan@kublai.com> (brendan)
420 * doc/Makefile.in: Add stamp-doc-xml to "all".
422 * doc/Makefile.in: stamp-doc-man is pointless as far as I can
425 * doc/Makefile.in: Tweak makefile so that the dist tarball
426 doesn't always try to build docs.
428 * configure.in: VERSION should go into CONFIG_STATUS_DEPENDENCIES,
429 not CONFIGURE_DEPENDENCIES. Slap ma fro.
431 2005-09-15 23:18:48 Brendan Cully <brendan@kublai.com> (brendan)
433 * Makefile.am, build-release: Move changelog target to
434 update-changelog so that dist won't automatically invoke it,
435 and have commit and build-release call it.
437 * build-release: Now that 1.5.11 is out, previous versions won't
438 be x.y.zi: adjust diff.
440 2005-09-15 14:24:39 roessler (roessler)
442 * po/zh_TW.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po,
443 po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
444 po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
445 po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
446 po/uk.po, po/zh_CN.po, VERSION, po/bg.po, reldate.h: automatic
447 post-release commit for mutt-1.5.11
449 2005-09-14 14:15:06 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
452 * init.h: Refer to $use_envelope_from rather than old
453 $envelope_from in description of $envelope_from_address.
455 2005-09-14 02:45:44 Brendan Cully <brendan@kublai.com> (brendan)
457 * globals.h, init.h, sendlib.c: Add new $envelope_from_address
458 variable for manually specifying the envelope sender. Rename (with
459 compatibility synonym) $envelope_from to $use_envelope_from. Make
460 $envelope_from subordinate to $use_e_f, as $from is to
461 $use_from. From a discussion with TLR.
463 2005-09-13 20:36:17 Brendan Cully <brendan@kublai.com> (brendan)
465 * doc/Makefile.in: Put chunked HTML manual in top doc directory
466 instead of HTML subdirectory. Solves a weird $distdir
467 absolute/relative path nuisance.
469 2005-09-12 06:22:21 Brendan Cully <brendan@kublai.com> (brendan)
471 * curs_lib.c, pop.c, pop.h, pop_lib.c: Teach pop driver about
472 mutt_progress_bar. Allow progress bar to omit total size if zero
475 2005-09-10 18:47:17 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
478 * menu.c: Correct some inconsistencies introduced by
479 $menu_context. Closes: #2019?
481 2005-09-10 06:02:04 Brendan Cully <brendan@kublai.com> (brendan)
483 * imap/imap.c, curs_lib.c: A pair of small optimisations to the
486 2005-09-08 16:37:59 Brendan Cully <brendan@kublai.com> (brendan)
488 * pager.c: Revert bogus change to last message detection in
491 * pager.c: Forget line number when resolving in pager. This
492 is beginning to get messy - maybe it would be better to only
493 remember on specific operations like sync.
495 * mutt_socket.c: Set CLOEXEC on sockets in IPv4 code path like
498 * pattern.c: Make stringmatch pattern detection stateless.
500 * curs_lib.c: ifdef USE_SOCKET around mutt_progress_bar.
502 2005-09-08 07:09:46 Bernd Ahlers <bernd@ba-net.org> (brendan)
504 * po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
505 po/zh_TW.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
506 po/pl.po, po/pt_BR.po, po/ru.po, po/da.po, po/de.po, po/el.po,
507 po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
508 po/id.po, po/ca.po, po/cs.po: Correct some S/MIME po entries.
510 2005-09-07 08:01:59 Brendan Cully <brendan@kublai.com> (brendan)
512 * curs_lib.c: Ensure progress bar rounds to $net_inc.
514 * curs_lib.c, globals.h, imap/imap.c, imap/imap_private.h,
515 imap/message.c, init.h, mutt_curses.h: Display progress meter
516 when uploading/fetching IMAP data. Closes: #1772.
518 * pager.c: Adjust gross hack to return to the same line in the
519 pager after an index operation so that it doesn't shoot past the
520 end of the file if there are fewer lines on return (eg when weed
523 * mx.c, pgp.c: Silence some GCC warnings about uninitialized
526 * build-release, configure.in, mutt.h: Remove international
527 vs. U.S. distribution distinction. build-release expects the
528 previous version to be x.y.zi and should be updated again
531 2005-09-06 16:46:44 Brendan Cully <brendan@kublai.com> (brendan)
533 * doc/manual.xml.head: More documentation cosmetics (newlines
534 between Usage: lines).
536 * pager.c: Gross hack to return to the same line in the pager
537 after executing an index function. Closes: #1210.
539 * doc/manual.xml.head, imap/command.c, imap/imap.c, imap/imap.h,
540 init.c, mutt.h, pattern.c: Extend pattern language to do simple
541 string matches as well as regular expressions when the pattern
542 is invoked with = instead of ~. And, when possible, perform
543 full body searches on the IMAP server instead of locally, for
544 an enormous speed boost.
546 * imap/utf7.c, init.c, main.c, protos.h: Fix a memory leak in
547 imap_utf7_decode and do a little cleanup on shutdown. Get a
548 high five from valgrind.
550 * curs_main.c, main.c: Move SASL and IMAP shutdown hooks into
551 main where they belong.
553 * init.c: Release pwent after extracting data from it.
555 * mutt_sasl.h, curs_main.c, mutt_sasl.c: Release global SASL
558 2005-09-05 04:22:45 Brendan Cully <brendan@kublai.com> (brendan)
560 * doc/manual.xml.head: Documentation cosmetics (add some line
563 2005-09-04 20:10:25 Brendan Cully <brendan@kublai.com> (brendan)
565 * init.h: Point $hide_top_limited to $hide_limited instead of
566 $hide_missing. Likewise for $hide_top_missing. Closes: #2039.
568 * init.h: Mention $sort_re in $strict_threads
569 documentation. Closes: #2052.
571 * doc/manual.xml.head: Add a push example. Closes: #1591.
573 2005-09-04 19:46:26 Rupert Levene <rupert@levene.dyndns.org> (brendan)
575 * doc/manual.xml.head: Mention $include when describing how mutt
576 prepares message replies. Closes: #1471.
578 2005-09-04 19:28:19 Dale Woolridge (brendan)
580 * pattern.c, protos.h, parse.c: Unfold message headers before
581 performing ~h search. Closes: #1865.
583 2005-09-04 18:01:57 Zardoz@users.sourceforge.net (brendan)
585 * keymap.c: Teach keymap.c about KEY_NEXT. Closes: #1588.
587 2005-09-04 06:57:04 Alain Bench <veronatif@free.fr> (brendan)
589 * doc/manual.xml.head, doc/manual.xml.tail: Note that <Tab>
590 is bound to next-new-then-unread by default, rather than
591 next-new. Closes: #1637.
593 * curs_main.c, pattern.c: Allow empty limits, and limits in
594 empty mailboxes. Closes: #1853, #1906.
596 2005-09-03 23:22:31 Brendan Cully <brendan@kublai.com> (brendan)
598 * send.c, attach.c: Note when mutt_edit_attachment fails and
599 display error instead of prompting to abort an unmodified
602 2005-09-03 19:41:53 Alain Bench <veronatif@free.fr> (brendan)
604 * contrib/gpg.rc: One should let GnuPG charset be automatically
605 infered from whatever current locale, without hardcoding.
607 2005-09-03 04:34:25 Brendan Cully <brendan@kublai.com> (brendan)
609 * doc/manual.xml.head: Just use EXPR as a place holder for regular
610 expressions, instead of any of EXPR, USER, ID and SUBJECT. Noted
613 2005-09-02 18:50:34 Brendan Cully <brendan@kublai.com> (brendan)
615 * doc/manual.sgml.head, doc/manual.sgml.tail, doc/manual.xml.head,
616 doc/manual.xml.tail, doc/Makefile.in: Rename manual.sgml.*
619 2005-09-02 18:18:19 Alain Bench <veronatif@free.fr> (brendan)
621 * keymap.c: Allow non-ascii characters in push arguments. Closes:
624 * doc/manual.sgml.head, doc/muttrc.man.head, mutt.h, pattern.c:
625 Adjust ~l to match all known lists, add ~u to match only
626 subscribed lists. Normalise pattern ordering in docs. Closes:
629 2005-09-01 17:07:14 Brendan Cully <brendan@kublai.com> (brendan)
631 * configure.in, imap/auth_sasl.c, main.c, mutt_sasl.c,
632 mutt_sasl.h, pop_auth.c: Remove obsolete Cyrus SASL 1.5 support.
634 * doc/chunk.xsl, doc/html.xsl: Docbook support files, dropped
635 in the initial commit.
637 * doc/manual.sgml.tail, configure.in, doc/Makefile.in,
638 doc/manual.sgml.head, makedoc.c: Convert documentation from
639 linuxdoc to docbook format. Let the bug avalanche begin.
641 2005-08-30 21:34:36 Lars Hecking <lhecking@users.sourceforge.net>
644 * configure.in: Don't define domain="no" when configured
645 --without-domain. Closes: #2046.
647 2005-08-24 15:17:43 Brendan Cully <brendan@kublai.com> (brendan)
649 * pgp.c: Don't treat PGP inline signature verification errors
652 2005-08-22 20:30:11 Brendan Cully <brendan@kublai.com> (brendan)
654 * pgp.c: Pause after error message if PGP decode fails, in case
655 mutt_copy_message overwrites. Real error handling cleanup will
658 * pgp.c: Don't attempt to manipulate null pgp output file handles.
660 2005-08-16 18:10:11 Paul Walker <paul@black-sun.demon.co.uk> (brendan)
662 * doc/manual.sgml.head, doc/mutt.man, main.c: -D dumps to stdout,
665 2005-08-15 08:10:48 Thomas Roessler <roessler@does-not-exist.org>
668 * po/id.po: Fix \n mismatch.
670 2005-08-15 08:07:36 Ronny Haryanto <ronnylist@haryan.to> (roessler)
674 2005-08-15 08:06:40 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
678 2005-08-14 21:32:17 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
681 * attach.c, send.c: Don't pass an empty filename to the default
682 text editor when editing non-plain text. Also don't clobber
683 $content_type when parsing it. Closes: #2038.
685 2005-08-14 12:28:52 Roland Rosenfeld <roland@spinnaker.de> (roessler)
689 2005-08-14 02:22:47 Bernd Ahlers <bernd@ba-net.org> (brendan)
691 * cryptglue.c, mutt_sasl.c, smime.c: Fix some S/MIME spelling
694 2005-08-12 23:06:25 Brendan Cully <brendan@kublai.com> (brendan)
696 * mutt_ssl_gnutls.c: Turn off input buffering for gnutls SSL
697 certificate menu, as we do in the openssl version.
699 * imap/auth_sasl.c: Override SASL initial response if the server
700 spoke first in its continuation response. Closes: #2034.
702 * doc/Makefile.in: Degnuify mutt.1 make rule. Imagining a world
703 in which gnu documentation flagged any extensions to standard
704 utilities almost makes me cry.
706 2005-08-12 12:52:11 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
711 2005-08-12 07:49:37 Vincent Lefevre <vincent@vinc17.org> (roessler)
715 2005-08-12 03:57:16 Brendan Cully <brendan@kublai.com> (brendan)
717 * configure.in: Force configure to depend on VERSION. That's
718 been bugging me for a while.
720 2005-08-11 21:46:26 roessler (roessler)
722 * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
723 po/uk.po, po/zh_CN.po, po/zh_TW.po, po/bg.po, po/ca.po, po/cs.po,
724 po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po,
725 po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po,
726 po/ko.po, po/lt.po, po/nl.po: automatic post-release commit
729 2005-08-11 21:22:41 Thomas Roessler <roessler@does-not-exist.org>
732 * Makefile.am, VERSION, reldate.h: Fix Makefile.am.
734 2005-08-11 21:16:38 Brendan Cully <brendan@kublai.com> (brendan)
736 * copy.c, crypt-gpgme.c, crypt-gpgme.h, crypt-mod-pgp-classic.c,
737 crypt-mod-pgp-gpgme.c, crypt-mod-smime-classic.c,
738 crypt-mod-smime-gpgme.c, crypt-mod.h, crypt.c, cryptglue.c,
739 handler.c, mutt_crypt.h, pgp.c, pgp.h, protos.h, smime.c, smime.h:
740 Add error results to mutt_body_handlers, and check them when
741 doing decode-save. Closes: #1919.
743 2005-08-11 21:08:55 Thomas Roessler <roessler@does-not-exist.org>
746 * pgp.c: Fix verification of clearsigned PGP messages.
747 (debugged on IRC, mostly by Brendan)
749 2005-08-11 02:15:14 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
752 * configure.in: Don't test against nonexistent cache
753 variable. Spotted by Torsten Veller.
755 2005-08-11 01:44:49 Brendan Cully <brendan@kublai.com> (brendan)
757 * mutt_sasl.c: Silence some compiler warnings.
759 2005-08-09 20:13:03 Brendan Cully <brendan@kublai.com> (brendan)
761 * doc/Makefile.in, doc/manual.sgml.tail: Replace raw latin1
762 characters with entities, and enable latin output for
763 manual.txt. I'm not sure this is ideal for non-latin (eg
764 utf8) environments, but hopefully docbook will resolve this
765 anyway. Closes: #2029.
767 * doc/manual.sgml.head: Replace free ~ with ˜. Closes:
770 * pgp.c: Move pgp failure check inside the if (invoke pgp)
771 block. Should really Close: 2032.
773 * pgp.c: Don't ftell pgp output file if there isn't one. Closes:
776 2005-08-09 16:24:15 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
779 * crypt-gpgme.c: Improve translatability of crypt-gpgme. Closes:
782 2005-08-09 16:10:40 Mads Martin Joergensen <mmj@suse.de> (brendan)
784 * copy.c: Remove an unneeded cast, which introduces
785 type-punning. Modified to use FREE instead of safe_free, since
786 that seems to be the convention. I personally don't see the point.
788 2005-08-08 18:59:43 Brendan Cully <brendan@kublai.com> (brendan)
790 * mutt_socket.c: Pause for a moment when a hostname fails to
791 resolve. Closes #1942. There are a number of cases where mutt
792 cascades error messages. It might be nice if there were an error
793 stack so that low level functions could push_error instead of
794 displaying it right away, and the higher level ones could eg
795 mutt_message(_("Failed to write FCC: %s"), pop_error ())...
797 * main.c: Document -d option in mutt -h output. Closes #2027.
799 * init.h: Remove undefined reference to unmailboxes
800 command. Closes #2028.
802 * imap/imap.c: Fix edge case where we might have to wait two
803 timeouts to check for IMAP mail.
805 * imap/command.c, imap/imap.c, init.h: Fix bug just introduced
806 in lsub parsing that could cause mutt to loop indefinitely.
807 Don't recheck subscriptions at every mailbox change, just the
810 * imap/imap.c: If imap_check_subscribed is set, mailbox or
811 unmailbox folders in response to subscribe/unsubscribe commands
814 2005-08-07 23:52:08 Brendan Cully <brendan@kublai.com> (brendan)
816 * imap/browse.c, imap/command.c, imap/imap.c, init.h, mutt.h:
817 New option: $imap_check_subscribed. If set, mutt will fetch the
818 set of subscribed mailboxes from the server and add them to the
821 * browser.c: Avoid a segfault attempting to browse an invalid
824 * imap/imap.c: Extend IMAP host completion to complete over open
825 connections. Next up: account and folder hooks.
827 * imap/imap.c: Allow IMAP tab-completion to complete over
828 defined mailboxes, saving a bunch of typing for the hostname
829 part of the URL. Should probably be extended to complete over
830 open connections and possibly also folder/account hooks.
832 * account.c, curs_lib.c, protos.h: Reuse mutt_get_field for
833 mutt_get_field_unbuffered.
835 2005-08-07 06:20:37 Anders Helmersson
836 <anders.helmersson.utsikt@wasadata.net> (brendan)
838 * pager.c: Certain versions of libc may segfault during regex
839 processing if given incomplete multibyte characters. Work around
840 this by manually trimming the display buffer. I modified it
841 somewhat to only check when the situation is most likely to occur:
842 fgets has read all the way to the capacity of the buffer. Thanks
843 also to Tamo for his comments.
845 2005-08-07 04:58:12 Brendan Cully <brendan@kublai.com> (brendan)
847 * account.c, curs_lib.c, protos.h: Make username prompts
848 unbuffered like password prompts are (no more folder-hook push
851 2005-08-06 22:20:55 Brendan Cully <brendan@kublai.com> (brendan)
853 * imap/imap.c, lib.c, lib.h, mutt.h, mutt_tunnel.c, sendlib.c:
854 Report non-zero exit status of tunnel command. Closes: #1749.
856 * imap/imap.c, imap/util.c, init.h, mutt.h, pop_lib.c: Replace
857 pointless imap_force_ssl option with ssl_force_tls, which
858 requires any connection (POP or IMAP) to a remote server to
859 be encrypted, and attempts to negotiate encryption even if the
860 capability isn't advertised (this last bit is of dubious utility,
861 but essentially harmless since the connection would otherwise
862 fail anyway). Closes: #1284.
864 * imap/browse.c: Kill a warning.
866 * init.c: Use isalnum instead of isalpha when parsing unbraced
867 environment variable names, per tamo's suggestion. Closes #2022.
869 2005-08-05 02:16:46 Brendan Cully <brendan@kublai.com> (brendan)
871 * attach.c, attach.h, browser.c, curs_main.c, mutt.h, mutt_menu.h,
872 pager.h, protos.h: Move some attachment-related prototypes and
873 structures into attach.h from the global headers. A small step
874 towards sane dependency tracking and code cleanliness.
876 2005-08-04 01:15:52 brendan (brendan)
878 * compose.c: Don't unlink non-mutt files that would have been
879 unlinked on send if the message is cancelled.
881 2005-08-03 15:34:14 Brendan Cully <brendan@kublai.com> (brendan)
883 * account.c: Fix C precedence buglet in getlogin preventing it
884 from actually calling getuser.
886 * mutt_ssl.c: Don't double-free X509 certificates. This patch
887 looks wrong, but it isn't.
889 2005-08-02 18:15:33 Brendan Cully <brendan@kublai.com> (brendan)
891 * Makefile.am, po/Makefile.in.in, po/POTFILES.in: Remove
892 mutt_ssl_nss.c from POTFILES.in. Also hack the makefiles to build
893 keymap_alldefs.h in $(top_srcdir), since that's where xgettext
894 looks. Not super clean I guess - the other alternative is to
897 * globals.h, init.c, init.h, mutt.h, mutt_sasl.c, mutt_socket.c,
898 mutt_ssl.h, mutt_ssl_nss.c, pop_lib.c, configure.in: Put moribund
899 NSS support out to pasture.
901 * compose.c, mutt.h: In compose menu, detach should be able to
902 unlink files generated by mutt, but not files that existed before.
904 * commands.c, pgp.c: More fiddling with PGP results. When
905 rerunning PGP on a message, clear old security result bits to
906 avoid confusing messages like 'decrypt failed; PGP signature
907 successfully verified'.
909 * pgp.c: Forget passphrase on PGP/inline decryption error,
910 and improve status line messages.
912 * configure.in: Make $docdir relative to $prefix, like the
915 * contrib/Makefile.in, doc/Makefile.in: Be more selective about
916 what to remove during uninstall. (closes #1625)
918 * pgp.c: Also forget passphrase when encrypt fails, if
919 signing. (closes #1025 again)
921 * imap/message.c: Check that the entire message downloaded
922 successfully on fetch, and don't treat a disappearing cache file
923 as fatal. (closes #1483)
925 * compose.c: Don't unlink attachments that you've decided not
926 to send. (closes #1328)
928 * pgp.c: Bump up size of PgpPass to 1024 from 256. Seems crazy,
929 but it's harmless and it (closes #1207).
931 * account.c: Fix password prompt for POP (more authentication
934 2005-08-01 22:37:22 Brendan Cully <brendan@kublai.com> (brendan)
936 * doc/manual.sgml.head: Document <backtab> key.
938 * pgp.c: Automatically forget PGP passphrase on sign or decrypt
939 error. (closes #1025)
941 * pgp.c: Display "successfully decrypted" message instead of
942 nothing. Superseded by signature verification.
944 * commands.c, pgp.c: Don't report PGP signature could not be
945 verified unless there really is a signature verification problem
946 (not some other PGP error).
948 * Makefile.am: Install system muttrc from the build directory,
949 not the source directory.
951 * mbox.c: Restore Sort immediately after sorting by mailbox
952 order in mbox_sync_mailbox. (closes #972)
954 * doc/Makefile.in, doc/mutt.man: Insert compile-time paths to
955 system resources into mutt.man. (closes #854)
957 * commands.c, protos.h: Report errors occuring in
958 _mutt_save_message. (closes #847)
960 * globals.h, mutt.h, mutt_ssl.c, muttlib.c: Cache SSL certificates
961 that have been accepted but not saved until mutt exits. (closes
962 #643). Create mutt_add_list_n for adding non-character data to
963 lists, have mutt_add_list call it.
965 * mx.c: Report error creating FCC when writing to IMAP
966 server. Addresses #423.
968 * init.c: complete :set mbox_type=<tab>. (closes #1649)
970 2005-07-30 04:40:45 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
973 * pager.c: The builtin pager tries to wrap a line for ever if:
974 0) the line contains a space or a tab character
975 followed by a very long word, and 1) M_PAGER_NSKIP flag is
976 passed to it, and 2) $smart_wrap is set. (default)
978 2005-07-30 04:13:07 Vincent Lefevre <vincent@vinc17.org> (brendan)
980 * curs_main.c, pager.c: When using colors, the status line of
981 the index is displayed in a >bright color, even when the prefix
982 "bright" is *not* given in the foreground color. The problem
983 occurs when I have the following additional line:
984 color normal brightwhite black The problem is that BKGDSET's
987 2005-07-30 03:59:04 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
990 * recvattach.c: Don't refuse to delete attachments just because a
991 message has been checked for "traditional" PGP encoding. (closes
994 2005-07-29 18:05:50 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
997 * init.c: "nospam foo" causes a segv if you have not set any
998 "spam", because of a null pointer dereference.
1000 2005-07-29 06:45:14 Brendan Cully <brendan@kublai.com> (brendan)
1002 * mutt_ssl_gnutls.c: Tweak a poorly-worded error message in the
1003 gnutls glue, pointed out by Vincent Lefevre.
1005 * imap/imap.c: Fix bug added in revision 3.26, where
1006 imap_sync_mailbox failed to check whether it was supposed to
1007 expunge before issuing a CLOSE.
1009 2005-07-28 20:42:45 ttakah@lapis.plala.or.jp (roessler)
1011 * crypt-gpgme.c: Fix mutt/2004; S/MIME user interface differences
1012 between GPGME and classic.
1014 2005-07-28 19:47:40 Brendan Cully <brendan@kublai.com> (brendan)
1016 * imap/auth_cram.c, imap/auth_login.c: Use mutt_account_getlogin
1017 instead of getuser for authentication methods that only support
1018 an authentication ID. As a side-effect, don't display a dangling
1019 authentication name pointer in getpass.
1021 2005-07-27 15:08:43 Vincent Lefevre <vincent@vinc17.org> (brendan)
1023 * crypt-gpgme.c: Correct two typos in GPGME error messages.
1025 2005-07-27 05:53:27 Brendan Cully <brendan@kublai.com> (brendan)
1027 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/es.po,
1028 po/et.po, po/gl.po, po/lt.po, po/pt_BR.po, po/sk.po: Update
1029 Thomas' address in several out-of-date PO files. (closes #990)
1031 * mutt_ssl_gnutls.c: Silence some harmless warnings. Also,
1032 one day -pedantic is going to get held up on the causeway.
1034 * imap/command.c: More fiddling with fatal state handling. Not
1035 tested, and probably as wrong as what was already there.
1037 * muttlib.c: Rework mutt_save_confirm to support confirmappend
1038 with IMAP mailboxes. I hope I got all cases right.
1040 2005-07-26 23:57:38 Brendan Cully <brendan@kublai.com> (brendan)
1042 * imap/imap.c: Adjust imap_access so that it doesn't issue STATUS
1043 on the selected mailbox, and have imap_open_mailbox_append use
1044 imap_access instead of rolling its own.
1046 2005-07-26 18:45:01 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1049 * crypt-gpgme.c, mutt_ssl_gnutls.c, po/POTFILES.in: Partial
1050 application of Tamo's translation patch for gpgme and gnutls.
1052 2005-07-26 16:44:20 Brendan Cully <brendan@kublai.com> (brendan)
1054 * imap/imap.c: Don't check for the existence of a mailbox we're
1055 already in when appending. (closes #1842)
1057 2005-07-26 16:40:16 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1060 * init.h: Return $menu_move_off default to status quo ante.
1062 * init.h: hcache spelling fixes
1064 2005-07-26 16:37:28 Tamotsu Takahashi <ttakah@lapis.plala.or.jp>
1067 * enter.c: Introduce fall-back from complete-query to complete
1068 for the edit menu, so 'bind editor <tab> complete-query'
1071 2005-07-26 06:14:34 "Brent J. Nordquist" <brent@nordist.net> (brendan)
1073 * doc/manual.sgml.head: Correct a couple of typos (and change
1074 ‐ to -: although the text version of the manual renders
1075 ‐, the web version does not).
1077 2005-07-26 05:58:29 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1080 * pattern.c: Interpret an empty limit as a request to cancel
1081 the current limit. (Closes #1854)
1083 2005-07-26 05:28:02 Brendan Cully <brendan@kublai.com> (brendan)
1085 * mutt_ssl.c: Don't offer to save expired or not-yet-valid
1086 certificates. Closes #1943 as a side-effect.
1088 * imap/imap.c, imap/imap_private.h: Rework IMAP CLOSE handling
1089 to avoid expunging messages when exiting without saving
1090 changes. (closes #1899)
1092 2005-07-26 03:09:55 Ralf Wildenhues <wildenhues@ins.uni-bonn.de>
1095 * mbyte.c, mutt_socket.c: There are some functions without ANSI
1096 prototypes left in mutt-owned sources.
1098 2005-07-25 20:07:23 Brendan Cully <brendan@kublai.com> (brendan)
1100 * init.h: Update _MAKEDOC macro so that the documentation includes
1103 2005-07-25 15:48:36 Thomas Roessler <roessler@does-not-exist.org>
1106 * copy.c, imap/imap.c, mh.c, mutt.h, muttlib.c, thread.c: Get rid
1107 of IMAP-related special casing all over the thread editing code.
1109 2005-07-25 04:56:38 brendan (brendan)
1111 * imap/message.c: Indentation, mostly
1113 2005-07-25 04:37:20 Brendan Cully <brendan@kublai.com> (brendan)
1115 * imap/message.c: Minor cosmetic cleanup (fewer #ifdef HCACHE
1118 2005-07-25 04:31:51 brendan (brendan)
1120 * muttlib.c: Suppress a printf format warning
1122 2005-07-24 18:33:31 Brendan Cully <brendan@kublai.com> (brendan)
1124 * muttlib.c: Typo in last commit.
1126 * imap/message.c, muttlib.c, protos.h: Merge full envelope from
1127 message fetch into original sparse envelope, instead of replacing
1128 it. This should be gentler on the various threading hashes and may
1129 (knock on wood) fix the threading segfault. Threading behaviour
1130 is observably better.
1132 2005-07-24 18:18:29 brendan (brendan)
1134 * imap/util.c: Revert Glanzmann's imap_parse_mailbox patch.
1136 2005-07-24 16:53:59 Thomas Roessler <roessler@does-not-exist.org>
1139 * thread.c: Try to fix threading bug triggered by duplicate
1142 2005-07-24 16:51:38 Cedric Duval <cedricduval+web@free.fr> (brendan)
1144 * OPS, copy.c, curs_main.c, doc/manual.sgml.head, functions.h,
1145 imap/imap.c, mh.c, mutt.h, mx.c, pager.c, protos.h, thread.c:
1146 Add thread editing commands.
1148 2005-07-24 16:12:12 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
1150 * doc/manual.sgml.head, main.c, protos.h, init.c: This patch
1151 adds an option -D to dump mutt's configuration after all
1152 configuration files have been read. Changes against PW's version:
1153 (1) curses isn't initialized; (2) variables are dumped to stdout,
1156 2005-07-24 15:46:26 Thomas Roessler <roessler@does-not-exist.org>
1159 * hash.c, imap/message.c, imap/util.c: This patch includes (1)
1160 a rewrite of hash_delete_hash, and (2) some changes to the IMAP
1161 code that Thomas Glanzmann made during an attempt to squash some
1162 segmentation fault in May. There is no guarantee that this patch
1163 doesn't break things. If it does, please complain to mutt-dev.
1165 * recvattach.c, smime.c: Fix S/MIME segmentation fault. Bug
1166 reported by Mads Martin Joergensen; part fixed by Brendan Cully.
1168 2005-07-24 08:59:44 Brendan Cully <brendan@kublai.com> (brendan)
1170 * copy.c: Don't assume messages in MMDF mailboxes have From
1171 separators when copying them. Spotted by William Lovas. Initial
1172 patch by TAKAHASHI Tamotsu.
1174 2005-07-23 23:35:17 Byrial Jensen <byrial@image.dk> (brendan)
1176 * curs_main.c, doc/manual.sgml.head, globals.h, main.c, muttlib.c:
1177 This is the current shortcut patch patch by Byrial Ole Jensen
1178 <byrial@image.dk>, updated by Christoph Berg <cb@df7cb.de>.
1180 2005-07-17 00:43:05 Brendan Cully <brendan@kublai.com> (brendan)
1182 * account.c: Don't dereference null ImapUser in new getlogin
1185 2005-07-15 07:29:37 Vincent Lefevre <vincent@vinc17.org> (brendan)
1187 * po/fr.po: PO update 20050613.
1189 2005-07-06 23:49:08 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1192 * BEWARE: this fixes a little typo.
1194 2005-07-06 21:03:00 Brendan Cully <brendan@kublai.com> (brendan)
1196 * hcache.c: Apply Aaron Crane's function pointer bandaid to the
1199 2005-06-28 19:26:54 Brendan Cully <brendan@kublai.com> (brendan)
1201 * account.c, account.h, globals.h, init.h, mutt_sasl.c: Add
1202 $imap_login variable to specify which user to authenticate as
1203 ($imap_user controls which user's mail gets accessed). Currently
1204 this can't be specified interactively, since I can't think of
1205 a way to do it that wouldn't annoy users where login == user
1206 (the default value of $imap_login).
1208 2005-06-24 22:32:38 Sébastien Hinderer
1209 <Sebastien.Hinderer@libertysurf.fr> (brendan)
1211 * crypt.c: Remove a warning about unused variable 'now' in
1212 crypt_valid_passphrase
1214 2005-06-22 01:46:49 Sébastien Hinderer
1215 <Sebastien.Hinderer@libertysurf.fr> (brendan)
1217 * doc/devel-notes.txt: This patch fixes two small typos in
1220 2005-06-18 04:54:39 Brendan Cully <brendan@kublai.com> (brendan)
1222 * main.c: Update copyright dates according to latest activity
1225 2005-06-12 18:28:29 Tamotsu Takahashi <ttakah@lapis.plala.or.jp>
1228 * menu.c: Fix background colors for $arrow_cursor.
1230 2005-06-12 18:24:31 Thomas Roessler <roessler@does-not-exist.org>
1233 * curs_main.c, init.h, menu.c, mutt.h: Add $braille_friendly.
1234 Behavior originally suggested by Sébastien Hinderer
1235 <Sebastien.Hinderer@libertysurf.fr>.
1237 2005-04-10 09:37:51 Johan Svedberg <johan@svedberg.pp.se> (roessler)
1241 2005-04-03 00:14:51 Daniel Jacobowitz <dan@debian.org> (brendan)
1243 * imap/imap.c, imap/imap_private.h, imap/message.c: Synchronise
1244 message flags before moving messages.
1246 2005-03-31 04:55:09 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1249 * mh.c: Another hcache cygwin portability fix.
1251 2005-03-23 10:51:11 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1254 * init.h, mh.c, mutt.h: Maildir header cache.
1256 2005-03-22 19:58:15 Horst Schirmeier <horst@schirmeier.com> (roessler)
1258 * Makefile.am: Use install-exec-hook install of
1261 2005-03-22 19:53:49 Ronny Haryanto <ronnylist@haryan.to> (roessler)
1265 2005-03-22 19:49:31 René Clerc <rene@clerc.nl> (roessler)
1269 2005-03-22 19:48:35 Roland Rosenfeld <roland@spinnaker.de> (roessler)
1273 2005-03-22 19:46:59 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
1275 * init.c, init.h: remove some unused functions.
1277 2005-03-22 19:43:13 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
1281 2005-03-22 03:40:54 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1284 * hcache.c, imap/imap.c, imap/imap_private.h, imap/message.c,
1285 protos.h: Thomas graces us with this patch that resolves a
1286 type-size inconsistency in the UIDVALIDITY parser.
1288 Edited for correctness.
1290 2005-03-17 09:30:06 Pawel Dziekonski <pawel.dziekonski@pwr.wroc.pl>
1295 2005-03-16 07:01:59 Brendan Cully <brendan@kublai.com> (brendan)
1297 * doc/Makefile.in: As Ralf Wildenhues noted, the cygwin EXEEXT
1298 patch was incomplete. Note to self: avoid patching on short
1299 sleep. Starting tomorrow.
1301 * configure.in, doc/Makefile.in, hcache.c, Makefile.am: Various
1302 cygwin portability fixes
1304 2005-03-15 04:40:40 Brendan Cully <brendan@kublai.com> (brendan)
1306 * crypthash.h: Don't define uint32_t anywhere but in
1307 config.h. Spotted by Alain Bench.
1309 2005-03-13 16:35:35 roessler (roessler)
1311 * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po,
1312 po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
1313 po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, VERSION, po/bg.po,
1314 po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
1315 po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, reldate.h:
1316 automatic post-release commit for mutt-1.5.9
1318 2005-03-13 16:29:09 Morten Bo Johansen <mojo@mbjnet.dk> (roessler)
1322 2005-03-05 18:15:20 Christoph Ludwig
1323 <cludwig@cdc.informatik.tu-darmstadt.de> (roessler)
1325 * crypt.c: The attached patch fixes a segfault I observed
1326 today: mutt failed to check for a possible null pointer in
1327 mutt_is_application_smime(Body*).
1329 2005-03-05 07:10:57 brendan (brendan)
1331 * mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h,
1332 mutt_ssl.c, mutt_ssl_gnutls.c, mutt_ssl_nss.c, mutt_tunnel.c:
1333 Rename open/close/read/write function pointers to avoid problems
1334 with systems where standard open/close/read/write functions are
1335 implemented with macros. Thanks to Aaron Crane and others for
1336 their input about the problem.
1338 2005-03-01 15:53:25 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
1342 2005-03-01 15:52:33 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1345 * init.h: This is a spelling fix supplied by Cameron Simpson.
1347 2005-02-28 18:33:45 Mads Martin Joergensen <mmj@suse.de> (roessler)
1349 * curs_main.c: Fix a crash.
1351 2005-02-28 15:15:23 Christoph Berg <cb@df7cb.de> (roessler)
1353 * init.h, menu.c, mutt.h: I've updated the menu_context patch to
1354 reintroduce the menu_move_off variable that hasn't made it into
1355 1.5.8. The patch fixes menu_prev_line and menu_next_line which
1356 didn't work with menu_context > 0 and also makes <current-middle>
1357 work even if there are less messages than screen lines (thanks
1358 to René Clerc and Vincent Lefevre for spotting these issues).
1360 2005-02-28 14:37:09 Udo Schweigert <mutt@cert.siemens.de> (roessler)
1362 * smime.c: As pointed out in a separate thread, here is a patch
1363 which fixes the problem of a failing openssl after interactively
1364 selecting a recipient's key.
1366 2005-02-27 03:18:23 Brendan Cully <brendan@kublai.com> (brendan)
1368 * imap/message.c: Turn brain back on before committing patches
1369 (that modification I made to APPEND was bogus).
1371 2005-02-27 02:44:45 Dan Hopper <ku4nf@austin.rr.com> (brendan)
1373 * imap/message.c: Don't lose N flag when uploading a message to
1374 an IMAP mailbox. (Slightly modified from the original patch to
1375 prevent spurious space characters).
1377 2005-02-21 04:42:34 Alain Bench <messtic@oreka.com> (roessler)
1379 * parse.c, pgp.c, sendlib.c: Bcc should be RFC2047-encoded, too.
1381 2005-02-19 16:00:24 Thomas Roessler <roessler@does-not-exist.org>
1384 * sendlib.c: Fix Debian 295528.
1386 2005-02-17 03:33:00 Brendan Cully <brendan@kublai.com> (brendan)
1388 * OPS, browser.c, doc/manual.sgml.head, functions.h,
1389 imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h:
1390 New function: rename-mailbox (bound to 'r' by default).
1392 The lack of a rename-mailbox command for IMAP finally got too
1393 annoying. It's a bit of a cut-and-paste job, but I've put my
1394 dreams of cleaning up the IMAP codebase on hold. Gotta grow up
1397 2005-02-16 09:34:06 ta_panta_rei <7vvtch802@sneakemail.com> (roessler)
1401 2005-02-16 08:48:41 Ronny Haryanto <ronnylist@haryan.to> (roessler)
1405 2005-02-15 19:28:24 Thomas Roessler <roessler@does-not-exist.org>
1408 * doc/Makefile.in: Fix linuxdoc invocation. Thanks to
1409 Tamotsu Takahashi for tracking this down to an idiotic
1410 non-backwards-compatible change to the way groff works.
1412 2005-02-15 19:03:51 Ivan Vilata i Balaguer <ivan@selidor.net>
1417 2005-02-14 08:48:43 Vincent Lefevre <vincent@vinc17.org> (roessler)
1421 2005-02-13 17:37:31 Roland Rosenfeld <roland@spinnaker.de> (roessler)
1425 2005-02-13 09:53:07 Thomas Roessler <roessler@does-not-exist.org>
1428 * Makefile.am: Include crypt-gpgme.h with the distribution.
1430 2005-02-13 00:25:37 Brendan Cully <brendan@kublai.com> (brendan)
1432 * configure.in, m4/gettext.m4, m4/iconv.m4: Use AC_HELP_STRING
1433 to pretty print configure --help screen, with mixed results.
1435 2005-02-12 21:04:22 Brendan Cully <brendan@kublai.com> (brendan)
1437 * Makefile.am, imap/Makefile.am: Require at least automake 1.6
1439 2005-02-12 20:56:36 roessler (roessler)
1441 * po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
1442 po/zh_CN.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po, po/pl.po,
1443 po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
1444 po/ja.po, po/ko.po, po/da.po, po/de.po, po/el.po, po/eo.po,
1445 po/es.po, Makefile.am, VERSION, po/bg.po, po/ca.po, po/cs.po,
1446 reldate.h: automatic post-release commit for mutt-1.5.8
1448 2005-02-12 20:46:48 Vincent Lefevre <vincent@vinc17.org> (roessler)
1452 2005-02-12 20:45:36 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
1456 2005-02-12 20:20:42 Thomas Roessler <roessler@does-not-exist.org>
1459 * configure.in: Give people more time to profile the inode
1460 sorting code; disabled by default for now.
1462 * globals.h, init.h, menu.c: Christoph Berg's menu_context,
1463 and a version of menu_move_off where that's not optional,
1464 but where mutt will just try to avoid moving off the bottom.
1465 Complain to mutt-dev if you want this to be optional.
1467 2005-02-12 19:54:51 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1470 * imap/message.c, imap/util.c: Fix debian bug #275060 (editing
1471 on an imap server loses its flags). Remove trailing delimiter
1472 from IMAP folder names.
1474 2005-02-12 19:52:28 Thomas Roessler <roessler@does-not-exist.org>
1477 * charset.c, mbyte.c: Recognize euc-jp-ms. MORIYAMA Masayuki
1478 by way of TAKAHASHI Tamotsu.
1480 2005-02-12 19:38:14 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1483 * doc/manual.sgml.head, doc/manual.sgml.tail, init.h, main.c:
1484 Trivial documentation fixes (TAKAHASHI Tamotsu, Brendan Cully,
1485 Paul Walker, Derek Martin).
1487 * editmsg.c: Partially fix debian bug #275060 (editing a message
1488 in a mbox loses its flags).
1490 * TODO: We have $include_onlyfirst.
1492 2005-02-12 19:28:26 TAKIZAWA Takashi <taki@luna.email.ne.jp> (roessler)
1494 * muttlib.c, pager.c: column-length and byte-length are different
1496 2005-02-12 19:19:25 Derek Martin <invalid@pizzashack.org> (roessler)
1498 * mutt.h, commands.c, curs_main.c, init.h: pgp-auto-decode: When
1499 $pgp_auto_decode is set, then mutt will check for traditional
1500 pgp on certain operations. This is similar (but NOT identical)
1501 to the behavior known from PGP/MIME messages.
1503 2005-02-12 19:12:40 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1506 * alias.c, doc/manual.sgml.head, globals.h, hdrline.c, init.c,
1507 init.h: unalternates now also adds to a list of exceptions;
1508 same behavior for unlists, and unsubscribe. With some changes
1511 2005-02-11 04:12:03 Brendan Cully <brendan@kublai.com> (brendan)
1513 * configure.in, m4/libgnutls.m4, mutt_ssl_gnutls.c: autoconf
1514 support for gnutls using a slightly modified version of gnutls'
1517 * globals.h, init.h: Only enable ssl_client_cert for openssl
1518 (spotted by Adeodato).
1520 2005-02-09 09:05:38 Thomas Roessler <roessler@does-not-exist.org>
1523 * pattern.c: Don't crash in mutt_pattern_exec when h->env is NULL.
1525 2005-02-08 17:23:50 TAKAHASHI Tamotsu <tamo@momonga-linux.org>
1528 * init.h, mutt.h, mutt_idna.c: Make IDN decoding optional.
1530 2005-02-05 14:11:36 Thomas Roessler <roessler@does-not-exist.org>
1533 * crypthash.h, imap/util.c, lib.h, mbyte.h, mutt_idna.h,
1534 patchlist.sh, remailer.h, rfc822.h: Remove a number of unnecessary
1535 config.h includes, and add some missing ones. May fix some bugs.
1537 2005-02-04 16:54:13 Brendan Cully <brendan@kublai.com> (brendan)
1539 * Makefile.am: Add smime_keys to EXTRA_SCRIPTS (for make dist).
1541 2005-02-04 12:56:28 Tamotsu Takahashi <ttakah@lapis.plala.or.jp>
1544 * Makefile.am: http://bugs.guug.de/db/17/1769.html This is
1545 necessary for FreeBSD.
1547 2005-02-03 19:46:53 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1550 * hcache.c: this is a fix for hcache.c infrastructure which is
1551 about wrongly calculate unique id
1553 2005-02-03 18:44:27 Thomas Roessler <roessler@does-not-exist.org>
1556 * pgp.c: Fix PGP clear signature handling.
1558 2005-02-03 17:01:44 Brendan Cully <brendan@kublai.com> (brendan)
1560 * imap/auth.c, imap/auth_anon.c, imap/auth_cram.c,
1561 imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
1562 imap/browse.c, imap/command.c, imap/imap.c, imap/message.c,
1563 imap/utf7.c, pgpkey.c, pgplib.c, pgpmicalg.c, pgppacket.c,
1564 pgppubring.c, pop.c, pop_auth.c, pop_lib.c, postpone.c,
1565 query.c, recvattach.c, recvcmd.c, regex.c, remailer.c,
1566 resize.c, rfc1524.c, rfc2047.c, rfc2231.c, rfc822.c, score.c,
1567 send.c, sendlib.c, sha1.c, signal.c, smime.c, snprintf.c,
1568 sort.c, status.c, system.c, thread.c, url.c, utf8.c,
1569 wcwidth.c, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
1570 crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
1571 crypt.c, cryptglue.c, curs_lib.c, curs_main.c, date.c,
1572 dotlock.c, edit.c, editmsg.c, enter.c, extlib.c, filter.c,
1573 flags.c, from.c, getdomain.c, gnupgparse.c, handler.c, hash.c,
1574 hdrline.c, headers.c, help.c, history.c, hook.c, init.c, keymap.c,
1575 lib.c, main.c, makedoc.c, mbox.c, mbyte.c, md5c.c, menu.c, mh.c,
1576 mutt.h, mutt_idna.c, mutt_sasl.c, mutt_socket.c, mutt_ssl.c,
1577 mutt_ssl_gnutls.c, mutt_ssl_nss.c, mutt_tunnel.c, muttlib.c,
1578 mx.c, pager.c, parse.c, pattern.c, pgp.c, pgpinvoke.c, account.c,
1579 addrbook.c, alias.c, ascii.c, attach.c, base64.c, browser.c,
1580 buffy.c, charset.c, color.c, commands.c, complete.c, compose.c,
1581 copy.c, crypt-gpgme.c: Add config.h to the top of every C file
1582 that could possibly want it. Remove it from mutt.h
1584 2005-02-01 03:36:39 Brendan Cully <brendan@kublai.com> (brendan)
1586 * imap/auth.c, imap/auth_anon.c, imap/auth_cram.c,
1587 imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
1588 imap/browse.c, imap/command.c, imap/imap.c, imap/message.c,
1589 imap/utf7.c, protos.h: Pull config.h out of protos.h, add to
1590 top of every IMAP C file. This should probably be done to every
1591 C file, but the results need testing in case some files depend
1592 on the current (broken) includes.
1594 2005-01-31 02:40:14 brendan (brendan)
1596 * acconfig.h, configure.in, hcache.c, imap/imap_private.h,
1597 imap/message.c, m4/types.m4, protos.h: Begin removing deprecated
1598 autoconf 2.13 backward compatibility code. Add AC_CHECK_TYPES
1599 macros for uin32/64 types, use uint64_t instead of long long in
1602 2005-01-29 19:15:07 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1605 * hcache.c: - make hcache.c conform to mutt codingstyle - use $Id$
1606 CVS keyword instead of %K% BitKeeper keyword
1608 2005-01-28 16:40:33 Thomas Roessler <roessler@does-not-exist.org>
1611 * pgp.c: Adeotato points out that feof() only works after a read.
1612 So, we now check for an unsuccessful fgetc().
1614 2005-01-28 14:50:31 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
1616 * signal.c: Trigger window resizing code when waking up from
1619 2005-01-28 14:09:08 René Clerc <rene@clerc.nl> (roessler)
1623 2005-01-28 13:17:22 Werner Koch <wk@gnupg.org> (roessler)
1625 * Makefile.am, configure.in, crypt-gpgme.c, crypt-gpgme.h,
1626 crypt-mod-pgp-gpgme.c, crypt-mod-smime-gpgme.c, cryptglue.c,
1627 functions.h: gpgme integration. See documentation for
1628 $crypt_use_gpgme, and http://www.gnupg.org/aegypten2/.
1630 2005-01-28 13:00:36 Adeodato Simó <asp16@alu.ua.es> (roessler)
1632 * mutt_ssl_gnutls.c: The attached mini-patch from David Mosberger
1633 <davidm@napali.hpl.hp.com> seems to fix a segfault in the ia64
1634 architecture. Via Debian Bug#285001.
1636 2005-01-28 10:01:30 roessler (roessler)
1638 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/lt.po,
1639 po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
1640 po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po,
1641 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, VERSION,
1642 po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po, reldate.h:
1643 automatic post-release commit for mutt-1.5.7
1645 2005-01-27 20:52:13 Thomas Roessler <roessler@does-not-exist.org>
1648 * main.c: Add USE_INODESORT to main.c's option dump.
1650 2005-01-27 20:38:02 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1653 * commands.c: 0. In compose mode, press Ctrl-t to change
1654 Content-Type. 1. Type "application/octet-stream" for example.
1655 2. Press Ctrl-t again. 3. Type "text/plain; charset=us-ascii"
1656 4. You will be asked "Convert to us-ascii upon sending?"
1657 5. Press y or n. 6. You will see a strange message:
1658 "Content-Type changed to Convert to us-ascii upon sending?."
1660 2005-01-27 20:26:52 Thomas Roessler <roessler@does-not-exist.org>
1663 * pgp.c: Return an error in pgp_decrypt_part when the PGP output
1666 2005-01-27 20:17:46 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1669 * curs_main.c: this patch doesn't raise an error if you try
1670 to sync an empty mailbox which makes it possible to use such a
1671 macro as this on an empty mailbox:
1673 macro index y "<sync-mailbox><change-folder>?" macro pager y
1674 "<sync-mailbox><change-folder>?"
1676 2005-01-27 19:34:50 David Shaw <dshaw@jabberwocky.com> (roessler)
1678 * pgp.c: Detect end of PGP armor header when a line is
1681 2005-01-27 19:18:15 Thomas Roessler <roessler@does-not-exist.org>
1684 * smime.c: Void the S/MIME passphrase before prompting
1685 the user to re-enter it. Noted by TAKAHASHI Tamotsu
1686 <ttakah@lapis.plala.or.jp>, but with memset replaced by
1687 smime_void_passphrase().
1689 2005-01-27 19:00:59 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1692 * curs_lib.c: Add terminal newline when it lacks after editing
1693 a message. Originally from TAKIZAWA Takashi.
1695 2005-01-27 18:58:14 Thomas Roessler <roessler@does-not-exist.org>
1698 * Makefile.am: Include mutt_ssl_gnutls.c with the distribution.
1700 2005-01-27 18:54:24 Marco d'Itri <md@Linux.IT> (roessler)
1702 * globals.h, imap/imap.c, imap/util.c, init.c, init.h, main.c,
1703 mutt.h, mutt_sasl.c, mutt_socket.c, mutt_ssl.h, mutt_ssl_gnutls.c,
1704 pop_lib.c: GNUTLS support. Used in Debian since Nov. 2001.
1706 2005-01-27 18:48:41 Bill Nottingham <notting@redhat.com> (roessler)
1708 * mutt_sasl.c: With SASL, expect the server to prompt for
1709 additional auth data if we have some to send (#129961, upstream
1712 * contrib/sample.muttrc: Changes the sample.muttrc highlight to
1713 catch https URLs as well.
1715 * color.c, main.c: Support for the "default" color in Slang.
1717 2005-01-27 18:45:37 Florian Weimer <fw@deneb.enyo.de> (roessler)
1719 * mh.c, configure.in: Read files in maildir folders in inode
1720 order; this seems to reduce seek overhead on Linux. Enabled by
1721 default; to disable, run configure with --disable-inodesort.
1722 (By way of Mario d'Itri.)
1724 2005-01-27 18:28:42 Marco d'Itri <md@Linux.IT> (roessler)
1726 * pgp.c: Improved good signature check.
1728 * contrib/gpg.rc, pgpinvoke.c: Make the default Muttrc work
1729 out the box for people using gnupg-agent. Wrote and applied a
1730 one-line patch to make the %?p? conditional escape work correctly,
1731 patch forwarded upstream. (Closes: #277646)
1733 * pgpewrap.c: Don't segfault when invoked without any arguments.
1735 * contrib/gpg.rc, pgp.c: Evaluate gpg's machine-parseable status
1738 * smime_keys.pl: Add some sanity checks to smime_keys.pl.
1740 * contrib/gpg.rc: A gpg command line contains both --verbose
1741 and --no-verbose, remove the first.
1743 2005-01-26 14:33:08 Thomas Roessler <roessler@does-not-exist.org>
1746 * status.c: And, thinking about it further, this should just be
1747 an empty string, not "(null)".
1749 * status.c: The last Context->pattern fix was still crap.
1750 Ooooops. (Thanks Ralf.)
1752 2005-01-26 13:36:44 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1755 * Makefile.am, configure.in, globals.h, hcache.c, imap/imap.c,
1756 imap/imap_private.h, imap/message.c, init.h, main.c, protos.h:
1759 2005-01-26 12:37:38 Ralf Wildenhues <wildenhues@ins.uni-bonn.de>
1762 * addrbook.c, browser.c, commands.c, compose.c, imap/utf7.c:
1763 Make some functions static.
1765 * imap/command.c, imap/message.c: Fix some printf arguments.
1767 2005-01-26 12:21:46 Thomas Roessler <roessler@does-not-exist.org>
1770 * status.c: * status.c: A variant of
1771 <http://marc.theaimsgroup.com/?l=mutt-dev&m=110053165002362&w=2>.
1772 Spotted by Ralf Wildenhues <wildenhues@ins.uni-bonn.de>.
1774 2005-01-17 02:24:49 Brendan Cully <brendan@kublai.com> (brendan)
1776 * cvslog2changelog.pl: cvs log emits a timezone after the hour,
1777 at least here. Adjust date regexp to handle that case.
1779 2005-01-15 17:45:01 Adeodato Simó <asp16@alu.ua.es> (brendan)
1781 * po/cs.po: Major translation updates forgotten in mutt-po.
1782 (I missed cs in the last commit).
1784 2005-01-15 08:01:35 Brendan Cully <brendan@kublai.com> (brendan)
1786 * Makefile.am: Update commit targets to work when builddir !=
1789 2005-01-15 07:43:30 Adeodato Simó <asp16@alu.ua.es> (brendan)
1791 * po/sv.po, po/ca.po, po/de.po, po/it.po: i18n updates.
1793 * doc/manual.sgml.head, doc/mutt.man, doc/muttrc.man.head,
1794 init.h: Sundry documentation nits fixed. Debian #210679, #254294,
1797 2005-01-11 12:15:13 Thomas Roessler <roessler@does-not-exist.org>
1800 * doc/manual.sgml.head, doc/muttrc.man.head: Document send2-hook.
1802 * send.c: send2-hook should also be executed after the first
1803 time the message is edited by the user.
1805 2005-01-09 15:35:51 Thomas Roessler <roessler@does-not-exist.org>
1808 * doc/muttbug.man, muttbug.sh.in: Replace muttbug and its
1809 documentation by a note that acknowledges the shut down of the
1810 bug tracking system.
1812 2004-12-21 09:46:24 Thomas Roessler <roessler@does-not-exist.org>
1815 * pgp.c: Fix Debian #275188.
1817 2004-12-07 19:50:04 Thomas Roessler <roessler@does-not-exist.org>
1820 * compose.c, hook.c, init.c, init.h, mutt.h, send.c: Add
1821 send2-hook and fix alternates handling.
1823 2004-11-19 16:16:51 René Clerc <rene@clerc.nl> (roessler)
1825 * doc/manual.sgml.tail, doc/manual.sgml.head: Document
1828 2004-11-08 08:43:17 Ralf Wildenhues <wildenhues@ins.uni-bonn.de>
1831 * imap/imap_private.h: Having a signed one-bit bitfield is quite
1832 odd -- its value is either 0 or -1. Although the current code
1833 is not broken because it doesn't test equality to 1, IMHO it's
1834 better not to use that.
1836 * imap/message.c: There's a size_t in imap_append_message not
1837 printed out portably.
1839 2004-11-02 13:30:58 Thomas Roessler <roessler@does-not-exist.org>
1842 * copy.h: Fix flag confusion. Noted by Vincent Lefevre.
1844 2004-10-30 21:59:00 Thomas Roessler <roessler@does-not-exist.org>
1847 * browser.c, buffy.c, check_sec.sh, commands.c, edit.c,
1848 imap/auth_cram.c, imap/auth_gss.c, imap/imap.c, imap/message.c,
1849 lib.c, lib.h, mutt_ssl.c, muttlib.c, recvcmd.c, url.c:
1850 safe_strcat, safe_strncat. Thanks to Ulf H. for noting the
1851 wrong use of strncat in part of the mutt code base.
1853 * smime.c: Fix bad code in smime_get_field_from_db. Problem noted
1854 by Ulf Härnhammar <Ulf.Harnhammar.9485@student.uu.se>.
1856 2004-09-29 11:27:33 Thomas Roessler <roessler@does-not-exist.org>
1859 * lib.c: Fix mutt_unlink race condition for systems without
1860 O_NOFOLLOW. Noted by Jarno Huuskonen <Jarno.Huuskonen@uku.fi>.
1862 2004-09-07 08:09:39 Matthias Andree <matthias.andree@gmx.de> (roessler)
1864 * prepare: Fix parameter passing.
1866 2004-08-31 15:41:03 Thomas Roessler <roessler@does-not-exist.org>
1869 * configure.in: Add AC_GNU_SOURCE.
1871 * recvattach.c: Remove *two* layers of S/MIME from messages
1872 before building the attachment tree. A generic solution would
1873 remove intransparent encodings all the way down the tree.
1875 2004-08-30 20:10:10 Brendan Cully <brendan@kublai.com> (roessler)
1877 * compose.c: Only print additional information related to PGP
1878 in case the current message is indeed to be encrypted/signed
1881 * globals.h, init.h, mutt_sasl.c, mutt_ssl.c: Here's a patch
1882 to allow mutt to use SSL client certificates to authenticate
1883 itself. To use, set ssl_client_cert to the path to your
1884 certificate file (containing both the certificate and the private
1885 key). It works with the SASL EXTERNAL authentication mechanism,
1886 so you'll need to have SASL enabled as well.
1888 2004-08-30 20:03:35 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1891 * init.c: Fix a memory leak in the generic spam detection code.
1893 * muttlib.c, protos.h: This wipes duplicated code, which I
1894 introduced a while ago.
1896 2004-08-30 19:47:47 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1901 2004-08-21 07:35:16 Ivan Vilata i Balaguer <ivan@selidor.net>
1906 2004-08-17 16:06:48 René Clerc <rene@clerc.nl> (roessler)
1910 2004-08-17 15:56:23 Thomas Roessler <roessler@does-not-exist.org>
1913 * configure.in, configure.in: Check for ssize_t.
1915 2004-08-17 15:25:31 Ronny Haryanto <ronnylist@haryan.to> (roessler)
1917 * po/id.po: Corrected update.
1921 2004-08-17 15:22:25 Vincent Lefevre <vincent@vinc17.org> (roessler)
1925 2004-08-17 13:42:01 Johan Svedberg <johan@svedberg.pp.se> (roessler)
1929 2004-08-16 21:37:43 Adeodato Simó <asp16@alu.ua.es> (roessler)
1931 * headers.c: as of current cvs, setting "PGP: E" (or similar)
1932 when header-editing a message does not work. the OP is set
1933 (ENCRYPT, SIGN, whatever) but APPLICATION_PGP is missing.
1935 2004-08-16 21:36:38 Brendan Cully <brendan@kublai.com> (roessler)
1937 * imap/imap.c: If STARTTLS fails to complete the SSL handshake,
1938 the error is not propagated and mutt will attempt to log in
1939 anyway, probably causing an infinite block on read. The attached
1940 patch closes the socket in this case, and propagates the error
1943 * imap/auth_sasl.c: The attached patch causes mutt to attempt
1944 the next method in imap_authenticators if the previous method
1945 failed, even if the server reported that the method was
1946 available. Previously mutt would give up if any authentication
1949 2004-08-16 21:34:22 Moritz Schulte <moritz@g10code.com> (roessler)
1951 * compose.c: Only print "Encrypt with" field in case the used
1952 S/MIME modules supports this feature.
1954 2004-08-16 21:33:35 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
1958 2004-08-11 12:31:21 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1961 * imap/imap.c: Fix two IMAP memory leaks.
1963 * imap/imap.c, imap/imap.h: Remove imap_close_connection.
1965 * menu.c: Fix a memory leak in mutt_menuDestroy.
1967 2004-08-08 16:21:16 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1970 * ChangeLog, muttlib.c, protos.h: Fix a memory leak.
1972 2004-08-08 16:19:15 Thomas Roessler <roessler@does-not-exist.org>
1975 * pgp.c, smime.c: Fix the PGP and S/MIME menus. Complaints
1976 and suggestions of many lead to these changes. See mutt-dev
1977 discussions around this time for details.
1979 * Makefile.am, crypthash.h, md5.h, sha1.h: Fix uint32_t
1980 portability problem. Reported by Steve Kennedy.
1982 2004-08-07 05:23:33 Johan Svedberg <johan@svedberg.pp.se> (roessler)
1986 2004-08-02 08:03:46 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
1988 * imap/command.c: Fix the improvement to address #1655.
1990 2004-07-22 01:10:55 Brendan Cully <brendan@kublai.com> (roessler)
1992 * imap/message.c: Quick fix for IMAP breakage.
1994 2004-07-21 22:15:40 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
1996 * imap/command.c: This is a one-line patch that increases the
1997 speed at which mutt opens IMAP mailboxes, and addresses bug #1655.
1999 2004-07-20 09:00:50 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
2003 2004-07-20 08:17:21 Thomas Roessler <roessler@does-not-exist.org>
2006 * imap/message.c, mutt.h, parse.c, send.c, url.c: Use List-Post
2007 headers when doing list-reply.
2009 2004-07-19 21:44:23 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
2012 * globals.h, imap/message.c, init.h: Fix #1548. (The first
2013 variant, with $imap_headers specifying headers that are downloaded
2014 in addition to the set required for mutt to work properly.)
2016 2004-07-19 21:41:43 David Champion <dgc@uchicago.edu> (roessler)
2018 * mbox.c, mh.c, pgp.c, sendlib.c: Fix some compiler warnings.
2020 2004-07-19 21:39:28 Adeodato Simó <asp16@alu.ua.es> (roessler)
2022 * doc/manual.sgml.head: Fixing a missing newline.
2024 2004-07-19 21:36:46 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
2027 * Makefile.am: Fix IMAP breakage.
2029 2004-07-15 08:08:32 David Champion <dgc@uchicago.edu> (roessler)
2031 * doc/manual.sgml.head, init.c, init.h, mutt.h: v3 of the generic
2032 spam detection patch.
2034 2004-07-14 05:58:30 Moritz Schulte <moritz@g10code.com> (roessler)
2036 * pgp.c: Do not forget to handle special-case for gpg-agent.
2038 2004-07-14 05:55:40 Thomas Roessler <roessler@does-not-exist.org>
2041 * ChangeLog: Fix an earlier commit message.
2043 2004-07-14 05:45:18 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
2046 * browser.c: Fix Debian#237426. (Experimental.)
2048 2004-07-14 05:39:23 Thomas Roessler <roessler@does-not-exist.org>
2051 * compose.c: Don't invoke "builtin" as an external editor. Note:
2052 It's not clear to me that this is really the right approach.
2053 Revisit Editor/Visual some time.
2055 2004-07-14 05:19:15 Elmar Hoffmann <mutt-dev-ml@elho.net> (roessler)
2057 * init.h, mutt.h, thread.c: By default Mutt hides the subject
2058 of messages in the thread tree that have the same subject as
2059 their parent or closest previously displayed sibling. This patch
2060 makes this optional, introducing the hide_thread_subject boolean
2061 setting which defaults to the old behaviour.
2063 2004-07-14 05:07:18 Thomas Roessler <roessler@does-not-exist.org>
2066 * mh.c: Some eye-candy during the delayed parsing of maildir
2069 2004-07-14 04:50:19 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
2072 * init.h, sort.h: Hack to fix $sort_browser documentation.
2074 * copy.c, copy.h, handler.c, init.h, mutt.h, send.c:
2075 $include_onlyfirst, again.
2077 2004-07-14 04:34:07 Thomas Roessler <roessler@does-not-exist.org>
2080 * copy.c, copy.h, handler.c, init.h, mutt.h, send.c: Fix a cvs
2081 commit SNAFU: This commit undoes the include_onlyfirst patch,
2082 but leaves the generic spam detection by David Champion in place
2083 (which, erroneously, hadn't been committed automatically).
2085 2004-07-14 04:16:58 ttakah@lapis.plala.or.jp (roessler)
2087 * commands.c, copy.c, copy.h, doc/manual.sgml.head,
2088 doc/muttrc.man.head, globals.h, handler.c, hdrline.c, init.c,
2089 init.h, mutt.h, muttlib.c, parse.c, pattern.c, protos.h, send.c,
2090 sort.c, sort.h: Introduce $include_onlyfirst.
2092 2004-07-12 13:35:27 Thomas Roessler <roessler@does-not-exist.org>
2095 * pager.c: The limitations for OP_MAIL and OP_RECALL should
2098 * init.c, sendlib.c: Add some debugging code, and rewrite the
2099 previously-ununderstandable mutt_remove_duplicates. (All this
2100 done on the search for a problem that ultimately turned out to
2101 be a configuration issue. Still, the changed code could come in
2104 2004-07-11 16:25:00 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
2107 * pager.c: Fix #1882.
2109 2004-06-27 13:54:51 Thomas Roessler <roessler@does-not-exist.org>
2112 * postpone.c: Experimental code for #1910.
2114 2004-06-26 08:45:29 Thomas Roessler <roessler@does-not-exist.org>
2117 * commands.c: Fix #1909.
2119 2004-06-23 08:09:43 Thomas Roessler <roessler@does-not-exist.org>
2122 * pgp.c: Zero out the PGP passphrase before asking for a new one.
2124 2004-06-17 20:39:20 Thomas Roessler <roessler@does-not-exist.org>
2127 * smime.c: Change S/MIME send menu behavior to xor instead of or,
2128 so it behaves the same way as the PGP send menu.
2130 2004-06-17 20:36:13 Moritz Schulte <moritz@g10code.com> (roessler)
2132 * Makefile.am, compose.c, configure.in, crypt-mod-pgp-classic.c,
2133 crypt-mod-smime-classic.c, crypt-mod.c, crypt-mod.h, crypt.c,
2134 cryptglue.c, curs_lib.c, init.h, keymap.c, keymap.h, main.c,
2135 mutt.h, mutt_crypt.h, mutt_curses.h, pgp.c, pgp.h, smime.c,
2136 smime.h: This is the sequel to the crypto modularization changes
2137 I did on 2003-01-21. Moritz added another abstraction layer
2138 which cleans up the code and allows the crypto modules to use
2139 their own option menu. Everything should work as it used to
2140 but is now in a really good shape for part III, the Return of
2141 the GnuPG Easy Makers. -wk
2143 * crypt-mod-pgp-classic.c, crypt-mod-smime-classic.c, crypt-mod.c,
2144 crypt-mod.h: New files.
2146 * smime.c (smime_valid_passphrase, smime_send_menu): New
2147 functions. * smime.h: Removed macro: smime_valid_passphrase.
2148 Declared: smime_valid_passphrase, smime_send_menu. * pgp.c:
2149 Include "mutt_menu.h". (pgp_valid_passphrase, pgp_send_menu):
2150 New functions. * pgp.h: Removed macro: pgp_valid_passphrase.
2151 Declared: pgp_valid_passphrase, pgp_send_menu. *
2152 mutt_curses.h: Declare: mutt_need_hard_redraw. * mutt_crypt.h:
2153 Declare: crypt_pgp_valid_passphrase, crypt_pgp_send_menu,
2154 crypt_smime_valid_passphrase, crypt_smime_send_menu, crypt_init.
2155 Adjust WithCrypto definition since the GPGME backend does not
2156 exclude anymore the other `classic' backends. (KEYFLAG_ISX509):
2157 New symbol. * mutt.h (enum): New symbol: OPTCRYPTUSEGPGME.
2158 (struct body): New member: is_signed_data, warnsig. * main.c
2159 (main): Call crypt_init. * keymap.c (km_get_table): Support for
2160 MENU_KEY_SELECT_PGP and MENU_KEY_SELECT_SMIME. (Menus): Added
2161 entries fuer MENU_KEY_SELECT_PGP and MENU_KEY_SELECT_SMIME.
2162 (km_init): Create bindings for MENU_KEY_SELECT_PGP and
2163 MENU_KEY_SELECT_SMIME. * keymap.h (enum): New enum symbols:
2164 MENU_KEY_SELECT_PGP, MENU_KEY_SELECT_SMIME. * init.h:
2165 New configuration variable: crypt_use_gpgme. * compose.c
2166 (pgp_send_menu, smime_send_menu): Removed functions, they are now
2167 contained in the crypto backend modules. (mutt_compose_menu):
2168 Use crypt_pgp_send_menu and crypt_smime_send_menu instead
2169 pgp_send_menu and smime_send_menu. * cryptglue.c: Slightly
2170 rewritten in order to make use of the module mechanism used to
2171 access crypto backends. * curs_lib.c (mutt_need_hard_redraw):
2172 New function. * crypt.c (crypt_forget_passphrase): Adjust
2173 for new crypto backend interface. (crypt_valid_passphrase):
2174 Stripped, use calls to crypt_pgp_valid_passphrase and
2175 crypt_smime_valid_passphrase.
2177 2004-06-02 17:55:34 Alain Bench <veronatif@free.fr> (roessler)
2179 * parse.c: Fix #1759.
2181 2004-04-30 06:49:37 Urs Janßen <urs@tin.org> (roessler)
2183 * doc/Makefile.in, doc/mbox.man, doc/mmdf.man: mmdf(5), new mbox
2184 (5). (These changes have been sitting in my inbox for ages, tlr.)
2186 2004-04-13 15:10:38 Brendan Cully <brendan@kublai.com> (roessler)
2188 * imap/message.c: Fix #1795
2190 2004-04-13 08:02:12 David Shaw <dshaw@jabberwocky.com> (roessler)
2192 * crypt.c, init.h, mutt.h: Rename pgp_mime_ask to pgp_mime_auto;
2193 change the default; change the error message given if that
2194 variable is set to "no."
2196 2004-04-12 21:43:33 Thomas Roessler <roessler@does-not-exist.org>
2199 * lib.c, attach.c: Don't open a file for writing that we have
2200 unlinked before. Reported embarassingly long ago by Jarno
2201 Huuskonen <Jarno.Huuskonen@uku.fi>.
2203 2004-04-12 21:19:31 Dale Woolridge <dale-list-mutt-dev-2@woolridge.org>
2206 * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/pt_BR.po, po/ru.po,
2207 po/sk.po, po/sv.po, po/tr.po, po/gl.po, po/hu.po, po/id.po,
2208 po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po,
2209 po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
2210 po/et.po, po/fr.po, compose.c, crypt.c, init.h, mutt.h,
2211 mutt_crypt.h, po/ca.po, postpone.c, send.c, sendlib.c: See:
2212 http://does-not-exist.org/mail-archives/mutt-dev/msg00843.html
2214 2004-04-12 20:37:19 Thomas Roessler <roessler@does-not-exist.org>
2217 * copy.c: Fix #1804.
2219 * commands.c, curs_main.c, mutt.h, mutt_crypt.h, pager.c,
2220 recvattach.c: A belated fix for #1808 (Debian #233106): Make
2221 sure check-traditional-pgp doesn't leave the pager context
2222 unnecessarily. This makes message-hooks like this one safe:
2224 message-hook '!(~g|~G) ~b"^-----BEGIN\ PGP\ (SIGNED\ )?MESSAGE"'
2225 \ "exec check-traditional-pgp"
2227 2004-04-12 19:53:29 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
2230 * doc/manual.sgml.head, init.h: Various documentation fixes,
2233 2004-04-12 19:47:59 Alain Bench <veronatif@free.fr> (roessler)
2235 * doc/mbox.man, doc/muttbug.man: Fix #1831, Debian#237827.
2237 2004-04-12 19:42:10 Joël Riou <joel.riou@normalesup.org> (roessler)
2239 * globals.h, init.c, init.h: Introduce config_charset.
2241 2004-04-12 19:37:59 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
2245 2004-04-12 19:37:23 Im Eunjea <eunjea@koru.org> (roessler)
2249 2004-04-12 19:34:45 Holger Weiss <lists@jhweiss.de> (roessler)
2251 * doc/manual.sgml.head, doc/muttrc.man.head, mutt.h, pattern.c:
2252 Unreferenced messages pattern: ~$
2254 2004-04-12 19:20:13 Paul WALKER <paul.walker@st.com> (roessler)
2256 * mutt_sasl.c: SASL2 needs errno.h.
2258 2004-04-12 19:17:32 Thomas Roessler <roessler@does-not-exist.org>
2261 * muttlib.c: Include the user ID with temporary file names.
2262 Suggested by eravin@panix.com in #1833.
2264 * doc/Makefile.in: Fix #1708 the brutal way, by installing
2265 multiple copies of the muttbug (pardon, flea) manual page.
2267 2004-04-12 18:56:18 Neil Brown <neilb@cse.unsw.edu.au> (roessler)
2269 * imap/auth_sasl.c: Fix Debian #206078, #214758; patch submitted
2270 by Artur Czechowski as #1845.
2272 2004-03-21 16:02:10 Ivan Vilata i Balaguer <ivan@selidor.net>
2277 2004-02-12 08:51:07 roessler (roessler)
2279 * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
2280 po/tr.po, po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/ja.po,
2281 po/ko.po, po/lt.po, po/id.po, po/it.po, po/gl.po, po/hu.po,
2282 po/es.po, po/et.po, po/fr.po, po/el.po, po/eo.po, po/da.po,
2283 po/de.po, VERSION, po/bg.po, po/ca.po, po/cs.po, reldate.h,
2284 ChangeLog: automatic post-release commit for mutt-1.4.2.1
2286 2004-02-12 08:46:17 Thomas Roessler <roessler@does-not-exist.org>
2289 * Makefile.am: (stable) Include regex.c and snprintf.c with
2292 2004-02-11 14:03:38 roessler (roessler)
2294 * po/zh_TW.po, po/uk.po, po/zh_CN.po, po/tr.po, po/sv.po,
2295 po/ru.po, po/sk.po, po/pt_BR.po, po/pl.po, po/nl.po, po/ko.po,
2296 po/lt.po, po/ja.po, po/it.po, po/id.po, po/hu.po, po/gl.po,
2297 po/et.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
2298 po/cs.po, po/da.po, po/ca.po, VERSION, po/bg.po, reldate.h,
2299 ChangeLog: automatic post-release commit for mutt-1.4.2
2301 2004-02-11 10:07:17 Thomas Roessler <roessler@does-not-exist.org>
2304 * configure.in, menu.c: Backport an old bug fix, and make sure
2305 configure can be created on recent systems.
2307 2004-02-11 08:20:25 Mads Martin Joergensen <mmj@suse.de> (roessler)
2309 * init.c: Fix some warnings.
2311 2004-02-08 11:41:31 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
2313 * charset.c: Fix a CP1255/8-related problem that's caused by a
2316 2004-02-08 09:38:38 Thomas Roessler <roessler@does-not-exist.org>
2319 * muttlib.c: Change the logic in mutt_open_read to only
2320 catch directories -- mutt may legitimately read devices (think
2321 /dev/null) or named pipes. Also delegate error reporting to the
2322 calling function by setting errno.
2324 2004-02-07 21:40:11 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
2329 2004-02-07 21:38:32 Juan Altmayer Pizzorno <juan@altmayer.com>
2332 * mbox.c: Hi, off_t is a 64-bit number (like on Mac OS X/darwin),
2333 the percentages don't show right while mutt is reading/parsing
2334 a mailbox. Here's a patch (against 1.5.6i) to fix that.
2336 2004-02-07 21:36:41 David Yitzchak Cohen
2337 <lists+mutt_devs@bigfatdave.com> (roessler)
2339 * init.c, muttlib.c: Looking at the code, the problem is pretty
2340 obvious. A recent patch to init.c (the one that was supposed
2341 to prevent Mutt from silently failing to read nonexistant RC
2342 files, IIRC) changed source_rc() to stat(2) the RC "file" before
2343 trying to mutt_open_read() it. There's only one problem here:
2344 source_rc() has no way of knowing whether or not its "file"
2345 is a file or a command. I'm attaching a patch that fixes the
2346 problem in what I believe is the right way.
2348 2004-02-05 14:17:25 Thomas Roessler <roessler@does-not-exist.org>
2351 * menu.c: Back out the patch for #1697.
2353 2004-02-02 18:17:46 Roland Rosenfeld <roland@spinnaker.de> (roessler)
2357 2004-02-02 10:26:14 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
2361 2004-02-02 10:24:32 Im Eunjea <eunjea@koru.org> (roessler)
2365 2004-02-02 10:22:56 Vincent Lefevre <vincent@vinc17.org> (roessler)
2369 2004-02-01 18:26:13 roessler (roessler)
2371 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
2372 po/zh_CN.po, po/zh_TW.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
2373 po/lt.po, po/nl.po, po/pl.po, VERSION, po/bg.po, po/ca.po,
2374 po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
2375 po/et.po, po/fr.po, po/gl.po, po/hu.po, reldate.h: automatic
2376 post-release commit for mutt-1.5.6
2378 2004-02-01 18:00:16 Mike Schiraldi <1074468571@schiraldi.org>
2381 * init.c: As you all know, running "mutt -F foo.rc" will have
2382 mutt read foo.rc as its config file. However, there is a bug --
2383 if you specify a directory (like accidentally typing "mutt -F
2384 /etc/mutt") mutt will silently ignore the flag and leave you
2385 wondering why it isn't working.
2387 Emil Sit posted a patch for this in March of 2002, but it seems
2388 to have slipped through the cracks. Here's the patch again;
2389 please consider it for inclusion.
2391 2004-02-01 17:50:43 Luke Mewburn <luke@mewburn.net> (roessler)
2393 * buffy.c: Put a zero byte into the string, not into the pointer.
2395 2004-02-01 17:48:25 Dan Ohnesorg <Dan@ohnesorg.cz> (roessler)
2399 2004-02-01 17:45:33 Thomas Roessler <roessler@does-not-exist.org>
2402 * doc/manual.sgml.head: A cross-reference was missing.
2404 * doc/manual.sgml.head: Improve documentation of alterantes.
2406 * alias.c, doc/manual.sgml.head, doc/muttrc.man.head, globals.h,
2407 hdrline.c, init.c, init.h, mutt.h, mutt_regex.h, muttlib.c,
2408 protos.h: Turn alternates, lists, and subscribe into regular
2411 2004-01-12 22:56:58 Christoph Ludwig
2412 <cludwig@cdc.informatik.tu-darmstadt.de> (roessler)
2414 * smime_keys.pl: Avoid a Perl warning.
2416 2004-01-12 20:24:09 Matt Kraai <kraai@ftbfs.org> (roessler)
2418 * doc/manual.sgml.head: Thanks. The patch is committed to
2421 2004-01-12 19:59:38 Thomas Roessler <roessler@does-not-exist.org>
2424 * crypt.c: Retainable PGP signatures were broken badly. #1757.
2426 2004-01-05 11:55:14 Robert Schiele <robert.schiele@t-online.de>
2429 * mutt_sasl.c: Back out part of the previous SASL/IPv6 patch
2430 due to portability issues.
2432 2004-01-04 11:10:21 Thomas Roessler <roessler@does-not-exist.org>
2435 * init.c: Strike that.
2437 * init.c: Fix a memory management error. Ouch.
2439 2004-01-04 10:55:20 René Clerc <rene@clerc.nl> (roessler)
2441 * init.h: Fix hide_missing / hide_limited documentation.
2443 2004-01-04 10:51:49 Thomas Roessler <roessler@does-not-exist.org>
2446 * hdrline.c: Permit list patterns that match the domain name of
2447 an address; these patterns begin with '@'. Example: subscribe
2448 @bugs.guug.de matches all messages sent to the bug tracking
2451 * po/ru.po: Argh, I shouldn't replace files by patches.
2453 2004-01-04 10:25:13 Cameron Patrick <cameron@patrick.wattle.id.au>
2456 * menu.c: Fix #1697 (Debian #219594.)
2458 2004-01-04 10:21:19 Roland Rosenfeld <roland@spinnaker.de> (roessler)
2462 2004-01-04 10:19:45 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
2467 2004-01-04 10:08:02 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
2471 2004-01-04 10:03:46 Michael Elkins <me@sigpipe.org> (roessler)
2473 * send.c: Fix #1488 (Debian#1882526): Honor Reply-To while
2474 generating Mail-Followup-To headers.
2476 2004-01-04 09:59:42 Thomas Roessler <roessler@does-not-exist.org>
2479 * init.h: Fix #1738; documentation issue re $from, $use_from.
2481 2004-01-04 09:52:55 Michael Elkins <me@sigpipe.org> (roessler)
2483 * hook.c, send.c: Fix #1724, cannot use ~h pattern match with
2486 2004-01-04 09:49:23 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
2488 * pop.h, pop_lib.c: Attached patch provides support of STLS
2489 (STARTTLS) command in POP3 protocol.
2493 2004-01-04 09:45:05 Brendan Cully <brendan@kublai.com> (roessler)
2495 * imap/imap.c: Fix #1703.
2497 2004-01-04 09:42:35 Thomas Roessler <roessler@does-not-exist.org>
2500 * smime.c: Fix a NULL pointer deference noted by Will Fiveash
2501 <william.fiveash@sun.com>.
2503 2003-12-30 13:04:20 Thomas Roessler <roessler@does-not-exist.org>
2506 * commands.c, crypt.c, mutt.h, mutt_crypt.h, smime.c: Handle
2507 partially signed messages more reasonably. See #1743.
2509 2003-12-29 11:44:35 Alain Bench <veronatif@free.fr> (roessler)
2511 * commands.c: Fix #844.
2513 2003-12-29 11:37:41 Patrick Welche <prlw1@newn.cam.ac.uk> (roessler)
2515 * m4/gssapi.m4, mutt_sasl.c: A while ago I posted a similar
2516 patch which is necessary as when mutt tries to connect to an
2517 imap server over ipv6 it stores the address in a sockaddr which
2518 may not be large enough to hold the ipv6 address.
2520 2003-12-17 17:42:02 Scott Koranda <skoranda@gravity.phys.uwm.edu>
2523 * crypt.c: pkcs7-signature wasn't recognized properly in one
2526 2003-12-17 08:46:50 Michael Elkins <me@sigpipe.org> (roessler)
2528 * rfc1524.c: Fix possible core dump in mailcap nametemplate
2531 2003-12-10 00:48:57 Thomas Roessler <roessler@does-not-exist.org>
2534 * thread.c: Avoid NULL pointer deference in threading code.
2536 2003-12-03 08:19:11 Alain Bench <veronatif@free.fr> (roessler)
2538 * pager.c: Fix 1716.
2540 2003-11-15 09:32:30 Velko Hristov <hristov@informatik.hu-berlin.de>
2545 2003-11-12 22:31:51 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
2549 2003-11-12 14:01:03 René Clerc <rene@clerc.nl> (roessler)
2553 2003-11-12 13:49:32 Thomas Roessler <roessler@does-not-exist.org>
2556 * configure.in, mutt_idna.c, mutt_idna.h, mutt_socket.c: Fix
2557 IDN API incompatibility problems.
2559 2003-11-12 11:47:46 duvall@emufarm.org (roessler)
2561 * configure.in: Fix 1515, 1693.
2563 2003-11-12 11:40:27 Thomas Roessler <roessler@does-not-exist.org>
2566 * mh.c, sort.c: Fix dangling pointer problems in threading code.
2567 Noted and tracked down by q4xk3j002@sneakemail.com who also
2568 provided the initial fix.
2570 2003-11-11 10:19:22 Ronny Haryanto <ronnylist@haryan.to> (roessler)
2574 2003-11-10 18:02:26 Rudy Taraschi <rudy@cae.com> (roessler)
2576 * mutt_socket.c: Fix double-free problems related to IDN support.
2578 2003-11-10 10:37:10 Vincent Lefevre <vincent@vinc17.org> (roessler)
2582 2003-11-09 21:41:28 Thomas Roessler <roessler@does-not-exist.org>
2587 * send.c: Commit the fix for #1509. This must have been lost
2590 2003-11-05 20:09:36 roessler (roessler)
2592 * po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
2593 po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
2594 po/zh_TW.po, ChangeLog, VERSION, po/bg.po, po/ca.po, po/cs.po,
2595 po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po,
2596 po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po: automatic
2597 post-release commit for mutt-1.5.5.1
2599 2003-11-05 12:17:10 Thomas Roessler <roessler@does-not-exist.org>
2602 * Makefile.am: Include regex.c and snprintf.c with the
2603 distribution. Noted by Lars Hecking.
2605 * build-release: Ups, we don't upload the CVS any more.
2607 2003-11-05 09:51:10 roessler (roessler)
2609 * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
2610 po/uk.po, po/zh_CN.po, po/zh_TW.po, ChangeLog, VERSION, po/bg.po,
2611 po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
2612 po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po,
2613 po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, reldate.h:
2614 automatic post-release commit for mutt-1.5.5
2616 2003-11-05 09:27:43 Thomas Roessler <roessler@does-not-exist.org>
2619 * build-release: Use gpg for signing releases.
2621 2003-11-03 10:30:58 Thomas Roessler <roessler@does-not-exist.org>
2624 * attach.c: Fix a logic flaw in attachment saving.
2626 2003-10-08 19:55:39 Thomas Roessler <roessler@does-not-exist.org>
2629 * pgpkey.c: KeyTable is pgp_uid_t **, not pgp_key_t *. Fix some
2630 sizeof statements accordingly. Note that pgp_key_t is also a
2631 pointer, though, so this should not have broken things.
2633 2003-10-06 09:58:35 Thomas Roessler <roessler@does-not-exist.org>
2636 * query.c: Fiy memory corruption. (# 1659)
2638 2003-10-04 22:12:10 Thomas Roessler <roessler@does-not-exist.org>
2641 * lib.c: mutt_basename() was garbage.
2643 * doc/manual.sgml.head: Fix some tags. Noted by Todd
2644 <Freedom_Lover@pobox.com>.
2646 * recvattach.c, attach.h, commands.c, compose.c, keymap.h, lib.c,
2647 lib.h, menu.c, mutt.h, mutt_menu.h, muttlib.c, pager.c, protos.h:
2648 This patch fixes various aspects of the attachment-saving user
2649 interface. Changes include:
2651 * When tagging and saving multiple attachments, you can now use
2652 the same target directory for multiple attachments.
2654 * When you can't save an attachment, you get an opportunity to
2655 enter a new file name.
2657 * The menu cursor will highlight the attachment that you are
2658 currently discussing with mutt.
2660 * Various bug fixes.
2662 This does, in particular, address #1619 (Debian#208430).
2664 * menu.c: Fix #1656.
2666 2003-09-29 16:34:32 René Clerc <rene@clerc.nl> (roessler)
2668 * doc/muttrc.man.head: Fix typo.
2670 2003-09-29 15:05:52 Thomas Roessler <roessler@does-not-exist.org>
2673 * doc/dotlock.man, doc/mutt.man, doc/muttrc.man.head: Fix #1652
2674 (Debian #213007), noted by Jens Seidel <tux-master@web.de>.
2676 2003-09-20 06:24:10 Thomas Roessler <roessler@does-not-exist.org>
2679 * muttbug.sh.in: Adapt to new GNU coreutils by not using head (1).
2681 2003-09-19 13:09:59 René Clerc <rene@clerc.nl> (roessler)
2685 2003-09-19 13:05:13 Thomas Roessler <roessler@does-not-exist.org>
2688 * imap/utf7.c: Fix remaining (void **) casts.
2690 2003-09-19 13:03:26 Mads Martin Joergensen <mmj@suse.de> (roessler)
2692 * imap/browse.c, imap/command.c, parse.c, pgp.c, pgpkey.c,
2693 pop_lib.c, query.c, recvattach.c, remailer.c, rfc1524.c,
2694 rfc2047.c, rfc2231.c, sendlib.c, smime.c, thread.c, addrbook.c,
2695 browser.c, color.c, compose.c, copy.c, crypt.c, curs_lib.c,
2696 edit.c, enter.c, handler.c, lib.c, lib.h, mh.c, mutt_idna.c, mx.c,
2697 pager.c: As the ones of you who compile with new gcc's probably
2698 have noticed, there's a lot of type-punning in Mutt. With help
2699 from Philipp Thomas, I've fixed all I could find in CVS (please
2700 double-check, one might have slipped through the cracks), I can
2701 make one for 1.4 CVS branch as well if wanted.
2703 2003-09-19 12:56:49 Thomas Roessler <roessler@does-not-exist.org>
2706 * send.c: Change abort_unmodified so it doesn't abort a message
2707 that has an attachment. Catches the "send a file from the
2708 command line, quickly" case.
2710 2003-09-11 16:59:54 Brendan Cully <brendan@kublai.com> (roessler)
2712 * mutt_sasl.c: This trivial patch closes #1516 (NI_WITHSCOPEID
2713 undefined). Thanks to Mads for the initial patch.
2715 2003-09-11 07:27:23 Velko Hristov <hristov@informatik.hu-berlin.de>
2718 * po/bg.po: Bulgarian translation. (Seems like I screwed up an
2719 earlier commit. -tlr)
2721 2003-09-10 13:20:49 Jon Miles <jon@zetnet.net> (roessler)
2723 * pop_auth.c: In pop_auth.c:pop_auth_sasl(), if the main loop
2724 received anything back from the server that didnt begin with '+
2725 ', it was bailing out and skipping the checks to see if there
2728 2003-09-07 10:11:49 Im Eunjea <eunjea@koru.org> (roessler)
2732 2003-09-04 15:10:09 Thomas Roessler <roessler@does-not-exist.org>
2735 * init.h: Fix some formatting glitches that lead to error messages
2736 when viewing the muttrc(5) manual page.
2738 2003-09-04 14:59:57 Christoph Ludwig
2739 <cludwig@cdc.informatik.tu-darmstadt.de> (roessler)
2741 * smime.c: Fix verification bug when messages are S/MIME signed
2744 2003-09-03 17:22:09 Dan Born <dan@danborn.net> (roessler)
2746 * postpone.c: I've attached a patch for bug number 1036, as
2747 reported at http://bugs.guug.de/db/pa/lmutt.html ("segfault
2748 when more than one msg is postponed"). This is a patch against
2751 As it was previously left, no one could reproduce it. The problem
2752 occurs because sorting is disabled when opening the postponed
2753 folder, but the Sort global variable still tells mutt to use
2754 whatever sorting algorithm the $sort config option indicates.
2755 Eventually, the code would get to mutt_messages_in_thread and
2756 try to dereference a NULL thread object, causing the segfault.
2758 2003-09-03 17:20:56 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
2762 2003-09-03 17:15:20 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
2765 * po/ja.po: New ja.po.
2767 2003-09-03 17:12:52 Velko Hristov <hristov@informatik.hu-berlin.de>
2770 * configure.in: Bulgarian translation.
2772 2003-09-03 17:10:37 Brendan Cully <brendan@kublai.com> (roessler)
2774 * mutt_ssl.c: Fix a segmentation fault which occurs
2775 when a certificate is rejected. Bug noted by Rob Latham
2778 2003-09-03 17:09:09 Anatoly Vorobey <mellon@pobox.com> (roessler)
2780 * curs_main.c: The commands "read-thread" (^R) and
2781 "read-subthread" (Esc-R) do not honor the resolve variable (don't
2782 advance cursor after marking the thread/subthread as read),
2783 which, to me at least, is a nuisance.
2785 2003-08-11 14:06:08 Brendan Cully <brendan@kublai.com> (roessler)
2787 * imap/imap.c: 1595: My guess is this bug is caused by
2788 mlarson@verisign.com's patch to check for UNSEEN rather than
2789 RECENT messages. This means that as long as there are messages
2790 in a mailbox either new or old, mutt will think it has new mail.
2792 The attached patch reverts that change. Let me know if it solves
2795 2003-08-11 14:05:13 Thomas Roessler <roessler@does-not-exist.org>
2798 * doc/muttrc.man.head: Fix a formatting bug.
2800 2003-08-05 13:55:47 Brendan Cully <brendan@kublai.com> (roessler)
2802 * attach.c, buffy.c, commands.c, copy.c, editmsg.c, init.c,
2803 mbox.c, mx.c, mx.h, sendlib.c: This patch removes the Kendra
2804 format from mutt. (The support was broken anyways.)
2806 2003-08-02 11:01:09 Horvath Szabolcs <horvaths@fi.inf.elte.hu>
2811 2003-07-29 10:11:05 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
2813 * pager.c: It seems that Solaris has an incorrect implementation
2814 of mbrtowc: when there is an encoding error and mbrtowc returns
2815 (size_t)(-1) no value should be stored in *pwc (the first
2816 argument), as I understand it, but here mbrtowc is storing 8
2817 when presented with the bytes "\xc8\x4d".
2819 However, relying on mbrtowc not to store anything in *pwc when
2820 there is an error is a bit silly; it makes sense to look at
2821 the return value. So, the following patch should be applied if
2822 Pawel can confirm that it fixes the problem. I've tested it and
2823 it worked for me with glibc's mbrtowc.
2825 2003-07-24 18:40:50 Vincent Lefevre <vincent@vinc17.org> (roessler)
2827 * alias.c, copy.c, handler.c, imap/command.c, imap/imap.c,
2828 imap/message.c, imap/util.c, init.c, intl/l10nflist.c,
2829 intl/loadmsgcat.c, intl/localealias.c, keymap.c, lib.c,
2830 makedoc.c, muttlib.c, pattern.c, rfc2047.c, rfc2231.c, rfc822.c,
2831 strcasecmp.c, url.c: Some functions/macros like isspace take an
2832 int and require the argument to have the value of an unsigned char
2833 (or EOF). Under Solaris, gcc complains when the argument is a char
2834 (as this is a possible bug, on platforms where char is signed,
2835 like Solaris). The attached patch fixes such problems (well,
2836 perhaps I've changed more than necessary, but this doesn't hurt).
2838 2003-07-22 12:56:38 dshaw@jabberwocky.com (roessler)
2840 * gnupgparse.c: When encrypting a message to a user that has more
2841 than one subkey, at least one of which is revoked or expired,
2842 mutt treats the entire key as unusable rather than just the
2843 subkey(s) in question.
2845 2003-07-16 11:18:12 Brendan Cully <brendan@kublai.com> (roessler)
2847 * account.c, account.h, imap/auth_sasl.c, imap/imap.c: I noticed
2848 that my mutt hung when I tried SASL DIGEST-MD5 authentication
2849 (I'm not sure when this started). I believe this patch should
2850 solve that problem in a reliable way.
2852 This patch also attempts to reuse connections even when
2853 authentication fails, instead of just throwing away a perfectly
2856 * curs_lib.c, enter.c, keymap.c, keymap.h, mutt.h, mutt_curses.h,
2857 mutt_ssl.c: This patch redoes yesterday's unbuffered input
2858 patch. Now it uses a pseudo-option, which means less mess to carry
2859 down the call stack. It also made it much easier to have the SSL
2860 certificate menu be unbuffered, which it is now. So push commands
2861 won't annoy you when entering passwords or accepting certificates.
2863 2003-07-15 11:41:32 Brendan Cully <brendan@kublai.com> (roessler)
2865 * curs_main.c, globals.h, imap/command.c, imap/imap.c,
2866 imap/imap.h, imap/imap_private.h, imap/util.c, mx.c: The attached
2867 patch should keep all opened IMAP connections alive, no matter
2868 what mailbox you are currently in. With the patch that got
2869 committed yesterday, this should close bug 1523.
2871 (There was a typo in that patch. This one supersedes it.)
2873 * configure.in, .cvsignore: autoconf 2.5 compatibility.
2875 2003-07-14 12:40:03 Hugo Haas <hugo@larve.net> (roessler)
2877 * send.c: Fix #1520.
2879 2003-07-14 12:20:27 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
2881 * po/pl.po: small fix.
2883 2003-07-14 12:19:07 Brendan Cully <brendan@kublai.com> (roessler)
2885 * imap/command.c, imap/imap.c: On Sunday, 13 July 2003 at 18:09,
2886 Brendan Cully wrote:
2888 > The attached patch should help when the connection to your
2889 postponed > folder times out and you can't reconnect without
2890 restarting mutt. I'd > like anyone who has that problem to try
2891 it and let me know how it > works.
2893 I dug a little deeper. The attached patch seems to work better. It
2894 complains the first time you try to recall a message, but works
2897 * account.c, curs_lib.c, enter.c, keymap.c, keymap.h, mutt.h,
2898 mutt_curses.h: The attached patch prevents mutt from reading the
2899 push buffer when asking for passwords. This is a proper fix for
2900 bug 1312. I think it's uncontroversial.
2902 2003-07-04 17:15:34 Thomas Roessler <roessler@does-not-exist.org>
2905 * imap/auth_sasl.c: Increase a buffer's size.
2907 2003-07-04 17:07:22 Nicolas Rachinsky <nr@rachinsky.de> (roessler)
2909 * OPS, curs_lib.c, curs_main.c, functions.h, menu.c: Introduce
2910 tag-prefix-cond and end-cond. This makes simple conditional
2911 execution of parts of macros possible.
2913 2003-07-04 17:03:51 Bruno Postle <bruno@postle.net> (roessler)
2915 * curs_main.c, pattern.c: Display an empty index when no messages
2916 match search criteria.
2918 2003-07-04 16:57:56 Thomas Roessler <roessler@does-not-exist.org>
2921 * init.h, muttlib.c: Add a ':' flag to % expandos. This will
2922 make sure that any dots are converted into underscores. (_
2923 is already used for lowercasing the result of an expando.)
2925 2003-06-04 14:01:39 Thomas Roessler <roessler@does-not-exist.org>
2928 * muttlib.c: Don't colorize empty lines generated with
2929 state_attach_puts();
2931 2003-05-29 17:48:28 David Shaw <dshaw@jabberwocky.com> (roessler)
2933 * imap/imap.c, pgp.c, po/eo.po, po/id.po: Fix part of #1564.
2935 2003-05-29 17:47:10 Thomas Roessler <roessler@does-not-exist.org>
2938 * init.c: Fix a segmentation fault which would occur when
2939 pgp_sort_keys is set in a configuration file, but mutt is compiled
2940 without PGP support.
2942 * gnupgparse.c: Fix PGP subkey handling when looking at key
2943 capabilities. This should take care of the recent "mutt does
2944 not see all keys" problems.
2946 2003-05-13 13:06:16 Dale Woolridge <dale-list-mutt-dev-2@woolridge.org>
2949 * crypt.c: Fix gpg-agent use.
2951 2003-05-13 12:53:20 Thomas Roessler <roessler@does-not-exist.org>
2954 * doc/manual.sgml.head: Remove useless examples about treating
2955 text/enriched externally. #1549; Debian #190309.
2957 2003-05-13 12:50:04 Juan Altmayer Pizzorno <juan@altmayer.com>
2960 * recvattach.c: view-attachments does not extract the message
2961 within a x-pkcs7-mime if it's only signed, but not encrypted.
2962 Such a message results, for example, from a decrypt-save if the
2963 message was previously encrypted and signed.
2965 2003-05-13 12:45:35 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
2968 * doc/manual.sgml.head: Fix an inconsistency between manual
2971 2003-05-13 12:43:45 David Shaw <dshaw@jabberwocky.com> (roessler)
2973 * gnupgparse.c, pgppubring.c: Currently, mutt uses the OpenPGP key
2974 algorithm to determine the capabilities of the key. For example,
2975 in mutt, a key of type 1 (RSA) can both encrypt & sign. This is
2976 not correct as per OpenPGP, however, where the capabilities of
2977 the key are determined by both the algorithm and key capability
2978 flags that are set on the key. This can lead to user confusion
2979 when their RSA encrypt-only or sign-only key is listed for both
2980 signing and encryption in mutt.
2982 GnuPG lists these flags in key listings, so it is easy to take
2983 advantage of them. Here is a patch to use the flags, as well
2984 as provide the flags in pgpring. Note that the pgp+pgpring
2985 users won't see any change since the flags there are based on
2986 the key algorithm as they are now, but the GnuPG users will see
2989 2003-05-12 16:21:26 Thomas Roessler <roessler@does-not-exist.org>
2992 * enter.c: Fix alias completion when the alias is entered as
2993 part of a group. (E.g., The Tea Party: alias1, alias2, alias3;)
2995 2003-05-03 20:07:40 Dan Nelson <dnelson@allantgroup.com> (roessler)
2997 * mutt.h, muttlib.c: Fix #1558. (mutt_expand_fmt rewrite;
2998 OPT_MAX wasn't maximal.)
3000 2003-04-15 13:17:05 René Clerc <rene@clerc.nl> (roessler)
3002 * compose.c: Fix two more cases in which ctrl-G is interpreted
3005 2003-04-15 09:52:06 Dale Woolridge <dale-flea-mutt-bug@woolridge.org>
3008 * compose.c: The "sign (a)s" code strips the pgp application
3009 bit causing drawing issues in redraw_crypt_lines(). Other bits
3010 (well bit = encrypt) are ignored as a result. I've only tested
3011 with pgp, but the same problem exists in the smime code too.
3012 This inline patch (against cvs head revision) fixes the problem.
3014 2003-04-14 09:09:53 Thomas Roessler <roessler@does-not-exist.org>
3017 * init.h, mutt.h, send.c: Fix the PGP / S/MIME selection mess
3018 in send.c. This patch adds two new configuration variables,
3019 $crypt_autopgp and $crypt_autsmime. Both are set to "yes"
3020 by default. By turning them off, you can disable the automatic
3021 selection of one or both mechanisms. (Useful when your mutt is
3022 PGP- and S/MIME enabled, but you only use, say S/MIME.)
3024 2003-04-11 15:15:04 Thomas Roessler <roessler@does-not-exist.org>
3027 * send.c: Backing out the previous change. It was nonsense.
3029 2003-04-11 11:56:58 Lars Hecking <lhecking@nmrc.ucc.ie> (roessler)
3031 * config.guess, config.sub, depcomp, install-sh, missing,
3032 mkinstalldirs: updates.
3034 2003-04-11 11:56:22 Thomas Roessler <roessler@does-not-exist.org>
3037 * send.c: Try to fix a PGP / S/MIME-related problem. Found by
3038 Matt Larson <mlarson@verisign.com>, tracekd down by René Clerc
3041 * thread.c: Fix a segmentation fault.
3043 2003-04-09 08:21:59 Zardoz@users.sourceforge.net (roessler)
3045 * recvcmd.c: Fix #1531. (recvcmd.c duplicate of #1528)
3047 2003-04-08 22:32:56 Thomas Roessler <roessler@does-not-exist.org>
3050 * lib.c: Avoid a division by zero.
3052 * color.c: Make sure has_colors() is only invoked when OPTNOCURSES
3053 is unset. This fixes a segmentation fault on RH 8.0 which was
3054 observed by Matt Larson <mlarson@verisign.com>.
3056 * browser.c, enter.c, imap/imap.c, lib.c, mutt_idna.c, mx.c,
3057 sendlib.c, smime.c, thread.c: Try to catch a couple of cases
3058 in which parameters for malloc calls could overflow. Thanks to
3059 Timo Sirainen for the heads-up.
3061 * po/es.po: Mark a translation as fuzzy in order to fix #1522.
3063 2003-04-07 20:08:10 Thomas Roessler <roessler@does-not-exist.org>
3066 * commands.c: Fix #1528.
3068 2003-04-07 07:57:49 René Clerc <rene@clerc.nl> (roessler)
3072 2003-04-06 11:00:59 Ivan Vilata i Balaguer <ivan@selidor.net>
3077 2003-04-02 09:05:19 Bjoern Jacke <muttbug@j3e.de> (roessler)
3079 * smime_keys.pl: - add a missing filehandle closure - some
3080 cleanups of unused/bogous code
3082 2003-04-02 08:47:28 Thomas Roessler <roessler@does-not-exist.org>
3085 * contrib/Makefile.in, contrib/colors.default,
3086 contrib/colors.linux: sample.muttrc-tlr would try to include
3087 my color configurations, which weren't distrubted. Fix that.
3088 (Bug noted while helping someone else to configure mutt during
3091 * contrib/sample.muttrc: Fix sample.muttrc.
3093 2003-04-02 08:40:50 Gary Johnson <garyjohn@spk.agilent.com> (roessler)
3095 * curs_main.c: Here is the patch to fix the bug I reported
3096 earlier in this thread, that sometimes when changing folders,
3097 mutt would generate an error message and stop the further
3098 processing of folder-hooks.
3100 2003-04-02 08:38:13 Vincent Lefevre <vincent@vinc17.org> (roessler)
3104 2003-04-02 08:34:49 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
3109 2003-04-02 08:31:00 Roland Rosenfeld <roland@spinnaker.de> (roessler)
3113 2003-04-02 08:28:24 David Shaw <dshaw@jabberwocky.com> (roessler)
3115 * init.h, mutt.h, pgp.c: Here is the pgp_check_exit patch
3116 updated for 1.5.4. This patch adds the pgp_check_exit option
3117 (enabled by default) that causes mutt to check the exit code
3118 of the PGP subprocess. A non-zero exit code means that the
3119 subprocess failed and mutt will not continue to send the message.
3121 This is needed as in certain cases, PGP or GnuPG can fail to
3122 completely process a document (say, if the gpg.conf file is
3123 mangled, which is how I discovered the problem). Without an
3124 exit code check, mutt will continue anyway and send the half
3127 2003-04-02 08:21:09 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
3131 2003-03-19 22:43:08 roessler (roessler)
3133 * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
3134 po/uk.po, po/zh_CN.po, po/zh_TW.po, po/et.po, po/fr.po, po/gl.po,
3135 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
3136 po/nl.po, ChangeLog, Makefile.am, VERSION, po/Makefile.in.in,
3137 po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
3138 po/es.po, reldate.h: automatic post-release commit for mutt-1.5.4
3140 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po,
3141 po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/ja.po, po/ko.po,
3142 po/lt.po, po/nl.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
3143 po/et.po, po/fr.po, po/da.po, po/de.po, po/el.po, po/eo.po,
3144 po/es.po, VERSION, po/bg.po, po/ca.po, po/cs.po, reldate.h,
3145 ChangeLog: automatic post-release commit for mutt-1.4.1
3147 2003-03-19 21:56:29 Thomas Roessler <roessler@does-not-exist.org>
3150 * pgppubring.c: Fix some memory management calls. (Stable branch.)
3152 2003-03-19 21:33:30 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
3154 * imap/utf7.c: Fix a buffer overflow in utf8_to_utf7. (Stable
3157 * imap/utf7.c: Fix a buffer overflow in utf8_to_utf7.
3159 2003-03-18 14:51:52 Andrew W. Nosenko <awn@bcs.zp.ua> (roessler)
3161 * buffy.c, parse.c: - buffy.c (test_last_status_new): Fix memory
3162 leak. Envelope structure allocated by mutt_read_rfc822_header()
3163 was never deallocated.
3165 - parse.c (mutt_read_rfc822_header): Comment added about
3166 needing deallocate envelope structure returned by
3167 mutt_read_rfc822_header().
3169 * mutt_idna.c: (mutt_addr_for_display): Fix memory leak. `user'
3170 and `domain' buffers was never deallocated.
3172 (mbox_to_udomain): Fix memory leak. `scratch' buffer was not
3173 deallocated when `mbx' doesn't contain '@'. Also rewritten for
3174 allocating memory only when needed and only how many as needed.
3176 2003-03-12 13:00:03 Thomas Roessler <roessler@does-not-exist.org>
3179 * copy.c, sendlib.c: We need to re-format address headers instead
3180 of just decoding them.
3182 2003-03-07 14:55:53 Brendan Cully <brendan@kublai.com> (roessler)
3184 * mutt_sasl.c: The global callbacks set up in sasl_client_init
3185 are not copied by the SASL library, so they can't be allocated
3186 on the stack. This is the case with both versions of the SASL
3187 library, and I frankly don't understand why it hasn't caused
3188 problems before. Since it segfaults reliably on OS X for me now,
3189 I thought a patch would be in order.
3191 2003-03-07 08:23:27 Thomas Roessler <roessler@does-not-exist.org>
3194 * crypt.c, pgp.h: Don't use functions without importing the
3195 corresponding prototype.
3197 * mutt_idna.c: It seems like libidn doesn't like to translate
3200 2003-03-07 07:52:49 Jim Mock <mij@soupnazi.org> (roessler)
3202 * globals.h: globals.h is looking for crypt.h instead of
3205 2003-03-06 21:23:53 Thomas Roessler <roessler@does-not-exist.org>
3208 * send.c: Fixing a segmentation fault. Here's how to reproduce
3209 it: Start mutt. Compose a new message, with an attachment.
3210 Turn on PGP signing. Press C-G on the pass phrase prompt.
3211 Turn off PGP signing. Try to send the message.
3213 2003-03-05 21:18:24 Andrew W. Nosenko <awn@bcs.zp.ua> (roessler)
3215 * protos.h, sort.c: Fix a warning.
3217 * mutt_idna.c: Fix tlr's pre-processor screw-up.
3219 2003-03-04 09:51:07 Thomas Roessler <roessler@does-not-exist.org>
3222 * mutt_idna.c, mutt_socket.c: Unset UseSTD3ASCIIRules, and set
3223 AllowUnassigned. (Just reading some standards.)
3225 2003-03-04 09:31:19 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
3227 * handler.c: Be more friendly about bad multipart/alternative
3228 bodies; #1478. Note that the relevant standards explicitly
3229 *forbid* nested MIME encodings.
3231 2003-03-04 09:27:21 Thomas Roessler <roessler@does-not-exist.org>
3234 * copy.c: Fix another stupid error, and decode IDNs in the
3237 * init.h: Fix two typos in one line. Noted by Thomas Glanzmann
3240 * addrbook.c, alias.c, send.c: Fixing more IDN bugs.
3242 2003-03-03 14:25:14 Thomas Roessler <roessler@does-not-exist.org>
3245 * copy.c, sort.c: Fixing some nits.
3247 * mutt_socket.c: IDNA support for the socket back-end.
3249 * Makefile.am, addrbook.c, alias.c, charset.h, commands.c,
3250 compose.c, configure.in, copy.c, edit.c, hdrline.c, headers.c,
3251 init.c, main.c, mutt_idna.c, mutt_idna.h, pgpinvoke.c,
3252 protos.h, query.c, recvcmd.c, rfc822.c, rfc822.h, send.c,
3253 sendlib.c: IDN support for e-mail messages. Things should work
3254 automagically once you have the GNU IDN library available from
3255 ftp://alpha.gnu.org/pub/gnu/libidn/ installed. For IDN's which
3256 can't be losslessly recoded to your local character set, mutt
3257 should automatically fall back to using the ASCII representation.
3258 There's probably a considerable number of bugs in this, and the
3259 code may, at this point, not even compile on machines without
3260 libidn. Will start working on that ASAP.
3262 * contrib/sample.muttrc, doc/manual.sgml.head, recvcmd.c,
3263 commands.c, init.h, mutt.h: Introduce a new option named
3264 $bounce, and fix some inconsistencies in the messages created
3265 when bouncing. Based on work done by Thomas Glanzmann
3266 <sithglan@stud.uni-erlangen.de>.
3268 2003-02-25 22:00:38 Thomas Roessler <roessler@does-not-exist.org>
3271 * commands.c, recvcmd.c: Fix some (too lazy and tired to do all)
3272 of the inconsistencies between message and attachment bouncing.
3274 * crypt.c: I should test-compile things before committing.
3277 2003-02-25 21:41:32 Michael Elkins <me@sigpipe.org> (roessler)
3279 * query.c: Use mutt_strwidth for query response formatting.
3282 2003-02-25 21:37:59 Christian Vogel <vogelchr@vogel.cx> (roessler)
3284 * mx.c: Recognize MH folders used by sylpheed.
3286 2003-02-25 21:35:24 jesus.climent@hispalinux.es (roessler)
3288 * po/es.po: Fix a typo. (#1482)
3290 2003-02-25 21:33:16 Thomas Roessler <roessler@does-not-exist.org>
3293 * doc/manual.sgml.head: Remove some ftp.guug.de URLs from the
3296 * crypt.c: Fix #1486; noted by Jeroen Coekaerts
3297 <jeroen@coekaerts.be>.
3299 2003-02-19 21:33:43 David Shaw <dshaw@jabberwocky.com> (roessler)
3301 * pgpmicalg.c: 3156 defined several micalg values (pgp-md5,
3302 pgp-sha1, etc.) Since then, three more hashes have been assigned
3303 numbers in 2440bis. Here is a patch to add values for pgp-sha256,
3304 pgp-sha384, and pgp-sha512 so mutt can properly handle them.
3306 2003-02-19 21:31:19 Thomas Roessler <roessler@does-not-exist.org>
3309 * parse.c: Fix a memory leak observed by Vineet Kumar
3310 <mutt-dev@virtual.doorstop.net>.
3312 2003-02-13 09:55:02 David Shaw <dshaw@jabberwocky.com> (roessler)
3314 * init.h: Here are some updates to the muttrc docs (spell check,
3315 language tweaks, etc). No functional changes - this is just
3318 2003-02-13 09:50:00 Thomas Roessler <roessler@does-not-exist.org>
3321 * pgp.c: Fix #1444, Debian #178563. The details of this problem
3322 were tracked down by Steven Barker <steve@blckknght.org>.
3324 2003-01-31 00:15:03 Thomas Roessler <roessler@does-not-exist.org>
3327 * init.h: Change the default for crypt_replyencrypt back to "yes".
3328 Noted by Thomas Poindessous in Debian bug #178899; also #1448.
3330 * pgp.c: Fix #1442 (thanks, Dale); properly initialize some
3331 pointers which could otherwise lead to crashes.
3333 2003-01-30 23:54:30 David Shaw <dshaw@jabberwocky.com> (roessler)
3335 * crypt.c, init.h, mutt.h, mutt_crypt.h, send.c: Introduce
3336 $pgp_auto_traditional.
3338 2003-01-30 23:48:36 Thomas Roessler <roessler@does-not-exist.org>
3341 * flags.c: The IMAP ACL patch broke things.
3343 2003-01-23 22:05:02 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
3345 * pop_auth.c: SASL2 support for popo_auth.c.
3347 * curs_main.c, flags.c, imap/imap.c, pager.c: The attached
3348 patch provides improved support for IMAP ACLs (on servers that
3349 support them). This means that mutt will now write the Seen
3350 flag in mailboxes that allow it, even if the mailbox doesn't
3351 allow other changes.
3353 2003-01-23 22:01:03 Thomas Roessler <roessler@does-not-exist.org>
3356 * handler.c: Automatically use the text/plain handler for text/*
3357 body parts which don't have a handler of their own.
3359 2003-01-21 18:56:10 Thomas Roessler <roessler@does-not-exist.org>
3362 * cryptglue.c: Fix a typo which broke pgp-extract-traditional.
3364 * mutt_crypt.h: Fix an #ifdef.
3366 2003-01-21 12:33:41 Werner Koch <wk@gnupg.org> (roessler)
3368 * Makefile.am, acconfig.h, attach.c, commands.c, compose.c,
3369 configure.in, copy.c, copy.h, crypt.c, cryptglue.c, curs_main.c,
3370 functions.h, globals.h, gnupgparse.c, handler.c, hdrline.c,
3371 headers.c, hook.c, init.c, init.h, keymap.c, keymap.h,
3372 main.c, mutt.h, mutt_crypt.h, muttlib.c, mx.c, pager.c,
3373 parse.c, pattern.c, pgp.c, pgp.h, pgpkey.c, pgplib.c, pgplib.h,
3374 pgppubring.c, pop.c, postpone.c, protos.h, recvattach.c, send.c,
3375 sendlib.c, smime.c, smime.h, sort.h: - To cleanup the pgp/smime
3376 code and prepare for other backends. - Support gpg-agent by
3377 not asking for a passphrase - autconf cleanups.
3379 This is just a start and probably we need a couple of other things
3380 to do. One drawback is that the help menu does always list all
3381 crypto realted stuff even when configured for no crypto at all.
3382 Same goes for the configure options but I consider thsi a feature:
3383 It allows to use the same .muttrc for different versions of mutt -
3384 at least during development, this is an advantage. This all might
3385 be fixed but requires some changes to the configuration system.
3387 Note, the use of the WithCrypto macro - it enables the compiler
3388 to do dead-code-elimination depending on the configured backend.
3389 This is better readable than all the nested ifdefs. I did some
3390 short tests and it seems to work, althoug mutt's size does not
3391 change largely when compiled w/o crypto.
3393 cryptglue.c is new as a warpper to all crypto calls; some are
3394 still in crypt.c but they should eventually also be wrapped.
3395 We don't use function pointers to keep a path to use dlopen or
3396 runtime configured backends. crypt.h is also new and replaces
3397 pgp.h and smime.h in most files (except for the backend).
3401 2003-01-06 Werner Koch <wk@gnupg.org>
3403 * crypt.c (crypt_valid_passphrase): Detect gpg-agent and
3404 don't ask for the passphrase. * pgp.c (pgp_decrypt_part,
3405 pgp_application_pgp_handler) (pgp_sign_message,
3406 pgp_encrypt_message) (pgp_traditional_encryptsign):
3407 Make sure that we never ever send the passphrase if the
3408 gpg-agent has been detected. Likewise.
3410 * acconfig.h: Removed all remaining stuff as AC_TEMPLATEs
3411 to configure.in. BTW, we should consider to rename
3412 configure.in to configure.ac.
3414 2003-01-04 Werner Koch <wk@gnupg.org>
3416 Replaced the use of HAVE_PGP and HAVE_SMIME by a more
3417 readable and extendable solution.
3419 * pgplib.h: Moved enum pgp_ring and KEYFLAGS_* to *
3420 crypt.h: here. * smime.c (mutt_is_application_smime):
3421 Moved to * crypt.c (mutt_is_application_smime):
3422 here. * pgp.c (mutt_is_application_pgp): Moved to
3423 * crypt.c (mutt_is_application_pgp): here. * pgp.c
3424 (pgp_is_multipart_encrypted): Removed. Merged code with *
3425 crypt.c (mutt_is_multipart_encrypted): this.
3427 * mutt.h: Protect against double inclusion.
3429 * pgplib.h (struct pgp_keyinfo): Remove the typedef to
3430 pgp_key_t. * crypt.h (pgp_key_t): Declare the typedef
3431 here. NOTE: This is now a pointer. Changed all usages
3434 * configure.in: Replace HAVE_PGP and HAVE_SMIME by the
3435 new CRYPT_BACKEND macros. Always include all OPS.*.
3436 (LIBOBJ): Replaced by AC_LIBOBJ as required by newer
3437 autoconfs. * Makefile.am (EXTRA_mutt_SOURCES): Move
3438 crypt.c to mutt_SOURCES. (mutt_SOURCES): Add cryptglue.c
3439 (EXTRA_DIST): Add crypt.h
3441 * pgp.h, pgplib.h, smime.h: Use the header only
3442 when the approriate backend has been configured. *
3443 pgp.c, pgpkey.c, smime.c: Build only if the approriate
3444 CRYPT_BACKEND_ macro is defined. * pgp.h, smime.h,
3445 global.h: Moved all variable declarations to global.h
3446 because they are now always defined.
3448 * sort.h: Always define PgpSortKey, although it does
3451 * keymap.h: Unconditionally include all PGP and SMIME
3452 stuff. * mutt.h: Ditto. * protos.h: Ditto.
3454 * init.h (HAVE_SMIME): Unconditionally include all
3455 crypto related definitions. Mark the doc entries with
3456 "(Crypto/PGP/SMIME only)".
3458 * globals.h: Replace gpg.h and smime.h by crypt.h.
3460 * functions.h: Always include all crypto commands.
3462 * copy.h: Unconditionally define the crypto related M_CM_
3464 * pgplib.h: Move APPLICATION_PGP and PGP* to crypt.h
3465 and include it. * smime.h: Move APPLICATION_SMIME
3466 and SMIME* to crypt.h and include it. * mutt_crypt.h
3467 (ENCRYPT,SIGN,GOODSIGN, BADSIGN): Move to crypt.h.
3469 * crypt.c: Replaced pgp.h and smime.h header by crypt.h.
3470 Always include all functions but shortcut them depending
3471 on WITHCRYPTO. All over the place use WITHCRYPTO
3472 instead of ifdefs. Replaced all direct calls of the
3473 backend fucntions by twrapper functions defined in
3474 cryptglue.c (crypt_get_keys): Removed prototypes.
3475 * pgp.h (pgp_findKeys): New prototype. * smime.h
3476 (smime_findKeys): New prototype. * cryptglue.c: New.
3477 * crypt.h: New. * mutt_crypt.h: Moved all crypt_*
3478 prototypes to gcrypt.h. Unconditionally use this file.
3480 * init.c: Replaced pgp.h and smime.h header by crypt.h.
3481 (parse_set): Use WITHCRYPTO instead of ifdefs.
3482 (mutt_var_value_complete): Ditto.
3484 * sendlib.c: Replaced pgp.h and smime.h header by crypt.h.
3485 (write_as_text_part): Now one macro using WITHCRYPTO.
3486 (mutt_write_mime_body): Use WITHCRYPTO instead of ifdefs.
3487 (mutt_make_message_attach): Ditto. (mutt_write_fcc):
3490 * send.c: Replaced pgp.h and smime.h header by crypt.h.
3491 (include_forward): Use WITHCRYPTO and validate
3492 passphrases for pgp and smime. (include_reply): Ditto.
3493 (generate_body): Use WITHCRYPTO instead of ifdefs.
3494 (ci_send_message): Ditto.
3496 * recvattach.c: Replaced pgp.h and smime.h header
3497 by crypt.h. (mutt_gen_attach_list): Use WITHCRYPTO
3498 instead of ifdefs. (mutt_attach_display_loop): Ditto
3499 (mutt_view_attachments): Ditto.
3501 * postpone.c: Replaced pgp.h and smime.h header by
3502 crypt.h. (mutt_get_postponed): Use WITHCRYPTO instead
3503 of ifdefs. (mutt_parse_crypt_hdr): Always include and use
3504 WITHCRYPTO instead of ifdefs. (mutt_prepare_template):
3505 Use WITHCRYPTO instead of ifdefs.
3507 * pop.c: Removed pgp.h and smime.h. (pop_fetch_message):
3508 Use WITHCRYPTO instead of ifdefs.
3510 * pattern.c: Replaced pgp.h and smime.h header by crypt.h.
3511 (Flags): Always include the crypto flags. (msg_search):
3512 Use WITHCRYPTO instead of ifdefs. (mutt_pattern_exec):
3515 * parse.c: Removed pgp.h and smime.h.
3516 (mutt_parse_mime_message): Use WITHCRYPTO instead
3519 * pager.c: Replaced pgp.h and smime.h header by crypt.h.
3520 (mutt_pager): Use WITHCRYPTO instead of ifdefs.
3522 * mx.c: Removed smime.h and pgp.h. (mx_update_context):
3523 Use WITHCRYPTO instead of ifdefs.
3525 * muttlib.c: Replaced pgp.h and smime.h header by crypt.h.
3526 (mutt_needs_mailcap): Use WITHCRYPTO. Note, that there
3527 used to be an error when PGP was not configured so
3528 that TYPEAPPLICATION was not recognized for SMIME.
3529 (mutt_is_text_part): Use WITHCRYPTO instead of ifdefs.
3531 * main.c: Include crypt.h. (show_version): Remove
3532 HAVE_PGP and HAVE_SMIME. Add CRYPT_BACKEND_CLASSIC_PGP,
3533 CRYPT_BACKEND_CLASSIC_SMIME.
3535 * keymap.c: Include crypt.h so that we can test
3536 WITHCRYPTO. (Menus): Always include pgp and smime.
3537 (km_init): Create smime and pgp bindings depending
3538 on WITHCRYPTO. (km_get_table): Return OpPgp depending
3541 * hook.c (mutt_parse_hook): Use WITHCRYPTO instead
3542 of ifdefs. (mutt_crypt_hook): Always include.
3544 * headers.c: Replaced pgp.h and smime.h header by crypt.h.
3545 (mutt_edit_headers): Use WITHCRYPTO instead of ifdefs
3547 * hdrline.c: Replaced pgp.h and smime.h header by crypt.h.
3548 (hdr_format_str): Use WITHCRYPTO.
3550 * handler.c: Replaced pgp.h and smime.h header by crypt.h.
3551 (mutt_can_decode): Use WITHCRYPTO instead of ifdefs.
3552 (mutt_can_decode): Application/smime is now also checked
3553 when PGP support is not configured. (mutt_body_handler):
3556 * curs_main.c: Replaced pgp.h and smime.h header
3557 by crypt.h. (mutt_index_menu): Shortcut crypto only
3558 operations depending on WITHCRYPTO.
3560 * copy.c: Replaced pgp.h and smime.h header by crypt.h.
3561 (_mutt_copy_message):
3563 * compose.c: Replaced pgp.h and smime.h header by crypt.h.
3564 (enum): Always include HDR_CRYPT and HDR_CRYPTINFO.
3565 (redraw_crypt_lines): Always include this fnc but shortcut
3566 it depending on WITHCRYPT. Draw lines depending on
3567 the configured crypto support. (pgp_send_menu):
3568 Always include this one. Call wrapper functions.
3569 (smime_send_menu): Likewise. (draw_envelope): Use
3570 WITHCRYPTO instead of ifdefs. (mutt_compose_menu):
3571 Allow pgp/smime commands only when configured.
3573 * commands.c: Replaced pgp.h and smime.h header
3574 by crypt.h. (mutt_display_message,pipe_msg,
3575 _mutt_pipe_message) (set_copy_flags, mutt_save_message,
3576 mutt_edit_content_type) (_mutt_check_traditional_pgp):
3579 * attach.c (mutt_view_attachment): Removed HAVE_GPG and
3580 HAVE_SMIME and replaced by global variable WITHCRYPTO.
3581 Replaced pgp and smime header by crypt.h.x
3583 2003-01-09 17:27:25 Thomas Roessler <roessler@does-not-exist.org>
3586 * pgppubring.c: Don't make a "hard" transition to the new GnuPG
3587 syntax in pgpring. This change undoes one of David Shaw's
3588 changes which were just committed.
3590 2003-01-09 17:24:41 David Shaw <dshaw@jabberwocky.com> (roessler)
3592 * gnupgparse.c, pgppubring.c: The latest GnuPG has new abilities
3593 to work with disabled keys. Part of this change will eventually
3594 involve moving the 'd' that indicates a disabled key to a
3595 different part of the key listing.
3597 To smooth this transition, as of version 1.2.2, GnuPG will
3598 start giving the 'd' in both places (and will do this for a good
3601 Here is a patch so mutt will accept either the old or new syntax.
3603 2003-01-09 17:23:23 dshaw@jabberwocky.com (roessler)
3605 * curs_lib.c: A recent change causes all mutt_yesorno prompts
3606 to come out as [yes]/yes or [no]/no. Here's a fix.
3608 2003-01-05 22:16:02 Thomas Roessler <roessler@does-not-exist.org>
3611 * smime_keys.pl: Error checking for the creation of the temporary
3612 directory; also, use file mode 0700.
3614 2003-01-05 22:08:25 Bjoern Jacke <bjoern@j3e.de> (roessler)
3616 * smime_keys.pl: Improve temporary file handling.
3618 2003-01-05 22:02:37 Thomas Roessler <roessler@does-not-exist.org>
3621 * commands.c: Another mutt_yesorno() change, in order to correctly
3624 2003-01-05 22:00:00 Armin Wolfermann <aw@osn.de> (roessler)
3626 * recvcmd.c, send.c, alias.c, attach.c, commands.c, curs_lib.c,
3627 main.c, muttlib.c, mx.c, pgpkey.c: Fix a number of invocations
3628 of mutt_yesorno(): Always explicitly use the M_YES and M_NO
3629 constants. Fixes a couple of cases in which C-g would be
3632 2003-01-03 18:07:36 Thomas Roessler <roessler@does-not-exist.org>
3635 * pgp.c: Detect in-line key material when checking for traditional
3638 2002-12-22 20:04:51 René Clerc <rene@clerc.nl> (roessler)
3642 2002-12-22 20:01:32 Bjoern Jacke <bjoern@j3e.de> (roessler)
3644 * smime_keys.pl: Remove an unnecessary invocation of "cat";
3645 call openssl with the full path.
3647 2002-12-22 11:20:00 Vincent Lefevre <vincent@vinc17.org> (roessler)
3649 * po/fr.po: Another fr.po update for the CVS (taking into account
3650 the change in pgpkey.c:486)...
3652 2002-12-22 11:17:24 Martin Michlmayr <tbm@cyrius.com> (roessler)
3654 * hdrline.c, init.h: Add %A to the format strings, which expands
3655 to the reply-to address (if present) or to the author's address
3656 when there's no Reply-To header.
3658 2002-12-21 20:32:13 Thomas Roessler <roessler@does-not-exist.org>
3661 * ChangeLog: ok, gotos suck.
3663 * curs_main.c: OK, Michael is right: Gotos suck. ;-)
3665 2002-12-21 13:25:11 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
3669 2002-12-20 09:37:59 David Shaw <dshaw@jabberwocky.com> (roessler)
3671 * pgpkey.c: Minor tweak to an error message.
3673 2002-12-20 09:29:12 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
3677 2002-12-19 11:48:58 Thomas Roessler <roessler@does-not-exist.org>
3680 * doc/manual.sgml.head, doc/muttrc.man.head: Improve the
3681 documentation of pgp-hook/crypt-hook.
3683 * pgpkey.c: Don't bother the user with weak keys when there's
3684 a strong one. Experimental, based on discussions on mutt-dev.
3686 * cvslog2changelog.pl: Identify both the author of a change and
3687 the one who committed it to the CVS in the changelog.
3689 2002-12-19 07:42:36 Vincent Lefevre <vincent@vinc17.org> (roessler)
3693 2002-12-19 07:37:01 Thomas Roessler <roessler@does-not-exist.org>
3696 * Makefile.am: Michael doesn't have $VISUAL set.
3698 2002-12-18 17:29:56 Sahil Tandon <sahil@brandeis.edu> (me)
3700 * init.h: I found a small typo in the manual, specifically
3701 at this[1] URL. The description of the smart_wrap
3702 variable reads: "Controls the display of lines longer
3703 then the screen width in the internal pager." The word
3704 _then_ should be _than_ if I'm not mistaken.
3706 2002-12-18 10:26:35 Thomas Roessler <roessler@does-not-exist.org>
3709 * po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
3710 po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
3711 po/zh_TW.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po,
3712 po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
3713 po/id.po, po/it.po: make update-po
3715 * mkchangelog.sh: Turn on compression when getting log messages
3716 from the CVS server. (Now that I don't have the server locally,
3717 bandwidth is expensive... ;-)
3719 * keymap.c: Make the messages from the what-key function
3720 internationalizable.
3722 * crypt.c, crypt.h, mutt_crypt.h, pgp.c, pgp.h, smime.c, smime.h:
3723 Rename crypt.h to mutt_crypt.h.
3725 * Makefile.am: cvs update ChangeLog before trying to update
3728 2002-12-18 07:37:56 Roland Rosenfeld <roland@spinnaker.de> (roessler)
3732 2002-12-17 13:45:16 Vincent Lefevre <vincent@vinc17.org> (roessler)
3734 * po/fr.po: update fr.po
3736 2002-12-17 13:04:29 Thomas Roessler <roessler@does-not-exist.org>
3739 * .cvsignore: Ignore some more files.
3741 * Makefile.am, mkjtags.c: Remve that jed tags generator. I don't
3744 * cvslog2changelog.pl: Adding Michael's address to the changelog
3747 * build-release: Adopting the release-building script to the
3748 new changelog process.
3750 2002-12-17 10:37:24 roessler (roessler)
3752 * po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
3753 po/zh_TW.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
3754 po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/es.po, po/et.po,
3755 po/fr.po, po/gl.po, VERSION, build-release, po/ca.po, po/cs.po,
3756 po/da.po, po/de.po, po/el.po, po/eo.po, reldate.h: automatic
3757 post-release commit for mutt-1.5.3
3759 2002-12-17 09:50:26 Thomas Roessler <roessler@does-not-exist.org>
3762 * OPS, curs_main.c, functions.h: Experimental: Introduce
3763 {next,previous}-new-then-unread. These functions behave
3764 like {next,previous}-new as long as new messages are visible.
3765 When no new messages are visibuel any more, there's a fall-back
3766 to {next,prev}-unread.
3768 Memo to self: Impose a weekly quota on the use of goto statements.
3770 2002-12-16 20:28:46 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
3772 * handler.c, rfc2047.c, url.c: Fix #1424.
3774 2002-12-16 17:59:51 Thomas Roessler <roessler@does-not-exist.org>
3777 * pgp.c: Experimental short-cut code if the "image" of an address
3778 under a pgp-hook looks like a hexadecimal key id.
3780 2002-12-13 15:53:36 David Shaw <dshaw@jabberwocky.com> (roessler)
3782 * lib.c: Fixing Thomas' screw-up in mutt_concat_path.
3784 2002-12-13 11:00:44 René Clerc <rene@clerc.nl> (roessler)
3788 2002-12-11 22:47:57 Thomas Roessler <roessler@does-not-exist.org>
3791 * muttlib.c, pgp.c, protos.h, send.c: Fix #1417; thanks to
3792 Derek D. Martin <ddm@sophic.org> for the excellent observation.
3793 (In addition to the fix proper, some tracking of temporary files
3794 is added to mutt's debugging output.)
3796 * crypt.c: Call endwin() before calling PGP for traditional
3799 2002-12-11 15:51:57 Vincent Lefevre <vincent@vinc17.org> (roessler)
3803 2002-12-11 15:20:21 Thomas Roessler <roessler@does-not-exist.org>
3806 * browser.c, complete.c, hook.c, init.c, lib.c, lib.h: Herbert
3807 Martin Dietze <herbert@the-little-red-haired-girl.org> notes that
3808 mutt may currently build IMAP URLs like imap://exchange//herbert
3809 for FCCs. The fix in this patch is to include a function named
3810 mutt_concat_path which concatenates path elements, but avoids
3811 the creation of double slashes. (These don't create problems
3812 when you're just accessing the file system, but apparently thy
3813 do cause problems with IMAP.)
3815 * imap/auth.c, imap/command.c, imap/imap.c, imap/imap.h,
3816 imap/util.c, date.c, dotlock.c, dotlock.h, edit.c, editmsg.c,
3817 enter.c, extlib.c, flags.c, from.c, functions.h, gnupgparse.c,
3818 handler.c, hash.c, hash.h, headers.c, help.c, history.c,
3819 history.h, keymap.c, keymap.h, lib.c, lib.h, main.c, makedoc.c,
3820 mapping.h, menu.c, mh.c, mime.h, mkjtags.c, mutt_curses.h,
3821 mutt_menu.h, mutt_regex.h, mutt_socket.c, muttlib.c, mx.c, mx.h,
3822 pager.h, parse.c, pattern.c, pgp.c, pgp.h, pgpinvoke.c, pgpkey.c,
3823 pgplib.c, pgplib.h, postpone.c, protos.h, query.c, recvattach.c,
3824 recvcmd.c, remailer.c, remailer.h, resize.c, rfc1524.c, rfc1524.h,
3825 rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h, rfc822.c, rfc822.h,
3826 score.c, signal.c, snprintf.c, sort.c, sort.h, status.c,
3827 system.c, thread.c, url.c, addrbook.c, alias.c, attach.c,
3828 attach.h, browser.c, browser.h, buffy.c, buffy.h, charset.c,
3829 charset.h, commands.c, complete.c, compose.c, copy.h, crypt.c,
3830 crypt.h, curs_main.c: Fix Mike's and my e-mail addresses in
3833 * muttbug.sh.in: Ask for the user's e-mail address.
3835 * pager.c: Try to make search-next behave more closely to what
3836 people are used to, again. The behaviour introduced by this
3837 patch will give you the previous search string as the default,
3838 but will search-next when you just press enter without changing
3841 2002-12-10 20:56:52 Thomas Roessler <roessler@does-not-exist.org>
3844 * imap/command.c, imap/imap.c, imap/message.c, imap/utf7.c,
3845 imap/util.c, score.c, send.c, sendlib.c, smime.c, thread.c, url.c,
3846 addrbook.c, alias.c, attach.c, browser.c, buffy.c, charset.c,
3847 color.c, compose.c, copy.c, crypt.c, curs_main.c, enter.c,
3848 gnupgparse.c, hash.c, history.c, hook.c, init.c, lib.c, main.c,
3849 mbox.c, menu.c, mh.c, mutt_ssl.c, mutt_ssl_nss.c, muttlib.c,
3850 mx.c, pager.c, parse.c, pattern.c, pgp.c, pgpkey.c, pgplib.c,
3851 pgppacket.c, pgppubring.c, pop.c, pop_auth.c, postpone.c,
3852 query.c, recvattach.c, remailer.c, rfc1524.c, rfc2047.c,
3853 rfc2231.c, rfc822.c: Replace safe_free calls by the FREE macro.
3855 2002-12-09 19:06:40 Thomas Roessler <roessler@does-not-exist.org>
3858 * Makefile.am: Minor formatting fix.
3860 * cvslog2changelog.pl: Change the ChangeLog format as suggested
3861 by Martin Michlmayer.
3863 * send.c: Try to fix another obscure error in S/MIME auto-signing
3866 * rfc822.c: Experimental patch to fix #1318.
3868 2002-12-09 18:09:49 David Jardine <david@jardine.de> (roessler)
3870 * init.h: Documentation fix concerning %L in index_format. #1313.
3872 2002-12-09 18:05:54 David Shaw <dshaw@jabberwocky.com> (roessler)
3874 * mh.c, parse.c: Reduce the meaning of the mark_old option so
3875 it only controls whether new messages are marked as old when
3876 leaving the mailbox.
3878 2002-12-09 17:54:25 Jesus Climent <jesus.climent@hispalinux.es>
3881 * po/es.po: Fix a typo. (#1392)
3883 2002-12-09 17:52:50 Anders Helmersson <anders.helmersson@telia.com>
3886 * addrbook.c, curs_lib.c, protos.h, query.c: Fix #1390. Based on
3887 a patch submitted earlier by Edmund Grimley Evans.
3889 2002-12-09 17:44:54 roessler (roessler)
3893 2002-12-09 17:44:28 Michael Elkins <me@sigpipe.org> (roessler)
3895 * OPS, PATCHES, curs_main.c, functions.h, keymap.c, keymap.h,
3896 menu.c: This patch adds two features to mutt:
3898 - you can now specify the octal code of a key in a bind or
3899 macro function, using the syntax <NNN>. Eg, bind index <541>
3900 show-version This allows you to bind to a function key for
3901 which Mutt doesn't have a friendly name associated with it.
3903 - adds a what-key function which allows you to press a key and
3904 have mutt show you the decimal/octal value. (not bound to
3905 anything by default)
3907 2002-12-09 16:07:24 Toomas Soome <tsoome@muhv.pri.ee> (roessler)
3911 2002-12-09 13:30:02 Thomas Roessler <roessler@does-not-exist.org>
3914 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
3915 po/zh_CN.po, po/zh_TW.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
3916 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/eo.po,
3917 po/es.po, po/et.po, po/fr.po, po/ca.po, po/cs.po, po/da.po,
3918 po/de.po, po/el.po, compose.c: Try to fix a localization issue
3919 identified by Pawel Dzienkonski (#1410). Side effect: All
3920 translations will need an update of the S/MIME key translations.
3922 2002-12-09 11:20:14 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
3926 2002-12-08 23:14:43 ph04169@cc.uoi.gr (roessler)
3930 2002-12-08 16:11:35 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
3935 2002-12-08 15:10:59 Roland Rosenfeld <roland@spinnaker.de> (roessler)
3939 2002-12-07 19:19:34 Thomas Roessler <roessler@does-not-exist.org>
3942 * Makefile.am: yet another one.
3944 * Makefile.am: Another changelog-related change.
3946 * ChangeLog, Makefile.am, cvslog2changelog.pl: Automatically
3947 update ChangeLog as part of the commit process.
3949 * doc/Makefile.in, ChangeLog, ChangeLog.old, Makefile.am,
3950 cvslog2changelog.pl, mkchangelog.sh: Change the style
3951 of ChangeLog: Now, the actual patch submitter's name is
3952 extracted from the commit message and used for the change log.
3953 For the moment, the date format doesn't match the one in the
3954 old changelog. If you want to fix this, submit a patch to
3955 cvslog2changelog.pl. ;-)
3957 2002-12-07 08:55:59 Vincent Lefevre <vincent@vinc17.org> (roessler)
3961 2002-12-07 08:55:23 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
3963 * pgppubring.c: Fix a compilation warning.
3965 2002-12-07 08:53:21 Thomas Roessler <roessler@does-not-exist.org>
3968 * mh.c, mutt.h, muttlib.c: Gracefully handle unknown maildir
3971 2002-12-06 11:30:08 Thomas Roessler <roessler@does-not-exist.org>
3974 * Makefile.am: Run check_sec.sh before committing.
3976 2002-12-06 11:28:30 Brendan Cully <brendan@kublai.com> (roessler)
3978 * m4/gettext.m4, m4/iconv.m4, build-release, configure.in:
3981 2002-12-06 11:14:13 roessler (roessler)
3983 * po/zh_CN.po, po/zh_TW.po, po/uk.po, po/ru.po, po/sk.po,
3984 po/sv.po, po/tr.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
3985 po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
3986 po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/da.po,
3987 po/de.po, VERSION, po/ca.po, po/cs.po, reldate.h, ChangeLog:
3988 automatic post-release commit for mutt-1.5.2
3990 2002-12-06 10:56:30 Thomas Roessler <roessler@does-not-exist.org>
3993 * curs_lib.c, pgppubring.c: Fixing a number of traditional malloc
3994 calls which have made their way into the code.
3996 * build-release: Don't post announcements automatically for
3999 2002-12-05 22:30:02 Michael Elkins <me@sigpipe.org> (roessler)
4001 * doc/manual.sgml.head: Fix #1398.
4003 2002-11-25 14:16:47 Lars Hecking <lhecking@nmrc.ucc.ie> (roessler)
4005 * sendlib.c, ChangeLog, INSTALL, charset.h, configure.in: The
4008 2002-11-14 08:12:30 Michael Elkins <me@sigpipe.org> (roessler)
4010 * curs_lib.c: Fix #1388.
4012 2002-11-13 10:10:52 Thomas Roessler <roessler@does-not-exist.org>
4015 * main.c: A description of -A was lacking from the help string.
4017 * doc/manual.sgml.head, doc/mutt.man, main.c, protos.h: Add a
4018 new command line option -A which is used to expand aliases.
4020 * keymap.c: Add a safeguard #ifdef for the KEY_BTAB entry.
4021 Suggested by Thomas Dickey.
4023 2002-11-12 09:20:30 Michael Elkins <me@sigpipe.org> (roessler)
4025 * keymap.c: Tell mutt about the back-tab key (shift tab).
4027 2002-11-12 09:20:09 Thomas Roessler <roessler@does-not-exist.org>
4032 * Makefile.am: Add "make pclean" in order to clean up PATCHES.
4034 2002-11-12 08:55:57 TAKAHASHI Tamotsu <arms405@jade.dti.ne.jp>
4039 2002-11-12 08:41:18 Thomas Roessler <roessler@does-not-exist.org>
4042 * README: Add an explicit note that CVS doesn't work from
4043 ftp.mutt.org any more.
4045 2002-11-12 08:35:34 "Yasuhiro Matsumoto" <mattn_jp@hotmail.com>
4048 * mbyte.c: cp932 should be treated like shift_jis.
4050 2002-11-12 08:20:11 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
4052 * imap/auth_gss.c, imap/auth_sasl.c, configure.in, main.c,
4053 mutt_sasl.c, mutt_sasl.h: Hi - this is a patch against mutt-1.4
4054 to use version 2 of the Cyrus SASL library; all changes are
4055 ifdef'd so as not to break SASLv1 support. This includes a patch
4056 to configure.in to allow the choice between v1 and v2, but someone
4057 with a better understanding of autoconf should double-check it.
4059 2002-11-12 08:00:51 Michael Elkins <me@sigpipe.org> (roessler)
4061 * handler.c: Actually commit patch-1.5.1.me.long_qp.2.
4063 * mailbox.h, mh.c, mx.c: The maildir_time patch.
4065 2002-11-11 21:17:25 Thomas Roessler <roessler@does-not-exist.org>
4068 * muttbug.sh.in: You shall not use CVS to distribute test
4071 * muttbug.sh.in: more fixes.
4073 * muttbug.sh.in: Add some rpm-related intelligence to flea.
4075 * muttbug.sh.in: Fix flea's interaction with bug(1) on Debian
4078 * PATCHES: Clean up the patch list.
4080 2002-11-11 20:32:30 Michael Elkins <me@sigpipe.org> (roessler)
4082 * PATCHES, hdrline.c: Fix #485: Make %z work like %Z inside of
4083 %{} in $index_format.
4085 * PATCHES, copy.c: Fix #1379 - update the total mailbox size
4086 when an attachment is deleted.
4088 * PATCHES, curs_main.c, menu.c, pager.c: Fix #1310; redraw
4091 * doc/manual.sgml.head, init.h: Fix #1306.
4093 * send.c: Fix #1364.
4095 2002-11-11 19:50:23 Steve Kennedy <steve-md@gbnet.net> (roessler)
4097 * pgp.c: Fix memory leak in the PGP code.
4099 2002-11-11 19:46:29 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
4101 * commands.c, protos.h, sendlib.c: Fix #718.
4103 2002-11-11 19:38:30 Thomas Roessler <roessler@does-not-exist.org>
4106 * sendlib.c: Fix #1366.
4108 2002-11-11 19:24:24 Martin Siegert <siegert@sfu.ca> (roessler)
4110 * mx.c: Fix IMAP moving; #1367.
4112 2002-11-11 19:22:17 rene@clerc.nl (roessler)
4114 * send.c: Another S/MIME ifdef misses and causes compilation
4117 2002-11-11 19:21:24 Michael Elkins <me@sigpipe.org> (roessler)
4119 * init.h: patch-1.5.1-me.status_doc.2
4121 2002-11-11 19:16:11 Thomas Roessler <roessler@does-not-exist.org>
4124 * alias.c, init.c, protos.h: patch-1.5-tlr.alias-parse.1 -
4125 extension of patch-1.5.1-me.aliascheck.1
4127 This patch catches the same kind of bad alias names caught by
4128 Michael's patch. There are some extensions:
4130 1. Mutt makes sure that it doesn't _suggest_ bad names to
4131 the user. 2. If a name is bad, the user is informed, and may
4133 name. In this case, mutt will automatically suggest a fixed
4135 3. If the user insists in the bad name, it's written into the
4136 aliases file with proper quoting.
4137 4. When mutt parses the aliases file, it now uses the normal
4138 tokenizer routines in order to properly handle quoted alias
4141 2002-11-11 18:36:25 Michael Elkins <me@sigpipe.org> (roessler)
4143 * handler.c: patch-1.5-me.long_qp.2 (#1371) - fix truncation
4144 with overly long Q-P encoded lines.
4146 2002-10-22 21:24:07 René Clerc <rene@clerc.nl> (roessler)
4148 * commands.c: Add some missing #ifdefs.
4150 2002-10-22 21:23:20 Michael Elkins <me@sigpipe.org> (roessler)
4152 * init.h, recvattach.c: Documentation fix; #1326
4154 2002-10-22 21:22:45 René Clerc <rene@clerc.nl> (roessler)
4156 * send.c: Another crypt_reply fix.
4158 2002-10-10 09:50:03 René Clerc <rene@clerc.nl> (roessler)
4160 * send.c: Make sure that crypt_reply replies with the same type,
4161 despite a possible S/MIME default.
4163 2002-10-10 09:43:29 Michael Elkins <me@sigpipe.org> (roessler)
4165 * doc/manual.sgml.head, doc/manual.sgml.head: Document escaping
4166 rules for regular expressions (#1351).
4168 * pager.c: Fix header coloring, so there is no difference between
4171 * init.h: PGP documentation glitch.
4173 2002-10-10 09:33:33 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
4175 * doc/manual.sgml.head: Fix #1340 (documentation)
4177 2002-10-10 09:33:05 Michael Elkins <me@sigpipe.org> (roessler)
4179 * pager.c: Jeremy Lin wrote: > When I search with / and get
4180 a match, doing '/\r' doesn't move to the next > match. This
4181 behavior is unlike the less pager, and is rather useless, IMHO.
4183 Try the attached patch.
4185 2002-09-23 12:08:43 Thomas Roessler <roessler@does-not-exist.org>
4188 * buffy.c: A variant of buffy notification. Note: If you folks
4189 don't like this, we can return to the old version.
4191 2002-09-09 21:48:19 Rudi Chiarito <nutello@sweetness.com> (roessler)
4193 * OPS, browser.c, buffy.c, curs_main.c, functions.h, pager.c,
4194 protos.h: Add a buffy-list function, and display more information
4195 when new mail arrives. With some modifications from tlr.
4197 2002-09-09 21:19:08 Michael Elkins <me@sigpipe.org> (roessler)
4201 * mh.c: [STABLE] Fix #1321.
4203 2002-09-09 21:04:03 Tony Leneis <tony@cvr.ds.adp.com> (roessler)
4205 * signal.c: Tru64 Unix portability patch.
4207 * signal.c: [STABLE] Tru64 Unix portability patch.
4209 2002-09-09 21:02:05 Vincent Lefevre <vincent@vinc17.org> (roessler)
4211 * doc/manual.sgml.head: Fixing a typo.
4213 2002-09-09 20:53:46 Thomas Roessler <roessler@does-not-exist.org>
4216 * postpone.c: Fixing #1300. Noted by David Shaw
4217 <dshaw@jabberwocky.com>.
4219 * postpone.c: Fix #1299; noted by David Shaw
4220 <dshaw@jabberwocky.com>.
4222 2002-09-09 20:20:20 Michael Elkins <me@sigpipe.org> (roessler)
4224 * init.h, mutt.h, send.c: Introducing $forward_edit.
4226 * globals.h, init.h, send.c: Introduce $content_type. There's
4227 one change against Michael's patch, in how the "format=flowed"
4230 2002-09-09 20:04:45 Vincent Lefevre <vincent@vinc17.org> (roessler)
4232 * history.c: [STABLE] Fixing history classes.
4234 * history.c: Fixing history classes.
4236 2002-09-09 19:56:25 Armin Wolfermann <aw@osn.de> (roessler)
4238 * mh.c: when doing the second parsing pass on a maildir,
4239 mutt doesn't delete the fake HEADER struct if the file is
4240 unreadable. With this fix unreadable files get silently ignored
4241 (like in the MH case).
4243 2002-09-09 19:55:01 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
4248 2002-09-09 19:53:24 Michael Elkins <me@sigpipe.org> (roessler)
4250 * editmsg.c: Fixing #1149: Truncate files used for editing
4253 2002-09-09 19:29:26 Nicolas Rachinsky <nicolas@dauerreden.de>
4256 * doc/manual.sgml.head, doc/muttrc.man.head, buffy.c, buffy.h,
4257 init.h: An unmailboxes command. #1311.
4259 2002-09-09 19:24:54 Michael Elkins <me@sigpipe.org> (roessler)
4261 * attach.c: Fixing #1330.
4263 * attach.c: [STABLE] Fixing #1330.
4265 2002-08-09 07:01:11 Thomas Roessler <roessler@does-not-exist.org>
4268 * doc/muttrc.man.head: Document unalternative_order in the
4271 2002-08-09 06:58:37 Michael Elkins <me@sigpipe.org> (roessler)
4273 * doc/manual.sgml.head, init.c, init.h: The following patch
4274 adds the `unalternative_order' command. It also allows using
4275 "*" more generically in un-commands which use parse_unlists().
4277 2002-08-05 17:25:05 Michael Elkins <me@sigpipe.org> (roessler)
4279 * pgpewrap.c, pgppubring.c, pgpewrap.c, pgppubring.c: Error
4282 2002-07-26 08:24:01 Michael Elkins <me@sigpipe.org> (roessler)
4284 * doc/manual.sgml.head: Documentation for reply-hook. Another
4285 patch (for the manual page) would be most welcome. ;-))
4287 * curs_lib.c: The attached patch fixes mutt_yesorno() so that the
4288 question will be truncated enough to always fit in the default
4289 answer string. The size is calculated on the fly so that there
4290 is no artificial truncation.
4292 2002-07-24 09:46:58 TAKIZAWA Takashi <taki@luna.email.ne.jp> (roessler)
4294 * mutt.h, mutt.h: The attached patch sets MB_LEN_MAX to 16,
4295 which is MB_LEN_MAX value on glibc-2.2. It works only with
4296 --without-wc-funcs switch. It may be applied to mutt-1.4 and
4299 2002-07-24 09:37:41 Lars Hecking <lhecking@nmrc.ie> (roessler)
4301 * configure.in, configure.in: Fix a quoting sloppiness. Noted by
4304 2002-07-24 09:33:59 Thomas Roessler <roessler@does-not-exist.org>
4307 * browser.c, browser.c: Fixing #1282. An off-by-one error. :-/
4309 2002-07-24 09:20:22 Michael Elkins <me@sigpipe.org> (roessler)
4311 * mutt.h, send.c, hook.c, init.h: reply-hook. Documentation
4314 2002-07-24 09:06:06 Vincent Lefevre <vincent@vinc17.org> (roessler)
4318 2002-07-24 08:41:31 Michael Elkins <me@sigpipe.org> (roessler)
4320 * doc/mutt.man, compose.c, editmsg.c, init.c, init.h, attach.c,
4321 doc/mutt.man, compose.c, editmsg.c, init.c, init.h, attach.c:
4322 Fix $editor and $visual. Based on an earlier patch from Edmund
4325 2002-07-19 19:23:21 Michael Elkins <me@sigpipe.org> (roessler)
4327 * doc/manual.sgml.head: Another documentation patch.
4329 2002-07-17 12:48:38 Rocco Rutte <s1118644@mail.inf.tu-dresden.de>
4332 * sendlib.c: * Thomas Roessler [02-07-08 10:14:53 +0200]
4333 wrote: > * sendlib.c, 3.12 -> 3.13 > From: Rocco Rutte
4334 <s1118644@mail.inf.tu-dresden.de>
4336 > Make encode_from a bit more aggressive, by also catching a
4337 'f' in > the beginning of a line.
4339 'Catch' is good but also to encode it is better. It may have
4340 been too late (sorry for that) so I fixed it. I don't know why
4341 the current source only escapes lines that actually begin with
4342 'from' or 'From' followed by some text. I think that escaping
4343 'from' or 'From' on a single line should be done, too.
4345 Not a big deal, anyways.
4347 2002-07-16 07:28:11 Michael Elkins <me@sigpipe.org> (roessler)
4349 * main.c, main.c: Update copyright notices.
4351 2002-07-07 19:33:50 Cedric Duval <cedricduval@free.fr> (roessler)
4353 * doc/manual.sgml.head, doc/mutt.man, init.h: Documentation fixes.
4355 2002-07-07 19:29:05 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
4358 * doc/manual.sgml.head: Dcumentation fixes.
4360 2002-07-07 19:23:22 Cedric Duval <cedricduval@free.fr> (roessler)
4362 * doc/manual.sgml.head, doc/mutt.man, init.h: Documentation fixes.
4364 2002-07-07 19:22:19 Rocco Rutte <s1118644@mail.inf.tu-dresden.de>
4367 * sendlib.c: Make encode_from a bit more aggressive, by also
4368 catching a 'f' in the beginning of a line.
4370 2002-07-07 19:13:03 Velko Hristov <hristov@informatik.hu-berlin.de>
4375 2002-07-07 19:11:15 Jeremy Blosser <jblosser-mutt@firinn.org>
4378 * init.h: Add unauto_view to the stable branch. A one-liner.
4380 2002-06-28 19:52:31 Michael Elkins <me@sigpipe.org> (roessler)
4382 * doc/manual.sgml.head, doc/manual.sgml.head: Documentation fix
4385 2002-06-18 10:03:52 (automatic) (roessler)
4387 * po/zh_TW.po, po/tr.po, po/uk.po, po/zh_CN.po, po/sv.po,
4388 po/sk.po, po/ru.po, po/pt_BR.po, po/nl.po, po/pl.po, po/ja.po,
4389 po/ko.po, po/lt.po, po/it.po, po/gl.po, po/hu.po, po/id.po,
4390 po/eo.po, po/es.po, po/et.po, po/fr.po, po/el.po, po/da.po,
4391 po/de.po, po/ca.po, po/cs.po: "make update-po"
4393 2002-06-18 10:02:44 several submitters (roessler)
4395 * po/ca.po: Adding a BG translation. Update for CA.
4397 2002-06-18 10:02:43 roessler (roessler)
4399 * po/bg.po: branches: 1.1.2; file bg.po was initially added on
4400 branch mutt-1-4-stable.
4402 2002-06-18 10:02:43 several submitters (roessler)
4404 * po/bg.po: Adding a BG translation. Update for CA.
4406 * configure.in: Adding a BG translation.
4408 2002-06-18 09:53:12 Michael Elkins <me@sigpipe.org> (roessler)
4410 * init.c, init.c: The string used to store the commmand for a
4411 backtic expansion in the muttrc was not free'd if the command
4412 failed for some reason.
4414 2002-06-18 09:52:13 David Champion <dgc@uchicago.edu> (roessler)
4416 * m4/gssapi.m4: Okay, two bugs here. One's an oversight of mine
4417 in my previous patch, where I tried to use "[hH]" as Bourne code
4418 while m4 had quoting set to ([, ]) -- this probably makes mutt
4419 mis-detect Heimdal after all.
4421 The other is not mine (i.e., it's in cvs now) and it makes mutt
4422 overstrike $LIBS if Heimdal or MIT Kerberos is detected. This is
4423 a problem for anyone who needs -lnsl -lsocket, in particular. I
4424 was fixing this by hand during late 1.3.x releases, as I didn't
4425 have time to track it down....
4427 Here's a patch against the current (unpatched) 1.5 cvs copy of
4428 m4/gssapi.m4. It probably should go into both branches. Sorry
4431 2002-06-06 23:13:54 Michael Elkins <me@sigpipe.org> (roessler)
4433 * color.c: Fix #1230.
4435 2002-06-06 12:22:05 Will Fiveash <william.fiveash@sun.com> (roessler)
4437 * init.h, init.h: Fix a couple of compile-time warnings.
4439 2002-05-31 16:59:39 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
4441 * charset.c, charset.h, sendlib.c, charset.c, charset.h,
4442 sendlib.c: Fix charset-hook.
4444 2002-05-31 16:45:49 Lars Hecking <lhecking@nmrc.ucc.ie> (roessler)
4446 * m4/iconv.m4, INSTALL, charset.h, configure.in: The noiconv
4447 patch. Should probably have been in 1.4.
4449 2002-05-30 12:15:02 Thomas Roessler <roessler@does-not-exist.org>
4452 * rfc822.c: Properly handle empty addresses (<>) when they show
4453 up in mail headers. The approach taken is to store this address
4454 as <@>, and to check this special case when printing an address.
4456 2002-05-29 09:31:51 roessler (roessler)
4458 * po/zh_CN.po, po/zh_TW.po, po/uk.po, po/tr.po, po/sk.po,
4459 po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/ko.po, po/lt.po,
4460 po/nl.po, po/it.po, po/ja.po, po/fr.po, po/gl.po, po/hu.po,
4461 po/id.po, po/eo.po, po/es.po, po/et.po, po/da.po, po/de.po,
4462 po/el.po, VERSION, po/ca.po, po/cs.po, reldate.h, ChangeLog:
4463 automatic post-release commit for mutt-1.4
4465 2002-05-29 09:28:33 Roland Rosenfeld <roland@spinnaker.de> (roessler)
4469 2002-05-29 09:27:46 Ronny Haryanto <ronny@haryan.to> (roessler)
4473 2002-05-28 09:07:29 Michael Elkins <me@sigpipe.org> (roessler)
4475 * mx.h, postpone.c: Fix some warnings noted by Vincent Lefevre.
4477 2002-05-21 07:28:28 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
4481 2002-05-18 05:39:55 Thomas Roessler <roessler@does-not-exist.org>
4484 * pattern.c: Fix #1175.
4486 * pattern.c: Fix #1175. Noticed by Alain Bench.
4488 2002-05-18 05:34:50 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
4490 * pop_lib.c, pop_lib.c: Attached patch for mutt 1.3.X/1.4 and
4491 1.5.X removes gcc warning in pop_lib.c.
4493 2002-05-16 17:33:19 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
4497 2002-05-16 13:05:14 Im Eunjea <eunjea@koru.org> (roessler)
4503 2002-05-16 13:04:23 Ronny Haryanto <ronny@haryan.to> (roessler)
4507 * compose.c: Triple-DES, not Tripple-DES.
4509 2002-05-14 18:56:01 "Andrej N. Gritsenko" <andrej@lucky.net> (roessler)
4513 2002-05-13 20:18:57 Toomas Soome <Toomas.Soome@microlink.ee> (roessler)
4515 * po/et.po, po/et.po: update
4517 2002-05-13 20:18:17 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
4519 * po/ru.po, po/uk.po, po/ru.po: update
4521 2002-05-13 20:16:08 Byrial Jensen <byrial@image.dk> (roessler)
4525 2002-05-13 20:15:40 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
4529 2002-05-13 20:15:07 Jörgen Tegnér <jorgen.tegner@telia.com> (roessler)
4531 * po/sv.po, po/sv.po: update
4533 2002-05-13 20:13:56 Vincent Lefevre <vincent@vinc17.org> (roessler)
4537 2002-05-06 11:27:20 Thomas Roessler <roessler@does-not-exist.org>
4540 * doc/manual.sgml.head: Remove -Q which is only present in
4541 unstable from the stable documentation. Thanks to Andreas Kneib
4542 <Andreas.Kneib@t-online.de> for noting.
4544 2002-05-02 01:05:27 Thomas Roessler <roessler@does-not-exist.org>
4547 * Makefile.am: Include smime.h with EXRA_DIST.
4549 2002-05-01 23:24:17 roessler (roessler)
4551 * po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
4552 po/zh_CN.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po, po/it.po,
4553 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po,
4554 po/et.po, po/fr.po, po/gl.po, po/hu.po, VERSION, po/ca.po,
4555 po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog:
4556 automatic post-release commit for mutt-1.5.1
4558 2002-05-01 23:21:10 Thomas Roessler <roessler@does-not-exist.org>
4561 * smime.c: Shut up check_sec.sh. No security holes, but some
4564 * check_sec.sh: Give all the warnings at once.
4566 * build-release: - This is a development branch. - Add a -nodiff
4567 option to suppress generating a patch.
4569 2002-05-01 23:08:53 roessler (roessler)
4571 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po,
4572 po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po,
4573 po/it.po, po/ja.po, po/ko.po, po/et.po, po/fr.po, po/gl.po,
4574 po/hu.po, po/id.po, po/da.po, po/de.po, po/el.po, po/eo.po,
4575 po/es.po, ChangeLog, VERSION, po/ca.po, po/cs.po, reldate.h:
4576 automatic post-release commit for mutt-1.3.99
4578 2002-05-01 23:06:21 Thomas Roessler <roessler@does-not-exist.org>
4581 * build-release: s/scp1/scp/
4583 2002-04-29 17:12:18 Thomas Roessler <roessler@does-not-exist.org>
4586 * lib.c, lib.h, protos.h, lib.c, lib.h, protos.h: Fix #1171.
4588 2002-04-29 12:26:23 Vincent Lefevre <vincent@vinc17.org> (roessler)
4592 2002-04-29 12:25:38 oota toshiya <oota@mspd.mt.nec.co.jp> (roessler)
4594 * po/ja.po, po/ja.po: update.
4596 2002-04-29 12:09:21 Byrial Jensen <byrial@image.dk> (roessler)
4598 * imap/util.c: There is a possible buffer overflow due an
4599 off-by-one error in imap/util.c, line 125. The error is in the
4600 maximum field width indication in the sscanf() call. You must
4601 have room in the receiving buffer for this number of characters
4602 /plus a terminating NULL character/.
4604 * imap/util.c: There is a possible buffer overflow due an
4605 off-by-one error in imap/util.c, line 125. The error is in the
4606 maximum field width indication in the sscanf() call. You must
4607 have room in the receiving buffer for this number of characters
4608 /plus a terminating NULL character/.
4610 2002-04-25 13:30:49 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
4612 * pop.c, pop_lib.c, pop.c, pop_lib.c: Attached patch fixes
4613 the problem described below. It should be applied to both mutt
4614 1.3/1.4 and 1.5 branches.
4616 > Date: Thu, 11 Apr 2002 16:24:00 -0500 > Subject: mutt 1.3.x
4617 / pop > From: "Ryan O'Hara" <rohara@isis.visi.com> > To:
4618 bcully@users.sourceforge.net > User-Agent: Mutt/1.3.27i
4620 > Hi. My apologies if this has nothing to do with you. If it
4621 does not, > maybe you could forward it on to someone.
4623 > In mutt 1.3.x I have noticed that if I uses POP to retrieve
4624 mail, and > I enter an incorrect password whem prompted, it will
4625 *save* that > password and keep trying to use it. However, in the
4626 1.2.x versions it > worked like this: type in wrong POP password,
4627 try to connect to POP > server again and it will ask you (again)
4628 for the password. mutt 1.3.x > does not, it just tries to connect
4629 with the wrongs password (which > just failed).
4631 > This is kinda annoying. Just thought I'd point out this
4636 2002-04-25 13:28:31 Wouter Verheijen <wv@xs2mail.com> (roessler)
4638 * doc/manual.sgml.head, doc/manual.sgml.head: Someone in
4639 news:comp.mail.mutt noted that the list of command-line options
4640 in the manual is not up-to-date.
4642 Included a small patch that includes all options that 'mutt
4645 2002-04-25 13:26:58 Cedric Duval <cedricduval@free.fr> (roessler)
4647 * doc/manual.sgml.tail, OPS, init.h, pattern.c: attached are
4648 fixes for some little mistakes :
4650 * history-down -> scroll _down_, not up * functions
4651 decode-(save|copy) do not exist in the attach menu. * gettext
4652 oversight in pattern.c * inconsistency between "printf-like
4653 sequences" used all over the place
4654 and "escape sequences" for the description of $attribution.
4656 * doc/manual.sgml.tail, pattern.c, OPS, init.h: attached are
4657 fixes for some little mistakes :
4659 * history-down -> scroll _down_, not up * functions
4660 decode-(save|copy) do not exist in the attach menu. * gettext
4661 oversight in pattern.c * inconsistency between "printf-like
4662 sequences" used all over the
4663 place and "escape sequences" for the description of
4666 2002-04-25 13:24:33 Thomas Roessler <roessler@does-not-exist.org>
4669 * recvattach.c: Also fix this for the S/MIME case.
4671 * recvattach.c: Fiy handling of multiparts which have encrypted
4672 sub-parts, at least for PGP.
4674 * sendlib.c: Force 7bit encoding for application/pgp-keys.
4676 2002-04-20 21:38:47 Thomas Roessler <roessler@does-not-exist.org>
4679 * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
4680 m4/lcmessage.m4, m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4,
4681 m4/progtest.m4, intl/ChangeLog, intl/Makefile.in,
4682 intl/bindtextdom.c, intl/config.charset, intl/dcigettext.c,
4683 intl/eval-plural.h, intl/gettextP.h, intl/gmo.h,
4684 intl/hash-string.h, intl/l10nflist.c, intl/libgnuintl.h,
4685 intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c,
4686 intl/localealias.c, intl/localename.c, intl/os2compat.c,
4687 intl/os2compat.h, intl/osdep.c, intl/plural-exp.c,
4688 intl/plural-exp.h, intl/plural.c, intl/plural.y, ABOUT-NLS,
4689 INSTALL, config.rpath, configure.in: Backing out the latest
4690 iconv-related changes from the mutt-1-4-stable branch.
4692 2002-04-20 21:36:38 roessler (roessler)
4694 * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
4695 m4/lcmessage.m4, m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4,
4696 m4/progtest.m4: same as above.
4698 2002-04-20 21:36:32 Thomas Roessler <roessler@does-not-exist.org>
4701 * intl/eval-plural.h, intl/gettextP.h, intl/gmo.h,
4702 intl/hash-string.h, intl/l10nflist.c, intl/libgnuintl.h,
4703 intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c,
4704 intl/localealias.c, intl/localename.c, intl/os2compat.c,
4705 intl/os2compat.h, intl/osdep.c, intl/plural-exp.c,
4706 intl/plural-exp.h, intl/plural.c, intl/plural.y, intl/ChangeLog,
4707 intl/Makefile.in, intl/bindtextdom.c, intl/config.charset,
4708 intl/dcigettext.c: Committing the new iconv patches into a
4711 * ABOUT-NLS, INSTALL, config.rpath, configure.in: Committing
4712 the new noiconv patches into a separate branch.
4714 * sendlib.c: Generate the resent-message-id ourselves, and add
4715 it in the top of the header.
4717 2002-04-20 08:11:13 Wouter Verheijen <wv@xs2mail.com> (roessler)
4719 * copy.c, mutt.h, sendlib.c: Bug #571 "mutt should not replicate
4720 ">From " headers while bounding", has a patch attached. Will that
4723 Although these lines are not generated by mutt, I would strongly
4724 suggest to prevent it, because by boucing a mail the MUA should
4725 ensure that the message header is according to the specification.
4726 A ">From " line is not, because of the spaces before a colon.
4728 Because this has such serious consequences (totally unreadable
4729 mail) when a MTA interpretes this line as the beginning of the
4730 body (not unreasonable), I think Mutt should prevent sending
4731 this invalid headerline.
4733 Because the other patch to the bugreport is not really correct
4734 IMHO (because the fieldnames are not limited to alphanumeric
4735 chars, RFC2822 3.6.8), I propose another one.
4737 This patch also appends Resent-* to the header, instead of
4738 prepending it. The Resent-Message-Id is however still appended,
4739 because I could not find it; is it added by the MTA instead of
4742 2002-04-20 07:55:20 roessler (roessler)
4744 * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
4745 m4/lcmessage.m4, m4/progtest.m4: Try to get the noiconv patch
4748 2002-04-20 07:55:09 Thomas Roessler <roessler@does-not-exist.org>
4751 * configure.in: Try to get the noiconv patch to work with my
4752 development environment.
4754 * INSTALL: Fix a typo.
4756 2002-04-20 07:26:10 Lars Hecking <lhecking@nmrc.ie> (roessler)
4758 * init.h, rfc2047.c, sendlib.c, INSTALL, charset.c, charset.h,
4759 configure.in, gnupgparse.c: patch.1.3.28.lh.noiconv
4760 =======================
4762 This is the new version of my noiconv patch. It _requires_
4763 the previous patch! If applied without, you'll have to resolve
4764 a couple of conflicts manually.
4766 Notes: - it's a lot cleaner than the old noiconv patch because
4768 modified - new configure option --disable-iconv; INSTALL
4770 [I am guessing here, but the background for the --without-iconv
4771 option mentioned in INSTALL was that mutt had a without-iconv
4772 option before gettext included iconv support. When mutt's
4773 intl/* files were updated to a newer gettext, there suddenly
4774 were two iconv options, which then got merged, that is,
4775 mutt's was removed. That was probably when --without-iconv
4776 stopped working, but I'm not sure, it may well be that it
4777 never worked since iconv support was introduced.]
4778 - all changes in *.[ch] files should be identical to the
4781 * intl/localename.c: This one seems to have been missing, too.
4783 2002-04-20 07:25:40 roessler (roessler)
4785 * intl/localename.c: branches: 1.1.2; 1.1.4; file localename.c
4786 was initially added on branch mutt-1-4-stable.
4788 2002-04-20 07:25:15 Lars Hecking <lhecking@nmrc.ie> (roessler)
4790 * config.rpath: Another file from the gettext patch.
4792 2002-04-20 07:25:15 roessler (roessler)
4794 * config.rpath: branches: 1.1.2; 1.1.4; file config.rpath was
4795 initially added on branch mutt-1-4-stable.
4797 2002-04-20 07:24:54 Lars Hecking <lhecking@nmrc.ie> (roessler)
4799 * m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4: Add new m4
4800 files from patch.1.3.28.lh.gettext-0.11.1.
4802 2002-04-20 07:24:54 roessler (roessler)
4804 * m4/lib-ld.m4: branches: 1.1.2; 1.1.4; file lib-ld.m4 was
4805 initially added on branch mutt-1-4-stable.
4807 * m4/lib-link.m4: branches: 1.1.2; 1.1.4; file lib-link.m4
4808 was initially added on branch mutt-1-4-stable.
4810 * m4/lib-prefix.m4: branches: 1.1.2; 1.1.4; file lib-prefix.m4
4811 was initially added on branch mutt-1-4-stable.
4813 2002-04-20 07:24:22 Lars Hecking <lhecking@nmrc.ie> (roessler)
4815 * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
4816 m4/lcmessage.m4, m4/progtest.m4, intl/ChangeLog,
4817 intl/Makefile.in, intl/bindtextdom.c, intl/config.charset,
4818 intl/dcigettext.c, intl/eval-plural.h, intl/gettextP.h,
4819 intl/gmo.h, intl/hash-string.h, intl/l10nflist.c,
4820 intl/libgnuintl.h, intl/loadinfo.h, intl/loadmsgcat.c,
4821 intl/localcharset.c, intl/localealias.c, intl/os2compat.c,
4822 intl/os2compat.h, intl/osdep.c, intl/plural-exp.c,
4823 intl/plural-exp.h, intl/plural.c, intl/plural.y:
4824 patch.1.3.28.lh.gettext-0.11.1 ==============================
4826 This one updates the gettext stuff in mutt to gettext-0.11.1. I
4827 started doing this in the hope that the new gettext version would
4828 simplify the noiconv patch, but unfortunately, this turned out
4829 not to be the case (the new iconv m4 macros still don't allow
4830 for switching iconv support off).
4832 However, as a few hours of merging and testing were spent,
4833 I'd suggest to adopt it for 1.4. The actual changes to intl/*
4834 are part cosmetic, part code reorganisation. Ok, a bit more,
4835 I'm no gettext expert :)
4837 Notes: - after applying the patch, you need to chmod 755
4838 config.rpath - a couple of new files for m4/*, too - I have
4839 broken with the tradition of renaming gettext's AM_* macros
4840 to MUTT_AM_*! I don't think it's necessary anymore to customise
4841 these macros, but you (I really mean "you, tlr" :) want to
4842 have a look at the new gettext.m4. The others should be ok
4844 - previous gettext updates were also updating po/Makefile.in.in,
4845 which I didn't; someone who has a clue about gettext should
4846 check whether this might be necessary, and also whether any
4847 other files in po/ need updating
4849 I will provide the same patch for the 1.5 branch at some stage,
4850 ideally after getting some F E E D B A C K for this one.
4852 2002-04-20 07:23:49 roessler (roessler)
4854 * intl/eval-plural.h: branches: 1.1.2; 1.1.4; file eval-plural.h
4855 was initially added on branch mutt-1-4-stable.
4857 * intl/gmo.h: branches: 1.1.2; 1.1.4; file gmo.h was initially
4858 added on branch mutt-1-4-stable.
4860 * intl/os2compat.c: branches: 1.1.2; 1.1.4; file os2compat.c
4861 was initially added on branch mutt-1-4-stable.
4863 * intl/os2compat.h: branches: 1.1.2; 1.1.4; file os2compat.h
4864 was initially added on branch mutt-1-4-stable.
4866 * intl/osdep.c: branches: 1.1.2; 1.1.4; file osdep.c was
4867 initially added on branch mutt-1-4-stable.
4869 * intl/plural-exp.c: branches: 1.1.2; 1.1.4; file plural-exp.c
4870 was initially added on branch mutt-1-4-stable.
4872 * intl/plural-exp.h: branches: 1.1.2; 1.1.4; file plural-exp.h
4873 was initially added on branch mutt-1-4-stable.
4875 2002-04-20 07:23:39 Lars Hecking <lhecking@nmrc.ie> (roessler)
4877 * ABOUT-NLS, charset.c, charset.h, configure.in, gnupgparse.c,
4878 init.h, rfc2047.c, sendlib.c: patch.1.3.28.lh.gettext-0.11.1
4879 ==============================
4881 This one updates the gettext stuff in mutt to gettext-0.11.1. I
4882 started doing this in the hope that the new gettext version would
4883 simplify the noiconv patch, but unfortunately, this turned out
4884 not to be the case (the new iconv m4 macros still don't allow
4885 for switching iconv support off).
4887 However, as a few hours of merging and testing were spent,
4888 I'd suggest to adopt it for 1.4. The actual changes to intl/*
4889 are part cosmetic, part code reorganisation. Ok, a bit more,
4890 I'm no gettext expert :)
4892 Notes: - after applying the patch, you need to chmod 755
4893 config.rpath - a couple of new files for m4/*, too - I have
4894 broken with the tradition of renaming gettext's AM_* macros
4895 to MUTT_AM_*! I don't think it's necessary anymore to customise
4896 these macros, but you (I really mean "you, tlr" :) want to
4897 have a look at the new gettext.m4. The others should be ok
4899 - previous gettext updates were also updating po/Makefile.in.in,
4900 which I didn't; someone who has a clue about gettext should
4901 check whether this might be necessary, and also whether any
4902 other files in po/ need updating
4904 I will provide the same patch for the 1.5 branch at some stage,
4905 ideally after getting some F E E D B A C K for this one.
4907 2002-04-17 17:05:54 Vincent Lefevre <vincent@vinc17.org> (roessler)
4911 2002-04-17 17:05:04 David Champion <dgc@uchicago.edu> (roessler)
4913 * m4/gssapi.m4: MIT krb5 1.2.4 has krb5-config, so it's
4914 no longer sufficient to say that possession of krb5-config
4915 indicates Heimdal. Patch attached. This assumes that Heimdal's
4916 "kreb5-config --vendor" begins with "Heimdal". I cannot verify
4917 that this is correct, so patch might be wrong on this point.
4919 2002-04-07 21:19:57 Brendan Cully <brendan@kublai.com> (roessler)
4921 * imap/command.c, imap/imap.c, imap/message.c, imap/command.c,
4922 imap/imap.c, imap/message.c: The attached patch cleans up some
4923 bugs in switching IMAP mailboxes: * free current flags on mailbox
4924 close * reset reopen state * don't parse the same untagged
4925 SELECT response for multiple options * call mx_update_context
4926 after reading the whole mailbox, not after
4927 each message * reset new mail flag if mail arrives in the
4928 middle of opening the
4929 mailbox. This should close 1139
4931 939 is most likely unaffected. I discovered these problems while
4934 2002-04-05 10:42:54 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
4939 2002-04-04 20:49:46 Im Eunjea <eunjea@koru.org> (roessler)
4943 2002-04-04 06:50:52 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
4948 2002-04-04 06:50:12 Thomas Roessler <roessler@does-not-exist.org>
4951 * pgp.c: Fix a typo noted by Tamotsu Takahashi.
4953 2002-04-03 15:22:27 Thomas Roessler <roessler@does-not-exist.org>
4956 * handler.c: Fix printing of format=flowed text parts.
4958 * commands.c: Fix #1144 in stable.
4960 * commands.c: Fix a file descriptor leak in the display filter
4961 code. Noted by Chr. v. Stuckrad.
4965 2002-04-02 18:49:37 Lars Hecking <lhecking@nmrc.ie> (roessler)
4967 * m4/iconv.m4: branches: 1.3.2.1.2; The noiconv patch.
4969 * charset.c, charset.h: The noiconv patch.
4971 * configure.in: branches: 2.129.2.3.2; The noiconv patch.
4973 * gnupgparse.c, init.h, rfc2047.c, sendlib.c: The noiconv patch.
4975 2002-03-30 08:26:31 roessler (roessler)
4977 * po/pl.po: update. From Pawel Dzienkonski.
4979 * po/fr.po: Update; From Vincent Lefevre.
4981 * postpone.c, sendlib.c: The attached patch allows the user
4982 to override the user-agent field with my_hdr. It also removes
4983 the stripping of the x-mailer field when recalling a postponed
4986 2002-03-28 13:25:23 roessler (roessler)
4988 * mx.c, mx.h, mailbox.h, main.c, mbox.c, mh.c:
4989 patch-1.3.28-me.emptycheck.1
4991 2002-03-27 08:50:42 roessler (roessler)
4993 * pgp.c: There was some output missing.
4995 * po/POTFILES.in: update.
4997 * pgp.c: More fixes. Note to self: The code which controls
4998 character set selection for attachments is far too complicated.
5000 * pgp.c: Don't include temporary file names in the
5001 Content-Disposition header.
5003 * pgp.c: Use text/plain; format=... when we are asked to detect
5004 inline PGP material in in text/plain body parts.
5006 * pgp.c, sendlib.c: Fix encoder mode for text/plain; action=pgp-*.
5008 * pgp.c: Fix "noconv" handling for the message body when we
5009 generate inline PGP.
5011 * charset.c, charset.h, handler.c, muttlib.c, pgp.c: Some hackisch
5012 charset handling for text/plain; x-action=pgp-*. I don't like
5013 this stuff, but it's better than nothing.
5015 2002-03-26 22:25:48 roessler (roessler)
5017 * pgp.c: Change x-action values to "pgp-encrypted", "pgp-signed".
5019 * contrib/gpg.rc, commands.c, compose.c, crypt.c, handler.c,
5020 muttlib.c, pgp.c, protos.h, recvattach.c, sendlib.c: More inline
5023 * pgp.c: Also permit for "action" and "x-action" on the receiving
5024 end, just in case we can settle on a joint standard with other
5027 * commands.c, crypt.c, handler.c, pgp.c, pgpinvoke.c, sendlib.c:
5028 OK, I'm giving up: pgp_create_traditional now creates text/plain;
5029 x-mutt-action={pgp-encrypt,pgp-sign}.
5031 * pgpinvoke.c: Fix application/pgp signatures.
5033 * charset.c, charset.h, gnupgparse.c, handler.c, mbyte.c,
5034 rfc2047.c, sendlib.c, charset.c, charset.h, gnupgparse.c,
5035 handler.c, mbyte.c, rfc2047.c, sendlib.c: Fix iconv warnings;
5036 from Edmund Grimley Evans.
5038 * smime.c: Please use ascii_strcasecmp() if you want to compare
5039 ASCII parameter strings. mutt_strcasecmp() depends on the locale,
5040 and detects "i" and "I" as _different_ in Turkish locales.
5042 2002-03-25 11:34:40 roessler (roessler)
5044 * crypt.c: Fix S/MIME signature type. Noted by Dan Ohnesorg
5047 * buffy.c, buffy.c: close 1103; from Brendan Cully
5049 * doc/manual.sgml.tail, doc/manual.sgml.tail: close 1122; from
5052 * hdrline.c, muttlib.c: Fix #87s; from Brendan Cully.
5054 * hdrline.c, muttlib.c: Fix #872, from Brendan Cully.
5056 * contrib/smime_keys_test.pl, contrib/Makefile.in: Include a test
5057 script by Mike Schiraldi. It's perl > the one I have installed,
5058 so I'm just putting it into contrib for now.
5060 2002-03-20 09:53:42 roessler (roessler)
5062 * editmsg.c, mailbox.h, mx.c: Rename M_NEW to M_NEWFOLDER.
5064 * editmsg.c, mailbox.h, mx.c: Rename the new M_NEW by M_NEWFOLDER.
5065 There was another constant of the same name. Problem noted by
5066 Will Yardley's compiler.
5068 2002-03-19 09:54:05 roessler (roessler)
5070 * browser.c: Fix #1115.
5072 * editmsg.c, mailbox.h, mx.c: Fix a temporary file race problem
5073 when using the edit-message function. Backported from unstable.
5075 * po/pl.po, po/pl.po: update
5077 2002-03-18 18:54:56 roessler (roessler)
5079 * browser.c: Should fix #1115. BACKPORT!
5081 2002-03-15 09:11:05 roessler (roessler)
5083 * po/ja.po: update from oota toshiya.
5085 * po/ja.po: update, from oota toshiya.
5087 2002-03-13 23:43:41 roessler (roessler)
5089 * attach.c: Undoing the previous patch. It was junk, and may
5092 * attach.c, editmsg.c, mailbox.h, mx.c: Don't fopen mail folders
5093 in append mode where we should safe_fopen() them in write mode.
5094 Debian bug #138200, noted by Colin Philipps <cph@cph.demon.co.uk>.
5098 * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
5099 po/tr.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po, po/it.po,
5100 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po,
5101 po/et.po, po/fr.po, po/gl.po, po/hu.po, po/da.po, po/de.po,
5102 po/el.po: automatic post-release commit for mutt-1.3.28
5104 * po/ChangeLog: branches: 1.1.2; file ChangeLog was initially
5105 added on branch mutt-1-4-stable.
5107 * po/ChangeLog, po/ca.po, po/cs.po, ChangeLog, VERSION, reldate.h:
5108 automatic post-release commit for mutt-1.3.28
5110 * doc/smime-notes.txt, smime.c: Assorted patches from Mike
5113 2002-03-02 12:11:35 roessler (roessler)
5115 * contrib/smime.rc, compose.c, init.h, mutt.h, sendlib.c, smime.c,
5116 smime.h: Introduce smime_default_key. From Oliver Ehli.
5118 * contrib/smime.rc, smime.c, smime.h, smime_keys.pl, init.h,
5119 mutt.h: smime.c: - the getkeys() function was broken and deleted
5121 of the certfilename - it now lets me use more than one key
5122 for the same mailbox
5123 ie select these. - some display output was garbled when the
5125 i posted some fix to mutt-users, but i don't like that sleep()
5126 so i dropped the first error message, which basically repeated
5127 the from/sender field only. so now there's just the message:
5130 smime_keys: - i modified the add_chain to continue even if
5132 is present (david collantes received som chain that got
5133 exported from outlook. obiously they don't (always ?)
5134 include the root cert) it will now abort if neither root nor
5135 intermediate certs are present.
5136 - add_cert created index entries with '-' as issuer cert, when
5137 it should have been '?'. thus verify would fail. (obviously
5138 nobody ever used that command (add_cert, that is) :)
5140 the feature above obsoletes the hash_cert and fingerprint_cert
5141 commands, adds import_cert command and ask_cert_label bool. i
5142 modified the output of smime_keys (a little) so it doesn't look
5143 too garbled when supplying the label (it is actually interactive
5144 :) furthermore, i do a verify after the cert was added and
5145 modified the verify routine to make the cerificate trusted in
5146 case of success. (we discussed this in another message) that is
5147 ok so far, but perhaps this requires some better root certificate
5148 handling, ie the trust should be somehow connected to the root
5149 certificate, that maybe added (if the user trusts it and its not
5150 present already) to the ca-file. i'll think about that some more
5151 ... but then, there already is the add_root command. hmmm... (btw,
5152 you'll now never get asked to trust a certificate)
5154 i have not yet deleted the email handling from the import key
5155 stuff (in smime.c/crypt.c), for i'm thinking about smime_keys
5156 using it as an additional arg. otoh i don't think users would
5157 press ^k if verification failed...hmmm... but still, smime_keys
5158 does extract the email from the certificate either way and does
5159 verify it by itself, so the only thing that would happen is
5160 to have some invalid certificates, that mutt'll refuse to use
5161 anyways, left in the database....
5165 2002-02-28 23:28:51 roessler (roessler)
5167 * sort.c: Turn on incremental threading again.
5169 * smime_keys.pl: The script will try to pick out the end-user cert
5170 and pass that to openssl. The code which tells the difference may
5171 not be perfect. It works with all the certs in my collection,
5172 though. I won't be at all surprised if someone comes across a
5173 cert chain which confuses it, but it should print out an error
5174 in that case. Hopefully they will send us the chain so we can
5177 (From Mike Schiraldi.)
5179 * init.h, mutt.h, thread.c: Threading enhancements from Daniel
5182 * curs_main.c, init.c, init.h, mutt.h, thread.c: $narrow_tree;
5183 fater redrawing when changing tree options. From Daniel Eisenbud.
5185 * imap/message.c, mbox.c, mx.c, thread.c: A possible work-around
5186 for #939. From Daniel Eisenbud.
5188 * init.h, mutt.h, thread.c: Threading enhancements from Daniel
5191 2002-02-26 10:58:56 roessler (roessler)
5195 * init.h: Fix a typo.
5197 * init.h: Fix a typo. #1069.
5199 * imap/browse.c, imap/message.c, configure.in, mutt_sasl.c,
5200 imap/browse.c, imap/message.c, configure.in, mutt_sasl.c:
5201 Brendan Cully sent a patch.
5203 * install-sh, install-sh: Fix a typo. From Edmund Grimley Evans.
5205 * po/ru.po: ru.po update.
5207 * pop_lib.c, pop_lib.c: CAPA response tags are case-insensitive.
5208 Noted by Michael Vore, patch from Vsevolod Volkov.
5210 2002-02-18 14:55:31 roessler (roessler)
5212 * alias.c, send.c: Fix for #1047. From Michael Elkins.
5214 2002-02-14 11:22:51 roessler (roessler)
5216 * charset.c, gnupgparse.c, init.h, rfc2047.c: Iconv patch from
5217 Lars Hecking. MAY NEED TO BE BACKPORTED.
5219 2002-02-13 12:04:52 roessler (roessler)
5221 * smime.c: mutt_any_key() shouldn't be used in curses mode.
5223 * hdrline.c, init.h, parse.c: Change the default format to be
5224 more friendly to "0-line messages", and fix optional expansion
5225 for %l - it was the wrong way around. Also, add a hack to
5226 parse.c so we ignore negative values in Lines headers.
5228 * hdrline.c, muttlib.c, protos.h: Undo the %l fix. It broke
5231 * menu.c: Fix mutt_pad_string; from Edmund Grimley Evans.
5232 (MAY NEED TO BE BACKPORTED.)
5234 * main.c: Report libiconv version.
5236 2002-02-12 21:54:41 roessler (roessler)
5238 * hdrline.c, muttlib.c, protos.h: Improve %l's behaviour.
5240 * extlib.c, main.c, pattern.c, smime_keys.pl: Mike Schiraldi's
5243 2002-02-11 17:31:53 roessler (roessler)
5245 * smime.c: This patch gets rid of an ugly static variable in
5246 smime.c. (From Mike Schiraldi.)
5248 * smime_keys.pl: This patch lets smime_keys.pl automagically
5249 handle both formats of x509 certificate -- PEM (text) and
5250 DER (binary). This lets Outlook users (and probably others)
5251 directly import the certs without first converting them manually.
5252 (From Mike Schiraldi.)
5254 * configure.in: Honor current values of $LIBS and $CPPFLAGS.
5257 * configure.in: Honor $LIBS and $CPPFLAGS. From Thomas Dickey.
5259 * init.c, init.c: patch-1.3.27.me.initsort.1
5261 2002-02-07 21:48:42 roessler (roessler)
5263 * smime_keys.pl: Another S/MIME patch from Mike Schiraldi.
5265 * smime_keys.pl: Fix smime_keys.
5267 * smime.c: S/MIME fixes from Mike Schiraldi.
5269 * po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po,
5270 po/uk.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po,
5271 po/pt_BR.po, po/ru.po, po/el.po, po/eo.po, po/es.po, po/et.po,
5272 po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/POTFILES.in,
5273 po/ca.po, po/cs.po, po/da.po, po/de.po, Makefile.am: Make S/MIME
5274 messages translatable.
5276 2002-02-06 19:14:47 roessler (roessler)
5278 * lib.h: Avoid a warning on some machines.
5280 * lib.h, smime.c: Make some scanf formats safe.
5282 2002-02-05 22:01:06 roessler (roessler)
5284 * ascii.c: The previous fix was complete nonsense. What a
5287 * ascii.c: The previous fix was complete nonsense.
5289 * browser.c, lib.c, lib.h: Use strcoll for the file browser.
5290 From David Champion.
5292 * hook.c: Fix crypt-hook. From Dale Woolridge
5293 <dale-list-mutt-dev@woolridge.org>.
5295 * smime_keys.pl: Clean-up from Mike Schiraldi.
5297 * imap/browse.c: Fix.
5299 * imap/browse.c: Fix another IMAP browsing bug.
5301 * po/ru.po, po/fr.po, po/ko.po: update
5303 * smime.c: Don't put garbage onto the screen when trying to
5306 * contrib/smime.rc, init.h, smime.c, smime.h, smime_keys.pl:
5307 S/MIME fixes from Oliver Ehli:
5311 support for multiple email adrresses in cert: will add one
5312 entry to {keys, cetrificates}/.index now (for each mailbox)
5314 support for certificates without intermediate certs (e.g. for
5315 people who are their own CA: use root as intermediate, for it
5316 probably wouldn't be known to anyone...)
5318 bugfix in handle_pem: the checks if some type of cert is
5319 present; die() could never be reached, as the variables checked
5320 wouldn't have been set in that case, so it would break because
5321 of undefined value or some such thing.... (so it has to check
5324 - smime.c (init.h, ....)
5326 support for importing certificates issued for multiple
5329 introduced smime_fingerprint_cert_command, so finally certs
5330 can get compared ... (so the above works..)
5332 cleaned up some error messages, that would mess up the terminal.
5334 fixed typos (init.h)
5338 * ascii.c: Fix ascii_*cmp functions. Problem noted by Brad
5341 2002-02-04 09:59:02 roessler (roessler)
5343 * smime.c, crypt.c: Some S/MIME fixes from Oliver Ehli
5346 2002-02-03 09:58:45 roessler (roessler)
5348 * doc/manual.sgml.head, doc/muttrc.man.head, init.h: Add
5349 unauto_view. From Jeremy Blosser.
5351 * Makefile.am, pgplib.h, pgppubring.c: Add a "-f" flag which
5352 helps to dump fingerprints. Contributed by Jason Harris
5353 <jharris@widomaker.com>, and not strictly needed for mutt.
5355 * pgppubring.c: Correctly calculate fingerprints for type 20
5356 ElGamal keys. Noted by Jason Harris <jharris@widomaker.com>.
5358 * pgppubring.c: Fix calculation of fingerprints (and key
5359 IDs) for type 20 ElGamal keys. Noted by Jason Harris
5360 <jharris@widowmaker.com>.
5362 2002-02-02 16:52:27 roessler (roessler)
5368 * mh.c: Don't forget deletions when a folder is changed. Ups.
5370 2002-02-01 17:23:20 roessler (roessler)
5372 * smime_keys.pl: Fix some possible leaks of the private key
5373 (encrypted, but still...). (yow_security_holes.patch from
5376 2002-01-31 22:05:58 roessler (roessler)
5378 * doc/smime-notes.txt: Document %C, and other updates. From Mike
5381 * smime.c: Remove some unnecessary quotation marks.
5383 * contrib/smime.rc, init.h, smime.c, smime.h, smime_keys.pl:
5384 Use mutt -Q from smime_keys.
5386 * po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
5387 po/tr.po, po/uk.po, po/zh_CN.po, po/it.po, po/ja.po, po/ko.po,
5388 po/lt.po, po/nl.po, po/pl.po, po/da.po, po/de.po, po/el.po,
5389 po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
5390 po/id.po, po/ca.po, po/cs.po: update-po
5392 * main.c: fix a string.
5394 * doc/mutt.man: Document -Q.
5396 * init.c, main.c, protos.h: Add a -Q option to query configuration
5397 variables. This is needed to avoid a separate mutt configuration
5398 parser in smime_keys.pl.
5400 2002-01-30 22:51:12 roessler (roessler)
5402 * send.c, send.c: patch-1.3.27.me.postpone_date.2
5404 * smime.c: Mike Schiraldi's daily S/MIME patch, as he puts it.
5406 2002-01-29 21:08:10 roessler (roessler)
5408 * smime.c: Improved certificate handling. Suggested by Oliver
5409 Ehli, implemented by Mike Schiraldi.
5411 * smime.c: Properly handle certain signatures generated by
5412 Outlook. From Mike Schiraldi.
5414 * parse.c, parse.c: Fix a segmentation fault in debugging code.
5415 From Daniel Eisenbud.
5417 2002-01-28 23:29:05 roessler (roessler)
5419 * crypt.c, init.h, mutt.h: Add a new crypt_timestamp option.
5420 The timestamps aren't really needed any more.
5422 * commands.c, menu.c, mutt.h, mutt_curses.h, pattern.c: Add ~V
5423 to match successfully verified messages.
5425 * contrib/smime.rc: Add a comment. From Mike Schiraldi.
5427 * init.h, init.h: Fix list-from documentation. From Michael
5430 * doc/smime-notes.txt: Add more information on S/MIME.
5431 Adapted from Oliver Ehli's notes by Mike Schiraldi.
5433 * send.c: Avoid C99 comments. Noted by Vincent Lefevre.
5435 * po/ja.po, po/sv.po: updates
5437 * menu.c, menu.c: Wide character fix from TAKIZAWA Takashi.
5439 * Makefile.am, hook.c: S/MIME-related bug fixes from Brendan
5442 2002-01-25 00:08:30 roessler (roessler)
5446 * commands.c, recvattach.c, smime.c, smime.h: More decryption
5447 key detection fixes.
5449 * commands.c, smime.c: Make some prompts look nicer, and add
5450 sensible selection of the decryption key.
5452 2002-01-24 23:53:19 roessler (roessler)
5454 * commands.c, crypt.c, smime.c, smime.h: More S/MIME nit-picking.
5458 * mh.c: Still more code clean-up.
5460 * doc/smime-notes.txt: Update.
5464 * mh.c: Ups, don't use the wrong check function...
5466 * mh.c: Clean up the mh code, too.
5470 * mh.c, mx.c, mx.h: Maildir efficiency improvements, from Michael
5471 Elkins and Thomas Roessler.
5473 * crypt.c, curs_lib.c, smime.c: S/MIME nits.
5475 * reap.pl: We don't need this any more.
5477 * imap/message.c, doc/Makefile.in, doc/smime-notes.txt,
5478 contrib/Makefile.in, contrib/ca-bundle.crt, contrib/smime.rc,
5479 Makefile.am, OPS.CRYPT, OPS.PGP, OPS.SMIME, attach.c, commands.c,
5480 compose.c, configure.in, copy.c, copy.h, crypt.c, crypt.h,
5481 curs_main.c, functions.h, globals.h, handler.c, hdrline.c,
5482 headers.c, hook.c, init.c, init.h, keymap.c, keymap.h, main.c,
5483 mutt.h, muttlib.c, mx.c, pager.c, parse.c, pattern.c, pgp.c,
5484 pgp.h, pgplib.h, pop.c, postpone.c, protos.h, recvattach.c,
5485 send.c, sendlib.c, smime.c, smime.h, smime_keys.pl: S/MIME
5486 support. From Oliver Ehli <elmy@acm.org> and Mike Schiraldi
5487 <raldi@research.netsol.com>.
5489 * po/pt_BR.po, po/pt_BR.po: update
5491 * doc/manual.sgml.head, doc/muttrc.man.head, attach.c, globals.h,
5492 init.h, protos.h, rfc1524.c, sendlib.c: Introduce mime_lookup.
5493 From Brian Foley and Ulf Erikson.
5495 * po/ru.po, po/ru.po: update
5497 * mh.c: Make reading maildirs more efficient.
5499 * VERSION: Pseudo-revision for mutt-1.5.
5501 * m4/glibc21.m4, m4/gssapi.m4, m4/iconv.m4, m4/lcmessage.m4,
5502 m4/progtest.m4, m4/funcdecl.m4, m4/gettext.m4, m4/codeset.m4,
5503 m4/curslib.m4, m4/README, m4/.cvsignore, m4/Makefile.am.in:
5506 * po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
5507 po/zh_TW.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po,
5508 po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/fr.po,
5509 po/gl.po, po/hu.po, po/el.po, po/eo.po, po/es.po, po/et.po,
5510 po/.cvsignore, po/Makefile.in.in, po/POTFILES.in, po/ca.po,
5511 po/cs.po, po/da.po, po/de.po, imap/.cvsignore, imap/BUGS,
5512 imap/Makefile.am, imap/README, imap/TODO, imap/auth.c,
5513 imap/auth.h, imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
5514 imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
5515 imap/command.c, imap/imap.c, imap/imap.h, imap/imap_private.h,
5516 imap/message.c, imap/message.h, imap/utf7.c, imap/util.c: more
5519 * intl/.cvsignore, intl/COPYING.LIB-2, intl/COPYING.LIB-2.1,
5520 intl/ChangeLog, intl/Makefile.in, intl/VERSION,
5521 intl/bindtextdom.c, intl/cat-compat.c, intl/config.charset,
5522 intl/dcgettext.c, intl/dcigettext.c, intl/dcngettext.c,
5523 intl/dgettext.c, intl/dngettext.c, intl/explodename.c,
5524 intl/finddomain.c, intl/gettext.c, intl/gettext.h,
5525 intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c,
5526 intl/l10nflist.c, intl/libgettext.h, intl/libgnuintl.h,
5527 intl/libintl.glibc, intl/linux-msg.sed, intl/loadinfo.h,
5528 intl/loadmsgcat.c, intl/localcharset.c, intl/locale.alias,
5529 intl/localealias.c, intl/ngettext.c, intl/plural.c, intl/plural.y,
5530 intl/po2tbl.sed.in, intl/ref-add.sin, intl/ref-del.sin,
5531 intl/textdomain.c, intl/xopen-msg.sed: more version number
5534 * doc/.cvsignore, doc/Makefile.in, doc/PGP-Notes.txt,
5535 doc/applying-patches.txt, doc/devel-notes.txt, doc/dotlock.man,
5536 doc/instdoc.sh.in, doc/manual.sgml.head, doc/manual.sgml.tail,
5537 doc/mbox.man, doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head,
5538 doc/muttrc.man.tail, doc/patch-notes.txt: more version number
5541 * contrib/iconv/README, contrib/iconv/iconv.aix-3.2.5.rc,
5542 contrib/iconv/iconv.aix-4.1.5.rc,
5543 contrib/iconv/iconv.aix-4.2.0.rc,
5544 contrib/iconv/iconv.aix-4.3.2.rc,
5545 contrib/iconv/iconv.freebsd-3.3.rc,
5546 contrib/iconv/iconv.glibc-2.1.3.rc,
5547 contrib/iconv/iconv.glibc-2.1.90.rc,
5548 contrib/iconv/iconv.hpux-10.01.rc,
5549 contrib/iconv/iconv.hpux-10.20.rc,
5550 contrib/iconv/iconv.hpux-11.00.rc,
5551 contrib/iconv/iconv.irix-6.5.rc, contrib/iconv/iconv.osf1-4.0a.rc,
5552 contrib/iconv/iconv.osf1-4.0d.rc,
5553 contrib/iconv/iconv.solaris-2.4.rc,
5554 contrib/iconv/iconv.solaris-2.5.1.rc,
5555 contrib/iconv/iconv.solaris-2.6-cjk.rc,
5556 contrib/iconv/iconv.solaris-2.6.rc,
5557 contrib/iconv/iconv.solaris-2.7.rc, contrib/iconv/make.sh,
5558 contrib/.cvsignore, contrib/Makefile.in, contrib/Mush.rc,
5559 contrib/Pine.rc, contrib/Tin.rc, contrib/gpg.rc,
5560 contrib/language.txt, contrib/language50.txt,
5561 contrib/patch.slang-1.2.2.keypad.1, contrib/pgp2.rc,
5562 contrib/pgp5.rc, contrib/pgp6.rc, contrib/sample.mailcap,
5563 contrib/sample.muttrc, contrib/sample.muttrc-tlr: Bumping more
5566 * snprintf.c, sort.c, sort.h, stamp-h.in, status.c, strcasecmp.c,
5567 strdup.c, system.c, thread.c, url.c, url.h, utf8.c, wcwidth.c,
5568 pgpkey.c, pgplib.c, pgplib.h, pgpmicalg.c, pgppacket.c,
5569 pgppacket.h, pgppubring.c, pop.c, pop.h, pop_auth.c, pop_lib.c,
5570 postpone.c, prepare, protos.h, query.c, reap.pl, recvattach.c,
5571 recvcmd.c, regex.c, reldate.h, remailer.c, remailer.h,
5572 resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h,
5573 rfc2231.c, rfc2231.h, rfc822.c, rfc822.h, score.c, send.c,
5574 sendlib.c, sha1.c, sha1.h, signal.c, md5.h, md5c.c, menu.c,
5575 mh.c, mime.h, mime.types, missing, mkinstalldirs, mkjtags.c,
5576 mutt.h, mutt_curses.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c,
5577 mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c,
5578 mutt_ssl.h, mutt_ssl_nss.c, mutt_tunnel.c, mutt_tunnel.h,
5579 muttbug, muttbug.sh.in, muttlib.c, mx.c, mx.h, pager.c, pager.h,
5580 parse.c, patchlist.sh, pattern.c, pgp.c, pgp.h, pgpewrap.c,
5581 pgpinvoke.c, editmsg.c, enter.c, extlib.c, filter.c, flags.c,
5582 from.c, functions.h, gen_defs, getdomain.c, gettext.c, globals.h,
5583 gnupgparse.c, handler.c, hash.c, hash.h, hdrline.c, headers.c,
5584 help.c, history.c, history.h, hook.c, init.c, init.h, install-sh,
5585 keymap.c, keymap.h, lib.c, lib.h, mailbox.h, main.c, makedoc.c,
5586 mapping.h, mbox.c, mbyte.c, mbyte.h, attach.c, attach.h, base64.c,
5587 browser.c, browser.h, buffy.c, buffy.h, build-release, charset.c,
5588 charset.h, check_sec.sh, color.c, commands.c, complete.c,
5589 compose.c, config.guess, config.sub, configure.in, copy.c, copy.h,
5590 curs_lib.c, curs_main.c, date.c, depcomp, dotlock.c, dotlock.h,
5591 edit.c, GPL, INSTALL, Makefile.am, Muttrc.head.in, NEWS, OPS,
5592 OPS.MIX, OPS.PGP, PATCHES, README, README.SECURITY, README.SSL,
5593 TODO, VERSION, _regex.h, acconfig.h, account.c, account.h,
5594 addrbook.c, alias.c, ascii.c, ascii.h, .cvsignore, ABOUT-NLS,
5595 BEWARE, COPYRIGHT, ChangeLog: Bumping version numbers to 3.0,
5596 for the new unstable branch.
5598 * send.c: branches: 2.77.2; Set default Fcc when resending
5601 * po/ja.po: branches: 1.33.2; update
5603 2002-01-23 22:37:12 roessler (roessler)
5605 * po/da.po: branches: 1.67.2; updates
5607 * po/el.po: branches: 1.77.2; updates
5609 * po/et.po: branches: 1.21.2; updates
5611 * po/ko.po: branches: 1.72.2; updates
5613 * po/pl.po: branches: 1.94.2; updates
5615 * po/uk.po, po/id.po: branches: 1.84.2; update
5617 * charset.c: branches: 2.50.2; Fix #999. A single missing comma.
5619 2002-01-22 12:12:45 roessler (roessler)
5621 * po/pt_BR.po: branches: 1.58.2; automatic post-release commit
5624 * po/ru.po: branches: 1.129.2; automatic post-release commit
5627 * po/sk.po: branches: 1.66.2; automatic post-release commit
5630 * po/sv.po: branches: 1.80.2; automatic post-release commit
5633 * po/tr.po: branches: 1.25.2; automatic post-release commit
5636 * po/uk.po: automatic post-release commit for mutt-1.3.27
5638 * po/zh_CN.po: branches: 1.14.2; automatic post-release commit
5641 * po/zh_TW.po: branches: 1.11.2; automatic post-release commit
5644 * po/hu.po: branches: 1.17.2; automatic post-release commit
5647 * po/id.po: automatic post-release commit for mutt-1.3.27
5649 * po/it.po: branches: 1.103.2; automatic post-release commit
5652 * po/ja.po, po/ko.po: automatic post-release commit for
5655 * po/lt.po: branches: 1.25.2; automatic post-release commit
5658 * po/nl.po: branches: 1.74.2; automatic post-release commit
5661 * po/pl.po: automatic post-release commit for mutt-1.3.27
5663 * po/ca.po: branches: 1.6.2; automatic post-release commit
5666 * po/cs.po: branches: 1.75.2; automatic post-release commit
5669 * po/da.po: automatic post-release commit for mutt-1.3.27
5671 * po/de.po: branches: 1.160.2; automatic post-release commit
5674 * po/el.po: automatic post-release commit for mutt-1.3.27
5676 * po/eo.po: branches: 1.80.2; automatic post-release commit
5679 * po/es.po: branches: 1.89.2; automatic post-release commit
5682 * po/et.po: automatic post-release commit for mutt-1.3.27
5684 * po/fr.po: branches: 1.108.2; automatic post-release commit
5687 * po/gl.po: branches: 1.61.2; automatic post-release commit
5690 * ChangeLog: branches: 2.73.2; automatic post-release commit
5693 * VERSION: branches: 2.63.2; automatic post-release commit
5696 * reldate.h: branches: 2.55.2; automatic post-release commit
5699 2002-01-21 17:43:19 roessler (roessler)
5703 * po/sv.po, po/de.po, po/eo.po: updates
5705 * mutt_ssl.c: A fix from Ulf Erikson, which he says to fix
5708 2002-01-18 11:44:54 roessler (roessler)
5710 * po/zh_CN.po, po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po,
5711 po/sv.po, po/tr.po, po/uk.po, po/hu.po, po/id.po, po/it.po,
5712 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/eo.po,
5713 po/es.po, po/et.po, po/fr.po, po/gl.po, VERSION, po/ca.po,
5714 po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog:
5715 automatic post-release commit for mutt-1.3.26
5717 2002-01-17 22:41:45 roessler (roessler)
5719 * configure.in: branches: 2.129.2; Use ncurses.h for configure
5722 2002-01-16 20:44:49 roessler (roessler)
5724 * config.guess, config.sub, missing, mkinstalldirs: Updated auto*
5725 files. From Lars Hecking.
5727 * curs_main.c: patch-1.3.25-de-new_threads.1
5729 * protos.h: branches: 2.86.2; patch-1.3.25-de-new_threads.1
5731 * thread.c: branches: 2.27.2; patch-1.3.25-de-new_threads.1
5733 2002-01-15 22:08:12 roessler (roessler)
5735 * acconfig.h, configure.in: Configure and config.h cleanup.
5738 * handler.c: branches: 2.52.2; Don't hallucinate a '\n' in the
5739 end of quoted-printable encoded attachments.
5743 * flags.c: patch-1.3.25.tlr.maildir_trash.1
5745 * mh.c: branches: 2.42.2; patch-1.3.25.tlr.maildir_trash.1
5747 * mutt.h: branches: 2.111.2; patch-1.3.25.tlr.maildir_trash.1
5749 * mx.c: branches: 2.63.2; patch-1.3.25.tlr.maildir_trash.1
5753 * init.c: branches: 2.60.2; Avoid reading past the end of ta
5754 string when handling \ or ^ sequences. From Michael Elkins.
5756 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/nl.po,
5757 po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/gl.po,
5758 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
5759 po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po,
5760 po/ca.po, po/cs.po, po/da.po, pgpkey.c: Shorten some messages.
5761 Noted by Jeremy Blosser. #978.
5763 * pattern.c: branches: 2.23.2; Fix an off-by-one error.
5765 2002-01-14 09:03:31 roessler (roessler)
5767 * imap/imap.c: branches: 1.90.2; fix another case-sensitive
5770 2002-01-13 21:19:25 roessler (roessler)
5772 * ascii.h: Fix the ascii_strncmp() macro.
5774 * imap/auth_sasl.c: Parse IMAP responses locale- and case-
5775 insensitive. From Brendan Cully.
5777 * imap/browse.c: branches: 1.34.2; Parse IMAP responses locale-
5778 and case- insensitive. From Brendan Cully.
5780 * imap/command.c: branches: 1.35.2; Parse IMAP responses locale-
5781 and case- insensitive. From Brendan Cully.
5783 * imap/imap.c: Parse IMAP responses locale- and case- insensitive.
5786 * imap/message.c: branches: 1.60.2; Parse IMAP responses locale-
5787 and case- insensitive. From Brendan Cully.
5789 * imap/util.c: branches: 1.51.2; Parse IMAP responses locale-
5790 and case- insensitive. From Brendan Cully.
5792 * muttlib.c: branches: 2.52.2; A different fix for the '\012'
5793 issue. Bug tracked down by Johannes Geiger <geiger@ePost.de>.
5795 * pager.c: A different fix for the '\012' issue. Bug tracked
5796 down by Johannes Geiger <geiger@ePost.de>.
5798 2002-01-12 11:42:18 roessler (roessler)
5802 * doc/manual.sgml.head: branches: 1.73.2; Add a ~= pattern.
5803 From Frederic Duval.
5805 * doc/muttrc.man.head: branches: 1.16.2; Add a ~= pattern.
5806 From Frederic Duval.
5808 * mutt.h, pattern.c: Add a ~= pattern. From Frederic Duval.
5810 * doc/manual.sgml.head: Fix a typo, #971.
5812 2002-01-09 15:39:28 roessler (roessler)
5816 2002-01-08 13:06:21 roessler (roessler)
5818 * mx.c: Try to fix #943.
5820 * INSTALL: branches: 2.15.2; 2.15.4; fix libiconv URL. #959.
5822 * NEWS: fix libiconv URL. #959.
5824 2002-01-07 19:10:51 roessler (roessler)
5828 * attach.c: branches: 2.29.2; Fix #951.
5830 2002-01-04 14:30:29 roessler (roessler)
5832 * rfc822.c: Terminate the correct buffer. Noted by Durval
5833 Menezes <durval@tmp.com.br>. (This bug shouldn't have any
5834 security implications. ;-)
5836 * po/et.po, po/fr.po, po/pl.po, po/sv.po: updates.
5838 2002-01-03 20:57:20 roessler (roessler)
5840 * mutt_ssl.c, mutt_ssl.h, mutt_ssl_nss.c, globals.h: Move some
5841 globals where they belong. From Brendan Cully.
5843 2002-01-02 16:28:46 roessler (roessler)
5845 * acconfig.h: Cleanup; from Lars Hecking.
5847 * mutt_ssl.c: Replace a few strncpy() calls by strfcpy().
5849 * recvcmd.c: Bug fix. Problem noted by Vincent Lefevre's
5852 * muttlib.c: Fix the \012 bug.
5854 2002-01-01 20:18:41 roessler (roessler)
5856 * po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
5857 po/tr.po, po/uk.po, po/zh_CN.po, po/hu.po, po/id.po, po/it.po,
5858 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/da.po,
5859 po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po,
5860 po/gl.po, po/Makefile.in.in, po/ca.po, po/cs.po, reldate.h,
5861 ChangeLog, VERSION: automatic post-release commit for mutt-1.3.25
5863 * intl/COPYING.LIB-2, intl/COPYING.LIB-2.1: ups, these were
5864 missing from the CVS.
5868 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/ru.po,
5869 po/pl.po, po/pt_BR.po, po/ko.po, po/nl.po, po/it.po, po/gl.po,
5870 po/id.po, po/es.po, po/fr.po, po/el.po, po/eo.po, po/de.po,
5871 po/cs.po, po/da.po, ChangeLog, VERSION, rfc822.c: post-release
5872 commit for mutt-1.2.5.1.
5874 * rfc822.c: Fix a security problem.
5876 2001-12-28 17:19:00 roessler (roessler)
5878 * protos.h, recvcmd.c, send.c: Make sure References and
5879 In-Reply-To headers are generated properly when the user replies
5880 to one or more message-type attachments.
5882 2001-12-26 19:24:46 roessler (roessler)
5884 * imap/imap.c: Possible fix for #905. From Daniel Eisenbud.
5886 2001-12-21 00:22:12 roessler (roessler)
5888 * pager.c: Fix #929.
5890 2001-12-18 15:13:18 roessler (roessler)
5892 * imap/imap.c, imap/imap.h: Fix from #918. From
5893 <ntyni+mutt@mappi.helsinki.fi>.
5895 * browser.c: branches: 2.38.2; Fix from #918. From
5896 <ntyni+mutt@mappi.helsinki.fi>.
5898 * po/Makefile.in.in: Updating to gettext-0.10.40.
5900 * m4/gettext.m4: branches: 1.7.2; 1.7.4; Updating to
5903 * m4/iconv.m4: branches: 1.3.2; Updating to gettext-0.10.40.
5905 * m4/lcmessage.m4: branches: 1.3.2; 1.3.4; Updating to
5908 * m4/progtest.m4: branches: 1.4.2; 1.4.4; Updating to
5911 * ABOUT-NLS: branches: 2.1.2; 2.1.4; Updating to
5914 * intl/ChangeLog, intl/Makefile.in: branches: 1.3.2; 1.3.4;
5915 Updating to gettext-0.10.40.
5917 * intl/VERSION: Updating to gettext-0.10.40.
5919 * intl/bindtextdom.c: branches: 1.5.2; 1.5.4; Updating to
5922 * intl/config.charset: branches: 1.2.2; 1.2.4; Updating to
5925 * intl/dcgettext.c: Updating to gettext-0.10.40.
5927 * intl/dcigettext.c: branches: 1.2.2; 1.2.4; Updating to
5930 * intl/dcngettext.c, intl/dgettext.c, intl/dngettext.c,
5931 intl/explodename.c, intl/finddomain.c, intl/gettext.c,
5932 intl/gettext.h: Updating to gettext-0.10.40.
5934 * intl/gettextP.h, intl/hash-string.h: branches: 1.4.2; 1.4.4;
5935 Updating to gettext-0.10.40.
5937 * intl/intl-compat.c: Updating to gettext-0.10.40.
5939 * intl/l10nflist.c: branches: 1.5.2; 1.5.4; Updating to
5942 * intl/libgettext.h: Updating to gettext-0.10.40.
5944 * intl/libgnuintl.h: branches: 1.2.2; 1.2.4; Updating to
5947 * intl/loadinfo.h: branches: 1.4.2; 1.4.4; Updating to
5950 * intl/loadmsgcat.c: branches: 1.5.2; 1.5.4; Updating to
5953 * intl/localcharset.c: branches: 1.2.2; 1.2.4; Updating to
5956 * intl/locale.alias: Updating to gettext-0.10.40.
5958 * intl/localealias.c: branches: 1.5.2; 1.5.4; Updating to
5961 * intl/ngettext.c: Updating to gettext-0.10.40.
5963 * intl/plural.c, intl/plural.y: branches: 1.2.2; 1.2.4;
5964 Updating to gettext-0.10.40.
5966 * intl/textdomain.c: Updating to gettext-0.10.40.
5968 2001-12-17 10:08:18 roessler (roessler)
5970 * edit.c: Fix a memory allocation bug. #917.
5972 * thread.c: Another threading update.
5974 * hdrline.c: branches: 2.27.2; Another threading update.
5976 2001-12-13 12:10:59 roessler (roessler)
5978 * menu.c: branches: 2.27.2; Threading updates, from Daniel
5981 * mutt.h, sort.c, thread.c: Threading updates, from Daniel
5984 * pager.c: compile fix.
5986 2001-12-11 23:30:59 roessler (roessler)
5988 * doc/muttrc.man.head: Typo, #911.
5992 * contrib/gpg.rc: Remove an unnecessary \-quoting.
5994 * init.c, pager.c: Add a missing else.
5996 * contrib/gpg.rc: Use gettext to determine the good signature
5999 * init.c: Make "`...`" work as expected.
6003 2001-12-10 13:12:41 roessler (roessler)
6005 * query.c: Fix #910.
6007 * init.h: branches: 2.143.2; Change the default for
6008 $pgp_replyencrypt to "yes".
6010 * po/ja.po, po/pl.po: updates.
6012 2001-12-09 09:12:08 roessler (roessler)
6014 * po/ca.po, configure.in: Add a Catalan translation. From Ivan
6015 Vilata i Balaguer <ivan@selidor.net>.
6017 2001-12-04 10:28:22 roessler (roessler)
6021 2001-12-03 18:36:09 roessler (roessler)
6023 * po/da.po, po/de.po: update.
6025 * mx.c: Try to detect write() errors by calling fsync() after
6026 fflush(). May fix #895.
6028 2001-11-29 09:43:41 roessler (roessler)
6030 * po/zh_TW.po, po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po,
6031 po/uk.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/hu.po,
6032 po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/eo.po,
6033 po/es.po, po/et.po, po/fr.po, po/gl.po, ChangeLog, VERSION,
6034 po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h: automatic
6035 post-release commit for mutt-1.3.24
6037 2001-11-28 10:30:36 roessler (roessler)
6041 2001-11-26 19:16:52 roessler (roessler)
6043 * PATCHES: PATCHES should be _empty_ in the CVS version. Ups.
6045 * PATCHES: patch-1.3.23.2.tt.wcwidth_ja.1. Fix wcwidth_ja(),
6046 from Takizawa Takashi <taki@luna.email.ne.jp>.
6048 * mbyte.c: branches: 2.18.2; patch-1.3.23.2.tt.wcwidth_ja.1.
6049 Fix wcwidth_ja(), from Takizawa Takashi <taki@luna.email.ne.jp>.
6051 * handler.c, muttlib.c: patch-1.3.23.2.bj.state_attach_puts.1,
6052 from Byrial Jensen. This patch is supposed to make one message
6053 more friendly to translators.
6055 * po/et.po, po/ja.po, po/pl.po, po/ru.po, po/da.po, po/de.po:
6058 2001-11-21 13:58:42 roessler (roessler)
6060 * handler.c: Use $wrapmargin in the format=flowed handler, too.
6062 * pager.c, globals.h, init.h: Add a $wrapmargin configuration
6063 variable to fine-tune
6065 2001-11-19 10:41:32 roessler (roessler)
6067 * hash.c: Fix #868, #876. Work-around from Len Lattanzi
6068 <len@mss.migration.com>.
6070 * hdrline.c, protos.h, thread.c: Fix mutt_messages_in_thread().
6071 From Daniel Eisenbud. (patch-1.3.23.2-de-new_threads.2-3.gz).
6073 2001-11-15 18:53:23 roessler (roessler)
6075 * remailer.c: Should be slightly better than a mixmaster
6076 patch suggested by Stefan Karrmann <sk@mathematik.uni-ulm.de>.
6079 2001-11-12 09:53:54 roessler (roessler)
6081 * sort.c, thread.c: patch-1.3.23.2-de-new_threads.2
6083 2001-11-10 08:14:52 roessler (roessler)
6085 * po/eo.po, po/fr.po: update
6087 2001-11-09 09:28:55 roessler (roessler)
6089 * mh.c: Add some NONULL's (#863)
6091 * Makefile.am: branches: 2.101.2; Distribute patchlist.sh. Ups.
6093 2001-11-08 22:42:45 roessler (roessler)
6095 * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
6096 po/tr.po, po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/id.po,
6097 po/it.po, po/ja.po, po/ko.po, po/lt.po, po/gl.po, po/hu.po,
6098 po/et.po, po/fr.po, VERSION, po/cs.po, po/da.po, po/de.po,
6099 po/el.po, po/eo.po, po/es.po, reldate.h, ChangeLog: automatic
6100 post-release commit for mutt-1.3.23.2
6102 * pager.c, init.h, mutt.h: Add an $allow_ansi option. Suggested
6103 and (mostly) implemented by Mike Schiraldi.
6105 * Makefile.am: Don't depend on GNU make. Noted by Bob Bell.
6107 * pgp.c: Fix some messages, so the color marker is actually in
6108 the beginning of a new line.
6110 * globals.h, handler.c, init.c, mutt.h, muttlib.c, pager.c,
6111 pgp.c: somewhat cleaner in-band-signalling between the handlers
6112 and the pager. In particular, it's more difficult now to get
6113 fake PGP and other mutt-generated "[-- " messages colored.
6115 * commands.c: branches: 2.50.2; patch-1.3.23.1-de-new_threads.3-4
6117 * curs_main.c, init.c, init.h, mutt.h, sort.c, thread.c:
6118 patch-1.3.23.1-de-new_threads.3-4
6120 * handler.c: 2.47 introduced another bug. I should go to bed now.
6122 * handler.c: Replace a ridiculous for loop by a proper
6125 * handler.c, pager.c: Use a slightly different reset sequence
6126 for the format=flowed hack, and don't send any such sequence
6127 when we aren't in the internal pager.
6129 * pager.c: Trying to fix #738.
6131 2001-11-07 22:25:09 roessler (roessler)
6133 * handler.c: Fix #860. Noted: The format=flowed code is not
6136 * addrbook.c: Fix #858.
6138 * doc/patch-notes.txt, Makefile.am: Implement the patchlist
6139 scheme instead of version number munging.
6141 * main.c: branches: 2.55.2; Implement the patchlist scheme
6142 instead of version number munging.
6144 * muttlib.c, patchlist.sh, protos.h: Implement the patchlist
6145 scheme instead of version number munging.
6147 * sendlib.c: branches: 2.94.2; Implement the patchlist scheme
6148 instead of version number munging.
6150 * complete.c: Fix 706, 853.
6152 * commands.c, init.h, mutt.h, thread.c:
6153 patch-1.3.23.1-de-new_threads.2-3
6155 2001-11-06 20:38:17 roessler (roessler)
6157 * mutt.h, sort.c, sort.h, thread.c, menu.c:
6158 [patch.1.3.23.1.de.new_threads.2] Daniel Eisenbud's redone
6159 threading code, version two.
6161 * doc/patch-notes.txt: fix a typo.
6163 * PATCHES: uuups, there was a "test" left over.
6165 * doc/PGP-Notes.txt: Some part of this documentation was severely
6168 * doc/Makefile.in, doc/patch-notes.txt, Makefile.am, PATCHES,
6169 configure.in, main.c, muttlib.c, protos.h, sendlib.c: Add and
6170 document a new mechanism for displaying patches in running
6173 * send.c: Indentation fixing while staring at the code affected
6174 by #857. No fix for the crash, though.
6176 * doc/manual.sgml.head, doc/muttrc.man.head, alias.c, init.c: Fix
6177 an addressbook bug, and introduce "unalias *". From "g.c.w. de
6178 bruijn" <geerd.debruijn@nl.thalesgroup.com>.
6180 2001-11-05 21:38:18 roessler (roessler)
6182 * imap/browse.c, imap/imap.c, imap/util.c, mutt_ssl.c,
6183 mutt_ssl_nss.c: Missing gettext calls, noted by Byrial Jensen.
6185 * pop.c: branches: 2.22.2; Missing gettext calls, noted by
6188 * thread.c: Missing gettext calls, noted by Byrial Jensen.
6190 * commands.c: Make the save-copy prompt more translator-friendly.
6193 * po/da.po, po/de.po, po/eo.po, po/fr.po, po/ja.po, po/pl.po:
6196 * mh.c: Fix a segmentation fault which occurs when mutt's get-mail
6197 POP mode is used with a maildir spool folder. Noted by Frédéric
6198 L. W. Meunier <0@pervalidus.net>.
6200 * mutt_socket.c, pop.c: Vsevolod Volkov's fix for #851, and a
6203 * headers.c, muttlib.c, protos.h, send.c: Byrial Jensen's
6204 mtime hack is needed at more than one place. Noted by Manoj
6207 2001-10-31 09:38:07 roessler (roessler)
6209 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/es.po,
6210 po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
6211 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
6212 po/ru.po, po/sk.po, po/sv.po, ChangeLog, VERSION, po/cs.po,
6213 po/da.po, po/de.po, po/el.po, po/eo.po, reldate.h: automatic
6214 post-release commit for mutt-1.3.23.1
6216 * imap/message.c, commands.c, curs_main.c, flags.c, hdrline.c,
6217 init.h: Advanced threading, v 5.1. From Daniel Eisenbud
6218 <eisenbud@cs.swarthmore.edu>.
6220 * mbox.c: branches: 2.22.2; Advanced threading, v 5.1.
6221 From Daniel Eisenbud <eisenbud@cs.swarthmore.edu>.
6223 * menu.c, mh.c, mutt.h, mx.c, mx.h: Advanced threading, v 5.1.
6224 From Daniel Eisenbud <eisenbud@cs.swarthmore.edu>.
6226 * parse.c: branches: 2.39.2; Advanced threading, v 5.1.
6227 From Daniel Eisenbud <eisenbud@cs.swarthmore.edu>.
6229 * pop.c, postpone.c, protos.h, sort.c, sort.h, thread.c:
6230 Advanced threading, v 5.1. From Daniel Eisenbud
6231 <eisenbud@cs.swarthmore.edu>.
6233 * pgpewrap.c: branches: 2.3.2; Add magic comment so we can use
6234 traditional malloc() in this program.
6236 2001-10-30 22:43:23 roessler (roessler)
6238 * init.h: .mh_sequences fix, from lorenzo@cisco.com.
6240 * mutt_socket.c, mutt_ssl.c: TLS connection reuse. From Brendan
6243 2001-10-29 23:21:48 roessler (roessler)
6245 * pager.c: Fix two places which _may_ look like buffer overflows,
6250 * doc/manual.sgml.head: Make the documentation of toggle-unlink
6251 more precise - someone on comp.mail.mutt got confused by this.
6253 2001-10-28 19:46:43 roessler (roessler)
6255 * imap/browse.c, imap/imap.c: Fix 839
6259 * sendlib.c: Another aesthetic message-id change.
6261 * sendlib.c: GMT's too clumsy. Just take G.
6263 * sendlib.c: Use GMT for message-IDs. Note: The addition of
6264 the constant string "GMT" is so intended to avoid the production
6265 of duplicate message-IDs when mutts running in time zones ahead
6270 * url.c: Another bug related to #837.
6272 * imap/util.c: Fix a problem related to #837 (the bug isn't
6273 entirely close, though).
6275 2001-10-26 23:53:29 roessler (roessler)
6277 * doc/manual.sgml.head: Point to the openProjects.net IRC channel
6280 2001-10-25 07:54:35 roessler (roessler)
6282 * pgp.c: Handle clearsigned messages gracefully even when
6283 pgp_verify_sig is set and pgp_decode_command is unset.
6285 2001-10-24 11:08:22 roessler (roessler)
6287 * complete.c: Suspected fix for #837.
6289 2001-10-22 09:28:26 roessler (roessler)
6291 * imap/util.c, globals.h, init.h: Make IMAP keepalive
6292 configurable. From Brendan Cully.
6294 2001-10-17 17:03:19 roessler (roessler)
6296 * curs_main.c: Fix #829.
6298 * sendlib.c: Fix #828: Sendmail is now invoked with stdout and
6299 stderr redirected to /dev/null. Apparently, sendmail 8.12.1
6300 doesn't like to be invoked with stderr and stdout closed.
6302 * curs_main.c: Fix CURHDR confusion. Mutt should compile now.
6303 (Sorry for not committing this earlier.)
6305 2001-10-16 14:29:27 roessler (roessler)
6307 * addrbook.c, keymap.c: Address book nit fix from
6308 geerd.debruijn@nl.thalesgroup.com.
6310 * po/ja.po, po/it.po: update
6312 2001-10-15 20:18:32 roessler (roessler)
6314 * rfc2047.c: branches: 2.35.2; Close #821. Fix provided
6317 * curs_main.c: AIX portability patch. Suggested by Jan Chrillesen
6318 <jan@chrillesen.dk>.
6320 * doc/manual.sgml.tail: branches: 1.15.2; Fixing a nit, From
6323 2001-10-12 09:03:26 roessler (roessler)
6327 2001-10-11 20:08:44 roessler (roessler)
6329 * imap/message.c: Small fix from Edmund GRIMLEY EVANS
6332 * compose.c: branches: 2.48.2; Little fix from
6333 sroberts@certicom.com.
6337 * pgpewrap.c: Add public domain notice.
6339 * Makefile.am, configure.in, pgpewrap, pgpewrap.c: Include C
6340 version of pgpewrap, by Wessel Dankers <wsl@fruit.eu.org>.
6344 * compose.c: Unify "Can't stat" messages. Suggested by Byrial.
6346 * editmsg.c: branches: 2.12.2; Unify "Can't stat" messages.
6347 Suggested by Byrial.
6349 * sendlib.c: Unify "Can't stat" messages. Suggested by Byrial.
6351 2001-10-10 23:37:06 roessler (roessler)
6355 * pager.c: Fix minor snafu in Vsevolod's patch about important
6356 flags for POP folders.
6358 * main.c: Mess around with signal handlers. Allegedly, this
6359 helps to get things working with Solaris 8. See #455.
6361 * imap/message.c: Try to fix #302.
6363 * curs_main.c, pager.c: Don't allow setting the "important"
6364 flag when message resides on a POP server.
6366 * curs_lib.c: Rename pad_char to m_pad_char - AIX curses
6367 have a macro called pad_char. Noted by Jan Chrillesen
6368 <jan@chrillesen.dk>.
6370 * pager.c: Patch from #272 (from acli@mingpaoxpress.com).
6372 * browser.c: Fix #813.
6374 * mx.c: Another consistency fix for maildir_trash.
6376 * mh.c, mx.c: Experimental patch to make maildir_trash handling
6379 * buffy.c: branches: 2.21.2; maildir buffy: Don't consider
6380 "trashed" new messages new. Fixes #412.
6382 * main.c: Include platform information with mutt -v output.
6384 * muttbug.sh.in: Include some information about the compiler
6385 and compiler flags used with bug reports.
6389 * po/fr.po, po/de.po: updates.
6391 2001-10-09 09:29:55 roessler (roessler)
6393 * getdomain.c: A different fix for #767.
6395 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/ru.po,
6396 po/sk.po, po/sv.po, po/pt_BR.po, po/it.po, po/ja.po, po/ko.po,
6397 po/lt.po, po/nl.po, po/pl.po, po/eo.po, po/es.po, po/et.po,
6398 po/fr.po, po/gl.po, po/hu.po, po/id.po, po/cs.po, po/da.po,
6399 po/de.po, po/el.po, reldate.h, ChangeLog, VERSION: automatic
6400 post-release commit for mutt-1.3.23
6402 2001-10-07 06:43:52 roessler (roessler)
6404 * doc/manual.sgml.head: We do update .mh_sequences files now.
6406 2001-10-06 09:31:44 roessler (roessler)
6408 * doc/manual.sgml.head: Documentation for check-traditional-pgp
6409 and for edit-type when used in read mode.
6411 2001-10-02 22:20:03 roessler (roessler)
6413 * enter.c: Fix #801.
6415 2001-10-01 09:58:49 roessler (roessler)
6417 * mh.c: Create mh_sequences files when they don't exist.
6418 Suggested by TAKIZAWA Takashi <taki@luna.email.ne.jp>.
6420 2001-09-28 08:38:44 roessler (roessler)
6422 * charset.c: More character set aliases, from Ionel Mugurel
6423 Ciobica <tgakic@sg10.chem.tue.nl>.
6425 * pager.c: Color fix from Brandon Long. Welcome back!
6427 2001-09-26 10:56:52 roessler (roessler)
6429 * mh.c: OK, I couldn't resist. ;-)
6431 Depending on the user's usage patterns and configuration, there
6432 may be a strong bias in maildir files moving either within the
6433 new or to the cur subfolder. This patch adds hit counters for
6434 each of these directories. Mutt will then look first into the
6435 directory encountered more frequently in the past. This should
6436 help to reduce the cost of chasing messages a bit, and isn't
6439 (Another possibility for optimization may be to actually base
6440 the prediction on the configuration and on the message flags
6441 as we know them - in particular, the mark_old and move options
6442 could have some effect here. Thinking about message flags, one
6443 could even replace the simple heuristic currently implemented by
6444 a matrix recording hit counters depending on flags. But then
6445 again, it's all just playing around, since this function will
6446 be invoked only rarely. ;-)
6448 * attach.c, commands.c, copy.c, copy.h, handler.c, mutt.h,
6449 recvattach.c: Fix inconsistencies between printing and displaying
6450 of message/rfc822 body parts.
6452 * attach.c: Fix attachment printing.
6454 * mh.c, mx.c, mx.h: Search for messages which may have been moving
6455 under our feet in maildir folders. Suggested by Bjoern Jacke.
6457 * contrib/gpg.rc: Remove --comment '' - it breaks pgpewrap and
6458 isn't necessary with more recent gpg versions.
6460 2001-09-21 09:35:18 roessler (roessler)
6464 2001-09-17 10:19:10 roessler (roessler)
6468 2001-09-14 08:19:30 roessler (roessler)
6472 2001-09-11 12:24:32 roessler (roessler)
6474 * addrbook.c, alias.c, init.c, menu.c, mutt.h, query.c: More
6477 * addrbook.c, attach.h, browser.c, functions.h, init.c, init.h,
6478 keymap.c, keymap.h, menu.c, mutt.h, mutt_menu.h, recvattach.c:
6479 The addressbook used to crash when someone issued the alias and
6480 unalias commands while on that menu. This patch has a basic fix
6481 for this behaviour, and adds delete and undelete functions to
6482 this menu. While I'm on it, I've also made sure that "apply-tag"
6483 untags everything on all menus.
6485 The original crash was noted by Oliver Kauss <kauss@gmx.de>.
6487 2001-09-08 14:23:05 roessler (roessler)
6489 * init.c: Thomas Guettler <thomas@thomas-guettler.de> reports
6490 a segfault when you search for "~b \\${".
6492 * po/zh_TW.po: update
6494 2001-09-06 12:10:10 roessler (roessler)
6498 * curs_main.c: Try to fix a boundary condition: Assume that you
6499 are in a limited view which includes the folder's last message.
6500 Display that message. Wait until a new message is added to the
6501 current folder which does NOT match the limit pattern. Press tab.
6502 Mutt would get confused. I think that this patch fixes the
6503 problem (but I'm not entirely sure).
6505 2001-09-05 12:09:44 roessler (roessler)
6507 * sendlib.c: BSD/OS portability fix from Edmund Grimley Evans.
6510 * imap/imap.c, init.h: patch-1.3.22.1.remove_warnings.awn.1,
6511 from Andrew W. Nosenko.
6513 2001-09-04 19:12:23 roessler (roessler)
6517 * imap/util.c, mutt_socket.c, muttlib.c, pop.c, url.c, url.h:
6518 patch-bac.canonifypath-4.
6520 The attached patch reverts the IMAP canonification patch I
6521 reverted a version ago (sorry for being so wishy-washy). This
6522 time I put in some code to preserve IMAP URL passwords in the
6523 initial pass, so people who like to use those sorts of URLs still
6524 can. That was the only reason I had reverted the patch before.
6526 (From Brendan Cully.)
6528 * po/ja.po, po/ru.po, po/uk.po: updates
6530 * mutt_tunnel.c: patch-bac.tunnelreopen-1 from Brendan Cully.
6532 2001-09-03 13:59:37 roessler (roessler)
6534 * curs_main.c, thread.c: Don't lose track of the current message
6535 when collapsing and changing sort modes wildly. Noted by
6538 * NEWS, globals.h, init.h, mh.c: Make MH sequences variable.
6542 * sendlib.c: Don't try to attach non-regular files. #754.
6544 2001-08-31 09:21:55 roessler (roessler)
6546 * NEWS: Mention mailto URL support.
6548 * imap/imap.c, imap/util.c, imap/command.c: Fix some memory leaks.
6549 From Pawel Salek, by way of Brendan Cully.
6551 2001-08-30 21:30:39 roessler (roessler)
6553 * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/pt_BR.po,
6554 po/ru.po, po/sk.po, po/lt.po, po/nl.po, po/pl.po, po/it.po,
6555 po/ja.po, po/ko.po, po/gl.po, po/hu.po, po/id.po, po/et.po,
6556 po/fr.po, po/eo.po, po/es.po, po/el.po, po/da.po, po/de.po,
6557 ChangeLog, VERSION, doc/Makefile.in, po/cs.po: automatic
6558 post-release commit for mutt-1.3.22.1
6560 * po/uk.po, po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po,
6561 po/pt_BR.po, po/ru.po, po/pl.po, po/lt.po, po/nl.po, po/it.po,
6562 po/ja.po, po/ko.po, po/hu.po, po/id.po, po/gl.po, po/et.po,
6563 po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po, po/da.po,
6564 ChangeLog, VERSION, po/cs.po, reldate.h: automatic post-release
6565 commit for mutt-1.3.22
6567 * contrib/sample.muttrc-tlr: update
6569 * build-release: branches: 2.17.2; more preparations for
6572 * Makefile.am, README.UPGRADE: README.UPGRADE is quite outdated.
6574 * doc/muttrc.man.head, NEWS: documentation updates.
6576 * doc/mutt.man: branches: 1.16.2; mention ~/.mutt/muttrc
6578 * curs_main.c: Fix #750 / deb#108628.
6580 * pop_auth.c: patch-20010829.vvv.pop_auth
6582 2001-08-28 20:39:04 roessler (roessler)
6584 * handler.c: Don't do character conversion when we call an
6585 external handler for a text type. Assume that the conversion
6590 2001-08-24 08:07:42 roessler (roessler)
6592 * sendlib.c: Don't use the 7bit encoding for non-text MIME types.
6593 This may produce slightly longer messages, but it helps to
6594 avoid corruption with binary attachments which look like text,
6599 * sendlib.c: More liberally apply MIME encodings to non-text
6600 body parts when there's a ^From_ line.
6602 2001-08-23 19:10:04 roessler (roessler)
6604 * po/eo.po, po/sv.po: update
6606 2001-08-22 14:41:32 roessler (roessler)
6608 * po/et.po, po/fr.po: update
6610 * pop_auth.c: This should fix the warnings which A. Nosenko found.
6611 (And may introduce new ones about unused variables.)
6613 2001-08-21 21:54:33 roessler (roessler)
6615 * po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
6616 po/pt_BR.po, po/ru.po, po/pl.po, po/ja.po, po/ko.po, po/lt.po,
6617 po/nl.po, po/hu.po, po/id.po, po/it.po, po/fr.po, po/gl.po,
6618 po/et.po, po/el.po, po/eo.po, po/es.po, po/da.po, po/de.po,
6619 po/cs.po, reldate.h, VERSION, ChangeLog: automatic post-release
6620 commit for mutt-1.3.21
6622 2001-08-20 12:11:28 roessler (roessler)
6624 * mx.c: Check for .mew-cache in MH folders.
6626 2001-08-16 12:42:30 roessler (roessler)
6628 * sendlib.c: Mutt's detection of overly long lines would fail
6629 with text files when the long line is the last one, and is
6630 not finished by a newline character. This can, for instance,
6631 happen when you send out macintosh-generated HTML files.
6633 (And, apparently, we hit some boundary somewhere in the PGP code
6634 with that - I had some truncated attachments today.)
6636 2001-08-13 16:12:08 roessler (roessler)
6638 * pop.c: fix content-length headers.
6640 * mh.c: Fix treatment of maildir folders. We partially used mh
6641 routines for these, introducing absurdities such as .mh_sequences
6644 2001-08-12 10:15:15 roessler (roessler)
6646 * init.c, init.h: Fix the "strange e-mail header" bug. It was
6647 an uninitialized buffer. Thanks to Brendan Cully for figuring
6650 2001-08-11 17:39:13 roessler (roessler)
6652 * muttlib.c: Undo an earlier change to _mutt_expand_path, which
6653 seems to have caused problems. From Brendan Cully.
6655 * config.guess, config.sub: Update. Thanks, Brendan!
6657 2001-08-09 11:28:09 roessler (roessler)
6659 * po/uk.po, po/ja.po: update
6661 2001-08-08 19:27:50 roessler (roessler)
6663 * doc/manual.sgml.tail: Adding someone I forgot.
6665 2001-08-07 12:45:51 roessler (roessler)
6667 * doc/manual.sgml.tail: Update credits. I'm sure I forgot some
6668 people. If you feel you're one of them, please drop me a line!
6670 2001-08-06 17:49:06 roessler (roessler)
6672 * curs_lib.c: Here's a fix to allow (n)curses versions to work
6673 with some terminfo entries where (for whatever reason), someone
6674 specified cvvis but not cnorm. From a report/discussion with
6675 Mario Vanoni <vanonim@dial.eunet.ch>. (From Thomas Dickey.)
6677 * buffy.c: Another little MH buffy bug. From Len Lattanzi
6678 <Len.Lattanzi@Migration.com>.
6680 2001-08-03 16:55:41 roessler (roessler)
6682 * mh.c: fix an mh_buffy segfault.
6684 * configure.in: Don't default to "no" when we can't find sendmail.
6685 #713; Brendan Cully.
6687 * buffy.c, mh.c, mx.h: MH buffy.
6689 2001-08-02 22:59:16 roessler (roessler)
6691 * contrib/gpg.rc: Don't emit a comment armor header at all.
6693 * mh.c: Update mh_sequences when messages are deleted. Note:
6694 Currently, we only clean up our own sequences, and leave others'
6695 sequences alone. Should possibly be fixed.
6699 * imap/browse.c: Namespace fix. From Pawel Slawek (or Peter
6700 Bloomfield?); forwarded by Brendan Cully.
6702 2001-08-01 22:40:29 roessler (roessler)
6706 * po/fr.po, po/ru.po, po/de.po: updates.
6708 * gnupgparse.c: branches: 2.22.2; Signed fixes. Noted by
6709 Vincent Lefevre's compiler.
6711 * pgpkey.c: Signed fixes. Noted by Vincent Lefevre's compiler.
6713 2001-07-31 12:28:19 roessler (roessler)
6715 * mh.c: More MH fixes.
6717 * mh.c: fix a small typo
6719 * mailbox.h: branches: 2.10.2; Add mh_sequences support.
6722 * mh.c, mx.c: Add mh_sequences support. I hope this works.
6724 2001-07-29 09:48:04 roessler (roessler)
6726 * contrib/gpg.rc: Fix the comment header, and generally be
6729 2001-07-26 17:42:48 roessler (roessler)
6731 * imap/util.c: patch-bac.imapnextword-1. From Brendan Cully.
6733 * pgpkey.c: Don't confuse validity and trust when it comes to
6736 * thread.c: O(n log (n)) sorting from Jan Kratochvil
6739 2001-07-25 19:51:58 roessler (roessler)
6741 * po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
6742 po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/da.po, po/de.po,
6743 po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po,
6744 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/cs.po:
6745 update-po after gettext update.
6747 2001-07-24 21:29:47 roessler (roessler)
6749 * po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po,
6750 po/uk.po, po/ru.po, po/pl.po, po/pt_BR.po, po/ja.po, po/ko.po,
6751 po/lt.po, po/nl.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
6752 ChangeLog, VERSION, po/cs.po, po/da.po, po/de.po, po/el.po,
6753 po/eo.po, po/es.po, po/et.po, po/fr.po, reldate.h: automatic
6754 post-release commit for mutt-1.3.20
6756 * imap/imap.c: Avoid mail loss with IMAP. From Brendan Cully.
6758 * imap/command.c: patch-bac.capability-20010724.1. From Brendan
6761 * mbox.c: Add a status message, so "Writing messages" doesn't
6762 stay on screen forever.
6764 2001-07-24 06:42:06 Brendan Cully <brendan@kublai.com> (roessler)
6766 * imap/imap.c: The attached patch fixes a couple bugs I introduced
6767 recently when working around the buggy but firmly entrenched
6768 UW-IMAP 4.7 server. These resulted in additional overhead
6769 when synchronising mailboxes and occasional problems opening
6772 2001-07-19 14:51:14 roessler (roessler)
6774 * curs_main.c: Redraw when an alias is created - the user may
6775 have assigned a different realname.
6779 2001-07-11 07:19:45 roessler (roessler)
6781 * INSTALL: Replace mutt-dev@cs.hmc.edu by mutt-dev@mutt.org.
6782 Noted by "Mark E. Mallett" <mem@mv.mv.com>.
6784 2001-07-09 20:54:34 roessler (roessler)
6786 * Makefile.am, acconfig.h, configure.in: locale-related fix from
6789 2001-07-04 07:35:20 roessler (roessler)
6791 * imap/util.c: Fix a nit. From "Andrew W. Nosenko"
6794 2001-07-03 19:32:12 roessler (roessler)
6796 * m4/iconv.m4, configure.in: Iconv-related cleanup. From Brendan
6799 * init.c, muttlib.c, protos.h: Unified buffer handling, from
6802 * pgppubring.c: branches: 2.26.2; Don't sign-extend chars.
6804 * pgp.c: Fixing a PGP signature reporting bug; adding debugging
6807 * mutt_socket.c: Don't fcntl -1. From Brendan.
6809 * imap/imap.c, imap/imap_private.h, imap/message.c, muttlib.c,
6810 protos.h: Fix #677. From Brendan Cully.
6812 2001-07-02 20:28:32 roessler (roessler)
6814 * query.c: Fix a minor nit with the external query interface.
6816 * doc/manual.sgml.head: documentation from Brendan Cully.
6818 2001-06-29 10:06:16 roessler (roessler)
6820 * imap/imap.c, hook.c, init.h, mutt.h, mutt_socket.c, protos.h:
6821 patch-bac-vvvacounthook-20010628.1
6823 2001-06-28 20:34:05 roessler (roessler)
6825 * query.c: Query patch from Olivier Chapuis
6826 <olivier.chapuis@free.fr>.
6828 2001-06-27 16:08:06 roessler (roessler)
6832 * init.h, mutt.h, mx.c: patch-1.3.19i.rs.keep_flagged
6834 2001-06-26 10:26:54 roessler (roessler)
6836 * pgppubring.c: fixes.
6838 * pgplib.h, pgppubring.c: Fix handling of revocation certificates.
6840 * pgppubring.c: Also dump revocations.
6842 * pgplib.c, pgplib.h, pgppubring.c: Add a very simple
6843 signature-dumping mode to pgpring. (Not needed for mutt.)
6845 2001-06-19 08:39:17 roessler (roessler)
6849 * imap/imap.c, imap/message.c: IMAP error checking for bug #662.
6852 2001-06-18 17:29:55 roessler (roessler)
6854 * po/zh_CN.GB2312.po, po/zh_CN.po, po/zh_TW.Big5.po, po/zh_TW.po,
6855 configure.in: Renaming the Chinese translations.
6859 * globals.h, init.h, mutt.h, pop.h, pop_auth.c: The attached patch
6860 adds two variables: $pop_authenticators and $pop_auth_try_all.
6862 From Vsevolod Volkov.
6864 2001-06-14 13:29:06 roessler (roessler)
6868 2001-06-13 08:29:16 roessler (roessler)
6870 * m4/gettext.m4: Avoid more m4 macro collisions.
6872 * m4/glibc21.m4: branches: 1.2.2; 1.2.4; Avoid more m4 macro
6875 * imap/auth_sasl.c: An updated version of the previous patch.
6878 * mutt_sasl.c: branches: 2.10.2; An updated version of the
6879 previous patch. From Brendan.
6881 * mutt_sasl.h, pop_auth.c: An updated version of the previous
6882 patch. From Brendan.
6884 * pop_auth.c: This patch closes a ridiculous bug where the
6885 SASL library could be used without being initialised. I don't
6886 understand why lots of people weren't having problems, unless
6887 no one who uses SASL uses POP :)
6895 2001-06-12 12:45:29 roessler (roessler)
6897 * m4/gettext.m4, m4/progtest.m4, configure.in: gettext-related
6898 fixes. Most of this may just be temporary if we decide to get
6899 rid of our own gettext.m4.
6901 * m4/gettext.m4: Fix comments.
6905 2001-06-11 18:32:05 roessler (roessler)
6907 * imap/auth.c, imap/imap.c, doc/manual.sgml.head:
6908 patch-bac.flags-20010611.1
6910 * po/es.po, po/da.po: update.
6912 * doc/manual.sgml.head: Updates from Byrial Jensen.
6914 * keymap.c: command/function cosmetics from Byrial Jensen.
6916 * po/de.po, po/et.po, po/sv.po: update.
6918 * doc/mutt.man, doc/muttbug.man, init.c, init.h: Use the EMAIL
6919 environment variable as the default for $from.
6921 * po/eo.po, po/el.po: update.
6923 2001-06-07 23:15:53 roessler (roessler)
6925 * po/fr.po, po/id.po: updates for 1.3.19.
6927 * po/zh_TW.Big5.po: A fixed version from EGE.
6929 * build-release: Don't try to upload to sigtrap.guug.de any more.
6931 * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
6932 po/ru.po, po/sk.po, po/sv.po, po/ja.po, po/ko.po, po/lt.po,
6933 po/nl.po, po/pl.po, po/pt_BR.po, po/hu.po, po/id.po, po/it.po,
6934 po/fr.po, po/gl.po, po/es.po, po/et.po, po/el.po, po/eo.po,
6935 po/cs.po, po/da.po, po/de.po, reldate.h, VERSION, ChangeLog:
6936 automatic post-release commit for mutt-1.3.19
6938 * check_sec.sh: Don't check in intl/
6940 * m4/codeset.m4: branches: 1.1.2; 1.1.4; More from the gettext
6941 munster patch from E.G.E.
6943 * m4/glibc21.m4, m4/iconv.m4: More from the gettext munster
6946 * po/zh_TW.Big5.po, m4/gettext.m4, m4/lcmessage.m4,
6947 m4/progtest.m4: Gettext update. (From E.G.E., of course.)
6949 * intl/Makefile.in, intl/VERSION, intl/bindtextdom.c,
6950 intl/cat-compat.c, intl/config.charset, intl/dcgettext.c,
6951 intl/dcigettext.c, intl/dcngettext.c, intl/dgettext.c,
6952 intl/dngettext.c, intl/explodename.c, intl/finddomain.c,
6953 intl/gettext.c, intl/gettext.h, intl/gettextP.h,
6954 intl/hash-string.h, intl/intl-compat.c, intl/l10nflist.c,
6955 intl/libgettext.h, intl/libgnuintl.h, intl/libintl.glibc,
6956 intl/linux-msg.sed, intl/loadinfo.h, intl/loadmsgcat.c,
6957 intl/localcharset.c, intl/locale.alias, intl/localealias.c,
6958 intl/ngettext.c, intl/plural.c, intl/plural.y, intl/po2tbl.sed.in,
6959 intl/ref-add.sin, intl/ref-del.sin, intl/textdomain.c,
6960 intl/xopen-msg.sed, intl/.cvsignore, intl/ChangeLog, Makefile.am,
6961 acconfig.h, configure.in, gettext.c: Gettext update.
6963 * lib.h: branches: 2.11.2; Gettext update.
6965 * mbyte.c: Gettext update.
6969 * configure.in: ALL_LINGUAS. I forgot to do this earlier today.
6971 * NEWS: Documentation update from Brendan Cully.
6973 * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.GB2312.po,
6974 po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po, po/sk.po, po/ko.po,
6975 po/lt.po, po/nl.po, po/pl.po, po/et.po, po/fr.po, po/gl.po,
6976 po/hu.po, po/id.po, po/it.po, po/ja.po, po/cs.po, po/da.po,
6977 po/de.po, po/el.po, po/eo.po, po/es.po: Updating the gl
6978 translation, another update-po run.
6980 * po/zh_TW.Big5.po: Changed to utf-8 in order to avoid problems
6981 with recent gettext versions. Thanks to EGE!
6983 (BTW, the file name is lying now. Is this a problem?)
6985 * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
6986 po/ru.po, po/sk.po, po/sv.po, po/pt_BR.po, po/pl.po, po/ja.po,
6987 po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po, po/et.po,
6988 po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/cs.po,
6989 po/da.po, po/de.po, po/el.po: update-po; adding an Estonian
6992 * po/it.po: Fix a small bug.
6994 * imap/message.c: This patch ensures IMAP FLAGS aren't parsed
6995 twice when fetching the full message body. It really only amounts
6996 to a cosmetic error, but may cause spurious "Mailbox externally
7001 * INSTALL, README.SSL, rfc2047.c: Documentation updates and a
7002 little bug fix. From Brendan Cully.
7004 * init.c: Don't add empty strings to lists. From Thomas Parmelan
7007 2001-06-05 15:43:41 roessler (roessler)
7009 * handler.c: Leave slightly more margin with format=flowed.
7011 * imap/command.c, mutt_socket.c, mutt_ssl.c, mutt_tunnel.c:
7012 patch-bac.sockets-20010605.1
7014 * imap/auth.c, init.h: Change the delimiter for
7015 imap_authenticators to a colon.
7017 * imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
7018 imap/imap.c, imap/auth.c, imap/auth.h, imap/auth_anon.c,
7019 imap/auth_cram.c: The attached patch should be the last feature
7020 I want to get in before 1.4. It creates a new config variable
7021 $imap_authenticators, which is a comma-separated list of
7022 authentication methods for mutt to try to use to authenticate to
7023 an IMAP server. If it is unspecified you get the old behaviour
7024 - any method is tried, the first to succeed or fail ends the
7027 (From Brendan Cully.)
7029 * globals.h, init.h: The attached patch should be the last
7030 feature I want to get in before 1.4. It creates a new config
7031 variable $imap_authenticators, which is a comma-separated list of
7032 authentication methods for mutt to try to use to authenticate to
7033 an IMAP server. If it is unspecified you get the old behaviour
7034 - any method is tried, the first to succeed or fail ends the
7037 * attach.c, commands.c, handler.c: Check mutt_create_filter*'s
7038 return value for errors. This should avoid a bunch of possible
7041 2001-06-04 18:29:33 roessler (roessler)
7043 * doc/manual.sgml.head: Score documentation fix.
7047 * doc/.cvsignore, .cvsignore: Ignore some more generated files.
7048 From Andrew Nosenko.
7050 * Makefile.am: -I$(includedir) is moved from INCLUDES variable
7051 to the end of CPPFLAGS. This allow build Mutt with Bruno's
7052 libiconv and --prefix=/usr on glibc-2.1.2 systems.
7054 From "Andrew W. Nosenko" <awn@bcs.zp.ua>.
7056 * doc/Makefile.in, doc/instdoc.sh.in, contrib/Makefile.in,
7057 INSTALL, Makefile.am, configure.in, init.c, main.c, muttbug.sh.in,
7058 sendlib.c: Clean up the sharedir mess. From Lars Hecking.
7060 2001-06-01 08:53:23 roessler (roessler)
7062 * imap/command.c, imap/imap.c, imap/imap_private.h,
7063 imap/message.c, curs_main.c, mailbox.h: More concurrent IMAP
7064 modification handling from Brendan Cully.
7068 2001-05-31 18:04:24 roessler (roessler)
7070 * mutt_tunnel.c: Tunnel fixes.
7072 * configure.in: Fix some typos.
7074 * mutt_curses.h, configure.in: Utf-8 support with ncurses, by
7075 Sven Verdoolaege. Thomas E. Dickey says it looks reasonable,
7078 2001-05-30 23:00:51 roessler (roessler)
7080 * imap/command.c, imap/imap.c, Makefile.am, enter.c,
7081 mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h,
7082 mutt_ssl.c, mutt_ssl_nss.c, mutt_tunnel.c: Socket API clean-up
7085 * send.c: If messages have no References header, fall back to
7086 using In-Reply-To when constructing a reply's references header.
7087 This may not be strictly according to the book, but looks like
7088 a reasonable suggestion (which came from Vincent Lefebvre).
7090 * curs_main.c: Check whether any messages are visible.
7092 2001-05-29 20:26:23 roessler (roessler)
7094 * m4/gssapi.m4: branches: 1.1.2; GSSAPI fixes, tunnel driver.
7097 * imap/auth.c, imap/auth_gss.c, imap/auth_sasl.c, imap/imap.c,
7098 Makefile.am, README, configure.in, globals.h, init.h,
7099 mutt_socket.c, mutt_socket.h, mutt_tunnel.c, mutt_tunnel.h:
7100 GSSAPI fixes, tunnel driver. From Brendan Cully.
7102 * configure.in, md5.h, sha1.h: More type-determination fixes
7105 2001-05-28 19:14:47 roessler (roessler)
7107 * imap/util.c: Consult /etc/services for imaps port. From Brendan
7110 * imap/Makefile.am, Makefile.am, checktypes.c, configure.in,
7111 md5.h, md5c.c, sha1.c, sha1.h: Improve checking for 32bit
7112 integers. From Brendan Cully and Lars Hecking.
7114 * muttbug.sh.in: Cosmetics. From Brendan Cully.
7116 * imap/command.c, imap/imap.c, imap/imap_private.h: Detect
7117 external modifications of IMAP folders. From Brendan Cully.
7119 * curs_main.c: Fix attaching messages via IMAP. From Brendan
7122 2001-05-24 10:18:30 roessler (roessler)
7126 * browser.c: patch-bac.chdir-20010523.2
7128 2001-05-23 14:19:16 roessler (roessler)
7130 * browser.c: patch-bac.chdir-20010523.1
7132 * imap/browse.c: patch-bac.createnull-20010522.1
7134 2001-05-22 21:45:52 roessler (roessler)
7136 * doc/manual.sgml.head: Documentation nit from Björn Jacke.
7138 * configure.in: Let configure --help look prettier. From Brendan
7141 * doc/manual.sgml.head, doc/manual.sgml.tail: Documentation
7142 fixes from Brendan Cully.
7144 * imap/imap.c: Attachment deletion on IMAP servers, take two.
7146 2001-05-21 08:42:07 roessler (roessler)
7148 * imap/imap.c, imap/message.c, commands.c, mx.c, protos.h:
7149 Attachment deletion for IMAP folders. By Brendan Cully.
7151 2001-05-20 22:35:29 roessler (roessler)
7153 * handler.c: Fix character set conversion for non-plain text
7154 types with 8bit content-transfer-encodings. Noted by Björn Jacke.
7156 * imap/message.c: \Seen for FCCs. From Brendan Cully.
7158 2001-05-17 18:37:21 roessler (roessler)
7160 * pager.c: patch-1.3.18.bj.segfault.1.
7162 * handler.c: Fix multibyte encodings with quoted-printable.
7163 (patch-1.3.18.tt.decode_quoted.1) From TAKIZAWA Takashi
7164 <taki@luna.email.ne.jp>.
7166 2001-05-15 20:41:55 roessler (roessler)
7168 * imap/browse.c, imap/util.c, mutt_socket.c:
7169 patch-bac.notes-20010515.1
7171 * rfc1524.c: Make tests on an attachment's file name possible.
7172 Patch from Bob Bell <bobbell@zk3.dec.com>.
7174 2001-05-13 15:43:48 roessler (roessler)
7178 2001-05-12 05:49:31 roessler (roessler)
7180 * handler.c: Undo one of yesterday's aesthetical changes.
7182 * muttlib.c: IMAP path canonification hack from Brendan Cully.
7184 * handler.c: Adding a hack to use format=flowed's quoting
7185 information in the pager, using ANSI color sequences to turn
7188 2001-05-11 22:16:17 roessler (roessler)
7190 * handler.c: Don't cut off the final part of ttachments with
7193 * handler.c: Correctly handle extremely long lines.
7195 * handler.c: Improve handling of indented text when wrapping
7196 text/plain; format=flowed. This is, in particular, important
7197 when replying to messages with indented text. I hope this code
7198 does The Right Thing most of the time now.
7200 (Further note that we still try to avoid wrapping at places
7201 where the user didn't do so.)
7203 * handler.c: Some more esthetical nits.
7205 * handler.c: More fixes.
7207 * recvcmd.c: Fix some nits with respect to text/plain;
7210 * copy.c, handler.c, init.h, mutt.h, send.c: Add experimental
7211 support for text/plain; format=flowed.
7215 * headers.c: Some code simplifications.
7217 * headers.c, muttlib.c: Fix a memory leak in mutt_free_envelope();
7218 avoid dangling pointers in header editing.
7220 2001-05-10 13:15:45 roessler (roessler)
7224 * hdrline.c: Fix %D. From Len Lattanzi
7225 <Len.Lattanzi@migration.com>.
7227 * headers.c: Fix header editing and references headers.
7229 * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
7230 imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
7231 imap/command.c, imap/imap.c, imap/message.c, imap/util.c,
7232 sort.c, copy.c, curs_main.c, globals.h, hook.c, init.h, mbox.c,
7233 menu.c, mutt_socket.c, mutt_ssl.c, muttlib.c, mx.c, pgpkey.c,
7234 pop.c, pop_auth.c: A slightly extended version of Dave Ewart's
7237 * pop_lib.c: branches: 2.4.2; A slightly extended version of
7238 Dave Ewart's sleeptime patch.
7240 * protos.h: A slightly extended version of Dave Ewart's sleeptime
7243 * po/fr.po, po/id.po, po/sv.po, po/da.po: update.
7245 * po/hu.po, configure.in: Adding the Hungarian translation from
7246 Szabolcs Horvath <horvaths@fi.inf.elte.hu>.
7248 2001-05-07 19:21:41 roessler (roessler)
7250 * imap/README, imap/imap.h, imap/util.c, muttlib.c: IMAP path
7251 canonicalization. From Brendan Cully.
7253 2001-05-02 20:49:46 roessler (roessler)
7255 * doc/manual.sgml.tail: Document some missing functions.
7257 * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
7258 po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/id.po, po/it.po,
7259 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/de.po,
7260 po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/cs.po,
7261 po/da.po: make update-po.
7263 2001-05-01 21:32:50 roessler (roessler)
7265 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
7266 po/sv.po, po/tr.po, po/uk.po, po/pl.po, po/pt_BR.po, po/lt.po,
7267 po/nl.po, po/gl.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
7268 po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po,
7269 po/cs.po, ChangeLog, VERSION, reldate.h: automatic post-release
7270 commit for mutt-1.3.18
7272 2001-04-26 15:52:34 roessler (roessler)
7274 * configure.in: Replace tabs by spaces.
7276 * BEWARE, Makefile.am: Add a word of warning concerning the
7279 * imap/command.c, imap/imap.c, imap/message.c, imap/util.c,
7280 imap/browse.c, parse.c, pattern.c, pgp.c, pgpkey.c, postpone.c,
7281 recvattach.c, remailer.c, rfc1524.c, rfc2047.c, send.c,
7282 sendlib.c, url.c, Makefile.am, account.c, addrbook.c, alias.c:
7283 Add ascii_strcasecmp() and ascii_strncasecmp() functions which
7284 do locale-independent and case-insensitive string comparisons.
7285 Needed for mutt to work in iso-8859-9 environments, where
7286 tolower('I') != 'i'.
7288 * ascii.c: branches: 2.1.2; Add ascii_strcasecmp() and
7289 ascii_strncasecmp() functions which do locale-independent and
7290 case-insensitive string comparisons. Needed for mutt to work
7291 in iso-8859-9 environments, where tolower('I') != 'i'.
7293 * ascii.h, attach.c, charset.c, color.c, commands.c, copy.c,
7294 edit.c, handler.c, headers.c, init.c, keymap.c, mutt.h,
7295 mutt_ssl_nss.c, muttlib.c, mx.c: Add ascii_strcasecmp() and
7296 ascii_strncasecmp() functions which do locale-independent and
7297 case-insensitive string comparisons. Needed for mutt to work
7298 in iso-8859-9 environments, where tolower('I') != 'i'.
7300 2001-04-25 22:08:41 roessler (roessler)
7302 * globals.h, init.h, mutt.h, parse.c, protos.h, send.c,
7303 sendlib.c, thread.c, url.c: Implement RFC 2822's idea of
7304 the In-Reply-To header. In particular, we have to drop the
7305 $in_reply_to configuration variable. Also, the change in the
7306 specification makes some changes to the threading code reasonable.
7308 * parse.c: Use RFC 2822's interpretation of two-digit years.
7310 * charset.c: Kluge around some problems with iso-8859-9 locales.
7312 2001-04-24 11:21:22 roessler (roessler)
7314 * commands.c: When the character set is changed, ask whether or
7315 not mutt should convert.
7317 2001-04-19 09:39:49 roessler (roessler)
7319 * compose.c: Don't try to select the secret key from the public
7322 2001-04-18 15:12:50 roessler (roessler)
7324 * sendlib.c: Fix a segmentation fault. Bug reported by Björn
7325 Jacke and analyzed by Lars Hecking.
7327 2001-04-13 23:20:15 roessler (roessler)
7329 * enter.c: Fix KEY_ENTER. From EGE.
7331 * README, build-release: Introducing trithemius.gnupg.org.
7333 2001-04-11 23:42:59 roessler (roessler)
7335 * hook.c: Avoid excessive unhooking from within hooks.
7336 Problem noted by Eugene Lee <eugene@anime.net> on mutt-users.
7338 * doc/Makefile.in: Don't rely on GNU make's implicit rules for
7339 shell scripts. Noted by EGE.
7341 2001-04-09 16:10:59 roessler (roessler)
7343 * INSTALL: Fix the documentation of --enable-locale-fix.
7346 * enter.c, keymap.c: Entering multibyte characters. From Edmund
7349 * send.c: Avoid a crash. patch-1.3.17.tlr.pgpflags_fault.1.
7351 2001-04-05 23:23:37 roessler (roessler)
7357 * init.h: Fix a minor typo in the documentation.
7359 2001-04-04 23:29:29 roessler (roessler)
7361 * send.c: Fix pgp_replyencrypt and friends for group-replies to
7362 several tagged messages. Noted by Werner Koch.
7364 2001-04-03 19:26:55 roessler (roessler)
7366 * pgpkey.c: More PGP key selection changes: Clean up the key
7367 selection mechanism. I'd appreciate if some of you could review
7370 * pgpkey.c: Fixes for the previous patch.
7372 * pgpkey.c: Add an error message in case keys can be found,
7375 * init.h: Write "mail folder" instead of "folder" in the
7376 description of $postponed. If people believe they understand
7377 it better that way, fine with me. (Debian #89195.)
7379 * doc/manual.sgml.head: Fix a typo. Debian #90400.
7383 * url.c: Permit for passwords which contain '@'. From Felix
7384 von Leitner <leitner@fefe.de>.
7386 * mutt_socket.c: Set the close on exec bit for IMAP sockets.
7387 From Jason Gunthorpe <jgg@wakko.deltatee.com>. #536, Debian
7390 2001-04-02 13:02:56 roessler (roessler)
7392 * pop.c: Fix a buffer overrun. Noted by Gordon Sadler
7393 <gbsadler1@lcisp.com>; #530.
7395 * imap/Makefile.am: Fix dependencies. From Lars Hecking.
7397 2001-03-30 08:53:12 roessler (roessler)
7399 * imap/Makefile.am: Add a rule for ../types.h.
7401 2001-03-29 11:23:05 roessler (roessler)
7403 * pgp.c: Adding a dprint statement.
7405 2001-03-28 14:59:52 roessler (roessler)
7407 * pgp.c, pgp.h: Add some more PGP good signature checks, so we
7408 can detect whether or not an encrypted+signed message is OK.
7410 * main.c: fix some of the copyright messages.
7412 * gnupgparse.c, pgpkey.c, pgplib.c, pgplib.h, pgppacket.c: Make
7413 mutt compatible with GnuPG's latest features. As requested by
7416 * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
7417 po/ru.po, po/sk.po, po/sv.po, po/lt.po, po/nl.po, po/pl.po,
7418 po/pt_BR.po, po/it.po, po/ja.po, po/ko.po, po/es.po, po/fr.po,
7419 po/gl.po, po/id.po, po/eo.po, po/el.po, po/de.po, po/da.po,
7420 VERSION, po/cs.po, reldate.h, ChangeLog: automatic post-release
7421 commit for mutt-1.3.17
7425 2001-03-23 12:30:17 roessler (roessler)
7427 * send.c: handle my_hdr message-id: correctly.
7429 2001-03-20 17:28:55 roessler (roessler)
7431 * pgp.c: Fix Content-Disposition of PGP/MIME messages. The second
7432 part should get a file name for convenience, not the first one.
7434 * po/ja.po: Update from Oota Toshiya <oota@ppd.fc.nec.co.jp>.
7436 * mbyte.c: Fix a bug in mbrtowc_iconv(). From TAKIZAWA Takashi
7437 <taki@luna.email.ne.jp>.
7439 2001-03-12 11:54:38 roessler (roessler)
7441 * po/ru.po: update from Vsevolod.
7443 2001-03-08 16:48:50 roessler (roessler)
7445 * pager.c: Cosmetic change for OP_PAGER_TOP, suggested by Mike
7446 Schiraldi <raldi@research.netsol.com>.
7448 2001-03-05 20:52:04 roessler (roessler)
7450 * init.h: Fix use_ipv6.
7454 2001-03-04 14:25:07 roessler (roessler)
7458 * pgppacket.c: Fix the interpretation of new-style packet lengths.
7459 This is a really bad bug.
7461 * init.h, mutt.h, mutt_socket.c: Make it possible to enable ipv6
7464 2001-03-03 18:17:23 roessler (roessler)
7466 * mutt_ssl.c: Fix a typo concerning OpenSSL version numbers.
7468 2001-03-01 10:18:04 roessler (roessler)
7472 * po/de.po, po/id.po: updates.
7474 * imap/imap.c: Don't engage STARTTLS when already in SSL mode.
7476 2001-02-27 16:59:45 roessler (roessler)
7478 * Makefile.am, depcomp, missing: Adding files for users of
7479 automake-cvs. From Lars Hecking.
7481 * configure.in: Simplifications from Lars Hecking.
7483 * doc/Makefile.in: Distribute instdoc.sh.in.
7485 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
7486 po/sv.po, po/tr.po, po/uk.po, po/ko.po, po/lt.po, po/nl.po,
7487 po/pl.po, po/pt_BR.po, po/id.po, po/it.po, po/ja.po, po/es.po,
7488 po/fr.po, po/gl.po, po/el.po, po/eo.po, po/da.po, po/de.po,
7489 VERSION, contrib/Makefile.in, po/cs.po, reldate.h, ChangeLog:
7490 automatic post-release commit for mutt-1.3.16
7492 2001-02-26 16:35:39 roessler (roessler)
7494 * pgp.c: Fix behaviour with multiple signed blocks inside one
7497 * pgp.c: Add out-of-band signature status signalling for
7498 application/pgp with clearsig.
7500 2001-02-23 09:13:55 roessler (roessler)
7502 * imap/imap.c, mutt_ssl.c, po/ru.po: update.
7504 * url.h: Ports are unsigned short, not short.
7508 2001-02-21 17:02:18 roessler (roessler)
7512 * po/pl.po, po/sv.po: updates.
7514 2001-02-20 19:05:17 roessler (roessler)
7516 * imap/auth_gss.c, imap/message.c: More IMAP patches from Brendan.
7518 * sendlib.c: lookup_mime_type() could overflow. This is, however,
7519 harmless, because it only works on data from local configuration
7520 files which are either under the control of the user or under
7521 the control of root.
7523 2001-02-19 18:21:53 roessler (roessler)
7525 * imap/command.c: Improved error handling.
7527 * po/de.po: There is no such thing as a "Text Anhang" in German.
7529 * imap/imap.c, imap/imap.h, hook.c, mailbox.h, mx.c: Brendan
7530 Cully's generic access() wrapper which know about IMAP.
7534 2001-02-16 00:42:57 roessler (roessler)
7536 * imap/BUGS, imap/message.c: Bugfix. From B.C.
7538 * imap/message.c: Fix #378. From Brendan Cully.
7540 * imap/imap.c: Support for \HasNoChildren. From Brendan Cully.
7542 2001-02-15 16:37:27 roessler (roessler)
7544 * imap/browse.c, imap/imap.c, imap/imap.h, imap/util.c,
7545 acconfig.h, configure.in, globals.h, init.h, mutt.h, mutt_sasl.c,
7546 muttlib.c, pop_auth.c, url.c: Brendan Cully's latest STARTTLS
7549 * po/ja.po, configure.in: Adding ja.po.
7551 * charset.c: Fix iconv-hook. It would segfault with x-unknown
7552 and other problematic cases.
7554 * init.h: Fix the documentation of pgp_verify_sig. It's ask-yes,
7557 2001-02-14 23:58:28 roessler (roessler)
7559 * INSTALL: Add a comment about the sample iconv-hook files.
7561 * doc/Makefile.in, doc/instdoc.sh.in, doc/manual.sgml.head,
7562 doc/muttrc.man.head, doc/muttrc.man.tail,
7563 contrib/iconv/README, contrib/iconv/iconv.aix-3.2.5.rc,
7564 contrib/iconv/iconv.aix-4.1.5.rc,
7565 contrib/iconv/iconv.aix-4.2.0.rc,
7566 contrib/iconv/iconv.aix-4.3.2.rc,
7567 contrib/iconv/iconv.freebsd-3.3.rc,
7568 contrib/iconv/iconv.glibc-2.1.3.rc,
7569 contrib/iconv/iconv.glibc-2.1.90.rc,
7570 contrib/iconv/iconv.hpux-10.01.rc,
7571 contrib/iconv/iconv.hpux-10.20.rc,
7572 contrib/iconv/iconv.hpux-11.00.rc,
7573 contrib/iconv/iconv.irix-6.5.rc, contrib/iconv/iconv.osf1-4.0a.rc,
7574 contrib/iconv/iconv.osf1-4.0d.rc,
7575 contrib/iconv/iconv.solaris-2.4.rc,
7576 contrib/iconv/iconv.solaris-2.5.1.rc,
7577 contrib/iconv/iconv.solaris-2.6-cjk.rc,
7578 contrib/iconv/iconv.solaris-2.6.rc,
7579 contrib/iconv/iconv.solaris-2.7.rc, contrib/iconv/make.sh,
7580 contrib/Makefile.in, mutt.h, protos.h, charset.c, configure.in,
7581 hook.c, init.h: iconv-hook.
7583 * imap/auth.c, imap/imap.c, imap/message.c, acconfig.h,
7584 configure.in, mutt_sasl.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h:
7585 STARTTLS patch from Brendan Cully.
7587 * rfc2047.c, sendlib.c: Minor charset fixes. Users can now give
7588 any character set names in
7590 2001-02-13 23:42:29 roessler (roessler)
7592 * charset.c: Some more strange character set aliaes.
7594 * charset.c: Add more possibly-interesting character set names.
7596 * charset.c: While I'm on it, fix a warning and remove some
7597 weired code by proper use of ctype functions.
7599 * imap/utf7.c: branches: 1.5.2; Change charset-hook's behaviour.
7601 * charset.c: Change charset-hook's behaviour.
7603 * charset.h: branches: 2.19.2; Change charset-hook's behaviour.
7605 * gettext.c, gnupgparse.c, handler.c, rfc2047.c, rfc2231.c,
7606 sendlib.c: Change charset-hook's behaviour.
7610 * po/de.po: Fix some typos. From Björn Jacke.
7612 * recvattach.c: A little fix for those who don't have PGP
7615 * OPS.PGP, commands.c, curs_main.c, functions.h, pgp.c, pgp.h,
7616 protos.h, recvattach.c: Add a function check-traditional-pgp
7617 which can be used to handle old-style PGP messages and/or parts
7620 * query.c: Match all fields when searching on the query menu.
7622 * attach.c: Fix #470: multipart- and message-type attachments
7623 weren't handled correctly.
7625 2001-02-12 20:42:40 roessler (roessler)
7627 * curs_lib.c: Fix '?' in the file name dialogue. Fixes #468,
7630 * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.GB2312.po,
7631 po/zh_TW.Big5.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
7632 po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po,
7633 po/ko.po, po/lt.po, po/nl.po, VERSION, po/cs.po, po/da.po,
7634 po/de.po, po/el.po, reldate.h, ChangeLog: automatic post-release
7635 commit for mutt-1.3.15
7637 * NEWS: Tell users about some of the new features.
7639 * pgppacket.c: Don't free(NULL).
7641 * mutt.h, pgp.c, pgp.h, pgplib.c, pgplib.h, pgpmicalg.c,
7642 pgppacket.c, pgppacket.h, pgppubring.c, postpone.c, protos.h,
7643 send.c, sendlib.c, Makefile.am, compose.c, configure.in,
7644 gnupgparse.c, init.h: Auto-detect the micalg used with PGP/MIME
7647 * handler.c: Make mutt_decode_* usable without passing a BODY
7650 * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c: Fixes so
7651 mutt at least compiles with Brendan's new SASL patch.
7653 * lib.c: branches: 2.30.2; Fix mutt_read_line's behaviour when
7654 encountering an EOF. From Aaron Lehmann <aaronl@vitelus.com>.
7656 * pager.c: Avoid an infinite loop in the pager. From Edmund
7659 * imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
7660 imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c,
7661 imap/util.c, mutt_sasl.c, mutt_sasl.h, mutt_ssl.c, mutt_ssl.h:
7662 Brendan Cully's SASL patch.
7664 2001-02-08 15:50:51 roessler (roessler)
7666 * attach.c, commands.c, curs_lib.c, muttlib.c, pgp.c,
7667 recvattach.c, remailer.c: Replace various instances of endwin()
7668 by mutt_endwin(). This should help to avoid chaotic screen
7669 output on the "second" screen.
7673 * doc/manual.sgml.head: Fix a typo.
7675 2001-02-06 22:14:01 roessler (roessler)
7677 * doc/manual.sgml.head, doc/muttrc.man.head: Document fuzzy dates.
7679 * date.c, pattern.c: Fuzzy date matching. From Eike Rathke
7682 2001-02-02 12:36:19 roessler (roessler)
7684 * pgpinvoke.c: Apply more conservative quoting to some PGP
7687 * po/sv.po: Update from Jörgen Tegnér.
7689 2001-02-01 17:03:44 roessler (roessler)
7693 2001-01-31 18:31:27 roessler (roessler)
7695 * send.c: Don't use group mailboxes with list-reply. E.g.,
7696 when you have "ietf" as a list pattern, and a message goes to
7698 IETF-Announce:;, ietf-openpgp@somewhere.org,
7700 list-reply will now yield ietf-openpgp and _not_:
7702 IETF-Announce: ietf-openpgp@...
7704 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
7705 po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/fr.po,
7706 po/gl.po, po/id.po, po/it.po, po/ko.po, po/lt.po, po/nl.po,
7707 po/pl.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
7708 po/es.po: Including the turkish translation from Fatih Demir
7709 <kabalak@gmx.net>; make update-po.
7711 * configure.in: Including the turkish translation from Fatih
7712 Demir <kabalak@gmx.net>.
7714 2001-01-30 10:24:36 roessler (roessler)
7716 * doc/manual.sgml.head: Stan Ryckman <stanr@sunspot.tiac.net>
7717 noted that we are abusing "envelope" where it should be "header".
7719 * thread.c: Fix sort_aux=received. From <benno@sesgroup.net>.
7721 * pager.c: Eric Fischer <eric@eazel.com> sent us this patch as
7722 part of bug#441. I'm not entirely sure that it works, but let's
7725 * po/de.po, po/id.po: update
7729 * pop_auth.c: Fixing a stupid typo. bug#445, from Larry Rosenman
7732 2001-01-27 13:50:26 roessler (roessler)
7734 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po,
7735 po/uk.po, po/pt_BR.po, po/ru.po, po/pl.po, po/ko.po, po/lt.po,
7736 po/nl.po, po/gl.po, po/id.po, po/it.po, po/es.po, po/fr.po,
7737 po/eo.po, po/el.po, po/de.po, po/da.po, po/cs.po, VERSION,
7738 reldate.h, ChangeLog: automatic post-release commit for
7741 * recvattach.c: More improvements to the recvattach collapsing.
7743 * mutt.h, pager.c, pager.h, protos.h, recvattach.c: Add collapsing
7744 to the receive-attach menu, and improve digest handling that way.
7746 * OPS: branches: 2.22.2; Add collapsing to the receive-attach
7747 menu, and improve digest handling that way.
7749 * attach.c, attach.h, compose.c, functions.h, init.h: Add
7750 collapsing to the receive-attach menu, and improve digest handling
7753 2001-01-25 12:04:46 roessler (roessler)
7755 * po/cs.po: Fixes from Björn Jacke <bjacke@suse.de>.
7757 * contrib/pgp6.rc: A nit from Björn Jacke <bjacke@suse.de>.
7759 2001-01-22 11:04:56 roessler (roessler)
7761 * mutt_ssl.c: patch-1.3.13.tk.ssl.connect.1
7763 2001-01-18 11:27:56 roessler (roessler)
7765 * complete.c: Completion fix. From Aaron Schrab
7766 <aaron+mutt@schrab.com>.
7768 2001-01-17 08:53:12 roessler (roessler)
7770 * rfc822.c: This one-line diff should fix the behaviour of the
7771 address parser when encountering loose dots in addresses.
7773 * imap/auth_sasl.c: Try to catch mysterious failures of the SASL
7774 library instead of hanging. From Brendan Cully.
7776 2001-01-15 10:40:50 roessler (roessler)
7778 * copy.c: Some debugging helpers.
7780 * send.c: Use safe_fclose() where a NULL pointer may be passed
7783 * pattern.c: Make ~m usable in $simple_search. From
7784 <David.Good@stratasource.com>.
7786 2001-01-10 19:36:43 roessler (roessler)
7788 * recvcmd.c, send.c: Make some messages about mime-forwarding
7789 more comprehensible to normal users.
7791 2001-01-08 23:09:32 roessler (roessler)
7793 * imap/auth_sasl.c, imap/utf7.c, imap/util.c, charset.c,
7794 charset.h, check_sec.sh, dotlock.c, enter.c, gnupgparse.c,
7795 keymap.c, lib.c, mutt_sasl.c, parse.c, pgp.c, pgppubring.c,
7796 pop_auth.c, regex.c, rfc2047.c, rfc2231.c, rfc822.c, sendlib.c,
7797 strdup.c: Let check_sec.sh check for use of the unsafe malloc,
7798 realloc, free, and strdup routines. While we are on it, plug
7799 some memory leaks and make some code understandable.
7801 * intl/cat-compat.c, imap/auth_cram.c, imap/auth_gss.c,
7802 imap/imap.c, imap/imap_private.h, imap/message.c, base64.c,
7803 browser.c, check_sec.sh, commands.c, complete.c, copy.c,
7804 curs_lib.c, edit.c, handler.c, init.c, lib.c, pager.c, pgp.c,
7805 pgpkey.c, pop_lib.c, protos.h, query.c, rfc2231.c, rfc822.c,
7806 send.c, sendlib.c, snprintf.c: Fix and/or check more fishy code.
7808 * intl/cat-compat.c, imap/auth_cram.c, imap/auth_gss.c, browser.c,
7809 buffy.c, check_sec.sh, curs_main.c, enter.c, init.c, main.c,
7810 makedoc.c, mkjtags.c, mutt_sasl.c, pgp.c, pgpinvoke.c, pgpkey.c,
7811 pop.c, protos.h, regex.c, rfc2231.c, sendlib.c: Going through
7812 possible security problems with a fine comb. If you want to help,
7813 check out the current source, and run check_sec.sh.
7815 * attach.c, build-release, check_sec.sh, edit.c, pgpkey.c:
7816 Some automated security checks concerning fopen() calls.
7818 2001-01-04 05:39:31 roessler (roessler)
7820 * gettext.c: Don't use debugfile unless DEBUG is #defined.
7822 2001-01-03 13:39:48 roessler (roessler)
7824 * enter.c, mbyte.c: More wide-char patches from EGE.
7826 * enter.c: Don't accept '\0' as keyboard input.
7828 * imap/auth_sasl.c: Set SASL_IP_{LOCAL,REMOTE} properties -
7829 needed for krb4 support; from yak@MIT.EDU.
7831 * enter.c: Try to fix nonprintable character input.
7833 * enter.c: Extend the editor so it supports unprintable
7836 2001-01-02 16:34:26 roessler (roessler)
7838 * enter.c: Make my_wcstombs more robust. From EGE.
7840 * main.c: Only show mailboxes with -y. From
7841 devenish@arcme.uwa.edu.au.
7843 * account.h: Fix password input. From Vsevolod Volkov.
7845 2000-12-31 15:30:52 roessler (roessler)
7847 * po/ru.po, pop_lib.c: Missing patches from VVV.
7849 * imap/imap.c, OPS, curs_main.c, functions.h, globals.h:
7850 Experimental patch to add an imap-fetch-mail function.
7852 * mutt.h, protos.h, browser.c, curs_lib.c, enter.c, main.c:
7853 Make browser behaviour more consistent with expectations.
7855 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po,
7856 po/uk.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po, po/pl.po,
7857 po/it.po, po/ko.po, po/id.po, po/es.po, po/fr.po, po/gl.po,
7858 po/eo.po, po/da.po, po/de.po, po/el.po, VERSION, po/cs.po,
7859 reldate.h, ChangeLog: automatic post-release commit for
7862 2000-12-30 10:28:16 roessler (roessler)
7866 2000-12-22 18:03:34 roessler (roessler)
7868 * configure.in: autoconf consmetics. From L.H.
7870 * enter.c, mutt.h: Some more changes to the enter code.
7872 * enter.c: Fix some ugly bugs in the completion code.
7873 In particular, replace_part() could lead to heap corruption.
7875 * po/lt.po, configure.in: Lithuanian translation. From Gediminas
7876 Paulauskas <menesis@delfi.lt>.
7878 2000-12-21 09:19:41 roessler (roessler)
7880 * flags.c, init.h, mh.c, mutt.h: patch.me.maildir_trash.1
7882 2000-12-17 19:54:58 roessler (roessler)
7886 2000-12-14 15:40:30 roessler (roessler)
7888 * doc/manual.sgml.head: Improve hook documentation. From Lars
7891 * enter.c: More file name completion fixes.
7893 * enter.c: Fix "tab-tab" at the change-folder prompt.
7895 2000-12-10 21:01:35 roessler (roessler)
7897 * imap/message.c, init.h, mutt.h: Avoid implicit flag updates
7898 with IMAP. From Brendan Cully.
7900 * configure.in, enter.c, mbyte.c, mbyte.h, mutt.h: More enter.c
7901 updates. From E.G.E..
7903 * mbyte.h, mutt.h, configure.in, enter.c: More changes to the
7904 utf-8 friendly line editor: Implement some missing functions,
7905 include some more header files.
7907 2000-12-08 10:38:30 roessler (roessler)
7909 * curs_lib.c: Remove an unnecessary ENTER_STATE allocation.
7911 * curs_lib.c, enter.c, mutt.h, protos.h: Make _mutt_enter_string()
7914 * curs_lib.c, edit.c, enter.c, protos.h: Make the line editor
7915 utf-8 friendly. First take from Edmund Grimley Evans.
7917 2000-12-06 20:31:46 roessler (roessler)
7919 * gnupgparse.c: Fix pgp_ignore_subkeys.
7921 * mutt_curses.h: Make the BEEP macro a bit safer. From EGE.
7923 * imap/imap.c: Fix a memory leak in imap_logout_all.
7925 2000-12-04 09:00:08 roessler (roessler)
7927 * mbyte.c: A little fix for the -HAVE_WC_FUNCS +LOCALES_HACK case.
7930 2000-12-03 09:34:41 roessler (roessler)
7932 * doc/PGP-Notes.txt: Document the fact that Courier MTA corrupts
7933 PGP/MIME signatures.
7935 2000-12-02 09:16:47 roessler (roessler)
7937 * po/el.po, po/uk.po: update.
7939 2000-11-28 11:19:57 roessler (roessler)
7941 * po/da.po, po/de.po, po/fr.po, po/id.po: updates
7943 2000-11-27 13:14:28 roessler (roessler)
7945 * attach.h, commands.c, compose.c, curs_main.c, protos.h,
7946 recvattach.c: Make sure edit-type works without a segmentation
7947 fault from the receive-attach menu.
7949 * po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po,
7950 po/sk.po, po/sv.po, po/pl.po, po/pt_BR.po, po/nl.po, po/it.po,
7951 po/ko.po, po/fr.po, po/gl.po, po/id.po, po/eo.po, po/es.po,
7952 po/el.po, po/cs.po, po/da.po, po/de.po, reldate.h, VERSION,
7953 ChangeLog: automatic post-release commit for mutt-1.3.12
7955 2000-11-23 10:30:49 roessler (roessler)
7957 * contrib/sample.muttrc-tlr: Use display_filter to fix some
7958 ugliness people are sending me.
7960 * commands.c: Don't endwin() before invoking the display_filter.
7962 2000-11-21 10:32:34 roessler (roessler)
7964 * protos.h, main.c, curs_lib.c, globals.h: [stable] Introduce
7965 mutt_curses_message and mutt_nocurses_message. From Olaf Kirch.
7967 * globals.h, main.c, protos.h, curs_lib.c: Introduce
7968 mutt_curses_message/mutt_nocurses_message. From Olaf Kirch.
7970 2000-11-20 13:20:28 roessler (roessler)
7972 * contrib/gpg.rc: Add a missing --textmode switch.
7974 2000-11-19 20:39:49 roessler (roessler)
7976 * NEWS: Mention $print_split.
7978 * contrib/sample.muttrc-tlr: update
7980 * mutt.h, pgp.c, protos.h, commands.c, init.h: Introduce a
7981 new option named $print_split. While we are on it, unify
7982 the pipe-message and print-message code, and fix the PGP
7983 key-extraction code so it doesn't interact with OPTPIPEDECODE
7984 in strange manners any more.
7986 2000-11-18 19:50:48 roessler (roessler)
7988 * curs_lib.c: Remove an unnecessary include statement.
7990 2000-11-17 09:19:41 roessler (roessler)
7992 * po/sv.po: Small fix from Jörgen Tegnér <teg@post.netlink.se>.
7994 * imap/auth_gss.c: [stable] GSSAPI patch from Bill Nottingham
7995 <notting@redhat.com>.
7997 * doc/manual.sgml.tail, curs_main.c, functions.h: Make folder
7998 synchronization possible from within the pager. From Chris
7999 Cutler <cutler@bluemug.com>.
8001 2000-11-15 20:29:58 roessler (roessler)
8003 * charset.c: Fix langinfo-based character set detection.
8004 From Martin Norbäck <d95mback@dtek.chalmers.se>.
8006 2000-11-14 16:57:19 roessler (roessler)
8008 * curs_main.c: another possibly problematic case.
8010 * curs_main.c: Try fixing a possible segmentation fault. I'm not
8011 entirely sure how I produced it, but it's at least obvious where
8014 2000-11-13 22:19:57 roessler (roessler)
8016 * gnupgparse.c, init.h, mutt.h: Add the pgp_ignore_subkeys option.
8017 Unset it to get the traditional listing with all the subkeys.
8018 (Experimental, may introduce new bugs.)
8020 * po/ru.po, po/sv.po: update
8022 * remailer.c: Qualify some more header fields.
8024 2000-11-07 10:31:51 roessler (roessler)
8026 * init.h, mutt.h, send.c: Add a sig_on_top option.
8030 2000-11-06 11:27:07 roessler (roessler)
8032 * po/zh_TW.Big5.po, po/da.po: update
8034 * configure.in: Make building mutt without iconv support possible.
8037 2000-11-03 10:16:32 roessler (roessler)
8039 * init.h: Change pgp_good_sign's default to 0 instead of UL "".
8040 This should fix the annoying error messages when starting up
8041 mutt on some systems.
8043 * init.c: Make error reporting more verbose.
8045 * po/de.po, po/fr.po, po/id.po: updates
8047 2000-11-01 13:14:18 roessler (roessler)
8049 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po,
8050 po/uk.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po,
8051 po/pt_BR.po, po/ru.po, po/cs.po, po/da.po, po/de.po, po/el.po,
8052 po/eo.po, po/es.po, po/fr.po, po/gl.po, ChangeLog, VERSION,
8053 reldate.h: automatic post-release commit for mutt-1.3.11
8055 2000-10-27 10:51:01 roessler (roessler)
8057 * enter.c: A nicer version of {capitalize,...}-word functions.
8059 * doc/manual.sgml.head: Document the recent additions to the
8062 * OPS, enter.c, functions.h: Add capitalize-word, upcase-word,
8063 downcase-word functions to the editor. Bindings follow the
8064 Emacs conventions (i.e., M-c, M-u, M-d).
8066 2000-10-25 18:56:20 roessler (roessler)
8068 * rfc822.c: Fix parsing of route-addrs.
8070 2000-10-24 08:59:21 roessler (roessler)
8072 * doc/manual.sgml.tail: Document edit-type. From Mikko Hänninen.
8076 2000-10-23 16:39:10 roessler (roessler)
8078 * doc/manual.sgml.head: Typo. From Daniel Roesen <dr@bofh.de>.
8080 * doc/manual.sgml.head: Fix documentation of uznknown MIME type
8081 handling. From Brian Salter-Duke <b_duke@lacebark.ntu.edu.au>
8083 2000-10-18 09:01:56 roessler (roessler)
8085 * recvattach.c: Fix tree formatting in the recvattach menu.
8087 2000-10-17 15:10:51 roessler (roessler)
8089 * commands.c, curs_lib.c, hdrline.c, menu.c, protos.h: Fix
8090 pager and index display when non-printable space characters
8091 are encountered. From EGE.
8093 * sendlib.c: Teach mutt to attach files of arbitrary type.
8095 2000-10-16 17:29:55 roessler (roessler)
8097 * curs_lib.c: nl_langinfo({YES,NO}EXPR) may return an _extended_
8098 regular expression. Close #312.
8100 * po/zh_TW.Big5.po, po/id.po, po/sv.po: update
8102 * mutt_socket.c: Fix the strange "Can't connect" error messages.
8105 2000-10-12 14:49:58 roessler (roessler)
8109 2000-10-11 14:17:17 roessler (roessler)
8115 * po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/pt_BR.po,
8116 po/ru.po, po/sk.po, po/sv.po, po/nl.po, po/pl.po, po/ko.po,
8117 po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/cs.po,
8118 po/da.po, po/de.po, po/el.po, po/eo.po, ChangeLog, Makefile.am,
8119 VERSION, reldate.h: automatic post-release commit for mutt-1.3.10
8121 * buffy.c: Compilation fix from Emil Sit <sit@cisco.com>.
8123 2000-10-10 19:22:48 roessler (roessler)
8125 * po/POTFILES.in, doc/manual.sgml.head, globals.h, init.c,
8126 init.h, mailbox.h, mutt.h, muttlib.c, mx.c, mx.h, pop.c, pop.h,
8127 pop_auth.c, pop_lib.c, protos.h, recvattach.c, Makefile.am,
8128 browser.c, buffy.c, commands.c, compose.c, configure.in,
8129 curs_main.c: Vsevolod Volkov's POP mailbox patch.
8131 * doc/manual.sgml.head: Mixmaster documentation patch from
8134 2000-10-09 08:30:35 roessler (roessler)
8136 * main.c: Add an #ifdef for HAVE_GETADDRINFO.
8138 * mutt_socket.c: Use AF_INET6 only when necessary.
8140 2000-10-07 18:06:24 roessler (roessler)
8142 * curs_lib.c, help.c: Display fixes from EGE.
8144 2000-10-05 19:12:28 roessler (roessler)
8146 * query.c: Catch some possible NULL pointer deferences.
8147 From chris+usenet@chiappa.net (Chris Chiappa), posted to
8150 2000-10-04 18:50:35 roessler (roessler)
8152 * mutt_ssl_nss.c: Downgrade Michael Elkins' indentation style
8153 to the version used throughout mutt. ;-)
8155 * Makefile.am, acconfig.h, configure.in, init.c, init.h,
8156 mutt.h, mutt_socket.c, mutt_ssl_nss.c, pop.c: Adding support for
8157 Netscape's (pardon, Mozilla's) SSL implementation. From Michael
8160 * globals.h, init.h, mutt_socket.c, protos.h:
8161 patch.me.connect_timeout.1
8163 * signal.c: branches: 2.6.2; patch.me.connect_timeout.1
8165 2000-10-03 10:47:20 roessler (roessler)
8167 * NEWS: Document some of the recent user-visible changes.
8169 * doc/manual.sgml.head: More documentation for the "L" to_char.
8172 * hdrline.c, init.h: Adding a list flag to to_chars, From Andreas
8173 Plesner Jacobsen <apj@wol.dk>. Note: If you don't like the new
8174 behaviour, just set $to_chars to the old " +TCF" value.
8178 2000-10-02 09:11:52 roessler (roessler)
8180 * configure.in, mutt_socket.c: patch-bac.ipv6-1
8182 * curs_lib.c: patch-1.3.9.bj.yesno.1
8184 2000-09-28 06:53:36 roessler (roessler)
8186 * init.h: Fix a minor typo. From Byrial.
8188 * INSTALL, charset.c, charset.h, init.c: Document the
8189 --without-wc-funcs switch to configure, and clean up the code
8190 to set the character set from nl_langinfo from EGE.
8192 2000-09-27 14:28:35 roessler (roessler)
8194 * charset.c: Catch another error condition which may be caused
8195 by a broken nl_langinfo() function.
8197 * COPYRIGHT: We don't need to mention EAY's copyright any more.
8199 * charset.c: Fix #287.
8201 2000-09-26 23:05:46 roessler (roessler)
8205 * Makefile.am, checktypes.c, main.c, pgppubring.c, sha.h, sha1.c,
8206 sha1.h, sha1dgst.c, sha_locl.h: Replace the BSD-licensed sha-1
8207 from SSLeay with a public domain version in order to satisfy
8210 2000-09-25 13:03:09 roessler (roessler)
8214 * send.c: patch-1.3.9.bj.f-up-prompt.1
8216 2000-09-21 09:37:14 roessler (roessler)
8218 * po/sk.po, po/sv.po, po/uk.po, po/zh_CN.GB2312.po,
8219 po/zh_TW.Big5.po, po/ru.po, po/nl.po, po/pl.po, po/pt_BR.po,
8220 po/it.po, po/ko.po, po/es.po, po/fr.po, po/gl.po, po/id.po,
8221 po/el.po, po/eo.po, po/da.po, po/de.po, po/cs.po, ChangeLog,
8222 VERSION, reldate.h: automatic post-release commit for mutt-1.3.9
8224 * rfc2047.c: Make some of the code more readable. From EGE.
8226 2000-09-15 09:19:29 roessler (roessler)
8228 * rfc2047.c, rfc2047.h, sendlib.c: Fix some RFC2047 encoding bugs.
8230 2000-09-13 21:01:31 roessler (roessler)
8232 * rfc2047.c: Undo part of the character set canonicalization.
8233 EGE pointed out it isn't needed.
8235 * rfc2231.c: Replace "unknown" by "unknown-8bit".
8237 * sendlib.c: s/iconv_open/mutt_iconv_open/. Suggested by EGE.
8239 * charset.c: Add "646" as an alias for us-ascii. SunOS 5.8
8242 * browser.c: Let the browser handle non-existent directories
8243 more gracefully. From Byrial Jensen.
8245 2000-09-12 23:18:47 roessler (roessler)
8247 * configure.in: Remove some caching. From EGE.
8249 2000-09-11 10:50:37 roessler (roessler)
8251 * charset.c, copy.c, mbyte.c, rfc2047.c, sendlib.c: Fix some
8252 more character set glitches.
8254 2000-09-09 07:30:29 roessler (roessler)
8256 * charset.c: sizeof (dest) == 4. I should have written dlen
8257 instead. Noted by EGE.
8259 2000-09-08 21:52:04 roessler (roessler)
8261 * imap/imap.c: Brendan's version of the last fix. I put it in
8262 since he's most likely the next one to look at or change this. ,-)
8264 * imap/imap.c: Fix a silly little IMAP bug. From Daniel
8265 Jacobowitz <dan@debian.org>.
8267 * charset.c, protos.h, rfc2231.c, sendlib.c: Add a character
8268 set comparison function.
8270 2000-09-07 21:56:00 roessler (roessler)
8272 * charset.c: Add a table of official character set names.
8273 Data taken from www.iana.org.
8275 * rfc2231.c: Detect pure 7bit data and don't encode them.
8276 This helps a bit in situations where mutt believes it has some
8277 really strange us-ascii alias as the character set.
8279 * po/es.po, po/es.po, po/el.po: update
8281 * curs_lib.c: Make the use of nl_langinfo(YESEXPR/NOEXPR)
8282 more robust. Problem noted by Wolfgang Baumann <baumann@zib.de>.
8284 2000-09-06 08:47:13 roessler (roessler)
8286 * snprintf.c: Fix the MAX fix. from Byrial Jensen.
8288 2000-09-05 22:14:36 roessler (roessler)
8290 * init.c, muttlib.c, pgppubring.c, protos.h, snprintf.c: Clean
8291 up some warning messages. From Bob Bell.
8293 * hook.c: Fix a segmentation fault in hook parsing. From Bob
8296 2000-09-04 10:49:48 roessler (roessler)
8298 * imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h,
8299 imap/util.c, account.c, account.h, browser.c, curs_main.c, url.c,
8300 url.h: patch-bac.imapurl-4
8302 * po/ru.po, po/da.po, po/da.po: update
8306 * recvcmd.c: Fix a segmentation fault when replying to multiple
8307 message/rfc822-type attachments. Noted by David Champion.
8309 2000-09-01 08:58:39 roessler (roessler)
8311 * init.c: Don't mutt_pretty_mailbox when setting variables,
8312 since this may badly interact with non-default settings.
8313 Suggested by Byrial Jensen.
8315 2000-08-31 15:14:25 roessler (roessler)
8317 * muttlib.c: patch-1.3.8.bj.pretty_mailbox.1
8319 * doc/manual.sgml.head: patch-1.3.8.bj.manquote.1
8321 * imap/command.c, imap/imap.c: patch-bac.command-3
8323 2000-08-30 21:34:42 roessler (roessler)
8325 * pager.c: Fix display of backspace sequences. From EGE.
8327 * po/fr.po, po/de.po: update
8329 * po/sk.po, po/sv.po, po/uk.po, po/zh_CN.GB2312.po,
8330 po/zh_TW.Big5.po, po/id.po, po/it.po, po/ko.po, po/nl.po,
8331 po/pl.po, po/pt_BR.po, po/ru.po, po/cs.po, po/da.po, po/de.po,
8332 po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, ChangeLog,
8333 VERSION: automatic post-release commit for mutt-1.3.8
8337 * po/POTFILES.in, imap/Makefile.am, imap/imap_ssl.c,
8338 imap/imap_ssl.h, imap/md5.h, imap/md5c.c, imap/util.c, ChangeLog,
8339 Makefile.am, VERSION, configure.in, curs_main.c, init.c, md5.h,
8340 md5c.c, mutt_socket.c, mutt_ssl.c, mutt_ssl.h, reldate.h: SSL
8341 unification patch from Vsevolod.
8343 * imap/command.c, imap/imap.c, imap/message.c, imap/message.h:
8346 * muttlib.c: Fix mutt_prety_mailbox. From Vsevolod.
8348 2000-08-29 11:36:25 roessler (roessler)
8350 * curs_lib.c: The next version of Byrial Jensen's yesorno patch,
8351 this time without a memory leak.
8353 * acconfig.h, configure.in, curs_lib.c, main.c: Use locale for
8356 2000-08-28 13:14:55 roessler (roessler)
8358 * rfc2231.c: Little fix from EGE.
8360 * po/ru.po: Update from Vsevolod.
8362 2000-08-28 09:40:28 EGE (roessler)
8364 * complete.c: Fix a buffer overrun in complete.c.
8366 2000-08-28 09:39:36 Brendan Cully <brendan@kublai.com> (roessler)
8368 * imap/auth_sasl.c, imap/command.c, imap/imap_private.h,
8369 muttlib.c: The attached small patch adjusts mutt_pretty_mailbox
8372 2000-08-28 09:38:42 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
8374 * browser.c, curs_lib.c, hdrline.c, protos.h, recvattach.c: This
8375 patch moves hdr_format_s from hdrline.c to curs_lib.c and renames
8376 it to mutt_format_s. The function is then used in various places
8377 in browser.c and recvattach.c where previously there was "%%%ss".
8379 2000-08-28 09:37:44 roessler (roessler)
8381 * rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h, sendlib.c: Do
8382 character set selection for RFC2231 encodings. From EGE, but
8383 with choose_charset renamed to mutt_choose_charset.
8385 2000-08-28 09:32:58 edmundo@rano.org (EGE) (roessler)
8387 * mbyte.c, protos.h, utf8.c, wcwidth.c: This is the patch TAKIZAWA
8388 Takashi and I came up with in the end.
8390 When the Charset is euc-jp or shift_jis, iconv is used for
8391 mbrtowc and wcrtomb. The worst part is mbrtowc_iconv(), where
8392 I attempted to make mbrtowc both restartable (it can process
8393 part of multibyte character) and fast in the case where there
8394 is nothing left over from a previous character. Also I try to
8395 make no assumptions about how those character sets work, which
8396 is easy, because I know very little about them ...
8398 People who don't use one of those two stateless Japanese display
8399 charsets shouldn't be affected. People whose systems provide
8400 the wchar_t functions should be even less affected, because they
8401 don't even get this code in their binary.
8403 2000-08-25 06:28:24 roessler (roessler)
8405 * imap/imap.c, imap/imap_ssl.c, imap/imap_ssl.h, imap/util.c,
8406 account.c, account.h, browser.c, mutt_socket.c, mx.c, url.c,
8407 url.h: patch-bac.imapurl-2, with small modifications.
8409 2000-08-22 22:23:10 roessler (roessler)
8411 * muttlib.c: Fix #251, from Brendan.
8413 * Makefile.am, main.c, parse.c, protos.h, url.c, url.h: Add an
8414 URL parser, and support for mailto URLs.
8416 * doc/manual.sgml.head: Minor fixes from Will Fiveash.
8420 * hdrline.c: Fix %B in index_format.
8422 2000-08-21 19:25:26 roessler (roessler)
8424 * imap/browse.c, imap/imap.c, mutt_socket.c, muttlib.c:
8425 patch-bac.parsepath-2
8427 * doc/manual.sgml.head, doc/manual.sgml.tail: Documentation
8428 patch from Lars Hecking.
8430 * imap/imap.h, imap/imap_private.h, imap/message.c, imap/util.c,
8431 imap/browse.c, imap/command.c, imap/imap.c, doc/manual.sgml.head,
8432 browser.c, browser.h, buffy.c, functions.h, globals.h, init.h,
8433 OPS: patch-bac.createplus-1
8435 * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
8436 imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
8437 imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c:
8440 2000-08-17 06:06:02 roessler (roessler)
8442 * po/zh_CN.GB2312.po, configure.in: Adding zh_CN.GB2312
8445 * imap/Makefile.am, doc/Makefile.in, mutt_socket.c, mx.c: Random
8446 cleanup from Brendan Cully.
8448 * hdrline.c: Fix justification of number formats. (EGE)
8450 2000-08-15 17:21:19 roessler (roessler)
8454 * mbyte.c, pager.c, protos.h: Another charset fix from EGE.
8456 2000-08-10 15:48:13 roessler (roessler)
8458 * imap/Makefile.am: Fix from Brendan Cully.
8460 * doc/mutt.man, doc/muttrc.man.tail: More minor fixes.
8462 * doc/mutt.man: Document $MAILDIR.
8464 * init.c: Tell mutt about the MAILDIR environment variable DJB
8465 talks about in maildir (5).
8467 * doc/muttbug.man: Fix a typo.
8469 * doc/mbox.man: fix some typos.
8471 2000-08-09 21:14:35 roessler (roessler)
8473 * doc/Makefile.in, doc/mbox.man: Install mbox (5), and fix a typo.
8475 * doc/mbox.man: Document the mbox format in a manual page.
8476 There may be some need for this.
8478 * Makefile.am, configure.in, init.c, main.c: Minor portability
8479 and compilation fixes.
8481 2000-08-08 18:17:54 roessler (roessler)
8483 * po/POTFILES.in: Some files were missing. From Vsevolod Volkov.
8485 * imap/Makefile.am, imap/command.c, imap/imap.c,
8486 imap/imap_private.h, imap/message.c, init.c, mutt_socket.c,
8487 mx.c: * handles expunged messages better. Previously mutt's
8488 state was only updated when syncing the mailbox. This was the
8489 reason for Bob Bell's segfault when manipulating mailboxes
8490 with multiple simultaneous clients.
8491 * makes a small adjustment for Sam's weird Courier server, which
8492 returns an OK FETCH completed response even when FETCH fails. I
8493 should probably report that behaviour to him as a bug, though.
8494 * renames IMAP_REOPEN_PENDING to IMAP_EXPUNGE_PENDING * gets
8495 rid of the _("Closing mailbox...") message, which was obscuring
8496 the status updates. * clears some spurious mutt_clear_error
8497 calls in imap_cmd_finish. * makes socket reads and writes check
8498 that they have an open
8499 connection. Shouldn't be necessary (and such calls are logged),
8500 but can happen currently.
8501 * Some SASL vs regular authenticator tweaks in the imap Makefile.
8503 (From Brendan Cully.)
8505 2000-08-07 08:31:36 roessler (roessler)
8507 * po/Makefile.in.in, imap/Makefile.am, Makefile.am, configure.in,
8508 mapping.h, sort.h: Cross compilation patches from Rüdiger Kuhlmann
8509 <ruediger.kuhlmann@stud.uni-karlsruhe.de>.
8511 2000-08-06 14:35:15 roessler (roessler)
8513 * curs_lib.c: Return an exit value of 1 if mutt is left via
8514 ctrl-c. From Andre Albsmeier <andre.albsmeier@mchp.siemens.de>.
8516 2000-08-05 17:50:03 roessler (roessler)
8518 * imap/imap.c, imap/imap_private.h, imap/message.c,
8519 imap/Makefile.am, imap/auth_anon.c, imap/auth_cram.c,
8520 imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
8521 imap/browse.c, imap/command.c, mutt_socket.c: Unified IMAP
8524 * doc/manual.sgml.head, doc/manual.sgml.head: Fix keyboard
8525 binding documentation. From Thomas Schultz <tststs@gmx.de>.
8527 2000-08-04 21:47:11 roessler (roessler)
8529 * sendlib.c: Fix a character set encoding bug. From EGE.
8531 * imap/auth_sasl.c, imap/imap_ssl.c, doc/manual.sgml.head,
8532 account.c, mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h:
8533 SASL patch from Brendan Cully.
8535 2000-08-03 22:08:13 roessler (roessler)
8537 * charset.c: fix a segmentation fault.
8539 * po/eo.po, po/sv.po: update.
8541 * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
8542 po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/fr.po, po/gl.po,
8543 po/id.po, po/it.po, VERSION, imap/Makefile.am, po/cs.po, po/da.po,
8544 po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h, ChangeLog:
8545 automatic post-release commit for mutt-1.3.7
8547 * sendlib.c: Use a correct Envelope from when bouncing with
8548 $envelope_from enabled.
8550 * imap/BUGS, imap/auth_sasl.c, imap/imap.c, imap/imap_ssl.c,
8551 mutt_sasl.c: More IMAP fixes from Brendan.
8553 2000-08-02 18:03:21 roessler (roessler)
8557 2000-08-01 18:04:42 roessler (roessler)
8561 * imap/auth.c, imap/auth_gss.c, imap/auth_sasl.c, imap/message.c:
8562 Brendan's latest patches.
8564 2000-07-31 10:49:00 roessler (roessler)
8568 * m4/gettext.m4, imap/Makefile.am, imap/auth.c, imap/auth.h,
8569 imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
8570 imap/auth_login.c, imap/auth_sasl.c, imap/command.c,
8571 imap/imap.c, imap/imap_private.h, Makefile.am, acconfig.h,
8572 account.c, account.h, configure.in, globals.h, init.h, main.c,
8573 mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h: Brendan
8574 Cully's SASL patch. I hope I didn't miss any files.
8576 2000-07-29 16:33:53 roessler (roessler)
8580 * imap/README: updated readme file.
8582 * Makefile.am: Make sure checktypes and makedoc don't depend on
8587 2000-07-28 19:00:31 roessler (roessler)
8589 * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
8590 po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/eo.po,
8591 po/es.po, po/fr.po, po/gl.po, po/id.po, po/cs.po, po/da.po,
8592 po/de.po, po/el.po, ChangeLog, VERSION, reldate.h: automatic
8593 post-release commit for mutt-1.3.6
8595 * Makefile.am: parse.h no longer exists, so don't try to
8598 * po/sv.po: branches: 1.27.2.6.2; automatic post-release commit
8601 * po/uk.po: branches: 1.42.2.6.2; automatic post-release commit
8604 * po/zh_TW.Big5.po: branches: 1.30.2.6.2; automatic post-release
8605 commit for mutt-1.2.5
8607 * po/pt_BR.po: branches: 1.20.2.6.2; automatic post-release
8608 commit for mutt-1.2.5
8610 * po/ru.po: branches: 1.67.2.7.2; automatic post-release commit
8613 * po/sk.po: branches: 1.28.2.6.2; automatic post-release commit
8616 * po/ko.po: branches: 1.31.2.6.2; automatic post-release commit
8619 * po/nl.po: branches: 1.36.2.6.2; automatic post-release commit
8622 * po/pl.po: branches: 1.39.2.6.2; automatic post-release commit
8625 * po/gl.po: branches: 1.23.2.6.2; automatic post-release commit
8628 * po/id.po: branches: 1.31.2.7.2; automatic post-release commit
8631 * po/it.po: branches: 1.59.2.6.2; automatic post-release commit
8634 * po/el.po: branches: 1.31.2.6.2; automatic post-release commit
8637 * po/eo.po: branches: 1.30.2.6.2; automatic post-release commit
8640 * po/es.po: branches: 1.49.2.6.2; automatic post-release commit
8643 * po/fr.po: branches: 1.45.2.7.2; automatic post-release commit
8646 * po/cs.po: branches: 1.35.2.7.2; automatic post-release commit
8649 * po/da.po: branches: 1.13.2.7.2; automatic post-release commit
8652 * po/de.po: branches: 1.99.2.7.2; automatic post-release commit
8655 * reldate.h: automatic post-release commit for mutt-1.2.5
8657 * ChangeLog: branches: 2.40.2.6.2; automatic post-release commit
8660 * VERSION: branches: 2.28.2.6.2; automatic post-release commit
8663 * imap/imap.c, imap/imap_private.h, imap/message.c: Use UIDs
8664 instead of sequence numbers in IMAP. (Brendan)
8666 * imap/imap.c, imap/imap_private.h, imap/message.c,
8667 imap/message.h, imap/command.c, mutt.h, muttlib.c, mx.c: Handle
8668 expunged messages. From Brendan Cully.
8670 2000-07-26 09:30:01 roessler (roessler)
8672 * doc/manual.sgml.head: Nits from Michael Sobolev.
8674 2000-07-25 16:35:48 roessler (roessler)
8676 * Makefile.am: Include the muttbug wrapper with the distribution.
8678 * doc/Makefile.in: Install muttbug.man als flea.1.
8680 * doc/mutt.man, doc/muttbug.man, Makefile.am, main.c, muttbug:
8681 Install muttbug(1) as flea(1), and adjust the documentation
8682 accordingly. Note: Typing muttbug will still work.
8684 * doc/muttbug.man: More tiny fixes.
8686 * doc/muttbug.man: Fix some typos. In particular, it's bug
8687 tracking system, not buck tracking system. Oh well.
8689 * doc/Makefile.in, doc/mutt.man, doc/muttbug.man: muttbug(1)
8690 has a manual page of it's own now.
8692 * muttbug.sh.in: Fix a little bug concerning version numbers.
8694 * Makefile.am: The warning about README.UPGRADE can go.
8696 * doc/mutt.man: Mention the bug tracking system.
8698 * INSTALL: Mention that mutt needs an iconv implementation,
8699 and point users to libiconv.
8701 * INSTALL: Mention OpenBSD
8703 * Makefile.am: Remove types.h at "make clean" time.
8705 * curs_main.c: Fix a segmentation fault in the index.
8707 * curs_main.c: Try to fix a segmentation fault in the index.
8709 2000-07-24 07:48:53 roessler (roessler)
8711 * browser.h: make bit types unsigned. From albert chin
8712 <china@thewrittenword.com>.
8714 * curs_lib.c, hdrline.c, help.c, mbyte.c, mbyte.h, menu.c:
8715 Replace wctomb and mbtowc with wcrtomb and mbrtowc. From TAKIZAWA
8716 Takashi <taki@luna.email.ne.jp>, with small changes from Edmund
8719 2000-07-23 21:47:01 roessler (roessler)
8721 * menu.c: Fix #108, from Gero Treuner.
8723 * configure.in, resize.c: sys/ioctl.h vs. ioctl.h. From Sam
8726 * rfc2231.c: Fix an obvious bug which prevented rfc2231 _encoding_
8727 support from working.
8729 2000-07-22 09:01:43 roessler (roessler)
8731 * configure.in, mutt.h: Some more QNX compiling aides.
8733 2000-07-21 07:32:12 roessler (roessler)
8735 * imap/md5.h, Makefile.am, checktypes.c: Try to be smart about
8738 * imap/imap.c: Fix imap_passive. From Brendan Cully.
8740 * contrib/Makefile.in: Fix #150. From Brendan Cully.
8742 2000-07-20 17:51:52 roessler (roessler)
8744 * doc/devel-notes.txt: Typo.
8746 * imap/browse.c, imap/command.c, imap/imap.c, imap/imap.h,
8747 imap/imap_private.h, imap/util.c, mutt_socket.c, mutt_socket.h,
8748 mx.c, pop.c: Another IMAP patch from Brendan.
8750 * imap/util.c: quick hack against mx->mbox being NULL.
8752 * imap/BUGS, imap/imap.c, imap/imap.h, imap/util.c, postpone.c:
8753 patch-bac.postpone-2
8755 * pop.c: Use shared socket code, from Vsevolod Volkov.
8757 2000-07-19 10:21:57 roessler (roessler)
8759 * po/POTFILES.in, imap/Makefile.am, imap/auth.c, imap/auth_gss.c,
8760 imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h,
8761 imap/imap_socket.h, imap/imap_ssl.c, imap/imap_ssl.h,
8762 imap/message.c, imap/socket.c, imap/util.c, Makefile.am,
8763 acconfig.h, account.c, account.h, browser.c, configure.in,
8764 gettext.c, globals.h, init.c, init.h, mutt_socket.c,
8765 mutt_socket.h: IMAP socket moves by Brendan Cully, with a fix
8766 from Tommi Komulainen, and most likely based on input from
8767 Vsevolod Voykov (sp?).
8769 * imap/util.c: Fix more possible IMAP memory corruption.
8772 * imap/util.c: Fix possible memory corruption in stable.
8775 * imap/imap_private.h, imap/message.c, imap/socket.c, imap/imap.c:
8776 Backport various IMAP bug-fixes to stable. From Brendan Cully.
8778 2000-07-18 14:38:13 roessler (roessler)
8780 * imap/auth.c, imap/auth_gss.c, imap/browse.c, imap/command.c,
8781 imap/imap.c, imap/imap_private.h, imap/message.c, imap/socket.c:
8782 More IMAP clean-up from Brendan Cully.
8784 * imap/imap.c, imap/imap_private.h, imap/message.c, imap/socket.c,
8785 imap/utf7.c: IMAP fixes from Brendan Cully.
8787 * init.h, init.h: Documentation fix.
8789 2000-07-17 18:08:27 roessler (roessler)
8791 * imap/message.c: Fix possible heap corruption. From Brendan
8794 * imap/utf7.c: Name changes left out by EGE's patch.
8796 * imap/util.c, imap/imap_private.h: imap/UTF7 related fixes
8799 * curs_main.c: Fix #192.
8801 2000-07-16 15:35:14 roessler (roessler)
8803 * imap/Makefile.am, imap/browse.c, imap/imap.c,
8804 imap/imap_private.h, imap/message.c, imap/utf7.c, imap/util.c:
8805 Support modified UTF-7 in folder names. From Edmund Grimley
8806 Evans, modified by Brendan Cully.
8808 * handler.c: Another qp fix.
8810 * handler.c: More qp decoder modifications: We should handle
8811 multibyte characters spanning soft line breaks.
8813 * handler.c: Rewrite the quoted-printable decoder so it properly
8814 chops off trailing white space. Problem noted by Byrial Jensen.
8816 2000-07-15 06:51:47 roessler (roessler)
8818 * imap/socket.c: Add a message that we are looking up a host.
8820 2000-07-14 15:03:43 roessler (roessler)
8822 * imap/message.c, imap/message.h: Brendan's latest IMAP changes.
8824 * README.SSL: Tommi Komulainen's entropy gathering patch -
8827 2000-07-12 14:17:46 roessler (roessler)
8831 * imap/imap_ssl.c: Entropy gathering fixes.
8833 * configure.in: Re-apply the iconv patch from vvv.
8835 * configure.in: undo the enable-external-dotlock patch.
8837 * handler.c: Initialize a variable in order to avoid a
8838 segmentation fault. From Aaron Schrab.
8840 2000-07-11 20:38:49 roessler (roessler)
8842 * imap/imap.c, imap/imap_private.h, imap/socket.c: Unify logout
8843 stuff in _one_ function. From Vsevolod Volkov.
8845 * imap/message.c: Disable a bug work-around which actually
8848 * configure.in: Typo, noted by Brad <brad@comstyle.com>.
8850 2000-07-10 19:52:12 roessler (roessler)
8856 * rfc2047.c: Fix some possible NULL pointer deferences in the
8859 * imap/command.c, imap/imap.c, imap/message.c, imap/socket.c,
8860 browser.c, pgpkey.c, pop.c, query.c, remailer.c: Fix a bunch
8861 of cases where format parameters were missing from calls to
8862 mutt_message and mutt_error.
8864 * imap/command.c, imap/imap.c, imap/message.c, browser.c,
8865 pgpkey.c, pop.c, query.c, remailer.c: [stable] Fix a bunch of
8866 cases where format parameters were missing to calls of mutt_error
8869 * po/ru.po, po/de.po, po/da.po: update.
8873 * INSTALL, acconfig.h, charset.c, configure.in, main.c: Some
8876 2000-07-07 15:12:37 roessler (roessler)
8880 * attach.c, copy.c, editmsg.c, from.c, mbox.c, parse.c, parse.h,
8881 pgp.c, protos.h: Fix #185: is_from would return 0 (i.e., error)
8882 when parsing Jan 1 1970 12:00 - apparently, this point of time
8883 occurs on real mail folders.
8885 2000-07-06 23:08:39 roessler (roessler)
8887 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po,
8888 po/sk.po, po/nl.po, po/pl.po, po/it.po, po/ko.po, po/es.po,
8889 po/fr.po, po/gl.po, po/id.po, po/da.po, po/de.po, po/el.po,
8890 po/eo.po, ChangeLog, VERSION, po/cs.po: automatic post-release
8891 commit for mutt-1.2.4
8893 * muttlib.c: ups, this should be fixed in stable.
8895 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po,
8896 po/zh_TW.Big5.po, po/ko.po, po/nl.po, po/pl.po, po/eo.po,
8897 po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/cs.po,
8898 po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog, VERSION:
8899 automatic post-release commit for mutt-1.3.5
8901 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po,
8902 po/sk.po, po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po,
8903 po/id.po, po/it.po, po/el.po, po/eo.po, po/es.po, po/cs.po,
8904 po/da.po, po/de.po, reldate.h, ChangeLog, VERSION: automatic
8905 post-release commit for mutt-1.2.3
8909 * imap/auth.c, imap/auth_gss.c, imap/browse.c, imap/command.c,
8910 imap/imap.c, imap/imap_private.h, imap/imap_socket.h,
8911 imap/message.c, imap/socket.c: More IMAP clean-up.
8913 * imap/imap_private.h, imap/imap_socket.h, imap/message.c,
8914 imap/socket.c, imap/util.c, imap/browse.c, imap/command.c,
8915 imap/imap.c: More IMAP fixes from Brendan Cully.
8917 2000-07-05 14:39:14 roessler (roessler)
8919 * imap/socket.c: Fix the Fix. From TK.
8921 2000-07-05 10:32:17 Tommi Komulainen <Tommi.Komulainen@iki.fi>
8924 * imap/imap_ssl.c, imap/socket.c: - imap_logout_all assumed
8925 every connection with descriptor value != 0 to be ready for
8926 reading/writing. Unfortunately when the descriptor was closed,
8927 conn->fd remained untouched. This is why mutt segfaulted if
8928 IMAP login was aborted with ^G.
8930 - ssl_socket_close was called without calling ssl_socket_open
8931 first. This caused a segfault because conn->sockdata was
8932 NULL. Apparently there was also a memory leak, because
8933 conn->sockdata was never free'd :-]
8935 2000-07-05 08:05:03 roessler (roessler)
8937 * imap/BUGS, imap/TODO, imap/auth.c, imap/imap.c, imap/socket.c:
8938 IMAP cosmetics from Brendan Cully.
8940 2000-07-04 17:59:10 roessler (roessler)
8942 * doc/manual.sgml.head: slight documentation imrpovement from
8945 2000-07-03 15:26:22 roessler (roessler)
8949 * imap/BUGS, imap/command.c, imap/imap.c, imap/imap.h,
8950 imap/imap_socket.h, imap/socket.c, imap/util.c, curs_main.c:
8951 IMAP logout patch from Brendan Cully.
8957 * rfc2047.c: "Where have all the headers gone" fix from EGE.
8959 * sendlib.c: utf8 -> utf8 fix (From EGE).
8961 * rfc2047.c: RFC 2047 patch from EGE.
8963 2000-06-30 08:28:56 roessler (roessler)
8965 * po/pl.po: fix a format.
8967 * sendlib.c: Character set fix from EGE.
8969 2000-06-27 22:28:01 roessler (roessler)
8971 * sendlib.c: minor change from EGE.
8973 * main.c, rfc2047.c: Cosmetics. No, I didn't touch the word-wrap
8976 2000-06-26 23:10:26 roessler (roessler)
8978 * muttlib.c: Fix a possible segfault in mutt_expand_folder. Noted
8981 * muttlib.c: Fix a possible segmentation fault in
8982 mutt_expand_path. Noted by Andreas M. Kirchwitz.
8984 * doc/Makefile.in, contrib/Makefile.in: "make check" cosmetics.
8986 * contrib/sample.muttrc-tlr: update.
8988 * configure.in: Iconv detection patch. From Lars Hecking.
8990 * color.c, color.c: Fix #173. From Roland Rosenfeld.
8992 2000-06-22 23:18:36 roessler (roessler)
8994 * muttlib.c: Avoid crashing when forwarding message/rfc822-type
8997 * Makefile.am, prepare: Lars Hecking's build process patch
9000 * rfc822.c: branches: 2.9.2.1.2; Fix stack corruption
9001 in the RFC822 parser. Noted by Ari Gordon-Schlosberg
9002 <ari@heavyware.com>.
9004 * rfc822.c: Fix stack corruption in the RFC822 parser.
9005 Problem noted by Ari Gordon-Schlosberg <ari@heavyware.com>.
9007 * recvattach.c: Merge two almost-identical string constants.
9010 2000-06-21 19:23:23 roessler (roessler)
9012 * imap/auth_gss.c: More debug code which needs #ifdefs.
9014 * imap/auth_gss.c: More debugging code which needs #ifdefs.
9018 * Makefile.am, prepare: Work-around for keymap_defs and other
9019 dependency problems. From Lars Hecking.
9021 * muttlib.c: Fix ~logname expansion for stable.
9023 * muttlib.c: Fix ~logname expansion.
9025 * README: Remove explicit list of mirrors, and refer to
9028 * mbox.c: Fix another mbox synch problem.
9030 * mbox.c: Fix another bug in mbox synching.
9032 * postpone.c: Some more character set cleanup,.
9034 * commands.c, compose.c, muttlib.c, pgpkey.c, postpone.c,
9035 protos.h, recvattach.c, send.c, sendlib.c: More character set
9038 * postpone.c: Improve character set handling when postponing
9039 messages. This patch may lead to information loss under very
9040 special circumstances.
9042 * muttlib.c, protos.h: Remove unused mutt_dup_body () function.
9044 * compose.c, pgpkey.c, protos.h, recvattach.c, send.c, sendlib.c:
9045 Fix character set selection. Postponing and recalling messages
9046 should work again, now.
9048 * postpone.c, sendlib.c: Fix a file descriptor leak in sendlib.c.
9050 * main.c, main.c: patch-1.3.2.tbm.lastfolder, from Martin
9051 Michlmayr <tbm@cyrius.com>.
9053 * commands.c, hook.c, protos.h, recvattach.c, recvcmd.c, send.c:
9054 Apply message-hook to more commands, and make it more useful by
9055 permitting the "~h" and "~b" pattern specifiers. Bad enough, this
9056 removes message-hook abilities from the receive-attachment menu.
9058 2000-06-20 22:23:37 roessler (roessler)
9060 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pl.po, po/pt_BR.po,
9061 po/ru.po, po/sk.po, po/it.po, po/ko.po, po/nl.po, po/es.po,
9062 po/fr.po, po/gl.po, po/id.po, po/el.po, po/eo.po, po/cs.po,
9063 po/da.po, po/de.po, ChangeLog, VERSION, reldate.h: automatic
9064 post-release commit for mutt-1.2.2
9066 * build-release: Add a "make" call, so build-release will also
9067 work from a source tree which hasn't been built recently.
9069 * commands.c: Do some comparisons case-insensitive.
9073 * doc/muttrc.man.head: s/display-hook/message-hook/
9075 * po/de.po: Fix a misleading fuzzy translation about PGP
9076 signature validity. From Roland Rosenfeld.
9078 * imap/imap.c: Don't use debuglevel unless DEBUG is defined.
9079 Noted by china@thewrittenword.com.
9081 * imap/imap.c: Only use debuglevel if DEBUG is defined. Noted by
9082 Albert Chin <china@thewrittenword.com>,
9086 2000-06-19 21:13:19 roessler (roessler)
9088 * doc/devel-notes.txt, doc/manual.sgml.head, init.h, makedoc.c:
9089 patch-1.3.3.bj.docref.1
9091 * build-release: Make sure m4/Makefile is _really_ rebuilt.
9093 * po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po,
9094 po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/es.po, po/fr.po,
9095 po/gl.po, po/id.po, po/it.po, po/da.po, po/de.po, po/el.po,
9096 po/eo.po, po/cs.po, ChangeLog, VERSION, reldate.h: automatic
9097 post-release commit for mutt-1.2.1
9099 * doc/manual.sgml.head: Fix some more mentions of display-hook.
9101 * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
9102 po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po,
9103 po/pl.po, po/pt_BR.po, ChangeLog, VERSION, po/cs.po, po/da.po,
9104 po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h: automatic
9105 post-release commit for mutt-1.3.4
9107 * compose.c: No need to include iconv.h.
9113 2000-06-17 08:07:36 roessler (roessler)
9115 * imap/imap_ssl.c: Certificate verification fix from Tommi
9118 * imap/imap_ssl.c: SSL fix.
9122 2000-06-16 10:21:34 roessler (roessler)
9124 * OPS, commands.c, compose.c, functions.h, mutt.h, sendlib.c:
9125 patch-1.3.3.tlr.change_charset.1
9129 2000-06-15 21:37:07 roessler (roessler)
9131 * doc/manual.sgml.head, doc/muttrc.man.head, commands.c, hook.c,
9132 init.h, mutt.h, recvcmd.c, send.c: patch-1.3.3.tlr.message_hook.1
9134 * mutt.h, sendlib.c: patch-1.3.3.tlr.content_info.1
9136 * imap/imap.c: shut up the compiler.
9138 * po/ru.po, commands.c, init.h: nits.
9140 * commands.c, globals.h, init.h: patch-1.2.bbell.display_filter.2.
9142 * complete.c: patch-1.3.2.bbell.complete.1 - autocomplete "!",
9143 which is helpful in certain IMAP contexts.
9145 * copy.c, mbox.c, mh.c, mx.c: [stable] Prevent data corruption
9146 when the temporary space runs full. Backport from unstable.
9148 * po/el.po, po/fr.po: updates.
9152 * rfc2047.c, sendlib.c, copy.c, handler.c: Avoid dumping core
9153 when Charset isn't set.
9155 * init.h: Little documentation fix from Aaron Schrab.
9157 2000-06-14 09:23:45 roessler (roessler)
9159 * OPS, charset.c, charset.h, compose.c, functions.h, handler.c:
9160 Remove recode-attachment, and the "decoder" API. (EGE)
9162 * gettext.c: Make sure --disable-nls works. (EGE)
9164 2000-06-13 20:36:33 roessler (roessler)
9166 * init.h, mutt.h, sendlib.c: EGE's latest send-charset patch.
9168 * m4/curslib.m4: New file, contains Tom Dickey's CF_CURSES_LIBS
9171 * configure.in: Use CF_CURSES_LIBS macro for better detection
9172 of platform-specific curses libraries. From Lars Hecking.
9174 * main.c: Inform us about ICONV_NOTRANS. From EGE.
9176 * configure.in: iconv detection. From EGE.
9178 * commands.c: Only display PGP signature verification status if
9179 verification was tried.
9181 2000-06-12 07:02:42 roessler (roessler)
9183 * configure.in: A new check for working wchar functions.
9185 2000-06-11 19:05:12 roessler (roessler)
9187 * mh.c, mx.c: Fix some issues with synching of maildir/mh folders.
9188 Problems noted by Byrial Jensen.
9190 2000-06-09 17:42:14 roessler (roessler)
9192 * pattern.c: Force decimal parsing on dates, so 09 is parsed as 9,
9193 and not as "invalid".
9195 * imap/imap_ssl.c, imap/imap_ssl.c: Fix a mix-up.
9197 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/de.po, po/el.po,
9198 po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po,
9199 po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
9200 VERSION, po/cs.po, po/da.po, ChangeLog, po/ru.po, po/sk.po,
9201 po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/da.po, po/de.po,
9202 po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po,
9203 po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/cs.po,
9204 reldate.h, ChangeLog: automatic post-release commit for mutt-1.3.3
9206 * charset.c, init.c: Fix some typos in the nl_langinfo stuff.
9208 * rfc2047.c: Latest patch from EGE.
9210 2000-06-08 21:44:14 roessler (roessler)
9212 * copy.c, mbox.c: This patch should fix the mailbox corruption
9213 various people observed.
9215 * charset.c, charset.h, init.c: Fix up the value returned by
9216 nl_langinfo(CODESET).
9218 * mbox.c: Improve error reporting with mbox folders a bit.
9220 * send.c: patch-1.2.bj.ed_mtime.1
9222 * Makefile.am, acconfig.h, configure.in, main.c, mbyte.c:
9223 Removing the built-in charset support.
9225 * doc/muttrc.man.head: one-character typo.
9227 * imap/imap_ssl.c: Fix #157. From Enrik Berkhan
9228 <Enrik.Berkhan@fun.de>.
9230 * imap/imap_ssl.c: [stable] Fix #157. From Enrik Berkhan
9231 <Enrik.Berkhan@fun.de>.
9233 * README.SSL, init.h, mutt.h, imap/imap_ssl.c: [stable]
9234 patch-1.3.2.tl.sslcerts.1.
9236 * charset.c: Don't return data on the stack. Noted by "Andrew
9237 W. Nosenko" <awn@bcs.zp.ua>.
9241 2000-06-04 18:18:56 roessler (roessler)
9243 * doc/manual.sgml.head: Nits from Mikko Hänninen.
9245 2000-06-02 10:05:41 roessler (roessler)
9247 * imap/imap.h, imap/imap.h, pgp.c: Fix #152.
9249 2000-05-30 12:52:41 roessler (roessler)
9253 2000-05-29 22:34:12 roessler (roessler)
9255 * rfc2047.c, rfc2047.h, send.c, sendlib.c: Edmund's latest
9256 RFC2047 encoding update.
9258 2000-05-28 20:32:05 roessler (roessler)
9260 * commands.c: Don't bother the user with messages about PGP
9261 signature verification when there is no PGP stuff about the
9264 * README.SSL, init.h, mutt.h: SSL certificate verification fixes
9265 from Tommi Komulainen.
9267 * imap/imap_ssl.c: SSL certificate verification fix from Tommi
9270 * imap/command.c: [stable] Handle connection take-down by servers
9271 more graciously. From Patrick Caulfield.
9273 * doc/manual.sgml.head, contrib/pgp2.rc, contrib/pgp5.rc,
9274 commands.c, init.h, pgp.c, pgp.h: Modified version of Byrial
9275 Jensen's signature verification patch.
9277 2000-05-25 12:21:29 roessler (roessler)
9279 * pgp.c: Use strftime for time indications with PGP verification.
9281 * curs_lib.c, mbyte.c: Somewhat different sigsegv fix suggested
9284 * mbyte.c: wctomb(0,wc) is needed to work for bounds checking.
9286 * mutt.h: Include stdlib.h from mutt.h.
9288 * makedoc.c, init.h: Minor fixes from Byrial.
9290 * doc/manual.sgml.head: typo.
9292 * doc/devel-notes.txt, init.h, makedoc.c: Documentation
9293 beautification patch from Byrial Jensen. Thanks!
9295 2000-05-24 19:20:07 roessler (roessler)
9297 * po/ru.po: Fixes #143.
9299 * po/ru.po: Some fixes - #143.
9301 * charset.c, charset.h, compose.c, gnupgparse.c: Make charset-hook
9302 work with an external iconv implementation.
9304 * imap/command.c: Handle disconnects more gracefully.
9305 From Patrick Caulfield <patrick@sco.com>.
9307 * config.guess, config.sub: [stable] Latest versions from
9308 ftp.gnu.org/pub/gnu/config
9310 * config.guess, config.sub: Latest versions from
9311 ftp.gnu.org/pub/gnu/config.
9313 2000-05-23 17:16:46 roessler (roessler)
9315 * po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
9316 po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
9317 ChangeLog, VERSION, po/cs.po, po/da.po, po/de.po, po/el.po,
9318 po/eo.po, po/es.po, po/fr.po, po/gl.po, reldate.h: automatic
9319 post-release commit for mutt-1.3.2
9321 * contrib/gpg.rc: Make this work on QNX.
9323 * contrib/gpg.rc: Change suggested by Sam Roberts
9324 <sroberts@uniserve.com> to make this work on QNX.
9326 2000-05-22 16:15:35 roessler (roessler)
9330 * rfc2047.c: Fix a stupid segmentation fault.
9334 * rfc2047.c: Fix a memory leak.
9336 * charset.c, lib.c, lib.h, protos.h: Add mutt_str_adjust ().
9338 * parse.c: Fix a possible cause for heap corruption.
9342 * charset.c, gettext.c: Make mutt_gettext () a bit more compact.
9344 2000-05-21 18:45:15 roessler (roessler)
9346 * mbyte.h: Small fix from EGE.
9348 * sendlib.c: Some fixes so ISO-2022-JP* works with mutt.
9349 Mostly from TAKIZAWA Takashi <taki@luna.email.ne.jp>.
9351 * muttlib.c: Comment a bit of code.
9353 2000-05-20 18:16:18 roessler (roessler)
9357 * charset.c, charset.h, curs_lib.c, rfc2047.c, rfc2231.c: String
9358 conversion patch from EGE.
9360 * doc/manual.sgml.head, hook.c: Second version of Byrial's
9363 * po/uk.po, po/zh_TW.Big5.po, po/fr.po, po/gl.po, po/id.po,
9364 po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po,
9365 po/sk.po, po/sv.po, ChangeLog, VERSION, po/cs.po, po/da.po,
9366 po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h: automatic
9367 post-release commit for mutt-1.3.1
9369 * doc/muttrc.man.head: Document display-hook in the manual page.
9371 * commands.c, hook.c, init.h, mutt.h, protos.h, send.c: Add a
9372 display-hook command. From Byrial Jensen.
9374 * alias.c, browser.c, init.c, lib.c, mutt.h, muttlib.c, protos.h:
9375 Add mutt_gecos_name function which centrally handles the GECOS
9378 * imap/imap.c: Shut up some warnings. We may have to think
9379 about mutt_stristr again.
9381 * configure.in: Verify that regmatch_t has offsets, and not
9382 only pointers. From Sam Roberts <sroberts@uniserve.com>.
9384 * configure.in: Don't look for curses in /usr/5lib any more -
9385 this broke things for some people.
9387 * configure.in: Don't look for the curses library in /usr/5lib
9388 any more. This broke things for some people.
9390 * sendlib.c: Real fix for the pointer problem noted by Heiko
9393 * sendlib.c: Fix a "string on stack returned" bug found by
9396 2000-05-19 07:36:42 roessler (roessler)
9398 * hdrline.c: Fix %. formats. From EGE.
9400 2000-05-18 17:06:59 roessler (roessler)
9402 * copy.c, parse.c, rfc2047.c, rfc2047.h, rfc2231.c, send.c,
9403 sendlib.c: rfc2047_decode change from EGE.
9405 * charset.c: Catch a segmentation fault in mutt_convert_string ().
9407 * acconfig.h: Don't enable debugging by default in the stable
9410 * configure.in, main.c: More debugging output, and a warning
9413 * main.c: Tell us something about internal iconv and CHARMAPS_DIR
9416 2000-05-17 12:39:16 roessler (roessler)
9418 * mkjtags.c: handle ^L lines correctly.
9420 * mkjtags.c: Some beautifications.
9422 * Makefile.am, mkjtags.c: Add a little tool to help with building
9423 tags files my editor groks.
9425 * handler.c: When displaying a deleted attachment's information,
9426 present the file name if it is present. Suggested by Pete
9427 Wenzel <pete@stc.com>.
9429 * imap/imap_ssl.c: SSL certificate check fix. From Tommi
9432 * imap/imap_ssl.c: Certificate check fix, from Tommi Komulainen.
9434 * OPS, enter.c, functions.h: Add forward-word and backward-word
9435 functions to the editor.
9437 * OPS, enter.c, functions.h: Add a kill-eow function to the
9440 * init.c: Small fix to mutt_set_default().
9442 2000-05-16 19:01:50 roessler (roessler)
9444 * Makefile.am: We don't need to build in the charmaps/ directory
9445 unless we use the included iconv.
9447 * compose.c, mutt.h, protos.h, sendlib.c: Some fixes to the size
9450 * compose.c, globals.h, init.h, sendlib.c: A modified version
9451 of Will Fiveash's compose format patch.
9453 * acconfig.h, configure.in, init.c, init.h: Use nl_langinfo's
9454 return value as the default for $charset.
9456 * init.c: More default setting. This can easily be done much
9457 cleaner than the last version of the patch.
9459 * init.c: Hack: mutt_restore_default() now stores the latest
9460 value of a variable as it's default if there was no default
9461 before. The code in question is executed precisely once: when
9462 mutt_restore_default() is invoked from mutt_init().
9464 * hook.c, lib.c, lib.h, muttlib.c, protos.h: Let _mutt_expand_path
9465 escape regular expression special characters. For stable.
9467 * hook.c, lib.c, lib.h, muttlib.c, protos.h: mutt_expand_path
9468 is now able to escape special characters for use in regular
9469 expressions. This is needed to make folder-hooks work like
9472 * muttlib.c: Sanitize file names passed to mutt_adv_mktemp.
9474 * muttlib.c: Sanitize file name suggestions passed to
9477 * doc/manual.sgml.tail, OPS, enter.c, functions.h: Add a
9478 transpose-character function to the editor. From Aaron Schrab.
9480 * configure.in: Improve the wchar_t checks. From "Andrew
9481 W. Nosenko" <awn@bcs.zp.ua>.
9483 2000-05-15 12:00:53 roessler (roessler)
9485 * configure.in, mbyte.c, pager.c: More iconv-related patches
9488 2000-05-13 17:39:03 roessler (roessler)
9490 * configure.in: HP/UX vs. ANSI C. From Lars Hecking and Albert
9493 * configure.in: Configuration for ANSI C / HP/UX. From albert
9494 chin and Lars Hecking.
9496 2000-05-12 13:41:34 roessler (roessler)
9498 * mbyte.c, wcwidth.c: Make things compile. ;-)
9500 * mbyte.c, mbyte.h, wcwidth.c: Isprint-related changes.
9501 Suggested by Andrew Nosenko, adapted by EGE.
9503 * gettext.c: Replacing some more free() calls by safe_free().
9505 * acconfig.h, configure.in, curs_lib.c, gettext.c, help.c,
9506 mbyte.c, mbyte.h, mutt.h, pager.c, wcwidth.c: wide-character
9507 related patches. From Edmund Grimley Evans.
9509 * configure.in: HP/UX -Ae detection. From Albert Chin. [stable]
9511 * configure.in: Improve the HP/UX check for the -Ae command
9512 line parameter. From albert chin (china@thewrittenword.com).
9514 * gen_defs: Make sure gen_defs returns success. [stable]
9516 * gen_defs: Sam Roberts reports that some shells do strange
9517 things with exit states.
9519 * doc/manual.sgml.head: Fix $spool vs. $spoolfile. From David
9522 2000-05-11 07:10:32 roessler (roessler)
9524 * doc/mutt.man: Remove some unnecessary spaces.
9526 * doc/mutt.man, main.c: Fix usage information. Noted by Mikko
9529 * acconfig.h, configure.in, globals.h: Check volatility of
9532 2000-05-10 18:02:31 roessler (roessler)
9534 * configure.in: Support for old Kerberos versions. From David
9535 Champion <dgc@uchicago.edu>.
9537 * configure.in: Fix support for old Kerberos libraries.
9539 * hdrline.c, thread.c: updated messages-in-thread (%e) patch
9540 from Markus Holmberg.
9544 * init.h, mutt.h, pop.c: Fix a segmentation fault introduced by
9545 the change of pop_delete to a quad option.
9547 * po/fr.po: Update the French translation.
9549 2000-05-09 20:19:28 roessler (roessler)
9551 * parse.c: more mailtool brain-damage support.
9553 * acconfig.h, configure.in, parse.c: Sun mailtool message support.
9554 The format is ugly, but the patch is reasonably clean.
9556 * Makefile.am: include mbyte.h with the distribution.
9558 * doc/devel-notes.txt: Add a word about format flags.
9560 * imap/message.c: Make the X-Label patch work over IMAP.
9562 * po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
9563 po/uk.po, po/zh_TW.Big5.po, po/cs.po, po/da.po, po/de.po,
9564 po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po,
9565 po/it.po, po/ko.po, reldate.h, ChangeLog, VERSION: automatic
9566 post-release commit for mutt-1.3
9568 * hdrline.c, init.h, protos.h, thread.c: Add a %e option
9569 for thread-relative message numbers. From Markus Holmberg
9570 <markush@acc.umu.se>.
9572 * doc/manual.sgml.head, hdrline.c, init.h, mutt.h, parse.c,
9573 pattern.c: X-Label header support from David Champion
9576 * init.h, pop.c: Make pop_delete a quad-option. From Honza
9577 Pazdziora <adelton@informatics.muni.cz>.
9579 * VERSION: Ups, we should leave the version file on 1.2, so the
9580 diff will get built properly when I release 1.3.
9582 * lib.h, mbyte.c, mbyte.h, menu.c, muttlib.c, pager.c,
9583 pgppubring.c, protos.h, rfc2047.c, rfc2231.c, sendlib.c,
9584 utf8.c, wcwidth.c, Makefile.am, VERSION, charset.c, charset.h,
9585 commands.c, compose.c, configure.in, curs_lib.c, curs_main.c,
9586 enter.c, gettext.c, gnupgparse.c, hdrline.c, help.c, init.c:
9587 Edmund Grimley Evans' UTF-8 patch.
9589 * po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
9590 po/sv.po, po/uk.po, po/zh_TW.Big5.po, VERSION, po/cs.po,
9591 po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po,
9592 po/gl.po, po/id.po, po/it.po, reldate.h, ChangeLog: automatic
9593 post-release commit for mutt-1.2
9595 * build-release: unstable branch.
9597 * build-release: start preparing 1.2.
9599 2000-05-03 07:48:46 roessler (roessler)
9601 * po/zh_TW.Big5.po: branches: 1.30.2; automatic post-release
9602 commit for mutt-1.1.14
9604 * po/da.po: branches: 1.13.2; automatic post-release commit
9607 * po/de.po: branches: 1.99.2; automatic post-release commit
9610 * po/el.po: branches: 1.31.2; automatic post-release commit
9613 * po/eo.po: branches: 1.30.2; automatic post-release commit
9616 * po/es.po: branches: 1.49.2; automatic post-release commit
9619 * po/fr.po: branches: 1.45.2; automatic post-release commit
9622 * po/gl.po: branches: 1.23.2; automatic post-release commit
9625 * po/id.po: branches: 1.31.2; automatic post-release commit
9628 * po/it.po: branches: 1.59.2; automatic post-release commit
9631 * po/ko.po: branches: 1.31.2; automatic post-release commit
9634 * po/nl.po: branches: 1.36.2; automatic post-release commit
9637 * po/pl.po: branches: 1.39.2; automatic post-release commit
9640 * po/pt_BR.po: branches: 1.20.2; automatic post-release commit
9643 * po/ru.po: branches: 1.67.2; automatic post-release commit
9646 * po/sk.po: branches: 1.28.2; automatic post-release commit
9649 * po/sv.po: branches: 1.27.2; automatic post-release commit
9652 * po/uk.po: branches: 1.42.2; automatic post-release commit
9655 * ChangeLog: branches: 2.40.2; automatic post-release commit
9658 * VERSION: branches: 2.28.2; automatic post-release commit
9661 * po/cs.po: branches: 1.35.2; automatic post-release commit
9664 * po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/da.po,
9665 po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po,
9666 po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
9667 po/ru.po, ChangeLog, VERSION, po/cs.po: automatic post-release
9668 commit for mutt-1.1.13
9670 * reldate.h: branches: 2.25.2; automatic post-release commit
9673 2000-04-30 06:58:21 roessler (roessler)
9675 * imap/message.c: branches: 1.24.2; Catch the case that an IMAP
9676 server sends "\n\n" after a mail header. Diagnosed by Brendan.
9678 2000-04-29 13:38:05 roessler (roessler)
9680 * query.c: branches: 2.5.2; Fix a possible segmentation fault
9681 with the external query feature.
9683 * imap/imap.c: branches: 1.26.2; Fix the "empty screen after
9684 sync" bug observed with certain versions of the Courier IMAP
9685 server. From Brendan Cully.
9687 2000-04-26 17:43:00 roessler (roessler)
9689 * imap/util.c: branches: 1.23.2; Fix the imap_force_ssl option.
9693 * contrib/pgp6.rc: Fix a little typo. Noted by Steve Brewer
9694 <limako@mediaone.net>.
9696 * imap/imap_ssl.c: branches: 1.12.2; Add a new option named
9699 * imap/imap_ssl.h, imap/util.c: Add a new option named
9702 * init.h: branches: 2.80.2; Add a new option named
9705 * mutt.h: branches: 2.62.2; Add a new option named
9708 2000-04-25 18:39:01 roessler (roessler)
9710 * acconfig.h: branches: 2.15.2; Revised version of Lars' patch.
9712 * configure.in: branches: 2.61.2; Revised version of Lars' patch.
9714 * m4/funcdecl.m4: New macros CF_CHECK_FUNCDECL,
9715 CF_CHECK_FUNCDECLS, CF_UPPER. These are slightly modified versions
9716 of T. E. Dickey's macros from the lynx distribution. (From
9719 * configure.in: Use new CF_CHECK_FUNCDECLS macro for curses
9720 functions. This should catch function declarations and macros
9721 alike. Due to a misfeature in autoheader, we have to explicitly
9722 AC_DEFINE the curses functions. (From Lars Hecking.)
9724 * acconfig.h: acconfig.h: Remove duplicate VERSION and unused
9725 HAVE_GETOPT_DECL. Remove DEBUGGER (it's AC_SUBST'ed, not
9726 AC_DEFINE'd). Add defines for curses functions. (From Lars
9731 2000-04-24 13:10:11 roessler (roessler)
9733 * imap/util.c: Fix a segmentation fault with folder completion.
9736 * imap/message.c: Fall back to INTERNALDATE when Date header
9737 isn't present. From Brendan.
9739 2000-04-22 18:34:29 roessler (roessler)
9741 * po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
9742 po/sv.po, po/uk.po, po/zh_TW.Big5.po, ChangeLog, VERSION,
9743 po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
9744 po/fr.po, po/gl.po, po/id.po, po/it.po, reldate.h: automatic
9745 post-release commit for mutt-1.1.12
9747 * doc/manual.sgml.head: branches: 1.31.2; Add a link to
9748 http://www.mutt.org/download.html.
9750 * init.c, init.h, thread.c: Handle sort_aux="threads"
9751 somewhat different, and probably more safely. Problem and
9752 principle of fix noted by Gero Treuner and Michael Tatge
9753 <Michael.Tatge@studserv.uni-stuttgart.de>.
9755 * lib.c: branches: 2.23.2; Coda compatibility. From Jan Harkes
9756 <jaharkes@cs.cmu.edu>.
9758 * parse.c: Fix message parsing. This fixes the "Reply-To in
9759 body" bug. From Edmund GRIMLEY EVANS.
9761 * doc/manual.sgml.tail: Fix the sgmltools URL. From Martin
9764 * charset.c: branches: 2.19.2; Comment cosmetics. From Martin
9767 * editmsg.c, extlib.c, gnupgparse.c, lib.c: Comment cosmetics.
9768 From Martin Michlmayer.
9770 * lib.h: branches: 2.7.2; Comment cosmetics. From Martin
9773 * pgpinvoke.c: Comment cosmetics. From Martin Michlmayer.
9775 * pgpkey.c: branches: 2.24.2; Comment cosmetics. From Martin
9778 * pgplib.c, pgppubring.c, recvcmd.c: Comment cosmetics.
9779 From Martin Michlmayer.
9781 * remailer.c: branches: 2.11.2; Comment cosmetics. From Martin
9784 * rfc2231.c, rfc2231.h: Comment cosmetics. From Martin
9787 * doc/manual.sgml.head: Document the elmish "!!" shortcut for
9788 the last folder. From Martin Michlmayr <tbm@cyrius.com>.
9790 * curs_main.c: branches: 2.44.2; Fix various inconsistencies
9791 with respect to thread deletion.
9793 * pager.c: Fix various inconsistencies with respect to thread
9796 2000-04-12 16:32:26 roessler (roessler)
9798 * browser.c: branches: 2.21.2; Initialize some more memory.
9799 Noted by Vsevolod Volkov <vvv@lucky.net>.
9801 * headers.c: Catch some error conditions.
9803 * main.c: branches: 2.29.2; Tell us whether debugging is enabled
9806 2000-04-09 13:32:36 roessler (roessler)
9810 * imap/imap_ssl.c: Another file mode change.
9812 * po/fr.po, po/es.po, po/el.po: update.
9814 * imap/imap_ssl.c: Save more than one SSL certificate to the
9817 * po/da.po, po/cs.po: update.
9819 * imap/socket.c: branches: 1.9.2; Make host name comparison
9822 * doc/manual.sgml.head: Minor typo in the documentation.
9823 Noted by Vsevolod Volkov <vvv@lucky.net>.
9825 * muttlib.c: branches: 2.16.2; The "!!" shortcut had another
9826 flaw. Noted by Martin Michlmayr <tbm@cyrius.com>.
9828 * imap/BUGS: branches: 1.12.2; Documentation patch from Brendan
9831 * pattern.c: Fix ^ and ! pattern modifiers.
9833 2000-03-31 12:37:21 roessler (roessler)
9835 * po/pl.po, po/id.po: update.
9837 2000-03-30 15:33:14 roessler (roessler)
9839 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po,
9840 po/ru.po, po/nl.po, po/pl.po, po/ko.po, po/it.po, po/fr.po,
9841 po/gl.po, po/id.po, po/eo.po, po/es.po, po/el.po, po/da.po,
9842 po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog: automatic
9843 post-release commit for mutt-1.1.11
9845 * po/uk.po, po/zh_TW.Big5.po, po/sv.po, po/sk.po, po/pt_BR.po,
9846 po/ru.po, po/nl.po, po/pl.po, po/ko.po, po/id.po, po/it.po,
9847 po/gl.po, po/fr.po, po/es.po, po/eo.po, po/el.po, po/de.po,
9848 po/da.po, po/Makefile.in.in, po/POTFILES.in, po/cs.po: make
9849 update-po, and undo most parts of Lars' and Tommi's patch -
9850 it broke things here.
9852 * imap/imap_ssl.c: Typo, noticed by Vsevolod Volkov
9859 * contrib/Makefile.in: Distribute pgp6.rc. Ups.
9861 * po/uk.po: Updated Ukrainian translation.
9863 * curs_main.c: Cursor cosmetics. From Byrial.
9865 * contrib/Makefile.in: Installation process patch from Bill
9866 Nottingham <notting@redhat.com>.
9868 * build-release: Explicitly use scp1.
9870 2000-03-29 20:16:36 roessler (roessler)
9872 * po/zh_TW.Big5.po, po/sv.po, po/uk.po, po/sk.po, po/pt_BR.po,
9873 po/ru.po, po/pl.po, po/ko.po, po/nl.po, po/id.po, po/it.po,
9874 po/gl.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
9875 po/da.po, po/cs.po, VERSION, reldate.h, ChangeLog: automatic
9876 post-release commit for mutt-1.1.10
9878 * imap/message.c: Fix access to read-only folders via IMAP.
9880 * po/de.po, doc/Makefile.in, doc/manual.sgml.head, init.c,
9881 thread.c: Various little patches from Gero Treuner.
9883 * imap/Makefile.am: Build diff from Brendan Cully.
9885 * Makefile.am: branches: 2.61.2; Build diff from Brendan Cully.
9887 2000-03-28 10:09:19 roessler (roessler)
9889 * po/Makefile.in.in, po/POTFILES.in, Makefile.am: A patch from
9890 Tommi Komulainen (and Lars Hecking) for building outside the
9893 2000-03-27 23:56:35 roessler (roessler)
9895 * imap/auth_gss.c: branches: 1.3.2; NetBSD portability patches
9898 * imap/imap_ssl.c, acconfig.h, configure.in: NetBSD portability
9899 patches from Brendan Cully.
9901 2000-03-25 18:22:09 roessler (roessler)
9903 * keymap.c: Timeout occasionally in menus, with the notable
9904 exception of the editor. This is needed to avoid some more
9905 IMAP timeouts. [patch-1.1.9.tlr.timeout.1]
9907 2000-03-23 12:21:10 roessler (roessler)
9909 * remailer.c: Little fix for the remailer menu.
9911 * configure.in: Fix Kerberos configuration. From David Champion
9914 2000-03-22 08:24:45 roessler (roessler)
9916 * mutt.h, sort.c, init.h: Sorting fix from Gero Treuner.
9918 2000-03-21 22:01:42 roessler (roessler)
9920 * configure.in: Fix charmap configuration. This was broken in
9921 configure.in,v 2.54.
9923 2000-03-20 10:32:18 roessler (roessler)
9925 * muttlib.c: Fix the "!!" shortcut for the last folder. Noted by
9928 * po/da.po, po/eo.po: update
9930 * configure.in, Muttrc.head, Muttrc.head.in: Put Muttrc.head under
9931 autoconf control - we need to substitute @docdir@ for the <f1>
9934 2000-03-19 09:19:30 roessler (roessler)
9936 * po/nl.po: Fix some sloppiness errors. From Brendan Cully.
9938 2000-03-17 08:26:22 roessler (roessler)
9942 * rfc2047.c: Don't override iso-2022-jp with us-ascii.
9944 * sendlib.c: branches: 2.46.2; Don't override iso-2022-jp
9947 2000-03-16 10:01:43 roessler (roessler)
9949 * commands.c, init.h, mutt.h: Add the $print_decode option.
9951 * po/ru.po, po/sv.po: updates
9955 * editmsg.c: Use Editor with a fall-back to visual when editing
9958 * muttlib.c: Localization nit from Byrial Jensen.
9960 * doc/manual.sgml.head, init.h: Documentation fixes from Mikko
9963 2000-03-15 23:25:47 roessler (roessler)
9965 * imap/imap_ssl.c, imap/imap_ssl.h, imap/socket.c: Fix entropy
9966 gathering in the IMAP SSL support. From Tommi Komulainen.
9968 * README.SSL: branches: 2.4.2; Fix entropy gathering in the
9969 IMAP SSL support. From Tommi Komulainen.
9971 * configure.in, init.h: Fix entropy gathering in the IMAP SSL
9972 support. From Tommi Komulainen.
9974 * Makefile.am: Add a dependency for keymap_defs.h. Hope it
9979 2000-03-14 21:05:00 roessler (roessler)
9981 * po/pl.po, po/cs.po: updates.
9983 * configure.in: Fix a charmap configuration flaw. From Gero
9986 * doc/Makefile.in: Install all the documentation. Problem noted
9987 and fix supplied by Gero Treuner.
9989 * po/es.po: Update from Boris Wesslowski.
9991 * base64.c: Add the original fetchmail copyright notice.
9993 * contrib/Makefile.in, contrib/pgp6.rc: More nits: Include a
9994 sample configuration file for using mutt with pgp6, and install
9995 and actually distribute Tin.rc.
9997 2000-03-13 22:36:56 roessler (roessler)
9999 * makedoc.c, send.c, charset.h, init.h: Various nits, noted by
10002 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po,
10003 po/ru.po, po/pl.po, po/id.po, po/it.po, po/ko.po, po/nl.po,
10004 po/gl.po, po/es.po, po/fr.po, po/eo.po, po/el.po, po/da.po,
10005 po/de.po, po/cs.po, reldate.h, VERSION, ChangeLog: automatic
10006 post-release commit for mutt-1.1.9
10008 * build-release: change code for going on-line.
10010 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pl.po,
10011 po/pt_BR.po, po/ru.po, po/ko.po, po/nl.po, po/gl.po, po/id.po,
10012 po/it.po, po/eo.po, po/es.po, po/fr.po, po/el.po, po/de.po,
10013 po/cs.po, po/da.po: make update-po.
10015 * po/sv.po, po/fr.po: updates.
10017 2000-03-10 11:38:32 roessler (roessler)
10019 * handler.c: Fix the handling of raw carriage return characters
10020 in the base64 handler.
10022 2000-03-09 11:58:11 roessler (roessler)
10024 * pgpinvoke.c: Bail on empty PGP formats.
10026 * po/ko.po: update.
10028 2000-03-08 18:08:03 roessler (roessler)
10030 * imap/message.c: Another fix from Brendan Cully.
10032 * po/pl.po: update.
10034 * sendlib.c, parse.c: Fix more RFC2047 encoding bugs. Once again
10035 from Gero Treuner <gero@faveve.uni-stuttgart.de>.
10037 2000-03-07 19:53:19 roessler (roessler)
10039 * po/da.po, configure.in: Adding a Danish translation.
10040 Thanks to Morten Bo Johansen <mojo@image.dk> and
10041 the members of the sslug-locale mailing list, see
10042 http://www.sslug.dk/emailarkiv/locale/.
10044 * color.c: branches: 2.8.2; The uncolor/unmono commands weren't
10045 parsed correctly when not applicable. This fixes bug#65.
10047 * makedoc.c: Make gcc happy.
10049 * TODO: Remove an old item from this list. From Brendan Cully.
10051 * sendlib.c, TODO: Correct header encodings when postponing
10054 * protos.h: branches: 2.40.2; Correct header encodings when
10055 postponing messages.
10057 * send.c: Correct header encodings when postponing messages.
10061 * po/pt_BR.po, po/el.po: updates.
10063 * curs_main.c: Fix NULL pointer deferences.
10065 2000-03-04 12:57:53 roessler (roessler)
10067 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/sv.po, po/pt_BR.po,
10068 po/ru.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po,
10069 po/gl.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
10070 po/cs.po, reldate.h, build-release, VERSION, ChangeLog: automatic
10071 post-release commit for mutt-1.1.8
10073 * protos.h, send.c, alias.c, headers.c: Unify alias expansion.
10075 2000-03-03 16:52:41 roessler (roessler)
10077 * contrib/gpg.rc: branches: 1.5.2; Don't use gpg-2comp by
10078 default, but leave the command lines using this one there as
10081 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
10082 po/pl.po, po/pt_BR.po, po/nl.po, po/it.po, po/ko.po, po/es.po,
10083 po/fr.po, po/gl.po, po/id.po, po/el.po, po/eo.po, po/cs.po,
10084 po/de.po, imap/imap_ssl.c, imap/imap_ssl.h, imap/message.c,
10085 imap/message.h, imap/socket.c, imap/util.c, imap/auth.c,
10086 imap/auth_gss.c, imap/browse.c: The FSF apparently has moved.
10088 * imap/command.c: branches: 1.8.2; The FSF apparently has moved.
10090 * imap/imap.c: The FSF apparently has moved.
10092 * imap/imap.h: branches: 1.16.2; The FSF apparently has moved.
10094 * imap/imap_private.h: branches: 1.17.2; The FSF apparently
10097 * imap/imap_socket.h, doc/dotlock.man, doc/manual.sgml.head,
10098 doc/mutt.man, doc/muttrc.man.head, rfc822.h, score.c, send.c,
10099 sendlib.c, signal.c, sort.c, sort.h, status.c, system.c, thread.c,
10100 recvcmd.c, remailer.c, remailer.h, resize.c, rfc1524.c, rfc1524.h,
10101 rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h: The FSF apparently
10104 * rfc822.c: branches: 2.9.2; The FSF apparently has moved.
10106 * pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgppubring.c:
10107 The FSF apparently has moved.
10109 * pop.c: branches: 2.7.2; The FSF apparently has moved.
10111 * postpone.c, protos.h, query.c, recvattach.c, mx.h, pager.c,
10112 pager.h, parse.c, pattern.c, pgp.c, pgp.h, menu.c: The FSF
10113 apparently has moved.
10115 * mh.c: branches: 2.22.2; The FSF apparently has moved.
10117 * mime.h, mutt.h, mutt_curses.h, mutt_menu.h, mutt_regex.h,
10118 muttbug.sh.in, muttlib.c: The FSF apparently has moved.
10120 * mx.c: branches: 2.41.2; The FSF apparently has moved.
10122 * history.c: branches: 2.5.6; The FSF apparently has moved.
10124 * history.h: The FSF apparently has moved.
10126 * hook.c: branches: 2.9.2; The FSF apparently has moved.
10128 * init.c, init.h, keymap.c, keymap.h, lib.c, lib.h, mailbox.h,
10129 main.c, makedoc.c, mapping.h: The FSF apparently has moved.
10131 * mbox.c: branches: 2.15.2; The FSF apparently has moved.
10133 * dotlock.h, edit.c, editmsg.c, enter.c, extlib.c, filter.c,
10134 flags.c, from.c, functions.h: The FSF apparently has moved.
10136 * globals.h: branches: 2.23.2; The FSF apparently has moved.
10138 * gnupgparse.c, handler.c, hash.c, hash.h, hdrline.c, headers.c,
10139 help.c, charset.c, charset.h, color.c, commands.c, complete.c,
10140 compose.c: The FSF apparently has moved.
10142 * copy.c: branches: 2.13.2; The FSF apparently has moved.
10144 * copy.h: The FSF apparently has moved.
10146 * curs_lib.c: branches: 2.18.2; The FSF apparently has moved.
10148 * curs_main.c, date.c, dotlock.c, COPYRIGHT, addrbook.c, alias.c,
10149 attach.c, attach.h, base64.c, browser.c, browser.h, buffy.c,
10150 buffy.h: The FSF apparently has moved.
10152 * po/sv.po: Swedish translation.
10154 * imap/imap.h, imap/imap.c, commands.c, compose.c, curs_main.c,
10155 editmsg.c, mailbox.h, mbox.c, mh.c, mx.c, mx.h, pop.c, postpone.c,
10156 send.c, sendlib.c, attach.c: Fix index updates when closing or
10157 synching mail folders fails. There were some bug-fixes hidden
10160 * imap/message.c: More missing fclose (3) calls.
10162 2000-03-02 21:01:27 roessler (roessler)
10164 * imap/imap_ssl.c, imap/message.c: Fix a bunch of file descriptor
10167 * po/de.po: A one-character patch from Gero Treuner.
10169 * INSTALL, README.SSL: Add some SSL documentation. From Tommi
10172 * mh.c, mx.c: Fix incompatible return value checking. This should
10175 * mutt.h, send.c, init.h: Add $reverse_realname option.
10176 Essentially suggested by ws@rhein.de.
10178 2000-03-01 21:27:36 roessler (roessler)
10180 * Muttrc.head: Fix #26: A little typo.
10182 * contrib/Makefile.in, contrib/sample.muttrc-tlr: Add a commented
10183 version of my .muttrc as an example.
10185 * contrib/sample.muttrc: Fix some mail addresses.
10187 * README.UPGRADE: Add some more documentation for users who
10188 are upgrading. This is more precise than the NEWS file, but
10189 confined to the more notable changes.
10191 * configure.in: Another fix from Tommi Komulainen.
10193 * po/eo.po, po/id.po, po/de.po: update.
10195 * imap/util.c: Don't crash with NULL Context pointers.
10197 * po/fr.po: Update.
10199 * doc/dotlock.man, doc/mutt.man: dotlock is called mutt_dotlock
10200 for quite some time now.
10202 * po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po,
10203 po/ru.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po, po/id.po,
10204 po/it.po, po/ko.po, po/el.po, po/eo.po, po/es.po, po/de.po,
10205 po/cs.po, VERSION, reldate.h, ChangeLog: automatic post-release
10206 commit for mutt-1.1.7
10208 * imap/command.c, init.h, mutt.h, README.SECURITY, configure.in:
10209 Add $imap_servernoise option to suppress IMAP server messages.
10210 From Brendan Cully.
10212 * imap/Makefile.am: Include auth_gss.c with the distribution.
10214 2000-02-29 22:40:46 roessler (roessler)
10216 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po,
10217 po/ru.po, po/ko.po, po/nl.po, po/pl.po, po/it.po, po/fr.po,
10218 po/gl.po, po/id.po, po/eo.po, po/es.po, po/el.po, po/de.po,
10219 po/cs.po, reldate.h, VERSION, ChangeLog: automatic post-release
10220 commit for mutt-1.1.6
10222 * po/zh_TW.Big5.po, po/sv.po, po/uk.po, po/sk.po, po/ru.po,
10223 po/pt_BR.po, po/nl.po, po/pl.po, po/ko.po, po/gl.po, po/id.po,
10224 po/it.po, po/es.po, po/fr.po, po/el.po, po/eo.po, po/cs.po,
10225 po/de.po: Some updates; make update-po.
10227 * charset.c: Add error checking to the recode-attachment code.
10228 From "Andrew W. Nosenko" <awn@bcs.zp.ua>.
10230 * configure.in: Replace --enable-ssl by --with-ssl. From Tommi
10233 * imap/imap.c, mx.c, curs_main.c: More IMAP folder update hacks.
10234 Brendan says it works.
10236 2000-02-28 18:06:35 roessler (roessler)
10238 * doc/manual.sgml.head: Martin Michlmayr told me about a typo.
10240 * imap/imap.h, imap/util.c, menu.c, pager.c: New IMAP keep-alive
10241 code. This should work from all menus, and it should always
10242 poll the current folder.
10244 * menu.c, pager.c: Do IMAP keep-alive polls from all menus.
10246 * curs_main.c, pager.c: Don't do Context updates from the
10247 background, part 2.
10249 * imap/imap.h, imap/imap_private.h, imap/util.c, imap/command.c,
10250 imap/imap.c: Don't do Context updates from the background.
10252 2000-02-27 08:49:34 roessler (roessler)
10254 * po/POTFILES.in: imap/auth_gss.c was missing. Noted by "Andrew
10255 W. Nosenko" <awn@bcs.zp.ua>.
10257 2000-02-26 18:14:24 roessler (roessler)
10259 * Makefile.am: muttbug is a script, not a program. Tell automake
10262 * mx.c: Don't use an uninitialized string for error reporting.
10264 * imap/browse.c: Fix a segmentation fault. Patch from Brendan
10267 2000-02-25 08:57:05 roessler (roessler)
10269 * .cvsignore: ignore muttbug{,.sh}
10271 * Makefile.am: Tell users about README.UPGRADE.
10273 2000-02-24 21:34:10 roessler (roessler)
10275 * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/ru.po,
10276 po/pt_BR.po, po/pl.po, po/ko.po, po/nl.po, po/fr.po, po/gl.po,
10277 po/id.po, po/it.po, po/es.po, po/cs.po, po/de.po, po/el.po,
10278 po/eo.po, reldate.h, ChangeLog, VERSION: automatic post-release
10279 commit for mutt-1.1.5
10281 * main.c: Fix #52, from Mikko.Hanninen@iki.fi.
10283 2000-02-23 13:26:03 roessler (roessler)
10285 * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pl.po,
10286 po/pt_BR.po, po/ru.po, po/nl.po, po/id.po, po/it.po, po/ko.po,
10287 po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/cs.po,
10288 po/de.po: New German translation; make update-po.
10290 * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pt_BR.po,
10291 po/ru.po, po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po,
10292 po/id.po, po/it.po, po/eo.po, po/es.po, po/Makefile.in.in,
10293 po/cs.po, po/de.po, po/el.po: Fix some dependency, and do
10294 update-po again. Also, Edmund Evans submitted a new Esperanto
10297 * mx.c: safe_fclose() doesn't like FILE pointers.
10299 * mx.h, mx.c: Don't core dump when locking a folder fails.
10301 2000-02-22 19:22:29 roessler (roessler)
10303 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/ru.po,
10304 po/pl.po, po/pt_BR.po, po/ko.po, po/nl.po, po/id.po, po/it.po,
10305 po/fr.po, po/gl.po, po/el.po, po/eo.po, po/es.po, po/de.po,
10306 po/cs.po: update-po.
10308 * po/ko.po: New Korean translation from
10309 <redhands@linux.sarang.net>.
10311 * muttbug.sh.in: Fix bug#42: A missing "'".
10313 * main.c: Cosmetic fix from Marco d'Itri.
10315 * imap/browse.c, browser.c, doc/manual.sgml.head: Brendan Cully's
10316 latest IMAP browser fixes.
10318 2000-02-18 10:56:24 roessler (roessler)
10320 * muttlib.c: In mutt_copy_body(), we also need to strdup()
10321 the content-description.
10323 * imap/command.c: Reasonably handle suerfluous EXIST messages
10324 from IMAP servers. From Brendan Cully.
10326 2000-02-17 18:22:27 roessler (roessler)
10328 * send.c: Fix content-description encoding - it was done after
10329 signing, not before signing.
10331 * sendlib.c, attach.c, mx.c, pop.c: Do more error checking when
10332 writing messages to folders.
10334 2000-02-16 17:29:33 roessler (roessler)
10336 * send.c: Fix mail-followup-to generation.
10338 * sendlib.c: Don't output empty header fields. This is made
10339 necessary by the addition of possibly empty my_hdr commands.
10341 * init.c: Permit empty my_hdrs. Suggested by Edmund Grimley
10344 * po/cs.po: update.
10346 * pattern.c, protos.h, send.c: Generate mail-followup-to headers
10347 which contain the user's mail address when sending messages to
10348 _known_ mailing lists.
10350 * po/de.po: update.
10352 2000-02-15 22:26:39 roessler (roessler)
10354 * po/fr.po: update.
10356 * po/eo.po: New translation from Edmund Grimley.
10360 * globals.h: Increase the size of ErrorBuf.
10362 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pl.po, po/ru.po,
10363 po/sk.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/eo.po,
10364 po/es.po, po/fr.po, po/gl.po, po/cs.po, po/de.po, po/el.po,
10365 VERSION, reldate.h, ChangeLog: automatic post-release commit
10368 * doc/manual.sgml.head: Add improved documentation for the "push"
10369 command, and macros. From Byrial Jensen, based on a patch by
10372 * functions.h: Fix the <exit> function on the pager.
10374 * doc/manual.sgml.head, doc/muttrc.man.head, hook.c, init.c,
10375 init.h, protos.h: Byrial Jensen's unhook command patch.
10377 * doc/Makefile.in: Remove superfluous empty lines from the text
10378 version of the manual.
10380 * OPS: Change the documentation string for OP_MAIN_PREV_UNDELETED
10381 - it may be confusing.
10383 * functions.h, keymap.c: More OP_EXIT fixes.
10385 * OPS, functions.h, keymap.c, pager.c: Remove the OP_PAGER_EXIT
10386 opcode, and change it to OP_EXIT.
10388 * doc/manual.sgml.head: Add more documentation for subscribe
10391 2000-02-14 20:51:37 roessler (roessler)
10393 * init.h: Fix documentation for $followup_to.
10395 * po/de.po: Fix the fixes. Folks, when submitting changes to the
10396 .po files, please try a "make" in the po subdirectory afterwards.
10398 * po/it.po: New Italian translation from Marco d'Itri.
10400 * imap/imap.c, imap/Makefile.am, imap/auth.c, imap/auth_gss.c,
10401 imap/browse.c, doc/manual.sgml.head, mx.c, .cvsignore,
10402 Makefile.am, browser.c, browser.h, configure.in: Brendan Cully's
10403 patch from <20000212185021.A7365@xanadu.kublai.com>.
10405 * po/de.po: Fixes from Roland Rosenfeld.
10407 * attach.c, compose.c: Fix a couple of random perror() calls
10408 and related problems.
10410 * sendlib.c: Fix encoding for text/* attachments with long lines.
10412 2000-02-11 09:04:22 roessler (roessler)
10414 * contrib/Pine.rc: Fix bug #23.
10416 * init.h, makedoc.c: Fix minor documentation problems noted by
10417 Marius Gedminas <mgedmin@takas.lt>.
10419 2000-02-10 19:46:13 roessler (roessler)
10421 * imap/message.c, pager.c, parse.c, pattern.c, pgp.c, pgp.h,
10422 pgpkey.c, pgplib.h, postpone.c, protos.h, recvattach.c, send.c,
10423 sendlib.c, sort.h, functions.h, globals.h, handler.c, hdrline.c,
10424 headers.c, hook.c, init.c, init.h, keymap.c, keymap.h, main.c,
10425 mutt.h, muttlib.c, mx.c, Makefile.am, acconfig.h, attach.c,
10426 commands.c, compose.c, configure.in, copy.c, copy.h, curs_main.c:
10427 PGP-cleanup patch from Roland Rosenfeld. Thanks!
10429 * muttbug.sh.in: ${prefix} should be defined, as it may be used
10432 2000-02-09 18:28:45 roessler (roessler)
10434 * doc/manual.sgml.head: Fix a minor typo. From Mikko Hänninen.
10436 * muttbug.sh.in: Mostly Debian-related fixes from Roland
10439 * main.c: Small translation-related fix from Roland.
10441 * po/fr.po: Update from Vincent Lefevre.
10443 * pgpewrap: Portability patch to make pgpewrap work under HP/UX.
10444 From David Ellement <ellement@sdd.hp.com>.
10446 * doc/Makefile.in, doc/manual.sgml.head, doc/manual.sgml.tail,
10447 init.h: Documentation changes from Roland Rosenfeld.
10449 2000-02-08 20:55:33 roessler (roessler)
10451 * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/ru.po,
10452 po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po, po/id.po,
10453 po/it.po, po/de.po, po/el.po, po/eo.po, po/es.po, build-release,
10454 po/cs.po, reldate.h, Makefile.am, VERSION, ChangeLog: automatic
10455 post-release commit for mutt-1.1.3
10457 * build-release: Don't build US releases. RedHat and Caldera
10458 don't object, Debian uses the international version anyways,
10459 and SuSE (1) sits in Germany and (2) doesn't react.
10461 * contrib/pgp2.rc: add a comment concerning +encrypttoself.
10463 * pager.c, keymap.c: Avoid IMAP timeouts when viewing messages.
10464 From Tommi.Komulainen@iki.fi.
10466 * po/eo.po: Small fix from Edmund.
10468 2000-02-07 19:16:41 roessler (roessler)
10470 * doc/manual.sgml.head: Add a note on my_hdr when used from
10473 * muttbug.sh.in: Remove another Debian reference from the severity
10474 level descriptions.
10476 * muttbug.sh.in: More fixes.
10478 * muttlib.c, protos.h, rfc2047.c, rfc2231.c: Fix bug#22.
10480 * muttbug.sh.in: Various fixes from Roland Rosenfeld.
10482 * buffy.c: Fix a NULL pointer deference.
10484 2000-02-03 13:41:38 roessler (roessler)
10486 * acconfig.h, configure.in, muttbug.sh.in: Add debugger support
10489 * init.c: Add a comment concerning muttbug.sh.
10491 * muttbug.sh.in: More changes to the bug report script. Most of
10492 them were suggest by Roland Rosenfeld.
10494 * po/de.po: Minor fixes from Roland Rosenfeld.
10496 * muttbug.sh.in: Add some Debian specifics.
10498 * muttbug.sh.in: Strip comments from included configuration files.
10500 * muttbug.sh.in: another minor fix.
10502 * muttbug.sh.in: Minor fixes.
10504 * Makefile.am, configure.in, main.c, muttbug.sh.in: Add muttbug,
10505 the bug reporting utility. (Yes, we are about to get a real
10506 bug-tracking system, see http://bugs.guug.de/.)
10508 * doc/manual.sgml.head: Documentation fix.
10510 2000-02-02 10:53:28 roessler (roessler)
10512 * init.c: Make the parsing of integers more
10514 * lib.c: Use O_NOFOLLOW when it's there, and needed.
10516 2000-02-01 18:47:49 roessler (roessler)
10518 * main.c: Cosmetics.
10520 * doc/mutt.man, doc/muttrc.man.head: Cosmetics. Additionally,
10521 remove the y2k compliance notice from the manual page.
10523 * makedoc.c: Change the font used for typesetting "tables",
10524 so we get usable output when roffing the muttrc (5) manual page
10525 for a postscript printer.
10527 * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pl.po,
10528 po/ru.po, po/ko.po, po/nl.po, po/gl.po, po/id.po, po/it.po,
10529 po/el.po, po/eo.po, po/es.po, po/fr.po, po/cs.po, po/de.po:
10530 Include various po-file updaes, and make update-po.
10532 * po/Makefile.in.in, po/POTFILES.in, Makefile.am: Build fix for
10533 the po/ subdirectory, from Edmund G. Evans.
10535 * po/eo.po: New Esperanto translation.
10537 * init.h: Add a bit more documentation on $recall.
10539 2000-01-30 13:35:22 roessler (roessler)
10541 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
10542 po/nl.po, po/pl.po, po/id.po, po/it.po, po/ko.po, po/es.po,
10543 po/fr.po, po/gl.po, po/eo.po, po/POTFILES.in, po/cs.po, po/de.po,
10544 po/el.po, po/Makefile.in.in, configure.in: Try to fix the build
10545 process in the po/ subdirectory.
10547 * configure.in: Add some languages to ALL_LINGUAS.
10549 * po/gl.po, po/sv.po: Adding translations from stable to unstable.
10551 * po/ru.po, po/zh_TW.Big5.po, po/fr.po, po/id.po, po/ko.po,
10552 po/pl.po, po/de.po, po/el.po, po/eo.po: make update-po; including
10553 new revisions submitted so far.
10555 2000-01-29 08:03:48 roessler (roessler)
10557 * init.h: Another change to attach_format.
10559 * pgp.c, recvattach.c, send.c, sendlib.c, OPS, compose.c,
10560 functions.h, init.h, mutt.h, parse.c: Michael Elkins'
10561 content-disposition patch, with some small changes.
10563 2000-01-28 21:32:47 roessler (roessler)
10565 * init.h: Make the documentation for rfc2047_parameters
10566 comprehensible to the end user.
10568 * init.h: Documentation fix.
10570 * rfc2231.c: RFC2231 support should understand utf-8.
10572 2000-01-27 09:57:09 roessler (roessler)
10574 * imap/imap_ssl.c, README.SSL, init.h, mutt.h: Add options
10575 to disallow individual SSL protocols. From Jeremy Katz
10576 <katzj@linuxpower.org>.
10578 2000-01-25 21:21:10 roessler (roessler)
10580 * imap/BUGS: Brendan Cully's latest changes:
10582 Here is a patch to add some support for read-only IMAP folders.
10583 This is most useful if you have multiple copies of mutt open,
10584 but it also allows you to open a folder read-only and not
10585 have to worry about flags getting changed. Toggling read-only
10586 still doesn't work correctly - you may lose your 'N' flags
10587 if you open a folder normally and switch to read-only.
10589 I've also decided to try using UID FETCH, although I'm not
10590 sure if older IMAP servers support it, but then again I'm
10591 not sure if anyone's using any really old IMAP servers. The
10592 main advantage is in the case of multiple clients, where
10593 one client is deleting messages and the other isn't getting
10594 notification. I'm experiencing that on my UW-IMAP 4.6 server. On
10595 the other hand, this server seems to have all sorts of terrible
10596 problems with this scenario, so I'm not sure how well the code
10597 functions. It's a two-line change so far, it's experimental,
10598 and it's the only IMAP code in an #if 0 block...
10600 * imap/README: branches: 1.4.2; Brendan Cully's latest changes:
10602 Here is a patch to add some support for read-only IMAP folders.
10603 This is most useful if you have multiple copies of mutt open,
10604 but it also allows you to open a folder read-only and not
10605 have to worry about flags getting changed. Toggling read-only
10606 still doesn't work correctly - you may lose your 'N' flags
10607 if you open a folder normally and switch to read-only.
10609 I've also decided to try using UID FETCH, although I'm not
10610 sure if older IMAP servers support it, but then again I'm
10611 not sure if anyone's using any really old IMAP servers. The
10612 main advantage is in the case of multiple clients, where
10613 one client is deleting messages and the other isn't getting
10614 notification. I'm experiencing that on my UW-IMAP 4.6 server. On
10615 the other hand, this server seems to have all sorts of terrible
10616 problems with this scenario, so I'm not sure how well the code
10617 functions. It's a two-line change so far, it's experimental,
10618 and it's the only IMAP code in an #if 0 block...
10620 * imap/TODO, imap/command.c, imap/imap.c, imap/message.c:
10621 Brendan Cully's latest changes:
10623 Here is a patch to add some support for read-only IMAP folders.
10624 This is most useful if you have multiple copies of mutt open,
10625 but it also allows you to open a folder read-only and not
10626 have to worry about flags getting changed. Toggling read-only
10627 still doesn't work correctly - you may lose your 'N' flags
10628 if you open a folder normally and switch to read-only.
10630 I've also decided to try using UID FETCH, although I'm not
10631 sure if older IMAP servers support it, but then again I'm
10632 not sure if anyone's using any really old IMAP servers. The
10633 main advantage is in the case of multiple clients, where
10634 one client is deleting messages and the other isn't getting
10635 notification. I'm experiencing that on my UW-IMAP 4.6 server. On
10636 the other hand, this server seems to have all sorts of terrible
10637 problems with this scenario, so I'm not sure how well the code
10638 functions. It's a two-line change so far, it's experimental,
10639 and it's the only IMAP code in an #if 0 block...
10641 * doc/Makefile.in: Make the build process work when sgmltools
10642 aren't present. From Lawrence Greenfield <leg+@andrew.cmu.edu>.
10644 * imap/auth.c: Fix GSSAPI support. From Lawrence Greenfield
10645 <leg+@andrew.cmu.edu>.
10647 2000-01-24 13:17:17 roessler (roessler)
10649 * dotlock.h, mx.c, dotlock.c: Locking fix.
10651 * enter.c: patch-1.1.2.mg.autocomplete.1 - from Marius Gedminas
10652 <mgedmin@pub.osf.lt>.
10654 * Makefile.am: small build process fix.
10656 * m4/Makefile.am.in: Patch from Lars Hecking in order to build
10657 mutt cleanly under Solaris 2.6.
10659 * doc/manual.sgml.head: More list-reply documentation from
10660 Mikko.Hanninen@iki.fi.
10662 * init.h, mutt.h, rfc822.c: Removing rewrite_uucp. There were
10663 too many objections against it.
10665 * init.h, mutt.h, rfc822.c: Adding the $rewrite_uucp option.
10667 * po/ru.po: update.
10669 * po/eo.po, configure.in: Adding the Esperanto translation
10670 to unstable. From Edmund GRIMLEY EVANS <edmundo@rano.org>.
10672 2000-01-21 09:28:56 roessler (roessler)
10674 * po/el.po: New greek translation.
10676 * po/id.po: updated translation.
10678 2000-01-20 17:35:41 roessler (roessler)
10680 * po/pl.po: Updated polish translation.
10682 * contrib/Makefile.in, Makefile.am: "make distclean" fixes from
10685 * compose.c: Typo noted by edmundo@rano.org.
10687 * po/ko.po: Update.
10689 * send.c: Honor mail-followup-to when doing a list-reply.
10690 From Mikko.Hanninen@iki.fi.
10692 2000-01-19 14:59:01 roessler (roessler)
10694 * commands.c: Don't move the index cursor after a failed attempt
10695 to save a message. From Joe Orton <joe@orton.demon.co.uk>.
10697 * po/de.po: New German translation for unstable, from Roland
10700 * pgp.c: Fiksing a speling mysdeik nodet by Michael Sobolev. ;-)
10702 * NEWS: Add a notice on display-toggle-weed.
10704 * doc/manual.sgml.head, doc/manual.sgml.tail, OPS, functions.h:
10705 Rename display-headers to display-toggle-weed.
10707 2000-01-18 22:46:18 roessler (roessler)
10709 * mx.c: mx_open_mailbox_append: Add an error message and remove
10710 a file descriptor leak when we can open, but can't lock an MMDF
10713 * po/zh_TW.Big5.po, po/uk.po, po/sv.po, po/sk.po, po/ru.po,
10714 po/pt_BR.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/gl.po,
10715 po/id.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
10716 po/cs.po, reldate.h, VERSION, ChangeLog: automatic post-release
10717 commit for mutt-1.0.1
10719 * contrib/Makefile.in: Respect $DESTDIR in contrib/Makefile.
10720 From Hao Li <hli@rainfinity.com>.
10722 * imap/imap.c, imap/message.c: Fix use of confirmcreate with IMAP.
10723 A patch for this was suggested by Brian R. Gaeke.
10725 * init.h, alias.c: Documentation fix about gecos_mask. From Will
10728 2000-01-16 14:44:12 roessler (roessler)
10730 * po/eo.po: new esperanto translation from edmundo@rano.org.
10732 * editmsg.c: Use Visual, not Editor, for editing messages.
10733 Noted by Marius Gedminas <mgedmin@pub.osf.lt>.
10735 * rfc822.c: quote-related fix to the RFC822 parser. From Edmund
10738 2000-01-12 09:20:34 roessler (roessler)
10740 * init.c: It was impossible to unset a string. If you did
10741 "unset realname" it would just print out the value of the string.
10742 Attached is the fix.
10744 2000-01-10 21:34:06 roessler (roessler)
10746 * reap.pl: Handle #ifndef in reap.pl.
10748 * configure.in: Recognize differently-named gccs as such, and
10749 enable warnings. From "Andrew W. Nosenko" <awn@bcs.zp.ua>.
10751 * pgp.c: To compile on SunOs 4.1.4, the order of two includes
10752 needs to be switched (<sys/resource.h> contains a struct timeval.)
10754 From Mark Seiden <mis@seiden.com>.
10756 * doc/manual.sgml.head, pgplib.h, postpone.c, recvattach.c,
10757 recvcmd.c, remailer.c, remailer.h, rfc2231.c, rfc2231.h,
10758 attach.c, charset.c, charset.h, dotlock.h, editmsg.c, extlib.c,
10759 gnupgparse.c, lib.c, lib.h, makedoc.c, mh.c, muttlib.c, mx.c,
10760 mx.h, pgp.h: More copyright cosmetics - noted by Martin Michlmayr
10763 * lib.c: Use safe_free() instead of free() with mutt_str_replace -
10764 equivalent, but nicer.
10766 * parse.c, pgpkey.c, postpone.c, protos.h, recvattach.c,
10767 rfc1524.c, rfc2047.c, send.c, sendlib.c, attach.c, browser.c,
10768 compose.c, curs_main.c, edit.c, history.c, init.c, lib.c,
10769 main.c, menu.c, mh.c, muttlib.c: Add (and use) a function
10770 mutt_str_replace, which essentially replaces the sequence:
10772 safe_free (&s); s = safe_strdup (t);
10774 * build-release, gnupgparse.c: Fix PGP uid parsing. Noted by
10775 Edmund GRIMLEY EVANS <edmundo@rano.demon.co.uk>.
10777 2000-01-08 10:31:28 roessler (roessler)
10779 * VERSION, reldate.h, ChangeLog: automatic post-release commit
10782 * keymap.c: Fix a macro-related segmentation fault in stable.
10783 From Byrial Jensen.
10785 * keymap.c: Fix a macro-related segmentation fault. From Byrial
10788 * OPS, commands.c, compose.c, curs_main.c, functions.h, protos.h,
10789 recvattach.c: Unified edit-type function for the index, compose,
10790 and receive-attachment menus. Mostly by Michael Elkins.
10792 * curs_lib.c: patch-1.1.1.me.endwin.1, from Michael Elkins.
10794 * mutt.h, parse.c, init.h: Undo Michaels "pgpsearchext" patch.
10796 2000-01-06 12:00:50 roessler (roessler)
10798 * rfc2231.c, rfc2231.h, rfc822.c, rfc822.h, score.c, send.c,
10799 sendlib.c, signal.c, sort.c, sort.h, status.c, system.c, thread.c,
10800 pgplib.c, pgplib.h, pgppubring.c, pop.c, postpone.c, protos.h,
10801 query.c, recvattach.c, recvcmd.c, remailer.c, remailer.h,
10802 resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h, mh.c,
10803 mime.h, mutt.h, mutt_curses.h, mutt_menu.h, mutt_regex.h,
10804 muttlib.c, mx.c, mx.h, pager.c, pager.h, parse.c, pattern.c,
10805 pgp.h, pgpinvoke.c, keymap.c, keymap.h, lib.c, lib.h, mailbox.h,
10806 main.c, makedoc.c, mapping.h, mbox.c, menu.c, init.h, hash.h,
10807 hdrline.c, headers.c, help.c, history.c, history.h, hook.c,
10808 init.c, copy.h, curs_lib.c, curs_main.c, date.c, dotlock.c,
10809 dotlock.h, edit.c, editmsg.c, enter.c, extlib.c, filter.c,
10810 flags.c, from.c, functions.h, globals.h, gnupgparse.c, handler.c,
10811 hash.c, attach.c, attach.h, browser.c, browser.h, buffy.c,
10812 buffy.h, charset.c, charset.h, color.c, commands.c, complete.c,
10813 compose.c, copy.c, addrbook.c, alias.c: Update copyright notices
10816 * signal.c, socket.c, sort.c, sort.h, status.c, system.c,
10817 thread.c, query.c, recvattach.c, resize.c, rfc1524.c,
10818 rfc1524.h, rfc2047.c, rfc2047.h, rfc822.c, rfc822.h, score.c,
10819 send.c, sendlib.c, pattern.c, pgp.c, pgpinvoke.c, pgpkey.c,
10820 pgppubring.c, pop.c, postpone.c, protos.h, pager.h, parse.c,
10821 menu.c, mh.c, mime.h, mutt.h, mutt_curses.h, mutt_menu.h,
10822 mutt_regex.h, mutt_socket.h, mx.c, mx.h, pager.c, imap.h,
10823 init.c, init.h, keymap.c, keymap.h, lib.c, mailbox.h, main.c,
10824 mapping.h, mbox.c, hash.c, hash.h, hdrline.c, headers.c,
10825 help.c, history.c, history.h, hook.c, imap.c, curs_main.c,
10826 date.c, dotlock.c, dotlock.h, edit.c, enter.c, filter.c, flags.c,
10827 from.c, functions.h, globals.h, gnupgparse.c, handler.c, buffy.c,
10828 buffy.h, charset.c, charset.h, color.c, commands.c, complete.c,
10829 compose.c, copy.c, copy.h, curs_lib.c, addrbook.c, alias.c,
10830 attach.c, attach.h, browser.c: Updat copyright notices in stable.
10832 2000-01-05 09:40:52 roessler (roessler)
10834 * init.h, mutt.h, parse.c: patch-1.1.1.me.pgpsearchtext.1.
10835 From Michael Elkins.
10837 2000-01-03 10:15:54 roessler (roessler)
10839 * strcasecmp.c: New str*casecmp replacements for stable.
10841 * strcasecmp.c: Fix strncasecmp and strcasecmp replacement
10842 functions. Problem noted by Stu Heiss <stu@jpusa1.chi.il.us>.
10844 2000-01-01 17:59:51 roessler (roessler)
10846 * parse.c: y2k fix for 1.0.
10848 * parse.c: A y2k fix for those who still use two-digit year
10849 numbers as originally specified in RFC 822.
10851 1999-12-29 18:38:07 roessler (roessler)
10853 * po/zh_TW.Big5.po: New Chinese translation; from Anthnoy Wong
10854 <ypwong@debian.org>; Dec 21 1999.
10856 * sort.c: Fix a minor threading bug. From Edmund GRIMLEY EVANS
10857 <edmundo@rano.demon.co.uk>, Dec 14 1999.
10859 * browser.c: Fix the use of link_is_dir() in the file
10860 browser. This should fix the bug reported by John Yates
10861 <yates@flatiron.com> on Dec 07 1999. (Details noted by Byrial
10862 Jensen <byrial@image.dk> on Dec 09 1999.)
10864 * send.c: Don't use IMAP folders for FCCs when sending messages
10865 in batch mode. This is _not_ Brendan's patch, which may be
10868 1999-12-14 10:29:25 roessler (roessler)
10870 * INSTALL: Add a short note that EXACT_ADDRESS is broken.
10871 In order to fix it, we'd need a RFC 2047 implementation
10872 which knows about RFC 822 syntax. (This would also help with
10873 In-Reply-To headers, BTW, but would be considerably more complex.)
10875 1999-12-13 11:36:01 roessler (roessler)
10877 * init.h, mutt.h, protos.h, send.c, sendlib.c: Adding the
10878 envelope_from option.
10880 1999-12-09 11:17:35 roessler (roessler)
10882 * imap/README, imap/auth.c, imap/browse.c, imap/imap.c,
10883 imap/imap.h, imap/imap_private.h, imap/imap_socket.h,
10884 imap/imap_ssl.c, imap/message.c, imap/socket.c, imap/util.c,
10885 doc/manual.sgml.head, init.c, browser.c: Tommi Komulainen's
10886 multiple IMAP usernames patch.
10888 1999-12-06 09:59:28 roessler (roessler)
10890 * mbox.c: Cosmetic improvement for reading mmdf folders.
10891 From John Hawkinson <jhawk@bbnplanet.com>.
10893 1999-12-04 15:42:07 roessler (roessler)
10895 * mx.c: Check for the presence of .overview files when testing
10896 whether some directory is an MH folder. This way, you can at
10897 least read Usenet news from the spool using Mutt. ;-)
10899 * alias.c, init.h, mutt_regex.h: William Feavish's GECOS regexp
10902 1999-12-03 16:54:03 roessler (roessler)
10904 * doc/manual.sgml.head: Fix the documentation on how to join
10905 the mutt lists. Noted by Marius Gedminas <mgedmin@takas.lt>.
10907 * init.h: Fix a small bug in the documentation for $hidden_host.
10909 * configure.in: Fix the handling of --disable configure switches.
10911 * configure.in: patch-1.0.rr.autoconf-disable.1: --disable-pop
10912 shouldn't enable pop.
10914 * rfc2047.c: Properly tag quoted-printable encoded RFC 2047
10915 strings with $send_charset, not with $charset.
10917 * Makefile.am, README, README.UPGRADE: Adding one more readme
10918 file. This one is intended to serve as some kind of "howto"
10919 for the most notable incompatible configuration changes.
10921 1999-12-02 16:29:26 roessler (roessler)
10923 * pgpkey.c: Fix the PGP key selection menu's title.
10925 * imap/imap_ssl.c: SSL fixes from Tommi Kommulainen.
10927 * NEWS: Announce edit-message and resend-message, and the changes
10930 * doc/manual.sgml.head: Clarify the documentation of
10931 lists/unlists/subscribe/unsubscribe a bit.
10933 1999-12-01 12:06:31 roessler (roessler)
10935 * imap/util.c: Now, I should have got the signal handling right.
10937 * imap/util.c: another alarm (0) was missing. (However, this
10938 one didn't crash mutt.)
10940 * imap/util.c: imap_keepalive: cancel pending alarms. Otherwise,
10941 mutt will die frequently.
10943 * imap/util.c: Re-set the list of blocked signals after the
10944 imap_keepalive stuff.
10946 * imap/imap.h, imap/util.c, curs_lib.c, mutt.h, system.c:
10947 A modified version of Tommi Kommulainen's imap keepalive patch.
10949 1999-11-26 09:19:03 roessler (roessler)
10951 * imap/message.c: Fix the lines header.
10953 1999-11-25 15:18:02 roessler (roessler)
10955 * imap/imap.h, imap/util.c, curs_lib.c, mutt.h, system.c: Undo
10956 the IMAP keepalive patch. It has just bitten me while mutt was
10957 trying to dotlock a folder. Seems that there needs some more
10960 * imap/imap.h, imap/util.c, mutt.h, system.c, curs_lib.c:
10961 A modified version of Tommi Komulainen's imap keepalive patch.
10963 1999-11-24 16:29:58 roessler (roessler)
10965 * NEWS: Change some headlines: Instead of "major changes
10966 since <unstable version>", it's "major changes since 1.0" now.
10967 In addition, I changed the note concerning the lists/subscribe
10968 change to be more explicit than the old one.
10970 * imap/message.c: IMAP line count fix from
10971 Tommi.Komulainen@iki.fi.
10973 1999-11-23 23:43:51 roessler (roessler)
10975 * postpone.c: mutt_prepare_template() didn't work with
10976 PGP-encrypted messages due to an - errm - interesting typo.
10978 * doc/manual.sgml.head: Document the fact that users can enter
10979 a mail-followup-to header in the editor. There seems to have
10980 been some confusion about this.
10982 * doc/PGP-Notes.txt, acconfig.h, configure.in, pgp.c: Disable
10983 core dumps before we ask the user for a pass phrase. Suggested by
10984 <Stefan.Alfredsson@kau.se>.
10986 * doc/PGP-Notes.txt: Include the maildrop recipe Mark Weinem
10987 <mark.weinem@unidui.uni-duisburg.de> sent me some weeks ago.
10989 * muttlib.c: Permit !! for the last folder. Elm compatibility.
10991 * NEWS: Tell our users that fcc_clear exists.
10993 * init.h, mutt.h, send.c: Adding an fcc_clear option for
10994 unencrypted and unsigned FCCs.
10996 * imap/Makefile.am: Include the SSL-related code with "make dist".
10998 1999-11-22 16:01:42 roessler (roessler)
11000 * imap/imap.c, imap/imap.h, imap/imap_private.h, imap/message.c,
11001 imap/util.c, imap/BUGS, imap/README, imap/TODO, OPS, browser.c,
11002 functions.h, pgppubring.c: IMAP folder creation and deletion.
11003 From Brendan Cully.
11005 * po/de.po: Der Versuch, "Diskussionsfaden" durch etwas
11006 Verständlicheres zu ersetzen. ;-)
11008 1999-11-18 16:19:35 roessler (roessler)
11010 * init.h: Include SSL documentation in the manual.
11012 * dotlock.c: indentation noise.
11014 * imap/socket.c: Small code clean-up.
11016 * mx.c: Detect .mew_cache files in MH folders. Suggested by
11017 Kawaguti Ginga <ginga@amalthea.phys.s.u-tokyo.ac.jp>.
11019 * doc/manual.sgml.head: Documentation nit from Byrial Jensen.
11021 * lib.c: patch-1.0.bj.lastline.1: Handle last lines in
11022 configuration files nicely, even when they are not terminated
11025 * parse.c, rfc2231.c: Some rather cosmetic changes.
11027 1999-11-17 22:47:59 roessler (roessler)
11029 * menu.c: some reorganizations of the dialog menu code.
11031 * alias.c: Fix the address sanitizer. You should now be
11032 able to auto-create an alias for someone like "Jon K. Hellan"
11035 * imap/Makefile.am, imap/browse.c, imap/imap.c, imap/imap.h,
11036 imap/imap_private.h, imap/imap_socket.h, imap/imap_ssl.c,
11037 imap/imap_ssl.h, imap/message.c, imap/socket.c, imap/util.c,
11038 doc/manual.sgml.head, Makefile.am, NEWS, README.SSL, acconfig.h,
11039 configure.in, init.c, init.h, main.c, mutt.h: Tommi Komulainen's
11040 IMAP/SSL support patches.
11042 * menu.c, mutt_menu.h: Tommi Komulainen's menu/dialog patch.
11044 1999-11-15 17:44:15 roessler (roessler)
11046 * pgp.c: Fix the pgp-hook logic.
11048 * color.c: Small color fix from T. E. Dickey.
11050 * color.c: A small patch from TE Dickey.
11052 1999-11-11 18:30:25 roessler (roessler)
11054 * rfc822.c: ups, the previous patch included a small buffer
11057 * po/gl.po: Roberto Suarez Soto <robe@ceu.fi.udc.es> sent us a
11060 * rfc822.c: Fix a header quoting bug.
11062 * doc/Makefile.in: Another build process patch from Brendan Cully.
11064 1999-11-10 21:35:33 roessler (roessler)
11066 * rfc2231.c: Ignore empty MIME parameters.
11068 1999-11-09 12:40:14 roessler (roessler)
11070 * mbox.c, parse.c: Add some more sanity checks about
11073 * curs_lib.c: Fix an SLang-related compilation problem.
11074 Originally from Jon KÃ¥re Hellan.
11076 * postpone.c: Simplify mutt_prepare_template (). Instead of
11077 copying around all kinds of data, we re-parse the postponed
11078 message's structure.
11080 * postpone.c: Make sure mutt doesn't forget MIME structure when
11081 the user resends a message/rfc822 body from the recvattach menu.
11082 Note, however, that this is more of a temporary solution
11083 - I think there is some more space for improvements in
11084 mutt_prepare_template().
11086 * imap/Makefile.am, doc/Makefile.in, contrib/Makefile.in,
11087 configure.in, Makefile.am: Build process fixes from Brendan Cully.
11089 * pager.c: Add a missing redraw after resend-message.
11091 1999-11-08 22:10:49 roessler (roessler)
11093 * VERSION: Undo changes which are due to release-building tests.
11094 After all, we want the _right_ diff next time.
11096 * build-release: Finalize the new build-release script.
11098 * ChangeLog, VERSION, build-release: automatic post-release
11099 commit for mutt-1.1.1.2
11101 * LAST_TAG, Makefile.am, OVERSION, VERSION, build-release,
11102 ChangeLog: automatic post-release commit for mutt-1.1.1.1
11104 * LAST_TAG, Makefile.am, OVERSION: Preparing some improvements
11105 to the build process.
11107 * po/de.po, reldate.h, VERSION, ChangeLog: automatic post-release
11108 commit for mutt-1.1.1
11110 1999-11-07 22:52:40 roessler (roessler)
11112 * sendlib.c: short-cut utf-7 as a 7bit character set. Currently,
11113 utf-7 may be overridden by us-ascii.
11115 * protos.h, recvattach.c, recvcmd.c, rfc1524.c, rfc1524.h,
11116 send.c, sendlib.c, attach.c, attach.h, browser.c, commands.c,
11117 compose.c, curs_main.c, functions.h, init.h, mutt.h, muttlib.c,
11118 pager.c, pager.h, postpone.c, Makefile.am: Rewriting lots of
11119 the recvattach code.
11121 * po/eo.po: branches: 1.1.2; file eo.po was initially added on
11122 branch mutt-1-0-stable.
11124 * po/eo.po, configure.in: Esperanto translation from Edmund
11125 GRIMLEY EVANS <edmundo@rano.demon.co.uk>.
11127 1999-11-05 07:28:11 roessler (roessler)
11129 * pgppubring.c: preprocess out some unused strings.
11131 1999-11-04 21:35:32 roessler (roessler)
11133 * rfc2231.c: Catch a segmenatation fault. Note that this is
11134 not the real fix for the problem...
11136 * menu.c: Change a short to an int where it should have been one.
11138 * po/gl.po: New version.
11140 * protos.h, send.c, status.c, buffy.c, globals.h, postpone.c:
11141 IMAP postpone changes from Byrial Jensen.
11143 1999-11-03 20:30:19 roessler (roessler)
11145 * recvattach.c: Adding a comment which describes some ideas on
11146 how the attachment menu should work.
11148 1999-11-02 15:51:07 roessler (roessler)
11150 * imap/BUGS, imap/command.c, imap/imap.c, imap/imap_private.h,
11151 imap/message.c, imap/util.c, buffy.c: Various IMAP-related fixes
11152 from Brendan Cully.
11154 1999-10-31 17:12:55 roessler (roessler)
11156 * po/it.po: [stable] Small fix from Marco d'Itri.
11158 * m4/.cvsignore, intl/.cvsignore, imap/BUGS, imap/message.c,
11159 contrib/.cvsignore: From Brendan Cully: IMAP updates should work
11162 1999-10-29 05:43:40 roessler (roessler)
11164 * po/.cvsignore: Cosmetics.
11166 * imap/BUGS: Update the documentation.
11168 * doc/.cvsignore: Cosmetics.
11170 * buffy.c, globals.h, postpone.c, send.c, status.c: Don't check
11171 the number of postponed messages every time the status line
11172 is updated - this gets quite slow when used with slow IMAP
11175 1999-10-28 17:42:07 roessler (roessler)
11177 * README: Fix the version number in the README file.
11179 * pop.c: Cosmetic POP fixes from Evan DiBiase
11180 <evand@telerama.com>.
11182 * pop.c: Cosmetic fixes from Evan DiBiase <evand@telerama.com>.
11184 1999-10-28 08:15:38 <Jon.K.Hellan@item.ntnu.no> (roessler)
11186 * imap/imap_socket.h, imap/socket.c, init.h, globals.h: Adding
11187 imap_preconnect. This way, you can let mutt start an ssh tunnel
11188 before it tries to connect to an IMAP server.
11190 1999-10-27 12:17:34 roessler (roessler)
11192 * po/gl.po: branches: 1.1.2; file gl.po was initially added on
11193 branch mutt-1-0-stable.
11195 * po/gl.po, configure.in: Adding a Galician translation.
11197 1999-10-26 15:14:01 roessler (roessler)
11199 * curs_lib.c, main.c: Some display-related fixes from Andrej
11202 * editmsg.c: Fix a small bug in the new edit-message feature.
11203 From Andrej Gritsenko.
11205 * imap/imap.c, imap/imap_private.h, imap/util.c, imap/auth.c,
11206 imap/browse.c, imap/command.c: * stops mutt from logging CRAM
11207 secrets in debug mode. * should fix mutt segfaulting when trying
11208 to open {} * helps with the problem of mutt detecting new mail
11210 folder. Now, IMAP commands from the SELECTED state should call
11211 imap_cmd_finish after they've executed commands. I've only put
11212 this is imap_buffy_check for now - in my opinion the command
11213 execution path is still not stable, and rewrites may obviate
11214 the need for this...
11216 (From: Brendan Cully <brendan@kublai.com>)
11218 1999-10-25 20:05:14 roessler (roessler)
11220 * po/sv.po: branches: 1.1.2; file sv.po was initially added on
11221 branch mutt-1-0-stable.
11223 * po/sv.po, configure.in: Adding the Swedish translation to
11226 * po/de.po: Updated German translation from Roland Rosenfeld.
11228 * imap/imap.h, imap/imap_private.h, imap/message.c, imap/util.c,
11229 imap/.cvsignore, imap/BUGS, imap/Makefile.am, imap/browse.c,
11230 imap/command.c, imap/imap.c, init.h: Brendan Cully's IMAP code
11233 1999-10-22 08:49:30 roessler (roessler)
11235 * Makefile.am, VERSION, reldate.h, ChangeLog: automatic
11236 post-release commit for mutt-1.1
11238 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/pt_BR.po, po/ru.po,
11239 po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po,
11240 po/es.po, po/el.po, po/de.po, po/cs.po, NEWS, VERSION, reldate.h,
11241 ChangeLog: post-release commit for one dot zero. (yes, really.)
11243 1999-10-21 08:07:22 roessler (roessler)
11245 * compose.c: Another sprintf-vs-null issue.
11247 1999-10-20 14:51:57 roessler (roessler)
11249 * po/id.po: new indonesian translation.
11251 * imap/message.c: Flags should only be modified using
11252 mutt_set_flag(). Everything else leads to neglected side effects.
11253 In this case, index colors, searches and possibly other side
11254 effects were ignored when a message which resides on an IMAP
11257 * imap/auth.c: Let the user skip CRAM-MD5 by entering an empty
11260 * po/id.po, po/el.po: translation updates.
11262 * configure.in: Don't use GNU grep specific options.
11264 1999-10-19 15:34:04 roessler (roessler)
11266 * imap/auth.c: Fix some sloppiness-induced, but harmless,
11269 * imap/imap_private.h, imap/auth.c, imap/imap.c: Add
11270 AUTHENTICATE=ANONYMOUS support to the IMAP authentication methods.
11271 This is, for instance, needed to access the cyrus-related mailing
11272 lists' archives at CMU.
11274 * po/el.po: New greek translation.
11276 1999-10-18 09:13:42 roessler (roessler)
11278 * pgp.c: Handle Ctrl-G on the pgp-hook prompt correctly.
11280 1999-10-16 15:19:29 roessler (roessler)
11282 * Makefile.am: doc/PGP-Notes.txt vs. doc/PGP-Notes.
11284 * Makefile.am: [stable] doc/PGP-Notes.txt has an extension. ups.
11286 * send.c: [stable] Fix Debian bug #47408.
11288 * send.c: Fix Debian bug #47408: When the postponed folder
11289 is a maildir, messages should only be written to the _new_
11292 * po/nl.po: New nl translation from Johan van Selst
11295 * po/cs.po: New cs translation from Jiri Pavlovsky
11296 <pavlovsk@ff.cuni.cz>.
11298 * po/zh_TW.Big5.po: [stable] chinese translation fixes from
11299 Anthony Wong <ypwong@debian.org>.
11301 * init.h: scoring documentation fix.
11303 * globals.h, init.h, mutt.h, mx.c, protos.h, score.c, sort.c:
11304 Scoring improvements.
11306 1999-10-14 16:09:10 roessler (roessler)
11308 * po/ru.po: New Russian tranlation for stable.
11310 * contrib/gpg.rc: New gpg.rc from Roland Rosenfeld.
11312 * po/fr.po: [stable] New french translation.
11314 * po/de.po: [stable] Fixes to the German translation.
11316 * pattern.c: [stable] Fix a segmentation fault when attempting
11317 to search pgp-encrypted messages.
11319 * pattern.c: Fix a segmentation fault when search PGP-encrypted
11322 1999-10-11 20:26:41 roessler (roessler)
11324 * VERSION, po/es.po, reldate.h, ChangeLog: automatic post-release
11325 commit for mutt-0.96.8
11327 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11328 po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
11329 po/el.po, po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog:
11330 post-release commit for 1.0pre4.
11332 * po/zh_TW.Big5.po: New Chinese Translation.
11334 * dotlock.c: [stable] Use dotlock.c from unstable.
11336 1999-10-06 20:20:54 roessler (roessler)
11338 * Makefile.am: Makefile.am fix for unstable.
11340 * Makefile.am: [stable] Check for mutt_dotlock in
11341 $(DESTDIR)$(bindir), not in $(bindir). This should fix some
11342 Debian build problems.
11344 * init.h: fix the $from documentation. Noted by David DeSimone.
11346 1999-10-05 06:50:34 roessler (roessler)
11348 * compose.c, mutt.h, recvattach.c: small fixes from Gero Treuner.
11350 * mutt.h, recvattach.c, compose.c: [stable] small fixes from
11353 1999-10-04 10:05:26 roessler (roessler)
11355 * configure.in: [stable] add pt_BR to ALL_LINGUAS.
11357 * configure.in: add pt_BR to ALL_LINGUAS.
11359 * po/pt_BR.po: Brasilian translation.
11361 * po/pt_BR.po: branches: 1.1.2; file pt_BR.po was initially
11362 added on branch mutt-1-0-stable.
11364 * po/pt_BR.po: Brasilian translation.
11366 * imap/BUGS, imap/Makefile.am, imap/README, imap/auth.c,
11367 imap/imap.c, imap/util.c, .cvsignore, mx.c: Some fixes from
11370 * pgpewrap: pgpewrap spits out ugly error messages when used
11373 * configure.in: AM_C_PROTOTYPES seems to be too recent for the
11374 installed automake/autoconf base.
11376 * postpone.c: Remove some nonsense from the resend-message
11379 * postpone.c: Fix a memory leak.
11381 1999-09-30 22:05:28 roessler (roessler)
11383 * imap/message.c, send.c, sendlib.c, OPS, buffy.c, curs_main.c,
11384 functions.h, headers.c, main.c, mbox.c, mh.c, mutt.h, parse.c,
11385 parse.h, postpone.c, protos.h, recvattach.c: Add a resend-message
11386 function (similar to the _old_ edit-message), and redo large
11387 parts of mutt_prepare_edit_message (now mutt_prepare_template).
11389 * main.c: unstable cosmetics.
11391 * main.c: [stable] cosmetic change suggested by marco d'itri.
11393 * po/es.po, po/es.po: New spanish translation from Boris
11396 * imap/Makefile.am, makedoc.c: Build fixes from Lars Hecking.
11398 * doc/manual.sgml.in, Muttrc.in, NEWS, globals.h, init.h, send.c:
11399 [stable] Re-add in_reply_to, this time with the right default
11402 * sendlib.c: [unstable] fix the duplicate x-mailer/uesr-agent
11405 * send.c, globals.h, init.h: [unstable] Re-add in-reply-to.
11406 This time with a suitable default. #-\
11408 1999-09-29 17:47:33 roessler (roessler)
11410 * configure.in: More fixes from Lars Hecking.
11412 * configure.in: Adding AC_PREREQ to configure.in.
11414 * configure.in: make sure the right software is used for building
11415 mutt. Patch suggested by Lars Hecking and Will Fiveash.
11417 * pgpinvoke.c: don't leak /dev/null file descriptors. From Roland
11420 * curs_main.c: fix^2 for stable.
11422 * curs_main.c: Fixing the fix - missing brackets.
11424 * curs_main.c, parse.c: [stable] Fix some memory leaks noted by
11425 purify running on behalf of Daniel Eisenbud.
11427 * curs_main.c, parse.c: Fix some memory leaks noted by purify
11428 running on behalf of Daniel Eisenbud.
11430 1999-09-28 18:55:31 roessler (roessler)
11432 * po/ru.po: Here goes an update for version 1.0-pre3i. The main
11433 feature of this translation is that one-letter answers to
11434 multiple choice questions are not localized (Thomas, could you
11435 please add this as comment to the update in CVS?)
11437 (From: Michael Sobolev.)
11439 * sendlib.c: [stable] Include SPACE and HT with MIME specials.
11441 * sendlib.c: [unstable] Include SPACE and HT with MimeSpecials.
11443 * Makefile.am: Better solution for the makedoc build using
11446 * Makefile.am: Some makes apparently have to be told about how
11449 1999-09-27 17:55:14 roessler (roessler)
11451 * copy.c: A back-port from unstable had missed some parts which
11452 could lead to message corruption with mh mail folders.
11454 * po/it.po: new Italian translation from Marco d'Itri.
11456 * po/pl.po: New polish translation.
11458 * po/de.po, po/de.po: Translation fix from Roland Rosenfeld.
11460 * doc/manual.sgml.in: Documentation fix from Roland Rosenfeld.
11462 1999-09-25 07:37:51 roessler (roessler)
11464 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11465 po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
11466 po/el.po, po/de.po, po/cs.po: post-release commit for 1.0pre3.
11468 * VERSION, reldate.h, ChangeLog: pre-release commit for 1.0pre3.
11470 1999-09-24 17:51:55 roessler (roessler)
11472 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/pl.po, po/ru.po,
11473 po/it.po, po/ko.po, po/nl.po, po/fr.po, po/id.po, po/el.po,
11474 po/es.po, po/cs.po, po/de.po, ChangeLog, VERSION, reldate.h:
11475 automatic post-release commit for mutt-0.96.7
11477 1999-09-23 21:13:55 roessler (roessler)
11479 * po/el.po: New Greek tranlsation from Fanis <madf@geocities.com>.
11481 * browser.c: [stable] Solaris snprintf vs. NULL pointers.
11483 * browser.c: Try not to pass NULL pointers to snprintf
11484 - the Solaris version doesn't like them. (Noted by
11485 Thomas.Parmelan@efrei.fr.)
11487 * imap/imap_private.h, imap/socket.c, imap/util.c, imap/BUGS,
11488 imap/imap.c, buffy.c: Brendan Cully's latest changes:
11490 * includes all of my last patch, since it hasn't been committed
11491 yet. * catches a couple segfault problems if Context is NULL.
11492 * works harder to avoid sending null STORE FLAGS commands. May not
11493 be perfect yet, but also has extra debugging code. * has the
11494 beginnings of a more interactive IMAP error handler.
11495 Doesn't do anything yet, I'm just including it because I want
11496 to get the rest of the patch out.
11498 * doc/Makefile.in, Makefile.am: Use $(MAKE) instead of make.
11499 Noted by Ryan Murray <rmurray@cyberhqz.com>.
11501 * doc/Makefile.in, Makefile.am, configure.in, init.h: A small
11502 portability fix related to makedoc.
11504 * po/es.po: [stable] new spanish translation from Boris Wesslowski
11505 <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
11507 * alias.c: increase this limit for stable as well.
11509 * handler.c: [stable] Fix a buffer overflow and a bug helping
11510 with exploiting this overflow in the text/enriched handler.
11512 * handler.c: Fix a buffer overflow and a bug helping with
11513 exploiting this overflow in the text/enriched handler.
11515 * imap/browse.c, doc/manual.sgml.head, curs_main.c: This small
11518 * catches a possible null-pointer dereference in mx_close_mailbox
11519 when logging out of the server.
11520 * fixes IMAP tab-completion cosmetics (slightly broken with last
11521 Cyrus-compatibility updates)
11522 * adds a bit to the IMAP part of the manual.
11524 Brendan Cully <brendan@kublai.com>
11526 * alias.c: Increase a buffer to make larger group aliases
11527 possible. The current STRING buffer was far too small.
11529 1999-09-12 19:39:10 roessler (roessler)
11531 * po/es.po: [stable] Updated spanish translation from Boris
11534 * po/es.po: [stable] Fixes for the Spanish translation.
11535 From Nicolás Lichtmaier <nick@debian.org>.
11537 * imap/BUGS, imap/Makefile.am, imap/TODO, imap/auth.c,
11538 imap/imap.c, imap/imap.h, imap/imap_private.h, imap/message.c,
11539 imap/util.c, buffy.c, commands.c, globals.h, init.h: The attached
11540 patch (imap-turbocharge.diff):
11542 * changes mutt_buffy_check to only poll the selected folder
11543 when it is opened, not all mailboxes (unless the timeout
11544 has expired). This is a noticeable win if you have a few
11547 * sets the default checkinterval to 60 seconds from 0. Things
11548 are much much slower with 0.
11550 * makes some cosmetic renames
11552 * moves lots of generic imap stuff into a separate file,
11555 * abstracts the process of sending a command to an IMAP server
11556 a bit better (lots more to do here, though).
11558 * moves the message-set creation code used by the new fastdelete
11559 code into its own function, since it is generally useful.
11561 * implements server-side copy of messages. Tagged messages
11562 are copied in one command, thanks to the message-set
11565 (From: Brendan Cully; modifications by tlr.)
11567 1999-09-11 17:04:12 roessler (roessler)
11569 * po/pl.po: [stable] new polish translation from Pawel Dienkonski.
11571 * po/es.po: [stable] New Spanish translation from Boris
11574 * configure.in: [stable] Hurd portability patch from Marcus
11577 * configure.in: Hurd portability patch from Marcus Brinkmann.
11579 * imap/browse.c, imap/imap.c: Fix IMAP fast deletion.
11582 * Muttrc.in: typos fixed by Telsa.
11584 * doc/manual.sgml.in: Small manual fix for stable. Noted by
11585 Telsa <hobbit@aloss.ukuu.org.uk>.
11587 1999-09-08 06:05:54 roessler (roessler)
11589 * imap/imap.c, imap/imap.h, imap/imap_private.h, mx.c,
11590 curs_main.c: The attached patch:
11592 * gets Mutt to properly log off the IMAP server when
11593 quitting. Clients don't care, but it's polite and proper.
11594 * further updates the flags changes from yesterday * uses CLOSE
11595 instead of EXPUNGE when closing a mailbox and purging
11596 messages, for some slight speed gain. * purges all messages
11597 marked for deletion in one command (if purging),
11598 making for very cool speed gains switching mailboxes if you're
11599 on, say, a few high volume mailing lists. Yeah, baby! (I
11600 personally love this one).
11602 (From Brendan Cully <brendan@kublai.com>)
11604 1999-09-07 17:01:28 roessler (roessler)
11606 * Makefile.am: Bail out if the chmod of mutt_dotlock fails.
11608 * pgpkey.c: Fix a strtok NULL pointer problem.
11610 * doc/manual.sgml.in: notes on how to produce secure mailcaps.
11612 * gnupgparse.c, pgpinvoke.c: GPG-related fix from Gero Treuner.
11614 * imap/BUGS, imap/Makefile.am, imap/TODO, imap/imap.c,
11615 imap/imap_private.h, imap/message.c, imap/message.h, mutt.h,
11616 muttlib.c, mx.c, status.c, complete.c, flags.c: * redoes the
11617 folder update optimisation I did yesterday. It's somewhat
11618 cleaner and less invasive, and I'm not so worried about memory
11621 * Fixes the bug where mutt would append a '/' to $folder even
11622 if it was only {mailhost}, causing mutt to browse the root
11623 directory instead of the home directory.
11625 * includes a first stab at preserving the D flag on the IMAP
11626 server. Now if you answer no to 'Purge deleted', the server
11627 still stores the messages as deleted, but doesn't expunge them
11630 NOTE: this is a first attempt. Play around, but don't mark
11631 things as deleted that you'd be sorry to see disappear.
11633 (From: Brendan Cully <brendan@kublai.com>)
11635 * doc/manual.sgml.head: Adding notes from README.SECURITY.
11637 1999-09-06 09:16:53 roessler (roessler)
11639 * imap/Makefile.am, imap/TODO, imap/imap.c, imap/imap.h,
11640 imap/imap_private.h, imap/message.c, imap/message.h, mutt.h,
11641 muttlib.c: * Small imap/Makefile.am tweak for make dist
11643 * Hold on to mailbox flags, message flags, do update in one pass
11644 instead of two, halving traffic on mailbox sync.
11646 * Update message flags at fetch as well as header download,
11647 if the server thinks they've changed. Saves some unneeded
11650 * Move some structures out of imap_private.h into message.h,
11651 since they are local now.
11653 (From: Brendan Cully <brendan@kublai.com>)
11655 1999-09-05 08:42:23 roessler (roessler)
11657 * contrib/Tin.rc: add a sample of tin/lynx-like key bindings.
11659 * imap/Makefile.am: include message.c with the IMAP library.
11661 * init.c: [stable] Fixing "unignore *".
11663 * init.c: Fix "unignore *": We must not add "*" to the unignore
11666 * init.h: Documentation nit, from Liviu.
11668 1999-09-04 04:55:58 roessler (roessler)
11670 * imap/BUGS, imap/browse.c, imap/imap.c, imap/imap_private.h,
11671 imap/message.c: Fix some more IMAP problems. From Brendan Cully.
11673 1999-09-03 21:42:16 roessler (roessler)
11675 * contrib/sample.muttrc: fix mailing list addresses. Noted by
11676 David Benfell <benfell@greybeard95a.com>.
11678 * browser.c: - If the name of the folder returned by an IMAP
11679 server is empty, Mutt could segfault in the browser window
11680 attempting to display it.
11681 - add_folder in browser.c looks like it got corrupted in
11682 some CVS update. A small patch makes things work again for
11684 (From: Brendan Cully <brendan@kublai.com>)
11686 * strdup.c, configure.in: strdup for unstable.
11688 * configure.in: [stable] Some systems may not have strdup.
11691 * strdup.c: branches: 1.1.2; file strdup.c was initially added
11692 on branch mutt-1-0-stable.
11694 * strdup.c: [stable] Some systems may not have strdup.
11697 * browser.c: [stable] cosmetic fix from Brendan Cully.
11699 1999-09-02 18:50:46 roessler (roessler)
11701 * editmsg.c: Don't copy the Status header to the user's edit
11702 buffer - we destroy it later when copying the message back.
11704 * acconfig.h, configure.in, init.c, init.h, main.c:
11705 [stable] Improved pgp 6.5.1 support. From Jochen Schmitt
11706 <Jochen@herr-schmitt.de>.
11708 * doc/manual.sgml.head, Makefile.am, OPS, compose.c, curs_main.c,
11709 editmsg.c, mutt.h, protos.h, send.c, sendlib.c: A new edit-message
11710 feature, giving the raw message in an editor.
11712 * imap/auth.c: Fix a tiny signedness warning.
11714 * dotlock.c: Remove a superfluous label.
11716 * dotlock.c: [stable] remove a superfluous label.
11718 * po/cs.po: New czech translation. From Jiri Pavlovsky
11719 <pavlovsk@ff.cuni.cz>.
11721 * doc/manual.sgml.in: [stable] It's www.sgmltools.org, not
11722 www.sgml-tools.org. Noted by Heiko Schlichting.
11724 1999-09-01 21:41:19 roessler (roessler)
11726 * doc/Makefile.in, Makefile.am: A couple of build process
11727 and portability fixes concerning the automatically generated
11730 * mutt.h, init.c: [stable] Fix ignore/unignore. This is a
11731 back-port from the unstable branch.
11733 * po/ko.po: New Korean translation. From Byeong-Chan Kim
11734 <redhands@linux.sarang.net>.
11736 * curs_lib.c, edit.c, hdrline.c, sendlib.c: Fix a couple of
11737 possible compilation warnings. (Noted by "John C. Place"
11738 <placej@ctcdist.com>.)
11740 * hdrline.c, sendlib.c, curs_lib.c, edit.c: [stable] Fix a couple
11741 of small warnings. Noted by "John C. Place" <placej@ctcdist.com>.
11743 * ChangeLog: check-point commit.
11745 * mx.c: Don't clear the error line whenever dotlocking a file.
11747 * mx.h: adding a prototype.
11749 * curs_main.c, mailbox.h, mx.c: When the user synchronizes a
11750 mail folder, do a thorough check.
11752 1999-08-31 20:26:33 roessler (roessler)
11754 * po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/ko.po,
11755 po/nl.po, po/pl.po, po/id.po, po/it.po, po/es.po, po/fr.po,
11756 VERSION, po/cs.po, po/de.po, po/el.po, reldate.h, Makefile.am,
11757 ChangeLog: automatic post-release commit for mutt-0.96.6
11759 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11760 po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
11761 po/el.po, po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog:
11762 post-release commit for 1.0pre2.
11764 * doc/manual.sgml.tail, doc/manual.sgml.head, protos.h, thread.c,
11765 OPS, curs_main.c, functions.h: Adding a <parent-message>
11766 function. From Roland Rosenfeld <roland@spinnaker.rhein.de>.
11768 * curs_lib.c: Fix possible signedness problem with localized
11771 * po/ru.po: New russian translation. From Michael Sobolev
11774 * imap.c: [stable] fix IMAP caching.
11776 1999-08-30 16:10:45 roessler (roessler)
11778 * configure.in, imap/imap.c, main.c: Properly handle IMAP
11783 * mh.c: [stable] Back-port various fixes from stable.
11785 * mh.c: Avoid a memory and temporary file leak.
11787 * mx.c, buffy.c, configure.in, imap.c: [stable] back-port
11788 of various IMAP-related fixes. From Brendan Cully
11789 <brendan@kublai.com>.
11791 1999-08-27 07:41:44 roessler (roessler)
11793 * TODO: some notes on generic limiting.
11795 1999-08-26 20:26:56 roessler (roessler)
11797 * keymap.c: Change alias menu key bindings to something more
11800 * imap/TODO: Adding a TODO list.
11804 * doc/manual.sgml.tail: Fix the sgml-tools url. Noted by Heiko
11807 * doc/manual.sgml.in: Fix the URL to the sgml-tools package.
11808 Noted by Heiko Schlichting.
11810 * mh.c: Fixing a somewhat hypothetical error condition.
11812 * curs_main.c, keymap.c, pager.c, recvattach.c: IRIX fixes.
11814 * keymap.c, main.c, pager.c, recvattach.c, curs_main.c, edit.c:
11815 Various fixes to make mutt compile on IRIX. Additionally,
11816 we introduce default bindings for the <enter> key which is
11817 used by xwsh for "return". Suggested by Heiko Schlichting
11818 <heiko@cis.fu-berlin.de>.
11820 1999-08-25 06:33:37 roessler (roessler)
11822 * configure.in: We need ranlib even when we don't use IMAP.
11824 * compose.c: Trivial patch to make attach-message work for
11827 1999-08-24 21:27:20 roessler (roessler)
11829 * po/de.po: Updates from Roland Rosenfeld.
11831 * Makefile.am: Automake clean-up. From Lars Hecking.
11833 * po/id.po: Updates.
11835 * doc/Makefile.in: build muttrc.man before installing it.
11837 * reldate.h, Makefile.am, VERSION, ChangeLog: automatic
11838 post-release commit for mutt-0.96.5
11840 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11841 po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
11842 po/el.po, po/de.po, po/cs.po, NEWS, VERSION, reldate.h, ChangeLog:
11843 release-commit 1.0pre1.
11845 * Makefile.am: Still more bugs in the release-building process.
11847 * Makefile.am: *grrrr* typos.
11849 * po/sk.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/nl.po,
11850 po/pl.po, po/fr.po, po/id.po, po/it.po, po/ko.po, po/cs.po,
11851 po/de.po, po/el.po, po/es.po, ChangeLog: translation update.
11853 * Makefile.am: Some of the targets were broken.
11855 * Makefile.am: Another tidbit.
11857 * Makefile.am: Still more build-process stuff. Let's see whether
11858 this automatically builds 0.96.5.
11860 * doc/manual.sgml, doc/muttrc.man, Muttrc: Remove some auto-built
11861 files from the repository.
11863 * Makefile.am: Further distribution process fixes.
11865 * po/POTFILES.in: Make translations fit together with actual
11868 * doc/Makefile.in, Muttrc, ChangeLog, Makefile.am: More fixes
11869 to the distribution-building process; check-point commit for
11870 documentation and ChangeLog.
11872 * doc/Makefile.in, doc/manual.sgml, doc/muttrc.man: Various
11873 experimental changes to automate the distribution-building
11874 process; documentation update.
11876 * Makefile.am: Various experimental changes to automate the
11877 distribution-building process.
11879 1999-08-23 22:12:05 roessler (roessler)
11881 * configure.in: Fix charmaps part of the build process.
11883 * copy.c: Fix an off-by-one error which lead to a segmentation
11886 * charset.c: Don't delete symbol -> character code mappings.
11887 Character sets may define multiple symbols. :-(
11889 * imap/auth.c, imap/browse.c, imap/imap.c, imap/imap.h,
11890 imap/imap_private.h, browser.c, configure.in, Makefile.am,
11891 acconfig.h: Inclue GSS authentization for IMAP.
11893 * dotlock.c, mx.c: Remove a couple of NFS-related hacks which
11894 seem to be unnecessary.
11896 * main.c: Fix a small typo affecting mutt -v's output.
11898 1999-08-20 08:24:13 roessler (roessler)
11900 * po/fr.po: Fixed french translation.
11902 * imap/Makefile.am, imap/auth.c, imap/browse.c, imap/imap.c,
11903 imap/imap.h, imap/imap_private.h, imap/imap_socket.h, imap/md5.h,
11904 imap/md5c.c, imap/socket.c, socket.c, globals.h, imap.c, imap.h,
11905 init.h, lib.h, mime.h, mutt_socket.h: Brendan Cully's latest
11908 * prepare: branches: 2.8.2; Brendan Cully's latest IMAP clean-up.
11910 * protos.h, rfc2047.c, sendlib.c, Makefile.am, base64.c,
11911 configure.in, copy.c: Brendan Cully's latest IMAP clean-up.
11913 * doc/manual.sgml.in, NEWS, copy.c, init.h, mutt.h, sendlib.c:
11914 Back-port $bounce_delivered from unstable.
11916 * po/fr.po: [stable] Small fixes.
11918 1999-08-19 10:04:28 roessler (roessler)
11920 * sendlib.c: [stable] Fix a back-porting bug.
11922 * configure.in: [stable] Albert Chin-A-Young
11923 <china@thewrittenword.com> suggests a different check for -lnsl
11926 * configure.in: Albert Chin-A-Young suggests a slightly different
11927 check for libsocket and libnsl.
11929 * doc/manual.sgml.in: [stable] fix the urlview url.
11931 * doc/manual.sgml.head: fix the urlview url.
11933 * main.c: copyright message cosmetics.
11935 * Makefile.am, configure.in, prepare: Remove the $output.in hack,
11936 and create a fake charmaps directory instead.
11938 * acconfig.h, configure.in: [stable] check signal.h for
11939 sig_atomic_t. This should help to build this version of mutt
11940 on systems such as SunOS 4.1.
11942 * sendlib.c: [stable] Force quotes around the boundary parameter's
11945 * sendlib.c: Force quotes around the boundary parameter.
11946 Another courtesy towards Outlook.
11948 * pgp.c: [stable] Make sure the boundary MIME parameter is the
11949 last one on multipart/signed. Otherwise, Outlook will fail.
11950 Pointed out by Ian Bell, Turnpike.
11952 * muttlib.c, pgp.c: Ian Bell (turnpike) reports that Outlook
11953 Express expects the boundary parameter to be the _last_ MIME
11954 parameter on a multipart/* body part, and otherwise displays
11957 1999-08-18 06:54:13 roessler (roessler)
11959 * doc/muttrc.man, doc/muttrc.man.head, doc/manual.sgml, NEWS:
11960 documentation fixes.
11962 * commands.c: Fetch senders' keys also when decrypting a message.
11963 There may be a signature.
11965 * main.c: Don't try to create $maildir if it's an IMAP folder.
11967 1999-08-17 20:04:07 roessler (roessler)
11971 * reldate.h: *grmbls*
11973 * po/de.po, ChangeLog, VERSION: post-release commit for 0.96.4.
11975 * po/de.po, VERSION, ChangeLog: post-release commit for 0.95.7.
11977 * doc/manual.sgml, doc/muttrc.man, Muttrc: ispell's default path.
11979 * postpone.c: Fixing a mutt -p segfault.
11981 * doc/mutt.man, main.c: cosmetics; mention warranties in the
11984 1999-08-15 19:59:09 roessler (roessler)
11986 * compose.c: Make attach-message work with IMAP folders.
11988 * po/cs.po: New CS translation.
11990 * doc/Makefile.in, doc/manual.sgml, doc/muttrc.man, mutt.h, mx.c,
11991 pgp.c, pgp.h, pgpinvoke.c, prepare, send.c, Makefile.am, Muttrc,
11992 NEWS, README.SECURITY, browser.c, browser.h, commands.c, copy.c,
11993 curs_main.c, globals.h, init.c, init.h, main.c: Various changes
11994 added over the last week:
11996 - $delete_untag - creation of "application/pgp" messages -
11997 an attempt to fix prepare. - Browser format changes
11999 * dotlock.h: cosmetics.
12001 * dotlock.c: [stable] take dotlock.c from unstable.
12003 * dotlock.c: Commit remaining changes.
12005 * copy.c, mh.c, mutt.h: Remove ugly mh-synching kludge.
12007 * dotlock.c, dotlock.h: Really fix $save_empty, even when the
12008 dotlocking code is compiled into mutt.
12010 * dotlock.c, dotlock.h: [stable] Fix $save_empty even when the
12011 dotlocking code is linked into mutt.
12013 1999-08-09 19:03:12 roessler (roessler)
12015 * ChangeLog, ChangeLog: check-point commit.
12017 * po/sk.po, po/uk.po, po/zh_TW.Big5.po, po/ko.po, po/nl.po,
12018 po/pl.po, po/ru.po, po/de.po, po/el.po, po/es.po, po/fr.po,
12019 po/id.po, po/it.po, po/cs.po: update-po.
12021 * po/zh_TW.Big5.po: [stable] Fixing a small typo in the Chinese
12024 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
12025 po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/el.po,
12026 po/es.po, po/de.po, po/cs.po: [stable] Adding the new polish
12027 translation; general "make update-po".
12029 * Muttrc, doc/muttrc.man, doc/muttrc.man.head, main.c,
12030 po/zh_TW.Big5.po: Various fixes. Additionally, mutt will now
12031 create the $folder directory when started in curses mode and if
12034 1999-08-08 14:57:13 roessler (roessler)
12036 * po/zh_TW.Big5.po: new chinese translation.
12038 * po/zh_TW.Big5.po: New chinese translation.
12040 * Makefile.am: Fix order of some dependencies.
12042 * Makefile.am: Fix keymap_defs.h dependency.
12044 * po/it.po: Fix a translation string in it.po.
12046 * po/it.po: Fixing a message. From Marco.
12048 * doc/muttrc.man, init.h: Include complete documentation
12049 regardless of actual features.
12051 * doc/manual.sgml.in, doc/manual.sgml.tail, doc/mutt.man,
12052 doc/mutt.man.in, doc/muttrc.man, doc/muttrc.man.head,
12053 doc/muttrc.man.tail, contrib/Makefile.in, contrib/gpg.rc,
12054 doc/Makefile.in, doc/devel-notes.txt, doc/dotlock.man,
12055 doc/dotlock.man.in, doc/manual.sgml, doc/manual.sgml.head,
12056 Makefile.am, Muttrc.head, Muttrc.in, NEWS, configure.in, init.h,
12057 makedoc.c: Documentation updates; autogeneration of documentation
12060 1999-08-04 19:58:13 roessler (roessler)
12062 * NEWS: documentation to prepare the next release.
12064 * doc/dotlock.man.in, dotlock.c, dotlock.h, mbox.c, mx.c, mx.h:
12065 [stable] Fix $save_empty.
12067 * ChangeLog: ChangeLog.
12069 * NEWS, protos.h, send.c: Various fixes; documentation.
12071 * doc/dotlock.man.in: Document the -d option.
12073 * dotlock.h, mbox.c, mx.c, mx.h, dotlock.c: Fix $save_empty.
12075 1999-07-29 09:17:29 roessler (roessler)
12077 * doc/manual.sgml.in: Remove references to the old PGP
12078 configuration interface. Noted by Hanno Wagner <wagner@fitug.de>.
12080 * browser.c, complete.c, enter.c, imap.c, imap.h, main.c,
12081 protos.h: Brendan Cully's latest IMAP patches.
12083 1999-07-28 20:40:49 roessler (roessler)
12085 * doc/manual.sgml.in: Fix "lists" documentation. From Jeremy
12086 Blosser <jblosser@firinn.org>.
12088 * doc/manual.sgml.in: Fix the description of the lists command.
12089 Patch provided by Jeremy Blosser <jblosser@firinn.org>.
12091 * doc/PGP-Notes.txt, pgp.h, pgpinvoke.c, init.c, init.h, pgp.c:
12094 * doc/manual.sgml.in, doc/mutt.man.in, doc/manual.sgml.in,
12095 doc/mutt.man.in: Documentation fixes from Jeremy Blosser.
12097 * mh.c: Replarse mh message' headers when updating them.
12099 * mh.c: Re-parse mh messages when committing them to disk.
12100 The structure may have changed.
12102 * rfc822.h, commands.c, init.h, pgp.c, pgp.h, pgpinvoke.c: Add a
12103 hook which enables us to fetch PGP keys from servers on demand.
12104 Look out for pkspxy. :-)
12106 * hdrline.c: Enable the use of %F in conditionals. From Aaron
12107 Schrab <aaron+mutt@schrab.com>.
12109 1999-07-26 21:04:53 roessler (roessler)
12111 * dotlock.c: impose a hard limit on the number of locking
12114 * dotlock.c: Impose a hard limit on dotlock attempts.
12116 * recvattach.c, gnupgparse.c, pgpinvoke.c: Fix an error message.
12117 Also, close Debian bug #37394 for stable.
12119 * acconfig.h, configure.in: Check for gpgm.
12121 * recvattach.c: Make an error message ready for translation.
12124 * Makefile.am: Add missing dependencies for pgpring. Fix from
12125 David Ellement <ellement@sdd.hp.com>
12127 * Makefile.am: Create keymap_defs.h when it isn't present.
12128 Fix from Lars Hecking <lhecking@nmrc.ucc.ie>.
12130 * Makefile.am: Generate keymap_defs.h when it isn't present.
12131 Fix proposed by Lars Hecking <lhecking@nmrc.ucc.ie>.
12133 * doc/manual.sgml.in, handler.c, init.h, mutt.h, parse.c: Undo
12134 the content-disposition changes. They don't merge well with
12135 operations such as printing, and need some more thought.
12137 * doc/manual.sgml.in, init.h, mutt.h, parse.c, handler.c: When an
12138 attachment's content-disposition is different from "inline", and
12139 if the user sets the use_cdisp option, don't auto_view this part.
12141 * ChangeLog: checkpointing.
12143 * flags.c, protos.h, recvattach.c: When replying to message/rfc822
12144 type attachments, Context statistics would go out of order.
12145 Problem noted by Johan van Selst <johans@stack.nl>.
12147 * flags.c, protos.h, recvattach.c: When replying to a
12148 message/rfc822 attachment, the Context statistics would get out
12149 of order. Problem noted by Johan van Selst <johans@stack.nl>.
12151 * curs_lib.c: Dynamically allocate the unget buffer. Fixes Debian
12152 bug #41042. From Gero Treuner.
12154 * curs_lib.c: Dynamically allocate the unget buffer. Fixes Debian
12155 bug #41042. From Gero Treuner <gero@faveve.uni-stuttgart.de>.
12157 * curs_main.c: Fix read_only in folder-hooks.
12159 * curs_main.c, ChangeLog: The following:
12161 folder-hook !asdf unset read_only folder-hook asdf
12164 wouldn't work. Fix from Gero Treuner
12165 <gero@faveve.uni-stuttgart.de>.
12167 * browser.h, imap.c, imap.h, mx.c, postpone.c, browser.c:
12168 Assorted IMAP fixes. From Brendan Cully <brendan@kublai.com>,
12169 message <19990725150346.A19750@xanadu.kublai.com>.
12171 * parse.c, rfc2047.c, rfc2231.c, rfc2231.h, sendlib.c,
12172 Makefile.am, TODO, copy.c, init.h, mutt.h: Implement RFC 2231.
12174 * ChangeLog: *** empty log message ***
12176 * commands.c: Fix a missing #ifdef. From Matt Armstrong
12179 * doc/devel-notes.txt: Add some notes. From Matt Armstrong
12182 1999-07-24 14:55:45 roessler (roessler)
12184 * rfc2047.c: Add some sanity checks to the RFC 2047 decoder.
12185 From "Alexander V. Lukyanov" <lav@yars.free.net>.
12187 1999-07-23 06:31:09 roessler (roessler)
12189 * parse.c: There was some code missing about TYPEMODEL. Noted by
12190 Brian Salter-Duke <b_duke@lacebark.ntu.edu.au>.
12192 1999-07-22 14:56:44 roessler (roessler)
12194 * mutt.h: Fix content-type's widths.
12196 1999-07-21 13:02:12 roessler (roessler)
12198 * recvattach.c: When forwarding or replying to attachments,
12199 use the proper time stamp for From_ lines of Fccs. Note: This
12200 code may need some clean-up, it's horribly slow.
12202 * buffy.c: Fix compilation problem for non-imap systems.
12204 * compose.c: *grr* avoid a warning about /* in a comment.
12206 * compose.c: call mutt_update_encoding() after changing an
12207 attachment's content type.
12209 1999-07-20 20:09:13 roessler (roessler)
12211 * send.c, sendlib.c, protos.h: Use $from for resent-from headers
12212 when bouncing messages.
12214 * imap.c: Fix from Gero Treuner.
12216 * init.c: Fix value completion for DT_ADDR variables. While we
12217 are on it, proper quoting is added.
12219 * init.h, send.c, alias.c, globals.h, init.c: As Aaron Schrab
12220 noted, patch-0.95.6.tlr.reverse_name.1 broke the use of my_hdr
12221 from send-hooks. This patch introduces a new variable $from
12222 which can be used to use a default sender address; to make this
12223 possible, a new variable class DT_ADDR is defined.
12225 We now have the following algorithm for determining the from
12228 - $from is used as the default from address, if defined.
12229 Otherwise, the local user name and (if the user wishes so)
12230 the local domain are used.
12231 - This address can be overridden by $reverse_name, if set.
12232 - Now, send-hooks are evaluated. - Afterwards, user headers
12233 are evaluated. In this step, the from
12234 header can be overridden using my_hdr From:. - When there is
12235 no real name, $realname is used for it. Note that,
12236 when the default from header is used and $from defines a real
12237 name, it takes precedence over $realname.
12239 * buffy.c, complete.c, imap.c, imap.h: Bugs fixed * Mutt sometimes
12240 forgets that IMAP folders with new mail have new
12241 mail. * On some common IMAP servers, Mutt erroneously insists
12243 current folder has new mail. * Mutt constantly polls the
12244 server for new messages,
12245 disregarding the imap_checkinterval option.
12247 New features * tab-completion of IMAP folders. Not yet namespace
12249 will work within an alternate namespace (eg won't complete
12250 #ft -> #ftp, but will complete #ftp/pu -> #ftp/pub). Some
12251 tweaking of the browser was necessary to get it to cooperate
12252 with completion. Some remains to be done.
12254 (From: From: Brendan Cully <brendan@kublai.com>)
12256 * doc/manual.sgml.in, globals.h, init.h, send.c, Muttrc.in:
12257 Remove the $in_reply_to configuration variable.
12259 * doc/manual.sgml.in, globals.h, init.h, send.c, Muttrc.in:
12260 Remove the $in_reply_to configuration variable and always use
12261 the message-ID for that header.
12263 * pgp.c: patch-0.95.6.pgperror.1
12265 * po/de.po, curs_main.c, pager.c, po/de.po, curs_main.c, pager.c:
12266 patch-0.95.6.gettext.1.gz, from Gero Treuner.
12268 * pager.c, pager.c: patch-0.95.6.search_in_help.1, from Gero
12271 * po/sk.po: New sk translation.
12273 * alias.c, enter.c: patch-0.95.6.alias_compl.1.gz, from Gero
12276 1999-07-19 19:18:05 roessler (roessler)
12278 * configure.in, pgppubring.c: Fix compilation problems with
12279 SunOS 4. From Lars Hecking.
12281 * po/sk.po: new sk translation.
12283 * buffy.c: Consider empty folders to be non-existent for buffy's
12286 1999-07-06 22:57:08 roessler (roessler)
12288 * send.c, sendlib.c, signal.c, system.c, curs_lib.c, curs_main.c,
12289 globals.h, menu.c, mutt.h, pager.c, pattern.c, protos.h,
12290 attach.c, commands.c, compose.c: Applying Liviu Daia's signal
12291 handling patches. They work fine with unstable for months now,
12292 so we may wish to use them with stable.
12294 * po/zh_TW.Big5.po, po/el.po, configure.in: Greek and Chinese
12295 translations for unstable.
12297 * po/zh_TW.Big5.po: branches: 1.1.2; file zh_TW.Big5.po was
12298 initially added on branch mutt-1-0-stable.
12300 * po/zh_TW.Big5.po: Chinese translation for stable.
12302 * configure.in: Adding chinese (big5) translation.
12304 * po/el.po: branches: 1.1.2; file el.po was initially added on
12305 branch mutt-1-0-stable.
12307 * po/el.po, configure.in: Adding greek translation from Fanis
12308 <madf@geocities.com>.
12310 * mx.c, mx.h, parse.c, pop.c, postpone.c, protos.h, recvattach.c,
12311 sendlib.c, attach.c, buffy.c, copy.c, lib.c, mailbox.h, mh.c:
12312 New mh and maildir folder writing code. Back-port from unstable.
12314 * color.c: Fix color problem noted by Todd Larson. From unstable.
12316 * color.c: Fixing a string buffer problem noted by Todd Larason
12317 <jtl@molehill.org>.
12319 * imap.c: Try creating an IMAP folder before writing to it.
12320 Hack from "Neulinger, Nathan R." <nneul@umr.edu>.
12322 * contrib/pgp5.rc, contrib/pgp2.rc: Fix various bugs.
12324 1999-07-01 11:22:22 roessler (roessler)
12326 * contrib/gpg.rc: Fix gpg invocation. Noted by Werner Koch.
12328 * mx.c: Fix a small imap-related bug.
12330 * recvattach.c, sendlib.c, buffy.c, copy.c, curs_lib.c,
12331 globals.h, gnupgparse.c, hdrline.c, init.c, init.h, lib.c,
12332 lib.h, mailbox.h, mh.c, mutt.h, mx.c, mx.h, parse.c, pattern.c,
12333 pgpkey.c, pgppubring.c, pop.c, postpone.c, protos.h, attach.c:
12334 Various patches from last week, including:
12336 - new mh/maildir access code. - subscribe/unsubscribe -
12339 1999-06-14 21:20:42 roessler (roessler)
12341 * mutt.h, parse.c, sendlib.c: - Handle CRLF properly in non-text
12342 MIME parts. - Correctly parse attachments with CRLF line endings,
12346 * alias.c, enter.c: Completion fixes from Gero Treuner
12347 <gero@faveve.uni-stuttgart.de>.
12349 1999-06-10 09:30:39 roessler (roessler)
12351 * alias.c, commands.c, curs_main.c, pager.c, protos.h: Use the
12352 same address with take-alias and display-address.
12354 1999-06-09 17:17:53 roessler (roessler)
12356 * recvattach.c: Fix the fix. Most of it was wrong.
12358 * recvattach.c: There was bogus bug-fixing in the last fix.
12360 * recvattach.c: Fix attachment forwading. Same problem as
12363 * recvattach.c: Fix attachment forwarding. The leading newline
12364 for certain MIME boundaries was missing. *grrrr*
12366 * send.c: Give reverse_name precedence over my_hdr From:
12368 1999-06-08 18:30:42 roessler (roessler)
12370 * acconfig.h, configure.in, pgppubring.c, protos.h: Portability
12371 patches for SunOS 4.1. From Lars Hecking.
12373 * curs_main.c, curs_main.c: Fix "Tab" behaviour when returning
12376 * mutt.h, pattern.c, send.c, sendlib.c, commands.c, copy.c,
12377 copy.h, handler.c, imap.c, attach.c: Don't do charset conversions
12378 when they aren't necessary.
12380 Back-port from unstable.
12382 * pgp.c, pgpinvoke.c, pgpkey.c, pgplib.h, pgppubring.c,
12383 recvattach.c, Makefile.am, commands.c, compose.c, configure.in,
12384 hdrline.c, init.c, init.h, mutt.h: - Add a $weed option. -
12385 Add out-of-band reporting of signature status.
12387 1999-06-03 21:48:24 roessler (roessler)
12389 * curs_main.c: Another header weeding change. Experimental.
12391 * commands.c, init.h, mutt.h, send.c: Experimental: Use OPTWEED
12392 for _all_ header weeding throughout mutt.
12394 * contrib/Makefile.in, Makefile.am, NEWS, VERSION, reldate.h,
12395 ChangeLog: post-release commit 0.96.3.
12397 * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po,
12398 po/it.po, po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po,
12399 gnupgparse.c, reldate.h, NEWS, VERSION, ChangeLog: release
12402 * po/pl.po, po/ko.po, po/fr.po, po/de.po, po/cs.po: Latest
12405 * doc/PGP-Notes.txt, contrib/pgp2.rc, contrib/pgp5.rc,
12406 pgppubring.c: Hardwire some mechanisms for finding secret and
12407 public key-rings. This way, we need to hard-wire less stuff in
12408 the various configuration files, making the use of PGP with mutt
12409 a bit simpler again.
12411 * contrib/pgp2.rc: Another little fix.
12413 * contrib/pgp2.rc: ups, wrong order of arguments when verifying
12416 * doc/PGP-Notes.txt: Document the new PGP configuration interface.
12418 * contrib/gpg.rc, contrib/pgp2.rc, contrib/pgp5.rc, pgp.c, pgp.h,
12419 pgpewrap, pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgppubring.c,
12420 Makefile.am, compose.c, configure.in, gnupgparse.c, init.c,
12421 init.h, mutt.h: Experimental: New PGP invocation interface. The
12422 invocations are done through formats, so all this should fit
12423 more cleanly into mutt now.
12425 1999-06-02 18:52:19 roessler (roessler)
12427 * Makefile.am, extlib.c, init.c, lib.c, lib.h, mutt.h, muttlib.c,
12428 protos.h: Major cutting & pasting: We now have a "real" library
12429 in lib.c which can be linked against external programs without
12432 * po/ko.po, po/pl.po, po/es.po, po/it.po, po/de.po: various
12435 1999-06-01 14:52:09 roessler (roessler)
12437 * flags.c, mh.c, curs_main.c: Back-porting the maildir fixes
12440 1999-05-31 16:11:32 roessler (roessler)
12442 * VERSION: Preparing pre-release for 0.95.6.
12444 * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po,
12445 po/it.po, po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po:
12446 translation updates
12448 * hook.c, pattern.c, pgp.c, send.c: Backporting fixes from
12451 * pattern.c, pgp.c, send.c, hook.c: Minor bug-fixes.
12453 1999-05-21 15:55:27 roessler (roessler)
12455 * po/ko.po: Adding the Korean translation.
12457 * configure.in: Korean translation.
12459 * po/ko.po: branches: 1.1.2; Korean translation.
12461 * configure.in: Korean translation.
12463 1999-05-18 19:22:55 roessler (roessler)
12465 * imap.c, imap.c: Latest IMAP fixes from Brandon.
12467 * imap.c: The current code wasn't asking for the capabilities
12468 of the server in the case where the user is using PREAUTH.
12470 * imap.c: The current IMAP code wasn't asking for the capabilities
12471 of the server in the case where the user is using PREAUTH.
12473 1999-05-16 06:26:11 roessler (roessler)
12475 * po/it.po: New IT translation.
12477 * pgpkey.c: Add a couple of token delimiters when constructing
12478 hints. This way, addresses like "Chr. xyz" <xyz@foo.bar.baz>
12479 will match key IDs like xyz <xyz@bar>.
12481 * handler.c: Fix base64 decoding.
12483 1999-05-06 08:29:17 roessler (roessler)
12485 * curs_main.c, flags.c, mh.c: Fixing more maildir cursor problems.
12487 1999-05-05 20:33:57 roessler (roessler)
12489 * imap.c: The latest IMAP fixes.
12491 * imap.c: Fixing imap_check_mailbox(). From Brandon Long.
12493 * imap.c: Mutt would lose user-set "N" flags.
12495 1999-05-03 16:17:29 roessler (roessler)
12497 * gnupgparse.c: gnupg gives reasonable trust values now.
12499 * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po,
12500 po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po, keymap.c,
12501 menu.c, send.c: Various fixes from last week.
12503 * keymap.c, menu.c, pgpkey.c, send.c: Various fixes.
12505 1999-04-23 09:01:42 roessler (roessler)
12507 * reldate.h: ups, this should also be updated for 0.95.5 final.
12509 * ChangeLog: preparing the final 0.95.5.
12511 * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po,
12512 po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po: New translations
12515 * OPS: Fix a documentation typo.
12517 * po/de.po: translation fixes from Roland and Gero.
12519 1999-04-22 10:21:41 roessler (roessler)
12521 * doc/manual.sgml.in: Document %_.
12523 * menu.c: Fix redraws. Back-port from unstable.
12525 * lib.c: Add "_" as an expando option.
12527 * imap.h, init.h, mutt.h, mutt_socket.h, socket.c, imap.c:
12528 IMAP update from Brandon Long.
12530 * send.c: Fix FCC-related SNAFU in the ci_send_message()
12533 1999-04-20 19:26:28 roessler (roessler)
12535 * sendlib.c: [stable] fix timezone snafu.
12537 * sendlib.c: Fix a time zone snafu.
12539 * po/ru.po, po/sk.po, po/uk.po, po/fr.po, po/id.po, po/it.po,
12540 po/nl.po, po/pl.po, po/cs.po, po/de.po, po/es.po, VERSION,
12541 reldate.h, ChangeLog: Preparing 0.96.2.
12543 * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/id.po,
12544 po/it.po, po/fr.po, po/es.po, po/de.po, po/cs.po, VERSION,
12545 reldate.h, ChangeLog: preparing 0.95.5
12547 1999-04-12 21:02:35 roessler (roessler)
12549 * recvattach.c: more multipart/alternative handling.
12551 * recvattach.c: Change multipart handling when receiving messages.
12553 * compose.c: Clean-up, from Vikas.
12557 * parse.c: us-ascii is the default character set for text
12558 attachments we receive.
12560 * compose.c, sendlib.c: Fix default character set setting when
12561 attaching text files.
12563 * imap.c: Fix an IMAP quoting problem. Essentially from Randall
12564 Nortman <rnortman@computer.org>.
12566 * po/sk.po, po/id.po, configure.in: new languages: id, sk.
12568 * po/id.po, po/sk.po: branches: 1.1.2; New translations: id, sk.
12570 * configure.in: New translations: id, sk.
12572 1999-03-31 06:35:03 roessler (roessler)
12574 * charset.c: Stupid error.
12576 * charset.c, charset.h: Another small charset optimization.
12578 * charset.h, handler.c, charset.c: A couple of optimizations,
12579 most notably for the special case of a non-prefix state.
12581 1999-03-30 23:50:33 roessler (roessler)
12583 * charset.c, charset.h, handler.c: This patch removes at least
12584 some of the horrible utf-8 kluges in charset.c. The new DECODER
12585 framework is currently only used in handler.c, and there in
12586 a horribly inefficient manner. We should use greater blocks
12587 of data, which would be much more efficient than what we are
12590 Most of the other charset-related code still uses the old
12591 mutt_display_char() &friends interface, which is actually ok as
12592 long as you don't try to handle multibyte character sets.
12594 The most notable change should be the one to
12595 mutt_get_translation(): It will delay the loading and parsing
12596 of character set information files until it's really needed,
12597 catching a huge amount of standard cases. As a side effect,
12598 this will make "iso tagged as ascii" "work" again, as long as
12599 both sides use the same iso character set.
12601 * send.c: resort headers when forward-decoding them with weed
12604 * pager.c: Fix a pager failure for long messages. From Liviu.
12606 * pager.c: Fix pager failure for long messages, changing two
12607 shorts to ints. From Liviu Daia.
12609 * recvattach.c: Add some user feedback to attachment forwarding.
12612 1999-03-25 19:46:52 roessler (roessler)
12614 * doc/manual.sgml.in, init.h, pgpkey.c, sort.h, Muttrc.in,
12615 init.c: Roland's sort_keys patch.
12617 1999-03-24 20:35:38 roessler (roessler)
12619 * doc/manual.sgml.in, Muttrc.in, recvattach.c: Vikas' latest
12620 version of attachment forwarding.
12622 * recvattach.c: patch-0.96.1.vikas.forward_attachment.2
12624 * main.c: Only exit with "no recipients specified", when
12627 1999-03-23 20:21:50 roessler (roessler)
12629 * postpone.c, recvattach.c, init.h, mutt.h: Vikas'
12630 forward_attachment patch.
12632 1999-03-22 16:00:39 roessler (roessler)
12634 * doc/manual.sgml.in, pgppubring.c, gnupgparse.c, pgp.h, pgpkey.c:
12635 PGP key creation time fix by Roland Rosenfeld.
12637 1999-03-17 14:45:10 roessler (roessler)
12639 * recvattach.c, recvattach.c: Vikas' attach_tag patch.
12641 1999-03-16 21:42:06 roessler (roessler)
12643 * thread.c, configure.in: bug fixes.
12645 * thread.c: Detect thread loops.
12647 1999-03-15 15:32:19 roessler (roessler)
12649 * doc/manual.sgml.in, copy.c, init.h, mutt.h, sendlib.c: Add
12652 * edit.c: another digital unix compile problem.
12654 * main.c: _Fix_ the compile problems, don't install new ones.
12656 * send.c: Cleanly handle fcc when the user unsets it and the
12657 message is postponed.
12659 * main.c: Fix compilation problems under digital unix.
12661 * configure.in: Fix sendmail autodetection.
12663 * color.c: Fix colorN, N > 7 for Slang's curses emulation. From
12666 1999-03-09 13:34:52 roessler (roessler)
12668 * menu.c: another menu.c fix from Kim DeVaughn.
12670 * send.c, menu.c, handler.c: Fixes.
12672 * send.c, menu.c, handler.c: handler.c: Properly handle
12673 message/external-body expiry. menu.c: Small fix from
12674 Liviu. send.c: Honor confirm_create for FCCs. cvs:
12675 ----------------------------------------------------------------------
12677 1999-03-04 08:00:38 roessler (roessler)
12679 * Makefile.am: post-postrelease commit.
12681 1999-03-03 20:06:33 roessler (roessler)
12685 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12686 po/es.po, po/de.po, po/cs.po, ChangeLog: releasing 0.95.4.
12688 * sendlib.c, rfc2047.c, reldate.h, curs_main.c, VERSION,
12689 ChangeLog: releasing 0.96.1.
12691 * reldate.h, regex.c, VERSION, Makefile.am, ChangeLog: release
12692 preparations; back-port a couple of things from unstable.
12694 * curs_main.c: Vikas' resort_index.3.
12696 * sendlib.c, imap.c, from.c, curs_main.c: from.c: Backport
12697 from unstable. others: latest imap related patches.
12699 1999-03-02 22:13:30 roessler (roessler)
12701 * curs_main.c, charset.c: Some small fixes from Vikas.
12703 * parse.c, init.h, imap.c, globals.h: Brandon Long's latest
12706 * parse.c: Latest IMAP-related fix from Brandon Long.
12708 * thread.c: Correctly handle messages which have themselves in
12709 their references header.
12711 * thread.c: Properly handle messages which have themselves in
12714 1999-02-28 08:30:19 roessler (roessler)
12716 * rfc822.c: Fix a memory leak. From Liviu.
12718 * rfc822.c: Fix a memory leak. From Liviu.
12720 * rfc1524.c, mutt.h, lib.c, attach.c: Fix the $TMPDIR raace
12721 noted by Hamish Moffat.
12723 * rfc1524.c, mutt.h, lib.c, attach.c: Fix a $TMPDIR race
12726 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12727 po/es.po, po/de.po, po/cs.po: post-snapshot commit.
12729 1999-02-26 15:42:07 roessler (roessler)
12731 * doc/manual.sgml.in, send.c, regex.c, mutt.h, init.h: Adding
12734 1999-02-25 06:58:01 roessler (roessler)
12736 * from.c: parse some more from_ lines. Before, there were
12737 problems with cases like this:
12739 >From <@x400host:"/G=Bob/S=Allinson/CN=Has
12740 embedded spaces/OU=X400HOST/
12741 >OU=xxxx/O=xxx/PRMD=xxxxx/ADMD=XXXXXX/C=GB/"@x400host> >Tue Feb
12744 Problem noted by johnm@sirius3.demon.co.uk
12746 1999-02-23 20:38:49 roessler (roessler)
12748 * imap.c: fix a segfault. From Brandon.
12750 1999-02-22 12:37:43 roessler (roessler)
12752 * curs_main.c: Vikas' latest collapse fix.
12754 * curs_main.c: collapse fix from Vikas.
12756 * mbox.c, imap.c: Avoid reading past actual headers when reopening
12757 mailboxes. From Daniel Eisenbud.
12759 * mbox.c, imap.c: Avoid reading past the end of actual headers
12760 when reopening folders. From Daniel Eisenbud.
12762 * pgp.c: Don't override base64 by quoted-printable.
12764 * menu.c: replace clear() by clrtobot().
12766 * pgp.c: Currently, PGP signing messages will force
12767 quoted-printable encoding even if we should use base64.
12769 1999-02-19 07:38:17 roessler (roessler)
12771 * sendlib.c: Don't qp-encode multiparts. ugh.
12773 * sendlib.c: ... message and multipart, not just message.
12775 * sendlib.c, mutt.h, init.h: Add $encode_from: This option causes
12776 mutt to trigger quoted-printable encoding for any non-multipart
12777 attachments which have ^From at the beginning of a line.
12778 Note that we don't trigger on ^From_ since either procmail or
12779 sendmail is >-escaping on ^From, and note that this won't help
12780 against sites where sendmail has the '9' flag set on the local
12781 mailer, as these sites will inevitably transform to 8bit (sic!).
12783 1999-02-18 23:14:36 roessler (roessler)
12785 * pgp.c, mutt.h, init.h: Add retainable signatures. This should
12786 work nicely with encrypted mailing lists.
12788 * mx.c, init.h, globals.h, configure.in, acconfig.h, Makefile.am:
12789 Introduce $dotlock_program: This makes the mutt_dotlock program's
12790 location a run-time configuration variable.
12792 * send.c, mutt.h, init.h: Introduce $honor_followup_to. The user
12793 will now be asked whether he wants to honor mail-followup-to
12796 * curs_main.c: properly handle OP_FLAG_MESSAGE when applied to
12799 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12800 po/es.po, po/de.po, po/cs.po: Updated translations.
12802 * contrib/sample.mailcap: Fix the text/html entry.
12804 * regex.c, headers.c, copy.h, configure.in: copy.h: Some flags
12805 were used with multiple meanings. bad. configure.in, regex.c:
12806 Make regex autoconfiguration work. headers.c: expand aliases
12807 on the from header.
12809 * headers.c: Expand aliases on the From header.
12811 1999-02-17 15:48:05 roessler (roessler)
12813 * doc/mutt.man.in: Fix the URL.
12815 * sendlib.c, init.h: User-Agent, not X-Mailer.
12817 * po/fr.po: update.
12819 * copy.h: Some of the M_CM flags erroneously had been defined
12820 to have the same value. _Very_ bad.
12822 * contrib/sample.mailcap: Correct the netscape text/html entry.
12824 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12825 po/es.po, po/de.po, po/cs.po, po/Makefile.in.in, sendlib.c,
12826 send.c, regex.c, pager.c, mutt.h, init.h, configure.in,
12827 acconfig.h, Muttrc.in, Makefile.am: - Makefile.am: Fix the dist
12828 target to include all necessary files. - po/fr.po: New French
12829 translation. (-> stable!) - Add the new options to Muttrc.in.
12830 - regex.c, configure.in: include config.h from regex.c, and handle
12831 alloca in a more intelligent way than before. (Currently,
12832 we just mis-handle it.) Port this to stable and test it!
12833 - po/cs.po: update cs.po. - po/de.po, po/nl.po: updated versions
12834 from Roland and Boris. - pager.c: Vikas' grok_ansi fix. -
12835 po/Makefile.in.in: keymap_defs is always in po/.. - from Lars
12838 1999-02-12 11:23:17 roessler (roessler)
12840 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12841 po/es.po, po/de.po, po/cs.po, reldate.h, ChangeLog: post-release
12844 * po/nl.po, reldate.h, ChangeLog: post-release commit for 0.96.
12846 1999-02-11 22:52:03 roessler (roessler)
12848 * imap.c, VERSION: another imap-related fix.
12850 * pattern.c: another signal fix from liviu.
12852 * imap.c: Remove a superfluous if statement.
12854 * imap.c: ups, that one was bad.
12856 * imap.c: The HEADER structure doesn't have a mailcap component
12859 * imap.c: The HEADER structure doesn't have a mailcap component
12860 any more. Noted by Johan van Selst <johans@stack.nl>.
12862 * signal.c, sendlib.c, pattern.c, pager.c, mutt.h,
12863 menu.c, globals.h, curs_main.c, curs_lib.c:
12864 patch.mutt-0.95.1i.ld.signals.1-2.gz
12866 * po/nl.po: new nl translation.
12868 * pattern.c, curs_main.c: pattern.c: Collapse patch from Vikas.
12870 * po/nl.po: New nl translation.
12872 * pattern.c, curs_main.c: curs_main.c: Check whether the
12873 user pressed a number before putting it back onto the stack.
12874 (OP_JUMP) pattern.c: Vikas' latest fix.
12876 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12877 po/es.po, po/de.po, po/cs.po: Updating the po files.
12879 * doc/manual.sgml.in, doc/Makefile.in: Install README.SECURITY
12880 in the doc directory, document mailcap_sanitize.
12882 * reldate.h, prepare, configure.in, VERSION, Makefile.am,
12883 $output.in: Preparing for 0.96: $output.in was real fun in the
12884 dist target. *argh*
12886 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12887 po/es.po, po/de.po, po/cs.po, doc/manual.sgml.in, doc/Makefile.in,
12888 reldate.h, VERSION, NEWS, Makefile.am, ChangeLog: [stable]
12889 post-release commit for 0.95.2.
12891 * README.SECURITY: Add a note on how to write mailcap files.
12893 * README.SECURITY: branches: 2.1.2; Add a note on how to write
12896 1999-02-10 23:12:27 roessler (roessler)
12898 * browser.c: Ups, this one needed a #ifdef USE_IMAP.
12900 * imap.c, browser.c: Some patches Brandon Long posted to
12903 * rfc1524.c, protos.h, lib.c, handler.c, attach.c, rfc1524.c,
12904 protos.h, lib.c, handler.c, attach.c: Fix the security fix.
12906 * rfc1524.c, mutt.h, lib.c, init.h: [stable] $mailcap_sanitize
12908 * rfc1524.c, mutt.h, lib.c, init.h: [unstable] $mailcap_sanitize.
12910 * system.c, signal.c, sendlib.c, send.c, protos.h, mutt.h,
12911 globals.h, curs_lib.c, compose.c, commands.c, attach.c, TODO:
12912 patch.mutt-0.95.1i.ld.signals.1: A major redesign of how child
12913 processes are invoked. From Liviu.
12915 1999-02-09 23:54:03 roessler (roessler)
12917 * sort.c, mx.c, mutt.h, mh.c, mbox.c, curs_main.c, ChangeLog,
12918 sort.c, mx.c, mutt.h, mh.c, mbox.c, curs_main.c: Vikas' latest
12921 * prepare: Small prepare bug noted by vikas.
12923 * pgppubring.c, pgpkey.c, pgp.h, main.c, gnupgparse.c, browser.h:
12924 browser.h: re-insert the "tagged" component. pgp support:
12925 fix handling of PGP 5 subkeys, algorithm 20.
12927 * pgppubring.c: [stable] Alg. 16 is encrypt-only, el-gamal.
12929 * commands.c: honor hdr_order when decode-piping a message.
12932 * po/cs.po: New czech translation.
12934 * commands.c: Reorder headers when decode-piping.
12936 * po/cs.po, doc/manual.sgml.in, socket.c, mx.c, mutt_socket.h,
12937 mutt.h, menu.c, init.h, imap.h, imap.c, functions.h, complete.c,
12938 browser.h, browser.c, OPS: Brandon's IMAP clean-up; new czech
12941 1999-02-04 12:00:10 roessler (roessler)
12943 * rfc1524.c, protos.h, pgpinvoke.c, mx.c, lib.c: [unstable] Change
12944 the way mutt_quote_filename() worked. It's not too reasonable
12945 to allocate memory dynamically whenever we quote a file name.
12946 (I guess I should add "vim" to pgpinvoke.c's copyright notice. :-)
12948 * mx.c: [unstable] Check for write errors when moving messages
12951 * mx.c: Check for write errors when moving messages to $mbox.
12953 1999-02-03 22:14:18 roessler (roessler)
12955 * sendlib.c, recvattach.c, postpone.c, main.c, hash.c,
12956 functions.h, compose.c, charset.h, charset.c, OPS: [unstable]
12957 Produce some reasonable character set support when postponing
12960 Additionally, this patch fixes a nasty pointer leak in
12961 load_charset() [noted with electric fence], and a completely
12962 mis-lead attempt to use bsearch(). Apparently, nobody ever
12963 tested the utf8 decoder for quite some time.
12965 1999-02-02 21:57:44 roessler (roessler)
12967 * pattern.c: merge ~v patch into unstable.
12969 * pattern.c: small nit-fix from vikas to the ~v pattern.
12971 * pgp.c: Thou shall not use dangling pointers.
12973 * attach.c: [unstable] Fix mutt_decode_save_attachment's handling
12974 of character set conversions.
12976 * sendlib.c, send.c, rfc2047.c, recvattach.c, protos.h, pgp.c,
12977 pattern.c, mutt.h, init.h, handler.c, globals.h, functions.h,
12978 copy.h, copy.c, compose.c, commands.c, charset.h, charset.c,
12979 attach.c, OPS: Merging the external character set patch into
12980 unstable. Additionally, this change introduces a M_CHARCONV state
12981 flag which gives us some more control about when character set
12982 conversions are actually done. Current versions of mutt would
12983 happily apply character set conversions when, e.g., saving a
12984 text/plain attachment to a file. (We had at least one corrupt
12985 russing translation file due to this mis-feature.)
12987 Additionally, we clean up some of the character set related code
12988 in handler.c. Most of that is now done by the decoder functions
12991 * imap.c, imap.c: Brandon's imap_create patch.
12993 * pgpkey.c: [unstable] clear the message line before letting
12994 people select public keys.
12996 * imap.c, copy.c: [unstable] merging Brandon's imap fixes.
12998 * copy.c, imap.c: A couple of IMAP fixes from Brandon Long.
13000 1999-01-30 17:07:30 roessler (roessler)
13002 * pgpkey.c: really fix the weak associations problem. it was
13003 worse than i thought.
13005 * pgpkey.c: Handle expired keys correclty, even when they are
13006 the only and exact match when searching for keys by address.
13008 1999-01-29 11:15:15 roessler (roessler)
13010 * init.h: [unstable] Change some default formats.
13012 * remailer.c, pgpkey.c, menu.c, addrbook.c: Add generic menu
13015 * remailer.h, remailer.c, init.h, globals.h: Use a user-definable
13016 format for the mixmaster menu.
13018 * pgpkey.c, pgp.h, init.h: [unstable] add $pgp_entry_format.
13020 1999-01-28 09:08:47 roessler (roessler)
13022 * gnupgparse.c: gnupg's trust model is currently unusable.
13023 As a work-around, we don't present the user with _any_ trust
13024 information if he uses gnupg.
13026 1999-01-27 19:53:46 roessler (roessler)
13028 * doc/manual.sgml.in, pgpkey.c, mutt.h, init.h, gnupgparse.c:
13029 Add $pgp_show_unusable.
13031 1999-01-26 21:24:56 roessler (roessler)
13033 * doc/manual.sgml.in: [unstable] document ~v.
13035 * doc/manual.sgml.in: [stable] document ~v.
13037 * thread.c, pattern.c, mutt.h: [unstable] Add the ~v pattern.
13040 * thread.c, pattern.c, mutt.h: [stable] Add the ~v pattern.
13042 * doc/manual.sgml.in, ChangeLog: ChangeLog, documentation for
13045 * doc/manual.sgml.in: Document $implicit_autoview.
13047 * compose.c: Fix a segfault when users change attachment content
13048 types, and let toggle-unlink honor the $resolv variable.
13050 * compose.c: $resolve should be honored when doing toggle-unlink
13051 on the compose menu.
13053 1999-01-25 22:16:46 roessler (roessler)
13055 * compose.c: This may fix a core dump under certain circumstances.
13056 Can't check this out since I don't get the segfault.
13058 * pgpkey.c: Fix a redraw problem when the key menu is invoked.
13060 * po/ru.po, po/cs.po, configure.in: Russian and czech
13063 * po/cs.po: branches: 1.1.2; file cs.po was initially added on
13064 branch mutt-1-0-stable.
13066 * po/cs.po, configure.in: Adding a czech translation, and fixing
13069 * po/ru.po: ru.po was badly distorted.
13071 1999-01-23 17:00:43 roessler (roessler)
13073 * prepare: when f is .../Makefile.am, `basename $f .am`
13074 is Makefile. So I should just write that. :-)
13076 * prepare: Add the default predicate.
13078 * from.c: A slightly optimized version of DE's y2k patch.
13080 * prepare: Apparently, automake doesn't like our
13081 AC_OUTPUT($output) construction...
13083 * gnupgparse.c, from.c: DE's patch to work around other software's
13086 * from.c: Try to avoid other programs' possible y2k bugs.
13088 * enter.c: Fix the attach-multi patch.
13090 1999-01-22 22:12:10 roessler (roessler)
13092 * lib.c: Fix a memory leak, noted by Roland Rosenfeld.
13094 * lib.c: Fix a memory leak. Noted by Roland Rosenfeld.
13096 * recvattach.c, query.c, protos.h, menu.c, enter.c, curs_lib.c,
13097 compose.c, browser.c, addrbook.c: Enable tagging in the file
13100 * protos.h, pgppubring.c, pgpkey.c, pgp.h, pgp.c, lib.c,
13101 handler.c, gnupgparse.c, compose.c: Heavy hacking on mutt's pgp
13102 support. We no longer read the complete key ring into memory.
13103 For gpg, performance is heavily improved due to the fact that
13104 we are passing a couple of key hints to the key ring parsing
13107 1999-01-21 05:19:42 roessler (roessler)
13109 * hook.c: Fix _mutt_string_hook.
13111 1999-01-20 13:52:59 roessler (roessler)
13113 * po/pl.po, po/pl.po: New polish translation.
13115 * pgppubring.c, pgpkey.c, configure.in: Add heavily improved
13116 debugging capabilities to the PGP code. Anyway, the problem I
13117 observed wasn't a bug in mutt, but an expired key. *sigh*
13119 * rfc1524.c: Don't segfault when MailcapPath is unset.
13121 * rfc1524.c: Fix a segmentation fault when no MailcapPath has
13124 1999-01-19 23:38:26 roessler (roessler)
13126 * protos.h, mutt.h, init.h, hook.c, charset.c, Makefile.am:
13127 Add the charset-hook command.
13129 * configure.in, charset.c, acconfig.h, Makefile.am, $output.in,
13130 INSTALL: Properly handle character set definition file
13133 * mx.c: Remove a confusing error message.
13135 * mx.c: Remove confusing error message.
13137 * keymap.c, keymap.c, curs_lib.c:
13138 patch-0.95.1.vikas.macro_function.1
13140 * m4/Makefile.am.in, m4/Makefile.am.in: HP/UX portability patch
13143 1999-01-18 09:45:29 roessler (roessler)
13145 * po/ru.po: New Russian translation from Michael Sobolev
13148 * po/ru.po: New russian translation from Michael Sobolev
13151 1999-01-14 13:08:46 roessler (roessler)
13153 * compose.c: Mixmaster user interface beautification.
13155 * mx.c, curs_lib.c: Fix a couple of segfaults related to using
13156 curses when it isn't there.
13158 * mx.c: dotlocking plus curses...
13160 1999-01-13 23:56:39 roessler (roessler)
13162 * send.c, mutt.h, mbox.c, handler.c, copy.h, copy.c:
13163 patch-0.95.1i.tlr.weed.1, patch-0.95.1i.tlr.dotlock.1 - These
13164 have been tested with unstable so far, seem to work fine.
13166 * mx.c: Don't use curses when we don't have it.
13168 * mx.c: Don't try to do mutt_yesorno if we don't have curses.
13170 * remailer.h: Mixmaster has 20 address slots, that makes _19_
13173 * remailer.c: Fix the "append" function.
13175 * sendlib.c: Don't leak message dates when sending via mixmaster.
13177 * remailer.c: Add search code to the remailer chain selecting
13178 menu. [This is pretty generic - should we add that code to
13181 * postpone.c: Fix postponing of PGP messages.
13183 * send.c, remailer.c, compose.c: Qualify addresses before passing
13186 * send.c, remailer.h, protos.h, mutt.h: Clean up dependencies:
13187 remailer.h is no longer included by mutt.h, and the mix_*
13188 prototypes can once again go to remailer.h.
13190 * sendlib.c, remailer.c, remailer.h, send.c, protos.h, postpone.c,
13191 mutt.h, lib.c, keymap.h, keymap.c, init.h, headers.c, globals.h,
13192 functions.h, configure.in, compose.c, OPS.MIX, acconfig.h,
13193 Makefile.am: A first take at adding a mixmaster front-end to mutt.
13194 Don't worry, it's optional. ;-)
13196 1999-01-12 22:01:11 roessler (roessler)
13198 * mbox.c: Open folders in read-only mode if mutt can't lock them.
13200 1999-01-11 18:12:49 roessler (roessler)
13202 * send.c, mutt.h, handler.c, copy.h, copy.c: When
13203 decode-forwarding messages with message/Rfc822 attachments,
13204 mutt should weed the attachments' headers according to the
13205 setting of $forward_weed.
13207 1999-01-10 09:11:36 roessler (roessler)
13209 * doc/manual.sgml.in, hdrline.c, doc/manual.sgml.in, hdrline.c:
13210 Byrial's %D time format patch.
13212 1999-01-09 17:53:02 roessler (roessler)
13214 * doc/manual.sgml.in, recvattach.c, protos.h, lib.c: Byrial's
13215 latest changes to stable.
13217 * recvattach.c, protos.h, lib.c: Ask the user whether to overwrite
13218 a file or append to it. From Byrial Jensen.
13220 * doc/manual.sgml.in: Fix a documentation problem.
13222 1999-01-08 23:29:05 roessler (roessler)
13224 * charset.c: When doing a binary search, we may as well use
13227 * parse.c: Optimized time-zone parsing.
13229 * parse.c: Optimize time zone parsing. By Byrial Jensen.
13231 * history.c: Don't clear the history when the user issues a
13232 "set history=..." command which doesn't change anything.
13234 * history.c: Don't clear the history when "set
13235 history=..." doesn't change the buffer size.
13237 * thread.c, curs_main.c, thread.c, curs_main.c: Threading fix
13238 from Daniel Eisenbud.
13240 1999-01-07 19:01:30 roessler (roessler)
13242 * init.c, init.c: Vikas' set_boolean patch.
13244 * protos.h, handler.c, attach.c: Updated implicit autoview
13245 handling from stable.
13247 * protos.h, handler.c, attach.c: Only use "implicit" autoviews
13248 (implicit_autoview or MM_NOASK) when mutt is unable to handle
13249 a content type internally. This saves us parsing the mailcap
13250 files for every attachment we handle.
13252 * mx.c, mutt.h, init.h, hdrline.c, commands.c, attach.c: Merge
13253 in the mailcap patch from stable.
13255 * thread.c, system.c, strcasecmp.c, status.c, sort.h, sort.c,
13256 socket.c, snprintf.c, signal.c, sha_locl.h, sha1dgst.c, sha.h,
13257 sendlib.c, send.c, score.c, rfc822.h, rfc822.c, rfc2047.h,
13258 rfc2047.c, rfc1524.h, rfc1524.c, resize.c, recvattach.c,
13259 query.c, protos.h, postpone.c, pop.c, pgppubring.c, pgpkey.c,
13260 pgpinvoke.c, pgp.h, pgp.c, pattern.c, parse.h, parse.c, pager.h,
13261 pager.c, mx.h, mx.c, mutt_socket.h, mutt_regex.h, mutt_menu.h,
13262 mutt_curses.h, mutt.h, mime.h, mh.c, menu.c, mbox.c, mapping.h,
13263 main.c, mailbox.h, lib.c, keymap.h, keymap.c, init.h, init.c,
13264 imap.h, imap.c, hook.c, history.h, history.c, help.c, headers.c,
13265 hdrline.c, hash.h, hash.c, handler.c, gnupgparse.c, globals.h,
13266 getdomain.c, functions.h, from.c, flags.c, filter.c, enter.c,
13267 edit.c, dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c,
13268 copy.h, copy.c, compose.c, complete.c, commands.c, color.c,
13269 charset.h, charset.c, buffy.h, buffy.c, browser.c, attach.h,
13270 attach.c, alias.c, addrbook.c, acconfig.h: Get rid of RCS ids in
13271 source files. They are getting in our way when merging changes.
13273 * mx.c, mutt.h, init.h, hdrline.c, commands.c, attach.c: Remove
13274 the use_mailcap variable. Instead, we introduce implicit_autoview
13275 which triggers autoview for every content type it's applicable to.
13277 * thread.c, system.c, strcasecmp.c, status.c, sort.h, sort.c,
13278 socket.c, snprintf.c, signal.c, sha_locl.h, sha1dgst.c, sha.h,
13279 sendlib.c, send.c, score.c, rfc822.h, rfc822.c, rfc2047.h,
13280 rfc2047.c, rfc1524.h, rfc1524.c, resize.c, recvattach.c,
13281 query.c, protos.h, postpone.c, pop.c, pgppubring.c, pgpkey.c,
13282 pgpinvoke.c, pgp.h, pgp.c, pattern.c, parse.h, parse.c, pager.h,
13283 pager.c, mx.h, mx.c, mutt_socket.h, mutt_regex.h, mutt_menu.h,
13284 mutt_curses.h, mutt.h, mime.h, mh.c, menu.c, mbox.c, mapping.h,
13285 main.c, mailbox.h, lib.c, keymap.h, keymap.c, init.h, init.c,
13286 imap.h, imap.c, hook.c, history.h, history.c, help.c, headers.c,
13287 hdrline.c, hash.h, hash.c, handler.c, gnupgparse.c, globals.h,
13288 getdomain.c, functions.h, from.c, flags.c, filter.c, enter.c,
13289 edit.c, dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c,
13290 copy.h, copy.c, compose.c, complete.c, commands.c, color.c,
13291 charset.h, charset.c, buffy.h, buffy.c, browser.c, attach.h,
13292 attach.c, alias.c, addrbook.c, acconfig.h: Get rid of the rcsid
13293 fields. They are getting in the way whenever I merge changes
13296 * po/nl.po, init.h, configure.in: Merging changes from stable.
13298 * configure.in: Don't add regex.c, but regex.o to the LIBOBJS
13299 variable when needed.
13301 * init.h: Fix default settings for use_mailcap and mime_forward.
13303 1999-01-06 10:13:32 roessler (roessler)
13305 * po/fr.po, po/de.po, sendlib.c, regex.c, protos.h, parse.c,
13306 mutt_regex.h, mbox.c, main.c, hdrline.c, from.c, date.c,
13307 configure.in, acconfig.h, _regex.h, Makefile.am, INSTALL:
13308 [unstable] Merge changes from stable: rx -> regex, Byrial's
13309 timezone patch, translation updates.
13311 * sendlib.c, protos.h, parse.c, mbox.c, from.c, date.c: Byrial's
13312 timezone patch, without the absurd optimizations.
13314 * regex.c: branches: 1.1.2; file regex.c was initially added
13315 on branch mutt-1-0-stable.
13317 * regex.c, mutt_regex.h, main.c, configure.in, acconfig.h:
13318 Use gnu regex instead of gnu rx. This library is said to
13319 behave better. Additionally, it supports \<...\> patterns.
13320 The files _regex.h and regex.c included with this distribution
13321 correspond to posix/regex.[ch] from the glibc 2.0.7t source tree.
13323 * _regex.h: branches: 1.1.2; file _regex.h was initially added
13324 on branch mutt-1-0-stable.
13326 * _regex.h, Makefile.am, INSTALL: Use gnu regex instead of
13327 gnu rx. This library is said to behave better. Additionally,
13328 it supports \<...\> patterns. The files _regex.h and regex.c
13329 included with this distribution correspond to posix/regex.[ch]
13330 from the glibc 2.0.7t source tree.
13332 * po/nl.po, po/fr.po: Various fixes to the NL translation;
13333 new French messages.
13335 1999-01-05 14:35:18 roessler (roessler)
13337 * sendlib.c, mutt.h, main.c, configure.in, charset.h, charset.c,
13338 Makefile.am: [unstable] Adding experimental new character set
13341 * po/de.po: Merging from stable.
13343 * po/de.po: Fix a typo in de.po.
13345 * po/de.po: [unstable] Merging changes from stable.
13347 * po/nl.po, hdrline.c, curs_main.c, configure.in: [unstable]
13348 merging changes from stable.
13350 * hdrline.c: Conditionally display score and number of lines.
13352 * po/nl.po: branches: 1.1.2; file nl.po was initially added on
13353 branch mutt-1-0-stable.
13355 * po/nl.po, po/de.po, configure.in: [stable] Adding the NL
13356 translation; correcting some bugs in the DE translation.
13358 1999-01-04 19:15:10 roessler (roessler)
13360 * curs_main.c: [unstable] fix next-unread plus collapsing.
13362 * curs_main.c: [stable] Fix next-unread when collapsing threads.
13364 * curs_main.c: [unstable] merging changes from stable.
13366 * curs_main.c: [stable] fix a bogus type cast.
13368 * reldate.h, curs_main.c: [unstable] merging in changes from
13371 * curs_main.c: [stable] Don't use the index elements of header
13372 structures when new messages arrived on the index.
13374 * reldate.h: 0.95.1 should have a proper release date.
13376 * send.c, pgp.c, handler.c, configure.in: Make the experimental
13377 branch the main trunk.
13379 * po/uk.po: branches: 1.12.2; 0.95.1 post-release commit.
13381 * po/ru.po: branches: 1.33.2; 0.95.1 post-release commit.
13383 * po/pl.po: branches: 1.3.2; 0.95.1 post-release commit.
13385 * po/it.po: branches: 1.24.2; 0.95.1 post-release commit.
13387 * po/fr.po: branches: 1.7.2; 0.95.1 post-release commit.
13389 * po/es.po: branches: 1.15.2; 0.95.1 post-release commit.
13391 * po/de.po: branches: 1.48.2; 0.95.1 post-release commit.
13393 * configure.in: [unstable] Create suitable version strings.
13395 * VERSION: branches: 2.1.2; [stable] Preparing 0.95.1.
13397 * ChangeLog: branches: 2.5.2; [stable] Preparing 0.95.1.
13399 * send.c: [unstable] commit changes from the stable tree.
13401 * send.c: branches: 2.1.2; [stable] When sending a message
13402 in batch mode failed, mutt would dump core. Patch from Byrial
13405 * pgp.c, handler.c: [unstable] Add multiple signature support.
13407 1999-01-02 17:23:24 roessler (roessler)
13409 * sendlib.c: branches: 2.3.4; I shouldn't accept patches on
13410 New Year's day. Not even new-year related patches.
13412 * ChangeLog: I shouldn't accept patches on New Year's day.
13413 Not even new-year related patches.
13415 * po/it.po: Fixing a typo.
13417 * protos.h: branches: 2.1.4; mutt_parse_date () shouldn't modify
13418 its argument. Problem noted by Byrial Jensen.
13420 * parse.c: branches: 2.2.4; mutt_parse_date () shouldn't modify
13421 its argument. Problem noted by Byrial Jensen.
13423 * handler.c: branches: 2.1.2; 2.1.4; mutt_parse_date ()
13424 shouldn't modify its argument. Problem noted by Byrial Jensen.
13426 * lib.c: branches: 2.2.4; Fix safe_symlink to correctly handle
13429 1999-01-01 09:43:15 roessler (roessler)
13431 * sendlib.c: New Year's time zone handling patch from Manish
13432 Singh <yosh@gimp.org>.
13434 1998-12-31 09:45:46 roessler (roessler)
13436 * curs_main.c: branches: 2.3.4; The attached patch moves code
13437 for sorting the index and restoring the current message from
13438 mutt_index_menu() to a new function. It saves code duplication.
13440 1998-12-30 07:58:40 roessler (roessler)
13442 * pgp.c: branches: 2.1.2; 2.1.4; Localize some more messages.
13443 From Michael Sobolev.
13445 * main.c: branches: 2.1.4; Localize some more messages.
13446 From Michael Sobolev.
13448 1998-12-29 16:29:03 roessler (roessler)
13450 * mbox.c: branches: 2.3.4; Use sizeof instead of strlen for
13451 some fixed strings.
13453 * ChangeLog: Use sizeof instead of strlen for some fixed strings.
13455 * mh.c: branches: 2.5.4; Take setting the index_hint out of
13456 the main loop of mh_check_mailbox().
13458 1998-12-28 14:59:04 roessler (roessler)
13460 * attach.c: branches: 2.1.4; Fix a segmentation fault when
13461 viewing message/rfc822 attachments from the compose screen.
13463 1998-12-23 15:57:00 roessler (roessler)
13465 * pattern.c: branches: 2.1.4; A slightly modified version of
13466 Vikas' pattern_match patch. This changes the semantics of the
13467 pattern-something functions so they only apply to _visible_
13468 messages. (With the exception of limit: In this case, the user
13469 can add another pattern if he wants to limit further, or he can
13470 give an entirely new pattern.)
13472 1998-12-22 18:07:19 roessler (roessler)
13474 * sendlib.c: Fix MIME forwarding. From Vikas.
13476 1998-12-21 12:38:57 roessler (roessler)
13478 * mx.c: branches: 2.3.4; Adjust some hash-related parameters.
13480 * mh.c, mbox.c: Adjust some hash-related parameters.
13482 * imap.c: branches: 2.2.4; Adjust some hash-related parameters.
13484 * charset.c: branches: 2.1.4; Adjust some hash-related
13487 * ChangeLog: *** empty log message ***
13489 * mx.c, mh.c, mbox.c: Mail folder synchronization-related fixes:
13491 - Another situation under which mutt would lose track of the
13492 current message when maildir folders changed has been removed.
13494 - While synchronizing mbox-type folders, a write error when
13495 constructing the draft version of the new mail folder would
13496 leave behind a copy ofthe file containing the draft. This is
13497 most annoying if the write error is due to lack of disk space.
13499 * po/pl.po: Small \n fixes.
13501 * parse.c: mutt_strlen() optimizations from Byrial Jensen.
13503 * from.c: branches: 2.1.4; mutt_strlen() optimizations from
13506 * lib.c: mutt_strlen() optimizations from Byrial Jensen.
13508 * po/pl.po: Add the polish translation.
13510 * configure.in: branches: 2.2.2; 2.2.4; Register the polish
13513 * doc/manual.sgml.in: branches: 1.18.4; Fixes to the forwarding
13514 chapter. From O'Shaughnessy Evans <shaug@gstis.net>.
13516 * m4/README: Here is a small patch to simplify
13517 m4/Makefile.am.in. This came out of a suggestion I made to Jim
13518 Meyering (maintainer of GNU fileutils, where I snarfed the code
13519 from :). (From: Lars Hecking <lhecking@nmrc.ucc.ie>)
13521 * m4/Makefile.am.in: branches: 1.2.4; Here is a small patch to
13522 simplify m4/Makefile.am.in. This came out of a suggestion I made
13523 to Jim Meyering (maintainer of GNU fileutils, where I snarfed
13524 the code from :). (From: Lars Hecking <lhecking@nmrc.ucc.ie>)
13526 1998-12-18 10:22:59 roessler (roessler)
13528 * mh.c: Catch an error condition when synchronizing mh messages.
13530 * po/de.po: Fix a format which had %s instead of %d.
13532 1998-12-17 18:39:48 roessler (roessler)
13534 * ChangeLog: *** empty log message ***
13536 * INSTALL: branches: 2.1.4; I've been told that the FreeBSD shell
13537 has been fixed meanwhile. Additionally, add the note from Vikas
13538 on patching Solaris to get mutt work properly on that system.
13540 * mh.c: Fix attachment deletion for maildir/mh folders. This may
13541 fix other mh-related problems, too.
13543 * curs_lib.c: branches: 2.2.4; Don't even try to clear the
13544 status line when not in curses mode.
13546 1998-12-16 13:23:06 roessler (roessler)
13548 * imap.c: Two lines were in reverse order. Noted by Daniel
13551 * thread.c: branches: 2.1.4; Give Daniel Eisenbud a "lock"
13554 * pager.c: branches: 2.2.4; Fix "$resolve" behaviour for OP_TAG
13555 and OP_TOGGLE_NEW from the pager.
13557 * curs_lib.c: SLang-related fixes to mutt_endwin().
13559 * compose.c: branches: 2.1.4; Permit the user to set the typical
13560 MIME parameters used with application/pgp messages.
13562 * color.c: branches: 2.1.4; Fix a segfault noted by Stephan Hack.
13563 (Fix noted by Vikas.)
13565 * configure.in: Make the sendmail check compatible with newer
13566 autoconf versions. Noted by Lars Hecking.
13568 1998-12-13 08:10:13 roessler (roessler)
13570 * mx.c, curs_main.c: Don't dump core when closing a NULL context.
13571 Fixes the "exit from no-mailbox mode" bug.
13573 1998-12-12 10:14:43 roessler (roessler)
13575 * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po, po/de.po:
13576 Post-release commit.
13578 * hook.c: branches: 2.1.4; More _PGPPATH and us dist related
13581 * curs_main.c: More _PGPPATH and us dist related fixes.
13583 * mutt.h: branches: 2.1.4; Don't define M_PGPHOOK unless _PGPPATH
13586 * pager.c: Another reap.pl-related fix.
13588 * Makefile.am: branches: 2.1.4; The us-dist target was screwed.
13590 * thread.c: *** empty log message ***
13592 * system.c, strcasecmp.c, status.c: branches: 2.0.4; *** empty
13595 * stamp-h.in: *** empty log message ***
13597 * sort.h, sort.c, socket.c, snprintf.c, signal.c, sha_locl.h,
13598 sha1dgst.c, sha.h: branches: 2.0.4; *** empty log message ***
13600 * sendlib.c: *** empty log message ***
13602 * send.c: branches: 2.0.2; *** empty log message ***
13604 * score.c, rfc822.h, rfc822.c, rfc2047.h, rfc2047.c, rfc1524.h,
13605 rfc1524.c, resize.c, reldate.h, recvattach.c: branches: 2.0.4;
13606 *** empty log message ***
13608 * reap.pl: *** empty log message ***
13610 * query.c: branches: 2.0.4; *** empty log message ***
13612 * protos.h, prepare: *** empty log message ***
13614 * postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h:
13615 branches: 2.0.4; *** empty log message ***
13617 * pgp.c, pattern.c: *** empty log message ***
13619 * parse.h: branches: 2.0.4; *** empty log message ***
13621 * parse.c: *** empty log message ***
13623 * pager.h: branches: 2.0.4; *** empty log message ***
13625 * pager.c: *** empty log message ***
13627 * mx.h: branches: 2.0.4; *** empty log message ***
13629 * mx.c: *** empty log message ***
13631 * mutt_socket.h, mutt_regex.h, mutt_menu.h, mutt_curses.h:
13632 branches: 2.0.4; *** empty log message ***
13634 * mutt.h, mkinstalldirs, missing, mime.types: *** empty log
13637 * mime.h: branches: 2.0.4; *** empty log message ***
13639 * mh.c: *** empty log message ***
13641 * menu.c: branches: 2.0.4; *** empty log message ***
13643 * mbox.c: *** empty log message ***
13645 * mapping.h: branches: 2.0.4; *** empty log message ***
13647 * main.c: *** empty log message ***
13649 * mailbox.h: branches: 2.0.4; *** empty log message ***
13651 * lib.c: *** empty log message ***
13653 * keymap.h, keymap.c: branches: 2.0.4; *** empty log message ***
13655 * install-sh: branches: 2.0.10; *** empty log message ***
13657 * init.h, init.c, imap.h: branches: 2.0.4; *** empty log
13660 * imap.c, hook.c: *** empty log message ***
13662 * history.h, history.c, help.c, headers.c, hdrline.c, hash.h,
13663 hash.c: branches: 2.0.4; *** empty log message ***
13665 * handler.c: *** empty log message ***
13667 * gnupgparse.c, globals.h, getdomain.c: branches: 2.0.4; ***
13668 empty log message ***
13670 * gen_defs: branches: 2.0.6; *** empty log message ***
13672 * functions.h: branches: 2.0.4; *** empty log message ***
13674 * from.c: *** empty log message ***
13676 * flags.c, filter.c, enter.c, edit.c, dotlock.h, dotlock.c,
13677 date.c: branches: 2.0.4; *** empty log message ***
13679 * curs_main.c, curs_lib.c: *** empty log message ***
13681 * copy.h, copy.c: branches: 2.0.4; *** empty log message ***
13683 * configure.in: *** empty log message ***
13685 * config.sub, config.guess: branches: 2.0.6; *** empty log
13688 * compose.c: *** empty log message ***
13690 * complete.c, commands.c: branches: 2.0.4; *** empty log
13693 * color.c: *** empty log message ***
13695 * charset.h: branches: 2.0.4; *** empty log message ***
13697 * charset.c: *** empty log message ***
13699 * buffy.h, buffy.c, browser.c, attach.h: branches: 2.0.4; ***
13700 empty log message ***
13702 * attach.c: *** empty log message ***
13704 * alias.c, addrbook.c, acconfig.h: branches: 2.0.4; *** empty
13707 * VERSION, TODO: *** empty log message ***
13709 * README: branches: 2.0.4; *** empty log message ***
13711 * OPS.PGP: *** empty log message ***
13713 * OPS, NEWS, Muttrc.in: branches: 2.0.4; *** empty log message
13716 * Makefile.am, INSTALL, GPL, ChangeLog, COPYRIGHT, ABOUT-NLS:
13717 *** empty log message ***
13719 * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po, po/de.po,
13720 reldate.h, VERSION, ChangeLog: Release-commit for 0.95i.
13722 * hash.c: Use a better hash function. Contributed by Stefan
13723 Langerman <lfalse@paul.rutgers.edu> to mutt-users.
13725 1998-12-11 20:48:14 roessler (roessler)
13727 * reldate.h, VERSION, ChangeLog: 0.94.999 pre-release commit.
13729 * main.c: Bail out with a text-based error message if a
13730 non-existing mailbox is given as a -f command line argument.
13732 * Makefile.am: The distdir target creates hard links for the
13733 source files. This has the consequence that the us-dist hook
13734 will demolish files in the main source tree. We have to un-link
13735 the various instances of the source code.
13737 * INSTALL: Warn about regexp-related problems under Solaris 2.6.
13739 * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po, po/de.po:
13740 Various last-minute changes and automatic updates.
13742 * main.c: Go into no-mailbox mode when the initial folder can't
13745 * mh.c: Undoing the mh_speed patch.
13747 * po/it.po, po/fr.po: l10n fixes.
13749 * curs_main.c: Start a new reply and postpone it. Then type m
13750 (mail), and recall and send the postponed reply. The replied
13751 message is _not_ flagged replied.
13753 (From Byrial Jensen.)
13755 * po/fr.po: Bug-fixed french l10n.
13757 * parse.c: Multipart parser fixes from Byrial. Finally.
13759 * po/it.po: Small fix.
13761 1998-12-10 22:48:56 roessler (roessler)
13763 * po/fr.po, configure.in: Add the french l10n.
13765 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h:
13766 post-release commit 0.94.99.
13768 * VERSION, README, ChangeLog: Pre-release commit for 0.94.99.
13770 * menu.c: Fix tag-prefix.
13772 * compose.c: Redraw fix after the content type was changed on
13775 1998-12-08 23:09:53 roessler (roessler)
13777 * help.c: Help screen resizing nit. From Gero Treuner.
13779 * doc/manual.sgml.in: Typo.
13781 * sendlib.c: Work around sendmail 8.9.1a invalidating PGP/MIME
13782 signatures by re-ordering MIME headers in the way sendmail does.
13784 * mh.c: Keep track of file name changes for files wandering
13785 around between the subfolders of a maildir.
13787 * mh.c: More fixes to the maildir resynchronization code.
13788 This should now also smoothly handle the case of messages
13789 _vanishing_ from maildir's new/ subdirectory.
13791 * init.c: Make the debug file access unbuffered. Important if
13792 we are debugging crashes.
13794 1998-12-07 21:13:44 roessler (roessler)
13796 * mx.c, mh.c: Fix a couple of flag-related bugs in the maildir
13797 folder update code.
13799 * imap.c: Fix a completely ugly comment formatting.
13801 * mutt.h: Adjust '#' to the first column.
13803 * rfc2047.c: Don't tag us-ascii headers as $Charset or
13806 1998-12-03 23:29:37 roessler (roessler)
13808 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h,
13809 VERSION, ChangeLog: release-commit 0.94.18.
13811 1998-12-02 20:12:35 roessler (roessler)
13813 * contrib/Pine.rc, contrib/Mush.rc: Bring the sample rc files
13814 better in synch with the actual code.
13816 * recvattach.c: Remove a warning which comes from code actually
13817 belonging to the send_charset patch.
13819 * rfc2047.c: Encode- and decode the "val" field when using mutt
13820 with EXACT_ADDRESS enabled.
13822 * Makefile.am: Small fixes to the build process. From Lars
13825 * compose.c: The attached patch fixes yet another redraw related
13826 bug. When I call OP_SAVE from the Compose menu and use the
13827 file-browser and 'q' out of the file-browser, the screen still
13828 shows the browser, but the control is really in the Compose
13829 menu. A Ctrl-L verifies this. Basically, a screen redraw
13834 * mutt_menu.h, menu.c, compose.c: From the Compose menu, invoke
13835 attach-message. Tag a whole bunch of messages. Say, for example,
13836 100. When you exit the folder, the Compose menu's status line
13841 * browser.c: patch-0.94.17.vikas.browser_redraw.1
13843 1998-11-23 21:10:12 roessler (roessler)
13845 * protos.h, lib.c: Change safe_malloc's size parameter from
13846 (unsigned int) to size_t.
13848 * send.c, protos.h, pattern.c, alias.c: From Byrial:
13850 I don't think that the match-all pattern modifier works as can
13851 be expected from a logical point of view.
13853 The attached patch will make it work as I expect it to work:
13855 - It works on all patterns which explicit or implicit use
13856 address lists: ~c, ~C, ~e, ~f, ~l, ~L, ~p, ~P, and ~t. (It
13857 didn't work with ~l before).
13859 - It works such that a modified pattern always match, unless
13860 there is at least one address in at least one of the
13861 referenced lists that it doesn't match.
13863 * doc/manual.sgml.in, send.c, mutt.h, mh.c, init.h, Muttrc.in:
13864 Introduce a new option $reply_self. From Vikas.
13866 1998-11-20 00:27:03 roessler (roessler)
13868 * po/it.po: New it.po from Mario.
13870 * doc/mutt.man.in: branches: 1.4.4; Fix a small typo.
13872 1998-11-19 23:57:03 roessler (roessler)
13874 * contrib/Pine.rc: Fix some ancient syntax.
13876 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, send.c:
13877 Hack around problems with multi-valued Reply-To headers.
13878 From Roland Rosenfeld.
13880 * rfc2047.c: Properly encode '_' characters in words which
13883 * sendlib.c: Use mutt_is_message_type() in the message
13884 transformation code.
13886 * po/Makefile.in.in: Fix all Makefiles. make
13887 DESTDIR=/path/to/something install should work now.
13889 * doc/Makefile.in: branches: 1.15.4; Fix all Makefiles.
13890 make DESTDIR=/path/to/something install should work now.
13892 * Makefile.am: Fix all Makefiles. make DESTDIR=/path/to/something
13893 install should work now.
13895 1998-11-18 23:09:46 roessler (roessler)
13897 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h,
13898 VERSION, ChangeLog: Release-commit for 0.94.17.
13900 * sendlib.c, protos.h, pgp.c, parse.c, lib.c, compose.c: This
13901 patch simplifies the generation of content type parameters
13902 significantly by introducing a funciton mutt_set_parameter().
13903 Additionally, we re-use code from parse.c for parsing user-input
13904 content type headers on the compose screen.
13906 * compose.c: Remove some uuencode-related debris.
13908 * recvattach.c: Remove some code which crept in from the external
13909 character set patch.
13911 * recvattach.c: Make optional formats work while processing
13914 * mh.c: Remove bogus re-sorting code from the maildir check
13917 * mutt.h: Include <unistd.h>, so SEEK_SET is defined on some
13918 systems which don't do so in <stdlib.h>.
13920 1998-11-17 13:23:26 roessler (roessler)
13922 * po/uk.po, po/ru.po, po/it.po, po/es.po: Checkpoint commit,
13923 containing quite a few fuzzy translations.
13925 * po/de.po: Update some messages.
13927 * m4/Makefile.am.in, m4/README, m4/gettext.m4, m4/lcmessage.m4,
13928 m4/progtest.m4, prepare, configure.in, Makefile.am: Configuration
13929 fixes from Lars Hecking, with some more fixes and modifications
13930 from myself. With some luck, you don't need a gettext
13931 installation any more.
13933 * sendlib.c: Fix the base64 encoder. The current code would
13934 produce slightly unpredictible output which leads to bad
13937 * postpone.c, pgp.c, parse.c, pager.c: Fix a search coloring
13940 1998-11-16 11:44:42 roessler (roessler)
13942 * protos.h: Drop ci_attach - it doesn't exist. Noted by Byrial
13945 1998-11-15 09:53:23 roessler (roessler)
13947 * parse.c: Stupid typo.
13949 * protos.h, parse.c, attach.c: My version of Byrial's parse_part
13952 * recvattach.c, protos.h, mutt.h, copy.c, compose.c: I can
13953 elaborate a little more on the last paragraph. It is deletion
13954 of the top level part direct under a message/rfc822 part which
13955 gives problems because the headers of the message/rfc822 part
13956 have to be changed in this case. It is hard to tell exactly how
13957 many bytes and lines will be removed and added in this case.
13959 If we can refrain from deletion of such parts and thus only
13960 allow deletion of parts direct under a multipart part, then it is
13961 relative easy always to make correct Content-Length: and Lines:
13962 headers in the copy. (The correctness of the Lines count is
13963 dependent of the correctness of the initial value, though).
13965 (From: Byrial Jensen)
13967 * doc/manual.sgml.in: Correcting Vikas' E-Mail address in the
13970 1998-11-14 08:24:56 roessler (roessler)
13972 * doc/manual.sgml.in: Update Byrial's e-mail address.
13974 * copy.c: Simplify the new attachment deletion code not to require
13975 an extra temporary file. (From: Byrial Jensen <byrial@image.dk>)
13977 * help.c, handler.c: Type cast nit from Gero Treuner.
13979 1998-11-13 18:31:06 roessler (roessler)
13981 * imap.c: Currently, Mutt won't use a default folder if just the
13982 IMAP server is specified. In fact, if the folder isn't specified,
13985 The attached patch will use INBOX as the IMAP folder name if
13986 none is specified, eliminating the core-dump.
13988 (From: Aaron Schrab <aaron+mutt@schrab.com>)
13990 1998-11-12 21:52:01 roessler (roessler)
13992 * mutt.h, copy.c: Byrial's latest attachment deletion patch.
13994 * mutt.h, lib.c, handler.c: Introduce a state_printf() function.
13996 1998-11-11 21:18:08 roessler (roessler)
13998 * po/it.po: New it.po from Marco.
14000 * snprintf.c: Don't use the mutt_str* functions in this module.
14002 * strcasecmp.c: the s/str.*cmp/mutt_str.*cmp/ replacement should
14003 not have taken place here.
14005 1998-11-10 22:21:51 roessler (roessler)
14007 * dotlock.c: Don't use mutt_strsomething in the dotlocking code.
14009 * send.c: Fix the $metoo option's behaviour.
14011 * thread.c, strcasecmp.c, status.c, sort.c, socket.c,
14012 snprintf.c, sendlib.c, send.c, score.c, rfc822.c, rfc2047.c,
14013 rfc1524.c, recvattach.c, query.c, protos.h, postpone.c, pop.c,
14014 pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.c, pattern.c, parse.c,
14015 pager.c, mx.c, mh.c, menu.c, mbox.c, main.c, lib.c, keymap.c,
14016 init.c, imap.c, hook.c, history.c, help.c, headers.c, hdrline.c,
14017 hash.c, handler.c, gnupgparse.c, getdomain.c, from.c, enter.c,
14018 edit.c, dotlock.c, curs_lib.c, copy.c, compose.c, complete.c,
14019 commands.c, color.c, charset.c, buffy.c, browser.c, attach.c,
14020 alias.c, addrbook.c: Introduce or rewrite mutt_{str*cmp,strlen}
14021 and use them all over the place. If there are still segmentation
14022 faults due to missing NONULLs over, they are gone now.
14024 * main.c: Add a "pseudo-credit" to the extended copyright notice.
14026 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h,
14027 VERSION, ChangeLog: Releasing 0.94.16.
14029 * sendlib.c, mx.h, mx.c, mbox.c, init.c, copy.c, commands.c,
14030 buffy.c, attach.c: Experimental support for the so-called
14031 "kendra" mail folder format. This seems to be used on OS/2 and
14032 is, actually, a slibhtly modified version of the MMDF format.
14034 * parse.c: Do some sanity checking when reading attachment.
14035 This fix should catch bad attachments.
14037 * edit.c: Fix a possible buffer overflow. (This seems to be
14038 the one noticed by Pavel Gulchouck <gul@lucky.net>.)
14040 * compose.c: Wrong fix from Vikas. Undo it. (Noted by Byrial.)
14042 * curs_lib.c, compose.c: Fix a multi_choice related bug.
14045 * buffy.c: Skip empty mailbox parameters. This fixes a
14046 segmentation fault noted by Marco d'Itri.
14048 1998-11-09 19:28:42 roessler (roessler)
14050 * from.c: Catch possible bad memory access.
14052 * doc/manual.sgml.in, sendlib.c, protos.h, init.h, globals.h,
14053 copy.c, Muttrc.in: Rewrite copy_delete_attach().
14055 * sort.c, score.c, protos.h, curs_main.c, color.c: Fix an
14056 efficiency problem with the color index features.
14058 * doc/mutt.man.in: Replace @sharedir@ by @sysconfdir@.
14060 * doc/manual.sgml.in: Make the default_hook documentation match
14063 * main.c, curs_main.c: Avoid duplicate mx_close_mailbox() when
14066 * browser.c: The attached patch fixes a potential problem in
14067 folder_format_str() where a fixed buffer might not be null
14068 terminated. From Vikas.
14070 * init.c: The attached patch fixes a bug in :set variable=<TAB>
14071 where variables of type DT_SORT were not getting expanded (only
14072 4 of them, but a bug nevertheless). From Vikas.
14074 * browser.c: patch-0.94.15.vikas.browser_sort.3
14076 * doc/manual.sgml.in: Add a forwarding chapter to the manual.
14079 * po/de.po: Revert de.po to the traditional German spelling rules.
14081 * po/de.po, pop.c: L10 fixes from Gero Treuner.
14083 * parse.c, handler.c: A message/external-body handler.
14084 From Byrial Jensen.
14086 * protos.h, parse.c: - remove the static declaration from
14087 parse_date() in parse.c, - rename it to mutt_parse_date() -
14088 fix a minor bug: the timezone information in an expires-header
14089 was used to set the timezone of the send time.
14091 (From Byrial Jensen <byrial@post3.tele.dk>.)
14093 * Muttrc.in: Fix some spelling errors noted by Boris Wesslowski
14094 <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
14096 * handler.c: Byrial Jensen's alternative_handler patches.
14097 This may lead to non-desirable effects with attachment deletion;
14098 these effects will go when the new attachment deletion code
14101 * parse.c: SeokChan LEE <bofh@nuri.net> says KST has a nine hour
14104 * pager.c, help.c: Fix the display of DEL in the pager.
14106 * send.c: Fix a group reply problem.
14108 1998-10-30 13:00:10 roessler (roessler)
14110 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po: Some recent
14113 1998-10-29 09:46:45 roessler (roessler)
14115 * mbox.c: Mbox robustness patch from Johnny Tevessen
14116 <j.tevessen@gmx.net>.
14118 * po/de.po: Fixing a typo.
14120 * imap.c: This patch should cause mutt to ask for your IMAP
14121 login/password again if its wrong. From Brandon Long.
14123 1998-10-28 21:48:36 roessler (roessler)
14125 * doc/manual.sgml.in, reldate.h, VERSION, NEWS, ChangeLog:
14126 0.94.15 release commit.
14128 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po: pre-release
14131 * curs_lib.c: Add an IsPrint check to mutt_message() and
14132 mutt_curses_error(). This will prevent _some_ advert effects from
14133 l10ns which don't fit together with the terminal's abilities.
14134 There are still quite a few raw printw() etc. - we may wish to
14135 introduce our own, locale-safe versions of these.
14137 * po/POTFILES.in: reldate contais really _no_ i18n-related data.
14139 * send.c: Don't try to recall a postponed message when we are
14142 * copy.c: Fix a possible segmentation fault when deleting nested
14145 * doc/manual.sgml.in, send.c, mutt.h, init.h: Add a $forward_weed
14146 option which controls header weeding when decode-forwarding
14149 * po/ru.po, po/it.po, po/es.po, po/de.po: German translation
14150 fixes from Gero plus checkpoint commit.
14152 * doc/manual.sgml.in, pager.h, pager.c, mutt_menu.h, keymap.c,
14153 help.c, curs_main.c, commands.c, attach.c, OPS: Gero Treuner's
14156 * po/ru.po, po/it.po, po/es.po, po/de.po: Adding a current
14157 spanish translation.
14159 * send.c: if reply-to points to the address on the from header,
14160 use the from header's value for composing a reply's recipient
14161 list, not the reply-to header.
14163 * configure.in: add the ukrainian l10n.
14165 1998-10-27 19:02:45 roessler (roessler)
14167 * configure: Configure is generated automatically and should
14168 thus _not_ be part of the CVS repository.
14170 * configure.in, configure, README, INSTALL: Try to detect Solaris
14171 2.4's broken regcomp().
14173 * send.c: Move some code around.
14175 * doc/manual.sgml.in: Some documentation nits.
14177 * dotlock.c: include config.h _before_ checking for HAVE_GETOPT.
14178 Noted by Scott Perlman <perlman@linguist.dartmouth.edu>.
14180 * Muttrc.in: Add a macro for viewing the manual.
14182 * pgp.c, configure.in, configure: i18n fixes.
14184 * po/ru.po, po/es.po, po/it.po, po/de.po: A couple of i18n
14185 fixes, plus a partial spanish translation from Boris Wesslowski
14186 <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
14188 * configure.in, configure: Handle systems which have neither
14189 pgp2 nor pgp5, but gpg correctly.
14191 * compose.c: - snd_entry() is marked static - You will only get
14192 a full redraw of the screen after invoking
14193 pgp_send_menu if you selected "sign as". - draw_envelope()
14194 and edit_address_list() use the same array of
14195 strings for titles/prompts. This saves both string data and
14196 code in both functions which have been a lot smaller.
14198 * sendlib.c, send.c, protos.h, postpone.c, compose.c: Preserve
14199 FCC headers when postponing. From Vikas.
14201 * mx.c, mutt.h, imap.c: Prevent mutt from re-reading IMAP folders
14204 1998-10-22 13:53:47 roessler (roessler)
14206 * send.c: Undo some superfluous changes. Pointed out by V.A.
14208 * send.c, protos.h, postpone.c: - Preserve certain headers'
14209 values when recallling a postponed message. TBD: Fcc.
14211 - Rename mutt_edit_message() to mutt_prepare_edit_message()
14212 since that's what that function actually does.
14214 * mx.h, mx.c, lib.c, flags.c: Make _all_ IMAP-related code
14215 conditionally defined. From Byrial Jensen.
14217 1998-10-21 22:46:16 roessler (roessler)
14219 * protos.h, pattern.c, hdrline.c: Fix match-all for the ~p,
14222 * compose.c: Vikas' write_fcc patch.
14224 * doc/manual.sgml.in: Documentation nits from Byrial.
14226 * curs_lib.c: Also accept numbers as input in mutt_multi_choice().
14229 * prepare: Fix the documentation reference in prepare.
14231 * doc/devel-notes.txt: Add a gettext automake macro patch which
14232 is needed for proper building of mutt.
14234 * prepare, config.h.in, aclocal.m4, README, INSTALL: Remove
14235 some automatically generated files from the CVS repository,
14236 and add a script which generates them.
14238 * Makefile.am: Don't overwrite $(sysconfdir)/Muttrc if present.
14240 * po/ru.po, po/it.po, po/de.po, protos.h, curs_lib.c, compose.c,
14241 commands.c, browser.c: Byrial Jensen's mutt_multi_choice()
14242 patch plus some German translations.
14244 * pgpinvoke.c, gnupgparse.c: Make gpg's output look a little
14247 * po/ru.po, po/it.po, po/de.po, reldate.h: Release commit.
14249 * VERSION, ChangeLog: Preparing 0.94.14.
14251 1998-10-20 22:02:58 roessler (roessler)
14253 * po/ru.po, po/it.po, po/de.po: Checkpoint commit.
14255 * config.h.in, Makefile.am: Include VERSION with the distribution.
14257 * configure.in, configure, VERSION, config.h.in: Don't hard-wire
14258 the program's version in configure.in, but use the VERSION
14259 file instead. Stolen from gnupg.
14261 * ChangeLog: Checkpoint commit.
14263 * doc/manual.sgml.in, keymap.c, functions.h, NEWS: Another
14264 macro-function fix from Vikas.
14266 * socket.c, mutt_socket.h: Fix the multiple connection code.
14269 1998-10-19 20:08:10 roessler (roessler)
14271 * postpone.c: fix a typo.
14273 * Makefile.am: Fix dotlock's installation when DOTLOCK_GROUP
14276 * po/it.po: Ups, this was missing from the repository.
14278 * po/ru.po, po/de.po: Adding some new and improved German
14281 * init.c: handle domain == "@" properly.
14283 * postpone.c: Fix the behaviour when recalling postponed messages:
14284 Content types would not be restored.
14286 1998-10-16 12:09:37 roessler (roessler)
14288 * lib.c: Harden mutt_free_header() against NULL pointers.
14290 * keymap.c, handler.c: Nits from Vikas.
14292 * send.c: Fix a segmentation fault when OPT_RECALL is
14295 * commands.c: Don't write out bad content-length and lines
14296 headers when decode-saving a message.
14298 1998-10-15 23:09:30 roessler (roessler)
14300 * po/ru.po, po/de.po: *** empty log message ***
14302 * intl/textdomain.c, intl/localealias.c, intl/loadmsgcat.c,
14303 intl/l10nflist.c, intl/intl-compat.c, intl/gettext.c,
14304 intl/finddomain.c, intl/explodename.c, intl/dgettext.c,
14305 intl/dcgettext.c, intl/cat-compat.c, intl/bindtextdom.c,
14306 thread.c, system.c, strcasecmp.c, status.c, sort.c, socket.c,
14307 snprintf.c, signal.c, sha1dgst.c, sendlib.c, send.c, score.c,
14308 rfc822.c, rfc2047.c, rfc1524.c, resize.c, recvattach.c, query.c,
14309 postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.c,
14310 pattern.c, parse.c, pager.c, mx.c, mh.c, menu.c, mbox.c,
14311 main.c, lib.c, keymap.c, init.c, imap.c, hook.c, history.c,
14312 help.c, headers.c, hdrline.c, hash.c, handler.c, gnupgparse.c,
14313 getdomain.c, from.c, flags.c, filter.c, enter.c, edit.c,
14314 dotlock.c, date.c, curs_main.c, curs_lib.c, copy.c, config.h.in,
14315 compose.c, complete.c, commands.c, color.c, charset.c, buffy.c,
14316 browser.c, attach.c, alias.c, addrbook.c, ChangeLog: Change
14317 "static char rcsid[]" to "static const char rcsid[]" to make
14318 gcc shut up about this.
14320 * po/stamp-cat-id, po/ru.po, po/mutt.pot, po/de.po,
14321 po/cat-id-tbl.c, reldate.h, configure.in, configure, config.h.in,
14322 Makefile.in, ChangeLog: Random pre-release clean-up.
14324 * po/mutt.pot, doc/manual.sgml.in, pattern.c, mutt.h: This
14325 patch introduces the ~k pattern for messages containing pgp
14328 * doc/manual.sgml.in: Add some missing key definitions.
14330 * mutt_curses.h: There seem to be systems which don't know
14333 * po/mutt.pot, po/cat-id-tbl.c: Check-point commit, again.
14335 * sendlib.c: Put #ifdefs around a variable which is only used
14336 for generating uuencoded messages.
14338 * ChangeLog: Update.
14340 * po/ru.po, po/mutt.pot, po/cat-id-tbl.c, sendlib.c, keymap.c,
14341 compose.c: A slightly modified version of Vikas' help_unbound
14344 * po/mutt.pot, sendlib.c, protos.h, postpone.c, parse.h, parse.c,
14345 mh.c, mbox.c, main.c, imap.c, headers.c, buffy.c: Fixing a memory
14346 hog which was introduced by the edit-message patch.
14348 1998-10-14 22:58:04 roessler (roessler)
14350 * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c, compose.c:
14351 Warn the user before sending out uuencoded attachments.
14353 * handler.c: Fix prefix and utf8 issues in the uudecoder.
14355 * sendlib.c, parse.c, mime.h, handler.c, globals.h, config.h.in:
14356 Thinking about this once again, ok folks, here comes x-uuencode
14361 * handler.c: When Charset is utf-8 (not recommended!), don't
14362 active utf8 translation in the various handler routines.
14364 * Makefile.in, Makefile.am: Add -I$(includedir) to the C
14365 preprocessor flags. Per request of Clint Olsen.
14367 * po/ru.po, po/de.po, configure.in, configure, config.h.in,
14368 Makefile.in, Makefile.am: More build process clean-up.
14370 * po/mutt.pot, po/Makefile.in.in, config.h.in, Makefile.in:
14371 Removing some instances of gnu-make specific command line
14374 * doc/manual.sgml.in: Document the match-all feature.
14376 * po/mutt.pot, main.c, dotlock.c, configure.in, configure,
14377 config.h.in, Makefile.in, Makefile.am: Various build fixes.
14379 * color.c: Adding some necessary ifdefs to color.c, From
14380 Irving_Wolfe@wolfe.net.
14382 1998-10-13 23:37:05 roessler (roessler)
14384 * po/ru.po, po/de.po: Checkpoint commit. This gets boring.
14386 * NEWS: Merging Vikas' NEWS file into the distributed one.
14388 * po/mutt.pot, config.h.in, Makefile.in, ChangeLog: Preparing
14391 * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c, reldate.h,
14392 recvattach.c, configure.in, configure, config.h.in, commands.c,
14393 README, NEWS, Makefile.in, Makefile.am, INSTALL: random
14394 pre-release clean-up.
14396 * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c,
14397 po/POTFILES.in, reap.pl, gen_defs, configure.in, configure,
14398 config.h.in, NEWS, Makefile.in, Makefile.am: Introducing a us-dist
14399 target to create a USG-friendly version of mutt. Additionally,
14400 the NEWS file is prepared for 0.95.
14402 * doc/devel-notes.txt: Add a short note on compiler warnings.
14404 * po/ru.po, po/de.po, po/POTFILES.in, po/Makefile.in.in, missing,
14405 mime.types: More $Id$ strings.
14407 * po/mutt.pot, po/cat-id-tbl.c, intl/textdomain.c,
14408 intl/localealias.c, intl/loadmsgcat.c, intl/loadinfo.h,
14409 intl/libgettext.h, intl/l10nflist.c, intl/intl-compat.c,
14410 intl/hash-string.h, intl/gettextP.h, intl/gettext.h,
14411 intl/gettext.c, intl/finddomain.c, intl/explodename.c,
14412 intl/dgettext.c, intl/dcgettext.c, intl/cat-compat.c,
14413 intl/bindtextdom.c, doc/devel-notes.txt, doc/applying-patches.txt:
14414 Add RCS $Id$ strings to (hopefully) all source files.
14416 * doc/PGP-Notes.txt: branches: 1.6.4; Add RCS $Id$ strings to
14417 (hopefully) all source files.
14419 * doc/Makefile.in: Add RCS $Id$ strings to (hopefully) all
14422 * contrib/sample.muttrc, contrib/sample.mailcap: branches:
14423 1.2.4; Add RCS $Id$ strings to (hopefully) all source files.
14425 * contrib/language50.txt, contrib/language.txt, contrib/Pine.rc,
14426 contrib/Mush.rc, contrib/Makefile.in, thread.c, system.c,
14427 strcasecmp.c, status.c, sort.h, sort.c, socket.c, snprintf.c,
14428 signal.c, sha_locl.h, sha1dgst.c, sha.h, sendlib.c, send.c,
14429 score.c, rfc822.h, rfc822.c, rfc2047.h, rfc2047.c, rfc1524.h,
14430 rfc1524.c, resize.c, reldate.h, recvattach.c, query.c, protos.h,
14431 postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h,
14432 pgp.c, pattern.c, parse.h, parse.c, pager.h, pager.c, mx.h, mx.c,
14433 mutt_socket.h, mutt_regex.h, mutt_menu.h, mutt_curses.h, mutt.h,
14434 mime.h, mh.c, menu.c, mbox.c, mapping.h, main.c, mailbox.h,
14435 lib.c, keymap.h, keymap.c, init.h, init.c, imap.h, imap.c,
14436 hook.c, history.h, history.c, help.c, headers.c, hdrline.c,
14437 hash.h, hash.c, handler.c, gnupgparse.c, globals.h, getdomain.c,
14438 gen_defs, functions.h, from.c, flags.c, filter.c, enter.c, edit.c,
14439 dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c, copy.h,
14440 copy.c, configure.in, compose.c, complete.c, commands.c, color.c,
14441 charset.h, charset.c, buffy.h, buffy.c, browser.c, attach.h,
14442 attach.c, alias.c, addrbook.c, acconfig.h, TODO, README, NEWS,
14443 Muttrc.in, Makefile.in, Makefile.am, INSTALL, GPL, COPYRIGHT:
14444 Add RCS $Id$ strings to (hopefully) all source files.
14446 * enter.c: Type Ctrl-V Ctrl-G in any input field.
14448 * curs_main.c: Bumping some dprint statements' debug levels.
14451 * po/ru.po, po/mutt.pot, po/de.po: Including the new ru.po file
14452 from "Andrej N. Gritsenko" <andrej@lucky.net>; check-point commit.
14454 1998-10-12 19:53:49 roessler (roessler)
14456 * recvattach.c, query.c, postpone.c, pgpkey.c, curs_main.c,
14457 compose.c, browser.c, addrbook.c: The attached patch removes
14458 some redundant code related to the macro function stuff. Since
14459 each menu calls km_dokey() to get the 'op' number to execute, the
14460 'menu' argument to km_dokey() _is_ the CurrentMenu. Hence, there
14461 is no need to explicitly save/restore the CurrentMenu all over
14462 the code. The only places it is being captured now is just before
14463 mutt_enter_comamnd() is called. This is to help the 'exec' command
14464 completion code so that it knows which menu to try and complete
14465 the function name from. (From: Vikas Agnihotri <VikasA@att.com>)
14467 * doc/manual.sgml.in, doc/manual.sgml, doc/Makefile.in, sendlib.c,
14468 main.c, init.c, configure.in, configure, config.h.in, acconfig.h,
14469 Makefile.in, Makefile.am: Mutt now correctly uses the sysconfdir
14470 as determined by configure.
14472 * po/ru.po, po/mutt.pot, po/de.po: Checkpoint commit.
14474 * po/ru.po, po/mutt.pot, po/de.po, reldate.h, configure.in,
14475 configure, ChangeLog: Check-point commit before 0.94.11 is
14478 1998-10-11 22:11:00 roessler (roessler)
14480 * doc/Makefile.in, contrib/Makefile.in: Makefile clean-up as
14481 suggested by Marco d'Itri.
14483 * doc/dotlock.man.in: branches: 1.3.4; Install dotlock's manual
14484 page under the correct name.
14486 * doc/Makefile.in: Install dotlock's manual page under the
14489 1998-10-08 13:22:16 roessler (roessler)
14491 * README: Reference some of the new doc files.
14493 * doc/Makefile.in: Some more changes to the installation process.
14495 * doc/Makefile.in: Fix the uninstall target; add some magic to
14496 build and install the HTML version of the manual if we can.
14498 * doc/applying-patches.txt, doc/devel-notes.txt,
14499 doc/PGP-Notes.txt, doc/Makefile.in: Some more documentation;
14500 install the html version of the manual if it's there.
14502 * doc/manual.sgml: The manual was wrong on the default binding
14505 1998-10-07 22:19:27 roessler (roessler)
14507 * doc/manual.sgml, pop.c, mutt.h, init.h, Muttrc.in: POP3
14508 LAST support. From Jason Lavoie <jason@mint.net> by way of
14511 * po/mutt.pot, po/cat-id-tbl.c: Clean-up commit.
14513 * gnupgparse.c: Redirect stdin and stderr to /dev/null when
14514 invoking gpgm for listing key IDs.
14516 * socket.c, mutt_socket.h, imap.c: First fix of the IMAP expunge
14517 handling. From Brandon Long.
14519 * keymap.c, curs_lib.c: Fix macro functions for the pager menu.
14521 * keymap.c: The attached patch fixes a minor inconsistency
14522 between the display of special key-names in the help screen
14523 and their actual usage. The help screen now shows the special
14524 keys exactly as you would/could/should use them in the
14525 muttrc/command-line. (From: Vikas Agnihotri <VikasA@att.com>)
14527 * keymap.c: Fix the error message for unbound keys. From Vikas.
14529 * browser.c: Clean up behind an aborted sort-by prompt on the
14530 file browser. From Vikas.
14532 * hdrline.c: The attached patch fixes a minor bug in
14533 $index_format's %B and %b where they didnt respect the given
14534 prefix. In addition, the manual says that %B is supposed to fall
14535 back to %b if the message is not sent to a known mailing list. The
14536 code was not doing that. (From: Vikas Agnihotri <VikasA@att.com>,
14537 noted on comp.mail.mutt by unny@rz114s0.rz.uni-karlsruhe.de
14538 (Vladimir Klebanov)).
14540 * doc/PGP-Notes.txt: pgp_language is obsolete. Noted by Heiko
14543 1998-10-06 15:10:53 roessler (roessler)
14545 * keymap.c: Macro function fixes.
14547 * curs_lib.c: With slang, ERR != -1.
14549 * po/mutt.pot, po/de.po: Message fix.
14551 * attach.c: Fix another pipe-related hang in
14552 mutt_view_attachment().
14554 1998-10-05 21:37:15 roessler (roessler)
14556 * configure, aclocal.m4: Another fix to libintl detection.
14558 * keymap.c, curs_lib.c: macro_function.2-3, from Vikas.
14560 * handler.c: File descriptor leak alert.
14562 * handler.c: Avoid a hang due to blocking pipe writes in the
14565 * keymap.c, curs_main.c, curs_lib.c: Make exec grok >= 1
14566 parameters; fix double ops problem in index_menu().
14568 * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c: L10n changes
14569 corresponding to the macro-function patch.
14571 * flags.c, compose.c: Some fixes to the macro-function patch.
14573 * po/ru.po: Adding the Russian Localization.
14575 * recvattach.c, query.c, protos.h, postpone.c, pgpkey.c,
14576 pager.c, mutt_curses.h, mutt.h, menu.c, keymap.c, init.h,
14577 init.c, globals.h, flags.c, enter.c, curs_main.c, curs_lib.c,
14578 configure.in, configure, compose.c, commands.c, browser.c,
14579 addrbook.c, aclocal.m4: Vikas' macro_function patch.
14581 1998-10-04 15:02:25 roessler (roessler)
14583 * configure.in, configure: Fixing some make-related problems
14584 noted by Petri Kaukasoina <kaukasoi-mutt@elektroni.ee.tut.fi>.
14586 * po/mutt.pot, send.c: Fix group-reply's behaviour.
14588 * doc/devel-notes.txt, doc/style-guide: Replace style-guide by
14589 some more general notes on mutt development.
14591 * Makefile.in: Propagate fixes from Makefile.am.
14593 * ChangeLog: Preparing 0.94.10.
14595 * po/mutt.pot, po/de.po: Noise.
14597 * configure.in, configure, Makefile.am: More fixes to the build
14598 process. This version was tested to build cleanly under SuSE
14601 1998-10-03 22:08:09 roessler (roessler)
14603 * doc/manual.txt: manual.txt can be rebuilt when making the dist -
14604 no need to keep this in the repository.
14606 * ChangeLog: Preparing ChangeLog for 0.94.10.
14608 * contrib/Makefile.in: Ups.
14610 * po/mutt.pot, po/de.po, po/cat-id-tbl.c,
14611 po/Makefile.in.in, doc/language50.txt, doc/language.txt,
14612 contrib/patch.slang-1.2.2.keypad.1, contrib/sample.mailcap,
14613 contrib/sample.muttrc, doc/Makefile.in, contrib/Mush.rc,
14614 contrib/Pine.rc, contrib/language.txt, contrib/language50.txt,
14615 sample.muttrc, sample.mailcap, reap.pl, pop.c,
14616 patch.slang-1.2.2.keypad.1, depend.awk, configure.in, configure,
14617 Pine.rc, Mush.rc, Makefile.in, Makefile.am, ChangeLog: Source tree
14618 and make process changes. make dist and make maintainer-clean
14619 should now work as they are supposed to.
14621 * help.c: Remove an unprotected gettext() call.
14623 * missing: *** empty log message ***
14625 * missing: Persuade CVS to get the file modes right.
14627 * INSTALL: Adding a note on SparcLinux problems when gcc is
14628 called with the -pedantic flag.
14630 1998-10-02 17:39:47 roessler (roessler)
14632 * po/mutt.pot, po/de.po: A small fix to get autoview messages
14635 * pattern.c, mutt.h, Makefile.in: patch-0.92.8.sec.match_all.1
14637 * po/mutt.pot, configure.in, configure, Makefile.in, Makefile.am:
14638 Fixing some build-related problems, and preparing 0.94.9p1.
14640 * doc/manual.txt, doc/manual.sgml, hdrline.c: Roland Rosenfeld's
14643 * mutt.h, compose.c: More () fixes.
14645 * mutt.h, edit.c, curs_lib.c, browser.c: With SLang, addstr()
14646 is a macro. This means we should put additional braces around
14647 _()-style arguments.
14649 1998-10-01 20:16:56 roessler (roessler)
14651 * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in,
14652 doc/Makefile.in: Translate help strings.
14654 * postpone.c, pager.c, help.c, compose.c, Makefile.in: Translate
14657 * intl/VERSION, intl/libintl.h, intl/libintl.glibc,
14658 intl/intlh.inst.in, intl/COPYING, intl/BUGS, intl/AUTHORS: ***
14659 empty log message ***
14661 * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in,
14662 recvattach.c, query.c, pager.c, curs_main.c, compose.c, browser.c,
14663 addrbook.c: Translate the various help lines.
14665 * mutt.h, lib.c, handler.c: Gero Treuner's reply_quote patch.
14667 * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in: Add
14668 l10n for handler.c.
14670 * po/mutt.pot, po/de.po, po/cat-id-tbl.c, curs_lib.c: Make
14671 mutt_yesorno() language sensitive.
14673 * po/de.po: Various German-language related fixes.
14675 * reldate.h, configure.in, configure, TODO, Makefile.in,
14676 ChangeLog: Preparing 0.94.9i.
14678 * po/de.po: German l10n, first take.
14680 * intl/AUTHORS, intl/BUGS, intl/COPYING: Adding legalese.
14682 * po/mutt.pot, po/de.po, po/cat-id-tbl.c, main.c: More i18n fixes.
14684 * po/mutt.pot, po/de.po, po/cat-id-tbl.c: Adapting the catalog
14687 * configure.in, configure, Makefile.in, Makefile.am: Various
14688 automake and installation fixes.
14690 * po/Makefile.in.in, po/POTFILES.in, po/cat-id-tbl.c, po/de.po,
14691 po/mutt.pot, po/stamp-cat-id, intl/ChangeLog, intl/Makefile.in,
14692 intl/bindtextdom.c, intl/cat-compat.c, intl/dcgettext.c,
14693 intl/dgettext.c, intl/explodename.c, intl/finddomain.c,
14694 intl/gettext.c, intl/gettext.h, intl/gettextP.h,
14695 intl/hash-string.h, intl/intl-compat.c, intl/intlh.inst.in,
14696 intl/l10nflist.c, intl/libgettext.h, intl/libintl.glibc,
14697 intl/libintl.h, intl/linux-msg.sed, intl/loadinfo.h,
14698 intl/loadmsgcat.c, intl/localealias.c, intl/po2tbl.sed.in,
14699 intl/textdomain.c, intl/xopen-msg.sed, doc/Makefile.in, thread.c,
14700 stamp-h.in, status.c, sort.c, signal.c, sendlib.c, send.c,
14701 score.c, rfc1524.c, recvattach.c, query.c, postpone.c, pop.c,
14702 pgppubring.c, pgpkey.c, pgp.c, pattern.c, parse.c, pager.c, mx.c,
14703 missing, mutt.h, mh.c, menu.c, mbox.c, main.c, lib.c, keymap.c,
14704 init.c, imap.c, hook.c, help.c, headers.c, handler.c, gen_defs,
14705 flags.c, edit.c, date.c, curs_main.c, curs_lib.c, copy.c,
14706 configure.in, configure, config.h.in, compose.c, commands.c,
14707 color.c, buffy.c, browser.c, attach.c, alias.c, aclocal.m4,
14708 addrbook.c, acconfig.h, ABOUT-NLS, Makefile.am, Makefile.in:
14709 Adding gettext support, based on the patch by Marco d'Itri.
14711 * TODO: add a note about the currently-missing mh_sequences
14714 * send.c: Fix the PgpSignMicalg vanishing when recalling
14715 postponed messages. Bug squashed by Bjørn Fischer.
14717 1998-09-30 13:56:24 roessler (roessler)
14719 * doc/manual.txt, doc/manual.sgml: SGML fix.
14721 * postpone.c, headers.c: Don't generate a NULL micalg parameter
14722 when getting postponed messages.
14724 * functions.h: Removing some superfluous key bindings from
14725 functions.h. (From: Gero Treuner <gero@faveve.uni-stuttgart.de>)
14727 * doc/manual.sgml, init.c: Add some more support for
14728 version-dependant configuration files.
14730 * copy.c: When forwarding a mail (nomime_forw) and you have
14731 forw_quote set, mutt inserts a blank line between header and
14732 body of the forwarded message.
14734 * compose.c: Tell the user how to attach messages when using
14735 the attach-message feature.
14737 * doc/manual.sgml, pattern.c, mutt.h: Add ~g and ~G patterns
14738 for PGP signed and encrypted messages.
14740 * doc/manual.sgml: Documentation for Vikas' latest features.
14742 1998-09-29 15:40:01 roessler (roessler)
14744 * status.c: _Really_ fix an unset or too short StChars varialbe.
14747 * rfc822.c: Fix a segmentation fault occuring with certain
14748 badly-formed RFC822-like addresses.
14750 * hdrline.c: Make status characters work again.
14752 * doc/manual.txt, doc/manual.sgml: Documenting some more
14755 * Muttrc.in: Add newly added variables to the default system
14758 * status.c: Catch short StChars values.
14760 * mutt.h, init.c, hdrline.c: Add caching for a message's flags.
14762 * Makefile.in: patch-0.94.7i.rr.charsets_fix.1, from Roland
14765 * doc/manual.txt, doc/manual.sgml, configure.in, configure:
14766 Some nits from Gero Treuner.
14768 1998-09-28 17:40:47 roessler (roessler)
14770 * pager.c, curs_main.c: Vikas' pipe-redraw fix.
14772 * doc/manual.txt, doc/manual.sgml, doc/Makefile.in, GPL, main.c,
14773 COPYRIGHT, COPYING: A first take at bringing copyright notices
14774 and credits into synch with reality.
14776 * reldate.h, configure.in, configure, TODO, Makefile.in,
14777 ChangeLog: Preparing 0.94.8i.
14779 1998-09-26 10:13:39 roessler (roessler)
14781 * mh.c: Changing the index_hint handling for mh folders once
14784 * mh.c: Resort the incoming folder from mh_sync_mailbox() also
14785 when new mail arrived.
14787 1998-09-25 06:56:35 roessler (roessler)
14789 * pager.c: patch.mutt-0.94.5i.ld.quote_levels.3-4
14791 1998-09-24 23:19:50 roessler (roessler)
14793 * pager.c: A new quote_levels patch from liviu.
14795 * sendlib.c: Rewrite the base64-encoder used for messages. This
14796 should be unified with the encoder in rfc2047.c at some point.
14798 * pager.c: Undoing Livius quote-levels patch for now.
14800 * sendlib.c, mutt.h, charset.h, charset.c:
14801 [patch-0.94.7i.gt.charset-send.1.gz] With the new charset support
14802 in mutt there are better chances to say whether a mail to send
14803 consists of characters of the ASCII set only (the charset should
14804 be "us-ascii" then) or of other characters from the given charset
14805 (this charset should be given then): ASCII characters have the
14806 unicode values from 0 to 127.
14808 * init.c: Fix a segmentation fault with mismatched backticks.
14810 * init.c: Vikas' merged completion patch, level 3.
14812 1998-09-23 20:01:06 roessler (roessler)
14814 * pager.c, mutt_regex.h, init.h: Liviu Daia's smiley patch.
14816 * status.c, sendlib.c, recvattach.c, protos.h, pager.h, pager.c,
14817 mutt.h, main.c, init.h, curs_main.c, curs_lib.c, compose.c,
14818 commands.c: Disable recursive invocations of the attach-message
14821 * mh.c: Really fix the index hints.
14823 * mh.c: Correct the index_hint handling in mh_check_mailbox().
14825 * sendlib.c: RFC2047-encode the mail-followup-to header.
14827 * TODO: Remove the maildir/mh resynch entry.
14829 * pager.c: There is a long-standing problem in Mutt, related to
14830 coloring the various levels of quoting: if the attributions are
14831 missing, like this:
14832 >>> blah blah from A >> blah blah from B > blah blah
14835 then the "quoted" color object is associated with ">>>", "quoted1"
14836 with ">>" and "quoted2" with ">" --- which is not what most people
14837 expect. The reason is Mutt doesn't count the quote characters
14838 (since there is no way to distinguish between a single quote ">>
14839 " and a ">" followed by a "> "), and it allocates colors as it
14840 finds new types of quote prefixes. The attached patch fixes this
14841 problem still without counting the quote characters.
14843 1998-09-22 22:54:52 roessler (roessler)
14845 * mx.h, mx.c, mutt.h, mh.c, mbox.c, buffy.c: A first take at
14846 corrected mh/maildir support.
14848 * mx.c, mh.c: Some fixes and code clean-ups.
14850 * mutt.h, mh.c, init.h: Introduce the $mh_purge option.
14852 * sendlib.c: Produce "undisclosed-recipients:;" instead of
14853 ""undisclosed-recipients:;":;" when the user gives no To-Header.
14855 * mx.c: When generating new messages in MH folders, the initial
14856 number should be "1", not "2". Fix from Gero Treuner.
14858 * init.c: patch-0.94.7i.vikas.jmy.misc_complete.2
14860 1998-09-21 12:49:50 roessler (roessler)
14862 * sendlib.c: Avoid a dangling pointer in mutt_message_to_7bit().
14864 1998-09-20 12:05:39 roessler (roessler)
14866 * pager.c: Byrial Jensen's bold-underline patch.
14868 1998-09-18 05:45:56 roessler (roessler)
14870 * reldate.h, configure.in, configure, ChangeLog: Preparing
14873 * protos.h, init.c, enter.c: Applying the third generation of
14874 command completion patches.
14876 1998-09-16 20:08:25 roessler (roessler)
14878 * curs_lib.c: Attached is a minor fix to mutt_getch in curs_lib.c
14879 - as of 0.93.2i, if +'metakey' and 'timeout' were both set,
14880 mutt_getch was returning an ESC rather than -1, which resulted
14881 in 'key not bound' messages every 'timeout' seconds. (From:
14882 Tim Walberg <walberg@cig.mot.com>)
14884 * copy.c: [patch-0.94.6i.oe.dprint2.1] Fix a segmentation fault
14885 when running in -d2 mode.
14887 * keymap.c: Use <fN> for function keys as well as for other
14888 special keys. Additionally, this patch makes it possible to
14889 use all special keys inside a key _sequence_.
14891 * sendlib.c, mutt.h, curs_main.c, compose.c:
14892 Introduce the OPTUSEHEADERDATE pseudo-option to control
14893 mutt_write_rfc822_header()'s behaviour for the purposes of the
14894 edit_message feature.
14896 * init.c: When parsing aliases, don't consider ';' a token
14899 1998-09-15 21:41:51 roessler (roessler)
14901 * init.c: Undoing Vikas' complete patch and applying
14902 patch-0.94.6i.jmy.cycle_complete.1 instead.
14904 * handler.c: _Really_ fix CRLF handling.
14906 * charset.c: Fix the crlf handling.
14908 * pgppubring.c: UTF8-decode PGP user ID packets.
14910 * rfc2047.c, mutt.h, lib.c, handler.c, charset.h, charset.c:
14911 Adding basic UTF-8 support.
14913 * copy.c: When using mutt_copy_header with CH_TXTPLAIN, generate
14914 a content-type _with_ a character set parameter.
14916 * Makefile.in: Correcting a typo in the clean target.
14918 * handler.c, charset.h, charset.c: Add charset alias support
14919 and fix various errors in the character set code.
14921 * charset.c: Fix mutt_display_char to map '\0' to itself
14922 regardless of the translation table we use.
14924 * gen-charset.c, configure.in, configure, charset.h, charset.c,
14925 Makefile.in: Generate the character set tables from i18n files.
14927 * imap.c: Finally fix imap_quote_string().
14929 * compose.c: [patch-0.94.6i.gt.arrow.1] Add M_ARROWCURSOR on
14932 1998-09-14 21:33:34 roessler (roessler)
14934 * imap.c: Fix IMAP quoting.
14936 * Muttrc.in: Speling corection for Muttrc.in.
14938 * init.c: [patch-0.94.6.vikas.complete.1] Fix a completion-related
14941 1998-09-13 15:29:54 roessler (roessler)
14943 * reldate.h, configure.in, configure, ChangeLog: Preparing
14946 * sendlib.c, rfc2047.c, recvattach.c, hash.h, gen-charset.c,
14947 handler.c, configure.in, configure, commands.c, charset.h,
14948 charset.c, Makefile.in: This patch adds on-demand loading of
14949 character set tables, changes the default location of $SHAREDIR,
14950 and fixes some compilation problems occuring on machines without
14953 1998-09-12 19:58:56 roessler (roessler)
14955 * sendlib.c: Fixing a silly typo in the edit-message code.
14957 * rfc2047.c, charset.c, charset.h, handler.c, Makefile.in:
14958 [patch-0.93.2i.ru.mmultiple_charsets.gz] This patch adds support
14959 for international character sets. Currently, mutt knows about
14960 the following character sets and is able to convert between them:
14962 iso-8859-1, ..., iso-8859-9, koi8-r, windows-1251, x-cp866.
14964 (From: Ruslan Ermilov <ru@ucb.crimea.ua>)
14966 * recvattach.c, protos.h, pattern.c, mutt.h, init.c, history.h,
14967 enter.c, commands.c: When entering a 'set' command on the
14968 command-line, pressing TAB after string_var= will insert the
14969 current value of that variable. Note that this works only for
14970 variables of type 'string'.
14972 Also fixes the following buglets in command-completion:
14974 1. doesnt work if you started the command-line with whitespace
14976 2. Seems to think that 'Set', 'ReSeT', etc are valid commands
14977 (since it checks for 'strcasecmp' instead of 'strcmp' when
14978 completing the variable names Also fixes the following buglets
14979 in command-completion:
14981 (From: Vikas Agnihotri <VikasA@att.com>)
14983 * enter.c: Use the proper history class when entering mutt
14986 * imap.c: [patch-0.94.5i.jmy.imap_quote.1]
14988 * sendlib.c, send.c, protos.h, postpone.c, parse.c, mutt.h,
14989 lib.c, functions.h, curs_main.c, compose.c, OPS: Adding the
14990 edit-message feature.
14992 * hdrline.c: [patch-0.94.5.vikas.collapse_format.2] - introduce
14993 %M for the number of messages which is hidden in a thread.
14995 1998-09-08 19:32:57 roessler (roessler)
14997 * TODO: Bogus bug. Actually, by setting use_mailcap=no, it _is_
14998 possible to view the header of a single-part message with a
14999 non-autoview body type.
15001 * recvattach.c: This patch makes the view attachment menu show
15002 all message/rfc822 parts as a new level, not only the multipart
15003 messages. This makes it possible to display a message/rfc822 part
15004 which includes only a image/jpeg part or something else which cant
15005 be viewed in the pager. (From: Jimmy Mäkelä <jmy@flashback.net>)
15007 * recvattach.c, pgp.c, copy.c: Change the interface of
15008 pgp_decrypt_mime() to enable this function to do some sanity
15011 1998-09-07 20:47:25 roessler (roessler)
15013 * recvattach.c: Don't descend into multipart/encrypted on the
15016 * sendlib.c, recvattach.c, pgp.h, pgp.c, lib.c, handler.c,
15017 commands.c: [patch-0.94.5i.tlr.pgp_fixes.1] This patch fixes
15018 various pgp-related issues. In particular, mutt won't segfault
15019 when trying to decrypt-save messages from the index, and the
15020 presence of a PGP-encrypted body part on the attachment menu
15021 will no longer confuse the MIME parser.
15023 * curs_lib.c: Clear the "Exit Mutt" prompt.
15025 * doc/manual.txt, doc/manual.sgml: SGML typo.
15027 * rfc822.c: Some testing.
15029 * enter.c: Yet another fix to the alias and query completion
15030 stuff: Skip leading white space when constructing the addresses.
15032 * enter.c: Don't use <space> as an address delimiter when using
15033 query-complete and alias-complete.
15035 * rfc1524.c: Quote MIME parameters when doing %{MIME-parameter}
15038 * sendlib.c, recvattach.c, protos.h, pgp.h, pgp.c, pager.c,
15039 mutt.h, init.h, handler.c, functions.h, curs_main.c, copy.h,
15040 copy.c, commands.c, OPS.PGP: Introducing decrypt-save,
15041 decrypt-copy, and $forw{ard,}-decrypt. Based on work by Emil
15044 * mbox.c: [patch-0.94.4i.matthewf.writingmessages-fix.1] Fix
15045 the display when synchronizing mbox mail folders.
15047 * query.c, protos.h, pattern.c, lib.c, curs_lib.c: Fix simple
15050 * protos.h, mx.c, browser.c: Put the S_ISLNK definition into
15053 * pgp.c: Fixing convert_to_7bit(). From Liviu Daia.
15055 1998-09-06 11:35:34 roessler (roessler)
15057 * lib.c: Fixing the quoting of shell specials in
15060 * query.c: Change snprintf to mutt_expand_fmt when expanding
15063 * protos.h, lib.c, attach.c, TODO:
15064 [patch-0.94.5i.tlr.safe_symlink.1] Introduce safe_symlink()
15065 for /tmp-safe symlinking in the nametemplate code.
15067 * reldate.h, configure.in, configure, TODO, ChangeLog: Preparing
15070 1998-09-04 15:53:27 roessler (roessler)
15072 * sendlib.c: Catch MIME parameters with p->value == NULL.
15074 * sendlib.c: Fixing a memory leak in mutt_prepare_envelope().
15076 1998-09-01 06:54:53 roessler (roessler)
15078 * imap.c: IMAP fixes from Nathan Neulinger.
15079 (<19980831170941.A7327@umr.edu> on mutt-dev.)
15081 1998-08-31 16:46:29 roessler (roessler)
15083 * send.c: Fix a small problem with Liviu's attach_fcc patch.
15085 * compose.c: Updating to patch-0.94.4.vikas.attach_message.3.
15087 * thread.c, protos.h, mutt.h, init.h, hdrline.c, curs_main.c:
15088 Updating to patch-0.94.4.vikas.collapse.3.
15090 1998-08-29 08:27:02 roessler (roessler)
15092 * doc/manual.txt, doc/manual.sgml: Correct an editor key binding
15095 1998-08-28 19:09:24 roessler (roessler)
15097 * send.c, pgp.h, pgp.c: Cleaning up the fcc_attach hack.
15100 * functions.h, browser.c, OPS:
15101 [patch-0.94.4i.tlr.display_filename.1] Introduce a new function
15102 "display-filename" which displays the currently selected file's
15103 name on the message line.
15105 * attach.c: [patch-0.94.4i.tlr.get_attachment.1-2] Get the
15106 attachment time stamping business right.
15108 * protos.h, functions.h, compose.c, attach.c, OPS:
15109 [patch-0.94.4i.tlr.get_attachment.1] Create a new "get-attachment"
15110 function on the compose menu which will copy an attachment to
15113 * compose.c: [patch-0.94.4.vikas.attach_message.1] Cleaning up
15114 some of the attach-message code.
15116 * thread.c: removing superfluous include statements.
15118 1998-08-27 23:51:58 roessler (roessler)
15120 * curs_main.c: code cosmetics.
15122 * thread.c, sort.c, protos.h, pattern.c, mx.c, mutt.h,
15123 mbox.c, init.h, hdrline.c, functions.h, curs_main.c, OPS:
15124 [patch-0.94.4.vikas.collapse.2] Vikas' collapse-thread patch.
15126 * recvattach.c, postpone.c, mutt.h, lib.c, curs_main.c, browser.c,
15127 addrbook.c: [patch-0.94.4i.gt.arrowcursor.1] Padding to the end of
15128 line/right jusitifying does not work in menus when $arrow_cursor
15129 is set, because the extra space needed for the arrow is not taken
15130 into account. (From Gero Treuner <gero@faveve.uni-stuttgart.de>)
15132 * testmsg, rfc1524.c: [patch-0.94.4i.tlr.shell_quote.1-2] Fix
15133 a brain-dead segmentation fault when freeing non-allocated memory.
15135 * doc/mutt.sgml: Mh. This seems to have shown up again while
15136 cleaning up the CVS branches.
15138 * sendlib.c, send.c, protos.h, pgp.h, pgp.c: Make $fcc_attach work
15139 correctly when sending PGP-encrypted messages. Hack by Liviu.
15141 * doc/manual.txt, doc/manual.sgml: Document attach_format. (From:
15142 Gero Treuner <gero@faveve.uni-stuttgart.de>)
15144 * rfc1524.c, protos.h, pgpinvoke.c, mx.c, lib.c, curs_lib.c:
15145 [patch-0.94.4i.tlr.shell_quote.1] Try to quote file name arguments
15146 and the like for shell commands.
15148 * pgpkey.c: Minor nit: if you enter the wrong key ID at Mutt's
15149 prompt, Mutt should erase the old value --- otherwise people
15150 might think it has just hung there. (From Liviu Daia.)
15152 1998-08-26 21:12:23 roessler (roessler)
15154 * rfc822.c: Another possible memory leak in rfc822_parse_adrlist.
15155 The problem and the patch are pretty much the same as with the
15156 last fix applied to this file - it's just ',' instaed of ';'
15159 * rfc822.c, TODO: [patch-0.94.4i.tlr.rfc822_leak.1] Fixing a
15160 memory leak in the rfc822_parse_adrlist().
15162 Some explanations seem to be in order here. Let's look at
15165 386 else if (*s == ';') 387 { 388 if
15166 (phraselen) 389 { 390 phrase[phraselen] = 0;
15167 391 add_addrspec (&top, &last, phrase, comment,
15168 &commentlen, sizeof (comment) - 1); 392 } 393
15169 else if (commentlen && !last->personal) 394 { 395
15170 comment[commentlen] = 0; 396 last->personal =
15171 safe_strdup (comment); 397 } 398 #ifdef EXACT_ADDRESS
15172 399 if (last && !last->val)
15174 Line 399 contains the change; previously, it looked like this:
15178 400 last->val = mutt_substrdup (begin, s); 401 #endif
15179 402 403 /* add group terminator */ 404 cur =
15180 rfc822_new_address (); 405 if (last) 406 { 407
15181 last->next = cur; 408 last = cur; 409 } 410 411
15182 phraselen = 0; 412 commentlen = 0; 413 s++;
15183 414 begin = s; 415 SKIPWS (begin); 416 }
15185 OK, what happens? There are essentially two situations here:
15187 -> We have already parsed a complete address specification and
15188 know about this fact, but there was no new address information.
15189 This is the case if we are parsing through addresses like
15191 undisclosed-recipients:;
15195 recipients: a, b, c,;
15197 (Note the extra ',' before the ';'!)
15199 In this case, some of the other code in rfc822.c has already
15200 filled in last->val, and we really shouldn't overwrite that
15201 with a NULL pointer.
15203 -> The ';' finishes an address spec, like in
15207 In this case, last is either set by add_addrspec(), or it
15208 has already been set by some of the previous code (comment
15209 handling, ...). Anyway, last->val is still NULL, so it is
15210 correct to write the complete addr spec to last->val.
15212 * imap.c: Error message cosmetics.
15214 1998-08-25 22:34:58 roessler (roessler)
15216 * doc/mutt.man.in, doc/mutt.man, doc/manual.txt, doc/manual.sgml,
15217 doc/dotlock.man.in, doc/PGP-Notes.txt, doc/Makefile.in,
15218 thread.c, status.c, sort.h, socket.c, snprintf.c, sendlib.c,
15219 send.c, sample.muttrc, rfc822.c, rfc2047.c, rfc1524.h, rfc1524.c,
15220 reldate.h, recvattach.c, reap.pl, query.c, protos.h, postpone.c,
15221 pop.c, pgppubring.c, pgp.c, pattern.c, patch.slang-1.2.2.keypad.1,
15222 parse.c, pager.h, pager.c, mx.h, mx.c, mutt_socket.h, mutt_menu.h,
15223 mutt.h, mime.h, mh.c, menu.c, mbox.c, main.c, mailbox.h, lib.c,
15224 keymap.h, keymap.c, init.h, init.c, imap.h, imap.c, hook.c,
15225 history.h, history.c, help.c, headers.c, hdrline.c, hash.c,
15226 handler.c, globals.h, functions.h, from.c, enter.c, edit.c,
15227 dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c, copy.c,
15228 configure.in, configure, config.sub, config.h.in, config.guess,
15229 compose.c, commands.c, color.c, buffy.c, browser.c, bind.c,
15230 attach.h, attach.c, alias.c, addrbook.c, acconfig.h, TODO, README,
15231 OPS, NEWS, Muttrc.in, Makefile.in, INSTALL, Changes, ChangeLog:
15232 CVS branch clean-up.
15234 * rfc1524.c, attach.c, TODO: [patch-0.94.4i.tlr.nametemplate.1]
15235 Fix nametemplate support: We should not move the user's files
15236 around just to make them match mailcap's idea of their file name.
15237 This patch uses symbolic links instead.
15239 * curs_main.c: [patch-0.94.4i.tlr.synch_fault.1] Start up two
15240 mutts. Delete the last message in both of them. Synchronize the
15241 mailbox in both of them. Segmentation fault.
15243 * TODO: adding a few notes.
15245 * commands.c: If you issue "decode-save" on an encrypted message
15246 without reading it first, Mutt won't prompt you for a passphrase,
15247 and it will happily write an empty message, deleting the original.
15248 (From an unnamed colleague of Liviu Daia.)
15250 * imap.c: [patch-0.94.4i.tlr.imap_newline.2] Use cr nl instead
15251 of single nl when uploading a message to an imap server.
15253 * sendlib.c, protos.h, postpone.c, compose.c:
15254 [patch-0.94.4i.tlr.encoding.1] Fix content-transfer-encoding
15255 updates when renaming files from the compose menu and when
15256 recalling postponed messages.
15258 * imap.c: s/free/FREE/
15260 1998-08-24 19:40:35 roessler (roessler)
15262 * TODO, BUGS: Compile BUGS and TODO into a comprehensive issue
15265 * BUGS: Clean up the bug list.
15267 * reldate.h, configure.in, configure, ChangeLog: 0.94.4i.
15269 * doc/manual.txt, doc/manual.sgml: Documenting $hidden_host.
15271 * thread.c, curs_main.c: Fix "previous-subthread"
15272 in reverse-threads mode, allow next-(sub)thread and
15273 previous-(sub)thread to work in limited mode. (From: Liviu Daia)
15275 1998-08-23 10:05:41 roessler (roessler)
15277 * sendlib.c, send.c, protos.h, mutt.h, main.c, init.h, init.c,
15278 configure.in, configure, config.h.in, alias.c, acconfig.h,
15279 INSTALL: [patch-0.94.3i.tlr.hidden_host.1] Replace the
15280 --enable-hidden-host configure switch by a configuration variable
15281 $hidden_host which can be changed at run-time. This variable
15282 will _not_ affect the generation of message-IDs since we'll get
15283 into uniqueness problems if we just use the domain here.
15285 Needs to be documented.
15287 * doc/manual.txt: Committing the latest manual changes.
15289 * socket.c, imap.c: [patch-0.94.3.bl.imap_buffy.1-2] Fixing the
15290 buffered read stuff.
15292 * mutt_socket.h: branches: 1.1.2; file mutt_socket.h was
15293 initially added on branch mutt-0-94.
15295 * mutt_socket.h: Ups, this one was missing from Brandon's
15298 1998-08-22 14:24:18 roessler (roessler)
15300 * help.c: [patch-0.94.3i.gt.beautify_help.1.gz] General help
15301 beautification. From Gero Treuner.
15303 * doc/manual.txt, doc/manual.sgml, keymap.h, keymap.c, help.c,
15304 Muttrc.in: [patch-0.94.3i.gt.description.1] Introduce macro
15307 * doc/manual.sgml, init.h, init.c, browser.c: Add a negation
15308 operator "!" to $mask's syntax (as in the *-hooks). From Liviu.
15310 * recvattach.c: Make Vikas' attac_split and Brandon's other_type
15311 patches fit together.
15313 * recvattach.c, mutt.h, init.h, globals.h, compose.c:
15314 [patch-0.94.3.vikas.attach_split.3] Re-introduce attach_split.
15316 * socket.c: branches: 1.1.2; file socket.c was initially added
15317 on branch mutt-0-94.
15319 * socket.c, mx.c, mutt.h, mailbox.h, imap.h, imap.c,
15320 curs_lib.c, configure.in, configure, buffy.c, browser.c, BUGS:
15321 [patch-0.94.3.bl.imap_buffy.1] Adding Brandon's IMAP buffy
15324 1998-08-21 08:17:09 roessler (roessler)
15326 * browser.c: Enter the file browser, type a mask which doesn't
15327 match any file in the current directory, clean the mask.
15328 Segfault. Fix from Liviu Daia.
15330 1998-08-20 22:32:46 roessler (roessler)
15332 * sendlib.c, recvattach.c, parse.c, mutt.h, mime.h, lib.c,
15333 handler.c, globals.h, compose.c, commands.c, attach.c, BUGS:
15334 [patch-0.94.3.bl.other_types.1] This patch adds support for the
15335 model MIME type. Additionally, along the lines of "strict in
15336 what you generate, accepting in what you receive", this patch
15337 will keep the name of major mime types it doesn't recognize
15338 (instead of using x-unknown).
15340 * compose.c, BUGS: [patch-0.94.3i.jmy.attachmessage-fix.1]
15341 This patch fixes a bug in the allocation of space for new
15342 pointers to the attachments, it would make mutt seg-fault when
15343 attaching 5 or more messages at the same time. (From: Jimmy
15344 Mäkelä <jmy@flashback.net>)
15346 * handler.c: [SECURITY] mutt_sanitize_filename() should be called
15347 when creating temporary files for autoview. (From: Liviu Daia.)
15349 * sendlib.c, send.c, attach.c: Try this: set $mime_forward,
15350 forward a PGP-encrypted message, then in the "compose" menu try
15351 to view the forwarded message. If you didn't enter a passphrase
15352 before, Mutt won't ask for it either. (From: Liviu Daia)
15354 * sendlib.c, attach.c: When you forward a message with
15355 $mime_forward set, or when you attach a message with the
15356 "attach-message" command from the "compose" menu, there is a
15357 memory leak. The real reason for this leak is that multipart
15358 attachments are not supported in the "compose" menu, so you
15359 need to go through quite a few contortions in order to handle
15360 message/rfc822 attachments. Consequently, the patch below is
15361 just an ugly hack. (From: Liviu Daia)
15363 1998-08-16 06:22:51 roessler (roessler)
15365 * rfc822.c: Bringing 128-byte strings to "STRING".
15367 * sendlib.c: Use add_option, not add_arg, for strings such as
15370 * sendlib.c: Pass an "--" argument to sendmail before the
15371 address arguments, so addresses with a leading dash don't lead
15372 to problems. (From Liviu.)
15374 * sendlib.c, rfc822.c, rfc1524.c, parse.c, mx.c, main.c, lib.c,
15375 keymap.c, hash.c, handler.c, edit.c, curs_lib.c, alias.c:
15376 Replacing a bunch of free() and malloc() calls by safe_free()
15377 and safe_malloc(). (From Liviu.)
15379 1998-08-15 18:27:45 roessler (roessler)
15381 * imap.c: read() can't read buffers larger than SSIZE_MAX.
15383 * hook.c: [patch-0.94.3i.tlr.empty_hook.1] Ignore empty hooks
15384 instead of segfaulting.
15386 * protos.h, init.c: [patch-0.94.3i.tlr.history.1] Adding history
15389 * history.h: branches: 1.1.2; file history.h was initially
15390 added on branch mutt-0-94.
15392 * history.h: [patch-0.94.3i.tlr.history.1] Adding history class
15395 * history.c: branches: 1.1.2; file history.c was initially
15396 added on branch mutt-0-94.
15398 * history.c, enter.c, TODO, Makefile.in:
15399 [patch-0.94.3i.tlr.history.1] Adding history class support.
15401 * sendlib.c: [patch-0.94.3i.tlr.attach_msg_fmt.1-2] When
15402 generating a message/rfc822 type attachment, parse its header
15403 so that the attachment format routines can properly display the
15404 default description.
15406 * init.h: Change attach_format's default to limit the attachment
15407 description's length.
15409 1998-08-13 22:09:16 roessler (roessler)
15411 * pgppubring.c: Fixing another memory leak in the pubring parser.
15413 * recvattach.c, BUGS: [patch-0.94.3i.tlr.attach_msg_fmt.1]
15414 When parsing the "%d" format option in the attachment format,
15415 use the message format as a fall-back if no explicit description
15416 is provided. This fixes the following bug:
15418 set mime_forward. Forward any mesage. The compose menu will
15419 show the description as "Forwarded message from ...." which
15420 is fine. Pressing 'd' to edit the description brings up the
15421 above string for editing.
15423 Now hit Enter on the message/rfc822 attachment to view it. Quit
15426 The description field has now changed to the Subject: of the
15427 forwarded message. Pressing 'd' still brings up the 'Forwarded
15428 message from....' string.
15432 * doc/manual.txt, doc/manual.sgml, sendlib.c, mutt.h, init.h:
15433 [patch-0.94.3i.tlr.write_bcc.1] This patch adds an option
15434 $write_bcc which controls whether the Bcc header is written
15435 out or not. This can be used to work around broken MTA's (Exim
15436 seems to leave Bcc headers in).
15438 The problem was noted independently by Peter Radcliffe
15439 <pir@pir.net> and by Dave Holland <dave@zenda.demon.co.uk>
15440 (Debian Bug #25687).
15442 * pgppubring.c: [patch-0.94.3i.tlr.pubring_leak.1] Fixing a
15443 memory leak. Bug noted by Liviu Daia.
15445 * reldate.h: 0.94.3i.
15447 * configure.in, configure, ChangeLog: Preparing 0.94.3i.
15449 * compose.c: indentation cosmetics.
15451 * compose.c: Update menu->data when OP_COMPOSE_EDIT_HDRS is
15452 called. From Vikas.
15454 * compose.c: Update the encoding after using ispell from the
15455 compose menu. From Vikas.
15457 * sendlib.c, send.c, protos.h, pgppubring.c, pattern.c, lib.c,
15458 curs_main.c, compose.c, attach.c: Various nits from Liviu.
15460 * rfc822.c: Fixing a buffer overflow in rfc822_cat(). tmplen
15463 * rfc822.c: Fixing a buffer overflow in rfc822_cat(). A size_t
15464 variable could underflow, thus making bounds checking value-less.
15466 1998-08-12 11:50:59 roessler (roessler)
15468 * init.c: Yet another memory leak fix from Liviu.
15470 * rfc2047.c: Fixing a stupid buffer overflow plus some flawed
15473 * functions.h, compose.c, OPS: Adding an update-encoding
15474 function to the compose menu. This is useful if the user has
15475 externally modified an attachment and _wants_ to adjust the
15476 encoding afterwards. Also, this patch fixes some redraw-related
15477 problems in the compose menu.
15479 * sendlib.c, mutt.h, compose.c, BUGS: When changing or deleting
15480 attachments, the compose menu now notices this and complains or
15481 asks accordingly. Partially from Vikas.
15483 1998-08-11 08:14:38 roessler (roessler)
15485 * BUGS: Yet another outstanding bug.
15487 * doc/manual.txt: This now contains the latest changes to
15490 * sendlib.c, rfc2047.c, rfc1524.c, pgppubring.c, pager.c,
15491 hdrline.c: Fixing various nits noted by Liviu and his colleagues.
15493 1998-08-10 15:30:02 roessler (roessler)
15495 * sendlib.c: This patches makes the message-id persistant when
15496 postponing messages. (From: Janos Farkas)
15498 * doc/manual.sgml, sample.muttrc, lib.c, init.h: This patch
15499 introduces "unhdr_order" to reset the hdr_order command's effect.
15500 (From: Janos Farkas)
15502 * color.c: Drop the free_rx parameter from
15503 muitt_free_color_line(), as it's always 1.
15505 * color.c: Adding mutt_free_color_line() and replacing varous
15506 "manual" free()s of color lines by calls to this function.
15508 * bind.c: Removing bind.c. Pointed out by Gero Treuner
15509 <gero@faveve.uni-stuttgart.de>.
15511 1998-08-09 18:43:45 roessler (roessler)
15513 * color.c: With SLang, init_pair is (void), so we must not check
15516 * color.c: Restructuring color.c. This patch fixes the "default"
15517 problem from 0.94.2i and makes the code more comprehensible than
15518 that version and more consie than 0.94.1i.
15520 1998-08-08 21:40:12 roessler (roessler)
15522 * rfc2047.c: Fixing the "=?" detection in rfc2047_encode_string().
15523 Bug noted by David Jeske <jeske@home.chat.net>.
15525 * compose.c: If you press t to add a recipient in the compose
15526 menu, then press tab, q, and aborts with ctrl-g, mutt won't
15527 redraw the menu. Noted by Jimmy Mäkelä <jmy@flashback.net>.
15529 * alias.c: Entering an un-parsable address when creating an alias
15530 would make mutt segfault. Noted by brian moore <bem@cmc.net>.
15532 * browser.c: If you press tab in the file-browser to see the
15533 inboxes and the current row is greater than the inbox-screens
15534 max-rows then the screen gets garbled. (From: Jimmy Mäkelä
15535 <jmy@flashback.net>)
15537 * doc/manual.txt, doc/manual.sgml: I made the manual more up
15540 * new version * new mailing list and home page addresses *
15541 made the terminology a bit more consistent regarding
15542 'pattern' and 'regular expression' * added a note about
15543 expanding UNIX environments * added a note about <, >, in range
15544 patterns like ~m * added a note about the urlview program *
15545 changed tables to not use tabs, because it doesn't work
15546 right in my favourite web browsers lynx and netscape
15548 (From: Gero Treuner <gero@faveve.uni-stuttgart.de>)
15550 * pattern.c: This patch makes pattern ranges more logical. Before
15551 '~m <5' would show message 1-5, with this patch it shows 1-4.
15552 Inclusive ranges is still avaible if you use '~m -5'. (From:
15553 Jimmy Mäkelä <jmy@flashback.net>)
15555 * init.c: Various improvements to the mutt_command_complete
15556 function. From Stephen Hack <shack@rsn.hp.com>.
15558 * browser.c: If you specify 'mailboxes ""' mutt will
15559 seg-fault. (From: Jimmy Mäkelä <jmy@flashback.net>)
15561 * color.c: Fixing a memory leak. Thanks, Liviu.
15563 * commands.c: When printing a message, headers are now sorted
15564 according to hdr_order. From Liviu.
15566 * browser.c: Fixing an off-by-one buffer overflow in browser.c.
15569 * lib.c, attach.c: This patch adds some more "safe"
15570 characters to mutt_sanitize_filename and fixes its usage in
15571 mutt_view_attachment(). (From: Liviu Daia <daia@stoilow.imar.ro>)
15573 * status.c, sort.h, sendlib.c, send.c, query.c, protos.h,
15574 postpone.c, pager.h, pager.c, mutt_menu.h, menu.c, main.c,
15575 init.c, headers.c, functions.h, curs_main.c, curs_lib.c,
15576 compose.c, commands.c, browser.c, addrbook.c, OPS: Adding the
15577 attach message patch. From Vikas Agnihotri <VikasA@att.com>.
15579 * Makefile.in: There is no "compile" rule for dotlock in the
15580 Makefile. (From: Dan Nelson <dnelson@emsphone.com>)
15582 * imap.c: Thispatch to imap.c allows the user to specify
15583 a port number in the folder name in the general form
15584 {hostname:portnum}foldername. (From: Andy Sloane
15585 <andude@guildsoftware.com>)
15587 * imap.c: imap_close_connection() was being called even though
15588 the client was using mulitple mailboxes over the same connection.
15589 (From: Brandon Long <blong@fiction.net>)
15591 1998-07-31 08:23:54 roessler (roessler)
15593 * reldate.h, configure.in, configure, ChangeLog: Preparing
15596 * rfc1524.c: Changing an sprintf to an snprintf (which it was
15599 * protos.h: mutt_sanitize_filename takes char *, not const char *.
15601 * protos.h, lib.c, attach.c: Introducing mutt_sanitize_filename().
15602 The code is similar to patch-0.91.1i.tlr.rfc1524_sanitize.1 and
15603 to Peter Holzer's patch against 0.91.
15605 * rfc1524.h, rfc1524.c, postpone.c, attach.c: Avoid possible
15606 buffer overflows in mutt_adv_mktemp().
15608 * sendlib.c: Interpret sysexits-style exit values from sendmail.
15610 * configure.in, configure, config.h.in, acconfig.h: Check for
15613 1998-07-30 09:30:38 roessler (roessler)
15615 * edit.c: When reading in files, be_snarf_file() wouldn't
15616 recognize '~' as the user's home directory.
15618 1998-07-29 10:54:09 roessler (roessler)
15620 * README, Changes: Finalizing 0.93.2i.
15622 * configure.in, configure: Bumping to 0.93.2(i).
15624 * parse.c: Fixing a buffer overflow in parse.c. Noted by Paul
15625 Boehm <paul@boehm.org>.
15627 * parse.c: Fixing a buffer overflow in parse.c which presented
15628 a serious security thread. Noted by Paul Boehm <paul@boehm.org>.
15630 1998-07-28 08:21:49 roessler (roessler)
15632 * patch.slang-1.2.2.keypad.1: branches: 1.1.2; file
15633 patch.slang-1.2.2.keypad.1 was initially added on branch
15636 * patch.slang-1.2.2.keypad.1, INSTALL: Adding a patch for a
15639 * mx.c: Doing 'mutt -f NoSuchFile' just flickers the screen and
15640 silently exits. Earlier (0.92.14 at least), it used to spit out
15641 the error 'NoSuchFile: no such file or directory (errno = 2)'.
15642 (Noted and tracked down by Vikas Agnihotri <VikasA@att.com>)
15644 * color.c: The index cache should be updated even without color
15647 1998-07-27 13:39:39 roessler (roessler)
15649 * BUGS: Adding a notice about some more nits.
15651 * main.c: Change the error reporting mail address from
15652 <mutt-dev@cs.hmc.edu> to <mutt-dev@mutt.org>.
15654 * protos.h, init.h, color.c: This patch fixes index "color"
15655 patterns when using a non-color capable curses library.
15656 While working on color support, I've thrown together the
15657 mutt_parse_color() and mutt_parse_mono() functions as they are
15658 sharing most of their code. Additionally, a new directive
15659 called "unmono" is introduced. The implementation consists
15660 in adding a flag and very few lines of code (plus ifdefs)
15661 to mutt_parse_uncolor().
15663 * snprintf.c, rfc1524.h, rfc1524.c, date.c: Fixing some
15664 minor nits: missing #includes in date.c and snprintf.c, and
15665 a not-so-nice declaration of rfc1524_new_entry(). Noted by
15666 Digital cc and gcc.
15668 1998-07-24 08:12:46 roessler (roessler)
15670 * copy.c, attach.c: Fiddling around with message/rfc822
15671 attachments once again.
15673 1998-07-23 20:57:50 roessler (roessler)
15675 * status.c, sendlib.c, send.c, rfc2047.c, pop.c, pager.c,
15676 mx.c, mh.c, mbox.c, lib.c, init.c, imap.c, edit.c, curs_lib.c,
15677 compose.c, commands.c, color.c, browser.c, attach.c, alias.c:
15678 Guard lots of global (char *) variable deferences against NULL
15681 * copy.c, attach.c: Yet another patch about saving message/rfc822
15684 * main.c, send.c: Fixing potential NULL pointer deferences.
15686 1998-07-22 22:47:57 roessler (roessler)
15688 * recvattach.c: Another fix from Liviu.
15690 * recvattach.c, from.c, attach.c: Another patch from liviu to
15691 fix the message/rfc822 behaviour.
15693 * recvattach.c, mx.c, attach.c: This patch fixes the saving
15694 of message/rfc822 attachments to mail folders. Additionally,
15695 it fixes an outstanding bug with From_ lines being written to
15698 (From: Liviu Daia <daia@stoilow.imar.ro>)
15700 * menu.c, functions.h, browser.c, OPS: 1. When I hit 'c' (change
15701 dir) in browser, it gives me the directory, but without
15702 the final '/', so I have to add '/' to add a subdirectory
15703 name. This patch fixes it.
15705 2. check-new now will recheck mailbox folders for new mail.
15707 3. added a function toggle-mailboxes which toggles in browser
15708 between mailboxes view and directory view. (bound to TAB
15711 (From: "Michael S. Tsirkin" <mtsirkin@iil.intel.com>)
15713 * reldate.h, configure.in, configure, ChangeLog: preparing
15716 * send.c: Correcting an error message in send.c. (From Byrial
15719 * send.c: Correct an error message in send.c. (From Byrial
15720 Jensen <byrial@post3.tele.dk>)
15722 * sendlib.c, recvattach.c, protos.h, postpone.c, pager.c, mx.c,
15723 mutt.h, lib.c, keymap.c, handler.c, compose.c, commands.c,
15724 attach.h, attach.c: These changes fix some of the bugs which
15725 were recently reported to mutt-dev. To be more specific,
15726 message-type attachments are saved to mail folders from the
15727 receive attachment menu, some of the sending code has been
15728 made more robust against disappearing attachments, and "tag"
15729 is rebound to "T" on the compose menu.
15731 (Some part of this patch comes from Vikas Agnihotri
15734 * send.c: Avoid a potential segmentation fault when trying to
15735 postpone, but Postponed equals NULL.
15737 * BUGS: branches: 1.1.2; file BUGS was initially added on
15740 * BUGS: This file is intended to contain known bugs which still
15743 * doc/manual.txt: Committing the changes previously made to
15746 * imap.c: Include Message-ID and Reply-To headers when fetching
15747 a message's headers from an IMAP server. (From: Andy Sloane
15748 <andude@incarnate.net>)
15750 1998-07-21 07:54:03 roessler (roessler)
15752 * recvattach.c: The old behaviour of the %d (for description)
15753 specifier is recreated by this patch. (From: Byrial Jensen
15754 <byrial@post3.tele.dk>)
15756 * protos.h, lib.c, attach.c: You should never _ever_ do something
15759 [process A] ---[piped write until EOF]---> [process B]
15760 [process A] <---[piped read until EOF]--- [process B]
15762 Basically, what happens is something like this: A feeds data
15763 to B; B processes the data, and feeds it to the pipe until the
15764 pipe buffer is full; at this point, A writes to its pipe until
15765 its buffer is full too, and if it still has more data to write,
15766 that's it, it never gets to the read part to flush B's buffer ---
15767 both processes are blocked on write.
15769 This patch fixes such a situation in the compose menu.
15771 (From: Liviu Daia <daia@stoilow.imar.ro>)
15773 1998-07-20 21:01:05 roessler (roessler)
15775 * reap.pl: Perl lies in /usr/bin on my machines.
15777 * pop.c: It seems that if you don't enter any password at all when
15778 prompted for the POP password, Mutt will die with a segmentation
15779 fault also. (Bug reported by Steve Mayer <smayer@rtd.com>
15780 through the Debian bug tracking system.)
15782 * pop.c: Just an update on this bug. It seems that if you don't
15783 enter any password at all when prompted for the POP password,
15784 Mutt will die with a segmentation fault also. (Bug reported by
15785 Steve Mayer <smayer@rtd.com> via the Debian bug tracking system,
15786 fix from Thomas Roessler.)
15788 * postpone.c: When you send a message which have been postponed
15789 before sending, then all its attachments (if there are more
15790 than one) will have a content-disposition header which
15791 includes a filename, even if there isn't a real filename
15792 but only random choosen temporary one. (From: Byrial Jensen
15793 <byrial@post3.tele.dk>)
15795 1998-07-18 09:18:31 roessler (roessler)
15797 * recvattach.c: "Set mime_forward, and forward a message ---
15798 Mutt will segfault." The obvious fix for this is to check
15799 for aptr->content->hdr in mutt_attach_fmt() before invoking
15800 _mutt_make_string(). Anyway, I suspect that the real fix may
15801 involve something like parsing the rfc822 attachment in question.
15803 * sendlib.c: Postponing messages behaves funny when the $postponed
15804 folder is in Maildir format; I traced this down to the fact that
15805 postponed messages are saved in "cur" while mutt_num_postponed()
15806 is looking at "new". (From: Liviu Daia <daia@stoilow.imar.ro>)
15808 1998-07-17 08:37:02 roessler (roessler)
15810 * compose.c: Removing the old snd_entry() code.
15812 * doc/manual.sgml, protos.h, pgp.c, mutt.h, init.h, hook.c:
15813 When sending encrypted messages, it may arrive that Mutt can't
15814 determine the PGP key of the recipient (presumably because
15815 her address has changed, but she hasn't updated her PGP key
15816 yet). In this situation it's convenient to be able to associate
15817 a keyID with an address automatically. The attached patch is
15818 an attempt to implement this idea using a "pgp-hook". (From:
15819 Liviu Daia <daia@stoilow.imar.ro>).
15821 * recvattach.c: Removing the old attach_entry() code.
15823 * recvattach.c, protos.h, mutt.h, init.h, globals.h, compose.c:
15824 This patch adds a string variable $attach_format which controls
15825 the look of the compose and attach menus. Unfortunately,
15826 I was not able to make things so that it would look exactly
15827 the same as the hardcoded versions, so the default format is a
15828 bit different, but I think it is quite usable. (From Michael
15829 Elkins <me@cs.hmc.edu>).
15831 * functions.h, browser.c, OPS: This patch allows you to view
15832 files from the browser window, useful if you are searching for
15833 a file to attach to your message. It uses the standard mailcap
15834 stuff (and the lookup mime types) to use the correct "viewer"
15835 for the file. (From Brandon Long <blong@fiction.net>)
15837 * doc/dotlock.man.in, doc/Makefile.in, configure.in, configure,
15838 Makefile.in: Dotlock-related changes: We call it mutt.dotlock to
15839 avoid conflicts with certain NFS versions' dotlocking utilities
15840 (pointed out by Liviu Daia). Additionally, we need to compile it
15841 as an external utility on systems which don't have an fchdir(2)
15844 1998-07-16 16:39:53 roessler (roessler)
15846 * mx.c: Fixing a small typographic error.
15848 * mx.c, mx.c: Mutt doesn't retry locking if it doesn't succeed
15849 at once. The code in mx_lock_file is supposed to retry but
15850 it doesn't work because of a mistake in operator precedence.
15851 (From: Petri Kaukasoina <kaukasoi@elektroni.ee.tut.fi>)
15853 * dotlock.c: The dotlock.c file tries to include <posix1_lim.h>
15854 if _POSIX_PATH_MAX isn't defined but it doesn't include
15855 <limits.h>, where this symbol should be defined. (From
15856 Marc.Baudoin@solsoft.com)
15858 * send.c: When several messages are tagged and the user
15859 applies reply, group-reply, or list-reply to these messages,
15860 the reply's references and in-reply-to headers are constructed
15861 from the tagged message which comes last in the current index.
15862 This patch constructs the references header from _all_ messages'
15863 message-id and references headers. (tlr)
15865 * reldate.h, configure.in, configure, Changes, ChangeLog:
15866 Preparing mutt 0.94.
15868 * imap.c: "My two remaining issues are the speed at which it
15869 downloads the headers, and support of PREAUTH. I'm enclosing
15870 a patch (to stock mutt-0.92.13i) which addresses these
15871 issues." (From Brian Marcotte <marcotte@panix7.panix.com>)
15873 * color.c: This patch fixes two problems reported on mutt-users.
15875 (1) the error message about "default colors not supported" when
15876 not using a color xterm should not be printed. The existing
15877 code did not check the value of has_colors() in conjunction
15878 with use_default_colors()
15880 (2) mutt would crash when sending mail in batch mode because
15881 use_default_colors() could be used without doing an initscr()
15883 (From Michael Elkins.)
15885 * color.c: This patch fixes two problems reported on mutt-users.
15887 (1) the error message about "default colors not supported" when
15888 not using a color xterm should not be printed. The existing
15889 code did not check the value of has_colors() in conjunction
15890 with use_default_colors()
15892 (2) mutt would crash when sending mail in batch mode because
15893 use_default_colors() could be used without doing an initscr()
15895 (From Michael Elkins.)
15897 1998-07-15 17:15:46 roessler (roessler)
15899 * mx.h, mx.c, main.c, dotlock.h, dotlock.c, configure.in,
15900 configure, Makefile.in: Finalizing the external dotlock support:
15901 If group mail privileges are needed, the dotlock is compiled as a
15902 separate program. If there is no need for privileges, it remains
15903 a module which is compiled into mutt. Also, there is no more need
15904 for the SLang buffer overflow work-around in main(). We drop it,
15905 but let mutt bail out instead if it's installed setgid something.
15907 * doc/dotlock.man.in, dotlock.c: Fix the race condition in
15910 * doc/mutt.man.in: branches: 1.1.2; file mutt.man.in was
15911 initially added on branch mutt-0-94.
15913 * doc/mutt.man.in, doc/mutt.man: Putting the manual page under
15916 * doc/dotlock.man.in: branches: 1.1.2; file dotlock.man.in was
15917 initially added on branch mutt-0-94.
15919 * doc/dotlock.man.in, doc/Makefile.in, protos.h, mx.c, mbox.c,
15920 main.c, globals.h: Adding external dotlocking. For bugs, see
15921 the manual page and the comments in dotlock.c.
15923 * dotlock.h: branches: 1.1.2; file dotlock.h was initially
15924 added on branch mutt-0-94.
15926 * dotlock.h: Adding external dotlocking. For bugs, see the
15927 manual page and the comments in dotlock.c.
15929 * dotlock.c: branches: 1.1.2; file dotlock.c was initially
15930 added on branch mutt-0-94.
15932 * dotlock.c, configure.in, configure, Makefile.in: Adding
15933 external dotlocking. For bugs, see the manual page and the
15934 comments in dotlock.c.
15936 * doc/mutt.man: More roff fixes.
15938 * doc/mutt.man: More groff fixes.
15940 1998-07-14 16:01:07 roessler (roessler)
15942 * reldate.h: branches: 1.3.2.4.2; Preparing mutt 0.93.1i.
15944 * configure.in, configure: branches: 1.7.2.5.2; Preparing
15947 * Changes: branches: 1.5.2.5.2; Preparing mutt 0.93.1i.
15949 * ChangeLog: branches: 1.4.2.5.2; Preparing mutt 0.93.1i.
15951 * rfc2047.c: branches: 1.1.1.1.2.2.2; More unsigned fixes.
15953 * mime.h: branches: 1.1.1.1.2.1.2; More unsigned fixes.
15955 * handler.c: branches: 1.1.1.1.2.5.2; More unsigned fixes.
15957 * pattern.c: branches: 1.3.2.3.2; Changing (int) casts in is*
15958 arguments to (unsigned char).
15960 * parse.c: branches: 1.1.1.1.2.3.2; Changing (int) casts in is*
15961 arguments to (unsigned char).
15963 * rfc2047.c: Removing a superfluous (unsigned char) cast in an
15966 1998-07-13 10:50:39 roessler (roessler)
15968 * doc/mutt.sgml: Since manual page generation seems to be broken
15969 in the SGML-tools package, we remove the SGML version of mutt.man
15970 and make the troff source the master copy. Suggested by Roland
15971 Rosenfeld <roland@luv.rhein.de> who also provided the corrected
15974 * doc/mutt.man: branches: 1.1.1.1.2.2.2; Since manual page
15975 generation seems to be broken in the SGML-tools package, we
15976 remove the SGML version of mutt.man and make the troff source the
15977 master copy. Suggested by Roland Rosenfeld <roland@luv.rhein.de>
15978 who also provided the corrected mutt.man file.
15980 * doc/Makefile.in: branches: 1.2.2.2.2; Since manual page
15981 generation seems to be broken in the SGML-tools package, we
15982 remove the SGML version of mutt.man and make the troff source the
15983 master copy. Suggested by Roland Rosenfeld <roland@luv.rhein.de>
15984 who also provided the corrected mutt.man file.
15986 1998-07-12 13:15:31 roessler (roessler)
15988 * protos.h: branches: 1.5.2.1.2; Replace calloc by safe_calloc
15991 1998-07-11 05:10:29 roessler (roessler)
15993 * doc/manual.txt: branches: 1.2.2.4.2; Key bindings
15996 * doc/manual.sgml: branches: 1.2.2.5.2; Key bindings
15999 1998-07-10 17:58:26 roessler (roessler)
16001 * NEWS: s/fwd_decode/forward_decode/ (Noted by Lars Hecking)
16003 * pop.c: branches: 1.1.1.1.2.1.2; tmp[] wasn't initialized when
16004 asking for the POP password.
16006 * buffy.c: branches: 1.1.1.1.2.1.2; On SunOS 4.1, one must
16007 include unistd.h in order to declare SEEK_END. (Fabrice Noilhan)
16009 * mutt.h: branches: 1.2.2.1.2; include <posix1_lim.h> if limits.h
16010 doesn't defile _POSIX_PATH_MAX.
16012 * Changes, ChangeLog: *** empty log message ***
16014 * doc/PGP-Notes.txt: Adding a notice about core dumps.
16016 * reldate.h, README: Preparing 0.93i.
16018 * INSTALL: branches: 1.1.1.1.2.2.2; Preparing 0.93i.
16020 * handler.c: Fix text/enriched decoding: if there's a tag
16021 mismatch in the last paragraph in the attachment, the whole
16022 paragraph wouldn't be displayed.
16024 1998-07-09 19:51:36 roessler (roessler)
16026 * configure.in, configure: Use CC -Ae -D_HPUX_SOURCE on HP/UX.
16028 * config.sub: branches: 1.1.2; file config.sub was initially
16029 added on branch mutt-0-93.
16031 * config.sub: Use CC -Ae -D_HPUX_SOURCE on HP/UX.
16033 * config.guess: branches: 1.1.2; file config.guess was initially
16034 added on branch mutt-0-93.
16036 * config.guess, INSTALL: Use CC -Ae -D_HPUX_SOURCE on HP/UX.
16038 1998-07-08 21:59:43 roessler (roessler)
16040 * snprintf.c: branches: 1.1.1.1.2.2.2; Changing (int) casts in
16041 is* arguments to (unsigned char) casts to avoid mis-casting of
16042 signed chars. (From Michael Elkins.)
16044 * pattern.c, parse.c: Changing (int) casts in is* arguments to
16045 (unsigned char) casts to avoid mis-casting of signed chars.
16046 (From Michael Elkins.)
16048 * mx.c: branches: 1.5.2.3.2; Changing (int) casts in is*
16049 arguments to (unsigned char) casts to avoid mis-casting of
16050 signed chars. (From Michael Elkins.)
16052 * mh.c, lib.c: branches: 1.2.2.2.2; Changing (int) casts in
16053 is* arguments to (unsigned char) casts to avoid mis-casting of
16054 signed chars. (From Michael Elkins.)
16056 * keymap.c: branches: 1.1.1.1.2.2.2; Changing (int) casts in
16057 is* arguments to (unsigned char) casts to avoid mis-casting of
16058 signed chars. (From Michael Elkins.)
16060 * init.c: branches: 1.3.2.2.2; Changing (int) casts in is*
16061 arguments to (unsigned char) casts to avoid mis-casting of
16062 signed chars. (From Michael Elkins.)
16064 * from.c: branches: 1.1.1.1.2.2.2; Changing (int) casts in
16065 is* arguments to (unsigned char) casts to avoid mis-casting of
16066 signed chars. (From Michael Elkins.)
16068 * edit.c: branches: 1.2.2.2.2; Changing (int) casts in is*
16069 arguments to (unsigned char) casts to avoid mis-casting of
16070 signed chars. (From Michael Elkins.)
16072 * curs_main.c: branches: 1.4.2.3.2; Changing (int) casts in
16073 is* arguments to (unsigned char) casts to avoid mis-casting of
16074 signed chars. (From Michael Elkins.)
16076 1998-07-07 09:22:40 roessler (roessler)
16078 * rfc822.c: branches: 1.1.1.1.2.2.2; Change one int to size_t
16081 * rfc822.c: Fix the parsing of route addresses a la RFC 822.
16082 Patch from Michael Elkins.
16084 * snprintf.c: Cast the arguments of the is* functions to int.
16085 Patch from Michael Elkins.
16087 * sendlib.c: branches: 1.3.2.1.2; Cast the arguments of the is*
16088 functions to int. Patch from Michael Elkins.
16090 * pattern.c, parse.c, mx.c, mh.c, lib.c, keymap.c, init.c,
16091 from.c, edit.c, curs_main.c: Cast the arguments of the is*
16092 functions to int. Patch from Michael Elkins.
16094 1998-07-02 21:15:18 roessler (roessler)
16096 * hdrline.c: branches: 1.4.2.3.2; Using the correct version of
16097 O'Shaughnessy Evans' %O patch.
16099 * configure.in, configure, Changes, ChangeLog: Preparig 0.92.14i
16101 * doc/manual.txt, doc/manual.sgml: s/∖/\/
16103 * hdrline.c: Adding the %O expansion.
16105 * doc/manual.sgml: Applying the various manual_nits patches.
16107 1998-07-01 17:01:50 roessler (roessler)
16109 * curs_main.c: Fixing a reverse-threading problem.
16111 * imap.c: branches: 1.3.2.1.2; Fixing an imap-related
16112 segmentation fault.
16114 1998-06-30 06:38:02 roessler (roessler)
16116 * reldate.h, Changes, ChangeLog: These are the last tiny bits
16117 of preparing 0.92.13i.
16119 * configure.in, configure: Updating some of the documentation
16122 * TODO: branches: 1.1.1.1.2.1.2; Updating some of the
16123 documentation for 0.93.
16125 * README, NEWS: Updating some of the documentation for 0.93.
16127 * doc/NEWS: *** empty log message ***
16129 * doc/NEWS: branches: 1.1.2; file NEWS was initially added on
16132 * doc/NEWS: *** empty log message ***
16134 * doc/manual.txt: Incorporate the recent changes to manual.sgml.
16136 * main.c: branches: 1.6.2.1.2; Work around a buffer overflow
16137 in SLang. (This is the same bug which is fixed by 0.91.2i.)
16139 1998-06-26 10:31:28 roessler (roessler)
16141 * doc/manual.sgml: Removing $empty_to.
16143 * send.c, init.h: branches: 1.3.2.1.2; Removing $empty_to.
16145 * globals.h: branches: 1.2.2.1.2; Removing $empty_to.
16147 * Muttrc.in: branches: 1.1.2.1.2; Removing $empty_to.
16149 1998-06-25 22:31:46 roessler (roessler)
16151 * hdrline.c: Moved a break statement where it belongs.
16153 * mx.c: Fix an imap-related typo.
16155 * handler.c: Don't generate non-terminated last lines when
16156 quoting 8bit-"encoded" text-plain body parts.
16158 * Makefile.in: branches: 1.4.2.1.2; Don't use GNU make specific
16161 1998-06-21 07:13:03 roessler (roessler)
16163 * doc/mutt.man, doc/Makefile.in, reldate.h, configure.in,
16164 configure, Changes, ChangeLog: Bumping the release to 0.92.12i.
16166 1998-06-20 06:12:38 roessler (roessler)
16168 * doc/manual.txt: *** empty log message ***
16170 * handler.c: Fixing the quoted-printable decoder.
16172 * handler.c: Make mutt handle messages containing null bytes.
16174 * copy.c: branches: 1.2.2.1.2; Make mutt handle messages
16175 containing null bytes.
16177 * doc/manual.sgml: documenting alias-path
16179 1998-06-19 12:52:16 roessler (roessler)
16181 * sendlib.c, send.c: branches: 1.3.2; Removing the Attach-Menu
16182 feature for the next release version.
16184 * protos.h: branches: 1.5.2; Removing the Attach-Menu feature
16185 for the next release version.
16187 * postpone.c: branches: 1.3.4; Removing the Attach-Menu feature
16188 for the next release version.
16190 * pattern.c: branches: 1.3.2; Removing the Attach-Menu feature
16191 for the next release version.
16193 * menu.c: branches: 1.3.4; Removing the Attach-Menu feature
16194 for the next release version.
16196 * main.c: branches: 1.6.2; Removing the Attach-Menu feature
16197 for the next release version.
16199 * headers.c, functions.h: branches: 1.3.4; Removing the
16200 Attach-Menu feature for the next release version.
16202 * curs_main.c: branches: 1.4.2; Removing the Attach-Menu feature
16203 for the next release version.
16205 * compose.c: branches: 1.5.4; Removing the Attach-Menu feature
16206 for the next release version.
16208 * OPS: branches: 1.3.4; Removing the Attach-Menu feature for
16209 the next release version.
16211 1998-06-18 20:37:59 roessler (roessler)
16213 * protos.h: Bradon long's alias_path patch, for the sake of
16216 * lib.c: branches: 1.2.2; Bradon long's alias_path patch,
16217 for the sake of Elm compatibility.
16219 * alias.c: branches: 1.2.4; Bradon long's alias_path patch,
16220 for the sake of Elm compatibility.
16222 1998-06-16 20:59:20 roessler (roessler)
16224 * mx.c: branches: 1.5.2; Avoid pointless error messages from
16225 mx_get_magic() when called from an mx_open_mailbox_append()
16226 on a non-existing mailbox.
16228 * doc/manual.txt, doc/Makefile.in: branches: 1.2.2; Have "make
16229 install" install manual.txt as well.
16231 * configure.in, configure: branches: 1.7.2; Have "make install"
16232 install manual.txt as well.
16234 * Makefile.in: branches: 1.4.2; Have "make install" install
16235 manual.txt as well.
16237 * doc/Makefile.in, doc/makefile: Putting Makefile under autoconf
16240 * main.c: Switch the error reporting address from mutt-users
16243 * reldate.h: branches: 1.3.2; Bump the version to 0.92.11i.
16245 * configure.in, configure: Bump the version to 0.92.11i.
16247 * Changes: branches: 1.5.2; Bump the version to 0.92.11i.
16249 * ChangeLog: branches: 1.4.2; Bump the version to 0.92.11i.
16251 * imap.h: branches: 1.1.4; Check in a proper version of imap.h.
16253 * color.c: branches: 1.2.2; 1.2.4; Fix the "unknown color"
16254 bug reported by Vikas.
16256 * mx.c: Remove a spurious #include "imap.h" from mx.c.
16258 * doc/style-guide: Add a note about the global Muttrc to
16261 * configure.in: The global Muttrc contains a list of default
16262 settings which can be used as a starting-point for the user's
16265 * Muttrc.in: branches: 1.1.2; The global Muttrc contains a list
16266 of default settings which can be used as a starting-point for
16267 the user's own configuration.
16269 * configure, Muttrc, Makefile.in: The global Muttrc contains a
16270 list of default settings which can be used as a starting-point
16271 for the user's own configuration.
16273 * pgppubring.c: branches: 1.4.4; Removing some duplicate code
16274 from gnupgparse.c and pgppubring.c.
16276 * pgp.h, gnupgparse.c: Removing some duplicate code from
16277 gnupgparse.c and pgppubring.c.
16279 * pgpinvoke.c, gnupgparse.c: Include part of Werner Koch's latest
16282 * Changes: *** empty log message ***
16284 * configure.in, configure, Changes, ChangeLog: Preparing 0.92.10i.
16286 * doc/PGP-Notes.txt: branches: 1.2.2; Including Roland's new
16289 * protos.h, pattern.c, menu.c, curs_main.c, compose.c: Including
16290 Vikas' search code for the "attach message" menu.
16292 * addrbook.c: branches: 1.3.4; Including Vikas' search code
16293 for the "attach message" menu.
16295 1998-06-15 15:19:49 roessler (roessler)
16297 * mx.c, main.c: Brandon's IMAP patch.
16299 * mailbox.h: branches: 1.2.4; Brandon's IMAP patch.
16301 * imap.c: branches: 1.3.2; Brandon's IMAP patch.
16303 * commands.c: branches: 1.3.4; Brandon's IMAP patch.
16305 1998-06-08 20:05:54 roessler (roessler)
16307 * recvattach.c: branches: 1.3.4; GPG support, first take.
16309 * pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h: GPG support,
16312 * pgp.c: branches: 1.2.4; GPG support, first take.
16314 * main.c: GPG support, first take.
16316 * init.h: branches: 1.3.2; GPG support, first take.
16318 * gnupgparse.c: GPG support, first take.
16320 * init.c: branches: 1.3.2; GPG support, first take.
16322 * configure.in, configure: GPG support, first take.
16324 * config.h.in: branches: 1.3.4; GPG support, first take.
16326 * compose.c: GPG support, first take.
16328 * acconfig.h: branches: 1.3.4; GPG support, first take.
16330 * Makefile.in: GPG support, first take.
16332 * hdrline.c: branches: 1.4.2; Fixing the %a format.
16334 * hdrline.c: Fixing a segmentation fault in the hdr_line code.
16336 * doc/pgp-Notes.txt, doc/PGP-Notes.txt: Mutt 0.92.9i.
16338 * doc/manual.sgml: branches: 1.2.2; Mutt 0.92.9i.
16340 * sendlib.c, send.c, reldate.h, recvattach.c: Mutt 0.92.9i.
16342 * query.c: branches: 1.2.4; Mutt 0.92.9i.
16344 * protos.h, postpone.c, pgppubring.c, pgpkey.c: Mutt 0.92.9i.
16346 * pager.c: branches: 1.2.4; Mutt 0.92.9i.
16348 * mx.c: Mutt 0.92.9i.
16350 * mutt.h, mh.c: branches: 1.2.2; Mutt 0.92.9i.
16352 * main.c, init.h, init.c, imap.c: Mutt 0.92.9i.
16354 * hook.c: branches: 1.2.4; Mutt 0.92.9i.
16356 * headers.c, hdrline.c: Mutt 0.92.9i.
16358 * globals.h: branches: 1.2.2; Mutt 0.92.9i.
16360 * functions.h, flags.c: Mutt 0.92.9i.
16362 * enter.c: branches: 1.2.4; Mutt 0.92.9i.
16364 * edit.c: branches: 1.2.2; Mutt 0.92.9i.
16366 * curs_main.c: Mutt 0.92.9i.
16368 * copy.c: branches: 1.2.2; Mutt 0.92.9i.
16370 * configure.in, configure, config.h.in, compose.c, commands.c:
16373 * attach.c: branches: 1.2.4; Mutt 0.92.9i.
16375 * addrbook.c, acconfig.h: Mutt 0.92.9i.
16377 * README: branches: 1.2.2; Mutt 0.92.9i.
16379 * OPS, Changes, ChangeLog: Mutt 0.92.9i.
16381 * doc/language50.txt: branches: 1.1.1; Initial revision
16383 * doc/language50.txt: * doc/language.txt: branches: 1.1.1;
16386 * doc/language.txt: * doc/makefile: branches: 1.1.1; Initial
16389 * doc/makefile: * doc/manual.txt: branches: 1.1.1; Initial
16392 * doc/manual.txt: * doc/mutt.man: branches: 1.1.1; Initial
16395 * doc/mutt.man: branches: 1.1.1.1.2;
16397 * doc/mutt.sgml: branches: 1.1.1; Initial revision
16399 * doc/mutt.sgml: branches: 1.1.1.1.2;
16401 * doc/pgp-Notes.txt: branches: 1.1.1; Initial revision
16403 * doc/pgp-Notes.txt: * doc/style-guide: branches: 1.1.1;
16406 * doc/style-guide: * COPYING: branches: 1.1.1; Initial revision
16408 * COPYING: * COPYRIGHT: branches: 1.1.1; Initial revision
16410 * COPYRIGHT: * ChangeLog: branches: 1.1.1; Initial revision
16412 * ChangeLog: * Changes: branches: 1.1.1; Initial revision
16414 * Changes: * INSTALL: branches: 1.1.1; Initial revision
16416 * INSTALL: branches: 1.1.1.1.2;
16418 * Makefile.in: branches: 1.1.1; Initial revision
16420 * Makefile.in: * Mush.rc: branches: 1.1.1; Initial revision
16422 * Mush.rc: * Muttrc: branches: 1.1.1; Initial revision
16424 * Muttrc: * NEWS: branches: 1.1.1; Initial revision
16426 * NEWS: branches: 1.1.1.1.2;
16428 * OPS: branches: 1.1.1; Initial revision
16430 * OPS: * OPS.PGP: branches: 1.1.1; Initial revision
16432 * OPS.PGP: * Pine.rc: branches: 1.1.1; Initial revision
16434 * Pine.rc: * README: branches: 1.1.1; Initial revision
16436 * README: * TODO: branches: 1.1.1; Initial revision
16438 * TODO: branches: 1.1.1.1.2;
16440 * acconfig.h: branches: 1.1.1; Initial revision
16442 * acconfig.h: * addrbook.c: branches: 1.1.1; Initial revision
16444 * addrbook.c: * alias.c: branches: 1.1.1; Initial revision
16446 * alias.c: * attach.c: branches: 1.1.1; Initial revision
16448 * attach.c: * attach.h: branches: 1.1.1; Initial revision
16450 * attach.h: branches: 1.1.1.1.4;
16452 * bind.c: branches: 1.1.1; Initial revision
16454 * bind.c: branches: 1.1.1.1.4;
16456 * browser.c: branches: 1.1.1; Initial revision
16458 * browser.c: branches: 1.1.1.1.4;
16460 * buffy.c: branches: 1.1.1; Initial revision
16462 * buffy.c: branches: 1.1.1.1.2;
16464 * buffy.h: branches: 1.1.1; Initial revision
16466 * buffy.h: * color.c: branches: 1.1.1; Initial revision
16468 * color.c: * commands.c: branches: 1.1.1; Initial revision
16470 * commands.c: * complete.c: branches: 1.1.1; Initial revision
16472 * complete.c: * compose.c: branches: 1.1.1; Initial revision
16474 * compose.c: * config.h.in: branches: 1.1.1; Initial revision
16476 * config.h.in: * configure: branches: 1.1.1; Initial revision
16478 * configure: * configure.in: branches: 1.1.1; Initial revision
16480 * configure.in: * copy.c: branches: 1.1.1; Initial revision
16482 * copy.c: * copy.h: branches: 1.1.1; Initial revision
16484 * copy.h: * curs_lib.c: branches: 1.1.1; Initial revision
16486 * curs_lib.c: branches: 1.1.1.1.4;
16488 * curs_main.c: branches: 1.1.1; Initial revision
16490 * curs_main.c: * date.c: branches: 1.1.1; Initial revision
16492 * date.c: branches: 1.1.1.1.4;
16494 * depend.awk: branches: 1.1.1; Initial revision
16496 * depend.awk: * doc/manual.sgml: branches: 1.1.1; Initial
16499 * doc/manual.sgml: * edit.c: branches: 1.1.1; Initial revision
16501 * edit.c: * enter.c: branches: 1.1.1; Initial revision
16503 * enter.c: * filter.c: branches: 1.1.1; Initial revision
16505 * filter.c: * flags.c: branches: 1.1.1; Initial revision
16507 * flags.c: * from.c: branches: 1.1.1; Initial revision
16509 * from.c: branches: 1.1.1.1.2;
16511 * functions.h: branches: 1.1.1; Initial revision
16513 * functions.h: * gen_defs: branches: 1.1.1; Initial revision
16515 * gen_defs: * getdomain.c: branches: 1.1.1; Initial revision
16517 * getdomain.c: * globals.h: branches: 1.1.1; Initial revision
16519 * globals.h: * handler.c: branches: 1.1.1; Initial revision
16521 * handler.c: branches: 1.1.1.1.2;
16523 * hash.c: branches: 1.1.1; Initial revision
16525 * hash.c: branches: 1.1.1.1.4;
16527 * hash.h: branches: 1.1.1; Initial revision
16529 * hash.h: * hdrline.c: branches: 1.1.1; Initial revision
16531 * hdrline.c: * headers.c: branches: 1.1.1; Initial revision
16533 * headers.c: * help.c: branches: 1.1.1; Initial revision
16535 * help.c: branches: 1.1.1.1.4;
16537 * hook.c: branches: 1.1.1; Initial revision
16539 * hook.c: * imap.c: branches: 1.1.1; Initial revision
16541 * imap.c: * init.c: branches: 1.1.1; Initial revision
16543 * init.c: * init.h: branches: 1.1.1; Initial revision
16545 * init.h: * install-sh: branches: 1.1.1; Initial revision
16547 * install-sh: * keymap.c: branches: 1.1.1; Initial revision
16549 * keymap.c: branches: 1.1.1.1.2;
16551 * keymap.h: branches: 1.1.1; Initial revision
16553 * keymap.h: branches: 1.1.1.1.4;
16555 * lib.c: branches: 1.1.1; Initial revision
16557 * lib.c: * mailbox.h: branches: 1.1.1; Initial revision
16559 * mailbox.h: * main.c: branches: 1.1.1; Initial revision
16561 * main.c: * mapping.h: branches: 1.1.1; Initial revision
16563 * mapping.h: * mbox.c: branches: 1.1.1; Initial revision
16565 * mbox.c: branches: 1.1.1.1.4;
16567 * menu.c: branches: 1.1.1; Initial revision
16569 * menu.c: * mh.c: branches: 1.1.1; Initial revision
16571 * mh.c: * mime.h: branches: 1.1.1; Initial revision
16573 * mime.h: branches: 1.1.1.1.2;
16575 * mime.types: branches: 1.1.1; Initial revision
16577 * mime.types: * mkinstalldirs: branches: 1.1.1; Initial revision
16579 * mkinstalldirs: * mutt.h: branches: 1.1.1; Initial revision
16581 * mutt.h: * mutt_curses.h: branches: 1.1.1; Initial revision
16583 * mutt_curses.h: * mutt_menu.h: branches: 1.1.1; Initial revision
16585 * mutt_menu.h: branches: 1.1.1.1.4;
16587 * mutt_regex.h: branches: 1.1.1; Initial revision
16589 * mutt_regex.h: * mx.c: branches: 1.1.1; Initial revision
16591 * mx.c: * mx.h: branches: 1.1.1; Initial revision
16593 * mx.h: branches: 1.1.1.1.4;
16595 * pager.c: branches: 1.1.1; Initial revision
16597 * pager.c: * pager.h: branches: 1.1.1; Initial revision
16599 * pager.h: branches: 1.1.1.1.4;
16601 * parse.c: branches: 1.1.1; Initial revision
16603 * parse.c: branches: 1.1.1.1.2;
16605 * parse.h: branches: 1.1.1; Initial revision
16607 * parse.h: * pattern.c: branches: 1.1.1; Initial revision
16609 * pattern.c: * pgp.c: branches: 1.1.1; Initial revision
16611 * pgp.c: * pgp.h: branches: 1.1.1; Initial revision
16613 * pgp.h: * pgpinvoke.c: branches: 1.1.1; Initial revision
16615 * pgpinvoke.c: * pgpkey.c: branches: 1.1.1; Initial revision
16617 * pgpkey.c: * pgppubring.c: branches: 1.1.1; Initial revision
16619 * pgppubring.c: * pop.c: branches: 1.1.1; Initial revision
16621 * pop.c: branches: 1.1.1.1.2;
16623 * postpone.c: branches: 1.1.1; Initial revision
16625 * postpone.c: * protos.h: branches: 1.1.1; Initial revision
16627 * protos.h: * query.c: branches: 1.1.1; Initial revision
16629 * query.c: * reap.pl: branches: 1.1.1; Initial revision
16631 * reap.pl: branches: 1.1.1.1.4;
16633 * recvattach.c: branches: 1.1.1; Initial revision
16635 * recvattach.c: * reldate.h: branches: 1.1.1; Initial revision
16637 * reldate.h: * resize.c: branches: 1.1.1; Initial revision
16639 * resize.c: * rfc1524.c: branches: 1.1.1; Initial revision
16641 * rfc1524.c: branches: 1.1.1.1.4;
16643 * rfc1524.h: branches: 1.1.1; Initial revision
16645 * rfc1524.h: branches: 1.1.1.1.4;
16647 * rfc2047.c: branches: 1.1.1; Initial revision
16649 * rfc2047.c: branches: 1.1.1.1.2;
16651 * rfc2047.h: branches: 1.1.1; Initial revision
16653 * rfc2047.h: * rfc822.c: branches: 1.1.1; Initial revision
16655 * rfc822.c: branches: 1.1.1.1.2;
16657 * rfc822.h: branches: 1.1.1; Initial revision
16659 * rfc822.h: * sample.mailcap: branches: 1.1.1; Initial revision
16661 * sample.mailcap: * sample.muttrc: branches: 1.1.1; Initial
16664 * sample.muttrc: branches: 1.1.1.1.4;
16666 * score.c: branches: 1.1.1; Initial revision
16668 * score.c: * send.c: branches: 1.1.1; Initial revision
16670 * send.c: * sendlib.c: branches: 1.1.1; Initial revision
16672 * sendlib.c: * sha.h: branches: 1.1.1; Initial revision
16674 * sha.h: * sha1dgst.c: branches: 1.1.1; Initial revision
16676 * sha1dgst.c: * sha_locl.h: branches: 1.1.1; Initial revision
16678 * sha_locl.h: * signal.c: branches: 1.1.1; Initial revision
16680 * signal.c: * snprintf.c: branches: 1.1.1; Initial revision
16682 * snprintf.c: branches: 1.1.1.1.2;
16684 * sort.c: branches: 1.1.1; Initial revision
16686 * sort.c: * sort.h: branches: 1.1.1; Initial revision
16688 * sort.h: branches: 1.1.1.1.4;
16690 * status.c: branches: 1.1.1; Initial revision
16692 * status.c: branches: 1.1.1.1.4;
16694 * strcasecmp.c: branches: 1.1.1; Initial revision
16696 * strcasecmp.c: * system.c: branches: 1.1.1; Initial revision
16698 * system.c: * testmsg: branches: 1.1.1; Initial revision
16700 * testmsg: * thread.c: branches: 1.1.1; Initial revision
16702 * thread.c: branches: 1.1.1.1.4;