1 2005-10-04 05:24:00 Sebastien Hinderer <Sebastien.Hinderer@libertysurf.fr> (brendan)
3 * pager.c: The following patch has an effect only when the
4 braille_friendly variable is set. When this is the case, the
5 cursor is put on the first line of the message body, when viewing
8 2005-10-04 04:29:09 Alain Bench <veronatif@free.fr> (brendan)
10 * curs_main.c: Piping and printing in IMAP folder index with
11 imap_peek=no marks message read immediately.
13 2005-10-03 07:52:00 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
15 * curs_lib.c, send.c: fix a problem that appears with signatures
18 2005-09-30 18:24:17 Brendan Cully <brendan@kublai.com> (brendan)
20 * doc/devel-notes.txt: Change manual.sgml to manual.xml (noted
23 2005-09-30 01:42:50 Roland Rosenfeld <roland@spinnaker.de> (brendan)
27 2005-09-29 23:57:07 Vincent Lefevre <vincent@vinc17.org> (brendan)
31 2005-09-29 23:52:16 pi <pi@beobide.net> (brendan)
33 * configure.in, po/eu.po: Basque translation.
35 2005-09-29 23:02:49 Brendan Cully <brendan@kublai.com> (brendan)
37 * configure.in, copy.c, sendlib.c: Ensure that Content-Length
38 printf format specifier matches off_t size, to avoid mail-losing
39 Content-Length: 0 (bug introduced by large file patch a couple
40 of days ago). Closes: #2096.
42 2005-09-27 03:43:24 Johan Svedberg <johan@svedberg.com> (brendan)
46 2005-09-24 20:03:04 Brendan Cully <brendan@kublai.com> (brendan)
48 * edit.c: Inflict more needless pain on translators by splitting
49 EditorHelp to satisfy -pedantic.
51 * mbox.c, mutt.h, configure.in: Use fseeko/ftello when available
52 while opening mbox/mmdf. Closes: #2084.
54 2005-09-24 19:36:35 Alain Bench <veronatif@free.fr> (brendan)
56 * copy.c, mutt.h, parse.c, sendlib.c, thread.c: Cosmetic fixes to
57 MIME headers. Closes: #2086.
59 2005-09-24 17:51:17 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
61 * po/ja.po: Update to HEAD.
63 2005-09-23 18:38:36 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
65 * configure.in: Quote an error message.
67 2005-09-22 16:38:08 Takahashi Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
69 * configure.in, globals.h, hcache.c, init.h: Update QDBM patch to
70 the current state of the art. Closes: #2003 (again).
72 2005-09-22 09:06:13 Thomas Roessler <roessler@does-not-exist.org> (roessler)
74 * send.c: When composing a reply, there might be degenerate cases
75 in which a CC header is created, but no To header. In this case,
76 we now use the auto-generated CC header as the To header.
78 2005-09-22 04:05:49 Brendan Cully <brendan@kublai.com> (brendan)
80 * init.c: Refactor mutt var completion so it can be used for
81 inline expansions (eg $from). Actual expansion not committed yet.
83 * send.c: If ContentType is null, assume text/plain. Stopgap; a
84 better mechanism would sanity-check MuttVars assignments before
85 allowing them. Closes: #2080.
87 * imap/util.c, imap/imap.c: Don't allow imap URLs with empty
88 hosts. Also don't attempt to complete on open connections when
89 there aren't any (diagnosed by Nico Golde). Closes: #2079.
91 * pattern.c: Use ctx instead of Context when checking whether or
92 not to do IMAP search. Resolves a possible segfault in color index
93 ~b operations. I can't remember whether Context vs ctx was
94 intentional - I doubt it.
96 2005-09-21 14:17:14 Adeodato Simo <asp16@alu.ua.es> (brendan)
98 * curs_main.c: Check for sigwinch in index before calling
99 km_dokey, since for unknown reasons km_dokey seems to eat the
100 signal in some cases. [Not reproducible in my ncurses environments
101 - Brendan]. Closes: #1907.
103 2005-09-21 13:23:43 Brendan Cully <brendan@kublai.com> (brendan)
105 * imap/imap.c, pattern.c: Catch empty substring/regexp search
106 arguments (precludes a segfault from dereferencing a null string
109 2005-09-21 06:04:37 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
111 * init.h, mutt.h, configure.in, hcache.c: QDBM support for the
114 2005-09-21 04:50:31 Adeodato Simo <asp16@alu.ua.es> (brendan)
116 * pgp.c: When using GPG agent in classic mode, set GPG_TTY if it
117 isn't already set instead of bailing out. Closes: #2072.
119 2005-09-21 03:48:38 Takahashi Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
121 * init.c: Ensure that set doesn't change variables from within the
122 help screen. I think this is a gross approach, and probably
123 overkill, but it's the fault of the original code design, not
124 Tamo's patch. Until a better way falls from the sky, this Closes:
127 2005-09-21 02:58:07 Brendan Cully <brendan@kublai.com> (brendan)
129 * curs_main.c: Cancelling <change-folder> from within the pager
130 will now keep you in the pager rather than kicking you back to the
131 index. Closes: #2075.
133 2005-09-20 23:41:21 Vincent Lefevre <vincent@vinc17.org> (brendan)
135 * muttlib.c: Slight improvement on dgc's warning fix in edge cases.
137 2005-09-20 06:43:39 David Champion <dgc@uchicago.edu> (brendan)
139 * init.c: Fix a null-pointer-dereference parsing aliases with
142 * muttlib.c: Clear a compiler warning.
144 2005-09-20 03:56:25 Gero Treuner <gerotick@faveve.uni-stuttgart.de> (brendan)
146 * contrib/gpg.rc, doc/manual.xml.tail: Update locations of
147 gpg-2comp, Gero Treuner.
149 2005-09-19 06:14:27 Brendan Cully <brendan@kublai.com> (brendan)
151 * mkchangelog.sh: I just realised what's been happening to the
152 changelog: I recently got a new version of 'head' that refuses
153 to accept -1 instead of -n 1, but doesn't actually return
154 failure. So mkchangelog was feeding nothing to the cvs date
155 argument, and instead merrily snarfing down the entire changelog
156 every time. I've put in a simple $date != "" check. Thanks,
157 textutils! Thanks for ushering in the future! I'd like to shake
160 2005-09-19 05:12:29 Brendan Cully <brendan@kublai.com> (brendan)
162 * doc/manual.xml.head: Remove mention of obsolete
163 --enable-imap-edit-threads configure option.
165 2005-09-18 17:49:33 Brendan Cully <brendan@kublai.com> (brendan)
167 * ChangeLog: Somehow the changelog got mangled (multiple copies
170 2005-09-18 08:22:49 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
174 2005-09-18 02:53:18 brendan (brendan)
176 * doc/Makefile.in: More cleanups, slightly better dependencies.
178 2005-09-18 02:35:10 Brendan Cully <brendan@kublai.com> (brendan)
180 * doc/Makefile.in: Stupid hack to synchronise on makedoc for
181 parallel builds. Only works when entered via make all. make
182 stamp-doc-xml directly can fail in pathological conditions.
184 * doc/Makefile.in: Attempt to work around make -j2
185 breakage. Dependencies are still wrong, but I don't have
186 the brainpower right now to get it right. People talk about
187 imperative, functional, and logic programming, but no one ever
188 mentions make programming.
190 2005-09-17 20:46:14 Brendan Cully <brendan@kublai.com> (brendan)
192 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
193 po/uk.po, po/zh_CN.po, po/zh_TW.po, po/ga.po, po/gl.po,
194 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
195 po/nl.po, po/pl.po, intl/plural.y, intl/ref-add.sin,
196 intl/ref-del.sin, intl/textdomain.c, po/bg.po, po/ca.po,
197 po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
198 po/et.po, po/fr.po, doc/dotlock.man, doc/manual.xml.head,
199 doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head,
200 imap/auth.c, imap/auth.h, imap/auth_anon.c, imap/auth_cram.c,
201 imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
202 imap/browse.c, imap/command.c, imap/imap.c, imap/imap.h,
203 imap/imap_private.h, imap/message.c, imap/message.h, imap/utf7.c,
204 imap/util.c, intl/COPYING.LIB-2, intl/COPYING.LIB-2.1,
205 intl/Makefile.in, intl/bindtextdom.c, intl/config.charset,
206 intl/dcgettext.c, intl/dcigettext.c, intl/dcngettext.c,
207 intl/dgettext.c, intl/dngettext.c, intl/explodename.c,
208 intl/finddomain.c, intl/gettext.c, intl/gettext.h,
209 intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c,
210 intl/l10nflist.c, intl/libgettext.h, intl/libgnuintl.h,
211 intl/libintl.glibc, intl/loadinfo.h, intl/loadmsgcat.c,
212 intl/localcharset.c, intl/locale.alias, intl/localealias.c,
213 intl/ngettext.c, intl/plural.c, pgpkey.c, pgplib.c, pgplib.h,
214 pgpmicalg.c, pgppacket.c, pgppacket.h, pgppubring.c, pop.c,
215 pop.h, pop_auth.c, pop_lib.c, postpone.c, protos.h, query.c,
216 recvattach.c, recvcmd.c, regex.c, remailer.c, remailer.h,
217 resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h, rfc2231.c,
218 rfc2231.h, rfc822.c, rfc822.h, score.c, send.c, sendlib.c,
219 signal.c, smime.c, smime.h, smime_keys.pl, sort.c, sort.h,
220 status.c, system.c, thread.c, url.c, browser.h, buffy.c, buffy.h,
221 charset.c, charset.h, color.c, commands.c, complete.c, compose.c,
222 config.guess, config.sub, copy.c, copy.h, crypt-gpgme.c,
223 crypt-gpgme.h, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
224 crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
225 crypt-mod.h, crypt.c, cryptglue.c, curs_lib.c, curs_main.c,
226 date.c, depcomp, dotlock.c, dotlock.h, edit.c, editmsg.c,
227 enter.c, extlib.c, filter.c, flags.c, from.c, functions.h,
228 globals.h, gnupgparse.c, handler.c, hash.c, hash.h, hcache.c,
229 hdrline.c, headers.c, help.c, history.c, history.h, hook.c,
230 init.c, init.h, keymap.c, keymap.h, lib.c, lib.h, mailbox.h,
231 main.c, makedoc.c, mapping.h, mbox.c, mbyte.c, menu.c,
232 mh.c, mime.h, missing, mutt.h, mutt_crypt.h, mutt_curses.h,
233 mutt_idna.c, mutt_idna.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c,
234 mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h,
235 mutt_ssl_gnutls.c, mutt_tunnel.c, mutt_tunnel.h, muttbug.sh.in,
236 muttlib.c, mx.c, mx.h, pager.c, pager.h, parse.c, pattern.c,
237 pgp.c, pgp.h, pgpinvoke.c, COPYRIGHT, _regex.h, account.c,
238 account.h, addrbook.c, alias.c, ascii.c, ascii.h, attach.c,
239 attach.h, base64.c, browser.c: Gah, forgot the zip code when
240 updating the FSF address...
242 * po/zh_CN.po, po/zh_TW.po, po/tr.po, po/uk.po, po/sk.po,
243 po/sv.po, po/ru.po, po/pt_BR.po, po/nl.po, po/pl.po, po/ko.po,
244 po/lt.po, po/ja.po, po/id.po, po/it.po, po/ga.po, po/gl.po,
245 po/hu.po, po/et.po, po/fr.po, po/eo.po, po/es.po, po/de.po,
246 po/el.po, po/da.po, imap/imap.h, imap/imap_private.h,
247 imap/message.c, imap/message.h, imap/utf7.c, imap/util.c,
248 intl/COPYING.LIB-2, intl/Makefile.in, intl/bindtextdom.c,
249 intl/config.charset, intl/dcgettext.c, intl/dcigettext.c,
250 intl/dcngettext.c, intl/dgettext.c, intl/dngettext.c,
251 intl/explodename.c, intl/finddomain.c, intl/gettext.c,
252 intl/gettext.h, intl/gettextP.h, intl/hash-string.h,
253 intl/intl-compat.c, intl/l10nflist.c, intl/libgettext.h,
254 intl/libgnuintl.h, intl/libintl.glibc, intl/loadinfo.h,
255 intl/loadmsgcat.c, intl/localcharset.c, intl/locale.alias,
256 intl/localealias.c, intl/ngettext.c, intl/plural.c, intl/plural.y,
257 intl/ref-add.sin, intl/ref-del.sin, intl/textdomain.c, po/bg.po,
258 po/ca.po, po/cs.po, doc/dotlock.man, doc/manual.xml.head,
259 doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head, imap/auth.c,
260 imap/auth.h, imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
261 imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
262 imap/command.c, imap/imap.c, rfc2047.h, rfc2231.c, rfc2231.h,
263 rfc822.c, rfc822.h, score.c, send.c, sendlib.c, signal.c,
264 smime.c, smime.h, smime_keys.pl, sort.c, sort.h, status.c,
265 system.c, thread.c, url.c, query.c, recvattach.c, recvcmd.c,
266 regex.c, remailer.c, remailer.h, resize.c, rfc1524.c,
267 rfc1524.h, rfc2047.c, pager.h, parse.c, pattern.c, pgp.c,
268 pgp.h, pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgpmicalg.c,
269 pgppacket.c, pgppacket.h, pgppubring.c, pop.c, pop.h,
270 pop_auth.c, pop_lib.c, postpone.c, protos.h, mbyte.c, menu.c,
271 mh.c, mime.h, missing, mutt.h, mutt_crypt.h, mutt_curses.h,
272 mutt_idna.c, mutt_idna.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c,
273 mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h,
274 mutt_ssl_gnutls.c, mutt_tunnel.c, mutt_tunnel.h, muttbug.sh.in,
275 muttlib.c, mx.c, mx.h, pager.c, extlib.c, filter.c, flags.c,
276 from.c, functions.h, globals.h, gnupgparse.c, handler.c, hash.c,
277 hash.h, hcache.c, hdrline.c, headers.c, help.c, history.c,
278 history.h, hook.c, init.c, init.h, keymap.c, keymap.h, lib.c,
279 lib.h, mailbox.h, main.c, makedoc.c, mapping.h, mbox.c,
280 dotlock.h, edit.c, editmsg.c, enter.c, copy.h, crypt-gpgme.c,
281 crypt-gpgme.h, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
282 crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
283 crypt-mod.h, crypt.c, cryptglue.c, curs_lib.c, curs_main.c,
284 date.c, depcomp, dotlock.c, COPYRIGHT, GPL, _regex.h, account.c,
285 account.h, addrbook.c, alias.c, ascii.c, ascii.h, attach.c,
286 attach.h, base64.c, browser.c, browser.h, buffy.c, buffy.h,
287 charset.c, charset.h, color.c, commands.c, complete.c, compose.c,
288 config.guess, config.sub, copy.c: Update FSF address (via sed,
289 I hope nothing got mangled). Closes: #2071.
291 2005-09-17 17:39:18 Alain Bench <veronatif@free.fr> (brendan)
293 * Muttrc.head.in: Clean up some Muttrc macros, and add macro
294 'y' to jump to the mailboxes view. Closes: #2069.
296 2005-09-17 17:27:54 Brendan Cully <brendan@kublai.com> (brendan)
298 * main.c: Some minor cleanups: tell users to go to bugs.mutt.org
299 instead of using flea; update copyright year in mutt -v;
300 reorganise USE opts a little; break long strings so that -pedantic
301 stops complaining. Not sure that last one is worth the trouble
302 it causes the po team...
304 2005-09-17 01:07:54 Vincent Lefevre <vincent@vinc17.org> (brendan)
308 2005-09-16 23:09:12 Kevin Scannell <scannell@slu.edu> (brendan)
310 * configure.in, po/ga.po: Irish translation.
312 2005-09-16 15:20:59 Brendan Cully <brendan@kublai.com> (brendan)
314 * build-release, po/Makefile.in.in: Move update-po out of make
315 dist, into build-release. It seems to me that make dist should do
316 as little as possible beyond putting the right files in a tarball.
318 2005-09-16 13:43:58 Ronny Haryanto <ronnylist@haryan.to> (roessler)
322 2005-09-16 11:02:00 Ivan Vilata i Balaguer <ivan@selidor.net>
327 2005-09-16 10:20:20 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
332 2005-09-16 10:19:46 René Clerc <rene@clerc.nl> (roessler)
336 2005-09-16 02:15:45 Brendan Cully <brendan@kublai.com> (brendan)
338 * doc/Makefile.in: Add stamp-doc-xml to "all".
340 * doc/Makefile.in: stamp-doc-man is pointless as far as I can
343 * doc/Makefile.in: Tweak makefile so that the dist tarball
344 doesn't always try to build docs.
346 * configure.in: VERSION should go into CONFIG_STATUS_DEPENDENCIES,
347 not CONFIGURE_DEPENDENCIES. Slap ma fro.
349 2005-09-15 23:18:48 Brendan Cully <brendan@kublai.com> (brendan)
351 * Makefile.am, build-release: Move changelog target to
352 update-changelog so that dist won't automatically invoke it,
353 and have commit and build-release call it.
355 * build-release: Now that 1.5.11 is out, previous versions won't
356 be x.y.zi: adjust diff.
358 2005-09-15 14:24:39 roessler (roessler)
360 * po/zh_TW.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po,
361 po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
362 po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
363 po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
364 po/uk.po, po/zh_CN.po, VERSION, po/bg.po, reldate.h: automatic
365 post-release commit for mutt-1.5.11
367 2005-09-14 14:15:06 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
370 * init.h: Refer to $use_envelope_from rather than old
371 $envelope_from in description of $envelope_from_address.
373 2005-09-14 02:45:44 Brendan Cully <brendan@kublai.com> (brendan)
375 * globals.h, init.h, sendlib.c: Add new $envelope_from_address
376 variable for manually specifying the envelope sender. Rename (with
377 compatibility synonym) $envelope_from to $use_envelope_from. Make
378 $envelope_from subordinate to $use_e_f, as $from is to
379 $use_from. From a discussion with TLR.
381 2005-09-13 20:36:17 Brendan Cully <brendan@kublai.com> (brendan)
383 * doc/Makefile.in: Put chunked HTML manual in top doc directory
384 instead of HTML subdirectory. Solves a weird $distdir
385 absolute/relative path nuisance.
387 2005-09-12 06:22:21 Brendan Cully <brendan@kublai.com> (brendan)
389 * curs_lib.c, pop.c, pop.h, pop_lib.c: Teach pop driver about
390 mutt_progress_bar. Allow progress bar to omit total size if zero
393 2005-09-10 18:47:17 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
396 * menu.c: Correct some inconsistencies introduced by
397 $menu_context. Closes: #2019?
399 2005-09-10 06:02:04 Brendan Cully <brendan@kublai.com> (brendan)
401 * imap/imap.c, curs_lib.c: A pair of small optimisations to the
404 2005-09-08 16:37:59 Brendan Cully <brendan@kublai.com> (brendan)
406 * pager.c: Revert bogus change to last message detection in
409 * pager.c: Forget line number when resolving in pager. This
410 is beginning to get messy - maybe it would be better to only
411 remember on specific operations like sync.
413 * mutt_socket.c: Set CLOEXEC on sockets in IPv4 code path like
416 * pattern.c: Make stringmatch pattern detection stateless.
418 * curs_lib.c: ifdef USE_SOCKET around mutt_progress_bar.
420 2005-09-08 07:09:46 Bernd Ahlers <bernd@ba-net.org> (brendan)
422 * po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
423 po/zh_TW.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
424 po/pl.po, po/pt_BR.po, po/ru.po, po/da.po, po/de.po, po/el.po,
425 po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
426 po/id.po, po/ca.po, po/cs.po: Correct some S/MIME po entries.
428 2005-09-07 08:01:59 Brendan Cully <brendan@kublai.com> (brendan)
430 * curs_lib.c: Ensure progress bar rounds to $net_inc.
432 * curs_lib.c, globals.h, imap/imap.c, imap/imap_private.h,
433 imap/message.c, init.h, mutt_curses.h: Display progress meter
434 when uploading/fetching IMAP data. Closes: #1772.
436 * pager.c: Adjust gross hack to return to the same line in the
437 pager after an index operation so that it doesn't shoot past the
438 end of the file if there are fewer lines on return (eg when weed
441 * mx.c, pgp.c: Silence some GCC warnings about uninitialized
444 * build-release, configure.in, mutt.h: Remove international
445 vs. U.S. distribution distinction. build-release expects the
446 previous version to be x.y.zi and should be updated again
449 2005-09-06 16:46:44 Brendan Cully <brendan@kublai.com> (brendan)
451 * doc/manual.xml.head: More documentation cosmetics (newlines
452 between Usage: lines).
454 * pager.c: Gross hack to return to the same line in the pager
455 after executing an index function. Closes: #1210.
457 * doc/manual.xml.head, imap/command.c, imap/imap.c, imap/imap.h,
458 init.c, mutt.h, pattern.c: Extend pattern language to do simple
459 string matches as well as regular expressions when the pattern
460 is invoked with = instead of ~. And, when possible, perform
461 full body searches on the IMAP server instead of locally, for
462 an enormous speed boost.
464 * imap/utf7.c, init.c, main.c, protos.h: Fix a memory leak in
465 imap_utf7_decode and do a little cleanup on shutdown. Get a
466 high five from valgrind.
468 * curs_main.c, main.c: Move SASL and IMAP shutdown hooks into
469 main where they belong.
471 * init.c: Release pwent after extracting data from it.
473 * mutt_sasl.h, curs_main.c, mutt_sasl.c: Release global SASL
476 2005-09-05 04:22:45 Brendan Cully <brendan@kublai.com> (brendan)
478 * doc/manual.xml.head: Documentation cosmetics (add some line
481 2005-09-04 20:10:25 Brendan Cully <brendan@kublai.com> (brendan)
483 * init.h: Point $hide_top_limited to $hide_limited instead of
484 $hide_missing. Likewise for $hide_top_missing. Closes: #2039.
486 * init.h: Mention $sort_re in $strict_threads
487 documentation. Closes: #2052.
489 * doc/manual.xml.head: Add a push example. Closes: #1591.
491 2005-09-04 19:46:26 Rupert Levene <rupert@levene.dyndns.org> (brendan)
493 * doc/manual.xml.head: Mention $include when describing how mutt
494 prepares message replies. Closes: #1471.
496 2005-09-04 19:28:19 Dale Woolridge (brendan)
498 * pattern.c, protos.h, parse.c: Unfold message headers before
499 performing ~h search. Closes: #1865.
501 2005-09-04 18:01:57 Zardoz@users.sourceforge.net (brendan)
503 * keymap.c: Teach keymap.c about KEY_NEXT. Closes: #1588.
505 2005-09-04 06:57:04 Alain Bench <veronatif@free.fr> (brendan)
507 * doc/manual.xml.head, doc/manual.xml.tail: Note that <Tab>
508 is bound to next-new-then-unread by default, rather than
509 next-new. Closes: #1637.
511 * curs_main.c, pattern.c: Allow empty limits, and limits in
512 empty mailboxes. Closes: #1853, #1906.
514 2005-09-03 23:22:31 Brendan Cully <brendan@kublai.com> (brendan)
516 * send.c, attach.c: Note when mutt_edit_attachment fails and
517 display error instead of prompting to abort an unmodified
520 2005-09-03 19:41:53 Alain Bench <veronatif@free.fr> (brendan)
522 * contrib/gpg.rc: One should let GnuPG charset be automatically
523 infered from whatever current locale, without hardcoding.
525 2005-09-03 04:34:25 Brendan Cully <brendan@kublai.com> (brendan)
527 * doc/manual.xml.head: Just use EXPR as a place holder for regular
528 expressions, instead of any of EXPR, USER, ID and SUBJECT. Noted
531 2005-09-02 18:50:34 Brendan Cully <brendan@kublai.com> (brendan)
533 * doc/manual.sgml.head, doc/manual.sgml.tail, doc/manual.xml.head,
534 doc/manual.xml.tail, doc/Makefile.in: Rename manual.sgml.*
537 2005-09-02 18:18:19 Alain Bench <veronatif@free.fr> (brendan)
539 * keymap.c: Allow non-ascii characters in push arguments. Closes:
542 * doc/manual.sgml.head, doc/muttrc.man.head, mutt.h, pattern.c:
543 Adjust ~l to match all known lists, add ~u to match only
544 subscribed lists. Normalise pattern ordering in docs. Closes:
547 2005-09-01 17:07:14 Brendan Cully <brendan@kublai.com> (brendan)
549 * configure.in, imap/auth_sasl.c, main.c, mutt_sasl.c,
550 mutt_sasl.h, pop_auth.c: Remove obsolete Cyrus SASL 1.5 support.
552 * doc/chunk.xsl, doc/html.xsl: Docbook support files, dropped
553 in the initial commit.
555 * doc/manual.sgml.tail, configure.in, doc/Makefile.in,
556 doc/manual.sgml.head, makedoc.c: Convert documentation from
557 linuxdoc to docbook format. Let the bug avalanche begin.
559 2005-08-30 21:34:36 Lars Hecking <lhecking@users.sourceforge.net>
562 * configure.in: Don't define domain="no" when configured
563 --without-domain. Closes: #2046.
565 2005-08-24 15:17:43 Brendan Cully <brendan@kublai.com> (brendan)
567 * pgp.c: Don't treat PGP inline signature verification errors
570 2005-08-22 20:30:11 Brendan Cully <brendan@kublai.com> (brendan)
572 * pgp.c: Pause after error message if PGP decode fails, in case
573 mutt_copy_message overwrites. Real error handling cleanup will
576 * pgp.c: Don't attempt to manipulate null pgp output file handles.
578 2005-08-16 18:10:11 Paul Walker <paul@black-sun.demon.co.uk> (brendan)
580 * doc/manual.sgml.head, doc/mutt.man, main.c: -D dumps to stdout,
583 2005-08-15 08:10:48 Thomas Roessler <roessler@does-not-exist.org>
586 * po/id.po: Fix \n mismatch.
588 2005-08-15 08:07:36 Ronny Haryanto <ronnylist@haryan.to> (roessler)
592 2005-08-15 08:06:40 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
596 2005-08-14 21:32:17 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
599 * attach.c, send.c: Don't pass an empty filename to the default
600 text editor when editing non-plain text. Also don't clobber
601 $content_type when parsing it. Closes: #2038.
603 2005-08-14 12:28:52 Roland Rosenfeld <roland@spinnaker.de> (roessler)
607 2005-08-14 02:22:47 Bernd Ahlers <bernd@ba-net.org> (brendan)
609 * cryptglue.c, mutt_sasl.c, smime.c: Fix some S/MIME spelling
612 2005-08-12 23:06:25 Brendan Cully <brendan@kublai.com> (brendan)
614 * mutt_ssl_gnutls.c: Turn off input buffering for gnutls SSL
615 certificate menu, as we do in the openssl version.
617 * imap/auth_sasl.c: Override SASL initial response if the server
618 spoke first in its continuation response. Closes: #2034.
620 * doc/Makefile.in: Degnuify mutt.1 make rule. Imagining a world
621 in which gnu documentation flagged any extensions to standard
622 utilities almost makes me cry.
624 2005-08-12 12:52:11 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
629 2005-08-12 07:49:37 Vincent Lefevre <vincent@vinc17.org> (roessler)
633 2005-08-12 03:57:16 Brendan Cully <brendan@kublai.com> (brendan)
635 * configure.in: Force configure to depend on VERSION. That's
636 been bugging me for a while.
638 2005-08-11 21:46:26 roessler (roessler)
640 * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
641 po/uk.po, po/zh_CN.po, po/zh_TW.po, po/bg.po, po/ca.po, po/cs.po,
642 po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po,
643 po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po,
644 po/ko.po, po/lt.po, po/nl.po: automatic post-release commit
647 2005-08-11 21:22:41 Thomas Roessler <roessler@does-not-exist.org>
650 * Makefile.am, VERSION, reldate.h: Fix Makefile.am.
652 2005-08-11 21:16:38 Brendan Cully <brendan@kublai.com> (brendan)
654 * copy.c, crypt-gpgme.c, crypt-gpgme.h, crypt-mod-pgp-classic.c,
655 crypt-mod-pgp-gpgme.c, crypt-mod-smime-classic.c,
656 crypt-mod-smime-gpgme.c, crypt-mod.h, crypt.c, cryptglue.c,
657 handler.c, mutt_crypt.h, pgp.c, pgp.h, protos.h, smime.c, smime.h:
658 Add error results to mutt_body_handlers, and check them when
659 doing decode-save. Closes: #1919.
661 2005-08-11 21:08:55 Thomas Roessler <roessler@does-not-exist.org>
664 * pgp.c: Fix verification of clearsigned PGP messages.
665 (debugged on IRC, mostly by Brendan)
667 2005-08-11 02:15:14 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
670 * configure.in: Don't test against nonexistent cache
671 variable. Spotted by Torsten Veller.
673 2005-08-11 01:44:49 Brendan Cully <brendan@kublai.com> (brendan)
675 * mutt_sasl.c: Silence some compiler warnings.
677 2005-08-09 20:13:03 Brendan Cully <brendan@kublai.com> (brendan)
679 * doc/Makefile.in, doc/manual.sgml.tail: Replace raw latin1
680 characters with entities, and enable latin output for
681 manual.txt. I'm not sure this is ideal for non-latin (eg
682 utf8) environments, but hopefully docbook will resolve this
683 anyway. Closes: #2029.
685 * doc/manual.sgml.head: Replace free ~ with ˜. Closes:
688 * pgp.c: Move pgp failure check inside the if (invoke pgp)
689 block. Should really Close: 2032.
691 * pgp.c: Don't ftell pgp output file if there isn't one. Closes:
694 2005-08-09 16:24:15 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
697 * crypt-gpgme.c: Improve translatability of crypt-gpgme. Closes:
700 2005-08-09 16:10:40 Mads Martin Joergensen <mmj@suse.de> (brendan)
702 * copy.c: Remove an unneeded cast, which introduces
703 type-punning. Modified to use FREE instead of safe_free, since
704 that seems to be the convention. I personally don't see the point.
706 2005-08-08 18:59:43 Brendan Cully <brendan@kublai.com> (brendan)
708 * mutt_socket.c: Pause for a moment when a hostname fails to
709 resolve. Closes #1942. There are a number of cases where mutt
710 cascades error messages. It might be nice if there were an error
711 stack so that low level functions could push_error instead of
712 displaying it right away, and the higher level ones could eg
713 mutt_message(_("Failed to write FCC: %s"), pop_error ())...
715 * main.c: Document -d option in mutt -h output. Closes #2027.
717 * init.h: Remove undefined reference to unmailboxes
718 command. Closes #2028.
720 * imap/imap.c: Fix edge case where we might have to wait two
721 timeouts to check for IMAP mail.
723 * imap/command.c, imap/imap.c, init.h: Fix bug just introduced
724 in lsub parsing that could cause mutt to loop indefinitely.
725 Don't recheck subscriptions at every mailbox change, just the
728 * imap/imap.c: If imap_check_subscribed is set, mailbox or
729 unmailbox folders in response to subscribe/unsubscribe commands
732 2005-08-07 23:52:08 Brendan Cully <brendan@kublai.com> (brendan)
734 * imap/browse.c, imap/command.c, imap/imap.c, init.h, mutt.h:
735 New option: $imap_check_subscribed. If set, mutt will fetch the
736 set of subscribed mailboxes from the server and add them to the
739 * browser.c: Avoid a segfault attempting to browse an invalid
742 * imap/imap.c: Extend IMAP host completion to complete over open
743 connections. Next up: account and folder hooks.
745 * imap/imap.c: Allow IMAP tab-completion to complete over
746 defined mailboxes, saving a bunch of typing for the hostname
747 part of the URL. Should probably be extended to complete over
748 open connections and possibly also folder/account hooks.
750 * account.c, curs_lib.c, protos.h: Reuse mutt_get_field for
751 mutt_get_field_unbuffered.
753 2005-08-07 06:20:37 Anders Helmersson
754 <anders.helmersson.utsikt@wasadata.net> (brendan)
756 * pager.c: Certain versions of libc may segfault during regex
757 processing if given incomplete multibyte characters. Work around
758 this by manually trimming the display buffer. I modified it
759 somewhat to only check when the situation is most likely to occur:
760 fgets has read all the way to the capacity of the buffer. Thanks
761 also to Tamo for his comments.
763 2005-08-07 04:58:12 Brendan Cully <brendan@kublai.com> (brendan)
765 * account.c, curs_lib.c, protos.h: Make username prompts
766 unbuffered like password prompts are (no more folder-hook push
769 2005-08-06 22:20:55 Brendan Cully <brendan@kublai.com> (brendan)
771 * imap/imap.c, lib.c, lib.h, mutt.h, mutt_tunnel.c, sendlib.c:
772 Report non-zero exit status of tunnel command. Closes: #1749.
774 * imap/imap.c, imap/util.c, init.h, mutt.h, pop_lib.c: Replace
775 pointless imap_force_ssl option with ssl_force_tls, which
776 requires any connection (POP or IMAP) to a remote server to
777 be encrypted, and attempts to negotiate encryption even if the
778 capability isn't advertised (this last bit is of dubious utility,
779 but essentially harmless since the connection would otherwise
780 fail anyway). Closes: #1284.
782 * imap/browse.c: Kill a warning.
784 * init.c: Use isalnum instead of isalpha when parsing unbraced
785 environment variable names, per tamo's suggestion. Closes #2022.
787 2005-08-05 02:16:46 Brendan Cully <brendan@kublai.com> (brendan)
789 * attach.c, attach.h, browser.c, curs_main.c, mutt.h, mutt_menu.h,
790 pager.h, protos.h: Move some attachment-related prototypes and
791 structures into attach.h from the global headers. A small step
792 towards sane dependency tracking and code cleanliness.
794 2005-08-04 01:15:52 brendan (brendan)
796 * compose.c: Don't unlink non-mutt files that would have been
797 unlinked on send if the message is cancelled.
799 2005-08-03 15:34:14 Brendan Cully <brendan@kublai.com> (brendan)
801 * account.c: Fix C precedence buglet in getlogin preventing it
802 from actually calling getuser.
804 * mutt_ssl.c: Don't double-free X509 certificates. This patch
805 looks wrong, but it isn't.
807 2005-08-02 18:15:33 Brendan Cully <brendan@kublai.com> (brendan)
809 * Makefile.am, po/Makefile.in.in, po/POTFILES.in: Remove
810 mutt_ssl_nss.c from POTFILES.in. Also hack the makefiles to build
811 keymap_alldefs.h in $(top_srcdir), since that's where xgettext
812 looks. Not super clean I guess - the other alternative is to
815 * globals.h, init.c, init.h, mutt.h, mutt_sasl.c, mutt_socket.c,
816 mutt_ssl.h, mutt_ssl_nss.c, pop_lib.c, configure.in: Put moribund
817 NSS support out to pasture.
819 * compose.c, mutt.h: In compose menu, detach should be able to
820 unlink files generated by mutt, but not files that existed before.
822 * commands.c, pgp.c: More fiddling with PGP results. When
823 rerunning PGP on a message, clear old security result bits to
824 avoid confusing messages like 'decrypt failed; PGP signature
825 successfully verified'.
827 * pgp.c: Forget passphrase on PGP/inline decryption error,
828 and improve status line messages.
830 * configure.in: Make $docdir relative to $prefix, like the
833 * contrib/Makefile.in, doc/Makefile.in: Be more selective about
834 what to remove during uninstall. (closes #1625)
836 * pgp.c: Also forget passphrase when encrypt fails, if
837 signing. (closes #1025 again)
839 * imap/message.c: Check that the entire message downloaded
840 successfully on fetch, and don't treat a disappearing cache file
841 as fatal. (closes #1483)
843 * compose.c: Don't unlink attachments that you've decided not
844 to send. (closes #1328)
846 * pgp.c: Bump up size of PgpPass to 1024 from 256. Seems crazy,
847 but it's harmless and it (closes #1207).
849 * account.c: Fix password prompt for POP (more authentication
852 2005-08-01 22:37:22 Brendan Cully <brendan@kublai.com> (brendan)
854 * doc/manual.sgml.head: Document <backtab> key.
856 * pgp.c: Automatically forget PGP passphrase on sign or decrypt
857 error. (closes #1025)
859 * pgp.c: Display "successfully decrypted" message instead of
860 nothing. Superseded by signature verification.
862 * commands.c, pgp.c: Don't report PGP signature could not be
863 verified unless there really is a signature verification problem
864 (not some other PGP error).
866 * Makefile.am: Install system muttrc from the build directory,
867 not the source directory.
869 * mbox.c: Restore Sort immediately after sorting by mailbox
870 order in mbox_sync_mailbox. (closes #972)
872 * doc/Makefile.in, doc/mutt.man: Insert compile-time paths to
873 system resources into mutt.man. (closes #854)
875 * commands.c, protos.h: Report errors occuring in
876 _mutt_save_message. (closes #847)
878 * globals.h, mutt.h, mutt_ssl.c, muttlib.c: Cache SSL certificates
879 that have been accepted but not saved until mutt exits. (closes
880 #643). Create mutt_add_list_n for adding non-character data to
881 lists, have mutt_add_list call it.
883 * mx.c: Report error creating FCC when writing to IMAP
884 server. Addresses #423.
886 * init.c: complete :set mbox_type=<tab>. (closes #1649)
888 2005-07-30 04:40:45 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
891 * pager.c: The builtin pager tries to wrap a line for ever if:
892 0) the line contains a space or a tab character
893 followed by a very long word, and 1) M_PAGER_NSKIP flag is
894 passed to it, and 2) $smart_wrap is set. (default)
896 2005-07-30 04:13:07 Vincent Lefevre <vincent@vinc17.org> (brendan)
898 * curs_main.c, pager.c: When using colors, the status line of
899 the index is displayed in a >bright color, even when the prefix
900 "bright" is *not* given in the foreground color. The problem
901 occurs when I have the following additional line:
902 color normal brightwhite black The problem is that BKGDSET's
905 2005-07-30 03:59:04 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
908 * recvattach.c: Don't refuse to delete attachments just because a
909 message has been checked for "traditional" PGP encoding. (closes
912 2005-07-29 18:05:50 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
915 * init.c: "nospam foo" causes a segv if you have not set any
916 "spam", because of a null pointer dereference.
918 2005-07-29 06:45:14 Brendan Cully <brendan@kublai.com> (brendan)
920 * mutt_ssl_gnutls.c: Tweak a poorly-worded error message in the
921 gnutls glue, pointed out by Vincent Lefevre.
923 * imap/imap.c: Fix bug added in revision 3.26, where
924 imap_sync_mailbox failed to check whether it was supposed to
925 expunge before issuing a CLOSE.
927 2005-07-28 20:42:45 ttakah@lapis.plala.or.jp (roessler)
929 * crypt-gpgme.c: Fix mutt/2004; S/MIME user interface differences
930 between GPGME and classic.
932 2005-07-28 19:47:40 Brendan Cully <brendan@kublai.com> (brendan)
934 * imap/auth_cram.c, imap/auth_login.c: Use mutt_account_getlogin
935 instead of getuser for authentication methods that only support
936 an authentication ID. As a side-effect, don't display a dangling
937 authentication name pointer in getpass.
939 2005-07-27 15:08:43 Vincent Lefevre <vincent@vinc17.org> (brendan)
941 * crypt-gpgme.c: Correct two typos in GPGME error messages.
943 2005-07-27 05:53:27 Brendan Cully <brendan@kublai.com> (brendan)
945 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/es.po,
946 po/et.po, po/gl.po, po/lt.po, po/pt_BR.po, po/sk.po: Update
947 Thomas' address in several out-of-date PO files. (closes #990)
949 * mutt_ssl_gnutls.c: Silence some harmless warnings. Also,
950 one day -pedantic is going to get held up on the causeway.
952 * imap/command.c: More fiddling with fatal state handling. Not
953 tested, and probably as wrong as what was already there.
955 * muttlib.c: Rework mutt_save_confirm to support confirmappend
956 with IMAP mailboxes. I hope I got all cases right.
958 2005-07-26 23:57:38 Brendan Cully <brendan@kublai.com> (brendan)
960 * imap/imap.c: Adjust imap_access so that it doesn't issue STATUS
961 on the selected mailbox, and have imap_open_mailbox_append use
962 imap_access instead of rolling its own.
964 2005-07-26 18:45:01 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
967 * crypt-gpgme.c, mutt_ssl_gnutls.c, po/POTFILES.in: Partial
968 application of Tamo's translation patch for gpgme and gnutls.
970 2005-07-26 16:44:20 Brendan Cully <brendan@kublai.com> (brendan)
972 * imap/imap.c: Don't check for the existence of a mailbox we're
973 already in when appending. (closes #1842)
975 2005-07-26 16:40:16 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
978 * init.h: Return $menu_move_off default to status quo ante.
980 * init.h: hcache spelling fixes
982 2005-07-26 16:37:28 Tamotsu Takahashi <ttakah@lapis.plala.or.jp>
985 * enter.c: Introduce fall-back from complete-query to complete
986 for the edit menu, so 'bind editor <tab> complete-query'
989 2005-07-26 06:14:34 "Brent J. Nordquist" <brent@nordist.net> (brendan)
991 * doc/manual.sgml.head: Correct a couple of typos (and change
992 ‐ to -: although the text version of the manual renders
993 ‐, the web version does not).
995 2005-07-26 05:58:29 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
998 * pattern.c: Interpret an empty limit as a request to cancel
999 the current limit. (Closes #1854)
1001 2005-07-26 05:28:02 Brendan Cully <brendan@kublai.com> (brendan)
1003 * mutt_ssl.c: Don't offer to save expired or not-yet-valid
1004 certificates. Closes #1943 as a side-effect.
1006 * imap/imap.c, imap/imap_private.h: Rework IMAP CLOSE handling
1007 to avoid expunging messages when exiting without saving
1008 changes. (closes #1899)
1010 2005-07-26 03:09:55 Ralf Wildenhues <wildenhues@ins.uni-bonn.de>
1013 * mbyte.c, mutt_socket.c: There are some functions without ANSI
1014 prototypes left in mutt-owned sources.
1016 2005-07-25 20:07:23 Brendan Cully <brendan@kublai.com> (brendan)
1018 * init.h: Update _MAKEDOC macro so that the documentation includes
1021 2005-07-25 15:48:36 Thomas Roessler <roessler@does-not-exist.org>
1024 * copy.c, imap/imap.c, mh.c, mutt.h, muttlib.c, thread.c: Get rid
1025 of IMAP-related special casing all over the thread editing code.
1027 2005-07-25 04:56:38 brendan (brendan)
1029 * imap/message.c: Indentation, mostly
1031 2005-07-25 04:37:20 Brendan Cully <brendan@kublai.com> (brendan)
1033 * imap/message.c: Minor cosmetic cleanup (fewer #ifdef HCACHE
1036 2005-07-25 04:31:51 brendan (brendan)
1038 * muttlib.c: Suppress a printf format warning
1040 2005-07-24 18:33:31 Brendan Cully <brendan@kublai.com> (brendan)
1042 * muttlib.c: Typo in last commit.
1044 * imap/message.c, muttlib.c, protos.h: Merge full envelope from
1045 message fetch into original sparse envelope, instead of replacing
1046 it. This should be gentler on the various threading hashes and may
1047 (knock on wood) fix the threading segfault. Threading behaviour
1048 is observably better.
1050 2005-07-24 18:18:29 brendan (brendan)
1052 * imap/util.c: Revert Glanzmann's imap_parse_mailbox patch.
1054 2005-07-24 16:53:59 Thomas Roessler <roessler@does-not-exist.org>
1057 * thread.c: Try to fix threading bug triggered by duplicate
1060 2005-07-24 16:51:38 Cedric Duval <cedricduval+web@free.fr> (brendan)
1062 * OPS, copy.c, curs_main.c, doc/manual.sgml.head, functions.h,
1063 imap/imap.c, mh.c, mutt.h, mx.c, pager.c, protos.h, thread.c:
1064 Add thread editing commands.
1066 2005-07-24 16:12:12 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
1068 * doc/manual.sgml.head, main.c, protos.h, init.c: This patch
1069 adds an option -D to dump mutt's configuration after all
1070 configuration files have been read. Changes against PW's version:
1071 (1) curses isn't initialized; (2) variables are dumped to stdout,
1074 2005-07-24 15:46:26 Thomas Roessler <roessler@does-not-exist.org>
1077 * hash.c, imap/message.c, imap/util.c: This patch includes (1)
1078 a rewrite of hash_delete_hash, and (2) some changes to the IMAP
1079 code that Thomas Glanzmann made during an attempt to squash some
1080 segmentation fault in May. There is no guarantee that this patch
1081 doesn't break things. If it does, please complain to mutt-dev.
1083 * recvattach.c, smime.c: Fix S/MIME segmentation fault. Bug
1084 reported by Mads Martin Joergensen; part fixed by Brendan Cully.
1086 2005-07-24 08:59:44 Brendan Cully <brendan@kublai.com> (brendan)
1088 * copy.c: Don't assume messages in MMDF mailboxes have From
1089 separators when copying them. Spotted by William Lovas. Initial
1090 patch by TAKAHASHI Tamotsu.
1092 2005-07-23 23:35:17 Byrial Jensen <byrial@image.dk> (brendan)
1094 * curs_main.c, doc/manual.sgml.head, globals.h, main.c, muttlib.c:
1095 This is the current shortcut patch patch by Byrial Ole Jensen
1096 <byrial@image.dk>, updated by Christoph Berg <cb@df7cb.de>.
1098 2005-07-17 00:43:05 Brendan Cully <brendan@kublai.com> (brendan)
1100 * account.c: Don't dereference null ImapUser in new getlogin
1103 2005-07-15 07:29:37 Vincent Lefevre <vincent@vinc17.org> (brendan)
1105 * po/fr.po: PO update 20050613.
1107 2005-07-06 23:49:08 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1110 * BEWARE: this fixes a little typo.
1112 2005-07-06 21:03:00 Brendan Cully <brendan@kublai.com> (brendan)
1114 * hcache.c: Apply Aaron Crane's function pointer bandaid to the
1117 2005-06-28 19:26:54 Brendan Cully <brendan@kublai.com> (brendan)
1119 * account.c, account.h, globals.h, init.h, mutt_sasl.c: Add
1120 $imap_login variable to specify which user to authenticate as
1121 ($imap_user controls which user's mail gets accessed). Currently
1122 this can't be specified interactively, since I can't think of
1123 a way to do it that wouldn't annoy users where login == user
1124 (the default value of $imap_login).
1126 2005-06-24 22:32:38 Sébastien Hinderer
1127 <Sebastien.Hinderer@libertysurf.fr> (brendan)
1129 * crypt.c: Remove a warning about unused variable 'now' in
1130 crypt_valid_passphrase
1132 2005-06-22 01:46:49 Sébastien Hinderer
1133 <Sebastien.Hinderer@libertysurf.fr> (brendan)
1135 * doc/devel-notes.txt: This patch fixes two small typos in
1138 2005-06-18 04:54:39 Brendan Cully <brendan@kublai.com> (brendan)
1140 * main.c: Update copyright dates according to latest activity
1143 2005-06-12 18:28:29 Tamotsu Takahashi <ttakah@lapis.plala.or.jp>
1146 * menu.c: Fix background colors for $arrow_cursor.
1148 2005-06-12 18:24:31 Thomas Roessler <roessler@does-not-exist.org>
1151 * curs_main.c, init.h, menu.c, mutt.h: Add $braille_friendly.
1152 Behavior originally suggested by Sébastien Hinderer
1153 <Sebastien.Hinderer@libertysurf.fr>.
1155 2005-04-10 09:37:51 Johan Svedberg <johan@svedberg.pp.se> (roessler)
1159 2005-04-03 00:14:51 Daniel Jacobowitz <dan@debian.org> (brendan)
1161 * imap/imap.c, imap/imap_private.h, imap/message.c: Synchronise
1162 message flags before moving messages.
1164 2005-03-31 04:55:09 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1167 * mh.c: Another hcache cygwin portability fix.
1169 2005-03-23 10:51:11 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1172 * init.h, mh.c, mutt.h: Maildir header cache.
1174 2005-03-22 19:58:15 Horst Schirmeier <horst@schirmeier.com> (roessler)
1176 * Makefile.am: Use install-exec-hook install of
1179 2005-03-22 19:53:49 Ronny Haryanto <ronnylist@haryan.to> (roessler)
1183 2005-03-22 19:49:31 René Clerc <rene@clerc.nl> (roessler)
1187 2005-03-22 19:48:35 Roland Rosenfeld <roland@spinnaker.de> (roessler)
1191 2005-03-22 19:46:59 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
1193 * init.c, init.h: remove some unused functions.
1195 2005-03-22 19:43:13 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
1199 2005-03-22 03:40:54 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1202 * hcache.c, imap/imap.c, imap/imap_private.h, imap/message.c,
1203 protos.h: Thomas graces us with this patch that resolves a
1204 type-size inconsistency in the UIDVALIDITY parser.
1206 Edited for correctness.
1208 2005-03-17 09:30:06 Pawel Dziekonski <pawel.dziekonski@pwr.wroc.pl>
1213 2005-03-16 07:01:59 Brendan Cully <brendan@kublai.com> (brendan)
1215 * doc/Makefile.in: As Ralf Wildenhues noted, the cygwin EXEEXT
1216 patch was incomplete. Note to self: avoid patching on short
1217 sleep. Starting tomorrow.
1219 * configure.in, doc/Makefile.in, hcache.c, Makefile.am: Various
1220 cygwin portability fixes
1222 2005-03-15 04:40:40 Brendan Cully <brendan@kublai.com> (brendan)
1224 * crypthash.h: Don't define uint32_t anywhere but in
1225 config.h. Spotted by Alain Bench.
1227 2005-03-13 16:35:35 roessler (roessler)
1229 * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po,
1230 po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
1231 po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, VERSION, po/bg.po,
1232 po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
1233 po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, reldate.h:
1234 automatic post-release commit for mutt-1.5.9
1236 2005-03-13 16:29:09 Morten Bo Johansen <mojo@mbjnet.dk> (roessler)
1240 2005-03-05 18:15:20 Christoph Ludwig
1241 <cludwig@cdc.informatik.tu-darmstadt.de> (roessler)
1243 * crypt.c: The attached patch fixes a segfault I observed
1244 today: mutt failed to check for a possible null pointer in
1245 mutt_is_application_smime(Body*).
1247 2005-03-05 07:10:57 brendan (brendan)
1249 * mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h,
1250 mutt_ssl.c, mutt_ssl_gnutls.c, mutt_ssl_nss.c, mutt_tunnel.c:
1251 Rename open/close/read/write function pointers to avoid problems
1252 with systems where standard open/close/read/write functions are
1253 implemented with macros. Thanks to Aaron Crane and others for
1254 their input about the problem.
1256 2005-03-01 15:53:25 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
1260 2005-03-01 15:52:33 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1263 * init.h: This is a spelling fix supplied by Cameron Simpson.
1265 2005-02-28 18:33:45 Mads Martin Joergensen <mmj@suse.de> (roessler)
1267 * curs_main.c: Fix a crash.
1269 2005-02-28 15:15:23 Christoph Berg <cb@df7cb.de> (roessler)
1271 * init.h, menu.c, mutt.h: I've updated the menu_context patch to
1272 reintroduce the menu_move_off variable that hasn't made it into
1273 1.5.8. The patch fixes menu_prev_line and menu_next_line which
1274 didn't work with menu_context > 0 and also makes <current-middle>
1275 work even if there are less messages than screen lines (thanks
1276 to René Clerc and Vincent Lefevre for spotting these issues).
1278 2005-02-28 14:37:09 Udo Schweigert <mutt@cert.siemens.de> (roessler)
1280 * smime.c: As pointed out in a separate thread, here is a patch
1281 which fixes the problem of a failing openssl after interactively
1282 selecting a recipient's key.
1284 2005-02-27 03:18:23 Brendan Cully <brendan@kublai.com> (brendan)
1286 * imap/message.c: Turn brain back on before committing patches
1287 (that modification I made to APPEND was bogus).
1289 2005-02-27 02:44:45 Dan Hopper <ku4nf@austin.rr.com> (brendan)
1291 * imap/message.c: Don't lose N flag when uploading a message to
1292 an IMAP mailbox. (Slightly modified from the original patch to
1293 prevent spurious space characters).
1295 2005-02-21 04:42:34 Alain Bench <messtic@oreka.com> (roessler)
1297 * parse.c, pgp.c, sendlib.c: Bcc should be RFC2047-encoded, too.
1299 2005-02-19 16:00:24 Thomas Roessler <roessler@does-not-exist.org>
1302 * sendlib.c: Fix Debian 295528.
1304 2005-02-17 03:33:00 Brendan Cully <brendan@kublai.com> (brendan)
1306 * OPS, browser.c, doc/manual.sgml.head, functions.h,
1307 imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h:
1308 New function: rename-mailbox (bound to 'r' by default).
1310 The lack of a rename-mailbox command for IMAP finally got too
1311 annoying. It's a bit of a cut-and-paste job, but I've put my
1312 dreams of cleaning up the IMAP codebase on hold. Gotta grow up
1315 2005-02-16 09:34:06 ta_panta_rei <7vvtch802@sneakemail.com> (roessler)
1319 2005-02-16 08:48:41 Ronny Haryanto <ronnylist@haryan.to> (roessler)
1323 2005-02-15 19:28:24 Thomas Roessler <roessler@does-not-exist.org>
1326 * doc/Makefile.in: Fix linuxdoc invocation. Thanks to
1327 Tamotsu Takahashi for tracking this down to an idiotic
1328 non-backwards-compatible change to the way groff works.
1330 2005-02-15 19:03:51 Ivan Vilata i Balaguer <ivan@selidor.net>
1335 2005-02-14 08:48:43 Vincent Lefevre <vincent@vinc17.org> (roessler)
1339 2005-02-13 17:37:31 Roland Rosenfeld <roland@spinnaker.de> (roessler)
1343 2005-02-13 09:53:07 Thomas Roessler <roessler@does-not-exist.org>
1346 * Makefile.am: Include crypt-gpgme.h with the distribution.
1348 2005-02-13 00:25:37 Brendan Cully <brendan@kublai.com> (brendan)
1350 * configure.in, m4/gettext.m4, m4/iconv.m4: Use AC_HELP_STRING
1351 to pretty print configure --help screen, with mixed results.
1353 2005-02-12 21:04:22 Brendan Cully <brendan@kublai.com> (brendan)
1355 * Makefile.am, imap/Makefile.am: Require at least automake 1.6
1357 2005-02-12 20:56:36 roessler (roessler)
1359 * po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
1360 po/zh_CN.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po, po/pl.po,
1361 po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
1362 po/ja.po, po/ko.po, po/da.po, po/de.po, po/el.po, po/eo.po,
1363 po/es.po, Makefile.am, VERSION, po/bg.po, po/ca.po, po/cs.po,
1364 reldate.h: automatic post-release commit for mutt-1.5.8
1366 2005-02-12 20:46:48 Vincent Lefevre <vincent@vinc17.org> (roessler)
1370 2005-02-12 20:45:36 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
1374 2005-02-12 20:20:42 Thomas Roessler <roessler@does-not-exist.org>
1377 * configure.in: Give people more time to profile the inode
1378 sorting code; disabled by default for now.
1380 * globals.h, init.h, menu.c: Christoph Berg's menu_context,
1381 and a version of menu_move_off where that's not optional,
1382 but where mutt will just try to avoid moving off the bottom.
1383 Complain to mutt-dev if you want this to be optional.
1385 2005-02-12 19:54:51 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1388 * imap/message.c, imap/util.c: Fix debian bug #275060 (editing
1389 on an imap server loses its flags). Remove trailing delimiter
1390 from IMAP folder names.
1392 2005-02-12 19:52:28 Thomas Roessler <roessler@does-not-exist.org>
1395 * charset.c, mbyte.c: Recognize euc-jp-ms. MORIYAMA Masayuki
1396 by way of TAKAHASHI Tamotsu.
1398 2005-02-12 19:38:14 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1401 * doc/manual.sgml.head, doc/manual.sgml.tail, init.h, main.c:
1402 Trivial documentation fixes (TAKAHASHI Tamotsu, Brendan Cully,
1403 Paul Walker, Derek Martin).
1405 * editmsg.c: Partially fix debian bug #275060 (editing a message
1406 in a mbox loses its flags).
1408 * TODO: We have $include_onlyfirst.
1410 2005-02-12 19:28:26 TAKIZAWA Takashi <taki@luna.email.ne.jp> (roessler)
1412 * muttlib.c, pager.c: column-length and byte-length are different
1414 2005-02-12 19:19:25 Derek Martin <invalid@pizzashack.org> (roessler)
1416 * mutt.h, commands.c, curs_main.c, init.h: pgp-auto-decode: When
1417 $pgp_auto_decode is set, then mutt will check for traditional
1418 pgp on certain operations. This is similar (but NOT identical)
1419 to the behavior known from PGP/MIME messages.
1421 2005-02-12 19:12:40 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1424 * alias.c, doc/manual.sgml.head, globals.h, hdrline.c, init.c,
1425 init.h: unalternates now also adds to a list of exceptions;
1426 same behavior for unlists, and unsubscribe. With some changes
1429 2005-02-11 04:12:03 Brendan Cully <brendan@kublai.com> (brendan)
1431 * configure.in, m4/libgnutls.m4, mutt_ssl_gnutls.c: autoconf
1432 support for gnutls using a slightly modified version of gnutls'
1435 * globals.h, init.h: Only enable ssl_client_cert for openssl
1436 (spotted by Adeodato).
1438 2005-02-09 09:05:38 Thomas Roessler <roessler@does-not-exist.org>
1441 * pattern.c: Don't crash in mutt_pattern_exec when h->env is NULL.
1443 2005-02-08 17:23:50 TAKAHASHI Tamotsu <tamo@momonga-linux.org>
1446 * init.h, mutt.h, mutt_idna.c: Make IDN decoding optional.
1448 2005-02-05 14:11:36 Thomas Roessler <roessler@does-not-exist.org>
1451 * crypthash.h, imap/util.c, lib.h, mbyte.h, mutt_idna.h,
1452 patchlist.sh, remailer.h, rfc822.h: Remove a number of unnecessary
1453 config.h includes, and add some missing ones. May fix some bugs.
1455 2005-02-04 16:54:13 Brendan Cully <brendan@kublai.com> (brendan)
1457 * Makefile.am: Add smime_keys to EXTRA_SCRIPTS (for make dist).
1459 2005-02-04 12:56:28 Tamotsu Takahashi <ttakah@lapis.plala.or.jp>
1462 * Makefile.am: http://bugs.guug.de/db/17/1769.html This is
1463 necessary for FreeBSD.
1465 2005-02-03 19:46:53 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1468 * hcache.c: this is a fix for hcache.c infrastructure which is
1469 about wrongly calculate unique id
1471 2005-02-03 18:44:27 Thomas Roessler <roessler@does-not-exist.org>
1474 * pgp.c: Fix PGP clear signature handling.
1476 2005-02-03 17:01:44 Brendan Cully <brendan@kublai.com> (brendan)
1478 * imap/auth.c, imap/auth_anon.c, imap/auth_cram.c,
1479 imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
1480 imap/browse.c, imap/command.c, imap/imap.c, imap/message.c,
1481 imap/utf7.c, pgpkey.c, pgplib.c, pgpmicalg.c, pgppacket.c,
1482 pgppubring.c, pop.c, pop_auth.c, pop_lib.c, postpone.c,
1483 query.c, recvattach.c, recvcmd.c, regex.c, remailer.c,
1484 resize.c, rfc1524.c, rfc2047.c, rfc2231.c, rfc822.c, score.c,
1485 send.c, sendlib.c, sha1.c, signal.c, smime.c, snprintf.c,
1486 sort.c, status.c, system.c, thread.c, url.c, utf8.c,
1487 wcwidth.c, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
1488 crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
1489 crypt.c, cryptglue.c, curs_lib.c, curs_main.c, date.c,
1490 dotlock.c, edit.c, editmsg.c, enter.c, extlib.c, filter.c,
1491 flags.c, from.c, getdomain.c, gnupgparse.c, handler.c, hash.c,
1492 hdrline.c, headers.c, help.c, history.c, hook.c, init.c, keymap.c,
1493 lib.c, main.c, makedoc.c, mbox.c, mbyte.c, md5c.c, menu.c, mh.c,
1494 mutt.h, mutt_idna.c, mutt_sasl.c, mutt_socket.c, mutt_ssl.c,
1495 mutt_ssl_gnutls.c, mutt_ssl_nss.c, mutt_tunnel.c, muttlib.c,
1496 mx.c, pager.c, parse.c, pattern.c, pgp.c, pgpinvoke.c, account.c,
1497 addrbook.c, alias.c, ascii.c, attach.c, base64.c, browser.c,
1498 buffy.c, charset.c, color.c, commands.c, complete.c, compose.c,
1499 copy.c, crypt-gpgme.c: Add config.h to the top of every C file
1500 that could possibly want it. Remove it from mutt.h
1502 2005-02-01 03:36:39 Brendan Cully <brendan@kublai.com> (brendan)
1504 * imap/auth.c, imap/auth_anon.c, imap/auth_cram.c,
1505 imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
1506 imap/browse.c, imap/command.c, imap/imap.c, imap/message.c,
1507 imap/utf7.c, protos.h: Pull config.h out of protos.h, add to
1508 top of every IMAP C file. This should probably be done to every
1509 C file, but the results need testing in case some files depend
1510 on the current (broken) includes.
1512 2005-01-31 02:40:14 brendan (brendan)
1514 * acconfig.h, configure.in, hcache.c, imap/imap_private.h,
1515 imap/message.c, m4/types.m4, protos.h: Begin removing deprecated
1516 autoconf 2.13 backward compatibility code. Add AC_CHECK_TYPES
1517 macros for uin32/64 types, use uint64_t instead of long long in
1520 2005-01-29 19:15:07 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1523 * hcache.c: - make hcache.c conform to mutt codingstyle - use $Id$
1524 CVS keyword instead of %K% BitKeeper keyword
1526 2005-01-28 16:40:33 Thomas Roessler <roessler@does-not-exist.org>
1529 * pgp.c: Adeotato points out that feof() only works after a read.
1530 So, we now check for an unsuccessful fgetc().
1532 2005-01-28 14:50:31 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
1534 * signal.c: Trigger window resizing code when waking up from
1537 2005-01-28 14:09:08 René Clerc <rene@clerc.nl> (roessler)
1541 2005-01-28 13:17:22 Werner Koch <wk@gnupg.org> (roessler)
1543 * Makefile.am, configure.in, crypt-gpgme.c, crypt-gpgme.h,
1544 crypt-mod-pgp-gpgme.c, crypt-mod-smime-gpgme.c, cryptglue.c,
1545 functions.h: gpgme integration. See documentation for
1546 $crypt_use_gpgme, and http://www.gnupg.org/aegypten2/.
1548 2005-01-28 13:00:36 Adeodato Simó <asp16@alu.ua.es> (roessler)
1550 * mutt_ssl_gnutls.c: The attached mini-patch from David Mosberger
1551 <davidm@napali.hpl.hp.com> seems to fix a segfault in the ia64
1552 architecture. Via Debian Bug#285001.
1554 2005-01-28 10:01:30 roessler (roessler)
1556 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/lt.po,
1557 po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
1558 po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po,
1559 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, VERSION,
1560 po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po, reldate.h:
1561 automatic post-release commit for mutt-1.5.7
1563 2005-01-27 20:52:13 Thomas Roessler <roessler@does-not-exist.org>
1566 * main.c: Add USE_INODESORT to main.c's option dump.
1568 2005-01-27 20:38:02 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1571 * commands.c: 0. In compose mode, press Ctrl-t to change
1572 Content-Type. 1. Type "application/octet-stream" for example.
1573 2. Press Ctrl-t again. 3. Type "text/plain; charset=us-ascii"
1574 4. You will be asked "Convert to us-ascii upon sending?"
1575 5. Press y or n. 6. You will see a strange message:
1576 "Content-Type changed to Convert to us-ascii upon sending?."
1578 2005-01-27 20:26:52 Thomas Roessler <roessler@does-not-exist.org>
1581 * pgp.c: Return an error in pgp_decrypt_part when the PGP output
1584 2005-01-27 20:17:46 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1587 * curs_main.c: this patch doesn't raise an error if you try
1588 to sync an empty mailbox which makes it possible to use such a
1589 macro as this on an empty mailbox:
1591 macro index y "<sync-mailbox><change-folder>?" macro pager y
1592 "<sync-mailbox><change-folder>?"
1594 2005-01-27 19:34:50 David Shaw <dshaw@jabberwocky.com> (roessler)
1596 * pgp.c: Detect end of PGP armor header when a line is
1599 2005-01-27 19:18:15 Thomas Roessler <roessler@does-not-exist.org>
1602 * smime.c: Void the S/MIME passphrase before prompting
1603 the user to re-enter it. Noted by TAKAHASHI Tamotsu
1604 <ttakah@lapis.plala.or.jp>, but with memset replaced by
1605 smime_void_passphrase().
1607 2005-01-27 19:00:59 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1610 * curs_lib.c: Add terminal newline when it lacks after editing
1611 a message. Originally from TAKIZAWA Takashi.
1613 2005-01-27 18:58:14 Thomas Roessler <roessler@does-not-exist.org>
1616 * Makefile.am: Include mutt_ssl_gnutls.c with the distribution.
1618 2005-01-27 18:54:24 Marco d'Itri <md@Linux.IT> (roessler)
1620 * globals.h, imap/imap.c, imap/util.c, init.c, init.h, main.c,
1621 mutt.h, mutt_sasl.c, mutt_socket.c, mutt_ssl.h, mutt_ssl_gnutls.c,
1622 pop_lib.c: GNUTLS support. Used in Debian since Nov. 2001.
1624 2005-01-27 18:48:41 Bill Nottingham <notting@redhat.com> (roessler)
1626 * mutt_sasl.c: With SASL, expect the server to prompt for
1627 additional auth data if we have some to send (#129961, upstream
1630 * contrib/sample.muttrc: Changes the sample.muttrc highlight to
1631 catch https URLs as well.
1633 * color.c, main.c: Support for the "default" color in Slang.
1635 2005-01-27 18:45:37 Florian Weimer <fw@deneb.enyo.de> (roessler)
1637 * mh.c, configure.in: Read files in maildir folders in inode
1638 order; this seems to reduce seek overhead on Linux. Enabled by
1639 default; to disable, run configure with --disable-inodesort.
1640 (By way of Mario d'Itri.)
1642 2005-01-27 18:28:42 Marco d'Itri <md@Linux.IT> (roessler)
1644 * pgp.c: Improved good signature check.
1646 * contrib/gpg.rc, pgpinvoke.c: Make the default Muttrc work
1647 out the box for people using gnupg-agent. Wrote and applied a
1648 one-line patch to make the %?p? conditional escape work correctly,
1649 patch forwarded upstream. (Closes: #277646)
1651 * pgpewrap.c: Don't segfault when invoked without any arguments.
1653 * contrib/gpg.rc, pgp.c: Evaluate gpg's machine-parseable status
1656 * smime_keys.pl: Add some sanity checks to smime_keys.pl.
1658 * contrib/gpg.rc: A gpg command line contains both --verbose
1659 and --no-verbose, remove the first.
1661 2005-01-26 14:33:08 Thomas Roessler <roessler@does-not-exist.org>
1664 * status.c: And, thinking about it further, this should just be
1665 an empty string, not "(null)".
1667 * status.c: The last Context->pattern fix was still crap.
1668 Ooooops. (Thanks Ralf.)
1670 2005-01-26 13:36:44 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1673 * Makefile.am, configure.in, globals.h, hcache.c, imap/imap.c,
1674 imap/imap_private.h, imap/message.c, init.h, main.c, protos.h:
1677 2005-01-26 12:37:38 Ralf Wildenhues <wildenhues@ins.uni-bonn.de>
1680 * addrbook.c, browser.c, commands.c, compose.c, imap/utf7.c:
1681 Make some functions static.
1683 * imap/command.c, imap/message.c: Fix some printf arguments.
1685 2005-01-26 12:21:46 Thomas Roessler <roessler@does-not-exist.org>
1688 * status.c: * status.c: A variant of
1689 <http://marc.theaimsgroup.com/?l=mutt-dev&m=110053165002362&w=2>.
1690 Spotted by Ralf Wildenhues <wildenhues@ins.uni-bonn.de>.
1692 2005-01-17 02:24:49 Brendan Cully <brendan@kublai.com> (brendan)
1694 * cvslog2changelog.pl: cvs log emits a timezone after the hour,
1695 at least here. Adjust date regexp to handle that case.
1697 2005-01-15 17:45:01 Adeodato Simó <asp16@alu.ua.es> (brendan)
1699 * po/cs.po: Major translation updates forgotten in mutt-po.
1700 (I missed cs in the last commit).
1702 2005-01-15 08:01:35 Brendan Cully <brendan@kublai.com> (brendan)
1704 * Makefile.am: Update commit targets to work when builddir !=
1707 2005-01-15 07:43:30 Adeodato Simó <asp16@alu.ua.es> (brendan)
1709 * po/sv.po, po/ca.po, po/de.po, po/it.po: i18n updates.
1711 * doc/manual.sgml.head, doc/mutt.man, doc/muttrc.man.head,
1712 init.h: Sundry documentation nits fixed. Debian #210679, #254294,
1715 2005-01-11 12:15:13 Thomas Roessler <roessler@does-not-exist.org>
1718 * doc/manual.sgml.head, doc/muttrc.man.head: Document send2-hook.
1720 * send.c: send2-hook should also be executed after the first
1721 time the message is edited by the user.
1723 2005-01-09 15:35:51 Thomas Roessler <roessler@does-not-exist.org>
1726 * doc/muttbug.man, muttbug.sh.in: Replace muttbug and its
1727 documentation by a note that acknowledges the shut down of the
1728 bug tracking system.
1730 2004-12-21 09:46:24 Thomas Roessler <roessler@does-not-exist.org>
1733 * pgp.c: Fix Debian #275188.
1735 2004-12-07 19:50:04 Thomas Roessler <roessler@does-not-exist.org>
1738 * compose.c, hook.c, init.c, init.h, mutt.h, send.c: Add
1739 send2-hook and fix alternates handling.
1741 2004-11-19 16:16:51 René Clerc <rene@clerc.nl> (roessler)
1743 * doc/manual.sgml.tail, doc/manual.sgml.head: Document
1746 2004-11-08 08:43:17 Ralf Wildenhues <wildenhues@ins.uni-bonn.de>
1749 * imap/imap_private.h: Having a signed one-bit bitfield is quite
1750 odd -- its value is either 0 or -1. Although the current code
1751 is not broken because it doesn't test equality to 1, IMHO it's
1752 better not to use that.
1754 * imap/message.c: There's a size_t in imap_append_message not
1755 printed out portably.
1757 2004-11-02 13:30:58 Thomas Roessler <roessler@does-not-exist.org>
1760 * copy.h: Fix flag confusion. Noted by Vincent Lefevre.
1762 2004-10-30 21:59:00 Thomas Roessler <roessler@does-not-exist.org>
1765 * browser.c, buffy.c, check_sec.sh, commands.c, edit.c,
1766 imap/auth_cram.c, imap/auth_gss.c, imap/imap.c, imap/message.c,
1767 lib.c, lib.h, mutt_ssl.c, muttlib.c, recvcmd.c, url.c:
1768 safe_strcat, safe_strncat. Thanks to Ulf H. for noting the
1769 wrong use of strncat in part of the mutt code base.
1771 * smime.c: Fix bad code in smime_get_field_from_db. Problem noted
1772 by Ulf Härnhammar <Ulf.Harnhammar.9485@student.uu.se>.
1774 2004-09-29 11:27:33 Thomas Roessler <roessler@does-not-exist.org>
1777 * lib.c: Fix mutt_unlink race condition for systems without
1778 O_NOFOLLOW. Noted by Jarno Huuskonen <Jarno.Huuskonen@uku.fi>.
1780 2004-09-07 08:09:39 Matthias Andree <matthias.andree@gmx.de> (roessler)
1782 * prepare: Fix parameter passing.
1784 2004-08-31 15:41:03 Thomas Roessler <roessler@does-not-exist.org>
1787 * configure.in: Add AC_GNU_SOURCE.
1789 * recvattach.c: Remove *two* layers of S/MIME from messages
1790 before building the attachment tree. A generic solution would
1791 remove intransparent encodings all the way down the tree.
1793 2004-08-30 20:10:10 Brendan Cully <brendan@kublai.com> (roessler)
1795 * compose.c: Only print additional information related to PGP
1796 in case the current message is indeed to be encrypted/signed
1799 * globals.h, init.h, mutt_sasl.c, mutt_ssl.c: Here's a patch
1800 to allow mutt to use SSL client certificates to authenticate
1801 itself. To use, set ssl_client_cert to the path to your
1802 certificate file (containing both the certificate and the private
1803 key). It works with the SASL EXTERNAL authentication mechanism,
1804 so you'll need to have SASL enabled as well.
1806 2004-08-30 20:03:35 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1809 * init.c: Fix a memory leak in the generic spam detection code.
1811 * muttlib.c, protos.h: This wipes duplicated code, which I
1812 introduced a while ago.
1814 2004-08-30 19:47:47 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1819 2004-08-21 07:35:16 Ivan Vilata i Balaguer <ivan@selidor.net>
1824 2004-08-17 16:06:48 René Clerc <rene@clerc.nl> (roessler)
1828 2004-08-17 15:56:23 Thomas Roessler <roessler@does-not-exist.org>
1831 * configure.in, configure.in: Check for ssize_t.
1833 2004-08-17 15:25:31 Ronny Haryanto <ronnylist@haryan.to> (roessler)
1835 * po/id.po: Corrected update.
1839 2004-08-17 15:22:25 Vincent Lefevre <vincent@vinc17.org> (roessler)
1843 2004-08-17 13:42:01 Johan Svedberg <johan@svedberg.pp.se> (roessler)
1847 2004-08-16 21:37:43 Adeodato Simó <asp16@alu.ua.es> (roessler)
1849 * headers.c: as of current cvs, setting "PGP: E" (or similar)
1850 when header-editing a message does not work. the OP is set
1851 (ENCRYPT, SIGN, whatever) but APPLICATION_PGP is missing.
1853 2004-08-16 21:36:38 Brendan Cully <brendan@kublai.com> (roessler)
1855 * imap/imap.c: If STARTTLS fails to complete the SSL handshake,
1856 the error is not propagated and mutt will attempt to log in
1857 anyway, probably causing an infinite block on read. The attached
1858 patch closes the socket in this case, and propagates the error
1861 * imap/auth_sasl.c: The attached patch causes mutt to attempt
1862 the next method in imap_authenticators if the previous method
1863 failed, even if the server reported that the method was
1864 available. Previously mutt would give up if any authentication
1867 2004-08-16 21:34:22 Moritz Schulte <moritz@g10code.com> (roessler)
1869 * compose.c: Only print "Encrypt with" field in case the used
1870 S/MIME modules supports this feature.
1872 2004-08-16 21:33:35 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
1876 2004-08-11 12:31:21 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1879 * imap/imap.c: Fix two IMAP memory leaks.
1881 * imap/imap.c, imap/imap.h: Remove imap_close_connection.
1883 * menu.c: Fix a memory leak in mutt_menuDestroy.
1885 2004-08-08 16:21:16 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1888 * ChangeLog, muttlib.c, protos.h: Fix a memory leak.
1890 2004-08-08 16:19:15 Thomas Roessler <roessler@does-not-exist.org>
1893 * pgp.c, smime.c: Fix the PGP and S/MIME menus. Complaints
1894 and suggestions of many lead to these changes. See mutt-dev
1895 discussions around this time for details.
1897 * Makefile.am, crypthash.h, md5.h, sha1.h: Fix uint32_t
1898 portability problem. Reported by Steve Kennedy.
1900 2004-08-07 05:23:33 Johan Svedberg <johan@svedberg.pp.se> (roessler)
1904 2004-08-02 08:03:46 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
1906 * imap/command.c: Fix the improvement to address #1655.
1908 2004-07-22 01:10:55 Brendan Cully <brendan@kublai.com> (roessler)
1910 * imap/message.c: Quick fix for IMAP breakage.
1912 2004-07-21 22:15:40 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
1914 * imap/command.c: This is a one-line patch that increases the
1915 speed at which mutt opens IMAP mailboxes, and addresses bug #1655.
1917 2004-07-20 09:00:50 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
1921 2004-07-20 08:17:21 Thomas Roessler <roessler@does-not-exist.org>
1924 * imap/message.c, mutt.h, parse.c, send.c, url.c: Use List-Post
1925 headers when doing list-reply.
1927 2004-07-19 21:44:23 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1930 * globals.h, imap/message.c, init.h: Fix #1548. (The first
1931 variant, with $imap_headers specifying headers that are downloaded
1932 in addition to the set required for mutt to work properly.)
1934 2004-07-19 21:41:43 David Champion <dgc@uchicago.edu> (roessler)
1936 * mbox.c, mh.c, pgp.c, sendlib.c: Fix some compiler warnings.
1938 2004-07-19 21:39:28 Adeodato Simó <asp16@alu.ua.es> (roessler)
1940 * doc/manual.sgml.head: Fixing a missing newline.
1942 2004-07-19 21:36:46 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1945 * Makefile.am: Fix IMAP breakage.
1947 2004-07-15 08:08:32 David Champion <dgc@uchicago.edu> (roessler)
1949 * doc/manual.sgml.head, init.c, init.h, mutt.h: v3 of the generic
1950 spam detection patch.
1952 2004-07-14 05:58:30 Moritz Schulte <moritz@g10code.com> (roessler)
1954 * pgp.c: Do not forget to handle special-case for gpg-agent.
1956 2004-07-14 05:55:40 Thomas Roessler <roessler@does-not-exist.org>
1959 * ChangeLog: Fix an earlier commit message.
1961 2004-07-14 05:45:18 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1964 * browser.c: Fix Debian#237426. (Experimental.)
1966 2004-07-14 05:39:23 Thomas Roessler <roessler@does-not-exist.org>
1969 * compose.c: Don't invoke "builtin" as an external editor. Note:
1970 It's not clear to me that this is really the right approach.
1971 Revisit Editor/Visual some time.
1973 2004-07-14 05:19:15 Elmar Hoffmann <mutt-dev-ml@elho.net> (roessler)
1975 * init.h, mutt.h, thread.c: By default Mutt hides the subject
1976 of messages in the thread tree that have the same subject as
1977 their parent or closest previously displayed sibling. This patch
1978 makes this optional, introducing the hide_thread_subject boolean
1979 setting which defaults to the old behaviour.
1981 2004-07-14 05:07:18 Thomas Roessler <roessler@does-not-exist.org>
1984 * mh.c: Some eye-candy during the delayed parsing of maildir
1987 2004-07-14 04:50:19 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1990 * init.h, sort.h: Hack to fix $sort_browser documentation.
1992 * copy.c, copy.h, handler.c, init.h, mutt.h, send.c:
1993 $include_onlyfirst, again.
1995 2004-07-14 04:34:07 Thomas Roessler <roessler@does-not-exist.org>
1998 * copy.c, copy.h, handler.c, init.h, mutt.h, send.c: Fix a cvs
1999 commit SNAFU: This commit undoes the include_onlyfirst patch,
2000 but leaves the generic spam detection by David Champion in place
2001 (which, erroneously, hadn't been committed automatically).
2003 2004-07-14 04:16:58 ttakah@lapis.plala.or.jp (roessler)
2005 * commands.c, copy.c, copy.h, doc/manual.sgml.head,
2006 doc/muttrc.man.head, globals.h, handler.c, hdrline.c, init.c,
2007 init.h, mutt.h, muttlib.c, parse.c, pattern.c, protos.h, send.c,
2008 sort.c, sort.h: Introduce $include_onlyfirst.
2010 2004-07-12 13:35:27 Thomas Roessler <roessler@does-not-exist.org>
2013 * pager.c: The limitations for OP_MAIL and OP_RECALL should
2016 * init.c, sendlib.c: Add some debugging code, and rewrite the
2017 previously-ununderstandable mutt_remove_duplicates. (All this
2018 done on the search for a problem that ultimately turned out to
2019 be a configuration issue. Still, the changed code could come in
2022 2004-07-11 16:25:00 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
2025 * pager.c: Fix #1882.
2027 2004-06-27 13:54:51 Thomas Roessler <roessler@does-not-exist.org>
2030 * postpone.c: Experimental code for #1910.
2032 2004-06-26 08:45:29 Thomas Roessler <roessler@does-not-exist.org>
2035 * commands.c: Fix #1909.
2037 2004-06-23 08:09:43 Thomas Roessler <roessler@does-not-exist.org>
2040 * pgp.c: Zero out the PGP passphrase before asking for a new one.
2042 2004-06-17 20:39:20 Thomas Roessler <roessler@does-not-exist.org>
2045 * smime.c: Change S/MIME send menu behavior to xor instead of or,
2046 so it behaves the same way as the PGP send menu.
2048 2004-06-17 20:36:13 Moritz Schulte <moritz@g10code.com> (roessler)
2050 * Makefile.am, compose.c, configure.in, crypt-mod-pgp-classic.c,
2051 crypt-mod-smime-classic.c, crypt-mod.c, crypt-mod.h, crypt.c,
2052 cryptglue.c, curs_lib.c, init.h, keymap.c, keymap.h, main.c,
2053 mutt.h, mutt_crypt.h, mutt_curses.h, pgp.c, pgp.h, smime.c,
2054 smime.h: This is the sequel to the crypto modularization changes
2055 I did on 2003-01-21. Moritz added another abstraction layer
2056 which cleans up the code and allows the crypto modules to use
2057 their own option menu. Everything should work as it used to
2058 but is now in a really good shape for part III, the Return of
2059 the GnuPG Easy Makers. -wk
2061 * crypt-mod-pgp-classic.c, crypt-mod-smime-classic.c, crypt-mod.c,
2062 crypt-mod.h: New files.
2064 * smime.c (smime_valid_passphrase, smime_send_menu): New
2065 functions. * smime.h: Removed macro: smime_valid_passphrase.
2066 Declared: smime_valid_passphrase, smime_send_menu. * pgp.c:
2067 Include "mutt_menu.h". (pgp_valid_passphrase, pgp_send_menu):
2068 New functions. * pgp.h: Removed macro: pgp_valid_passphrase.
2069 Declared: pgp_valid_passphrase, pgp_send_menu. *
2070 mutt_curses.h: Declare: mutt_need_hard_redraw. * mutt_crypt.h:
2071 Declare: crypt_pgp_valid_passphrase, crypt_pgp_send_menu,
2072 crypt_smime_valid_passphrase, crypt_smime_send_menu, crypt_init.
2073 Adjust WithCrypto definition since the GPGME backend does not
2074 exclude anymore the other `classic' backends. (KEYFLAG_ISX509):
2075 New symbol. * mutt.h (enum): New symbol: OPTCRYPTUSEGPGME.
2076 (struct body): New member: is_signed_data, warnsig. * main.c
2077 (main): Call crypt_init. * keymap.c (km_get_table): Support for
2078 MENU_KEY_SELECT_PGP and MENU_KEY_SELECT_SMIME. (Menus): Added
2079 entries fuer MENU_KEY_SELECT_PGP and MENU_KEY_SELECT_SMIME.
2080 (km_init): Create bindings for MENU_KEY_SELECT_PGP and
2081 MENU_KEY_SELECT_SMIME. * keymap.h (enum): New enum symbols:
2082 MENU_KEY_SELECT_PGP, MENU_KEY_SELECT_SMIME. * init.h:
2083 New configuration variable: crypt_use_gpgme. * compose.c
2084 (pgp_send_menu, smime_send_menu): Removed functions, they are now
2085 contained in the crypto backend modules. (mutt_compose_menu):
2086 Use crypt_pgp_send_menu and crypt_smime_send_menu instead
2087 pgp_send_menu and smime_send_menu. * cryptglue.c: Slightly
2088 rewritten in order to make use of the module mechanism used to
2089 access crypto backends. * curs_lib.c (mutt_need_hard_redraw):
2090 New function. * crypt.c (crypt_forget_passphrase): Adjust
2091 for new crypto backend interface. (crypt_valid_passphrase):
2092 Stripped, use calls to crypt_pgp_valid_passphrase and
2093 crypt_smime_valid_passphrase.
2095 2004-06-02 17:55:34 Alain Bench <veronatif@free.fr> (roessler)
2097 * parse.c: Fix #1759.
2099 2004-04-30 06:49:37 Urs Janßen <urs@tin.org> (roessler)
2101 * doc/Makefile.in, doc/mbox.man, doc/mmdf.man: mmdf(5), new mbox
2102 (5). (These changes have been sitting in my inbox for ages, tlr.)
2104 2004-04-13 15:10:38 Brendan Cully <brendan@kublai.com> (roessler)
2106 * imap/message.c: Fix #1795
2108 2004-04-13 08:02:12 David Shaw <dshaw@jabberwocky.com> (roessler)
2110 * crypt.c, init.h, mutt.h: Rename pgp_mime_ask to pgp_mime_auto;
2111 change the default; change the error message given if that
2112 variable is set to "no."
2114 2004-04-12 21:43:33 Thomas Roessler <roessler@does-not-exist.org>
2117 * lib.c, attach.c: Don't open a file for writing that we have
2118 unlinked before. Reported embarassingly long ago by Jarno
2119 Huuskonen <Jarno.Huuskonen@uku.fi>.
2121 2004-04-12 21:19:31 Dale Woolridge <dale-list-mutt-dev-2@woolridge.org>
2124 * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/pt_BR.po, po/ru.po,
2125 po/sk.po, po/sv.po, po/tr.po, po/gl.po, po/hu.po, po/id.po,
2126 po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po,
2127 po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
2128 po/et.po, po/fr.po, compose.c, crypt.c, init.h, mutt.h,
2129 mutt_crypt.h, po/ca.po, postpone.c, send.c, sendlib.c: See:
2130 http://does-not-exist.org/mail-archives/mutt-dev/msg00843.html
2132 2004-04-12 20:37:19 Thomas Roessler <roessler@does-not-exist.org>
2135 * copy.c: Fix #1804.
2137 * commands.c, curs_main.c, mutt.h, mutt_crypt.h, pager.c,
2138 recvattach.c: A belated fix for #1808 (Debian #233106): Make
2139 sure check-traditional-pgp doesn't leave the pager context
2140 unnecessarily. This makes message-hooks like this one safe:
2142 message-hook '!(~g|~G) ~b"^-----BEGIN\ PGP\ (SIGNED\ )?MESSAGE"'
2143 \ "exec check-traditional-pgp"
2145 2004-04-12 19:53:29 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
2148 * doc/manual.sgml.head, init.h: Various documentation fixes,
2151 2004-04-12 19:47:59 Alain Bench <veronatif@free.fr> (roessler)
2153 * doc/mbox.man, doc/muttbug.man: Fix #1831, Debian#237827.
2155 2004-04-12 19:42:10 Joël Riou <joel.riou@normalesup.org> (roessler)
2157 * globals.h, init.c, init.h: Introduce config_charset.
2159 2004-04-12 19:37:59 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
2163 2004-04-12 19:37:23 Im Eunjea <eunjea@koru.org> (roessler)
2167 2004-04-12 19:34:45 Holger Weiss <lists@jhweiss.de> (roessler)
2169 * doc/manual.sgml.head, doc/muttrc.man.head, mutt.h, pattern.c:
2170 Unreferenced messages pattern: ~$
2172 2004-04-12 19:20:13 Paul WALKER <paul.walker@st.com> (roessler)
2174 * mutt_sasl.c: SASL2 needs errno.h.
2176 2004-04-12 19:17:32 Thomas Roessler <roessler@does-not-exist.org>
2179 * muttlib.c: Include the user ID with temporary file names.
2180 Suggested by eravin@panix.com in #1833.
2182 * doc/Makefile.in: Fix #1708 the brutal way, by installing
2183 multiple copies of the muttbug (pardon, flea) manual page.
2185 2004-04-12 18:56:18 Neil Brown <neilb@cse.unsw.edu.au> (roessler)
2187 * imap/auth_sasl.c: Fix Debian #206078, #214758; patch submitted
2188 by Artur Czechowski as #1845.
2190 2004-03-21 16:02:10 Ivan Vilata i Balaguer <ivan@selidor.net>
2195 2004-02-12 08:51:07 roessler (roessler)
2197 * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
2198 po/tr.po, po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/ja.po,
2199 po/ko.po, po/lt.po, po/id.po, po/it.po, po/gl.po, po/hu.po,
2200 po/es.po, po/et.po, po/fr.po, po/el.po, po/eo.po, po/da.po,
2201 po/de.po, VERSION, po/bg.po, po/ca.po, po/cs.po, reldate.h,
2202 ChangeLog: automatic post-release commit for mutt-1.4.2.1
2204 2004-02-12 08:46:17 Thomas Roessler <roessler@does-not-exist.org>
2207 * Makefile.am: (stable) Include regex.c and snprintf.c with
2210 2004-02-11 14:03:38 roessler (roessler)
2212 * po/zh_TW.po, po/uk.po, po/zh_CN.po, po/tr.po, po/sv.po,
2213 po/ru.po, po/sk.po, po/pt_BR.po, po/pl.po, po/nl.po, po/ko.po,
2214 po/lt.po, po/ja.po, po/it.po, po/id.po, po/hu.po, po/gl.po,
2215 po/et.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
2216 po/cs.po, po/da.po, po/ca.po, VERSION, po/bg.po, reldate.h,
2217 ChangeLog: automatic post-release commit for mutt-1.4.2
2219 2004-02-11 10:07:17 Thomas Roessler <roessler@does-not-exist.org>
2222 * configure.in, menu.c: Backport an old bug fix, and make sure
2223 configure can be created on recent systems.
2225 2004-02-11 08:20:25 Mads Martin Joergensen <mmj@suse.de> (roessler)
2227 * init.c: Fix some warnings.
2229 2004-02-08 11:41:31 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
2231 * charset.c: Fix a CP1255/8-related problem that's caused by a
2234 2004-02-08 09:38:38 Thomas Roessler <roessler@does-not-exist.org>
2237 * muttlib.c: Change the logic in mutt_open_read to only
2238 catch directories -- mutt may legitimately read devices (think
2239 /dev/null) or named pipes. Also delegate error reporting to the
2240 calling function by setting errno.
2242 2004-02-07 21:40:11 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
2247 2004-02-07 21:38:32 Juan Altmayer Pizzorno <juan@altmayer.com>
2250 * mbox.c: Hi, off_t is a 64-bit number (like on Mac OS X/darwin),
2251 the percentages don't show right while mutt is reading/parsing
2252 a mailbox. Here's a patch (against 1.5.6i) to fix that.
2254 2004-02-07 21:36:41 David Yitzchak Cohen
2255 <lists+mutt_devs@bigfatdave.com> (roessler)
2257 * init.c, muttlib.c: Looking at the code, the problem is pretty
2258 obvious. A recent patch to init.c (the one that was supposed
2259 to prevent Mutt from silently failing to read nonexistant RC
2260 files, IIRC) changed source_rc() to stat(2) the RC "file" before
2261 trying to mutt_open_read() it. There's only one problem here:
2262 source_rc() has no way of knowing whether or not its "file"
2263 is a file or a command. I'm attaching a patch that fixes the
2264 problem in what I believe is the right way.
2266 2004-02-05 14:17:25 Thomas Roessler <roessler@does-not-exist.org>
2269 * menu.c: Back out the patch for #1697.
2271 2004-02-02 18:17:46 Roland Rosenfeld <roland@spinnaker.de> (roessler)
2275 2004-02-02 10:26:14 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
2279 2004-02-02 10:24:32 Im Eunjea <eunjea@koru.org> (roessler)
2283 2004-02-02 10:22:56 Vincent Lefevre <vincent@vinc17.org> (roessler)
2287 2004-02-01 18:26:13 roessler (roessler)
2289 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
2290 po/zh_CN.po, po/zh_TW.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
2291 po/lt.po, po/nl.po, po/pl.po, VERSION, po/bg.po, po/ca.po,
2292 po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
2293 po/et.po, po/fr.po, po/gl.po, po/hu.po, reldate.h: automatic
2294 post-release commit for mutt-1.5.6
2296 2004-02-01 18:00:16 Mike Schiraldi <1074468571@schiraldi.org>
2299 * init.c: As you all know, running "mutt -F foo.rc" will have
2300 mutt read foo.rc as its config file. However, there is a bug --
2301 if you specify a directory (like accidentally typing "mutt -F
2302 /etc/mutt") mutt will silently ignore the flag and leave you
2303 wondering why it isn't working.
2305 Emil Sit posted a patch for this in March of 2002, but it seems
2306 to have slipped through the cracks. Here's the patch again;
2307 please consider it for inclusion.
2309 2004-02-01 17:50:43 Luke Mewburn <luke@mewburn.net> (roessler)
2311 * buffy.c: Put a zero byte into the string, not into the pointer.
2313 2004-02-01 17:48:25 Dan Ohnesorg <Dan@ohnesorg.cz> (roessler)
2317 2004-02-01 17:45:33 Thomas Roessler <roessler@does-not-exist.org>
2320 * doc/manual.sgml.head: A cross-reference was missing.
2322 * doc/manual.sgml.head: Improve documentation of alterantes.
2324 * alias.c, doc/manual.sgml.head, doc/muttrc.man.head, globals.h,
2325 hdrline.c, init.c, init.h, mutt.h, mutt_regex.h, muttlib.c,
2326 protos.h: Turn alternates, lists, and subscribe into regular
2329 2004-01-12 22:56:58 Christoph Ludwig
2330 <cludwig@cdc.informatik.tu-darmstadt.de> (roessler)
2332 * smime_keys.pl: Avoid a Perl warning.
2334 2004-01-12 20:24:09 Matt Kraai <kraai@ftbfs.org> (roessler)
2336 * doc/manual.sgml.head: Thanks. The patch is committed to
2339 2004-01-12 19:59:38 Thomas Roessler <roessler@does-not-exist.org>
2342 * crypt.c: Retainable PGP signatures were broken badly. #1757.
2344 2004-01-05 11:55:14 Robert Schiele <robert.schiele@t-online.de>
2347 * mutt_sasl.c: Back out part of the previous SASL/IPv6 patch
2348 due to portability issues.
2350 2004-01-04 11:10:21 Thomas Roessler <roessler@does-not-exist.org>
2353 * init.c: Strike that.
2355 * init.c: Fix a memory management error. Ouch.
2357 2004-01-04 10:55:20 René Clerc <rene@clerc.nl> (roessler)
2359 * init.h: Fix hide_missing / hide_limited documentation.
2361 2004-01-04 10:51:49 Thomas Roessler <roessler@does-not-exist.org>
2364 * hdrline.c: Permit list patterns that match the domain name of
2365 an address; these patterns begin with '@'. Example: subscribe
2366 @bugs.guug.de matches all messages sent to the bug tracking
2369 * po/ru.po: Argh, I shouldn't replace files by patches.
2371 2004-01-04 10:25:13 Cameron Patrick <cameron@patrick.wattle.id.au>
2374 * menu.c: Fix #1697 (Debian #219594.)
2376 2004-01-04 10:21:19 Roland Rosenfeld <roland@spinnaker.de> (roessler)
2380 2004-01-04 10:19:45 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
2385 2004-01-04 10:08:02 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
2389 2004-01-04 10:03:46 Michael Elkins <me@sigpipe.org> (roessler)
2391 * send.c: Fix #1488 (Debian#1882526): Honor Reply-To while
2392 generating Mail-Followup-To headers.
2394 2004-01-04 09:59:42 Thomas Roessler <roessler@does-not-exist.org>
2397 * init.h: Fix #1738; documentation issue re $from, $use_from.
2399 2004-01-04 09:52:55 Michael Elkins <me@sigpipe.org> (roessler)
2401 * hook.c, send.c: Fix #1724, cannot use ~h pattern match with
2404 2004-01-04 09:49:23 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
2406 * pop.h, pop_lib.c: Attached patch provides support of STLS
2407 (STARTTLS) command in POP3 protocol.
2411 2004-01-04 09:45:05 Brendan Cully <brendan@kublai.com> (roessler)
2413 * imap/imap.c: Fix #1703.
2415 2004-01-04 09:42:35 Thomas Roessler <roessler@does-not-exist.org>
2418 * smime.c: Fix a NULL pointer deference noted by Will Fiveash
2419 <william.fiveash@sun.com>.
2421 2003-12-30 13:04:20 Thomas Roessler <roessler@does-not-exist.org>
2424 * commands.c, crypt.c, mutt.h, mutt_crypt.h, smime.c: Handle
2425 partially signed messages more reasonably. See #1743.
2427 2003-12-29 11:44:35 Alain Bench <veronatif@free.fr> (roessler)
2429 * commands.c: Fix #844.
2431 2003-12-29 11:37:41 Patrick Welche <prlw1@newn.cam.ac.uk> (roessler)
2433 * m4/gssapi.m4, mutt_sasl.c: A while ago I posted a similar
2434 patch which is necessary as when mutt tries to connect to an
2435 imap server over ipv6 it stores the address in a sockaddr which
2436 may not be large enough to hold the ipv6 address.
2438 2003-12-17 17:42:02 Scott Koranda <skoranda@gravity.phys.uwm.edu>
2441 * crypt.c: pkcs7-signature wasn't recognized properly in one
2444 2003-12-17 08:46:50 Michael Elkins <me@sigpipe.org> (roessler)
2446 * rfc1524.c: Fix possible core dump in mailcap nametemplate
2449 2003-12-10 00:48:57 Thomas Roessler <roessler@does-not-exist.org>
2452 * thread.c: Avoid NULL pointer deference in threading code.
2454 2003-12-03 08:19:11 Alain Bench <veronatif@free.fr> (roessler)
2456 * pager.c: Fix 1716.
2458 2003-11-15 09:32:30 Velko Hristov <hristov@informatik.hu-berlin.de>
2463 2003-11-12 22:31:51 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
2467 2003-11-12 14:01:03 René Clerc <rene@clerc.nl> (roessler)
2471 2003-11-12 13:49:32 Thomas Roessler <roessler@does-not-exist.org>
2474 * configure.in, mutt_idna.c, mutt_idna.h, mutt_socket.c: Fix
2475 IDN API incompatibility problems.
2477 2003-11-12 11:47:46 duvall@emufarm.org (roessler)
2479 * configure.in: Fix 1515, 1693.
2481 2003-11-12 11:40:27 Thomas Roessler <roessler@does-not-exist.org>
2484 * mh.c, sort.c: Fix dangling pointer problems in threading code.
2485 Noted and tracked down by q4xk3j002@sneakemail.com who also
2486 provided the initial fix.
2488 2003-11-11 10:19:22 Ronny Haryanto <ronnylist@haryan.to> (roessler)
2492 2003-11-10 18:02:26 Rudy Taraschi <rudy@cae.com> (roessler)
2494 * mutt_socket.c: Fix double-free problems related to IDN support.
2496 2003-11-10 10:37:10 Vincent Lefevre <vincent@vinc17.org> (roessler)
2500 2003-11-09 21:41:28 Thomas Roessler <roessler@does-not-exist.org>
2505 * send.c: Commit the fix for #1509. This must have been lost
2508 2003-11-05 20:09:36 roessler (roessler)
2510 * po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
2511 po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
2512 po/zh_TW.po, ChangeLog, VERSION, po/bg.po, po/ca.po, po/cs.po,
2513 po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po,
2514 po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po: automatic
2515 post-release commit for mutt-1.5.5.1
2517 2003-11-05 12:17:10 Thomas Roessler <roessler@does-not-exist.org>
2520 * Makefile.am: Include regex.c and snprintf.c with the
2521 distribution. Noted by Lars Hecking.
2523 * build-release: Ups, we don't upload the CVS any more.
2525 2003-11-05 09:51:10 roessler (roessler)
2527 * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
2528 po/uk.po, po/zh_CN.po, po/zh_TW.po, ChangeLog, VERSION, po/bg.po,
2529 po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
2530 po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po,
2531 po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, reldate.h:
2532 automatic post-release commit for mutt-1.5.5
2534 2003-11-05 09:27:43 Thomas Roessler <roessler@does-not-exist.org>
2537 * build-release: Use gpg for signing releases.
2539 2003-11-03 10:30:58 Thomas Roessler <roessler@does-not-exist.org>
2542 * attach.c: Fix a logic flaw in attachment saving.
2544 2003-10-08 19:55:39 Thomas Roessler <roessler@does-not-exist.org>
2547 * pgpkey.c: KeyTable is pgp_uid_t **, not pgp_key_t *. Fix some
2548 sizeof statements accordingly. Note that pgp_key_t is also a
2549 pointer, though, so this should not have broken things.
2551 2003-10-06 09:58:35 Thomas Roessler <roessler@does-not-exist.org>
2554 * query.c: Fiy memory corruption. (# 1659)
2556 2003-10-04 22:12:10 Thomas Roessler <roessler@does-not-exist.org>
2559 * lib.c: mutt_basename() was garbage.
2561 * doc/manual.sgml.head: Fix some tags. Noted by Todd
2562 <Freedom_Lover@pobox.com>.
2564 * recvattach.c, attach.h, commands.c, compose.c, keymap.h, lib.c,
2565 lib.h, menu.c, mutt.h, mutt_menu.h, muttlib.c, pager.c, protos.h:
2566 This patch fixes various aspects of the attachment-saving user
2567 interface. Changes include:
2569 * When tagging and saving multiple attachments, you can now use
2570 the same target directory for multiple attachments.
2572 * When you can't save an attachment, you get an opportunity to
2573 enter a new file name.
2575 * The menu cursor will highlight the attachment that you are
2576 currently discussing with mutt.
2578 * Various bug fixes.
2580 This does, in particular, address #1619 (Debian#208430).
2582 * menu.c: Fix #1656.
2584 2003-09-29 16:34:32 René Clerc <rene@clerc.nl> (roessler)
2586 * doc/muttrc.man.head: Fix typo.
2588 2003-09-29 15:05:52 Thomas Roessler <roessler@does-not-exist.org>
2591 * doc/dotlock.man, doc/mutt.man, doc/muttrc.man.head: Fix #1652
2592 (Debian #213007), noted by Jens Seidel <tux-master@web.de>.
2594 2003-09-20 06:24:10 Thomas Roessler <roessler@does-not-exist.org>
2597 * muttbug.sh.in: Adapt to new GNU coreutils by not using head (1).
2599 2003-09-19 13:09:59 René Clerc <rene@clerc.nl> (roessler)
2603 2003-09-19 13:05:13 Thomas Roessler <roessler@does-not-exist.org>
2606 * imap/utf7.c: Fix remaining (void **) casts.
2608 2003-09-19 13:03:26 Mads Martin Joergensen <mmj@suse.de> (roessler)
2610 * imap/browse.c, imap/command.c, parse.c, pgp.c, pgpkey.c,
2611 pop_lib.c, query.c, recvattach.c, remailer.c, rfc1524.c,
2612 rfc2047.c, rfc2231.c, sendlib.c, smime.c, thread.c, addrbook.c,
2613 browser.c, color.c, compose.c, copy.c, crypt.c, curs_lib.c,
2614 edit.c, enter.c, handler.c, lib.c, lib.h, mh.c, mutt_idna.c, mx.c,
2615 pager.c: As the ones of you who compile with new gcc's probably
2616 have noticed, there's a lot of type-punning in Mutt. With help
2617 from Philipp Thomas, I've fixed all I could find in CVS (please
2618 double-check, one might have slipped through the cracks), I can
2619 make one for 1.4 CVS branch as well if wanted.
2621 2003-09-19 12:56:49 Thomas Roessler <roessler@does-not-exist.org>
2624 * send.c: Change abort_unmodified so it doesn't abort a message
2625 that has an attachment. Catches the "send a file from the
2626 command line, quickly" case.
2628 2003-09-11 16:59:54 Brendan Cully <brendan@kublai.com> (roessler)
2630 * mutt_sasl.c: This trivial patch closes #1516 (NI_WITHSCOPEID
2631 undefined). Thanks to Mads for the initial patch.
2633 2003-09-11 07:27:23 Velko Hristov <hristov@informatik.hu-berlin.de>
2636 * po/bg.po: Bulgarian translation. (Seems like I screwed up an
2637 earlier commit. -tlr)
2639 2003-09-10 13:20:49 Jon Miles <jon@zetnet.net> (roessler)
2641 * pop_auth.c: In pop_auth.c:pop_auth_sasl(), if the main loop
2642 received anything back from the server that didnt begin with '+
2643 ', it was bailing out and skipping the checks to see if there
2646 2003-09-07 10:11:49 Im Eunjea <eunjea@koru.org> (roessler)
2650 2003-09-04 15:10:09 Thomas Roessler <roessler@does-not-exist.org>
2653 * init.h: Fix some formatting glitches that lead to error messages
2654 when viewing the muttrc(5) manual page.
2656 2003-09-04 14:59:57 Christoph Ludwig
2657 <cludwig@cdc.informatik.tu-darmstadt.de> (roessler)
2659 * smime.c: Fix verification bug when messages are S/MIME signed
2662 2003-09-03 17:22:09 Dan Born <dan@danborn.net> (roessler)
2664 * postpone.c: I've attached a patch for bug number 1036, as
2665 reported at http://bugs.guug.de/db/pa/lmutt.html ("segfault
2666 when more than one msg is postponed"). This is a patch against
2669 As it was previously left, no one could reproduce it. The problem
2670 occurs because sorting is disabled when opening the postponed
2671 folder, but the Sort global variable still tells mutt to use
2672 whatever sorting algorithm the $sort config option indicates.
2673 Eventually, the code would get to mutt_messages_in_thread and
2674 try to dereference a NULL thread object, causing the segfault.
2676 2003-09-03 17:20:56 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
2680 2003-09-03 17:15:20 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
2683 * po/ja.po: New ja.po.
2685 2003-09-03 17:12:52 Velko Hristov <hristov@informatik.hu-berlin.de>
2688 * configure.in: Bulgarian translation.
2690 2003-09-03 17:10:37 Brendan Cully <brendan@kublai.com> (roessler)
2692 * mutt_ssl.c: Fix a segmentation fault which occurs
2693 when a certificate is rejected. Bug noted by Rob Latham
2696 2003-09-03 17:09:09 Anatoly Vorobey <mellon@pobox.com> (roessler)
2698 * curs_main.c: The commands "read-thread" (^R) and
2699 "read-subthread" (Esc-R) do not honor the resolve variable (don't
2700 advance cursor after marking the thread/subthread as read),
2701 which, to me at least, is a nuisance.
2703 2003-08-11 14:06:08 Brendan Cully <brendan@kublai.com> (roessler)
2705 * imap/imap.c: 1595: My guess is this bug is caused by
2706 mlarson@verisign.com's patch to check for UNSEEN rather than
2707 RECENT messages. This means that as long as there are messages
2708 in a mailbox either new or old, mutt will think it has new mail.
2710 The attached patch reverts that change. Let me know if it solves
2713 2003-08-11 14:05:13 Thomas Roessler <roessler@does-not-exist.org>
2716 * doc/muttrc.man.head: Fix a formatting bug.
2718 2003-08-05 13:55:47 Brendan Cully <brendan@kublai.com> (roessler)
2720 * attach.c, buffy.c, commands.c, copy.c, editmsg.c, init.c,
2721 mbox.c, mx.c, mx.h, sendlib.c: This patch removes the Kendra
2722 format from mutt. (The support was broken anyways.)
2724 2003-08-02 11:01:09 Horvath Szabolcs <horvaths@fi.inf.elte.hu>
2729 2003-07-29 10:11:05 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
2731 * pager.c: It seems that Solaris has an incorrect implementation
2732 of mbrtowc: when there is an encoding error and mbrtowc returns
2733 (size_t)(-1) no value should be stored in *pwc (the first
2734 argument), as I understand it, but here mbrtowc is storing 8
2735 when presented with the bytes "\xc8\x4d".
2737 However, relying on mbrtowc not to store anything in *pwc when
2738 there is an error is a bit silly; it makes sense to look at
2739 the return value. So, the following patch should be applied if
2740 Pawel can confirm that it fixes the problem. I've tested it and
2741 it worked for me with glibc's mbrtowc.
2743 2003-07-24 18:40:50 Vincent Lefevre <vincent@vinc17.org> (roessler)
2745 * alias.c, copy.c, handler.c, imap/command.c, imap/imap.c,
2746 imap/message.c, imap/util.c, init.c, intl/l10nflist.c,
2747 intl/loadmsgcat.c, intl/localealias.c, keymap.c, lib.c,
2748 makedoc.c, muttlib.c, pattern.c, rfc2047.c, rfc2231.c, rfc822.c,
2749 strcasecmp.c, url.c: Some functions/macros like isspace take an
2750 int and require the argument to have the value of an unsigned char
2751 (or EOF). Under Solaris, gcc complains when the argument is a char
2752 (as this is a possible bug, on platforms where char is signed,
2753 like Solaris). The attached patch fixes such problems (well,
2754 perhaps I've changed more than necessary, but this doesn't hurt).
2756 2003-07-22 12:56:38 dshaw@jabberwocky.com (roessler)
2758 * gnupgparse.c: When encrypting a message to a user that has more
2759 than one subkey, at least one of which is revoked or expired,
2760 mutt treats the entire key as unusable rather than just the
2761 subkey(s) in question.
2763 2003-07-16 11:18:12 Brendan Cully <brendan@kublai.com> (roessler)
2765 * account.c, account.h, imap/auth_sasl.c, imap/imap.c: I noticed
2766 that my mutt hung when I tried SASL DIGEST-MD5 authentication
2767 (I'm not sure when this started). I believe this patch should
2768 solve that problem in a reliable way.
2770 This patch also attempts to reuse connections even when
2771 authentication fails, instead of just throwing away a perfectly
2774 * curs_lib.c, enter.c, keymap.c, keymap.h, mutt.h, mutt_curses.h,
2775 mutt_ssl.c: This patch redoes yesterday's unbuffered input
2776 patch. Now it uses a pseudo-option, which means less mess to carry
2777 down the call stack. It also made it much easier to have the SSL
2778 certificate menu be unbuffered, which it is now. So push commands
2779 won't annoy you when entering passwords or accepting certificates.
2781 2003-07-15 11:41:32 Brendan Cully <brendan@kublai.com> (roessler)
2783 * curs_main.c, globals.h, imap/command.c, imap/imap.c,
2784 imap/imap.h, imap/imap_private.h, imap/util.c, mx.c: The attached
2785 patch should keep all opened IMAP connections alive, no matter
2786 what mailbox you are currently in. With the patch that got
2787 committed yesterday, this should close bug 1523.
2789 (There was a typo in that patch. This one supersedes it.)
2791 * configure.in, .cvsignore: autoconf 2.5 compatibility.
2793 2003-07-14 12:40:03 Hugo Haas <hugo@larve.net> (roessler)
2795 * send.c: Fix #1520.
2797 2003-07-14 12:20:27 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
2799 * po/pl.po: small fix.
2801 2003-07-14 12:19:07 Brendan Cully <brendan@kublai.com> (roessler)
2803 * imap/command.c, imap/imap.c: On Sunday, 13 July 2003 at 18:09,
2804 Brendan Cully wrote:
2806 > The attached patch should help when the connection to your
2807 postponed > folder times out and you can't reconnect without
2808 restarting mutt. I'd > like anyone who has that problem to try
2809 it and let me know how it > works.
2811 I dug a little deeper. The attached patch seems to work better. It
2812 complains the first time you try to recall a message, but works
2815 * account.c, curs_lib.c, enter.c, keymap.c, keymap.h, mutt.h,
2816 mutt_curses.h: The attached patch prevents mutt from reading the
2817 push buffer when asking for passwords. This is a proper fix for
2818 bug 1312. I think it's uncontroversial.
2820 2003-07-04 17:15:34 Thomas Roessler <roessler@does-not-exist.org>
2823 * imap/auth_sasl.c: Increase a buffer's size.
2825 2003-07-04 17:07:22 Nicolas Rachinsky <nr@rachinsky.de> (roessler)
2827 * OPS, curs_lib.c, curs_main.c, functions.h, menu.c: Introduce
2828 tag-prefix-cond and end-cond. This makes simple conditional
2829 execution of parts of macros possible.
2831 2003-07-04 17:03:51 Bruno Postle <bruno@postle.net> (roessler)
2833 * curs_main.c, pattern.c: Display an empty index when no messages
2834 match search criteria.
2836 2003-07-04 16:57:56 Thomas Roessler <roessler@does-not-exist.org>
2839 * init.h, muttlib.c: Add a ':' flag to % expandos. This will
2840 make sure that any dots are converted into underscores. (_
2841 is already used for lowercasing the result of an expando.)
2843 2003-06-04 14:01:39 Thomas Roessler <roessler@does-not-exist.org>
2846 * muttlib.c: Don't colorize empty lines generated with
2847 state_attach_puts();
2849 2003-05-29 17:48:28 David Shaw <dshaw@jabberwocky.com> (roessler)
2851 * imap/imap.c, pgp.c, po/eo.po, po/id.po: Fix part of #1564.
2853 2003-05-29 17:47:10 Thomas Roessler <roessler@does-not-exist.org>
2856 * init.c: Fix a segmentation fault which would occur when
2857 pgp_sort_keys is set in a configuration file, but mutt is compiled
2858 without PGP support.
2860 * gnupgparse.c: Fix PGP subkey handling when looking at key
2861 capabilities. This should take care of the recent "mutt does
2862 not see all keys" problems.
2864 2003-05-13 13:06:16 Dale Woolridge <dale-list-mutt-dev-2@woolridge.org>
2867 * crypt.c: Fix gpg-agent use.
2869 2003-05-13 12:53:20 Thomas Roessler <roessler@does-not-exist.org>
2872 * doc/manual.sgml.head: Remove useless examples about treating
2873 text/enriched externally. #1549; Debian #190309.
2875 2003-05-13 12:50:04 Juan Altmayer Pizzorno <juan@altmayer.com>
2878 * recvattach.c: view-attachments does not extract the message
2879 within a x-pkcs7-mime if it's only signed, but not encrypted.
2880 Such a message results, for example, from a decrypt-save if the
2881 message was previously encrypted and signed.
2883 2003-05-13 12:45:35 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
2886 * doc/manual.sgml.head: Fix an inconsistency between manual
2889 2003-05-13 12:43:45 David Shaw <dshaw@jabberwocky.com> (roessler)
2891 * gnupgparse.c, pgppubring.c: Currently, mutt uses the OpenPGP key
2892 algorithm to determine the capabilities of the key. For example,
2893 in mutt, a key of type 1 (RSA) can both encrypt & sign. This is
2894 not correct as per OpenPGP, however, where the capabilities of
2895 the key are determined by both the algorithm and key capability
2896 flags that are set on the key. This can lead to user confusion
2897 when their RSA encrypt-only or sign-only key is listed for both
2898 signing and encryption in mutt.
2900 GnuPG lists these flags in key listings, so it is easy to take
2901 advantage of them. Here is a patch to use the flags, as well
2902 as provide the flags in pgpring. Note that the pgp+pgpring
2903 users won't see any change since the flags there are based on
2904 the key algorithm as they are now, but the GnuPG users will see
2907 2003-05-12 16:21:26 Thomas Roessler <roessler@does-not-exist.org>
2910 * enter.c: Fix alias completion when the alias is entered as
2911 part of a group. (E.g., The Tea Party: alias1, alias2, alias3;)
2913 2003-05-03 20:07:40 Dan Nelson <dnelson@allantgroup.com> (roessler)
2915 * mutt.h, muttlib.c: Fix #1558. (mutt_expand_fmt rewrite;
2916 OPT_MAX wasn't maximal.)
2918 2003-04-15 13:17:05 René Clerc <rene@clerc.nl> (roessler)
2920 * compose.c: Fix two more cases in which ctrl-G is interpreted
2923 2003-04-15 09:52:06 Dale Woolridge <dale-flea-mutt-bug@woolridge.org>
2926 * compose.c: The "sign (a)s" code strips the pgp application
2927 bit causing drawing issues in redraw_crypt_lines(). Other bits
2928 (well bit = encrypt) are ignored as a result. I've only tested
2929 with pgp, but the same problem exists in the smime code too.
2930 This inline patch (against cvs head revision) fixes the problem.
2932 2003-04-14 09:09:53 Thomas Roessler <roessler@does-not-exist.org>
2935 * init.h, mutt.h, send.c: Fix the PGP / S/MIME selection mess
2936 in send.c. This patch adds two new configuration variables,
2937 $crypt_autopgp and $crypt_autsmime. Both are set to "yes"
2938 by default. By turning them off, you can disable the automatic
2939 selection of one or both mechanisms. (Useful when your mutt is
2940 PGP- and S/MIME enabled, but you only use, say S/MIME.)
2942 2003-04-11 15:15:04 Thomas Roessler <roessler@does-not-exist.org>
2945 * send.c: Backing out the previous change. It was nonsense.
2947 2003-04-11 11:56:58 Lars Hecking <lhecking@nmrc.ucc.ie> (roessler)
2949 * config.guess, config.sub, depcomp, install-sh, missing,
2950 mkinstalldirs: updates.
2952 2003-04-11 11:56:22 Thomas Roessler <roessler@does-not-exist.org>
2955 * send.c: Try to fix a PGP / S/MIME-related problem. Found by
2956 Matt Larson <mlarson@verisign.com>, tracekd down by René Clerc
2959 * thread.c: Fix a segmentation fault.
2961 2003-04-09 08:21:59 Zardoz@users.sourceforge.net (roessler)
2963 * recvcmd.c: Fix #1531. (recvcmd.c duplicate of #1528)
2965 2003-04-08 22:32:56 Thomas Roessler <roessler@does-not-exist.org>
2968 * lib.c: Avoid a division by zero.
2970 * color.c: Make sure has_colors() is only invoked when OPTNOCURSES
2971 is unset. This fixes a segmentation fault on RH 8.0 which was
2972 observed by Matt Larson <mlarson@verisign.com>.
2974 * browser.c, enter.c, imap/imap.c, lib.c, mutt_idna.c, mx.c,
2975 sendlib.c, smime.c, thread.c: Try to catch a couple of cases
2976 in which parameters for malloc calls could overflow. Thanks to
2977 Timo Sirainen for the heads-up.
2979 * po/es.po: Mark a translation as fuzzy in order to fix #1522.
2981 2003-04-07 20:08:10 Thomas Roessler <roessler@does-not-exist.org>
2984 * commands.c: Fix #1528.
2986 2003-04-07 07:57:49 René Clerc <rene@clerc.nl> (roessler)
2990 2003-04-06 11:00:59 Ivan Vilata i Balaguer <ivan@selidor.net>
2995 2003-04-02 09:05:19 Bjoern Jacke <muttbug@j3e.de> (roessler)
2997 * smime_keys.pl: - add a missing filehandle closure - some
2998 cleanups of unused/bogous code
3000 2003-04-02 08:47:28 Thomas Roessler <roessler@does-not-exist.org>
3003 * contrib/Makefile.in, contrib/colors.default,
3004 contrib/colors.linux: sample.muttrc-tlr would try to include
3005 my color configurations, which weren't distrubted. Fix that.
3006 (Bug noted while helping someone else to configure mutt during
3009 * contrib/sample.muttrc: Fix sample.muttrc.
3011 2003-04-02 08:40:50 Gary Johnson <garyjohn@spk.agilent.com> (roessler)
3013 * curs_main.c: Here is the patch to fix the bug I reported
3014 earlier in this thread, that sometimes when changing folders,
3015 mutt would generate an error message and stop the further
3016 processing of folder-hooks.
3018 2003-04-02 08:38:13 Vincent Lefevre <vincent@vinc17.org> (roessler)
3022 2003-04-02 08:34:49 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
3027 2003-04-02 08:31:00 Roland Rosenfeld <roland@spinnaker.de> (roessler)
3031 2003-04-02 08:28:24 David Shaw <dshaw@jabberwocky.com> (roessler)
3033 * init.h, mutt.h, pgp.c: Here is the pgp_check_exit patch
3034 updated for 1.5.4. This patch adds the pgp_check_exit option
3035 (enabled by default) that causes mutt to check the exit code
3036 of the PGP subprocess. A non-zero exit code means that the
3037 subprocess failed and mutt will not continue to send the message.
3039 This is needed as in certain cases, PGP or GnuPG can fail to
3040 completely process a document (say, if the gpg.conf file is
3041 mangled, which is how I discovered the problem). Without an
3042 exit code check, mutt will continue anyway and send the half
3045 2003-04-02 08:21:09 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
3049 2003-03-19 22:43:08 roessler (roessler)
3051 * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
3052 po/uk.po, po/zh_CN.po, po/zh_TW.po, po/et.po, po/fr.po, po/gl.po,
3053 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
3054 po/nl.po, ChangeLog, Makefile.am, VERSION, po/Makefile.in.in,
3055 po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
3056 po/es.po, reldate.h: automatic post-release commit for mutt-1.5.4
3058 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po,
3059 po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/ja.po, po/ko.po,
3060 po/lt.po, po/nl.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
3061 po/et.po, po/fr.po, po/da.po, po/de.po, po/el.po, po/eo.po,
3062 po/es.po, VERSION, po/bg.po, po/ca.po, po/cs.po, reldate.h,
3063 ChangeLog: automatic post-release commit for mutt-1.4.1
3065 2003-03-19 21:56:29 Thomas Roessler <roessler@does-not-exist.org>
3068 * pgppubring.c: Fix some memory management calls. (Stable branch.)
3070 2003-03-19 21:33:30 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
3072 * imap/utf7.c: Fix a buffer overflow in utf8_to_utf7. (Stable
3075 * imap/utf7.c: Fix a buffer overflow in utf8_to_utf7.
3077 2003-03-18 14:51:52 Andrew W. Nosenko <awn@bcs.zp.ua> (roessler)
3079 * buffy.c, parse.c: - buffy.c (test_last_status_new): Fix memory
3080 leak. Envelope structure allocated by mutt_read_rfc822_header()
3081 was never deallocated.
3083 - parse.c (mutt_read_rfc822_header): Comment added about
3084 needing deallocate envelope structure returned by
3085 mutt_read_rfc822_header().
3087 * mutt_idna.c: (mutt_addr_for_display): Fix memory leak. `user'
3088 and `domain' buffers was never deallocated.
3090 (mbox_to_udomain): Fix memory leak. `scratch' buffer was not
3091 deallocated when `mbx' doesn't contain '@'. Also rewritten for
3092 allocating memory only when needed and only how many as needed.
3094 2003-03-12 13:00:03 Thomas Roessler <roessler@does-not-exist.org>
3097 * copy.c, sendlib.c: We need to re-format address headers instead
3098 of just decoding them.
3100 2003-03-07 14:55:53 Brendan Cully <brendan@kublai.com> (roessler)
3102 * mutt_sasl.c: The global callbacks set up in sasl_client_init
3103 are not copied by the SASL library, so they can't be allocated
3104 on the stack. This is the case with both versions of the SASL
3105 library, and I frankly don't understand why it hasn't caused
3106 problems before. Since it segfaults reliably on OS X for me now,
3107 I thought a patch would be in order.
3109 2003-03-07 08:23:27 Thomas Roessler <roessler@does-not-exist.org>
3112 * crypt.c, pgp.h: Don't use functions without importing the
3113 corresponding prototype.
3115 * mutt_idna.c: It seems like libidn doesn't like to translate
3118 2003-03-07 07:52:49 Jim Mock <mij@soupnazi.org> (roessler)
3120 * globals.h: globals.h is looking for crypt.h instead of
3123 2003-03-06 21:23:53 Thomas Roessler <roessler@does-not-exist.org>
3126 * send.c: Fixing a segmentation fault. Here's how to reproduce
3127 it: Start mutt. Compose a new message, with an attachment.
3128 Turn on PGP signing. Press C-G on the pass phrase prompt.
3129 Turn off PGP signing. Try to send the message.
3131 2003-03-05 21:18:24 Andrew W. Nosenko <awn@bcs.zp.ua> (roessler)
3133 * protos.h, sort.c: Fix a warning.
3135 * mutt_idna.c: Fix tlr's pre-processor screw-up.
3137 2003-03-04 09:51:07 Thomas Roessler <roessler@does-not-exist.org>
3140 * mutt_idna.c, mutt_socket.c: Unset UseSTD3ASCIIRules, and set
3141 AllowUnassigned. (Just reading some standards.)
3143 2003-03-04 09:31:19 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
3145 * handler.c: Be more friendly about bad multipart/alternative
3146 bodies; #1478. Note that the relevant standards explicitly
3147 *forbid* nested MIME encodings.
3149 2003-03-04 09:27:21 Thomas Roessler <roessler@does-not-exist.org>
3152 * copy.c: Fix another stupid error, and decode IDNs in the
3155 * init.h: Fix two typos in one line. Noted by Thomas Glanzmann
3158 * addrbook.c, alias.c, send.c: Fixing more IDN bugs.
3160 2003-03-03 14:25:14 Thomas Roessler <roessler@does-not-exist.org>
3163 * copy.c, sort.c: Fixing some nits.
3165 * mutt_socket.c: IDNA support for the socket back-end.
3167 * Makefile.am, addrbook.c, alias.c, charset.h, commands.c,
3168 compose.c, configure.in, copy.c, edit.c, hdrline.c, headers.c,
3169 init.c, main.c, mutt_idna.c, mutt_idna.h, pgpinvoke.c,
3170 protos.h, query.c, recvcmd.c, rfc822.c, rfc822.h, send.c,
3171 sendlib.c: IDN support for e-mail messages. Things should work
3172 automagically once you have the GNU IDN library available from
3173 ftp://alpha.gnu.org/pub/gnu/libidn/ installed. For IDN's which
3174 can't be losslessly recoded to your local character set, mutt
3175 should automatically fall back to using the ASCII representation.
3176 There's probably a considerable number of bugs in this, and the
3177 code may, at this point, not even compile on machines without
3178 libidn. Will start working on that ASAP.
3180 * contrib/sample.muttrc, doc/manual.sgml.head, recvcmd.c,
3181 commands.c, init.h, mutt.h: Introduce a new option named
3182 $bounce, and fix some inconsistencies in the messages created
3183 when bouncing. Based on work done by Thomas Glanzmann
3184 <sithglan@stud.uni-erlangen.de>.
3186 2003-02-25 22:00:38 Thomas Roessler <roessler@does-not-exist.org>
3189 * commands.c, recvcmd.c: Fix some (too lazy and tired to do all)
3190 of the inconsistencies between message and attachment bouncing.
3192 * crypt.c: I should test-compile things before committing.
3195 2003-02-25 21:41:32 Michael Elkins <me@sigpipe.org> (roessler)
3197 * query.c: Use mutt_strwidth for query response formatting.
3200 2003-02-25 21:37:59 Christian Vogel <vogelchr@vogel.cx> (roessler)
3202 * mx.c: Recognize MH folders used by sylpheed.
3204 2003-02-25 21:35:24 jesus.climent@hispalinux.es (roessler)
3206 * po/es.po: Fix a typo. (#1482)
3208 2003-02-25 21:33:16 Thomas Roessler <roessler@does-not-exist.org>
3211 * doc/manual.sgml.head: Remove some ftp.guug.de URLs from the
3214 * crypt.c: Fix #1486; noted by Jeroen Coekaerts
3215 <jeroen@coekaerts.be>.
3217 2003-02-19 21:33:43 David Shaw <dshaw@jabberwocky.com> (roessler)
3219 * pgpmicalg.c: 3156 defined several micalg values (pgp-md5,
3220 pgp-sha1, etc.) Since then, three more hashes have been assigned
3221 numbers in 2440bis. Here is a patch to add values for pgp-sha256,
3222 pgp-sha384, and pgp-sha512 so mutt can properly handle them.
3224 2003-02-19 21:31:19 Thomas Roessler <roessler@does-not-exist.org>
3227 * parse.c: Fix a memory leak observed by Vineet Kumar
3228 <mutt-dev@virtual.doorstop.net>.
3230 2003-02-13 09:55:02 David Shaw <dshaw@jabberwocky.com> (roessler)
3232 * init.h: Here are some updates to the muttrc docs (spell check,
3233 language tweaks, etc). No functional changes - this is just
3236 2003-02-13 09:50:00 Thomas Roessler <roessler@does-not-exist.org>
3239 * pgp.c: Fix #1444, Debian #178563. The details of this problem
3240 were tracked down by Steven Barker <steve@blckknght.org>.
3242 2003-01-31 00:15:03 Thomas Roessler <roessler@does-not-exist.org>
3245 * init.h: Change the default for crypt_replyencrypt back to "yes".
3246 Noted by Thomas Poindessous in Debian bug #178899; also #1448.
3248 * pgp.c: Fix #1442 (thanks, Dale); properly initialize some
3249 pointers which could otherwise lead to crashes.
3251 2003-01-30 23:54:30 David Shaw <dshaw@jabberwocky.com> (roessler)
3253 * crypt.c, init.h, mutt.h, mutt_crypt.h, send.c: Introduce
3254 $pgp_auto_traditional.
3256 2003-01-30 23:48:36 Thomas Roessler <roessler@does-not-exist.org>
3259 * flags.c: The IMAP ACL patch broke things.
3261 2003-01-23 22:05:02 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
3263 * pop_auth.c: SASL2 support for popo_auth.c.
3265 * curs_main.c, flags.c, imap/imap.c, pager.c: The attached
3266 patch provides improved support for IMAP ACLs (on servers that
3267 support them). This means that mutt will now write the Seen
3268 flag in mailboxes that allow it, even if the mailbox doesn't
3269 allow other changes.
3271 2003-01-23 22:01:03 Thomas Roessler <roessler@does-not-exist.org>
3274 * handler.c: Automatically use the text/plain handler for text/*
3275 body parts which don't have a handler of their own.
3277 2003-01-21 18:56:10 Thomas Roessler <roessler@does-not-exist.org>
3280 * cryptglue.c: Fix a typo which broke pgp-extract-traditional.
3282 * mutt_crypt.h: Fix an #ifdef.
3284 2003-01-21 12:33:41 Werner Koch <wk@gnupg.org> (roessler)
3286 * Makefile.am, acconfig.h, attach.c, commands.c, compose.c,
3287 configure.in, copy.c, copy.h, crypt.c, cryptglue.c, curs_main.c,
3288 functions.h, globals.h, gnupgparse.c, handler.c, hdrline.c,
3289 headers.c, hook.c, init.c, init.h, keymap.c, keymap.h,
3290 main.c, mutt.h, mutt_crypt.h, muttlib.c, mx.c, pager.c,
3291 parse.c, pattern.c, pgp.c, pgp.h, pgpkey.c, pgplib.c, pgplib.h,
3292 pgppubring.c, pop.c, postpone.c, protos.h, recvattach.c, send.c,
3293 sendlib.c, smime.c, smime.h, sort.h: - To cleanup the pgp/smime
3294 code and prepare for other backends. - Support gpg-agent by
3295 not asking for a passphrase - autconf cleanups.
3297 This is just a start and probably we need a couple of other things
3298 to do. One drawback is that the help menu does always list all
3299 crypto realted stuff even when configured for no crypto at all.
3300 Same goes for the configure options but I consider thsi a feature:
3301 It allows to use the same .muttrc for different versions of mutt -
3302 at least during development, this is an advantage. This all might
3303 be fixed but requires some changes to the configuration system.
3305 Note, the use of the WithCrypto macro - it enables the compiler
3306 to do dead-code-elimination depending on the configured backend.
3307 This is better readable than all the nested ifdefs. I did some
3308 short tests and it seems to work, althoug mutt's size does not
3309 change largely when compiled w/o crypto.
3311 cryptglue.c is new as a warpper to all crypto calls; some are
3312 still in crypt.c but they should eventually also be wrapped.
3313 We don't use function pointers to keep a path to use dlopen or
3314 runtime configured backends. crypt.h is also new and replaces
3315 pgp.h and smime.h in most files (except for the backend).
3319 2003-01-06 Werner Koch <wk@gnupg.org>
3321 * crypt.c (crypt_valid_passphrase): Detect gpg-agent and
3322 don't ask for the passphrase. * pgp.c (pgp_decrypt_part,
3323 pgp_application_pgp_handler) (pgp_sign_message,
3324 pgp_encrypt_message) (pgp_traditional_encryptsign):
3325 Make sure that we never ever send the passphrase if the
3326 gpg-agent has been detected. Likewise.
3328 * acconfig.h: Removed all remaining stuff as AC_TEMPLATEs
3329 to configure.in. BTW, we should consider to rename
3330 configure.in to configure.ac.
3332 2003-01-04 Werner Koch <wk@gnupg.org>
3334 Replaced the use of HAVE_PGP and HAVE_SMIME by a more
3335 readable and extendable solution.
3337 * pgplib.h: Moved enum pgp_ring and KEYFLAGS_* to *
3338 crypt.h: here. * smime.c (mutt_is_application_smime):
3339 Moved to * crypt.c (mutt_is_application_smime):
3340 here. * pgp.c (mutt_is_application_pgp): Moved to
3341 * crypt.c (mutt_is_application_pgp): here. * pgp.c
3342 (pgp_is_multipart_encrypted): Removed. Merged code with *
3343 crypt.c (mutt_is_multipart_encrypted): this.
3345 * mutt.h: Protect against double inclusion.
3347 * pgplib.h (struct pgp_keyinfo): Remove the typedef to
3348 pgp_key_t. * crypt.h (pgp_key_t): Declare the typedef
3349 here. NOTE: This is now a pointer. Changed all usages
3352 * configure.in: Replace HAVE_PGP and HAVE_SMIME by the
3353 new CRYPT_BACKEND macros. Always include all OPS.*.
3354 (LIBOBJ): Replaced by AC_LIBOBJ as required by newer
3355 autoconfs. * Makefile.am (EXTRA_mutt_SOURCES): Move
3356 crypt.c to mutt_SOURCES. (mutt_SOURCES): Add cryptglue.c
3357 (EXTRA_DIST): Add crypt.h
3359 * pgp.h, pgplib.h, smime.h: Use the header only
3360 when the approriate backend has been configured. *
3361 pgp.c, pgpkey.c, smime.c: Build only if the approriate
3362 CRYPT_BACKEND_ macro is defined. * pgp.h, smime.h,
3363 global.h: Moved all variable declarations to global.h
3364 because they are now always defined.
3366 * sort.h: Always define PgpSortKey, although it does
3369 * keymap.h: Unconditionally include all PGP and SMIME
3370 stuff. * mutt.h: Ditto. * protos.h: Ditto.
3372 * init.h (HAVE_SMIME): Unconditionally include all
3373 crypto related definitions. Mark the doc entries with
3374 "(Crypto/PGP/SMIME only)".
3376 * globals.h: Replace gpg.h and smime.h by crypt.h.
3378 * functions.h: Always include all crypto commands.
3380 * copy.h: Unconditionally define the crypto related M_CM_
3382 * pgplib.h: Move APPLICATION_PGP and PGP* to crypt.h
3383 and include it. * smime.h: Move APPLICATION_SMIME
3384 and SMIME* to crypt.h and include it. * mutt_crypt.h
3385 (ENCRYPT,SIGN,GOODSIGN, BADSIGN): Move to crypt.h.
3387 * crypt.c: Replaced pgp.h and smime.h header by crypt.h.
3388 Always include all functions but shortcut them depending
3389 on WITHCRYPTO. All over the place use WITHCRYPTO
3390 instead of ifdefs. Replaced all direct calls of the
3391 backend fucntions by twrapper functions defined in
3392 cryptglue.c (crypt_get_keys): Removed prototypes.
3393 * pgp.h (pgp_findKeys): New prototype. * smime.h
3394 (smime_findKeys): New prototype. * cryptglue.c: New.
3395 * crypt.h: New. * mutt_crypt.h: Moved all crypt_*
3396 prototypes to gcrypt.h. Unconditionally use this file.
3398 * init.c: Replaced pgp.h and smime.h header by crypt.h.
3399 (parse_set): Use WITHCRYPTO instead of ifdefs.
3400 (mutt_var_value_complete): Ditto.
3402 * sendlib.c: Replaced pgp.h and smime.h header by crypt.h.
3403 (write_as_text_part): Now one macro using WITHCRYPTO.
3404 (mutt_write_mime_body): Use WITHCRYPTO instead of ifdefs.
3405 (mutt_make_message_attach): Ditto. (mutt_write_fcc):
3408 * send.c: Replaced pgp.h and smime.h header by crypt.h.
3409 (include_forward): Use WITHCRYPTO and validate
3410 passphrases for pgp and smime. (include_reply): Ditto.
3411 (generate_body): Use WITHCRYPTO instead of ifdefs.
3412 (ci_send_message): Ditto.
3414 * recvattach.c: Replaced pgp.h and smime.h header
3415 by crypt.h. (mutt_gen_attach_list): Use WITHCRYPTO
3416 instead of ifdefs. (mutt_attach_display_loop): Ditto
3417 (mutt_view_attachments): Ditto.
3419 * postpone.c: Replaced pgp.h and smime.h header by
3420 crypt.h. (mutt_get_postponed): Use WITHCRYPTO instead
3421 of ifdefs. (mutt_parse_crypt_hdr): Always include and use
3422 WITHCRYPTO instead of ifdefs. (mutt_prepare_template):
3423 Use WITHCRYPTO instead of ifdefs.
3425 * pop.c: Removed pgp.h and smime.h. (pop_fetch_message):
3426 Use WITHCRYPTO instead of ifdefs.
3428 * pattern.c: Replaced pgp.h and smime.h header by crypt.h.
3429 (Flags): Always include the crypto flags. (msg_search):
3430 Use WITHCRYPTO instead of ifdefs. (mutt_pattern_exec):
3433 * parse.c: Removed pgp.h and smime.h.
3434 (mutt_parse_mime_message): Use WITHCRYPTO instead
3437 * pager.c: Replaced pgp.h and smime.h header by crypt.h.
3438 (mutt_pager): Use WITHCRYPTO instead of ifdefs.
3440 * mx.c: Removed smime.h and pgp.h. (mx_update_context):
3441 Use WITHCRYPTO instead of ifdefs.
3443 * muttlib.c: Replaced pgp.h and smime.h header by crypt.h.
3444 (mutt_needs_mailcap): Use WITHCRYPTO. Note, that there
3445 used to be an error when PGP was not configured so
3446 that TYPEAPPLICATION was not recognized for SMIME.
3447 (mutt_is_text_part): Use WITHCRYPTO instead of ifdefs.
3449 * main.c: Include crypt.h. (show_version): Remove
3450 HAVE_PGP and HAVE_SMIME. Add CRYPT_BACKEND_CLASSIC_PGP,
3451 CRYPT_BACKEND_CLASSIC_SMIME.
3453 * keymap.c: Include crypt.h so that we can test
3454 WITHCRYPTO. (Menus): Always include pgp and smime.
3455 (km_init): Create smime and pgp bindings depending
3456 on WITHCRYPTO. (km_get_table): Return OpPgp depending
3459 * hook.c (mutt_parse_hook): Use WITHCRYPTO instead
3460 of ifdefs. (mutt_crypt_hook): Always include.
3462 * headers.c: Replaced pgp.h and smime.h header by crypt.h.
3463 (mutt_edit_headers): Use WITHCRYPTO instead of ifdefs
3465 * hdrline.c: Replaced pgp.h and smime.h header by crypt.h.
3466 (hdr_format_str): Use WITHCRYPTO.
3468 * handler.c: Replaced pgp.h and smime.h header by crypt.h.
3469 (mutt_can_decode): Use WITHCRYPTO instead of ifdefs.
3470 (mutt_can_decode): Application/smime is now also checked
3471 when PGP support is not configured. (mutt_body_handler):
3474 * curs_main.c: Replaced pgp.h and smime.h header
3475 by crypt.h. (mutt_index_menu): Shortcut crypto only
3476 operations depending on WITHCRYPTO.
3478 * copy.c: Replaced pgp.h and smime.h header by crypt.h.
3479 (_mutt_copy_message):
3481 * compose.c: Replaced pgp.h and smime.h header by crypt.h.
3482 (enum): Always include HDR_CRYPT and HDR_CRYPTINFO.
3483 (redraw_crypt_lines): Always include this fnc but shortcut
3484 it depending on WITHCRYPT. Draw lines depending on
3485 the configured crypto support. (pgp_send_menu):
3486 Always include this one. Call wrapper functions.
3487 (smime_send_menu): Likewise. (draw_envelope): Use
3488 WITHCRYPTO instead of ifdefs. (mutt_compose_menu):
3489 Allow pgp/smime commands only when configured.
3491 * commands.c: Replaced pgp.h and smime.h header
3492 by crypt.h. (mutt_display_message,pipe_msg,
3493 _mutt_pipe_message) (set_copy_flags, mutt_save_message,
3494 mutt_edit_content_type) (_mutt_check_traditional_pgp):
3497 * attach.c (mutt_view_attachment): Removed HAVE_GPG and
3498 HAVE_SMIME and replaced by global variable WITHCRYPTO.
3499 Replaced pgp and smime header by crypt.h.x
3501 2003-01-09 17:27:25 Thomas Roessler <roessler@does-not-exist.org>
3504 * pgppubring.c: Don't make a "hard" transition to the new GnuPG
3505 syntax in pgpring. This change undoes one of David Shaw's
3506 changes which were just committed.
3508 2003-01-09 17:24:41 David Shaw <dshaw@jabberwocky.com> (roessler)
3510 * gnupgparse.c, pgppubring.c: The latest GnuPG has new abilities
3511 to work with disabled keys. Part of this change will eventually
3512 involve moving the 'd' that indicates a disabled key to a
3513 different part of the key listing.
3515 To smooth this transition, as of version 1.2.2, GnuPG will
3516 start giving the 'd' in both places (and will do this for a good
3519 Here is a patch so mutt will accept either the old or new syntax.
3521 2003-01-09 17:23:23 dshaw@jabberwocky.com (roessler)
3523 * curs_lib.c: A recent change causes all mutt_yesorno prompts
3524 to come out as [yes]/yes or [no]/no. Here's a fix.
3526 2003-01-05 22:16:02 Thomas Roessler <roessler@does-not-exist.org>
3529 * smime_keys.pl: Error checking for the creation of the temporary
3530 directory; also, use file mode 0700.
3532 2003-01-05 22:08:25 Bjoern Jacke <bjoern@j3e.de> (roessler)
3534 * smime_keys.pl: Improve temporary file handling.
3536 2003-01-05 22:02:37 Thomas Roessler <roessler@does-not-exist.org>
3539 * commands.c: Another mutt_yesorno() change, in order to correctly
3542 2003-01-05 22:00:00 Armin Wolfermann <aw@osn.de> (roessler)
3544 * recvcmd.c, send.c, alias.c, attach.c, commands.c, curs_lib.c,
3545 main.c, muttlib.c, mx.c, pgpkey.c: Fix a number of invocations
3546 of mutt_yesorno(): Always explicitly use the M_YES and M_NO
3547 constants. Fixes a couple of cases in which C-g would be
3550 2003-01-03 18:07:36 Thomas Roessler <roessler@does-not-exist.org>
3553 * pgp.c: Detect in-line key material when checking for traditional
3556 2002-12-22 20:04:51 René Clerc <rene@clerc.nl> (roessler)
3560 2002-12-22 20:01:32 Bjoern Jacke <bjoern@j3e.de> (roessler)
3562 * smime_keys.pl: Remove an unnecessary invocation of "cat";
3563 call openssl with the full path.
3565 2002-12-22 11:20:00 Vincent Lefevre <vincent@vinc17.org> (roessler)
3567 * po/fr.po: Another fr.po update for the CVS (taking into account
3568 the change in pgpkey.c:486)...
3570 2002-12-22 11:17:24 Martin Michlmayr <tbm@cyrius.com> (roessler)
3572 * hdrline.c, init.h: Add %A to the format strings, which expands
3573 to the reply-to address (if present) or to the author's address
3574 when there's no Reply-To header.
3576 2002-12-21 20:32:13 Thomas Roessler <roessler@does-not-exist.org>
3579 * ChangeLog: ok, gotos suck.
3581 * curs_main.c: OK, Michael is right: Gotos suck. ;-)
3583 2002-12-21 13:25:11 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
3587 2002-12-20 09:37:59 David Shaw <dshaw@jabberwocky.com> (roessler)
3589 * pgpkey.c: Minor tweak to an error message.
3591 2002-12-20 09:29:12 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
3595 2002-12-19 11:48:58 Thomas Roessler <roessler@does-not-exist.org>
3598 * doc/manual.sgml.head, doc/muttrc.man.head: Improve the
3599 documentation of pgp-hook/crypt-hook.
3601 * pgpkey.c: Don't bother the user with weak keys when there's
3602 a strong one. Experimental, based on discussions on mutt-dev.
3604 * cvslog2changelog.pl: Identify both the author of a change and
3605 the one who committed it to the CVS in the changelog.
3607 2002-12-19 07:42:36 Vincent Lefevre <vincent@vinc17.org> (roessler)
3611 2002-12-19 07:37:01 Thomas Roessler <roessler@does-not-exist.org>
3614 * Makefile.am: Michael doesn't have $VISUAL set.
3616 2002-12-18 17:29:56 Sahil Tandon <sahil@brandeis.edu> (me)
3618 * init.h: I found a small typo in the manual, specifically
3619 at this[1] URL. The description of the smart_wrap
3620 variable reads: "Controls the display of lines longer
3621 then the screen width in the internal pager." The word
3622 _then_ should be _than_ if I'm not mistaken.
3624 2002-12-18 10:26:35 Thomas Roessler <roessler@does-not-exist.org>
3627 * po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
3628 po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
3629 po/zh_TW.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po,
3630 po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
3631 po/id.po, po/it.po: make update-po
3633 * mkchangelog.sh: Turn on compression when getting log messages
3634 from the CVS server. (Now that I don't have the server locally,
3635 bandwidth is expensive... ;-)
3637 * keymap.c: Make the messages from the what-key function
3638 internationalizable.
3640 * crypt.c, crypt.h, mutt_crypt.h, pgp.c, pgp.h, smime.c, smime.h:
3641 Rename crypt.h to mutt_crypt.h.
3643 * Makefile.am: cvs update ChangeLog before trying to update
3646 2002-12-18 07:37:56 Roland Rosenfeld <roland@spinnaker.de> (roessler)
3650 2002-12-17 13:45:16 Vincent Lefevre <vincent@vinc17.org> (roessler)
3652 * po/fr.po: update fr.po
3654 2002-12-17 13:04:29 Thomas Roessler <roessler@does-not-exist.org>
3657 * .cvsignore: Ignore some more files.
3659 * Makefile.am, mkjtags.c: Remve that jed tags generator. I don't
3662 * cvslog2changelog.pl: Adding Michael's address to the changelog
3665 * build-release: Adopting the release-building script to the
3666 new changelog process.
3668 2002-12-17 10:37:24 roessler (roessler)
3670 * po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
3671 po/zh_TW.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
3672 po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/es.po, po/et.po,
3673 po/fr.po, po/gl.po, VERSION, build-release, po/ca.po, po/cs.po,
3674 po/da.po, po/de.po, po/el.po, po/eo.po, reldate.h: automatic
3675 post-release commit for mutt-1.5.3
3677 2002-12-17 09:50:26 Thomas Roessler <roessler@does-not-exist.org>
3680 * OPS, curs_main.c, functions.h: Experimental: Introduce
3681 {next,previous}-new-then-unread. These functions behave
3682 like {next,previous}-new as long as new messages are visible.
3683 When no new messages are visibuel any more, there's a fall-back
3684 to {next,prev}-unread.
3686 Memo to self: Impose a weekly quota on the use of goto statements.
3688 2002-12-16 20:28:46 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
3690 * handler.c, rfc2047.c, url.c: Fix #1424.
3692 2002-12-16 17:59:51 Thomas Roessler <roessler@does-not-exist.org>
3695 * pgp.c: Experimental short-cut code if the "image" of an address
3696 under a pgp-hook looks like a hexadecimal key id.
3698 2002-12-13 15:53:36 David Shaw <dshaw@jabberwocky.com> (roessler)
3700 * lib.c: Fixing Thomas' screw-up in mutt_concat_path.
3702 2002-12-13 11:00:44 René Clerc <rene@clerc.nl> (roessler)
3706 2002-12-11 22:47:57 Thomas Roessler <roessler@does-not-exist.org>
3709 * muttlib.c, pgp.c, protos.h, send.c: Fix #1417; thanks to
3710 Derek D. Martin <ddm@sophic.org> for the excellent observation.
3711 (In addition to the fix proper, some tracking of temporary files
3712 is added to mutt's debugging output.)
3714 * crypt.c: Call endwin() before calling PGP for traditional
3717 2002-12-11 15:51:57 Vincent Lefevre <vincent@vinc17.org> (roessler)
3721 2002-12-11 15:20:21 Thomas Roessler <roessler@does-not-exist.org>
3724 * browser.c, complete.c, hook.c, init.c, lib.c, lib.h: Herbert
3725 Martin Dietze <herbert@the-little-red-haired-girl.org> notes that
3726 mutt may currently build IMAP URLs like imap://exchange//herbert
3727 for FCCs. The fix in this patch is to include a function named
3728 mutt_concat_path which concatenates path elements, but avoids
3729 the creation of double slashes. (These don't create problems
3730 when you're just accessing the file system, but apparently thy
3731 do cause problems with IMAP.)
3733 * imap/auth.c, imap/command.c, imap/imap.c, imap/imap.h,
3734 imap/util.c, date.c, dotlock.c, dotlock.h, edit.c, editmsg.c,
3735 enter.c, extlib.c, flags.c, from.c, functions.h, gnupgparse.c,
3736 handler.c, hash.c, hash.h, headers.c, help.c, history.c,
3737 history.h, keymap.c, keymap.h, lib.c, lib.h, main.c, makedoc.c,
3738 mapping.h, menu.c, mh.c, mime.h, mkjtags.c, mutt_curses.h,
3739 mutt_menu.h, mutt_regex.h, mutt_socket.c, muttlib.c, mx.c, mx.h,
3740 pager.h, parse.c, pattern.c, pgp.c, pgp.h, pgpinvoke.c, pgpkey.c,
3741 pgplib.c, pgplib.h, postpone.c, protos.h, query.c, recvattach.c,
3742 recvcmd.c, remailer.c, remailer.h, resize.c, rfc1524.c, rfc1524.h,
3743 rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h, rfc822.c, rfc822.h,
3744 score.c, signal.c, snprintf.c, sort.c, sort.h, status.c,
3745 system.c, thread.c, url.c, addrbook.c, alias.c, attach.c,
3746 attach.h, browser.c, browser.h, buffy.c, buffy.h, charset.c,
3747 charset.h, commands.c, complete.c, compose.c, copy.h, crypt.c,
3748 crypt.h, curs_main.c: Fix Mike's and my e-mail addresses in
3751 * muttbug.sh.in: Ask for the user's e-mail address.
3753 * pager.c: Try to make search-next behave more closely to what
3754 people are used to, again. The behaviour introduced by this
3755 patch will give you the previous search string as the default,
3756 but will search-next when you just press enter without changing
3759 2002-12-10 20:56:52 Thomas Roessler <roessler@does-not-exist.org>
3762 * imap/command.c, imap/imap.c, imap/message.c, imap/utf7.c,
3763 imap/util.c, score.c, send.c, sendlib.c, smime.c, thread.c, url.c,
3764 addrbook.c, alias.c, attach.c, browser.c, buffy.c, charset.c,
3765 color.c, compose.c, copy.c, crypt.c, curs_main.c, enter.c,
3766 gnupgparse.c, hash.c, history.c, hook.c, init.c, lib.c, main.c,
3767 mbox.c, menu.c, mh.c, mutt_ssl.c, mutt_ssl_nss.c, muttlib.c,
3768 mx.c, pager.c, parse.c, pattern.c, pgp.c, pgpkey.c, pgplib.c,
3769 pgppacket.c, pgppubring.c, pop.c, pop_auth.c, postpone.c,
3770 query.c, recvattach.c, remailer.c, rfc1524.c, rfc2047.c,
3771 rfc2231.c, rfc822.c: Replace safe_free calls by the FREE macro.
3773 2002-12-09 19:06:40 Thomas Roessler <roessler@does-not-exist.org>
3776 * Makefile.am: Minor formatting fix.
3778 * cvslog2changelog.pl: Change the ChangeLog format as suggested
3779 by Martin Michlmayer.
3781 * send.c: Try to fix another obscure error in S/MIME auto-signing
3784 * rfc822.c: Experimental patch to fix #1318.
3786 2002-12-09 18:09:49 David Jardine <david@jardine.de> (roessler)
3788 * init.h: Documentation fix concerning %L in index_format. #1313.
3790 2002-12-09 18:05:54 David Shaw <dshaw@jabberwocky.com> (roessler)
3792 * mh.c, parse.c: Reduce the meaning of the mark_old option so
3793 it only controls whether new messages are marked as old when
3794 leaving the mailbox.
3796 2002-12-09 17:54:25 Jesus Climent <jesus.climent@hispalinux.es>
3799 * po/es.po: Fix a typo. (#1392)
3801 2002-12-09 17:52:50 Anders Helmersson <anders.helmersson@telia.com>
3804 * addrbook.c, curs_lib.c, protos.h, query.c: Fix #1390. Based on
3805 a patch submitted earlier by Edmund Grimley Evans.
3807 2002-12-09 17:44:54 roessler (roessler)
3811 2002-12-09 17:44:28 Michael Elkins <me@sigpipe.org> (roessler)
3813 * OPS, PATCHES, curs_main.c, functions.h, keymap.c, keymap.h,
3814 menu.c: This patch adds two features to mutt:
3816 - you can now specify the octal code of a key in a bind or
3817 macro function, using the syntax <NNN>. Eg, bind index <541>
3818 show-version This allows you to bind to a function key for
3819 which Mutt doesn't have a friendly name associated with it.
3821 - adds a what-key function which allows you to press a key and
3822 have mutt show you the decimal/octal value. (not bound to
3823 anything by default)
3825 2002-12-09 16:07:24 Toomas Soome <tsoome@muhv.pri.ee> (roessler)
3829 2002-12-09 13:30:02 Thomas Roessler <roessler@does-not-exist.org>
3832 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
3833 po/zh_CN.po, po/zh_TW.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
3834 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/eo.po,
3835 po/es.po, po/et.po, po/fr.po, po/ca.po, po/cs.po, po/da.po,
3836 po/de.po, po/el.po, compose.c: Try to fix a localization issue
3837 identified by Pawel Dzienkonski (#1410). Side effect: All
3838 translations will need an update of the S/MIME key translations.
3840 2002-12-09 11:20:14 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
3844 2002-12-08 23:14:43 ph04169@cc.uoi.gr (roessler)
3848 2002-12-08 16:11:35 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
3853 2002-12-08 15:10:59 Roland Rosenfeld <roland@spinnaker.de> (roessler)
3857 2002-12-07 19:19:34 Thomas Roessler <roessler@does-not-exist.org>
3860 * Makefile.am: yet another one.
3862 * Makefile.am: Another changelog-related change.
3864 * ChangeLog, Makefile.am, cvslog2changelog.pl: Automatically
3865 update ChangeLog as part of the commit process.
3867 * doc/Makefile.in, ChangeLog, ChangeLog.old, Makefile.am,
3868 cvslog2changelog.pl, mkchangelog.sh: Change the style
3869 of ChangeLog: Now, the actual patch submitter's name is
3870 extracted from the commit message and used for the change log.
3871 For the moment, the date format doesn't match the one in the
3872 old changelog. If you want to fix this, submit a patch to
3873 cvslog2changelog.pl. ;-)
3875 2002-12-07 08:55:59 Vincent Lefevre <vincent@vinc17.org> (roessler)
3879 2002-12-07 08:55:23 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
3881 * pgppubring.c: Fix a compilation warning.
3883 2002-12-07 08:53:21 Thomas Roessler <roessler@does-not-exist.org>
3886 * mh.c, mutt.h, muttlib.c: Gracefully handle unknown maildir
3889 2002-12-06 11:30:08 Thomas Roessler <roessler@does-not-exist.org>
3892 * Makefile.am: Run check_sec.sh before committing.
3894 2002-12-06 11:28:30 Brendan Cully <brendan@kublai.com> (roessler)
3896 * m4/gettext.m4, m4/iconv.m4, build-release, configure.in:
3899 2002-12-06 11:14:13 roessler (roessler)
3901 * po/zh_CN.po, po/zh_TW.po, po/uk.po, po/ru.po, po/sk.po,
3902 po/sv.po, po/tr.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
3903 po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
3904 po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/da.po,
3905 po/de.po, VERSION, po/ca.po, po/cs.po, reldate.h, ChangeLog:
3906 automatic post-release commit for mutt-1.5.2
3908 2002-12-06 10:56:30 Thomas Roessler <roessler@does-not-exist.org>
3911 * curs_lib.c, pgppubring.c: Fixing a number of traditional malloc
3912 calls which have made their way into the code.
3914 * build-release: Don't post announcements automatically for
3917 2002-12-05 22:30:02 Michael Elkins <me@sigpipe.org> (roessler)
3919 * doc/manual.sgml.head: Fix #1398.
3921 2002-11-25 14:16:47 Lars Hecking <lhecking@nmrc.ucc.ie> (roessler)
3923 * sendlib.c, ChangeLog, INSTALL, charset.h, configure.in: The
3926 2002-11-14 08:12:30 Michael Elkins <me@sigpipe.org> (roessler)
3928 * curs_lib.c: Fix #1388.
3930 2002-11-13 10:10:52 Thomas Roessler <roessler@does-not-exist.org>
3933 * main.c: A description of -A was lacking from the help string.
3935 * doc/manual.sgml.head, doc/mutt.man, main.c, protos.h: Add a
3936 new command line option -A which is used to expand aliases.
3938 * keymap.c: Add a safeguard #ifdef for the KEY_BTAB entry.
3939 Suggested by Thomas Dickey.
3941 2002-11-12 09:20:30 Michael Elkins <me@sigpipe.org> (roessler)
3943 * keymap.c: Tell mutt about the back-tab key (shift tab).
3945 2002-11-12 09:20:09 Thomas Roessler <roessler@does-not-exist.org>
3950 * Makefile.am: Add "make pclean" in order to clean up PATCHES.
3952 2002-11-12 08:55:57 TAKAHASHI Tamotsu <arms405@jade.dti.ne.jp>
3957 2002-11-12 08:41:18 Thomas Roessler <roessler@does-not-exist.org>
3960 * README: Add an explicit note that CVS doesn't work from
3961 ftp.mutt.org any more.
3963 2002-11-12 08:35:34 "Yasuhiro Matsumoto" <mattn_jp@hotmail.com>
3966 * mbyte.c: cp932 should be treated like shift_jis.
3968 2002-11-12 08:20:11 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
3970 * imap/auth_gss.c, imap/auth_sasl.c, configure.in, main.c,
3971 mutt_sasl.c, mutt_sasl.h: Hi - this is a patch against mutt-1.4
3972 to use version 2 of the Cyrus SASL library; all changes are
3973 ifdef'd so as not to break SASLv1 support. This includes a patch
3974 to configure.in to allow the choice between v1 and v2, but someone
3975 with a better understanding of autoconf should double-check it.
3977 2002-11-12 08:00:51 Michael Elkins <me@sigpipe.org> (roessler)
3979 * handler.c: Actually commit patch-1.5.1.me.long_qp.2.
3981 * mailbox.h, mh.c, mx.c: The maildir_time patch.
3983 2002-11-11 21:17:25 Thomas Roessler <roessler@does-not-exist.org>
3986 * muttbug.sh.in: You shall not use CVS to distribute test
3989 * muttbug.sh.in: more fixes.
3991 * muttbug.sh.in: Add some rpm-related intelligence to flea.
3993 * muttbug.sh.in: Fix flea's interaction with bug(1) on Debian
3996 * PATCHES: Clean up the patch list.
3998 2002-11-11 20:32:30 Michael Elkins <me@sigpipe.org> (roessler)
4000 * PATCHES, hdrline.c: Fix #485: Make %z work like %Z inside of
4001 %{} in $index_format.
4003 * PATCHES, copy.c: Fix #1379 - update the total mailbox size
4004 when an attachment is deleted.
4006 * PATCHES, curs_main.c, menu.c, pager.c: Fix #1310; redraw
4009 * doc/manual.sgml.head, init.h: Fix #1306.
4011 * send.c: Fix #1364.
4013 2002-11-11 19:50:23 Steve Kennedy <steve-md@gbnet.net> (roessler)
4015 * pgp.c: Fix memory leak in the PGP code.
4017 2002-11-11 19:46:29 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
4019 * commands.c, protos.h, sendlib.c: Fix #718.
4021 2002-11-11 19:38:30 Thomas Roessler <roessler@does-not-exist.org>
4024 * sendlib.c: Fix #1366.
4026 2002-11-11 19:24:24 Martin Siegert <siegert@sfu.ca> (roessler)
4028 * mx.c: Fix IMAP moving; #1367.
4030 2002-11-11 19:22:17 rene@clerc.nl (roessler)
4032 * send.c: Another S/MIME ifdef misses and causes compilation
4035 2002-11-11 19:21:24 Michael Elkins <me@sigpipe.org> (roessler)
4037 * init.h: patch-1.5.1-me.status_doc.2
4039 2002-11-11 19:16:11 Thomas Roessler <roessler@does-not-exist.org>
4042 * alias.c, init.c, protos.h: patch-1.5-tlr.alias-parse.1 -
4043 extension of patch-1.5.1-me.aliascheck.1
4045 This patch catches the same kind of bad alias names caught by
4046 Michael's patch. There are some extensions:
4048 1. Mutt makes sure that it doesn't _suggest_ bad names to
4049 the user. 2. If a name is bad, the user is informed, and may
4051 name. In this case, mutt will automatically suggest a fixed
4053 3. If the user insists in the bad name, it's written into the
4054 aliases file with proper quoting.
4055 4. When mutt parses the aliases file, it now uses the normal
4056 tokenizer routines in order to properly handle quoted alias
4059 2002-11-11 18:36:25 Michael Elkins <me@sigpipe.org> (roessler)
4061 * handler.c: patch-1.5-me.long_qp.2 (#1371) - fix truncation
4062 with overly long Q-P encoded lines.
4064 2002-10-22 21:24:07 René Clerc <rene@clerc.nl> (roessler)
4066 * commands.c: Add some missing #ifdefs.
4068 2002-10-22 21:23:20 Michael Elkins <me@sigpipe.org> (roessler)
4070 * init.h, recvattach.c: Documentation fix; #1326
4072 2002-10-22 21:22:45 René Clerc <rene@clerc.nl> (roessler)
4074 * send.c: Another crypt_reply fix.
4076 2002-10-10 09:50:03 René Clerc <rene@clerc.nl> (roessler)
4078 * send.c: Make sure that crypt_reply replies with the same type,
4079 despite a possible S/MIME default.
4081 2002-10-10 09:43:29 Michael Elkins <me@sigpipe.org> (roessler)
4083 * doc/manual.sgml.head, doc/manual.sgml.head: Document escaping
4084 rules for regular expressions (#1351).
4086 * pager.c: Fix header coloring, so there is no difference between
4089 * init.h: PGP documentation glitch.
4091 2002-10-10 09:33:33 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
4093 * doc/manual.sgml.head: Fix #1340 (documentation)
4095 2002-10-10 09:33:05 Michael Elkins <me@sigpipe.org> (roessler)
4097 * pager.c: Jeremy Lin wrote: > When I search with / and get
4098 a match, doing '/\r' doesn't move to the next > match. This
4099 behavior is unlike the less pager, and is rather useless, IMHO.
4101 Try the attached patch.
4103 2002-09-23 12:08:43 Thomas Roessler <roessler@does-not-exist.org>
4106 * buffy.c: A variant of buffy notification. Note: If you folks
4107 don't like this, we can return to the old version.
4109 2002-09-09 21:48:19 Rudi Chiarito <nutello@sweetness.com> (roessler)
4111 * OPS, browser.c, buffy.c, curs_main.c, functions.h, pager.c,
4112 protos.h: Add a buffy-list function, and display more information
4113 when new mail arrives. With some modifications from tlr.
4115 2002-09-09 21:19:08 Michael Elkins <me@sigpipe.org> (roessler)
4119 * mh.c: [STABLE] Fix #1321.
4121 2002-09-09 21:04:03 Tony Leneis <tony@cvr.ds.adp.com> (roessler)
4123 * signal.c: Tru64 Unix portability patch.
4125 * signal.c: [STABLE] Tru64 Unix portability patch.
4127 2002-09-09 21:02:05 Vincent Lefevre <vincent@vinc17.org> (roessler)
4129 * doc/manual.sgml.head: Fixing a typo.
4131 2002-09-09 20:53:46 Thomas Roessler <roessler@does-not-exist.org>
4134 * postpone.c: Fixing #1300. Noted by David Shaw
4135 <dshaw@jabberwocky.com>.
4137 * postpone.c: Fix #1299; noted by David Shaw
4138 <dshaw@jabberwocky.com>.
4140 2002-09-09 20:20:20 Michael Elkins <me@sigpipe.org> (roessler)
4142 * init.h, mutt.h, send.c: Introducing $forward_edit.
4144 * globals.h, init.h, send.c: Introduce $content_type. There's
4145 one change against Michael's patch, in how the "format=flowed"
4148 2002-09-09 20:04:45 Vincent Lefevre <vincent@vinc17.org> (roessler)
4150 * history.c: [STABLE] Fixing history classes.
4152 * history.c: Fixing history classes.
4154 2002-09-09 19:56:25 Armin Wolfermann <aw@osn.de> (roessler)
4156 * mh.c: when doing the second parsing pass on a maildir,
4157 mutt doesn't delete the fake HEADER struct if the file is
4158 unreadable. With this fix unreadable files get silently ignored
4159 (like in the MH case).
4161 2002-09-09 19:55:01 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
4166 2002-09-09 19:53:24 Michael Elkins <me@sigpipe.org> (roessler)
4168 * editmsg.c: Fixing #1149: Truncate files used for editing
4171 2002-09-09 19:29:26 Nicolas Rachinsky <nicolas@dauerreden.de>
4174 * doc/manual.sgml.head, doc/muttrc.man.head, buffy.c, buffy.h,
4175 init.h: An unmailboxes command. #1311.
4177 2002-09-09 19:24:54 Michael Elkins <me@sigpipe.org> (roessler)
4179 * attach.c: Fixing #1330.
4181 * attach.c: [STABLE] Fixing #1330.
4183 2002-08-09 07:01:11 Thomas Roessler <roessler@does-not-exist.org>
4186 * doc/muttrc.man.head: Document unalternative_order in the
4189 2002-08-09 06:58:37 Michael Elkins <me@sigpipe.org> (roessler)
4191 * doc/manual.sgml.head, init.c, init.h: The following patch
4192 adds the `unalternative_order' command. It also allows using
4193 "*" more generically in un-commands which use parse_unlists().
4195 2002-08-05 17:25:05 Michael Elkins <me@sigpipe.org> (roessler)
4197 * pgpewrap.c, pgppubring.c, pgpewrap.c, pgppubring.c: Error
4200 2002-07-26 08:24:01 Michael Elkins <me@sigpipe.org> (roessler)
4202 * doc/manual.sgml.head: Documentation for reply-hook. Another
4203 patch (for the manual page) would be most welcome. ;-))
4205 * curs_lib.c: The attached patch fixes mutt_yesorno() so that the
4206 question will be truncated enough to always fit in the default
4207 answer string. The size is calculated on the fly so that there
4208 is no artificial truncation.
4210 2002-07-24 09:46:58 TAKIZAWA Takashi <taki@luna.email.ne.jp> (roessler)
4212 * mutt.h, mutt.h: The attached patch sets MB_LEN_MAX to 16,
4213 which is MB_LEN_MAX value on glibc-2.2. It works only with
4214 --without-wc-funcs switch. It may be applied to mutt-1.4 and
4217 2002-07-24 09:37:41 Lars Hecking <lhecking@nmrc.ie> (roessler)
4219 * configure.in, configure.in: Fix a quoting sloppiness. Noted by
4222 2002-07-24 09:33:59 Thomas Roessler <roessler@does-not-exist.org>
4225 * browser.c, browser.c: Fixing #1282. An off-by-one error. :-/
4227 2002-07-24 09:20:22 Michael Elkins <me@sigpipe.org> (roessler)
4229 * mutt.h, send.c, hook.c, init.h: reply-hook. Documentation
4232 2002-07-24 09:06:06 Vincent Lefevre <vincent@vinc17.org> (roessler)
4236 2002-07-24 08:41:31 Michael Elkins <me@sigpipe.org> (roessler)
4238 * doc/mutt.man, compose.c, editmsg.c, init.c, init.h, attach.c,
4239 doc/mutt.man, compose.c, editmsg.c, init.c, init.h, attach.c:
4240 Fix $editor and $visual. Based on an earlier patch from Edmund
4243 2002-07-19 19:23:21 Michael Elkins <me@sigpipe.org> (roessler)
4245 * doc/manual.sgml.head: Another documentation patch.
4247 2002-07-17 12:48:38 Rocco Rutte <s1118644@mail.inf.tu-dresden.de>
4250 * sendlib.c: * Thomas Roessler [02-07-08 10:14:53 +0200]
4251 wrote: > * sendlib.c, 3.12 -> 3.13 > From: Rocco Rutte
4252 <s1118644@mail.inf.tu-dresden.de>
4254 > Make encode_from a bit more aggressive, by also catching a
4255 'f' in > the beginning of a line.
4257 'Catch' is good but also to encode it is better. It may have
4258 been too late (sorry for that) so I fixed it. I don't know why
4259 the current source only escapes lines that actually begin with
4260 'from' or 'From' followed by some text. I think that escaping
4261 'from' or 'From' on a single line should be done, too.
4263 Not a big deal, anyways.
4265 2002-07-16 07:28:11 Michael Elkins <me@sigpipe.org> (roessler)
4267 * main.c, main.c: Update copyright notices.
4269 2002-07-07 19:33:50 Cedric Duval <cedricduval@free.fr> (roessler)
4271 * doc/manual.sgml.head, doc/mutt.man, init.h: Documentation fixes.
4273 2002-07-07 19:29:05 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
4276 * doc/manual.sgml.head: Dcumentation fixes.
4278 2002-07-07 19:23:22 Cedric Duval <cedricduval@free.fr> (roessler)
4280 * doc/manual.sgml.head, doc/mutt.man, init.h: Documentation fixes.
4282 2002-07-07 19:22:19 Rocco Rutte <s1118644@mail.inf.tu-dresden.de>
4285 * sendlib.c: Make encode_from a bit more aggressive, by also
4286 catching a 'f' in the beginning of a line.
4288 2002-07-07 19:13:03 Velko Hristov <hristov@informatik.hu-berlin.de>
4293 2002-07-07 19:11:15 Jeremy Blosser <jblosser-mutt@firinn.org>
4296 * init.h: Add unauto_view to the stable branch. A one-liner.
4298 2002-06-28 19:52:31 Michael Elkins <me@sigpipe.org> (roessler)
4300 * doc/manual.sgml.head, doc/manual.sgml.head: Documentation fix
4303 2002-06-18 10:03:52 (automatic) (roessler)
4305 * po/zh_TW.po, po/tr.po, po/uk.po, po/zh_CN.po, po/sv.po,
4306 po/sk.po, po/ru.po, po/pt_BR.po, po/nl.po, po/pl.po, po/ja.po,
4307 po/ko.po, po/lt.po, po/it.po, po/gl.po, po/hu.po, po/id.po,
4308 po/eo.po, po/es.po, po/et.po, po/fr.po, po/el.po, po/da.po,
4309 po/de.po, po/ca.po, po/cs.po: "make update-po"
4311 2002-06-18 10:02:44 several submitters (roessler)
4313 * po/ca.po: Adding a BG translation. Update for CA.
4315 2002-06-18 10:02:43 roessler (roessler)
4317 * po/bg.po: branches: 1.1.2; file bg.po was initially added on
4318 branch mutt-1-4-stable.
4320 2002-06-18 10:02:43 several submitters (roessler)
4322 * po/bg.po: Adding a BG translation. Update for CA.
4324 * configure.in: Adding a BG translation.
4326 2002-06-18 09:53:12 Michael Elkins <me@sigpipe.org> (roessler)
4328 * init.c, init.c: The string used to store the commmand for a
4329 backtic expansion in the muttrc was not free'd if the command
4330 failed for some reason.
4332 2002-06-18 09:52:13 David Champion <dgc@uchicago.edu> (roessler)
4334 * m4/gssapi.m4: Okay, two bugs here. One's an oversight of mine
4335 in my previous patch, where I tried to use "[hH]" as Bourne code
4336 while m4 had quoting set to ([, ]) -- this probably makes mutt
4337 mis-detect Heimdal after all.
4339 The other is not mine (i.e., it's in cvs now) and it makes mutt
4340 overstrike $LIBS if Heimdal or MIT Kerberos is detected. This is
4341 a problem for anyone who needs -lnsl -lsocket, in particular. I
4342 was fixing this by hand during late 1.3.x releases, as I didn't
4343 have time to track it down....
4345 Here's a patch against the current (unpatched) 1.5 cvs copy of
4346 m4/gssapi.m4. It probably should go into both branches. Sorry
4349 2002-06-06 23:13:54 Michael Elkins <me@sigpipe.org> (roessler)
4351 * color.c: Fix #1230.
4353 2002-06-06 12:22:05 Will Fiveash <william.fiveash@sun.com> (roessler)
4355 * init.h, init.h: Fix a couple of compile-time warnings.
4357 2002-05-31 16:59:39 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
4359 * charset.c, charset.h, sendlib.c, charset.c, charset.h,
4360 sendlib.c: Fix charset-hook.
4362 2002-05-31 16:45:49 Lars Hecking <lhecking@nmrc.ucc.ie> (roessler)
4364 * m4/iconv.m4, INSTALL, charset.h, configure.in: The noiconv
4365 patch. Should probably have been in 1.4.
4367 2002-05-30 12:15:02 Thomas Roessler <roessler@does-not-exist.org>
4370 * rfc822.c: Properly handle empty addresses (<>) when they show
4371 up in mail headers. The approach taken is to store this address
4372 as <@>, and to check this special case when printing an address.
4374 2002-05-29 09:31:51 roessler (roessler)
4376 * po/zh_CN.po, po/zh_TW.po, po/uk.po, po/tr.po, po/sk.po,
4377 po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/ko.po, po/lt.po,
4378 po/nl.po, po/it.po, po/ja.po, po/fr.po, po/gl.po, po/hu.po,
4379 po/id.po, po/eo.po, po/es.po, po/et.po, po/da.po, po/de.po,
4380 po/el.po, VERSION, po/ca.po, po/cs.po, reldate.h, ChangeLog:
4381 automatic post-release commit for mutt-1.4
4383 2002-05-29 09:28:33 Roland Rosenfeld <roland@spinnaker.de> (roessler)
4387 2002-05-29 09:27:46 Ronny Haryanto <ronny@haryan.to> (roessler)
4391 2002-05-28 09:07:29 Michael Elkins <me@sigpipe.org> (roessler)
4393 * mx.h, postpone.c: Fix some warnings noted by Vincent Lefevre.
4395 2002-05-21 07:28:28 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
4399 2002-05-18 05:39:55 Thomas Roessler <roessler@does-not-exist.org>
4402 * pattern.c: Fix #1175.
4404 * pattern.c: Fix #1175. Noticed by Alain Bench.
4406 2002-05-18 05:34:50 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
4408 * pop_lib.c, pop_lib.c: Attached patch for mutt 1.3.X/1.4 and
4409 1.5.X removes gcc warning in pop_lib.c.
4411 2002-05-16 17:33:19 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
4415 2002-05-16 13:05:14 Im Eunjea <eunjea@koru.org> (roessler)
4421 2002-05-16 13:04:23 Ronny Haryanto <ronny@haryan.to> (roessler)
4425 * compose.c: Triple-DES, not Tripple-DES.
4427 2002-05-14 18:56:01 "Andrej N. Gritsenko" <andrej@lucky.net> (roessler)
4431 2002-05-13 20:18:57 Toomas Soome <Toomas.Soome@microlink.ee> (roessler)
4433 * po/et.po, po/et.po: update
4435 2002-05-13 20:18:17 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
4437 * po/ru.po, po/uk.po, po/ru.po: update
4439 2002-05-13 20:16:08 Byrial Jensen <byrial@image.dk> (roessler)
4443 2002-05-13 20:15:40 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
4447 2002-05-13 20:15:07 Jörgen Tegnér <jorgen.tegner@telia.com> (roessler)
4449 * po/sv.po, po/sv.po: update
4451 2002-05-13 20:13:56 Vincent Lefevre <vincent@vinc17.org> (roessler)
4455 2002-05-06 11:27:20 Thomas Roessler <roessler@does-not-exist.org>
4458 * doc/manual.sgml.head: Remove -Q which is only present in
4459 unstable from the stable documentation. Thanks to Andreas Kneib
4460 <Andreas.Kneib@t-online.de> for noting.
4462 2002-05-02 01:05:27 Thomas Roessler <roessler@does-not-exist.org>
4465 * Makefile.am: Include smime.h with EXRA_DIST.
4467 2002-05-01 23:24:17 roessler (roessler)
4469 * po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
4470 po/zh_CN.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po, po/it.po,
4471 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po,
4472 po/et.po, po/fr.po, po/gl.po, po/hu.po, VERSION, po/ca.po,
4473 po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog:
4474 automatic post-release commit for mutt-1.5.1
4476 2002-05-01 23:21:10 Thomas Roessler <roessler@does-not-exist.org>
4479 * smime.c: Shut up check_sec.sh. No security holes, but some
4482 * check_sec.sh: Give all the warnings at once.
4484 * build-release: - This is a development branch. - Add a -nodiff
4485 option to suppress generating a patch.
4487 2002-05-01 23:08:53 roessler (roessler)
4489 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po,
4490 po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po,
4491 po/it.po, po/ja.po, po/ko.po, po/et.po, po/fr.po, po/gl.po,
4492 po/hu.po, po/id.po, po/da.po, po/de.po, po/el.po, po/eo.po,
4493 po/es.po, ChangeLog, VERSION, po/ca.po, po/cs.po, reldate.h:
4494 automatic post-release commit for mutt-1.3.99
4496 2002-05-01 23:06:21 Thomas Roessler <roessler@does-not-exist.org>
4499 * build-release: s/scp1/scp/
4501 2002-04-29 17:12:18 Thomas Roessler <roessler@does-not-exist.org>
4504 * lib.c, lib.h, protos.h, lib.c, lib.h, protos.h: Fix #1171.
4506 2002-04-29 12:26:23 Vincent Lefevre <vincent@vinc17.org> (roessler)
4510 2002-04-29 12:25:38 oota toshiya <oota@mspd.mt.nec.co.jp> (roessler)
4512 * po/ja.po, po/ja.po: update.
4514 2002-04-29 12:09:21 Byrial Jensen <byrial@image.dk> (roessler)
4516 * imap/util.c: There is a possible buffer overflow due an
4517 off-by-one error in imap/util.c, line 125. The error is in the
4518 maximum field width indication in the sscanf() call. You must
4519 have room in the receiving buffer for this number of characters
4520 /plus a terminating NULL character/.
4522 * imap/util.c: There is a possible buffer overflow due an
4523 off-by-one error in imap/util.c, line 125. The error is in the
4524 maximum field width indication in the sscanf() call. You must
4525 have room in the receiving buffer for this number of characters
4526 /plus a terminating NULL character/.
4528 2002-04-25 13:30:49 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
4530 * pop.c, pop_lib.c, pop.c, pop_lib.c: Attached patch fixes
4531 the problem described below. It should be applied to both mutt
4532 1.3/1.4 and 1.5 branches.
4534 > Date: Thu, 11 Apr 2002 16:24:00 -0500 > Subject: mutt 1.3.x
4535 / pop > From: "Ryan O'Hara" <rohara@isis.visi.com> > To:
4536 bcully@users.sourceforge.net > User-Agent: Mutt/1.3.27i
4538 > Hi. My apologies if this has nothing to do with you. If it
4539 does not, > maybe you could forward it on to someone.
4541 > In mutt 1.3.x I have noticed that if I uses POP to retrieve
4542 mail, and > I enter an incorrect password whem prompted, it will
4543 *save* that > password and keep trying to use it. However, in the
4544 1.2.x versions it > worked like this: type in wrong POP password,
4545 try to connect to POP > server again and it will ask you (again)
4546 for the password. mutt 1.3.x > does not, it just tries to connect
4547 with the wrongs password (which > just failed).
4549 > This is kinda annoying. Just thought I'd point out this
4554 2002-04-25 13:28:31 Wouter Verheijen <wv@xs2mail.com> (roessler)
4556 * doc/manual.sgml.head, doc/manual.sgml.head: Someone in
4557 news:comp.mail.mutt noted that the list of command-line options
4558 in the manual is not up-to-date.
4560 Included a small patch that includes all options that 'mutt
4563 2002-04-25 13:26:58 Cedric Duval <cedricduval@free.fr> (roessler)
4565 * doc/manual.sgml.tail, OPS, init.h, pattern.c: attached are
4566 fixes for some little mistakes :
4568 * history-down -> scroll _down_, not up * functions
4569 decode-(save|copy) do not exist in the attach menu. * gettext
4570 oversight in pattern.c * inconsistency between "printf-like
4571 sequences" used all over the place
4572 and "escape sequences" for the description of $attribution.
4574 * doc/manual.sgml.tail, pattern.c, OPS, init.h: attached are
4575 fixes for some little mistakes :
4577 * history-down -> scroll _down_, not up * functions
4578 decode-(save|copy) do not exist in the attach menu. * gettext
4579 oversight in pattern.c * inconsistency between "printf-like
4580 sequences" used all over the
4581 place and "escape sequences" for the description of
4584 2002-04-25 13:24:33 Thomas Roessler <roessler@does-not-exist.org>
4587 * recvattach.c: Also fix this for the S/MIME case.
4589 * recvattach.c: Fiy handling of multiparts which have encrypted
4590 sub-parts, at least for PGP.
4592 * sendlib.c: Force 7bit encoding for application/pgp-keys.
4594 2002-04-20 21:38:47 Thomas Roessler <roessler@does-not-exist.org>
4597 * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
4598 m4/lcmessage.m4, m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4,
4599 m4/progtest.m4, intl/ChangeLog, intl/Makefile.in,
4600 intl/bindtextdom.c, intl/config.charset, intl/dcigettext.c,
4601 intl/eval-plural.h, intl/gettextP.h, intl/gmo.h,
4602 intl/hash-string.h, intl/l10nflist.c, intl/libgnuintl.h,
4603 intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c,
4604 intl/localealias.c, intl/localename.c, intl/os2compat.c,
4605 intl/os2compat.h, intl/osdep.c, intl/plural-exp.c,
4606 intl/plural-exp.h, intl/plural.c, intl/plural.y, ABOUT-NLS,
4607 INSTALL, config.rpath, configure.in: Backing out the latest
4608 iconv-related changes from the mutt-1-4-stable branch.
4610 2002-04-20 21:36:38 roessler (roessler)
4612 * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
4613 m4/lcmessage.m4, m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4,
4614 m4/progtest.m4: same as above.
4616 2002-04-20 21:36:32 Thomas Roessler <roessler@does-not-exist.org>
4619 * intl/eval-plural.h, intl/gettextP.h, intl/gmo.h,
4620 intl/hash-string.h, intl/l10nflist.c, intl/libgnuintl.h,
4621 intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c,
4622 intl/localealias.c, intl/localename.c, intl/os2compat.c,
4623 intl/os2compat.h, intl/osdep.c, intl/plural-exp.c,
4624 intl/plural-exp.h, intl/plural.c, intl/plural.y, intl/ChangeLog,
4625 intl/Makefile.in, intl/bindtextdom.c, intl/config.charset,
4626 intl/dcigettext.c: Committing the new iconv patches into a
4629 * ABOUT-NLS, INSTALL, config.rpath, configure.in: Committing
4630 the new noiconv patches into a separate branch.
4632 * sendlib.c: Generate the resent-message-id ourselves, and add
4633 it in the top of the header.
4635 2002-04-20 08:11:13 Wouter Verheijen <wv@xs2mail.com> (roessler)
4637 * copy.c, mutt.h, sendlib.c: Bug #571 "mutt should not replicate
4638 ">From " headers while bounding", has a patch attached. Will that
4641 Although these lines are not generated by mutt, I would strongly
4642 suggest to prevent it, because by boucing a mail the MUA should
4643 ensure that the message header is according to the specification.
4644 A ">From " line is not, because of the spaces before a colon.
4646 Because this has such serious consequences (totally unreadable
4647 mail) when a MTA interpretes this line as the beginning of the
4648 body (not unreasonable), I think Mutt should prevent sending
4649 this invalid headerline.
4651 Because the other patch to the bugreport is not really correct
4652 IMHO (because the fieldnames are not limited to alphanumeric
4653 chars, RFC2822 3.6.8), I propose another one.
4655 This patch also appends Resent-* to the header, instead of
4656 prepending it. The Resent-Message-Id is however still appended,
4657 because I could not find it; is it added by the MTA instead of
4660 2002-04-20 07:55:20 roessler (roessler)
4662 * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
4663 m4/lcmessage.m4, m4/progtest.m4: Try to get the noiconv patch
4666 2002-04-20 07:55:09 Thomas Roessler <roessler@does-not-exist.org>
4669 * configure.in: Try to get the noiconv patch to work with my
4670 development environment.
4672 * INSTALL: Fix a typo.
4674 2002-04-20 07:26:10 Lars Hecking <lhecking@nmrc.ie> (roessler)
4676 * init.h, rfc2047.c, sendlib.c, INSTALL, charset.c, charset.h,
4677 configure.in, gnupgparse.c: patch.1.3.28.lh.noiconv
4678 =======================
4680 This is the new version of my noiconv patch. It _requires_
4681 the previous patch! If applied without, you'll have to resolve
4682 a couple of conflicts manually.
4684 Notes: - it's a lot cleaner than the old noiconv patch because
4686 modified - new configure option --disable-iconv; INSTALL
4688 [I am guessing here, but the background for the --without-iconv
4689 option mentioned in INSTALL was that mutt had a without-iconv
4690 option before gettext included iconv support. When mutt's
4691 intl/* files were updated to a newer gettext, there suddenly
4692 were two iconv options, which then got merged, that is,
4693 mutt's was removed. That was probably when --without-iconv
4694 stopped working, but I'm not sure, it may well be that it
4695 never worked since iconv support was introduced.]
4696 - all changes in *.[ch] files should be identical to the
4699 * intl/localename.c: This one seems to have been missing, too.
4701 2002-04-20 07:25:40 roessler (roessler)
4703 * intl/localename.c: branches: 1.1.2; 1.1.4; file localename.c
4704 was initially added on branch mutt-1-4-stable.
4706 2002-04-20 07:25:15 Lars Hecking <lhecking@nmrc.ie> (roessler)
4708 * config.rpath: Another file from the gettext patch.
4710 2002-04-20 07:25:15 roessler (roessler)
4712 * config.rpath: branches: 1.1.2; 1.1.4; file config.rpath was
4713 initially added on branch mutt-1-4-stable.
4715 2002-04-20 07:24:54 Lars Hecking <lhecking@nmrc.ie> (roessler)
4717 * m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4: Add new m4
4718 files from patch.1.3.28.lh.gettext-0.11.1.
4720 2002-04-20 07:24:54 roessler (roessler)
4722 * m4/lib-ld.m4: branches: 1.1.2; 1.1.4; file lib-ld.m4 was
4723 initially added on branch mutt-1-4-stable.
4725 * m4/lib-link.m4: branches: 1.1.2; 1.1.4; file lib-link.m4
4726 was initially added on branch mutt-1-4-stable.
4728 * m4/lib-prefix.m4: branches: 1.1.2; 1.1.4; file lib-prefix.m4
4729 was initially added on branch mutt-1-4-stable.
4731 2002-04-20 07:24:22 Lars Hecking <lhecking@nmrc.ie> (roessler)
4733 * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
4734 m4/lcmessage.m4, m4/progtest.m4, intl/ChangeLog,
4735 intl/Makefile.in, intl/bindtextdom.c, intl/config.charset,
4736 intl/dcigettext.c, intl/eval-plural.h, intl/gettextP.h,
4737 intl/gmo.h, intl/hash-string.h, intl/l10nflist.c,
4738 intl/libgnuintl.h, intl/loadinfo.h, intl/loadmsgcat.c,
4739 intl/localcharset.c, intl/localealias.c, intl/os2compat.c,
4740 intl/os2compat.h, intl/osdep.c, intl/plural-exp.c,
4741 intl/plural-exp.h, intl/plural.c, intl/plural.y:
4742 patch.1.3.28.lh.gettext-0.11.1 ==============================
4744 This one updates the gettext stuff in mutt to gettext-0.11.1. I
4745 started doing this in the hope that the new gettext version would
4746 simplify the noiconv patch, but unfortunately, this turned out
4747 not to be the case (the new iconv m4 macros still don't allow
4748 for switching iconv support off).
4750 However, as a few hours of merging and testing were spent,
4751 I'd suggest to adopt it for 1.4. The actual changes to intl/*
4752 are part cosmetic, part code reorganisation. Ok, a bit more,
4753 I'm no gettext expert :)
4755 Notes: - after applying the patch, you need to chmod 755
4756 config.rpath - a couple of new files for m4/*, too - I have
4757 broken with the tradition of renaming gettext's AM_* macros
4758 to MUTT_AM_*! I don't think it's necessary anymore to customise
4759 these macros, but you (I really mean "you, tlr" :) want to
4760 have a look at the new gettext.m4. The others should be ok
4762 - previous gettext updates were also updating po/Makefile.in.in,
4763 which I didn't; someone who has a clue about gettext should
4764 check whether this might be necessary, and also whether any
4765 other files in po/ need updating
4767 I will provide the same patch for the 1.5 branch at some stage,
4768 ideally after getting some F E E D B A C K for this one.
4770 2002-04-20 07:23:49 roessler (roessler)
4772 * intl/eval-plural.h: branches: 1.1.2; 1.1.4; file eval-plural.h
4773 was initially added on branch mutt-1-4-stable.
4775 * intl/gmo.h: branches: 1.1.2; 1.1.4; file gmo.h was initially
4776 added on branch mutt-1-4-stable.
4778 * intl/os2compat.c: branches: 1.1.2; 1.1.4; file os2compat.c
4779 was initially added on branch mutt-1-4-stable.
4781 * intl/os2compat.h: branches: 1.1.2; 1.1.4; file os2compat.h
4782 was initially added on branch mutt-1-4-stable.
4784 * intl/osdep.c: branches: 1.1.2; 1.1.4; file osdep.c was
4785 initially added on branch mutt-1-4-stable.
4787 * intl/plural-exp.c: branches: 1.1.2; 1.1.4; file plural-exp.c
4788 was initially added on branch mutt-1-4-stable.
4790 * intl/plural-exp.h: branches: 1.1.2; 1.1.4; file plural-exp.h
4791 was initially added on branch mutt-1-4-stable.
4793 2002-04-20 07:23:39 Lars Hecking <lhecking@nmrc.ie> (roessler)
4795 * ABOUT-NLS, charset.c, charset.h, configure.in, gnupgparse.c,
4796 init.h, rfc2047.c, sendlib.c: patch.1.3.28.lh.gettext-0.11.1
4797 ==============================
4799 This one updates the gettext stuff in mutt to gettext-0.11.1. I
4800 started doing this in the hope that the new gettext version would
4801 simplify the noiconv patch, but unfortunately, this turned out
4802 not to be the case (the new iconv m4 macros still don't allow
4803 for switching iconv support off).
4805 However, as a few hours of merging and testing were spent,
4806 I'd suggest to adopt it for 1.4. The actual changes to intl/*
4807 are part cosmetic, part code reorganisation. Ok, a bit more,
4808 I'm no gettext expert :)
4810 Notes: - after applying the patch, you need to chmod 755
4811 config.rpath - a couple of new files for m4/*, too - I have
4812 broken with the tradition of renaming gettext's AM_* macros
4813 to MUTT_AM_*! I don't think it's necessary anymore to customise
4814 these macros, but you (I really mean "you, tlr" :) want to
4815 have a look at the new gettext.m4. The others should be ok
4817 - previous gettext updates were also updating po/Makefile.in.in,
4818 which I didn't; someone who has a clue about gettext should
4819 check whether this might be necessary, and also whether any
4820 other files in po/ need updating
4822 I will provide the same patch for the 1.5 branch at some stage,
4823 ideally after getting some F E E D B A C K for this one.
4825 2002-04-17 17:05:54 Vincent Lefevre <vincent@vinc17.org> (roessler)
4829 2002-04-17 17:05:04 David Champion <dgc@uchicago.edu> (roessler)
4831 * m4/gssapi.m4: MIT krb5 1.2.4 has krb5-config, so it's
4832 no longer sufficient to say that possession of krb5-config
4833 indicates Heimdal. Patch attached. This assumes that Heimdal's
4834 "kreb5-config --vendor" begins with "Heimdal". I cannot verify
4835 that this is correct, so patch might be wrong on this point.
4837 2002-04-07 21:19:57 Brendan Cully <brendan@kublai.com> (roessler)
4839 * imap/command.c, imap/imap.c, imap/message.c, imap/command.c,
4840 imap/imap.c, imap/message.c: The attached patch cleans up some
4841 bugs in switching IMAP mailboxes: * free current flags on mailbox
4842 close * reset reopen state * don't parse the same untagged
4843 SELECT response for multiple options * call mx_update_context
4844 after reading the whole mailbox, not after
4845 each message * reset new mail flag if mail arrives in the
4846 middle of opening the
4847 mailbox. This should close 1139
4849 939 is most likely unaffected. I discovered these problems while
4852 2002-04-05 10:42:54 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
4857 2002-04-04 20:49:46 Im Eunjea <eunjea@koru.org> (roessler)
4861 2002-04-04 06:50:52 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
4866 2002-04-04 06:50:12 Thomas Roessler <roessler@does-not-exist.org>
4869 * pgp.c: Fix a typo noted by Tamotsu Takahashi.
4871 2002-04-03 15:22:27 Thomas Roessler <roessler@does-not-exist.org>
4874 * handler.c: Fix printing of format=flowed text parts.
4876 * commands.c: Fix #1144 in stable.
4878 * commands.c: Fix a file descriptor leak in the display filter
4879 code. Noted by Chr. v. Stuckrad.
4883 2002-04-02 18:49:37 Lars Hecking <lhecking@nmrc.ie> (roessler)
4885 * m4/iconv.m4: branches: 1.3.2.1.2; The noiconv patch.
4887 * charset.c, charset.h: The noiconv patch.
4889 * configure.in: branches: 2.129.2.3.2; The noiconv patch.
4891 * gnupgparse.c, init.h, rfc2047.c, sendlib.c: The noiconv patch.
4893 2002-03-30 08:26:31 roessler (roessler)
4895 * po/pl.po: update. From Pawel Dzienkonski.
4897 * po/fr.po: Update; From Vincent Lefevre.
4899 * postpone.c, sendlib.c: The attached patch allows the user
4900 to override the user-agent field with my_hdr. It also removes
4901 the stripping of the x-mailer field when recalling a postponed
4904 2002-03-28 13:25:23 roessler (roessler)
4906 * mx.c, mx.h, mailbox.h, main.c, mbox.c, mh.c:
4907 patch-1.3.28-me.emptycheck.1
4909 2002-03-27 08:50:42 roessler (roessler)
4911 * pgp.c: There was some output missing.
4913 * po/POTFILES.in: update.
4915 * pgp.c: More fixes. Note to self: The code which controls
4916 character set selection for attachments is far too complicated.
4918 * pgp.c: Don't include temporary file names in the
4919 Content-Disposition header.
4921 * pgp.c: Use text/plain; format=... when we are asked to detect
4922 inline PGP material in in text/plain body parts.
4924 * pgp.c, sendlib.c: Fix encoder mode for text/plain; action=pgp-*.
4926 * pgp.c: Fix "noconv" handling for the message body when we
4927 generate inline PGP.
4929 * charset.c, charset.h, handler.c, muttlib.c, pgp.c: Some hackisch
4930 charset handling for text/plain; x-action=pgp-*. I don't like
4931 this stuff, but it's better than nothing.
4933 2002-03-26 22:25:48 roessler (roessler)
4935 * pgp.c: Change x-action values to "pgp-encrypted", "pgp-signed".
4937 * contrib/gpg.rc, commands.c, compose.c, crypt.c, handler.c,
4938 muttlib.c, pgp.c, protos.h, recvattach.c, sendlib.c: More inline
4941 * pgp.c: Also permit for "action" and "x-action" on the receiving
4942 end, just in case we can settle on a joint standard with other
4945 * commands.c, crypt.c, handler.c, pgp.c, pgpinvoke.c, sendlib.c:
4946 OK, I'm giving up: pgp_create_traditional now creates text/plain;
4947 x-mutt-action={pgp-encrypt,pgp-sign}.
4949 * pgpinvoke.c: Fix application/pgp signatures.
4951 * charset.c, charset.h, gnupgparse.c, handler.c, mbyte.c,
4952 rfc2047.c, sendlib.c, charset.c, charset.h, gnupgparse.c,
4953 handler.c, mbyte.c, rfc2047.c, sendlib.c: Fix iconv warnings;
4954 from Edmund Grimley Evans.
4956 * smime.c: Please use ascii_strcasecmp() if you want to compare
4957 ASCII parameter strings. mutt_strcasecmp() depends on the locale,
4958 and detects "i" and "I" as _different_ in Turkish locales.
4960 2002-03-25 11:34:40 roessler (roessler)
4962 * crypt.c: Fix S/MIME signature type. Noted by Dan Ohnesorg
4965 * buffy.c, buffy.c: close 1103; from Brendan Cully
4967 * doc/manual.sgml.tail, doc/manual.sgml.tail: close 1122; from
4970 * hdrline.c, muttlib.c: Fix #87s; from Brendan Cully.
4972 * hdrline.c, muttlib.c: Fix #872, from Brendan Cully.
4974 * contrib/smime_keys_test.pl, contrib/Makefile.in: Include a test
4975 script by Mike Schiraldi. It's perl > the one I have installed,
4976 so I'm just putting it into contrib for now.
4978 2002-03-20 09:53:42 roessler (roessler)
4980 * editmsg.c, mailbox.h, mx.c: Rename M_NEW to M_NEWFOLDER.
4982 * editmsg.c, mailbox.h, mx.c: Rename the new M_NEW by M_NEWFOLDER.
4983 There was another constant of the same name. Problem noted by
4984 Will Yardley's compiler.
4986 2002-03-19 09:54:05 roessler (roessler)
4988 * browser.c: Fix #1115.
4990 * editmsg.c, mailbox.h, mx.c: Fix a temporary file race problem
4991 when using the edit-message function. Backported from unstable.
4993 * po/pl.po, po/pl.po: update
4995 2002-03-18 18:54:56 roessler (roessler)
4997 * browser.c: Should fix #1115. BACKPORT!
4999 2002-03-15 09:11:05 roessler (roessler)
5001 * po/ja.po: update from oota toshiya.
5003 * po/ja.po: update, from oota toshiya.
5005 2002-03-13 23:43:41 roessler (roessler)
5007 * attach.c: Undoing the previous patch. It was junk, and may
5010 * attach.c, editmsg.c, mailbox.h, mx.c: Don't fopen mail folders
5011 in append mode where we should safe_fopen() them in write mode.
5012 Debian bug #138200, noted by Colin Philipps <cph@cph.demon.co.uk>.
5016 * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
5017 po/tr.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po, po/it.po,
5018 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po,
5019 po/et.po, po/fr.po, po/gl.po, po/hu.po, po/da.po, po/de.po,
5020 po/el.po: automatic post-release commit for mutt-1.3.28
5022 * po/ChangeLog: branches: 1.1.2; file ChangeLog was initially
5023 added on branch mutt-1-4-stable.
5025 * po/ChangeLog, po/ca.po, po/cs.po, ChangeLog, VERSION, reldate.h:
5026 automatic post-release commit for mutt-1.3.28
5028 * doc/smime-notes.txt, smime.c: Assorted patches from Mike
5031 2002-03-02 12:11:35 roessler (roessler)
5033 * contrib/smime.rc, compose.c, init.h, mutt.h, sendlib.c, smime.c,
5034 smime.h: Introduce smime_default_key. From Oliver Ehli.
5036 * contrib/smime.rc, smime.c, smime.h, smime_keys.pl, init.h,
5037 mutt.h: smime.c: - the getkeys() function was broken and deleted
5039 of the certfilename - it now lets me use more than one key
5040 for the same mailbox
5041 ie select these. - some display output was garbled when the
5043 i posted some fix to mutt-users, but i don't like that sleep()
5044 so i dropped the first error message, which basically repeated
5045 the from/sender field only. so now there's just the message:
5048 smime_keys: - i modified the add_chain to continue even if
5050 is present (david collantes received som chain that got
5051 exported from outlook. obiously they don't (always ?)
5052 include the root cert) it will now abort if neither root nor
5053 intermediate certs are present.
5054 - add_cert created index entries with '-' as issuer cert, when
5055 it should have been '?'. thus verify would fail. (obviously
5056 nobody ever used that command (add_cert, that is) :)
5058 the feature above obsoletes the hash_cert and fingerprint_cert
5059 commands, adds import_cert command and ask_cert_label bool. i
5060 modified the output of smime_keys (a little) so it doesn't look
5061 too garbled when supplying the label (it is actually interactive
5062 :) furthermore, i do a verify after the cert was added and
5063 modified the verify routine to make the cerificate trusted in
5064 case of success. (we discussed this in another message) that is
5065 ok so far, but perhaps this requires some better root certificate
5066 handling, ie the trust should be somehow connected to the root
5067 certificate, that maybe added (if the user trusts it and its not
5068 present already) to the ca-file. i'll think about that some more
5069 ... but then, there already is the add_root command. hmmm... (btw,
5070 you'll now never get asked to trust a certificate)
5072 i have not yet deleted the email handling from the import key
5073 stuff (in smime.c/crypt.c), for i'm thinking about smime_keys
5074 using it as an additional arg. otoh i don't think users would
5075 press ^k if verification failed...hmmm... but still, smime_keys
5076 does extract the email from the certificate either way and does
5077 verify it by itself, so the only thing that would happen is
5078 to have some invalid certificates, that mutt'll refuse to use
5079 anyways, left in the database....
5083 2002-02-28 23:28:51 roessler (roessler)
5085 * sort.c: Turn on incremental threading again.
5087 * smime_keys.pl: The script will try to pick out the end-user cert
5088 and pass that to openssl. The code which tells the difference may
5089 not be perfect. It works with all the certs in my collection,
5090 though. I won't be at all surprised if someone comes across a
5091 cert chain which confuses it, but it should print out an error
5092 in that case. Hopefully they will send us the chain so we can
5095 (From Mike Schiraldi.)
5097 * init.h, mutt.h, thread.c: Threading enhancements from Daniel
5100 * curs_main.c, init.c, init.h, mutt.h, thread.c: $narrow_tree;
5101 fater redrawing when changing tree options. From Daniel Eisenbud.
5103 * imap/message.c, mbox.c, mx.c, thread.c: A possible work-around
5104 for #939. From Daniel Eisenbud.
5106 * init.h, mutt.h, thread.c: Threading enhancements from Daniel
5109 2002-02-26 10:58:56 roessler (roessler)
5113 * init.h: Fix a typo.
5115 * init.h: Fix a typo. #1069.
5117 * imap/browse.c, imap/message.c, configure.in, mutt_sasl.c,
5118 imap/browse.c, imap/message.c, configure.in, mutt_sasl.c:
5119 Brendan Cully sent a patch.
5121 * install-sh, install-sh: Fix a typo. From Edmund Grimley Evans.
5123 * po/ru.po: ru.po update.
5125 * pop_lib.c, pop_lib.c: CAPA response tags are case-insensitive.
5126 Noted by Michael Vore, patch from Vsevolod Volkov.
5128 2002-02-18 14:55:31 roessler (roessler)
5130 * alias.c, send.c: Fix for #1047. From Michael Elkins.
5132 2002-02-14 11:22:51 roessler (roessler)
5134 * charset.c, gnupgparse.c, init.h, rfc2047.c: Iconv patch from
5135 Lars Hecking. MAY NEED TO BE BACKPORTED.
5137 2002-02-13 12:04:52 roessler (roessler)
5139 * smime.c: mutt_any_key() shouldn't be used in curses mode.
5141 * hdrline.c, init.h, parse.c: Change the default format to be
5142 more friendly to "0-line messages", and fix optional expansion
5143 for %l - it was the wrong way around. Also, add a hack to
5144 parse.c so we ignore negative values in Lines headers.
5146 * hdrline.c, muttlib.c, protos.h: Undo the %l fix. It broke
5149 * menu.c: Fix mutt_pad_string; from Edmund Grimley Evans.
5150 (MAY NEED TO BE BACKPORTED.)
5152 * main.c: Report libiconv version.
5154 2002-02-12 21:54:41 roessler (roessler)
5156 * hdrline.c, muttlib.c, protos.h: Improve %l's behaviour.
5158 * extlib.c, main.c, pattern.c, smime_keys.pl: Mike Schiraldi's
5161 2002-02-11 17:31:53 roessler (roessler)
5163 * smime.c: This patch gets rid of an ugly static variable in
5164 smime.c. (From Mike Schiraldi.)
5166 * smime_keys.pl: This patch lets smime_keys.pl automagically
5167 handle both formats of x509 certificate -- PEM (text) and
5168 DER (binary). This lets Outlook users (and probably others)
5169 directly import the certs without first converting them manually.
5170 (From Mike Schiraldi.)
5172 * configure.in: Honor current values of $LIBS and $CPPFLAGS.
5175 * configure.in: Honor $LIBS and $CPPFLAGS. From Thomas Dickey.
5177 * init.c, init.c: patch-1.3.27.me.initsort.1
5179 2002-02-07 21:48:42 roessler (roessler)
5181 * smime_keys.pl: Another S/MIME patch from Mike Schiraldi.
5183 * smime_keys.pl: Fix smime_keys.
5185 * smime.c: S/MIME fixes from Mike Schiraldi.
5187 * po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po,
5188 po/uk.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po,
5189 po/pt_BR.po, po/ru.po, po/el.po, po/eo.po, po/es.po, po/et.po,
5190 po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/POTFILES.in,
5191 po/ca.po, po/cs.po, po/da.po, po/de.po, Makefile.am: Make S/MIME
5192 messages translatable.
5194 2002-02-06 19:14:47 roessler (roessler)
5196 * lib.h: Avoid a warning on some machines.
5198 * lib.h, smime.c: Make some scanf formats safe.
5200 2002-02-05 22:01:06 roessler (roessler)
5202 * ascii.c: The previous fix was complete nonsense. What a
5205 * ascii.c: The previous fix was complete nonsense.
5207 * browser.c, lib.c, lib.h: Use strcoll for the file browser.
5208 From David Champion.
5210 * hook.c: Fix crypt-hook. From Dale Woolridge
5211 <dale-list-mutt-dev@woolridge.org>.
5213 * smime_keys.pl: Clean-up from Mike Schiraldi.
5215 * imap/browse.c: Fix.
5217 * imap/browse.c: Fix another IMAP browsing bug.
5219 * po/ru.po, po/fr.po, po/ko.po: update
5221 * smime.c: Don't put garbage onto the screen when trying to
5224 * contrib/smime.rc, init.h, smime.c, smime.h, smime_keys.pl:
5225 S/MIME fixes from Oliver Ehli:
5229 support for multiple email adrresses in cert: will add one
5230 entry to {keys, cetrificates}/.index now (for each mailbox)
5232 support for certificates without intermediate certs (e.g. for
5233 people who are their own CA: use root as intermediate, for it
5234 probably wouldn't be known to anyone...)
5236 bugfix in handle_pem: the checks if some type of cert is
5237 present; die() could never be reached, as the variables checked
5238 wouldn't have been set in that case, so it would break because
5239 of undefined value or some such thing.... (so it has to check
5242 - smime.c (init.h, ....)
5244 support for importing certificates issued for multiple
5247 introduced smime_fingerprint_cert_command, so finally certs
5248 can get compared ... (so the above works..)
5250 cleaned up some error messages, that would mess up the terminal.
5252 fixed typos (init.h)
5256 * ascii.c: Fix ascii_*cmp functions. Problem noted by Brad
5259 2002-02-04 09:59:02 roessler (roessler)
5261 * smime.c, crypt.c: Some S/MIME fixes from Oliver Ehli
5264 2002-02-03 09:58:45 roessler (roessler)
5266 * doc/manual.sgml.head, doc/muttrc.man.head, init.h: Add
5267 unauto_view. From Jeremy Blosser.
5269 * Makefile.am, pgplib.h, pgppubring.c: Add a "-f" flag which
5270 helps to dump fingerprints. Contributed by Jason Harris
5271 <jharris@widomaker.com>, and not strictly needed for mutt.
5273 * pgppubring.c: Correctly calculate fingerprints for type 20
5274 ElGamal keys. Noted by Jason Harris <jharris@widomaker.com>.
5276 * pgppubring.c: Fix calculation of fingerprints (and key
5277 IDs) for type 20 ElGamal keys. Noted by Jason Harris
5278 <jharris@widowmaker.com>.
5280 2002-02-02 16:52:27 roessler (roessler)
5286 * mh.c: Don't forget deletions when a folder is changed. Ups.
5288 2002-02-01 17:23:20 roessler (roessler)
5290 * smime_keys.pl: Fix some possible leaks of the private key
5291 (encrypted, but still...). (yow_security_holes.patch from
5294 2002-01-31 22:05:58 roessler (roessler)
5296 * doc/smime-notes.txt: Document %C, and other updates. From Mike
5299 * smime.c: Remove some unnecessary quotation marks.
5301 * contrib/smime.rc, init.h, smime.c, smime.h, smime_keys.pl:
5302 Use mutt -Q from smime_keys.
5304 * po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
5305 po/tr.po, po/uk.po, po/zh_CN.po, po/it.po, po/ja.po, po/ko.po,
5306 po/lt.po, po/nl.po, po/pl.po, po/da.po, po/de.po, po/el.po,
5307 po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
5308 po/id.po, po/ca.po, po/cs.po: update-po
5310 * main.c: fix a string.
5312 * doc/mutt.man: Document -Q.
5314 * init.c, main.c, protos.h: Add a -Q option to query configuration
5315 variables. This is needed to avoid a separate mutt configuration
5316 parser in smime_keys.pl.
5318 2002-01-30 22:51:12 roessler (roessler)
5320 * send.c, send.c: patch-1.3.27.me.postpone_date.2
5322 * smime.c: Mike Schiraldi's daily S/MIME patch, as he puts it.
5324 2002-01-29 21:08:10 roessler (roessler)
5326 * smime.c: Improved certificate handling. Suggested by Oliver
5327 Ehli, implemented by Mike Schiraldi.
5329 * smime.c: Properly handle certain signatures generated by
5330 Outlook. From Mike Schiraldi.
5332 * parse.c, parse.c: Fix a segmentation fault in debugging code.
5333 From Daniel Eisenbud.
5335 2002-01-28 23:29:05 roessler (roessler)
5337 * crypt.c, init.h, mutt.h: Add a new crypt_timestamp option.
5338 The timestamps aren't really needed any more.
5340 * commands.c, menu.c, mutt.h, mutt_curses.h, pattern.c: Add ~V
5341 to match successfully verified messages.
5343 * contrib/smime.rc: Add a comment. From Mike Schiraldi.
5345 * init.h, init.h: Fix list-from documentation. From Michael
5348 * doc/smime-notes.txt: Add more information on S/MIME.
5349 Adapted from Oliver Ehli's notes by Mike Schiraldi.
5351 * send.c: Avoid C99 comments. Noted by Vincent Lefevre.
5353 * po/ja.po, po/sv.po: updates
5355 * menu.c, menu.c: Wide character fix from TAKIZAWA Takashi.
5357 * Makefile.am, hook.c: S/MIME-related bug fixes from Brendan
5360 2002-01-25 00:08:30 roessler (roessler)
5364 * commands.c, recvattach.c, smime.c, smime.h: More decryption
5365 key detection fixes.
5367 * commands.c, smime.c: Make some prompts look nicer, and add
5368 sensible selection of the decryption key.
5370 2002-01-24 23:53:19 roessler (roessler)
5372 * commands.c, crypt.c, smime.c, smime.h: More S/MIME nit-picking.
5376 * mh.c: Still more code clean-up.
5378 * doc/smime-notes.txt: Update.
5382 * mh.c: Ups, don't use the wrong check function...
5384 * mh.c: Clean up the mh code, too.
5388 * mh.c, mx.c, mx.h: Maildir efficiency improvements, from Michael
5389 Elkins and Thomas Roessler.
5391 * crypt.c, curs_lib.c, smime.c: S/MIME nits.
5393 * reap.pl: We don't need this any more.
5395 * imap/message.c, doc/Makefile.in, doc/smime-notes.txt,
5396 contrib/Makefile.in, contrib/ca-bundle.crt, contrib/smime.rc,
5397 Makefile.am, OPS.CRYPT, OPS.PGP, OPS.SMIME, attach.c, commands.c,
5398 compose.c, configure.in, copy.c, copy.h, crypt.c, crypt.h,
5399 curs_main.c, functions.h, globals.h, handler.c, hdrline.c,
5400 headers.c, hook.c, init.c, init.h, keymap.c, keymap.h, main.c,
5401 mutt.h, muttlib.c, mx.c, pager.c, parse.c, pattern.c, pgp.c,
5402 pgp.h, pgplib.h, pop.c, postpone.c, protos.h, recvattach.c,
5403 send.c, sendlib.c, smime.c, smime.h, smime_keys.pl: S/MIME
5404 support. From Oliver Ehli <elmy@acm.org> and Mike Schiraldi
5405 <raldi@research.netsol.com>.
5407 * po/pt_BR.po, po/pt_BR.po: update
5409 * doc/manual.sgml.head, doc/muttrc.man.head, attach.c, globals.h,
5410 init.h, protos.h, rfc1524.c, sendlib.c: Introduce mime_lookup.
5411 From Brian Foley and Ulf Erikson.
5413 * po/ru.po, po/ru.po: update
5415 * mh.c: Make reading maildirs more efficient.
5417 * VERSION: Pseudo-revision for mutt-1.5.
5419 * m4/glibc21.m4, m4/gssapi.m4, m4/iconv.m4, m4/lcmessage.m4,
5420 m4/progtest.m4, m4/funcdecl.m4, m4/gettext.m4, m4/codeset.m4,
5421 m4/curslib.m4, m4/README, m4/.cvsignore, m4/Makefile.am.in:
5424 * po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
5425 po/zh_TW.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po,
5426 po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/fr.po,
5427 po/gl.po, po/hu.po, po/el.po, po/eo.po, po/es.po, po/et.po,
5428 po/.cvsignore, po/Makefile.in.in, po/POTFILES.in, po/ca.po,
5429 po/cs.po, po/da.po, po/de.po, imap/.cvsignore, imap/BUGS,
5430 imap/Makefile.am, imap/README, imap/TODO, imap/auth.c,
5431 imap/auth.h, imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
5432 imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
5433 imap/command.c, imap/imap.c, imap/imap.h, imap/imap_private.h,
5434 imap/message.c, imap/message.h, imap/utf7.c, imap/util.c: more
5437 * intl/.cvsignore, intl/COPYING.LIB-2, intl/COPYING.LIB-2.1,
5438 intl/ChangeLog, intl/Makefile.in, intl/VERSION,
5439 intl/bindtextdom.c, intl/cat-compat.c, intl/config.charset,
5440 intl/dcgettext.c, intl/dcigettext.c, intl/dcngettext.c,
5441 intl/dgettext.c, intl/dngettext.c, intl/explodename.c,
5442 intl/finddomain.c, intl/gettext.c, intl/gettext.h,
5443 intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c,
5444 intl/l10nflist.c, intl/libgettext.h, intl/libgnuintl.h,
5445 intl/libintl.glibc, intl/linux-msg.sed, intl/loadinfo.h,
5446 intl/loadmsgcat.c, intl/localcharset.c, intl/locale.alias,
5447 intl/localealias.c, intl/ngettext.c, intl/plural.c, intl/plural.y,
5448 intl/po2tbl.sed.in, intl/ref-add.sin, intl/ref-del.sin,
5449 intl/textdomain.c, intl/xopen-msg.sed: more version number
5452 * doc/.cvsignore, doc/Makefile.in, doc/PGP-Notes.txt,
5453 doc/applying-patches.txt, doc/devel-notes.txt, doc/dotlock.man,
5454 doc/instdoc.sh.in, doc/manual.sgml.head, doc/manual.sgml.tail,
5455 doc/mbox.man, doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head,
5456 doc/muttrc.man.tail, doc/patch-notes.txt: more version number
5459 * contrib/iconv/README, contrib/iconv/iconv.aix-3.2.5.rc,
5460 contrib/iconv/iconv.aix-4.1.5.rc,
5461 contrib/iconv/iconv.aix-4.2.0.rc,
5462 contrib/iconv/iconv.aix-4.3.2.rc,
5463 contrib/iconv/iconv.freebsd-3.3.rc,
5464 contrib/iconv/iconv.glibc-2.1.3.rc,
5465 contrib/iconv/iconv.glibc-2.1.90.rc,
5466 contrib/iconv/iconv.hpux-10.01.rc,
5467 contrib/iconv/iconv.hpux-10.20.rc,
5468 contrib/iconv/iconv.hpux-11.00.rc,
5469 contrib/iconv/iconv.irix-6.5.rc, contrib/iconv/iconv.osf1-4.0a.rc,
5470 contrib/iconv/iconv.osf1-4.0d.rc,
5471 contrib/iconv/iconv.solaris-2.4.rc,
5472 contrib/iconv/iconv.solaris-2.5.1.rc,
5473 contrib/iconv/iconv.solaris-2.6-cjk.rc,
5474 contrib/iconv/iconv.solaris-2.6.rc,
5475 contrib/iconv/iconv.solaris-2.7.rc, contrib/iconv/make.sh,
5476 contrib/.cvsignore, contrib/Makefile.in, contrib/Mush.rc,
5477 contrib/Pine.rc, contrib/Tin.rc, contrib/gpg.rc,
5478 contrib/language.txt, contrib/language50.txt,
5479 contrib/patch.slang-1.2.2.keypad.1, contrib/pgp2.rc,
5480 contrib/pgp5.rc, contrib/pgp6.rc, contrib/sample.mailcap,
5481 contrib/sample.muttrc, contrib/sample.muttrc-tlr: Bumping more
5484 * snprintf.c, sort.c, sort.h, stamp-h.in, status.c, strcasecmp.c,
5485 strdup.c, system.c, thread.c, url.c, url.h, utf8.c, wcwidth.c,
5486 pgpkey.c, pgplib.c, pgplib.h, pgpmicalg.c, pgppacket.c,
5487 pgppacket.h, pgppubring.c, pop.c, pop.h, pop_auth.c, pop_lib.c,
5488 postpone.c, prepare, protos.h, query.c, reap.pl, recvattach.c,
5489 recvcmd.c, regex.c, reldate.h, remailer.c, remailer.h,
5490 resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h,
5491 rfc2231.c, rfc2231.h, rfc822.c, rfc822.h, score.c, send.c,
5492 sendlib.c, sha1.c, sha1.h, signal.c, md5.h, md5c.c, menu.c,
5493 mh.c, mime.h, mime.types, missing, mkinstalldirs, mkjtags.c,
5494 mutt.h, mutt_curses.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c,
5495 mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c,
5496 mutt_ssl.h, mutt_ssl_nss.c, mutt_tunnel.c, mutt_tunnel.h,
5497 muttbug, muttbug.sh.in, muttlib.c, mx.c, mx.h, pager.c, pager.h,
5498 parse.c, patchlist.sh, pattern.c, pgp.c, pgp.h, pgpewrap.c,
5499 pgpinvoke.c, editmsg.c, enter.c, extlib.c, filter.c, flags.c,
5500 from.c, functions.h, gen_defs, getdomain.c, gettext.c, globals.h,
5501 gnupgparse.c, handler.c, hash.c, hash.h, hdrline.c, headers.c,
5502 help.c, history.c, history.h, hook.c, init.c, init.h, install-sh,
5503 keymap.c, keymap.h, lib.c, lib.h, mailbox.h, main.c, makedoc.c,
5504 mapping.h, mbox.c, mbyte.c, mbyte.h, attach.c, attach.h, base64.c,
5505 browser.c, browser.h, buffy.c, buffy.h, build-release, charset.c,
5506 charset.h, check_sec.sh, color.c, commands.c, complete.c,
5507 compose.c, config.guess, config.sub, configure.in, copy.c, copy.h,
5508 curs_lib.c, curs_main.c, date.c, depcomp, dotlock.c, dotlock.h,
5509 edit.c, GPL, INSTALL, Makefile.am, Muttrc.head.in, NEWS, OPS,
5510 OPS.MIX, OPS.PGP, PATCHES, README, README.SECURITY, README.SSL,
5511 TODO, VERSION, _regex.h, acconfig.h, account.c, account.h,
5512 addrbook.c, alias.c, ascii.c, ascii.h, .cvsignore, ABOUT-NLS,
5513 BEWARE, COPYRIGHT, ChangeLog: Bumping version numbers to 3.0,
5514 for the new unstable branch.
5516 * send.c: branches: 2.77.2; Set default Fcc when resending
5519 * po/ja.po: branches: 1.33.2; update
5521 2002-01-23 22:37:12 roessler (roessler)
5523 * po/da.po: branches: 1.67.2; updates
5525 * po/el.po: branches: 1.77.2; updates
5527 * po/et.po: branches: 1.21.2; updates
5529 * po/ko.po: branches: 1.72.2; updates
5531 * po/pl.po: branches: 1.94.2; updates
5533 * po/uk.po, po/id.po: branches: 1.84.2; update
5535 * charset.c: branches: 2.50.2; Fix #999. A single missing comma.
5537 2002-01-22 12:12:45 roessler (roessler)
5539 * po/pt_BR.po: branches: 1.58.2; automatic post-release commit
5542 * po/ru.po: branches: 1.129.2; automatic post-release commit
5545 * po/sk.po: branches: 1.66.2; automatic post-release commit
5548 * po/sv.po: branches: 1.80.2; automatic post-release commit
5551 * po/tr.po: branches: 1.25.2; automatic post-release commit
5554 * po/uk.po: automatic post-release commit for mutt-1.3.27
5556 * po/zh_CN.po: branches: 1.14.2; automatic post-release commit
5559 * po/zh_TW.po: branches: 1.11.2; automatic post-release commit
5562 * po/hu.po: branches: 1.17.2; automatic post-release commit
5565 * po/id.po: automatic post-release commit for mutt-1.3.27
5567 * po/it.po: branches: 1.103.2; automatic post-release commit
5570 * po/ja.po, po/ko.po: automatic post-release commit for
5573 * po/lt.po: branches: 1.25.2; automatic post-release commit
5576 * po/nl.po: branches: 1.74.2; automatic post-release commit
5579 * po/pl.po: automatic post-release commit for mutt-1.3.27
5581 * po/ca.po: branches: 1.6.2; automatic post-release commit
5584 * po/cs.po: branches: 1.75.2; automatic post-release commit
5587 * po/da.po: automatic post-release commit for mutt-1.3.27
5589 * po/de.po: branches: 1.160.2; automatic post-release commit
5592 * po/el.po: automatic post-release commit for mutt-1.3.27
5594 * po/eo.po: branches: 1.80.2; automatic post-release commit
5597 * po/es.po: branches: 1.89.2; automatic post-release commit
5600 * po/et.po: automatic post-release commit for mutt-1.3.27
5602 * po/fr.po: branches: 1.108.2; automatic post-release commit
5605 * po/gl.po: branches: 1.61.2; automatic post-release commit
5608 * ChangeLog: branches: 2.73.2; automatic post-release commit
5611 * VERSION: branches: 2.63.2; automatic post-release commit
5614 * reldate.h: branches: 2.55.2; automatic post-release commit
5617 2002-01-21 17:43:19 roessler (roessler)
5621 * po/sv.po, po/de.po, po/eo.po: updates
5623 * mutt_ssl.c: A fix from Ulf Erikson, which he says to fix
5626 2002-01-18 11:44:54 roessler (roessler)
5628 * po/zh_CN.po, po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po,
5629 po/sv.po, po/tr.po, po/uk.po, po/hu.po, po/id.po, po/it.po,
5630 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/eo.po,
5631 po/es.po, po/et.po, po/fr.po, po/gl.po, VERSION, po/ca.po,
5632 po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog:
5633 automatic post-release commit for mutt-1.3.26
5635 2002-01-17 22:41:45 roessler (roessler)
5637 * configure.in: branches: 2.129.2; Use ncurses.h for configure
5640 2002-01-16 20:44:49 roessler (roessler)
5642 * config.guess, config.sub, missing, mkinstalldirs: Updated auto*
5643 files. From Lars Hecking.
5645 * curs_main.c: patch-1.3.25-de-new_threads.1
5647 * protos.h: branches: 2.86.2; patch-1.3.25-de-new_threads.1
5649 * thread.c: branches: 2.27.2; patch-1.3.25-de-new_threads.1
5651 2002-01-15 22:08:12 roessler (roessler)
5653 * acconfig.h, configure.in: Configure and config.h cleanup.
5656 * handler.c: branches: 2.52.2; Don't hallucinate a '\n' in the
5657 end of quoted-printable encoded attachments.
5661 * flags.c: patch-1.3.25.tlr.maildir_trash.1
5663 * mh.c: branches: 2.42.2; patch-1.3.25.tlr.maildir_trash.1
5665 * mutt.h: branches: 2.111.2; patch-1.3.25.tlr.maildir_trash.1
5667 * mx.c: branches: 2.63.2; patch-1.3.25.tlr.maildir_trash.1
5671 * init.c: branches: 2.60.2; Avoid reading past the end of ta
5672 string when handling \ or ^ sequences. From Michael Elkins.
5674 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/nl.po,
5675 po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/gl.po,
5676 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
5677 po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po,
5678 po/ca.po, po/cs.po, po/da.po, pgpkey.c: Shorten some messages.
5679 Noted by Jeremy Blosser. #978.
5681 * pattern.c: branches: 2.23.2; Fix an off-by-one error.
5683 2002-01-14 09:03:31 roessler (roessler)
5685 * imap/imap.c: branches: 1.90.2; fix another case-sensitive
5688 2002-01-13 21:19:25 roessler (roessler)
5690 * ascii.h: Fix the ascii_strncmp() macro.
5692 * imap/auth_sasl.c: Parse IMAP responses locale- and case-
5693 insensitive. From Brendan Cully.
5695 * imap/browse.c: branches: 1.34.2; Parse IMAP responses locale-
5696 and case- insensitive. From Brendan Cully.
5698 * imap/command.c: branches: 1.35.2; Parse IMAP responses locale-
5699 and case- insensitive. From Brendan Cully.
5701 * imap/imap.c: Parse IMAP responses locale- and case- insensitive.
5704 * imap/message.c: branches: 1.60.2; Parse IMAP responses locale-
5705 and case- insensitive. From Brendan Cully.
5707 * imap/util.c: branches: 1.51.2; Parse IMAP responses locale-
5708 and case- insensitive. From Brendan Cully.
5710 * muttlib.c: branches: 2.52.2; A different fix for the '\012'
5711 issue. Bug tracked down by Johannes Geiger <geiger@ePost.de>.
5713 * pager.c: A different fix for the '\012' issue. Bug tracked
5714 down by Johannes Geiger <geiger@ePost.de>.
5716 2002-01-12 11:42:18 roessler (roessler)
5720 * doc/manual.sgml.head: branches: 1.73.2; Add a ~= pattern.
5721 From Frederic Duval.
5723 * doc/muttrc.man.head: branches: 1.16.2; Add a ~= pattern.
5724 From Frederic Duval.
5726 * mutt.h, pattern.c: Add a ~= pattern. From Frederic Duval.
5728 * doc/manual.sgml.head: Fix a typo, #971.
5730 2002-01-09 15:39:28 roessler (roessler)
5734 2002-01-08 13:06:21 roessler (roessler)
5736 * mx.c: Try to fix #943.
5738 * INSTALL: branches: 2.15.2; 2.15.4; fix libiconv URL. #959.
5740 * NEWS: fix libiconv URL. #959.
5742 2002-01-07 19:10:51 roessler (roessler)
5746 * attach.c: branches: 2.29.2; Fix #951.
5748 2002-01-04 14:30:29 roessler (roessler)
5750 * rfc822.c: Terminate the correct buffer. Noted by Durval
5751 Menezes <durval@tmp.com.br>. (This bug shouldn't have any
5752 security implications. ;-)
5754 * po/et.po, po/fr.po, po/pl.po, po/sv.po: updates.
5756 2002-01-03 20:57:20 roessler (roessler)
5758 * mutt_ssl.c, mutt_ssl.h, mutt_ssl_nss.c, globals.h: Move some
5759 globals where they belong. From Brendan Cully.
5761 2002-01-02 16:28:46 roessler (roessler)
5763 * acconfig.h: Cleanup; from Lars Hecking.
5765 * mutt_ssl.c: Replace a few strncpy() calls by strfcpy().
5767 * recvcmd.c: Bug fix. Problem noted by Vincent Lefevre's
5770 * muttlib.c: Fix the \012 bug.
5772 2002-01-01 20:18:41 roessler (roessler)
5774 * po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
5775 po/tr.po, po/uk.po, po/zh_CN.po, po/hu.po, po/id.po, po/it.po,
5776 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/da.po,
5777 po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po,
5778 po/gl.po, po/Makefile.in.in, po/ca.po, po/cs.po, reldate.h,
5779 ChangeLog, VERSION: automatic post-release commit for mutt-1.3.25
5781 * intl/COPYING.LIB-2, intl/COPYING.LIB-2.1: ups, these were
5782 missing from the CVS.
5786 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/ru.po,
5787 po/pl.po, po/pt_BR.po, po/ko.po, po/nl.po, po/it.po, po/gl.po,
5788 po/id.po, po/es.po, po/fr.po, po/el.po, po/eo.po, po/de.po,
5789 po/cs.po, po/da.po, ChangeLog, VERSION, rfc822.c: post-release
5790 commit for mutt-1.2.5.1.
5792 * rfc822.c: Fix a security problem.
5794 2001-12-28 17:19:00 roessler (roessler)
5796 * protos.h, recvcmd.c, send.c: Make sure References and
5797 In-Reply-To headers are generated properly when the user replies
5798 to one or more message-type attachments.
5800 2001-12-26 19:24:46 roessler (roessler)
5802 * imap/imap.c: Possible fix for #905. From Daniel Eisenbud.
5804 2001-12-21 00:22:12 roessler (roessler)
5806 * pager.c: Fix #929.
5808 2001-12-18 15:13:18 roessler (roessler)
5810 * imap/imap.c, imap/imap.h: Fix from #918. From
5811 <ntyni+mutt@mappi.helsinki.fi>.
5813 * browser.c: branches: 2.38.2; Fix from #918. From
5814 <ntyni+mutt@mappi.helsinki.fi>.
5816 * po/Makefile.in.in: Updating to gettext-0.10.40.
5818 * m4/gettext.m4: branches: 1.7.2; 1.7.4; Updating to
5821 * m4/iconv.m4: branches: 1.3.2; Updating to gettext-0.10.40.
5823 * m4/lcmessage.m4: branches: 1.3.2; 1.3.4; Updating to
5826 * m4/progtest.m4: branches: 1.4.2; 1.4.4; Updating to
5829 * ABOUT-NLS: branches: 2.1.2; 2.1.4; Updating to
5832 * intl/ChangeLog, intl/Makefile.in: branches: 1.3.2; 1.3.4;
5833 Updating to gettext-0.10.40.
5835 * intl/VERSION: Updating to gettext-0.10.40.
5837 * intl/bindtextdom.c: branches: 1.5.2; 1.5.4; Updating to
5840 * intl/config.charset: branches: 1.2.2; 1.2.4; Updating to
5843 * intl/dcgettext.c: Updating to gettext-0.10.40.
5845 * intl/dcigettext.c: branches: 1.2.2; 1.2.4; Updating to
5848 * intl/dcngettext.c, intl/dgettext.c, intl/dngettext.c,
5849 intl/explodename.c, intl/finddomain.c, intl/gettext.c,
5850 intl/gettext.h: Updating to gettext-0.10.40.
5852 * intl/gettextP.h, intl/hash-string.h: branches: 1.4.2; 1.4.4;
5853 Updating to gettext-0.10.40.
5855 * intl/intl-compat.c: Updating to gettext-0.10.40.
5857 * intl/l10nflist.c: branches: 1.5.2; 1.5.4; Updating to
5860 * intl/libgettext.h: Updating to gettext-0.10.40.
5862 * intl/libgnuintl.h: branches: 1.2.2; 1.2.4; Updating to
5865 * intl/loadinfo.h: branches: 1.4.2; 1.4.4; Updating to
5868 * intl/loadmsgcat.c: branches: 1.5.2; 1.5.4; Updating to
5871 * intl/localcharset.c: branches: 1.2.2; 1.2.4; Updating to
5874 * intl/locale.alias: Updating to gettext-0.10.40.
5876 * intl/localealias.c: branches: 1.5.2; 1.5.4; Updating to
5879 * intl/ngettext.c: Updating to gettext-0.10.40.
5881 * intl/plural.c, intl/plural.y: branches: 1.2.2; 1.2.4;
5882 Updating to gettext-0.10.40.
5884 * intl/textdomain.c: Updating to gettext-0.10.40.
5886 2001-12-17 10:08:18 roessler (roessler)
5888 * edit.c: Fix a memory allocation bug. #917.
5890 * thread.c: Another threading update.
5892 * hdrline.c: branches: 2.27.2; Another threading update.
5894 2001-12-13 12:10:59 roessler (roessler)
5896 * menu.c: branches: 2.27.2; Threading updates, from Daniel
5899 * mutt.h, sort.c, thread.c: Threading updates, from Daniel
5902 * pager.c: compile fix.
5904 2001-12-11 23:30:59 roessler (roessler)
5906 * doc/muttrc.man.head: Typo, #911.
5910 * contrib/gpg.rc: Remove an unnecessary \-quoting.
5912 * init.c, pager.c: Add a missing else.
5914 * contrib/gpg.rc: Use gettext to determine the good signature
5917 * init.c: Make "`...`" work as expected.
5921 2001-12-10 13:12:41 roessler (roessler)
5923 * query.c: Fix #910.
5925 * init.h: branches: 2.143.2; Change the default for
5926 $pgp_replyencrypt to "yes".
5928 * po/ja.po, po/pl.po: updates.
5930 2001-12-09 09:12:08 roessler (roessler)
5932 * po/ca.po, configure.in: Add a Catalan translation. From Ivan
5933 Vilata i Balaguer <ivan@selidor.net>.
5935 2001-12-04 10:28:22 roessler (roessler)
5939 2001-12-03 18:36:09 roessler (roessler)
5941 * po/da.po, po/de.po: update.
5943 * mx.c: Try to detect write() errors by calling fsync() after
5944 fflush(). May fix #895.
5946 2001-11-29 09:43:41 roessler (roessler)
5948 * po/zh_TW.po, po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po,
5949 po/uk.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/hu.po,
5950 po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/eo.po,
5951 po/es.po, po/et.po, po/fr.po, po/gl.po, ChangeLog, VERSION,
5952 po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h: automatic
5953 post-release commit for mutt-1.3.24
5955 2001-11-28 10:30:36 roessler (roessler)
5959 2001-11-26 19:16:52 roessler (roessler)
5961 * PATCHES: PATCHES should be _empty_ in the CVS version. Ups.
5963 * PATCHES: patch-1.3.23.2.tt.wcwidth_ja.1. Fix wcwidth_ja(),
5964 from Takizawa Takashi <taki@luna.email.ne.jp>.
5966 * mbyte.c: branches: 2.18.2; patch-1.3.23.2.tt.wcwidth_ja.1.
5967 Fix wcwidth_ja(), from Takizawa Takashi <taki@luna.email.ne.jp>.
5969 * handler.c, muttlib.c: patch-1.3.23.2.bj.state_attach_puts.1,
5970 from Byrial Jensen. This patch is supposed to make one message
5971 more friendly to translators.
5973 * po/et.po, po/ja.po, po/pl.po, po/ru.po, po/da.po, po/de.po:
5976 2001-11-21 13:58:42 roessler (roessler)
5978 * handler.c: Use $wrapmargin in the format=flowed handler, too.
5980 * pager.c, globals.h, init.h: Add a $wrapmargin configuration
5981 variable to fine-tune
5983 2001-11-19 10:41:32 roessler (roessler)
5985 * hash.c: Fix #868, #876. Work-around from Len Lattanzi
5986 <len@mss.migration.com>.
5988 * hdrline.c, protos.h, thread.c: Fix mutt_messages_in_thread().
5989 From Daniel Eisenbud. (patch-1.3.23.2-de-new_threads.2-3.gz).
5991 2001-11-15 18:53:23 roessler (roessler)
5993 * remailer.c: Should be slightly better than a mixmaster
5994 patch suggested by Stefan Karrmann <sk@mathematik.uni-ulm.de>.
5997 2001-11-12 09:53:54 roessler (roessler)
5999 * sort.c, thread.c: patch-1.3.23.2-de-new_threads.2
6001 2001-11-10 08:14:52 roessler (roessler)
6003 * po/eo.po, po/fr.po: update
6005 2001-11-09 09:28:55 roessler (roessler)
6007 * mh.c: Add some NONULL's (#863)
6009 * Makefile.am: branches: 2.101.2; Distribute patchlist.sh. Ups.
6011 2001-11-08 22:42:45 roessler (roessler)
6013 * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
6014 po/tr.po, po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/id.po,
6015 po/it.po, po/ja.po, po/ko.po, po/lt.po, po/gl.po, po/hu.po,
6016 po/et.po, po/fr.po, VERSION, po/cs.po, po/da.po, po/de.po,
6017 po/el.po, po/eo.po, po/es.po, reldate.h, ChangeLog: automatic
6018 post-release commit for mutt-1.3.23.2
6020 * pager.c, init.h, mutt.h: Add an $allow_ansi option. Suggested
6021 and (mostly) implemented by Mike Schiraldi.
6023 * Makefile.am: Don't depend on GNU make. Noted by Bob Bell.
6025 * pgp.c: Fix some messages, so the color marker is actually in
6026 the beginning of a new line.
6028 * globals.h, handler.c, init.c, mutt.h, muttlib.c, pager.c,
6029 pgp.c: somewhat cleaner in-band-signalling between the handlers
6030 and the pager. In particular, it's more difficult now to get
6031 fake PGP and other mutt-generated "[-- " messages colored.
6033 * commands.c: branches: 2.50.2; patch-1.3.23.1-de-new_threads.3-4
6035 * curs_main.c, init.c, init.h, mutt.h, sort.c, thread.c:
6036 patch-1.3.23.1-de-new_threads.3-4
6038 * handler.c: 2.47 introduced another bug. I should go to bed now.
6040 * handler.c: Replace a ridiculous for loop by a proper
6043 * handler.c, pager.c: Use a slightly different reset sequence
6044 for the format=flowed hack, and don't send any such sequence
6045 when we aren't in the internal pager.
6047 * pager.c: Trying to fix #738.
6049 2001-11-07 22:25:09 roessler (roessler)
6051 * handler.c: Fix #860. Noted: The format=flowed code is not
6054 * addrbook.c: Fix #858.
6056 * doc/patch-notes.txt, Makefile.am: Implement the patchlist
6057 scheme instead of version number munging.
6059 * main.c: branches: 2.55.2; Implement the patchlist scheme
6060 instead of version number munging.
6062 * muttlib.c, patchlist.sh, protos.h: Implement the patchlist
6063 scheme instead of version number munging.
6065 * sendlib.c: branches: 2.94.2; Implement the patchlist scheme
6066 instead of version number munging.
6068 * complete.c: Fix 706, 853.
6070 * commands.c, init.h, mutt.h, thread.c:
6071 patch-1.3.23.1-de-new_threads.2-3
6073 2001-11-06 20:38:17 roessler (roessler)
6075 * mutt.h, sort.c, sort.h, thread.c, menu.c:
6076 [patch.1.3.23.1.de.new_threads.2] Daniel Eisenbud's redone
6077 threading code, version two.
6079 * doc/patch-notes.txt: fix a typo.
6081 * PATCHES: uuups, there was a "test" left over.
6083 * doc/PGP-Notes.txt: Some part of this documentation was severely
6086 * doc/Makefile.in, doc/patch-notes.txt, Makefile.am, PATCHES,
6087 configure.in, main.c, muttlib.c, protos.h, sendlib.c: Add and
6088 document a new mechanism for displaying patches in running
6091 * send.c: Indentation fixing while staring at the code affected
6092 by #857. No fix for the crash, though.
6094 * doc/manual.sgml.head, doc/muttrc.man.head, alias.c, init.c: Fix
6095 an addressbook bug, and introduce "unalias *". From "g.c.w. de
6096 bruijn" <geerd.debruijn@nl.thalesgroup.com>.
6098 2001-11-05 21:38:18 roessler (roessler)
6100 * imap/browse.c, imap/imap.c, imap/util.c, mutt_ssl.c,
6101 mutt_ssl_nss.c: Missing gettext calls, noted by Byrial Jensen.
6103 * pop.c: branches: 2.22.2; Missing gettext calls, noted by
6106 * thread.c: Missing gettext calls, noted by Byrial Jensen.
6108 * commands.c: Make the save-copy prompt more translator-friendly.
6111 * po/da.po, po/de.po, po/eo.po, po/fr.po, po/ja.po, po/pl.po:
6114 * mh.c: Fix a segmentation fault which occurs when mutt's get-mail
6115 POP mode is used with a maildir spool folder. Noted by Frédéric
6116 L. W. Meunier <0@pervalidus.net>.
6118 * mutt_socket.c, pop.c: Vsevolod Volkov's fix for #851, and a
6121 * headers.c, muttlib.c, protos.h, send.c: Byrial Jensen's
6122 mtime hack is needed at more than one place. Noted by Manoj
6125 2001-10-31 09:38:07 roessler (roessler)
6127 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/es.po,
6128 po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
6129 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
6130 po/ru.po, po/sk.po, po/sv.po, ChangeLog, VERSION, po/cs.po,
6131 po/da.po, po/de.po, po/el.po, po/eo.po, reldate.h: automatic
6132 post-release commit for mutt-1.3.23.1
6134 * imap/message.c, commands.c, curs_main.c, flags.c, hdrline.c,
6135 init.h: Advanced threading, v 5.1. From Daniel Eisenbud
6136 <eisenbud@cs.swarthmore.edu>.
6138 * mbox.c: branches: 2.22.2; Advanced threading, v 5.1.
6139 From Daniel Eisenbud <eisenbud@cs.swarthmore.edu>.
6141 * menu.c, mh.c, mutt.h, mx.c, mx.h: Advanced threading, v 5.1.
6142 From Daniel Eisenbud <eisenbud@cs.swarthmore.edu>.
6144 * parse.c: branches: 2.39.2; Advanced threading, v 5.1.
6145 From Daniel Eisenbud <eisenbud@cs.swarthmore.edu>.
6147 * pop.c, postpone.c, protos.h, sort.c, sort.h, thread.c:
6148 Advanced threading, v 5.1. From Daniel Eisenbud
6149 <eisenbud@cs.swarthmore.edu>.
6151 * pgpewrap.c: branches: 2.3.2; Add magic comment so we can use
6152 traditional malloc() in this program.
6154 2001-10-30 22:43:23 roessler (roessler)
6156 * init.h: .mh_sequences fix, from lorenzo@cisco.com.
6158 * mutt_socket.c, mutt_ssl.c: TLS connection reuse. From Brendan
6161 2001-10-29 23:21:48 roessler (roessler)
6163 * pager.c: Fix two places which _may_ look like buffer overflows,
6168 * doc/manual.sgml.head: Make the documentation of toggle-unlink
6169 more precise - someone on comp.mail.mutt got confused by this.
6171 2001-10-28 19:46:43 roessler (roessler)
6173 * imap/browse.c, imap/imap.c: Fix 839
6177 * sendlib.c: Another aesthetic message-id change.
6179 * sendlib.c: GMT's too clumsy. Just take G.
6181 * sendlib.c: Use GMT for message-IDs. Note: The addition of
6182 the constant string "GMT" is so intended to avoid the production
6183 of duplicate message-IDs when mutts running in time zones ahead
6188 * url.c: Another bug related to #837.
6190 * imap/util.c: Fix a problem related to #837 (the bug isn't
6191 entirely close, though).
6193 2001-10-26 23:53:29 roessler (roessler)
6195 * doc/manual.sgml.head: Point to the openProjects.net IRC channel
6198 2001-10-25 07:54:35 roessler (roessler)
6200 * pgp.c: Handle clearsigned messages gracefully even when
6201 pgp_verify_sig is set and pgp_decode_command is unset.
6203 2001-10-24 11:08:22 roessler (roessler)
6205 * complete.c: Suspected fix for #837.
6207 2001-10-22 09:28:26 roessler (roessler)
6209 * imap/util.c, globals.h, init.h: Make IMAP keepalive
6210 configurable. From Brendan Cully.
6212 2001-10-17 17:03:19 roessler (roessler)
6214 * curs_main.c: Fix #829.
6216 * sendlib.c: Fix #828: Sendmail is now invoked with stdout and
6217 stderr redirected to /dev/null. Apparently, sendmail 8.12.1
6218 doesn't like to be invoked with stderr and stdout closed.
6220 * curs_main.c: Fix CURHDR confusion. Mutt should compile now.
6221 (Sorry for not committing this earlier.)
6223 2001-10-16 14:29:27 roessler (roessler)
6225 * addrbook.c, keymap.c: Address book nit fix from
6226 geerd.debruijn@nl.thalesgroup.com.
6228 * po/ja.po, po/it.po: update
6230 2001-10-15 20:18:32 roessler (roessler)
6232 * rfc2047.c: branches: 2.35.2; Close #821. Fix provided
6235 * curs_main.c: AIX portability patch. Suggested by Jan Chrillesen
6236 <jan@chrillesen.dk>.
6238 * doc/manual.sgml.tail: branches: 1.15.2; Fixing a nit, From
6241 2001-10-12 09:03:26 roessler (roessler)
6245 2001-10-11 20:08:44 roessler (roessler)
6247 * imap/message.c: Small fix from Edmund GRIMLEY EVANS
6250 * compose.c: branches: 2.48.2; Little fix from
6251 sroberts@certicom.com.
6255 * pgpewrap.c: Add public domain notice.
6257 * Makefile.am, configure.in, pgpewrap, pgpewrap.c: Include C
6258 version of pgpewrap, by Wessel Dankers <wsl@fruit.eu.org>.
6262 * compose.c: Unify "Can't stat" messages. Suggested by Byrial.
6264 * editmsg.c: branches: 2.12.2; Unify "Can't stat" messages.
6265 Suggested by Byrial.
6267 * sendlib.c: Unify "Can't stat" messages. Suggested by Byrial.
6269 2001-10-10 23:37:06 roessler (roessler)
6273 * pager.c: Fix minor snafu in Vsevolod's patch about important
6274 flags for POP folders.
6276 * main.c: Mess around with signal handlers. Allegedly, this
6277 helps to get things working with Solaris 8. See #455.
6279 * imap/message.c: Try to fix #302.
6281 * curs_main.c, pager.c: Don't allow setting the "important"
6282 flag when message resides on a POP server.
6284 * curs_lib.c: Rename pad_char to m_pad_char - AIX curses
6285 have a macro called pad_char. Noted by Jan Chrillesen
6286 <jan@chrillesen.dk>.
6288 * pager.c: Patch from #272 (from acli@mingpaoxpress.com).
6290 * browser.c: Fix #813.
6292 * mx.c: Another consistency fix for maildir_trash.
6294 * mh.c, mx.c: Experimental patch to make maildir_trash handling
6297 * buffy.c: branches: 2.21.2; maildir buffy: Don't consider
6298 "trashed" new messages new. Fixes #412.
6300 * main.c: Include platform information with mutt -v output.
6302 * muttbug.sh.in: Include some information about the compiler
6303 and compiler flags used with bug reports.
6307 * po/fr.po, po/de.po: updates.
6309 2001-10-09 09:29:55 roessler (roessler)
6311 * getdomain.c: A different fix for #767.
6313 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/ru.po,
6314 po/sk.po, po/sv.po, po/pt_BR.po, po/it.po, po/ja.po, po/ko.po,
6315 po/lt.po, po/nl.po, po/pl.po, po/eo.po, po/es.po, po/et.po,
6316 po/fr.po, po/gl.po, po/hu.po, po/id.po, po/cs.po, po/da.po,
6317 po/de.po, po/el.po, reldate.h, ChangeLog, VERSION: automatic
6318 post-release commit for mutt-1.3.23
6320 2001-10-07 06:43:52 roessler (roessler)
6322 * doc/manual.sgml.head: We do update .mh_sequences files now.
6324 2001-10-06 09:31:44 roessler (roessler)
6326 * doc/manual.sgml.head: Documentation for check-traditional-pgp
6327 and for edit-type when used in read mode.
6329 2001-10-02 22:20:03 roessler (roessler)
6331 * enter.c: Fix #801.
6333 2001-10-01 09:58:49 roessler (roessler)
6335 * mh.c: Create mh_sequences files when they don't exist.
6336 Suggested by TAKIZAWA Takashi <taki@luna.email.ne.jp>.
6338 2001-09-28 08:38:44 roessler (roessler)
6340 * charset.c: More character set aliases, from Ionel Mugurel
6341 Ciobica <tgakic@sg10.chem.tue.nl>.
6343 * pager.c: Color fix from Brandon Long. Welcome back!
6345 2001-09-26 10:56:52 roessler (roessler)
6347 * mh.c: OK, I couldn't resist. ;-)
6349 Depending on the user's usage patterns and configuration, there
6350 may be a strong bias in maildir files moving either within the
6351 new or to the cur subfolder. This patch adds hit counters for
6352 each of these directories. Mutt will then look first into the
6353 directory encountered more frequently in the past. This should
6354 help to reduce the cost of chasing messages a bit, and isn't
6357 (Another possibility for optimization may be to actually base
6358 the prediction on the configuration and on the message flags
6359 as we know them - in particular, the mark_old and move options
6360 could have some effect here. Thinking about message flags, one
6361 could even replace the simple heuristic currently implemented by
6362 a matrix recording hit counters depending on flags. But then
6363 again, it's all just playing around, since this function will
6364 be invoked only rarely. ;-)
6366 * attach.c, commands.c, copy.c, copy.h, handler.c, mutt.h,
6367 recvattach.c: Fix inconsistencies between printing and displaying
6368 of message/rfc822 body parts.
6370 * attach.c: Fix attachment printing.
6372 * mh.c, mx.c, mx.h: Search for messages which may have been moving
6373 under our feet in maildir folders. Suggested by Bjoern Jacke.
6375 * contrib/gpg.rc: Remove --comment '' - it breaks pgpewrap and
6376 isn't necessary with more recent gpg versions.
6378 2001-09-21 09:35:18 roessler (roessler)
6382 2001-09-17 10:19:10 roessler (roessler)
6386 2001-09-14 08:19:30 roessler (roessler)
6390 2001-09-11 12:24:32 roessler (roessler)
6392 * addrbook.c, alias.c, init.c, menu.c, mutt.h, query.c: More
6395 * addrbook.c, attach.h, browser.c, functions.h, init.c, init.h,
6396 keymap.c, keymap.h, menu.c, mutt.h, mutt_menu.h, recvattach.c:
6397 The addressbook used to crash when someone issued the alias and
6398 unalias commands while on that menu. This patch has a basic fix
6399 for this behaviour, and adds delete and undelete functions to
6400 this menu. While I'm on it, I've also made sure that "apply-tag"
6401 untags everything on all menus.
6403 The original crash was noted by Oliver Kauss <kauss@gmx.de>.
6405 2001-09-08 14:23:05 roessler (roessler)
6407 * init.c: Thomas Guettler <thomas@thomas-guettler.de> reports
6408 a segfault when you search for "~b \\${".
6410 * po/zh_TW.po: update
6412 2001-09-06 12:10:10 roessler (roessler)
6416 * curs_main.c: Try to fix a boundary condition: Assume that you
6417 are in a limited view which includes the folder's last message.
6418 Display that message. Wait until a new message is added to the
6419 current folder which does NOT match the limit pattern. Press tab.
6420 Mutt would get confused. I think that this patch fixes the
6421 problem (but I'm not entirely sure).
6423 2001-09-05 12:09:44 roessler (roessler)
6425 * sendlib.c: BSD/OS portability fix from Edmund Grimley Evans.
6428 * imap/imap.c, init.h: patch-1.3.22.1.remove_warnings.awn.1,
6429 from Andrew W. Nosenko.
6431 2001-09-04 19:12:23 roessler (roessler)
6435 * imap/util.c, mutt_socket.c, muttlib.c, pop.c, url.c, url.h:
6436 patch-bac.canonifypath-4.
6438 The attached patch reverts the IMAP canonification patch I
6439 reverted a version ago (sorry for being so wishy-washy). This
6440 time I put in some code to preserve IMAP URL passwords in the
6441 initial pass, so people who like to use those sorts of URLs still
6442 can. That was the only reason I had reverted the patch before.
6444 (From Brendan Cully.)
6446 * po/ja.po, po/ru.po, po/uk.po: updates
6448 * mutt_tunnel.c: patch-bac.tunnelreopen-1 from Brendan Cully.
6450 2001-09-03 13:59:37 roessler (roessler)
6452 * curs_main.c, thread.c: Don't lose track of the current message
6453 when collapsing and changing sort modes wildly. Noted by
6456 * NEWS, globals.h, init.h, mh.c: Make MH sequences variable.
6460 * sendlib.c: Don't try to attach non-regular files. #754.
6462 2001-08-31 09:21:55 roessler (roessler)
6464 * NEWS: Mention mailto URL support.
6466 * imap/imap.c, imap/util.c, imap/command.c: Fix some memory leaks.
6467 From Pawel Salek, by way of Brendan Cully.
6469 2001-08-30 21:30:39 roessler (roessler)
6471 * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/pt_BR.po,
6472 po/ru.po, po/sk.po, po/lt.po, po/nl.po, po/pl.po, po/it.po,
6473 po/ja.po, po/ko.po, po/gl.po, po/hu.po, po/id.po, po/et.po,
6474 po/fr.po, po/eo.po, po/es.po, po/el.po, po/da.po, po/de.po,
6475 ChangeLog, VERSION, doc/Makefile.in, po/cs.po: automatic
6476 post-release commit for mutt-1.3.22.1
6478 * po/uk.po, po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po,
6479 po/pt_BR.po, po/ru.po, po/pl.po, po/lt.po, po/nl.po, po/it.po,
6480 po/ja.po, po/ko.po, po/hu.po, po/id.po, po/gl.po, po/et.po,
6481 po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po, po/da.po,
6482 ChangeLog, VERSION, po/cs.po, reldate.h: automatic post-release
6483 commit for mutt-1.3.22
6485 * contrib/sample.muttrc-tlr: update
6487 * build-release: branches: 2.17.2; more preparations for
6490 * Makefile.am, README.UPGRADE: README.UPGRADE is quite outdated.
6492 * doc/muttrc.man.head, NEWS: documentation updates.
6494 * doc/mutt.man: branches: 1.16.2; mention ~/.mutt/muttrc
6496 * curs_main.c: Fix #750 / deb#108628.
6498 * pop_auth.c: patch-20010829.vvv.pop_auth
6500 2001-08-28 20:39:04 roessler (roessler)
6502 * handler.c: Don't do character conversion when we call an
6503 external handler for a text type. Assume that the conversion
6508 2001-08-24 08:07:42 roessler (roessler)
6510 * sendlib.c: Don't use the 7bit encoding for non-text MIME types.
6511 This may produce slightly longer messages, but it helps to
6512 avoid corruption with binary attachments which look like text,
6517 * sendlib.c: More liberally apply MIME encodings to non-text
6518 body parts when there's a ^From_ line.
6520 2001-08-23 19:10:04 roessler (roessler)
6522 * po/eo.po, po/sv.po: update
6524 2001-08-22 14:41:32 roessler (roessler)
6526 * po/et.po, po/fr.po: update
6528 * pop_auth.c: This should fix the warnings which A. Nosenko found.
6529 (And may introduce new ones about unused variables.)
6531 2001-08-21 21:54:33 roessler (roessler)
6533 * po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
6534 po/pt_BR.po, po/ru.po, po/pl.po, po/ja.po, po/ko.po, po/lt.po,
6535 po/nl.po, po/hu.po, po/id.po, po/it.po, po/fr.po, po/gl.po,
6536 po/et.po, po/el.po, po/eo.po, po/es.po, po/da.po, po/de.po,
6537 po/cs.po, reldate.h, VERSION, ChangeLog: automatic post-release
6538 commit for mutt-1.3.21
6540 2001-08-20 12:11:28 roessler (roessler)
6542 * mx.c: Check for .mew-cache in MH folders.
6544 2001-08-16 12:42:30 roessler (roessler)
6546 * sendlib.c: Mutt's detection of overly long lines would fail
6547 with text files when the long line is the last one, and is
6548 not finished by a newline character. This can, for instance,
6549 happen when you send out macintosh-generated HTML files.
6551 (And, apparently, we hit some boundary somewhere in the PGP code
6552 with that - I had some truncated attachments today.)
6554 2001-08-13 16:12:08 roessler (roessler)
6556 * pop.c: fix content-length headers.
6558 * mh.c: Fix treatment of maildir folders. We partially used mh
6559 routines for these, introducing absurdities such as .mh_sequences
6562 2001-08-12 10:15:15 roessler (roessler)
6564 * init.c, init.h: Fix the "strange e-mail header" bug. It was
6565 an uninitialized buffer. Thanks to Brendan Cully for figuring
6568 2001-08-11 17:39:13 roessler (roessler)
6570 * muttlib.c: Undo an earlier change to _mutt_expand_path, which
6571 seems to have caused problems. From Brendan Cully.
6573 * config.guess, config.sub: Update. Thanks, Brendan!
6575 2001-08-09 11:28:09 roessler (roessler)
6577 * po/uk.po, po/ja.po: update
6579 2001-08-08 19:27:50 roessler (roessler)
6581 * doc/manual.sgml.tail: Adding someone I forgot.
6583 2001-08-07 12:45:51 roessler (roessler)
6585 * doc/manual.sgml.tail: Update credits. I'm sure I forgot some
6586 people. If you feel you're one of them, please drop me a line!
6588 2001-08-06 17:49:06 roessler (roessler)
6590 * curs_lib.c: Here's a fix to allow (n)curses versions to work
6591 with some terminfo entries where (for whatever reason), someone
6592 specified cvvis but not cnorm. From a report/discussion with
6593 Mario Vanoni <vanonim@dial.eunet.ch>. (From Thomas Dickey.)
6595 * buffy.c: Another little MH buffy bug. From Len Lattanzi
6596 <Len.Lattanzi@Migration.com>.
6598 2001-08-03 16:55:41 roessler (roessler)
6600 * mh.c: fix an mh_buffy segfault.
6602 * configure.in: Don't default to "no" when we can't find sendmail.
6603 #713; Brendan Cully.
6605 * buffy.c, mh.c, mx.h: MH buffy.
6607 2001-08-02 22:59:16 roessler (roessler)
6609 * contrib/gpg.rc: Don't emit a comment armor header at all.
6611 * mh.c: Update mh_sequences when messages are deleted. Note:
6612 Currently, we only clean up our own sequences, and leave others'
6613 sequences alone. Should possibly be fixed.
6617 * imap/browse.c: Namespace fix. From Pawel Slawek (or Peter
6618 Bloomfield?); forwarded by Brendan Cully.
6620 2001-08-01 22:40:29 roessler (roessler)
6624 * po/fr.po, po/ru.po, po/de.po: updates.
6626 * gnupgparse.c: branches: 2.22.2; Signed fixes. Noted by
6627 Vincent Lefevre's compiler.
6629 * pgpkey.c: Signed fixes. Noted by Vincent Lefevre's compiler.
6631 2001-07-31 12:28:19 roessler (roessler)
6633 * mh.c: More MH fixes.
6635 * mh.c: fix a small typo
6637 * mailbox.h: branches: 2.10.2; Add mh_sequences support.
6640 * mh.c, mx.c: Add mh_sequences support. I hope this works.
6642 2001-07-29 09:48:04 roessler (roessler)
6644 * contrib/gpg.rc: Fix the comment header, and generally be
6647 2001-07-26 17:42:48 roessler (roessler)
6649 * imap/util.c: patch-bac.imapnextword-1. From Brendan Cully.
6651 * pgpkey.c: Don't confuse validity and trust when it comes to
6654 * thread.c: O(n log (n)) sorting from Jan Kratochvil
6657 2001-07-25 19:51:58 roessler (roessler)
6659 * po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
6660 po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/da.po, po/de.po,
6661 po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po,
6662 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/cs.po:
6663 update-po after gettext update.
6665 2001-07-24 21:29:47 roessler (roessler)
6667 * po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po,
6668 po/uk.po, po/ru.po, po/pl.po, po/pt_BR.po, po/ja.po, po/ko.po,
6669 po/lt.po, po/nl.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
6670 ChangeLog, VERSION, po/cs.po, po/da.po, po/de.po, po/el.po,
6671 po/eo.po, po/es.po, po/et.po, po/fr.po, reldate.h: automatic
6672 post-release commit for mutt-1.3.20
6674 * imap/imap.c: Avoid mail loss with IMAP. From Brendan Cully.
6676 * imap/command.c: patch-bac.capability-20010724.1. From Brendan
6679 * mbox.c: Add a status message, so "Writing messages" doesn't
6680 stay on screen forever.
6682 2001-07-24 06:42:06 Brendan Cully <brendan@kublai.com> (roessler)
6684 * imap/imap.c: The attached patch fixes a couple bugs I introduced
6685 recently when working around the buggy but firmly entrenched
6686 UW-IMAP 4.7 server. These resulted in additional overhead
6687 when synchronising mailboxes and occasional problems opening
6690 2001-07-19 14:51:14 roessler (roessler)
6692 * curs_main.c: Redraw when an alias is created - the user may
6693 have assigned a different realname.
6697 2001-07-11 07:19:45 roessler (roessler)
6699 * INSTALL: Replace mutt-dev@cs.hmc.edu by mutt-dev@mutt.org.
6700 Noted by "Mark E. Mallett" <mem@mv.mv.com>.
6702 2001-07-09 20:54:34 roessler (roessler)
6704 * Makefile.am, acconfig.h, configure.in: locale-related fix from
6707 2001-07-04 07:35:20 roessler (roessler)
6709 * imap/util.c: Fix a nit. From "Andrew W. Nosenko"
6712 2001-07-03 19:32:12 roessler (roessler)
6714 * m4/iconv.m4, configure.in: Iconv-related cleanup. From Brendan
6717 * init.c, muttlib.c, protos.h: Unified buffer handling, from
6720 * pgppubring.c: branches: 2.26.2; Don't sign-extend chars.
6722 * pgp.c: Fixing a PGP signature reporting bug; adding debugging
6725 * mutt_socket.c: Don't fcntl -1. From Brendan.
6727 * imap/imap.c, imap/imap_private.h, imap/message.c, muttlib.c,
6728 protos.h: Fix #677. From Brendan Cully.
6730 2001-07-02 20:28:32 roessler (roessler)
6732 * query.c: Fix a minor nit with the external query interface.
6734 * doc/manual.sgml.head: documentation from Brendan Cully.
6736 2001-06-29 10:06:16 roessler (roessler)
6738 * imap/imap.c, hook.c, init.h, mutt.h, mutt_socket.c, protos.h:
6739 patch-bac-vvvacounthook-20010628.1
6741 2001-06-28 20:34:05 roessler (roessler)
6743 * query.c: Query patch from Olivier Chapuis
6744 <olivier.chapuis@free.fr>.
6746 2001-06-27 16:08:06 roessler (roessler)
6750 * init.h, mutt.h, mx.c: patch-1.3.19i.rs.keep_flagged
6752 2001-06-26 10:26:54 roessler (roessler)
6754 * pgppubring.c: fixes.
6756 * pgplib.h, pgppubring.c: Fix handling of revocation certificates.
6758 * pgppubring.c: Also dump revocations.
6760 * pgplib.c, pgplib.h, pgppubring.c: Add a very simple
6761 signature-dumping mode to pgpring. (Not needed for mutt.)
6763 2001-06-19 08:39:17 roessler (roessler)
6767 * imap/imap.c, imap/message.c: IMAP error checking for bug #662.
6770 2001-06-18 17:29:55 roessler (roessler)
6772 * po/zh_CN.GB2312.po, po/zh_CN.po, po/zh_TW.Big5.po, po/zh_TW.po,
6773 configure.in: Renaming the Chinese translations.
6777 * globals.h, init.h, mutt.h, pop.h, pop_auth.c: The attached patch
6778 adds two variables: $pop_authenticators and $pop_auth_try_all.
6780 From Vsevolod Volkov.
6782 2001-06-14 13:29:06 roessler (roessler)
6786 2001-06-13 08:29:16 roessler (roessler)
6788 * m4/gettext.m4: Avoid more m4 macro collisions.
6790 * m4/glibc21.m4: branches: 1.2.2; 1.2.4; Avoid more m4 macro
6793 * imap/auth_sasl.c: An updated version of the previous patch.
6796 * mutt_sasl.c: branches: 2.10.2; An updated version of the
6797 previous patch. From Brendan.
6799 * mutt_sasl.h, pop_auth.c: An updated version of the previous
6800 patch. From Brendan.
6802 * pop_auth.c: This patch closes a ridiculous bug where the
6803 SASL library could be used without being initialised. I don't
6804 understand why lots of people weren't having problems, unless
6805 no one who uses SASL uses POP :)
6813 2001-06-12 12:45:29 roessler (roessler)
6815 * m4/gettext.m4, m4/progtest.m4, configure.in: gettext-related
6816 fixes. Most of this may just be temporary if we decide to get
6817 rid of our own gettext.m4.
6819 * m4/gettext.m4: Fix comments.
6823 2001-06-11 18:32:05 roessler (roessler)
6825 * imap/auth.c, imap/imap.c, doc/manual.sgml.head:
6826 patch-bac.flags-20010611.1
6828 * po/es.po, po/da.po: update.
6830 * doc/manual.sgml.head: Updates from Byrial Jensen.
6832 * keymap.c: command/function cosmetics from Byrial Jensen.
6834 * po/de.po, po/et.po, po/sv.po: update.
6836 * doc/mutt.man, doc/muttbug.man, init.c, init.h: Use the EMAIL
6837 environment variable as the default for $from.
6839 * po/eo.po, po/el.po: update.
6841 2001-06-07 23:15:53 roessler (roessler)
6843 * po/fr.po, po/id.po: updates for 1.3.19.
6845 * po/zh_TW.Big5.po: A fixed version from EGE.
6847 * build-release: Don't try to upload to sigtrap.guug.de any more.
6849 * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
6850 po/ru.po, po/sk.po, po/sv.po, po/ja.po, po/ko.po, po/lt.po,
6851 po/nl.po, po/pl.po, po/pt_BR.po, po/hu.po, po/id.po, po/it.po,
6852 po/fr.po, po/gl.po, po/es.po, po/et.po, po/el.po, po/eo.po,
6853 po/cs.po, po/da.po, po/de.po, reldate.h, VERSION, ChangeLog:
6854 automatic post-release commit for mutt-1.3.19
6856 * check_sec.sh: Don't check in intl/
6858 * m4/codeset.m4: branches: 1.1.2; 1.1.4; More from the gettext
6859 munster patch from E.G.E.
6861 * m4/glibc21.m4, m4/iconv.m4: More from the gettext munster
6864 * po/zh_TW.Big5.po, m4/gettext.m4, m4/lcmessage.m4,
6865 m4/progtest.m4: Gettext update. (From E.G.E., of course.)
6867 * intl/Makefile.in, intl/VERSION, intl/bindtextdom.c,
6868 intl/cat-compat.c, intl/config.charset, intl/dcgettext.c,
6869 intl/dcigettext.c, intl/dcngettext.c, intl/dgettext.c,
6870 intl/dngettext.c, intl/explodename.c, intl/finddomain.c,
6871 intl/gettext.c, intl/gettext.h, intl/gettextP.h,
6872 intl/hash-string.h, intl/intl-compat.c, intl/l10nflist.c,
6873 intl/libgettext.h, intl/libgnuintl.h, intl/libintl.glibc,
6874 intl/linux-msg.sed, intl/loadinfo.h, intl/loadmsgcat.c,
6875 intl/localcharset.c, intl/locale.alias, intl/localealias.c,
6876 intl/ngettext.c, intl/plural.c, intl/plural.y, intl/po2tbl.sed.in,
6877 intl/ref-add.sin, intl/ref-del.sin, intl/textdomain.c,
6878 intl/xopen-msg.sed, intl/.cvsignore, intl/ChangeLog, Makefile.am,
6879 acconfig.h, configure.in, gettext.c: Gettext update.
6881 * lib.h: branches: 2.11.2; Gettext update.
6883 * mbyte.c: Gettext update.
6887 * configure.in: ALL_LINGUAS. I forgot to do this earlier today.
6889 * NEWS: Documentation update from Brendan Cully.
6891 * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.GB2312.po,
6892 po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po, po/sk.po, po/ko.po,
6893 po/lt.po, po/nl.po, po/pl.po, po/et.po, po/fr.po, po/gl.po,
6894 po/hu.po, po/id.po, po/it.po, po/ja.po, po/cs.po, po/da.po,
6895 po/de.po, po/el.po, po/eo.po, po/es.po: Updating the gl
6896 translation, another update-po run.
6898 * po/zh_TW.Big5.po: Changed to utf-8 in order to avoid problems
6899 with recent gettext versions. Thanks to EGE!
6901 (BTW, the file name is lying now. Is this a problem?)
6903 * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
6904 po/ru.po, po/sk.po, po/sv.po, po/pt_BR.po, po/pl.po, po/ja.po,
6905 po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po, po/et.po,
6906 po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/cs.po,
6907 po/da.po, po/de.po, po/el.po: update-po; adding an Estonian
6910 * po/it.po: Fix a small bug.
6912 * imap/message.c: This patch ensures IMAP FLAGS aren't parsed
6913 twice when fetching the full message body. It really only amounts
6914 to a cosmetic error, but may cause spurious "Mailbox externally
6919 * INSTALL, README.SSL, rfc2047.c: Documentation updates and a
6920 little bug fix. From Brendan Cully.
6922 * init.c: Don't add empty strings to lists. From Thomas Parmelan
6925 2001-06-05 15:43:41 roessler (roessler)
6927 * handler.c: Leave slightly more margin with format=flowed.
6929 * imap/command.c, mutt_socket.c, mutt_ssl.c, mutt_tunnel.c:
6930 patch-bac.sockets-20010605.1
6932 * imap/auth.c, init.h: Change the delimiter for
6933 imap_authenticators to a colon.
6935 * imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
6936 imap/imap.c, imap/auth.c, imap/auth.h, imap/auth_anon.c,
6937 imap/auth_cram.c: The attached patch should be the last feature
6938 I want to get in before 1.4. It creates a new config variable
6939 $imap_authenticators, which is a comma-separated list of
6940 authentication methods for mutt to try to use to authenticate to
6941 an IMAP server. If it is unspecified you get the old behaviour
6942 - any method is tried, the first to succeed or fail ends the
6945 (From Brendan Cully.)
6947 * globals.h, init.h: The attached patch should be the last
6948 feature I want to get in before 1.4. It creates a new config
6949 variable $imap_authenticators, which is a comma-separated list of
6950 authentication methods for mutt to try to use to authenticate to
6951 an IMAP server. If it is unspecified you get the old behaviour
6952 - any method is tried, the first to succeed or fail ends the
6955 * attach.c, commands.c, handler.c: Check mutt_create_filter*'s
6956 return value for errors. This should avoid a bunch of possible
6959 2001-06-04 18:29:33 roessler (roessler)
6961 * doc/manual.sgml.head: Score documentation fix.
6965 * doc/.cvsignore, .cvsignore: Ignore some more generated files.
6966 From Andrew Nosenko.
6968 * Makefile.am: -I$(includedir) is moved from INCLUDES variable
6969 to the end of CPPFLAGS. This allow build Mutt with Bruno's
6970 libiconv and --prefix=/usr on glibc-2.1.2 systems.
6972 From "Andrew W. Nosenko" <awn@bcs.zp.ua>.
6974 * doc/Makefile.in, doc/instdoc.sh.in, contrib/Makefile.in,
6975 INSTALL, Makefile.am, configure.in, init.c, main.c, muttbug.sh.in,
6976 sendlib.c: Clean up the sharedir mess. From Lars Hecking.
6978 2001-06-01 08:53:23 roessler (roessler)
6980 * imap/command.c, imap/imap.c, imap/imap_private.h,
6981 imap/message.c, curs_main.c, mailbox.h: More concurrent IMAP
6982 modification handling from Brendan Cully.
6986 2001-05-31 18:04:24 roessler (roessler)
6988 * mutt_tunnel.c: Tunnel fixes.
6990 * configure.in: Fix some typos.
6992 * mutt_curses.h, configure.in: Utf-8 support with ncurses, by
6993 Sven Verdoolaege. Thomas E. Dickey says it looks reasonable,
6996 2001-05-30 23:00:51 roessler (roessler)
6998 * imap/command.c, imap/imap.c, Makefile.am, enter.c,
6999 mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h,
7000 mutt_ssl.c, mutt_ssl_nss.c, mutt_tunnel.c: Socket API clean-up
7003 * send.c: If messages have no References header, fall back to
7004 using In-Reply-To when constructing a reply's references header.
7005 This may not be strictly according to the book, but looks like
7006 a reasonable suggestion (which came from Vincent Lefebvre).
7008 * curs_main.c: Check whether any messages are visible.
7010 2001-05-29 20:26:23 roessler (roessler)
7012 * m4/gssapi.m4: branches: 1.1.2; GSSAPI fixes, tunnel driver.
7015 * imap/auth.c, imap/auth_gss.c, imap/auth_sasl.c, imap/imap.c,
7016 Makefile.am, README, configure.in, globals.h, init.h,
7017 mutt_socket.c, mutt_socket.h, mutt_tunnel.c, mutt_tunnel.h:
7018 GSSAPI fixes, tunnel driver. From Brendan Cully.
7020 * configure.in, md5.h, sha1.h: More type-determination fixes
7023 2001-05-28 19:14:47 roessler (roessler)
7025 * imap/util.c: Consult /etc/services for imaps port. From Brendan
7028 * imap/Makefile.am, Makefile.am, checktypes.c, configure.in,
7029 md5.h, md5c.c, sha1.c, sha1.h: Improve checking for 32bit
7030 integers. From Brendan Cully and Lars Hecking.
7032 * muttbug.sh.in: Cosmetics. From Brendan Cully.
7034 * imap/command.c, imap/imap.c, imap/imap_private.h: Detect
7035 external modifications of IMAP folders. From Brendan Cully.
7037 * curs_main.c: Fix attaching messages via IMAP. From Brendan
7040 2001-05-24 10:18:30 roessler (roessler)
7044 * browser.c: patch-bac.chdir-20010523.2
7046 2001-05-23 14:19:16 roessler (roessler)
7048 * browser.c: patch-bac.chdir-20010523.1
7050 * imap/browse.c: patch-bac.createnull-20010522.1
7052 2001-05-22 21:45:52 roessler (roessler)
7054 * doc/manual.sgml.head: Documentation nit from Björn Jacke.
7056 * configure.in: Let configure --help look prettier. From Brendan
7059 * doc/manual.sgml.head, doc/manual.sgml.tail: Documentation
7060 fixes from Brendan Cully.
7062 * imap/imap.c: Attachment deletion on IMAP servers, take two.
7064 2001-05-21 08:42:07 roessler (roessler)
7066 * imap/imap.c, imap/message.c, commands.c, mx.c, protos.h:
7067 Attachment deletion for IMAP folders. By Brendan Cully.
7069 2001-05-20 22:35:29 roessler (roessler)
7071 * handler.c: Fix character set conversion for non-plain text
7072 types with 8bit content-transfer-encodings. Noted by Björn Jacke.
7074 * imap/message.c: \Seen for FCCs. From Brendan Cully.
7076 2001-05-17 18:37:21 roessler (roessler)
7078 * pager.c: patch-1.3.18.bj.segfault.1.
7080 * handler.c: Fix multibyte encodings with quoted-printable.
7081 (patch-1.3.18.tt.decode_quoted.1) From TAKIZAWA Takashi
7082 <taki@luna.email.ne.jp>.
7084 2001-05-15 20:41:55 roessler (roessler)
7086 * imap/browse.c, imap/util.c, mutt_socket.c:
7087 patch-bac.notes-20010515.1
7089 * rfc1524.c: Make tests on an attachment's file name possible.
7090 Patch from Bob Bell <bobbell@zk3.dec.com>.
7092 2001-05-13 15:43:48 roessler (roessler)
7096 2001-05-12 05:49:31 roessler (roessler)
7098 * handler.c: Undo one of yesterday's aesthetical changes.
7100 * muttlib.c: IMAP path canonification hack from Brendan Cully.
7102 * handler.c: Adding a hack to use format=flowed's quoting
7103 information in the pager, using ANSI color sequences to turn
7106 2001-05-11 22:16:17 roessler (roessler)
7108 * handler.c: Don't cut off the final part of ttachments with
7111 * handler.c: Correctly handle extremely long lines.
7113 * handler.c: Improve handling of indented text when wrapping
7114 text/plain; format=flowed. This is, in particular, important
7115 when replying to messages with indented text. I hope this code
7116 does The Right Thing most of the time now.
7118 (Further note that we still try to avoid wrapping at places
7119 where the user didn't do so.)
7121 * handler.c: Some more esthetical nits.
7123 * handler.c: More fixes.
7125 * recvcmd.c: Fix some nits with respect to text/plain;
7128 * copy.c, handler.c, init.h, mutt.h, send.c: Add experimental
7129 support for text/plain; format=flowed.
7133 * headers.c: Some code simplifications.
7135 * headers.c, muttlib.c: Fix a memory leak in mutt_free_envelope();
7136 avoid dangling pointers in header editing.
7138 2001-05-10 13:15:45 roessler (roessler)
7142 * hdrline.c: Fix %D. From Len Lattanzi
7143 <Len.Lattanzi@migration.com>.
7145 * headers.c: Fix header editing and references headers.
7147 * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
7148 imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
7149 imap/command.c, imap/imap.c, imap/message.c, imap/util.c,
7150 sort.c, copy.c, curs_main.c, globals.h, hook.c, init.h, mbox.c,
7151 menu.c, mutt_socket.c, mutt_ssl.c, muttlib.c, mx.c, pgpkey.c,
7152 pop.c, pop_auth.c: A slightly extended version of Dave Ewart's
7155 * pop_lib.c: branches: 2.4.2; A slightly extended version of
7156 Dave Ewart's sleeptime patch.
7158 * protos.h: A slightly extended version of Dave Ewart's sleeptime
7161 * po/fr.po, po/id.po, po/sv.po, po/da.po: update.
7163 * po/hu.po, configure.in: Adding the Hungarian translation from
7164 Szabolcs Horvath <horvaths@fi.inf.elte.hu>.
7166 2001-05-07 19:21:41 roessler (roessler)
7168 * imap/README, imap/imap.h, imap/util.c, muttlib.c: IMAP path
7169 canonicalization. From Brendan Cully.
7171 2001-05-02 20:49:46 roessler (roessler)
7173 * doc/manual.sgml.tail: Document some missing functions.
7175 * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
7176 po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/id.po, po/it.po,
7177 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/de.po,
7178 po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/cs.po,
7179 po/da.po: make update-po.
7181 2001-05-01 21:32:50 roessler (roessler)
7183 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
7184 po/sv.po, po/tr.po, po/uk.po, po/pl.po, po/pt_BR.po, po/lt.po,
7185 po/nl.po, po/gl.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
7186 po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po,
7187 po/cs.po, ChangeLog, VERSION, reldate.h: automatic post-release
7188 commit for mutt-1.3.18
7190 2001-04-26 15:52:34 roessler (roessler)
7192 * configure.in: Replace tabs by spaces.
7194 * BEWARE, Makefile.am: Add a word of warning concerning the
7197 * imap/command.c, imap/imap.c, imap/message.c, imap/util.c,
7198 imap/browse.c, parse.c, pattern.c, pgp.c, pgpkey.c, postpone.c,
7199 recvattach.c, remailer.c, rfc1524.c, rfc2047.c, send.c,
7200 sendlib.c, url.c, Makefile.am, account.c, addrbook.c, alias.c:
7201 Add ascii_strcasecmp() and ascii_strncasecmp() functions which
7202 do locale-independent and case-insensitive string comparisons.
7203 Needed for mutt to work in iso-8859-9 environments, where
7204 tolower('I') != 'i'.
7206 * ascii.c: branches: 2.1.2; Add ascii_strcasecmp() and
7207 ascii_strncasecmp() functions which do locale-independent and
7208 case-insensitive string comparisons. Needed for mutt to work
7209 in iso-8859-9 environments, where tolower('I') != 'i'.
7211 * ascii.h, attach.c, charset.c, color.c, commands.c, copy.c,
7212 edit.c, handler.c, headers.c, init.c, keymap.c, mutt.h,
7213 mutt_ssl_nss.c, muttlib.c, mx.c: Add ascii_strcasecmp() and
7214 ascii_strncasecmp() functions which do locale-independent and
7215 case-insensitive string comparisons. Needed for mutt to work
7216 in iso-8859-9 environments, where tolower('I') != 'i'.
7218 2001-04-25 22:08:41 roessler (roessler)
7220 * globals.h, init.h, mutt.h, parse.c, protos.h, send.c,
7221 sendlib.c, thread.c, url.c: Implement RFC 2822's idea of
7222 the In-Reply-To header. In particular, we have to drop the
7223 $in_reply_to configuration variable. Also, the change in the
7224 specification makes some changes to the threading code reasonable.
7226 * parse.c: Use RFC 2822's interpretation of two-digit years.
7228 * charset.c: Kluge around some problems with iso-8859-9 locales.
7230 2001-04-24 11:21:22 roessler (roessler)
7232 * commands.c: When the character set is changed, ask whether or
7233 not mutt should convert.
7235 2001-04-19 09:39:49 roessler (roessler)
7237 * compose.c: Don't try to select the secret key from the public
7240 2001-04-18 15:12:50 roessler (roessler)
7242 * sendlib.c: Fix a segmentation fault. Bug reported by Björn
7243 Jacke and analyzed by Lars Hecking.
7245 2001-04-13 23:20:15 roessler (roessler)
7247 * enter.c: Fix KEY_ENTER. From EGE.
7249 * README, build-release: Introducing trithemius.gnupg.org.
7251 2001-04-11 23:42:59 roessler (roessler)
7253 * hook.c: Avoid excessive unhooking from within hooks.
7254 Problem noted by Eugene Lee <eugene@anime.net> on mutt-users.
7256 * doc/Makefile.in: Don't rely on GNU make's implicit rules for
7257 shell scripts. Noted by EGE.
7259 2001-04-09 16:10:59 roessler (roessler)
7261 * INSTALL: Fix the documentation of --enable-locale-fix.
7264 * enter.c, keymap.c: Entering multibyte characters. From Edmund
7267 * send.c: Avoid a crash. patch-1.3.17.tlr.pgpflags_fault.1.
7269 2001-04-05 23:23:37 roessler (roessler)
7275 * init.h: Fix a minor typo in the documentation.
7277 2001-04-04 23:29:29 roessler (roessler)
7279 * send.c: Fix pgp_replyencrypt and friends for group-replies to
7280 several tagged messages. Noted by Werner Koch.
7282 2001-04-03 19:26:55 roessler (roessler)
7284 * pgpkey.c: More PGP key selection changes: Clean up the key
7285 selection mechanism. I'd appreciate if some of you could review
7288 * pgpkey.c: Fixes for the previous patch.
7290 * pgpkey.c: Add an error message in case keys can be found,
7293 * init.h: Write "mail folder" instead of "folder" in the
7294 description of $postponed. If people believe they understand
7295 it better that way, fine with me. (Debian #89195.)
7297 * doc/manual.sgml.head: Fix a typo. Debian #90400.
7301 * url.c: Permit for passwords which contain '@'. From Felix
7302 von Leitner <leitner@fefe.de>.
7304 * mutt_socket.c: Set the close on exec bit for IMAP sockets.
7305 From Jason Gunthorpe <jgg@wakko.deltatee.com>. #536, Debian
7308 2001-04-02 13:02:56 roessler (roessler)
7310 * pop.c: Fix a buffer overrun. Noted by Gordon Sadler
7311 <gbsadler1@lcisp.com>; #530.
7313 * imap/Makefile.am: Fix dependencies. From Lars Hecking.
7315 2001-03-30 08:53:12 roessler (roessler)
7317 * imap/Makefile.am: Add a rule for ../types.h.
7319 2001-03-29 11:23:05 roessler (roessler)
7321 * pgp.c: Adding a dprint statement.
7323 2001-03-28 14:59:52 roessler (roessler)
7325 * pgp.c, pgp.h: Add some more PGP good signature checks, so we
7326 can detect whether or not an encrypted+signed message is OK.
7328 * main.c: fix some of the copyright messages.
7330 * gnupgparse.c, pgpkey.c, pgplib.c, pgplib.h, pgppacket.c: Make
7331 mutt compatible with GnuPG's latest features. As requested by
7334 * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
7335 po/ru.po, po/sk.po, po/sv.po, po/lt.po, po/nl.po, po/pl.po,
7336 po/pt_BR.po, po/it.po, po/ja.po, po/ko.po, po/es.po, po/fr.po,
7337 po/gl.po, po/id.po, po/eo.po, po/el.po, po/de.po, po/da.po,
7338 VERSION, po/cs.po, reldate.h, ChangeLog: automatic post-release
7339 commit for mutt-1.3.17
7343 2001-03-23 12:30:17 roessler (roessler)
7345 * send.c: handle my_hdr message-id: correctly.
7347 2001-03-20 17:28:55 roessler (roessler)
7349 * pgp.c: Fix Content-Disposition of PGP/MIME messages. The second
7350 part should get a file name for convenience, not the first one.
7352 * po/ja.po: Update from Oota Toshiya <oota@ppd.fc.nec.co.jp>.
7354 * mbyte.c: Fix a bug in mbrtowc_iconv(). From TAKIZAWA Takashi
7355 <taki@luna.email.ne.jp>.
7357 2001-03-12 11:54:38 roessler (roessler)
7359 * po/ru.po: update from Vsevolod.
7361 2001-03-08 16:48:50 roessler (roessler)
7363 * pager.c: Cosmetic change for OP_PAGER_TOP, suggested by Mike
7364 Schiraldi <raldi@research.netsol.com>.
7366 2001-03-05 20:52:04 roessler (roessler)
7368 * init.h: Fix use_ipv6.
7372 2001-03-04 14:25:07 roessler (roessler)
7376 * pgppacket.c: Fix the interpretation of new-style packet lengths.
7377 This is a really bad bug.
7379 * init.h, mutt.h, mutt_socket.c: Make it possible to enable ipv6
7382 2001-03-03 18:17:23 roessler (roessler)
7384 * mutt_ssl.c: Fix a typo concerning OpenSSL version numbers.
7386 2001-03-01 10:18:04 roessler (roessler)
7390 * po/de.po, po/id.po: updates.
7392 * imap/imap.c: Don't engage STARTTLS when already in SSL mode.
7394 2001-02-27 16:59:45 roessler (roessler)
7396 * Makefile.am, depcomp, missing: Adding files for users of
7397 automake-cvs. From Lars Hecking.
7399 * configure.in: Simplifications from Lars Hecking.
7401 * doc/Makefile.in: Distribute instdoc.sh.in.
7403 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
7404 po/sv.po, po/tr.po, po/uk.po, po/ko.po, po/lt.po, po/nl.po,
7405 po/pl.po, po/pt_BR.po, po/id.po, po/it.po, po/ja.po, po/es.po,
7406 po/fr.po, po/gl.po, po/el.po, po/eo.po, po/da.po, po/de.po,
7407 VERSION, contrib/Makefile.in, po/cs.po, reldate.h, ChangeLog:
7408 automatic post-release commit for mutt-1.3.16
7410 2001-02-26 16:35:39 roessler (roessler)
7412 * pgp.c: Fix behaviour with multiple signed blocks inside one
7415 * pgp.c: Add out-of-band signature status signalling for
7416 application/pgp with clearsig.
7418 2001-02-23 09:13:55 roessler (roessler)
7420 * imap/imap.c, mutt_ssl.c, po/ru.po: update.
7422 * url.h: Ports are unsigned short, not short.
7426 2001-02-21 17:02:18 roessler (roessler)
7430 * po/pl.po, po/sv.po: updates.
7432 2001-02-20 19:05:17 roessler (roessler)
7434 * imap/auth_gss.c, imap/message.c: More IMAP patches from Brendan.
7436 * sendlib.c: lookup_mime_type() could overflow. This is, however,
7437 harmless, because it only works on data from local configuration
7438 files which are either under the control of the user or under
7439 the control of root.
7441 2001-02-19 18:21:53 roessler (roessler)
7443 * imap/command.c: Improved error handling.
7445 * po/de.po: There is no such thing as a "Text Anhang" in German.
7447 * imap/imap.c, imap/imap.h, hook.c, mailbox.h, mx.c: Brendan
7448 Cully's generic access() wrapper which know about IMAP.
7452 2001-02-16 00:42:57 roessler (roessler)
7454 * imap/BUGS, imap/message.c: Bugfix. From B.C.
7456 * imap/message.c: Fix #378. From Brendan Cully.
7458 * imap/imap.c: Support for \HasNoChildren. From Brendan Cully.
7460 2001-02-15 16:37:27 roessler (roessler)
7462 * imap/browse.c, imap/imap.c, imap/imap.h, imap/util.c,
7463 acconfig.h, configure.in, globals.h, init.h, mutt.h, mutt_sasl.c,
7464 muttlib.c, pop_auth.c, url.c: Brendan Cully's latest STARTTLS
7467 * po/ja.po, configure.in: Adding ja.po.
7469 * charset.c: Fix iconv-hook. It would segfault with x-unknown
7470 and other problematic cases.
7472 * init.h: Fix the documentation of pgp_verify_sig. It's ask-yes,
7475 2001-02-14 23:58:28 roessler (roessler)
7477 * INSTALL: Add a comment about the sample iconv-hook files.
7479 * doc/Makefile.in, doc/instdoc.sh.in, doc/manual.sgml.head,
7480 doc/muttrc.man.head, doc/muttrc.man.tail,
7481 contrib/iconv/README, contrib/iconv/iconv.aix-3.2.5.rc,
7482 contrib/iconv/iconv.aix-4.1.5.rc,
7483 contrib/iconv/iconv.aix-4.2.0.rc,
7484 contrib/iconv/iconv.aix-4.3.2.rc,
7485 contrib/iconv/iconv.freebsd-3.3.rc,
7486 contrib/iconv/iconv.glibc-2.1.3.rc,
7487 contrib/iconv/iconv.glibc-2.1.90.rc,
7488 contrib/iconv/iconv.hpux-10.01.rc,
7489 contrib/iconv/iconv.hpux-10.20.rc,
7490 contrib/iconv/iconv.hpux-11.00.rc,
7491 contrib/iconv/iconv.irix-6.5.rc, contrib/iconv/iconv.osf1-4.0a.rc,
7492 contrib/iconv/iconv.osf1-4.0d.rc,
7493 contrib/iconv/iconv.solaris-2.4.rc,
7494 contrib/iconv/iconv.solaris-2.5.1.rc,
7495 contrib/iconv/iconv.solaris-2.6-cjk.rc,
7496 contrib/iconv/iconv.solaris-2.6.rc,
7497 contrib/iconv/iconv.solaris-2.7.rc, contrib/iconv/make.sh,
7498 contrib/Makefile.in, mutt.h, protos.h, charset.c, configure.in,
7499 hook.c, init.h: iconv-hook.
7501 * imap/auth.c, imap/imap.c, imap/message.c, acconfig.h,
7502 configure.in, mutt_sasl.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h:
7503 STARTTLS patch from Brendan Cully.
7505 * rfc2047.c, sendlib.c: Minor charset fixes. Users can now give
7506 any character set names in
7508 2001-02-13 23:42:29 roessler (roessler)
7510 * charset.c: Some more strange character set aliaes.
7512 * charset.c: Add more possibly-interesting character set names.
7514 * charset.c: While I'm on it, fix a warning and remove some
7515 weired code by proper use of ctype functions.
7517 * imap/utf7.c: branches: 1.5.2; Change charset-hook's behaviour.
7519 * charset.c: Change charset-hook's behaviour.
7521 * charset.h: branches: 2.19.2; Change charset-hook's behaviour.
7523 * gettext.c, gnupgparse.c, handler.c, rfc2047.c, rfc2231.c,
7524 sendlib.c: Change charset-hook's behaviour.
7528 * po/de.po: Fix some typos. From Björn Jacke.
7530 * recvattach.c: A little fix for those who don't have PGP
7533 * OPS.PGP, commands.c, curs_main.c, functions.h, pgp.c, pgp.h,
7534 protos.h, recvattach.c: Add a function check-traditional-pgp
7535 which can be used to handle old-style PGP messages and/or parts
7538 * query.c: Match all fields when searching on the query menu.
7540 * attach.c: Fix #470: multipart- and message-type attachments
7541 weren't handled correctly.
7543 2001-02-12 20:42:40 roessler (roessler)
7545 * curs_lib.c: Fix '?' in the file name dialogue. Fixes #468,
7548 * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.GB2312.po,
7549 po/zh_TW.Big5.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
7550 po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po,
7551 po/ko.po, po/lt.po, po/nl.po, VERSION, po/cs.po, po/da.po,
7552 po/de.po, po/el.po, reldate.h, ChangeLog: automatic post-release
7553 commit for mutt-1.3.15
7555 * NEWS: Tell users about some of the new features.
7557 * pgppacket.c: Don't free(NULL).
7559 * mutt.h, pgp.c, pgp.h, pgplib.c, pgplib.h, pgpmicalg.c,
7560 pgppacket.c, pgppacket.h, pgppubring.c, postpone.c, protos.h,
7561 send.c, sendlib.c, Makefile.am, compose.c, configure.in,
7562 gnupgparse.c, init.h: Auto-detect the micalg used with PGP/MIME
7565 * handler.c: Make mutt_decode_* usable without passing a BODY
7568 * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c: Fixes so
7569 mutt at least compiles with Brendan's new SASL patch.
7571 * lib.c: branches: 2.30.2; Fix mutt_read_line's behaviour when
7572 encountering an EOF. From Aaron Lehmann <aaronl@vitelus.com>.
7574 * pager.c: Avoid an infinite loop in the pager. From Edmund
7577 * imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
7578 imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c,
7579 imap/util.c, mutt_sasl.c, mutt_sasl.h, mutt_ssl.c, mutt_ssl.h:
7580 Brendan Cully's SASL patch.
7582 2001-02-08 15:50:51 roessler (roessler)
7584 * attach.c, commands.c, curs_lib.c, muttlib.c, pgp.c,
7585 recvattach.c, remailer.c: Replace various instances of endwin()
7586 by mutt_endwin(). This should help to avoid chaotic screen
7587 output on the "second" screen.
7591 * doc/manual.sgml.head: Fix a typo.
7593 2001-02-06 22:14:01 roessler (roessler)
7595 * doc/manual.sgml.head, doc/muttrc.man.head: Document fuzzy dates.
7597 * date.c, pattern.c: Fuzzy date matching. From Eike Rathke
7600 2001-02-02 12:36:19 roessler (roessler)
7602 * pgpinvoke.c: Apply more conservative quoting to some PGP
7605 * po/sv.po: Update from Jörgen Tegnér.
7607 2001-02-01 17:03:44 roessler (roessler)
7611 2001-01-31 18:31:27 roessler (roessler)
7613 * send.c: Don't use group mailboxes with list-reply. E.g.,
7614 when you have "ietf" as a list pattern, and a message goes to
7616 IETF-Announce:;, ietf-openpgp@somewhere.org,
7618 list-reply will now yield ietf-openpgp and _not_:
7620 IETF-Announce: ietf-openpgp@...
7622 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
7623 po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/fr.po,
7624 po/gl.po, po/id.po, po/it.po, po/ko.po, po/lt.po, po/nl.po,
7625 po/pl.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
7626 po/es.po: Including the turkish translation from Fatih Demir
7627 <kabalak@gmx.net>; make update-po.
7629 * configure.in: Including the turkish translation from Fatih
7630 Demir <kabalak@gmx.net>.
7632 2001-01-30 10:24:36 roessler (roessler)
7634 * doc/manual.sgml.head: Stan Ryckman <stanr@sunspot.tiac.net>
7635 noted that we are abusing "envelope" where it should be "header".
7637 * thread.c: Fix sort_aux=received. From <benno@sesgroup.net>.
7639 * pager.c: Eric Fischer <eric@eazel.com> sent us this patch as
7640 part of bug#441. I'm not entirely sure that it works, but let's
7643 * po/de.po, po/id.po: update
7647 * pop_auth.c: Fixing a stupid typo. bug#445, from Larry Rosenman
7650 2001-01-27 13:50:26 roessler (roessler)
7652 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po,
7653 po/uk.po, po/pt_BR.po, po/ru.po, po/pl.po, po/ko.po, po/lt.po,
7654 po/nl.po, po/gl.po, po/id.po, po/it.po, po/es.po, po/fr.po,
7655 po/eo.po, po/el.po, po/de.po, po/da.po, po/cs.po, VERSION,
7656 reldate.h, ChangeLog: automatic post-release commit for
7659 * recvattach.c: More improvements to the recvattach collapsing.
7661 * mutt.h, pager.c, pager.h, protos.h, recvattach.c: Add collapsing
7662 to the receive-attach menu, and improve digest handling that way.
7664 * OPS: branches: 2.22.2; Add collapsing to the receive-attach
7665 menu, and improve digest handling that way.
7667 * attach.c, attach.h, compose.c, functions.h, init.h: Add
7668 collapsing to the receive-attach menu, and improve digest handling
7671 2001-01-25 12:04:46 roessler (roessler)
7673 * po/cs.po: Fixes from Björn Jacke <bjacke@suse.de>.
7675 * contrib/pgp6.rc: A nit from Björn Jacke <bjacke@suse.de>.
7677 2001-01-22 11:04:56 roessler (roessler)
7679 * mutt_ssl.c: patch-1.3.13.tk.ssl.connect.1
7681 2001-01-18 11:27:56 roessler (roessler)
7683 * complete.c: Completion fix. From Aaron Schrab
7684 <aaron+mutt@schrab.com>.
7686 2001-01-17 08:53:12 roessler (roessler)
7688 * rfc822.c: This one-line diff should fix the behaviour of the
7689 address parser when encountering loose dots in addresses.
7691 * imap/auth_sasl.c: Try to catch mysterious failures of the SASL
7692 library instead of hanging. From Brendan Cully.
7694 2001-01-15 10:40:50 roessler (roessler)
7696 * copy.c: Some debugging helpers.
7698 * send.c: Use safe_fclose() where a NULL pointer may be passed
7701 * pattern.c: Make ~m usable in $simple_search. From
7702 <David.Good@stratasource.com>.
7704 2001-01-10 19:36:43 roessler (roessler)
7706 * recvcmd.c, send.c: Make some messages about mime-forwarding
7707 more comprehensible to normal users.
7709 2001-01-08 23:09:32 roessler (roessler)
7711 * imap/auth_sasl.c, imap/utf7.c, imap/util.c, charset.c,
7712 charset.h, check_sec.sh, dotlock.c, enter.c, gnupgparse.c,
7713 keymap.c, lib.c, mutt_sasl.c, parse.c, pgp.c, pgppubring.c,
7714 pop_auth.c, regex.c, rfc2047.c, rfc2231.c, rfc822.c, sendlib.c,
7715 strdup.c: Let check_sec.sh check for use of the unsafe malloc,
7716 realloc, free, and strdup routines. While we are on it, plug
7717 some memory leaks and make some code understandable.
7719 * intl/cat-compat.c, imap/auth_cram.c, imap/auth_gss.c,
7720 imap/imap.c, imap/imap_private.h, imap/message.c, base64.c,
7721 browser.c, check_sec.sh, commands.c, complete.c, copy.c,
7722 curs_lib.c, edit.c, handler.c, init.c, lib.c, pager.c, pgp.c,
7723 pgpkey.c, pop_lib.c, protos.h, query.c, rfc2231.c, rfc822.c,
7724 send.c, sendlib.c, snprintf.c: Fix and/or check more fishy code.
7726 * intl/cat-compat.c, imap/auth_cram.c, imap/auth_gss.c, browser.c,
7727 buffy.c, check_sec.sh, curs_main.c, enter.c, init.c, main.c,
7728 makedoc.c, mkjtags.c, mutt_sasl.c, pgp.c, pgpinvoke.c, pgpkey.c,
7729 pop.c, protos.h, regex.c, rfc2231.c, sendlib.c: Going through
7730 possible security problems with a fine comb. If you want to help,
7731 check out the current source, and run check_sec.sh.
7733 * attach.c, build-release, check_sec.sh, edit.c, pgpkey.c:
7734 Some automated security checks concerning fopen() calls.
7736 2001-01-04 05:39:31 roessler (roessler)
7738 * gettext.c: Don't use debugfile unless DEBUG is #defined.
7740 2001-01-03 13:39:48 roessler (roessler)
7742 * enter.c, mbyte.c: More wide-char patches from EGE.
7744 * enter.c: Don't accept '\0' as keyboard input.
7746 * imap/auth_sasl.c: Set SASL_IP_{LOCAL,REMOTE} properties -
7747 needed for krb4 support; from yak@MIT.EDU.
7749 * enter.c: Try to fix nonprintable character input.
7751 * enter.c: Extend the editor so it supports unprintable
7754 2001-01-02 16:34:26 roessler (roessler)
7756 * enter.c: Make my_wcstombs more robust. From EGE.
7758 * main.c: Only show mailboxes with -y. From
7759 devenish@arcme.uwa.edu.au.
7761 * account.h: Fix password input. From Vsevolod Volkov.
7763 2000-12-31 15:30:52 roessler (roessler)
7765 * po/ru.po, pop_lib.c: Missing patches from VVV.
7767 * imap/imap.c, OPS, curs_main.c, functions.h, globals.h:
7768 Experimental patch to add an imap-fetch-mail function.
7770 * mutt.h, protos.h, browser.c, curs_lib.c, enter.c, main.c:
7771 Make browser behaviour more consistent with expectations.
7773 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po,
7774 po/uk.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po, po/pl.po,
7775 po/it.po, po/ko.po, po/id.po, po/es.po, po/fr.po, po/gl.po,
7776 po/eo.po, po/da.po, po/de.po, po/el.po, VERSION, po/cs.po,
7777 reldate.h, ChangeLog: automatic post-release commit for
7780 2000-12-30 10:28:16 roessler (roessler)
7784 2000-12-22 18:03:34 roessler (roessler)
7786 * configure.in: autoconf consmetics. From L.H.
7788 * enter.c, mutt.h: Some more changes to the enter code.
7790 * enter.c: Fix some ugly bugs in the completion code.
7791 In particular, replace_part() could lead to heap corruption.
7793 * po/lt.po, configure.in: Lithuanian translation. From Gediminas
7794 Paulauskas <menesis@delfi.lt>.
7796 2000-12-21 09:19:41 roessler (roessler)
7798 * flags.c, init.h, mh.c, mutt.h: patch.me.maildir_trash.1
7800 2000-12-17 19:54:58 roessler (roessler)
7804 2000-12-14 15:40:30 roessler (roessler)
7806 * doc/manual.sgml.head: Improve hook documentation. From Lars
7809 * enter.c: More file name completion fixes.
7811 * enter.c: Fix "tab-tab" at the change-folder prompt.
7813 2000-12-10 21:01:35 roessler (roessler)
7815 * imap/message.c, init.h, mutt.h: Avoid implicit flag updates
7816 with IMAP. From Brendan Cully.
7818 * configure.in, enter.c, mbyte.c, mbyte.h, mutt.h: More enter.c
7819 updates. From E.G.E..
7821 * mbyte.h, mutt.h, configure.in, enter.c: More changes to the
7822 utf-8 friendly line editor: Implement some missing functions,
7823 include some more header files.
7825 2000-12-08 10:38:30 roessler (roessler)
7827 * curs_lib.c: Remove an unnecessary ENTER_STATE allocation.
7829 * curs_lib.c, enter.c, mutt.h, protos.h: Make _mutt_enter_string()
7832 * curs_lib.c, edit.c, enter.c, protos.h: Make the line editor
7833 utf-8 friendly. First take from Edmund Grimley Evans.
7835 2000-12-06 20:31:46 roessler (roessler)
7837 * gnupgparse.c: Fix pgp_ignore_subkeys.
7839 * mutt_curses.h: Make the BEEP macro a bit safer. From EGE.
7841 * imap/imap.c: Fix a memory leak in imap_logout_all.
7843 2000-12-04 09:00:08 roessler (roessler)
7845 * mbyte.c: A little fix for the -HAVE_WC_FUNCS +LOCALES_HACK case.
7848 2000-12-03 09:34:41 roessler (roessler)
7850 * doc/PGP-Notes.txt: Document the fact that Courier MTA corrupts
7851 PGP/MIME signatures.
7853 2000-12-02 09:16:47 roessler (roessler)
7855 * po/el.po, po/uk.po: update.
7857 2000-11-28 11:19:57 roessler (roessler)
7859 * po/da.po, po/de.po, po/fr.po, po/id.po: updates
7861 2000-11-27 13:14:28 roessler (roessler)
7863 * attach.h, commands.c, compose.c, curs_main.c, protos.h,
7864 recvattach.c: Make sure edit-type works without a segmentation
7865 fault from the receive-attach menu.
7867 * po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po,
7868 po/sk.po, po/sv.po, po/pl.po, po/pt_BR.po, po/nl.po, po/it.po,
7869 po/ko.po, po/fr.po, po/gl.po, po/id.po, po/eo.po, po/es.po,
7870 po/el.po, po/cs.po, po/da.po, po/de.po, reldate.h, VERSION,
7871 ChangeLog: automatic post-release commit for mutt-1.3.12
7873 2000-11-23 10:30:49 roessler (roessler)
7875 * contrib/sample.muttrc-tlr: Use display_filter to fix some
7876 ugliness people are sending me.
7878 * commands.c: Don't endwin() before invoking the display_filter.
7880 2000-11-21 10:32:34 roessler (roessler)
7882 * protos.h, main.c, curs_lib.c, globals.h: [stable] Introduce
7883 mutt_curses_message and mutt_nocurses_message. From Olaf Kirch.
7885 * globals.h, main.c, protos.h, curs_lib.c: Introduce
7886 mutt_curses_message/mutt_nocurses_message. From Olaf Kirch.
7888 2000-11-20 13:20:28 roessler (roessler)
7890 * contrib/gpg.rc: Add a missing --textmode switch.
7892 2000-11-19 20:39:49 roessler (roessler)
7894 * NEWS: Mention $print_split.
7896 * contrib/sample.muttrc-tlr: update
7898 * mutt.h, pgp.c, protos.h, commands.c, init.h: Introduce a
7899 new option named $print_split. While we are on it, unify
7900 the pipe-message and print-message code, and fix the PGP
7901 key-extraction code so it doesn't interact with OPTPIPEDECODE
7902 in strange manners any more.
7904 2000-11-18 19:50:48 roessler (roessler)
7906 * curs_lib.c: Remove an unnecessary include statement.
7908 2000-11-17 09:19:41 roessler (roessler)
7910 * po/sv.po: Small fix from Jörgen Tegnér <teg@post.netlink.se>.
7912 * imap/auth_gss.c: [stable] GSSAPI patch from Bill Nottingham
7913 <notting@redhat.com>.
7915 * doc/manual.sgml.tail, curs_main.c, functions.h: Make folder
7916 synchronization possible from within the pager. From Chris
7917 Cutler <cutler@bluemug.com>.
7919 2000-11-15 20:29:58 roessler (roessler)
7921 * charset.c: Fix langinfo-based character set detection.
7922 From Martin Norbäck <d95mback@dtek.chalmers.se>.
7924 2000-11-14 16:57:19 roessler (roessler)
7926 * curs_main.c: another possibly problematic case.
7928 * curs_main.c: Try fixing a possible segmentation fault. I'm not
7929 entirely sure how I produced it, but it's at least obvious where
7932 2000-11-13 22:19:57 roessler (roessler)
7934 * gnupgparse.c, init.h, mutt.h: Add the pgp_ignore_subkeys option.
7935 Unset it to get the traditional listing with all the subkeys.
7936 (Experimental, may introduce new bugs.)
7938 * po/ru.po, po/sv.po: update
7940 * remailer.c: Qualify some more header fields.
7942 2000-11-07 10:31:51 roessler (roessler)
7944 * init.h, mutt.h, send.c: Add a sig_on_top option.
7948 2000-11-06 11:27:07 roessler (roessler)
7950 * po/zh_TW.Big5.po, po/da.po: update
7952 * configure.in: Make building mutt without iconv support possible.
7955 2000-11-03 10:16:32 roessler (roessler)
7957 * init.h: Change pgp_good_sign's default to 0 instead of UL "".
7958 This should fix the annoying error messages when starting up
7959 mutt on some systems.
7961 * init.c: Make error reporting more verbose.
7963 * po/de.po, po/fr.po, po/id.po: updates
7965 2000-11-01 13:14:18 roessler (roessler)
7967 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po,
7968 po/uk.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po,
7969 po/pt_BR.po, po/ru.po, po/cs.po, po/da.po, po/de.po, po/el.po,
7970 po/eo.po, po/es.po, po/fr.po, po/gl.po, ChangeLog, VERSION,
7971 reldate.h: automatic post-release commit for mutt-1.3.11
7973 2000-10-27 10:51:01 roessler (roessler)
7975 * enter.c: A nicer version of {capitalize,...}-word functions.
7977 * doc/manual.sgml.head: Document the recent additions to the
7980 * OPS, enter.c, functions.h: Add capitalize-word, upcase-word,
7981 downcase-word functions to the editor. Bindings follow the
7982 Emacs conventions (i.e., M-c, M-u, M-d).
7984 2000-10-25 18:56:20 roessler (roessler)
7986 * rfc822.c: Fix parsing of route-addrs.
7988 2000-10-24 08:59:21 roessler (roessler)
7990 * doc/manual.sgml.tail: Document edit-type. From Mikko Hänninen.
7994 2000-10-23 16:39:10 roessler (roessler)
7996 * doc/manual.sgml.head: Typo. From Daniel Roesen <dr@bofh.de>.
7998 * doc/manual.sgml.head: Fix documentation of uznknown MIME type
7999 handling. From Brian Salter-Duke <b_duke@lacebark.ntu.edu.au>
8001 2000-10-18 09:01:56 roessler (roessler)
8003 * recvattach.c: Fix tree formatting in the recvattach menu.
8005 2000-10-17 15:10:51 roessler (roessler)
8007 * commands.c, curs_lib.c, hdrline.c, menu.c, protos.h: Fix
8008 pager and index display when non-printable space characters
8009 are encountered. From EGE.
8011 * sendlib.c: Teach mutt to attach files of arbitrary type.
8013 2000-10-16 17:29:55 roessler (roessler)
8015 * curs_lib.c: nl_langinfo({YES,NO}EXPR) may return an _extended_
8016 regular expression. Close #312.
8018 * po/zh_TW.Big5.po, po/id.po, po/sv.po: update
8020 * mutt_socket.c: Fix the strange "Can't connect" error messages.
8023 2000-10-12 14:49:58 roessler (roessler)
8027 2000-10-11 14:17:17 roessler (roessler)
8033 * po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/pt_BR.po,
8034 po/ru.po, po/sk.po, po/sv.po, po/nl.po, po/pl.po, po/ko.po,
8035 po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/cs.po,
8036 po/da.po, po/de.po, po/el.po, po/eo.po, ChangeLog, Makefile.am,
8037 VERSION, reldate.h: automatic post-release commit for mutt-1.3.10
8039 * buffy.c: Compilation fix from Emil Sit <sit@cisco.com>.
8041 2000-10-10 19:22:48 roessler (roessler)
8043 * po/POTFILES.in, doc/manual.sgml.head, globals.h, init.c,
8044 init.h, mailbox.h, mutt.h, muttlib.c, mx.c, mx.h, pop.c, pop.h,
8045 pop_auth.c, pop_lib.c, protos.h, recvattach.c, Makefile.am,
8046 browser.c, buffy.c, commands.c, compose.c, configure.in,
8047 curs_main.c: Vsevolod Volkov's POP mailbox patch.
8049 * doc/manual.sgml.head: Mixmaster documentation patch from
8052 2000-10-09 08:30:35 roessler (roessler)
8054 * main.c: Add an #ifdef for HAVE_GETADDRINFO.
8056 * mutt_socket.c: Use AF_INET6 only when necessary.
8058 2000-10-07 18:06:24 roessler (roessler)
8060 * curs_lib.c, help.c: Display fixes from EGE.
8062 2000-10-05 19:12:28 roessler (roessler)
8064 * query.c: Catch some possible NULL pointer deferences.
8065 From chris+usenet@chiappa.net (Chris Chiappa), posted to
8068 2000-10-04 18:50:35 roessler (roessler)
8070 * mutt_ssl_nss.c: Downgrade Michael Elkins' indentation style
8071 to the version used throughout mutt. ;-)
8073 * Makefile.am, acconfig.h, configure.in, init.c, init.h,
8074 mutt.h, mutt_socket.c, mutt_ssl_nss.c, pop.c: Adding support for
8075 Netscape's (pardon, Mozilla's) SSL implementation. From Michael
8078 * globals.h, init.h, mutt_socket.c, protos.h:
8079 patch.me.connect_timeout.1
8081 * signal.c: branches: 2.6.2; patch.me.connect_timeout.1
8083 2000-10-03 10:47:20 roessler (roessler)
8085 * NEWS: Document some of the recent user-visible changes.
8087 * doc/manual.sgml.head: More documentation for the "L" to_char.
8090 * hdrline.c, init.h: Adding a list flag to to_chars, From Andreas
8091 Plesner Jacobsen <apj@wol.dk>. Note: If you don't like the new
8092 behaviour, just set $to_chars to the old " +TCF" value.
8096 2000-10-02 09:11:52 roessler (roessler)
8098 * configure.in, mutt_socket.c: patch-bac.ipv6-1
8100 * curs_lib.c: patch-1.3.9.bj.yesno.1
8102 2000-09-28 06:53:36 roessler (roessler)
8104 * init.h: Fix a minor typo. From Byrial.
8106 * INSTALL, charset.c, charset.h, init.c: Document the
8107 --without-wc-funcs switch to configure, and clean up the code
8108 to set the character set from nl_langinfo from EGE.
8110 2000-09-27 14:28:35 roessler (roessler)
8112 * charset.c: Catch another error condition which may be caused
8113 by a broken nl_langinfo() function.
8115 * COPYRIGHT: We don't need to mention EAY's copyright any more.
8117 * charset.c: Fix #287.
8119 2000-09-26 23:05:46 roessler (roessler)
8123 * Makefile.am, checktypes.c, main.c, pgppubring.c, sha.h, sha1.c,
8124 sha1.h, sha1dgst.c, sha_locl.h: Replace the BSD-licensed sha-1
8125 from SSLeay with a public domain version in order to satisfy
8128 2000-09-25 13:03:09 roessler (roessler)
8132 * send.c: patch-1.3.9.bj.f-up-prompt.1
8134 2000-09-21 09:37:14 roessler (roessler)
8136 * po/sk.po, po/sv.po, po/uk.po, po/zh_CN.GB2312.po,
8137 po/zh_TW.Big5.po, po/ru.po, po/nl.po, po/pl.po, po/pt_BR.po,
8138 po/it.po, po/ko.po, po/es.po, po/fr.po, po/gl.po, po/id.po,
8139 po/el.po, po/eo.po, po/da.po, po/de.po, po/cs.po, ChangeLog,
8140 VERSION, reldate.h: automatic post-release commit for mutt-1.3.9
8142 * rfc2047.c: Make some of the code more readable. From EGE.
8144 2000-09-15 09:19:29 roessler (roessler)
8146 * rfc2047.c, rfc2047.h, sendlib.c: Fix some RFC2047 encoding bugs.
8148 2000-09-13 21:01:31 roessler (roessler)
8150 * rfc2047.c: Undo part of the character set canonicalization.
8151 EGE pointed out it isn't needed.
8153 * rfc2231.c: Replace "unknown" by "unknown-8bit".
8155 * sendlib.c: s/iconv_open/mutt_iconv_open/. Suggested by EGE.
8157 * charset.c: Add "646" as an alias for us-ascii. SunOS 5.8
8160 * browser.c: Let the browser handle non-existent directories
8161 more gracefully. From Byrial Jensen.
8163 2000-09-12 23:18:47 roessler (roessler)
8165 * configure.in: Remove some caching. From EGE.
8167 2000-09-11 10:50:37 roessler (roessler)
8169 * charset.c, copy.c, mbyte.c, rfc2047.c, sendlib.c: Fix some
8170 more character set glitches.
8172 2000-09-09 07:30:29 roessler (roessler)
8174 * charset.c: sizeof (dest) == 4. I should have written dlen
8175 instead. Noted by EGE.
8177 2000-09-08 21:52:04 roessler (roessler)
8179 * imap/imap.c: Brendan's version of the last fix. I put it in
8180 since he's most likely the next one to look at or change this. ,-)
8182 * imap/imap.c: Fix a silly little IMAP bug. From Daniel
8183 Jacobowitz <dan@debian.org>.
8185 * charset.c, protos.h, rfc2231.c, sendlib.c: Add a character
8186 set comparison function.
8188 2000-09-07 21:56:00 roessler (roessler)
8190 * charset.c: Add a table of official character set names.
8191 Data taken from www.iana.org.
8193 * rfc2231.c: Detect pure 7bit data and don't encode them.
8194 This helps a bit in situations where mutt believes it has some
8195 really strange us-ascii alias as the character set.
8197 * po/es.po, po/es.po, po/el.po: update
8199 * curs_lib.c: Make the use of nl_langinfo(YESEXPR/NOEXPR)
8200 more robust. Problem noted by Wolfgang Baumann <baumann@zib.de>.
8202 2000-09-06 08:47:13 roessler (roessler)
8204 * snprintf.c: Fix the MAX fix. from Byrial Jensen.
8206 2000-09-05 22:14:36 roessler (roessler)
8208 * init.c, muttlib.c, pgppubring.c, protos.h, snprintf.c: Clean
8209 up some warning messages. From Bob Bell.
8211 * hook.c: Fix a segmentation fault in hook parsing. From Bob
8214 2000-09-04 10:49:48 roessler (roessler)
8216 * imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h,
8217 imap/util.c, account.c, account.h, browser.c, curs_main.c, url.c,
8218 url.h: patch-bac.imapurl-4
8220 * po/ru.po, po/da.po, po/da.po: update
8224 * recvcmd.c: Fix a segmentation fault when replying to multiple
8225 message/rfc822-type attachments. Noted by David Champion.
8227 2000-09-01 08:58:39 roessler (roessler)
8229 * init.c: Don't mutt_pretty_mailbox when setting variables,
8230 since this may badly interact with non-default settings.
8231 Suggested by Byrial Jensen.
8233 2000-08-31 15:14:25 roessler (roessler)
8235 * muttlib.c: patch-1.3.8.bj.pretty_mailbox.1
8237 * doc/manual.sgml.head: patch-1.3.8.bj.manquote.1
8239 * imap/command.c, imap/imap.c: patch-bac.command-3
8241 2000-08-30 21:34:42 roessler (roessler)
8243 * pager.c: Fix display of backspace sequences. From EGE.
8245 * po/fr.po, po/de.po: update
8247 * po/sk.po, po/sv.po, po/uk.po, po/zh_CN.GB2312.po,
8248 po/zh_TW.Big5.po, po/id.po, po/it.po, po/ko.po, po/nl.po,
8249 po/pl.po, po/pt_BR.po, po/ru.po, po/cs.po, po/da.po, po/de.po,
8250 po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, ChangeLog,
8251 VERSION: automatic post-release commit for mutt-1.3.8
8255 * po/POTFILES.in, imap/Makefile.am, imap/imap_ssl.c,
8256 imap/imap_ssl.h, imap/md5.h, imap/md5c.c, imap/util.c, ChangeLog,
8257 Makefile.am, VERSION, configure.in, curs_main.c, init.c, md5.h,
8258 md5c.c, mutt_socket.c, mutt_ssl.c, mutt_ssl.h, reldate.h: SSL
8259 unification patch from Vsevolod.
8261 * imap/command.c, imap/imap.c, imap/message.c, imap/message.h:
8264 * muttlib.c: Fix mutt_prety_mailbox. From Vsevolod.
8266 2000-08-29 11:36:25 roessler (roessler)
8268 * curs_lib.c: The next version of Byrial Jensen's yesorno patch,
8269 this time without a memory leak.
8271 * acconfig.h, configure.in, curs_lib.c, main.c: Use locale for
8274 2000-08-28 13:14:55 roessler (roessler)
8276 * rfc2231.c: Little fix from EGE.
8278 * po/ru.po: Update from Vsevolod.
8280 2000-08-28 09:40:28 EGE (roessler)
8282 * complete.c: Fix a buffer overrun in complete.c.
8284 2000-08-28 09:39:36 Brendan Cully <brendan@kublai.com> (roessler)
8286 * imap/auth_sasl.c, imap/command.c, imap/imap_private.h,
8287 muttlib.c: The attached small patch adjusts mutt_pretty_mailbox
8290 2000-08-28 09:38:42 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
8292 * browser.c, curs_lib.c, hdrline.c, protos.h, recvattach.c: This
8293 patch moves hdr_format_s from hdrline.c to curs_lib.c and renames
8294 it to mutt_format_s. The function is then used in various places
8295 in browser.c and recvattach.c where previously there was "%%%ss".
8297 2000-08-28 09:37:44 roessler (roessler)
8299 * rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h, sendlib.c: Do
8300 character set selection for RFC2231 encodings. From EGE, but
8301 with choose_charset renamed to mutt_choose_charset.
8303 2000-08-28 09:32:58 edmundo@rano.org (EGE) (roessler)
8305 * mbyte.c, protos.h, utf8.c, wcwidth.c: This is the patch TAKIZAWA
8306 Takashi and I came up with in the end.
8308 When the Charset is euc-jp or shift_jis, iconv is used for
8309 mbrtowc and wcrtomb. The worst part is mbrtowc_iconv(), where
8310 I attempted to make mbrtowc both restartable (it can process
8311 part of multibyte character) and fast in the case where there
8312 is nothing left over from a previous character. Also I try to
8313 make no assumptions about how those character sets work, which
8314 is easy, because I know very little about them ...
8316 People who don't use one of those two stateless Japanese display
8317 charsets shouldn't be affected. People whose systems provide
8318 the wchar_t functions should be even less affected, because they
8319 don't even get this code in their binary.
8321 2000-08-25 06:28:24 roessler (roessler)
8323 * imap/imap.c, imap/imap_ssl.c, imap/imap_ssl.h, imap/util.c,
8324 account.c, account.h, browser.c, mutt_socket.c, mx.c, url.c,
8325 url.h: patch-bac.imapurl-2, with small modifications.
8327 2000-08-22 22:23:10 roessler (roessler)
8329 * muttlib.c: Fix #251, from Brendan.
8331 * Makefile.am, main.c, parse.c, protos.h, url.c, url.h: Add an
8332 URL parser, and support for mailto URLs.
8334 * doc/manual.sgml.head: Minor fixes from Will Fiveash.
8338 * hdrline.c: Fix %B in index_format.
8340 2000-08-21 19:25:26 roessler (roessler)
8342 * imap/browse.c, imap/imap.c, mutt_socket.c, muttlib.c:
8343 patch-bac.parsepath-2
8345 * doc/manual.sgml.head, doc/manual.sgml.tail: Documentation
8346 patch from Lars Hecking.
8348 * imap/imap.h, imap/imap_private.h, imap/message.c, imap/util.c,
8349 imap/browse.c, imap/command.c, imap/imap.c, doc/manual.sgml.head,
8350 browser.c, browser.h, buffy.c, functions.h, globals.h, init.h,
8351 OPS: patch-bac.createplus-1
8353 * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
8354 imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
8355 imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c:
8358 2000-08-17 06:06:02 roessler (roessler)
8360 * po/zh_CN.GB2312.po, configure.in: Adding zh_CN.GB2312
8363 * imap/Makefile.am, doc/Makefile.in, mutt_socket.c, mx.c: Random
8364 cleanup from Brendan Cully.
8366 * hdrline.c: Fix justification of number formats. (EGE)
8368 2000-08-15 17:21:19 roessler (roessler)
8372 * mbyte.c, pager.c, protos.h: Another charset fix from EGE.
8374 2000-08-10 15:48:13 roessler (roessler)
8376 * imap/Makefile.am: Fix from Brendan Cully.
8378 * doc/mutt.man, doc/muttrc.man.tail: More minor fixes.
8380 * doc/mutt.man: Document $MAILDIR.
8382 * init.c: Tell mutt about the MAILDIR environment variable DJB
8383 talks about in maildir (5).
8385 * doc/muttbug.man: Fix a typo.
8387 * doc/mbox.man: fix some typos.
8389 2000-08-09 21:14:35 roessler (roessler)
8391 * doc/Makefile.in, doc/mbox.man: Install mbox (5), and fix a typo.
8393 * doc/mbox.man: Document the mbox format in a manual page.
8394 There may be some need for this.
8396 * Makefile.am, configure.in, init.c, main.c: Minor portability
8397 and compilation fixes.
8399 2000-08-08 18:17:54 roessler (roessler)
8401 * po/POTFILES.in: Some files were missing. From Vsevolod Volkov.
8403 * imap/Makefile.am, imap/command.c, imap/imap.c,
8404 imap/imap_private.h, imap/message.c, init.c, mutt_socket.c,
8405 mx.c: * handles expunged messages better. Previously mutt's
8406 state was only updated when syncing the mailbox. This was the
8407 reason for Bob Bell's segfault when manipulating mailboxes
8408 with multiple simultaneous clients.
8409 * makes a small adjustment for Sam's weird Courier server, which
8410 returns an OK FETCH completed response even when FETCH fails. I
8411 should probably report that behaviour to him as a bug, though.
8412 * renames IMAP_REOPEN_PENDING to IMAP_EXPUNGE_PENDING * gets
8413 rid of the _("Closing mailbox...") message, which was obscuring
8414 the status updates. * clears some spurious mutt_clear_error
8415 calls in imap_cmd_finish. * makes socket reads and writes check
8416 that they have an open
8417 connection. Shouldn't be necessary (and such calls are logged),
8418 but can happen currently.
8419 * Some SASL vs regular authenticator tweaks in the imap Makefile.
8421 (From Brendan Cully.)
8423 2000-08-07 08:31:36 roessler (roessler)
8425 * po/Makefile.in.in, imap/Makefile.am, Makefile.am, configure.in,
8426 mapping.h, sort.h: Cross compilation patches from Rüdiger Kuhlmann
8427 <ruediger.kuhlmann@stud.uni-karlsruhe.de>.
8429 2000-08-06 14:35:15 roessler (roessler)
8431 * curs_lib.c: Return an exit value of 1 if mutt is left via
8432 ctrl-c. From Andre Albsmeier <andre.albsmeier@mchp.siemens.de>.
8434 2000-08-05 17:50:03 roessler (roessler)
8436 * imap/imap.c, imap/imap_private.h, imap/message.c,
8437 imap/Makefile.am, imap/auth_anon.c, imap/auth_cram.c,
8438 imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
8439 imap/browse.c, imap/command.c, mutt_socket.c: Unified IMAP
8442 * doc/manual.sgml.head, doc/manual.sgml.head: Fix keyboard
8443 binding documentation. From Thomas Schultz <tststs@gmx.de>.
8445 2000-08-04 21:47:11 roessler (roessler)
8447 * sendlib.c: Fix a character set encoding bug. From EGE.
8449 * imap/auth_sasl.c, imap/imap_ssl.c, doc/manual.sgml.head,
8450 account.c, mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h:
8451 SASL patch from Brendan Cully.
8453 2000-08-03 22:08:13 roessler (roessler)
8455 * charset.c: fix a segmentation fault.
8457 * po/eo.po, po/sv.po: update.
8459 * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
8460 po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/fr.po, po/gl.po,
8461 po/id.po, po/it.po, VERSION, imap/Makefile.am, po/cs.po, po/da.po,
8462 po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h, ChangeLog:
8463 automatic post-release commit for mutt-1.3.7
8465 * sendlib.c: Use a correct Envelope from when bouncing with
8466 $envelope_from enabled.
8468 * imap/BUGS, imap/auth_sasl.c, imap/imap.c, imap/imap_ssl.c,
8469 mutt_sasl.c: More IMAP fixes from Brendan.
8471 2000-08-02 18:03:21 roessler (roessler)
8475 2000-08-01 18:04:42 roessler (roessler)
8479 * imap/auth.c, imap/auth_gss.c, imap/auth_sasl.c, imap/message.c:
8480 Brendan's latest patches.
8482 2000-07-31 10:49:00 roessler (roessler)
8486 * m4/gettext.m4, imap/Makefile.am, imap/auth.c, imap/auth.h,
8487 imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
8488 imap/auth_login.c, imap/auth_sasl.c, imap/command.c,
8489 imap/imap.c, imap/imap_private.h, Makefile.am, acconfig.h,
8490 account.c, account.h, configure.in, globals.h, init.h, main.c,
8491 mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h: Brendan
8492 Cully's SASL patch. I hope I didn't miss any files.
8494 2000-07-29 16:33:53 roessler (roessler)
8498 * imap/README: updated readme file.
8500 * Makefile.am: Make sure checktypes and makedoc don't depend on
8505 2000-07-28 19:00:31 roessler (roessler)
8507 * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
8508 po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/eo.po,
8509 po/es.po, po/fr.po, po/gl.po, po/id.po, po/cs.po, po/da.po,
8510 po/de.po, po/el.po, ChangeLog, VERSION, reldate.h: automatic
8511 post-release commit for mutt-1.3.6
8513 * Makefile.am: parse.h no longer exists, so don't try to
8516 * po/sv.po: branches: 1.27.2.6.2; automatic post-release commit
8519 * po/uk.po: branches: 1.42.2.6.2; automatic post-release commit
8522 * po/zh_TW.Big5.po: branches: 1.30.2.6.2; automatic post-release
8523 commit for mutt-1.2.5
8525 * po/pt_BR.po: branches: 1.20.2.6.2; automatic post-release
8526 commit for mutt-1.2.5
8528 * po/ru.po: branches: 1.67.2.7.2; automatic post-release commit
8531 * po/sk.po: branches: 1.28.2.6.2; automatic post-release commit
8534 * po/ko.po: branches: 1.31.2.6.2; automatic post-release commit
8537 * po/nl.po: branches: 1.36.2.6.2; automatic post-release commit
8540 * po/pl.po: branches: 1.39.2.6.2; automatic post-release commit
8543 * po/gl.po: branches: 1.23.2.6.2; automatic post-release commit
8546 * po/id.po: branches: 1.31.2.7.2; automatic post-release commit
8549 * po/it.po: branches: 1.59.2.6.2; automatic post-release commit
8552 * po/el.po: branches: 1.31.2.6.2; automatic post-release commit
8555 * po/eo.po: branches: 1.30.2.6.2; automatic post-release commit
8558 * po/es.po: branches: 1.49.2.6.2; automatic post-release commit
8561 * po/fr.po: branches: 1.45.2.7.2; automatic post-release commit
8564 * po/cs.po: branches: 1.35.2.7.2; automatic post-release commit
8567 * po/da.po: branches: 1.13.2.7.2; automatic post-release commit
8570 * po/de.po: branches: 1.99.2.7.2; automatic post-release commit
8573 * reldate.h: automatic post-release commit for mutt-1.2.5
8575 * ChangeLog: branches: 2.40.2.6.2; automatic post-release commit
8578 * VERSION: branches: 2.28.2.6.2; automatic post-release commit
8581 * imap/imap.c, imap/imap_private.h, imap/message.c: Use UIDs
8582 instead of sequence numbers in IMAP. (Brendan)
8584 * imap/imap.c, imap/imap_private.h, imap/message.c,
8585 imap/message.h, imap/command.c, mutt.h, muttlib.c, mx.c: Handle
8586 expunged messages. From Brendan Cully.
8588 2000-07-26 09:30:01 roessler (roessler)
8590 * doc/manual.sgml.head: Nits from Michael Sobolev.
8592 2000-07-25 16:35:48 roessler (roessler)
8594 * Makefile.am: Include the muttbug wrapper with the distribution.
8596 * doc/Makefile.in: Install muttbug.man als flea.1.
8598 * doc/mutt.man, doc/muttbug.man, Makefile.am, main.c, muttbug:
8599 Install muttbug(1) as flea(1), and adjust the documentation
8600 accordingly. Note: Typing muttbug will still work.
8602 * doc/muttbug.man: More tiny fixes.
8604 * doc/muttbug.man: Fix some typos. In particular, it's bug
8605 tracking system, not buck tracking system. Oh well.
8607 * doc/Makefile.in, doc/mutt.man, doc/muttbug.man: muttbug(1)
8608 has a manual page of it's own now.
8610 * muttbug.sh.in: Fix a little bug concerning version numbers.
8612 * Makefile.am: The warning about README.UPGRADE can go.
8614 * doc/mutt.man: Mention the bug tracking system.
8616 * INSTALL: Mention that mutt needs an iconv implementation,
8617 and point users to libiconv.
8619 * INSTALL: Mention OpenBSD
8621 * Makefile.am: Remove types.h at "make clean" time.
8623 * curs_main.c: Fix a segmentation fault in the index.
8625 * curs_main.c: Try to fix a segmentation fault in the index.
8627 2000-07-24 07:48:53 roessler (roessler)
8629 * browser.h: make bit types unsigned. From albert chin
8630 <china@thewrittenword.com>.
8632 * curs_lib.c, hdrline.c, help.c, mbyte.c, mbyte.h, menu.c:
8633 Replace wctomb and mbtowc with wcrtomb and mbrtowc. From TAKIZAWA
8634 Takashi <taki@luna.email.ne.jp>, with small changes from Edmund
8637 2000-07-23 21:47:01 roessler (roessler)
8639 * menu.c: Fix #108, from Gero Treuner.
8641 * configure.in, resize.c: sys/ioctl.h vs. ioctl.h. From Sam
8644 * rfc2231.c: Fix an obvious bug which prevented rfc2231 _encoding_
8645 support from working.
8647 2000-07-22 09:01:43 roessler (roessler)
8649 * configure.in, mutt.h: Some more QNX compiling aides.
8651 2000-07-21 07:32:12 roessler (roessler)
8653 * imap/md5.h, Makefile.am, checktypes.c: Try to be smart about
8656 * imap/imap.c: Fix imap_passive. From Brendan Cully.
8658 * contrib/Makefile.in: Fix #150. From Brendan Cully.
8660 2000-07-20 17:51:52 roessler (roessler)
8662 * doc/devel-notes.txt: Typo.
8664 * imap/browse.c, imap/command.c, imap/imap.c, imap/imap.h,
8665 imap/imap_private.h, imap/util.c, mutt_socket.c, mutt_socket.h,
8666 mx.c, pop.c: Another IMAP patch from Brendan.
8668 * imap/util.c: quick hack against mx->mbox being NULL.
8670 * imap/BUGS, imap/imap.c, imap/imap.h, imap/util.c, postpone.c:
8671 patch-bac.postpone-2
8673 * pop.c: Use shared socket code, from Vsevolod Volkov.
8675 2000-07-19 10:21:57 roessler (roessler)
8677 * po/POTFILES.in, imap/Makefile.am, imap/auth.c, imap/auth_gss.c,
8678 imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h,
8679 imap/imap_socket.h, imap/imap_ssl.c, imap/imap_ssl.h,
8680 imap/message.c, imap/socket.c, imap/util.c, Makefile.am,
8681 acconfig.h, account.c, account.h, browser.c, configure.in,
8682 gettext.c, globals.h, init.c, init.h, mutt_socket.c,
8683 mutt_socket.h: IMAP socket moves by Brendan Cully, with a fix
8684 from Tommi Komulainen, and most likely based on input from
8685 Vsevolod Voykov (sp?).
8687 * imap/util.c: Fix more possible IMAP memory corruption.
8690 * imap/util.c: Fix possible memory corruption in stable.
8693 * imap/imap_private.h, imap/message.c, imap/socket.c, imap/imap.c:
8694 Backport various IMAP bug-fixes to stable. From Brendan Cully.
8696 2000-07-18 14:38:13 roessler (roessler)
8698 * imap/auth.c, imap/auth_gss.c, imap/browse.c, imap/command.c,
8699 imap/imap.c, imap/imap_private.h, imap/message.c, imap/socket.c:
8700 More IMAP clean-up from Brendan Cully.
8702 * imap/imap.c, imap/imap_private.h, imap/message.c, imap/socket.c,
8703 imap/utf7.c: IMAP fixes from Brendan Cully.
8705 * init.h, init.h: Documentation fix.
8707 2000-07-17 18:08:27 roessler (roessler)
8709 * imap/message.c: Fix possible heap corruption. From Brendan
8712 * imap/utf7.c: Name changes left out by EGE's patch.
8714 * imap/util.c, imap/imap_private.h: imap/UTF7 related fixes
8717 * curs_main.c: Fix #192.
8719 2000-07-16 15:35:14 roessler (roessler)
8721 * imap/Makefile.am, imap/browse.c, imap/imap.c,
8722 imap/imap_private.h, imap/message.c, imap/utf7.c, imap/util.c:
8723 Support modified UTF-7 in folder names. From Edmund Grimley
8724 Evans, modified by Brendan Cully.
8726 * handler.c: Another qp fix.
8728 * handler.c: More qp decoder modifications: We should handle
8729 multibyte characters spanning soft line breaks.
8731 * handler.c: Rewrite the quoted-printable decoder so it properly
8732 chops off trailing white space. Problem noted by Byrial Jensen.
8734 2000-07-15 06:51:47 roessler (roessler)
8736 * imap/socket.c: Add a message that we are looking up a host.
8738 2000-07-14 15:03:43 roessler (roessler)
8740 * imap/message.c, imap/message.h: Brendan's latest IMAP changes.
8742 * README.SSL: Tommi Komulainen's entropy gathering patch -
8745 2000-07-12 14:17:46 roessler (roessler)
8749 * imap/imap_ssl.c: Entropy gathering fixes.
8751 * configure.in: Re-apply the iconv patch from vvv.
8753 * configure.in: undo the enable-external-dotlock patch.
8755 * handler.c: Initialize a variable in order to avoid a
8756 segmentation fault. From Aaron Schrab.
8758 2000-07-11 20:38:49 roessler (roessler)
8760 * imap/imap.c, imap/imap_private.h, imap/socket.c: Unify logout
8761 stuff in _one_ function. From Vsevolod Volkov.
8763 * imap/message.c: Disable a bug work-around which actually
8766 * configure.in: Typo, noted by Brad <brad@comstyle.com>.
8768 2000-07-10 19:52:12 roessler (roessler)
8774 * rfc2047.c: Fix some possible NULL pointer deferences in the
8777 * imap/command.c, imap/imap.c, imap/message.c, imap/socket.c,
8778 browser.c, pgpkey.c, pop.c, query.c, remailer.c: Fix a bunch
8779 of cases where format parameters were missing from calls to
8780 mutt_message and mutt_error.
8782 * imap/command.c, imap/imap.c, imap/message.c, browser.c,
8783 pgpkey.c, pop.c, query.c, remailer.c: [stable] Fix a bunch of
8784 cases where format parameters were missing to calls of mutt_error
8787 * po/ru.po, po/de.po, po/da.po: update.
8791 * INSTALL, acconfig.h, charset.c, configure.in, main.c: Some
8794 2000-07-07 15:12:37 roessler (roessler)
8798 * attach.c, copy.c, editmsg.c, from.c, mbox.c, parse.c, parse.h,
8799 pgp.c, protos.h: Fix #185: is_from would return 0 (i.e., error)
8800 when parsing Jan 1 1970 12:00 - apparently, this point of time
8801 occurs on real mail folders.
8803 2000-07-06 23:08:39 roessler (roessler)
8805 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po,
8806 po/sk.po, po/nl.po, po/pl.po, po/it.po, po/ko.po, po/es.po,
8807 po/fr.po, po/gl.po, po/id.po, po/da.po, po/de.po, po/el.po,
8808 po/eo.po, ChangeLog, VERSION, po/cs.po: automatic post-release
8809 commit for mutt-1.2.4
8811 * muttlib.c: ups, this should be fixed in stable.
8813 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po,
8814 po/zh_TW.Big5.po, po/ko.po, po/nl.po, po/pl.po, po/eo.po,
8815 po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/cs.po,
8816 po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog, VERSION:
8817 automatic post-release commit for mutt-1.3.5
8819 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po,
8820 po/sk.po, po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po,
8821 po/id.po, po/it.po, po/el.po, po/eo.po, po/es.po, po/cs.po,
8822 po/da.po, po/de.po, reldate.h, ChangeLog, VERSION: automatic
8823 post-release commit for mutt-1.2.3
8827 * imap/auth.c, imap/auth_gss.c, imap/browse.c, imap/command.c,
8828 imap/imap.c, imap/imap_private.h, imap/imap_socket.h,
8829 imap/message.c, imap/socket.c: More IMAP clean-up.
8831 * imap/imap_private.h, imap/imap_socket.h, imap/message.c,
8832 imap/socket.c, imap/util.c, imap/browse.c, imap/command.c,
8833 imap/imap.c: More IMAP fixes from Brendan Cully.
8835 2000-07-05 14:39:14 roessler (roessler)
8837 * imap/socket.c: Fix the Fix. From TK.
8839 2000-07-05 10:32:17 Tommi Komulainen <Tommi.Komulainen@iki.fi>
8842 * imap/imap_ssl.c, imap/socket.c: - imap_logout_all assumed
8843 every connection with descriptor value != 0 to be ready for
8844 reading/writing. Unfortunately when the descriptor was closed,
8845 conn->fd remained untouched. This is why mutt segfaulted if
8846 IMAP login was aborted with ^G.
8848 - ssl_socket_close was called without calling ssl_socket_open
8849 first. This caused a segfault because conn->sockdata was
8850 NULL. Apparently there was also a memory leak, because
8851 conn->sockdata was never free'd :-]
8853 2000-07-05 08:05:03 roessler (roessler)
8855 * imap/BUGS, imap/TODO, imap/auth.c, imap/imap.c, imap/socket.c:
8856 IMAP cosmetics from Brendan Cully.
8858 2000-07-04 17:59:10 roessler (roessler)
8860 * doc/manual.sgml.head: slight documentation imrpovement from
8863 2000-07-03 15:26:22 roessler (roessler)
8867 * imap/BUGS, imap/command.c, imap/imap.c, imap/imap.h,
8868 imap/imap_socket.h, imap/socket.c, imap/util.c, curs_main.c:
8869 IMAP logout patch from Brendan Cully.
8875 * rfc2047.c: "Where have all the headers gone" fix from EGE.
8877 * sendlib.c: utf8 -> utf8 fix (From EGE).
8879 * rfc2047.c: RFC 2047 patch from EGE.
8881 2000-06-30 08:28:56 roessler (roessler)
8883 * po/pl.po: fix a format.
8885 * sendlib.c: Character set fix from EGE.
8887 2000-06-27 22:28:01 roessler (roessler)
8889 * sendlib.c: minor change from EGE.
8891 * main.c, rfc2047.c: Cosmetics. No, I didn't touch the word-wrap
8894 2000-06-26 23:10:26 roessler (roessler)
8896 * muttlib.c: Fix a possible segfault in mutt_expand_folder. Noted
8899 * muttlib.c: Fix a possible segmentation fault in
8900 mutt_expand_path. Noted by Andreas M. Kirchwitz.
8902 * doc/Makefile.in, contrib/Makefile.in: "make check" cosmetics.
8904 * contrib/sample.muttrc-tlr: update.
8906 * configure.in: Iconv detection patch. From Lars Hecking.
8908 * color.c, color.c: Fix #173. From Roland Rosenfeld.
8910 2000-06-22 23:18:36 roessler (roessler)
8912 * muttlib.c: Avoid crashing when forwarding message/rfc822-type
8915 * Makefile.am, prepare: Lars Hecking's build process patch
8918 * rfc822.c: branches: 2.9.2.1.2; Fix stack corruption
8919 in the RFC822 parser. Noted by Ari Gordon-Schlosberg
8920 <ari@heavyware.com>.
8922 * rfc822.c: Fix stack corruption in the RFC822 parser.
8923 Problem noted by Ari Gordon-Schlosberg <ari@heavyware.com>.
8925 * recvattach.c: Merge two almost-identical string constants.
8928 2000-06-21 19:23:23 roessler (roessler)
8930 * imap/auth_gss.c: More debug code which needs #ifdefs.
8932 * imap/auth_gss.c: More debugging code which needs #ifdefs.
8936 * Makefile.am, prepare: Work-around for keymap_defs and other
8937 dependency problems. From Lars Hecking.
8939 * muttlib.c: Fix ~logname expansion for stable.
8941 * muttlib.c: Fix ~logname expansion.
8943 * README: Remove explicit list of mirrors, and refer to
8946 * mbox.c: Fix another mbox synch problem.
8948 * mbox.c: Fix another bug in mbox synching.
8950 * postpone.c: Some more character set cleanup,.
8952 * commands.c, compose.c, muttlib.c, pgpkey.c, postpone.c,
8953 protos.h, recvattach.c, send.c, sendlib.c: More character set
8956 * postpone.c: Improve character set handling when postponing
8957 messages. This patch may lead to information loss under very
8958 special circumstances.
8960 * muttlib.c, protos.h: Remove unused mutt_dup_body () function.
8962 * compose.c, pgpkey.c, protos.h, recvattach.c, send.c, sendlib.c:
8963 Fix character set selection. Postponing and recalling messages
8964 should work again, now.
8966 * postpone.c, sendlib.c: Fix a file descriptor leak in sendlib.c.
8968 * main.c, main.c: patch-1.3.2.tbm.lastfolder, from Martin
8969 Michlmayr <tbm@cyrius.com>.
8971 * commands.c, hook.c, protos.h, recvattach.c, recvcmd.c, send.c:
8972 Apply message-hook to more commands, and make it more useful by
8973 permitting the "~h" and "~b" pattern specifiers. Bad enough, this
8974 removes message-hook abilities from the receive-attachment menu.
8976 2000-06-20 22:23:37 roessler (roessler)
8978 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pl.po, po/pt_BR.po,
8979 po/ru.po, po/sk.po, po/it.po, po/ko.po, po/nl.po, po/es.po,
8980 po/fr.po, po/gl.po, po/id.po, po/el.po, po/eo.po, po/cs.po,
8981 po/da.po, po/de.po, ChangeLog, VERSION, reldate.h: automatic
8982 post-release commit for mutt-1.2.2
8984 * build-release: Add a "make" call, so build-release will also
8985 work from a source tree which hasn't been built recently.
8987 * commands.c: Do some comparisons case-insensitive.
8991 * doc/muttrc.man.head: s/display-hook/message-hook/
8993 * po/de.po: Fix a misleading fuzzy translation about PGP
8994 signature validity. From Roland Rosenfeld.
8996 * imap/imap.c: Don't use debuglevel unless DEBUG is defined.
8997 Noted by china@thewrittenword.com.
8999 * imap/imap.c: Only use debuglevel if DEBUG is defined. Noted by
9000 Albert Chin <china@thewrittenword.com>,
9004 2000-06-19 21:13:19 roessler (roessler)
9006 * doc/devel-notes.txt, doc/manual.sgml.head, init.h, makedoc.c:
9007 patch-1.3.3.bj.docref.1
9009 * build-release: Make sure m4/Makefile is _really_ rebuilt.
9011 * po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po,
9012 po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/es.po, po/fr.po,
9013 po/gl.po, po/id.po, po/it.po, po/da.po, po/de.po, po/el.po,
9014 po/eo.po, po/cs.po, ChangeLog, VERSION, reldate.h: automatic
9015 post-release commit for mutt-1.2.1
9017 * doc/manual.sgml.head: Fix some more mentions of display-hook.
9019 * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
9020 po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po,
9021 po/pl.po, po/pt_BR.po, ChangeLog, VERSION, po/cs.po, po/da.po,
9022 po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h: automatic
9023 post-release commit for mutt-1.3.4
9025 * compose.c: No need to include iconv.h.
9031 2000-06-17 08:07:36 roessler (roessler)
9033 * imap/imap_ssl.c: Certificate verification fix from Tommi
9036 * imap/imap_ssl.c: SSL fix.
9040 2000-06-16 10:21:34 roessler (roessler)
9042 * OPS, commands.c, compose.c, functions.h, mutt.h, sendlib.c:
9043 patch-1.3.3.tlr.change_charset.1
9047 2000-06-15 21:37:07 roessler (roessler)
9049 * doc/manual.sgml.head, doc/muttrc.man.head, commands.c, hook.c,
9050 init.h, mutt.h, recvcmd.c, send.c: patch-1.3.3.tlr.message_hook.1
9052 * mutt.h, sendlib.c: patch-1.3.3.tlr.content_info.1
9054 * imap/imap.c: shut up the compiler.
9056 * po/ru.po, commands.c, init.h: nits.
9058 * commands.c, globals.h, init.h: patch-1.2.bbell.display_filter.2.
9060 * complete.c: patch-1.3.2.bbell.complete.1 - autocomplete "!",
9061 which is helpful in certain IMAP contexts.
9063 * copy.c, mbox.c, mh.c, mx.c: [stable] Prevent data corruption
9064 when the temporary space runs full. Backport from unstable.
9066 * po/el.po, po/fr.po: updates.
9070 * rfc2047.c, sendlib.c, copy.c, handler.c: Avoid dumping core
9071 when Charset isn't set.
9073 * init.h: Little documentation fix from Aaron Schrab.
9075 2000-06-14 09:23:45 roessler (roessler)
9077 * OPS, charset.c, charset.h, compose.c, functions.h, handler.c:
9078 Remove recode-attachment, and the "decoder" API. (EGE)
9080 * gettext.c: Make sure --disable-nls works. (EGE)
9082 2000-06-13 20:36:33 roessler (roessler)
9084 * init.h, mutt.h, sendlib.c: EGE's latest send-charset patch.
9086 * m4/curslib.m4: New file, contains Tom Dickey's CF_CURSES_LIBS
9089 * configure.in: Use CF_CURSES_LIBS macro for better detection
9090 of platform-specific curses libraries. From Lars Hecking.
9092 * main.c: Inform us about ICONV_NOTRANS. From EGE.
9094 * configure.in: iconv detection. From EGE.
9096 * commands.c: Only display PGP signature verification status if
9097 verification was tried.
9099 2000-06-12 07:02:42 roessler (roessler)
9101 * configure.in: A new check for working wchar functions.
9103 2000-06-11 19:05:12 roessler (roessler)
9105 * mh.c, mx.c: Fix some issues with synching of maildir/mh folders.
9106 Problems noted by Byrial Jensen.
9108 2000-06-09 17:42:14 roessler (roessler)
9110 * pattern.c: Force decimal parsing on dates, so 09 is parsed as 9,
9111 and not as "invalid".
9113 * imap/imap_ssl.c, imap/imap_ssl.c: Fix a mix-up.
9115 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/de.po, po/el.po,
9116 po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po,
9117 po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
9118 VERSION, po/cs.po, po/da.po, ChangeLog, po/ru.po, po/sk.po,
9119 po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/da.po, po/de.po,
9120 po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po,
9121 po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/cs.po,
9122 reldate.h, ChangeLog: automatic post-release commit for mutt-1.3.3
9124 * charset.c, init.c: Fix some typos in the nl_langinfo stuff.
9126 * rfc2047.c: Latest patch from EGE.
9128 2000-06-08 21:44:14 roessler (roessler)
9130 * copy.c, mbox.c: This patch should fix the mailbox corruption
9131 various people observed.
9133 * charset.c, charset.h, init.c: Fix up the value returned by
9134 nl_langinfo(CODESET).
9136 * mbox.c: Improve error reporting with mbox folders a bit.
9138 * send.c: patch-1.2.bj.ed_mtime.1
9140 * Makefile.am, acconfig.h, configure.in, main.c, mbyte.c:
9141 Removing the built-in charset support.
9143 * doc/muttrc.man.head: one-character typo.
9145 * imap/imap_ssl.c: Fix #157. From Enrik Berkhan
9146 <Enrik.Berkhan@fun.de>.
9148 * imap/imap_ssl.c: [stable] Fix #157. From Enrik Berkhan
9149 <Enrik.Berkhan@fun.de>.
9151 * README.SSL, init.h, mutt.h, imap/imap_ssl.c: [stable]
9152 patch-1.3.2.tl.sslcerts.1.
9154 * charset.c: Don't return data on the stack. Noted by "Andrew
9155 W. Nosenko" <awn@bcs.zp.ua>.
9159 2000-06-04 18:18:56 roessler (roessler)
9161 * doc/manual.sgml.head: Nits from Mikko Hänninen.
9163 2000-06-02 10:05:41 roessler (roessler)
9165 * imap/imap.h, imap/imap.h, pgp.c: Fix #152.
9167 2000-05-30 12:52:41 roessler (roessler)
9171 2000-05-29 22:34:12 roessler (roessler)
9173 * rfc2047.c, rfc2047.h, send.c, sendlib.c: Edmund's latest
9174 RFC2047 encoding update.
9176 2000-05-28 20:32:05 roessler (roessler)
9178 * commands.c: Don't bother the user with messages about PGP
9179 signature verification when there is no PGP stuff about the
9182 * README.SSL, init.h, mutt.h: SSL certificate verification fixes
9183 from Tommi Komulainen.
9185 * imap/imap_ssl.c: SSL certificate verification fix from Tommi
9188 * imap/command.c: [stable] Handle connection take-down by servers
9189 more graciously. From Patrick Caulfield.
9191 * doc/manual.sgml.head, contrib/pgp2.rc, contrib/pgp5.rc,
9192 commands.c, init.h, pgp.c, pgp.h: Modified version of Byrial
9193 Jensen's signature verification patch.
9195 2000-05-25 12:21:29 roessler (roessler)
9197 * pgp.c: Use strftime for time indications with PGP verification.
9199 * curs_lib.c, mbyte.c: Somewhat different sigsegv fix suggested
9202 * mbyte.c: wctomb(0,wc) is needed to work for bounds checking.
9204 * mutt.h: Include stdlib.h from mutt.h.
9206 * makedoc.c, init.h: Minor fixes from Byrial.
9208 * doc/manual.sgml.head: typo.
9210 * doc/devel-notes.txt, init.h, makedoc.c: Documentation
9211 beautification patch from Byrial Jensen. Thanks!
9213 2000-05-24 19:20:07 roessler (roessler)
9215 * po/ru.po: Fixes #143.
9217 * po/ru.po: Some fixes - #143.
9219 * charset.c, charset.h, compose.c, gnupgparse.c: Make charset-hook
9220 work with an external iconv implementation.
9222 * imap/command.c: Handle disconnects more gracefully.
9223 From Patrick Caulfield <patrick@sco.com>.
9225 * config.guess, config.sub: [stable] Latest versions from
9226 ftp.gnu.org/pub/gnu/config
9228 * config.guess, config.sub: Latest versions from
9229 ftp.gnu.org/pub/gnu/config.
9231 2000-05-23 17:16:46 roessler (roessler)
9233 * po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
9234 po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
9235 ChangeLog, VERSION, po/cs.po, po/da.po, po/de.po, po/el.po,
9236 po/eo.po, po/es.po, po/fr.po, po/gl.po, reldate.h: automatic
9237 post-release commit for mutt-1.3.2
9239 * contrib/gpg.rc: Make this work on QNX.
9241 * contrib/gpg.rc: Change suggested by Sam Roberts
9242 <sroberts@uniserve.com> to make this work on QNX.
9244 2000-05-22 16:15:35 roessler (roessler)
9248 * rfc2047.c: Fix a stupid segmentation fault.
9252 * rfc2047.c: Fix a memory leak.
9254 * charset.c, lib.c, lib.h, protos.h: Add mutt_str_adjust ().
9256 * parse.c: Fix a possible cause for heap corruption.
9260 * charset.c, gettext.c: Make mutt_gettext () a bit more compact.
9262 2000-05-21 18:45:15 roessler (roessler)
9264 * mbyte.h: Small fix from EGE.
9266 * sendlib.c: Some fixes so ISO-2022-JP* works with mutt.
9267 Mostly from TAKIZAWA Takashi <taki@luna.email.ne.jp>.
9269 * muttlib.c: Comment a bit of code.
9271 2000-05-20 18:16:18 roessler (roessler)
9275 * charset.c, charset.h, curs_lib.c, rfc2047.c, rfc2231.c: String
9276 conversion patch from EGE.
9278 * doc/manual.sgml.head, hook.c: Second version of Byrial's
9281 * po/uk.po, po/zh_TW.Big5.po, po/fr.po, po/gl.po, po/id.po,
9282 po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po,
9283 po/sk.po, po/sv.po, ChangeLog, VERSION, po/cs.po, po/da.po,
9284 po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h: automatic
9285 post-release commit for mutt-1.3.1
9287 * doc/muttrc.man.head: Document display-hook in the manual page.
9289 * commands.c, hook.c, init.h, mutt.h, protos.h, send.c: Add a
9290 display-hook command. From Byrial Jensen.
9292 * alias.c, browser.c, init.c, lib.c, mutt.h, muttlib.c, protos.h:
9293 Add mutt_gecos_name function which centrally handles the GECOS
9296 * imap/imap.c: Shut up some warnings. We may have to think
9297 about mutt_stristr again.
9299 * configure.in: Verify that regmatch_t has offsets, and not
9300 only pointers. From Sam Roberts <sroberts@uniserve.com>.
9302 * configure.in: Don't look for curses in /usr/5lib any more -
9303 this broke things for some people.
9305 * configure.in: Don't look for the curses library in /usr/5lib
9306 any more. This broke things for some people.
9308 * sendlib.c: Real fix for the pointer problem noted by Heiko
9311 * sendlib.c: Fix a "string on stack returned" bug found by
9314 2000-05-19 07:36:42 roessler (roessler)
9316 * hdrline.c: Fix %. formats. From EGE.
9318 2000-05-18 17:06:59 roessler (roessler)
9320 * copy.c, parse.c, rfc2047.c, rfc2047.h, rfc2231.c, send.c,
9321 sendlib.c: rfc2047_decode change from EGE.
9323 * charset.c: Catch a segmentation fault in mutt_convert_string ().
9325 * acconfig.h: Don't enable debugging by default in the stable
9328 * configure.in, main.c: More debugging output, and a warning
9331 * main.c: Tell us something about internal iconv and CHARMAPS_DIR
9334 2000-05-17 12:39:16 roessler (roessler)
9336 * mkjtags.c: handle ^L lines correctly.
9338 * mkjtags.c: Some beautifications.
9340 * Makefile.am, mkjtags.c: Add a little tool to help with building
9341 tags files my editor groks.
9343 * handler.c: When displaying a deleted attachment's information,
9344 present the file name if it is present. Suggested by Pete
9345 Wenzel <pete@stc.com>.
9347 * imap/imap_ssl.c: SSL certificate check fix. From Tommi
9350 * imap/imap_ssl.c: Certificate check fix, from Tommi Komulainen.
9352 * OPS, enter.c, functions.h: Add forward-word and backward-word
9353 functions to the editor.
9355 * OPS, enter.c, functions.h: Add a kill-eow function to the
9358 * init.c: Small fix to mutt_set_default().
9360 2000-05-16 19:01:50 roessler (roessler)
9362 * Makefile.am: We don't need to build in the charmaps/ directory
9363 unless we use the included iconv.
9365 * compose.c, mutt.h, protos.h, sendlib.c: Some fixes to the size
9368 * compose.c, globals.h, init.h, sendlib.c: A modified version
9369 of Will Fiveash's compose format patch.
9371 * acconfig.h, configure.in, init.c, init.h: Use nl_langinfo's
9372 return value as the default for $charset.
9374 * init.c: More default setting. This can easily be done much
9375 cleaner than the last version of the patch.
9377 * init.c: Hack: mutt_restore_default() now stores the latest
9378 value of a variable as it's default if there was no default
9379 before. The code in question is executed precisely once: when
9380 mutt_restore_default() is invoked from mutt_init().
9382 * hook.c, lib.c, lib.h, muttlib.c, protos.h: Let _mutt_expand_path
9383 escape regular expression special characters. For stable.
9385 * hook.c, lib.c, lib.h, muttlib.c, protos.h: mutt_expand_path
9386 is now able to escape special characters for use in regular
9387 expressions. This is needed to make folder-hooks work like
9390 * muttlib.c: Sanitize file names passed to mutt_adv_mktemp.
9392 * muttlib.c: Sanitize file name suggestions passed to
9395 * doc/manual.sgml.tail, OPS, enter.c, functions.h: Add a
9396 transpose-character function to the editor. From Aaron Schrab.
9398 * configure.in: Improve the wchar_t checks. From "Andrew
9399 W. Nosenko" <awn@bcs.zp.ua>.
9401 2000-05-15 12:00:53 roessler (roessler)
9403 * configure.in, mbyte.c, pager.c: More iconv-related patches
9406 2000-05-13 17:39:03 roessler (roessler)
9408 * configure.in: HP/UX vs. ANSI C. From Lars Hecking and Albert
9411 * configure.in: Configuration for ANSI C / HP/UX. From albert
9412 chin and Lars Hecking.
9414 2000-05-12 13:41:34 roessler (roessler)
9416 * mbyte.c, wcwidth.c: Make things compile. ;-)
9418 * mbyte.c, mbyte.h, wcwidth.c: Isprint-related changes.
9419 Suggested by Andrew Nosenko, adapted by EGE.
9421 * gettext.c: Replacing some more free() calls by safe_free().
9423 * acconfig.h, configure.in, curs_lib.c, gettext.c, help.c,
9424 mbyte.c, mbyte.h, mutt.h, pager.c, wcwidth.c: wide-character
9425 related patches. From Edmund Grimley Evans.
9427 * configure.in: HP/UX -Ae detection. From Albert Chin. [stable]
9429 * configure.in: Improve the HP/UX check for the -Ae command
9430 line parameter. From albert chin (china@thewrittenword.com).
9432 * gen_defs: Make sure gen_defs returns success. [stable]
9434 * gen_defs: Sam Roberts reports that some shells do strange
9435 things with exit states.
9437 * doc/manual.sgml.head: Fix $spool vs. $spoolfile. From David
9440 2000-05-11 07:10:32 roessler (roessler)
9442 * doc/mutt.man: Remove some unnecessary spaces.
9444 * doc/mutt.man, main.c: Fix usage information. Noted by Mikko
9447 * acconfig.h, configure.in, globals.h: Check volatility of
9450 2000-05-10 18:02:31 roessler (roessler)
9452 * configure.in: Support for old Kerberos versions. From David
9453 Champion <dgc@uchicago.edu>.
9455 * configure.in: Fix support for old Kerberos libraries.
9457 * hdrline.c, thread.c: updated messages-in-thread (%e) patch
9458 from Markus Holmberg.
9462 * init.h, mutt.h, pop.c: Fix a segmentation fault introduced by
9463 the change of pop_delete to a quad option.
9465 * po/fr.po: Update the French translation.
9467 2000-05-09 20:19:28 roessler (roessler)
9469 * parse.c: more mailtool brain-damage support.
9471 * acconfig.h, configure.in, parse.c: Sun mailtool message support.
9472 The format is ugly, but the patch is reasonably clean.
9474 * Makefile.am: include mbyte.h with the distribution.
9476 * doc/devel-notes.txt: Add a word about format flags.
9478 * imap/message.c: Make the X-Label patch work over IMAP.
9480 * po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
9481 po/uk.po, po/zh_TW.Big5.po, po/cs.po, po/da.po, po/de.po,
9482 po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po,
9483 po/it.po, po/ko.po, reldate.h, ChangeLog, VERSION: automatic
9484 post-release commit for mutt-1.3
9486 * hdrline.c, init.h, protos.h, thread.c: Add a %e option
9487 for thread-relative message numbers. From Markus Holmberg
9488 <markush@acc.umu.se>.
9490 * doc/manual.sgml.head, hdrline.c, init.h, mutt.h, parse.c,
9491 pattern.c: X-Label header support from David Champion
9494 * init.h, pop.c: Make pop_delete a quad-option. From Honza
9495 Pazdziora <adelton@informatics.muni.cz>.
9497 * VERSION: Ups, we should leave the version file on 1.2, so the
9498 diff will get built properly when I release 1.3.
9500 * lib.h, mbyte.c, mbyte.h, menu.c, muttlib.c, pager.c,
9501 pgppubring.c, protos.h, rfc2047.c, rfc2231.c, sendlib.c,
9502 utf8.c, wcwidth.c, Makefile.am, VERSION, charset.c, charset.h,
9503 commands.c, compose.c, configure.in, curs_lib.c, curs_main.c,
9504 enter.c, gettext.c, gnupgparse.c, hdrline.c, help.c, init.c:
9505 Edmund Grimley Evans' UTF-8 patch.
9507 * po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
9508 po/sv.po, po/uk.po, po/zh_TW.Big5.po, VERSION, po/cs.po,
9509 po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po,
9510 po/gl.po, po/id.po, po/it.po, reldate.h, ChangeLog: automatic
9511 post-release commit for mutt-1.2
9513 * build-release: unstable branch.
9515 * build-release: start preparing 1.2.
9517 2000-05-03 07:48:46 roessler (roessler)
9519 * po/zh_TW.Big5.po: branches: 1.30.2; automatic post-release
9520 commit for mutt-1.1.14
9522 * po/da.po: branches: 1.13.2; automatic post-release commit
9525 * po/de.po: branches: 1.99.2; automatic post-release commit
9528 * po/el.po: branches: 1.31.2; automatic post-release commit
9531 * po/eo.po: branches: 1.30.2; automatic post-release commit
9534 * po/es.po: branches: 1.49.2; automatic post-release commit
9537 * po/fr.po: branches: 1.45.2; automatic post-release commit
9540 * po/gl.po: branches: 1.23.2; automatic post-release commit
9543 * po/id.po: branches: 1.31.2; automatic post-release commit
9546 * po/it.po: branches: 1.59.2; automatic post-release commit
9549 * po/ko.po: branches: 1.31.2; automatic post-release commit
9552 * po/nl.po: branches: 1.36.2; automatic post-release commit
9555 * po/pl.po: branches: 1.39.2; automatic post-release commit
9558 * po/pt_BR.po: branches: 1.20.2; automatic post-release commit
9561 * po/ru.po: branches: 1.67.2; automatic post-release commit
9564 * po/sk.po: branches: 1.28.2; automatic post-release commit
9567 * po/sv.po: branches: 1.27.2; automatic post-release commit
9570 * po/uk.po: branches: 1.42.2; automatic post-release commit
9573 * ChangeLog: branches: 2.40.2; automatic post-release commit
9576 * VERSION: branches: 2.28.2; automatic post-release commit
9579 * po/cs.po: branches: 1.35.2; automatic post-release commit
9582 * po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/da.po,
9583 po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po,
9584 po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
9585 po/ru.po, ChangeLog, VERSION, po/cs.po: automatic post-release
9586 commit for mutt-1.1.13
9588 * reldate.h: branches: 2.25.2; automatic post-release commit
9591 2000-04-30 06:58:21 roessler (roessler)
9593 * imap/message.c: branches: 1.24.2; Catch the case that an IMAP
9594 server sends "\n\n" after a mail header. Diagnosed by Brendan.
9596 2000-04-29 13:38:05 roessler (roessler)
9598 * query.c: branches: 2.5.2; Fix a possible segmentation fault
9599 with the external query feature.
9601 * imap/imap.c: branches: 1.26.2; Fix the "empty screen after
9602 sync" bug observed with certain versions of the Courier IMAP
9603 server. From Brendan Cully.
9605 2000-04-26 17:43:00 roessler (roessler)
9607 * imap/util.c: branches: 1.23.2; Fix the imap_force_ssl option.
9611 * contrib/pgp6.rc: Fix a little typo. Noted by Steve Brewer
9612 <limako@mediaone.net>.
9614 * imap/imap_ssl.c: branches: 1.12.2; Add a new option named
9617 * imap/imap_ssl.h, imap/util.c: Add a new option named
9620 * init.h: branches: 2.80.2; Add a new option named
9623 * mutt.h: branches: 2.62.2; Add a new option named
9626 2000-04-25 18:39:01 roessler (roessler)
9628 * acconfig.h: branches: 2.15.2; Revised version of Lars' patch.
9630 * configure.in: branches: 2.61.2; Revised version of Lars' patch.
9632 * m4/funcdecl.m4: New macros CF_CHECK_FUNCDECL,
9633 CF_CHECK_FUNCDECLS, CF_UPPER. These are slightly modified versions
9634 of T. E. Dickey's macros from the lynx distribution. (From
9637 * configure.in: Use new CF_CHECK_FUNCDECLS macro for curses
9638 functions. This should catch function declarations and macros
9639 alike. Due to a misfeature in autoheader, we have to explicitly
9640 AC_DEFINE the curses functions. (From Lars Hecking.)
9642 * acconfig.h: acconfig.h: Remove duplicate VERSION and unused
9643 HAVE_GETOPT_DECL. Remove DEBUGGER (it's AC_SUBST'ed, not
9644 AC_DEFINE'd). Add defines for curses functions. (From Lars
9649 2000-04-24 13:10:11 roessler (roessler)
9651 * imap/util.c: Fix a segmentation fault with folder completion.
9654 * imap/message.c: Fall back to INTERNALDATE when Date header
9655 isn't present. From Brendan.
9657 2000-04-22 18:34:29 roessler (roessler)
9659 * po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
9660 po/sv.po, po/uk.po, po/zh_TW.Big5.po, ChangeLog, VERSION,
9661 po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
9662 po/fr.po, po/gl.po, po/id.po, po/it.po, reldate.h: automatic
9663 post-release commit for mutt-1.1.12
9665 * doc/manual.sgml.head: branches: 1.31.2; Add a link to
9666 http://www.mutt.org/download.html.
9668 * init.c, init.h, thread.c: Handle sort_aux="threads"
9669 somewhat different, and probably more safely. Problem and
9670 principle of fix noted by Gero Treuner and Michael Tatge
9671 <Michael.Tatge@studserv.uni-stuttgart.de>.
9673 * lib.c: branches: 2.23.2; Coda compatibility. From Jan Harkes
9674 <jaharkes@cs.cmu.edu>.
9676 * parse.c: Fix message parsing. This fixes the "Reply-To in
9677 body" bug. From Edmund GRIMLEY EVANS.
9679 * doc/manual.sgml.tail: Fix the sgmltools URL. From Martin
9682 * charset.c: branches: 2.19.2; Comment cosmetics. From Martin
9685 * editmsg.c, extlib.c, gnupgparse.c, lib.c: Comment cosmetics.
9686 From Martin Michlmayer.
9688 * lib.h: branches: 2.7.2; Comment cosmetics. From Martin
9691 * pgpinvoke.c: Comment cosmetics. From Martin Michlmayer.
9693 * pgpkey.c: branches: 2.24.2; Comment cosmetics. From Martin
9696 * pgplib.c, pgppubring.c, recvcmd.c: Comment cosmetics.
9697 From Martin Michlmayer.
9699 * remailer.c: branches: 2.11.2; Comment cosmetics. From Martin
9702 * rfc2231.c, rfc2231.h: Comment cosmetics. From Martin
9705 * doc/manual.sgml.head: Document the elmish "!!" shortcut for
9706 the last folder. From Martin Michlmayr <tbm@cyrius.com>.
9708 * curs_main.c: branches: 2.44.2; Fix various inconsistencies
9709 with respect to thread deletion.
9711 * pager.c: Fix various inconsistencies with respect to thread
9714 2000-04-12 16:32:26 roessler (roessler)
9716 * browser.c: branches: 2.21.2; Initialize some more memory.
9717 Noted by Vsevolod Volkov <vvv@lucky.net>.
9719 * headers.c: Catch some error conditions.
9721 * main.c: branches: 2.29.2; Tell us whether debugging is enabled
9724 2000-04-09 13:32:36 roessler (roessler)
9728 * imap/imap_ssl.c: Another file mode change.
9730 * po/fr.po, po/es.po, po/el.po: update.
9732 * imap/imap_ssl.c: Save more than one SSL certificate to the
9735 * po/da.po, po/cs.po: update.
9737 * imap/socket.c: branches: 1.9.2; Make host name comparison
9740 * doc/manual.sgml.head: Minor typo in the documentation.
9741 Noted by Vsevolod Volkov <vvv@lucky.net>.
9743 * muttlib.c: branches: 2.16.2; The "!!" shortcut had another
9744 flaw. Noted by Martin Michlmayr <tbm@cyrius.com>.
9746 * imap/BUGS: branches: 1.12.2; Documentation patch from Brendan
9749 * pattern.c: Fix ^ and ! pattern modifiers.
9751 2000-03-31 12:37:21 roessler (roessler)
9753 * po/pl.po, po/id.po: update.
9755 2000-03-30 15:33:14 roessler (roessler)
9757 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po,
9758 po/ru.po, po/nl.po, po/pl.po, po/ko.po, po/it.po, po/fr.po,
9759 po/gl.po, po/id.po, po/eo.po, po/es.po, po/el.po, po/da.po,
9760 po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog: automatic
9761 post-release commit for mutt-1.1.11
9763 * po/uk.po, po/zh_TW.Big5.po, po/sv.po, po/sk.po, po/pt_BR.po,
9764 po/ru.po, po/nl.po, po/pl.po, po/ko.po, po/id.po, po/it.po,
9765 po/gl.po, po/fr.po, po/es.po, po/eo.po, po/el.po, po/de.po,
9766 po/da.po, po/Makefile.in.in, po/POTFILES.in, po/cs.po: make
9767 update-po, and undo most parts of Lars' and Tommi's patch -
9768 it broke things here.
9770 * imap/imap_ssl.c: Typo, noticed by Vsevolod Volkov
9777 * contrib/Makefile.in: Distribute pgp6.rc. Ups.
9779 * po/uk.po: Updated Ukrainian translation.
9781 * curs_main.c: Cursor cosmetics. From Byrial.
9783 * contrib/Makefile.in: Installation process patch from Bill
9784 Nottingham <notting@redhat.com>.
9786 * build-release: Explicitly use scp1.
9788 2000-03-29 20:16:36 roessler (roessler)
9790 * po/zh_TW.Big5.po, po/sv.po, po/uk.po, po/sk.po, po/pt_BR.po,
9791 po/ru.po, po/pl.po, po/ko.po, po/nl.po, po/id.po, po/it.po,
9792 po/gl.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
9793 po/da.po, po/cs.po, VERSION, reldate.h, ChangeLog: automatic
9794 post-release commit for mutt-1.1.10
9796 * imap/message.c: Fix access to read-only folders via IMAP.
9798 * po/de.po, doc/Makefile.in, doc/manual.sgml.head, init.c,
9799 thread.c: Various little patches from Gero Treuner.
9801 * imap/Makefile.am: Build diff from Brendan Cully.
9803 * Makefile.am: branches: 2.61.2; Build diff from Brendan Cully.
9805 2000-03-28 10:09:19 roessler (roessler)
9807 * po/Makefile.in.in, po/POTFILES.in, Makefile.am: A patch from
9808 Tommi Komulainen (and Lars Hecking) for building outside the
9811 2000-03-27 23:56:35 roessler (roessler)
9813 * imap/auth_gss.c: branches: 1.3.2; NetBSD portability patches
9816 * imap/imap_ssl.c, acconfig.h, configure.in: NetBSD portability
9817 patches from Brendan Cully.
9819 2000-03-25 18:22:09 roessler (roessler)
9821 * keymap.c: Timeout occasionally in menus, with the notable
9822 exception of the editor. This is needed to avoid some more
9823 IMAP timeouts. [patch-1.1.9.tlr.timeout.1]
9825 2000-03-23 12:21:10 roessler (roessler)
9827 * remailer.c: Little fix for the remailer menu.
9829 * configure.in: Fix Kerberos configuration. From David Champion
9832 2000-03-22 08:24:45 roessler (roessler)
9834 * mutt.h, sort.c, init.h: Sorting fix from Gero Treuner.
9836 2000-03-21 22:01:42 roessler (roessler)
9838 * configure.in: Fix charmap configuration. This was broken in
9839 configure.in,v 2.54.
9841 2000-03-20 10:32:18 roessler (roessler)
9843 * muttlib.c: Fix the "!!" shortcut for the last folder. Noted by
9846 * po/da.po, po/eo.po: update
9848 * configure.in, Muttrc.head, Muttrc.head.in: Put Muttrc.head under
9849 autoconf control - we need to substitute @docdir@ for the <f1>
9852 2000-03-19 09:19:30 roessler (roessler)
9854 * po/nl.po: Fix some sloppiness errors. From Brendan Cully.
9856 2000-03-17 08:26:22 roessler (roessler)
9860 * rfc2047.c: Don't override iso-2022-jp with us-ascii.
9862 * sendlib.c: branches: 2.46.2; Don't override iso-2022-jp
9865 2000-03-16 10:01:43 roessler (roessler)
9867 * commands.c, init.h, mutt.h: Add the $print_decode option.
9869 * po/ru.po, po/sv.po: updates
9873 * editmsg.c: Use Editor with a fall-back to visual when editing
9876 * muttlib.c: Localization nit from Byrial Jensen.
9878 * doc/manual.sgml.head, init.h: Documentation fixes from Mikko
9881 2000-03-15 23:25:47 roessler (roessler)
9883 * imap/imap_ssl.c, imap/imap_ssl.h, imap/socket.c: Fix entropy
9884 gathering in the IMAP SSL support. From Tommi Komulainen.
9886 * README.SSL: branches: 2.4.2; Fix entropy gathering in the
9887 IMAP SSL support. From Tommi Komulainen.
9889 * configure.in, init.h: Fix entropy gathering in the IMAP SSL
9890 support. From Tommi Komulainen.
9892 * Makefile.am: Add a dependency for keymap_defs.h. Hope it
9897 2000-03-14 21:05:00 roessler (roessler)
9899 * po/pl.po, po/cs.po: updates.
9901 * configure.in: Fix a charmap configuration flaw. From Gero
9904 * doc/Makefile.in: Install all the documentation. Problem noted
9905 and fix supplied by Gero Treuner.
9907 * po/es.po: Update from Boris Wesslowski.
9909 * base64.c: Add the original fetchmail copyright notice.
9911 * contrib/Makefile.in, contrib/pgp6.rc: More nits: Include a
9912 sample configuration file for using mutt with pgp6, and install
9913 and actually distribute Tin.rc.
9915 2000-03-13 22:36:56 roessler (roessler)
9917 * makedoc.c, send.c, charset.h, init.h: Various nits, noted by
9920 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po,
9921 po/ru.po, po/pl.po, po/id.po, po/it.po, po/ko.po, po/nl.po,
9922 po/gl.po, po/es.po, po/fr.po, po/eo.po, po/el.po, po/da.po,
9923 po/de.po, po/cs.po, reldate.h, VERSION, ChangeLog: automatic
9924 post-release commit for mutt-1.1.9
9926 * build-release: change code for going on-line.
9928 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pl.po,
9929 po/pt_BR.po, po/ru.po, po/ko.po, po/nl.po, po/gl.po, po/id.po,
9930 po/it.po, po/eo.po, po/es.po, po/fr.po, po/el.po, po/de.po,
9931 po/cs.po, po/da.po: make update-po.
9933 * po/sv.po, po/fr.po: updates.
9935 2000-03-10 11:38:32 roessler (roessler)
9937 * handler.c: Fix the handling of raw carriage return characters
9938 in the base64 handler.
9940 2000-03-09 11:58:11 roessler (roessler)
9942 * pgpinvoke.c: Bail on empty PGP formats.
9946 2000-03-08 18:08:03 roessler (roessler)
9948 * imap/message.c: Another fix from Brendan Cully.
9952 * sendlib.c, parse.c: Fix more RFC2047 encoding bugs. Once again
9953 from Gero Treuner <gero@faveve.uni-stuttgart.de>.
9955 2000-03-07 19:53:19 roessler (roessler)
9957 * po/da.po, configure.in: Adding a Danish translation.
9958 Thanks to Morten Bo Johansen <mojo@image.dk> and
9959 the members of the sslug-locale mailing list, see
9960 http://www.sslug.dk/emailarkiv/locale/.
9962 * color.c: branches: 2.8.2; The uncolor/unmono commands weren't
9963 parsed correctly when not applicable. This fixes bug#65.
9965 * makedoc.c: Make gcc happy.
9967 * TODO: Remove an old item from this list. From Brendan Cully.
9969 * sendlib.c, TODO: Correct header encodings when postponing
9972 * protos.h: branches: 2.40.2; Correct header encodings when
9973 postponing messages.
9975 * send.c: Correct header encodings when postponing messages.
9979 * po/pt_BR.po, po/el.po: updates.
9981 * curs_main.c: Fix NULL pointer deferences.
9983 2000-03-04 12:57:53 roessler (roessler)
9985 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/sv.po, po/pt_BR.po,
9986 po/ru.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po,
9987 po/gl.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
9988 po/cs.po, reldate.h, build-release, VERSION, ChangeLog: automatic
9989 post-release commit for mutt-1.1.8
9991 * protos.h, send.c, alias.c, headers.c: Unify alias expansion.
9993 2000-03-03 16:52:41 roessler (roessler)
9995 * contrib/gpg.rc: branches: 1.5.2; Don't use gpg-2comp by
9996 default, but leave the command lines using this one there as
9999 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
10000 po/pl.po, po/pt_BR.po, po/nl.po, po/it.po, po/ko.po, po/es.po,
10001 po/fr.po, po/gl.po, po/id.po, po/el.po, po/eo.po, po/cs.po,
10002 po/de.po, imap/imap_ssl.c, imap/imap_ssl.h, imap/message.c,
10003 imap/message.h, imap/socket.c, imap/util.c, imap/auth.c,
10004 imap/auth_gss.c, imap/browse.c: The FSF apparently has moved.
10006 * imap/command.c: branches: 1.8.2; The FSF apparently has moved.
10008 * imap/imap.c: The FSF apparently has moved.
10010 * imap/imap.h: branches: 1.16.2; The FSF apparently has moved.
10012 * imap/imap_private.h: branches: 1.17.2; The FSF apparently
10015 * imap/imap_socket.h, doc/dotlock.man, doc/manual.sgml.head,
10016 doc/mutt.man, doc/muttrc.man.head, rfc822.h, score.c, send.c,
10017 sendlib.c, signal.c, sort.c, sort.h, status.c, system.c, thread.c,
10018 recvcmd.c, remailer.c, remailer.h, resize.c, rfc1524.c, rfc1524.h,
10019 rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h: The FSF apparently
10022 * rfc822.c: branches: 2.9.2; The FSF apparently has moved.
10024 * pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgppubring.c:
10025 The FSF apparently has moved.
10027 * pop.c: branches: 2.7.2; The FSF apparently has moved.
10029 * postpone.c, protos.h, query.c, recvattach.c, mx.h, pager.c,
10030 pager.h, parse.c, pattern.c, pgp.c, pgp.h, menu.c: The FSF
10031 apparently has moved.
10033 * mh.c: branches: 2.22.2; The FSF apparently has moved.
10035 * mime.h, mutt.h, mutt_curses.h, mutt_menu.h, mutt_regex.h,
10036 muttbug.sh.in, muttlib.c: The FSF apparently has moved.
10038 * mx.c: branches: 2.41.2; The FSF apparently has moved.
10040 * history.c: branches: 2.5.6; The FSF apparently has moved.
10042 * history.h: The FSF apparently has moved.
10044 * hook.c: branches: 2.9.2; The FSF apparently has moved.
10046 * init.c, init.h, keymap.c, keymap.h, lib.c, lib.h, mailbox.h,
10047 main.c, makedoc.c, mapping.h: The FSF apparently has moved.
10049 * mbox.c: branches: 2.15.2; The FSF apparently has moved.
10051 * dotlock.h, edit.c, editmsg.c, enter.c, extlib.c, filter.c,
10052 flags.c, from.c, functions.h: The FSF apparently has moved.
10054 * globals.h: branches: 2.23.2; The FSF apparently has moved.
10056 * gnupgparse.c, handler.c, hash.c, hash.h, hdrline.c, headers.c,
10057 help.c, charset.c, charset.h, color.c, commands.c, complete.c,
10058 compose.c: The FSF apparently has moved.
10060 * copy.c: branches: 2.13.2; The FSF apparently has moved.
10062 * copy.h: The FSF apparently has moved.
10064 * curs_lib.c: branches: 2.18.2; The FSF apparently has moved.
10066 * curs_main.c, date.c, dotlock.c, COPYRIGHT, addrbook.c, alias.c,
10067 attach.c, attach.h, base64.c, browser.c, browser.h, buffy.c,
10068 buffy.h: The FSF apparently has moved.
10070 * po/sv.po: Swedish translation.
10072 * imap/imap.h, imap/imap.c, commands.c, compose.c, curs_main.c,
10073 editmsg.c, mailbox.h, mbox.c, mh.c, mx.c, mx.h, pop.c, postpone.c,
10074 send.c, sendlib.c, attach.c: Fix index updates when closing or
10075 synching mail folders fails. There were some bug-fixes hidden
10078 * imap/message.c: More missing fclose (3) calls.
10080 2000-03-02 21:01:27 roessler (roessler)
10082 * imap/imap_ssl.c, imap/message.c: Fix a bunch of file descriptor
10085 * po/de.po: A one-character patch from Gero Treuner.
10087 * INSTALL, README.SSL: Add some SSL documentation. From Tommi
10090 * mh.c, mx.c: Fix incompatible return value checking. This should
10093 * mutt.h, send.c, init.h: Add $reverse_realname option.
10094 Essentially suggested by ws@rhein.de.
10096 2000-03-01 21:27:36 roessler (roessler)
10098 * Muttrc.head: Fix #26: A little typo.
10100 * contrib/Makefile.in, contrib/sample.muttrc-tlr: Add a commented
10101 version of my .muttrc as an example.
10103 * contrib/sample.muttrc: Fix some mail addresses.
10105 * README.UPGRADE: Add some more documentation for users who
10106 are upgrading. This is more precise than the NEWS file, but
10107 confined to the more notable changes.
10109 * configure.in: Another fix from Tommi Komulainen.
10111 * po/eo.po, po/id.po, po/de.po: update.
10113 * imap/util.c: Don't crash with NULL Context pointers.
10115 * po/fr.po: Update.
10117 * doc/dotlock.man, doc/mutt.man: dotlock is called mutt_dotlock
10118 for quite some time now.
10120 * po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po,
10121 po/ru.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po, po/id.po,
10122 po/it.po, po/ko.po, po/el.po, po/eo.po, po/es.po, po/de.po,
10123 po/cs.po, VERSION, reldate.h, ChangeLog: automatic post-release
10124 commit for mutt-1.1.7
10126 * imap/command.c, init.h, mutt.h, README.SECURITY, configure.in:
10127 Add $imap_servernoise option to suppress IMAP server messages.
10128 From Brendan Cully.
10130 * imap/Makefile.am: Include auth_gss.c with the distribution.
10132 2000-02-29 22:40:46 roessler (roessler)
10134 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po,
10135 po/ru.po, po/ko.po, po/nl.po, po/pl.po, po/it.po, po/fr.po,
10136 po/gl.po, po/id.po, po/eo.po, po/es.po, po/el.po, po/de.po,
10137 po/cs.po, reldate.h, VERSION, ChangeLog: automatic post-release
10138 commit for mutt-1.1.6
10140 * po/zh_TW.Big5.po, po/sv.po, po/uk.po, po/sk.po, po/ru.po,
10141 po/pt_BR.po, po/nl.po, po/pl.po, po/ko.po, po/gl.po, po/id.po,
10142 po/it.po, po/es.po, po/fr.po, po/el.po, po/eo.po, po/cs.po,
10143 po/de.po: Some updates; make update-po.
10145 * charset.c: Add error checking to the recode-attachment code.
10146 From "Andrew W. Nosenko" <awn@bcs.zp.ua>.
10148 * configure.in: Replace --enable-ssl by --with-ssl. From Tommi
10151 * imap/imap.c, mx.c, curs_main.c: More IMAP folder update hacks.
10152 Brendan says it works.
10154 2000-02-28 18:06:35 roessler (roessler)
10156 * doc/manual.sgml.head: Martin Michlmayr told me about a typo.
10158 * imap/imap.h, imap/util.c, menu.c, pager.c: New IMAP keep-alive
10159 code. This should work from all menus, and it should always
10160 poll the current folder.
10162 * menu.c, pager.c: Do IMAP keep-alive polls from all menus.
10164 * curs_main.c, pager.c: Don't do Context updates from the
10165 background, part 2.
10167 * imap/imap.h, imap/imap_private.h, imap/util.c, imap/command.c,
10168 imap/imap.c: Don't do Context updates from the background.
10170 2000-02-27 08:49:34 roessler (roessler)
10172 * po/POTFILES.in: imap/auth_gss.c was missing. Noted by "Andrew
10173 W. Nosenko" <awn@bcs.zp.ua>.
10175 2000-02-26 18:14:24 roessler (roessler)
10177 * Makefile.am: muttbug is a script, not a program. Tell automake
10180 * mx.c: Don't use an uninitialized string for error reporting.
10182 * imap/browse.c: Fix a segmentation fault. Patch from Brendan
10185 2000-02-25 08:57:05 roessler (roessler)
10187 * .cvsignore: ignore muttbug{,.sh}
10189 * Makefile.am: Tell users about README.UPGRADE.
10191 2000-02-24 21:34:10 roessler (roessler)
10193 * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/ru.po,
10194 po/pt_BR.po, po/pl.po, po/ko.po, po/nl.po, po/fr.po, po/gl.po,
10195 po/id.po, po/it.po, po/es.po, po/cs.po, po/de.po, po/el.po,
10196 po/eo.po, reldate.h, ChangeLog, VERSION: automatic post-release
10197 commit for mutt-1.1.5
10199 * main.c: Fix #52, from Mikko.Hanninen@iki.fi.
10201 2000-02-23 13:26:03 roessler (roessler)
10203 * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pl.po,
10204 po/pt_BR.po, po/ru.po, po/nl.po, po/id.po, po/it.po, po/ko.po,
10205 po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/cs.po,
10206 po/de.po: New German translation; make update-po.
10208 * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pt_BR.po,
10209 po/ru.po, po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po,
10210 po/id.po, po/it.po, po/eo.po, po/es.po, po/Makefile.in.in,
10211 po/cs.po, po/de.po, po/el.po: Fix some dependency, and do
10212 update-po again. Also, Edmund Evans submitted a new Esperanto
10215 * mx.c: safe_fclose() doesn't like FILE pointers.
10217 * mx.h, mx.c: Don't core dump when locking a folder fails.
10219 2000-02-22 19:22:29 roessler (roessler)
10221 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/ru.po,
10222 po/pl.po, po/pt_BR.po, po/ko.po, po/nl.po, po/id.po, po/it.po,
10223 po/fr.po, po/gl.po, po/el.po, po/eo.po, po/es.po, po/de.po,
10224 po/cs.po: update-po.
10226 * po/ko.po: New Korean translation from
10227 <redhands@linux.sarang.net>.
10229 * muttbug.sh.in: Fix bug#42: A missing "'".
10231 * main.c: Cosmetic fix from Marco d'Itri.
10233 * imap/browse.c, browser.c, doc/manual.sgml.head: Brendan Cully's
10234 latest IMAP browser fixes.
10236 2000-02-18 10:56:24 roessler (roessler)
10238 * muttlib.c: In mutt_copy_body(), we also need to strdup()
10239 the content-description.
10241 * imap/command.c: Reasonably handle suerfluous EXIST messages
10242 from IMAP servers. From Brendan Cully.
10244 2000-02-17 18:22:27 roessler (roessler)
10246 * send.c: Fix content-description encoding - it was done after
10247 signing, not before signing.
10249 * sendlib.c, attach.c, mx.c, pop.c: Do more error checking when
10250 writing messages to folders.
10252 2000-02-16 17:29:33 roessler (roessler)
10254 * send.c: Fix mail-followup-to generation.
10256 * sendlib.c: Don't output empty header fields. This is made
10257 necessary by the addition of possibly empty my_hdr commands.
10259 * init.c: Permit empty my_hdrs. Suggested by Edmund Grimley
10262 * po/cs.po: update.
10264 * pattern.c, protos.h, send.c: Generate mail-followup-to headers
10265 which contain the user's mail address when sending messages to
10266 _known_ mailing lists.
10268 * po/de.po: update.
10270 2000-02-15 22:26:39 roessler (roessler)
10272 * po/fr.po: update.
10274 * po/eo.po: New translation from Edmund Grimley.
10278 * globals.h: Increase the size of ErrorBuf.
10280 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pl.po, po/ru.po,
10281 po/sk.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/eo.po,
10282 po/es.po, po/fr.po, po/gl.po, po/cs.po, po/de.po, po/el.po,
10283 VERSION, reldate.h, ChangeLog: automatic post-release commit
10286 * doc/manual.sgml.head: Add improved documentation for the "push"
10287 command, and macros. From Byrial Jensen, based on a patch by
10290 * functions.h: Fix the <exit> function on the pager.
10292 * doc/manual.sgml.head, doc/muttrc.man.head, hook.c, init.c,
10293 init.h, protos.h: Byrial Jensen's unhook command patch.
10295 * doc/Makefile.in: Remove superfluous empty lines from the text
10296 version of the manual.
10298 * OPS: Change the documentation string for OP_MAIN_PREV_UNDELETED
10299 - it may be confusing.
10301 * functions.h, keymap.c: More OP_EXIT fixes.
10303 * OPS, functions.h, keymap.c, pager.c: Remove the OP_PAGER_EXIT
10304 opcode, and change it to OP_EXIT.
10306 * doc/manual.sgml.head: Add more documentation for subscribe
10309 2000-02-14 20:51:37 roessler (roessler)
10311 * init.h: Fix documentation for $followup_to.
10313 * po/de.po: Fix the fixes. Folks, when submitting changes to the
10314 .po files, please try a "make" in the po subdirectory afterwards.
10316 * po/it.po: New Italian translation from Marco d'Itri.
10318 * imap/imap.c, imap/Makefile.am, imap/auth.c, imap/auth_gss.c,
10319 imap/browse.c, doc/manual.sgml.head, mx.c, .cvsignore,
10320 Makefile.am, browser.c, browser.h, configure.in: Brendan Cully's
10321 patch from <20000212185021.A7365@xanadu.kublai.com>.
10323 * po/de.po: Fixes from Roland Rosenfeld.
10325 * attach.c, compose.c: Fix a couple of random perror() calls
10326 and related problems.
10328 * sendlib.c: Fix encoding for text/* attachments with long lines.
10330 2000-02-11 09:04:22 roessler (roessler)
10332 * contrib/Pine.rc: Fix bug #23.
10334 * init.h, makedoc.c: Fix minor documentation problems noted by
10335 Marius Gedminas <mgedmin@takas.lt>.
10337 2000-02-10 19:46:13 roessler (roessler)
10339 * imap/message.c, pager.c, parse.c, pattern.c, pgp.c, pgp.h,
10340 pgpkey.c, pgplib.h, postpone.c, protos.h, recvattach.c, send.c,
10341 sendlib.c, sort.h, functions.h, globals.h, handler.c, hdrline.c,
10342 headers.c, hook.c, init.c, init.h, keymap.c, keymap.h, main.c,
10343 mutt.h, muttlib.c, mx.c, Makefile.am, acconfig.h, attach.c,
10344 commands.c, compose.c, configure.in, copy.c, copy.h, curs_main.c:
10345 PGP-cleanup patch from Roland Rosenfeld. Thanks!
10347 * muttbug.sh.in: ${prefix} should be defined, as it may be used
10350 2000-02-09 18:28:45 roessler (roessler)
10352 * doc/manual.sgml.head: Fix a minor typo. From Mikko Hänninen.
10354 * muttbug.sh.in: Mostly Debian-related fixes from Roland
10357 * main.c: Small translation-related fix from Roland.
10359 * po/fr.po: Update from Vincent Lefevre.
10361 * pgpewrap: Portability patch to make pgpewrap work under HP/UX.
10362 From David Ellement <ellement@sdd.hp.com>.
10364 * doc/Makefile.in, doc/manual.sgml.head, doc/manual.sgml.tail,
10365 init.h: Documentation changes from Roland Rosenfeld.
10367 2000-02-08 20:55:33 roessler (roessler)
10369 * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/ru.po,
10370 po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po, po/id.po,
10371 po/it.po, po/de.po, po/el.po, po/eo.po, po/es.po, build-release,
10372 po/cs.po, reldate.h, Makefile.am, VERSION, ChangeLog: automatic
10373 post-release commit for mutt-1.1.3
10375 * build-release: Don't build US releases. RedHat and Caldera
10376 don't object, Debian uses the international version anyways,
10377 and SuSE (1) sits in Germany and (2) doesn't react.
10379 * contrib/pgp2.rc: add a comment concerning +encrypttoself.
10381 * pager.c, keymap.c: Avoid IMAP timeouts when viewing messages.
10382 From Tommi.Komulainen@iki.fi.
10384 * po/eo.po: Small fix from Edmund.
10386 2000-02-07 19:16:41 roessler (roessler)
10388 * doc/manual.sgml.head: Add a note on my_hdr when used from
10391 * muttbug.sh.in: Remove another Debian reference from the severity
10392 level descriptions.
10394 * muttbug.sh.in: More fixes.
10396 * muttlib.c, protos.h, rfc2047.c, rfc2231.c: Fix bug#22.
10398 * muttbug.sh.in: Various fixes from Roland Rosenfeld.
10400 * buffy.c: Fix a NULL pointer deference.
10402 2000-02-03 13:41:38 roessler (roessler)
10404 * acconfig.h, configure.in, muttbug.sh.in: Add debugger support
10407 * init.c: Add a comment concerning muttbug.sh.
10409 * muttbug.sh.in: More changes to the bug report script. Most of
10410 them were suggest by Roland Rosenfeld.
10412 * po/de.po: Minor fixes from Roland Rosenfeld.
10414 * muttbug.sh.in: Add some Debian specifics.
10416 * muttbug.sh.in: Strip comments from included configuration files.
10418 * muttbug.sh.in: another minor fix.
10420 * muttbug.sh.in: Minor fixes.
10422 * Makefile.am, configure.in, main.c, muttbug.sh.in: Add muttbug,
10423 the bug reporting utility. (Yes, we are about to get a real
10424 bug-tracking system, see http://bugs.guug.de/.)
10426 * doc/manual.sgml.head: Documentation fix.
10428 2000-02-02 10:53:28 roessler (roessler)
10430 * init.c: Make the parsing of integers more
10432 * lib.c: Use O_NOFOLLOW when it's there, and needed.
10434 2000-02-01 18:47:49 roessler (roessler)
10436 * main.c: Cosmetics.
10438 * doc/mutt.man, doc/muttrc.man.head: Cosmetics. Additionally,
10439 remove the y2k compliance notice from the manual page.
10441 * makedoc.c: Change the font used for typesetting "tables",
10442 so we get usable output when roffing the muttrc (5) manual page
10443 for a postscript printer.
10445 * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pl.po,
10446 po/ru.po, po/ko.po, po/nl.po, po/gl.po, po/id.po, po/it.po,
10447 po/el.po, po/eo.po, po/es.po, po/fr.po, po/cs.po, po/de.po:
10448 Include various po-file updaes, and make update-po.
10450 * po/Makefile.in.in, po/POTFILES.in, Makefile.am: Build fix for
10451 the po/ subdirectory, from Edmund G. Evans.
10453 * po/eo.po: New Esperanto translation.
10455 * init.h: Add a bit more documentation on $recall.
10457 2000-01-30 13:35:22 roessler (roessler)
10459 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
10460 po/nl.po, po/pl.po, po/id.po, po/it.po, po/ko.po, po/es.po,
10461 po/fr.po, po/gl.po, po/eo.po, po/POTFILES.in, po/cs.po, po/de.po,
10462 po/el.po, po/Makefile.in.in, configure.in: Try to fix the build
10463 process in the po/ subdirectory.
10465 * configure.in: Add some languages to ALL_LINGUAS.
10467 * po/gl.po, po/sv.po: Adding translations from stable to unstable.
10469 * po/ru.po, po/zh_TW.Big5.po, po/fr.po, po/id.po, po/ko.po,
10470 po/pl.po, po/de.po, po/el.po, po/eo.po: make update-po; including
10471 new revisions submitted so far.
10473 2000-01-29 08:03:48 roessler (roessler)
10475 * init.h: Another change to attach_format.
10477 * pgp.c, recvattach.c, send.c, sendlib.c, OPS, compose.c,
10478 functions.h, init.h, mutt.h, parse.c: Michael Elkins'
10479 content-disposition patch, with some small changes.
10481 2000-01-28 21:32:47 roessler (roessler)
10483 * init.h: Make the documentation for rfc2047_parameters
10484 comprehensible to the end user.
10486 * init.h: Documentation fix.
10488 * rfc2231.c: RFC2231 support should understand utf-8.
10490 2000-01-27 09:57:09 roessler (roessler)
10492 * imap/imap_ssl.c, README.SSL, init.h, mutt.h: Add options
10493 to disallow individual SSL protocols. From Jeremy Katz
10494 <katzj@linuxpower.org>.
10496 2000-01-25 21:21:10 roessler (roessler)
10498 * imap/BUGS: Brendan Cully's latest changes:
10500 Here is a patch to add some support for read-only IMAP folders.
10501 This is most useful if you have multiple copies of mutt open,
10502 but it also allows you to open a folder read-only and not
10503 have to worry about flags getting changed. Toggling read-only
10504 still doesn't work correctly - you may lose your 'N' flags
10505 if you open a folder normally and switch to read-only.
10507 I've also decided to try using UID FETCH, although I'm not
10508 sure if older IMAP servers support it, but then again I'm
10509 not sure if anyone's using any really old IMAP servers. The
10510 main advantage is in the case of multiple clients, where
10511 one client is deleting messages and the other isn't getting
10512 notification. I'm experiencing that on my UW-IMAP 4.6 server. On
10513 the other hand, this server seems to have all sorts of terrible
10514 problems with this scenario, so I'm not sure how well the code
10515 functions. It's a two-line change so far, it's experimental,
10516 and it's the only IMAP code in an #if 0 block...
10518 * imap/README: branches: 1.4.2; Brendan Cully's latest changes:
10520 Here is a patch to add some support for read-only IMAP folders.
10521 This is most useful if you have multiple copies of mutt open,
10522 but it also allows you to open a folder read-only and not
10523 have to worry about flags getting changed. Toggling read-only
10524 still doesn't work correctly - you may lose your 'N' flags
10525 if you open a folder normally and switch to read-only.
10527 I've also decided to try using UID FETCH, although I'm not
10528 sure if older IMAP servers support it, but then again I'm
10529 not sure if anyone's using any really old IMAP servers. The
10530 main advantage is in the case of multiple clients, where
10531 one client is deleting messages and the other isn't getting
10532 notification. I'm experiencing that on my UW-IMAP 4.6 server. On
10533 the other hand, this server seems to have all sorts of terrible
10534 problems with this scenario, so I'm not sure how well the code
10535 functions. It's a two-line change so far, it's experimental,
10536 and it's the only IMAP code in an #if 0 block...
10538 * imap/TODO, imap/command.c, imap/imap.c, imap/message.c:
10539 Brendan Cully's latest changes:
10541 Here is a patch to add some support for read-only IMAP folders.
10542 This is most useful if you have multiple copies of mutt open,
10543 but it also allows you to open a folder read-only and not
10544 have to worry about flags getting changed. Toggling read-only
10545 still doesn't work correctly - you may lose your 'N' flags
10546 if you open a folder normally and switch to read-only.
10548 I've also decided to try using UID FETCH, although I'm not
10549 sure if older IMAP servers support it, but then again I'm
10550 not sure if anyone's using any really old IMAP servers. The
10551 main advantage is in the case of multiple clients, where
10552 one client is deleting messages and the other isn't getting
10553 notification. I'm experiencing that on my UW-IMAP 4.6 server. On
10554 the other hand, this server seems to have all sorts of terrible
10555 problems with this scenario, so I'm not sure how well the code
10556 functions. It's a two-line change so far, it's experimental,
10557 and it's the only IMAP code in an #if 0 block...
10559 * doc/Makefile.in: Make the build process work when sgmltools
10560 aren't present. From Lawrence Greenfield <leg+@andrew.cmu.edu>.
10562 * imap/auth.c: Fix GSSAPI support. From Lawrence Greenfield
10563 <leg+@andrew.cmu.edu>.
10565 2000-01-24 13:17:17 roessler (roessler)
10567 * dotlock.h, mx.c, dotlock.c: Locking fix.
10569 * enter.c: patch-1.1.2.mg.autocomplete.1 - from Marius Gedminas
10570 <mgedmin@pub.osf.lt>.
10572 * Makefile.am: small build process fix.
10574 * m4/Makefile.am.in: Patch from Lars Hecking in order to build
10575 mutt cleanly under Solaris 2.6.
10577 * doc/manual.sgml.head: More list-reply documentation from
10578 Mikko.Hanninen@iki.fi.
10580 * init.h, mutt.h, rfc822.c: Removing rewrite_uucp. There were
10581 too many objections against it.
10583 * init.h, mutt.h, rfc822.c: Adding the $rewrite_uucp option.
10585 * po/ru.po: update.
10587 * po/eo.po, configure.in: Adding the Esperanto translation
10588 to unstable. From Edmund GRIMLEY EVANS <edmundo@rano.org>.
10590 2000-01-21 09:28:56 roessler (roessler)
10592 * po/el.po: New greek translation.
10594 * po/id.po: updated translation.
10596 2000-01-20 17:35:41 roessler (roessler)
10598 * po/pl.po: Updated polish translation.
10600 * contrib/Makefile.in, Makefile.am: "make distclean" fixes from
10603 * compose.c: Typo noted by edmundo@rano.org.
10605 * po/ko.po: Update.
10607 * send.c: Honor mail-followup-to when doing a list-reply.
10608 From Mikko.Hanninen@iki.fi.
10610 2000-01-19 14:59:01 roessler (roessler)
10612 * commands.c: Don't move the index cursor after a failed attempt
10613 to save a message. From Joe Orton <joe@orton.demon.co.uk>.
10615 * po/de.po: New German translation for unstable, from Roland
10618 * pgp.c: Fiksing a speling mysdeik nodet by Michael Sobolev. ;-)
10620 * NEWS: Add a notice on display-toggle-weed.
10622 * doc/manual.sgml.head, doc/manual.sgml.tail, OPS, functions.h:
10623 Rename display-headers to display-toggle-weed.
10625 2000-01-18 22:46:18 roessler (roessler)
10627 * mx.c: mx_open_mailbox_append: Add an error message and remove
10628 a file descriptor leak when we can open, but can't lock an MMDF
10631 * po/zh_TW.Big5.po, po/uk.po, po/sv.po, po/sk.po, po/ru.po,
10632 po/pt_BR.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/gl.po,
10633 po/id.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
10634 po/cs.po, reldate.h, VERSION, ChangeLog: automatic post-release
10635 commit for mutt-1.0.1
10637 * contrib/Makefile.in: Respect $DESTDIR in contrib/Makefile.
10638 From Hao Li <hli@rainfinity.com>.
10640 * imap/imap.c, imap/message.c: Fix use of confirmcreate with IMAP.
10641 A patch for this was suggested by Brian R. Gaeke.
10643 * init.h, alias.c: Documentation fix about gecos_mask. From Will
10646 2000-01-16 14:44:12 roessler (roessler)
10648 * po/eo.po: new esperanto translation from edmundo@rano.org.
10650 * editmsg.c: Use Visual, not Editor, for editing messages.
10651 Noted by Marius Gedminas <mgedmin@pub.osf.lt>.
10653 * rfc822.c: quote-related fix to the RFC822 parser. From Edmund
10656 2000-01-12 09:20:34 roessler (roessler)
10658 * init.c: It was impossible to unset a string. If you did
10659 "unset realname" it would just print out the value of the string.
10660 Attached is the fix.
10662 2000-01-10 21:34:06 roessler (roessler)
10664 * reap.pl: Handle #ifndef in reap.pl.
10666 * configure.in: Recognize differently-named gccs as such, and
10667 enable warnings. From "Andrew W. Nosenko" <awn@bcs.zp.ua>.
10669 * pgp.c: To compile on SunOs 4.1.4, the order of two includes
10670 needs to be switched (<sys/resource.h> contains a struct timeval.)
10672 From Mark Seiden <mis@seiden.com>.
10674 * doc/manual.sgml.head, pgplib.h, postpone.c, recvattach.c,
10675 recvcmd.c, remailer.c, remailer.h, rfc2231.c, rfc2231.h,
10676 attach.c, charset.c, charset.h, dotlock.h, editmsg.c, extlib.c,
10677 gnupgparse.c, lib.c, lib.h, makedoc.c, mh.c, muttlib.c, mx.c,
10678 mx.h, pgp.h: More copyright cosmetics - noted by Martin Michlmayr
10681 * lib.c: Use safe_free() instead of free() with mutt_str_replace -
10682 equivalent, but nicer.
10684 * parse.c, pgpkey.c, postpone.c, protos.h, recvattach.c,
10685 rfc1524.c, rfc2047.c, send.c, sendlib.c, attach.c, browser.c,
10686 compose.c, curs_main.c, edit.c, history.c, init.c, lib.c,
10687 main.c, menu.c, mh.c, muttlib.c: Add (and use) a function
10688 mutt_str_replace, which essentially replaces the sequence:
10690 safe_free (&s); s = safe_strdup (t);
10692 * build-release, gnupgparse.c: Fix PGP uid parsing. Noted by
10693 Edmund GRIMLEY EVANS <edmundo@rano.demon.co.uk>.
10695 2000-01-08 10:31:28 roessler (roessler)
10697 * VERSION, reldate.h, ChangeLog: automatic post-release commit
10700 * keymap.c: Fix a macro-related segmentation fault in stable.
10701 From Byrial Jensen.
10703 * keymap.c: Fix a macro-related segmentation fault. From Byrial
10706 * OPS, commands.c, compose.c, curs_main.c, functions.h, protos.h,
10707 recvattach.c: Unified edit-type function for the index, compose,
10708 and receive-attachment menus. Mostly by Michael Elkins.
10710 * curs_lib.c: patch-1.1.1.me.endwin.1, from Michael Elkins.
10712 * mutt.h, parse.c, init.h: Undo Michaels "pgpsearchext" patch.
10714 2000-01-06 12:00:50 roessler (roessler)
10716 * rfc2231.c, rfc2231.h, rfc822.c, rfc822.h, score.c, send.c,
10717 sendlib.c, signal.c, sort.c, sort.h, status.c, system.c, thread.c,
10718 pgplib.c, pgplib.h, pgppubring.c, pop.c, postpone.c, protos.h,
10719 query.c, recvattach.c, recvcmd.c, remailer.c, remailer.h,
10720 resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h, mh.c,
10721 mime.h, mutt.h, mutt_curses.h, mutt_menu.h, mutt_regex.h,
10722 muttlib.c, mx.c, mx.h, pager.c, pager.h, parse.c, pattern.c,
10723 pgp.h, pgpinvoke.c, keymap.c, keymap.h, lib.c, lib.h, mailbox.h,
10724 main.c, makedoc.c, mapping.h, mbox.c, menu.c, init.h, hash.h,
10725 hdrline.c, headers.c, help.c, history.c, history.h, hook.c,
10726 init.c, copy.h, curs_lib.c, curs_main.c, date.c, dotlock.c,
10727 dotlock.h, edit.c, editmsg.c, enter.c, extlib.c, filter.c,
10728 flags.c, from.c, functions.h, globals.h, gnupgparse.c, handler.c,
10729 hash.c, attach.c, attach.h, browser.c, browser.h, buffy.c,
10730 buffy.h, charset.c, charset.h, color.c, commands.c, complete.c,
10731 compose.c, copy.c, addrbook.c, alias.c: Update copyright notices
10734 * signal.c, socket.c, sort.c, sort.h, status.c, system.c,
10735 thread.c, query.c, recvattach.c, resize.c, rfc1524.c,
10736 rfc1524.h, rfc2047.c, rfc2047.h, rfc822.c, rfc822.h, score.c,
10737 send.c, sendlib.c, pattern.c, pgp.c, pgpinvoke.c, pgpkey.c,
10738 pgppubring.c, pop.c, postpone.c, protos.h, pager.h, parse.c,
10739 menu.c, mh.c, mime.h, mutt.h, mutt_curses.h, mutt_menu.h,
10740 mutt_regex.h, mutt_socket.h, mx.c, mx.h, pager.c, imap.h,
10741 init.c, init.h, keymap.c, keymap.h, lib.c, mailbox.h, main.c,
10742 mapping.h, mbox.c, hash.c, hash.h, hdrline.c, headers.c,
10743 help.c, history.c, history.h, hook.c, imap.c, curs_main.c,
10744 date.c, dotlock.c, dotlock.h, edit.c, enter.c, filter.c, flags.c,
10745 from.c, functions.h, globals.h, gnupgparse.c, handler.c, buffy.c,
10746 buffy.h, charset.c, charset.h, color.c, commands.c, complete.c,
10747 compose.c, copy.c, copy.h, curs_lib.c, addrbook.c, alias.c,
10748 attach.c, attach.h, browser.c: Updat copyright notices in stable.
10750 2000-01-05 09:40:52 roessler (roessler)
10752 * init.h, mutt.h, parse.c: patch-1.1.1.me.pgpsearchtext.1.
10753 From Michael Elkins.
10755 2000-01-03 10:15:54 roessler (roessler)
10757 * strcasecmp.c: New str*casecmp replacements for stable.
10759 * strcasecmp.c: Fix strncasecmp and strcasecmp replacement
10760 functions. Problem noted by Stu Heiss <stu@jpusa1.chi.il.us>.
10762 2000-01-01 17:59:51 roessler (roessler)
10764 * parse.c: y2k fix for 1.0.
10766 * parse.c: A y2k fix for those who still use two-digit year
10767 numbers as originally specified in RFC 822.
10769 1999-12-29 18:38:07 roessler (roessler)
10771 * po/zh_TW.Big5.po: New Chinese translation; from Anthnoy Wong
10772 <ypwong@debian.org>; Dec 21 1999.
10774 * sort.c: Fix a minor threading bug. From Edmund GRIMLEY EVANS
10775 <edmundo@rano.demon.co.uk>, Dec 14 1999.
10777 * browser.c: Fix the use of link_is_dir() in the file
10778 browser. This should fix the bug reported by John Yates
10779 <yates@flatiron.com> on Dec 07 1999. (Details noted by Byrial
10780 Jensen <byrial@image.dk> on Dec 09 1999.)
10782 * send.c: Don't use IMAP folders for FCCs when sending messages
10783 in batch mode. This is _not_ Brendan's patch, which may be
10786 1999-12-14 10:29:25 roessler (roessler)
10788 * INSTALL: Add a short note that EXACT_ADDRESS is broken.
10789 In order to fix it, we'd need a RFC 2047 implementation
10790 which knows about RFC 822 syntax. (This would also help with
10791 In-Reply-To headers, BTW, but would be considerably more complex.)
10793 1999-12-13 11:36:01 roessler (roessler)
10795 * init.h, mutt.h, protos.h, send.c, sendlib.c: Adding the
10796 envelope_from option.
10798 1999-12-09 11:17:35 roessler (roessler)
10800 * imap/README, imap/auth.c, imap/browse.c, imap/imap.c,
10801 imap/imap.h, imap/imap_private.h, imap/imap_socket.h,
10802 imap/imap_ssl.c, imap/message.c, imap/socket.c, imap/util.c,
10803 doc/manual.sgml.head, init.c, browser.c: Tommi Komulainen's
10804 multiple IMAP usernames patch.
10806 1999-12-06 09:59:28 roessler (roessler)
10808 * mbox.c: Cosmetic improvement for reading mmdf folders.
10809 From John Hawkinson <jhawk@bbnplanet.com>.
10811 1999-12-04 15:42:07 roessler (roessler)
10813 * mx.c: Check for the presence of .overview files when testing
10814 whether some directory is an MH folder. This way, you can at
10815 least read Usenet news from the spool using Mutt. ;-)
10817 * alias.c, init.h, mutt_regex.h: William Feavish's GECOS regexp
10820 1999-12-03 16:54:03 roessler (roessler)
10822 * doc/manual.sgml.head: Fix the documentation on how to join
10823 the mutt lists. Noted by Marius Gedminas <mgedmin@takas.lt>.
10825 * init.h: Fix a small bug in the documentation for $hidden_host.
10827 * configure.in: Fix the handling of --disable configure switches.
10829 * configure.in: patch-1.0.rr.autoconf-disable.1: --disable-pop
10830 shouldn't enable pop.
10832 * rfc2047.c: Properly tag quoted-printable encoded RFC 2047
10833 strings with $send_charset, not with $charset.
10835 * Makefile.am, README, README.UPGRADE: Adding one more readme
10836 file. This one is intended to serve as some kind of "howto"
10837 for the most notable incompatible configuration changes.
10839 1999-12-02 16:29:26 roessler (roessler)
10841 * pgpkey.c: Fix the PGP key selection menu's title.
10843 * imap/imap_ssl.c: SSL fixes from Tommi Kommulainen.
10845 * NEWS: Announce edit-message and resend-message, and the changes
10848 * doc/manual.sgml.head: Clarify the documentation of
10849 lists/unlists/subscribe/unsubscribe a bit.
10851 1999-12-01 12:06:31 roessler (roessler)
10853 * imap/util.c: Now, I should have got the signal handling right.
10855 * imap/util.c: another alarm (0) was missing. (However, this
10856 one didn't crash mutt.)
10858 * imap/util.c: imap_keepalive: cancel pending alarms. Otherwise,
10859 mutt will die frequently.
10861 * imap/util.c: Re-set the list of blocked signals after the
10862 imap_keepalive stuff.
10864 * imap/imap.h, imap/util.c, curs_lib.c, mutt.h, system.c:
10865 A modified version of Tommi Kommulainen's imap keepalive patch.
10867 1999-11-26 09:19:03 roessler (roessler)
10869 * imap/message.c: Fix the lines header.
10871 1999-11-25 15:18:02 roessler (roessler)
10873 * imap/imap.h, imap/util.c, curs_lib.c, mutt.h, system.c: Undo
10874 the IMAP keepalive patch. It has just bitten me while mutt was
10875 trying to dotlock a folder. Seems that there needs some more
10878 * imap/imap.h, imap/util.c, mutt.h, system.c, curs_lib.c:
10879 A modified version of Tommi Komulainen's imap keepalive patch.
10881 1999-11-24 16:29:58 roessler (roessler)
10883 * NEWS: Change some headlines: Instead of "major changes
10884 since <unstable version>", it's "major changes since 1.0" now.
10885 In addition, I changed the note concerning the lists/subscribe
10886 change to be more explicit than the old one.
10888 * imap/message.c: IMAP line count fix from
10889 Tommi.Komulainen@iki.fi.
10891 1999-11-23 23:43:51 roessler (roessler)
10893 * postpone.c: mutt_prepare_template() didn't work with
10894 PGP-encrypted messages due to an - errm - interesting typo.
10896 * doc/manual.sgml.head: Document the fact that users can enter
10897 a mail-followup-to header in the editor. There seems to have
10898 been some confusion about this.
10900 * doc/PGP-Notes.txt, acconfig.h, configure.in, pgp.c: Disable
10901 core dumps before we ask the user for a pass phrase. Suggested by
10902 <Stefan.Alfredsson@kau.se>.
10904 * doc/PGP-Notes.txt: Include the maildrop recipe Mark Weinem
10905 <mark.weinem@unidui.uni-duisburg.de> sent me some weeks ago.
10907 * muttlib.c: Permit !! for the last folder. Elm compatibility.
10909 * NEWS: Tell our users that fcc_clear exists.
10911 * init.h, mutt.h, send.c: Adding an fcc_clear option for
10912 unencrypted and unsigned FCCs.
10914 * imap/Makefile.am: Include the SSL-related code with "make dist".
10916 1999-11-22 16:01:42 roessler (roessler)
10918 * imap/imap.c, imap/imap.h, imap/imap_private.h, imap/message.c,
10919 imap/util.c, imap/BUGS, imap/README, imap/TODO, OPS, browser.c,
10920 functions.h, pgppubring.c: IMAP folder creation and deletion.
10921 From Brendan Cully.
10923 * po/de.po: Der Versuch, "Diskussionsfaden" durch etwas
10924 Verständlicheres zu ersetzen. ;-)
10926 1999-11-18 16:19:35 roessler (roessler)
10928 * init.h: Include SSL documentation in the manual.
10930 * dotlock.c: indentation noise.
10932 * imap/socket.c: Small code clean-up.
10934 * mx.c: Detect .mew_cache files in MH folders. Suggested by
10935 Kawaguti Ginga <ginga@amalthea.phys.s.u-tokyo.ac.jp>.
10937 * doc/manual.sgml.head: Documentation nit from Byrial Jensen.
10939 * lib.c: patch-1.0.bj.lastline.1: Handle last lines in
10940 configuration files nicely, even when they are not terminated
10943 * parse.c, rfc2231.c: Some rather cosmetic changes.
10945 1999-11-17 22:47:59 roessler (roessler)
10947 * menu.c: some reorganizations of the dialog menu code.
10949 * alias.c: Fix the address sanitizer. You should now be
10950 able to auto-create an alias for someone like "Jon K. Hellan"
10953 * imap/Makefile.am, imap/browse.c, imap/imap.c, imap/imap.h,
10954 imap/imap_private.h, imap/imap_socket.h, imap/imap_ssl.c,
10955 imap/imap_ssl.h, imap/message.c, imap/socket.c, imap/util.c,
10956 doc/manual.sgml.head, Makefile.am, NEWS, README.SSL, acconfig.h,
10957 configure.in, init.c, init.h, main.c, mutt.h: Tommi Komulainen's
10958 IMAP/SSL support patches.
10960 * menu.c, mutt_menu.h: Tommi Komulainen's menu/dialog patch.
10962 1999-11-15 17:44:15 roessler (roessler)
10964 * pgp.c: Fix the pgp-hook logic.
10966 * color.c: Small color fix from T. E. Dickey.
10968 * color.c: A small patch from TE Dickey.
10970 1999-11-11 18:30:25 roessler (roessler)
10972 * rfc822.c: ups, the previous patch included a small buffer
10975 * po/gl.po: Roberto Suarez Soto <robe@ceu.fi.udc.es> sent us a
10978 * rfc822.c: Fix a header quoting bug.
10980 * doc/Makefile.in: Another build process patch from Brendan Cully.
10982 1999-11-10 21:35:33 roessler (roessler)
10984 * rfc2231.c: Ignore empty MIME parameters.
10986 1999-11-09 12:40:14 roessler (roessler)
10988 * mbox.c, parse.c: Add some more sanity checks about
10991 * curs_lib.c: Fix an SLang-related compilation problem.
10992 Originally from Jon KÃ¥re Hellan.
10994 * postpone.c: Simplify mutt_prepare_template (). Instead of
10995 copying around all kinds of data, we re-parse the postponed
10996 message's structure.
10998 * postpone.c: Make sure mutt doesn't forget MIME structure when
10999 the user resends a message/rfc822 body from the recvattach menu.
11000 Note, however, that this is more of a temporary solution
11001 - I think there is some more space for improvements in
11002 mutt_prepare_template().
11004 * imap/Makefile.am, doc/Makefile.in, contrib/Makefile.in,
11005 configure.in, Makefile.am: Build process fixes from Brendan Cully.
11007 * pager.c: Add a missing redraw after resend-message.
11009 1999-11-08 22:10:49 roessler (roessler)
11011 * VERSION: Undo changes which are due to release-building tests.
11012 After all, we want the _right_ diff next time.
11014 * build-release: Finalize the new build-release script.
11016 * ChangeLog, VERSION, build-release: automatic post-release
11017 commit for mutt-1.1.1.2
11019 * LAST_TAG, Makefile.am, OVERSION, VERSION, build-release,
11020 ChangeLog: automatic post-release commit for mutt-1.1.1.1
11022 * LAST_TAG, Makefile.am, OVERSION: Preparing some improvements
11023 to the build process.
11025 * po/de.po, reldate.h, VERSION, ChangeLog: automatic post-release
11026 commit for mutt-1.1.1
11028 1999-11-07 22:52:40 roessler (roessler)
11030 * sendlib.c: short-cut utf-7 as a 7bit character set. Currently,
11031 utf-7 may be overridden by us-ascii.
11033 * protos.h, recvattach.c, recvcmd.c, rfc1524.c, rfc1524.h,
11034 send.c, sendlib.c, attach.c, attach.h, browser.c, commands.c,
11035 compose.c, curs_main.c, functions.h, init.h, mutt.h, muttlib.c,
11036 pager.c, pager.h, postpone.c, Makefile.am: Rewriting lots of
11037 the recvattach code.
11039 * po/eo.po: branches: 1.1.2; file eo.po was initially added on
11040 branch mutt-1-0-stable.
11042 * po/eo.po, configure.in: Esperanto translation from Edmund
11043 GRIMLEY EVANS <edmundo@rano.demon.co.uk>.
11045 1999-11-05 07:28:11 roessler (roessler)
11047 * pgppubring.c: preprocess out some unused strings.
11049 1999-11-04 21:35:32 roessler (roessler)
11051 * rfc2231.c: Catch a segmenatation fault. Note that this is
11052 not the real fix for the problem...
11054 * menu.c: Change a short to an int where it should have been one.
11056 * po/gl.po: New version.
11058 * protos.h, send.c, status.c, buffy.c, globals.h, postpone.c:
11059 IMAP postpone changes from Byrial Jensen.
11061 1999-11-03 20:30:19 roessler (roessler)
11063 * recvattach.c: Adding a comment which describes some ideas on
11064 how the attachment menu should work.
11066 1999-11-02 15:51:07 roessler (roessler)
11068 * imap/BUGS, imap/command.c, imap/imap.c, imap/imap_private.h,
11069 imap/message.c, imap/util.c, buffy.c: Various IMAP-related fixes
11070 from Brendan Cully.
11072 1999-10-31 17:12:55 roessler (roessler)
11074 * po/it.po: [stable] Small fix from Marco d'Itri.
11076 * m4/.cvsignore, intl/.cvsignore, imap/BUGS, imap/message.c,
11077 contrib/.cvsignore: From Brendan Cully: IMAP updates should work
11080 1999-10-29 05:43:40 roessler (roessler)
11082 * po/.cvsignore: Cosmetics.
11084 * imap/BUGS: Update the documentation.
11086 * doc/.cvsignore: Cosmetics.
11088 * buffy.c, globals.h, postpone.c, send.c, status.c: Don't check
11089 the number of postponed messages every time the status line
11090 is updated - this gets quite slow when used with slow IMAP
11093 1999-10-28 17:42:07 roessler (roessler)
11095 * README: Fix the version number in the README file.
11097 * pop.c: Cosmetic POP fixes from Evan DiBiase
11098 <evand@telerama.com>.
11100 * pop.c: Cosmetic fixes from Evan DiBiase <evand@telerama.com>.
11102 1999-10-28 08:15:38 <Jon.K.Hellan@item.ntnu.no> (roessler)
11104 * imap/imap_socket.h, imap/socket.c, init.h, globals.h: Adding
11105 imap_preconnect. This way, you can let mutt start an ssh tunnel
11106 before it tries to connect to an IMAP server.
11108 1999-10-27 12:17:34 roessler (roessler)
11110 * po/gl.po: branches: 1.1.2; file gl.po was initially added on
11111 branch mutt-1-0-stable.
11113 * po/gl.po, configure.in: Adding a Galician translation.
11115 1999-10-26 15:14:01 roessler (roessler)
11117 * curs_lib.c, main.c: Some display-related fixes from Andrej
11120 * editmsg.c: Fix a small bug in the new edit-message feature.
11121 From Andrej Gritsenko.
11123 * imap/imap.c, imap/imap_private.h, imap/util.c, imap/auth.c,
11124 imap/browse.c, imap/command.c: * stops mutt from logging CRAM
11125 secrets in debug mode. * should fix mutt segfaulting when trying
11126 to open {} * helps with the problem of mutt detecting new mail
11128 folder. Now, IMAP commands from the SELECTED state should call
11129 imap_cmd_finish after they've executed commands. I've only put
11130 this is imap_buffy_check for now - in my opinion the command
11131 execution path is still not stable, and rewrites may obviate
11132 the need for this...
11134 (From: Brendan Cully <brendan@kublai.com>)
11136 1999-10-25 20:05:14 roessler (roessler)
11138 * po/sv.po: branches: 1.1.2; file sv.po was initially added on
11139 branch mutt-1-0-stable.
11141 * po/sv.po, configure.in: Adding the Swedish translation to
11144 * po/de.po: Updated German translation from Roland Rosenfeld.
11146 * imap/imap.h, imap/imap_private.h, imap/message.c, imap/util.c,
11147 imap/.cvsignore, imap/BUGS, imap/Makefile.am, imap/browse.c,
11148 imap/command.c, imap/imap.c, init.h: Brendan Cully's IMAP code
11151 1999-10-22 08:49:30 roessler (roessler)
11153 * Makefile.am, VERSION, reldate.h, ChangeLog: automatic
11154 post-release commit for mutt-1.1
11156 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/pt_BR.po, po/ru.po,
11157 po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po,
11158 po/es.po, po/el.po, po/de.po, po/cs.po, NEWS, VERSION, reldate.h,
11159 ChangeLog: post-release commit for one dot zero. (yes, really.)
11161 1999-10-21 08:07:22 roessler (roessler)
11163 * compose.c: Another sprintf-vs-null issue.
11165 1999-10-20 14:51:57 roessler (roessler)
11167 * po/id.po: new indonesian translation.
11169 * imap/message.c: Flags should only be modified using
11170 mutt_set_flag(). Everything else leads to neglected side effects.
11171 In this case, index colors, searches and possibly other side
11172 effects were ignored when a message which resides on an IMAP
11175 * imap/auth.c: Let the user skip CRAM-MD5 by entering an empty
11178 * po/id.po, po/el.po: translation updates.
11180 * configure.in: Don't use GNU grep specific options.
11182 1999-10-19 15:34:04 roessler (roessler)
11184 * imap/auth.c: Fix some sloppiness-induced, but harmless,
11187 * imap/imap_private.h, imap/auth.c, imap/imap.c: Add
11188 AUTHENTICATE=ANONYMOUS support to the IMAP authentication methods.
11189 This is, for instance, needed to access the cyrus-related mailing
11190 lists' archives at CMU.
11192 * po/el.po: New greek translation.
11194 1999-10-18 09:13:42 roessler (roessler)
11196 * pgp.c: Handle Ctrl-G on the pgp-hook prompt correctly.
11198 1999-10-16 15:19:29 roessler (roessler)
11200 * Makefile.am: doc/PGP-Notes.txt vs. doc/PGP-Notes.
11202 * Makefile.am: [stable] doc/PGP-Notes.txt has an extension. ups.
11204 * send.c: [stable] Fix Debian bug #47408.
11206 * send.c: Fix Debian bug #47408: When the postponed folder
11207 is a maildir, messages should only be written to the _new_
11210 * po/nl.po: New nl translation from Johan van Selst
11213 * po/cs.po: New cs translation from Jiri Pavlovsky
11214 <pavlovsk@ff.cuni.cz>.
11216 * po/zh_TW.Big5.po: [stable] chinese translation fixes from
11217 Anthony Wong <ypwong@debian.org>.
11219 * init.h: scoring documentation fix.
11221 * globals.h, init.h, mutt.h, mx.c, protos.h, score.c, sort.c:
11222 Scoring improvements.
11224 1999-10-14 16:09:10 roessler (roessler)
11226 * po/ru.po: New Russian tranlation for stable.
11228 * contrib/gpg.rc: New gpg.rc from Roland Rosenfeld.
11230 * po/fr.po: [stable] New french translation.
11232 * po/de.po: [stable] Fixes to the German translation.
11234 * pattern.c: [stable] Fix a segmentation fault when attempting
11235 to search pgp-encrypted messages.
11237 * pattern.c: Fix a segmentation fault when search PGP-encrypted
11240 1999-10-11 20:26:41 roessler (roessler)
11242 * VERSION, po/es.po, reldate.h, ChangeLog: automatic post-release
11243 commit for mutt-0.96.8
11245 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11246 po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
11247 po/el.po, po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog:
11248 post-release commit for 1.0pre4.
11250 * po/zh_TW.Big5.po: New Chinese Translation.
11252 * dotlock.c: [stable] Use dotlock.c from unstable.
11254 1999-10-06 20:20:54 roessler (roessler)
11256 * Makefile.am: Makefile.am fix for unstable.
11258 * Makefile.am: [stable] Check for mutt_dotlock in
11259 $(DESTDIR)$(bindir), not in $(bindir). This should fix some
11260 Debian build problems.
11262 * init.h: fix the $from documentation. Noted by David DeSimone.
11264 1999-10-05 06:50:34 roessler (roessler)
11266 * compose.c, mutt.h, recvattach.c: small fixes from Gero Treuner.
11268 * mutt.h, recvattach.c, compose.c: [stable] small fixes from
11271 1999-10-04 10:05:26 roessler (roessler)
11273 * configure.in: [stable] add pt_BR to ALL_LINGUAS.
11275 * configure.in: add pt_BR to ALL_LINGUAS.
11277 * po/pt_BR.po: Brasilian translation.
11279 * po/pt_BR.po: branches: 1.1.2; file pt_BR.po was initially
11280 added on branch mutt-1-0-stable.
11282 * po/pt_BR.po: Brasilian translation.
11284 * imap/BUGS, imap/Makefile.am, imap/README, imap/auth.c,
11285 imap/imap.c, imap/util.c, .cvsignore, mx.c: Some fixes from
11288 * pgpewrap: pgpewrap spits out ugly error messages when used
11291 * configure.in: AM_C_PROTOTYPES seems to be too recent for the
11292 installed automake/autoconf base.
11294 * postpone.c: Remove some nonsense from the resend-message
11297 * postpone.c: Fix a memory leak.
11299 1999-09-30 22:05:28 roessler (roessler)
11301 * imap/message.c, send.c, sendlib.c, OPS, buffy.c, curs_main.c,
11302 functions.h, headers.c, main.c, mbox.c, mh.c, mutt.h, parse.c,
11303 parse.h, postpone.c, protos.h, recvattach.c: Add a resend-message
11304 function (similar to the _old_ edit-message), and redo large
11305 parts of mutt_prepare_edit_message (now mutt_prepare_template).
11307 * main.c: unstable cosmetics.
11309 * main.c: [stable] cosmetic change suggested by marco d'itri.
11311 * po/es.po, po/es.po: New spanish translation from Boris
11314 * imap/Makefile.am, makedoc.c: Build fixes from Lars Hecking.
11316 * doc/manual.sgml.in, Muttrc.in, NEWS, globals.h, init.h, send.c:
11317 [stable] Re-add in_reply_to, this time with the right default
11320 * sendlib.c: [unstable] fix the duplicate x-mailer/uesr-agent
11323 * send.c, globals.h, init.h: [unstable] Re-add in-reply-to.
11324 This time with a suitable default. #-\
11326 1999-09-29 17:47:33 roessler (roessler)
11328 * configure.in: More fixes from Lars Hecking.
11330 * configure.in: Adding AC_PREREQ to configure.in.
11332 * configure.in: make sure the right software is used for building
11333 mutt. Patch suggested by Lars Hecking and Will Fiveash.
11335 * pgpinvoke.c: don't leak /dev/null file descriptors. From Roland
11338 * curs_main.c: fix^2 for stable.
11340 * curs_main.c: Fixing the fix - missing brackets.
11342 * curs_main.c, parse.c: [stable] Fix some memory leaks noted by
11343 purify running on behalf of Daniel Eisenbud.
11345 * curs_main.c, parse.c: Fix some memory leaks noted by purify
11346 running on behalf of Daniel Eisenbud.
11348 1999-09-28 18:55:31 roessler (roessler)
11350 * po/ru.po: Here goes an update for version 1.0-pre3i. The main
11351 feature of this translation is that one-letter answers to
11352 multiple choice questions are not localized (Thomas, could you
11353 please add this as comment to the update in CVS?)
11355 (From: Michael Sobolev.)
11357 * sendlib.c: [stable] Include SPACE and HT with MIME specials.
11359 * sendlib.c: [unstable] Include SPACE and HT with MimeSpecials.
11361 * Makefile.am: Better solution for the makedoc build using
11364 * Makefile.am: Some makes apparently have to be told about how
11367 1999-09-27 17:55:14 roessler (roessler)
11369 * copy.c: A back-port from unstable had missed some parts which
11370 could lead to message corruption with mh mail folders.
11372 * po/it.po: new Italian translation from Marco d'Itri.
11374 * po/pl.po: New polish translation.
11376 * po/de.po, po/de.po: Translation fix from Roland Rosenfeld.
11378 * doc/manual.sgml.in: Documentation fix from Roland Rosenfeld.
11380 1999-09-25 07:37:51 roessler (roessler)
11382 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11383 po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
11384 po/el.po, po/de.po, po/cs.po: post-release commit for 1.0pre3.
11386 * VERSION, reldate.h, ChangeLog: pre-release commit for 1.0pre3.
11388 1999-09-24 17:51:55 roessler (roessler)
11390 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/pl.po, po/ru.po,
11391 po/it.po, po/ko.po, po/nl.po, po/fr.po, po/id.po, po/el.po,
11392 po/es.po, po/cs.po, po/de.po, ChangeLog, VERSION, reldate.h:
11393 automatic post-release commit for mutt-0.96.7
11395 1999-09-23 21:13:55 roessler (roessler)
11397 * po/el.po: New Greek tranlsation from Fanis <madf@geocities.com>.
11399 * browser.c: [stable] Solaris snprintf vs. NULL pointers.
11401 * browser.c: Try not to pass NULL pointers to snprintf
11402 - the Solaris version doesn't like them. (Noted by
11403 Thomas.Parmelan@efrei.fr.)
11405 * imap/imap_private.h, imap/socket.c, imap/util.c, imap/BUGS,
11406 imap/imap.c, buffy.c: Brendan Cully's latest changes:
11408 * includes all of my last patch, since it hasn't been committed
11409 yet. * catches a couple segfault problems if Context is NULL.
11410 * works harder to avoid sending null STORE FLAGS commands. May not
11411 be perfect yet, but also has extra debugging code. * has the
11412 beginnings of a more interactive IMAP error handler.
11413 Doesn't do anything yet, I'm just including it because I want
11414 to get the rest of the patch out.
11416 * doc/Makefile.in, Makefile.am: Use $(MAKE) instead of make.
11417 Noted by Ryan Murray <rmurray@cyberhqz.com>.
11419 * doc/Makefile.in, Makefile.am, configure.in, init.h: A small
11420 portability fix related to makedoc.
11422 * po/es.po: [stable] new spanish translation from Boris Wesslowski
11423 <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
11425 * alias.c: increase this limit for stable as well.
11427 * handler.c: [stable] Fix a buffer overflow and a bug helping
11428 with exploiting this overflow in the text/enriched handler.
11430 * handler.c: Fix a buffer overflow and a bug helping with
11431 exploiting this overflow in the text/enriched handler.
11433 * imap/browse.c, doc/manual.sgml.head, curs_main.c: This small
11436 * catches a possible null-pointer dereference in mx_close_mailbox
11437 when logging out of the server.
11438 * fixes IMAP tab-completion cosmetics (slightly broken with last
11439 Cyrus-compatibility updates)
11440 * adds a bit to the IMAP part of the manual.
11442 Brendan Cully <brendan@kublai.com>
11444 * alias.c: Increase a buffer to make larger group aliases
11445 possible. The current STRING buffer was far too small.
11447 1999-09-12 19:39:10 roessler (roessler)
11449 * po/es.po: [stable] Updated spanish translation from Boris
11452 * po/es.po: [stable] Fixes for the Spanish translation.
11453 From Nicolás Lichtmaier <nick@debian.org>.
11455 * imap/BUGS, imap/Makefile.am, imap/TODO, imap/auth.c,
11456 imap/imap.c, imap/imap.h, imap/imap_private.h, imap/message.c,
11457 imap/util.c, buffy.c, commands.c, globals.h, init.h: The attached
11458 patch (imap-turbocharge.diff):
11460 * changes mutt_buffy_check to only poll the selected folder
11461 when it is opened, not all mailboxes (unless the timeout
11462 has expired). This is a noticeable win if you have a few
11465 * sets the default checkinterval to 60 seconds from 0. Things
11466 are much much slower with 0.
11468 * makes some cosmetic renames
11470 * moves lots of generic imap stuff into a separate file,
11473 * abstracts the process of sending a command to an IMAP server
11474 a bit better (lots more to do here, though).
11476 * moves the message-set creation code used by the new fastdelete
11477 code into its own function, since it is generally useful.
11479 * implements server-side copy of messages. Tagged messages
11480 are copied in one command, thanks to the message-set
11483 (From: Brendan Cully; modifications by tlr.)
11485 1999-09-11 17:04:12 roessler (roessler)
11487 * po/pl.po: [stable] new polish translation from Pawel Dienkonski.
11489 * po/es.po: [stable] New Spanish translation from Boris
11492 * configure.in: [stable] Hurd portability patch from Marcus
11495 * configure.in: Hurd portability patch from Marcus Brinkmann.
11497 * imap/browse.c, imap/imap.c: Fix IMAP fast deletion.
11500 * Muttrc.in: typos fixed by Telsa.
11502 * doc/manual.sgml.in: Small manual fix for stable. Noted by
11503 Telsa <hobbit@aloss.ukuu.org.uk>.
11505 1999-09-08 06:05:54 roessler (roessler)
11507 * imap/imap.c, imap/imap.h, imap/imap_private.h, mx.c,
11508 curs_main.c: The attached patch:
11510 * gets Mutt to properly log off the IMAP server when
11511 quitting. Clients don't care, but it's polite and proper.
11512 * further updates the flags changes from yesterday * uses CLOSE
11513 instead of EXPUNGE when closing a mailbox and purging
11514 messages, for some slight speed gain. * purges all messages
11515 marked for deletion in one command (if purging),
11516 making for very cool speed gains switching mailboxes if you're
11517 on, say, a few high volume mailing lists. Yeah, baby! (I
11518 personally love this one).
11520 (From Brendan Cully <brendan@kublai.com>)
11522 1999-09-07 17:01:28 roessler (roessler)
11524 * Makefile.am: Bail out if the chmod of mutt_dotlock fails.
11526 * pgpkey.c: Fix a strtok NULL pointer problem.
11528 * doc/manual.sgml.in: notes on how to produce secure mailcaps.
11530 * gnupgparse.c, pgpinvoke.c: GPG-related fix from Gero Treuner.
11532 * imap/BUGS, imap/Makefile.am, imap/TODO, imap/imap.c,
11533 imap/imap_private.h, imap/message.c, imap/message.h, mutt.h,
11534 muttlib.c, mx.c, status.c, complete.c, flags.c: * redoes the
11535 folder update optimisation I did yesterday. It's somewhat
11536 cleaner and less invasive, and I'm not so worried about memory
11539 * Fixes the bug where mutt would append a '/' to $folder even
11540 if it was only {mailhost}, causing mutt to browse the root
11541 directory instead of the home directory.
11543 * includes a first stab at preserving the D flag on the IMAP
11544 server. Now if you answer no to 'Purge deleted', the server
11545 still stores the messages as deleted, but doesn't expunge them
11548 NOTE: this is a first attempt. Play around, but don't mark
11549 things as deleted that you'd be sorry to see disappear.
11551 (From: Brendan Cully <brendan@kublai.com>)
11553 * doc/manual.sgml.head: Adding notes from README.SECURITY.
11555 1999-09-06 09:16:53 roessler (roessler)
11557 * imap/Makefile.am, imap/TODO, imap/imap.c, imap/imap.h,
11558 imap/imap_private.h, imap/message.c, imap/message.h, mutt.h,
11559 muttlib.c: * Small imap/Makefile.am tweak for make dist
11561 * Hold on to mailbox flags, message flags, do update in one pass
11562 instead of two, halving traffic on mailbox sync.
11564 * Update message flags at fetch as well as header download,
11565 if the server thinks they've changed. Saves some unneeded
11568 * Move some structures out of imap_private.h into message.h,
11569 since they are local now.
11571 (From: Brendan Cully <brendan@kublai.com>)
11573 1999-09-05 08:42:23 roessler (roessler)
11575 * contrib/Tin.rc: add a sample of tin/lynx-like key bindings.
11577 * imap/Makefile.am: include message.c with the IMAP library.
11579 * init.c: [stable] Fixing "unignore *".
11581 * init.c: Fix "unignore *": We must not add "*" to the unignore
11584 * init.h: Documentation nit, from Liviu.
11586 1999-09-04 04:55:58 roessler (roessler)
11588 * imap/BUGS, imap/browse.c, imap/imap.c, imap/imap_private.h,
11589 imap/message.c: Fix some more IMAP problems. From Brendan Cully.
11591 1999-09-03 21:42:16 roessler (roessler)
11593 * contrib/sample.muttrc: fix mailing list addresses. Noted by
11594 David Benfell <benfell@greybeard95a.com>.
11596 * browser.c: - If the name of the folder returned by an IMAP
11597 server is empty, Mutt could segfault in the browser window
11598 attempting to display it.
11599 - add_folder in browser.c looks like it got corrupted in
11600 some CVS update. A small patch makes things work again for
11602 (From: Brendan Cully <brendan@kublai.com>)
11604 * strdup.c, configure.in: strdup for unstable.
11606 * configure.in: [stable] Some systems may not have strdup.
11609 * strdup.c: branches: 1.1.2; file strdup.c was initially added
11610 on branch mutt-1-0-stable.
11612 * strdup.c: [stable] Some systems may not have strdup.
11615 * browser.c: [stable] cosmetic fix from Brendan Cully.
11617 1999-09-02 18:50:46 roessler (roessler)
11619 * editmsg.c: Don't copy the Status header to the user's edit
11620 buffer - we destroy it later when copying the message back.
11622 * acconfig.h, configure.in, init.c, init.h, main.c:
11623 [stable] Improved pgp 6.5.1 support. From Jochen Schmitt
11624 <Jochen@herr-schmitt.de>.
11626 * doc/manual.sgml.head, Makefile.am, OPS, compose.c, curs_main.c,
11627 editmsg.c, mutt.h, protos.h, send.c, sendlib.c: A new edit-message
11628 feature, giving the raw message in an editor.
11630 * imap/auth.c: Fix a tiny signedness warning.
11632 * dotlock.c: Remove a superfluous label.
11634 * dotlock.c: [stable] remove a superfluous label.
11636 * po/cs.po: New czech translation. From Jiri Pavlovsky
11637 <pavlovsk@ff.cuni.cz>.
11639 * doc/manual.sgml.in: [stable] It's www.sgmltools.org, not
11640 www.sgml-tools.org. Noted by Heiko Schlichting.
11642 1999-09-01 21:41:19 roessler (roessler)
11644 * doc/Makefile.in, Makefile.am: A couple of build process
11645 and portability fixes concerning the automatically generated
11648 * mutt.h, init.c: [stable] Fix ignore/unignore. This is a
11649 back-port from the unstable branch.
11651 * po/ko.po: New Korean translation. From Byeong-Chan Kim
11652 <redhands@linux.sarang.net>.
11654 * curs_lib.c, edit.c, hdrline.c, sendlib.c: Fix a couple of
11655 possible compilation warnings. (Noted by "John C. Place"
11656 <placej@ctcdist.com>.)
11658 * hdrline.c, sendlib.c, curs_lib.c, edit.c: [stable] Fix a couple
11659 of small warnings. Noted by "John C. Place" <placej@ctcdist.com>.
11661 * ChangeLog: check-point commit.
11663 * mx.c: Don't clear the error line whenever dotlocking a file.
11665 * mx.h: adding a prototype.
11667 * curs_main.c, mailbox.h, mx.c: When the user synchronizes a
11668 mail folder, do a thorough check.
11670 1999-08-31 20:26:33 roessler (roessler)
11672 * po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/ko.po,
11673 po/nl.po, po/pl.po, po/id.po, po/it.po, po/es.po, po/fr.po,
11674 VERSION, po/cs.po, po/de.po, po/el.po, reldate.h, Makefile.am,
11675 ChangeLog: automatic post-release commit for mutt-0.96.6
11677 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11678 po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
11679 po/el.po, po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog:
11680 post-release commit for 1.0pre2.
11682 * doc/manual.sgml.tail, doc/manual.sgml.head, protos.h, thread.c,
11683 OPS, curs_main.c, functions.h: Adding a <parent-message>
11684 function. From Roland Rosenfeld <roland@spinnaker.rhein.de>.
11686 * curs_lib.c: Fix possible signedness problem with localized
11689 * po/ru.po: New russian translation. From Michael Sobolev
11692 * imap.c: [stable] fix IMAP caching.
11694 1999-08-30 16:10:45 roessler (roessler)
11696 * configure.in, imap/imap.c, main.c: Properly handle IMAP
11701 * mh.c: [stable] Back-port various fixes from stable.
11703 * mh.c: Avoid a memory and temporary file leak.
11705 * mx.c, buffy.c, configure.in, imap.c: [stable] back-port
11706 of various IMAP-related fixes. From Brendan Cully
11707 <brendan@kublai.com>.
11709 1999-08-27 07:41:44 roessler (roessler)
11711 * TODO: some notes on generic limiting.
11713 1999-08-26 20:26:56 roessler (roessler)
11715 * keymap.c: Change alias menu key bindings to something more
11718 * imap/TODO: Adding a TODO list.
11722 * doc/manual.sgml.tail: Fix the sgml-tools url. Noted by Heiko
11725 * doc/manual.sgml.in: Fix the URL to the sgml-tools package.
11726 Noted by Heiko Schlichting.
11728 * mh.c: Fixing a somewhat hypothetical error condition.
11730 * curs_main.c, keymap.c, pager.c, recvattach.c: IRIX fixes.
11732 * keymap.c, main.c, pager.c, recvattach.c, curs_main.c, edit.c:
11733 Various fixes to make mutt compile on IRIX. Additionally,
11734 we introduce default bindings for the <enter> key which is
11735 used by xwsh for "return". Suggested by Heiko Schlichting
11736 <heiko@cis.fu-berlin.de>.
11738 1999-08-25 06:33:37 roessler (roessler)
11740 * configure.in: We need ranlib even when we don't use IMAP.
11742 * compose.c: Trivial patch to make attach-message work for
11745 1999-08-24 21:27:20 roessler (roessler)
11747 * po/de.po: Updates from Roland Rosenfeld.
11749 * Makefile.am: Automake clean-up. From Lars Hecking.
11751 * po/id.po: Updates.
11753 * doc/Makefile.in: build muttrc.man before installing it.
11755 * reldate.h, Makefile.am, VERSION, ChangeLog: automatic
11756 post-release commit for mutt-0.96.5
11758 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11759 po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
11760 po/el.po, po/de.po, po/cs.po, NEWS, VERSION, reldate.h, ChangeLog:
11761 release-commit 1.0pre1.
11763 * Makefile.am: Still more bugs in the release-building process.
11765 * Makefile.am: *grrrr* typos.
11767 * po/sk.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/nl.po,
11768 po/pl.po, po/fr.po, po/id.po, po/it.po, po/ko.po, po/cs.po,
11769 po/de.po, po/el.po, po/es.po, ChangeLog: translation update.
11771 * Makefile.am: Some of the targets were broken.
11773 * Makefile.am: Another tidbit.
11775 * Makefile.am: Still more build-process stuff. Let's see whether
11776 this automatically builds 0.96.5.
11778 * doc/manual.sgml, doc/muttrc.man, Muttrc: Remove some auto-built
11779 files from the repository.
11781 * Makefile.am: Further distribution process fixes.
11783 * po/POTFILES.in: Make translations fit together with actual
11786 * doc/Makefile.in, Muttrc, ChangeLog, Makefile.am: More fixes
11787 to the distribution-building process; check-point commit for
11788 documentation and ChangeLog.
11790 * doc/Makefile.in, doc/manual.sgml, doc/muttrc.man: Various
11791 experimental changes to automate the distribution-building
11792 process; documentation update.
11794 * Makefile.am: Various experimental changes to automate the
11795 distribution-building process.
11797 1999-08-23 22:12:05 roessler (roessler)
11799 * configure.in: Fix charmaps part of the build process.
11801 * copy.c: Fix an off-by-one error which lead to a segmentation
11804 * charset.c: Don't delete symbol -> character code mappings.
11805 Character sets may define multiple symbols. :-(
11807 * imap/auth.c, imap/browse.c, imap/imap.c, imap/imap.h,
11808 imap/imap_private.h, browser.c, configure.in, Makefile.am,
11809 acconfig.h: Inclue GSS authentization for IMAP.
11811 * dotlock.c, mx.c: Remove a couple of NFS-related hacks which
11812 seem to be unnecessary.
11814 * main.c: Fix a small typo affecting mutt -v's output.
11816 1999-08-20 08:24:13 roessler (roessler)
11818 * po/fr.po: Fixed french translation.
11820 * imap/Makefile.am, imap/auth.c, imap/browse.c, imap/imap.c,
11821 imap/imap.h, imap/imap_private.h, imap/imap_socket.h, imap/md5.h,
11822 imap/md5c.c, imap/socket.c, socket.c, globals.h, imap.c, imap.h,
11823 init.h, lib.h, mime.h, mutt_socket.h: Brendan Cully's latest
11826 * prepare: branches: 2.8.2; Brendan Cully's latest IMAP clean-up.
11828 * protos.h, rfc2047.c, sendlib.c, Makefile.am, base64.c,
11829 configure.in, copy.c: Brendan Cully's latest IMAP clean-up.
11831 * doc/manual.sgml.in, NEWS, copy.c, init.h, mutt.h, sendlib.c:
11832 Back-port $bounce_delivered from unstable.
11834 * po/fr.po: [stable] Small fixes.
11836 1999-08-19 10:04:28 roessler (roessler)
11838 * sendlib.c: [stable] Fix a back-porting bug.
11840 * configure.in: [stable] Albert Chin-A-Young
11841 <china@thewrittenword.com> suggests a different check for -lnsl
11844 * configure.in: Albert Chin-A-Young suggests a slightly different
11845 check for libsocket and libnsl.
11847 * doc/manual.sgml.in: [stable] fix the urlview url.
11849 * doc/manual.sgml.head: fix the urlview url.
11851 * main.c: copyright message cosmetics.
11853 * Makefile.am, configure.in, prepare: Remove the $output.in hack,
11854 and create a fake charmaps directory instead.
11856 * acconfig.h, configure.in: [stable] check signal.h for
11857 sig_atomic_t. This should help to build this version of mutt
11858 on systems such as SunOS 4.1.
11860 * sendlib.c: [stable] Force quotes around the boundary parameter's
11863 * sendlib.c: Force quotes around the boundary parameter.
11864 Another courtesy towards Outlook.
11866 * pgp.c: [stable] Make sure the boundary MIME parameter is the
11867 last one on multipart/signed. Otherwise, Outlook will fail.
11868 Pointed out by Ian Bell, Turnpike.
11870 * muttlib.c, pgp.c: Ian Bell (turnpike) reports that Outlook
11871 Express expects the boundary parameter to be the _last_ MIME
11872 parameter on a multipart/* body part, and otherwise displays
11875 1999-08-18 06:54:13 roessler (roessler)
11877 * doc/muttrc.man, doc/muttrc.man.head, doc/manual.sgml, NEWS:
11878 documentation fixes.
11880 * commands.c: Fetch senders' keys also when decrypting a message.
11881 There may be a signature.
11883 * main.c: Don't try to create $maildir if it's an IMAP folder.
11885 1999-08-17 20:04:07 roessler (roessler)
11889 * reldate.h: *grmbls*
11891 * po/de.po, ChangeLog, VERSION: post-release commit for 0.96.4.
11893 * po/de.po, VERSION, ChangeLog: post-release commit for 0.95.7.
11895 * doc/manual.sgml, doc/muttrc.man, Muttrc: ispell's default path.
11897 * postpone.c: Fixing a mutt -p segfault.
11899 * doc/mutt.man, main.c: cosmetics; mention warranties in the
11902 1999-08-15 19:59:09 roessler (roessler)
11904 * compose.c: Make attach-message work with IMAP folders.
11906 * po/cs.po: New CS translation.
11908 * doc/Makefile.in, doc/manual.sgml, doc/muttrc.man, mutt.h, mx.c,
11909 pgp.c, pgp.h, pgpinvoke.c, prepare, send.c, Makefile.am, Muttrc,
11910 NEWS, README.SECURITY, browser.c, browser.h, commands.c, copy.c,
11911 curs_main.c, globals.h, init.c, init.h, main.c: Various changes
11912 added over the last week:
11914 - $delete_untag - creation of "application/pgp" messages -
11915 an attempt to fix prepare. - Browser format changes
11917 * dotlock.h: cosmetics.
11919 * dotlock.c: [stable] take dotlock.c from unstable.
11921 * dotlock.c: Commit remaining changes.
11923 * copy.c, mh.c, mutt.h: Remove ugly mh-synching kludge.
11925 * dotlock.c, dotlock.h: Really fix $save_empty, even when the
11926 dotlocking code is compiled into mutt.
11928 * dotlock.c, dotlock.h: [stable] Fix $save_empty even when the
11929 dotlocking code is linked into mutt.
11931 1999-08-09 19:03:12 roessler (roessler)
11933 * ChangeLog, ChangeLog: check-point commit.
11935 * po/sk.po, po/uk.po, po/zh_TW.Big5.po, po/ko.po, po/nl.po,
11936 po/pl.po, po/ru.po, po/de.po, po/el.po, po/es.po, po/fr.po,
11937 po/id.po, po/it.po, po/cs.po: update-po.
11939 * po/zh_TW.Big5.po: [stable] Fixing a small typo in the Chinese
11942 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11943 po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/el.po,
11944 po/es.po, po/de.po, po/cs.po: [stable] Adding the new polish
11945 translation; general "make update-po".
11947 * Muttrc, doc/muttrc.man, doc/muttrc.man.head, main.c,
11948 po/zh_TW.Big5.po: Various fixes. Additionally, mutt will now
11949 create the $folder directory when started in curses mode and if
11952 1999-08-08 14:57:13 roessler (roessler)
11954 * po/zh_TW.Big5.po: new chinese translation.
11956 * po/zh_TW.Big5.po: New chinese translation.
11958 * Makefile.am: Fix order of some dependencies.
11960 * Makefile.am: Fix keymap_defs.h dependency.
11962 * po/it.po: Fix a translation string in it.po.
11964 * po/it.po: Fixing a message. From Marco.
11966 * doc/muttrc.man, init.h: Include complete documentation
11967 regardless of actual features.
11969 * doc/manual.sgml.in, doc/manual.sgml.tail, doc/mutt.man,
11970 doc/mutt.man.in, doc/muttrc.man, doc/muttrc.man.head,
11971 doc/muttrc.man.tail, contrib/Makefile.in, contrib/gpg.rc,
11972 doc/Makefile.in, doc/devel-notes.txt, doc/dotlock.man,
11973 doc/dotlock.man.in, doc/manual.sgml, doc/manual.sgml.head,
11974 Makefile.am, Muttrc.head, Muttrc.in, NEWS, configure.in, init.h,
11975 makedoc.c: Documentation updates; autogeneration of documentation
11978 1999-08-04 19:58:13 roessler (roessler)
11980 * NEWS: documentation to prepare the next release.
11982 * doc/dotlock.man.in, dotlock.c, dotlock.h, mbox.c, mx.c, mx.h:
11983 [stable] Fix $save_empty.
11985 * ChangeLog: ChangeLog.
11987 * NEWS, protos.h, send.c: Various fixes; documentation.
11989 * doc/dotlock.man.in: Document the -d option.
11991 * dotlock.h, mbox.c, mx.c, mx.h, dotlock.c: Fix $save_empty.
11993 1999-07-29 09:17:29 roessler (roessler)
11995 * doc/manual.sgml.in: Remove references to the old PGP
11996 configuration interface. Noted by Hanno Wagner <wagner@fitug.de>.
11998 * browser.c, complete.c, enter.c, imap.c, imap.h, main.c,
11999 protos.h: Brendan Cully's latest IMAP patches.
12001 1999-07-28 20:40:49 roessler (roessler)
12003 * doc/manual.sgml.in: Fix "lists" documentation. From Jeremy
12004 Blosser <jblosser@firinn.org>.
12006 * doc/manual.sgml.in: Fix the description of the lists command.
12007 Patch provided by Jeremy Blosser <jblosser@firinn.org>.
12009 * doc/PGP-Notes.txt, pgp.h, pgpinvoke.c, init.c, init.h, pgp.c:
12012 * doc/manual.sgml.in, doc/mutt.man.in, doc/manual.sgml.in,
12013 doc/mutt.man.in: Documentation fixes from Jeremy Blosser.
12015 * mh.c: Replarse mh message' headers when updating them.
12017 * mh.c: Re-parse mh messages when committing them to disk.
12018 The structure may have changed.
12020 * rfc822.h, commands.c, init.h, pgp.c, pgp.h, pgpinvoke.c: Add a
12021 hook which enables us to fetch PGP keys from servers on demand.
12022 Look out for pkspxy. :-)
12024 * hdrline.c: Enable the use of %F in conditionals. From Aaron
12025 Schrab <aaron+mutt@schrab.com>.
12027 1999-07-26 21:04:53 roessler (roessler)
12029 * dotlock.c: impose a hard limit on the number of locking
12032 * dotlock.c: Impose a hard limit on dotlock attempts.
12034 * recvattach.c, gnupgparse.c, pgpinvoke.c: Fix an error message.
12035 Also, close Debian bug #37394 for stable.
12037 * acconfig.h, configure.in: Check for gpgm.
12039 * recvattach.c: Make an error message ready for translation.
12042 * Makefile.am: Add missing dependencies for pgpring. Fix from
12043 David Ellement <ellement@sdd.hp.com>
12045 * Makefile.am: Create keymap_defs.h when it isn't present.
12046 Fix from Lars Hecking <lhecking@nmrc.ucc.ie>.
12048 * Makefile.am: Generate keymap_defs.h when it isn't present.
12049 Fix proposed by Lars Hecking <lhecking@nmrc.ucc.ie>.
12051 * doc/manual.sgml.in, handler.c, init.h, mutt.h, parse.c: Undo
12052 the content-disposition changes. They don't merge well with
12053 operations such as printing, and need some more thought.
12055 * doc/manual.sgml.in, init.h, mutt.h, parse.c, handler.c: When an
12056 attachment's content-disposition is different from "inline", and
12057 if the user sets the use_cdisp option, don't auto_view this part.
12059 * ChangeLog: checkpointing.
12061 * flags.c, protos.h, recvattach.c: When replying to message/rfc822
12062 type attachments, Context statistics would go out of order.
12063 Problem noted by Johan van Selst <johans@stack.nl>.
12065 * flags.c, protos.h, recvattach.c: When replying to a
12066 message/rfc822 attachment, the Context statistics would get out
12067 of order. Problem noted by Johan van Selst <johans@stack.nl>.
12069 * curs_lib.c: Dynamically allocate the unget buffer. Fixes Debian
12070 bug #41042. From Gero Treuner.
12072 * curs_lib.c: Dynamically allocate the unget buffer. Fixes Debian
12073 bug #41042. From Gero Treuner <gero@faveve.uni-stuttgart.de>.
12075 * curs_main.c: Fix read_only in folder-hooks.
12077 * curs_main.c, ChangeLog: The following:
12079 folder-hook !asdf unset read_only folder-hook asdf
12082 wouldn't work. Fix from Gero Treuner
12083 <gero@faveve.uni-stuttgart.de>.
12085 * browser.h, imap.c, imap.h, mx.c, postpone.c, browser.c:
12086 Assorted IMAP fixes. From Brendan Cully <brendan@kublai.com>,
12087 message <19990725150346.A19750@xanadu.kublai.com>.
12089 * parse.c, rfc2047.c, rfc2231.c, rfc2231.h, sendlib.c,
12090 Makefile.am, TODO, copy.c, init.h, mutt.h: Implement RFC 2231.
12092 * ChangeLog: *** empty log message ***
12094 * commands.c: Fix a missing #ifdef. From Matt Armstrong
12097 * doc/devel-notes.txt: Add some notes. From Matt Armstrong
12100 1999-07-24 14:55:45 roessler (roessler)
12102 * rfc2047.c: Add some sanity checks to the RFC 2047 decoder.
12103 From "Alexander V. Lukyanov" <lav@yars.free.net>.
12105 1999-07-23 06:31:09 roessler (roessler)
12107 * parse.c: There was some code missing about TYPEMODEL. Noted by
12108 Brian Salter-Duke <b_duke@lacebark.ntu.edu.au>.
12110 1999-07-22 14:56:44 roessler (roessler)
12112 * mutt.h: Fix content-type's widths.
12114 1999-07-21 13:02:12 roessler (roessler)
12116 * recvattach.c: When forwarding or replying to attachments,
12117 use the proper time stamp for From_ lines of Fccs. Note: This
12118 code may need some clean-up, it's horribly slow.
12120 * buffy.c: Fix compilation problem for non-imap systems.
12122 * compose.c: *grr* avoid a warning about /* in a comment.
12124 * compose.c: call mutt_update_encoding() after changing an
12125 attachment's content type.
12127 1999-07-20 20:09:13 roessler (roessler)
12129 * send.c, sendlib.c, protos.h: Use $from for resent-from headers
12130 when bouncing messages.
12132 * imap.c: Fix from Gero Treuner.
12134 * init.c: Fix value completion for DT_ADDR variables. While we
12135 are on it, proper quoting is added.
12137 * init.h, send.c, alias.c, globals.h, init.c: As Aaron Schrab
12138 noted, patch-0.95.6.tlr.reverse_name.1 broke the use of my_hdr
12139 from send-hooks. This patch introduces a new variable $from
12140 which can be used to use a default sender address; to make this
12141 possible, a new variable class DT_ADDR is defined.
12143 We now have the following algorithm for determining the from
12146 - $from is used as the default from address, if defined.
12147 Otherwise, the local user name and (if the user wishes so)
12148 the local domain are used.
12149 - This address can be overridden by $reverse_name, if set.
12150 - Now, send-hooks are evaluated. - Afterwards, user headers
12151 are evaluated. In this step, the from
12152 header can be overridden using my_hdr From:. - When there is
12153 no real name, $realname is used for it. Note that,
12154 when the default from header is used and $from defines a real
12155 name, it takes precedence over $realname.
12157 * buffy.c, complete.c, imap.c, imap.h: Bugs fixed * Mutt sometimes
12158 forgets that IMAP folders with new mail have new
12159 mail. * On some common IMAP servers, Mutt erroneously insists
12161 current folder has new mail. * Mutt constantly polls the
12162 server for new messages,
12163 disregarding the imap_checkinterval option.
12165 New features * tab-completion of IMAP folders. Not yet namespace
12167 will work within an alternate namespace (eg won't complete
12168 #ft -> #ftp, but will complete #ftp/pu -> #ftp/pub). Some
12169 tweaking of the browser was necessary to get it to cooperate
12170 with completion. Some remains to be done.
12172 (From: From: Brendan Cully <brendan@kublai.com>)
12174 * doc/manual.sgml.in, globals.h, init.h, send.c, Muttrc.in:
12175 Remove the $in_reply_to configuration variable.
12177 * doc/manual.sgml.in, globals.h, init.h, send.c, Muttrc.in:
12178 Remove the $in_reply_to configuration variable and always use
12179 the message-ID for that header.
12181 * pgp.c: patch-0.95.6.pgperror.1
12183 * po/de.po, curs_main.c, pager.c, po/de.po, curs_main.c, pager.c:
12184 patch-0.95.6.gettext.1.gz, from Gero Treuner.
12186 * pager.c, pager.c: patch-0.95.6.search_in_help.1, from Gero
12189 * po/sk.po: New sk translation.
12191 * alias.c, enter.c: patch-0.95.6.alias_compl.1.gz, from Gero
12194 1999-07-19 19:18:05 roessler (roessler)
12196 * configure.in, pgppubring.c: Fix compilation problems with
12197 SunOS 4. From Lars Hecking.
12199 * po/sk.po: new sk translation.
12201 * buffy.c: Consider empty folders to be non-existent for buffy's
12204 1999-07-06 22:57:08 roessler (roessler)
12206 * send.c, sendlib.c, signal.c, system.c, curs_lib.c, curs_main.c,
12207 globals.h, menu.c, mutt.h, pager.c, pattern.c, protos.h,
12208 attach.c, commands.c, compose.c: Applying Liviu Daia's signal
12209 handling patches. They work fine with unstable for months now,
12210 so we may wish to use them with stable.
12212 * po/zh_TW.Big5.po, po/el.po, configure.in: Greek and Chinese
12213 translations for unstable.
12215 * po/zh_TW.Big5.po: branches: 1.1.2; file zh_TW.Big5.po was
12216 initially added on branch mutt-1-0-stable.
12218 * po/zh_TW.Big5.po: Chinese translation for stable.
12220 * configure.in: Adding chinese (big5) translation.
12222 * po/el.po: branches: 1.1.2; file el.po was initially added on
12223 branch mutt-1-0-stable.
12225 * po/el.po, configure.in: Adding greek translation from Fanis
12226 <madf@geocities.com>.
12228 * mx.c, mx.h, parse.c, pop.c, postpone.c, protos.h, recvattach.c,
12229 sendlib.c, attach.c, buffy.c, copy.c, lib.c, mailbox.h, mh.c:
12230 New mh and maildir folder writing code. Back-port from unstable.
12232 * color.c: Fix color problem noted by Todd Larson. From unstable.
12234 * color.c: Fixing a string buffer problem noted by Todd Larason
12235 <jtl@molehill.org>.
12237 * imap.c: Try creating an IMAP folder before writing to it.
12238 Hack from "Neulinger, Nathan R." <nneul@umr.edu>.
12240 * contrib/pgp5.rc, contrib/pgp2.rc: Fix various bugs.
12242 1999-07-01 11:22:22 roessler (roessler)
12244 * contrib/gpg.rc: Fix gpg invocation. Noted by Werner Koch.
12246 * mx.c: Fix a small imap-related bug.
12248 * recvattach.c, sendlib.c, buffy.c, copy.c, curs_lib.c,
12249 globals.h, gnupgparse.c, hdrline.c, init.c, init.h, lib.c,
12250 lib.h, mailbox.h, mh.c, mutt.h, mx.c, mx.h, parse.c, pattern.c,
12251 pgpkey.c, pgppubring.c, pop.c, postpone.c, protos.h, attach.c:
12252 Various patches from last week, including:
12254 - new mh/maildir access code. - subscribe/unsubscribe -
12257 1999-06-14 21:20:42 roessler (roessler)
12259 * mutt.h, parse.c, sendlib.c: - Handle CRLF properly in non-text
12260 MIME parts. - Correctly parse attachments with CRLF line endings,
12264 * alias.c, enter.c: Completion fixes from Gero Treuner
12265 <gero@faveve.uni-stuttgart.de>.
12267 1999-06-10 09:30:39 roessler (roessler)
12269 * alias.c, commands.c, curs_main.c, pager.c, protos.h: Use the
12270 same address with take-alias and display-address.
12272 1999-06-09 17:17:53 roessler (roessler)
12274 * recvattach.c: Fix the fix. Most of it was wrong.
12276 * recvattach.c: There was bogus bug-fixing in the last fix.
12278 * recvattach.c: Fix attachment forwading. Same problem as
12281 * recvattach.c: Fix attachment forwarding. The leading newline
12282 for certain MIME boundaries was missing. *grrrr*
12284 * send.c: Give reverse_name precedence over my_hdr From:
12286 1999-06-08 18:30:42 roessler (roessler)
12288 * acconfig.h, configure.in, pgppubring.c, protos.h: Portability
12289 patches for SunOS 4.1. From Lars Hecking.
12291 * curs_main.c, curs_main.c: Fix "Tab" behaviour when returning
12294 * mutt.h, pattern.c, send.c, sendlib.c, commands.c, copy.c,
12295 copy.h, handler.c, imap.c, attach.c: Don't do charset conversions
12296 when they aren't necessary.
12298 Back-port from unstable.
12300 * pgp.c, pgpinvoke.c, pgpkey.c, pgplib.h, pgppubring.c,
12301 recvattach.c, Makefile.am, commands.c, compose.c, configure.in,
12302 hdrline.c, init.c, init.h, mutt.h: - Add a $weed option. -
12303 Add out-of-band reporting of signature status.
12305 1999-06-03 21:48:24 roessler (roessler)
12307 * curs_main.c: Another header weeding change. Experimental.
12309 * commands.c, init.h, mutt.h, send.c: Experimental: Use OPTWEED
12310 for _all_ header weeding throughout mutt.
12312 * contrib/Makefile.in, Makefile.am, NEWS, VERSION, reldate.h,
12313 ChangeLog: post-release commit 0.96.3.
12315 * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po,
12316 po/it.po, po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po,
12317 gnupgparse.c, reldate.h, NEWS, VERSION, ChangeLog: release
12320 * po/pl.po, po/ko.po, po/fr.po, po/de.po, po/cs.po: Latest
12323 * doc/PGP-Notes.txt, contrib/pgp2.rc, contrib/pgp5.rc,
12324 pgppubring.c: Hardwire some mechanisms for finding secret and
12325 public key-rings. This way, we need to hard-wire less stuff in
12326 the various configuration files, making the use of PGP with mutt
12327 a bit simpler again.
12329 * contrib/pgp2.rc: Another little fix.
12331 * contrib/pgp2.rc: ups, wrong order of arguments when verifying
12334 * doc/PGP-Notes.txt: Document the new PGP configuration interface.
12336 * contrib/gpg.rc, contrib/pgp2.rc, contrib/pgp5.rc, pgp.c, pgp.h,
12337 pgpewrap, pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgppubring.c,
12338 Makefile.am, compose.c, configure.in, gnupgparse.c, init.c,
12339 init.h, mutt.h: Experimental: New PGP invocation interface. The
12340 invocations are done through formats, so all this should fit
12341 more cleanly into mutt now.
12343 1999-06-02 18:52:19 roessler (roessler)
12345 * Makefile.am, extlib.c, init.c, lib.c, lib.h, mutt.h, muttlib.c,
12346 protos.h: Major cutting & pasting: We now have a "real" library
12347 in lib.c which can be linked against external programs without
12350 * po/ko.po, po/pl.po, po/es.po, po/it.po, po/de.po: various
12353 1999-06-01 14:52:09 roessler (roessler)
12355 * flags.c, mh.c, curs_main.c: Back-porting the maildir fixes
12358 1999-05-31 16:11:32 roessler (roessler)
12360 * VERSION: Preparing pre-release for 0.95.6.
12362 * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po,
12363 po/it.po, po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po:
12364 translation updates
12366 * hook.c, pattern.c, pgp.c, send.c: Backporting fixes from
12369 * pattern.c, pgp.c, send.c, hook.c: Minor bug-fixes.
12371 1999-05-21 15:55:27 roessler (roessler)
12373 * po/ko.po: Adding the Korean translation.
12375 * configure.in: Korean translation.
12377 * po/ko.po: branches: 1.1.2; Korean translation.
12379 * configure.in: Korean translation.
12381 1999-05-18 19:22:55 roessler (roessler)
12383 * imap.c, imap.c: Latest IMAP fixes from Brandon.
12385 * imap.c: The current code wasn't asking for the capabilities
12386 of the server in the case where the user is using PREAUTH.
12388 * imap.c: The current IMAP code wasn't asking for the capabilities
12389 of the server in the case where the user is using PREAUTH.
12391 1999-05-16 06:26:11 roessler (roessler)
12393 * po/it.po: New IT translation.
12395 * pgpkey.c: Add a couple of token delimiters when constructing
12396 hints. This way, addresses like "Chr. xyz" <xyz@foo.bar.baz>
12397 will match key IDs like xyz <xyz@bar>.
12399 * handler.c: Fix base64 decoding.
12401 1999-05-06 08:29:17 roessler (roessler)
12403 * curs_main.c, flags.c, mh.c: Fixing more maildir cursor problems.
12405 1999-05-05 20:33:57 roessler (roessler)
12407 * imap.c: The latest IMAP fixes.
12409 * imap.c: Fixing imap_check_mailbox(). From Brandon Long.
12411 * imap.c: Mutt would lose user-set "N" flags.
12413 1999-05-03 16:17:29 roessler (roessler)
12415 * gnupgparse.c: gnupg gives reasonable trust values now.
12417 * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po,
12418 po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po, keymap.c,
12419 menu.c, send.c: Various fixes from last week.
12421 * keymap.c, menu.c, pgpkey.c, send.c: Various fixes.
12423 1999-04-23 09:01:42 roessler (roessler)
12425 * reldate.h: ups, this should also be updated for 0.95.5 final.
12427 * ChangeLog: preparing the final 0.95.5.
12429 * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po,
12430 po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po: New translations
12433 * OPS: Fix a documentation typo.
12435 * po/de.po: translation fixes from Roland and Gero.
12437 1999-04-22 10:21:41 roessler (roessler)
12439 * doc/manual.sgml.in: Document %_.
12441 * menu.c: Fix redraws. Back-port from unstable.
12443 * lib.c: Add "_" as an expando option.
12445 * imap.h, init.h, mutt.h, mutt_socket.h, socket.c, imap.c:
12446 IMAP update from Brandon Long.
12448 * send.c: Fix FCC-related SNAFU in the ci_send_message()
12451 1999-04-20 19:26:28 roessler (roessler)
12453 * sendlib.c: [stable] fix timezone snafu.
12455 * sendlib.c: Fix a time zone snafu.
12457 * po/ru.po, po/sk.po, po/uk.po, po/fr.po, po/id.po, po/it.po,
12458 po/nl.po, po/pl.po, po/cs.po, po/de.po, po/es.po, VERSION,
12459 reldate.h, ChangeLog: Preparing 0.96.2.
12461 * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/id.po,
12462 po/it.po, po/fr.po, po/es.po, po/de.po, po/cs.po, VERSION,
12463 reldate.h, ChangeLog: preparing 0.95.5
12465 1999-04-12 21:02:35 roessler (roessler)
12467 * recvattach.c: more multipart/alternative handling.
12469 * recvattach.c: Change multipart handling when receiving messages.
12471 * compose.c: Clean-up, from Vikas.
12475 * parse.c: us-ascii is the default character set for text
12476 attachments we receive.
12478 * compose.c, sendlib.c: Fix default character set setting when
12479 attaching text files.
12481 * imap.c: Fix an IMAP quoting problem. Essentially from Randall
12482 Nortman <rnortman@computer.org>.
12484 * po/sk.po, po/id.po, configure.in: new languages: id, sk.
12486 * po/id.po, po/sk.po: branches: 1.1.2; New translations: id, sk.
12488 * configure.in: New translations: id, sk.
12490 1999-03-31 06:35:03 roessler (roessler)
12492 * charset.c: Stupid error.
12494 * charset.c, charset.h: Another small charset optimization.
12496 * charset.h, handler.c, charset.c: A couple of optimizations,
12497 most notably for the special case of a non-prefix state.
12499 1999-03-30 23:50:33 roessler (roessler)
12501 * charset.c, charset.h, handler.c: This patch removes at least
12502 some of the horrible utf-8 kluges in charset.c. The new DECODER
12503 framework is currently only used in handler.c, and there in
12504 a horribly inefficient manner. We should use greater blocks
12505 of data, which would be much more efficient than what we are
12508 Most of the other charset-related code still uses the old
12509 mutt_display_char() &friends interface, which is actually ok as
12510 long as you don't try to handle multibyte character sets.
12512 The most notable change should be the one to
12513 mutt_get_translation(): It will delay the loading and parsing
12514 of character set information files until it's really needed,
12515 catching a huge amount of standard cases. As a side effect,
12516 this will make "iso tagged as ascii" "work" again, as long as
12517 both sides use the same iso character set.
12519 * send.c: resort headers when forward-decoding them with weed
12522 * pager.c: Fix a pager failure for long messages. From Liviu.
12524 * pager.c: Fix pager failure for long messages, changing two
12525 shorts to ints. From Liviu Daia.
12527 * recvattach.c: Add some user feedback to attachment forwarding.
12530 1999-03-25 19:46:52 roessler (roessler)
12532 * doc/manual.sgml.in, init.h, pgpkey.c, sort.h, Muttrc.in,
12533 init.c: Roland's sort_keys patch.
12535 1999-03-24 20:35:38 roessler (roessler)
12537 * doc/manual.sgml.in, Muttrc.in, recvattach.c: Vikas' latest
12538 version of attachment forwarding.
12540 * recvattach.c: patch-0.96.1.vikas.forward_attachment.2
12542 * main.c: Only exit with "no recipients specified", when
12545 1999-03-23 20:21:50 roessler (roessler)
12547 * postpone.c, recvattach.c, init.h, mutt.h: Vikas'
12548 forward_attachment patch.
12550 1999-03-22 16:00:39 roessler (roessler)
12552 * doc/manual.sgml.in, pgppubring.c, gnupgparse.c, pgp.h, pgpkey.c:
12553 PGP key creation time fix by Roland Rosenfeld.
12555 1999-03-17 14:45:10 roessler (roessler)
12557 * recvattach.c, recvattach.c: Vikas' attach_tag patch.
12559 1999-03-16 21:42:06 roessler (roessler)
12561 * thread.c, configure.in: bug fixes.
12563 * thread.c: Detect thread loops.
12565 1999-03-15 15:32:19 roessler (roessler)
12567 * doc/manual.sgml.in, copy.c, init.h, mutt.h, sendlib.c: Add
12570 * edit.c: another digital unix compile problem.
12572 * main.c: _Fix_ the compile problems, don't install new ones.
12574 * send.c: Cleanly handle fcc when the user unsets it and the
12575 message is postponed.
12577 * main.c: Fix compilation problems under digital unix.
12579 * configure.in: Fix sendmail autodetection.
12581 * color.c: Fix colorN, N > 7 for Slang's curses emulation. From
12584 1999-03-09 13:34:52 roessler (roessler)
12586 * menu.c: another menu.c fix from Kim DeVaughn.
12588 * send.c, menu.c, handler.c: Fixes.
12590 * send.c, menu.c, handler.c: handler.c: Properly handle
12591 message/external-body expiry. menu.c: Small fix from
12592 Liviu. send.c: Honor confirm_create for FCCs. cvs:
12593 ----------------------------------------------------------------------
12595 1999-03-04 08:00:38 roessler (roessler)
12597 * Makefile.am: post-postrelease commit.
12599 1999-03-03 20:06:33 roessler (roessler)
12603 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12604 po/es.po, po/de.po, po/cs.po, ChangeLog: releasing 0.95.4.
12606 * sendlib.c, rfc2047.c, reldate.h, curs_main.c, VERSION,
12607 ChangeLog: releasing 0.96.1.
12609 * reldate.h, regex.c, VERSION, Makefile.am, ChangeLog: release
12610 preparations; back-port a couple of things from unstable.
12612 * curs_main.c: Vikas' resort_index.3.
12614 * sendlib.c, imap.c, from.c, curs_main.c: from.c: Backport
12615 from unstable. others: latest imap related patches.
12617 1999-03-02 22:13:30 roessler (roessler)
12619 * curs_main.c, charset.c: Some small fixes from Vikas.
12621 * parse.c, init.h, imap.c, globals.h: Brandon Long's latest
12624 * parse.c: Latest IMAP-related fix from Brandon Long.
12626 * thread.c: Correctly handle messages which have themselves in
12627 their references header.
12629 * thread.c: Properly handle messages which have themselves in
12632 1999-02-28 08:30:19 roessler (roessler)
12634 * rfc822.c: Fix a memory leak. From Liviu.
12636 * rfc822.c: Fix a memory leak. From Liviu.
12638 * rfc1524.c, mutt.h, lib.c, attach.c: Fix the $TMPDIR raace
12639 noted by Hamish Moffat.
12641 * rfc1524.c, mutt.h, lib.c, attach.c: Fix a $TMPDIR race
12644 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12645 po/es.po, po/de.po, po/cs.po: post-snapshot commit.
12647 1999-02-26 15:42:07 roessler (roessler)
12649 * doc/manual.sgml.in, send.c, regex.c, mutt.h, init.h: Adding
12652 1999-02-25 06:58:01 roessler (roessler)
12654 * from.c: parse some more from_ lines. Before, there were
12655 problems with cases like this:
12657 >From <@x400host:"/G=Bob/S=Allinson/CN=Has
12658 embedded spaces/OU=X400HOST/
12659 >OU=xxxx/O=xxx/PRMD=xxxxx/ADMD=XXXXXX/C=GB/"@x400host> >Tue Feb
12662 Problem noted by johnm@sirius3.demon.co.uk
12664 1999-02-23 20:38:49 roessler (roessler)
12666 * imap.c: fix a segfault. From Brandon.
12668 1999-02-22 12:37:43 roessler (roessler)
12670 * curs_main.c: Vikas' latest collapse fix.
12672 * curs_main.c: collapse fix from Vikas.
12674 * mbox.c, imap.c: Avoid reading past actual headers when reopening
12675 mailboxes. From Daniel Eisenbud.
12677 * mbox.c, imap.c: Avoid reading past the end of actual headers
12678 when reopening folders. From Daniel Eisenbud.
12680 * pgp.c: Don't override base64 by quoted-printable.
12682 * menu.c: replace clear() by clrtobot().
12684 * pgp.c: Currently, PGP signing messages will force
12685 quoted-printable encoding even if we should use base64.
12687 1999-02-19 07:38:17 roessler (roessler)
12689 * sendlib.c: Don't qp-encode multiparts. ugh.
12691 * sendlib.c: ... message and multipart, not just message.
12693 * sendlib.c, mutt.h, init.h: Add $encode_from: This option causes
12694 mutt to trigger quoted-printable encoding for any non-multipart
12695 attachments which have ^From at the beginning of a line.
12696 Note that we don't trigger on ^From_ since either procmail or
12697 sendmail is >-escaping on ^From, and note that this won't help
12698 against sites where sendmail has the '9' flag set on the local
12699 mailer, as these sites will inevitably transform to 8bit (sic!).
12701 1999-02-18 23:14:36 roessler (roessler)
12703 * pgp.c, mutt.h, init.h: Add retainable signatures. This should
12704 work nicely with encrypted mailing lists.
12706 * mx.c, init.h, globals.h, configure.in, acconfig.h, Makefile.am:
12707 Introduce $dotlock_program: This makes the mutt_dotlock program's
12708 location a run-time configuration variable.
12710 * send.c, mutt.h, init.h: Introduce $honor_followup_to. The user
12711 will now be asked whether he wants to honor mail-followup-to
12714 * curs_main.c: properly handle OP_FLAG_MESSAGE when applied to
12717 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12718 po/es.po, po/de.po, po/cs.po: Updated translations.
12720 * contrib/sample.mailcap: Fix the text/html entry.
12722 * regex.c, headers.c, copy.h, configure.in: copy.h: Some flags
12723 were used with multiple meanings. bad. configure.in, regex.c:
12724 Make regex autoconfiguration work. headers.c: expand aliases
12725 on the from header.
12727 * headers.c: Expand aliases on the From header.
12729 1999-02-17 15:48:05 roessler (roessler)
12731 * doc/mutt.man.in: Fix the URL.
12733 * sendlib.c, init.h: User-Agent, not X-Mailer.
12735 * po/fr.po: update.
12737 * copy.h: Some of the M_CM flags erroneously had been defined
12738 to have the same value. _Very_ bad.
12740 * contrib/sample.mailcap: Correct the netscape text/html entry.
12742 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12743 po/es.po, po/de.po, po/cs.po, po/Makefile.in.in, sendlib.c,
12744 send.c, regex.c, pager.c, mutt.h, init.h, configure.in,
12745 acconfig.h, Muttrc.in, Makefile.am: - Makefile.am: Fix the dist
12746 target to include all necessary files. - po/fr.po: New French
12747 translation. (-> stable!) - Add the new options to Muttrc.in.
12748 - regex.c, configure.in: include config.h from regex.c, and handle
12749 alloca in a more intelligent way than before. (Currently,
12750 we just mis-handle it.) Port this to stable and test it!
12751 - po/cs.po: update cs.po. - po/de.po, po/nl.po: updated versions
12752 from Roland and Boris. - pager.c: Vikas' grok_ansi fix. -
12753 po/Makefile.in.in: keymap_defs is always in po/.. - from Lars
12756 1999-02-12 11:23:17 roessler (roessler)
12758 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12759 po/es.po, po/de.po, po/cs.po, reldate.h, ChangeLog: post-release
12762 * po/nl.po, reldate.h, ChangeLog: post-release commit for 0.96.
12764 1999-02-11 22:52:03 roessler (roessler)
12766 * imap.c, VERSION: another imap-related fix.
12768 * pattern.c: another signal fix from liviu.
12770 * imap.c: Remove a superfluous if statement.
12772 * imap.c: ups, that one was bad.
12774 * imap.c: The HEADER structure doesn't have a mailcap component
12777 * imap.c: The HEADER structure doesn't have a mailcap component
12778 any more. Noted by Johan van Selst <johans@stack.nl>.
12780 * signal.c, sendlib.c, pattern.c, pager.c, mutt.h,
12781 menu.c, globals.h, curs_main.c, curs_lib.c:
12782 patch.mutt-0.95.1i.ld.signals.1-2.gz
12784 * po/nl.po: new nl translation.
12786 * pattern.c, curs_main.c: pattern.c: Collapse patch from Vikas.
12788 * po/nl.po: New nl translation.
12790 * pattern.c, curs_main.c: curs_main.c: Check whether the
12791 user pressed a number before putting it back onto the stack.
12792 (OP_JUMP) pattern.c: Vikas' latest fix.
12794 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12795 po/es.po, po/de.po, po/cs.po: Updating the po files.
12797 * doc/manual.sgml.in, doc/Makefile.in: Install README.SECURITY
12798 in the doc directory, document mailcap_sanitize.
12800 * reldate.h, prepare, configure.in, VERSION, Makefile.am,
12801 $output.in: Preparing for 0.96: $output.in was real fun in the
12802 dist target. *argh*
12804 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12805 po/es.po, po/de.po, po/cs.po, doc/manual.sgml.in, doc/Makefile.in,
12806 reldate.h, VERSION, NEWS, Makefile.am, ChangeLog: [stable]
12807 post-release commit for 0.95.2.
12809 * README.SECURITY: Add a note on how to write mailcap files.
12811 * README.SECURITY: branches: 2.1.2; Add a note on how to write
12814 1999-02-10 23:12:27 roessler (roessler)
12816 * browser.c: Ups, this one needed a #ifdef USE_IMAP.
12818 * imap.c, browser.c: Some patches Brandon Long posted to
12821 * rfc1524.c, protos.h, lib.c, handler.c, attach.c, rfc1524.c,
12822 protos.h, lib.c, handler.c, attach.c: Fix the security fix.
12824 * rfc1524.c, mutt.h, lib.c, init.h: [stable] $mailcap_sanitize
12826 * rfc1524.c, mutt.h, lib.c, init.h: [unstable] $mailcap_sanitize.
12828 * system.c, signal.c, sendlib.c, send.c, protos.h, mutt.h,
12829 globals.h, curs_lib.c, compose.c, commands.c, attach.c, TODO:
12830 patch.mutt-0.95.1i.ld.signals.1: A major redesign of how child
12831 processes are invoked. From Liviu.
12833 1999-02-09 23:54:03 roessler (roessler)
12835 * sort.c, mx.c, mutt.h, mh.c, mbox.c, curs_main.c, ChangeLog,
12836 sort.c, mx.c, mutt.h, mh.c, mbox.c, curs_main.c: Vikas' latest
12839 * prepare: Small prepare bug noted by vikas.
12841 * pgppubring.c, pgpkey.c, pgp.h, main.c, gnupgparse.c, browser.h:
12842 browser.h: re-insert the "tagged" component. pgp support:
12843 fix handling of PGP 5 subkeys, algorithm 20.
12845 * pgppubring.c: [stable] Alg. 16 is encrypt-only, el-gamal.
12847 * commands.c: honor hdr_order when decode-piping a message.
12850 * po/cs.po: New czech translation.
12852 * commands.c: Reorder headers when decode-piping.
12854 * po/cs.po, doc/manual.sgml.in, socket.c, mx.c, mutt_socket.h,
12855 mutt.h, menu.c, init.h, imap.h, imap.c, functions.h, complete.c,
12856 browser.h, browser.c, OPS: Brandon's IMAP clean-up; new czech
12859 1999-02-04 12:00:10 roessler (roessler)
12861 * rfc1524.c, protos.h, pgpinvoke.c, mx.c, lib.c: [unstable] Change
12862 the way mutt_quote_filename() worked. It's not too reasonable
12863 to allocate memory dynamically whenever we quote a file name.
12864 (I guess I should add "vim" to pgpinvoke.c's copyright notice. :-)
12866 * mx.c: [unstable] Check for write errors when moving messages
12869 * mx.c: Check for write errors when moving messages to $mbox.
12871 1999-02-03 22:14:18 roessler (roessler)
12873 * sendlib.c, recvattach.c, postpone.c, main.c, hash.c,
12874 functions.h, compose.c, charset.h, charset.c, OPS: [unstable]
12875 Produce some reasonable character set support when postponing
12878 Additionally, this patch fixes a nasty pointer leak in
12879 load_charset() [noted with electric fence], and a completely
12880 mis-lead attempt to use bsearch(). Apparently, nobody ever
12881 tested the utf8 decoder for quite some time.
12883 1999-02-02 21:57:44 roessler (roessler)
12885 * pattern.c: merge ~v patch into unstable.
12887 * pattern.c: small nit-fix from vikas to the ~v pattern.
12889 * pgp.c: Thou shall not use dangling pointers.
12891 * attach.c: [unstable] Fix mutt_decode_save_attachment's handling
12892 of character set conversions.
12894 * sendlib.c, send.c, rfc2047.c, recvattach.c, protos.h, pgp.c,
12895 pattern.c, mutt.h, init.h, handler.c, globals.h, functions.h,
12896 copy.h, copy.c, compose.c, commands.c, charset.h, charset.c,
12897 attach.c, OPS: Merging the external character set patch into
12898 unstable. Additionally, this change introduces a M_CHARCONV state
12899 flag which gives us some more control about when character set
12900 conversions are actually done. Current versions of mutt would
12901 happily apply character set conversions when, e.g., saving a
12902 text/plain attachment to a file. (We had at least one corrupt
12903 russing translation file due to this mis-feature.)
12905 Additionally, we clean up some of the character set related code
12906 in handler.c. Most of that is now done by the decoder functions
12909 * imap.c, imap.c: Brandon's imap_create patch.
12911 * pgpkey.c: [unstable] clear the message line before letting
12912 people select public keys.
12914 * imap.c, copy.c: [unstable] merging Brandon's imap fixes.
12916 * copy.c, imap.c: A couple of IMAP fixes from Brandon Long.
12918 1999-01-30 17:07:30 roessler (roessler)
12920 * pgpkey.c: really fix the weak associations problem. it was
12921 worse than i thought.
12923 * pgpkey.c: Handle expired keys correclty, even when they are
12924 the only and exact match when searching for keys by address.
12926 1999-01-29 11:15:15 roessler (roessler)
12928 * init.h: [unstable] Change some default formats.
12930 * remailer.c, pgpkey.c, menu.c, addrbook.c: Add generic menu
12933 * remailer.h, remailer.c, init.h, globals.h: Use a user-definable
12934 format for the mixmaster menu.
12936 * pgpkey.c, pgp.h, init.h: [unstable] add $pgp_entry_format.
12938 1999-01-28 09:08:47 roessler (roessler)
12940 * gnupgparse.c: gnupg's trust model is currently unusable.
12941 As a work-around, we don't present the user with _any_ trust
12942 information if he uses gnupg.
12944 1999-01-27 19:53:46 roessler (roessler)
12946 * doc/manual.sgml.in, pgpkey.c, mutt.h, init.h, gnupgparse.c:
12947 Add $pgp_show_unusable.
12949 1999-01-26 21:24:56 roessler (roessler)
12951 * doc/manual.sgml.in: [unstable] document ~v.
12953 * doc/manual.sgml.in: [stable] document ~v.
12955 * thread.c, pattern.c, mutt.h: [unstable] Add the ~v pattern.
12958 * thread.c, pattern.c, mutt.h: [stable] Add the ~v pattern.
12960 * doc/manual.sgml.in, ChangeLog: ChangeLog, documentation for
12963 * doc/manual.sgml.in: Document $implicit_autoview.
12965 * compose.c: Fix a segfault when users change attachment content
12966 types, and let toggle-unlink honor the $resolv variable.
12968 * compose.c: $resolve should be honored when doing toggle-unlink
12969 on the compose menu.
12971 1999-01-25 22:16:46 roessler (roessler)
12973 * compose.c: This may fix a core dump under certain circumstances.
12974 Can't check this out since I don't get the segfault.
12976 * pgpkey.c: Fix a redraw problem when the key menu is invoked.
12978 * po/ru.po, po/cs.po, configure.in: Russian and czech
12981 * po/cs.po: branches: 1.1.2; file cs.po was initially added on
12982 branch mutt-1-0-stable.
12984 * po/cs.po, configure.in: Adding a czech translation, and fixing
12987 * po/ru.po: ru.po was badly distorted.
12989 1999-01-23 17:00:43 roessler (roessler)
12991 * prepare: when f is .../Makefile.am, `basename $f .am`
12992 is Makefile. So I should just write that. :-)
12994 * prepare: Add the default predicate.
12996 * from.c: A slightly optimized version of DE's y2k patch.
12998 * prepare: Apparently, automake doesn't like our
12999 AC_OUTPUT($output) construction...
13001 * gnupgparse.c, from.c: DE's patch to work around other software's
13004 * from.c: Try to avoid other programs' possible y2k bugs.
13006 * enter.c: Fix the attach-multi patch.
13008 1999-01-22 22:12:10 roessler (roessler)
13010 * lib.c: Fix a memory leak, noted by Roland Rosenfeld.
13012 * lib.c: Fix a memory leak. Noted by Roland Rosenfeld.
13014 * recvattach.c, query.c, protos.h, menu.c, enter.c, curs_lib.c,
13015 compose.c, browser.c, addrbook.c: Enable tagging in the file
13018 * protos.h, pgppubring.c, pgpkey.c, pgp.h, pgp.c, lib.c,
13019 handler.c, gnupgparse.c, compose.c: Heavy hacking on mutt's pgp
13020 support. We no longer read the complete key ring into memory.
13021 For gpg, performance is heavily improved due to the fact that
13022 we are passing a couple of key hints to the key ring parsing
13025 1999-01-21 05:19:42 roessler (roessler)
13027 * hook.c: Fix _mutt_string_hook.
13029 1999-01-20 13:52:59 roessler (roessler)
13031 * po/pl.po, po/pl.po: New polish translation.
13033 * pgppubring.c, pgpkey.c, configure.in: Add heavily improved
13034 debugging capabilities to the PGP code. Anyway, the problem I
13035 observed wasn't a bug in mutt, but an expired key. *sigh*
13037 * rfc1524.c: Don't segfault when MailcapPath is unset.
13039 * rfc1524.c: Fix a segmentation fault when no MailcapPath has
13042 1999-01-19 23:38:26 roessler (roessler)
13044 * protos.h, mutt.h, init.h, hook.c, charset.c, Makefile.am:
13045 Add the charset-hook command.
13047 * configure.in, charset.c, acconfig.h, Makefile.am, $output.in,
13048 INSTALL: Properly handle character set definition file
13051 * mx.c: Remove a confusing error message.
13053 * mx.c: Remove confusing error message.
13055 * keymap.c, keymap.c, curs_lib.c:
13056 patch-0.95.1.vikas.macro_function.1
13058 * m4/Makefile.am.in, m4/Makefile.am.in: HP/UX portability patch
13061 1999-01-18 09:45:29 roessler (roessler)
13063 * po/ru.po: New Russian translation from Michael Sobolev
13066 * po/ru.po: New russian translation from Michael Sobolev
13069 1999-01-14 13:08:46 roessler (roessler)
13071 * compose.c: Mixmaster user interface beautification.
13073 * mx.c, curs_lib.c: Fix a couple of segfaults related to using
13074 curses when it isn't there.
13076 * mx.c: dotlocking plus curses...
13078 1999-01-13 23:56:39 roessler (roessler)
13080 * send.c, mutt.h, mbox.c, handler.c, copy.h, copy.c:
13081 patch-0.95.1i.tlr.weed.1, patch-0.95.1i.tlr.dotlock.1 - These
13082 have been tested with unstable so far, seem to work fine.
13084 * mx.c: Don't use curses when we don't have it.
13086 * mx.c: Don't try to do mutt_yesorno if we don't have curses.
13088 * remailer.h: Mixmaster has 20 address slots, that makes _19_
13091 * remailer.c: Fix the "append" function.
13093 * sendlib.c: Don't leak message dates when sending via mixmaster.
13095 * remailer.c: Add search code to the remailer chain selecting
13096 menu. [This is pretty generic - should we add that code to
13099 * postpone.c: Fix postponing of PGP messages.
13101 * send.c, remailer.c, compose.c: Qualify addresses before passing
13104 * send.c, remailer.h, protos.h, mutt.h: Clean up dependencies:
13105 remailer.h is no longer included by mutt.h, and the mix_*
13106 prototypes can once again go to remailer.h.
13108 * sendlib.c, remailer.c, remailer.h, send.c, protos.h, postpone.c,
13109 mutt.h, lib.c, keymap.h, keymap.c, init.h, headers.c, globals.h,
13110 functions.h, configure.in, compose.c, OPS.MIX, acconfig.h,
13111 Makefile.am: A first take at adding a mixmaster front-end to mutt.
13112 Don't worry, it's optional. ;-)
13114 1999-01-12 22:01:11 roessler (roessler)
13116 * mbox.c: Open folders in read-only mode if mutt can't lock them.
13118 1999-01-11 18:12:49 roessler (roessler)
13120 * send.c, mutt.h, handler.c, copy.h, copy.c: When
13121 decode-forwarding messages with message/Rfc822 attachments,
13122 mutt should weed the attachments' headers according to the
13123 setting of $forward_weed.
13125 1999-01-10 09:11:36 roessler (roessler)
13127 * doc/manual.sgml.in, hdrline.c, doc/manual.sgml.in, hdrline.c:
13128 Byrial's %D time format patch.
13130 1999-01-09 17:53:02 roessler (roessler)
13132 * doc/manual.sgml.in, recvattach.c, protos.h, lib.c: Byrial's
13133 latest changes to stable.
13135 * recvattach.c, protos.h, lib.c: Ask the user whether to overwrite
13136 a file or append to it. From Byrial Jensen.
13138 * doc/manual.sgml.in: Fix a documentation problem.
13140 1999-01-08 23:29:05 roessler (roessler)
13142 * charset.c: When doing a binary search, we may as well use
13145 * parse.c: Optimized time-zone parsing.
13147 * parse.c: Optimize time zone parsing. By Byrial Jensen.
13149 * history.c: Don't clear the history when the user issues a
13150 "set history=..." command which doesn't change anything.
13152 * history.c: Don't clear the history when "set
13153 history=..." doesn't change the buffer size.
13155 * thread.c, curs_main.c, thread.c, curs_main.c: Threading fix
13156 from Daniel Eisenbud.
13158 1999-01-07 19:01:30 roessler (roessler)
13160 * init.c, init.c: Vikas' set_boolean patch.
13162 * protos.h, handler.c, attach.c: Updated implicit autoview
13163 handling from stable.
13165 * protos.h, handler.c, attach.c: Only use "implicit" autoviews
13166 (implicit_autoview or MM_NOASK) when mutt is unable to handle
13167 a content type internally. This saves us parsing the mailcap
13168 files for every attachment we handle.
13170 * mx.c, mutt.h, init.h, hdrline.c, commands.c, attach.c: Merge
13171 in the mailcap patch from stable.
13173 * thread.c, system.c, strcasecmp.c, status.c, sort.h, sort.c,
13174 socket.c, snprintf.c, signal.c, sha_locl.h, sha1dgst.c, sha.h,
13175 sendlib.c, send.c, score.c, rfc822.h, rfc822.c, rfc2047.h,
13176 rfc2047.c, rfc1524.h, rfc1524.c, resize.c, recvattach.c,
13177 query.c, protos.h, postpone.c, pop.c, pgppubring.c, pgpkey.c,
13178 pgpinvoke.c, pgp.h, pgp.c, pattern.c, parse.h, parse.c, pager.h,
13179 pager.c, mx.h, mx.c, mutt_socket.h, mutt_regex.h, mutt_menu.h,
13180 mutt_curses.h, mutt.h, mime.h, mh.c, menu.c, mbox.c, mapping.h,
13181 main.c, mailbox.h, lib.c, keymap.h, keymap.c, init.h, init.c,
13182 imap.h, imap.c, hook.c, history.h, history.c, help.c, headers.c,
13183 hdrline.c, hash.h, hash.c, handler.c, gnupgparse.c, globals.h,
13184 getdomain.c, functions.h, from.c, flags.c, filter.c, enter.c,
13185 edit.c, dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c,
13186 copy.h, copy.c, compose.c, complete.c, commands.c, color.c,
13187 charset.h, charset.c, buffy.h, buffy.c, browser.c, attach.h,
13188 attach.c, alias.c, addrbook.c, acconfig.h: Get rid of RCS ids in
13189 source files. They are getting in our way when merging changes.
13191 * mx.c, mutt.h, init.h, hdrline.c, commands.c, attach.c: Remove
13192 the use_mailcap variable. Instead, we introduce implicit_autoview
13193 which triggers autoview for every content type it's applicable to.
13195 * thread.c, system.c, strcasecmp.c, status.c, sort.h, sort.c,
13196 socket.c, snprintf.c, signal.c, sha_locl.h, sha1dgst.c, sha.h,
13197 sendlib.c, send.c, score.c, rfc822.h, rfc822.c, rfc2047.h,
13198 rfc2047.c, rfc1524.h, rfc1524.c, resize.c, recvattach.c,
13199 query.c, protos.h, postpone.c, pop.c, pgppubring.c, pgpkey.c,
13200 pgpinvoke.c, pgp.h, pgp.c, pattern.c, parse.h, parse.c, pager.h,
13201 pager.c, mx.h, mx.c, mutt_socket.h, mutt_regex.h, mutt_menu.h,
13202 mutt_curses.h, mutt.h, mime.h, mh.c, menu.c, mbox.c, mapping.h,
13203 main.c, mailbox.h, lib.c, keymap.h, keymap.c, init.h, init.c,
13204 imap.h, imap.c, hook.c, history.h, history.c, help.c, headers.c,
13205 hdrline.c, hash.h, hash.c, handler.c, gnupgparse.c, globals.h,
13206 getdomain.c, functions.h, from.c, flags.c, filter.c, enter.c,
13207 edit.c, dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c,
13208 copy.h, copy.c, compose.c, complete.c, commands.c, color.c,
13209 charset.h, charset.c, buffy.h, buffy.c, browser.c, attach.h,
13210 attach.c, alias.c, addrbook.c, acconfig.h: Get rid of the rcsid
13211 fields. They are getting in the way whenever I merge changes
13214 * po/nl.po, init.h, configure.in: Merging changes from stable.
13216 * configure.in: Don't add regex.c, but regex.o to the LIBOBJS
13217 variable when needed.
13219 * init.h: Fix default settings for use_mailcap and mime_forward.
13221 1999-01-06 10:13:32 roessler (roessler)
13223 * po/fr.po, po/de.po, sendlib.c, regex.c, protos.h, parse.c,
13224 mutt_regex.h, mbox.c, main.c, hdrline.c, from.c, date.c,
13225 configure.in, acconfig.h, _regex.h, Makefile.am, INSTALL:
13226 [unstable] Merge changes from stable: rx -> regex, Byrial's
13227 timezone patch, translation updates.
13229 * sendlib.c, protos.h, parse.c, mbox.c, from.c, date.c: Byrial's
13230 timezone patch, without the absurd optimizations.
13232 * regex.c: branches: 1.1.2; file regex.c was initially added
13233 on branch mutt-1-0-stable.
13235 * regex.c, mutt_regex.h, main.c, configure.in, acconfig.h:
13236 Use gnu regex instead of gnu rx. This library is said to
13237 behave better. Additionally, it supports \<...\> patterns.
13238 The files _regex.h and regex.c included with this distribution
13239 correspond to posix/regex.[ch] from the glibc 2.0.7t source tree.
13241 * _regex.h: branches: 1.1.2; file _regex.h was initially added
13242 on branch mutt-1-0-stable.
13244 * _regex.h, Makefile.am, INSTALL: Use gnu regex instead of
13245 gnu rx. This library is said to behave better. Additionally,
13246 it supports \<...\> patterns. The files _regex.h and regex.c
13247 included with this distribution correspond to posix/regex.[ch]
13248 from the glibc 2.0.7t source tree.
13250 * po/nl.po, po/fr.po: Various fixes to the NL translation;
13251 new French messages.
13253 1999-01-05 14:35:18 roessler (roessler)
13255 * sendlib.c, mutt.h, main.c, configure.in, charset.h, charset.c,
13256 Makefile.am: [unstable] Adding experimental new character set
13259 * po/de.po: Merging from stable.
13261 * po/de.po: Fix a typo in de.po.
13263 * po/de.po: [unstable] Merging changes from stable.
13265 * po/nl.po, hdrline.c, curs_main.c, configure.in: [unstable]
13266 merging changes from stable.
13268 * hdrline.c: Conditionally display score and number of lines.
13270 * po/nl.po: branches: 1.1.2; file nl.po was initially added on
13271 branch mutt-1-0-stable.
13273 * po/nl.po, po/de.po, configure.in: [stable] Adding the NL
13274 translation; correcting some bugs in the DE translation.
13276 1999-01-04 19:15:10 roessler (roessler)
13278 * curs_main.c: [unstable] fix next-unread plus collapsing.
13280 * curs_main.c: [stable] Fix next-unread when collapsing threads.
13282 * curs_main.c: [unstable] merging changes from stable.
13284 * curs_main.c: [stable] fix a bogus type cast.
13286 * reldate.h, curs_main.c: [unstable] merging in changes from
13289 * curs_main.c: [stable] Don't use the index elements of header
13290 structures when new messages arrived on the index.
13292 * reldate.h: 0.95.1 should have a proper release date.
13294 * send.c, pgp.c, handler.c, configure.in: Make the experimental
13295 branch the main trunk.
13297 * po/uk.po: branches: 1.12.2; 0.95.1 post-release commit.
13299 * po/ru.po: branches: 1.33.2; 0.95.1 post-release commit.
13301 * po/pl.po: branches: 1.3.2; 0.95.1 post-release commit.
13303 * po/it.po: branches: 1.24.2; 0.95.1 post-release commit.
13305 * po/fr.po: branches: 1.7.2; 0.95.1 post-release commit.
13307 * po/es.po: branches: 1.15.2; 0.95.1 post-release commit.
13309 * po/de.po: branches: 1.48.2; 0.95.1 post-release commit.
13311 * configure.in: [unstable] Create suitable version strings.
13313 * VERSION: branches: 2.1.2; [stable] Preparing 0.95.1.
13315 * ChangeLog: branches: 2.5.2; [stable] Preparing 0.95.1.
13317 * send.c: [unstable] commit changes from the stable tree.
13319 * send.c: branches: 2.1.2; [stable] When sending a message
13320 in batch mode failed, mutt would dump core. Patch from Byrial
13323 * pgp.c, handler.c: [unstable] Add multiple signature support.
13325 1999-01-02 17:23:24 roessler (roessler)
13327 * sendlib.c: branches: 2.3.4; I shouldn't accept patches on
13328 New Year's day. Not even new-year related patches.
13330 * ChangeLog: I shouldn't accept patches on New Year's day.
13331 Not even new-year related patches.
13333 * po/it.po: Fixing a typo.
13335 * protos.h: branches: 2.1.4; mutt_parse_date () shouldn't modify
13336 its argument. Problem noted by Byrial Jensen.
13338 * parse.c: branches: 2.2.4; mutt_parse_date () shouldn't modify
13339 its argument. Problem noted by Byrial Jensen.
13341 * handler.c: branches: 2.1.2; 2.1.4; mutt_parse_date ()
13342 shouldn't modify its argument. Problem noted by Byrial Jensen.
13344 * lib.c: branches: 2.2.4; Fix safe_symlink to correctly handle
13347 1999-01-01 09:43:15 roessler (roessler)
13349 * sendlib.c: New Year's time zone handling patch from Manish
13350 Singh <yosh@gimp.org>.
13352 1998-12-31 09:45:46 roessler (roessler)
13354 * curs_main.c: branches: 2.3.4; The attached patch moves code
13355 for sorting the index and restoring the current message from
13356 mutt_index_menu() to a new function. It saves code duplication.
13358 1998-12-30 07:58:40 roessler (roessler)
13360 * pgp.c: branches: 2.1.2; 2.1.4; Localize some more messages.
13361 From Michael Sobolev.
13363 * main.c: branches: 2.1.4; Localize some more messages.
13364 From Michael Sobolev.
13366 1998-12-29 16:29:03 roessler (roessler)
13368 * mbox.c: branches: 2.3.4; Use sizeof instead of strlen for
13369 some fixed strings.
13371 * ChangeLog: Use sizeof instead of strlen for some fixed strings.
13373 * mh.c: branches: 2.5.4; Take setting the index_hint out of
13374 the main loop of mh_check_mailbox().
13376 1998-12-28 14:59:04 roessler (roessler)
13378 * attach.c: branches: 2.1.4; Fix a segmentation fault when
13379 viewing message/rfc822 attachments from the compose screen.
13381 1998-12-23 15:57:00 roessler (roessler)
13383 * pattern.c: branches: 2.1.4; A slightly modified version of
13384 Vikas' pattern_match patch. This changes the semantics of the
13385 pattern-something functions so they only apply to _visible_
13386 messages. (With the exception of limit: In this case, the user
13387 can add another pattern if he wants to limit further, or he can
13388 give an entirely new pattern.)
13390 1998-12-22 18:07:19 roessler (roessler)
13392 * sendlib.c: Fix MIME forwarding. From Vikas.
13394 1998-12-21 12:38:57 roessler (roessler)
13396 * mx.c: branches: 2.3.4; Adjust some hash-related parameters.
13398 * mh.c, mbox.c: Adjust some hash-related parameters.
13400 * imap.c: branches: 2.2.4; Adjust some hash-related parameters.
13402 * charset.c: branches: 2.1.4; Adjust some hash-related
13405 * ChangeLog: *** empty log message ***
13407 * mx.c, mh.c, mbox.c: Mail folder synchronization-related fixes:
13409 - Another situation under which mutt would lose track of the
13410 current message when maildir folders changed has been removed.
13412 - While synchronizing mbox-type folders, a write error when
13413 constructing the draft version of the new mail folder would
13414 leave behind a copy ofthe file containing the draft. This is
13415 most annoying if the write error is due to lack of disk space.
13417 * po/pl.po: Small \n fixes.
13419 * parse.c: mutt_strlen() optimizations from Byrial Jensen.
13421 * from.c: branches: 2.1.4; mutt_strlen() optimizations from
13424 * lib.c: mutt_strlen() optimizations from Byrial Jensen.
13426 * po/pl.po: Add the polish translation.
13428 * configure.in: branches: 2.2.2; 2.2.4; Register the polish
13431 * doc/manual.sgml.in: branches: 1.18.4; Fixes to the forwarding
13432 chapter. From O'Shaughnessy Evans <shaug@gstis.net>.
13434 * m4/README: Here is a small patch to simplify
13435 m4/Makefile.am.in. This came out of a suggestion I made to Jim
13436 Meyering (maintainer of GNU fileutils, where I snarfed the code
13437 from :). (From: Lars Hecking <lhecking@nmrc.ucc.ie>)
13439 * m4/Makefile.am.in: branches: 1.2.4; Here is a small patch to
13440 simplify m4/Makefile.am.in. This came out of a suggestion I made
13441 to Jim Meyering (maintainer of GNU fileutils, where I snarfed
13442 the code from :). (From: Lars Hecking <lhecking@nmrc.ucc.ie>)
13444 1998-12-18 10:22:59 roessler (roessler)
13446 * mh.c: Catch an error condition when synchronizing mh messages.
13448 * po/de.po: Fix a format which had %s instead of %d.
13450 1998-12-17 18:39:48 roessler (roessler)
13452 * ChangeLog: *** empty log message ***
13454 * INSTALL: branches: 2.1.4; I've been told that the FreeBSD shell
13455 has been fixed meanwhile. Additionally, add the note from Vikas
13456 on patching Solaris to get mutt work properly on that system.
13458 * mh.c: Fix attachment deletion for maildir/mh folders. This may
13459 fix other mh-related problems, too.
13461 * curs_lib.c: branches: 2.2.4; Don't even try to clear the
13462 status line when not in curses mode.
13464 1998-12-16 13:23:06 roessler (roessler)
13466 * imap.c: Two lines were in reverse order. Noted by Daniel
13469 * thread.c: branches: 2.1.4; Give Daniel Eisenbud a "lock"
13472 * pager.c: branches: 2.2.4; Fix "$resolve" behaviour for OP_TAG
13473 and OP_TOGGLE_NEW from the pager.
13475 * curs_lib.c: SLang-related fixes to mutt_endwin().
13477 * compose.c: branches: 2.1.4; Permit the user to set the typical
13478 MIME parameters used with application/pgp messages.
13480 * color.c: branches: 2.1.4; Fix a segfault noted by Stephan Hack.
13481 (Fix noted by Vikas.)
13483 * configure.in: Make the sendmail check compatible with newer
13484 autoconf versions. Noted by Lars Hecking.
13486 1998-12-13 08:10:13 roessler (roessler)
13488 * mx.c, curs_main.c: Don't dump core when closing a NULL context.
13489 Fixes the "exit from no-mailbox mode" bug.
13491 1998-12-12 10:14:43 roessler (roessler)
13493 * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po, po/de.po:
13494 Post-release commit.
13496 * hook.c: branches: 2.1.4; More _PGPPATH and us dist related
13499 * curs_main.c: More _PGPPATH and us dist related fixes.
13501 * mutt.h: branches: 2.1.4; Don't define M_PGPHOOK unless _PGPPATH
13504 * pager.c: Another reap.pl-related fix.
13506 * Makefile.am: branches: 2.1.4; The us-dist target was screwed.
13508 * thread.c: *** empty log message ***
13510 * system.c, strcasecmp.c, status.c: branches: 2.0.4; *** empty
13513 * stamp-h.in: *** empty log message ***
13515 * sort.h, sort.c, socket.c, snprintf.c, signal.c, sha_locl.h,
13516 sha1dgst.c, sha.h: branches: 2.0.4; *** empty log message ***
13518 * sendlib.c: *** empty log message ***
13520 * send.c: branches: 2.0.2; *** empty log message ***
13522 * score.c, rfc822.h, rfc822.c, rfc2047.h, rfc2047.c, rfc1524.h,
13523 rfc1524.c, resize.c, reldate.h, recvattach.c: branches: 2.0.4;
13524 *** empty log message ***
13526 * reap.pl: *** empty log message ***
13528 * query.c: branches: 2.0.4; *** empty log message ***
13530 * protos.h, prepare: *** empty log message ***
13532 * postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h:
13533 branches: 2.0.4; *** empty log message ***
13535 * pgp.c, pattern.c: *** empty log message ***
13537 * parse.h: branches: 2.0.4; *** empty log message ***
13539 * parse.c: *** empty log message ***
13541 * pager.h: branches: 2.0.4; *** empty log message ***
13543 * pager.c: *** empty log message ***
13545 * mx.h: branches: 2.0.4; *** empty log message ***
13547 * mx.c: *** empty log message ***
13549 * mutt_socket.h, mutt_regex.h, mutt_menu.h, mutt_curses.h:
13550 branches: 2.0.4; *** empty log message ***
13552 * mutt.h, mkinstalldirs, missing, mime.types: *** empty log
13555 * mime.h: branches: 2.0.4; *** empty log message ***
13557 * mh.c: *** empty log message ***
13559 * menu.c: branches: 2.0.4; *** empty log message ***
13561 * mbox.c: *** empty log message ***
13563 * mapping.h: branches: 2.0.4; *** empty log message ***
13565 * main.c: *** empty log message ***
13567 * mailbox.h: branches: 2.0.4; *** empty log message ***
13569 * lib.c: *** empty log message ***
13571 * keymap.h, keymap.c: branches: 2.0.4; *** empty log message ***
13573 * install-sh: branches: 2.0.10; *** empty log message ***
13575 * init.h, init.c, imap.h: branches: 2.0.4; *** empty log
13578 * imap.c, hook.c: *** empty log message ***
13580 * history.h, history.c, help.c, headers.c, hdrline.c, hash.h,
13581 hash.c: branches: 2.0.4; *** empty log message ***
13583 * handler.c: *** empty log message ***
13585 * gnupgparse.c, globals.h, getdomain.c: branches: 2.0.4; ***
13586 empty log message ***
13588 * gen_defs: branches: 2.0.6; *** empty log message ***
13590 * functions.h: branches: 2.0.4; *** empty log message ***
13592 * from.c: *** empty log message ***
13594 * flags.c, filter.c, enter.c, edit.c, dotlock.h, dotlock.c,
13595 date.c: branches: 2.0.4; *** empty log message ***
13597 * curs_main.c, curs_lib.c: *** empty log message ***
13599 * copy.h, copy.c: branches: 2.0.4; *** empty log message ***
13601 * configure.in: *** empty log message ***
13603 * config.sub, config.guess: branches: 2.0.6; *** empty log
13606 * compose.c: *** empty log message ***
13608 * complete.c, commands.c: branches: 2.0.4; *** empty log
13611 * color.c: *** empty log message ***
13613 * charset.h: branches: 2.0.4; *** empty log message ***
13615 * charset.c: *** empty log message ***
13617 * buffy.h, buffy.c, browser.c, attach.h: branches: 2.0.4; ***
13618 empty log message ***
13620 * attach.c: *** empty log message ***
13622 * alias.c, addrbook.c, acconfig.h: branches: 2.0.4; *** empty
13625 * VERSION, TODO: *** empty log message ***
13627 * README: branches: 2.0.4; *** empty log message ***
13629 * OPS.PGP: *** empty log message ***
13631 * OPS, NEWS, Muttrc.in: branches: 2.0.4; *** empty log message
13634 * Makefile.am, INSTALL, GPL, ChangeLog, COPYRIGHT, ABOUT-NLS:
13635 *** empty log message ***
13637 * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po, po/de.po,
13638 reldate.h, VERSION, ChangeLog: Release-commit for 0.95i.
13640 * hash.c: Use a better hash function. Contributed by Stefan
13641 Langerman <lfalse@paul.rutgers.edu> to mutt-users.
13643 1998-12-11 20:48:14 roessler (roessler)
13645 * reldate.h, VERSION, ChangeLog: 0.94.999 pre-release commit.
13647 * main.c: Bail out with a text-based error message if a
13648 non-existing mailbox is given as a -f command line argument.
13650 * Makefile.am: The distdir target creates hard links for the
13651 source files. This has the consequence that the us-dist hook
13652 will demolish files in the main source tree. We have to un-link
13653 the various instances of the source code.
13655 * INSTALL: Warn about regexp-related problems under Solaris 2.6.
13657 * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po, po/de.po:
13658 Various last-minute changes and automatic updates.
13660 * main.c: Go into no-mailbox mode when the initial folder can't
13663 * mh.c: Undoing the mh_speed patch.
13665 * po/it.po, po/fr.po: l10n fixes.
13667 * curs_main.c: Start a new reply and postpone it. Then type m
13668 (mail), and recall and send the postponed reply. The replied
13669 message is _not_ flagged replied.
13671 (From Byrial Jensen.)
13673 * po/fr.po: Bug-fixed french l10n.
13675 * parse.c: Multipart parser fixes from Byrial. Finally.
13677 * po/it.po: Small fix.
13679 1998-12-10 22:48:56 roessler (roessler)
13681 * po/fr.po, configure.in: Add the french l10n.
13683 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h:
13684 post-release commit 0.94.99.
13686 * VERSION, README, ChangeLog: Pre-release commit for 0.94.99.
13688 * menu.c: Fix tag-prefix.
13690 * compose.c: Redraw fix after the content type was changed on
13693 1998-12-08 23:09:53 roessler (roessler)
13695 * help.c: Help screen resizing nit. From Gero Treuner.
13697 * doc/manual.sgml.in: Typo.
13699 * sendlib.c: Work around sendmail 8.9.1a invalidating PGP/MIME
13700 signatures by re-ordering MIME headers in the way sendmail does.
13702 * mh.c: Keep track of file name changes for files wandering
13703 around between the subfolders of a maildir.
13705 * mh.c: More fixes to the maildir resynchronization code.
13706 This should now also smoothly handle the case of messages
13707 _vanishing_ from maildir's new/ subdirectory.
13709 * init.c: Make the debug file access unbuffered. Important if
13710 we are debugging crashes.
13712 1998-12-07 21:13:44 roessler (roessler)
13714 * mx.c, mh.c: Fix a couple of flag-related bugs in the maildir
13715 folder update code.
13717 * imap.c: Fix a completely ugly comment formatting.
13719 * mutt.h: Adjust '#' to the first column.
13721 * rfc2047.c: Don't tag us-ascii headers as $Charset or
13724 1998-12-03 23:29:37 roessler (roessler)
13726 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h,
13727 VERSION, ChangeLog: release-commit 0.94.18.
13729 1998-12-02 20:12:35 roessler (roessler)
13731 * contrib/Pine.rc, contrib/Mush.rc: Bring the sample rc files
13732 better in synch with the actual code.
13734 * recvattach.c: Remove a warning which comes from code actually
13735 belonging to the send_charset patch.
13737 * rfc2047.c: Encode- and decode the "val" field when using mutt
13738 with EXACT_ADDRESS enabled.
13740 * Makefile.am: Small fixes to the build process. From Lars
13743 * compose.c: The attached patch fixes yet another redraw related
13744 bug. When I call OP_SAVE from the Compose menu and use the
13745 file-browser and 'q' out of the file-browser, the screen still
13746 shows the browser, but the control is really in the Compose
13747 menu. A Ctrl-L verifies this. Basically, a screen redraw
13752 * mutt_menu.h, menu.c, compose.c: From the Compose menu, invoke
13753 attach-message. Tag a whole bunch of messages. Say, for example,
13754 100. When you exit the folder, the Compose menu's status line
13759 * browser.c: patch-0.94.17.vikas.browser_redraw.1
13761 1998-11-23 21:10:12 roessler (roessler)
13763 * protos.h, lib.c: Change safe_malloc's size parameter from
13764 (unsigned int) to size_t.
13766 * send.c, protos.h, pattern.c, alias.c: From Byrial:
13768 I don't think that the match-all pattern modifier works as can
13769 be expected from a logical point of view.
13771 The attached patch will make it work as I expect it to work:
13773 - It works on all patterns which explicit or implicit use
13774 address lists: ~c, ~C, ~e, ~f, ~l, ~L, ~p, ~P, and ~t. (It
13775 didn't work with ~l before).
13777 - It works such that a modified pattern always match, unless
13778 there is at least one address in at least one of the
13779 referenced lists that it doesn't match.
13781 * doc/manual.sgml.in, send.c, mutt.h, mh.c, init.h, Muttrc.in:
13782 Introduce a new option $reply_self. From Vikas.
13784 1998-11-20 00:27:03 roessler (roessler)
13786 * po/it.po: New it.po from Mario.
13788 * doc/mutt.man.in: branches: 1.4.4; Fix a small typo.
13790 1998-11-19 23:57:03 roessler (roessler)
13792 * contrib/Pine.rc: Fix some ancient syntax.
13794 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, send.c:
13795 Hack around problems with multi-valued Reply-To headers.
13796 From Roland Rosenfeld.
13798 * rfc2047.c: Properly encode '_' characters in words which
13801 * sendlib.c: Use mutt_is_message_type() in the message
13802 transformation code.
13804 * po/Makefile.in.in: Fix all Makefiles. make
13805 DESTDIR=/path/to/something install should work now.
13807 * doc/Makefile.in: branches: 1.15.4; Fix all Makefiles.
13808 make DESTDIR=/path/to/something install should work now.
13810 * Makefile.am: Fix all Makefiles. make DESTDIR=/path/to/something
13811 install should work now.
13813 1998-11-18 23:09:46 roessler (roessler)
13815 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h,
13816 VERSION, ChangeLog: Release-commit for 0.94.17.
13818 * sendlib.c, protos.h, pgp.c, parse.c, lib.c, compose.c: This
13819 patch simplifies the generation of content type parameters
13820 significantly by introducing a funciton mutt_set_parameter().
13821 Additionally, we re-use code from parse.c for parsing user-input
13822 content type headers on the compose screen.
13824 * compose.c: Remove some uuencode-related debris.
13826 * recvattach.c: Remove some code which crept in from the external
13827 character set patch.
13829 * recvattach.c: Make optional formats work while processing
13832 * mh.c: Remove bogus re-sorting code from the maildir check
13835 * mutt.h: Include <unistd.h>, so SEEK_SET is defined on some
13836 systems which don't do so in <stdlib.h>.
13838 1998-11-17 13:23:26 roessler (roessler)
13840 * po/uk.po, po/ru.po, po/it.po, po/es.po: Checkpoint commit,
13841 containing quite a few fuzzy translations.
13843 * po/de.po: Update some messages.
13845 * m4/Makefile.am.in, m4/README, m4/gettext.m4, m4/lcmessage.m4,
13846 m4/progtest.m4, prepare, configure.in, Makefile.am: Configuration
13847 fixes from Lars Hecking, with some more fixes and modifications
13848 from myself. With some luck, you don't need a gettext
13849 installation any more.
13851 * sendlib.c: Fix the base64 encoder. The current code would
13852 produce slightly unpredictible output which leads to bad
13855 * postpone.c, pgp.c, parse.c, pager.c: Fix a search coloring
13858 1998-11-16 11:44:42 roessler (roessler)
13860 * protos.h: Drop ci_attach - it doesn't exist. Noted by Byrial
13863 1998-11-15 09:53:23 roessler (roessler)
13865 * parse.c: Stupid typo.
13867 * protos.h, parse.c, attach.c: My version of Byrial's parse_part
13870 * recvattach.c, protos.h, mutt.h, copy.c, compose.c: I can
13871 elaborate a little more on the last paragraph. It is deletion
13872 of the top level part direct under a message/rfc822 part which
13873 gives problems because the headers of the message/rfc822 part
13874 have to be changed in this case. It is hard to tell exactly how
13875 many bytes and lines will be removed and added in this case.
13877 If we can refrain from deletion of such parts and thus only
13878 allow deletion of parts direct under a multipart part, then it is
13879 relative easy always to make correct Content-Length: and Lines:
13880 headers in the copy. (The correctness of the Lines count is
13881 dependent of the correctness of the initial value, though).
13883 (From: Byrial Jensen)
13885 * doc/manual.sgml.in: Correcting Vikas' E-Mail address in the
13888 1998-11-14 08:24:56 roessler (roessler)
13890 * doc/manual.sgml.in: Update Byrial's e-mail address.
13892 * copy.c: Simplify the new attachment deletion code not to require
13893 an extra temporary file. (From: Byrial Jensen <byrial@image.dk>)
13895 * help.c, handler.c: Type cast nit from Gero Treuner.
13897 1998-11-13 18:31:06 roessler (roessler)
13899 * imap.c: Currently, Mutt won't use a default folder if just the
13900 IMAP server is specified. In fact, if the folder isn't specified,
13903 The attached patch will use INBOX as the IMAP folder name if
13904 none is specified, eliminating the core-dump.
13906 (From: Aaron Schrab <aaron+mutt@schrab.com>)
13908 1998-11-12 21:52:01 roessler (roessler)
13910 * mutt.h, copy.c: Byrial's latest attachment deletion patch.
13912 * mutt.h, lib.c, handler.c: Introduce a state_printf() function.
13914 1998-11-11 21:18:08 roessler (roessler)
13916 * po/it.po: New it.po from Marco.
13918 * snprintf.c: Don't use the mutt_str* functions in this module.
13920 * strcasecmp.c: the s/str.*cmp/mutt_str.*cmp/ replacement should
13921 not have taken place here.
13923 1998-11-10 22:21:51 roessler (roessler)
13925 * dotlock.c: Don't use mutt_strsomething in the dotlocking code.
13927 * send.c: Fix the $metoo option's behaviour.
13929 * thread.c, strcasecmp.c, status.c, sort.c, socket.c,
13930 snprintf.c, sendlib.c, send.c, score.c, rfc822.c, rfc2047.c,
13931 rfc1524.c, recvattach.c, query.c, protos.h, postpone.c, pop.c,
13932 pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.c, pattern.c, parse.c,
13933 pager.c, mx.c, mh.c, menu.c, mbox.c, main.c, lib.c, keymap.c,
13934 init.c, imap.c, hook.c, history.c, help.c, headers.c, hdrline.c,
13935 hash.c, handler.c, gnupgparse.c, getdomain.c, from.c, enter.c,
13936 edit.c, dotlock.c, curs_lib.c, copy.c, compose.c, complete.c,
13937 commands.c, color.c, charset.c, buffy.c, browser.c, attach.c,
13938 alias.c, addrbook.c: Introduce or rewrite mutt_{str*cmp,strlen}
13939 and use them all over the place. If there are still segmentation
13940 faults due to missing NONULLs over, they are gone now.
13942 * main.c: Add a "pseudo-credit" to the extended copyright notice.
13944 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h,
13945 VERSION, ChangeLog: Releasing 0.94.16.
13947 * sendlib.c, mx.h, mx.c, mbox.c, init.c, copy.c, commands.c,
13948 buffy.c, attach.c: Experimental support for the so-called
13949 "kendra" mail folder format. This seems to be used on OS/2 and
13950 is, actually, a slibhtly modified version of the MMDF format.
13952 * parse.c: Do some sanity checking when reading attachment.
13953 This fix should catch bad attachments.
13955 * edit.c: Fix a possible buffer overflow. (This seems to be
13956 the one noticed by Pavel Gulchouck <gul@lucky.net>.)
13958 * compose.c: Wrong fix from Vikas. Undo it. (Noted by Byrial.)
13960 * curs_lib.c, compose.c: Fix a multi_choice related bug.
13963 * buffy.c: Skip empty mailbox parameters. This fixes a
13964 segmentation fault noted by Marco d'Itri.
13966 1998-11-09 19:28:42 roessler (roessler)
13968 * from.c: Catch possible bad memory access.
13970 * doc/manual.sgml.in, sendlib.c, protos.h, init.h, globals.h,
13971 copy.c, Muttrc.in: Rewrite copy_delete_attach().
13973 * sort.c, score.c, protos.h, curs_main.c, color.c: Fix an
13974 efficiency problem with the color index features.
13976 * doc/mutt.man.in: Replace @sharedir@ by @sysconfdir@.
13978 * doc/manual.sgml.in: Make the default_hook documentation match
13981 * main.c, curs_main.c: Avoid duplicate mx_close_mailbox() when
13984 * browser.c: The attached patch fixes a potential problem in
13985 folder_format_str() where a fixed buffer might not be null
13986 terminated. From Vikas.
13988 * init.c: The attached patch fixes a bug in :set variable=<TAB>
13989 where variables of type DT_SORT were not getting expanded (only
13990 4 of them, but a bug nevertheless). From Vikas.
13992 * browser.c: patch-0.94.15.vikas.browser_sort.3
13994 * doc/manual.sgml.in: Add a forwarding chapter to the manual.
13997 * po/de.po: Revert de.po to the traditional German spelling rules.
13999 * po/de.po, pop.c: L10 fixes from Gero Treuner.
14001 * parse.c, handler.c: A message/external-body handler.
14002 From Byrial Jensen.
14004 * protos.h, parse.c: - remove the static declaration from
14005 parse_date() in parse.c, - rename it to mutt_parse_date() -
14006 fix a minor bug: the timezone information in an expires-header
14007 was used to set the timezone of the send time.
14009 (From Byrial Jensen <byrial@post3.tele.dk>.)
14011 * Muttrc.in: Fix some spelling errors noted by Boris Wesslowski
14012 <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
14014 * handler.c: Byrial Jensen's alternative_handler patches.
14015 This may lead to non-desirable effects with attachment deletion;
14016 these effects will go when the new attachment deletion code
14019 * parse.c: SeokChan LEE <bofh@nuri.net> says KST has a nine hour
14022 * pager.c, help.c: Fix the display of DEL in the pager.
14024 * send.c: Fix a group reply problem.
14026 1998-10-30 13:00:10 roessler (roessler)
14028 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po: Some recent
14031 1998-10-29 09:46:45 roessler (roessler)
14033 * mbox.c: Mbox robustness patch from Johnny Tevessen
14034 <j.tevessen@gmx.net>.
14036 * po/de.po: Fixing a typo.
14038 * imap.c: This patch should cause mutt to ask for your IMAP
14039 login/password again if its wrong. From Brandon Long.
14041 1998-10-28 21:48:36 roessler (roessler)
14043 * doc/manual.sgml.in, reldate.h, VERSION, NEWS, ChangeLog:
14044 0.94.15 release commit.
14046 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po: pre-release
14049 * curs_lib.c: Add an IsPrint check to mutt_message() and
14050 mutt_curses_error(). This will prevent _some_ advert effects from
14051 l10ns which don't fit together with the terminal's abilities.
14052 There are still quite a few raw printw() etc. - we may wish to
14053 introduce our own, locale-safe versions of these.
14055 * po/POTFILES.in: reldate contais really _no_ i18n-related data.
14057 * send.c: Don't try to recall a postponed message when we are
14060 * copy.c: Fix a possible segmentation fault when deleting nested
14063 * doc/manual.sgml.in, send.c, mutt.h, init.h: Add a $forward_weed
14064 option which controls header weeding when decode-forwarding
14067 * po/ru.po, po/it.po, po/es.po, po/de.po: German translation
14068 fixes from Gero plus checkpoint commit.
14070 * doc/manual.sgml.in, pager.h, pager.c, mutt_menu.h, keymap.c,
14071 help.c, curs_main.c, commands.c, attach.c, OPS: Gero Treuner's
14074 * po/ru.po, po/it.po, po/es.po, po/de.po: Adding a current
14075 spanish translation.
14077 * send.c: if reply-to points to the address on the from header,
14078 use the from header's value for composing a reply's recipient
14079 list, not the reply-to header.
14081 * configure.in: add the ukrainian l10n.
14083 1998-10-27 19:02:45 roessler (roessler)
14085 * configure: Configure is generated automatically and should
14086 thus _not_ be part of the CVS repository.
14088 * configure.in, configure, README, INSTALL: Try to detect Solaris
14089 2.4's broken regcomp().
14091 * send.c: Move some code around.
14093 * doc/manual.sgml.in: Some documentation nits.
14095 * dotlock.c: include config.h _before_ checking for HAVE_GETOPT.
14096 Noted by Scott Perlman <perlman@linguist.dartmouth.edu>.
14098 * Muttrc.in: Add a macro for viewing the manual.
14100 * pgp.c, configure.in, configure: i18n fixes.
14102 * po/ru.po, po/es.po, po/it.po, po/de.po: A couple of i18n
14103 fixes, plus a partial spanish translation from Boris Wesslowski
14104 <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
14106 * configure.in, configure: Handle systems which have neither
14107 pgp2 nor pgp5, but gpg correctly.
14109 * compose.c: - snd_entry() is marked static - You will only get
14110 a full redraw of the screen after invoking
14111 pgp_send_menu if you selected "sign as". - draw_envelope()
14112 and edit_address_list() use the same array of
14113 strings for titles/prompts. This saves both string data and
14114 code in both functions which have been a lot smaller.
14116 * sendlib.c, send.c, protos.h, postpone.c, compose.c: Preserve
14117 FCC headers when postponing. From Vikas.
14119 * mx.c, mutt.h, imap.c: Prevent mutt from re-reading IMAP folders
14122 1998-10-22 13:53:47 roessler (roessler)
14124 * send.c: Undo some superfluous changes. Pointed out by V.A.
14126 * send.c, protos.h, postpone.c: - Preserve certain headers'
14127 values when recallling a postponed message. TBD: Fcc.
14129 - Rename mutt_edit_message() to mutt_prepare_edit_message()
14130 since that's what that function actually does.
14132 * mx.h, mx.c, lib.c, flags.c: Make _all_ IMAP-related code
14133 conditionally defined. From Byrial Jensen.
14135 1998-10-21 22:46:16 roessler (roessler)
14137 * protos.h, pattern.c, hdrline.c: Fix match-all for the ~p,
14140 * compose.c: Vikas' write_fcc patch.
14142 * doc/manual.sgml.in: Documentation nits from Byrial.
14144 * curs_lib.c: Also accept numbers as input in mutt_multi_choice().
14147 * prepare: Fix the documentation reference in prepare.
14149 * doc/devel-notes.txt: Add a gettext automake macro patch which
14150 is needed for proper building of mutt.
14152 * prepare, config.h.in, aclocal.m4, README, INSTALL: Remove
14153 some automatically generated files from the CVS repository,
14154 and add a script which generates them.
14156 * Makefile.am: Don't overwrite $(sysconfdir)/Muttrc if present.
14158 * po/ru.po, po/it.po, po/de.po, protos.h, curs_lib.c, compose.c,
14159 commands.c, browser.c: Byrial Jensen's mutt_multi_choice()
14160 patch plus some German translations.
14162 * pgpinvoke.c, gnupgparse.c: Make gpg's output look a little
14165 * po/ru.po, po/it.po, po/de.po, reldate.h: Release commit.
14167 * VERSION, ChangeLog: Preparing 0.94.14.
14169 1998-10-20 22:02:58 roessler (roessler)
14171 * po/ru.po, po/it.po, po/de.po: Checkpoint commit.
14173 * config.h.in, Makefile.am: Include VERSION with the distribution.
14175 * configure.in, configure, VERSION, config.h.in: Don't hard-wire
14176 the program's version in configure.in, but use the VERSION
14177 file instead. Stolen from gnupg.
14179 * ChangeLog: Checkpoint commit.
14181 * doc/manual.sgml.in, keymap.c, functions.h, NEWS: Another
14182 macro-function fix from Vikas.
14184 * socket.c, mutt_socket.h: Fix the multiple connection code.
14187 1998-10-19 20:08:10 roessler (roessler)
14189 * postpone.c: fix a typo.
14191 * Makefile.am: Fix dotlock's installation when DOTLOCK_GROUP
14194 * po/it.po: Ups, this was missing from the repository.
14196 * po/ru.po, po/de.po: Adding some new and improved German
14199 * init.c: handle domain == "@" properly.
14201 * postpone.c: Fix the behaviour when recalling postponed messages:
14202 Content types would not be restored.
14204 1998-10-16 12:09:37 roessler (roessler)
14206 * lib.c: Harden mutt_free_header() against NULL pointers.
14208 * keymap.c, handler.c: Nits from Vikas.
14210 * send.c: Fix a segmentation fault when OPT_RECALL is
14213 * commands.c: Don't write out bad content-length and lines
14214 headers when decode-saving a message.
14216 1998-10-15 23:09:30 roessler (roessler)
14218 * po/ru.po, po/de.po: *** empty log message ***
14220 * intl/textdomain.c, intl/localealias.c, intl/loadmsgcat.c,
14221 intl/l10nflist.c, intl/intl-compat.c, intl/gettext.c,
14222 intl/finddomain.c, intl/explodename.c, intl/dgettext.c,
14223 intl/dcgettext.c, intl/cat-compat.c, intl/bindtextdom.c,
14224 thread.c, system.c, strcasecmp.c, status.c, sort.c, socket.c,
14225 snprintf.c, signal.c, sha1dgst.c, sendlib.c, send.c, score.c,
14226 rfc822.c, rfc2047.c, rfc1524.c, resize.c, recvattach.c, query.c,
14227 postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.c,
14228 pattern.c, parse.c, pager.c, mx.c, mh.c, menu.c, mbox.c,
14229 main.c, lib.c, keymap.c, init.c, imap.c, hook.c, history.c,
14230 help.c, headers.c, hdrline.c, hash.c, handler.c, gnupgparse.c,
14231 getdomain.c, from.c, flags.c, filter.c, enter.c, edit.c,
14232 dotlock.c, date.c, curs_main.c, curs_lib.c, copy.c, config.h.in,
14233 compose.c, complete.c, commands.c, color.c, charset.c, buffy.c,
14234 browser.c, attach.c, alias.c, addrbook.c, ChangeLog: Change
14235 "static char rcsid[]" to "static const char rcsid[]" to make
14236 gcc shut up about this.
14238 * po/stamp-cat-id, po/ru.po, po/mutt.pot, po/de.po,
14239 po/cat-id-tbl.c, reldate.h, configure.in, configure, config.h.in,
14240 Makefile.in, ChangeLog: Random pre-release clean-up.
14242 * po/mutt.pot, doc/manual.sgml.in, pattern.c, mutt.h: This
14243 patch introduces the ~k pattern for messages containing pgp
14246 * doc/manual.sgml.in: Add some missing key definitions.
14248 * mutt_curses.h: There seem to be systems which don't know
14251 * po/mutt.pot, po/cat-id-tbl.c: Check-point commit, again.
14253 * sendlib.c: Put #ifdefs around a variable which is only used
14254 for generating uuencoded messages.
14256 * ChangeLog: Update.
14258 * po/ru.po, po/mutt.pot, po/cat-id-tbl.c, sendlib.c, keymap.c,
14259 compose.c: A slightly modified version of Vikas' help_unbound
14262 * po/mutt.pot, sendlib.c, protos.h, postpone.c, parse.h, parse.c,
14263 mh.c, mbox.c, main.c, imap.c, headers.c, buffy.c: Fixing a memory
14264 hog which was introduced by the edit-message patch.
14266 1998-10-14 22:58:04 roessler (roessler)
14268 * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c, compose.c:
14269 Warn the user before sending out uuencoded attachments.
14271 * handler.c: Fix prefix and utf8 issues in the uudecoder.
14273 * sendlib.c, parse.c, mime.h, handler.c, globals.h, config.h.in:
14274 Thinking about this once again, ok folks, here comes x-uuencode
14279 * handler.c: When Charset is utf-8 (not recommended!), don't
14280 active utf8 translation in the various handler routines.
14282 * Makefile.in, Makefile.am: Add -I$(includedir) to the C
14283 preprocessor flags. Per request of Clint Olsen.
14285 * po/ru.po, po/de.po, configure.in, configure, config.h.in,
14286 Makefile.in, Makefile.am: More build process clean-up.
14288 * po/mutt.pot, po/Makefile.in.in, config.h.in, Makefile.in:
14289 Removing some instances of gnu-make specific command line
14292 * doc/manual.sgml.in: Document the match-all feature.
14294 * po/mutt.pot, main.c, dotlock.c, configure.in, configure,
14295 config.h.in, Makefile.in, Makefile.am: Various build fixes.
14297 * color.c: Adding some necessary ifdefs to color.c, From
14298 Irving_Wolfe@wolfe.net.
14300 1998-10-13 23:37:05 roessler (roessler)
14302 * po/ru.po, po/de.po: Checkpoint commit. This gets boring.
14304 * NEWS: Merging Vikas' NEWS file into the distributed one.
14306 * po/mutt.pot, config.h.in, Makefile.in, ChangeLog: Preparing
14309 * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c, reldate.h,
14310 recvattach.c, configure.in, configure, config.h.in, commands.c,
14311 README, NEWS, Makefile.in, Makefile.am, INSTALL: random
14312 pre-release clean-up.
14314 * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c,
14315 po/POTFILES.in, reap.pl, gen_defs, configure.in, configure,
14316 config.h.in, NEWS, Makefile.in, Makefile.am: Introducing a us-dist
14317 target to create a USG-friendly version of mutt. Additionally,
14318 the NEWS file is prepared for 0.95.
14320 * doc/devel-notes.txt: Add a short note on compiler warnings.
14322 * po/ru.po, po/de.po, po/POTFILES.in, po/Makefile.in.in, missing,
14323 mime.types: More $Id$ strings.
14325 * po/mutt.pot, po/cat-id-tbl.c, intl/textdomain.c,
14326 intl/localealias.c, intl/loadmsgcat.c, intl/loadinfo.h,
14327 intl/libgettext.h, intl/l10nflist.c, intl/intl-compat.c,
14328 intl/hash-string.h, intl/gettextP.h, intl/gettext.h,
14329 intl/gettext.c, intl/finddomain.c, intl/explodename.c,
14330 intl/dgettext.c, intl/dcgettext.c, intl/cat-compat.c,
14331 intl/bindtextdom.c, doc/devel-notes.txt, doc/applying-patches.txt:
14332 Add RCS $Id$ strings to (hopefully) all source files.
14334 * doc/PGP-Notes.txt: branches: 1.6.4; Add RCS $Id$ strings to
14335 (hopefully) all source files.
14337 * doc/Makefile.in: Add RCS $Id$ strings to (hopefully) all
14340 * contrib/sample.muttrc, contrib/sample.mailcap: branches:
14341 1.2.4; Add RCS $Id$ strings to (hopefully) all source files.
14343 * contrib/language50.txt, contrib/language.txt, contrib/Pine.rc,
14344 contrib/Mush.rc, contrib/Makefile.in, thread.c, system.c,
14345 strcasecmp.c, status.c, sort.h, sort.c, socket.c, snprintf.c,
14346 signal.c, sha_locl.h, sha1dgst.c, sha.h, sendlib.c, send.c,
14347 score.c, rfc822.h, rfc822.c, rfc2047.h, rfc2047.c, rfc1524.h,
14348 rfc1524.c, resize.c, reldate.h, recvattach.c, query.c, protos.h,
14349 postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h,
14350 pgp.c, pattern.c, parse.h, parse.c, pager.h, pager.c, mx.h, mx.c,
14351 mutt_socket.h, mutt_regex.h, mutt_menu.h, mutt_curses.h, mutt.h,
14352 mime.h, mh.c, menu.c, mbox.c, mapping.h, main.c, mailbox.h,
14353 lib.c, keymap.h, keymap.c, init.h, init.c, imap.h, imap.c,
14354 hook.c, history.h, history.c, help.c, headers.c, hdrline.c,
14355 hash.h, hash.c, handler.c, gnupgparse.c, globals.h, getdomain.c,
14356 gen_defs, functions.h, from.c, flags.c, filter.c, enter.c, edit.c,
14357 dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c, copy.h,
14358 copy.c, configure.in, compose.c, complete.c, commands.c, color.c,
14359 charset.h, charset.c, buffy.h, buffy.c, browser.c, attach.h,
14360 attach.c, alias.c, addrbook.c, acconfig.h, TODO, README, NEWS,
14361 Muttrc.in, Makefile.in, Makefile.am, INSTALL, GPL, COPYRIGHT:
14362 Add RCS $Id$ strings to (hopefully) all source files.
14364 * enter.c: Type Ctrl-V Ctrl-G in any input field.
14366 * curs_main.c: Bumping some dprint statements' debug levels.
14369 * po/ru.po, po/mutt.pot, po/de.po: Including the new ru.po file
14370 from "Andrej N. Gritsenko" <andrej@lucky.net>; check-point commit.
14372 1998-10-12 19:53:49 roessler (roessler)
14374 * recvattach.c, query.c, postpone.c, pgpkey.c, curs_main.c,
14375 compose.c, browser.c, addrbook.c: The attached patch removes
14376 some redundant code related to the macro function stuff. Since
14377 each menu calls km_dokey() to get the 'op' number to execute, the
14378 'menu' argument to km_dokey() _is_ the CurrentMenu. Hence, there
14379 is no need to explicitly save/restore the CurrentMenu all over
14380 the code. The only places it is being captured now is just before
14381 mutt_enter_comamnd() is called. This is to help the 'exec' command
14382 completion code so that it knows which menu to try and complete
14383 the function name from. (From: Vikas Agnihotri <VikasA@att.com>)
14385 * doc/manual.sgml.in, doc/manual.sgml, doc/Makefile.in, sendlib.c,
14386 main.c, init.c, configure.in, configure, config.h.in, acconfig.h,
14387 Makefile.in, Makefile.am: Mutt now correctly uses the sysconfdir
14388 as determined by configure.
14390 * po/ru.po, po/mutt.pot, po/de.po: Checkpoint commit.
14392 * po/ru.po, po/mutt.pot, po/de.po, reldate.h, configure.in,
14393 configure, ChangeLog: Check-point commit before 0.94.11 is
14396 1998-10-11 22:11:00 roessler (roessler)
14398 * doc/Makefile.in, contrib/Makefile.in: Makefile clean-up as
14399 suggested by Marco d'Itri.
14401 * doc/dotlock.man.in: branches: 1.3.4; Install dotlock's manual
14402 page under the correct name.
14404 * doc/Makefile.in: Install dotlock's manual page under the
14407 1998-10-08 13:22:16 roessler (roessler)
14409 * README: Reference some of the new doc files.
14411 * doc/Makefile.in: Some more changes to the installation process.
14413 * doc/Makefile.in: Fix the uninstall target; add some magic to
14414 build and install the HTML version of the manual if we can.
14416 * doc/applying-patches.txt, doc/devel-notes.txt,
14417 doc/PGP-Notes.txt, doc/Makefile.in: Some more documentation;
14418 install the html version of the manual if it's there.
14420 * doc/manual.sgml: The manual was wrong on the default binding
14423 1998-10-07 22:19:27 roessler (roessler)
14425 * doc/manual.sgml, pop.c, mutt.h, init.h, Muttrc.in: POP3
14426 LAST support. From Jason Lavoie <jason@mint.net> by way of
14429 * po/mutt.pot, po/cat-id-tbl.c: Clean-up commit.
14431 * gnupgparse.c: Redirect stdin and stderr to /dev/null when
14432 invoking gpgm for listing key IDs.
14434 * socket.c, mutt_socket.h, imap.c: First fix of the IMAP expunge
14435 handling. From Brandon Long.
14437 * keymap.c, curs_lib.c: Fix macro functions for the pager menu.
14439 * keymap.c: The attached patch fixes a minor inconsistency
14440 between the display of special key-names in the help screen
14441 and their actual usage. The help screen now shows the special
14442 keys exactly as you would/could/should use them in the
14443 muttrc/command-line. (From: Vikas Agnihotri <VikasA@att.com>)
14445 * keymap.c: Fix the error message for unbound keys. From Vikas.
14447 * browser.c: Clean up behind an aborted sort-by prompt on the
14448 file browser. From Vikas.
14450 * hdrline.c: The attached patch fixes a minor bug in
14451 $index_format's %B and %b where they didnt respect the given
14452 prefix. In addition, the manual says that %B is supposed to fall
14453 back to %b if the message is not sent to a known mailing list. The
14454 code was not doing that. (From: Vikas Agnihotri <VikasA@att.com>,
14455 noted on comp.mail.mutt by unny@rz114s0.rz.uni-karlsruhe.de
14456 (Vladimir Klebanov)).
14458 * doc/PGP-Notes.txt: pgp_language is obsolete. Noted by Heiko
14461 1998-10-06 15:10:53 roessler (roessler)
14463 * keymap.c: Macro function fixes.
14465 * curs_lib.c: With slang, ERR != -1.
14467 * po/mutt.pot, po/de.po: Message fix.
14469 * attach.c: Fix another pipe-related hang in
14470 mutt_view_attachment().
14472 1998-10-05 21:37:15 roessler (roessler)
14474 * configure, aclocal.m4: Another fix to libintl detection.
14476 * keymap.c, curs_lib.c: macro_function.2-3, from Vikas.
14478 * handler.c: File descriptor leak alert.
14480 * handler.c: Avoid a hang due to blocking pipe writes in the
14483 * keymap.c, curs_main.c, curs_lib.c: Make exec grok >= 1
14484 parameters; fix double ops problem in index_menu().
14486 * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c: L10n changes
14487 corresponding to the macro-function patch.
14489 * flags.c, compose.c: Some fixes to the macro-function patch.
14491 * po/ru.po: Adding the Russian Localization.
14493 * recvattach.c, query.c, protos.h, postpone.c, pgpkey.c,
14494 pager.c, mutt_curses.h, mutt.h, menu.c, keymap.c, init.h,
14495 init.c, globals.h, flags.c, enter.c, curs_main.c, curs_lib.c,
14496 configure.in, configure, compose.c, commands.c, browser.c,
14497 addrbook.c, aclocal.m4: Vikas' macro_function patch.
14499 1998-10-04 15:02:25 roessler (roessler)
14501 * configure.in, configure: Fixing some make-related problems
14502 noted by Petri Kaukasoina <kaukasoi-mutt@elektroni.ee.tut.fi>.
14504 * po/mutt.pot, send.c: Fix group-reply's behaviour.
14506 * doc/devel-notes.txt, doc/style-guide: Replace style-guide by
14507 some more general notes on mutt development.
14509 * Makefile.in: Propagate fixes from Makefile.am.
14511 * ChangeLog: Preparing 0.94.10.
14513 * po/mutt.pot, po/de.po: Noise.
14515 * configure.in, configure, Makefile.am: More fixes to the build
14516 process. This version was tested to build cleanly under SuSE
14519 1998-10-03 22:08:09 roessler (roessler)
14521 * doc/manual.txt: manual.txt can be rebuilt when making the dist -
14522 no need to keep this in the repository.
14524 * ChangeLog: Preparing ChangeLog for 0.94.10.
14526 * contrib/Makefile.in: Ups.
14528 * po/mutt.pot, po/de.po, po/cat-id-tbl.c,
14529 po/Makefile.in.in, doc/language50.txt, doc/language.txt,
14530 contrib/patch.slang-1.2.2.keypad.1, contrib/sample.mailcap,
14531 contrib/sample.muttrc, doc/Makefile.in, contrib/Mush.rc,
14532 contrib/Pine.rc, contrib/language.txt, contrib/language50.txt,
14533 sample.muttrc, sample.mailcap, reap.pl, pop.c,
14534 patch.slang-1.2.2.keypad.1, depend.awk, configure.in, configure,
14535 Pine.rc, Mush.rc, Makefile.in, Makefile.am, ChangeLog: Source tree
14536 and make process changes. make dist and make maintainer-clean
14537 should now work as they are supposed to.
14539 * help.c: Remove an unprotected gettext() call.
14541 * missing: *** empty log message ***
14543 * missing: Persuade CVS to get the file modes right.
14545 * INSTALL: Adding a note on SparcLinux problems when gcc is
14546 called with the -pedantic flag.
14548 1998-10-02 17:39:47 roessler (roessler)
14550 * po/mutt.pot, po/de.po: A small fix to get autoview messages
14553 * pattern.c, mutt.h, Makefile.in: patch-0.92.8.sec.match_all.1
14555 * po/mutt.pot, configure.in, configure, Makefile.in, Makefile.am:
14556 Fixing some build-related problems, and preparing 0.94.9p1.
14558 * doc/manual.txt, doc/manual.sgml, hdrline.c: Roland Rosenfeld's
14561 * mutt.h, compose.c: More () fixes.
14563 * mutt.h, edit.c, curs_lib.c, browser.c: With SLang, addstr()
14564 is a macro. This means we should put additional braces around
14565 _()-style arguments.
14567 1998-10-01 20:16:56 roessler (roessler)
14569 * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in,
14570 doc/Makefile.in: Translate help strings.
14572 * postpone.c, pager.c, help.c, compose.c, Makefile.in: Translate
14575 * intl/VERSION, intl/libintl.h, intl/libintl.glibc,
14576 intl/intlh.inst.in, intl/COPYING, intl/BUGS, intl/AUTHORS: ***
14577 empty log message ***
14579 * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in,
14580 recvattach.c, query.c, pager.c, curs_main.c, compose.c, browser.c,
14581 addrbook.c: Translate the various help lines.
14583 * mutt.h, lib.c, handler.c: Gero Treuner's reply_quote patch.
14585 * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in: Add
14586 l10n for handler.c.
14588 * po/mutt.pot, po/de.po, po/cat-id-tbl.c, curs_lib.c: Make
14589 mutt_yesorno() language sensitive.
14591 * po/de.po: Various German-language related fixes.
14593 * reldate.h, configure.in, configure, TODO, Makefile.in,
14594 ChangeLog: Preparing 0.94.9i.
14596 * po/de.po: German l10n, first take.
14598 * intl/AUTHORS, intl/BUGS, intl/COPYING: Adding legalese.
14600 * po/mutt.pot, po/de.po, po/cat-id-tbl.c, main.c: More i18n fixes.
14602 * po/mutt.pot, po/de.po, po/cat-id-tbl.c: Adapting the catalog
14605 * configure.in, configure, Makefile.in, Makefile.am: Various
14606 automake and installation fixes.
14608 * po/Makefile.in.in, po/POTFILES.in, po/cat-id-tbl.c, po/de.po,
14609 po/mutt.pot, po/stamp-cat-id, intl/ChangeLog, intl/Makefile.in,
14610 intl/bindtextdom.c, intl/cat-compat.c, intl/dcgettext.c,
14611 intl/dgettext.c, intl/explodename.c, intl/finddomain.c,
14612 intl/gettext.c, intl/gettext.h, intl/gettextP.h,
14613 intl/hash-string.h, intl/intl-compat.c, intl/intlh.inst.in,
14614 intl/l10nflist.c, intl/libgettext.h, intl/libintl.glibc,
14615 intl/libintl.h, intl/linux-msg.sed, intl/loadinfo.h,
14616 intl/loadmsgcat.c, intl/localealias.c, intl/po2tbl.sed.in,
14617 intl/textdomain.c, intl/xopen-msg.sed, doc/Makefile.in, thread.c,
14618 stamp-h.in, status.c, sort.c, signal.c, sendlib.c, send.c,
14619 score.c, rfc1524.c, recvattach.c, query.c, postpone.c, pop.c,
14620 pgppubring.c, pgpkey.c, pgp.c, pattern.c, parse.c, pager.c, mx.c,
14621 missing, mutt.h, mh.c, menu.c, mbox.c, main.c, lib.c, keymap.c,
14622 init.c, imap.c, hook.c, help.c, headers.c, handler.c, gen_defs,
14623 flags.c, edit.c, date.c, curs_main.c, curs_lib.c, copy.c,
14624 configure.in, configure, config.h.in, compose.c, commands.c,
14625 color.c, buffy.c, browser.c, attach.c, alias.c, aclocal.m4,
14626 addrbook.c, acconfig.h, ABOUT-NLS, Makefile.am, Makefile.in:
14627 Adding gettext support, based on the patch by Marco d'Itri.
14629 * TODO: add a note about the currently-missing mh_sequences
14632 * send.c: Fix the PgpSignMicalg vanishing when recalling
14633 postponed messages. Bug squashed by Bjørn Fischer.
14635 1998-09-30 13:56:24 roessler (roessler)
14637 * doc/manual.txt, doc/manual.sgml: SGML fix.
14639 * postpone.c, headers.c: Don't generate a NULL micalg parameter
14640 when getting postponed messages.
14642 * functions.h: Removing some superfluous key bindings from
14643 functions.h. (From: Gero Treuner <gero@faveve.uni-stuttgart.de>)
14645 * doc/manual.sgml, init.c: Add some more support for
14646 version-dependant configuration files.
14648 * copy.c: When forwarding a mail (nomime_forw) and you have
14649 forw_quote set, mutt inserts a blank line between header and
14650 body of the forwarded message.
14652 * compose.c: Tell the user how to attach messages when using
14653 the attach-message feature.
14655 * doc/manual.sgml, pattern.c, mutt.h: Add ~g and ~G patterns
14656 for PGP signed and encrypted messages.
14658 * doc/manual.sgml: Documentation for Vikas' latest features.
14660 1998-09-29 15:40:01 roessler (roessler)
14662 * status.c: _Really_ fix an unset or too short StChars varialbe.
14665 * rfc822.c: Fix a segmentation fault occuring with certain
14666 badly-formed RFC822-like addresses.
14668 * hdrline.c: Make status characters work again.
14670 * doc/manual.txt, doc/manual.sgml: Documenting some more
14673 * Muttrc.in: Add newly added variables to the default system
14676 * status.c: Catch short StChars values.
14678 * mutt.h, init.c, hdrline.c: Add caching for a message's flags.
14680 * Makefile.in: patch-0.94.7i.rr.charsets_fix.1, from Roland
14683 * doc/manual.txt, doc/manual.sgml, configure.in, configure:
14684 Some nits from Gero Treuner.
14686 1998-09-28 17:40:47 roessler (roessler)
14688 * pager.c, curs_main.c: Vikas' pipe-redraw fix.
14690 * doc/manual.txt, doc/manual.sgml, doc/Makefile.in, GPL, main.c,
14691 COPYRIGHT, COPYING: A first take at bringing copyright notices
14692 and credits into synch with reality.
14694 * reldate.h, configure.in, configure, TODO, Makefile.in,
14695 ChangeLog: Preparing 0.94.8i.
14697 1998-09-26 10:13:39 roessler (roessler)
14699 * mh.c: Changing the index_hint handling for mh folders once
14702 * mh.c: Resort the incoming folder from mh_sync_mailbox() also
14703 when new mail arrived.
14705 1998-09-25 06:56:35 roessler (roessler)
14707 * pager.c: patch.mutt-0.94.5i.ld.quote_levels.3-4
14709 1998-09-24 23:19:50 roessler (roessler)
14711 * pager.c: A new quote_levels patch from liviu.
14713 * sendlib.c: Rewrite the base64-encoder used for messages. This
14714 should be unified with the encoder in rfc2047.c at some point.
14716 * pager.c: Undoing Livius quote-levels patch for now.
14718 * sendlib.c, mutt.h, charset.h, charset.c:
14719 [patch-0.94.7i.gt.charset-send.1.gz] With the new charset support
14720 in mutt there are better chances to say whether a mail to send
14721 consists of characters of the ASCII set only (the charset should
14722 be "us-ascii" then) or of other characters from the given charset
14723 (this charset should be given then): ASCII characters have the
14724 unicode values from 0 to 127.
14726 * init.c: Fix a segmentation fault with mismatched backticks.
14728 * init.c: Vikas' merged completion patch, level 3.
14730 1998-09-23 20:01:06 roessler (roessler)
14732 * pager.c, mutt_regex.h, init.h: Liviu Daia's smiley patch.
14734 * status.c, sendlib.c, recvattach.c, protos.h, pager.h, pager.c,
14735 mutt.h, main.c, init.h, curs_main.c, curs_lib.c, compose.c,
14736 commands.c: Disable recursive invocations of the attach-message
14739 * mh.c: Really fix the index hints.
14741 * mh.c: Correct the index_hint handling in mh_check_mailbox().
14743 * sendlib.c: RFC2047-encode the mail-followup-to header.
14745 * TODO: Remove the maildir/mh resynch entry.
14747 * pager.c: There is a long-standing problem in Mutt, related to
14748 coloring the various levels of quoting: if the attributions are
14749 missing, like this:
14750 >>> blah blah from A >> blah blah from B > blah blah
14753 then the "quoted" color object is associated with ">>>", "quoted1"
14754 with ">>" and "quoted2" with ">" --- which is not what most people
14755 expect. The reason is Mutt doesn't count the quote characters
14756 (since there is no way to distinguish between a single quote ">>
14757 " and a ">" followed by a "> "), and it allocates colors as it
14758 finds new types of quote prefixes. The attached patch fixes this
14759 problem still without counting the quote characters.
14761 1998-09-22 22:54:52 roessler (roessler)
14763 * mx.h, mx.c, mutt.h, mh.c, mbox.c, buffy.c: A first take at
14764 corrected mh/maildir support.
14766 * mx.c, mh.c: Some fixes and code clean-ups.
14768 * mutt.h, mh.c, init.h: Introduce the $mh_purge option.
14770 * sendlib.c: Produce "undisclosed-recipients:;" instead of
14771 ""undisclosed-recipients:;":;" when the user gives no To-Header.
14773 * mx.c: When generating new messages in MH folders, the initial
14774 number should be "1", not "2". Fix from Gero Treuner.
14776 * init.c: patch-0.94.7i.vikas.jmy.misc_complete.2
14778 1998-09-21 12:49:50 roessler (roessler)
14780 * sendlib.c: Avoid a dangling pointer in mutt_message_to_7bit().
14782 1998-09-20 12:05:39 roessler (roessler)
14784 * pager.c: Byrial Jensen's bold-underline patch.
14786 1998-09-18 05:45:56 roessler (roessler)
14788 * reldate.h, configure.in, configure, ChangeLog: Preparing
14791 * protos.h, init.c, enter.c: Applying the third generation of
14792 command completion patches.
14794 1998-09-16 20:08:25 roessler (roessler)
14796 * curs_lib.c: Attached is a minor fix to mutt_getch in curs_lib.c
14797 - as of 0.93.2i, if +'metakey' and 'timeout' were both set,
14798 mutt_getch was returning an ESC rather than -1, which resulted
14799 in 'key not bound' messages every 'timeout' seconds. (From:
14800 Tim Walberg <walberg@cig.mot.com>)
14802 * copy.c: [patch-0.94.6i.oe.dprint2.1] Fix a segmentation fault
14803 when running in -d2 mode.
14805 * keymap.c: Use <fN> for function keys as well as for other
14806 special keys. Additionally, this patch makes it possible to
14807 use all special keys inside a key _sequence_.
14809 * sendlib.c, mutt.h, curs_main.c, compose.c:
14810 Introduce the OPTUSEHEADERDATE pseudo-option to control
14811 mutt_write_rfc822_header()'s behaviour for the purposes of the
14812 edit_message feature.
14814 * init.c: When parsing aliases, don't consider ';' a token
14817 1998-09-15 21:41:51 roessler (roessler)
14819 * init.c: Undoing Vikas' complete patch and applying
14820 patch-0.94.6i.jmy.cycle_complete.1 instead.
14822 * handler.c: _Really_ fix CRLF handling.
14824 * charset.c: Fix the crlf handling.
14826 * pgppubring.c: UTF8-decode PGP user ID packets.
14828 * rfc2047.c, mutt.h, lib.c, handler.c, charset.h, charset.c:
14829 Adding basic UTF-8 support.
14831 * copy.c: When using mutt_copy_header with CH_TXTPLAIN, generate
14832 a content-type _with_ a character set parameter.
14834 * Makefile.in: Correcting a typo in the clean target.
14836 * handler.c, charset.h, charset.c: Add charset alias support
14837 and fix various errors in the character set code.
14839 * charset.c: Fix mutt_display_char to map '\0' to itself
14840 regardless of the translation table we use.
14842 * gen-charset.c, configure.in, configure, charset.h, charset.c,
14843 Makefile.in: Generate the character set tables from i18n files.
14845 * imap.c: Finally fix imap_quote_string().
14847 * compose.c: [patch-0.94.6i.gt.arrow.1] Add M_ARROWCURSOR on
14850 1998-09-14 21:33:34 roessler (roessler)
14852 * imap.c: Fix IMAP quoting.
14854 * Muttrc.in: Speling corection for Muttrc.in.
14856 * init.c: [patch-0.94.6.vikas.complete.1] Fix a completion-related
14859 1998-09-13 15:29:54 roessler (roessler)
14861 * reldate.h, configure.in, configure, ChangeLog: Preparing
14864 * sendlib.c, rfc2047.c, recvattach.c, hash.h, gen-charset.c,
14865 handler.c, configure.in, configure, commands.c, charset.h,
14866 charset.c, Makefile.in: This patch adds on-demand loading of
14867 character set tables, changes the default location of $SHAREDIR,
14868 and fixes some compilation problems occuring on machines without
14871 1998-09-12 19:58:56 roessler (roessler)
14873 * sendlib.c: Fixing a silly typo in the edit-message code.
14875 * rfc2047.c, charset.c, charset.h, handler.c, Makefile.in:
14876 [patch-0.93.2i.ru.mmultiple_charsets.gz] This patch adds support
14877 for international character sets. Currently, mutt knows about
14878 the following character sets and is able to convert between them:
14880 iso-8859-1, ..., iso-8859-9, koi8-r, windows-1251, x-cp866.
14882 (From: Ruslan Ermilov <ru@ucb.crimea.ua>)
14884 * recvattach.c, protos.h, pattern.c, mutt.h, init.c, history.h,
14885 enter.c, commands.c: When entering a 'set' command on the
14886 command-line, pressing TAB after string_var= will insert the
14887 current value of that variable. Note that this works only for
14888 variables of type 'string'.
14890 Also fixes the following buglets in command-completion:
14892 1. doesnt work if you started the command-line with whitespace
14894 2. Seems to think that 'Set', 'ReSeT', etc are valid commands
14895 (since it checks for 'strcasecmp' instead of 'strcmp' when
14896 completing the variable names Also fixes the following buglets
14897 in command-completion:
14899 (From: Vikas Agnihotri <VikasA@att.com>)
14901 * enter.c: Use the proper history class when entering mutt
14904 * imap.c: [patch-0.94.5i.jmy.imap_quote.1]
14906 * sendlib.c, send.c, protos.h, postpone.c, parse.c, mutt.h,
14907 lib.c, functions.h, curs_main.c, compose.c, OPS: Adding the
14908 edit-message feature.
14910 * hdrline.c: [patch-0.94.5.vikas.collapse_format.2] - introduce
14911 %M for the number of messages which is hidden in a thread.
14913 1998-09-08 19:32:57 roessler (roessler)
14915 * TODO: Bogus bug. Actually, by setting use_mailcap=no, it _is_
14916 possible to view the header of a single-part message with a
14917 non-autoview body type.
14919 * recvattach.c: This patch makes the view attachment menu show
14920 all message/rfc822 parts as a new level, not only the multipart
14921 messages. This makes it possible to display a message/rfc822 part
14922 which includes only a image/jpeg part or something else which cant
14923 be viewed in the pager. (From: Jimmy Mäkelä <jmy@flashback.net>)
14925 * recvattach.c, pgp.c, copy.c: Change the interface of
14926 pgp_decrypt_mime() to enable this function to do some sanity
14929 1998-09-07 20:47:25 roessler (roessler)
14931 * recvattach.c: Don't descend into multipart/encrypted on the
14934 * sendlib.c, recvattach.c, pgp.h, pgp.c, lib.c, handler.c,
14935 commands.c: [patch-0.94.5i.tlr.pgp_fixes.1] This patch fixes
14936 various pgp-related issues. In particular, mutt won't segfault
14937 when trying to decrypt-save messages from the index, and the
14938 presence of a PGP-encrypted body part on the attachment menu
14939 will no longer confuse the MIME parser.
14941 * curs_lib.c: Clear the "Exit Mutt" prompt.
14943 * doc/manual.txt, doc/manual.sgml: SGML typo.
14945 * rfc822.c: Some testing.
14947 * enter.c: Yet another fix to the alias and query completion
14948 stuff: Skip leading white space when constructing the addresses.
14950 * enter.c: Don't use <space> as an address delimiter when using
14951 query-complete and alias-complete.
14953 * rfc1524.c: Quote MIME parameters when doing %{MIME-parameter}
14956 * sendlib.c, recvattach.c, protos.h, pgp.h, pgp.c, pager.c,
14957 mutt.h, init.h, handler.c, functions.h, curs_main.c, copy.h,
14958 copy.c, commands.c, OPS.PGP: Introducing decrypt-save,
14959 decrypt-copy, and $forw{ard,}-decrypt. Based on work by Emil
14962 * mbox.c: [patch-0.94.4i.matthewf.writingmessages-fix.1] Fix
14963 the display when synchronizing mbox mail folders.
14965 * query.c, protos.h, pattern.c, lib.c, curs_lib.c: Fix simple
14968 * protos.h, mx.c, browser.c: Put the S_ISLNK definition into
14971 * pgp.c: Fixing convert_to_7bit(). From Liviu Daia.
14973 1998-09-06 11:35:34 roessler (roessler)
14975 * lib.c: Fixing the quoting of shell specials in
14978 * query.c: Change snprintf to mutt_expand_fmt when expanding
14981 * protos.h, lib.c, attach.c, TODO:
14982 [patch-0.94.5i.tlr.safe_symlink.1] Introduce safe_symlink()
14983 for /tmp-safe symlinking in the nametemplate code.
14985 * reldate.h, configure.in, configure, TODO, ChangeLog: Preparing
14988 1998-09-04 15:53:27 roessler (roessler)
14990 * sendlib.c: Catch MIME parameters with p->value == NULL.
14992 * sendlib.c: Fixing a memory leak in mutt_prepare_envelope().
14994 1998-09-01 06:54:53 roessler (roessler)
14996 * imap.c: IMAP fixes from Nathan Neulinger.
14997 (<19980831170941.A7327@umr.edu> on mutt-dev.)
14999 1998-08-31 16:46:29 roessler (roessler)
15001 * send.c: Fix a small problem with Liviu's attach_fcc patch.
15003 * compose.c: Updating to patch-0.94.4.vikas.attach_message.3.
15005 * thread.c, protos.h, mutt.h, init.h, hdrline.c, curs_main.c:
15006 Updating to patch-0.94.4.vikas.collapse.3.
15008 1998-08-29 08:27:02 roessler (roessler)
15010 * doc/manual.txt, doc/manual.sgml: Correct an editor key binding
15013 1998-08-28 19:09:24 roessler (roessler)
15015 * send.c, pgp.h, pgp.c: Cleaning up the fcc_attach hack.
15018 * functions.h, browser.c, OPS:
15019 [patch-0.94.4i.tlr.display_filename.1] Introduce a new function
15020 "display-filename" which displays the currently selected file's
15021 name on the message line.
15023 * attach.c: [patch-0.94.4i.tlr.get_attachment.1-2] Get the
15024 attachment time stamping business right.
15026 * protos.h, functions.h, compose.c, attach.c, OPS:
15027 [patch-0.94.4i.tlr.get_attachment.1] Create a new "get-attachment"
15028 function on the compose menu which will copy an attachment to
15031 * compose.c: [patch-0.94.4.vikas.attach_message.1] Cleaning up
15032 some of the attach-message code.
15034 * thread.c: removing superfluous include statements.
15036 1998-08-27 23:51:58 roessler (roessler)
15038 * curs_main.c: code cosmetics.
15040 * thread.c, sort.c, protos.h, pattern.c, mx.c, mutt.h,
15041 mbox.c, init.h, hdrline.c, functions.h, curs_main.c, OPS:
15042 [patch-0.94.4.vikas.collapse.2] Vikas' collapse-thread patch.
15044 * recvattach.c, postpone.c, mutt.h, lib.c, curs_main.c, browser.c,
15045 addrbook.c: [patch-0.94.4i.gt.arrowcursor.1] Padding to the end of
15046 line/right jusitifying does not work in menus when $arrow_cursor
15047 is set, because the extra space needed for the arrow is not taken
15048 into account. (From Gero Treuner <gero@faveve.uni-stuttgart.de>)
15050 * testmsg, rfc1524.c: [patch-0.94.4i.tlr.shell_quote.1-2] Fix
15051 a brain-dead segmentation fault when freeing non-allocated memory.
15053 * doc/mutt.sgml: Mh. This seems to have shown up again while
15054 cleaning up the CVS branches.
15056 * sendlib.c, send.c, protos.h, pgp.h, pgp.c: Make $fcc_attach work
15057 correctly when sending PGP-encrypted messages. Hack by Liviu.
15059 * doc/manual.txt, doc/manual.sgml: Document attach_format. (From:
15060 Gero Treuner <gero@faveve.uni-stuttgart.de>)
15062 * rfc1524.c, protos.h, pgpinvoke.c, mx.c, lib.c, curs_lib.c:
15063 [patch-0.94.4i.tlr.shell_quote.1] Try to quote file name arguments
15064 and the like for shell commands.
15066 * pgpkey.c: Minor nit: if you enter the wrong key ID at Mutt's
15067 prompt, Mutt should erase the old value --- otherwise people
15068 might think it has just hung there. (From Liviu Daia.)
15070 1998-08-26 21:12:23 roessler (roessler)
15072 * rfc822.c: Another possible memory leak in rfc822_parse_adrlist.
15073 The problem and the patch are pretty much the same as with the
15074 last fix applied to this file - it's just ',' instaed of ';'
15077 * rfc822.c, TODO: [patch-0.94.4i.tlr.rfc822_leak.1] Fixing a
15078 memory leak in the rfc822_parse_adrlist().
15080 Some explanations seem to be in order here. Let's look at
15083 386 else if (*s == ';') 387 { 388 if
15084 (phraselen) 389 { 390 phrase[phraselen] = 0;
15085 391 add_addrspec (&top, &last, phrase, comment,
15086 &commentlen, sizeof (comment) - 1); 392 } 393
15087 else if (commentlen && !last->personal) 394 { 395
15088 comment[commentlen] = 0; 396 last->personal =
15089 safe_strdup (comment); 397 } 398 #ifdef EXACT_ADDRESS
15090 399 if (last && !last->val)
15092 Line 399 contains the change; previously, it looked like this:
15096 400 last->val = mutt_substrdup (begin, s); 401 #endif
15097 402 403 /* add group terminator */ 404 cur =
15098 rfc822_new_address (); 405 if (last) 406 { 407
15099 last->next = cur; 408 last = cur; 409 } 410 411
15100 phraselen = 0; 412 commentlen = 0; 413 s++;
15101 414 begin = s; 415 SKIPWS (begin); 416 }
15103 OK, what happens? There are essentially two situations here:
15105 -> We have already parsed a complete address specification and
15106 know about this fact, but there was no new address information.
15107 This is the case if we are parsing through addresses like
15109 undisclosed-recipients:;
15113 recipients: a, b, c,;
15115 (Note the extra ',' before the ';'!)
15117 In this case, some of the other code in rfc822.c has already
15118 filled in last->val, and we really shouldn't overwrite that
15119 with a NULL pointer.
15121 -> The ';' finishes an address spec, like in
15125 In this case, last is either set by add_addrspec(), or it
15126 has already been set by some of the previous code (comment
15127 handling, ...). Anyway, last->val is still NULL, so it is
15128 correct to write the complete addr spec to last->val.
15130 * imap.c: Error message cosmetics.
15132 1998-08-25 22:34:58 roessler (roessler)
15134 * doc/mutt.man.in, doc/mutt.man, doc/manual.txt, doc/manual.sgml,
15135 doc/dotlock.man.in, doc/PGP-Notes.txt, doc/Makefile.in,
15136 thread.c, status.c, sort.h, socket.c, snprintf.c, sendlib.c,
15137 send.c, sample.muttrc, rfc822.c, rfc2047.c, rfc1524.h, rfc1524.c,
15138 reldate.h, recvattach.c, reap.pl, query.c, protos.h, postpone.c,
15139 pop.c, pgppubring.c, pgp.c, pattern.c, patch.slang-1.2.2.keypad.1,
15140 parse.c, pager.h, pager.c, mx.h, mx.c, mutt_socket.h, mutt_menu.h,
15141 mutt.h, mime.h, mh.c, menu.c, mbox.c, main.c, mailbox.h, lib.c,
15142 keymap.h, keymap.c, init.h, init.c, imap.h, imap.c, hook.c,
15143 history.h, history.c, help.c, headers.c, hdrline.c, hash.c,
15144 handler.c, globals.h, functions.h, from.c, enter.c, edit.c,
15145 dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c, copy.c,
15146 configure.in, configure, config.sub, config.h.in, config.guess,
15147 compose.c, commands.c, color.c, buffy.c, browser.c, bind.c,
15148 attach.h, attach.c, alias.c, addrbook.c, acconfig.h, TODO, README,
15149 OPS, NEWS, Muttrc.in, Makefile.in, INSTALL, Changes, ChangeLog:
15150 CVS branch clean-up.
15152 * rfc1524.c, attach.c, TODO: [patch-0.94.4i.tlr.nametemplate.1]
15153 Fix nametemplate support: We should not move the user's files
15154 around just to make them match mailcap's idea of their file name.
15155 This patch uses symbolic links instead.
15157 * curs_main.c: [patch-0.94.4i.tlr.synch_fault.1] Start up two
15158 mutts. Delete the last message in both of them. Synchronize the
15159 mailbox in both of them. Segmentation fault.
15161 * TODO: adding a few notes.
15163 * commands.c: If you issue "decode-save" on an encrypted message
15164 without reading it first, Mutt won't prompt you for a passphrase,
15165 and it will happily write an empty message, deleting the original.
15166 (From an unnamed colleague of Liviu Daia.)
15168 * imap.c: [patch-0.94.4i.tlr.imap_newline.2] Use cr nl instead
15169 of single nl when uploading a message to an imap server.
15171 * sendlib.c, protos.h, postpone.c, compose.c:
15172 [patch-0.94.4i.tlr.encoding.1] Fix content-transfer-encoding
15173 updates when renaming files from the compose menu and when
15174 recalling postponed messages.
15176 * imap.c: s/free/FREE/
15178 1998-08-24 19:40:35 roessler (roessler)
15180 * TODO, BUGS: Compile BUGS and TODO into a comprehensive issue
15183 * BUGS: Clean up the bug list.
15185 * reldate.h, configure.in, configure, ChangeLog: 0.94.4i.
15187 * doc/manual.txt, doc/manual.sgml: Documenting $hidden_host.
15189 * thread.c, curs_main.c: Fix "previous-subthread"
15190 in reverse-threads mode, allow next-(sub)thread and
15191 previous-(sub)thread to work in limited mode. (From: Liviu Daia)
15193 1998-08-23 10:05:41 roessler (roessler)
15195 * sendlib.c, send.c, protos.h, mutt.h, main.c, init.h, init.c,
15196 configure.in, configure, config.h.in, alias.c, acconfig.h,
15197 INSTALL: [patch-0.94.3i.tlr.hidden_host.1] Replace the
15198 --enable-hidden-host configure switch by a configuration variable
15199 $hidden_host which can be changed at run-time. This variable
15200 will _not_ affect the generation of message-IDs since we'll get
15201 into uniqueness problems if we just use the domain here.
15203 Needs to be documented.
15205 * doc/manual.txt: Committing the latest manual changes.
15207 * socket.c, imap.c: [patch-0.94.3.bl.imap_buffy.1-2] Fixing the
15208 buffered read stuff.
15210 * mutt_socket.h: branches: 1.1.2; file mutt_socket.h was
15211 initially added on branch mutt-0-94.
15213 * mutt_socket.h: Ups, this one was missing from Brandon's
15216 1998-08-22 14:24:18 roessler (roessler)
15218 * help.c: [patch-0.94.3i.gt.beautify_help.1.gz] General help
15219 beautification. From Gero Treuner.
15221 * doc/manual.txt, doc/manual.sgml, keymap.h, keymap.c, help.c,
15222 Muttrc.in: [patch-0.94.3i.gt.description.1] Introduce macro
15225 * doc/manual.sgml, init.h, init.c, browser.c: Add a negation
15226 operator "!" to $mask's syntax (as in the *-hooks). From Liviu.
15228 * recvattach.c: Make Vikas' attac_split and Brandon's other_type
15229 patches fit together.
15231 * recvattach.c, mutt.h, init.h, globals.h, compose.c:
15232 [patch-0.94.3.vikas.attach_split.3] Re-introduce attach_split.
15234 * socket.c: branches: 1.1.2; file socket.c was initially added
15235 on branch mutt-0-94.
15237 * socket.c, mx.c, mutt.h, mailbox.h, imap.h, imap.c,
15238 curs_lib.c, configure.in, configure, buffy.c, browser.c, BUGS:
15239 [patch-0.94.3.bl.imap_buffy.1] Adding Brandon's IMAP buffy
15242 1998-08-21 08:17:09 roessler (roessler)
15244 * browser.c: Enter the file browser, type a mask which doesn't
15245 match any file in the current directory, clean the mask.
15246 Segfault. Fix from Liviu Daia.
15248 1998-08-20 22:32:46 roessler (roessler)
15250 * sendlib.c, recvattach.c, parse.c, mutt.h, mime.h, lib.c,
15251 handler.c, globals.h, compose.c, commands.c, attach.c, BUGS:
15252 [patch-0.94.3.bl.other_types.1] This patch adds support for the
15253 model MIME type. Additionally, along the lines of "strict in
15254 what you generate, accepting in what you receive", this patch
15255 will keep the name of major mime types it doesn't recognize
15256 (instead of using x-unknown).
15258 * compose.c, BUGS: [patch-0.94.3i.jmy.attachmessage-fix.1]
15259 This patch fixes a bug in the allocation of space for new
15260 pointers to the attachments, it would make mutt seg-fault when
15261 attaching 5 or more messages at the same time. (From: Jimmy
15262 Mäkelä <jmy@flashback.net>)
15264 * handler.c: [SECURITY] mutt_sanitize_filename() should be called
15265 when creating temporary files for autoview. (From: Liviu Daia.)
15267 * sendlib.c, send.c, attach.c: Try this: set $mime_forward,
15268 forward a PGP-encrypted message, then in the "compose" menu try
15269 to view the forwarded message. If you didn't enter a passphrase
15270 before, Mutt won't ask for it either. (From: Liviu Daia)
15272 * sendlib.c, attach.c: When you forward a message with
15273 $mime_forward set, or when you attach a message with the
15274 "attach-message" command from the "compose" menu, there is a
15275 memory leak. The real reason for this leak is that multipart
15276 attachments are not supported in the "compose" menu, so you
15277 need to go through quite a few contortions in order to handle
15278 message/rfc822 attachments. Consequently, the patch below is
15279 just an ugly hack. (From: Liviu Daia)
15281 1998-08-16 06:22:51 roessler (roessler)
15283 * rfc822.c: Bringing 128-byte strings to "STRING".
15285 * sendlib.c: Use add_option, not add_arg, for strings such as
15288 * sendlib.c: Pass an "--" argument to sendmail before the
15289 address arguments, so addresses with a leading dash don't lead
15290 to problems. (From Liviu.)
15292 * sendlib.c, rfc822.c, rfc1524.c, parse.c, mx.c, main.c, lib.c,
15293 keymap.c, hash.c, handler.c, edit.c, curs_lib.c, alias.c:
15294 Replacing a bunch of free() and malloc() calls by safe_free()
15295 and safe_malloc(). (From Liviu.)
15297 1998-08-15 18:27:45 roessler (roessler)
15299 * imap.c: read() can't read buffers larger than SSIZE_MAX.
15301 * hook.c: [patch-0.94.3i.tlr.empty_hook.1] Ignore empty hooks
15302 instead of segfaulting.
15304 * protos.h, init.c: [patch-0.94.3i.tlr.history.1] Adding history
15307 * history.h: branches: 1.1.2; file history.h was initially
15308 added on branch mutt-0-94.
15310 * history.h: [patch-0.94.3i.tlr.history.1] Adding history class
15313 * history.c: branches: 1.1.2; file history.c was initially
15314 added on branch mutt-0-94.
15316 * history.c, enter.c, TODO, Makefile.in:
15317 [patch-0.94.3i.tlr.history.1] Adding history class support.
15319 * sendlib.c: [patch-0.94.3i.tlr.attach_msg_fmt.1-2] When
15320 generating a message/rfc822 type attachment, parse its header
15321 so that the attachment format routines can properly display the
15322 default description.
15324 * init.h: Change attach_format's default to limit the attachment
15325 description's length.
15327 1998-08-13 22:09:16 roessler (roessler)
15329 * pgppubring.c: Fixing another memory leak in the pubring parser.
15331 * recvattach.c, BUGS: [patch-0.94.3i.tlr.attach_msg_fmt.1]
15332 When parsing the "%d" format option in the attachment format,
15333 use the message format as a fall-back if no explicit description
15334 is provided. This fixes the following bug:
15336 set mime_forward. Forward any mesage. The compose menu will
15337 show the description as "Forwarded message from ...." which
15338 is fine. Pressing 'd' to edit the description brings up the
15339 above string for editing.
15341 Now hit Enter on the message/rfc822 attachment to view it. Quit
15344 The description field has now changed to the Subject: of the
15345 forwarded message. Pressing 'd' still brings up the 'Forwarded
15346 message from....' string.
15350 * doc/manual.txt, doc/manual.sgml, sendlib.c, mutt.h, init.h:
15351 [patch-0.94.3i.tlr.write_bcc.1] This patch adds an option
15352 $write_bcc which controls whether the Bcc header is written
15353 out or not. This can be used to work around broken MTA's (Exim
15354 seems to leave Bcc headers in).
15356 The problem was noted independently by Peter Radcliffe
15357 <pir@pir.net> and by Dave Holland <dave@zenda.demon.co.uk>
15358 (Debian Bug #25687).
15360 * pgppubring.c: [patch-0.94.3i.tlr.pubring_leak.1] Fixing a
15361 memory leak. Bug noted by Liviu Daia.
15363 * reldate.h: 0.94.3i.
15365 * configure.in, configure, ChangeLog: Preparing 0.94.3i.
15367 * compose.c: indentation cosmetics.
15369 * compose.c: Update menu->data when OP_COMPOSE_EDIT_HDRS is
15370 called. From Vikas.
15372 * compose.c: Update the encoding after using ispell from the
15373 compose menu. From Vikas.
15375 * sendlib.c, send.c, protos.h, pgppubring.c, pattern.c, lib.c,
15376 curs_main.c, compose.c, attach.c: Various nits from Liviu.
15378 * rfc822.c: Fixing a buffer overflow in rfc822_cat(). tmplen
15381 * rfc822.c: Fixing a buffer overflow in rfc822_cat(). A size_t
15382 variable could underflow, thus making bounds checking value-less.
15384 1998-08-12 11:50:59 roessler (roessler)
15386 * init.c: Yet another memory leak fix from Liviu.
15388 * rfc2047.c: Fixing a stupid buffer overflow plus some flawed
15391 * functions.h, compose.c, OPS: Adding an update-encoding
15392 function to the compose menu. This is useful if the user has
15393 externally modified an attachment and _wants_ to adjust the
15394 encoding afterwards. Also, this patch fixes some redraw-related
15395 problems in the compose menu.
15397 * sendlib.c, mutt.h, compose.c, BUGS: When changing or deleting
15398 attachments, the compose menu now notices this and complains or
15399 asks accordingly. Partially from Vikas.
15401 1998-08-11 08:14:38 roessler (roessler)
15403 * BUGS: Yet another outstanding bug.
15405 * doc/manual.txt: This now contains the latest changes to
15408 * sendlib.c, rfc2047.c, rfc1524.c, pgppubring.c, pager.c,
15409 hdrline.c: Fixing various nits noted by Liviu and his colleagues.
15411 1998-08-10 15:30:02 roessler (roessler)
15413 * sendlib.c: This patches makes the message-id persistant when
15414 postponing messages. (From: Janos Farkas)
15416 * doc/manual.sgml, sample.muttrc, lib.c, init.h: This patch
15417 introduces "unhdr_order" to reset the hdr_order command's effect.
15418 (From: Janos Farkas)
15420 * color.c: Drop the free_rx parameter from
15421 muitt_free_color_line(), as it's always 1.
15423 * color.c: Adding mutt_free_color_line() and replacing varous
15424 "manual" free()s of color lines by calls to this function.
15426 * bind.c: Removing bind.c. Pointed out by Gero Treuner
15427 <gero@faveve.uni-stuttgart.de>.
15429 1998-08-09 18:43:45 roessler (roessler)
15431 * color.c: With SLang, init_pair is (void), so we must not check
15434 * color.c: Restructuring color.c. This patch fixes the "default"
15435 problem from 0.94.2i and makes the code more comprehensible than
15436 that version and more consie than 0.94.1i.
15438 1998-08-08 21:40:12 roessler (roessler)
15440 * rfc2047.c: Fixing the "=?" detection in rfc2047_encode_string().
15441 Bug noted by David Jeske <jeske@home.chat.net>.
15443 * compose.c: If you press t to add a recipient in the compose
15444 menu, then press tab, q, and aborts with ctrl-g, mutt won't
15445 redraw the menu. Noted by Jimmy Mäkelä <jmy@flashback.net>.
15447 * alias.c: Entering an un-parsable address when creating an alias
15448 would make mutt segfault. Noted by brian moore <bem@cmc.net>.
15450 * browser.c: If you press tab in the file-browser to see the
15451 inboxes and the current row is greater than the inbox-screens
15452 max-rows then the screen gets garbled. (From: Jimmy Mäkelä
15453 <jmy@flashback.net>)
15455 * doc/manual.txt, doc/manual.sgml: I made the manual more up
15458 * new version * new mailing list and home page addresses *
15459 made the terminology a bit more consistent regarding
15460 'pattern' and 'regular expression' * added a note about
15461 expanding UNIX environments * added a note about <, >, in range
15462 patterns like ~m * added a note about the urlview program *
15463 changed tables to not use tabs, because it doesn't work
15464 right in my favourite web browsers lynx and netscape
15466 (From: Gero Treuner <gero@faveve.uni-stuttgart.de>)
15468 * pattern.c: This patch makes pattern ranges more logical. Before
15469 '~m <5' would show message 1-5, with this patch it shows 1-4.
15470 Inclusive ranges is still avaible if you use '~m -5'. (From:
15471 Jimmy Mäkelä <jmy@flashback.net>)
15473 * init.c: Various improvements to the mutt_command_complete
15474 function. From Stephen Hack <shack@rsn.hp.com>.
15476 * browser.c: If you specify 'mailboxes ""' mutt will
15477 seg-fault. (From: Jimmy Mäkelä <jmy@flashback.net>)
15479 * color.c: Fixing a memory leak. Thanks, Liviu.
15481 * commands.c: When printing a message, headers are now sorted
15482 according to hdr_order. From Liviu.
15484 * browser.c: Fixing an off-by-one buffer overflow in browser.c.
15487 * lib.c, attach.c: This patch adds some more "safe"
15488 characters to mutt_sanitize_filename and fixes its usage in
15489 mutt_view_attachment(). (From: Liviu Daia <daia@stoilow.imar.ro>)
15491 * status.c, sort.h, sendlib.c, send.c, query.c, protos.h,
15492 postpone.c, pager.h, pager.c, mutt_menu.h, menu.c, main.c,
15493 init.c, headers.c, functions.h, curs_main.c, curs_lib.c,
15494 compose.c, commands.c, browser.c, addrbook.c, OPS: Adding the
15495 attach message patch. From Vikas Agnihotri <VikasA@att.com>.
15497 * Makefile.in: There is no "compile" rule for dotlock in the
15498 Makefile. (From: Dan Nelson <dnelson@emsphone.com>)
15500 * imap.c: Thispatch to imap.c allows the user to specify
15501 a port number in the folder name in the general form
15502 {hostname:portnum}foldername. (From: Andy Sloane
15503 <andude@guildsoftware.com>)
15505 * imap.c: imap_close_connection() was being called even though
15506 the client was using mulitple mailboxes over the same connection.
15507 (From: Brandon Long <blong@fiction.net>)
15509 1998-07-31 08:23:54 roessler (roessler)
15511 * reldate.h, configure.in, configure, ChangeLog: Preparing
15514 * rfc1524.c: Changing an sprintf to an snprintf (which it was
15517 * protos.h: mutt_sanitize_filename takes char *, not const char *.
15519 * protos.h, lib.c, attach.c: Introducing mutt_sanitize_filename().
15520 The code is similar to patch-0.91.1i.tlr.rfc1524_sanitize.1 and
15521 to Peter Holzer's patch against 0.91.
15523 * rfc1524.h, rfc1524.c, postpone.c, attach.c: Avoid possible
15524 buffer overflows in mutt_adv_mktemp().
15526 * sendlib.c: Interpret sysexits-style exit values from sendmail.
15528 * configure.in, configure, config.h.in, acconfig.h: Check for
15531 1998-07-30 09:30:38 roessler (roessler)
15533 * edit.c: When reading in files, be_snarf_file() wouldn't
15534 recognize '~' as the user's home directory.
15536 1998-07-29 10:54:09 roessler (roessler)
15538 * README, Changes: Finalizing 0.93.2i.
15540 * configure.in, configure: Bumping to 0.93.2(i).
15542 * parse.c: Fixing a buffer overflow in parse.c. Noted by Paul
15543 Boehm <paul@boehm.org>.
15545 * parse.c: Fixing a buffer overflow in parse.c which presented
15546 a serious security thread. Noted by Paul Boehm <paul@boehm.org>.
15548 1998-07-28 08:21:49 roessler (roessler)
15550 * patch.slang-1.2.2.keypad.1: branches: 1.1.2; file
15551 patch.slang-1.2.2.keypad.1 was initially added on branch
15554 * patch.slang-1.2.2.keypad.1, INSTALL: Adding a patch for a
15557 * mx.c: Doing 'mutt -f NoSuchFile' just flickers the screen and
15558 silently exits. Earlier (0.92.14 at least), it used to spit out
15559 the error 'NoSuchFile: no such file or directory (errno = 2)'.
15560 (Noted and tracked down by Vikas Agnihotri <VikasA@att.com>)
15562 * color.c: The index cache should be updated even without color
15565 1998-07-27 13:39:39 roessler (roessler)
15567 * BUGS: Adding a notice about some more nits.
15569 * main.c: Change the error reporting mail address from
15570 <mutt-dev@cs.hmc.edu> to <mutt-dev@mutt.org>.
15572 * protos.h, init.h, color.c: This patch fixes index "color"
15573 patterns when using a non-color capable curses library.
15574 While working on color support, I've thrown together the
15575 mutt_parse_color() and mutt_parse_mono() functions as they are
15576 sharing most of their code. Additionally, a new directive
15577 called "unmono" is introduced. The implementation consists
15578 in adding a flag and very few lines of code (plus ifdefs)
15579 to mutt_parse_uncolor().
15581 * snprintf.c, rfc1524.h, rfc1524.c, date.c: Fixing some
15582 minor nits: missing #includes in date.c and snprintf.c, and
15583 a not-so-nice declaration of rfc1524_new_entry(). Noted by
15584 Digital cc and gcc.
15586 1998-07-24 08:12:46 roessler (roessler)
15588 * copy.c, attach.c: Fiddling around with message/rfc822
15589 attachments once again.
15591 1998-07-23 20:57:50 roessler (roessler)
15593 * status.c, sendlib.c, send.c, rfc2047.c, pop.c, pager.c,
15594 mx.c, mh.c, mbox.c, lib.c, init.c, imap.c, edit.c, curs_lib.c,
15595 compose.c, commands.c, color.c, browser.c, attach.c, alias.c:
15596 Guard lots of global (char *) variable deferences against NULL
15599 * copy.c, attach.c: Yet another patch about saving message/rfc822
15602 * main.c, send.c: Fixing potential NULL pointer deferences.
15604 1998-07-22 22:47:57 roessler (roessler)
15606 * recvattach.c: Another fix from Liviu.
15608 * recvattach.c, from.c, attach.c: Another patch from liviu to
15609 fix the message/rfc822 behaviour.
15611 * recvattach.c, mx.c, attach.c: This patch fixes the saving
15612 of message/rfc822 attachments to mail folders. Additionally,
15613 it fixes an outstanding bug with From_ lines being written to
15616 (From: Liviu Daia <daia@stoilow.imar.ro>)
15618 * menu.c, functions.h, browser.c, OPS: 1. When I hit 'c' (change
15619 dir) in browser, it gives me the directory, but without
15620 the final '/', so I have to add '/' to add a subdirectory
15621 name. This patch fixes it.
15623 2. check-new now will recheck mailbox folders for new mail.
15625 3. added a function toggle-mailboxes which toggles in browser
15626 between mailboxes view and directory view. (bound to TAB
15629 (From: "Michael S. Tsirkin" <mtsirkin@iil.intel.com>)
15631 * reldate.h, configure.in, configure, ChangeLog: preparing
15634 * send.c: Correcting an error message in send.c. (From Byrial
15637 * send.c: Correct an error message in send.c. (From Byrial
15638 Jensen <byrial@post3.tele.dk>)
15640 * sendlib.c, recvattach.c, protos.h, postpone.c, pager.c, mx.c,
15641 mutt.h, lib.c, keymap.c, handler.c, compose.c, commands.c,
15642 attach.h, attach.c: These changes fix some of the bugs which
15643 were recently reported to mutt-dev. To be more specific,
15644 message-type attachments are saved to mail folders from the
15645 receive attachment menu, some of the sending code has been
15646 made more robust against disappearing attachments, and "tag"
15647 is rebound to "T" on the compose menu.
15649 (Some part of this patch comes from Vikas Agnihotri
15652 * send.c: Avoid a potential segmentation fault when trying to
15653 postpone, but Postponed equals NULL.
15655 * BUGS: branches: 1.1.2; file BUGS was initially added on
15658 * BUGS: This file is intended to contain known bugs which still
15661 * doc/manual.txt: Committing the changes previously made to
15664 * imap.c: Include Message-ID and Reply-To headers when fetching
15665 a message's headers from an IMAP server. (From: Andy Sloane
15666 <andude@incarnate.net>)
15668 1998-07-21 07:54:03 roessler (roessler)
15670 * recvattach.c: The old behaviour of the %d (for description)
15671 specifier is recreated by this patch. (From: Byrial Jensen
15672 <byrial@post3.tele.dk>)
15674 * protos.h, lib.c, attach.c: You should never _ever_ do something
15677 [process A] ---[piped write until EOF]---> [process B]
15678 [process A] <---[piped read until EOF]--- [process B]
15680 Basically, what happens is something like this: A feeds data
15681 to B; B processes the data, and feeds it to the pipe until the
15682 pipe buffer is full; at this point, A writes to its pipe until
15683 its buffer is full too, and if it still has more data to write,
15684 that's it, it never gets to the read part to flush B's buffer ---
15685 both processes are blocked on write.
15687 This patch fixes such a situation in the compose menu.
15689 (From: Liviu Daia <daia@stoilow.imar.ro>)
15691 1998-07-20 21:01:05 roessler (roessler)
15693 * reap.pl: Perl lies in /usr/bin on my machines.
15695 * pop.c: It seems that if you don't enter any password at all when
15696 prompted for the POP password, Mutt will die with a segmentation
15697 fault also. (Bug reported by Steve Mayer <smayer@rtd.com>
15698 through the Debian bug tracking system.)
15700 * pop.c: Just an update on this bug. It seems that if you don't
15701 enter any password at all when prompted for the POP password,
15702 Mutt will die with a segmentation fault also. (Bug reported by
15703 Steve Mayer <smayer@rtd.com> via the Debian bug tracking system,
15704 fix from Thomas Roessler.)
15706 * postpone.c: When you send a message which have been postponed
15707 before sending, then all its attachments (if there are more
15708 than one) will have a content-disposition header which
15709 includes a filename, even if there isn't a real filename
15710 but only random choosen temporary one. (From: Byrial Jensen
15711 <byrial@post3.tele.dk>)
15713 1998-07-18 09:18:31 roessler (roessler)
15715 * recvattach.c: "Set mime_forward, and forward a message ---
15716 Mutt will segfault." The obvious fix for this is to check
15717 for aptr->content->hdr in mutt_attach_fmt() before invoking
15718 _mutt_make_string(). Anyway, I suspect that the real fix may
15719 involve something like parsing the rfc822 attachment in question.
15721 * sendlib.c: Postponing messages behaves funny when the $postponed
15722 folder is in Maildir format; I traced this down to the fact that
15723 postponed messages are saved in "cur" while mutt_num_postponed()
15724 is looking at "new". (From: Liviu Daia <daia@stoilow.imar.ro>)
15726 1998-07-17 08:37:02 roessler (roessler)
15728 * compose.c: Removing the old snd_entry() code.
15730 * doc/manual.sgml, protos.h, pgp.c, mutt.h, init.h, hook.c:
15731 When sending encrypted messages, it may arrive that Mutt can't
15732 determine the PGP key of the recipient (presumably because
15733 her address has changed, but she hasn't updated her PGP key
15734 yet). In this situation it's convenient to be able to associate
15735 a keyID with an address automatically. The attached patch is
15736 an attempt to implement this idea using a "pgp-hook". (From:
15737 Liviu Daia <daia@stoilow.imar.ro>).
15739 * recvattach.c: Removing the old attach_entry() code.
15741 * recvattach.c, protos.h, mutt.h, init.h, globals.h, compose.c:
15742 This patch adds a string variable $attach_format which controls
15743 the look of the compose and attach menus. Unfortunately,
15744 I was not able to make things so that it would look exactly
15745 the same as the hardcoded versions, so the default format is a
15746 bit different, but I think it is quite usable. (From Michael
15747 Elkins <me@cs.hmc.edu>).
15749 * functions.h, browser.c, OPS: This patch allows you to view
15750 files from the browser window, useful if you are searching for
15751 a file to attach to your message. It uses the standard mailcap
15752 stuff (and the lookup mime types) to use the correct "viewer"
15753 for the file. (From Brandon Long <blong@fiction.net>)
15755 * doc/dotlock.man.in, doc/Makefile.in, configure.in, configure,
15756 Makefile.in: Dotlock-related changes: We call it mutt.dotlock to
15757 avoid conflicts with certain NFS versions' dotlocking utilities
15758 (pointed out by Liviu Daia). Additionally, we need to compile it
15759 as an external utility on systems which don't have an fchdir(2)
15762 1998-07-16 16:39:53 roessler (roessler)
15764 * mx.c: Fixing a small typographic error.
15766 * mx.c, mx.c: Mutt doesn't retry locking if it doesn't succeed
15767 at once. The code in mx_lock_file is supposed to retry but
15768 it doesn't work because of a mistake in operator precedence.
15769 (From: Petri Kaukasoina <kaukasoi@elektroni.ee.tut.fi>)
15771 * dotlock.c: The dotlock.c file tries to include <posix1_lim.h>
15772 if _POSIX_PATH_MAX isn't defined but it doesn't include
15773 <limits.h>, where this symbol should be defined. (From
15774 Marc.Baudoin@solsoft.com)
15776 * send.c: When several messages are tagged and the user
15777 applies reply, group-reply, or list-reply to these messages,
15778 the reply's references and in-reply-to headers are constructed
15779 from the tagged message which comes last in the current index.
15780 This patch constructs the references header from _all_ messages'
15781 message-id and references headers. (tlr)
15783 * reldate.h, configure.in, configure, Changes, ChangeLog:
15784 Preparing mutt 0.94.
15786 * imap.c: "My two remaining issues are the speed at which it
15787 downloads the headers, and support of PREAUTH. I'm enclosing
15788 a patch (to stock mutt-0.92.13i) which addresses these
15789 issues." (From Brian Marcotte <marcotte@panix7.panix.com>)
15791 * color.c: This patch fixes two problems reported on mutt-users.
15793 (1) the error message about "default colors not supported" when
15794 not using a color xterm should not be printed. The existing
15795 code did not check the value of has_colors() in conjunction
15796 with use_default_colors()
15798 (2) mutt would crash when sending mail in batch mode because
15799 use_default_colors() could be used without doing an initscr()
15801 (From Michael Elkins.)
15803 * color.c: This patch fixes two problems reported on mutt-users.
15805 (1) the error message about "default colors not supported" when
15806 not using a color xterm should not be printed. The existing
15807 code did not check the value of has_colors() in conjunction
15808 with use_default_colors()
15810 (2) mutt would crash when sending mail in batch mode because
15811 use_default_colors() could be used without doing an initscr()
15813 (From Michael Elkins.)
15815 1998-07-15 17:15:46 roessler (roessler)
15817 * mx.h, mx.c, main.c, dotlock.h, dotlock.c, configure.in,
15818 configure, Makefile.in: Finalizing the external dotlock support:
15819 If group mail privileges are needed, the dotlock is compiled as a
15820 separate program. If there is no need for privileges, it remains
15821 a module which is compiled into mutt. Also, there is no more need
15822 for the SLang buffer overflow work-around in main(). We drop it,
15823 but let mutt bail out instead if it's installed setgid something.
15825 * doc/dotlock.man.in, dotlock.c: Fix the race condition in
15828 * doc/mutt.man.in: branches: 1.1.2; file mutt.man.in was
15829 initially added on branch mutt-0-94.
15831 * doc/mutt.man.in, doc/mutt.man: Putting the manual page under
15834 * doc/dotlock.man.in: branches: 1.1.2; file dotlock.man.in was
15835 initially added on branch mutt-0-94.
15837 * doc/dotlock.man.in, doc/Makefile.in, protos.h, mx.c, mbox.c,
15838 main.c, globals.h: Adding external dotlocking. For bugs, see
15839 the manual page and the comments in dotlock.c.
15841 * dotlock.h: branches: 1.1.2; file dotlock.h was initially
15842 added on branch mutt-0-94.
15844 * dotlock.h: Adding external dotlocking. For bugs, see the
15845 manual page and the comments in dotlock.c.
15847 * dotlock.c: branches: 1.1.2; file dotlock.c was initially
15848 added on branch mutt-0-94.
15850 * dotlock.c, configure.in, configure, Makefile.in: Adding
15851 external dotlocking. For bugs, see the manual page and the
15852 comments in dotlock.c.
15854 * doc/mutt.man: More roff fixes.
15856 * doc/mutt.man: More groff fixes.
15858 1998-07-14 16:01:07 roessler (roessler)
15860 * reldate.h: branches: 1.3.2.4.2; Preparing mutt 0.93.1i.
15862 * configure.in, configure: branches: 1.7.2.5.2; Preparing
15865 * Changes: branches: 1.5.2.5.2; Preparing mutt 0.93.1i.
15867 * ChangeLog: branches: 1.4.2.5.2; Preparing mutt 0.93.1i.
15869 * rfc2047.c: branches: 1.1.1.1.2.2.2; More unsigned fixes.
15871 * mime.h: branches: 1.1.1.1.2.1.2; More unsigned fixes.
15873 * handler.c: branches: 1.1.1.1.2.5.2; More unsigned fixes.
15875 * pattern.c: branches: 1.3.2.3.2; Changing (int) casts in is*
15876 arguments to (unsigned char).
15878 * parse.c: branches: 1.1.1.1.2.3.2; Changing (int) casts in is*
15879 arguments to (unsigned char).
15881 * rfc2047.c: Removing a superfluous (unsigned char) cast in an
15884 1998-07-13 10:50:39 roessler (roessler)
15886 * doc/mutt.sgml: Since manual page generation seems to be broken
15887 in the SGML-tools package, we remove the SGML version of mutt.man
15888 and make the troff source the master copy. Suggested by Roland
15889 Rosenfeld <roland@luv.rhein.de> who also provided the corrected
15892 * doc/mutt.man: branches: 1.1.1.1.2.2.2; Since manual page
15893 generation seems to be broken in the SGML-tools package, we
15894 remove the SGML version of mutt.man and make the troff source the
15895 master copy. Suggested by Roland Rosenfeld <roland@luv.rhein.de>
15896 who also provided the corrected mutt.man file.
15898 * doc/Makefile.in: branches: 1.2.2.2.2; Since manual page
15899 generation seems to be broken in the SGML-tools package, we
15900 remove the SGML version of mutt.man and make the troff source the
15901 master copy. Suggested by Roland Rosenfeld <roland@luv.rhein.de>
15902 who also provided the corrected mutt.man file.
15904 1998-07-12 13:15:31 roessler (roessler)
15906 * protos.h: branches: 1.5.2.1.2; Replace calloc by safe_calloc
15909 1998-07-11 05:10:29 roessler (roessler)
15911 * doc/manual.txt: branches: 1.2.2.4.2; Key bindings
15914 * doc/manual.sgml: branches: 1.2.2.5.2; Key bindings
15917 1998-07-10 17:58:26 roessler (roessler)
15919 * NEWS: s/fwd_decode/forward_decode/ (Noted by Lars Hecking)
15921 * pop.c: branches: 1.1.1.1.2.1.2; tmp[] wasn't initialized when
15922 asking for the POP password.
15924 * buffy.c: branches: 1.1.1.1.2.1.2; On SunOS 4.1, one must
15925 include unistd.h in order to declare SEEK_END. (Fabrice Noilhan)
15927 * mutt.h: branches: 1.2.2.1.2; include <posix1_lim.h> if limits.h
15928 doesn't defile _POSIX_PATH_MAX.
15930 * Changes, ChangeLog: *** empty log message ***
15932 * doc/PGP-Notes.txt: Adding a notice about core dumps.
15934 * reldate.h, README: Preparing 0.93i.
15936 * INSTALL: branches: 1.1.1.1.2.2.2; Preparing 0.93i.
15938 * handler.c: Fix text/enriched decoding: if there's a tag
15939 mismatch in the last paragraph in the attachment, the whole
15940 paragraph wouldn't be displayed.
15942 1998-07-09 19:51:36 roessler (roessler)
15944 * configure.in, configure: Use CC -Ae -D_HPUX_SOURCE on HP/UX.
15946 * config.sub: branches: 1.1.2; file config.sub was initially
15947 added on branch mutt-0-93.
15949 * config.sub: Use CC -Ae -D_HPUX_SOURCE on HP/UX.
15951 * config.guess: branches: 1.1.2; file config.guess was initially
15952 added on branch mutt-0-93.
15954 * config.guess, INSTALL: Use CC -Ae -D_HPUX_SOURCE on HP/UX.
15956 1998-07-08 21:59:43 roessler (roessler)
15958 * snprintf.c: branches: 1.1.1.1.2.2.2; Changing (int) casts in
15959 is* arguments to (unsigned char) casts to avoid mis-casting of
15960 signed chars. (From Michael Elkins.)
15962 * pattern.c, parse.c: Changing (int) casts in is* arguments to
15963 (unsigned char) casts to avoid mis-casting of signed chars.
15964 (From Michael Elkins.)
15966 * mx.c: branches: 1.5.2.3.2; Changing (int) casts in is*
15967 arguments to (unsigned char) casts to avoid mis-casting of
15968 signed chars. (From Michael Elkins.)
15970 * mh.c, lib.c: branches: 1.2.2.2.2; Changing (int) casts in
15971 is* arguments to (unsigned char) casts to avoid mis-casting of
15972 signed chars. (From Michael Elkins.)
15974 * keymap.c: branches: 1.1.1.1.2.2.2; Changing (int) casts in
15975 is* arguments to (unsigned char) casts to avoid mis-casting of
15976 signed chars. (From Michael Elkins.)
15978 * init.c: branches: 1.3.2.2.2; Changing (int) casts in is*
15979 arguments to (unsigned char) casts to avoid mis-casting of
15980 signed chars. (From Michael Elkins.)
15982 * from.c: branches: 1.1.1.1.2.2.2; Changing (int) casts in
15983 is* arguments to (unsigned char) casts to avoid mis-casting of
15984 signed chars. (From Michael Elkins.)
15986 * edit.c: branches: 1.2.2.2.2; Changing (int) casts in is*
15987 arguments to (unsigned char) casts to avoid mis-casting of
15988 signed chars. (From Michael Elkins.)
15990 * curs_main.c: branches: 1.4.2.3.2; Changing (int) casts in
15991 is* arguments to (unsigned char) casts to avoid mis-casting of
15992 signed chars. (From Michael Elkins.)
15994 1998-07-07 09:22:40 roessler (roessler)
15996 * rfc822.c: branches: 1.1.1.1.2.2.2; Change one int to size_t
15999 * rfc822.c: Fix the parsing of route addresses a la RFC 822.
16000 Patch from Michael Elkins.
16002 * snprintf.c: Cast the arguments of the is* functions to int.
16003 Patch from Michael Elkins.
16005 * sendlib.c: branches: 1.3.2.1.2; Cast the arguments of the is*
16006 functions to int. Patch from Michael Elkins.
16008 * pattern.c, parse.c, mx.c, mh.c, lib.c, keymap.c, init.c,
16009 from.c, edit.c, curs_main.c: Cast the arguments of the is*
16010 functions to int. Patch from Michael Elkins.
16012 1998-07-02 21:15:18 roessler (roessler)
16014 * hdrline.c: branches: 1.4.2.3.2; Using the correct version of
16015 O'Shaughnessy Evans' %O patch.
16017 * configure.in, configure, Changes, ChangeLog: Preparig 0.92.14i
16019 * doc/manual.txt, doc/manual.sgml: s/∖/\/
16021 * hdrline.c: Adding the %O expansion.
16023 * doc/manual.sgml: Applying the various manual_nits patches.
16025 1998-07-01 17:01:50 roessler (roessler)
16027 * curs_main.c: Fixing a reverse-threading problem.
16029 * imap.c: branches: 1.3.2.1.2; Fixing an imap-related
16030 segmentation fault.
16032 1998-06-30 06:38:02 roessler (roessler)
16034 * reldate.h, Changes, ChangeLog: These are the last tiny bits
16035 of preparing 0.92.13i.
16037 * configure.in, configure: Updating some of the documentation
16040 * TODO: branches: 1.1.1.1.2.1.2; Updating some of the
16041 documentation for 0.93.
16043 * README, NEWS: Updating some of the documentation for 0.93.
16045 * doc/NEWS: *** empty log message ***
16047 * doc/NEWS: branches: 1.1.2; file NEWS was initially added on
16050 * doc/NEWS: *** empty log message ***
16052 * doc/manual.txt: Incorporate the recent changes to manual.sgml.
16054 * main.c: branches: 1.6.2.1.2; Work around a buffer overflow
16055 in SLang. (This is the same bug which is fixed by 0.91.2i.)
16057 1998-06-26 10:31:28 roessler (roessler)
16059 * doc/manual.sgml: Removing $empty_to.
16061 * send.c, init.h: branches: 1.3.2.1.2; Removing $empty_to.
16063 * globals.h: branches: 1.2.2.1.2; Removing $empty_to.
16065 * Muttrc.in: branches: 1.1.2.1.2; Removing $empty_to.
16067 1998-06-25 22:31:46 roessler (roessler)
16069 * hdrline.c: Moved a break statement where it belongs.
16071 * mx.c: Fix an imap-related typo.
16073 * handler.c: Don't generate non-terminated last lines when
16074 quoting 8bit-"encoded" text-plain body parts.
16076 * Makefile.in: branches: 1.4.2.1.2; Don't use GNU make specific
16079 1998-06-21 07:13:03 roessler (roessler)
16081 * doc/mutt.man, doc/Makefile.in, reldate.h, configure.in,
16082 configure, Changes, ChangeLog: Bumping the release to 0.92.12i.
16084 1998-06-20 06:12:38 roessler (roessler)
16086 * doc/manual.txt: *** empty log message ***
16088 * handler.c: Fixing the quoted-printable decoder.
16090 * handler.c: Make mutt handle messages containing null bytes.
16092 * copy.c: branches: 1.2.2.1.2; Make mutt handle messages
16093 containing null bytes.
16095 * doc/manual.sgml: documenting alias-path
16097 1998-06-19 12:52:16 roessler (roessler)
16099 * sendlib.c, send.c: branches: 1.3.2; Removing the Attach-Menu
16100 feature for the next release version.
16102 * protos.h: branches: 1.5.2; Removing the Attach-Menu feature
16103 for the next release version.
16105 * postpone.c: branches: 1.3.4; Removing the Attach-Menu feature
16106 for the next release version.
16108 * pattern.c: branches: 1.3.2; Removing the Attach-Menu feature
16109 for the next release version.
16111 * menu.c: branches: 1.3.4; Removing the Attach-Menu feature
16112 for the next release version.
16114 * main.c: branches: 1.6.2; Removing the Attach-Menu feature
16115 for the next release version.
16117 * headers.c, functions.h: branches: 1.3.4; Removing the
16118 Attach-Menu feature for the next release version.
16120 * curs_main.c: branches: 1.4.2; Removing the Attach-Menu feature
16121 for the next release version.
16123 * compose.c: branches: 1.5.4; Removing the Attach-Menu feature
16124 for the next release version.
16126 * OPS: branches: 1.3.4; Removing the Attach-Menu feature for
16127 the next release version.
16129 1998-06-18 20:37:59 roessler (roessler)
16131 * protos.h: Bradon long's alias_path patch, for the sake of
16134 * lib.c: branches: 1.2.2; Bradon long's alias_path patch,
16135 for the sake of Elm compatibility.
16137 * alias.c: branches: 1.2.4; Bradon long's alias_path patch,
16138 for the sake of Elm compatibility.
16140 1998-06-16 20:59:20 roessler (roessler)
16142 * mx.c: branches: 1.5.2; Avoid pointless error messages from
16143 mx_get_magic() when called from an mx_open_mailbox_append()
16144 on a non-existing mailbox.
16146 * doc/manual.txt, doc/Makefile.in: branches: 1.2.2; Have "make
16147 install" install manual.txt as well.
16149 * configure.in, configure: branches: 1.7.2; Have "make install"
16150 install manual.txt as well.
16152 * Makefile.in: branches: 1.4.2; Have "make install" install
16153 manual.txt as well.
16155 * doc/Makefile.in, doc/makefile: Putting Makefile under autoconf
16158 * main.c: Switch the error reporting address from mutt-users
16161 * reldate.h: branches: 1.3.2; Bump the version to 0.92.11i.
16163 * configure.in, configure: Bump the version to 0.92.11i.
16165 * Changes: branches: 1.5.2; Bump the version to 0.92.11i.
16167 * ChangeLog: branches: 1.4.2; Bump the version to 0.92.11i.
16169 * imap.h: branches: 1.1.4; Check in a proper version of imap.h.
16171 * color.c: branches: 1.2.2; 1.2.4; Fix the "unknown color"
16172 bug reported by Vikas.
16174 * mx.c: Remove a spurious #include "imap.h" from mx.c.
16176 * doc/style-guide: Add a note about the global Muttrc to
16179 * configure.in: The global Muttrc contains a list of default
16180 settings which can be used as a starting-point for the user's
16183 * Muttrc.in: branches: 1.1.2; The global Muttrc contains a list
16184 of default settings which can be used as a starting-point for
16185 the user's own configuration.
16187 * configure, Muttrc, Makefile.in: The global Muttrc contains a
16188 list of default settings which can be used as a starting-point
16189 for the user's own configuration.
16191 * pgppubring.c: branches: 1.4.4; Removing some duplicate code
16192 from gnupgparse.c and pgppubring.c.
16194 * pgp.h, gnupgparse.c: Removing some duplicate code from
16195 gnupgparse.c and pgppubring.c.
16197 * pgpinvoke.c, gnupgparse.c: Include part of Werner Koch's latest
16200 * Changes: *** empty log message ***
16202 * configure.in, configure, Changes, ChangeLog: Preparing 0.92.10i.
16204 * doc/PGP-Notes.txt: branches: 1.2.2; Including Roland's new
16207 * protos.h, pattern.c, menu.c, curs_main.c, compose.c: Including
16208 Vikas' search code for the "attach message" menu.
16210 * addrbook.c: branches: 1.3.4; Including Vikas' search code
16211 for the "attach message" menu.
16213 1998-06-15 15:19:49 roessler (roessler)
16215 * mx.c, main.c: Brandon's IMAP patch.
16217 * mailbox.h: branches: 1.2.4; Brandon's IMAP patch.
16219 * imap.c: branches: 1.3.2; Brandon's IMAP patch.
16221 * commands.c: branches: 1.3.4; Brandon's IMAP patch.
16223 1998-06-08 20:05:54 roessler (roessler)
16225 * recvattach.c: branches: 1.3.4; GPG support, first take.
16227 * pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h: GPG support,
16230 * pgp.c: branches: 1.2.4; GPG support, first take.
16232 * main.c: GPG support, first take.
16234 * init.h: branches: 1.3.2; GPG support, first take.
16236 * gnupgparse.c: GPG support, first take.
16238 * init.c: branches: 1.3.2; GPG support, first take.
16240 * configure.in, configure: GPG support, first take.
16242 * config.h.in: branches: 1.3.4; GPG support, first take.
16244 * compose.c: GPG support, first take.
16246 * acconfig.h: branches: 1.3.4; GPG support, first take.
16248 * Makefile.in: GPG support, first take.
16250 * hdrline.c: branches: 1.4.2; Fixing the %a format.
16252 * hdrline.c: Fixing a segmentation fault in the hdr_line code.
16254 * doc/pgp-Notes.txt, doc/PGP-Notes.txt: Mutt 0.92.9i.
16256 * doc/manual.sgml: branches: 1.2.2; Mutt 0.92.9i.
16258 * sendlib.c, send.c, reldate.h, recvattach.c: Mutt 0.92.9i.
16260 * query.c: branches: 1.2.4; Mutt 0.92.9i.
16262 * protos.h, postpone.c, pgppubring.c, pgpkey.c: Mutt 0.92.9i.
16264 * pager.c: branches: 1.2.4; Mutt 0.92.9i.
16266 * mx.c: Mutt 0.92.9i.
16268 * mutt.h, mh.c: branches: 1.2.2; Mutt 0.92.9i.
16270 * main.c, init.h, init.c, imap.c: Mutt 0.92.9i.
16272 * hook.c: branches: 1.2.4; Mutt 0.92.9i.
16274 * headers.c, hdrline.c: Mutt 0.92.9i.
16276 * globals.h: branches: 1.2.2; Mutt 0.92.9i.
16278 * functions.h, flags.c: Mutt 0.92.9i.
16280 * enter.c: branches: 1.2.4; Mutt 0.92.9i.
16282 * edit.c: branches: 1.2.2; Mutt 0.92.9i.
16284 * curs_main.c: Mutt 0.92.9i.
16286 * copy.c: branches: 1.2.2; Mutt 0.92.9i.
16288 * configure.in, configure, config.h.in, compose.c, commands.c:
16291 * attach.c: branches: 1.2.4; Mutt 0.92.9i.
16293 * addrbook.c, acconfig.h: Mutt 0.92.9i.
16295 * README: branches: 1.2.2; Mutt 0.92.9i.
16297 * OPS, Changes, ChangeLog: Mutt 0.92.9i.
16299 * doc/language50.txt: branches: 1.1.1; Initial revision
16301 * doc/language50.txt: * doc/language.txt: branches: 1.1.1;
16304 * doc/language.txt: * doc/makefile: branches: 1.1.1; Initial
16307 * doc/makefile: * doc/manual.txt: branches: 1.1.1; Initial
16310 * doc/manual.txt: * doc/mutt.man: branches: 1.1.1; Initial
16313 * doc/mutt.man: branches: 1.1.1.1.2;
16315 * doc/mutt.sgml: branches: 1.1.1; Initial revision
16317 * doc/mutt.sgml: branches: 1.1.1.1.2;
16319 * doc/pgp-Notes.txt: branches: 1.1.1; Initial revision
16321 * doc/pgp-Notes.txt: * doc/style-guide: branches: 1.1.1;
16324 * doc/style-guide: * COPYING: branches: 1.1.1; Initial revision
16326 * COPYING: * COPYRIGHT: branches: 1.1.1; Initial revision
16328 * COPYRIGHT: * ChangeLog: branches: 1.1.1; Initial revision
16330 * ChangeLog: * Changes: branches: 1.1.1; Initial revision
16332 * Changes: * INSTALL: branches: 1.1.1; Initial revision
16334 * INSTALL: branches: 1.1.1.1.2;
16336 * Makefile.in: branches: 1.1.1; Initial revision
16338 * Makefile.in: * Mush.rc: branches: 1.1.1; Initial revision
16340 * Mush.rc: * Muttrc: branches: 1.1.1; Initial revision
16342 * Muttrc: * NEWS: branches: 1.1.1; Initial revision
16344 * NEWS: branches: 1.1.1.1.2;
16346 * OPS: branches: 1.1.1; Initial revision
16348 * OPS: * OPS.PGP: branches: 1.1.1; Initial revision
16350 * OPS.PGP: * Pine.rc: branches: 1.1.1; Initial revision
16352 * Pine.rc: * README: branches: 1.1.1; Initial revision
16354 * README: * TODO: branches: 1.1.1; Initial revision
16356 * TODO: branches: 1.1.1.1.2;
16358 * acconfig.h: branches: 1.1.1; Initial revision
16360 * acconfig.h: * addrbook.c: branches: 1.1.1; Initial revision
16362 * addrbook.c: * alias.c: branches: 1.1.1; Initial revision
16364 * alias.c: * attach.c: branches: 1.1.1; Initial revision
16366 * attach.c: * attach.h: branches: 1.1.1; Initial revision
16368 * attach.h: branches: 1.1.1.1.4;
16370 * bind.c: branches: 1.1.1; Initial revision
16372 * bind.c: branches: 1.1.1.1.4;
16374 * browser.c: branches: 1.1.1; Initial revision
16376 * browser.c: branches: 1.1.1.1.4;
16378 * buffy.c: branches: 1.1.1; Initial revision
16380 * buffy.c: branches: 1.1.1.1.2;
16382 * buffy.h: branches: 1.1.1; Initial revision
16384 * buffy.h: * color.c: branches: 1.1.1; Initial revision
16386 * color.c: * commands.c: branches: 1.1.1; Initial revision
16388 * commands.c: * complete.c: branches: 1.1.1; Initial revision
16390 * complete.c: * compose.c: branches: 1.1.1; Initial revision
16392 * compose.c: * config.h.in: branches: 1.1.1; Initial revision
16394 * config.h.in: * configure: branches: 1.1.1; Initial revision
16396 * configure: * configure.in: branches: 1.1.1; Initial revision
16398 * configure.in: * copy.c: branches: 1.1.1; Initial revision
16400 * copy.c: * copy.h: branches: 1.1.1; Initial revision
16402 * copy.h: * curs_lib.c: branches: 1.1.1; Initial revision
16404 * curs_lib.c: branches: 1.1.1.1.4;
16406 * curs_main.c: branches: 1.1.1; Initial revision
16408 * curs_main.c: * date.c: branches: 1.1.1; Initial revision
16410 * date.c: branches: 1.1.1.1.4;
16412 * depend.awk: branches: 1.1.1; Initial revision
16414 * depend.awk: * doc/manual.sgml: branches: 1.1.1; Initial
16417 * doc/manual.sgml: * edit.c: branches: 1.1.1; Initial revision
16419 * edit.c: * enter.c: branches: 1.1.1; Initial revision
16421 * enter.c: * filter.c: branches: 1.1.1; Initial revision
16423 * filter.c: * flags.c: branches: 1.1.1; Initial revision
16425 * flags.c: * from.c: branches: 1.1.1; Initial revision
16427 * from.c: branches: 1.1.1.1.2;
16429 * functions.h: branches: 1.1.1; Initial revision
16431 * functions.h: * gen_defs: branches: 1.1.1; Initial revision
16433 * gen_defs: * getdomain.c: branches: 1.1.1; Initial revision
16435 * getdomain.c: * globals.h: branches: 1.1.1; Initial revision
16437 * globals.h: * handler.c: branches: 1.1.1; Initial revision
16439 * handler.c: branches: 1.1.1.1.2;
16441 * hash.c: branches: 1.1.1; Initial revision
16443 * hash.c: branches: 1.1.1.1.4;
16445 * hash.h: branches: 1.1.1; Initial revision
16447 * hash.h: * hdrline.c: branches: 1.1.1; Initial revision
16449 * hdrline.c: * headers.c: branches: 1.1.1; Initial revision
16451 * headers.c: * help.c: branches: 1.1.1; Initial revision
16453 * help.c: branches: 1.1.1.1.4;
16455 * hook.c: branches: 1.1.1; Initial revision
16457 * hook.c: * imap.c: branches: 1.1.1; Initial revision
16459 * imap.c: * init.c: branches: 1.1.1; Initial revision
16461 * init.c: * init.h: branches: 1.1.1; Initial revision
16463 * init.h: * install-sh: branches: 1.1.1; Initial revision
16465 * install-sh: * keymap.c: branches: 1.1.1; Initial revision
16467 * keymap.c: branches: 1.1.1.1.2;
16469 * keymap.h: branches: 1.1.1; Initial revision
16471 * keymap.h: branches: 1.1.1.1.4;
16473 * lib.c: branches: 1.1.1; Initial revision
16475 * lib.c: * mailbox.h: branches: 1.1.1; Initial revision
16477 * mailbox.h: * main.c: branches: 1.1.1; Initial revision
16479 * main.c: * mapping.h: branches: 1.1.1; Initial revision
16481 * mapping.h: * mbox.c: branches: 1.1.1; Initial revision
16483 * mbox.c: branches: 1.1.1.1.4;
16485 * menu.c: branches: 1.1.1; Initial revision
16487 * menu.c: * mh.c: branches: 1.1.1; Initial revision
16489 * mh.c: * mime.h: branches: 1.1.1; Initial revision
16491 * mime.h: branches: 1.1.1.1.2;
16493 * mime.types: branches: 1.1.1; Initial revision
16495 * mime.types: * mkinstalldirs: branches: 1.1.1; Initial revision
16497 * mkinstalldirs: * mutt.h: branches: 1.1.1; Initial revision
16499 * mutt.h: * mutt_curses.h: branches: 1.1.1; Initial revision
16501 * mutt_curses.h: * mutt_menu.h: branches: 1.1.1; Initial revision
16503 * mutt_menu.h: branches: 1.1.1.1.4;
16505 * mutt_regex.h: branches: 1.1.1; Initial revision
16507 * mutt_regex.h: * mx.c: branches: 1.1.1; Initial revision
16509 * mx.c: * mx.h: branches: 1.1.1; Initial revision
16511 * mx.h: branches: 1.1.1.1.4;
16513 * pager.c: branches: 1.1.1; Initial revision
16515 * pager.c: * pager.h: branches: 1.1.1; Initial revision
16517 * pager.h: branches: 1.1.1.1.4;
16519 * parse.c: branches: 1.1.1; Initial revision
16521 * parse.c: branches: 1.1.1.1.2;
16523 * parse.h: branches: 1.1.1; Initial revision
16525 * parse.h: * pattern.c: branches: 1.1.1; Initial revision
16527 * pattern.c: * pgp.c: branches: 1.1.1; Initial revision
16529 * pgp.c: * pgp.h: branches: 1.1.1; Initial revision
16531 * pgp.h: * pgpinvoke.c: branches: 1.1.1; Initial revision
16533 * pgpinvoke.c: * pgpkey.c: branches: 1.1.1; Initial revision
16535 * pgpkey.c: * pgppubring.c: branches: 1.1.1; Initial revision
16537 * pgppubring.c: * pop.c: branches: 1.1.1; Initial revision
16539 * pop.c: branches: 1.1.1.1.2;
16541 * postpone.c: branches: 1.1.1; Initial revision
16543 * postpone.c: * protos.h: branches: 1.1.1; Initial revision
16545 * protos.h: * query.c: branches: 1.1.1; Initial revision
16547 * query.c: * reap.pl: branches: 1.1.1; Initial revision
16549 * reap.pl: branches: 1.1.1.1.4;
16551 * recvattach.c: branches: 1.1.1; Initial revision
16553 * recvattach.c: * reldate.h: branches: 1.1.1; Initial revision
16555 * reldate.h: * resize.c: branches: 1.1.1; Initial revision
16557 * resize.c: * rfc1524.c: branches: 1.1.1; Initial revision
16559 * rfc1524.c: branches: 1.1.1.1.4;
16561 * rfc1524.h: branches: 1.1.1; Initial revision
16563 * rfc1524.h: branches: 1.1.1.1.4;
16565 * rfc2047.c: branches: 1.1.1; Initial revision
16567 * rfc2047.c: branches: 1.1.1.1.2;
16569 * rfc2047.h: branches: 1.1.1; Initial revision
16571 * rfc2047.h: * rfc822.c: branches: 1.1.1; Initial revision
16573 * rfc822.c: branches: 1.1.1.1.2;
16575 * rfc822.h: branches: 1.1.1; Initial revision
16577 * rfc822.h: * sample.mailcap: branches: 1.1.1; Initial revision
16579 * sample.mailcap: * sample.muttrc: branches: 1.1.1; Initial
16582 * sample.muttrc: branches: 1.1.1.1.4;
16584 * score.c: branches: 1.1.1; Initial revision
16586 * score.c: * send.c: branches: 1.1.1; Initial revision
16588 * send.c: * sendlib.c: branches: 1.1.1; Initial revision
16590 * sendlib.c: * sha.h: branches: 1.1.1; Initial revision
16592 * sha.h: * sha1dgst.c: branches: 1.1.1; Initial revision
16594 * sha1dgst.c: * sha_locl.h: branches: 1.1.1; Initial revision
16596 * sha_locl.h: * signal.c: branches: 1.1.1; Initial revision
16598 * signal.c: * snprintf.c: branches: 1.1.1; Initial revision
16600 * snprintf.c: branches: 1.1.1.1.2;
16602 * sort.c: branches: 1.1.1; Initial revision
16604 * sort.c: * sort.h: branches: 1.1.1; Initial revision
16606 * sort.h: branches: 1.1.1.1.4;
16608 * status.c: branches: 1.1.1; Initial revision
16610 * status.c: branches: 1.1.1.1.4;
16612 * strcasecmp.c: branches: 1.1.1; Initial revision
16614 * strcasecmp.c: * system.c: branches: 1.1.1; Initial revision
16616 * system.c: * testmsg: branches: 1.1.1; Initial revision
16618 * testmsg: * thread.c: branches: 1.1.1; Initial revision
16620 * thread.c: branches: 1.1.1.1.4;