1 2005-10-06 06:15:00 Brendan Cully <brendan@kublai.com> (brendan)
3 * browser.c: Sort browser entries after every IMAP browsing
4 operation instead of just when explicitly requested. Closes:
7 2005-10-06 05:13:55 Jeff Ito <jeffi@rcn.com> (brendan)
9 * smime.c: Add AES ciphers to S/MIME encryption options. Closes:
12 2005-10-05 19:24:40 David Champion <dgc@uchicago.edu> (brendan)
14 * doc/manual.xml.head, init.c: Fix 'unattachments'. Closes: #2102.
16 2005-10-05 19:20:22 Jeff Ito <jeffi@rcn.com> (brendan)
18 * smime.c: S/MIME key selection truncates the last character of
19 the selected key for no apparent reason. Removed until someone
20 can justify it. Closes: #2081.
22 2005-10-04 19:00:05 Brendan Cully <brendan@kublai.com> (brendan)
24 * init.h: Tweak description of pop_checkinterval slightly. Closes:
27 * hcache.c: Bump hcache Id for attachment counting patch.
29 2005-10-04 06:05:39 David Champion <dgc@uchicago.edu> (brendan)
31 * Muttrc.head.in, doc/manual.xml.head, doc/muttrc.man.head,
32 globals.h, hdrline.c, init.c, init.h, mime.h, mutt.h, parse.c,
33 pattern.c, protos.h, recvattach.c: Attachment counting for index
34 display (patch-1.5.11.dgc.attach.6). Modifications: attach_recurse
35 and attach_ignore_fundamental stripped, some debugging code
36 removed, some bones thrown to check_sec.sh.
38 2005-10-04 05:24:00 Sebastien Hinderer <Sebastien.Hinderer@libertysurf.fr> (brendan)
40 * pager.c: The following patch has an effect only when the
41 braille_friendly variable is set. When this is the case, the
42 cursor is put on the first line of the message body, when viewing
45 2005-10-04 04:29:09 Alain Bench <veronatif@free.fr> (brendan)
47 * curs_main.c: Piping and printing in IMAP folder index with
48 imap_peek=no marks message read immediately.
50 2005-10-03 07:52:00 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
52 * curs_lib.c, send.c: fix a problem that appears with signatures
55 2005-09-30 18:24:17 Brendan Cully <brendan@kublai.com> (brendan)
57 * doc/devel-notes.txt: Change manual.sgml to manual.xml (noted
60 2005-09-30 01:42:50 Roland Rosenfeld <roland@spinnaker.de> (brendan)
64 2005-09-29 23:57:07 Vincent Lefevre <vincent@vinc17.org> (brendan)
68 2005-09-29 23:52:16 pi <pi@beobide.net> (brendan)
70 * configure.in, po/eu.po: Basque translation.
72 2005-09-29 23:02:49 Brendan Cully <brendan@kublai.com> (brendan)
74 * configure.in, copy.c, sendlib.c: Ensure that Content-Length
75 printf format specifier matches off_t size, to avoid mail-losing
76 Content-Length: 0 (bug introduced by large file patch a couple
77 of days ago). Closes: #2096.
79 2005-09-27 03:43:24 Johan Svedberg <johan@svedberg.com> (brendan)
83 2005-09-24 20:03:04 Brendan Cully <brendan@kublai.com> (brendan)
85 * edit.c: Inflict more needless pain on translators by splitting
86 EditorHelp to satisfy -pedantic.
88 * mbox.c, mutt.h, configure.in: Use fseeko/ftello when available
89 while opening mbox/mmdf. Closes: #2084.
91 2005-09-24 19:36:35 Alain Bench <veronatif@free.fr> (brendan)
93 * copy.c, mutt.h, parse.c, sendlib.c, thread.c: Cosmetic fixes to
94 MIME headers. Closes: #2086.
96 2005-09-24 17:51:17 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
98 * po/ja.po: Update to HEAD.
100 2005-09-23 18:38:36 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
102 * configure.in: Quote an error message.
104 2005-09-22 16:38:08 Takahashi Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
106 * configure.in, globals.h, hcache.c, init.h: Update QDBM patch to
107 the current state of the art. Closes: #2003 (again).
109 2005-09-22 09:06:13 Thomas Roessler <roessler@does-not-exist.org> (roessler)
111 * send.c: When composing a reply, there might be degenerate cases
112 in which a CC header is created, but no To header. In this case,
113 we now use the auto-generated CC header as the To header.
115 2005-09-22 04:05:49 Brendan Cully <brendan@kublai.com> (brendan)
117 * init.c: Refactor mutt var completion so it can be used for
118 inline expansions (eg $from). Actual expansion not committed yet.
120 * send.c: If ContentType is null, assume text/plain. Stopgap; a
121 better mechanism would sanity-check MuttVars assignments before
122 allowing them. Closes: #2080.
124 * imap/util.c, imap/imap.c: Don't allow imap URLs with empty
125 hosts. Also don't attempt to complete on open connections when
126 there aren't any (diagnosed by Nico Golde). Closes: #2079.
128 * pattern.c: Use ctx instead of Context when checking whether or
129 not to do IMAP search. Resolves a possible segfault in color index
130 ~b operations. I can't remember whether Context vs ctx was
131 intentional - I doubt it.
133 2005-09-21 14:17:14 Adeodato Simo <asp16@alu.ua.es> (brendan)
135 * curs_main.c: Check for sigwinch in index before calling
136 km_dokey, since for unknown reasons km_dokey seems to eat the
137 signal in some cases. [Not reproducible in my ncurses environments
138 - Brendan]. Closes: #1907.
140 2005-09-21 13:23:43 Brendan Cully <brendan@kublai.com> (brendan)
142 * imap/imap.c, pattern.c: Catch empty substring/regexp search
143 arguments (precludes a segfault from dereferencing a null string
146 2005-09-21 06:04:37 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
148 * init.h, mutt.h, configure.in, hcache.c: QDBM support for the
151 2005-09-21 04:50:31 Adeodato Simo <asp16@alu.ua.es> (brendan)
153 * pgp.c: When using GPG agent in classic mode, set GPG_TTY if it
154 isn't already set instead of bailing out. Closes: #2072.
156 2005-09-21 03:48:38 Takahashi Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
158 * init.c: Ensure that set doesn't change variables from within the
159 help screen. I think this is a gross approach, and probably
160 overkill, but it's the fault of the original code design, not
161 Tamo's patch. Until a better way falls from the sky, this Closes:
164 2005-09-21 02:58:07 Brendan Cully <brendan@kublai.com> (brendan)
166 * curs_main.c: Cancelling <change-folder> from within the pager
167 will now keep you in the pager rather than kicking you back to the
168 index. Closes: #2075.
170 2005-09-20 23:41:21 Vincent Lefevre <vincent@vinc17.org> (brendan)
172 * muttlib.c: Slight improvement on dgc's warning fix in edge cases.
174 2005-09-20 06:43:39 David Champion <dgc@uchicago.edu> (brendan)
176 * init.c: Fix a null-pointer-dereference parsing aliases with
179 * muttlib.c: Clear a compiler warning.
181 2005-09-20 03:56:25 Gero Treuner <gerotick@faveve.uni-stuttgart.de> (brendan)
183 * contrib/gpg.rc, doc/manual.xml.tail: Update locations of
184 gpg-2comp, Gero Treuner.
186 2005-09-19 06:14:27 Brendan Cully <brendan@kublai.com> (brendan)
188 * mkchangelog.sh: I just realised what's been happening to the
189 changelog: I recently got a new version of 'head' that refuses
190 to accept -1 instead of -n 1, but doesn't actually return
191 failure. So mkchangelog was feeding nothing to the cvs date
192 argument, and instead merrily snarfing down the entire changelog
193 every time. I've put in a simple $date != "" check. Thanks,
194 textutils! Thanks for ushering in the future! I'd like to shake
197 2005-09-19 05:12:29 Brendan Cully <brendan@kublai.com> (brendan)
199 * doc/manual.xml.head: Remove mention of obsolete
200 --enable-imap-edit-threads configure option.
202 2005-09-18 17:49:33 Brendan Cully <brendan@kublai.com> (brendan)
204 * ChangeLog: Somehow the changelog got mangled (multiple copies
207 2005-09-18 08:22:49 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
211 2005-09-18 02:53:18 brendan (brendan)
213 * doc/Makefile.in: More cleanups, slightly better dependencies.
215 2005-09-18 02:35:10 Brendan Cully <brendan@kublai.com> (brendan)
217 * doc/Makefile.in: Stupid hack to synchronise on makedoc for
218 parallel builds. Only works when entered via make all. make
219 stamp-doc-xml directly can fail in pathological conditions.
221 * doc/Makefile.in: Attempt to work around make -j2
222 breakage. Dependencies are still wrong, but I don't have
223 the brainpower right now to get it right. People talk about
224 imperative, functional, and logic programming, but no one ever
225 mentions make programming.
227 2005-09-17 20:46:14 Brendan Cully <brendan@kublai.com> (brendan)
229 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
230 po/uk.po, po/zh_CN.po, po/zh_TW.po, po/ga.po, po/gl.po,
231 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
232 po/nl.po, po/pl.po, intl/plural.y, intl/ref-add.sin,
233 intl/ref-del.sin, intl/textdomain.c, po/bg.po, po/ca.po,
234 po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
235 po/et.po, po/fr.po, doc/dotlock.man, doc/manual.xml.head,
236 doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head,
237 imap/auth.c, imap/auth.h, imap/auth_anon.c, imap/auth_cram.c,
238 imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
239 imap/browse.c, imap/command.c, imap/imap.c, imap/imap.h,
240 imap/imap_private.h, imap/message.c, imap/message.h, imap/utf7.c,
241 imap/util.c, intl/COPYING.LIB-2, intl/COPYING.LIB-2.1,
242 intl/Makefile.in, intl/bindtextdom.c, intl/config.charset,
243 intl/dcgettext.c, intl/dcigettext.c, intl/dcngettext.c,
244 intl/dgettext.c, intl/dngettext.c, intl/explodename.c,
245 intl/finddomain.c, intl/gettext.c, intl/gettext.h,
246 intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c,
247 intl/l10nflist.c, intl/libgettext.h, intl/libgnuintl.h,
248 intl/libintl.glibc, intl/loadinfo.h, intl/loadmsgcat.c,
249 intl/localcharset.c, intl/locale.alias, intl/localealias.c,
250 intl/ngettext.c, intl/plural.c, pgpkey.c, pgplib.c, pgplib.h,
251 pgpmicalg.c, pgppacket.c, pgppacket.h, pgppubring.c, pop.c,
252 pop.h, pop_auth.c, pop_lib.c, postpone.c, protos.h, query.c,
253 recvattach.c, recvcmd.c, regex.c, remailer.c, remailer.h,
254 resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h, rfc2231.c,
255 rfc2231.h, rfc822.c, rfc822.h, score.c, send.c, sendlib.c,
256 signal.c, smime.c, smime.h, smime_keys.pl, sort.c, sort.h,
257 status.c, system.c, thread.c, url.c, browser.h, buffy.c, buffy.h,
258 charset.c, charset.h, color.c, commands.c, complete.c, compose.c,
259 config.guess, config.sub, copy.c, copy.h, crypt-gpgme.c,
260 crypt-gpgme.h, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
261 crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
262 crypt-mod.h, crypt.c, cryptglue.c, curs_lib.c, curs_main.c,
263 date.c, depcomp, dotlock.c, dotlock.h, edit.c, editmsg.c,
264 enter.c, extlib.c, filter.c, flags.c, from.c, functions.h,
265 globals.h, gnupgparse.c, handler.c, hash.c, hash.h, hcache.c,
266 hdrline.c, headers.c, help.c, history.c, history.h, hook.c,
267 init.c, init.h, keymap.c, keymap.h, lib.c, lib.h, mailbox.h,
268 main.c, makedoc.c, mapping.h, mbox.c, mbyte.c, menu.c,
269 mh.c, mime.h, missing, mutt.h, mutt_crypt.h, mutt_curses.h,
270 mutt_idna.c, mutt_idna.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c,
271 mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h,
272 mutt_ssl_gnutls.c, mutt_tunnel.c, mutt_tunnel.h, muttbug.sh.in,
273 muttlib.c, mx.c, mx.h, pager.c, pager.h, parse.c, pattern.c,
274 pgp.c, pgp.h, pgpinvoke.c, COPYRIGHT, _regex.h, account.c,
275 account.h, addrbook.c, alias.c, ascii.c, ascii.h, attach.c,
276 attach.h, base64.c, browser.c: Gah, forgot the zip code when
277 updating the FSF address...
279 * po/zh_CN.po, po/zh_TW.po, po/tr.po, po/uk.po, po/sk.po,
280 po/sv.po, po/ru.po, po/pt_BR.po, po/nl.po, po/pl.po, po/ko.po,
281 po/lt.po, po/ja.po, po/id.po, po/it.po, po/ga.po, po/gl.po,
282 po/hu.po, po/et.po, po/fr.po, po/eo.po, po/es.po, po/de.po,
283 po/el.po, po/da.po, imap/imap.h, imap/imap_private.h,
284 imap/message.c, imap/message.h, imap/utf7.c, imap/util.c,
285 intl/COPYING.LIB-2, intl/Makefile.in, intl/bindtextdom.c,
286 intl/config.charset, intl/dcgettext.c, intl/dcigettext.c,
287 intl/dcngettext.c, intl/dgettext.c, intl/dngettext.c,
288 intl/explodename.c, intl/finddomain.c, intl/gettext.c,
289 intl/gettext.h, intl/gettextP.h, intl/hash-string.h,
290 intl/intl-compat.c, intl/l10nflist.c, intl/libgettext.h,
291 intl/libgnuintl.h, intl/libintl.glibc, intl/loadinfo.h,
292 intl/loadmsgcat.c, intl/localcharset.c, intl/locale.alias,
293 intl/localealias.c, intl/ngettext.c, intl/plural.c, intl/plural.y,
294 intl/ref-add.sin, intl/ref-del.sin, intl/textdomain.c, po/bg.po,
295 po/ca.po, po/cs.po, doc/dotlock.man, doc/manual.xml.head,
296 doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head, imap/auth.c,
297 imap/auth.h, imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
298 imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
299 imap/command.c, imap/imap.c, rfc2047.h, rfc2231.c, rfc2231.h,
300 rfc822.c, rfc822.h, score.c, send.c, sendlib.c, signal.c,
301 smime.c, smime.h, smime_keys.pl, sort.c, sort.h, status.c,
302 system.c, thread.c, url.c, query.c, recvattach.c, recvcmd.c,
303 regex.c, remailer.c, remailer.h, resize.c, rfc1524.c,
304 rfc1524.h, rfc2047.c, pager.h, parse.c, pattern.c, pgp.c,
305 pgp.h, pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgpmicalg.c,
306 pgppacket.c, pgppacket.h, pgppubring.c, pop.c, pop.h,
307 pop_auth.c, pop_lib.c, postpone.c, protos.h, mbyte.c, menu.c,
308 mh.c, mime.h, missing, mutt.h, mutt_crypt.h, mutt_curses.h,
309 mutt_idna.c, mutt_idna.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c,
310 mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h,
311 mutt_ssl_gnutls.c, mutt_tunnel.c, mutt_tunnel.h, muttbug.sh.in,
312 muttlib.c, mx.c, mx.h, pager.c, extlib.c, filter.c, flags.c,
313 from.c, functions.h, globals.h, gnupgparse.c, handler.c, hash.c,
314 hash.h, hcache.c, hdrline.c, headers.c, help.c, history.c,
315 history.h, hook.c, init.c, init.h, keymap.c, keymap.h, lib.c,
316 lib.h, mailbox.h, main.c, makedoc.c, mapping.h, mbox.c,
317 dotlock.h, edit.c, editmsg.c, enter.c, copy.h, crypt-gpgme.c,
318 crypt-gpgme.h, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
319 crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
320 crypt-mod.h, crypt.c, cryptglue.c, curs_lib.c, curs_main.c,
321 date.c, depcomp, dotlock.c, COPYRIGHT, GPL, _regex.h, account.c,
322 account.h, addrbook.c, alias.c, ascii.c, ascii.h, attach.c,
323 attach.h, base64.c, browser.c, browser.h, buffy.c, buffy.h,
324 charset.c, charset.h, color.c, commands.c, complete.c, compose.c,
325 config.guess, config.sub, copy.c: Update FSF address (via sed,
326 I hope nothing got mangled). Closes: #2071.
328 2005-09-17 17:39:18 Alain Bench <veronatif@free.fr> (brendan)
330 * Muttrc.head.in: Clean up some Muttrc macros, and add macro
331 'y' to jump to the mailboxes view. Closes: #2069.
333 2005-09-17 17:27:54 Brendan Cully <brendan@kublai.com> (brendan)
335 * main.c: Some minor cleanups: tell users to go to bugs.mutt.org
336 instead of using flea; update copyright year in mutt -v;
337 reorganise USE opts a little; break long strings so that -pedantic
338 stops complaining. Not sure that last one is worth the trouble
339 it causes the po team...
341 2005-09-17 01:07:54 Vincent Lefevre <vincent@vinc17.org> (brendan)
345 2005-09-16 23:09:12 Kevin Scannell <scannell@slu.edu> (brendan)
347 * configure.in, po/ga.po: Irish translation.
349 2005-09-16 15:20:59 Brendan Cully <brendan@kublai.com> (brendan)
351 * build-release, po/Makefile.in.in: Move update-po out of make
352 dist, into build-release. It seems to me that make dist should do
353 as little as possible beyond putting the right files in a tarball.
355 2005-09-16 13:43:58 Ronny Haryanto <ronnylist@haryan.to> (roessler)
359 2005-09-16 11:02:00 Ivan Vilata i Balaguer <ivan@selidor.net>
364 2005-09-16 10:20:20 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
369 2005-09-16 10:19:46 René Clerc <rene@clerc.nl> (roessler)
373 2005-09-16 02:15:45 Brendan Cully <brendan@kublai.com> (brendan)
375 * doc/Makefile.in: Add stamp-doc-xml to "all".
377 * doc/Makefile.in: stamp-doc-man is pointless as far as I can
380 * doc/Makefile.in: Tweak makefile so that the dist tarball
381 doesn't always try to build docs.
383 * configure.in: VERSION should go into CONFIG_STATUS_DEPENDENCIES,
384 not CONFIGURE_DEPENDENCIES. Slap ma fro.
386 2005-09-15 23:18:48 Brendan Cully <brendan@kublai.com> (brendan)
388 * Makefile.am, build-release: Move changelog target to
389 update-changelog so that dist won't automatically invoke it,
390 and have commit and build-release call it.
392 * build-release: Now that 1.5.11 is out, previous versions won't
393 be x.y.zi: adjust diff.
395 2005-09-15 14:24:39 roessler (roessler)
397 * po/zh_TW.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po,
398 po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
399 po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
400 po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
401 po/uk.po, po/zh_CN.po, VERSION, po/bg.po, reldate.h: automatic
402 post-release commit for mutt-1.5.11
404 2005-09-14 14:15:06 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
407 * init.h: Refer to $use_envelope_from rather than old
408 $envelope_from in description of $envelope_from_address.
410 2005-09-14 02:45:44 Brendan Cully <brendan@kublai.com> (brendan)
412 * globals.h, init.h, sendlib.c: Add new $envelope_from_address
413 variable for manually specifying the envelope sender. Rename (with
414 compatibility synonym) $envelope_from to $use_envelope_from. Make
415 $envelope_from subordinate to $use_e_f, as $from is to
416 $use_from. From a discussion with TLR.
418 2005-09-13 20:36:17 Brendan Cully <brendan@kublai.com> (brendan)
420 * doc/Makefile.in: Put chunked HTML manual in top doc directory
421 instead of HTML subdirectory. Solves a weird $distdir
422 absolute/relative path nuisance.
424 2005-09-12 06:22:21 Brendan Cully <brendan@kublai.com> (brendan)
426 * curs_lib.c, pop.c, pop.h, pop_lib.c: Teach pop driver about
427 mutt_progress_bar. Allow progress bar to omit total size if zero
430 2005-09-10 18:47:17 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
433 * menu.c: Correct some inconsistencies introduced by
434 $menu_context. Closes: #2019?
436 2005-09-10 06:02:04 Brendan Cully <brendan@kublai.com> (brendan)
438 * imap/imap.c, curs_lib.c: A pair of small optimisations to the
441 2005-09-08 16:37:59 Brendan Cully <brendan@kublai.com> (brendan)
443 * pager.c: Revert bogus change to last message detection in
446 * pager.c: Forget line number when resolving in pager. This
447 is beginning to get messy - maybe it would be better to only
448 remember on specific operations like sync.
450 * mutt_socket.c: Set CLOEXEC on sockets in IPv4 code path like
453 * pattern.c: Make stringmatch pattern detection stateless.
455 * curs_lib.c: ifdef USE_SOCKET around mutt_progress_bar.
457 2005-09-08 07:09:46 Bernd Ahlers <bernd@ba-net.org> (brendan)
459 * po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
460 po/zh_TW.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
461 po/pl.po, po/pt_BR.po, po/ru.po, po/da.po, po/de.po, po/el.po,
462 po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
463 po/id.po, po/ca.po, po/cs.po: Correct some S/MIME po entries.
465 2005-09-07 08:01:59 Brendan Cully <brendan@kublai.com> (brendan)
467 * curs_lib.c: Ensure progress bar rounds to $net_inc.
469 * curs_lib.c, globals.h, imap/imap.c, imap/imap_private.h,
470 imap/message.c, init.h, mutt_curses.h: Display progress meter
471 when uploading/fetching IMAP data. Closes: #1772.
473 * pager.c: Adjust gross hack to return to the same line in the
474 pager after an index operation so that it doesn't shoot past the
475 end of the file if there are fewer lines on return (eg when weed
478 * mx.c, pgp.c: Silence some GCC warnings about uninitialized
481 * build-release, configure.in, mutt.h: Remove international
482 vs. U.S. distribution distinction. build-release expects the
483 previous version to be x.y.zi and should be updated again
486 2005-09-06 16:46:44 Brendan Cully <brendan@kublai.com> (brendan)
488 * doc/manual.xml.head: More documentation cosmetics (newlines
489 between Usage: lines).
491 * pager.c: Gross hack to return to the same line in the pager
492 after executing an index function. Closes: #1210.
494 * doc/manual.xml.head, imap/command.c, imap/imap.c, imap/imap.h,
495 init.c, mutt.h, pattern.c: Extend pattern language to do simple
496 string matches as well as regular expressions when the pattern
497 is invoked with = instead of ~. And, when possible, perform
498 full body searches on the IMAP server instead of locally, for
499 an enormous speed boost.
501 * imap/utf7.c, init.c, main.c, protos.h: Fix a memory leak in
502 imap_utf7_decode and do a little cleanup on shutdown. Get a
503 high five from valgrind.
505 * curs_main.c, main.c: Move SASL and IMAP shutdown hooks into
506 main where they belong.
508 * init.c: Release pwent after extracting data from it.
510 * mutt_sasl.h, curs_main.c, mutt_sasl.c: Release global SASL
513 2005-09-05 04:22:45 Brendan Cully <brendan@kublai.com> (brendan)
515 * doc/manual.xml.head: Documentation cosmetics (add some line
518 2005-09-04 20:10:25 Brendan Cully <brendan@kublai.com> (brendan)
520 * init.h: Point $hide_top_limited to $hide_limited instead of
521 $hide_missing. Likewise for $hide_top_missing. Closes: #2039.
523 * init.h: Mention $sort_re in $strict_threads
524 documentation. Closes: #2052.
526 * doc/manual.xml.head: Add a push example. Closes: #1591.
528 2005-09-04 19:46:26 Rupert Levene <rupert@levene.dyndns.org> (brendan)
530 * doc/manual.xml.head: Mention $include when describing how mutt
531 prepares message replies. Closes: #1471.
533 2005-09-04 19:28:19 Dale Woolridge (brendan)
535 * pattern.c, protos.h, parse.c: Unfold message headers before
536 performing ~h search. Closes: #1865.
538 2005-09-04 18:01:57 Zardoz@users.sourceforge.net (brendan)
540 * keymap.c: Teach keymap.c about KEY_NEXT. Closes: #1588.
542 2005-09-04 06:57:04 Alain Bench <veronatif@free.fr> (brendan)
544 * doc/manual.xml.head, doc/manual.xml.tail: Note that <Tab>
545 is bound to next-new-then-unread by default, rather than
546 next-new. Closes: #1637.
548 * curs_main.c, pattern.c: Allow empty limits, and limits in
549 empty mailboxes. Closes: #1853, #1906.
551 2005-09-03 23:22:31 Brendan Cully <brendan@kublai.com> (brendan)
553 * send.c, attach.c: Note when mutt_edit_attachment fails and
554 display error instead of prompting to abort an unmodified
557 2005-09-03 19:41:53 Alain Bench <veronatif@free.fr> (brendan)
559 * contrib/gpg.rc: One should let GnuPG charset be automatically
560 infered from whatever current locale, without hardcoding.
562 2005-09-03 04:34:25 Brendan Cully <brendan@kublai.com> (brendan)
564 * doc/manual.xml.head: Just use EXPR as a place holder for regular
565 expressions, instead of any of EXPR, USER, ID and SUBJECT. Noted
568 2005-09-02 18:50:34 Brendan Cully <brendan@kublai.com> (brendan)
570 * doc/manual.sgml.head, doc/manual.sgml.tail, doc/manual.xml.head,
571 doc/manual.xml.tail, doc/Makefile.in: Rename manual.sgml.*
574 2005-09-02 18:18:19 Alain Bench <veronatif@free.fr> (brendan)
576 * keymap.c: Allow non-ascii characters in push arguments. Closes:
579 * doc/manual.sgml.head, doc/muttrc.man.head, mutt.h, pattern.c:
580 Adjust ~l to match all known lists, add ~u to match only
581 subscribed lists. Normalise pattern ordering in docs. Closes:
584 2005-09-01 17:07:14 Brendan Cully <brendan@kublai.com> (brendan)
586 * configure.in, imap/auth_sasl.c, main.c, mutt_sasl.c,
587 mutt_sasl.h, pop_auth.c: Remove obsolete Cyrus SASL 1.5 support.
589 * doc/chunk.xsl, doc/html.xsl: Docbook support files, dropped
590 in the initial commit.
592 * doc/manual.sgml.tail, configure.in, doc/Makefile.in,
593 doc/manual.sgml.head, makedoc.c: Convert documentation from
594 linuxdoc to docbook format. Let the bug avalanche begin.
596 2005-08-30 21:34:36 Lars Hecking <lhecking@users.sourceforge.net>
599 * configure.in: Don't define domain="no" when configured
600 --without-domain. Closes: #2046.
602 2005-08-24 15:17:43 Brendan Cully <brendan@kublai.com> (brendan)
604 * pgp.c: Don't treat PGP inline signature verification errors
607 2005-08-22 20:30:11 Brendan Cully <brendan@kublai.com> (brendan)
609 * pgp.c: Pause after error message if PGP decode fails, in case
610 mutt_copy_message overwrites. Real error handling cleanup will
613 * pgp.c: Don't attempt to manipulate null pgp output file handles.
615 2005-08-16 18:10:11 Paul Walker <paul@black-sun.demon.co.uk> (brendan)
617 * doc/manual.sgml.head, doc/mutt.man, main.c: -D dumps to stdout,
620 2005-08-15 08:10:48 Thomas Roessler <roessler@does-not-exist.org>
623 * po/id.po: Fix \n mismatch.
625 2005-08-15 08:07:36 Ronny Haryanto <ronnylist@haryan.to> (roessler)
629 2005-08-15 08:06:40 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
633 2005-08-14 21:32:17 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
636 * attach.c, send.c: Don't pass an empty filename to the default
637 text editor when editing non-plain text. Also don't clobber
638 $content_type when parsing it. Closes: #2038.
640 2005-08-14 12:28:52 Roland Rosenfeld <roland@spinnaker.de> (roessler)
644 2005-08-14 02:22:47 Bernd Ahlers <bernd@ba-net.org> (brendan)
646 * cryptglue.c, mutt_sasl.c, smime.c: Fix some S/MIME spelling
649 2005-08-12 23:06:25 Brendan Cully <brendan@kublai.com> (brendan)
651 * mutt_ssl_gnutls.c: Turn off input buffering for gnutls SSL
652 certificate menu, as we do in the openssl version.
654 * imap/auth_sasl.c: Override SASL initial response if the server
655 spoke first in its continuation response. Closes: #2034.
657 * doc/Makefile.in: Degnuify mutt.1 make rule. Imagining a world
658 in which gnu documentation flagged any extensions to standard
659 utilities almost makes me cry.
661 2005-08-12 12:52:11 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
666 2005-08-12 07:49:37 Vincent Lefevre <vincent@vinc17.org> (roessler)
670 2005-08-12 03:57:16 Brendan Cully <brendan@kublai.com> (brendan)
672 * configure.in: Force configure to depend on VERSION. That's
673 been bugging me for a while.
675 2005-08-11 21:46:26 roessler (roessler)
677 * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
678 po/uk.po, po/zh_CN.po, po/zh_TW.po, po/bg.po, po/ca.po, po/cs.po,
679 po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po,
680 po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po,
681 po/ko.po, po/lt.po, po/nl.po: automatic post-release commit
684 2005-08-11 21:22:41 Thomas Roessler <roessler@does-not-exist.org>
687 * Makefile.am, VERSION, reldate.h: Fix Makefile.am.
689 2005-08-11 21:16:38 Brendan Cully <brendan@kublai.com> (brendan)
691 * copy.c, crypt-gpgme.c, crypt-gpgme.h, crypt-mod-pgp-classic.c,
692 crypt-mod-pgp-gpgme.c, crypt-mod-smime-classic.c,
693 crypt-mod-smime-gpgme.c, crypt-mod.h, crypt.c, cryptglue.c,
694 handler.c, mutt_crypt.h, pgp.c, pgp.h, protos.h, smime.c, smime.h:
695 Add error results to mutt_body_handlers, and check them when
696 doing decode-save. Closes: #1919.
698 2005-08-11 21:08:55 Thomas Roessler <roessler@does-not-exist.org>
701 * pgp.c: Fix verification of clearsigned PGP messages.
702 (debugged on IRC, mostly by Brendan)
704 2005-08-11 02:15:14 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
707 * configure.in: Don't test against nonexistent cache
708 variable. Spotted by Torsten Veller.
710 2005-08-11 01:44:49 Brendan Cully <brendan@kublai.com> (brendan)
712 * mutt_sasl.c: Silence some compiler warnings.
714 2005-08-09 20:13:03 Brendan Cully <brendan@kublai.com> (brendan)
716 * doc/Makefile.in, doc/manual.sgml.tail: Replace raw latin1
717 characters with entities, and enable latin output for
718 manual.txt. I'm not sure this is ideal for non-latin (eg
719 utf8) environments, but hopefully docbook will resolve this
720 anyway. Closes: #2029.
722 * doc/manual.sgml.head: Replace free ~ with ˜. Closes:
725 * pgp.c: Move pgp failure check inside the if (invoke pgp)
726 block. Should really Close: 2032.
728 * pgp.c: Don't ftell pgp output file if there isn't one. Closes:
731 2005-08-09 16:24:15 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
734 * crypt-gpgme.c: Improve translatability of crypt-gpgme. Closes:
737 2005-08-09 16:10:40 Mads Martin Joergensen <mmj@suse.de> (brendan)
739 * copy.c: Remove an unneeded cast, which introduces
740 type-punning. Modified to use FREE instead of safe_free, since
741 that seems to be the convention. I personally don't see the point.
743 2005-08-08 18:59:43 Brendan Cully <brendan@kublai.com> (brendan)
745 * mutt_socket.c: Pause for a moment when a hostname fails to
746 resolve. Closes #1942. There are a number of cases where mutt
747 cascades error messages. It might be nice if there were an error
748 stack so that low level functions could push_error instead of
749 displaying it right away, and the higher level ones could eg
750 mutt_message(_("Failed to write FCC: %s"), pop_error ())...
752 * main.c: Document -d option in mutt -h output. Closes #2027.
754 * init.h: Remove undefined reference to unmailboxes
755 command. Closes #2028.
757 * imap/imap.c: Fix edge case where we might have to wait two
758 timeouts to check for IMAP mail.
760 * imap/command.c, imap/imap.c, init.h: Fix bug just introduced
761 in lsub parsing that could cause mutt to loop indefinitely.
762 Don't recheck subscriptions at every mailbox change, just the
765 * imap/imap.c: If imap_check_subscribed is set, mailbox or
766 unmailbox folders in response to subscribe/unsubscribe commands
769 2005-08-07 23:52:08 Brendan Cully <brendan@kublai.com> (brendan)
771 * imap/browse.c, imap/command.c, imap/imap.c, init.h, mutt.h:
772 New option: $imap_check_subscribed. If set, mutt will fetch the
773 set of subscribed mailboxes from the server and add them to the
776 * browser.c: Avoid a segfault attempting to browse an invalid
779 * imap/imap.c: Extend IMAP host completion to complete over open
780 connections. Next up: account and folder hooks.
782 * imap/imap.c: Allow IMAP tab-completion to complete over
783 defined mailboxes, saving a bunch of typing for the hostname
784 part of the URL. Should probably be extended to complete over
785 open connections and possibly also folder/account hooks.
787 * account.c, curs_lib.c, protos.h: Reuse mutt_get_field for
788 mutt_get_field_unbuffered.
790 2005-08-07 06:20:37 Anders Helmersson
791 <anders.helmersson.utsikt@wasadata.net> (brendan)
793 * pager.c: Certain versions of libc may segfault during regex
794 processing if given incomplete multibyte characters. Work around
795 this by manually trimming the display buffer. I modified it
796 somewhat to only check when the situation is most likely to occur:
797 fgets has read all the way to the capacity of the buffer. Thanks
798 also to Tamo for his comments.
800 2005-08-07 04:58:12 Brendan Cully <brendan@kublai.com> (brendan)
802 * account.c, curs_lib.c, protos.h: Make username prompts
803 unbuffered like password prompts are (no more folder-hook push
806 2005-08-06 22:20:55 Brendan Cully <brendan@kublai.com> (brendan)
808 * imap/imap.c, lib.c, lib.h, mutt.h, mutt_tunnel.c, sendlib.c:
809 Report non-zero exit status of tunnel command. Closes: #1749.
811 * imap/imap.c, imap/util.c, init.h, mutt.h, pop_lib.c: Replace
812 pointless imap_force_ssl option with ssl_force_tls, which
813 requires any connection (POP or IMAP) to a remote server to
814 be encrypted, and attempts to negotiate encryption even if the
815 capability isn't advertised (this last bit is of dubious utility,
816 but essentially harmless since the connection would otherwise
817 fail anyway). Closes: #1284.
819 * imap/browse.c: Kill a warning.
821 * init.c: Use isalnum instead of isalpha when parsing unbraced
822 environment variable names, per tamo's suggestion. Closes #2022.
824 2005-08-05 02:16:46 Brendan Cully <brendan@kublai.com> (brendan)
826 * attach.c, attach.h, browser.c, curs_main.c, mutt.h, mutt_menu.h,
827 pager.h, protos.h: Move some attachment-related prototypes and
828 structures into attach.h from the global headers. A small step
829 towards sane dependency tracking and code cleanliness.
831 2005-08-04 01:15:52 brendan (brendan)
833 * compose.c: Don't unlink non-mutt files that would have been
834 unlinked on send if the message is cancelled.
836 2005-08-03 15:34:14 Brendan Cully <brendan@kublai.com> (brendan)
838 * account.c: Fix C precedence buglet in getlogin preventing it
839 from actually calling getuser.
841 * mutt_ssl.c: Don't double-free X509 certificates. This patch
842 looks wrong, but it isn't.
844 2005-08-02 18:15:33 Brendan Cully <brendan@kublai.com> (brendan)
846 * Makefile.am, po/Makefile.in.in, po/POTFILES.in: Remove
847 mutt_ssl_nss.c from POTFILES.in. Also hack the makefiles to build
848 keymap_alldefs.h in $(top_srcdir), since that's where xgettext
849 looks. Not super clean I guess - the other alternative is to
852 * globals.h, init.c, init.h, mutt.h, mutt_sasl.c, mutt_socket.c,
853 mutt_ssl.h, mutt_ssl_nss.c, pop_lib.c, configure.in: Put moribund
854 NSS support out to pasture.
856 * compose.c, mutt.h: In compose menu, detach should be able to
857 unlink files generated by mutt, but not files that existed before.
859 * commands.c, pgp.c: More fiddling with PGP results. When
860 rerunning PGP on a message, clear old security result bits to
861 avoid confusing messages like 'decrypt failed; PGP signature
862 successfully verified'.
864 * pgp.c: Forget passphrase on PGP/inline decryption error,
865 and improve status line messages.
867 * configure.in: Make $docdir relative to $prefix, like the
870 * contrib/Makefile.in, doc/Makefile.in: Be more selective about
871 what to remove during uninstall. (closes #1625)
873 * pgp.c: Also forget passphrase when encrypt fails, if
874 signing. (closes #1025 again)
876 * imap/message.c: Check that the entire message downloaded
877 successfully on fetch, and don't treat a disappearing cache file
878 as fatal. (closes #1483)
880 * compose.c: Don't unlink attachments that you've decided not
881 to send. (closes #1328)
883 * pgp.c: Bump up size of PgpPass to 1024 from 256. Seems crazy,
884 but it's harmless and it (closes #1207).
886 * account.c: Fix password prompt for POP (more authentication
889 2005-08-01 22:37:22 Brendan Cully <brendan@kublai.com> (brendan)
891 * doc/manual.sgml.head: Document <backtab> key.
893 * pgp.c: Automatically forget PGP passphrase on sign or decrypt
894 error. (closes #1025)
896 * pgp.c: Display "successfully decrypted" message instead of
897 nothing. Superseded by signature verification.
899 * commands.c, pgp.c: Don't report PGP signature could not be
900 verified unless there really is a signature verification problem
901 (not some other PGP error).
903 * Makefile.am: Install system muttrc from the build directory,
904 not the source directory.
906 * mbox.c: Restore Sort immediately after sorting by mailbox
907 order in mbox_sync_mailbox. (closes #972)
909 * doc/Makefile.in, doc/mutt.man: Insert compile-time paths to
910 system resources into mutt.man. (closes #854)
912 * commands.c, protos.h: Report errors occuring in
913 _mutt_save_message. (closes #847)
915 * globals.h, mutt.h, mutt_ssl.c, muttlib.c: Cache SSL certificates
916 that have been accepted but not saved until mutt exits. (closes
917 #643). Create mutt_add_list_n for adding non-character data to
918 lists, have mutt_add_list call it.
920 * mx.c: Report error creating FCC when writing to IMAP
921 server. Addresses #423.
923 * init.c: complete :set mbox_type=<tab>. (closes #1649)
925 2005-07-30 04:40:45 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
928 * pager.c: The builtin pager tries to wrap a line for ever if:
929 0) the line contains a space or a tab character
930 followed by a very long word, and 1) M_PAGER_NSKIP flag is
931 passed to it, and 2) $smart_wrap is set. (default)
933 2005-07-30 04:13:07 Vincent Lefevre <vincent@vinc17.org> (brendan)
935 * curs_main.c, pager.c: When using colors, the status line of
936 the index is displayed in a >bright color, even when the prefix
937 "bright" is *not* given in the foreground color. The problem
938 occurs when I have the following additional line:
939 color normal brightwhite black The problem is that BKGDSET's
942 2005-07-30 03:59:04 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
945 * recvattach.c: Don't refuse to delete attachments just because a
946 message has been checked for "traditional" PGP encoding. (closes
949 2005-07-29 18:05:50 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
952 * init.c: "nospam foo" causes a segv if you have not set any
953 "spam", because of a null pointer dereference.
955 2005-07-29 06:45:14 Brendan Cully <brendan@kublai.com> (brendan)
957 * mutt_ssl_gnutls.c: Tweak a poorly-worded error message in the
958 gnutls glue, pointed out by Vincent Lefevre.
960 * imap/imap.c: Fix bug added in revision 3.26, where
961 imap_sync_mailbox failed to check whether it was supposed to
962 expunge before issuing a CLOSE.
964 2005-07-28 20:42:45 ttakah@lapis.plala.or.jp (roessler)
966 * crypt-gpgme.c: Fix mutt/2004; S/MIME user interface differences
967 between GPGME and classic.
969 2005-07-28 19:47:40 Brendan Cully <brendan@kublai.com> (brendan)
971 * imap/auth_cram.c, imap/auth_login.c: Use mutt_account_getlogin
972 instead of getuser for authentication methods that only support
973 an authentication ID. As a side-effect, don't display a dangling
974 authentication name pointer in getpass.
976 2005-07-27 15:08:43 Vincent Lefevre <vincent@vinc17.org> (brendan)
978 * crypt-gpgme.c: Correct two typos in GPGME error messages.
980 2005-07-27 05:53:27 Brendan Cully <brendan@kublai.com> (brendan)
982 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/es.po,
983 po/et.po, po/gl.po, po/lt.po, po/pt_BR.po, po/sk.po: Update
984 Thomas' address in several out-of-date PO files. (closes #990)
986 * mutt_ssl_gnutls.c: Silence some harmless warnings. Also,
987 one day -pedantic is going to get held up on the causeway.
989 * imap/command.c: More fiddling with fatal state handling. Not
990 tested, and probably as wrong as what was already there.
992 * muttlib.c: Rework mutt_save_confirm to support confirmappend
993 with IMAP mailboxes. I hope I got all cases right.
995 2005-07-26 23:57:38 Brendan Cully <brendan@kublai.com> (brendan)
997 * imap/imap.c: Adjust imap_access so that it doesn't issue STATUS
998 on the selected mailbox, and have imap_open_mailbox_append use
999 imap_access instead of rolling its own.
1001 2005-07-26 18:45:01 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1004 * crypt-gpgme.c, mutt_ssl_gnutls.c, po/POTFILES.in: Partial
1005 application of Tamo's translation patch for gpgme and gnutls.
1007 2005-07-26 16:44:20 Brendan Cully <brendan@kublai.com> (brendan)
1009 * imap/imap.c: Don't check for the existence of a mailbox we're
1010 already in when appending. (closes #1842)
1012 2005-07-26 16:40:16 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1015 * init.h: Return $menu_move_off default to status quo ante.
1017 * init.h: hcache spelling fixes
1019 2005-07-26 16:37:28 Tamotsu Takahashi <ttakah@lapis.plala.or.jp>
1022 * enter.c: Introduce fall-back from complete-query to complete
1023 for the edit menu, so 'bind editor <tab> complete-query'
1026 2005-07-26 06:14:34 "Brent J. Nordquist" <brent@nordist.net> (brendan)
1028 * doc/manual.sgml.head: Correct a couple of typos (and change
1029 ‐ to -: although the text version of the manual renders
1030 ‐, the web version does not).
1032 2005-07-26 05:58:29 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1035 * pattern.c: Interpret an empty limit as a request to cancel
1036 the current limit. (Closes #1854)
1038 2005-07-26 05:28:02 Brendan Cully <brendan@kublai.com> (brendan)
1040 * mutt_ssl.c: Don't offer to save expired or not-yet-valid
1041 certificates. Closes #1943 as a side-effect.
1043 * imap/imap.c, imap/imap_private.h: Rework IMAP CLOSE handling
1044 to avoid expunging messages when exiting without saving
1045 changes. (closes #1899)
1047 2005-07-26 03:09:55 Ralf Wildenhues <wildenhues@ins.uni-bonn.de>
1050 * mbyte.c, mutt_socket.c: There are some functions without ANSI
1051 prototypes left in mutt-owned sources.
1053 2005-07-25 20:07:23 Brendan Cully <brendan@kublai.com> (brendan)
1055 * init.h: Update _MAKEDOC macro so that the documentation includes
1058 2005-07-25 15:48:36 Thomas Roessler <roessler@does-not-exist.org>
1061 * copy.c, imap/imap.c, mh.c, mutt.h, muttlib.c, thread.c: Get rid
1062 of IMAP-related special casing all over the thread editing code.
1064 2005-07-25 04:56:38 brendan (brendan)
1066 * imap/message.c: Indentation, mostly
1068 2005-07-25 04:37:20 Brendan Cully <brendan@kublai.com> (brendan)
1070 * imap/message.c: Minor cosmetic cleanup (fewer #ifdef HCACHE
1073 2005-07-25 04:31:51 brendan (brendan)
1075 * muttlib.c: Suppress a printf format warning
1077 2005-07-24 18:33:31 Brendan Cully <brendan@kublai.com> (brendan)
1079 * muttlib.c: Typo in last commit.
1081 * imap/message.c, muttlib.c, protos.h: Merge full envelope from
1082 message fetch into original sparse envelope, instead of replacing
1083 it. This should be gentler on the various threading hashes and may
1084 (knock on wood) fix the threading segfault. Threading behaviour
1085 is observably better.
1087 2005-07-24 18:18:29 brendan (brendan)
1089 * imap/util.c: Revert Glanzmann's imap_parse_mailbox patch.
1091 2005-07-24 16:53:59 Thomas Roessler <roessler@does-not-exist.org>
1094 * thread.c: Try to fix threading bug triggered by duplicate
1097 2005-07-24 16:51:38 Cedric Duval <cedricduval+web@free.fr> (brendan)
1099 * OPS, copy.c, curs_main.c, doc/manual.sgml.head, functions.h,
1100 imap/imap.c, mh.c, mutt.h, mx.c, pager.c, protos.h, thread.c:
1101 Add thread editing commands.
1103 2005-07-24 16:12:12 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
1105 * doc/manual.sgml.head, main.c, protos.h, init.c: This patch
1106 adds an option -D to dump mutt's configuration after all
1107 configuration files have been read. Changes against PW's version:
1108 (1) curses isn't initialized; (2) variables are dumped to stdout,
1111 2005-07-24 15:46:26 Thomas Roessler <roessler@does-not-exist.org>
1114 * hash.c, imap/message.c, imap/util.c: This patch includes (1)
1115 a rewrite of hash_delete_hash, and (2) some changes to the IMAP
1116 code that Thomas Glanzmann made during an attempt to squash some
1117 segmentation fault in May. There is no guarantee that this patch
1118 doesn't break things. If it does, please complain to mutt-dev.
1120 * recvattach.c, smime.c: Fix S/MIME segmentation fault. Bug
1121 reported by Mads Martin Joergensen; part fixed by Brendan Cully.
1123 2005-07-24 08:59:44 Brendan Cully <brendan@kublai.com> (brendan)
1125 * copy.c: Don't assume messages in MMDF mailboxes have From
1126 separators when copying them. Spotted by William Lovas. Initial
1127 patch by TAKAHASHI Tamotsu.
1129 2005-07-23 23:35:17 Byrial Jensen <byrial@image.dk> (brendan)
1131 * curs_main.c, doc/manual.sgml.head, globals.h, main.c, muttlib.c:
1132 This is the current shortcut patch patch by Byrial Ole Jensen
1133 <byrial@image.dk>, updated by Christoph Berg <cb@df7cb.de>.
1135 2005-07-17 00:43:05 Brendan Cully <brendan@kublai.com> (brendan)
1137 * account.c: Don't dereference null ImapUser in new getlogin
1140 2005-07-15 07:29:37 Vincent Lefevre <vincent@vinc17.org> (brendan)
1142 * po/fr.po: PO update 20050613.
1144 2005-07-06 23:49:08 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1147 * BEWARE: this fixes a little typo.
1149 2005-07-06 21:03:00 Brendan Cully <brendan@kublai.com> (brendan)
1151 * hcache.c: Apply Aaron Crane's function pointer bandaid to the
1154 2005-06-28 19:26:54 Brendan Cully <brendan@kublai.com> (brendan)
1156 * account.c, account.h, globals.h, init.h, mutt_sasl.c: Add
1157 $imap_login variable to specify which user to authenticate as
1158 ($imap_user controls which user's mail gets accessed). Currently
1159 this can't be specified interactively, since I can't think of
1160 a way to do it that wouldn't annoy users where login == user
1161 (the default value of $imap_login).
1163 2005-06-24 22:32:38 Sébastien Hinderer
1164 <Sebastien.Hinderer@libertysurf.fr> (brendan)
1166 * crypt.c: Remove a warning about unused variable 'now' in
1167 crypt_valid_passphrase
1169 2005-06-22 01:46:49 Sébastien Hinderer
1170 <Sebastien.Hinderer@libertysurf.fr> (brendan)
1172 * doc/devel-notes.txt: This patch fixes two small typos in
1175 2005-06-18 04:54:39 Brendan Cully <brendan@kublai.com> (brendan)
1177 * main.c: Update copyright dates according to latest activity
1180 2005-06-12 18:28:29 Tamotsu Takahashi <ttakah@lapis.plala.or.jp>
1183 * menu.c: Fix background colors for $arrow_cursor.
1185 2005-06-12 18:24:31 Thomas Roessler <roessler@does-not-exist.org>
1188 * curs_main.c, init.h, menu.c, mutt.h: Add $braille_friendly.
1189 Behavior originally suggested by Sébastien Hinderer
1190 <Sebastien.Hinderer@libertysurf.fr>.
1192 2005-04-10 09:37:51 Johan Svedberg <johan@svedberg.pp.se> (roessler)
1196 2005-04-03 00:14:51 Daniel Jacobowitz <dan@debian.org> (brendan)
1198 * imap/imap.c, imap/imap_private.h, imap/message.c: Synchronise
1199 message flags before moving messages.
1201 2005-03-31 04:55:09 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1204 * mh.c: Another hcache cygwin portability fix.
1206 2005-03-23 10:51:11 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1209 * init.h, mh.c, mutt.h: Maildir header cache.
1211 2005-03-22 19:58:15 Horst Schirmeier <horst@schirmeier.com> (roessler)
1213 * Makefile.am: Use install-exec-hook install of
1216 2005-03-22 19:53:49 Ronny Haryanto <ronnylist@haryan.to> (roessler)
1220 2005-03-22 19:49:31 René Clerc <rene@clerc.nl> (roessler)
1224 2005-03-22 19:48:35 Roland Rosenfeld <roland@spinnaker.de> (roessler)
1228 2005-03-22 19:46:59 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
1230 * init.c, init.h: remove some unused functions.
1232 2005-03-22 19:43:13 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
1236 2005-03-22 03:40:54 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1239 * hcache.c, imap/imap.c, imap/imap_private.h, imap/message.c,
1240 protos.h: Thomas graces us with this patch that resolves a
1241 type-size inconsistency in the UIDVALIDITY parser.
1243 Edited for correctness.
1245 2005-03-17 09:30:06 Pawel Dziekonski <pawel.dziekonski@pwr.wroc.pl>
1250 2005-03-16 07:01:59 Brendan Cully <brendan@kublai.com> (brendan)
1252 * doc/Makefile.in: As Ralf Wildenhues noted, the cygwin EXEEXT
1253 patch was incomplete. Note to self: avoid patching on short
1254 sleep. Starting tomorrow.
1256 * configure.in, doc/Makefile.in, hcache.c, Makefile.am: Various
1257 cygwin portability fixes
1259 2005-03-15 04:40:40 Brendan Cully <brendan@kublai.com> (brendan)
1261 * crypthash.h: Don't define uint32_t anywhere but in
1262 config.h. Spotted by Alain Bench.
1264 2005-03-13 16:35:35 roessler (roessler)
1266 * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po,
1267 po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
1268 po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, VERSION, po/bg.po,
1269 po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
1270 po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, reldate.h:
1271 automatic post-release commit for mutt-1.5.9
1273 2005-03-13 16:29:09 Morten Bo Johansen <mojo@mbjnet.dk> (roessler)
1277 2005-03-05 18:15:20 Christoph Ludwig
1278 <cludwig@cdc.informatik.tu-darmstadt.de> (roessler)
1280 * crypt.c: The attached patch fixes a segfault I observed
1281 today: mutt failed to check for a possible null pointer in
1282 mutt_is_application_smime(Body*).
1284 2005-03-05 07:10:57 brendan (brendan)
1286 * mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h,
1287 mutt_ssl.c, mutt_ssl_gnutls.c, mutt_ssl_nss.c, mutt_tunnel.c:
1288 Rename open/close/read/write function pointers to avoid problems
1289 with systems where standard open/close/read/write functions are
1290 implemented with macros. Thanks to Aaron Crane and others for
1291 their input about the problem.
1293 2005-03-01 15:53:25 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
1297 2005-03-01 15:52:33 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1300 * init.h: This is a spelling fix supplied by Cameron Simpson.
1302 2005-02-28 18:33:45 Mads Martin Joergensen <mmj@suse.de> (roessler)
1304 * curs_main.c: Fix a crash.
1306 2005-02-28 15:15:23 Christoph Berg <cb@df7cb.de> (roessler)
1308 * init.h, menu.c, mutt.h: I've updated the menu_context patch to
1309 reintroduce the menu_move_off variable that hasn't made it into
1310 1.5.8. The patch fixes menu_prev_line and menu_next_line which
1311 didn't work with menu_context > 0 and also makes <current-middle>
1312 work even if there are less messages than screen lines (thanks
1313 to René Clerc and Vincent Lefevre for spotting these issues).
1315 2005-02-28 14:37:09 Udo Schweigert <mutt@cert.siemens.de> (roessler)
1317 * smime.c: As pointed out in a separate thread, here is a patch
1318 which fixes the problem of a failing openssl after interactively
1319 selecting a recipient's key.
1321 2005-02-27 03:18:23 Brendan Cully <brendan@kublai.com> (brendan)
1323 * imap/message.c: Turn brain back on before committing patches
1324 (that modification I made to APPEND was bogus).
1326 2005-02-27 02:44:45 Dan Hopper <ku4nf@austin.rr.com> (brendan)
1328 * imap/message.c: Don't lose N flag when uploading a message to
1329 an IMAP mailbox. (Slightly modified from the original patch to
1330 prevent spurious space characters).
1332 2005-02-21 04:42:34 Alain Bench <messtic@oreka.com> (roessler)
1334 * parse.c, pgp.c, sendlib.c: Bcc should be RFC2047-encoded, too.
1336 2005-02-19 16:00:24 Thomas Roessler <roessler@does-not-exist.org>
1339 * sendlib.c: Fix Debian 295528.
1341 2005-02-17 03:33:00 Brendan Cully <brendan@kublai.com> (brendan)
1343 * OPS, browser.c, doc/manual.sgml.head, functions.h,
1344 imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h:
1345 New function: rename-mailbox (bound to 'r' by default).
1347 The lack of a rename-mailbox command for IMAP finally got too
1348 annoying. It's a bit of a cut-and-paste job, but I've put my
1349 dreams of cleaning up the IMAP codebase on hold. Gotta grow up
1352 2005-02-16 09:34:06 ta_panta_rei <7vvtch802@sneakemail.com> (roessler)
1356 2005-02-16 08:48:41 Ronny Haryanto <ronnylist@haryan.to> (roessler)
1360 2005-02-15 19:28:24 Thomas Roessler <roessler@does-not-exist.org>
1363 * doc/Makefile.in: Fix linuxdoc invocation. Thanks to
1364 Tamotsu Takahashi for tracking this down to an idiotic
1365 non-backwards-compatible change to the way groff works.
1367 2005-02-15 19:03:51 Ivan Vilata i Balaguer <ivan@selidor.net>
1372 2005-02-14 08:48:43 Vincent Lefevre <vincent@vinc17.org> (roessler)
1376 2005-02-13 17:37:31 Roland Rosenfeld <roland@spinnaker.de> (roessler)
1380 2005-02-13 09:53:07 Thomas Roessler <roessler@does-not-exist.org>
1383 * Makefile.am: Include crypt-gpgme.h with the distribution.
1385 2005-02-13 00:25:37 Brendan Cully <brendan@kublai.com> (brendan)
1387 * configure.in, m4/gettext.m4, m4/iconv.m4: Use AC_HELP_STRING
1388 to pretty print configure --help screen, with mixed results.
1390 2005-02-12 21:04:22 Brendan Cully <brendan@kublai.com> (brendan)
1392 * Makefile.am, imap/Makefile.am: Require at least automake 1.6
1394 2005-02-12 20:56:36 roessler (roessler)
1396 * po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
1397 po/zh_CN.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po, po/pl.po,
1398 po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
1399 po/ja.po, po/ko.po, po/da.po, po/de.po, po/el.po, po/eo.po,
1400 po/es.po, Makefile.am, VERSION, po/bg.po, po/ca.po, po/cs.po,
1401 reldate.h: automatic post-release commit for mutt-1.5.8
1403 2005-02-12 20:46:48 Vincent Lefevre <vincent@vinc17.org> (roessler)
1407 2005-02-12 20:45:36 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
1411 2005-02-12 20:20:42 Thomas Roessler <roessler@does-not-exist.org>
1414 * configure.in: Give people more time to profile the inode
1415 sorting code; disabled by default for now.
1417 * globals.h, init.h, menu.c: Christoph Berg's menu_context,
1418 and a version of menu_move_off where that's not optional,
1419 but where mutt will just try to avoid moving off the bottom.
1420 Complain to mutt-dev if you want this to be optional.
1422 2005-02-12 19:54:51 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1425 * imap/message.c, imap/util.c: Fix debian bug #275060 (editing
1426 on an imap server loses its flags). Remove trailing delimiter
1427 from IMAP folder names.
1429 2005-02-12 19:52:28 Thomas Roessler <roessler@does-not-exist.org>
1432 * charset.c, mbyte.c: Recognize euc-jp-ms. MORIYAMA Masayuki
1433 by way of TAKAHASHI Tamotsu.
1435 2005-02-12 19:38:14 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1438 * doc/manual.sgml.head, doc/manual.sgml.tail, init.h, main.c:
1439 Trivial documentation fixes (TAKAHASHI Tamotsu, Brendan Cully,
1440 Paul Walker, Derek Martin).
1442 * editmsg.c: Partially fix debian bug #275060 (editing a message
1443 in a mbox loses its flags).
1445 * TODO: We have $include_onlyfirst.
1447 2005-02-12 19:28:26 TAKIZAWA Takashi <taki@luna.email.ne.jp> (roessler)
1449 * muttlib.c, pager.c: column-length and byte-length are different
1451 2005-02-12 19:19:25 Derek Martin <invalid@pizzashack.org> (roessler)
1453 * mutt.h, commands.c, curs_main.c, init.h: pgp-auto-decode: When
1454 $pgp_auto_decode is set, then mutt will check for traditional
1455 pgp on certain operations. This is similar (but NOT identical)
1456 to the behavior known from PGP/MIME messages.
1458 2005-02-12 19:12:40 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1461 * alias.c, doc/manual.sgml.head, globals.h, hdrline.c, init.c,
1462 init.h: unalternates now also adds to a list of exceptions;
1463 same behavior for unlists, and unsubscribe. With some changes
1466 2005-02-11 04:12:03 Brendan Cully <brendan@kublai.com> (brendan)
1468 * configure.in, m4/libgnutls.m4, mutt_ssl_gnutls.c: autoconf
1469 support for gnutls using a slightly modified version of gnutls'
1472 * globals.h, init.h: Only enable ssl_client_cert for openssl
1473 (spotted by Adeodato).
1475 2005-02-09 09:05:38 Thomas Roessler <roessler@does-not-exist.org>
1478 * pattern.c: Don't crash in mutt_pattern_exec when h->env is NULL.
1480 2005-02-08 17:23:50 TAKAHASHI Tamotsu <tamo@momonga-linux.org>
1483 * init.h, mutt.h, mutt_idna.c: Make IDN decoding optional.
1485 2005-02-05 14:11:36 Thomas Roessler <roessler@does-not-exist.org>
1488 * crypthash.h, imap/util.c, lib.h, mbyte.h, mutt_idna.h,
1489 patchlist.sh, remailer.h, rfc822.h: Remove a number of unnecessary
1490 config.h includes, and add some missing ones. May fix some bugs.
1492 2005-02-04 16:54:13 Brendan Cully <brendan@kublai.com> (brendan)
1494 * Makefile.am: Add smime_keys to EXTRA_SCRIPTS (for make dist).
1496 2005-02-04 12:56:28 Tamotsu Takahashi <ttakah@lapis.plala.or.jp>
1499 * Makefile.am: http://bugs.guug.de/db/17/1769.html This is
1500 necessary for FreeBSD.
1502 2005-02-03 19:46:53 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1505 * hcache.c: this is a fix for hcache.c infrastructure which is
1506 about wrongly calculate unique id
1508 2005-02-03 18:44:27 Thomas Roessler <roessler@does-not-exist.org>
1511 * pgp.c: Fix PGP clear signature handling.
1513 2005-02-03 17:01:44 Brendan Cully <brendan@kublai.com> (brendan)
1515 * imap/auth.c, imap/auth_anon.c, imap/auth_cram.c,
1516 imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
1517 imap/browse.c, imap/command.c, imap/imap.c, imap/message.c,
1518 imap/utf7.c, pgpkey.c, pgplib.c, pgpmicalg.c, pgppacket.c,
1519 pgppubring.c, pop.c, pop_auth.c, pop_lib.c, postpone.c,
1520 query.c, recvattach.c, recvcmd.c, regex.c, remailer.c,
1521 resize.c, rfc1524.c, rfc2047.c, rfc2231.c, rfc822.c, score.c,
1522 send.c, sendlib.c, sha1.c, signal.c, smime.c, snprintf.c,
1523 sort.c, status.c, system.c, thread.c, url.c, utf8.c,
1524 wcwidth.c, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
1525 crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
1526 crypt.c, cryptglue.c, curs_lib.c, curs_main.c, date.c,
1527 dotlock.c, edit.c, editmsg.c, enter.c, extlib.c, filter.c,
1528 flags.c, from.c, getdomain.c, gnupgparse.c, handler.c, hash.c,
1529 hdrline.c, headers.c, help.c, history.c, hook.c, init.c, keymap.c,
1530 lib.c, main.c, makedoc.c, mbox.c, mbyte.c, md5c.c, menu.c, mh.c,
1531 mutt.h, mutt_idna.c, mutt_sasl.c, mutt_socket.c, mutt_ssl.c,
1532 mutt_ssl_gnutls.c, mutt_ssl_nss.c, mutt_tunnel.c, muttlib.c,
1533 mx.c, pager.c, parse.c, pattern.c, pgp.c, pgpinvoke.c, account.c,
1534 addrbook.c, alias.c, ascii.c, attach.c, base64.c, browser.c,
1535 buffy.c, charset.c, color.c, commands.c, complete.c, compose.c,
1536 copy.c, crypt-gpgme.c: Add config.h to the top of every C file
1537 that could possibly want it. Remove it from mutt.h
1539 2005-02-01 03:36:39 Brendan Cully <brendan@kublai.com> (brendan)
1541 * imap/auth.c, imap/auth_anon.c, imap/auth_cram.c,
1542 imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
1543 imap/browse.c, imap/command.c, imap/imap.c, imap/message.c,
1544 imap/utf7.c, protos.h: Pull config.h out of protos.h, add to
1545 top of every IMAP C file. This should probably be done to every
1546 C file, but the results need testing in case some files depend
1547 on the current (broken) includes.
1549 2005-01-31 02:40:14 brendan (brendan)
1551 * acconfig.h, configure.in, hcache.c, imap/imap_private.h,
1552 imap/message.c, m4/types.m4, protos.h: Begin removing deprecated
1553 autoconf 2.13 backward compatibility code. Add AC_CHECK_TYPES
1554 macros for uin32/64 types, use uint64_t instead of long long in
1557 2005-01-29 19:15:07 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1560 * hcache.c: - make hcache.c conform to mutt codingstyle - use $Id$
1561 CVS keyword instead of %K% BitKeeper keyword
1563 2005-01-28 16:40:33 Thomas Roessler <roessler@does-not-exist.org>
1566 * pgp.c: Adeotato points out that feof() only works after a read.
1567 So, we now check for an unsuccessful fgetc().
1569 2005-01-28 14:50:31 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
1571 * signal.c: Trigger window resizing code when waking up from
1574 2005-01-28 14:09:08 René Clerc <rene@clerc.nl> (roessler)
1578 2005-01-28 13:17:22 Werner Koch <wk@gnupg.org> (roessler)
1580 * Makefile.am, configure.in, crypt-gpgme.c, crypt-gpgme.h,
1581 crypt-mod-pgp-gpgme.c, crypt-mod-smime-gpgme.c, cryptglue.c,
1582 functions.h: gpgme integration. See documentation for
1583 $crypt_use_gpgme, and http://www.gnupg.org/aegypten2/.
1585 2005-01-28 13:00:36 Adeodato Simó <asp16@alu.ua.es> (roessler)
1587 * mutt_ssl_gnutls.c: The attached mini-patch from David Mosberger
1588 <davidm@napali.hpl.hp.com> seems to fix a segfault in the ia64
1589 architecture. Via Debian Bug#285001.
1591 2005-01-28 10:01:30 roessler (roessler)
1593 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/lt.po,
1594 po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
1595 po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po,
1596 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, VERSION,
1597 po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po, reldate.h:
1598 automatic post-release commit for mutt-1.5.7
1600 2005-01-27 20:52:13 Thomas Roessler <roessler@does-not-exist.org>
1603 * main.c: Add USE_INODESORT to main.c's option dump.
1605 2005-01-27 20:38:02 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1608 * commands.c: 0. In compose mode, press Ctrl-t to change
1609 Content-Type. 1. Type "application/octet-stream" for example.
1610 2. Press Ctrl-t again. 3. Type "text/plain; charset=us-ascii"
1611 4. You will be asked "Convert to us-ascii upon sending?"
1612 5. Press y or n. 6. You will see a strange message:
1613 "Content-Type changed to Convert to us-ascii upon sending?."
1615 2005-01-27 20:26:52 Thomas Roessler <roessler@does-not-exist.org>
1618 * pgp.c: Return an error in pgp_decrypt_part when the PGP output
1621 2005-01-27 20:17:46 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1624 * curs_main.c: this patch doesn't raise an error if you try
1625 to sync an empty mailbox which makes it possible to use such a
1626 macro as this on an empty mailbox:
1628 macro index y "<sync-mailbox><change-folder>?" macro pager y
1629 "<sync-mailbox><change-folder>?"
1631 2005-01-27 19:34:50 David Shaw <dshaw@jabberwocky.com> (roessler)
1633 * pgp.c: Detect end of PGP armor header when a line is
1636 2005-01-27 19:18:15 Thomas Roessler <roessler@does-not-exist.org>
1639 * smime.c: Void the S/MIME passphrase before prompting
1640 the user to re-enter it. Noted by TAKAHASHI Tamotsu
1641 <ttakah@lapis.plala.or.jp>, but with memset replaced by
1642 smime_void_passphrase().
1644 2005-01-27 19:00:59 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1647 * curs_lib.c: Add terminal newline when it lacks after editing
1648 a message. Originally from TAKIZAWA Takashi.
1650 2005-01-27 18:58:14 Thomas Roessler <roessler@does-not-exist.org>
1653 * Makefile.am: Include mutt_ssl_gnutls.c with the distribution.
1655 2005-01-27 18:54:24 Marco d'Itri <md@Linux.IT> (roessler)
1657 * globals.h, imap/imap.c, imap/util.c, init.c, init.h, main.c,
1658 mutt.h, mutt_sasl.c, mutt_socket.c, mutt_ssl.h, mutt_ssl_gnutls.c,
1659 pop_lib.c: GNUTLS support. Used in Debian since Nov. 2001.
1661 2005-01-27 18:48:41 Bill Nottingham <notting@redhat.com> (roessler)
1663 * mutt_sasl.c: With SASL, expect the server to prompt for
1664 additional auth data if we have some to send (#129961, upstream
1667 * contrib/sample.muttrc: Changes the sample.muttrc highlight to
1668 catch https URLs as well.
1670 * color.c, main.c: Support for the "default" color in Slang.
1672 2005-01-27 18:45:37 Florian Weimer <fw@deneb.enyo.de> (roessler)
1674 * mh.c, configure.in: Read files in maildir folders in inode
1675 order; this seems to reduce seek overhead on Linux. Enabled by
1676 default; to disable, run configure with --disable-inodesort.
1677 (By way of Mario d'Itri.)
1679 2005-01-27 18:28:42 Marco d'Itri <md@Linux.IT> (roessler)
1681 * pgp.c: Improved good signature check.
1683 * contrib/gpg.rc, pgpinvoke.c: Make the default Muttrc work
1684 out the box for people using gnupg-agent. Wrote and applied a
1685 one-line patch to make the %?p? conditional escape work correctly,
1686 patch forwarded upstream. (Closes: #277646)
1688 * pgpewrap.c: Don't segfault when invoked without any arguments.
1690 * contrib/gpg.rc, pgp.c: Evaluate gpg's machine-parseable status
1693 * smime_keys.pl: Add some sanity checks to smime_keys.pl.
1695 * contrib/gpg.rc: A gpg command line contains both --verbose
1696 and --no-verbose, remove the first.
1698 2005-01-26 14:33:08 Thomas Roessler <roessler@does-not-exist.org>
1701 * status.c: And, thinking about it further, this should just be
1702 an empty string, not "(null)".
1704 * status.c: The last Context->pattern fix was still crap.
1705 Ooooops. (Thanks Ralf.)
1707 2005-01-26 13:36:44 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1710 * Makefile.am, configure.in, globals.h, hcache.c, imap/imap.c,
1711 imap/imap_private.h, imap/message.c, init.h, main.c, protos.h:
1714 2005-01-26 12:37:38 Ralf Wildenhues <wildenhues@ins.uni-bonn.de>
1717 * addrbook.c, browser.c, commands.c, compose.c, imap/utf7.c:
1718 Make some functions static.
1720 * imap/command.c, imap/message.c: Fix some printf arguments.
1722 2005-01-26 12:21:46 Thomas Roessler <roessler@does-not-exist.org>
1725 * status.c: * status.c: A variant of
1726 <http://marc.theaimsgroup.com/?l=mutt-dev&m=110053165002362&w=2>.
1727 Spotted by Ralf Wildenhues <wildenhues@ins.uni-bonn.de>.
1729 2005-01-17 02:24:49 Brendan Cully <brendan@kublai.com> (brendan)
1731 * cvslog2changelog.pl: cvs log emits a timezone after the hour,
1732 at least here. Adjust date regexp to handle that case.
1734 2005-01-15 17:45:01 Adeodato Simó <asp16@alu.ua.es> (brendan)
1736 * po/cs.po: Major translation updates forgotten in mutt-po.
1737 (I missed cs in the last commit).
1739 2005-01-15 08:01:35 Brendan Cully <brendan@kublai.com> (brendan)
1741 * Makefile.am: Update commit targets to work when builddir !=
1744 2005-01-15 07:43:30 Adeodato Simó <asp16@alu.ua.es> (brendan)
1746 * po/sv.po, po/ca.po, po/de.po, po/it.po: i18n updates.
1748 * doc/manual.sgml.head, doc/mutt.man, doc/muttrc.man.head,
1749 init.h: Sundry documentation nits fixed. Debian #210679, #254294,
1752 2005-01-11 12:15:13 Thomas Roessler <roessler@does-not-exist.org>
1755 * doc/manual.sgml.head, doc/muttrc.man.head: Document send2-hook.
1757 * send.c: send2-hook should also be executed after the first
1758 time the message is edited by the user.
1760 2005-01-09 15:35:51 Thomas Roessler <roessler@does-not-exist.org>
1763 * doc/muttbug.man, muttbug.sh.in: Replace muttbug and its
1764 documentation by a note that acknowledges the shut down of the
1765 bug tracking system.
1767 2004-12-21 09:46:24 Thomas Roessler <roessler@does-not-exist.org>
1770 * pgp.c: Fix Debian #275188.
1772 2004-12-07 19:50:04 Thomas Roessler <roessler@does-not-exist.org>
1775 * compose.c, hook.c, init.c, init.h, mutt.h, send.c: Add
1776 send2-hook and fix alternates handling.
1778 2004-11-19 16:16:51 René Clerc <rene@clerc.nl> (roessler)
1780 * doc/manual.sgml.tail, doc/manual.sgml.head: Document
1783 2004-11-08 08:43:17 Ralf Wildenhues <wildenhues@ins.uni-bonn.de>
1786 * imap/imap_private.h: Having a signed one-bit bitfield is quite
1787 odd -- its value is either 0 or -1. Although the current code
1788 is not broken because it doesn't test equality to 1, IMHO it's
1789 better not to use that.
1791 * imap/message.c: There's a size_t in imap_append_message not
1792 printed out portably.
1794 2004-11-02 13:30:58 Thomas Roessler <roessler@does-not-exist.org>
1797 * copy.h: Fix flag confusion. Noted by Vincent Lefevre.
1799 2004-10-30 21:59:00 Thomas Roessler <roessler@does-not-exist.org>
1802 * browser.c, buffy.c, check_sec.sh, commands.c, edit.c,
1803 imap/auth_cram.c, imap/auth_gss.c, imap/imap.c, imap/message.c,
1804 lib.c, lib.h, mutt_ssl.c, muttlib.c, recvcmd.c, url.c:
1805 safe_strcat, safe_strncat. Thanks to Ulf H. for noting the
1806 wrong use of strncat in part of the mutt code base.
1808 * smime.c: Fix bad code in smime_get_field_from_db. Problem noted
1809 by Ulf Härnhammar <Ulf.Harnhammar.9485@student.uu.se>.
1811 2004-09-29 11:27:33 Thomas Roessler <roessler@does-not-exist.org>
1814 * lib.c: Fix mutt_unlink race condition for systems without
1815 O_NOFOLLOW. Noted by Jarno Huuskonen <Jarno.Huuskonen@uku.fi>.
1817 2004-09-07 08:09:39 Matthias Andree <matthias.andree@gmx.de> (roessler)
1819 * prepare: Fix parameter passing.
1821 2004-08-31 15:41:03 Thomas Roessler <roessler@does-not-exist.org>
1824 * configure.in: Add AC_GNU_SOURCE.
1826 * recvattach.c: Remove *two* layers of S/MIME from messages
1827 before building the attachment tree. A generic solution would
1828 remove intransparent encodings all the way down the tree.
1830 2004-08-30 20:10:10 Brendan Cully <brendan@kublai.com> (roessler)
1832 * compose.c: Only print additional information related to PGP
1833 in case the current message is indeed to be encrypted/signed
1836 * globals.h, init.h, mutt_sasl.c, mutt_ssl.c: Here's a patch
1837 to allow mutt to use SSL client certificates to authenticate
1838 itself. To use, set ssl_client_cert to the path to your
1839 certificate file (containing both the certificate and the private
1840 key). It works with the SASL EXTERNAL authentication mechanism,
1841 so you'll need to have SASL enabled as well.
1843 2004-08-30 20:03:35 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1846 * init.c: Fix a memory leak in the generic spam detection code.
1848 * muttlib.c, protos.h: This wipes duplicated code, which I
1849 introduced a while ago.
1851 2004-08-30 19:47:47 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1856 2004-08-21 07:35:16 Ivan Vilata i Balaguer <ivan@selidor.net>
1861 2004-08-17 16:06:48 René Clerc <rene@clerc.nl> (roessler)
1865 2004-08-17 15:56:23 Thomas Roessler <roessler@does-not-exist.org>
1868 * configure.in, configure.in: Check for ssize_t.
1870 2004-08-17 15:25:31 Ronny Haryanto <ronnylist@haryan.to> (roessler)
1872 * po/id.po: Corrected update.
1876 2004-08-17 15:22:25 Vincent Lefevre <vincent@vinc17.org> (roessler)
1880 2004-08-17 13:42:01 Johan Svedberg <johan@svedberg.pp.se> (roessler)
1884 2004-08-16 21:37:43 Adeodato Simó <asp16@alu.ua.es> (roessler)
1886 * headers.c: as of current cvs, setting "PGP: E" (or similar)
1887 when header-editing a message does not work. the OP is set
1888 (ENCRYPT, SIGN, whatever) but APPLICATION_PGP is missing.
1890 2004-08-16 21:36:38 Brendan Cully <brendan@kublai.com> (roessler)
1892 * imap/imap.c: If STARTTLS fails to complete the SSL handshake,
1893 the error is not propagated and mutt will attempt to log in
1894 anyway, probably causing an infinite block on read. The attached
1895 patch closes the socket in this case, and propagates the error
1898 * imap/auth_sasl.c: The attached patch causes mutt to attempt
1899 the next method in imap_authenticators if the previous method
1900 failed, even if the server reported that the method was
1901 available. Previously mutt would give up if any authentication
1904 2004-08-16 21:34:22 Moritz Schulte <moritz@g10code.com> (roessler)
1906 * compose.c: Only print "Encrypt with" field in case the used
1907 S/MIME modules supports this feature.
1909 2004-08-16 21:33:35 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
1913 2004-08-11 12:31:21 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1916 * imap/imap.c: Fix two IMAP memory leaks.
1918 * imap/imap.c, imap/imap.h: Remove imap_close_connection.
1920 * menu.c: Fix a memory leak in mutt_menuDestroy.
1922 2004-08-08 16:21:16 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1925 * ChangeLog, muttlib.c, protos.h: Fix a memory leak.
1927 2004-08-08 16:19:15 Thomas Roessler <roessler@does-not-exist.org>
1930 * pgp.c, smime.c: Fix the PGP and S/MIME menus. Complaints
1931 and suggestions of many lead to these changes. See mutt-dev
1932 discussions around this time for details.
1934 * Makefile.am, crypthash.h, md5.h, sha1.h: Fix uint32_t
1935 portability problem. Reported by Steve Kennedy.
1937 2004-08-07 05:23:33 Johan Svedberg <johan@svedberg.pp.se> (roessler)
1941 2004-08-02 08:03:46 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
1943 * imap/command.c: Fix the improvement to address #1655.
1945 2004-07-22 01:10:55 Brendan Cully <brendan@kublai.com> (roessler)
1947 * imap/message.c: Quick fix for IMAP breakage.
1949 2004-07-21 22:15:40 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
1951 * imap/command.c: This is a one-line patch that increases the
1952 speed at which mutt opens IMAP mailboxes, and addresses bug #1655.
1954 2004-07-20 09:00:50 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
1958 2004-07-20 08:17:21 Thomas Roessler <roessler@does-not-exist.org>
1961 * imap/message.c, mutt.h, parse.c, send.c, url.c: Use List-Post
1962 headers when doing list-reply.
1964 2004-07-19 21:44:23 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
1967 * globals.h, imap/message.c, init.h: Fix #1548. (The first
1968 variant, with $imap_headers specifying headers that are downloaded
1969 in addition to the set required for mutt to work properly.)
1971 2004-07-19 21:41:43 David Champion <dgc@uchicago.edu> (roessler)
1973 * mbox.c, mh.c, pgp.c, sendlib.c: Fix some compiler warnings.
1975 2004-07-19 21:39:28 Adeodato Simó <asp16@alu.ua.es> (roessler)
1977 * doc/manual.sgml.head: Fixing a missing newline.
1979 2004-07-19 21:36:46 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
1982 * Makefile.am: Fix IMAP breakage.
1984 2004-07-15 08:08:32 David Champion <dgc@uchicago.edu> (roessler)
1986 * doc/manual.sgml.head, init.c, init.h, mutt.h: v3 of the generic
1987 spam detection patch.
1989 2004-07-14 05:58:30 Moritz Schulte <moritz@g10code.com> (roessler)
1991 * pgp.c: Do not forget to handle special-case for gpg-agent.
1993 2004-07-14 05:55:40 Thomas Roessler <roessler@does-not-exist.org>
1996 * ChangeLog: Fix an earlier commit message.
1998 2004-07-14 05:45:18 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
2001 * browser.c: Fix Debian#237426. (Experimental.)
2003 2004-07-14 05:39:23 Thomas Roessler <roessler@does-not-exist.org>
2006 * compose.c: Don't invoke "builtin" as an external editor. Note:
2007 It's not clear to me that this is really the right approach.
2008 Revisit Editor/Visual some time.
2010 2004-07-14 05:19:15 Elmar Hoffmann <mutt-dev-ml@elho.net> (roessler)
2012 * init.h, mutt.h, thread.c: By default Mutt hides the subject
2013 of messages in the thread tree that have the same subject as
2014 their parent or closest previously displayed sibling. This patch
2015 makes this optional, introducing the hide_thread_subject boolean
2016 setting which defaults to the old behaviour.
2018 2004-07-14 05:07:18 Thomas Roessler <roessler@does-not-exist.org>
2021 * mh.c: Some eye-candy during the delayed parsing of maildir
2024 2004-07-14 04:50:19 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
2027 * init.h, sort.h: Hack to fix $sort_browser documentation.
2029 * copy.c, copy.h, handler.c, init.h, mutt.h, send.c:
2030 $include_onlyfirst, again.
2032 2004-07-14 04:34:07 Thomas Roessler <roessler@does-not-exist.org>
2035 * copy.c, copy.h, handler.c, init.h, mutt.h, send.c: Fix a cvs
2036 commit SNAFU: This commit undoes the include_onlyfirst patch,
2037 but leaves the generic spam detection by David Champion in place
2038 (which, erroneously, hadn't been committed automatically).
2040 2004-07-14 04:16:58 ttakah@lapis.plala.or.jp (roessler)
2042 * commands.c, copy.c, copy.h, doc/manual.sgml.head,
2043 doc/muttrc.man.head, globals.h, handler.c, hdrline.c, init.c,
2044 init.h, mutt.h, muttlib.c, parse.c, pattern.c, protos.h, send.c,
2045 sort.c, sort.h: Introduce $include_onlyfirst.
2047 2004-07-12 13:35:27 Thomas Roessler <roessler@does-not-exist.org>
2050 * pager.c: The limitations for OP_MAIL and OP_RECALL should
2053 * init.c, sendlib.c: Add some debugging code, and rewrite the
2054 previously-ununderstandable mutt_remove_duplicates. (All this
2055 done on the search for a problem that ultimately turned out to
2056 be a configuration issue. Still, the changed code could come in
2059 2004-07-11 16:25:00 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
2062 * pager.c: Fix #1882.
2064 2004-06-27 13:54:51 Thomas Roessler <roessler@does-not-exist.org>
2067 * postpone.c: Experimental code for #1910.
2069 2004-06-26 08:45:29 Thomas Roessler <roessler@does-not-exist.org>
2072 * commands.c: Fix #1909.
2074 2004-06-23 08:09:43 Thomas Roessler <roessler@does-not-exist.org>
2077 * pgp.c: Zero out the PGP passphrase before asking for a new one.
2079 2004-06-17 20:39:20 Thomas Roessler <roessler@does-not-exist.org>
2082 * smime.c: Change S/MIME send menu behavior to xor instead of or,
2083 so it behaves the same way as the PGP send menu.
2085 2004-06-17 20:36:13 Moritz Schulte <moritz@g10code.com> (roessler)
2087 * Makefile.am, compose.c, configure.in, crypt-mod-pgp-classic.c,
2088 crypt-mod-smime-classic.c, crypt-mod.c, crypt-mod.h, crypt.c,
2089 cryptglue.c, curs_lib.c, init.h, keymap.c, keymap.h, main.c,
2090 mutt.h, mutt_crypt.h, mutt_curses.h, pgp.c, pgp.h, smime.c,
2091 smime.h: This is the sequel to the crypto modularization changes
2092 I did on 2003-01-21. Moritz added another abstraction layer
2093 which cleans up the code and allows the crypto modules to use
2094 their own option menu. Everything should work as it used to
2095 but is now in a really good shape for part III, the Return of
2096 the GnuPG Easy Makers. -wk
2098 * crypt-mod-pgp-classic.c, crypt-mod-smime-classic.c, crypt-mod.c,
2099 crypt-mod.h: New files.
2101 * smime.c (smime_valid_passphrase, smime_send_menu): New
2102 functions. * smime.h: Removed macro: smime_valid_passphrase.
2103 Declared: smime_valid_passphrase, smime_send_menu. * pgp.c:
2104 Include "mutt_menu.h". (pgp_valid_passphrase, pgp_send_menu):
2105 New functions. * pgp.h: Removed macro: pgp_valid_passphrase.
2106 Declared: pgp_valid_passphrase, pgp_send_menu. *
2107 mutt_curses.h: Declare: mutt_need_hard_redraw. * mutt_crypt.h:
2108 Declare: crypt_pgp_valid_passphrase, crypt_pgp_send_menu,
2109 crypt_smime_valid_passphrase, crypt_smime_send_menu, crypt_init.
2110 Adjust WithCrypto definition since the GPGME backend does not
2111 exclude anymore the other `classic' backends. (KEYFLAG_ISX509):
2112 New symbol. * mutt.h (enum): New symbol: OPTCRYPTUSEGPGME.
2113 (struct body): New member: is_signed_data, warnsig. * main.c
2114 (main): Call crypt_init. * keymap.c (km_get_table): Support for
2115 MENU_KEY_SELECT_PGP and MENU_KEY_SELECT_SMIME. (Menus): Added
2116 entries fuer MENU_KEY_SELECT_PGP and MENU_KEY_SELECT_SMIME.
2117 (km_init): Create bindings for MENU_KEY_SELECT_PGP and
2118 MENU_KEY_SELECT_SMIME. * keymap.h (enum): New enum symbols:
2119 MENU_KEY_SELECT_PGP, MENU_KEY_SELECT_SMIME. * init.h:
2120 New configuration variable: crypt_use_gpgme. * compose.c
2121 (pgp_send_menu, smime_send_menu): Removed functions, they are now
2122 contained in the crypto backend modules. (mutt_compose_menu):
2123 Use crypt_pgp_send_menu and crypt_smime_send_menu instead
2124 pgp_send_menu and smime_send_menu. * cryptglue.c: Slightly
2125 rewritten in order to make use of the module mechanism used to
2126 access crypto backends. * curs_lib.c (mutt_need_hard_redraw):
2127 New function. * crypt.c (crypt_forget_passphrase): Adjust
2128 for new crypto backend interface. (crypt_valid_passphrase):
2129 Stripped, use calls to crypt_pgp_valid_passphrase and
2130 crypt_smime_valid_passphrase.
2132 2004-06-02 17:55:34 Alain Bench <veronatif@free.fr> (roessler)
2134 * parse.c: Fix #1759.
2136 2004-04-30 06:49:37 Urs Janßen <urs@tin.org> (roessler)
2138 * doc/Makefile.in, doc/mbox.man, doc/mmdf.man: mmdf(5), new mbox
2139 (5). (These changes have been sitting in my inbox for ages, tlr.)
2141 2004-04-13 15:10:38 Brendan Cully <brendan@kublai.com> (roessler)
2143 * imap/message.c: Fix #1795
2145 2004-04-13 08:02:12 David Shaw <dshaw@jabberwocky.com> (roessler)
2147 * crypt.c, init.h, mutt.h: Rename pgp_mime_ask to pgp_mime_auto;
2148 change the default; change the error message given if that
2149 variable is set to "no."
2151 2004-04-12 21:43:33 Thomas Roessler <roessler@does-not-exist.org>
2154 * lib.c, attach.c: Don't open a file for writing that we have
2155 unlinked before. Reported embarassingly long ago by Jarno
2156 Huuskonen <Jarno.Huuskonen@uku.fi>.
2158 2004-04-12 21:19:31 Dale Woolridge <dale-list-mutt-dev-2@woolridge.org>
2161 * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/pt_BR.po, po/ru.po,
2162 po/sk.po, po/sv.po, po/tr.po, po/gl.po, po/hu.po, po/id.po,
2163 po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po,
2164 po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
2165 po/et.po, po/fr.po, compose.c, crypt.c, init.h, mutt.h,
2166 mutt_crypt.h, po/ca.po, postpone.c, send.c, sendlib.c: See:
2167 http://does-not-exist.org/mail-archives/mutt-dev/msg00843.html
2169 2004-04-12 20:37:19 Thomas Roessler <roessler@does-not-exist.org>
2172 * copy.c: Fix #1804.
2174 * commands.c, curs_main.c, mutt.h, mutt_crypt.h, pager.c,
2175 recvattach.c: A belated fix for #1808 (Debian #233106): Make
2176 sure check-traditional-pgp doesn't leave the pager context
2177 unnecessarily. This makes message-hooks like this one safe:
2179 message-hook '!(~g|~G) ~b"^-----BEGIN\ PGP\ (SIGNED\ )?MESSAGE"'
2180 \ "exec check-traditional-pgp"
2182 2004-04-12 19:53:29 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
2185 * doc/manual.sgml.head, init.h: Various documentation fixes,
2188 2004-04-12 19:47:59 Alain Bench <veronatif@free.fr> (roessler)
2190 * doc/mbox.man, doc/muttbug.man: Fix #1831, Debian#237827.
2192 2004-04-12 19:42:10 Joël Riou <joel.riou@normalesup.org> (roessler)
2194 * globals.h, init.c, init.h: Introduce config_charset.
2196 2004-04-12 19:37:59 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
2200 2004-04-12 19:37:23 Im Eunjea <eunjea@koru.org> (roessler)
2204 2004-04-12 19:34:45 Holger Weiss <lists@jhweiss.de> (roessler)
2206 * doc/manual.sgml.head, doc/muttrc.man.head, mutt.h, pattern.c:
2207 Unreferenced messages pattern: ~$
2209 2004-04-12 19:20:13 Paul WALKER <paul.walker@st.com> (roessler)
2211 * mutt_sasl.c: SASL2 needs errno.h.
2213 2004-04-12 19:17:32 Thomas Roessler <roessler@does-not-exist.org>
2216 * muttlib.c: Include the user ID with temporary file names.
2217 Suggested by eravin@panix.com in #1833.
2219 * doc/Makefile.in: Fix #1708 the brutal way, by installing
2220 multiple copies of the muttbug (pardon, flea) manual page.
2222 2004-04-12 18:56:18 Neil Brown <neilb@cse.unsw.edu.au> (roessler)
2224 * imap/auth_sasl.c: Fix Debian #206078, #214758; patch submitted
2225 by Artur Czechowski as #1845.
2227 2004-03-21 16:02:10 Ivan Vilata i Balaguer <ivan@selidor.net>
2232 2004-02-12 08:51:07 roessler (roessler)
2234 * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
2235 po/tr.po, po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/ja.po,
2236 po/ko.po, po/lt.po, po/id.po, po/it.po, po/gl.po, po/hu.po,
2237 po/es.po, po/et.po, po/fr.po, po/el.po, po/eo.po, po/da.po,
2238 po/de.po, VERSION, po/bg.po, po/ca.po, po/cs.po, reldate.h,
2239 ChangeLog: automatic post-release commit for mutt-1.4.2.1
2241 2004-02-12 08:46:17 Thomas Roessler <roessler@does-not-exist.org>
2244 * Makefile.am: (stable) Include regex.c and snprintf.c with
2247 2004-02-11 14:03:38 roessler (roessler)
2249 * po/zh_TW.po, po/uk.po, po/zh_CN.po, po/tr.po, po/sv.po,
2250 po/ru.po, po/sk.po, po/pt_BR.po, po/pl.po, po/nl.po, po/ko.po,
2251 po/lt.po, po/ja.po, po/it.po, po/id.po, po/hu.po, po/gl.po,
2252 po/et.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
2253 po/cs.po, po/da.po, po/ca.po, VERSION, po/bg.po, reldate.h,
2254 ChangeLog: automatic post-release commit for mutt-1.4.2
2256 2004-02-11 10:07:17 Thomas Roessler <roessler@does-not-exist.org>
2259 * configure.in, menu.c: Backport an old bug fix, and make sure
2260 configure can be created on recent systems.
2262 2004-02-11 08:20:25 Mads Martin Joergensen <mmj@suse.de> (roessler)
2264 * init.c: Fix some warnings.
2266 2004-02-08 11:41:31 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
2268 * charset.c: Fix a CP1255/8-related problem that's caused by a
2271 2004-02-08 09:38:38 Thomas Roessler <roessler@does-not-exist.org>
2274 * muttlib.c: Change the logic in mutt_open_read to only
2275 catch directories -- mutt may legitimately read devices (think
2276 /dev/null) or named pipes. Also delegate error reporting to the
2277 calling function by setting errno.
2279 2004-02-07 21:40:11 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
2284 2004-02-07 21:38:32 Juan Altmayer Pizzorno <juan@altmayer.com>
2287 * mbox.c: Hi, off_t is a 64-bit number (like on Mac OS X/darwin),
2288 the percentages don't show right while mutt is reading/parsing
2289 a mailbox. Here's a patch (against 1.5.6i) to fix that.
2291 2004-02-07 21:36:41 David Yitzchak Cohen
2292 <lists+mutt_devs@bigfatdave.com> (roessler)
2294 * init.c, muttlib.c: Looking at the code, the problem is pretty
2295 obvious. A recent patch to init.c (the one that was supposed
2296 to prevent Mutt from silently failing to read nonexistant RC
2297 files, IIRC) changed source_rc() to stat(2) the RC "file" before
2298 trying to mutt_open_read() it. There's only one problem here:
2299 source_rc() has no way of knowing whether or not its "file"
2300 is a file or a command. I'm attaching a patch that fixes the
2301 problem in what I believe is the right way.
2303 2004-02-05 14:17:25 Thomas Roessler <roessler@does-not-exist.org>
2306 * menu.c: Back out the patch for #1697.
2308 2004-02-02 18:17:46 Roland Rosenfeld <roland@spinnaker.de> (roessler)
2312 2004-02-02 10:26:14 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
2316 2004-02-02 10:24:32 Im Eunjea <eunjea@koru.org> (roessler)
2320 2004-02-02 10:22:56 Vincent Lefevre <vincent@vinc17.org> (roessler)
2324 2004-02-01 18:26:13 roessler (roessler)
2326 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
2327 po/zh_CN.po, po/zh_TW.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
2328 po/lt.po, po/nl.po, po/pl.po, VERSION, po/bg.po, po/ca.po,
2329 po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
2330 po/et.po, po/fr.po, po/gl.po, po/hu.po, reldate.h: automatic
2331 post-release commit for mutt-1.5.6
2333 2004-02-01 18:00:16 Mike Schiraldi <1074468571@schiraldi.org>
2336 * init.c: As you all know, running "mutt -F foo.rc" will have
2337 mutt read foo.rc as its config file. However, there is a bug --
2338 if you specify a directory (like accidentally typing "mutt -F
2339 /etc/mutt") mutt will silently ignore the flag and leave you
2340 wondering why it isn't working.
2342 Emil Sit posted a patch for this in March of 2002, but it seems
2343 to have slipped through the cracks. Here's the patch again;
2344 please consider it for inclusion.
2346 2004-02-01 17:50:43 Luke Mewburn <luke@mewburn.net> (roessler)
2348 * buffy.c: Put a zero byte into the string, not into the pointer.
2350 2004-02-01 17:48:25 Dan Ohnesorg <Dan@ohnesorg.cz> (roessler)
2354 2004-02-01 17:45:33 Thomas Roessler <roessler@does-not-exist.org>
2357 * doc/manual.sgml.head: A cross-reference was missing.
2359 * doc/manual.sgml.head: Improve documentation of alterantes.
2361 * alias.c, doc/manual.sgml.head, doc/muttrc.man.head, globals.h,
2362 hdrline.c, init.c, init.h, mutt.h, mutt_regex.h, muttlib.c,
2363 protos.h: Turn alternates, lists, and subscribe into regular
2366 2004-01-12 22:56:58 Christoph Ludwig
2367 <cludwig@cdc.informatik.tu-darmstadt.de> (roessler)
2369 * smime_keys.pl: Avoid a Perl warning.
2371 2004-01-12 20:24:09 Matt Kraai <kraai@ftbfs.org> (roessler)
2373 * doc/manual.sgml.head: Thanks. The patch is committed to
2376 2004-01-12 19:59:38 Thomas Roessler <roessler@does-not-exist.org>
2379 * crypt.c: Retainable PGP signatures were broken badly. #1757.
2381 2004-01-05 11:55:14 Robert Schiele <robert.schiele@t-online.de>
2384 * mutt_sasl.c: Back out part of the previous SASL/IPv6 patch
2385 due to portability issues.
2387 2004-01-04 11:10:21 Thomas Roessler <roessler@does-not-exist.org>
2390 * init.c: Strike that.
2392 * init.c: Fix a memory management error. Ouch.
2394 2004-01-04 10:55:20 René Clerc <rene@clerc.nl> (roessler)
2396 * init.h: Fix hide_missing / hide_limited documentation.
2398 2004-01-04 10:51:49 Thomas Roessler <roessler@does-not-exist.org>
2401 * hdrline.c: Permit list patterns that match the domain name of
2402 an address; these patterns begin with '@'. Example: subscribe
2403 @bugs.guug.de matches all messages sent to the bug tracking
2406 * po/ru.po: Argh, I shouldn't replace files by patches.
2408 2004-01-04 10:25:13 Cameron Patrick <cameron@patrick.wattle.id.au>
2411 * menu.c: Fix #1697 (Debian #219594.)
2413 2004-01-04 10:21:19 Roland Rosenfeld <roland@spinnaker.de> (roessler)
2417 2004-01-04 10:19:45 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
2422 2004-01-04 10:08:02 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
2426 2004-01-04 10:03:46 Michael Elkins <me@sigpipe.org> (roessler)
2428 * send.c: Fix #1488 (Debian#1882526): Honor Reply-To while
2429 generating Mail-Followup-To headers.
2431 2004-01-04 09:59:42 Thomas Roessler <roessler@does-not-exist.org>
2434 * init.h: Fix #1738; documentation issue re $from, $use_from.
2436 2004-01-04 09:52:55 Michael Elkins <me@sigpipe.org> (roessler)
2438 * hook.c, send.c: Fix #1724, cannot use ~h pattern match with
2441 2004-01-04 09:49:23 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
2443 * pop.h, pop_lib.c: Attached patch provides support of STLS
2444 (STARTTLS) command in POP3 protocol.
2448 2004-01-04 09:45:05 Brendan Cully <brendan@kublai.com> (roessler)
2450 * imap/imap.c: Fix #1703.
2452 2004-01-04 09:42:35 Thomas Roessler <roessler@does-not-exist.org>
2455 * smime.c: Fix a NULL pointer deference noted by Will Fiveash
2456 <william.fiveash@sun.com>.
2458 2003-12-30 13:04:20 Thomas Roessler <roessler@does-not-exist.org>
2461 * commands.c, crypt.c, mutt.h, mutt_crypt.h, smime.c: Handle
2462 partially signed messages more reasonably. See #1743.
2464 2003-12-29 11:44:35 Alain Bench <veronatif@free.fr> (roessler)
2466 * commands.c: Fix #844.
2468 2003-12-29 11:37:41 Patrick Welche <prlw1@newn.cam.ac.uk> (roessler)
2470 * m4/gssapi.m4, mutt_sasl.c: A while ago I posted a similar
2471 patch which is necessary as when mutt tries to connect to an
2472 imap server over ipv6 it stores the address in a sockaddr which
2473 may not be large enough to hold the ipv6 address.
2475 2003-12-17 17:42:02 Scott Koranda <skoranda@gravity.phys.uwm.edu>
2478 * crypt.c: pkcs7-signature wasn't recognized properly in one
2481 2003-12-17 08:46:50 Michael Elkins <me@sigpipe.org> (roessler)
2483 * rfc1524.c: Fix possible core dump in mailcap nametemplate
2486 2003-12-10 00:48:57 Thomas Roessler <roessler@does-not-exist.org>
2489 * thread.c: Avoid NULL pointer deference in threading code.
2491 2003-12-03 08:19:11 Alain Bench <veronatif@free.fr> (roessler)
2493 * pager.c: Fix 1716.
2495 2003-11-15 09:32:30 Velko Hristov <hristov@informatik.hu-berlin.de>
2500 2003-11-12 22:31:51 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
2504 2003-11-12 14:01:03 René Clerc <rene@clerc.nl> (roessler)
2508 2003-11-12 13:49:32 Thomas Roessler <roessler@does-not-exist.org>
2511 * configure.in, mutt_idna.c, mutt_idna.h, mutt_socket.c: Fix
2512 IDN API incompatibility problems.
2514 2003-11-12 11:47:46 duvall@emufarm.org (roessler)
2516 * configure.in: Fix 1515, 1693.
2518 2003-11-12 11:40:27 Thomas Roessler <roessler@does-not-exist.org>
2521 * mh.c, sort.c: Fix dangling pointer problems in threading code.
2522 Noted and tracked down by q4xk3j002@sneakemail.com who also
2523 provided the initial fix.
2525 2003-11-11 10:19:22 Ronny Haryanto <ronnylist@haryan.to> (roessler)
2529 2003-11-10 18:02:26 Rudy Taraschi <rudy@cae.com> (roessler)
2531 * mutt_socket.c: Fix double-free problems related to IDN support.
2533 2003-11-10 10:37:10 Vincent Lefevre <vincent@vinc17.org> (roessler)
2537 2003-11-09 21:41:28 Thomas Roessler <roessler@does-not-exist.org>
2542 * send.c: Commit the fix for #1509. This must have been lost
2545 2003-11-05 20:09:36 roessler (roessler)
2547 * po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
2548 po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
2549 po/zh_TW.po, ChangeLog, VERSION, po/bg.po, po/ca.po, po/cs.po,
2550 po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po,
2551 po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po: automatic
2552 post-release commit for mutt-1.5.5.1
2554 2003-11-05 12:17:10 Thomas Roessler <roessler@does-not-exist.org>
2557 * Makefile.am: Include regex.c and snprintf.c with the
2558 distribution. Noted by Lars Hecking.
2560 * build-release: Ups, we don't upload the CVS any more.
2562 2003-11-05 09:51:10 roessler (roessler)
2564 * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
2565 po/uk.po, po/zh_CN.po, po/zh_TW.po, ChangeLog, VERSION, po/bg.po,
2566 po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
2567 po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po,
2568 po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, reldate.h:
2569 automatic post-release commit for mutt-1.5.5
2571 2003-11-05 09:27:43 Thomas Roessler <roessler@does-not-exist.org>
2574 * build-release: Use gpg for signing releases.
2576 2003-11-03 10:30:58 Thomas Roessler <roessler@does-not-exist.org>
2579 * attach.c: Fix a logic flaw in attachment saving.
2581 2003-10-08 19:55:39 Thomas Roessler <roessler@does-not-exist.org>
2584 * pgpkey.c: KeyTable is pgp_uid_t **, not pgp_key_t *. Fix some
2585 sizeof statements accordingly. Note that pgp_key_t is also a
2586 pointer, though, so this should not have broken things.
2588 2003-10-06 09:58:35 Thomas Roessler <roessler@does-not-exist.org>
2591 * query.c: Fiy memory corruption. (# 1659)
2593 2003-10-04 22:12:10 Thomas Roessler <roessler@does-not-exist.org>
2596 * lib.c: mutt_basename() was garbage.
2598 * doc/manual.sgml.head: Fix some tags. Noted by Todd
2599 <Freedom_Lover@pobox.com>.
2601 * recvattach.c, attach.h, commands.c, compose.c, keymap.h, lib.c,
2602 lib.h, menu.c, mutt.h, mutt_menu.h, muttlib.c, pager.c, protos.h:
2603 This patch fixes various aspects of the attachment-saving user
2604 interface. Changes include:
2606 * When tagging and saving multiple attachments, you can now use
2607 the same target directory for multiple attachments.
2609 * When you can't save an attachment, you get an opportunity to
2610 enter a new file name.
2612 * The menu cursor will highlight the attachment that you are
2613 currently discussing with mutt.
2615 * Various bug fixes.
2617 This does, in particular, address #1619 (Debian#208430).
2619 * menu.c: Fix #1656.
2621 2003-09-29 16:34:32 René Clerc <rene@clerc.nl> (roessler)
2623 * doc/muttrc.man.head: Fix typo.
2625 2003-09-29 15:05:52 Thomas Roessler <roessler@does-not-exist.org>
2628 * doc/dotlock.man, doc/mutt.man, doc/muttrc.man.head: Fix #1652
2629 (Debian #213007), noted by Jens Seidel <tux-master@web.de>.
2631 2003-09-20 06:24:10 Thomas Roessler <roessler@does-not-exist.org>
2634 * muttbug.sh.in: Adapt to new GNU coreutils by not using head (1).
2636 2003-09-19 13:09:59 René Clerc <rene@clerc.nl> (roessler)
2640 2003-09-19 13:05:13 Thomas Roessler <roessler@does-not-exist.org>
2643 * imap/utf7.c: Fix remaining (void **) casts.
2645 2003-09-19 13:03:26 Mads Martin Joergensen <mmj@suse.de> (roessler)
2647 * imap/browse.c, imap/command.c, parse.c, pgp.c, pgpkey.c,
2648 pop_lib.c, query.c, recvattach.c, remailer.c, rfc1524.c,
2649 rfc2047.c, rfc2231.c, sendlib.c, smime.c, thread.c, addrbook.c,
2650 browser.c, color.c, compose.c, copy.c, crypt.c, curs_lib.c,
2651 edit.c, enter.c, handler.c, lib.c, lib.h, mh.c, mutt_idna.c, mx.c,
2652 pager.c: As the ones of you who compile with new gcc's probably
2653 have noticed, there's a lot of type-punning in Mutt. With help
2654 from Philipp Thomas, I've fixed all I could find in CVS (please
2655 double-check, one might have slipped through the cracks), I can
2656 make one for 1.4 CVS branch as well if wanted.
2658 2003-09-19 12:56:49 Thomas Roessler <roessler@does-not-exist.org>
2661 * send.c: Change abort_unmodified so it doesn't abort a message
2662 that has an attachment. Catches the "send a file from the
2663 command line, quickly" case.
2665 2003-09-11 16:59:54 Brendan Cully <brendan@kublai.com> (roessler)
2667 * mutt_sasl.c: This trivial patch closes #1516 (NI_WITHSCOPEID
2668 undefined). Thanks to Mads for the initial patch.
2670 2003-09-11 07:27:23 Velko Hristov <hristov@informatik.hu-berlin.de>
2673 * po/bg.po: Bulgarian translation. (Seems like I screwed up an
2674 earlier commit. -tlr)
2676 2003-09-10 13:20:49 Jon Miles <jon@zetnet.net> (roessler)
2678 * pop_auth.c: In pop_auth.c:pop_auth_sasl(), if the main loop
2679 received anything back from the server that didnt begin with '+
2680 ', it was bailing out and skipping the checks to see if there
2683 2003-09-07 10:11:49 Im Eunjea <eunjea@koru.org> (roessler)
2687 2003-09-04 15:10:09 Thomas Roessler <roessler@does-not-exist.org>
2690 * init.h: Fix some formatting glitches that lead to error messages
2691 when viewing the muttrc(5) manual page.
2693 2003-09-04 14:59:57 Christoph Ludwig
2694 <cludwig@cdc.informatik.tu-darmstadt.de> (roessler)
2696 * smime.c: Fix verification bug when messages are S/MIME signed
2699 2003-09-03 17:22:09 Dan Born <dan@danborn.net> (roessler)
2701 * postpone.c: I've attached a patch for bug number 1036, as
2702 reported at http://bugs.guug.de/db/pa/lmutt.html ("segfault
2703 when more than one msg is postponed"). This is a patch against
2706 As it was previously left, no one could reproduce it. The problem
2707 occurs because sorting is disabled when opening the postponed
2708 folder, but the Sort global variable still tells mutt to use
2709 whatever sorting algorithm the $sort config option indicates.
2710 Eventually, the code would get to mutt_messages_in_thread and
2711 try to dereference a NULL thread object, causing the segfault.
2713 2003-09-03 17:20:56 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
2717 2003-09-03 17:15:20 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
2720 * po/ja.po: New ja.po.
2722 2003-09-03 17:12:52 Velko Hristov <hristov@informatik.hu-berlin.de>
2725 * configure.in: Bulgarian translation.
2727 2003-09-03 17:10:37 Brendan Cully <brendan@kublai.com> (roessler)
2729 * mutt_ssl.c: Fix a segmentation fault which occurs
2730 when a certificate is rejected. Bug noted by Rob Latham
2733 2003-09-03 17:09:09 Anatoly Vorobey <mellon@pobox.com> (roessler)
2735 * curs_main.c: The commands "read-thread" (^R) and
2736 "read-subthread" (Esc-R) do not honor the resolve variable (don't
2737 advance cursor after marking the thread/subthread as read),
2738 which, to me at least, is a nuisance.
2740 2003-08-11 14:06:08 Brendan Cully <brendan@kublai.com> (roessler)
2742 * imap/imap.c: 1595: My guess is this bug is caused by
2743 mlarson@verisign.com's patch to check for UNSEEN rather than
2744 RECENT messages. This means that as long as there are messages
2745 in a mailbox either new or old, mutt will think it has new mail.
2747 The attached patch reverts that change. Let me know if it solves
2750 2003-08-11 14:05:13 Thomas Roessler <roessler@does-not-exist.org>
2753 * doc/muttrc.man.head: Fix a formatting bug.
2755 2003-08-05 13:55:47 Brendan Cully <brendan@kublai.com> (roessler)
2757 * attach.c, buffy.c, commands.c, copy.c, editmsg.c, init.c,
2758 mbox.c, mx.c, mx.h, sendlib.c: This patch removes the Kendra
2759 format from mutt. (The support was broken anyways.)
2761 2003-08-02 11:01:09 Horvath Szabolcs <horvaths@fi.inf.elte.hu>
2766 2003-07-29 10:11:05 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
2768 * pager.c: It seems that Solaris has an incorrect implementation
2769 of mbrtowc: when there is an encoding error and mbrtowc returns
2770 (size_t)(-1) no value should be stored in *pwc (the first
2771 argument), as I understand it, but here mbrtowc is storing 8
2772 when presented with the bytes "\xc8\x4d".
2774 However, relying on mbrtowc not to store anything in *pwc when
2775 there is an error is a bit silly; it makes sense to look at
2776 the return value. So, the following patch should be applied if
2777 Pawel can confirm that it fixes the problem. I've tested it and
2778 it worked for me with glibc's mbrtowc.
2780 2003-07-24 18:40:50 Vincent Lefevre <vincent@vinc17.org> (roessler)
2782 * alias.c, copy.c, handler.c, imap/command.c, imap/imap.c,
2783 imap/message.c, imap/util.c, init.c, intl/l10nflist.c,
2784 intl/loadmsgcat.c, intl/localealias.c, keymap.c, lib.c,
2785 makedoc.c, muttlib.c, pattern.c, rfc2047.c, rfc2231.c, rfc822.c,
2786 strcasecmp.c, url.c: Some functions/macros like isspace take an
2787 int and require the argument to have the value of an unsigned char
2788 (or EOF). Under Solaris, gcc complains when the argument is a char
2789 (as this is a possible bug, on platforms where char is signed,
2790 like Solaris). The attached patch fixes such problems (well,
2791 perhaps I've changed more than necessary, but this doesn't hurt).
2793 2003-07-22 12:56:38 dshaw@jabberwocky.com (roessler)
2795 * gnupgparse.c: When encrypting a message to a user that has more
2796 than one subkey, at least one of which is revoked or expired,
2797 mutt treats the entire key as unusable rather than just the
2798 subkey(s) in question.
2800 2003-07-16 11:18:12 Brendan Cully <brendan@kublai.com> (roessler)
2802 * account.c, account.h, imap/auth_sasl.c, imap/imap.c: I noticed
2803 that my mutt hung when I tried SASL DIGEST-MD5 authentication
2804 (I'm not sure when this started). I believe this patch should
2805 solve that problem in a reliable way.
2807 This patch also attempts to reuse connections even when
2808 authentication fails, instead of just throwing away a perfectly
2811 * curs_lib.c, enter.c, keymap.c, keymap.h, mutt.h, mutt_curses.h,
2812 mutt_ssl.c: This patch redoes yesterday's unbuffered input
2813 patch. Now it uses a pseudo-option, which means less mess to carry
2814 down the call stack. It also made it much easier to have the SSL
2815 certificate menu be unbuffered, which it is now. So push commands
2816 won't annoy you when entering passwords or accepting certificates.
2818 2003-07-15 11:41:32 Brendan Cully <brendan@kublai.com> (roessler)
2820 * curs_main.c, globals.h, imap/command.c, imap/imap.c,
2821 imap/imap.h, imap/imap_private.h, imap/util.c, mx.c: The attached
2822 patch should keep all opened IMAP connections alive, no matter
2823 what mailbox you are currently in. With the patch that got
2824 committed yesterday, this should close bug 1523.
2826 (There was a typo in that patch. This one supersedes it.)
2828 * configure.in, .cvsignore: autoconf 2.5 compatibility.
2830 2003-07-14 12:40:03 Hugo Haas <hugo@larve.net> (roessler)
2832 * send.c: Fix #1520.
2834 2003-07-14 12:20:27 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
2836 * po/pl.po: small fix.
2838 2003-07-14 12:19:07 Brendan Cully <brendan@kublai.com> (roessler)
2840 * imap/command.c, imap/imap.c: On Sunday, 13 July 2003 at 18:09,
2841 Brendan Cully wrote:
2843 > The attached patch should help when the connection to your
2844 postponed > folder times out and you can't reconnect without
2845 restarting mutt. I'd > like anyone who has that problem to try
2846 it and let me know how it > works.
2848 I dug a little deeper. The attached patch seems to work better. It
2849 complains the first time you try to recall a message, but works
2852 * account.c, curs_lib.c, enter.c, keymap.c, keymap.h, mutt.h,
2853 mutt_curses.h: The attached patch prevents mutt from reading the
2854 push buffer when asking for passwords. This is a proper fix for
2855 bug 1312. I think it's uncontroversial.
2857 2003-07-04 17:15:34 Thomas Roessler <roessler@does-not-exist.org>
2860 * imap/auth_sasl.c: Increase a buffer's size.
2862 2003-07-04 17:07:22 Nicolas Rachinsky <nr@rachinsky.de> (roessler)
2864 * OPS, curs_lib.c, curs_main.c, functions.h, menu.c: Introduce
2865 tag-prefix-cond and end-cond. This makes simple conditional
2866 execution of parts of macros possible.
2868 2003-07-04 17:03:51 Bruno Postle <bruno@postle.net> (roessler)
2870 * curs_main.c, pattern.c: Display an empty index when no messages
2871 match search criteria.
2873 2003-07-04 16:57:56 Thomas Roessler <roessler@does-not-exist.org>
2876 * init.h, muttlib.c: Add a ':' flag to % expandos. This will
2877 make sure that any dots are converted into underscores. (_
2878 is already used for lowercasing the result of an expando.)
2880 2003-06-04 14:01:39 Thomas Roessler <roessler@does-not-exist.org>
2883 * muttlib.c: Don't colorize empty lines generated with
2884 state_attach_puts();
2886 2003-05-29 17:48:28 David Shaw <dshaw@jabberwocky.com> (roessler)
2888 * imap/imap.c, pgp.c, po/eo.po, po/id.po: Fix part of #1564.
2890 2003-05-29 17:47:10 Thomas Roessler <roessler@does-not-exist.org>
2893 * init.c: Fix a segmentation fault which would occur when
2894 pgp_sort_keys is set in a configuration file, but mutt is compiled
2895 without PGP support.
2897 * gnupgparse.c: Fix PGP subkey handling when looking at key
2898 capabilities. This should take care of the recent "mutt does
2899 not see all keys" problems.
2901 2003-05-13 13:06:16 Dale Woolridge <dale-list-mutt-dev-2@woolridge.org>
2904 * crypt.c: Fix gpg-agent use.
2906 2003-05-13 12:53:20 Thomas Roessler <roessler@does-not-exist.org>
2909 * doc/manual.sgml.head: Remove useless examples about treating
2910 text/enriched externally. #1549; Debian #190309.
2912 2003-05-13 12:50:04 Juan Altmayer Pizzorno <juan@altmayer.com>
2915 * recvattach.c: view-attachments does not extract the message
2916 within a x-pkcs7-mime if it's only signed, but not encrypted.
2917 Such a message results, for example, from a decrypt-save if the
2918 message was previously encrypted and signed.
2920 2003-05-13 12:45:35 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
2923 * doc/manual.sgml.head: Fix an inconsistency between manual
2926 2003-05-13 12:43:45 David Shaw <dshaw@jabberwocky.com> (roessler)
2928 * gnupgparse.c, pgppubring.c: Currently, mutt uses the OpenPGP key
2929 algorithm to determine the capabilities of the key. For example,
2930 in mutt, a key of type 1 (RSA) can both encrypt & sign. This is
2931 not correct as per OpenPGP, however, where the capabilities of
2932 the key are determined by both the algorithm and key capability
2933 flags that are set on the key. This can lead to user confusion
2934 when their RSA encrypt-only or sign-only key is listed for both
2935 signing and encryption in mutt.
2937 GnuPG lists these flags in key listings, so it is easy to take
2938 advantage of them. Here is a patch to use the flags, as well
2939 as provide the flags in pgpring. Note that the pgp+pgpring
2940 users won't see any change since the flags there are based on
2941 the key algorithm as they are now, but the GnuPG users will see
2944 2003-05-12 16:21:26 Thomas Roessler <roessler@does-not-exist.org>
2947 * enter.c: Fix alias completion when the alias is entered as
2948 part of a group. (E.g., The Tea Party: alias1, alias2, alias3;)
2950 2003-05-03 20:07:40 Dan Nelson <dnelson@allantgroup.com> (roessler)
2952 * mutt.h, muttlib.c: Fix #1558. (mutt_expand_fmt rewrite;
2953 OPT_MAX wasn't maximal.)
2955 2003-04-15 13:17:05 René Clerc <rene@clerc.nl> (roessler)
2957 * compose.c: Fix two more cases in which ctrl-G is interpreted
2960 2003-04-15 09:52:06 Dale Woolridge <dale-flea-mutt-bug@woolridge.org>
2963 * compose.c: The "sign (a)s" code strips the pgp application
2964 bit causing drawing issues in redraw_crypt_lines(). Other bits
2965 (well bit = encrypt) are ignored as a result. I've only tested
2966 with pgp, but the same problem exists in the smime code too.
2967 This inline patch (against cvs head revision) fixes the problem.
2969 2003-04-14 09:09:53 Thomas Roessler <roessler@does-not-exist.org>
2972 * init.h, mutt.h, send.c: Fix the PGP / S/MIME selection mess
2973 in send.c. This patch adds two new configuration variables,
2974 $crypt_autopgp and $crypt_autsmime. Both are set to "yes"
2975 by default. By turning them off, you can disable the automatic
2976 selection of one or both mechanisms. (Useful when your mutt is
2977 PGP- and S/MIME enabled, but you only use, say S/MIME.)
2979 2003-04-11 15:15:04 Thomas Roessler <roessler@does-not-exist.org>
2982 * send.c: Backing out the previous change. It was nonsense.
2984 2003-04-11 11:56:58 Lars Hecking <lhecking@nmrc.ucc.ie> (roessler)
2986 * config.guess, config.sub, depcomp, install-sh, missing,
2987 mkinstalldirs: updates.
2989 2003-04-11 11:56:22 Thomas Roessler <roessler@does-not-exist.org>
2992 * send.c: Try to fix a PGP / S/MIME-related problem. Found by
2993 Matt Larson <mlarson@verisign.com>, tracekd down by René Clerc
2996 * thread.c: Fix a segmentation fault.
2998 2003-04-09 08:21:59 Zardoz@users.sourceforge.net (roessler)
3000 * recvcmd.c: Fix #1531. (recvcmd.c duplicate of #1528)
3002 2003-04-08 22:32:56 Thomas Roessler <roessler@does-not-exist.org>
3005 * lib.c: Avoid a division by zero.
3007 * color.c: Make sure has_colors() is only invoked when OPTNOCURSES
3008 is unset. This fixes a segmentation fault on RH 8.0 which was
3009 observed by Matt Larson <mlarson@verisign.com>.
3011 * browser.c, enter.c, imap/imap.c, lib.c, mutt_idna.c, mx.c,
3012 sendlib.c, smime.c, thread.c: Try to catch a couple of cases
3013 in which parameters for malloc calls could overflow. Thanks to
3014 Timo Sirainen for the heads-up.
3016 * po/es.po: Mark a translation as fuzzy in order to fix #1522.
3018 2003-04-07 20:08:10 Thomas Roessler <roessler@does-not-exist.org>
3021 * commands.c: Fix #1528.
3023 2003-04-07 07:57:49 René Clerc <rene@clerc.nl> (roessler)
3027 2003-04-06 11:00:59 Ivan Vilata i Balaguer <ivan@selidor.net>
3032 2003-04-02 09:05:19 Bjoern Jacke <muttbug@j3e.de> (roessler)
3034 * smime_keys.pl: - add a missing filehandle closure - some
3035 cleanups of unused/bogous code
3037 2003-04-02 08:47:28 Thomas Roessler <roessler@does-not-exist.org>
3040 * contrib/Makefile.in, contrib/colors.default,
3041 contrib/colors.linux: sample.muttrc-tlr would try to include
3042 my color configurations, which weren't distrubted. Fix that.
3043 (Bug noted while helping someone else to configure mutt during
3046 * contrib/sample.muttrc: Fix sample.muttrc.
3048 2003-04-02 08:40:50 Gary Johnson <garyjohn@spk.agilent.com> (roessler)
3050 * curs_main.c: Here is the patch to fix the bug I reported
3051 earlier in this thread, that sometimes when changing folders,
3052 mutt would generate an error message and stop the further
3053 processing of folder-hooks.
3055 2003-04-02 08:38:13 Vincent Lefevre <vincent@vinc17.org> (roessler)
3059 2003-04-02 08:34:49 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
3064 2003-04-02 08:31:00 Roland Rosenfeld <roland@spinnaker.de> (roessler)
3068 2003-04-02 08:28:24 David Shaw <dshaw@jabberwocky.com> (roessler)
3070 * init.h, mutt.h, pgp.c: Here is the pgp_check_exit patch
3071 updated for 1.5.4. This patch adds the pgp_check_exit option
3072 (enabled by default) that causes mutt to check the exit code
3073 of the PGP subprocess. A non-zero exit code means that the
3074 subprocess failed and mutt will not continue to send the message.
3076 This is needed as in certain cases, PGP or GnuPG can fail to
3077 completely process a document (say, if the gpg.conf file is
3078 mangled, which is how I discovered the problem). Without an
3079 exit code check, mutt will continue anyway and send the half
3082 2003-04-02 08:21:09 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
3086 2003-03-19 22:43:08 roessler (roessler)
3088 * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
3089 po/uk.po, po/zh_CN.po, po/zh_TW.po, po/et.po, po/fr.po, po/gl.po,
3090 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
3091 po/nl.po, ChangeLog, Makefile.am, VERSION, po/Makefile.in.in,
3092 po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
3093 po/es.po, reldate.h: automatic post-release commit for mutt-1.5.4
3095 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po,
3096 po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/ja.po, po/ko.po,
3097 po/lt.po, po/nl.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
3098 po/et.po, po/fr.po, po/da.po, po/de.po, po/el.po, po/eo.po,
3099 po/es.po, VERSION, po/bg.po, po/ca.po, po/cs.po, reldate.h,
3100 ChangeLog: automatic post-release commit for mutt-1.4.1
3102 2003-03-19 21:56:29 Thomas Roessler <roessler@does-not-exist.org>
3105 * pgppubring.c: Fix some memory management calls. (Stable branch.)
3107 2003-03-19 21:33:30 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
3109 * imap/utf7.c: Fix a buffer overflow in utf8_to_utf7. (Stable
3112 * imap/utf7.c: Fix a buffer overflow in utf8_to_utf7.
3114 2003-03-18 14:51:52 Andrew W. Nosenko <awn@bcs.zp.ua> (roessler)
3116 * buffy.c, parse.c: - buffy.c (test_last_status_new): Fix memory
3117 leak. Envelope structure allocated by mutt_read_rfc822_header()
3118 was never deallocated.
3120 - parse.c (mutt_read_rfc822_header): Comment added about
3121 needing deallocate envelope structure returned by
3122 mutt_read_rfc822_header().
3124 * mutt_idna.c: (mutt_addr_for_display): Fix memory leak. `user'
3125 and `domain' buffers was never deallocated.
3127 (mbox_to_udomain): Fix memory leak. `scratch' buffer was not
3128 deallocated when `mbx' doesn't contain '@'. Also rewritten for
3129 allocating memory only when needed and only how many as needed.
3131 2003-03-12 13:00:03 Thomas Roessler <roessler@does-not-exist.org>
3134 * copy.c, sendlib.c: We need to re-format address headers instead
3135 of just decoding them.
3137 2003-03-07 14:55:53 Brendan Cully <brendan@kublai.com> (roessler)
3139 * mutt_sasl.c: The global callbacks set up in sasl_client_init
3140 are not copied by the SASL library, so they can't be allocated
3141 on the stack. This is the case with both versions of the SASL
3142 library, and I frankly don't understand why it hasn't caused
3143 problems before. Since it segfaults reliably on OS X for me now,
3144 I thought a patch would be in order.
3146 2003-03-07 08:23:27 Thomas Roessler <roessler@does-not-exist.org>
3149 * crypt.c, pgp.h: Don't use functions without importing the
3150 corresponding prototype.
3152 * mutt_idna.c: It seems like libidn doesn't like to translate
3155 2003-03-07 07:52:49 Jim Mock <mij@soupnazi.org> (roessler)
3157 * globals.h: globals.h is looking for crypt.h instead of
3160 2003-03-06 21:23:53 Thomas Roessler <roessler@does-not-exist.org>
3163 * send.c: Fixing a segmentation fault. Here's how to reproduce
3164 it: Start mutt. Compose a new message, with an attachment.
3165 Turn on PGP signing. Press C-G on the pass phrase prompt.
3166 Turn off PGP signing. Try to send the message.
3168 2003-03-05 21:18:24 Andrew W. Nosenko <awn@bcs.zp.ua> (roessler)
3170 * protos.h, sort.c: Fix a warning.
3172 * mutt_idna.c: Fix tlr's pre-processor screw-up.
3174 2003-03-04 09:51:07 Thomas Roessler <roessler@does-not-exist.org>
3177 * mutt_idna.c, mutt_socket.c: Unset UseSTD3ASCIIRules, and set
3178 AllowUnassigned. (Just reading some standards.)
3180 2003-03-04 09:31:19 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
3182 * handler.c: Be more friendly about bad multipart/alternative
3183 bodies; #1478. Note that the relevant standards explicitly
3184 *forbid* nested MIME encodings.
3186 2003-03-04 09:27:21 Thomas Roessler <roessler@does-not-exist.org>
3189 * copy.c: Fix another stupid error, and decode IDNs in the
3192 * init.h: Fix two typos in one line. Noted by Thomas Glanzmann
3195 * addrbook.c, alias.c, send.c: Fixing more IDN bugs.
3197 2003-03-03 14:25:14 Thomas Roessler <roessler@does-not-exist.org>
3200 * copy.c, sort.c: Fixing some nits.
3202 * mutt_socket.c: IDNA support for the socket back-end.
3204 * Makefile.am, addrbook.c, alias.c, charset.h, commands.c,
3205 compose.c, configure.in, copy.c, edit.c, hdrline.c, headers.c,
3206 init.c, main.c, mutt_idna.c, mutt_idna.h, pgpinvoke.c,
3207 protos.h, query.c, recvcmd.c, rfc822.c, rfc822.h, send.c,
3208 sendlib.c: IDN support for e-mail messages. Things should work
3209 automagically once you have the GNU IDN library available from
3210 ftp://alpha.gnu.org/pub/gnu/libidn/ installed. For IDN's which
3211 can't be losslessly recoded to your local character set, mutt
3212 should automatically fall back to using the ASCII representation.
3213 There's probably a considerable number of bugs in this, and the
3214 code may, at this point, not even compile on machines without
3215 libidn. Will start working on that ASAP.
3217 * contrib/sample.muttrc, doc/manual.sgml.head, recvcmd.c,
3218 commands.c, init.h, mutt.h: Introduce a new option named
3219 $bounce, and fix some inconsistencies in the messages created
3220 when bouncing. Based on work done by Thomas Glanzmann
3221 <sithglan@stud.uni-erlangen.de>.
3223 2003-02-25 22:00:38 Thomas Roessler <roessler@does-not-exist.org>
3226 * commands.c, recvcmd.c: Fix some (too lazy and tired to do all)
3227 of the inconsistencies between message and attachment bouncing.
3229 * crypt.c: I should test-compile things before committing.
3232 2003-02-25 21:41:32 Michael Elkins <me@sigpipe.org> (roessler)
3234 * query.c: Use mutt_strwidth for query response formatting.
3237 2003-02-25 21:37:59 Christian Vogel <vogelchr@vogel.cx> (roessler)
3239 * mx.c: Recognize MH folders used by sylpheed.
3241 2003-02-25 21:35:24 jesus.climent@hispalinux.es (roessler)
3243 * po/es.po: Fix a typo. (#1482)
3245 2003-02-25 21:33:16 Thomas Roessler <roessler@does-not-exist.org>
3248 * doc/manual.sgml.head: Remove some ftp.guug.de URLs from the
3251 * crypt.c: Fix #1486; noted by Jeroen Coekaerts
3252 <jeroen@coekaerts.be>.
3254 2003-02-19 21:33:43 David Shaw <dshaw@jabberwocky.com> (roessler)
3256 * pgpmicalg.c: 3156 defined several micalg values (pgp-md5,
3257 pgp-sha1, etc.) Since then, three more hashes have been assigned
3258 numbers in 2440bis. Here is a patch to add values for pgp-sha256,
3259 pgp-sha384, and pgp-sha512 so mutt can properly handle them.
3261 2003-02-19 21:31:19 Thomas Roessler <roessler@does-not-exist.org>
3264 * parse.c: Fix a memory leak observed by Vineet Kumar
3265 <mutt-dev@virtual.doorstop.net>.
3267 2003-02-13 09:55:02 David Shaw <dshaw@jabberwocky.com> (roessler)
3269 * init.h: Here are some updates to the muttrc docs (spell check,
3270 language tweaks, etc). No functional changes - this is just
3273 2003-02-13 09:50:00 Thomas Roessler <roessler@does-not-exist.org>
3276 * pgp.c: Fix #1444, Debian #178563. The details of this problem
3277 were tracked down by Steven Barker <steve@blckknght.org>.
3279 2003-01-31 00:15:03 Thomas Roessler <roessler@does-not-exist.org>
3282 * init.h: Change the default for crypt_replyencrypt back to "yes".
3283 Noted by Thomas Poindessous in Debian bug #178899; also #1448.
3285 * pgp.c: Fix #1442 (thanks, Dale); properly initialize some
3286 pointers which could otherwise lead to crashes.
3288 2003-01-30 23:54:30 David Shaw <dshaw@jabberwocky.com> (roessler)
3290 * crypt.c, init.h, mutt.h, mutt_crypt.h, send.c: Introduce
3291 $pgp_auto_traditional.
3293 2003-01-30 23:48:36 Thomas Roessler <roessler@does-not-exist.org>
3296 * flags.c: The IMAP ACL patch broke things.
3298 2003-01-23 22:05:02 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
3300 * pop_auth.c: SASL2 support for popo_auth.c.
3302 * curs_main.c, flags.c, imap/imap.c, pager.c: The attached
3303 patch provides improved support for IMAP ACLs (on servers that
3304 support them). This means that mutt will now write the Seen
3305 flag in mailboxes that allow it, even if the mailbox doesn't
3306 allow other changes.
3308 2003-01-23 22:01:03 Thomas Roessler <roessler@does-not-exist.org>
3311 * handler.c: Automatically use the text/plain handler for text/*
3312 body parts which don't have a handler of their own.
3314 2003-01-21 18:56:10 Thomas Roessler <roessler@does-not-exist.org>
3317 * cryptglue.c: Fix a typo which broke pgp-extract-traditional.
3319 * mutt_crypt.h: Fix an #ifdef.
3321 2003-01-21 12:33:41 Werner Koch <wk@gnupg.org> (roessler)
3323 * Makefile.am, acconfig.h, attach.c, commands.c, compose.c,
3324 configure.in, copy.c, copy.h, crypt.c, cryptglue.c, curs_main.c,
3325 functions.h, globals.h, gnupgparse.c, handler.c, hdrline.c,
3326 headers.c, hook.c, init.c, init.h, keymap.c, keymap.h,
3327 main.c, mutt.h, mutt_crypt.h, muttlib.c, mx.c, pager.c,
3328 parse.c, pattern.c, pgp.c, pgp.h, pgpkey.c, pgplib.c, pgplib.h,
3329 pgppubring.c, pop.c, postpone.c, protos.h, recvattach.c, send.c,
3330 sendlib.c, smime.c, smime.h, sort.h: - To cleanup the pgp/smime
3331 code and prepare for other backends. - Support gpg-agent by
3332 not asking for a passphrase - autconf cleanups.
3334 This is just a start and probably we need a couple of other things
3335 to do. One drawback is that the help menu does always list all
3336 crypto realted stuff even when configured for no crypto at all.
3337 Same goes for the configure options but I consider thsi a feature:
3338 It allows to use the same .muttrc for different versions of mutt -
3339 at least during development, this is an advantage. This all might
3340 be fixed but requires some changes to the configuration system.
3342 Note, the use of the WithCrypto macro - it enables the compiler
3343 to do dead-code-elimination depending on the configured backend.
3344 This is better readable than all the nested ifdefs. I did some
3345 short tests and it seems to work, althoug mutt's size does not
3346 change largely when compiled w/o crypto.
3348 cryptglue.c is new as a warpper to all crypto calls; some are
3349 still in crypt.c but they should eventually also be wrapped.
3350 We don't use function pointers to keep a path to use dlopen or
3351 runtime configured backends. crypt.h is also new and replaces
3352 pgp.h and smime.h in most files (except for the backend).
3356 2003-01-06 Werner Koch <wk@gnupg.org>
3358 * crypt.c (crypt_valid_passphrase): Detect gpg-agent and
3359 don't ask for the passphrase. * pgp.c (pgp_decrypt_part,
3360 pgp_application_pgp_handler) (pgp_sign_message,
3361 pgp_encrypt_message) (pgp_traditional_encryptsign):
3362 Make sure that we never ever send the passphrase if the
3363 gpg-agent has been detected. Likewise.
3365 * acconfig.h: Removed all remaining stuff as AC_TEMPLATEs
3366 to configure.in. BTW, we should consider to rename
3367 configure.in to configure.ac.
3369 2003-01-04 Werner Koch <wk@gnupg.org>
3371 Replaced the use of HAVE_PGP and HAVE_SMIME by a more
3372 readable and extendable solution.
3374 * pgplib.h: Moved enum pgp_ring and KEYFLAGS_* to *
3375 crypt.h: here. * smime.c (mutt_is_application_smime):
3376 Moved to * crypt.c (mutt_is_application_smime):
3377 here. * pgp.c (mutt_is_application_pgp): Moved to
3378 * crypt.c (mutt_is_application_pgp): here. * pgp.c
3379 (pgp_is_multipart_encrypted): Removed. Merged code with *
3380 crypt.c (mutt_is_multipart_encrypted): this.
3382 * mutt.h: Protect against double inclusion.
3384 * pgplib.h (struct pgp_keyinfo): Remove the typedef to
3385 pgp_key_t. * crypt.h (pgp_key_t): Declare the typedef
3386 here. NOTE: This is now a pointer. Changed all usages
3389 * configure.in: Replace HAVE_PGP and HAVE_SMIME by the
3390 new CRYPT_BACKEND macros. Always include all OPS.*.
3391 (LIBOBJ): Replaced by AC_LIBOBJ as required by newer
3392 autoconfs. * Makefile.am (EXTRA_mutt_SOURCES): Move
3393 crypt.c to mutt_SOURCES. (mutt_SOURCES): Add cryptglue.c
3394 (EXTRA_DIST): Add crypt.h
3396 * pgp.h, pgplib.h, smime.h: Use the header only
3397 when the approriate backend has been configured. *
3398 pgp.c, pgpkey.c, smime.c: Build only if the approriate
3399 CRYPT_BACKEND_ macro is defined. * pgp.h, smime.h,
3400 global.h: Moved all variable declarations to global.h
3401 because they are now always defined.
3403 * sort.h: Always define PgpSortKey, although it does
3406 * keymap.h: Unconditionally include all PGP and SMIME
3407 stuff. * mutt.h: Ditto. * protos.h: Ditto.
3409 * init.h (HAVE_SMIME): Unconditionally include all
3410 crypto related definitions. Mark the doc entries with
3411 "(Crypto/PGP/SMIME only)".
3413 * globals.h: Replace gpg.h and smime.h by crypt.h.
3415 * functions.h: Always include all crypto commands.
3417 * copy.h: Unconditionally define the crypto related M_CM_
3419 * pgplib.h: Move APPLICATION_PGP and PGP* to crypt.h
3420 and include it. * smime.h: Move APPLICATION_SMIME
3421 and SMIME* to crypt.h and include it. * mutt_crypt.h
3422 (ENCRYPT,SIGN,GOODSIGN, BADSIGN): Move to crypt.h.
3424 * crypt.c: Replaced pgp.h and smime.h header by crypt.h.
3425 Always include all functions but shortcut them depending
3426 on WITHCRYPTO. All over the place use WITHCRYPTO
3427 instead of ifdefs. Replaced all direct calls of the
3428 backend fucntions by twrapper functions defined in
3429 cryptglue.c (crypt_get_keys): Removed prototypes.
3430 * pgp.h (pgp_findKeys): New prototype. * smime.h
3431 (smime_findKeys): New prototype. * cryptglue.c: New.
3432 * crypt.h: New. * mutt_crypt.h: Moved all crypt_*
3433 prototypes to gcrypt.h. Unconditionally use this file.
3435 * init.c: Replaced pgp.h and smime.h header by crypt.h.
3436 (parse_set): Use WITHCRYPTO instead of ifdefs.
3437 (mutt_var_value_complete): Ditto.
3439 * sendlib.c: Replaced pgp.h and smime.h header by crypt.h.
3440 (write_as_text_part): Now one macro using WITHCRYPTO.
3441 (mutt_write_mime_body): Use WITHCRYPTO instead of ifdefs.
3442 (mutt_make_message_attach): Ditto. (mutt_write_fcc):
3445 * send.c: Replaced pgp.h and smime.h header by crypt.h.
3446 (include_forward): Use WITHCRYPTO and validate
3447 passphrases for pgp and smime. (include_reply): Ditto.
3448 (generate_body): Use WITHCRYPTO instead of ifdefs.
3449 (ci_send_message): Ditto.
3451 * recvattach.c: Replaced pgp.h and smime.h header
3452 by crypt.h. (mutt_gen_attach_list): Use WITHCRYPTO
3453 instead of ifdefs. (mutt_attach_display_loop): Ditto
3454 (mutt_view_attachments): Ditto.
3456 * postpone.c: Replaced pgp.h and smime.h header by
3457 crypt.h. (mutt_get_postponed): Use WITHCRYPTO instead
3458 of ifdefs. (mutt_parse_crypt_hdr): Always include and use
3459 WITHCRYPTO instead of ifdefs. (mutt_prepare_template):
3460 Use WITHCRYPTO instead of ifdefs.
3462 * pop.c: Removed pgp.h and smime.h. (pop_fetch_message):
3463 Use WITHCRYPTO instead of ifdefs.
3465 * pattern.c: Replaced pgp.h and smime.h header by crypt.h.
3466 (Flags): Always include the crypto flags. (msg_search):
3467 Use WITHCRYPTO instead of ifdefs. (mutt_pattern_exec):
3470 * parse.c: Removed pgp.h and smime.h.
3471 (mutt_parse_mime_message): Use WITHCRYPTO instead
3474 * pager.c: Replaced pgp.h and smime.h header by crypt.h.
3475 (mutt_pager): Use WITHCRYPTO instead of ifdefs.
3477 * mx.c: Removed smime.h and pgp.h. (mx_update_context):
3478 Use WITHCRYPTO instead of ifdefs.
3480 * muttlib.c: Replaced pgp.h and smime.h header by crypt.h.
3481 (mutt_needs_mailcap): Use WITHCRYPTO. Note, that there
3482 used to be an error when PGP was not configured so
3483 that TYPEAPPLICATION was not recognized for SMIME.
3484 (mutt_is_text_part): Use WITHCRYPTO instead of ifdefs.
3486 * main.c: Include crypt.h. (show_version): Remove
3487 HAVE_PGP and HAVE_SMIME. Add CRYPT_BACKEND_CLASSIC_PGP,
3488 CRYPT_BACKEND_CLASSIC_SMIME.
3490 * keymap.c: Include crypt.h so that we can test
3491 WITHCRYPTO. (Menus): Always include pgp and smime.
3492 (km_init): Create smime and pgp bindings depending
3493 on WITHCRYPTO. (km_get_table): Return OpPgp depending
3496 * hook.c (mutt_parse_hook): Use WITHCRYPTO instead
3497 of ifdefs. (mutt_crypt_hook): Always include.
3499 * headers.c: Replaced pgp.h and smime.h header by crypt.h.
3500 (mutt_edit_headers): Use WITHCRYPTO instead of ifdefs
3502 * hdrline.c: Replaced pgp.h and smime.h header by crypt.h.
3503 (hdr_format_str): Use WITHCRYPTO.
3505 * handler.c: Replaced pgp.h and smime.h header by crypt.h.
3506 (mutt_can_decode): Use WITHCRYPTO instead of ifdefs.
3507 (mutt_can_decode): Application/smime is now also checked
3508 when PGP support is not configured. (mutt_body_handler):
3511 * curs_main.c: Replaced pgp.h and smime.h header
3512 by crypt.h. (mutt_index_menu): Shortcut crypto only
3513 operations depending on WITHCRYPTO.
3515 * copy.c: Replaced pgp.h and smime.h header by crypt.h.
3516 (_mutt_copy_message):
3518 * compose.c: Replaced pgp.h and smime.h header by crypt.h.
3519 (enum): Always include HDR_CRYPT and HDR_CRYPTINFO.
3520 (redraw_crypt_lines): Always include this fnc but shortcut
3521 it depending on WITHCRYPT. Draw lines depending on
3522 the configured crypto support. (pgp_send_menu):
3523 Always include this one. Call wrapper functions.
3524 (smime_send_menu): Likewise. (draw_envelope): Use
3525 WITHCRYPTO instead of ifdefs. (mutt_compose_menu):
3526 Allow pgp/smime commands only when configured.
3528 * commands.c: Replaced pgp.h and smime.h header
3529 by crypt.h. (mutt_display_message,pipe_msg,
3530 _mutt_pipe_message) (set_copy_flags, mutt_save_message,
3531 mutt_edit_content_type) (_mutt_check_traditional_pgp):
3534 * attach.c (mutt_view_attachment): Removed HAVE_GPG and
3535 HAVE_SMIME and replaced by global variable WITHCRYPTO.
3536 Replaced pgp and smime header by crypt.h.x
3538 2003-01-09 17:27:25 Thomas Roessler <roessler@does-not-exist.org>
3541 * pgppubring.c: Don't make a "hard" transition to the new GnuPG
3542 syntax in pgpring. This change undoes one of David Shaw's
3543 changes which were just committed.
3545 2003-01-09 17:24:41 David Shaw <dshaw@jabberwocky.com> (roessler)
3547 * gnupgparse.c, pgppubring.c: The latest GnuPG has new abilities
3548 to work with disabled keys. Part of this change will eventually
3549 involve moving the 'd' that indicates a disabled key to a
3550 different part of the key listing.
3552 To smooth this transition, as of version 1.2.2, GnuPG will
3553 start giving the 'd' in both places (and will do this for a good
3556 Here is a patch so mutt will accept either the old or new syntax.
3558 2003-01-09 17:23:23 dshaw@jabberwocky.com (roessler)
3560 * curs_lib.c: A recent change causes all mutt_yesorno prompts
3561 to come out as [yes]/yes or [no]/no. Here's a fix.
3563 2003-01-05 22:16:02 Thomas Roessler <roessler@does-not-exist.org>
3566 * smime_keys.pl: Error checking for the creation of the temporary
3567 directory; also, use file mode 0700.
3569 2003-01-05 22:08:25 Bjoern Jacke <bjoern@j3e.de> (roessler)
3571 * smime_keys.pl: Improve temporary file handling.
3573 2003-01-05 22:02:37 Thomas Roessler <roessler@does-not-exist.org>
3576 * commands.c: Another mutt_yesorno() change, in order to correctly
3579 2003-01-05 22:00:00 Armin Wolfermann <aw@osn.de> (roessler)
3581 * recvcmd.c, send.c, alias.c, attach.c, commands.c, curs_lib.c,
3582 main.c, muttlib.c, mx.c, pgpkey.c: Fix a number of invocations
3583 of mutt_yesorno(): Always explicitly use the M_YES and M_NO
3584 constants. Fixes a couple of cases in which C-g would be
3587 2003-01-03 18:07:36 Thomas Roessler <roessler@does-not-exist.org>
3590 * pgp.c: Detect in-line key material when checking for traditional
3593 2002-12-22 20:04:51 René Clerc <rene@clerc.nl> (roessler)
3597 2002-12-22 20:01:32 Bjoern Jacke <bjoern@j3e.de> (roessler)
3599 * smime_keys.pl: Remove an unnecessary invocation of "cat";
3600 call openssl with the full path.
3602 2002-12-22 11:20:00 Vincent Lefevre <vincent@vinc17.org> (roessler)
3604 * po/fr.po: Another fr.po update for the CVS (taking into account
3605 the change in pgpkey.c:486)...
3607 2002-12-22 11:17:24 Martin Michlmayr <tbm@cyrius.com> (roessler)
3609 * hdrline.c, init.h: Add %A to the format strings, which expands
3610 to the reply-to address (if present) or to the author's address
3611 when there's no Reply-To header.
3613 2002-12-21 20:32:13 Thomas Roessler <roessler@does-not-exist.org>
3616 * ChangeLog: ok, gotos suck.
3618 * curs_main.c: OK, Michael is right: Gotos suck. ;-)
3620 2002-12-21 13:25:11 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
3624 2002-12-20 09:37:59 David Shaw <dshaw@jabberwocky.com> (roessler)
3626 * pgpkey.c: Minor tweak to an error message.
3628 2002-12-20 09:29:12 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
3632 2002-12-19 11:48:58 Thomas Roessler <roessler@does-not-exist.org>
3635 * doc/manual.sgml.head, doc/muttrc.man.head: Improve the
3636 documentation of pgp-hook/crypt-hook.
3638 * pgpkey.c: Don't bother the user with weak keys when there's
3639 a strong one. Experimental, based on discussions on mutt-dev.
3641 * cvslog2changelog.pl: Identify both the author of a change and
3642 the one who committed it to the CVS in the changelog.
3644 2002-12-19 07:42:36 Vincent Lefevre <vincent@vinc17.org> (roessler)
3648 2002-12-19 07:37:01 Thomas Roessler <roessler@does-not-exist.org>
3651 * Makefile.am: Michael doesn't have $VISUAL set.
3653 2002-12-18 17:29:56 Sahil Tandon <sahil@brandeis.edu> (me)
3655 * init.h: I found a small typo in the manual, specifically
3656 at this[1] URL. The description of the smart_wrap
3657 variable reads: "Controls the display of lines longer
3658 then the screen width in the internal pager." The word
3659 _then_ should be _than_ if I'm not mistaken.
3661 2002-12-18 10:26:35 Thomas Roessler <roessler@does-not-exist.org>
3664 * po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
3665 po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
3666 po/zh_TW.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po,
3667 po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
3668 po/id.po, po/it.po: make update-po
3670 * mkchangelog.sh: Turn on compression when getting log messages
3671 from the CVS server. (Now that I don't have the server locally,
3672 bandwidth is expensive... ;-)
3674 * keymap.c: Make the messages from the what-key function
3675 internationalizable.
3677 * crypt.c, crypt.h, mutt_crypt.h, pgp.c, pgp.h, smime.c, smime.h:
3678 Rename crypt.h to mutt_crypt.h.
3680 * Makefile.am: cvs update ChangeLog before trying to update
3683 2002-12-18 07:37:56 Roland Rosenfeld <roland@spinnaker.de> (roessler)
3687 2002-12-17 13:45:16 Vincent Lefevre <vincent@vinc17.org> (roessler)
3689 * po/fr.po: update fr.po
3691 2002-12-17 13:04:29 Thomas Roessler <roessler@does-not-exist.org>
3694 * .cvsignore: Ignore some more files.
3696 * Makefile.am, mkjtags.c: Remve that jed tags generator. I don't
3699 * cvslog2changelog.pl: Adding Michael's address to the changelog
3702 * build-release: Adopting the release-building script to the
3703 new changelog process.
3705 2002-12-17 10:37:24 roessler (roessler)
3707 * po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
3708 po/zh_TW.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
3709 po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/es.po, po/et.po,
3710 po/fr.po, po/gl.po, VERSION, build-release, po/ca.po, po/cs.po,
3711 po/da.po, po/de.po, po/el.po, po/eo.po, reldate.h: automatic
3712 post-release commit for mutt-1.5.3
3714 2002-12-17 09:50:26 Thomas Roessler <roessler@does-not-exist.org>
3717 * OPS, curs_main.c, functions.h: Experimental: Introduce
3718 {next,previous}-new-then-unread. These functions behave
3719 like {next,previous}-new as long as new messages are visible.
3720 When no new messages are visibuel any more, there's a fall-back
3721 to {next,prev}-unread.
3723 Memo to self: Impose a weekly quota on the use of goto statements.
3725 2002-12-16 20:28:46 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
3727 * handler.c, rfc2047.c, url.c: Fix #1424.
3729 2002-12-16 17:59:51 Thomas Roessler <roessler@does-not-exist.org>
3732 * pgp.c: Experimental short-cut code if the "image" of an address
3733 under a pgp-hook looks like a hexadecimal key id.
3735 2002-12-13 15:53:36 David Shaw <dshaw@jabberwocky.com> (roessler)
3737 * lib.c: Fixing Thomas' screw-up in mutt_concat_path.
3739 2002-12-13 11:00:44 René Clerc <rene@clerc.nl> (roessler)
3743 2002-12-11 22:47:57 Thomas Roessler <roessler@does-not-exist.org>
3746 * muttlib.c, pgp.c, protos.h, send.c: Fix #1417; thanks to
3747 Derek D. Martin <ddm@sophic.org> for the excellent observation.
3748 (In addition to the fix proper, some tracking of temporary files
3749 is added to mutt's debugging output.)
3751 * crypt.c: Call endwin() before calling PGP for traditional
3754 2002-12-11 15:51:57 Vincent Lefevre <vincent@vinc17.org> (roessler)
3758 2002-12-11 15:20:21 Thomas Roessler <roessler@does-not-exist.org>
3761 * browser.c, complete.c, hook.c, init.c, lib.c, lib.h: Herbert
3762 Martin Dietze <herbert@the-little-red-haired-girl.org> notes that
3763 mutt may currently build IMAP URLs like imap://exchange//herbert
3764 for FCCs. The fix in this patch is to include a function named
3765 mutt_concat_path which concatenates path elements, but avoids
3766 the creation of double slashes. (These don't create problems
3767 when you're just accessing the file system, but apparently thy
3768 do cause problems with IMAP.)
3770 * imap/auth.c, imap/command.c, imap/imap.c, imap/imap.h,
3771 imap/util.c, date.c, dotlock.c, dotlock.h, edit.c, editmsg.c,
3772 enter.c, extlib.c, flags.c, from.c, functions.h, gnupgparse.c,
3773 handler.c, hash.c, hash.h, headers.c, help.c, history.c,
3774 history.h, keymap.c, keymap.h, lib.c, lib.h, main.c, makedoc.c,
3775 mapping.h, menu.c, mh.c, mime.h, mkjtags.c, mutt_curses.h,
3776 mutt_menu.h, mutt_regex.h, mutt_socket.c, muttlib.c, mx.c, mx.h,
3777 pager.h, parse.c, pattern.c, pgp.c, pgp.h, pgpinvoke.c, pgpkey.c,
3778 pgplib.c, pgplib.h, postpone.c, protos.h, query.c, recvattach.c,
3779 recvcmd.c, remailer.c, remailer.h, resize.c, rfc1524.c, rfc1524.h,
3780 rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h, rfc822.c, rfc822.h,
3781 score.c, signal.c, snprintf.c, sort.c, sort.h, status.c,
3782 system.c, thread.c, url.c, addrbook.c, alias.c, attach.c,
3783 attach.h, browser.c, browser.h, buffy.c, buffy.h, charset.c,
3784 charset.h, commands.c, complete.c, compose.c, copy.h, crypt.c,
3785 crypt.h, curs_main.c: Fix Mike's and my e-mail addresses in
3788 * muttbug.sh.in: Ask for the user's e-mail address.
3790 * pager.c: Try to make search-next behave more closely to what
3791 people are used to, again. The behaviour introduced by this
3792 patch will give you the previous search string as the default,
3793 but will search-next when you just press enter without changing
3796 2002-12-10 20:56:52 Thomas Roessler <roessler@does-not-exist.org>
3799 * imap/command.c, imap/imap.c, imap/message.c, imap/utf7.c,
3800 imap/util.c, score.c, send.c, sendlib.c, smime.c, thread.c, url.c,
3801 addrbook.c, alias.c, attach.c, browser.c, buffy.c, charset.c,
3802 color.c, compose.c, copy.c, crypt.c, curs_main.c, enter.c,
3803 gnupgparse.c, hash.c, history.c, hook.c, init.c, lib.c, main.c,
3804 mbox.c, menu.c, mh.c, mutt_ssl.c, mutt_ssl_nss.c, muttlib.c,
3805 mx.c, pager.c, parse.c, pattern.c, pgp.c, pgpkey.c, pgplib.c,
3806 pgppacket.c, pgppubring.c, pop.c, pop_auth.c, postpone.c,
3807 query.c, recvattach.c, remailer.c, rfc1524.c, rfc2047.c,
3808 rfc2231.c, rfc822.c: Replace safe_free calls by the FREE macro.
3810 2002-12-09 19:06:40 Thomas Roessler <roessler@does-not-exist.org>
3813 * Makefile.am: Minor formatting fix.
3815 * cvslog2changelog.pl: Change the ChangeLog format as suggested
3816 by Martin Michlmayer.
3818 * send.c: Try to fix another obscure error in S/MIME auto-signing
3821 * rfc822.c: Experimental patch to fix #1318.
3823 2002-12-09 18:09:49 David Jardine <david@jardine.de> (roessler)
3825 * init.h: Documentation fix concerning %L in index_format. #1313.
3827 2002-12-09 18:05:54 David Shaw <dshaw@jabberwocky.com> (roessler)
3829 * mh.c, parse.c: Reduce the meaning of the mark_old option so
3830 it only controls whether new messages are marked as old when
3831 leaving the mailbox.
3833 2002-12-09 17:54:25 Jesus Climent <jesus.climent@hispalinux.es>
3836 * po/es.po: Fix a typo. (#1392)
3838 2002-12-09 17:52:50 Anders Helmersson <anders.helmersson@telia.com>
3841 * addrbook.c, curs_lib.c, protos.h, query.c: Fix #1390. Based on
3842 a patch submitted earlier by Edmund Grimley Evans.
3844 2002-12-09 17:44:54 roessler (roessler)
3848 2002-12-09 17:44:28 Michael Elkins <me@sigpipe.org> (roessler)
3850 * OPS, PATCHES, curs_main.c, functions.h, keymap.c, keymap.h,
3851 menu.c: This patch adds two features to mutt:
3853 - you can now specify the octal code of a key in a bind or
3854 macro function, using the syntax <NNN>. Eg, bind index <541>
3855 show-version This allows you to bind to a function key for
3856 which Mutt doesn't have a friendly name associated with it.
3858 - adds a what-key function which allows you to press a key and
3859 have mutt show you the decimal/octal value. (not bound to
3860 anything by default)
3862 2002-12-09 16:07:24 Toomas Soome <tsoome@muhv.pri.ee> (roessler)
3866 2002-12-09 13:30:02 Thomas Roessler <roessler@does-not-exist.org>
3869 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
3870 po/zh_CN.po, po/zh_TW.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
3871 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/eo.po,
3872 po/es.po, po/et.po, po/fr.po, po/ca.po, po/cs.po, po/da.po,
3873 po/de.po, po/el.po, compose.c: Try to fix a localization issue
3874 identified by Pawel Dzienkonski (#1410). Side effect: All
3875 translations will need an update of the S/MIME key translations.
3877 2002-12-09 11:20:14 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
3881 2002-12-08 23:14:43 ph04169@cc.uoi.gr (roessler)
3885 2002-12-08 16:11:35 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
3890 2002-12-08 15:10:59 Roland Rosenfeld <roland@spinnaker.de> (roessler)
3894 2002-12-07 19:19:34 Thomas Roessler <roessler@does-not-exist.org>
3897 * Makefile.am: yet another one.
3899 * Makefile.am: Another changelog-related change.
3901 * ChangeLog, Makefile.am, cvslog2changelog.pl: Automatically
3902 update ChangeLog as part of the commit process.
3904 * doc/Makefile.in, ChangeLog, ChangeLog.old, Makefile.am,
3905 cvslog2changelog.pl, mkchangelog.sh: Change the style
3906 of ChangeLog: Now, the actual patch submitter's name is
3907 extracted from the commit message and used for the change log.
3908 For the moment, the date format doesn't match the one in the
3909 old changelog. If you want to fix this, submit a patch to
3910 cvslog2changelog.pl. ;-)
3912 2002-12-07 08:55:59 Vincent Lefevre <vincent@vinc17.org> (roessler)
3916 2002-12-07 08:55:23 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
3918 * pgppubring.c: Fix a compilation warning.
3920 2002-12-07 08:53:21 Thomas Roessler <roessler@does-not-exist.org>
3923 * mh.c, mutt.h, muttlib.c: Gracefully handle unknown maildir
3926 2002-12-06 11:30:08 Thomas Roessler <roessler@does-not-exist.org>
3929 * Makefile.am: Run check_sec.sh before committing.
3931 2002-12-06 11:28:30 Brendan Cully <brendan@kublai.com> (roessler)
3933 * m4/gettext.m4, m4/iconv.m4, build-release, configure.in:
3936 2002-12-06 11:14:13 roessler (roessler)
3938 * po/zh_CN.po, po/zh_TW.po, po/uk.po, po/ru.po, po/sk.po,
3939 po/sv.po, po/tr.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
3940 po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
3941 po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/da.po,
3942 po/de.po, VERSION, po/ca.po, po/cs.po, reldate.h, ChangeLog:
3943 automatic post-release commit for mutt-1.5.2
3945 2002-12-06 10:56:30 Thomas Roessler <roessler@does-not-exist.org>
3948 * curs_lib.c, pgppubring.c: Fixing a number of traditional malloc
3949 calls which have made their way into the code.
3951 * build-release: Don't post announcements automatically for
3954 2002-12-05 22:30:02 Michael Elkins <me@sigpipe.org> (roessler)
3956 * doc/manual.sgml.head: Fix #1398.
3958 2002-11-25 14:16:47 Lars Hecking <lhecking@nmrc.ucc.ie> (roessler)
3960 * sendlib.c, ChangeLog, INSTALL, charset.h, configure.in: The
3963 2002-11-14 08:12:30 Michael Elkins <me@sigpipe.org> (roessler)
3965 * curs_lib.c: Fix #1388.
3967 2002-11-13 10:10:52 Thomas Roessler <roessler@does-not-exist.org>
3970 * main.c: A description of -A was lacking from the help string.
3972 * doc/manual.sgml.head, doc/mutt.man, main.c, protos.h: Add a
3973 new command line option -A which is used to expand aliases.
3975 * keymap.c: Add a safeguard #ifdef for the KEY_BTAB entry.
3976 Suggested by Thomas Dickey.
3978 2002-11-12 09:20:30 Michael Elkins <me@sigpipe.org> (roessler)
3980 * keymap.c: Tell mutt about the back-tab key (shift tab).
3982 2002-11-12 09:20:09 Thomas Roessler <roessler@does-not-exist.org>
3987 * Makefile.am: Add "make pclean" in order to clean up PATCHES.
3989 2002-11-12 08:55:57 TAKAHASHI Tamotsu <arms405@jade.dti.ne.jp>
3994 2002-11-12 08:41:18 Thomas Roessler <roessler@does-not-exist.org>
3997 * README: Add an explicit note that CVS doesn't work from
3998 ftp.mutt.org any more.
4000 2002-11-12 08:35:34 "Yasuhiro Matsumoto" <mattn_jp@hotmail.com>
4003 * mbyte.c: cp932 should be treated like shift_jis.
4005 2002-11-12 08:20:11 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
4007 * imap/auth_gss.c, imap/auth_sasl.c, configure.in, main.c,
4008 mutt_sasl.c, mutt_sasl.h: Hi - this is a patch against mutt-1.4
4009 to use version 2 of the Cyrus SASL library; all changes are
4010 ifdef'd so as not to break SASLv1 support. This includes a patch
4011 to configure.in to allow the choice between v1 and v2, but someone
4012 with a better understanding of autoconf should double-check it.
4014 2002-11-12 08:00:51 Michael Elkins <me@sigpipe.org> (roessler)
4016 * handler.c: Actually commit patch-1.5.1.me.long_qp.2.
4018 * mailbox.h, mh.c, mx.c: The maildir_time patch.
4020 2002-11-11 21:17:25 Thomas Roessler <roessler@does-not-exist.org>
4023 * muttbug.sh.in: You shall not use CVS to distribute test
4026 * muttbug.sh.in: more fixes.
4028 * muttbug.sh.in: Add some rpm-related intelligence to flea.
4030 * muttbug.sh.in: Fix flea's interaction with bug(1) on Debian
4033 * PATCHES: Clean up the patch list.
4035 2002-11-11 20:32:30 Michael Elkins <me@sigpipe.org> (roessler)
4037 * PATCHES, hdrline.c: Fix #485: Make %z work like %Z inside of
4038 %{} in $index_format.
4040 * PATCHES, copy.c: Fix #1379 - update the total mailbox size
4041 when an attachment is deleted.
4043 * PATCHES, curs_main.c, menu.c, pager.c: Fix #1310; redraw
4046 * doc/manual.sgml.head, init.h: Fix #1306.
4048 * send.c: Fix #1364.
4050 2002-11-11 19:50:23 Steve Kennedy <steve-md@gbnet.net> (roessler)
4052 * pgp.c: Fix memory leak in the PGP code.
4054 2002-11-11 19:46:29 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
4056 * commands.c, protos.h, sendlib.c: Fix #718.
4058 2002-11-11 19:38:30 Thomas Roessler <roessler@does-not-exist.org>
4061 * sendlib.c: Fix #1366.
4063 2002-11-11 19:24:24 Martin Siegert <siegert@sfu.ca> (roessler)
4065 * mx.c: Fix IMAP moving; #1367.
4067 2002-11-11 19:22:17 rene@clerc.nl (roessler)
4069 * send.c: Another S/MIME ifdef misses and causes compilation
4072 2002-11-11 19:21:24 Michael Elkins <me@sigpipe.org> (roessler)
4074 * init.h: patch-1.5.1-me.status_doc.2
4076 2002-11-11 19:16:11 Thomas Roessler <roessler@does-not-exist.org>
4079 * alias.c, init.c, protos.h: patch-1.5-tlr.alias-parse.1 -
4080 extension of patch-1.5.1-me.aliascheck.1
4082 This patch catches the same kind of bad alias names caught by
4083 Michael's patch. There are some extensions:
4085 1. Mutt makes sure that it doesn't _suggest_ bad names to
4086 the user. 2. If a name is bad, the user is informed, and may
4088 name. In this case, mutt will automatically suggest a fixed
4090 3. If the user insists in the bad name, it's written into the
4091 aliases file with proper quoting.
4092 4. When mutt parses the aliases file, it now uses the normal
4093 tokenizer routines in order to properly handle quoted alias
4096 2002-11-11 18:36:25 Michael Elkins <me@sigpipe.org> (roessler)
4098 * handler.c: patch-1.5-me.long_qp.2 (#1371) - fix truncation
4099 with overly long Q-P encoded lines.
4101 2002-10-22 21:24:07 René Clerc <rene@clerc.nl> (roessler)
4103 * commands.c: Add some missing #ifdefs.
4105 2002-10-22 21:23:20 Michael Elkins <me@sigpipe.org> (roessler)
4107 * init.h, recvattach.c: Documentation fix; #1326
4109 2002-10-22 21:22:45 René Clerc <rene@clerc.nl> (roessler)
4111 * send.c: Another crypt_reply fix.
4113 2002-10-10 09:50:03 René Clerc <rene@clerc.nl> (roessler)
4115 * send.c: Make sure that crypt_reply replies with the same type,
4116 despite a possible S/MIME default.
4118 2002-10-10 09:43:29 Michael Elkins <me@sigpipe.org> (roessler)
4120 * doc/manual.sgml.head, doc/manual.sgml.head: Document escaping
4121 rules for regular expressions (#1351).
4123 * pager.c: Fix header coloring, so there is no difference between
4126 * init.h: PGP documentation glitch.
4128 2002-10-10 09:33:33 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
4130 * doc/manual.sgml.head: Fix #1340 (documentation)
4132 2002-10-10 09:33:05 Michael Elkins <me@sigpipe.org> (roessler)
4134 * pager.c: Jeremy Lin wrote: > When I search with / and get
4135 a match, doing '/\r' doesn't move to the next > match. This
4136 behavior is unlike the less pager, and is rather useless, IMHO.
4138 Try the attached patch.
4140 2002-09-23 12:08:43 Thomas Roessler <roessler@does-not-exist.org>
4143 * buffy.c: A variant of buffy notification. Note: If you folks
4144 don't like this, we can return to the old version.
4146 2002-09-09 21:48:19 Rudi Chiarito <nutello@sweetness.com> (roessler)
4148 * OPS, browser.c, buffy.c, curs_main.c, functions.h, pager.c,
4149 protos.h: Add a buffy-list function, and display more information
4150 when new mail arrives. With some modifications from tlr.
4152 2002-09-09 21:19:08 Michael Elkins <me@sigpipe.org> (roessler)
4156 * mh.c: [STABLE] Fix #1321.
4158 2002-09-09 21:04:03 Tony Leneis <tony@cvr.ds.adp.com> (roessler)
4160 * signal.c: Tru64 Unix portability patch.
4162 * signal.c: [STABLE] Tru64 Unix portability patch.
4164 2002-09-09 21:02:05 Vincent Lefevre <vincent@vinc17.org> (roessler)
4166 * doc/manual.sgml.head: Fixing a typo.
4168 2002-09-09 20:53:46 Thomas Roessler <roessler@does-not-exist.org>
4171 * postpone.c: Fixing #1300. Noted by David Shaw
4172 <dshaw@jabberwocky.com>.
4174 * postpone.c: Fix #1299; noted by David Shaw
4175 <dshaw@jabberwocky.com>.
4177 2002-09-09 20:20:20 Michael Elkins <me@sigpipe.org> (roessler)
4179 * init.h, mutt.h, send.c: Introducing $forward_edit.
4181 * globals.h, init.h, send.c: Introduce $content_type. There's
4182 one change against Michael's patch, in how the "format=flowed"
4185 2002-09-09 20:04:45 Vincent Lefevre <vincent@vinc17.org> (roessler)
4187 * history.c: [STABLE] Fixing history classes.
4189 * history.c: Fixing history classes.
4191 2002-09-09 19:56:25 Armin Wolfermann <aw@osn.de> (roessler)
4193 * mh.c: when doing the second parsing pass on a maildir,
4194 mutt doesn't delete the fake HEADER struct if the file is
4195 unreadable. With this fix unreadable files get silently ignored
4196 (like in the MH case).
4198 2002-09-09 19:55:01 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
4203 2002-09-09 19:53:24 Michael Elkins <me@sigpipe.org> (roessler)
4205 * editmsg.c: Fixing #1149: Truncate files used for editing
4208 2002-09-09 19:29:26 Nicolas Rachinsky <nicolas@dauerreden.de>
4211 * doc/manual.sgml.head, doc/muttrc.man.head, buffy.c, buffy.h,
4212 init.h: An unmailboxes command. #1311.
4214 2002-09-09 19:24:54 Michael Elkins <me@sigpipe.org> (roessler)
4216 * attach.c: Fixing #1330.
4218 * attach.c: [STABLE] Fixing #1330.
4220 2002-08-09 07:01:11 Thomas Roessler <roessler@does-not-exist.org>
4223 * doc/muttrc.man.head: Document unalternative_order in the
4226 2002-08-09 06:58:37 Michael Elkins <me@sigpipe.org> (roessler)
4228 * doc/manual.sgml.head, init.c, init.h: The following patch
4229 adds the `unalternative_order' command. It also allows using
4230 "*" more generically in un-commands which use parse_unlists().
4232 2002-08-05 17:25:05 Michael Elkins <me@sigpipe.org> (roessler)
4234 * pgpewrap.c, pgppubring.c, pgpewrap.c, pgppubring.c: Error
4237 2002-07-26 08:24:01 Michael Elkins <me@sigpipe.org> (roessler)
4239 * doc/manual.sgml.head: Documentation for reply-hook. Another
4240 patch (for the manual page) would be most welcome. ;-))
4242 * curs_lib.c: The attached patch fixes mutt_yesorno() so that the
4243 question will be truncated enough to always fit in the default
4244 answer string. The size is calculated on the fly so that there
4245 is no artificial truncation.
4247 2002-07-24 09:46:58 TAKIZAWA Takashi <taki@luna.email.ne.jp> (roessler)
4249 * mutt.h, mutt.h: The attached patch sets MB_LEN_MAX to 16,
4250 which is MB_LEN_MAX value on glibc-2.2. It works only with
4251 --without-wc-funcs switch. It may be applied to mutt-1.4 and
4254 2002-07-24 09:37:41 Lars Hecking <lhecking@nmrc.ie> (roessler)
4256 * configure.in, configure.in: Fix a quoting sloppiness. Noted by
4259 2002-07-24 09:33:59 Thomas Roessler <roessler@does-not-exist.org>
4262 * browser.c, browser.c: Fixing #1282. An off-by-one error. :-/
4264 2002-07-24 09:20:22 Michael Elkins <me@sigpipe.org> (roessler)
4266 * mutt.h, send.c, hook.c, init.h: reply-hook. Documentation
4269 2002-07-24 09:06:06 Vincent Lefevre <vincent@vinc17.org> (roessler)
4273 2002-07-24 08:41:31 Michael Elkins <me@sigpipe.org> (roessler)
4275 * doc/mutt.man, compose.c, editmsg.c, init.c, init.h, attach.c,
4276 doc/mutt.man, compose.c, editmsg.c, init.c, init.h, attach.c:
4277 Fix $editor and $visual. Based on an earlier patch from Edmund
4280 2002-07-19 19:23:21 Michael Elkins <me@sigpipe.org> (roessler)
4282 * doc/manual.sgml.head: Another documentation patch.
4284 2002-07-17 12:48:38 Rocco Rutte <s1118644@mail.inf.tu-dresden.de>
4287 * sendlib.c: * Thomas Roessler [02-07-08 10:14:53 +0200]
4288 wrote: > * sendlib.c, 3.12 -> 3.13 > From: Rocco Rutte
4289 <s1118644@mail.inf.tu-dresden.de>
4291 > Make encode_from a bit more aggressive, by also catching a
4292 'f' in > the beginning of a line.
4294 'Catch' is good but also to encode it is better. It may have
4295 been too late (sorry for that) so I fixed it. I don't know why
4296 the current source only escapes lines that actually begin with
4297 'from' or 'From' followed by some text. I think that escaping
4298 'from' or 'From' on a single line should be done, too.
4300 Not a big deal, anyways.
4302 2002-07-16 07:28:11 Michael Elkins <me@sigpipe.org> (roessler)
4304 * main.c, main.c: Update copyright notices.
4306 2002-07-07 19:33:50 Cedric Duval <cedricduval@free.fr> (roessler)
4308 * doc/manual.sgml.head, doc/mutt.man, init.h: Documentation fixes.
4310 2002-07-07 19:29:05 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
4313 * doc/manual.sgml.head: Dcumentation fixes.
4315 2002-07-07 19:23:22 Cedric Duval <cedricduval@free.fr> (roessler)
4317 * doc/manual.sgml.head, doc/mutt.man, init.h: Documentation fixes.
4319 2002-07-07 19:22:19 Rocco Rutte <s1118644@mail.inf.tu-dresden.de>
4322 * sendlib.c: Make encode_from a bit more aggressive, by also
4323 catching a 'f' in the beginning of a line.
4325 2002-07-07 19:13:03 Velko Hristov <hristov@informatik.hu-berlin.de>
4330 2002-07-07 19:11:15 Jeremy Blosser <jblosser-mutt@firinn.org>
4333 * init.h: Add unauto_view to the stable branch. A one-liner.
4335 2002-06-28 19:52:31 Michael Elkins <me@sigpipe.org> (roessler)
4337 * doc/manual.sgml.head, doc/manual.sgml.head: Documentation fix
4340 2002-06-18 10:03:52 (automatic) (roessler)
4342 * po/zh_TW.po, po/tr.po, po/uk.po, po/zh_CN.po, po/sv.po,
4343 po/sk.po, po/ru.po, po/pt_BR.po, po/nl.po, po/pl.po, po/ja.po,
4344 po/ko.po, po/lt.po, po/it.po, po/gl.po, po/hu.po, po/id.po,
4345 po/eo.po, po/es.po, po/et.po, po/fr.po, po/el.po, po/da.po,
4346 po/de.po, po/ca.po, po/cs.po: "make update-po"
4348 2002-06-18 10:02:44 several submitters (roessler)
4350 * po/ca.po: Adding a BG translation. Update for CA.
4352 2002-06-18 10:02:43 roessler (roessler)
4354 * po/bg.po: branches: 1.1.2; file bg.po was initially added on
4355 branch mutt-1-4-stable.
4357 2002-06-18 10:02:43 several submitters (roessler)
4359 * po/bg.po: Adding a BG translation. Update for CA.
4361 * configure.in: Adding a BG translation.
4363 2002-06-18 09:53:12 Michael Elkins <me@sigpipe.org> (roessler)
4365 * init.c, init.c: The string used to store the commmand for a
4366 backtic expansion in the muttrc was not free'd if the command
4367 failed for some reason.
4369 2002-06-18 09:52:13 David Champion <dgc@uchicago.edu> (roessler)
4371 * m4/gssapi.m4: Okay, two bugs here. One's an oversight of mine
4372 in my previous patch, where I tried to use "[hH]" as Bourne code
4373 while m4 had quoting set to ([, ]) -- this probably makes mutt
4374 mis-detect Heimdal after all.
4376 The other is not mine (i.e., it's in cvs now) and it makes mutt
4377 overstrike $LIBS if Heimdal or MIT Kerberos is detected. This is
4378 a problem for anyone who needs -lnsl -lsocket, in particular. I
4379 was fixing this by hand during late 1.3.x releases, as I didn't
4380 have time to track it down....
4382 Here's a patch against the current (unpatched) 1.5 cvs copy of
4383 m4/gssapi.m4. It probably should go into both branches. Sorry
4386 2002-06-06 23:13:54 Michael Elkins <me@sigpipe.org> (roessler)
4388 * color.c: Fix #1230.
4390 2002-06-06 12:22:05 Will Fiveash <william.fiveash@sun.com> (roessler)
4392 * init.h, init.h: Fix a couple of compile-time warnings.
4394 2002-05-31 16:59:39 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
4396 * charset.c, charset.h, sendlib.c, charset.c, charset.h,
4397 sendlib.c: Fix charset-hook.
4399 2002-05-31 16:45:49 Lars Hecking <lhecking@nmrc.ucc.ie> (roessler)
4401 * m4/iconv.m4, INSTALL, charset.h, configure.in: The noiconv
4402 patch. Should probably have been in 1.4.
4404 2002-05-30 12:15:02 Thomas Roessler <roessler@does-not-exist.org>
4407 * rfc822.c: Properly handle empty addresses (<>) when they show
4408 up in mail headers. The approach taken is to store this address
4409 as <@>, and to check this special case when printing an address.
4411 2002-05-29 09:31:51 roessler (roessler)
4413 * po/zh_CN.po, po/zh_TW.po, po/uk.po, po/tr.po, po/sk.po,
4414 po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/ko.po, po/lt.po,
4415 po/nl.po, po/it.po, po/ja.po, po/fr.po, po/gl.po, po/hu.po,
4416 po/id.po, po/eo.po, po/es.po, po/et.po, po/da.po, po/de.po,
4417 po/el.po, VERSION, po/ca.po, po/cs.po, reldate.h, ChangeLog:
4418 automatic post-release commit for mutt-1.4
4420 2002-05-29 09:28:33 Roland Rosenfeld <roland@spinnaker.de> (roessler)
4424 2002-05-29 09:27:46 Ronny Haryanto <ronny@haryan.to> (roessler)
4428 2002-05-28 09:07:29 Michael Elkins <me@sigpipe.org> (roessler)
4430 * mx.h, postpone.c: Fix some warnings noted by Vincent Lefevre.
4432 2002-05-21 07:28:28 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
4436 2002-05-18 05:39:55 Thomas Roessler <roessler@does-not-exist.org>
4439 * pattern.c: Fix #1175.
4441 * pattern.c: Fix #1175. Noticed by Alain Bench.
4443 2002-05-18 05:34:50 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
4445 * pop_lib.c, pop_lib.c: Attached patch for mutt 1.3.X/1.4 and
4446 1.5.X removes gcc warning in pop_lib.c.
4448 2002-05-16 17:33:19 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
4452 2002-05-16 13:05:14 Im Eunjea <eunjea@koru.org> (roessler)
4458 2002-05-16 13:04:23 Ronny Haryanto <ronny@haryan.to> (roessler)
4462 * compose.c: Triple-DES, not Tripple-DES.
4464 2002-05-14 18:56:01 "Andrej N. Gritsenko" <andrej@lucky.net> (roessler)
4468 2002-05-13 20:18:57 Toomas Soome <Toomas.Soome@microlink.ee> (roessler)
4470 * po/et.po, po/et.po: update
4472 2002-05-13 20:18:17 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
4474 * po/ru.po, po/uk.po, po/ru.po: update
4476 2002-05-13 20:16:08 Byrial Jensen <byrial@image.dk> (roessler)
4480 2002-05-13 20:15:40 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
4484 2002-05-13 20:15:07 Jörgen Tegnér <jorgen.tegner@telia.com> (roessler)
4486 * po/sv.po, po/sv.po: update
4488 2002-05-13 20:13:56 Vincent Lefevre <vincent@vinc17.org> (roessler)
4492 2002-05-06 11:27:20 Thomas Roessler <roessler@does-not-exist.org>
4495 * doc/manual.sgml.head: Remove -Q which is only present in
4496 unstable from the stable documentation. Thanks to Andreas Kneib
4497 <Andreas.Kneib@t-online.de> for noting.
4499 2002-05-02 01:05:27 Thomas Roessler <roessler@does-not-exist.org>
4502 * Makefile.am: Include smime.h with EXRA_DIST.
4504 2002-05-01 23:24:17 roessler (roessler)
4506 * po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
4507 po/zh_CN.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po, po/it.po,
4508 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po,
4509 po/et.po, po/fr.po, po/gl.po, po/hu.po, VERSION, po/ca.po,
4510 po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog:
4511 automatic post-release commit for mutt-1.5.1
4513 2002-05-01 23:21:10 Thomas Roessler <roessler@does-not-exist.org>
4516 * smime.c: Shut up check_sec.sh. No security holes, but some
4519 * check_sec.sh: Give all the warnings at once.
4521 * build-release: - This is a development branch. - Add a -nodiff
4522 option to suppress generating a patch.
4524 2002-05-01 23:08:53 roessler (roessler)
4526 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po,
4527 po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po,
4528 po/it.po, po/ja.po, po/ko.po, po/et.po, po/fr.po, po/gl.po,
4529 po/hu.po, po/id.po, po/da.po, po/de.po, po/el.po, po/eo.po,
4530 po/es.po, ChangeLog, VERSION, po/ca.po, po/cs.po, reldate.h:
4531 automatic post-release commit for mutt-1.3.99
4533 2002-05-01 23:06:21 Thomas Roessler <roessler@does-not-exist.org>
4536 * build-release: s/scp1/scp/
4538 2002-04-29 17:12:18 Thomas Roessler <roessler@does-not-exist.org>
4541 * lib.c, lib.h, protos.h, lib.c, lib.h, protos.h: Fix #1171.
4543 2002-04-29 12:26:23 Vincent Lefevre <vincent@vinc17.org> (roessler)
4547 2002-04-29 12:25:38 oota toshiya <oota@mspd.mt.nec.co.jp> (roessler)
4549 * po/ja.po, po/ja.po: update.
4551 2002-04-29 12:09:21 Byrial Jensen <byrial@image.dk> (roessler)
4553 * imap/util.c: There is a possible buffer overflow due an
4554 off-by-one error in imap/util.c, line 125. The error is in the
4555 maximum field width indication in the sscanf() call. You must
4556 have room in the receiving buffer for this number of characters
4557 /plus a terminating NULL character/.
4559 * imap/util.c: There is a possible buffer overflow due an
4560 off-by-one error in imap/util.c, line 125. The error is in the
4561 maximum field width indication in the sscanf() call. You must
4562 have room in the receiving buffer for this number of characters
4563 /plus a terminating NULL character/.
4565 2002-04-25 13:30:49 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
4567 * pop.c, pop_lib.c, pop.c, pop_lib.c: Attached patch fixes
4568 the problem described below. It should be applied to both mutt
4569 1.3/1.4 and 1.5 branches.
4571 > Date: Thu, 11 Apr 2002 16:24:00 -0500 > Subject: mutt 1.3.x
4572 / pop > From: "Ryan O'Hara" <rohara@isis.visi.com> > To:
4573 bcully@users.sourceforge.net > User-Agent: Mutt/1.3.27i
4575 > Hi. My apologies if this has nothing to do with you. If it
4576 does not, > maybe you could forward it on to someone.
4578 > In mutt 1.3.x I have noticed that if I uses POP to retrieve
4579 mail, and > I enter an incorrect password whem prompted, it will
4580 *save* that > password and keep trying to use it. However, in the
4581 1.2.x versions it > worked like this: type in wrong POP password,
4582 try to connect to POP > server again and it will ask you (again)
4583 for the password. mutt 1.3.x > does not, it just tries to connect
4584 with the wrongs password (which > just failed).
4586 > This is kinda annoying. Just thought I'd point out this
4591 2002-04-25 13:28:31 Wouter Verheijen <wv@xs2mail.com> (roessler)
4593 * doc/manual.sgml.head, doc/manual.sgml.head: Someone in
4594 news:comp.mail.mutt noted that the list of command-line options
4595 in the manual is not up-to-date.
4597 Included a small patch that includes all options that 'mutt
4600 2002-04-25 13:26:58 Cedric Duval <cedricduval@free.fr> (roessler)
4602 * doc/manual.sgml.tail, OPS, init.h, pattern.c: attached are
4603 fixes for some little mistakes :
4605 * history-down -> scroll _down_, not up * functions
4606 decode-(save|copy) do not exist in the attach menu. * gettext
4607 oversight in pattern.c * inconsistency between "printf-like
4608 sequences" used all over the place
4609 and "escape sequences" for the description of $attribution.
4611 * doc/manual.sgml.tail, pattern.c, OPS, init.h: attached are
4612 fixes for some little mistakes :
4614 * history-down -> scroll _down_, not up * functions
4615 decode-(save|copy) do not exist in the attach menu. * gettext
4616 oversight in pattern.c * inconsistency between "printf-like
4617 sequences" used all over the
4618 place and "escape sequences" for the description of
4621 2002-04-25 13:24:33 Thomas Roessler <roessler@does-not-exist.org>
4624 * recvattach.c: Also fix this for the S/MIME case.
4626 * recvattach.c: Fiy handling of multiparts which have encrypted
4627 sub-parts, at least for PGP.
4629 * sendlib.c: Force 7bit encoding for application/pgp-keys.
4631 2002-04-20 21:38:47 Thomas Roessler <roessler@does-not-exist.org>
4634 * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
4635 m4/lcmessage.m4, m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4,
4636 m4/progtest.m4, intl/ChangeLog, intl/Makefile.in,
4637 intl/bindtextdom.c, intl/config.charset, intl/dcigettext.c,
4638 intl/eval-plural.h, intl/gettextP.h, intl/gmo.h,
4639 intl/hash-string.h, intl/l10nflist.c, intl/libgnuintl.h,
4640 intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c,
4641 intl/localealias.c, intl/localename.c, intl/os2compat.c,
4642 intl/os2compat.h, intl/osdep.c, intl/plural-exp.c,
4643 intl/plural-exp.h, intl/plural.c, intl/plural.y, ABOUT-NLS,
4644 INSTALL, config.rpath, configure.in: Backing out the latest
4645 iconv-related changes from the mutt-1-4-stable branch.
4647 2002-04-20 21:36:38 roessler (roessler)
4649 * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
4650 m4/lcmessage.m4, m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4,
4651 m4/progtest.m4: same as above.
4653 2002-04-20 21:36:32 Thomas Roessler <roessler@does-not-exist.org>
4656 * intl/eval-plural.h, intl/gettextP.h, intl/gmo.h,
4657 intl/hash-string.h, intl/l10nflist.c, intl/libgnuintl.h,
4658 intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c,
4659 intl/localealias.c, intl/localename.c, intl/os2compat.c,
4660 intl/os2compat.h, intl/osdep.c, intl/plural-exp.c,
4661 intl/plural-exp.h, intl/plural.c, intl/plural.y, intl/ChangeLog,
4662 intl/Makefile.in, intl/bindtextdom.c, intl/config.charset,
4663 intl/dcigettext.c: Committing the new iconv patches into a
4666 * ABOUT-NLS, INSTALL, config.rpath, configure.in: Committing
4667 the new noiconv patches into a separate branch.
4669 * sendlib.c: Generate the resent-message-id ourselves, and add
4670 it in the top of the header.
4672 2002-04-20 08:11:13 Wouter Verheijen <wv@xs2mail.com> (roessler)
4674 * copy.c, mutt.h, sendlib.c: Bug #571 "mutt should not replicate
4675 ">From " headers while bounding", has a patch attached. Will that
4678 Although these lines are not generated by mutt, I would strongly
4679 suggest to prevent it, because by boucing a mail the MUA should
4680 ensure that the message header is according to the specification.
4681 A ">From " line is not, because of the spaces before a colon.
4683 Because this has such serious consequences (totally unreadable
4684 mail) when a MTA interpretes this line as the beginning of the
4685 body (not unreasonable), I think Mutt should prevent sending
4686 this invalid headerline.
4688 Because the other patch to the bugreport is not really correct
4689 IMHO (because the fieldnames are not limited to alphanumeric
4690 chars, RFC2822 3.6.8), I propose another one.
4692 This patch also appends Resent-* to the header, instead of
4693 prepending it. The Resent-Message-Id is however still appended,
4694 because I could not find it; is it added by the MTA instead of
4697 2002-04-20 07:55:20 roessler (roessler)
4699 * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
4700 m4/lcmessage.m4, m4/progtest.m4: Try to get the noiconv patch
4703 2002-04-20 07:55:09 Thomas Roessler <roessler@does-not-exist.org>
4706 * configure.in: Try to get the noiconv patch to work with my
4707 development environment.
4709 * INSTALL: Fix a typo.
4711 2002-04-20 07:26:10 Lars Hecking <lhecking@nmrc.ie> (roessler)
4713 * init.h, rfc2047.c, sendlib.c, INSTALL, charset.c, charset.h,
4714 configure.in, gnupgparse.c: patch.1.3.28.lh.noiconv
4715 =======================
4717 This is the new version of my noiconv patch. It _requires_
4718 the previous patch! If applied without, you'll have to resolve
4719 a couple of conflicts manually.
4721 Notes: - it's a lot cleaner than the old noiconv patch because
4723 modified - new configure option --disable-iconv; INSTALL
4725 [I am guessing here, but the background for the --without-iconv
4726 option mentioned in INSTALL was that mutt had a without-iconv
4727 option before gettext included iconv support. When mutt's
4728 intl/* files were updated to a newer gettext, there suddenly
4729 were two iconv options, which then got merged, that is,
4730 mutt's was removed. That was probably when --without-iconv
4731 stopped working, but I'm not sure, it may well be that it
4732 never worked since iconv support was introduced.]
4733 - all changes in *.[ch] files should be identical to the
4736 * intl/localename.c: This one seems to have been missing, too.
4738 2002-04-20 07:25:40 roessler (roessler)
4740 * intl/localename.c: branches: 1.1.2; 1.1.4; file localename.c
4741 was initially added on branch mutt-1-4-stable.
4743 2002-04-20 07:25:15 Lars Hecking <lhecking@nmrc.ie> (roessler)
4745 * config.rpath: Another file from the gettext patch.
4747 2002-04-20 07:25:15 roessler (roessler)
4749 * config.rpath: branches: 1.1.2; 1.1.4; file config.rpath was
4750 initially added on branch mutt-1-4-stable.
4752 2002-04-20 07:24:54 Lars Hecking <lhecking@nmrc.ie> (roessler)
4754 * m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4: Add new m4
4755 files from patch.1.3.28.lh.gettext-0.11.1.
4757 2002-04-20 07:24:54 roessler (roessler)
4759 * m4/lib-ld.m4: branches: 1.1.2; 1.1.4; file lib-ld.m4 was
4760 initially added on branch mutt-1-4-stable.
4762 * m4/lib-link.m4: branches: 1.1.2; 1.1.4; file lib-link.m4
4763 was initially added on branch mutt-1-4-stable.
4765 * m4/lib-prefix.m4: branches: 1.1.2; 1.1.4; file lib-prefix.m4
4766 was initially added on branch mutt-1-4-stable.
4768 2002-04-20 07:24:22 Lars Hecking <lhecking@nmrc.ie> (roessler)
4770 * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
4771 m4/lcmessage.m4, m4/progtest.m4, intl/ChangeLog,
4772 intl/Makefile.in, intl/bindtextdom.c, intl/config.charset,
4773 intl/dcigettext.c, intl/eval-plural.h, intl/gettextP.h,
4774 intl/gmo.h, intl/hash-string.h, intl/l10nflist.c,
4775 intl/libgnuintl.h, intl/loadinfo.h, intl/loadmsgcat.c,
4776 intl/localcharset.c, intl/localealias.c, intl/os2compat.c,
4777 intl/os2compat.h, intl/osdep.c, intl/plural-exp.c,
4778 intl/plural-exp.h, intl/plural.c, intl/plural.y:
4779 patch.1.3.28.lh.gettext-0.11.1 ==============================
4781 This one updates the gettext stuff in mutt to gettext-0.11.1. I
4782 started doing this in the hope that the new gettext version would
4783 simplify the noiconv patch, but unfortunately, this turned out
4784 not to be the case (the new iconv m4 macros still don't allow
4785 for switching iconv support off).
4787 However, as a few hours of merging and testing were spent,
4788 I'd suggest to adopt it for 1.4. The actual changes to intl/*
4789 are part cosmetic, part code reorganisation. Ok, a bit more,
4790 I'm no gettext expert :)
4792 Notes: - after applying the patch, you need to chmod 755
4793 config.rpath - a couple of new files for m4/*, too - I have
4794 broken with the tradition of renaming gettext's AM_* macros
4795 to MUTT_AM_*! I don't think it's necessary anymore to customise
4796 these macros, but you (I really mean "you, tlr" :) want to
4797 have a look at the new gettext.m4. The others should be ok
4799 - previous gettext updates were also updating po/Makefile.in.in,
4800 which I didn't; someone who has a clue about gettext should
4801 check whether this might be necessary, and also whether any
4802 other files in po/ need updating
4804 I will provide the same patch for the 1.5 branch at some stage,
4805 ideally after getting some F E E D B A C K for this one.
4807 2002-04-20 07:23:49 roessler (roessler)
4809 * intl/eval-plural.h: branches: 1.1.2; 1.1.4; file eval-plural.h
4810 was initially added on branch mutt-1-4-stable.
4812 * intl/gmo.h: branches: 1.1.2; 1.1.4; file gmo.h was initially
4813 added on branch mutt-1-4-stable.
4815 * intl/os2compat.c: branches: 1.1.2; 1.1.4; file os2compat.c
4816 was initially added on branch mutt-1-4-stable.
4818 * intl/os2compat.h: branches: 1.1.2; 1.1.4; file os2compat.h
4819 was initially added on branch mutt-1-4-stable.
4821 * intl/osdep.c: branches: 1.1.2; 1.1.4; file osdep.c was
4822 initially added on branch mutt-1-4-stable.
4824 * intl/plural-exp.c: branches: 1.1.2; 1.1.4; file plural-exp.c
4825 was initially added on branch mutt-1-4-stable.
4827 * intl/plural-exp.h: branches: 1.1.2; 1.1.4; file plural-exp.h
4828 was initially added on branch mutt-1-4-stable.
4830 2002-04-20 07:23:39 Lars Hecking <lhecking@nmrc.ie> (roessler)
4832 * ABOUT-NLS, charset.c, charset.h, configure.in, gnupgparse.c,
4833 init.h, rfc2047.c, sendlib.c: patch.1.3.28.lh.gettext-0.11.1
4834 ==============================
4836 This one updates the gettext stuff in mutt to gettext-0.11.1. I
4837 started doing this in the hope that the new gettext version would
4838 simplify the noiconv patch, but unfortunately, this turned out
4839 not to be the case (the new iconv m4 macros still don't allow
4840 for switching iconv support off).
4842 However, as a few hours of merging and testing were spent,
4843 I'd suggest to adopt it for 1.4. The actual changes to intl/*
4844 are part cosmetic, part code reorganisation. Ok, a bit more,
4845 I'm no gettext expert :)
4847 Notes: - after applying the patch, you need to chmod 755
4848 config.rpath - a couple of new files for m4/*, too - I have
4849 broken with the tradition of renaming gettext's AM_* macros
4850 to MUTT_AM_*! I don't think it's necessary anymore to customise
4851 these macros, but you (I really mean "you, tlr" :) want to
4852 have a look at the new gettext.m4. The others should be ok
4854 - previous gettext updates were also updating po/Makefile.in.in,
4855 which I didn't; someone who has a clue about gettext should
4856 check whether this might be necessary, and also whether any
4857 other files in po/ need updating
4859 I will provide the same patch for the 1.5 branch at some stage,
4860 ideally after getting some F E E D B A C K for this one.
4862 2002-04-17 17:05:54 Vincent Lefevre <vincent@vinc17.org> (roessler)
4866 2002-04-17 17:05:04 David Champion <dgc@uchicago.edu> (roessler)
4868 * m4/gssapi.m4: MIT krb5 1.2.4 has krb5-config, so it's
4869 no longer sufficient to say that possession of krb5-config
4870 indicates Heimdal. Patch attached. This assumes that Heimdal's
4871 "kreb5-config --vendor" begins with "Heimdal". I cannot verify
4872 that this is correct, so patch might be wrong on this point.
4874 2002-04-07 21:19:57 Brendan Cully <brendan@kublai.com> (roessler)
4876 * imap/command.c, imap/imap.c, imap/message.c, imap/command.c,
4877 imap/imap.c, imap/message.c: The attached patch cleans up some
4878 bugs in switching IMAP mailboxes: * free current flags on mailbox
4879 close * reset reopen state * don't parse the same untagged
4880 SELECT response for multiple options * call mx_update_context
4881 after reading the whole mailbox, not after
4882 each message * reset new mail flag if mail arrives in the
4883 middle of opening the
4884 mailbox. This should close 1139
4886 939 is most likely unaffected. I discovered these problems while
4889 2002-04-05 10:42:54 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
4894 2002-04-04 20:49:46 Im Eunjea <eunjea@koru.org> (roessler)
4898 2002-04-04 06:50:52 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
4903 2002-04-04 06:50:12 Thomas Roessler <roessler@does-not-exist.org>
4906 * pgp.c: Fix a typo noted by Tamotsu Takahashi.
4908 2002-04-03 15:22:27 Thomas Roessler <roessler@does-not-exist.org>
4911 * handler.c: Fix printing of format=flowed text parts.
4913 * commands.c: Fix #1144 in stable.
4915 * commands.c: Fix a file descriptor leak in the display filter
4916 code. Noted by Chr. v. Stuckrad.
4920 2002-04-02 18:49:37 Lars Hecking <lhecking@nmrc.ie> (roessler)
4922 * m4/iconv.m4: branches: 1.3.2.1.2; The noiconv patch.
4924 * charset.c, charset.h: The noiconv patch.
4926 * configure.in: branches: 2.129.2.3.2; The noiconv patch.
4928 * gnupgparse.c, init.h, rfc2047.c, sendlib.c: The noiconv patch.
4930 2002-03-30 08:26:31 roessler (roessler)
4932 * po/pl.po: update. From Pawel Dzienkonski.
4934 * po/fr.po: Update; From Vincent Lefevre.
4936 * postpone.c, sendlib.c: The attached patch allows the user
4937 to override the user-agent field with my_hdr. It also removes
4938 the stripping of the x-mailer field when recalling a postponed
4941 2002-03-28 13:25:23 roessler (roessler)
4943 * mx.c, mx.h, mailbox.h, main.c, mbox.c, mh.c:
4944 patch-1.3.28-me.emptycheck.1
4946 2002-03-27 08:50:42 roessler (roessler)
4948 * pgp.c: There was some output missing.
4950 * po/POTFILES.in: update.
4952 * pgp.c: More fixes. Note to self: The code which controls
4953 character set selection for attachments is far too complicated.
4955 * pgp.c: Don't include temporary file names in the
4956 Content-Disposition header.
4958 * pgp.c: Use text/plain; format=... when we are asked to detect
4959 inline PGP material in in text/plain body parts.
4961 * pgp.c, sendlib.c: Fix encoder mode for text/plain; action=pgp-*.
4963 * pgp.c: Fix "noconv" handling for the message body when we
4964 generate inline PGP.
4966 * charset.c, charset.h, handler.c, muttlib.c, pgp.c: Some hackisch
4967 charset handling for text/plain; x-action=pgp-*. I don't like
4968 this stuff, but it's better than nothing.
4970 2002-03-26 22:25:48 roessler (roessler)
4972 * pgp.c: Change x-action values to "pgp-encrypted", "pgp-signed".
4974 * contrib/gpg.rc, commands.c, compose.c, crypt.c, handler.c,
4975 muttlib.c, pgp.c, protos.h, recvattach.c, sendlib.c: More inline
4978 * pgp.c: Also permit for "action" and "x-action" on the receiving
4979 end, just in case we can settle on a joint standard with other
4982 * commands.c, crypt.c, handler.c, pgp.c, pgpinvoke.c, sendlib.c:
4983 OK, I'm giving up: pgp_create_traditional now creates text/plain;
4984 x-mutt-action={pgp-encrypt,pgp-sign}.
4986 * pgpinvoke.c: Fix application/pgp signatures.
4988 * charset.c, charset.h, gnupgparse.c, handler.c, mbyte.c,
4989 rfc2047.c, sendlib.c, charset.c, charset.h, gnupgparse.c,
4990 handler.c, mbyte.c, rfc2047.c, sendlib.c: Fix iconv warnings;
4991 from Edmund Grimley Evans.
4993 * smime.c: Please use ascii_strcasecmp() if you want to compare
4994 ASCII parameter strings. mutt_strcasecmp() depends on the locale,
4995 and detects "i" and "I" as _different_ in Turkish locales.
4997 2002-03-25 11:34:40 roessler (roessler)
4999 * crypt.c: Fix S/MIME signature type. Noted by Dan Ohnesorg
5002 * buffy.c, buffy.c: close 1103; from Brendan Cully
5004 * doc/manual.sgml.tail, doc/manual.sgml.tail: close 1122; from
5007 * hdrline.c, muttlib.c: Fix #87s; from Brendan Cully.
5009 * hdrline.c, muttlib.c: Fix #872, from Brendan Cully.
5011 * contrib/smime_keys_test.pl, contrib/Makefile.in: Include a test
5012 script by Mike Schiraldi. It's perl > the one I have installed,
5013 so I'm just putting it into contrib for now.
5015 2002-03-20 09:53:42 roessler (roessler)
5017 * editmsg.c, mailbox.h, mx.c: Rename M_NEW to M_NEWFOLDER.
5019 * editmsg.c, mailbox.h, mx.c: Rename the new M_NEW by M_NEWFOLDER.
5020 There was another constant of the same name. Problem noted by
5021 Will Yardley's compiler.
5023 2002-03-19 09:54:05 roessler (roessler)
5025 * browser.c: Fix #1115.
5027 * editmsg.c, mailbox.h, mx.c: Fix a temporary file race problem
5028 when using the edit-message function. Backported from unstable.
5030 * po/pl.po, po/pl.po: update
5032 2002-03-18 18:54:56 roessler (roessler)
5034 * browser.c: Should fix #1115. BACKPORT!
5036 2002-03-15 09:11:05 roessler (roessler)
5038 * po/ja.po: update from oota toshiya.
5040 * po/ja.po: update, from oota toshiya.
5042 2002-03-13 23:43:41 roessler (roessler)
5044 * attach.c: Undoing the previous patch. It was junk, and may
5047 * attach.c, editmsg.c, mailbox.h, mx.c: Don't fopen mail folders
5048 in append mode where we should safe_fopen() them in write mode.
5049 Debian bug #138200, noted by Colin Philipps <cph@cph.demon.co.uk>.
5053 * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
5054 po/tr.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po, po/it.po,
5055 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po,
5056 po/et.po, po/fr.po, po/gl.po, po/hu.po, po/da.po, po/de.po,
5057 po/el.po: automatic post-release commit for mutt-1.3.28
5059 * po/ChangeLog: branches: 1.1.2; file ChangeLog was initially
5060 added on branch mutt-1-4-stable.
5062 * po/ChangeLog, po/ca.po, po/cs.po, ChangeLog, VERSION, reldate.h:
5063 automatic post-release commit for mutt-1.3.28
5065 * doc/smime-notes.txt, smime.c: Assorted patches from Mike
5068 2002-03-02 12:11:35 roessler (roessler)
5070 * contrib/smime.rc, compose.c, init.h, mutt.h, sendlib.c, smime.c,
5071 smime.h: Introduce smime_default_key. From Oliver Ehli.
5073 * contrib/smime.rc, smime.c, smime.h, smime_keys.pl, init.h,
5074 mutt.h: smime.c: - the getkeys() function was broken and deleted
5076 of the certfilename - it now lets me use more than one key
5077 for the same mailbox
5078 ie select these. - some display output was garbled when the
5080 i posted some fix to mutt-users, but i don't like that sleep()
5081 so i dropped the first error message, which basically repeated
5082 the from/sender field only. so now there's just the message:
5085 smime_keys: - i modified the add_chain to continue even if
5087 is present (david collantes received som chain that got
5088 exported from outlook. obiously they don't (always ?)
5089 include the root cert) it will now abort if neither root nor
5090 intermediate certs are present.
5091 - add_cert created index entries with '-' as issuer cert, when
5092 it should have been '?'. thus verify would fail. (obviously
5093 nobody ever used that command (add_cert, that is) :)
5095 the feature above obsoletes the hash_cert and fingerprint_cert
5096 commands, adds import_cert command and ask_cert_label bool. i
5097 modified the output of smime_keys (a little) so it doesn't look
5098 too garbled when supplying the label (it is actually interactive
5099 :) furthermore, i do a verify after the cert was added and
5100 modified the verify routine to make the cerificate trusted in
5101 case of success. (we discussed this in another message) that is
5102 ok so far, but perhaps this requires some better root certificate
5103 handling, ie the trust should be somehow connected to the root
5104 certificate, that maybe added (if the user trusts it and its not
5105 present already) to the ca-file. i'll think about that some more
5106 ... but then, there already is the add_root command. hmmm... (btw,
5107 you'll now never get asked to trust a certificate)
5109 i have not yet deleted the email handling from the import key
5110 stuff (in smime.c/crypt.c), for i'm thinking about smime_keys
5111 using it as an additional arg. otoh i don't think users would
5112 press ^k if verification failed...hmmm... but still, smime_keys
5113 does extract the email from the certificate either way and does
5114 verify it by itself, so the only thing that would happen is
5115 to have some invalid certificates, that mutt'll refuse to use
5116 anyways, left in the database....
5120 2002-02-28 23:28:51 roessler (roessler)
5122 * sort.c: Turn on incremental threading again.
5124 * smime_keys.pl: The script will try to pick out the end-user cert
5125 and pass that to openssl. The code which tells the difference may
5126 not be perfect. It works with all the certs in my collection,
5127 though. I won't be at all surprised if someone comes across a
5128 cert chain which confuses it, but it should print out an error
5129 in that case. Hopefully they will send us the chain so we can
5132 (From Mike Schiraldi.)
5134 * init.h, mutt.h, thread.c: Threading enhancements from Daniel
5137 * curs_main.c, init.c, init.h, mutt.h, thread.c: $narrow_tree;
5138 fater redrawing when changing tree options. From Daniel Eisenbud.
5140 * imap/message.c, mbox.c, mx.c, thread.c: A possible work-around
5141 for #939. From Daniel Eisenbud.
5143 * init.h, mutt.h, thread.c: Threading enhancements from Daniel
5146 2002-02-26 10:58:56 roessler (roessler)
5150 * init.h: Fix a typo.
5152 * init.h: Fix a typo. #1069.
5154 * imap/browse.c, imap/message.c, configure.in, mutt_sasl.c,
5155 imap/browse.c, imap/message.c, configure.in, mutt_sasl.c:
5156 Brendan Cully sent a patch.
5158 * install-sh, install-sh: Fix a typo. From Edmund Grimley Evans.
5160 * po/ru.po: ru.po update.
5162 * pop_lib.c, pop_lib.c: CAPA response tags are case-insensitive.
5163 Noted by Michael Vore, patch from Vsevolod Volkov.
5165 2002-02-18 14:55:31 roessler (roessler)
5167 * alias.c, send.c: Fix for #1047. From Michael Elkins.
5169 2002-02-14 11:22:51 roessler (roessler)
5171 * charset.c, gnupgparse.c, init.h, rfc2047.c: Iconv patch from
5172 Lars Hecking. MAY NEED TO BE BACKPORTED.
5174 2002-02-13 12:04:52 roessler (roessler)
5176 * smime.c: mutt_any_key() shouldn't be used in curses mode.
5178 * hdrline.c, init.h, parse.c: Change the default format to be
5179 more friendly to "0-line messages", and fix optional expansion
5180 for %l - it was the wrong way around. Also, add a hack to
5181 parse.c so we ignore negative values in Lines headers.
5183 * hdrline.c, muttlib.c, protos.h: Undo the %l fix. It broke
5186 * menu.c: Fix mutt_pad_string; from Edmund Grimley Evans.
5187 (MAY NEED TO BE BACKPORTED.)
5189 * main.c: Report libiconv version.
5191 2002-02-12 21:54:41 roessler (roessler)
5193 * hdrline.c, muttlib.c, protos.h: Improve %l's behaviour.
5195 * extlib.c, main.c, pattern.c, smime_keys.pl: Mike Schiraldi's
5198 2002-02-11 17:31:53 roessler (roessler)
5200 * smime.c: This patch gets rid of an ugly static variable in
5201 smime.c. (From Mike Schiraldi.)
5203 * smime_keys.pl: This patch lets smime_keys.pl automagically
5204 handle both formats of x509 certificate -- PEM (text) and
5205 DER (binary). This lets Outlook users (and probably others)
5206 directly import the certs without first converting them manually.
5207 (From Mike Schiraldi.)
5209 * configure.in: Honor current values of $LIBS and $CPPFLAGS.
5212 * configure.in: Honor $LIBS and $CPPFLAGS. From Thomas Dickey.
5214 * init.c, init.c: patch-1.3.27.me.initsort.1
5216 2002-02-07 21:48:42 roessler (roessler)
5218 * smime_keys.pl: Another S/MIME patch from Mike Schiraldi.
5220 * smime_keys.pl: Fix smime_keys.
5222 * smime.c: S/MIME fixes from Mike Schiraldi.
5224 * po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po,
5225 po/uk.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po,
5226 po/pt_BR.po, po/ru.po, po/el.po, po/eo.po, po/es.po, po/et.po,
5227 po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/POTFILES.in,
5228 po/ca.po, po/cs.po, po/da.po, po/de.po, Makefile.am: Make S/MIME
5229 messages translatable.
5231 2002-02-06 19:14:47 roessler (roessler)
5233 * lib.h: Avoid a warning on some machines.
5235 * lib.h, smime.c: Make some scanf formats safe.
5237 2002-02-05 22:01:06 roessler (roessler)
5239 * ascii.c: The previous fix was complete nonsense. What a
5242 * ascii.c: The previous fix was complete nonsense.
5244 * browser.c, lib.c, lib.h: Use strcoll for the file browser.
5245 From David Champion.
5247 * hook.c: Fix crypt-hook. From Dale Woolridge
5248 <dale-list-mutt-dev@woolridge.org>.
5250 * smime_keys.pl: Clean-up from Mike Schiraldi.
5252 * imap/browse.c: Fix.
5254 * imap/browse.c: Fix another IMAP browsing bug.
5256 * po/ru.po, po/fr.po, po/ko.po: update
5258 * smime.c: Don't put garbage onto the screen when trying to
5261 * contrib/smime.rc, init.h, smime.c, smime.h, smime_keys.pl:
5262 S/MIME fixes from Oliver Ehli:
5266 support for multiple email adrresses in cert: will add one
5267 entry to {keys, cetrificates}/.index now (for each mailbox)
5269 support for certificates without intermediate certs (e.g. for
5270 people who are their own CA: use root as intermediate, for it
5271 probably wouldn't be known to anyone...)
5273 bugfix in handle_pem: the checks if some type of cert is
5274 present; die() could never be reached, as the variables checked
5275 wouldn't have been set in that case, so it would break because
5276 of undefined value or some such thing.... (so it has to check
5279 - smime.c (init.h, ....)
5281 support for importing certificates issued for multiple
5284 introduced smime_fingerprint_cert_command, so finally certs
5285 can get compared ... (so the above works..)
5287 cleaned up some error messages, that would mess up the terminal.
5289 fixed typos (init.h)
5293 * ascii.c: Fix ascii_*cmp functions. Problem noted by Brad
5296 2002-02-04 09:59:02 roessler (roessler)
5298 * smime.c, crypt.c: Some S/MIME fixes from Oliver Ehli
5301 2002-02-03 09:58:45 roessler (roessler)
5303 * doc/manual.sgml.head, doc/muttrc.man.head, init.h: Add
5304 unauto_view. From Jeremy Blosser.
5306 * Makefile.am, pgplib.h, pgppubring.c: Add a "-f" flag which
5307 helps to dump fingerprints. Contributed by Jason Harris
5308 <jharris@widomaker.com>, and not strictly needed for mutt.
5310 * pgppubring.c: Correctly calculate fingerprints for type 20
5311 ElGamal keys. Noted by Jason Harris <jharris@widomaker.com>.
5313 * pgppubring.c: Fix calculation of fingerprints (and key
5314 IDs) for type 20 ElGamal keys. Noted by Jason Harris
5315 <jharris@widowmaker.com>.
5317 2002-02-02 16:52:27 roessler (roessler)
5323 * mh.c: Don't forget deletions when a folder is changed. Ups.
5325 2002-02-01 17:23:20 roessler (roessler)
5327 * smime_keys.pl: Fix some possible leaks of the private key
5328 (encrypted, but still...). (yow_security_holes.patch from
5331 2002-01-31 22:05:58 roessler (roessler)
5333 * doc/smime-notes.txt: Document %C, and other updates. From Mike
5336 * smime.c: Remove some unnecessary quotation marks.
5338 * contrib/smime.rc, init.h, smime.c, smime.h, smime_keys.pl:
5339 Use mutt -Q from smime_keys.
5341 * po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
5342 po/tr.po, po/uk.po, po/zh_CN.po, po/it.po, po/ja.po, po/ko.po,
5343 po/lt.po, po/nl.po, po/pl.po, po/da.po, po/de.po, po/el.po,
5344 po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
5345 po/id.po, po/ca.po, po/cs.po: update-po
5347 * main.c: fix a string.
5349 * doc/mutt.man: Document -Q.
5351 * init.c, main.c, protos.h: Add a -Q option to query configuration
5352 variables. This is needed to avoid a separate mutt configuration
5353 parser in smime_keys.pl.
5355 2002-01-30 22:51:12 roessler (roessler)
5357 * send.c, send.c: patch-1.3.27.me.postpone_date.2
5359 * smime.c: Mike Schiraldi's daily S/MIME patch, as he puts it.
5361 2002-01-29 21:08:10 roessler (roessler)
5363 * smime.c: Improved certificate handling. Suggested by Oliver
5364 Ehli, implemented by Mike Schiraldi.
5366 * smime.c: Properly handle certain signatures generated by
5367 Outlook. From Mike Schiraldi.
5369 * parse.c, parse.c: Fix a segmentation fault in debugging code.
5370 From Daniel Eisenbud.
5372 2002-01-28 23:29:05 roessler (roessler)
5374 * crypt.c, init.h, mutt.h: Add a new crypt_timestamp option.
5375 The timestamps aren't really needed any more.
5377 * commands.c, menu.c, mutt.h, mutt_curses.h, pattern.c: Add ~V
5378 to match successfully verified messages.
5380 * contrib/smime.rc: Add a comment. From Mike Schiraldi.
5382 * init.h, init.h: Fix list-from documentation. From Michael
5385 * doc/smime-notes.txt: Add more information on S/MIME.
5386 Adapted from Oliver Ehli's notes by Mike Schiraldi.
5388 * send.c: Avoid C99 comments. Noted by Vincent Lefevre.
5390 * po/ja.po, po/sv.po: updates
5392 * menu.c, menu.c: Wide character fix from TAKIZAWA Takashi.
5394 * Makefile.am, hook.c: S/MIME-related bug fixes from Brendan
5397 2002-01-25 00:08:30 roessler (roessler)
5401 * commands.c, recvattach.c, smime.c, smime.h: More decryption
5402 key detection fixes.
5404 * commands.c, smime.c: Make some prompts look nicer, and add
5405 sensible selection of the decryption key.
5407 2002-01-24 23:53:19 roessler (roessler)
5409 * commands.c, crypt.c, smime.c, smime.h: More S/MIME nit-picking.
5413 * mh.c: Still more code clean-up.
5415 * doc/smime-notes.txt: Update.
5419 * mh.c: Ups, don't use the wrong check function...
5421 * mh.c: Clean up the mh code, too.
5425 * mh.c, mx.c, mx.h: Maildir efficiency improvements, from Michael
5426 Elkins and Thomas Roessler.
5428 * crypt.c, curs_lib.c, smime.c: S/MIME nits.
5430 * reap.pl: We don't need this any more.
5432 * imap/message.c, doc/Makefile.in, doc/smime-notes.txt,
5433 contrib/Makefile.in, contrib/ca-bundle.crt, contrib/smime.rc,
5434 Makefile.am, OPS.CRYPT, OPS.PGP, OPS.SMIME, attach.c, commands.c,
5435 compose.c, configure.in, copy.c, copy.h, crypt.c, crypt.h,
5436 curs_main.c, functions.h, globals.h, handler.c, hdrline.c,
5437 headers.c, hook.c, init.c, init.h, keymap.c, keymap.h, main.c,
5438 mutt.h, muttlib.c, mx.c, pager.c, parse.c, pattern.c, pgp.c,
5439 pgp.h, pgplib.h, pop.c, postpone.c, protos.h, recvattach.c,
5440 send.c, sendlib.c, smime.c, smime.h, smime_keys.pl: S/MIME
5441 support. From Oliver Ehli <elmy@acm.org> and Mike Schiraldi
5442 <raldi@research.netsol.com>.
5444 * po/pt_BR.po, po/pt_BR.po: update
5446 * doc/manual.sgml.head, doc/muttrc.man.head, attach.c, globals.h,
5447 init.h, protos.h, rfc1524.c, sendlib.c: Introduce mime_lookup.
5448 From Brian Foley and Ulf Erikson.
5450 * po/ru.po, po/ru.po: update
5452 * mh.c: Make reading maildirs more efficient.
5454 * VERSION: Pseudo-revision for mutt-1.5.
5456 * m4/glibc21.m4, m4/gssapi.m4, m4/iconv.m4, m4/lcmessage.m4,
5457 m4/progtest.m4, m4/funcdecl.m4, m4/gettext.m4, m4/codeset.m4,
5458 m4/curslib.m4, m4/README, m4/.cvsignore, m4/Makefile.am.in:
5461 * po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
5462 po/zh_TW.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po,
5463 po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/fr.po,
5464 po/gl.po, po/hu.po, po/el.po, po/eo.po, po/es.po, po/et.po,
5465 po/.cvsignore, po/Makefile.in.in, po/POTFILES.in, po/ca.po,
5466 po/cs.po, po/da.po, po/de.po, imap/.cvsignore, imap/BUGS,
5467 imap/Makefile.am, imap/README, imap/TODO, imap/auth.c,
5468 imap/auth.h, imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
5469 imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
5470 imap/command.c, imap/imap.c, imap/imap.h, imap/imap_private.h,
5471 imap/message.c, imap/message.h, imap/utf7.c, imap/util.c: more
5474 * intl/.cvsignore, intl/COPYING.LIB-2, intl/COPYING.LIB-2.1,
5475 intl/ChangeLog, intl/Makefile.in, intl/VERSION,
5476 intl/bindtextdom.c, intl/cat-compat.c, intl/config.charset,
5477 intl/dcgettext.c, intl/dcigettext.c, intl/dcngettext.c,
5478 intl/dgettext.c, intl/dngettext.c, intl/explodename.c,
5479 intl/finddomain.c, intl/gettext.c, intl/gettext.h,
5480 intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c,
5481 intl/l10nflist.c, intl/libgettext.h, intl/libgnuintl.h,
5482 intl/libintl.glibc, intl/linux-msg.sed, intl/loadinfo.h,
5483 intl/loadmsgcat.c, intl/localcharset.c, intl/locale.alias,
5484 intl/localealias.c, intl/ngettext.c, intl/plural.c, intl/plural.y,
5485 intl/po2tbl.sed.in, intl/ref-add.sin, intl/ref-del.sin,
5486 intl/textdomain.c, intl/xopen-msg.sed: more version number
5489 * doc/.cvsignore, doc/Makefile.in, doc/PGP-Notes.txt,
5490 doc/applying-patches.txt, doc/devel-notes.txt, doc/dotlock.man,
5491 doc/instdoc.sh.in, doc/manual.sgml.head, doc/manual.sgml.tail,
5492 doc/mbox.man, doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head,
5493 doc/muttrc.man.tail, doc/patch-notes.txt: more version number
5496 * contrib/iconv/README, contrib/iconv/iconv.aix-3.2.5.rc,
5497 contrib/iconv/iconv.aix-4.1.5.rc,
5498 contrib/iconv/iconv.aix-4.2.0.rc,
5499 contrib/iconv/iconv.aix-4.3.2.rc,
5500 contrib/iconv/iconv.freebsd-3.3.rc,
5501 contrib/iconv/iconv.glibc-2.1.3.rc,
5502 contrib/iconv/iconv.glibc-2.1.90.rc,
5503 contrib/iconv/iconv.hpux-10.01.rc,
5504 contrib/iconv/iconv.hpux-10.20.rc,
5505 contrib/iconv/iconv.hpux-11.00.rc,
5506 contrib/iconv/iconv.irix-6.5.rc, contrib/iconv/iconv.osf1-4.0a.rc,
5507 contrib/iconv/iconv.osf1-4.0d.rc,
5508 contrib/iconv/iconv.solaris-2.4.rc,
5509 contrib/iconv/iconv.solaris-2.5.1.rc,
5510 contrib/iconv/iconv.solaris-2.6-cjk.rc,
5511 contrib/iconv/iconv.solaris-2.6.rc,
5512 contrib/iconv/iconv.solaris-2.7.rc, contrib/iconv/make.sh,
5513 contrib/.cvsignore, contrib/Makefile.in, contrib/Mush.rc,
5514 contrib/Pine.rc, contrib/Tin.rc, contrib/gpg.rc,
5515 contrib/language.txt, contrib/language50.txt,
5516 contrib/patch.slang-1.2.2.keypad.1, contrib/pgp2.rc,
5517 contrib/pgp5.rc, contrib/pgp6.rc, contrib/sample.mailcap,
5518 contrib/sample.muttrc, contrib/sample.muttrc-tlr: Bumping more
5521 * snprintf.c, sort.c, sort.h, stamp-h.in, status.c, strcasecmp.c,
5522 strdup.c, system.c, thread.c, url.c, url.h, utf8.c, wcwidth.c,
5523 pgpkey.c, pgplib.c, pgplib.h, pgpmicalg.c, pgppacket.c,
5524 pgppacket.h, pgppubring.c, pop.c, pop.h, pop_auth.c, pop_lib.c,
5525 postpone.c, prepare, protos.h, query.c, reap.pl, recvattach.c,
5526 recvcmd.c, regex.c, reldate.h, remailer.c, remailer.h,
5527 resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h,
5528 rfc2231.c, rfc2231.h, rfc822.c, rfc822.h, score.c, send.c,
5529 sendlib.c, sha1.c, sha1.h, signal.c, md5.h, md5c.c, menu.c,
5530 mh.c, mime.h, mime.types, missing, mkinstalldirs, mkjtags.c,
5531 mutt.h, mutt_curses.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c,
5532 mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c,
5533 mutt_ssl.h, mutt_ssl_nss.c, mutt_tunnel.c, mutt_tunnel.h,
5534 muttbug, muttbug.sh.in, muttlib.c, mx.c, mx.h, pager.c, pager.h,
5535 parse.c, patchlist.sh, pattern.c, pgp.c, pgp.h, pgpewrap.c,
5536 pgpinvoke.c, editmsg.c, enter.c, extlib.c, filter.c, flags.c,
5537 from.c, functions.h, gen_defs, getdomain.c, gettext.c, globals.h,
5538 gnupgparse.c, handler.c, hash.c, hash.h, hdrline.c, headers.c,
5539 help.c, history.c, history.h, hook.c, init.c, init.h, install-sh,
5540 keymap.c, keymap.h, lib.c, lib.h, mailbox.h, main.c, makedoc.c,
5541 mapping.h, mbox.c, mbyte.c, mbyte.h, attach.c, attach.h, base64.c,
5542 browser.c, browser.h, buffy.c, buffy.h, build-release, charset.c,
5543 charset.h, check_sec.sh, color.c, commands.c, complete.c,
5544 compose.c, config.guess, config.sub, configure.in, copy.c, copy.h,
5545 curs_lib.c, curs_main.c, date.c, depcomp, dotlock.c, dotlock.h,
5546 edit.c, GPL, INSTALL, Makefile.am, Muttrc.head.in, NEWS, OPS,
5547 OPS.MIX, OPS.PGP, PATCHES, README, README.SECURITY, README.SSL,
5548 TODO, VERSION, _regex.h, acconfig.h, account.c, account.h,
5549 addrbook.c, alias.c, ascii.c, ascii.h, .cvsignore, ABOUT-NLS,
5550 BEWARE, COPYRIGHT, ChangeLog: Bumping version numbers to 3.0,
5551 for the new unstable branch.
5553 * send.c: branches: 2.77.2; Set default Fcc when resending
5556 * po/ja.po: branches: 1.33.2; update
5558 2002-01-23 22:37:12 roessler (roessler)
5560 * po/da.po: branches: 1.67.2; updates
5562 * po/el.po: branches: 1.77.2; updates
5564 * po/et.po: branches: 1.21.2; updates
5566 * po/ko.po: branches: 1.72.2; updates
5568 * po/pl.po: branches: 1.94.2; updates
5570 * po/uk.po, po/id.po: branches: 1.84.2; update
5572 * charset.c: branches: 2.50.2; Fix #999. A single missing comma.
5574 2002-01-22 12:12:45 roessler (roessler)
5576 * po/pt_BR.po: branches: 1.58.2; automatic post-release commit
5579 * po/ru.po: branches: 1.129.2; automatic post-release commit
5582 * po/sk.po: branches: 1.66.2; automatic post-release commit
5585 * po/sv.po: branches: 1.80.2; automatic post-release commit
5588 * po/tr.po: branches: 1.25.2; automatic post-release commit
5591 * po/uk.po: automatic post-release commit for mutt-1.3.27
5593 * po/zh_CN.po: branches: 1.14.2; automatic post-release commit
5596 * po/zh_TW.po: branches: 1.11.2; automatic post-release commit
5599 * po/hu.po: branches: 1.17.2; automatic post-release commit
5602 * po/id.po: automatic post-release commit for mutt-1.3.27
5604 * po/it.po: branches: 1.103.2; automatic post-release commit
5607 * po/ja.po, po/ko.po: automatic post-release commit for
5610 * po/lt.po: branches: 1.25.2; automatic post-release commit
5613 * po/nl.po: branches: 1.74.2; automatic post-release commit
5616 * po/pl.po: automatic post-release commit for mutt-1.3.27
5618 * po/ca.po: branches: 1.6.2; automatic post-release commit
5621 * po/cs.po: branches: 1.75.2; automatic post-release commit
5624 * po/da.po: automatic post-release commit for mutt-1.3.27
5626 * po/de.po: branches: 1.160.2; automatic post-release commit
5629 * po/el.po: automatic post-release commit for mutt-1.3.27
5631 * po/eo.po: branches: 1.80.2; automatic post-release commit
5634 * po/es.po: branches: 1.89.2; automatic post-release commit
5637 * po/et.po: automatic post-release commit for mutt-1.3.27
5639 * po/fr.po: branches: 1.108.2; automatic post-release commit
5642 * po/gl.po: branches: 1.61.2; automatic post-release commit
5645 * ChangeLog: branches: 2.73.2; automatic post-release commit
5648 * VERSION: branches: 2.63.2; automatic post-release commit
5651 * reldate.h: branches: 2.55.2; automatic post-release commit
5654 2002-01-21 17:43:19 roessler (roessler)
5658 * po/sv.po, po/de.po, po/eo.po: updates
5660 * mutt_ssl.c: A fix from Ulf Erikson, which he says to fix
5663 2002-01-18 11:44:54 roessler (roessler)
5665 * po/zh_CN.po, po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po,
5666 po/sv.po, po/tr.po, po/uk.po, po/hu.po, po/id.po, po/it.po,
5667 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/eo.po,
5668 po/es.po, po/et.po, po/fr.po, po/gl.po, VERSION, po/ca.po,
5669 po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog:
5670 automatic post-release commit for mutt-1.3.26
5672 2002-01-17 22:41:45 roessler (roessler)
5674 * configure.in: branches: 2.129.2; Use ncurses.h for configure
5677 2002-01-16 20:44:49 roessler (roessler)
5679 * config.guess, config.sub, missing, mkinstalldirs: Updated auto*
5680 files. From Lars Hecking.
5682 * curs_main.c: patch-1.3.25-de-new_threads.1
5684 * protos.h: branches: 2.86.2; patch-1.3.25-de-new_threads.1
5686 * thread.c: branches: 2.27.2; patch-1.3.25-de-new_threads.1
5688 2002-01-15 22:08:12 roessler (roessler)
5690 * acconfig.h, configure.in: Configure and config.h cleanup.
5693 * handler.c: branches: 2.52.2; Don't hallucinate a '\n' in the
5694 end of quoted-printable encoded attachments.
5698 * flags.c: patch-1.3.25.tlr.maildir_trash.1
5700 * mh.c: branches: 2.42.2; patch-1.3.25.tlr.maildir_trash.1
5702 * mutt.h: branches: 2.111.2; patch-1.3.25.tlr.maildir_trash.1
5704 * mx.c: branches: 2.63.2; patch-1.3.25.tlr.maildir_trash.1
5708 * init.c: branches: 2.60.2; Avoid reading past the end of ta
5709 string when handling \ or ^ sequences. From Michael Elkins.
5711 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/nl.po,
5712 po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/gl.po,
5713 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
5714 po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po,
5715 po/ca.po, po/cs.po, po/da.po, pgpkey.c: Shorten some messages.
5716 Noted by Jeremy Blosser. #978.
5718 * pattern.c: branches: 2.23.2; Fix an off-by-one error.
5720 2002-01-14 09:03:31 roessler (roessler)
5722 * imap/imap.c: branches: 1.90.2; fix another case-sensitive
5725 2002-01-13 21:19:25 roessler (roessler)
5727 * ascii.h: Fix the ascii_strncmp() macro.
5729 * imap/auth_sasl.c: Parse IMAP responses locale- and case-
5730 insensitive. From Brendan Cully.
5732 * imap/browse.c: branches: 1.34.2; Parse IMAP responses locale-
5733 and case- insensitive. From Brendan Cully.
5735 * imap/command.c: branches: 1.35.2; Parse IMAP responses locale-
5736 and case- insensitive. From Brendan Cully.
5738 * imap/imap.c: Parse IMAP responses locale- and case- insensitive.
5741 * imap/message.c: branches: 1.60.2; Parse IMAP responses locale-
5742 and case- insensitive. From Brendan Cully.
5744 * imap/util.c: branches: 1.51.2; Parse IMAP responses locale-
5745 and case- insensitive. From Brendan Cully.
5747 * muttlib.c: branches: 2.52.2; A different fix for the '\012'
5748 issue. Bug tracked down by Johannes Geiger <geiger@ePost.de>.
5750 * pager.c: A different fix for the '\012' issue. Bug tracked
5751 down by Johannes Geiger <geiger@ePost.de>.
5753 2002-01-12 11:42:18 roessler (roessler)
5757 * doc/manual.sgml.head: branches: 1.73.2; Add a ~= pattern.
5758 From Frederic Duval.
5760 * doc/muttrc.man.head: branches: 1.16.2; Add a ~= pattern.
5761 From Frederic Duval.
5763 * mutt.h, pattern.c: Add a ~= pattern. From Frederic Duval.
5765 * doc/manual.sgml.head: Fix a typo, #971.
5767 2002-01-09 15:39:28 roessler (roessler)
5771 2002-01-08 13:06:21 roessler (roessler)
5773 * mx.c: Try to fix #943.
5775 * INSTALL: branches: 2.15.2; 2.15.4; fix libiconv URL. #959.
5777 * NEWS: fix libiconv URL. #959.
5779 2002-01-07 19:10:51 roessler (roessler)
5783 * attach.c: branches: 2.29.2; Fix #951.
5785 2002-01-04 14:30:29 roessler (roessler)
5787 * rfc822.c: Terminate the correct buffer. Noted by Durval
5788 Menezes <durval@tmp.com.br>. (This bug shouldn't have any
5789 security implications. ;-)
5791 * po/et.po, po/fr.po, po/pl.po, po/sv.po: updates.
5793 2002-01-03 20:57:20 roessler (roessler)
5795 * mutt_ssl.c, mutt_ssl.h, mutt_ssl_nss.c, globals.h: Move some
5796 globals where they belong. From Brendan Cully.
5798 2002-01-02 16:28:46 roessler (roessler)
5800 * acconfig.h: Cleanup; from Lars Hecking.
5802 * mutt_ssl.c: Replace a few strncpy() calls by strfcpy().
5804 * recvcmd.c: Bug fix. Problem noted by Vincent Lefevre's
5807 * muttlib.c: Fix the \012 bug.
5809 2002-01-01 20:18:41 roessler (roessler)
5811 * po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
5812 po/tr.po, po/uk.po, po/zh_CN.po, po/hu.po, po/id.po, po/it.po,
5813 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/da.po,
5814 po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po,
5815 po/gl.po, po/Makefile.in.in, po/ca.po, po/cs.po, reldate.h,
5816 ChangeLog, VERSION: automatic post-release commit for mutt-1.3.25
5818 * intl/COPYING.LIB-2, intl/COPYING.LIB-2.1: ups, these were
5819 missing from the CVS.
5823 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/ru.po,
5824 po/pl.po, po/pt_BR.po, po/ko.po, po/nl.po, po/it.po, po/gl.po,
5825 po/id.po, po/es.po, po/fr.po, po/el.po, po/eo.po, po/de.po,
5826 po/cs.po, po/da.po, ChangeLog, VERSION, rfc822.c: post-release
5827 commit for mutt-1.2.5.1.
5829 * rfc822.c: Fix a security problem.
5831 2001-12-28 17:19:00 roessler (roessler)
5833 * protos.h, recvcmd.c, send.c: Make sure References and
5834 In-Reply-To headers are generated properly when the user replies
5835 to one or more message-type attachments.
5837 2001-12-26 19:24:46 roessler (roessler)
5839 * imap/imap.c: Possible fix for #905. From Daniel Eisenbud.
5841 2001-12-21 00:22:12 roessler (roessler)
5843 * pager.c: Fix #929.
5845 2001-12-18 15:13:18 roessler (roessler)
5847 * imap/imap.c, imap/imap.h: Fix from #918. From
5848 <ntyni+mutt@mappi.helsinki.fi>.
5850 * browser.c: branches: 2.38.2; Fix from #918. From
5851 <ntyni+mutt@mappi.helsinki.fi>.
5853 * po/Makefile.in.in: Updating to gettext-0.10.40.
5855 * m4/gettext.m4: branches: 1.7.2; 1.7.4; Updating to
5858 * m4/iconv.m4: branches: 1.3.2; Updating to gettext-0.10.40.
5860 * m4/lcmessage.m4: branches: 1.3.2; 1.3.4; Updating to
5863 * m4/progtest.m4: branches: 1.4.2; 1.4.4; Updating to
5866 * ABOUT-NLS: branches: 2.1.2; 2.1.4; Updating to
5869 * intl/ChangeLog, intl/Makefile.in: branches: 1.3.2; 1.3.4;
5870 Updating to gettext-0.10.40.
5872 * intl/VERSION: Updating to gettext-0.10.40.
5874 * intl/bindtextdom.c: branches: 1.5.2; 1.5.4; Updating to
5877 * intl/config.charset: branches: 1.2.2; 1.2.4; Updating to
5880 * intl/dcgettext.c: Updating to gettext-0.10.40.
5882 * intl/dcigettext.c: branches: 1.2.2; 1.2.4; Updating to
5885 * intl/dcngettext.c, intl/dgettext.c, intl/dngettext.c,
5886 intl/explodename.c, intl/finddomain.c, intl/gettext.c,
5887 intl/gettext.h: Updating to gettext-0.10.40.
5889 * intl/gettextP.h, intl/hash-string.h: branches: 1.4.2; 1.4.4;
5890 Updating to gettext-0.10.40.
5892 * intl/intl-compat.c: Updating to gettext-0.10.40.
5894 * intl/l10nflist.c: branches: 1.5.2; 1.5.4; Updating to
5897 * intl/libgettext.h: Updating to gettext-0.10.40.
5899 * intl/libgnuintl.h: branches: 1.2.2; 1.2.4; Updating to
5902 * intl/loadinfo.h: branches: 1.4.2; 1.4.4; Updating to
5905 * intl/loadmsgcat.c: branches: 1.5.2; 1.5.4; Updating to
5908 * intl/localcharset.c: branches: 1.2.2; 1.2.4; Updating to
5911 * intl/locale.alias: Updating to gettext-0.10.40.
5913 * intl/localealias.c: branches: 1.5.2; 1.5.4; Updating to
5916 * intl/ngettext.c: Updating to gettext-0.10.40.
5918 * intl/plural.c, intl/plural.y: branches: 1.2.2; 1.2.4;
5919 Updating to gettext-0.10.40.
5921 * intl/textdomain.c: Updating to gettext-0.10.40.
5923 2001-12-17 10:08:18 roessler (roessler)
5925 * edit.c: Fix a memory allocation bug. #917.
5927 * thread.c: Another threading update.
5929 * hdrline.c: branches: 2.27.2; Another threading update.
5931 2001-12-13 12:10:59 roessler (roessler)
5933 * menu.c: branches: 2.27.2; Threading updates, from Daniel
5936 * mutt.h, sort.c, thread.c: Threading updates, from Daniel
5939 * pager.c: compile fix.
5941 2001-12-11 23:30:59 roessler (roessler)
5943 * doc/muttrc.man.head: Typo, #911.
5947 * contrib/gpg.rc: Remove an unnecessary \-quoting.
5949 * init.c, pager.c: Add a missing else.
5951 * contrib/gpg.rc: Use gettext to determine the good signature
5954 * init.c: Make "`...`" work as expected.
5958 2001-12-10 13:12:41 roessler (roessler)
5960 * query.c: Fix #910.
5962 * init.h: branches: 2.143.2; Change the default for
5963 $pgp_replyencrypt to "yes".
5965 * po/ja.po, po/pl.po: updates.
5967 2001-12-09 09:12:08 roessler (roessler)
5969 * po/ca.po, configure.in: Add a Catalan translation. From Ivan
5970 Vilata i Balaguer <ivan@selidor.net>.
5972 2001-12-04 10:28:22 roessler (roessler)
5976 2001-12-03 18:36:09 roessler (roessler)
5978 * po/da.po, po/de.po: update.
5980 * mx.c: Try to detect write() errors by calling fsync() after
5981 fflush(). May fix #895.
5983 2001-11-29 09:43:41 roessler (roessler)
5985 * po/zh_TW.po, po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po,
5986 po/uk.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/hu.po,
5987 po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/eo.po,
5988 po/es.po, po/et.po, po/fr.po, po/gl.po, ChangeLog, VERSION,
5989 po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h: automatic
5990 post-release commit for mutt-1.3.24
5992 2001-11-28 10:30:36 roessler (roessler)
5996 2001-11-26 19:16:52 roessler (roessler)
5998 * PATCHES: PATCHES should be _empty_ in the CVS version. Ups.
6000 * PATCHES: patch-1.3.23.2.tt.wcwidth_ja.1. Fix wcwidth_ja(),
6001 from Takizawa Takashi <taki@luna.email.ne.jp>.
6003 * mbyte.c: branches: 2.18.2; patch-1.3.23.2.tt.wcwidth_ja.1.
6004 Fix wcwidth_ja(), from Takizawa Takashi <taki@luna.email.ne.jp>.
6006 * handler.c, muttlib.c: patch-1.3.23.2.bj.state_attach_puts.1,
6007 from Byrial Jensen. This patch is supposed to make one message
6008 more friendly to translators.
6010 * po/et.po, po/ja.po, po/pl.po, po/ru.po, po/da.po, po/de.po:
6013 2001-11-21 13:58:42 roessler (roessler)
6015 * handler.c: Use $wrapmargin in the format=flowed handler, too.
6017 * pager.c, globals.h, init.h: Add a $wrapmargin configuration
6018 variable to fine-tune
6020 2001-11-19 10:41:32 roessler (roessler)
6022 * hash.c: Fix #868, #876. Work-around from Len Lattanzi
6023 <len@mss.migration.com>.
6025 * hdrline.c, protos.h, thread.c: Fix mutt_messages_in_thread().
6026 From Daniel Eisenbud. (patch-1.3.23.2-de-new_threads.2-3.gz).
6028 2001-11-15 18:53:23 roessler (roessler)
6030 * remailer.c: Should be slightly better than a mixmaster
6031 patch suggested by Stefan Karrmann <sk@mathematik.uni-ulm.de>.
6034 2001-11-12 09:53:54 roessler (roessler)
6036 * sort.c, thread.c: patch-1.3.23.2-de-new_threads.2
6038 2001-11-10 08:14:52 roessler (roessler)
6040 * po/eo.po, po/fr.po: update
6042 2001-11-09 09:28:55 roessler (roessler)
6044 * mh.c: Add some NONULL's (#863)
6046 * Makefile.am: branches: 2.101.2; Distribute patchlist.sh. Ups.
6048 2001-11-08 22:42:45 roessler (roessler)
6050 * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
6051 po/tr.po, po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/id.po,
6052 po/it.po, po/ja.po, po/ko.po, po/lt.po, po/gl.po, po/hu.po,
6053 po/et.po, po/fr.po, VERSION, po/cs.po, po/da.po, po/de.po,
6054 po/el.po, po/eo.po, po/es.po, reldate.h, ChangeLog: automatic
6055 post-release commit for mutt-1.3.23.2
6057 * pager.c, init.h, mutt.h: Add an $allow_ansi option. Suggested
6058 and (mostly) implemented by Mike Schiraldi.
6060 * Makefile.am: Don't depend on GNU make. Noted by Bob Bell.
6062 * pgp.c: Fix some messages, so the color marker is actually in
6063 the beginning of a new line.
6065 * globals.h, handler.c, init.c, mutt.h, muttlib.c, pager.c,
6066 pgp.c: somewhat cleaner in-band-signalling between the handlers
6067 and the pager. In particular, it's more difficult now to get
6068 fake PGP and other mutt-generated "[-- " messages colored.
6070 * commands.c: branches: 2.50.2; patch-1.3.23.1-de-new_threads.3-4
6072 * curs_main.c, init.c, init.h, mutt.h, sort.c, thread.c:
6073 patch-1.3.23.1-de-new_threads.3-4
6075 * handler.c: 2.47 introduced another bug. I should go to bed now.
6077 * handler.c: Replace a ridiculous for loop by a proper
6080 * handler.c, pager.c: Use a slightly different reset sequence
6081 for the format=flowed hack, and don't send any such sequence
6082 when we aren't in the internal pager.
6084 * pager.c: Trying to fix #738.
6086 2001-11-07 22:25:09 roessler (roessler)
6088 * handler.c: Fix #860. Noted: The format=flowed code is not
6091 * addrbook.c: Fix #858.
6093 * doc/patch-notes.txt, Makefile.am: Implement the patchlist
6094 scheme instead of version number munging.
6096 * main.c: branches: 2.55.2; Implement the patchlist scheme
6097 instead of version number munging.
6099 * muttlib.c, patchlist.sh, protos.h: Implement the patchlist
6100 scheme instead of version number munging.
6102 * sendlib.c: branches: 2.94.2; Implement the patchlist scheme
6103 instead of version number munging.
6105 * complete.c: Fix 706, 853.
6107 * commands.c, init.h, mutt.h, thread.c:
6108 patch-1.3.23.1-de-new_threads.2-3
6110 2001-11-06 20:38:17 roessler (roessler)
6112 * mutt.h, sort.c, sort.h, thread.c, menu.c:
6113 [patch.1.3.23.1.de.new_threads.2] Daniel Eisenbud's redone
6114 threading code, version two.
6116 * doc/patch-notes.txt: fix a typo.
6118 * PATCHES: uuups, there was a "test" left over.
6120 * doc/PGP-Notes.txt: Some part of this documentation was severely
6123 * doc/Makefile.in, doc/patch-notes.txt, Makefile.am, PATCHES,
6124 configure.in, main.c, muttlib.c, protos.h, sendlib.c: Add and
6125 document a new mechanism for displaying patches in running
6128 * send.c: Indentation fixing while staring at the code affected
6129 by #857. No fix for the crash, though.
6131 * doc/manual.sgml.head, doc/muttrc.man.head, alias.c, init.c: Fix
6132 an addressbook bug, and introduce "unalias *". From "g.c.w. de
6133 bruijn" <geerd.debruijn@nl.thalesgroup.com>.
6135 2001-11-05 21:38:18 roessler (roessler)
6137 * imap/browse.c, imap/imap.c, imap/util.c, mutt_ssl.c,
6138 mutt_ssl_nss.c: Missing gettext calls, noted by Byrial Jensen.
6140 * pop.c: branches: 2.22.2; Missing gettext calls, noted by
6143 * thread.c: Missing gettext calls, noted by Byrial Jensen.
6145 * commands.c: Make the save-copy prompt more translator-friendly.
6148 * po/da.po, po/de.po, po/eo.po, po/fr.po, po/ja.po, po/pl.po:
6151 * mh.c: Fix a segmentation fault which occurs when mutt's get-mail
6152 POP mode is used with a maildir spool folder. Noted by Frédéric
6153 L. W. Meunier <0@pervalidus.net>.
6155 * mutt_socket.c, pop.c: Vsevolod Volkov's fix for #851, and a
6158 * headers.c, muttlib.c, protos.h, send.c: Byrial Jensen's
6159 mtime hack is needed at more than one place. Noted by Manoj
6162 2001-10-31 09:38:07 roessler (roessler)
6164 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/es.po,
6165 po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
6166 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
6167 po/ru.po, po/sk.po, po/sv.po, ChangeLog, VERSION, po/cs.po,
6168 po/da.po, po/de.po, po/el.po, po/eo.po, reldate.h: automatic
6169 post-release commit for mutt-1.3.23.1
6171 * imap/message.c, commands.c, curs_main.c, flags.c, hdrline.c,
6172 init.h: Advanced threading, v 5.1. From Daniel Eisenbud
6173 <eisenbud@cs.swarthmore.edu>.
6175 * mbox.c: branches: 2.22.2; Advanced threading, v 5.1.
6176 From Daniel Eisenbud <eisenbud@cs.swarthmore.edu>.
6178 * menu.c, mh.c, mutt.h, mx.c, mx.h: Advanced threading, v 5.1.
6179 From Daniel Eisenbud <eisenbud@cs.swarthmore.edu>.
6181 * parse.c: branches: 2.39.2; Advanced threading, v 5.1.
6182 From Daniel Eisenbud <eisenbud@cs.swarthmore.edu>.
6184 * pop.c, postpone.c, protos.h, sort.c, sort.h, thread.c:
6185 Advanced threading, v 5.1. From Daniel Eisenbud
6186 <eisenbud@cs.swarthmore.edu>.
6188 * pgpewrap.c: branches: 2.3.2; Add magic comment so we can use
6189 traditional malloc() in this program.
6191 2001-10-30 22:43:23 roessler (roessler)
6193 * init.h: .mh_sequences fix, from lorenzo@cisco.com.
6195 * mutt_socket.c, mutt_ssl.c: TLS connection reuse. From Brendan
6198 2001-10-29 23:21:48 roessler (roessler)
6200 * pager.c: Fix two places which _may_ look like buffer overflows,
6205 * doc/manual.sgml.head: Make the documentation of toggle-unlink
6206 more precise - someone on comp.mail.mutt got confused by this.
6208 2001-10-28 19:46:43 roessler (roessler)
6210 * imap/browse.c, imap/imap.c: Fix 839
6214 * sendlib.c: Another aesthetic message-id change.
6216 * sendlib.c: GMT's too clumsy. Just take G.
6218 * sendlib.c: Use GMT for message-IDs. Note: The addition of
6219 the constant string "GMT" is so intended to avoid the production
6220 of duplicate message-IDs when mutts running in time zones ahead
6225 * url.c: Another bug related to #837.
6227 * imap/util.c: Fix a problem related to #837 (the bug isn't
6228 entirely close, though).
6230 2001-10-26 23:53:29 roessler (roessler)
6232 * doc/manual.sgml.head: Point to the openProjects.net IRC channel
6235 2001-10-25 07:54:35 roessler (roessler)
6237 * pgp.c: Handle clearsigned messages gracefully even when
6238 pgp_verify_sig is set and pgp_decode_command is unset.
6240 2001-10-24 11:08:22 roessler (roessler)
6242 * complete.c: Suspected fix for #837.
6244 2001-10-22 09:28:26 roessler (roessler)
6246 * imap/util.c, globals.h, init.h: Make IMAP keepalive
6247 configurable. From Brendan Cully.
6249 2001-10-17 17:03:19 roessler (roessler)
6251 * curs_main.c: Fix #829.
6253 * sendlib.c: Fix #828: Sendmail is now invoked with stdout and
6254 stderr redirected to /dev/null. Apparently, sendmail 8.12.1
6255 doesn't like to be invoked with stderr and stdout closed.
6257 * curs_main.c: Fix CURHDR confusion. Mutt should compile now.
6258 (Sorry for not committing this earlier.)
6260 2001-10-16 14:29:27 roessler (roessler)
6262 * addrbook.c, keymap.c: Address book nit fix from
6263 geerd.debruijn@nl.thalesgroup.com.
6265 * po/ja.po, po/it.po: update
6267 2001-10-15 20:18:32 roessler (roessler)
6269 * rfc2047.c: branches: 2.35.2; Close #821. Fix provided
6272 * curs_main.c: AIX portability patch. Suggested by Jan Chrillesen
6273 <jan@chrillesen.dk>.
6275 * doc/manual.sgml.tail: branches: 1.15.2; Fixing a nit, From
6278 2001-10-12 09:03:26 roessler (roessler)
6282 2001-10-11 20:08:44 roessler (roessler)
6284 * imap/message.c: Small fix from Edmund GRIMLEY EVANS
6287 * compose.c: branches: 2.48.2; Little fix from
6288 sroberts@certicom.com.
6292 * pgpewrap.c: Add public domain notice.
6294 * Makefile.am, configure.in, pgpewrap, pgpewrap.c: Include C
6295 version of pgpewrap, by Wessel Dankers <wsl@fruit.eu.org>.
6299 * compose.c: Unify "Can't stat" messages. Suggested by Byrial.
6301 * editmsg.c: branches: 2.12.2; Unify "Can't stat" messages.
6302 Suggested by Byrial.
6304 * sendlib.c: Unify "Can't stat" messages. Suggested by Byrial.
6306 2001-10-10 23:37:06 roessler (roessler)
6310 * pager.c: Fix minor snafu in Vsevolod's patch about important
6311 flags for POP folders.
6313 * main.c: Mess around with signal handlers. Allegedly, this
6314 helps to get things working with Solaris 8. See #455.
6316 * imap/message.c: Try to fix #302.
6318 * curs_main.c, pager.c: Don't allow setting the "important"
6319 flag when message resides on a POP server.
6321 * curs_lib.c: Rename pad_char to m_pad_char - AIX curses
6322 have a macro called pad_char. Noted by Jan Chrillesen
6323 <jan@chrillesen.dk>.
6325 * pager.c: Patch from #272 (from acli@mingpaoxpress.com).
6327 * browser.c: Fix #813.
6329 * mx.c: Another consistency fix for maildir_trash.
6331 * mh.c, mx.c: Experimental patch to make maildir_trash handling
6334 * buffy.c: branches: 2.21.2; maildir buffy: Don't consider
6335 "trashed" new messages new. Fixes #412.
6337 * main.c: Include platform information with mutt -v output.
6339 * muttbug.sh.in: Include some information about the compiler
6340 and compiler flags used with bug reports.
6344 * po/fr.po, po/de.po: updates.
6346 2001-10-09 09:29:55 roessler (roessler)
6348 * getdomain.c: A different fix for #767.
6350 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/ru.po,
6351 po/sk.po, po/sv.po, po/pt_BR.po, po/it.po, po/ja.po, po/ko.po,
6352 po/lt.po, po/nl.po, po/pl.po, po/eo.po, po/es.po, po/et.po,
6353 po/fr.po, po/gl.po, po/hu.po, po/id.po, po/cs.po, po/da.po,
6354 po/de.po, po/el.po, reldate.h, ChangeLog, VERSION: automatic
6355 post-release commit for mutt-1.3.23
6357 2001-10-07 06:43:52 roessler (roessler)
6359 * doc/manual.sgml.head: We do update .mh_sequences files now.
6361 2001-10-06 09:31:44 roessler (roessler)
6363 * doc/manual.sgml.head: Documentation for check-traditional-pgp
6364 and for edit-type when used in read mode.
6366 2001-10-02 22:20:03 roessler (roessler)
6368 * enter.c: Fix #801.
6370 2001-10-01 09:58:49 roessler (roessler)
6372 * mh.c: Create mh_sequences files when they don't exist.
6373 Suggested by TAKIZAWA Takashi <taki@luna.email.ne.jp>.
6375 2001-09-28 08:38:44 roessler (roessler)
6377 * charset.c: More character set aliases, from Ionel Mugurel
6378 Ciobica <tgakic@sg10.chem.tue.nl>.
6380 * pager.c: Color fix from Brandon Long. Welcome back!
6382 2001-09-26 10:56:52 roessler (roessler)
6384 * mh.c: OK, I couldn't resist. ;-)
6386 Depending on the user's usage patterns and configuration, there
6387 may be a strong bias in maildir files moving either within the
6388 new or to the cur subfolder. This patch adds hit counters for
6389 each of these directories. Mutt will then look first into the
6390 directory encountered more frequently in the past. This should
6391 help to reduce the cost of chasing messages a bit, and isn't
6394 (Another possibility for optimization may be to actually base
6395 the prediction on the configuration and on the message flags
6396 as we know them - in particular, the mark_old and move options
6397 could have some effect here. Thinking about message flags, one
6398 could even replace the simple heuristic currently implemented by
6399 a matrix recording hit counters depending on flags. But then
6400 again, it's all just playing around, since this function will
6401 be invoked only rarely. ;-)
6403 * attach.c, commands.c, copy.c, copy.h, handler.c, mutt.h,
6404 recvattach.c: Fix inconsistencies between printing and displaying
6405 of message/rfc822 body parts.
6407 * attach.c: Fix attachment printing.
6409 * mh.c, mx.c, mx.h: Search for messages which may have been moving
6410 under our feet in maildir folders. Suggested by Bjoern Jacke.
6412 * contrib/gpg.rc: Remove --comment '' - it breaks pgpewrap and
6413 isn't necessary with more recent gpg versions.
6415 2001-09-21 09:35:18 roessler (roessler)
6419 2001-09-17 10:19:10 roessler (roessler)
6423 2001-09-14 08:19:30 roessler (roessler)
6427 2001-09-11 12:24:32 roessler (roessler)
6429 * addrbook.c, alias.c, init.c, menu.c, mutt.h, query.c: More
6432 * addrbook.c, attach.h, browser.c, functions.h, init.c, init.h,
6433 keymap.c, keymap.h, menu.c, mutt.h, mutt_menu.h, recvattach.c:
6434 The addressbook used to crash when someone issued the alias and
6435 unalias commands while on that menu. This patch has a basic fix
6436 for this behaviour, and adds delete and undelete functions to
6437 this menu. While I'm on it, I've also made sure that "apply-tag"
6438 untags everything on all menus.
6440 The original crash was noted by Oliver Kauss <kauss@gmx.de>.
6442 2001-09-08 14:23:05 roessler (roessler)
6444 * init.c: Thomas Guettler <thomas@thomas-guettler.de> reports
6445 a segfault when you search for "~b \\${".
6447 * po/zh_TW.po: update
6449 2001-09-06 12:10:10 roessler (roessler)
6453 * curs_main.c: Try to fix a boundary condition: Assume that you
6454 are in a limited view which includes the folder's last message.
6455 Display that message. Wait until a new message is added to the
6456 current folder which does NOT match the limit pattern. Press tab.
6457 Mutt would get confused. I think that this patch fixes the
6458 problem (but I'm not entirely sure).
6460 2001-09-05 12:09:44 roessler (roessler)
6462 * sendlib.c: BSD/OS portability fix from Edmund Grimley Evans.
6465 * imap/imap.c, init.h: patch-1.3.22.1.remove_warnings.awn.1,
6466 from Andrew W. Nosenko.
6468 2001-09-04 19:12:23 roessler (roessler)
6472 * imap/util.c, mutt_socket.c, muttlib.c, pop.c, url.c, url.h:
6473 patch-bac.canonifypath-4.
6475 The attached patch reverts the IMAP canonification patch I
6476 reverted a version ago (sorry for being so wishy-washy). This
6477 time I put in some code to preserve IMAP URL passwords in the
6478 initial pass, so people who like to use those sorts of URLs still
6479 can. That was the only reason I had reverted the patch before.
6481 (From Brendan Cully.)
6483 * po/ja.po, po/ru.po, po/uk.po: updates
6485 * mutt_tunnel.c: patch-bac.tunnelreopen-1 from Brendan Cully.
6487 2001-09-03 13:59:37 roessler (roessler)
6489 * curs_main.c, thread.c: Don't lose track of the current message
6490 when collapsing and changing sort modes wildly. Noted by
6493 * NEWS, globals.h, init.h, mh.c: Make MH sequences variable.
6497 * sendlib.c: Don't try to attach non-regular files. #754.
6499 2001-08-31 09:21:55 roessler (roessler)
6501 * NEWS: Mention mailto URL support.
6503 * imap/imap.c, imap/util.c, imap/command.c: Fix some memory leaks.
6504 From Pawel Salek, by way of Brendan Cully.
6506 2001-08-30 21:30:39 roessler (roessler)
6508 * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/pt_BR.po,
6509 po/ru.po, po/sk.po, po/lt.po, po/nl.po, po/pl.po, po/it.po,
6510 po/ja.po, po/ko.po, po/gl.po, po/hu.po, po/id.po, po/et.po,
6511 po/fr.po, po/eo.po, po/es.po, po/el.po, po/da.po, po/de.po,
6512 ChangeLog, VERSION, doc/Makefile.in, po/cs.po: automatic
6513 post-release commit for mutt-1.3.22.1
6515 * po/uk.po, po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po,
6516 po/pt_BR.po, po/ru.po, po/pl.po, po/lt.po, po/nl.po, po/it.po,
6517 po/ja.po, po/ko.po, po/hu.po, po/id.po, po/gl.po, po/et.po,
6518 po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po, po/da.po,
6519 ChangeLog, VERSION, po/cs.po, reldate.h: automatic post-release
6520 commit for mutt-1.3.22
6522 * contrib/sample.muttrc-tlr: update
6524 * build-release: branches: 2.17.2; more preparations for
6527 * Makefile.am, README.UPGRADE: README.UPGRADE is quite outdated.
6529 * doc/muttrc.man.head, NEWS: documentation updates.
6531 * doc/mutt.man: branches: 1.16.2; mention ~/.mutt/muttrc
6533 * curs_main.c: Fix #750 / deb#108628.
6535 * pop_auth.c: patch-20010829.vvv.pop_auth
6537 2001-08-28 20:39:04 roessler (roessler)
6539 * handler.c: Don't do character conversion when we call an
6540 external handler for a text type. Assume that the conversion
6545 2001-08-24 08:07:42 roessler (roessler)
6547 * sendlib.c: Don't use the 7bit encoding for non-text MIME types.
6548 This may produce slightly longer messages, but it helps to
6549 avoid corruption with binary attachments which look like text,
6554 * sendlib.c: More liberally apply MIME encodings to non-text
6555 body parts when there's a ^From_ line.
6557 2001-08-23 19:10:04 roessler (roessler)
6559 * po/eo.po, po/sv.po: update
6561 2001-08-22 14:41:32 roessler (roessler)
6563 * po/et.po, po/fr.po: update
6565 * pop_auth.c: This should fix the warnings which A. Nosenko found.
6566 (And may introduce new ones about unused variables.)
6568 2001-08-21 21:54:33 roessler (roessler)
6570 * po/zh_CN.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
6571 po/pt_BR.po, po/ru.po, po/pl.po, po/ja.po, po/ko.po, po/lt.po,
6572 po/nl.po, po/hu.po, po/id.po, po/it.po, po/fr.po, po/gl.po,
6573 po/et.po, po/el.po, po/eo.po, po/es.po, po/da.po, po/de.po,
6574 po/cs.po, reldate.h, VERSION, ChangeLog: automatic post-release
6575 commit for mutt-1.3.21
6577 2001-08-20 12:11:28 roessler (roessler)
6579 * mx.c: Check for .mew-cache in MH folders.
6581 2001-08-16 12:42:30 roessler (roessler)
6583 * sendlib.c: Mutt's detection of overly long lines would fail
6584 with text files when the long line is the last one, and is
6585 not finished by a newline character. This can, for instance,
6586 happen when you send out macintosh-generated HTML files.
6588 (And, apparently, we hit some boundary somewhere in the PGP code
6589 with that - I had some truncated attachments today.)
6591 2001-08-13 16:12:08 roessler (roessler)
6593 * pop.c: fix content-length headers.
6595 * mh.c: Fix treatment of maildir folders. We partially used mh
6596 routines for these, introducing absurdities such as .mh_sequences
6599 2001-08-12 10:15:15 roessler (roessler)
6601 * init.c, init.h: Fix the "strange e-mail header" bug. It was
6602 an uninitialized buffer. Thanks to Brendan Cully for figuring
6605 2001-08-11 17:39:13 roessler (roessler)
6607 * muttlib.c: Undo an earlier change to _mutt_expand_path, which
6608 seems to have caused problems. From Brendan Cully.
6610 * config.guess, config.sub: Update. Thanks, Brendan!
6612 2001-08-09 11:28:09 roessler (roessler)
6614 * po/uk.po, po/ja.po: update
6616 2001-08-08 19:27:50 roessler (roessler)
6618 * doc/manual.sgml.tail: Adding someone I forgot.
6620 2001-08-07 12:45:51 roessler (roessler)
6622 * doc/manual.sgml.tail: Update credits. I'm sure I forgot some
6623 people. If you feel you're one of them, please drop me a line!
6625 2001-08-06 17:49:06 roessler (roessler)
6627 * curs_lib.c: Here's a fix to allow (n)curses versions to work
6628 with some terminfo entries where (for whatever reason), someone
6629 specified cvvis but not cnorm. From a report/discussion with
6630 Mario Vanoni <vanonim@dial.eunet.ch>. (From Thomas Dickey.)
6632 * buffy.c: Another little MH buffy bug. From Len Lattanzi
6633 <Len.Lattanzi@Migration.com>.
6635 2001-08-03 16:55:41 roessler (roessler)
6637 * mh.c: fix an mh_buffy segfault.
6639 * configure.in: Don't default to "no" when we can't find sendmail.
6640 #713; Brendan Cully.
6642 * buffy.c, mh.c, mx.h: MH buffy.
6644 2001-08-02 22:59:16 roessler (roessler)
6646 * contrib/gpg.rc: Don't emit a comment armor header at all.
6648 * mh.c: Update mh_sequences when messages are deleted. Note:
6649 Currently, we only clean up our own sequences, and leave others'
6650 sequences alone. Should possibly be fixed.
6654 * imap/browse.c: Namespace fix. From Pawel Slawek (or Peter
6655 Bloomfield?); forwarded by Brendan Cully.
6657 2001-08-01 22:40:29 roessler (roessler)
6661 * po/fr.po, po/ru.po, po/de.po: updates.
6663 * gnupgparse.c: branches: 2.22.2; Signed fixes. Noted by
6664 Vincent Lefevre's compiler.
6666 * pgpkey.c: Signed fixes. Noted by Vincent Lefevre's compiler.
6668 2001-07-31 12:28:19 roessler (roessler)
6670 * mh.c: More MH fixes.
6672 * mh.c: fix a small typo
6674 * mailbox.h: branches: 2.10.2; Add mh_sequences support.
6677 * mh.c, mx.c: Add mh_sequences support. I hope this works.
6679 2001-07-29 09:48:04 roessler (roessler)
6681 * contrib/gpg.rc: Fix the comment header, and generally be
6684 2001-07-26 17:42:48 roessler (roessler)
6686 * imap/util.c: patch-bac.imapnextword-1. From Brendan Cully.
6688 * pgpkey.c: Don't confuse validity and trust when it comes to
6691 * thread.c: O(n log (n)) sorting from Jan Kratochvil
6694 2001-07-25 19:51:58 roessler (roessler)
6696 * po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
6697 po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/da.po, po/de.po,
6698 po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po,
6699 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/cs.po:
6700 update-po after gettext update.
6702 2001-07-24 21:29:47 roessler (roessler)
6704 * po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po,
6705 po/uk.po, po/ru.po, po/pl.po, po/pt_BR.po, po/ja.po, po/ko.po,
6706 po/lt.po, po/nl.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
6707 ChangeLog, VERSION, po/cs.po, po/da.po, po/de.po, po/el.po,
6708 po/eo.po, po/es.po, po/et.po, po/fr.po, reldate.h: automatic
6709 post-release commit for mutt-1.3.20
6711 * imap/imap.c: Avoid mail loss with IMAP. From Brendan Cully.
6713 * imap/command.c: patch-bac.capability-20010724.1. From Brendan
6716 * mbox.c: Add a status message, so "Writing messages" doesn't
6717 stay on screen forever.
6719 2001-07-24 06:42:06 Brendan Cully <brendan@kublai.com> (roessler)
6721 * imap/imap.c: The attached patch fixes a couple bugs I introduced
6722 recently when working around the buggy but firmly entrenched
6723 UW-IMAP 4.7 server. These resulted in additional overhead
6724 when synchronising mailboxes and occasional problems opening
6727 2001-07-19 14:51:14 roessler (roessler)
6729 * curs_main.c: Redraw when an alias is created - the user may
6730 have assigned a different realname.
6734 2001-07-11 07:19:45 roessler (roessler)
6736 * INSTALL: Replace mutt-dev@cs.hmc.edu by mutt-dev@mutt.org.
6737 Noted by "Mark E. Mallett" <mem@mv.mv.com>.
6739 2001-07-09 20:54:34 roessler (roessler)
6741 * Makefile.am, acconfig.h, configure.in: locale-related fix from
6744 2001-07-04 07:35:20 roessler (roessler)
6746 * imap/util.c: Fix a nit. From "Andrew W. Nosenko"
6749 2001-07-03 19:32:12 roessler (roessler)
6751 * m4/iconv.m4, configure.in: Iconv-related cleanup. From Brendan
6754 * init.c, muttlib.c, protos.h: Unified buffer handling, from
6757 * pgppubring.c: branches: 2.26.2; Don't sign-extend chars.
6759 * pgp.c: Fixing a PGP signature reporting bug; adding debugging
6762 * mutt_socket.c: Don't fcntl -1. From Brendan.
6764 * imap/imap.c, imap/imap_private.h, imap/message.c, muttlib.c,
6765 protos.h: Fix #677. From Brendan Cully.
6767 2001-07-02 20:28:32 roessler (roessler)
6769 * query.c: Fix a minor nit with the external query interface.
6771 * doc/manual.sgml.head: documentation from Brendan Cully.
6773 2001-06-29 10:06:16 roessler (roessler)
6775 * imap/imap.c, hook.c, init.h, mutt.h, mutt_socket.c, protos.h:
6776 patch-bac-vvvacounthook-20010628.1
6778 2001-06-28 20:34:05 roessler (roessler)
6780 * query.c: Query patch from Olivier Chapuis
6781 <olivier.chapuis@free.fr>.
6783 2001-06-27 16:08:06 roessler (roessler)
6787 * init.h, mutt.h, mx.c: patch-1.3.19i.rs.keep_flagged
6789 2001-06-26 10:26:54 roessler (roessler)
6791 * pgppubring.c: fixes.
6793 * pgplib.h, pgppubring.c: Fix handling of revocation certificates.
6795 * pgppubring.c: Also dump revocations.
6797 * pgplib.c, pgplib.h, pgppubring.c: Add a very simple
6798 signature-dumping mode to pgpring. (Not needed for mutt.)
6800 2001-06-19 08:39:17 roessler (roessler)
6804 * imap/imap.c, imap/message.c: IMAP error checking for bug #662.
6807 2001-06-18 17:29:55 roessler (roessler)
6809 * po/zh_CN.GB2312.po, po/zh_CN.po, po/zh_TW.Big5.po, po/zh_TW.po,
6810 configure.in: Renaming the Chinese translations.
6814 * globals.h, init.h, mutt.h, pop.h, pop_auth.c: The attached patch
6815 adds two variables: $pop_authenticators and $pop_auth_try_all.
6817 From Vsevolod Volkov.
6819 2001-06-14 13:29:06 roessler (roessler)
6823 2001-06-13 08:29:16 roessler (roessler)
6825 * m4/gettext.m4: Avoid more m4 macro collisions.
6827 * m4/glibc21.m4: branches: 1.2.2; 1.2.4; Avoid more m4 macro
6830 * imap/auth_sasl.c: An updated version of the previous patch.
6833 * mutt_sasl.c: branches: 2.10.2; An updated version of the
6834 previous patch. From Brendan.
6836 * mutt_sasl.h, pop_auth.c: An updated version of the previous
6837 patch. From Brendan.
6839 * pop_auth.c: This patch closes a ridiculous bug where the
6840 SASL library could be used without being initialised. I don't
6841 understand why lots of people weren't having problems, unless
6842 no one who uses SASL uses POP :)
6850 2001-06-12 12:45:29 roessler (roessler)
6852 * m4/gettext.m4, m4/progtest.m4, configure.in: gettext-related
6853 fixes. Most of this may just be temporary if we decide to get
6854 rid of our own gettext.m4.
6856 * m4/gettext.m4: Fix comments.
6860 2001-06-11 18:32:05 roessler (roessler)
6862 * imap/auth.c, imap/imap.c, doc/manual.sgml.head:
6863 patch-bac.flags-20010611.1
6865 * po/es.po, po/da.po: update.
6867 * doc/manual.sgml.head: Updates from Byrial Jensen.
6869 * keymap.c: command/function cosmetics from Byrial Jensen.
6871 * po/de.po, po/et.po, po/sv.po: update.
6873 * doc/mutt.man, doc/muttbug.man, init.c, init.h: Use the EMAIL
6874 environment variable as the default for $from.
6876 * po/eo.po, po/el.po: update.
6878 2001-06-07 23:15:53 roessler (roessler)
6880 * po/fr.po, po/id.po: updates for 1.3.19.
6882 * po/zh_TW.Big5.po: A fixed version from EGE.
6884 * build-release: Don't try to upload to sigtrap.guug.de any more.
6886 * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
6887 po/ru.po, po/sk.po, po/sv.po, po/ja.po, po/ko.po, po/lt.po,
6888 po/nl.po, po/pl.po, po/pt_BR.po, po/hu.po, po/id.po, po/it.po,
6889 po/fr.po, po/gl.po, po/es.po, po/et.po, po/el.po, po/eo.po,
6890 po/cs.po, po/da.po, po/de.po, reldate.h, VERSION, ChangeLog:
6891 automatic post-release commit for mutt-1.3.19
6893 * check_sec.sh: Don't check in intl/
6895 * m4/codeset.m4: branches: 1.1.2; 1.1.4; More from the gettext
6896 munster patch from E.G.E.
6898 * m4/glibc21.m4, m4/iconv.m4: More from the gettext munster
6901 * po/zh_TW.Big5.po, m4/gettext.m4, m4/lcmessage.m4,
6902 m4/progtest.m4: Gettext update. (From E.G.E., of course.)
6904 * intl/Makefile.in, intl/VERSION, intl/bindtextdom.c,
6905 intl/cat-compat.c, intl/config.charset, intl/dcgettext.c,
6906 intl/dcigettext.c, intl/dcngettext.c, intl/dgettext.c,
6907 intl/dngettext.c, intl/explodename.c, intl/finddomain.c,
6908 intl/gettext.c, intl/gettext.h, intl/gettextP.h,
6909 intl/hash-string.h, intl/intl-compat.c, intl/l10nflist.c,
6910 intl/libgettext.h, intl/libgnuintl.h, intl/libintl.glibc,
6911 intl/linux-msg.sed, intl/loadinfo.h, intl/loadmsgcat.c,
6912 intl/localcharset.c, intl/locale.alias, intl/localealias.c,
6913 intl/ngettext.c, intl/plural.c, intl/plural.y, intl/po2tbl.sed.in,
6914 intl/ref-add.sin, intl/ref-del.sin, intl/textdomain.c,
6915 intl/xopen-msg.sed, intl/.cvsignore, intl/ChangeLog, Makefile.am,
6916 acconfig.h, configure.in, gettext.c: Gettext update.
6918 * lib.h: branches: 2.11.2; Gettext update.
6920 * mbyte.c: Gettext update.
6924 * configure.in: ALL_LINGUAS. I forgot to do this earlier today.
6926 * NEWS: Documentation update from Brendan Cully.
6928 * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.GB2312.po,
6929 po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po, po/sk.po, po/ko.po,
6930 po/lt.po, po/nl.po, po/pl.po, po/et.po, po/fr.po, po/gl.po,
6931 po/hu.po, po/id.po, po/it.po, po/ja.po, po/cs.po, po/da.po,
6932 po/de.po, po/el.po, po/eo.po, po/es.po: Updating the gl
6933 translation, another update-po run.
6935 * po/zh_TW.Big5.po: Changed to utf-8 in order to avoid problems
6936 with recent gettext versions. Thanks to EGE!
6938 (BTW, the file name is lying now. Is this a problem?)
6940 * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
6941 po/ru.po, po/sk.po, po/sv.po, po/pt_BR.po, po/pl.po, po/ja.po,
6942 po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po, po/et.po,
6943 po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/cs.po,
6944 po/da.po, po/de.po, po/el.po: update-po; adding an Estonian
6947 * po/it.po: Fix a small bug.
6949 * imap/message.c: This patch ensures IMAP FLAGS aren't parsed
6950 twice when fetching the full message body. It really only amounts
6951 to a cosmetic error, but may cause spurious "Mailbox externally
6956 * INSTALL, README.SSL, rfc2047.c: Documentation updates and a
6957 little bug fix. From Brendan Cully.
6959 * init.c: Don't add empty strings to lists. From Thomas Parmelan
6962 2001-06-05 15:43:41 roessler (roessler)
6964 * handler.c: Leave slightly more margin with format=flowed.
6966 * imap/command.c, mutt_socket.c, mutt_ssl.c, mutt_tunnel.c:
6967 patch-bac.sockets-20010605.1
6969 * imap/auth.c, init.h: Change the delimiter for
6970 imap_authenticators to a colon.
6972 * imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
6973 imap/imap.c, imap/auth.c, imap/auth.h, imap/auth_anon.c,
6974 imap/auth_cram.c: The attached patch should be the last feature
6975 I want to get in before 1.4. It creates a new config variable
6976 $imap_authenticators, which is a comma-separated list of
6977 authentication methods for mutt to try to use to authenticate to
6978 an IMAP server. If it is unspecified you get the old behaviour
6979 - any method is tried, the first to succeed or fail ends the
6982 (From Brendan Cully.)
6984 * globals.h, init.h: The attached patch should be the last
6985 feature I want to get in before 1.4. It creates a new config
6986 variable $imap_authenticators, which is a comma-separated list of
6987 authentication methods for mutt to try to use to authenticate to
6988 an IMAP server. If it is unspecified you get the old behaviour
6989 - any method is tried, the first to succeed or fail ends the
6992 * attach.c, commands.c, handler.c: Check mutt_create_filter*'s
6993 return value for errors. This should avoid a bunch of possible
6996 2001-06-04 18:29:33 roessler (roessler)
6998 * doc/manual.sgml.head: Score documentation fix.
7002 * doc/.cvsignore, .cvsignore: Ignore some more generated files.
7003 From Andrew Nosenko.
7005 * Makefile.am: -I$(includedir) is moved from INCLUDES variable
7006 to the end of CPPFLAGS. This allow build Mutt with Bruno's
7007 libiconv and --prefix=/usr on glibc-2.1.2 systems.
7009 From "Andrew W. Nosenko" <awn@bcs.zp.ua>.
7011 * doc/Makefile.in, doc/instdoc.sh.in, contrib/Makefile.in,
7012 INSTALL, Makefile.am, configure.in, init.c, main.c, muttbug.sh.in,
7013 sendlib.c: Clean up the sharedir mess. From Lars Hecking.
7015 2001-06-01 08:53:23 roessler (roessler)
7017 * imap/command.c, imap/imap.c, imap/imap_private.h,
7018 imap/message.c, curs_main.c, mailbox.h: More concurrent IMAP
7019 modification handling from Brendan Cully.
7023 2001-05-31 18:04:24 roessler (roessler)
7025 * mutt_tunnel.c: Tunnel fixes.
7027 * configure.in: Fix some typos.
7029 * mutt_curses.h, configure.in: Utf-8 support with ncurses, by
7030 Sven Verdoolaege. Thomas E. Dickey says it looks reasonable,
7033 2001-05-30 23:00:51 roessler (roessler)
7035 * imap/command.c, imap/imap.c, Makefile.am, enter.c,
7036 mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h,
7037 mutt_ssl.c, mutt_ssl_nss.c, mutt_tunnel.c: Socket API clean-up
7040 * send.c: If messages have no References header, fall back to
7041 using In-Reply-To when constructing a reply's references header.
7042 This may not be strictly according to the book, but looks like
7043 a reasonable suggestion (which came from Vincent Lefebvre).
7045 * curs_main.c: Check whether any messages are visible.
7047 2001-05-29 20:26:23 roessler (roessler)
7049 * m4/gssapi.m4: branches: 1.1.2; GSSAPI fixes, tunnel driver.
7052 * imap/auth.c, imap/auth_gss.c, imap/auth_sasl.c, imap/imap.c,
7053 Makefile.am, README, configure.in, globals.h, init.h,
7054 mutt_socket.c, mutt_socket.h, mutt_tunnel.c, mutt_tunnel.h:
7055 GSSAPI fixes, tunnel driver. From Brendan Cully.
7057 * configure.in, md5.h, sha1.h: More type-determination fixes
7060 2001-05-28 19:14:47 roessler (roessler)
7062 * imap/util.c: Consult /etc/services for imaps port. From Brendan
7065 * imap/Makefile.am, Makefile.am, checktypes.c, configure.in,
7066 md5.h, md5c.c, sha1.c, sha1.h: Improve checking for 32bit
7067 integers. From Brendan Cully and Lars Hecking.
7069 * muttbug.sh.in: Cosmetics. From Brendan Cully.
7071 * imap/command.c, imap/imap.c, imap/imap_private.h: Detect
7072 external modifications of IMAP folders. From Brendan Cully.
7074 * curs_main.c: Fix attaching messages via IMAP. From Brendan
7077 2001-05-24 10:18:30 roessler (roessler)
7081 * browser.c: patch-bac.chdir-20010523.2
7083 2001-05-23 14:19:16 roessler (roessler)
7085 * browser.c: patch-bac.chdir-20010523.1
7087 * imap/browse.c: patch-bac.createnull-20010522.1
7089 2001-05-22 21:45:52 roessler (roessler)
7091 * doc/manual.sgml.head: Documentation nit from Björn Jacke.
7093 * configure.in: Let configure --help look prettier. From Brendan
7096 * doc/manual.sgml.head, doc/manual.sgml.tail: Documentation
7097 fixes from Brendan Cully.
7099 * imap/imap.c: Attachment deletion on IMAP servers, take two.
7101 2001-05-21 08:42:07 roessler (roessler)
7103 * imap/imap.c, imap/message.c, commands.c, mx.c, protos.h:
7104 Attachment deletion for IMAP folders. By Brendan Cully.
7106 2001-05-20 22:35:29 roessler (roessler)
7108 * handler.c: Fix character set conversion for non-plain text
7109 types with 8bit content-transfer-encodings. Noted by Björn Jacke.
7111 * imap/message.c: \Seen for FCCs. From Brendan Cully.
7113 2001-05-17 18:37:21 roessler (roessler)
7115 * pager.c: patch-1.3.18.bj.segfault.1.
7117 * handler.c: Fix multibyte encodings with quoted-printable.
7118 (patch-1.3.18.tt.decode_quoted.1) From TAKIZAWA Takashi
7119 <taki@luna.email.ne.jp>.
7121 2001-05-15 20:41:55 roessler (roessler)
7123 * imap/browse.c, imap/util.c, mutt_socket.c:
7124 patch-bac.notes-20010515.1
7126 * rfc1524.c: Make tests on an attachment's file name possible.
7127 Patch from Bob Bell <bobbell@zk3.dec.com>.
7129 2001-05-13 15:43:48 roessler (roessler)
7133 2001-05-12 05:49:31 roessler (roessler)
7135 * handler.c: Undo one of yesterday's aesthetical changes.
7137 * muttlib.c: IMAP path canonification hack from Brendan Cully.
7139 * handler.c: Adding a hack to use format=flowed's quoting
7140 information in the pager, using ANSI color sequences to turn
7143 2001-05-11 22:16:17 roessler (roessler)
7145 * handler.c: Don't cut off the final part of ttachments with
7148 * handler.c: Correctly handle extremely long lines.
7150 * handler.c: Improve handling of indented text when wrapping
7151 text/plain; format=flowed. This is, in particular, important
7152 when replying to messages with indented text. I hope this code
7153 does The Right Thing most of the time now.
7155 (Further note that we still try to avoid wrapping at places
7156 where the user didn't do so.)
7158 * handler.c: Some more esthetical nits.
7160 * handler.c: More fixes.
7162 * recvcmd.c: Fix some nits with respect to text/plain;
7165 * copy.c, handler.c, init.h, mutt.h, send.c: Add experimental
7166 support for text/plain; format=flowed.
7170 * headers.c: Some code simplifications.
7172 * headers.c, muttlib.c: Fix a memory leak in mutt_free_envelope();
7173 avoid dangling pointers in header editing.
7175 2001-05-10 13:15:45 roessler (roessler)
7179 * hdrline.c: Fix %D. From Len Lattanzi
7180 <Len.Lattanzi@migration.com>.
7182 * headers.c: Fix header editing and references headers.
7184 * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
7185 imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
7186 imap/command.c, imap/imap.c, imap/message.c, imap/util.c,
7187 sort.c, copy.c, curs_main.c, globals.h, hook.c, init.h, mbox.c,
7188 menu.c, mutt_socket.c, mutt_ssl.c, muttlib.c, mx.c, pgpkey.c,
7189 pop.c, pop_auth.c: A slightly extended version of Dave Ewart's
7192 * pop_lib.c: branches: 2.4.2; A slightly extended version of
7193 Dave Ewart's sleeptime patch.
7195 * protos.h: A slightly extended version of Dave Ewart's sleeptime
7198 * po/fr.po, po/id.po, po/sv.po, po/da.po: update.
7200 * po/hu.po, configure.in: Adding the Hungarian translation from
7201 Szabolcs Horvath <horvaths@fi.inf.elte.hu>.
7203 2001-05-07 19:21:41 roessler (roessler)
7205 * imap/README, imap/imap.h, imap/util.c, muttlib.c: IMAP path
7206 canonicalization. From Brendan Cully.
7208 2001-05-02 20:49:46 roessler (roessler)
7210 * doc/manual.sgml.tail: Document some missing functions.
7212 * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
7213 po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/id.po, po/it.po,
7214 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/de.po,
7215 po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/cs.po,
7216 po/da.po: make update-po.
7218 2001-05-01 21:32:50 roessler (roessler)
7220 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
7221 po/sv.po, po/tr.po, po/uk.po, po/pl.po, po/pt_BR.po, po/lt.po,
7222 po/nl.po, po/gl.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
7223 po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po,
7224 po/cs.po, ChangeLog, VERSION, reldate.h: automatic post-release
7225 commit for mutt-1.3.18
7227 2001-04-26 15:52:34 roessler (roessler)
7229 * configure.in: Replace tabs by spaces.
7231 * BEWARE, Makefile.am: Add a word of warning concerning the
7234 * imap/command.c, imap/imap.c, imap/message.c, imap/util.c,
7235 imap/browse.c, parse.c, pattern.c, pgp.c, pgpkey.c, postpone.c,
7236 recvattach.c, remailer.c, rfc1524.c, rfc2047.c, send.c,
7237 sendlib.c, url.c, Makefile.am, account.c, addrbook.c, alias.c:
7238 Add ascii_strcasecmp() and ascii_strncasecmp() functions which
7239 do locale-independent and case-insensitive string comparisons.
7240 Needed for mutt to work in iso-8859-9 environments, where
7241 tolower('I') != 'i'.
7243 * ascii.c: branches: 2.1.2; Add ascii_strcasecmp() and
7244 ascii_strncasecmp() functions which do locale-independent and
7245 case-insensitive string comparisons. Needed for mutt to work
7246 in iso-8859-9 environments, where tolower('I') != 'i'.
7248 * ascii.h, attach.c, charset.c, color.c, commands.c, copy.c,
7249 edit.c, handler.c, headers.c, init.c, keymap.c, mutt.h,
7250 mutt_ssl_nss.c, muttlib.c, mx.c: Add ascii_strcasecmp() and
7251 ascii_strncasecmp() functions which do locale-independent and
7252 case-insensitive string comparisons. Needed for mutt to work
7253 in iso-8859-9 environments, where tolower('I') != 'i'.
7255 2001-04-25 22:08:41 roessler (roessler)
7257 * globals.h, init.h, mutt.h, parse.c, protos.h, send.c,
7258 sendlib.c, thread.c, url.c: Implement RFC 2822's idea of
7259 the In-Reply-To header. In particular, we have to drop the
7260 $in_reply_to configuration variable. Also, the change in the
7261 specification makes some changes to the threading code reasonable.
7263 * parse.c: Use RFC 2822's interpretation of two-digit years.
7265 * charset.c: Kluge around some problems with iso-8859-9 locales.
7267 2001-04-24 11:21:22 roessler (roessler)
7269 * commands.c: When the character set is changed, ask whether or
7270 not mutt should convert.
7272 2001-04-19 09:39:49 roessler (roessler)
7274 * compose.c: Don't try to select the secret key from the public
7277 2001-04-18 15:12:50 roessler (roessler)
7279 * sendlib.c: Fix a segmentation fault. Bug reported by Björn
7280 Jacke and analyzed by Lars Hecking.
7282 2001-04-13 23:20:15 roessler (roessler)
7284 * enter.c: Fix KEY_ENTER. From EGE.
7286 * README, build-release: Introducing trithemius.gnupg.org.
7288 2001-04-11 23:42:59 roessler (roessler)
7290 * hook.c: Avoid excessive unhooking from within hooks.
7291 Problem noted by Eugene Lee <eugene@anime.net> on mutt-users.
7293 * doc/Makefile.in: Don't rely on GNU make's implicit rules for
7294 shell scripts. Noted by EGE.
7296 2001-04-09 16:10:59 roessler (roessler)
7298 * INSTALL: Fix the documentation of --enable-locale-fix.
7301 * enter.c, keymap.c: Entering multibyte characters. From Edmund
7304 * send.c: Avoid a crash. patch-1.3.17.tlr.pgpflags_fault.1.
7306 2001-04-05 23:23:37 roessler (roessler)
7312 * init.h: Fix a minor typo in the documentation.
7314 2001-04-04 23:29:29 roessler (roessler)
7316 * send.c: Fix pgp_replyencrypt and friends for group-replies to
7317 several tagged messages. Noted by Werner Koch.
7319 2001-04-03 19:26:55 roessler (roessler)
7321 * pgpkey.c: More PGP key selection changes: Clean up the key
7322 selection mechanism. I'd appreciate if some of you could review
7325 * pgpkey.c: Fixes for the previous patch.
7327 * pgpkey.c: Add an error message in case keys can be found,
7330 * init.h: Write "mail folder" instead of "folder" in the
7331 description of $postponed. If people believe they understand
7332 it better that way, fine with me. (Debian #89195.)
7334 * doc/manual.sgml.head: Fix a typo. Debian #90400.
7338 * url.c: Permit for passwords which contain '@'. From Felix
7339 von Leitner <leitner@fefe.de>.
7341 * mutt_socket.c: Set the close on exec bit for IMAP sockets.
7342 From Jason Gunthorpe <jgg@wakko.deltatee.com>. #536, Debian
7345 2001-04-02 13:02:56 roessler (roessler)
7347 * pop.c: Fix a buffer overrun. Noted by Gordon Sadler
7348 <gbsadler1@lcisp.com>; #530.
7350 * imap/Makefile.am: Fix dependencies. From Lars Hecking.
7352 2001-03-30 08:53:12 roessler (roessler)
7354 * imap/Makefile.am: Add a rule for ../types.h.
7356 2001-03-29 11:23:05 roessler (roessler)
7358 * pgp.c: Adding a dprint statement.
7360 2001-03-28 14:59:52 roessler (roessler)
7362 * pgp.c, pgp.h: Add some more PGP good signature checks, so we
7363 can detect whether or not an encrypted+signed message is OK.
7365 * main.c: fix some of the copyright messages.
7367 * gnupgparse.c, pgpkey.c, pgplib.c, pgplib.h, pgppacket.c: Make
7368 mutt compatible with GnuPG's latest features. As requested by
7371 * po/tr.po, po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po,
7372 po/ru.po, po/sk.po, po/sv.po, po/lt.po, po/nl.po, po/pl.po,
7373 po/pt_BR.po, po/it.po, po/ja.po, po/ko.po, po/es.po, po/fr.po,
7374 po/gl.po, po/id.po, po/eo.po, po/el.po, po/de.po, po/da.po,
7375 VERSION, po/cs.po, reldate.h, ChangeLog: automatic post-release
7376 commit for mutt-1.3.17
7380 2001-03-23 12:30:17 roessler (roessler)
7382 * send.c: handle my_hdr message-id: correctly.
7384 2001-03-20 17:28:55 roessler (roessler)
7386 * pgp.c: Fix Content-Disposition of PGP/MIME messages. The second
7387 part should get a file name for convenience, not the first one.
7389 * po/ja.po: Update from Oota Toshiya <oota@ppd.fc.nec.co.jp>.
7391 * mbyte.c: Fix a bug in mbrtowc_iconv(). From TAKIZAWA Takashi
7392 <taki@luna.email.ne.jp>.
7394 2001-03-12 11:54:38 roessler (roessler)
7396 * po/ru.po: update from Vsevolod.
7398 2001-03-08 16:48:50 roessler (roessler)
7400 * pager.c: Cosmetic change for OP_PAGER_TOP, suggested by Mike
7401 Schiraldi <raldi@research.netsol.com>.
7403 2001-03-05 20:52:04 roessler (roessler)
7405 * init.h: Fix use_ipv6.
7409 2001-03-04 14:25:07 roessler (roessler)
7413 * pgppacket.c: Fix the interpretation of new-style packet lengths.
7414 This is a really bad bug.
7416 * init.h, mutt.h, mutt_socket.c: Make it possible to enable ipv6
7419 2001-03-03 18:17:23 roessler (roessler)
7421 * mutt_ssl.c: Fix a typo concerning OpenSSL version numbers.
7423 2001-03-01 10:18:04 roessler (roessler)
7427 * po/de.po, po/id.po: updates.
7429 * imap/imap.c: Don't engage STARTTLS when already in SSL mode.
7431 2001-02-27 16:59:45 roessler (roessler)
7433 * Makefile.am, depcomp, missing: Adding files for users of
7434 automake-cvs. From Lars Hecking.
7436 * configure.in: Simplifications from Lars Hecking.
7438 * doc/Makefile.in: Distribute instdoc.sh.in.
7440 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
7441 po/sv.po, po/tr.po, po/uk.po, po/ko.po, po/lt.po, po/nl.po,
7442 po/pl.po, po/pt_BR.po, po/id.po, po/it.po, po/ja.po, po/es.po,
7443 po/fr.po, po/gl.po, po/el.po, po/eo.po, po/da.po, po/de.po,
7444 VERSION, contrib/Makefile.in, po/cs.po, reldate.h, ChangeLog:
7445 automatic post-release commit for mutt-1.3.16
7447 2001-02-26 16:35:39 roessler (roessler)
7449 * pgp.c: Fix behaviour with multiple signed blocks inside one
7452 * pgp.c: Add out-of-band signature status signalling for
7453 application/pgp with clearsig.
7455 2001-02-23 09:13:55 roessler (roessler)
7457 * imap/imap.c, mutt_ssl.c, po/ru.po: update.
7459 * url.h: Ports are unsigned short, not short.
7463 2001-02-21 17:02:18 roessler (roessler)
7467 * po/pl.po, po/sv.po: updates.
7469 2001-02-20 19:05:17 roessler (roessler)
7471 * imap/auth_gss.c, imap/message.c: More IMAP patches from Brendan.
7473 * sendlib.c: lookup_mime_type() could overflow. This is, however,
7474 harmless, because it only works on data from local configuration
7475 files which are either under the control of the user or under
7476 the control of root.
7478 2001-02-19 18:21:53 roessler (roessler)
7480 * imap/command.c: Improved error handling.
7482 * po/de.po: There is no such thing as a "Text Anhang" in German.
7484 * imap/imap.c, imap/imap.h, hook.c, mailbox.h, mx.c: Brendan
7485 Cully's generic access() wrapper which know about IMAP.
7489 2001-02-16 00:42:57 roessler (roessler)
7491 * imap/BUGS, imap/message.c: Bugfix. From B.C.
7493 * imap/message.c: Fix #378. From Brendan Cully.
7495 * imap/imap.c: Support for \HasNoChildren. From Brendan Cully.
7497 2001-02-15 16:37:27 roessler (roessler)
7499 * imap/browse.c, imap/imap.c, imap/imap.h, imap/util.c,
7500 acconfig.h, configure.in, globals.h, init.h, mutt.h, mutt_sasl.c,
7501 muttlib.c, pop_auth.c, url.c: Brendan Cully's latest STARTTLS
7504 * po/ja.po, configure.in: Adding ja.po.
7506 * charset.c: Fix iconv-hook. It would segfault with x-unknown
7507 and other problematic cases.
7509 * init.h: Fix the documentation of pgp_verify_sig. It's ask-yes,
7512 2001-02-14 23:58:28 roessler (roessler)
7514 * INSTALL: Add a comment about the sample iconv-hook files.
7516 * doc/Makefile.in, doc/instdoc.sh.in, doc/manual.sgml.head,
7517 doc/muttrc.man.head, doc/muttrc.man.tail,
7518 contrib/iconv/README, contrib/iconv/iconv.aix-3.2.5.rc,
7519 contrib/iconv/iconv.aix-4.1.5.rc,
7520 contrib/iconv/iconv.aix-4.2.0.rc,
7521 contrib/iconv/iconv.aix-4.3.2.rc,
7522 contrib/iconv/iconv.freebsd-3.3.rc,
7523 contrib/iconv/iconv.glibc-2.1.3.rc,
7524 contrib/iconv/iconv.glibc-2.1.90.rc,
7525 contrib/iconv/iconv.hpux-10.01.rc,
7526 contrib/iconv/iconv.hpux-10.20.rc,
7527 contrib/iconv/iconv.hpux-11.00.rc,
7528 contrib/iconv/iconv.irix-6.5.rc, contrib/iconv/iconv.osf1-4.0a.rc,
7529 contrib/iconv/iconv.osf1-4.0d.rc,
7530 contrib/iconv/iconv.solaris-2.4.rc,
7531 contrib/iconv/iconv.solaris-2.5.1.rc,
7532 contrib/iconv/iconv.solaris-2.6-cjk.rc,
7533 contrib/iconv/iconv.solaris-2.6.rc,
7534 contrib/iconv/iconv.solaris-2.7.rc, contrib/iconv/make.sh,
7535 contrib/Makefile.in, mutt.h, protos.h, charset.c, configure.in,
7536 hook.c, init.h: iconv-hook.
7538 * imap/auth.c, imap/imap.c, imap/message.c, acconfig.h,
7539 configure.in, mutt_sasl.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h:
7540 STARTTLS patch from Brendan Cully.
7542 * rfc2047.c, sendlib.c: Minor charset fixes. Users can now give
7543 any character set names in
7545 2001-02-13 23:42:29 roessler (roessler)
7547 * charset.c: Some more strange character set aliaes.
7549 * charset.c: Add more possibly-interesting character set names.
7551 * charset.c: While I'm on it, fix a warning and remove some
7552 weired code by proper use of ctype functions.
7554 * imap/utf7.c: branches: 1.5.2; Change charset-hook's behaviour.
7556 * charset.c: Change charset-hook's behaviour.
7558 * charset.h: branches: 2.19.2; Change charset-hook's behaviour.
7560 * gettext.c, gnupgparse.c, handler.c, rfc2047.c, rfc2231.c,
7561 sendlib.c: Change charset-hook's behaviour.
7565 * po/de.po: Fix some typos. From Björn Jacke.
7567 * recvattach.c: A little fix for those who don't have PGP
7570 * OPS.PGP, commands.c, curs_main.c, functions.h, pgp.c, pgp.h,
7571 protos.h, recvattach.c: Add a function check-traditional-pgp
7572 which can be used to handle old-style PGP messages and/or parts
7575 * query.c: Match all fields when searching on the query menu.
7577 * attach.c: Fix #470: multipart- and message-type attachments
7578 weren't handled correctly.
7580 2001-02-12 20:42:40 roessler (roessler)
7582 * curs_lib.c: Fix '?' in the file name dialogue. Fixes #468,
7585 * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.GB2312.po,
7586 po/zh_TW.Big5.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
7587 po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po,
7588 po/ko.po, po/lt.po, po/nl.po, VERSION, po/cs.po, po/da.po,
7589 po/de.po, po/el.po, reldate.h, ChangeLog: automatic post-release
7590 commit for mutt-1.3.15
7592 * NEWS: Tell users about some of the new features.
7594 * pgppacket.c: Don't free(NULL).
7596 * mutt.h, pgp.c, pgp.h, pgplib.c, pgplib.h, pgpmicalg.c,
7597 pgppacket.c, pgppacket.h, pgppubring.c, postpone.c, protos.h,
7598 send.c, sendlib.c, Makefile.am, compose.c, configure.in,
7599 gnupgparse.c, init.h: Auto-detect the micalg used with PGP/MIME
7602 * handler.c: Make mutt_decode_* usable without passing a BODY
7605 * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c: Fixes so
7606 mutt at least compiles with Brendan's new SASL patch.
7608 * lib.c: branches: 2.30.2; Fix mutt_read_line's behaviour when
7609 encountering an EOF. From Aaron Lehmann <aaronl@vitelus.com>.
7611 * pager.c: Avoid an infinite loop in the pager. From Edmund
7614 * imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
7615 imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c,
7616 imap/util.c, mutt_sasl.c, mutt_sasl.h, mutt_ssl.c, mutt_ssl.h:
7617 Brendan Cully's SASL patch.
7619 2001-02-08 15:50:51 roessler (roessler)
7621 * attach.c, commands.c, curs_lib.c, muttlib.c, pgp.c,
7622 recvattach.c, remailer.c: Replace various instances of endwin()
7623 by mutt_endwin(). This should help to avoid chaotic screen
7624 output on the "second" screen.
7628 * doc/manual.sgml.head: Fix a typo.
7630 2001-02-06 22:14:01 roessler (roessler)
7632 * doc/manual.sgml.head, doc/muttrc.man.head: Document fuzzy dates.
7634 * date.c, pattern.c: Fuzzy date matching. From Eike Rathke
7637 2001-02-02 12:36:19 roessler (roessler)
7639 * pgpinvoke.c: Apply more conservative quoting to some PGP
7642 * po/sv.po: Update from Jörgen Tegnér.
7644 2001-02-01 17:03:44 roessler (roessler)
7648 2001-01-31 18:31:27 roessler (roessler)
7650 * send.c: Don't use group mailboxes with list-reply. E.g.,
7651 when you have "ietf" as a list pattern, and a message goes to
7653 IETF-Announce:;, ietf-openpgp@somewhere.org,
7655 list-reply will now yield ietf-openpgp and _not_:
7657 IETF-Announce: ietf-openpgp@...
7659 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
7660 po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/fr.po,
7661 po/gl.po, po/id.po, po/it.po, po/ko.po, po/lt.po, po/nl.po,
7662 po/pl.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
7663 po/es.po: Including the turkish translation from Fatih Demir
7664 <kabalak@gmx.net>; make update-po.
7666 * configure.in: Including the turkish translation from Fatih
7667 Demir <kabalak@gmx.net>.
7669 2001-01-30 10:24:36 roessler (roessler)
7671 * doc/manual.sgml.head: Stan Ryckman <stanr@sunspot.tiac.net>
7672 noted that we are abusing "envelope" where it should be "header".
7674 * thread.c: Fix sort_aux=received. From <benno@sesgroup.net>.
7676 * pager.c: Eric Fischer <eric@eazel.com> sent us this patch as
7677 part of bug#441. I'm not entirely sure that it works, but let's
7680 * po/de.po, po/id.po: update
7684 * pop_auth.c: Fixing a stupid typo. bug#445, from Larry Rosenman
7687 2001-01-27 13:50:26 roessler (roessler)
7689 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po,
7690 po/uk.po, po/pt_BR.po, po/ru.po, po/pl.po, po/ko.po, po/lt.po,
7691 po/nl.po, po/gl.po, po/id.po, po/it.po, po/es.po, po/fr.po,
7692 po/eo.po, po/el.po, po/de.po, po/da.po, po/cs.po, VERSION,
7693 reldate.h, ChangeLog: automatic post-release commit for
7696 * recvattach.c: More improvements to the recvattach collapsing.
7698 * mutt.h, pager.c, pager.h, protos.h, recvattach.c: Add collapsing
7699 to the receive-attach menu, and improve digest handling that way.
7701 * OPS: branches: 2.22.2; Add collapsing to the receive-attach
7702 menu, and improve digest handling that way.
7704 * attach.c, attach.h, compose.c, functions.h, init.h: Add
7705 collapsing to the receive-attach menu, and improve digest handling
7708 2001-01-25 12:04:46 roessler (roessler)
7710 * po/cs.po: Fixes from Björn Jacke <bjacke@suse.de>.
7712 * contrib/pgp6.rc: A nit from Björn Jacke <bjacke@suse.de>.
7714 2001-01-22 11:04:56 roessler (roessler)
7716 * mutt_ssl.c: patch-1.3.13.tk.ssl.connect.1
7718 2001-01-18 11:27:56 roessler (roessler)
7720 * complete.c: Completion fix. From Aaron Schrab
7721 <aaron+mutt@schrab.com>.
7723 2001-01-17 08:53:12 roessler (roessler)
7725 * rfc822.c: This one-line diff should fix the behaviour of the
7726 address parser when encountering loose dots in addresses.
7728 * imap/auth_sasl.c: Try to catch mysterious failures of the SASL
7729 library instead of hanging. From Brendan Cully.
7731 2001-01-15 10:40:50 roessler (roessler)
7733 * copy.c: Some debugging helpers.
7735 * send.c: Use safe_fclose() where a NULL pointer may be passed
7738 * pattern.c: Make ~m usable in $simple_search. From
7739 <David.Good@stratasource.com>.
7741 2001-01-10 19:36:43 roessler (roessler)
7743 * recvcmd.c, send.c: Make some messages about mime-forwarding
7744 more comprehensible to normal users.
7746 2001-01-08 23:09:32 roessler (roessler)
7748 * imap/auth_sasl.c, imap/utf7.c, imap/util.c, charset.c,
7749 charset.h, check_sec.sh, dotlock.c, enter.c, gnupgparse.c,
7750 keymap.c, lib.c, mutt_sasl.c, parse.c, pgp.c, pgppubring.c,
7751 pop_auth.c, regex.c, rfc2047.c, rfc2231.c, rfc822.c, sendlib.c,
7752 strdup.c: Let check_sec.sh check for use of the unsafe malloc,
7753 realloc, free, and strdup routines. While we are on it, plug
7754 some memory leaks and make some code understandable.
7756 * intl/cat-compat.c, imap/auth_cram.c, imap/auth_gss.c,
7757 imap/imap.c, imap/imap_private.h, imap/message.c, base64.c,
7758 browser.c, check_sec.sh, commands.c, complete.c, copy.c,
7759 curs_lib.c, edit.c, handler.c, init.c, lib.c, pager.c, pgp.c,
7760 pgpkey.c, pop_lib.c, protos.h, query.c, rfc2231.c, rfc822.c,
7761 send.c, sendlib.c, snprintf.c: Fix and/or check more fishy code.
7763 * intl/cat-compat.c, imap/auth_cram.c, imap/auth_gss.c, browser.c,
7764 buffy.c, check_sec.sh, curs_main.c, enter.c, init.c, main.c,
7765 makedoc.c, mkjtags.c, mutt_sasl.c, pgp.c, pgpinvoke.c, pgpkey.c,
7766 pop.c, protos.h, regex.c, rfc2231.c, sendlib.c: Going through
7767 possible security problems with a fine comb. If you want to help,
7768 check out the current source, and run check_sec.sh.
7770 * attach.c, build-release, check_sec.sh, edit.c, pgpkey.c:
7771 Some automated security checks concerning fopen() calls.
7773 2001-01-04 05:39:31 roessler (roessler)
7775 * gettext.c: Don't use debugfile unless DEBUG is #defined.
7777 2001-01-03 13:39:48 roessler (roessler)
7779 * enter.c, mbyte.c: More wide-char patches from EGE.
7781 * enter.c: Don't accept '\0' as keyboard input.
7783 * imap/auth_sasl.c: Set SASL_IP_{LOCAL,REMOTE} properties -
7784 needed for krb4 support; from yak@MIT.EDU.
7786 * enter.c: Try to fix nonprintable character input.
7788 * enter.c: Extend the editor so it supports unprintable
7791 2001-01-02 16:34:26 roessler (roessler)
7793 * enter.c: Make my_wcstombs more robust. From EGE.
7795 * main.c: Only show mailboxes with -y. From
7796 devenish@arcme.uwa.edu.au.
7798 * account.h: Fix password input. From Vsevolod Volkov.
7800 2000-12-31 15:30:52 roessler (roessler)
7802 * po/ru.po, pop_lib.c: Missing patches from VVV.
7804 * imap/imap.c, OPS, curs_main.c, functions.h, globals.h:
7805 Experimental patch to add an imap-fetch-mail function.
7807 * mutt.h, protos.h, browser.c, curs_lib.c, enter.c, main.c:
7808 Make browser behaviour more consistent with expectations.
7810 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po,
7811 po/uk.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po, po/pl.po,
7812 po/it.po, po/ko.po, po/id.po, po/es.po, po/fr.po, po/gl.po,
7813 po/eo.po, po/da.po, po/de.po, po/el.po, VERSION, po/cs.po,
7814 reldate.h, ChangeLog: automatic post-release commit for
7817 2000-12-30 10:28:16 roessler (roessler)
7821 2000-12-22 18:03:34 roessler (roessler)
7823 * configure.in: autoconf consmetics. From L.H.
7825 * enter.c, mutt.h: Some more changes to the enter code.
7827 * enter.c: Fix some ugly bugs in the completion code.
7828 In particular, replace_part() could lead to heap corruption.
7830 * po/lt.po, configure.in: Lithuanian translation. From Gediminas
7831 Paulauskas <menesis@delfi.lt>.
7833 2000-12-21 09:19:41 roessler (roessler)
7835 * flags.c, init.h, mh.c, mutt.h: patch.me.maildir_trash.1
7837 2000-12-17 19:54:58 roessler (roessler)
7841 2000-12-14 15:40:30 roessler (roessler)
7843 * doc/manual.sgml.head: Improve hook documentation. From Lars
7846 * enter.c: More file name completion fixes.
7848 * enter.c: Fix "tab-tab" at the change-folder prompt.
7850 2000-12-10 21:01:35 roessler (roessler)
7852 * imap/message.c, init.h, mutt.h: Avoid implicit flag updates
7853 with IMAP. From Brendan Cully.
7855 * configure.in, enter.c, mbyte.c, mbyte.h, mutt.h: More enter.c
7856 updates. From E.G.E..
7858 * mbyte.h, mutt.h, configure.in, enter.c: More changes to the
7859 utf-8 friendly line editor: Implement some missing functions,
7860 include some more header files.
7862 2000-12-08 10:38:30 roessler (roessler)
7864 * curs_lib.c: Remove an unnecessary ENTER_STATE allocation.
7866 * curs_lib.c, enter.c, mutt.h, protos.h: Make _mutt_enter_string()
7869 * curs_lib.c, edit.c, enter.c, protos.h: Make the line editor
7870 utf-8 friendly. First take from Edmund Grimley Evans.
7872 2000-12-06 20:31:46 roessler (roessler)
7874 * gnupgparse.c: Fix pgp_ignore_subkeys.
7876 * mutt_curses.h: Make the BEEP macro a bit safer. From EGE.
7878 * imap/imap.c: Fix a memory leak in imap_logout_all.
7880 2000-12-04 09:00:08 roessler (roessler)
7882 * mbyte.c: A little fix for the -HAVE_WC_FUNCS +LOCALES_HACK case.
7885 2000-12-03 09:34:41 roessler (roessler)
7887 * doc/PGP-Notes.txt: Document the fact that Courier MTA corrupts
7888 PGP/MIME signatures.
7890 2000-12-02 09:16:47 roessler (roessler)
7892 * po/el.po, po/uk.po: update.
7894 2000-11-28 11:19:57 roessler (roessler)
7896 * po/da.po, po/de.po, po/fr.po, po/id.po: updates
7898 2000-11-27 13:14:28 roessler (roessler)
7900 * attach.h, commands.c, compose.c, curs_main.c, protos.h,
7901 recvattach.c: Make sure edit-type works without a segmentation
7902 fault from the receive-attach menu.
7904 * po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/ru.po,
7905 po/sk.po, po/sv.po, po/pl.po, po/pt_BR.po, po/nl.po, po/it.po,
7906 po/ko.po, po/fr.po, po/gl.po, po/id.po, po/eo.po, po/es.po,
7907 po/el.po, po/cs.po, po/da.po, po/de.po, reldate.h, VERSION,
7908 ChangeLog: automatic post-release commit for mutt-1.3.12
7910 2000-11-23 10:30:49 roessler (roessler)
7912 * contrib/sample.muttrc-tlr: Use display_filter to fix some
7913 ugliness people are sending me.
7915 * commands.c: Don't endwin() before invoking the display_filter.
7917 2000-11-21 10:32:34 roessler (roessler)
7919 * protos.h, main.c, curs_lib.c, globals.h: [stable] Introduce
7920 mutt_curses_message and mutt_nocurses_message. From Olaf Kirch.
7922 * globals.h, main.c, protos.h, curs_lib.c: Introduce
7923 mutt_curses_message/mutt_nocurses_message. From Olaf Kirch.
7925 2000-11-20 13:20:28 roessler (roessler)
7927 * contrib/gpg.rc: Add a missing --textmode switch.
7929 2000-11-19 20:39:49 roessler (roessler)
7931 * NEWS: Mention $print_split.
7933 * contrib/sample.muttrc-tlr: update
7935 * mutt.h, pgp.c, protos.h, commands.c, init.h: Introduce a
7936 new option named $print_split. While we are on it, unify
7937 the pipe-message and print-message code, and fix the PGP
7938 key-extraction code so it doesn't interact with OPTPIPEDECODE
7939 in strange manners any more.
7941 2000-11-18 19:50:48 roessler (roessler)
7943 * curs_lib.c: Remove an unnecessary include statement.
7945 2000-11-17 09:19:41 roessler (roessler)
7947 * po/sv.po: Small fix from Jörgen Tegnér <teg@post.netlink.se>.
7949 * imap/auth_gss.c: [stable] GSSAPI patch from Bill Nottingham
7950 <notting@redhat.com>.
7952 * doc/manual.sgml.tail, curs_main.c, functions.h: Make folder
7953 synchronization possible from within the pager. From Chris
7954 Cutler <cutler@bluemug.com>.
7956 2000-11-15 20:29:58 roessler (roessler)
7958 * charset.c: Fix langinfo-based character set detection.
7959 From Martin Norbäck <d95mback@dtek.chalmers.se>.
7961 2000-11-14 16:57:19 roessler (roessler)
7963 * curs_main.c: another possibly problematic case.
7965 * curs_main.c: Try fixing a possible segmentation fault. I'm not
7966 entirely sure how I produced it, but it's at least obvious where
7969 2000-11-13 22:19:57 roessler (roessler)
7971 * gnupgparse.c, init.h, mutt.h: Add the pgp_ignore_subkeys option.
7972 Unset it to get the traditional listing with all the subkeys.
7973 (Experimental, may introduce new bugs.)
7975 * po/ru.po, po/sv.po: update
7977 * remailer.c: Qualify some more header fields.
7979 2000-11-07 10:31:51 roessler (roessler)
7981 * init.h, mutt.h, send.c: Add a sig_on_top option.
7985 2000-11-06 11:27:07 roessler (roessler)
7987 * po/zh_TW.Big5.po, po/da.po: update
7989 * configure.in: Make building mutt without iconv support possible.
7992 2000-11-03 10:16:32 roessler (roessler)
7994 * init.h: Change pgp_good_sign's default to 0 instead of UL "".
7995 This should fix the annoying error messages when starting up
7996 mutt on some systems.
7998 * init.c: Make error reporting more verbose.
8000 * po/de.po, po/fr.po, po/id.po: updates
8002 2000-11-01 13:14:18 roessler (roessler)
8004 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po,
8005 po/uk.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po,
8006 po/pt_BR.po, po/ru.po, po/cs.po, po/da.po, po/de.po, po/el.po,
8007 po/eo.po, po/es.po, po/fr.po, po/gl.po, ChangeLog, VERSION,
8008 reldate.h: automatic post-release commit for mutt-1.3.11
8010 2000-10-27 10:51:01 roessler (roessler)
8012 * enter.c: A nicer version of {capitalize,...}-word functions.
8014 * doc/manual.sgml.head: Document the recent additions to the
8017 * OPS, enter.c, functions.h: Add capitalize-word, upcase-word,
8018 downcase-word functions to the editor. Bindings follow the
8019 Emacs conventions (i.e., M-c, M-u, M-d).
8021 2000-10-25 18:56:20 roessler (roessler)
8023 * rfc822.c: Fix parsing of route-addrs.
8025 2000-10-24 08:59:21 roessler (roessler)
8027 * doc/manual.sgml.tail: Document edit-type. From Mikko Hänninen.
8031 2000-10-23 16:39:10 roessler (roessler)
8033 * doc/manual.sgml.head: Typo. From Daniel Roesen <dr@bofh.de>.
8035 * doc/manual.sgml.head: Fix documentation of uznknown MIME type
8036 handling. From Brian Salter-Duke <b_duke@lacebark.ntu.edu.au>
8038 2000-10-18 09:01:56 roessler (roessler)
8040 * recvattach.c: Fix tree formatting in the recvattach menu.
8042 2000-10-17 15:10:51 roessler (roessler)
8044 * commands.c, curs_lib.c, hdrline.c, menu.c, protos.h: Fix
8045 pager and index display when non-printable space characters
8046 are encountered. From EGE.
8048 * sendlib.c: Teach mutt to attach files of arbitrary type.
8050 2000-10-16 17:29:55 roessler (roessler)
8052 * curs_lib.c: nl_langinfo({YES,NO}EXPR) may return an _extended_
8053 regular expression. Close #312.
8055 * po/zh_TW.Big5.po, po/id.po, po/sv.po: update
8057 * mutt_socket.c: Fix the strange "Can't connect" error messages.
8060 2000-10-12 14:49:58 roessler (roessler)
8064 2000-10-11 14:17:17 roessler (roessler)
8070 * po/uk.po, po/zh_CN.GB2312.po, po/zh_TW.Big5.po, po/pt_BR.po,
8071 po/ru.po, po/sk.po, po/sv.po, po/nl.po, po/pl.po, po/ko.po,
8072 po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/cs.po,
8073 po/da.po, po/de.po, po/el.po, po/eo.po, ChangeLog, Makefile.am,
8074 VERSION, reldate.h: automatic post-release commit for mutt-1.3.10
8076 * buffy.c: Compilation fix from Emil Sit <sit@cisco.com>.
8078 2000-10-10 19:22:48 roessler (roessler)
8080 * po/POTFILES.in, doc/manual.sgml.head, globals.h, init.c,
8081 init.h, mailbox.h, mutt.h, muttlib.c, mx.c, mx.h, pop.c, pop.h,
8082 pop_auth.c, pop_lib.c, protos.h, recvattach.c, Makefile.am,
8083 browser.c, buffy.c, commands.c, compose.c, configure.in,
8084 curs_main.c: Vsevolod Volkov's POP mailbox patch.
8086 * doc/manual.sgml.head: Mixmaster documentation patch from
8089 2000-10-09 08:30:35 roessler (roessler)
8091 * main.c: Add an #ifdef for HAVE_GETADDRINFO.
8093 * mutt_socket.c: Use AF_INET6 only when necessary.
8095 2000-10-07 18:06:24 roessler (roessler)
8097 * curs_lib.c, help.c: Display fixes from EGE.
8099 2000-10-05 19:12:28 roessler (roessler)
8101 * query.c: Catch some possible NULL pointer deferences.
8102 From chris+usenet@chiappa.net (Chris Chiappa), posted to
8105 2000-10-04 18:50:35 roessler (roessler)
8107 * mutt_ssl_nss.c: Downgrade Michael Elkins' indentation style
8108 to the version used throughout mutt. ;-)
8110 * Makefile.am, acconfig.h, configure.in, init.c, init.h,
8111 mutt.h, mutt_socket.c, mutt_ssl_nss.c, pop.c: Adding support for
8112 Netscape's (pardon, Mozilla's) SSL implementation. From Michael
8115 * globals.h, init.h, mutt_socket.c, protos.h:
8116 patch.me.connect_timeout.1
8118 * signal.c: branches: 2.6.2; patch.me.connect_timeout.1
8120 2000-10-03 10:47:20 roessler (roessler)
8122 * NEWS: Document some of the recent user-visible changes.
8124 * doc/manual.sgml.head: More documentation for the "L" to_char.
8127 * hdrline.c, init.h: Adding a list flag to to_chars, From Andreas
8128 Plesner Jacobsen <apj@wol.dk>. Note: If you don't like the new
8129 behaviour, just set $to_chars to the old " +TCF" value.
8133 2000-10-02 09:11:52 roessler (roessler)
8135 * configure.in, mutt_socket.c: patch-bac.ipv6-1
8137 * curs_lib.c: patch-1.3.9.bj.yesno.1
8139 2000-09-28 06:53:36 roessler (roessler)
8141 * init.h: Fix a minor typo. From Byrial.
8143 * INSTALL, charset.c, charset.h, init.c: Document the
8144 --without-wc-funcs switch to configure, and clean up the code
8145 to set the character set from nl_langinfo from EGE.
8147 2000-09-27 14:28:35 roessler (roessler)
8149 * charset.c: Catch another error condition which may be caused
8150 by a broken nl_langinfo() function.
8152 * COPYRIGHT: We don't need to mention EAY's copyright any more.
8154 * charset.c: Fix #287.
8156 2000-09-26 23:05:46 roessler (roessler)
8160 * Makefile.am, checktypes.c, main.c, pgppubring.c, sha.h, sha1.c,
8161 sha1.h, sha1dgst.c, sha_locl.h: Replace the BSD-licensed sha-1
8162 from SSLeay with a public domain version in order to satisfy
8165 2000-09-25 13:03:09 roessler (roessler)
8169 * send.c: patch-1.3.9.bj.f-up-prompt.1
8171 2000-09-21 09:37:14 roessler (roessler)
8173 * po/sk.po, po/sv.po, po/uk.po, po/zh_CN.GB2312.po,
8174 po/zh_TW.Big5.po, po/ru.po, po/nl.po, po/pl.po, po/pt_BR.po,
8175 po/it.po, po/ko.po, po/es.po, po/fr.po, po/gl.po, po/id.po,
8176 po/el.po, po/eo.po, po/da.po, po/de.po, po/cs.po, ChangeLog,
8177 VERSION, reldate.h: automatic post-release commit for mutt-1.3.9
8179 * rfc2047.c: Make some of the code more readable. From EGE.
8181 2000-09-15 09:19:29 roessler (roessler)
8183 * rfc2047.c, rfc2047.h, sendlib.c: Fix some RFC2047 encoding bugs.
8185 2000-09-13 21:01:31 roessler (roessler)
8187 * rfc2047.c: Undo part of the character set canonicalization.
8188 EGE pointed out it isn't needed.
8190 * rfc2231.c: Replace "unknown" by "unknown-8bit".
8192 * sendlib.c: s/iconv_open/mutt_iconv_open/. Suggested by EGE.
8194 * charset.c: Add "646" as an alias for us-ascii. SunOS 5.8
8197 * browser.c: Let the browser handle non-existent directories
8198 more gracefully. From Byrial Jensen.
8200 2000-09-12 23:18:47 roessler (roessler)
8202 * configure.in: Remove some caching. From EGE.
8204 2000-09-11 10:50:37 roessler (roessler)
8206 * charset.c, copy.c, mbyte.c, rfc2047.c, sendlib.c: Fix some
8207 more character set glitches.
8209 2000-09-09 07:30:29 roessler (roessler)
8211 * charset.c: sizeof (dest) == 4. I should have written dlen
8212 instead. Noted by EGE.
8214 2000-09-08 21:52:04 roessler (roessler)
8216 * imap/imap.c: Brendan's version of the last fix. I put it in
8217 since he's most likely the next one to look at or change this. ,-)
8219 * imap/imap.c: Fix a silly little IMAP bug. From Daniel
8220 Jacobowitz <dan@debian.org>.
8222 * charset.c, protos.h, rfc2231.c, sendlib.c: Add a character
8223 set comparison function.
8225 2000-09-07 21:56:00 roessler (roessler)
8227 * charset.c: Add a table of official character set names.
8228 Data taken from www.iana.org.
8230 * rfc2231.c: Detect pure 7bit data and don't encode them.
8231 This helps a bit in situations where mutt believes it has some
8232 really strange us-ascii alias as the character set.
8234 * po/es.po, po/es.po, po/el.po: update
8236 * curs_lib.c: Make the use of nl_langinfo(YESEXPR/NOEXPR)
8237 more robust. Problem noted by Wolfgang Baumann <baumann@zib.de>.
8239 2000-09-06 08:47:13 roessler (roessler)
8241 * snprintf.c: Fix the MAX fix. from Byrial Jensen.
8243 2000-09-05 22:14:36 roessler (roessler)
8245 * init.c, muttlib.c, pgppubring.c, protos.h, snprintf.c: Clean
8246 up some warning messages. From Bob Bell.
8248 * hook.c: Fix a segmentation fault in hook parsing. From Bob
8251 2000-09-04 10:49:48 roessler (roessler)
8253 * imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h,
8254 imap/util.c, account.c, account.h, browser.c, curs_main.c, url.c,
8255 url.h: patch-bac.imapurl-4
8257 * po/ru.po, po/da.po, po/da.po: update
8261 * recvcmd.c: Fix a segmentation fault when replying to multiple
8262 message/rfc822-type attachments. Noted by David Champion.
8264 2000-09-01 08:58:39 roessler (roessler)
8266 * init.c: Don't mutt_pretty_mailbox when setting variables,
8267 since this may badly interact with non-default settings.
8268 Suggested by Byrial Jensen.
8270 2000-08-31 15:14:25 roessler (roessler)
8272 * muttlib.c: patch-1.3.8.bj.pretty_mailbox.1
8274 * doc/manual.sgml.head: patch-1.3.8.bj.manquote.1
8276 * imap/command.c, imap/imap.c: patch-bac.command-3
8278 2000-08-30 21:34:42 roessler (roessler)
8280 * pager.c: Fix display of backspace sequences. From EGE.
8282 * po/fr.po, po/de.po: update
8284 * po/sk.po, po/sv.po, po/uk.po, po/zh_CN.GB2312.po,
8285 po/zh_TW.Big5.po, po/id.po, po/it.po, po/ko.po, po/nl.po,
8286 po/pl.po, po/pt_BR.po, po/ru.po, po/cs.po, po/da.po, po/de.po,
8287 po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, ChangeLog,
8288 VERSION: automatic post-release commit for mutt-1.3.8
8292 * po/POTFILES.in, imap/Makefile.am, imap/imap_ssl.c,
8293 imap/imap_ssl.h, imap/md5.h, imap/md5c.c, imap/util.c, ChangeLog,
8294 Makefile.am, VERSION, configure.in, curs_main.c, init.c, md5.h,
8295 md5c.c, mutt_socket.c, mutt_ssl.c, mutt_ssl.h, reldate.h: SSL
8296 unification patch from Vsevolod.
8298 * imap/command.c, imap/imap.c, imap/message.c, imap/message.h:
8301 * muttlib.c: Fix mutt_prety_mailbox. From Vsevolod.
8303 2000-08-29 11:36:25 roessler (roessler)
8305 * curs_lib.c: The next version of Byrial Jensen's yesorno patch,
8306 this time without a memory leak.
8308 * acconfig.h, configure.in, curs_lib.c, main.c: Use locale for
8311 2000-08-28 13:14:55 roessler (roessler)
8313 * rfc2231.c: Little fix from EGE.
8315 * po/ru.po: Update from Vsevolod.
8317 2000-08-28 09:40:28 EGE (roessler)
8319 * complete.c: Fix a buffer overrun in complete.c.
8321 2000-08-28 09:39:36 Brendan Cully <brendan@kublai.com> (roessler)
8323 * imap/auth_sasl.c, imap/command.c, imap/imap_private.h,
8324 muttlib.c: The attached small patch adjusts mutt_pretty_mailbox
8327 2000-08-28 09:38:42 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
8329 * browser.c, curs_lib.c, hdrline.c, protos.h, recvattach.c: This
8330 patch moves hdr_format_s from hdrline.c to curs_lib.c and renames
8331 it to mutt_format_s. The function is then used in various places
8332 in browser.c and recvattach.c where previously there was "%%%ss".
8334 2000-08-28 09:37:44 roessler (roessler)
8336 * rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h, sendlib.c: Do
8337 character set selection for RFC2231 encodings. From EGE, but
8338 with choose_charset renamed to mutt_choose_charset.
8340 2000-08-28 09:32:58 edmundo@rano.org (EGE) (roessler)
8342 * mbyte.c, protos.h, utf8.c, wcwidth.c: This is the patch TAKIZAWA
8343 Takashi and I came up with in the end.
8345 When the Charset is euc-jp or shift_jis, iconv is used for
8346 mbrtowc and wcrtomb. The worst part is mbrtowc_iconv(), where
8347 I attempted to make mbrtowc both restartable (it can process
8348 part of multibyte character) and fast in the case where there
8349 is nothing left over from a previous character. Also I try to
8350 make no assumptions about how those character sets work, which
8351 is easy, because I know very little about them ...
8353 People who don't use one of those two stateless Japanese display
8354 charsets shouldn't be affected. People whose systems provide
8355 the wchar_t functions should be even less affected, because they
8356 don't even get this code in their binary.
8358 2000-08-25 06:28:24 roessler (roessler)
8360 * imap/imap.c, imap/imap_ssl.c, imap/imap_ssl.h, imap/util.c,
8361 account.c, account.h, browser.c, mutt_socket.c, mx.c, url.c,
8362 url.h: patch-bac.imapurl-2, with small modifications.
8364 2000-08-22 22:23:10 roessler (roessler)
8366 * muttlib.c: Fix #251, from Brendan.
8368 * Makefile.am, main.c, parse.c, protos.h, url.c, url.h: Add an
8369 URL parser, and support for mailto URLs.
8371 * doc/manual.sgml.head: Minor fixes from Will Fiveash.
8375 * hdrline.c: Fix %B in index_format.
8377 2000-08-21 19:25:26 roessler (roessler)
8379 * imap/browse.c, imap/imap.c, mutt_socket.c, muttlib.c:
8380 patch-bac.parsepath-2
8382 * doc/manual.sgml.head, doc/manual.sgml.tail: Documentation
8383 patch from Lars Hecking.
8385 * imap/imap.h, imap/imap_private.h, imap/message.c, imap/util.c,
8386 imap/browse.c, imap/command.c, imap/imap.c, doc/manual.sgml.head,
8387 browser.c, browser.h, buffy.c, functions.h, globals.h, init.h,
8388 OPS: patch-bac.createplus-1
8390 * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
8391 imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
8392 imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c:
8395 2000-08-17 06:06:02 roessler (roessler)
8397 * po/zh_CN.GB2312.po, configure.in: Adding zh_CN.GB2312
8400 * imap/Makefile.am, doc/Makefile.in, mutt_socket.c, mx.c: Random
8401 cleanup from Brendan Cully.
8403 * hdrline.c: Fix justification of number formats. (EGE)
8405 2000-08-15 17:21:19 roessler (roessler)
8409 * mbyte.c, pager.c, protos.h: Another charset fix from EGE.
8411 2000-08-10 15:48:13 roessler (roessler)
8413 * imap/Makefile.am: Fix from Brendan Cully.
8415 * doc/mutt.man, doc/muttrc.man.tail: More minor fixes.
8417 * doc/mutt.man: Document $MAILDIR.
8419 * init.c: Tell mutt about the MAILDIR environment variable DJB
8420 talks about in maildir (5).
8422 * doc/muttbug.man: Fix a typo.
8424 * doc/mbox.man: fix some typos.
8426 2000-08-09 21:14:35 roessler (roessler)
8428 * doc/Makefile.in, doc/mbox.man: Install mbox (5), and fix a typo.
8430 * doc/mbox.man: Document the mbox format in a manual page.
8431 There may be some need for this.
8433 * Makefile.am, configure.in, init.c, main.c: Minor portability
8434 and compilation fixes.
8436 2000-08-08 18:17:54 roessler (roessler)
8438 * po/POTFILES.in: Some files were missing. From Vsevolod Volkov.
8440 * imap/Makefile.am, imap/command.c, imap/imap.c,
8441 imap/imap_private.h, imap/message.c, init.c, mutt_socket.c,
8442 mx.c: * handles expunged messages better. Previously mutt's
8443 state was only updated when syncing the mailbox. This was the
8444 reason for Bob Bell's segfault when manipulating mailboxes
8445 with multiple simultaneous clients.
8446 * makes a small adjustment for Sam's weird Courier server, which
8447 returns an OK FETCH completed response even when FETCH fails. I
8448 should probably report that behaviour to him as a bug, though.
8449 * renames IMAP_REOPEN_PENDING to IMAP_EXPUNGE_PENDING * gets
8450 rid of the _("Closing mailbox...") message, which was obscuring
8451 the status updates. * clears some spurious mutt_clear_error
8452 calls in imap_cmd_finish. * makes socket reads and writes check
8453 that they have an open
8454 connection. Shouldn't be necessary (and such calls are logged),
8455 but can happen currently.
8456 * Some SASL vs regular authenticator tweaks in the imap Makefile.
8458 (From Brendan Cully.)
8460 2000-08-07 08:31:36 roessler (roessler)
8462 * po/Makefile.in.in, imap/Makefile.am, Makefile.am, configure.in,
8463 mapping.h, sort.h: Cross compilation patches from Rüdiger Kuhlmann
8464 <ruediger.kuhlmann@stud.uni-karlsruhe.de>.
8466 2000-08-06 14:35:15 roessler (roessler)
8468 * curs_lib.c: Return an exit value of 1 if mutt is left via
8469 ctrl-c. From Andre Albsmeier <andre.albsmeier@mchp.siemens.de>.
8471 2000-08-05 17:50:03 roessler (roessler)
8473 * imap/imap.c, imap/imap_private.h, imap/message.c,
8474 imap/Makefile.am, imap/auth_anon.c, imap/auth_cram.c,
8475 imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
8476 imap/browse.c, imap/command.c, mutt_socket.c: Unified IMAP
8479 * doc/manual.sgml.head, doc/manual.sgml.head: Fix keyboard
8480 binding documentation. From Thomas Schultz <tststs@gmx.de>.
8482 2000-08-04 21:47:11 roessler (roessler)
8484 * sendlib.c: Fix a character set encoding bug. From EGE.
8486 * imap/auth_sasl.c, imap/imap_ssl.c, doc/manual.sgml.head,
8487 account.c, mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h:
8488 SASL patch from Brendan Cully.
8490 2000-08-03 22:08:13 roessler (roessler)
8492 * charset.c: fix a segmentation fault.
8494 * po/eo.po, po/sv.po: update.
8496 * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
8497 po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/fr.po, po/gl.po,
8498 po/id.po, po/it.po, VERSION, imap/Makefile.am, po/cs.po, po/da.po,
8499 po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h, ChangeLog:
8500 automatic post-release commit for mutt-1.3.7
8502 * sendlib.c: Use a correct Envelope from when bouncing with
8503 $envelope_from enabled.
8505 * imap/BUGS, imap/auth_sasl.c, imap/imap.c, imap/imap_ssl.c,
8506 mutt_sasl.c: More IMAP fixes from Brendan.
8508 2000-08-02 18:03:21 roessler (roessler)
8512 2000-08-01 18:04:42 roessler (roessler)
8516 * imap/auth.c, imap/auth_gss.c, imap/auth_sasl.c, imap/message.c:
8517 Brendan's latest patches.
8519 2000-07-31 10:49:00 roessler (roessler)
8523 * m4/gettext.m4, imap/Makefile.am, imap/auth.c, imap/auth.h,
8524 imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
8525 imap/auth_login.c, imap/auth_sasl.c, imap/command.c,
8526 imap/imap.c, imap/imap_private.h, Makefile.am, acconfig.h,
8527 account.c, account.h, configure.in, globals.h, init.h, main.c,
8528 mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h: Brendan
8529 Cully's SASL patch. I hope I didn't miss any files.
8531 2000-07-29 16:33:53 roessler (roessler)
8535 * imap/README: updated readme file.
8537 * Makefile.am: Make sure checktypes and makedoc don't depend on
8542 2000-07-28 19:00:31 roessler (roessler)
8544 * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
8545 po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/eo.po,
8546 po/es.po, po/fr.po, po/gl.po, po/id.po, po/cs.po, po/da.po,
8547 po/de.po, po/el.po, ChangeLog, VERSION, reldate.h: automatic
8548 post-release commit for mutt-1.3.6
8550 * Makefile.am: parse.h no longer exists, so don't try to
8553 * po/sv.po: branches: 1.27.2.6.2; automatic post-release commit
8556 * po/uk.po: branches: 1.42.2.6.2; automatic post-release commit
8559 * po/zh_TW.Big5.po: branches: 1.30.2.6.2; automatic post-release
8560 commit for mutt-1.2.5
8562 * po/pt_BR.po: branches: 1.20.2.6.2; automatic post-release
8563 commit for mutt-1.2.5
8565 * po/ru.po: branches: 1.67.2.7.2; automatic post-release commit
8568 * po/sk.po: branches: 1.28.2.6.2; automatic post-release commit
8571 * po/ko.po: branches: 1.31.2.6.2; automatic post-release commit
8574 * po/nl.po: branches: 1.36.2.6.2; automatic post-release commit
8577 * po/pl.po: branches: 1.39.2.6.2; automatic post-release commit
8580 * po/gl.po: branches: 1.23.2.6.2; automatic post-release commit
8583 * po/id.po: branches: 1.31.2.7.2; automatic post-release commit
8586 * po/it.po: branches: 1.59.2.6.2; automatic post-release commit
8589 * po/el.po: branches: 1.31.2.6.2; automatic post-release commit
8592 * po/eo.po: branches: 1.30.2.6.2; automatic post-release commit
8595 * po/es.po: branches: 1.49.2.6.2; automatic post-release commit
8598 * po/fr.po: branches: 1.45.2.7.2; automatic post-release commit
8601 * po/cs.po: branches: 1.35.2.7.2; automatic post-release commit
8604 * po/da.po: branches: 1.13.2.7.2; automatic post-release commit
8607 * po/de.po: branches: 1.99.2.7.2; automatic post-release commit
8610 * reldate.h: automatic post-release commit for mutt-1.2.5
8612 * ChangeLog: branches: 2.40.2.6.2; automatic post-release commit
8615 * VERSION: branches: 2.28.2.6.2; automatic post-release commit
8618 * imap/imap.c, imap/imap_private.h, imap/message.c: Use UIDs
8619 instead of sequence numbers in IMAP. (Brendan)
8621 * imap/imap.c, imap/imap_private.h, imap/message.c,
8622 imap/message.h, imap/command.c, mutt.h, muttlib.c, mx.c: Handle
8623 expunged messages. From Brendan Cully.
8625 2000-07-26 09:30:01 roessler (roessler)
8627 * doc/manual.sgml.head: Nits from Michael Sobolev.
8629 2000-07-25 16:35:48 roessler (roessler)
8631 * Makefile.am: Include the muttbug wrapper with the distribution.
8633 * doc/Makefile.in: Install muttbug.man als flea.1.
8635 * doc/mutt.man, doc/muttbug.man, Makefile.am, main.c, muttbug:
8636 Install muttbug(1) as flea(1), and adjust the documentation
8637 accordingly. Note: Typing muttbug will still work.
8639 * doc/muttbug.man: More tiny fixes.
8641 * doc/muttbug.man: Fix some typos. In particular, it's bug
8642 tracking system, not buck tracking system. Oh well.
8644 * doc/Makefile.in, doc/mutt.man, doc/muttbug.man: muttbug(1)
8645 has a manual page of it's own now.
8647 * muttbug.sh.in: Fix a little bug concerning version numbers.
8649 * Makefile.am: The warning about README.UPGRADE can go.
8651 * doc/mutt.man: Mention the bug tracking system.
8653 * INSTALL: Mention that mutt needs an iconv implementation,
8654 and point users to libiconv.
8656 * INSTALL: Mention OpenBSD
8658 * Makefile.am: Remove types.h at "make clean" time.
8660 * curs_main.c: Fix a segmentation fault in the index.
8662 * curs_main.c: Try to fix a segmentation fault in the index.
8664 2000-07-24 07:48:53 roessler (roessler)
8666 * browser.h: make bit types unsigned. From albert chin
8667 <china@thewrittenword.com>.
8669 * curs_lib.c, hdrline.c, help.c, mbyte.c, mbyte.h, menu.c:
8670 Replace wctomb and mbtowc with wcrtomb and mbrtowc. From TAKIZAWA
8671 Takashi <taki@luna.email.ne.jp>, with small changes from Edmund
8674 2000-07-23 21:47:01 roessler (roessler)
8676 * menu.c: Fix #108, from Gero Treuner.
8678 * configure.in, resize.c: sys/ioctl.h vs. ioctl.h. From Sam
8681 * rfc2231.c: Fix an obvious bug which prevented rfc2231 _encoding_
8682 support from working.
8684 2000-07-22 09:01:43 roessler (roessler)
8686 * configure.in, mutt.h: Some more QNX compiling aides.
8688 2000-07-21 07:32:12 roessler (roessler)
8690 * imap/md5.h, Makefile.am, checktypes.c: Try to be smart about
8693 * imap/imap.c: Fix imap_passive. From Brendan Cully.
8695 * contrib/Makefile.in: Fix #150. From Brendan Cully.
8697 2000-07-20 17:51:52 roessler (roessler)
8699 * doc/devel-notes.txt: Typo.
8701 * imap/browse.c, imap/command.c, imap/imap.c, imap/imap.h,
8702 imap/imap_private.h, imap/util.c, mutt_socket.c, mutt_socket.h,
8703 mx.c, pop.c: Another IMAP patch from Brendan.
8705 * imap/util.c: quick hack against mx->mbox being NULL.
8707 * imap/BUGS, imap/imap.c, imap/imap.h, imap/util.c, postpone.c:
8708 patch-bac.postpone-2
8710 * pop.c: Use shared socket code, from Vsevolod Volkov.
8712 2000-07-19 10:21:57 roessler (roessler)
8714 * po/POTFILES.in, imap/Makefile.am, imap/auth.c, imap/auth_gss.c,
8715 imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h,
8716 imap/imap_socket.h, imap/imap_ssl.c, imap/imap_ssl.h,
8717 imap/message.c, imap/socket.c, imap/util.c, Makefile.am,
8718 acconfig.h, account.c, account.h, browser.c, configure.in,
8719 gettext.c, globals.h, init.c, init.h, mutt_socket.c,
8720 mutt_socket.h: IMAP socket moves by Brendan Cully, with a fix
8721 from Tommi Komulainen, and most likely based on input from
8722 Vsevolod Voykov (sp?).
8724 * imap/util.c: Fix more possible IMAP memory corruption.
8727 * imap/util.c: Fix possible memory corruption in stable.
8730 * imap/imap_private.h, imap/message.c, imap/socket.c, imap/imap.c:
8731 Backport various IMAP bug-fixes to stable. From Brendan Cully.
8733 2000-07-18 14:38:13 roessler (roessler)
8735 * imap/auth.c, imap/auth_gss.c, imap/browse.c, imap/command.c,
8736 imap/imap.c, imap/imap_private.h, imap/message.c, imap/socket.c:
8737 More IMAP clean-up from Brendan Cully.
8739 * imap/imap.c, imap/imap_private.h, imap/message.c, imap/socket.c,
8740 imap/utf7.c: IMAP fixes from Brendan Cully.
8742 * init.h, init.h: Documentation fix.
8744 2000-07-17 18:08:27 roessler (roessler)
8746 * imap/message.c: Fix possible heap corruption. From Brendan
8749 * imap/utf7.c: Name changes left out by EGE's patch.
8751 * imap/util.c, imap/imap_private.h: imap/UTF7 related fixes
8754 * curs_main.c: Fix #192.
8756 2000-07-16 15:35:14 roessler (roessler)
8758 * imap/Makefile.am, imap/browse.c, imap/imap.c,
8759 imap/imap_private.h, imap/message.c, imap/utf7.c, imap/util.c:
8760 Support modified UTF-7 in folder names. From Edmund Grimley
8761 Evans, modified by Brendan Cully.
8763 * handler.c: Another qp fix.
8765 * handler.c: More qp decoder modifications: We should handle
8766 multibyte characters spanning soft line breaks.
8768 * handler.c: Rewrite the quoted-printable decoder so it properly
8769 chops off trailing white space. Problem noted by Byrial Jensen.
8771 2000-07-15 06:51:47 roessler (roessler)
8773 * imap/socket.c: Add a message that we are looking up a host.
8775 2000-07-14 15:03:43 roessler (roessler)
8777 * imap/message.c, imap/message.h: Brendan's latest IMAP changes.
8779 * README.SSL: Tommi Komulainen's entropy gathering patch -
8782 2000-07-12 14:17:46 roessler (roessler)
8786 * imap/imap_ssl.c: Entropy gathering fixes.
8788 * configure.in: Re-apply the iconv patch from vvv.
8790 * configure.in: undo the enable-external-dotlock patch.
8792 * handler.c: Initialize a variable in order to avoid a
8793 segmentation fault. From Aaron Schrab.
8795 2000-07-11 20:38:49 roessler (roessler)
8797 * imap/imap.c, imap/imap_private.h, imap/socket.c: Unify logout
8798 stuff in _one_ function. From Vsevolod Volkov.
8800 * imap/message.c: Disable a bug work-around which actually
8803 * configure.in: Typo, noted by Brad <brad@comstyle.com>.
8805 2000-07-10 19:52:12 roessler (roessler)
8811 * rfc2047.c: Fix some possible NULL pointer deferences in the
8814 * imap/command.c, imap/imap.c, imap/message.c, imap/socket.c,
8815 browser.c, pgpkey.c, pop.c, query.c, remailer.c: Fix a bunch
8816 of cases where format parameters were missing from calls to
8817 mutt_message and mutt_error.
8819 * imap/command.c, imap/imap.c, imap/message.c, browser.c,
8820 pgpkey.c, pop.c, query.c, remailer.c: [stable] Fix a bunch of
8821 cases where format parameters were missing to calls of mutt_error
8824 * po/ru.po, po/de.po, po/da.po: update.
8828 * INSTALL, acconfig.h, charset.c, configure.in, main.c: Some
8831 2000-07-07 15:12:37 roessler (roessler)
8835 * attach.c, copy.c, editmsg.c, from.c, mbox.c, parse.c, parse.h,
8836 pgp.c, protos.h: Fix #185: is_from would return 0 (i.e., error)
8837 when parsing Jan 1 1970 12:00 - apparently, this point of time
8838 occurs on real mail folders.
8840 2000-07-06 23:08:39 roessler (roessler)
8842 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po,
8843 po/sk.po, po/nl.po, po/pl.po, po/it.po, po/ko.po, po/es.po,
8844 po/fr.po, po/gl.po, po/id.po, po/da.po, po/de.po, po/el.po,
8845 po/eo.po, ChangeLog, VERSION, po/cs.po: automatic post-release
8846 commit for mutt-1.2.4
8848 * muttlib.c: ups, this should be fixed in stable.
8850 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po,
8851 po/zh_TW.Big5.po, po/ko.po, po/nl.po, po/pl.po, po/eo.po,
8852 po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po, po/cs.po,
8853 po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog, VERSION:
8854 automatic post-release commit for mutt-1.3.5
8856 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po, po/ru.po,
8857 po/sk.po, po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po,
8858 po/id.po, po/it.po, po/el.po, po/eo.po, po/es.po, po/cs.po,
8859 po/da.po, po/de.po, reldate.h, ChangeLog, VERSION: automatic
8860 post-release commit for mutt-1.2.3
8864 * imap/auth.c, imap/auth_gss.c, imap/browse.c, imap/command.c,
8865 imap/imap.c, imap/imap_private.h, imap/imap_socket.h,
8866 imap/message.c, imap/socket.c: More IMAP clean-up.
8868 * imap/imap_private.h, imap/imap_socket.h, imap/message.c,
8869 imap/socket.c, imap/util.c, imap/browse.c, imap/command.c,
8870 imap/imap.c: More IMAP fixes from Brendan Cully.
8872 2000-07-05 14:39:14 roessler (roessler)
8874 * imap/socket.c: Fix the Fix. From TK.
8876 2000-07-05 10:32:17 Tommi Komulainen <Tommi.Komulainen@iki.fi>
8879 * imap/imap_ssl.c, imap/socket.c: - imap_logout_all assumed
8880 every connection with descriptor value != 0 to be ready for
8881 reading/writing. Unfortunately when the descriptor was closed,
8882 conn->fd remained untouched. This is why mutt segfaulted if
8883 IMAP login was aborted with ^G.
8885 - ssl_socket_close was called without calling ssl_socket_open
8886 first. This caused a segfault because conn->sockdata was
8887 NULL. Apparently there was also a memory leak, because
8888 conn->sockdata was never free'd :-]
8890 2000-07-05 08:05:03 roessler (roessler)
8892 * imap/BUGS, imap/TODO, imap/auth.c, imap/imap.c, imap/socket.c:
8893 IMAP cosmetics from Brendan Cully.
8895 2000-07-04 17:59:10 roessler (roessler)
8897 * doc/manual.sgml.head: slight documentation imrpovement from
8900 2000-07-03 15:26:22 roessler (roessler)
8904 * imap/BUGS, imap/command.c, imap/imap.c, imap/imap.h,
8905 imap/imap_socket.h, imap/socket.c, imap/util.c, curs_main.c:
8906 IMAP logout patch from Brendan Cully.
8912 * rfc2047.c: "Where have all the headers gone" fix from EGE.
8914 * sendlib.c: utf8 -> utf8 fix (From EGE).
8916 * rfc2047.c: RFC 2047 patch from EGE.
8918 2000-06-30 08:28:56 roessler (roessler)
8920 * po/pl.po: fix a format.
8922 * sendlib.c: Character set fix from EGE.
8924 2000-06-27 22:28:01 roessler (roessler)
8926 * sendlib.c: minor change from EGE.
8928 * main.c, rfc2047.c: Cosmetics. No, I didn't touch the word-wrap
8931 2000-06-26 23:10:26 roessler (roessler)
8933 * muttlib.c: Fix a possible segfault in mutt_expand_folder. Noted
8936 * muttlib.c: Fix a possible segmentation fault in
8937 mutt_expand_path. Noted by Andreas M. Kirchwitz.
8939 * doc/Makefile.in, contrib/Makefile.in: "make check" cosmetics.
8941 * contrib/sample.muttrc-tlr: update.
8943 * configure.in: Iconv detection patch. From Lars Hecking.
8945 * color.c, color.c: Fix #173. From Roland Rosenfeld.
8947 2000-06-22 23:18:36 roessler (roessler)
8949 * muttlib.c: Avoid crashing when forwarding message/rfc822-type
8952 * Makefile.am, prepare: Lars Hecking's build process patch
8955 * rfc822.c: branches: 2.9.2.1.2; Fix stack corruption
8956 in the RFC822 parser. Noted by Ari Gordon-Schlosberg
8957 <ari@heavyware.com>.
8959 * rfc822.c: Fix stack corruption in the RFC822 parser.
8960 Problem noted by Ari Gordon-Schlosberg <ari@heavyware.com>.
8962 * recvattach.c: Merge two almost-identical string constants.
8965 2000-06-21 19:23:23 roessler (roessler)
8967 * imap/auth_gss.c: More debug code which needs #ifdefs.
8969 * imap/auth_gss.c: More debugging code which needs #ifdefs.
8973 * Makefile.am, prepare: Work-around for keymap_defs and other
8974 dependency problems. From Lars Hecking.
8976 * muttlib.c: Fix ~logname expansion for stable.
8978 * muttlib.c: Fix ~logname expansion.
8980 * README: Remove explicit list of mirrors, and refer to
8983 * mbox.c: Fix another mbox synch problem.
8985 * mbox.c: Fix another bug in mbox synching.
8987 * postpone.c: Some more character set cleanup,.
8989 * commands.c, compose.c, muttlib.c, pgpkey.c, postpone.c,
8990 protos.h, recvattach.c, send.c, sendlib.c: More character set
8993 * postpone.c: Improve character set handling when postponing
8994 messages. This patch may lead to information loss under very
8995 special circumstances.
8997 * muttlib.c, protos.h: Remove unused mutt_dup_body () function.
8999 * compose.c, pgpkey.c, protos.h, recvattach.c, send.c, sendlib.c:
9000 Fix character set selection. Postponing and recalling messages
9001 should work again, now.
9003 * postpone.c, sendlib.c: Fix a file descriptor leak in sendlib.c.
9005 * main.c, main.c: patch-1.3.2.tbm.lastfolder, from Martin
9006 Michlmayr <tbm@cyrius.com>.
9008 * commands.c, hook.c, protos.h, recvattach.c, recvcmd.c, send.c:
9009 Apply message-hook to more commands, and make it more useful by
9010 permitting the "~h" and "~b" pattern specifiers. Bad enough, this
9011 removes message-hook abilities from the receive-attachment menu.
9013 2000-06-20 22:23:37 roessler (roessler)
9015 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pl.po, po/pt_BR.po,
9016 po/ru.po, po/sk.po, po/it.po, po/ko.po, po/nl.po, po/es.po,
9017 po/fr.po, po/gl.po, po/id.po, po/el.po, po/eo.po, po/cs.po,
9018 po/da.po, po/de.po, ChangeLog, VERSION, reldate.h: automatic
9019 post-release commit for mutt-1.2.2
9021 * build-release: Add a "make" call, so build-release will also
9022 work from a source tree which hasn't been built recently.
9024 * commands.c: Do some comparisons case-insensitive.
9028 * doc/muttrc.man.head: s/display-hook/message-hook/
9030 * po/de.po: Fix a misleading fuzzy translation about PGP
9031 signature validity. From Roland Rosenfeld.
9033 * imap/imap.c: Don't use debuglevel unless DEBUG is defined.
9034 Noted by china@thewrittenword.com.
9036 * imap/imap.c: Only use debuglevel if DEBUG is defined. Noted by
9037 Albert Chin <china@thewrittenword.com>,
9041 2000-06-19 21:13:19 roessler (roessler)
9043 * doc/devel-notes.txt, doc/manual.sgml.head, init.h, makedoc.c:
9044 patch-1.3.3.bj.docref.1
9046 * build-release: Make sure m4/Makefile is _really_ rebuilt.
9048 * po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po,
9049 po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/es.po, po/fr.po,
9050 po/gl.po, po/id.po, po/it.po, po/da.po, po/de.po, po/el.po,
9051 po/eo.po, po/cs.po, ChangeLog, VERSION, reldate.h: automatic
9052 post-release commit for mutt-1.2.1
9054 * doc/manual.sgml.head: Fix some more mentions of display-hook.
9056 * po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
9057 po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po,
9058 po/pl.po, po/pt_BR.po, ChangeLog, VERSION, po/cs.po, po/da.po,
9059 po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h: automatic
9060 post-release commit for mutt-1.3.4
9062 * compose.c: No need to include iconv.h.
9068 2000-06-17 08:07:36 roessler (roessler)
9070 * imap/imap_ssl.c: Certificate verification fix from Tommi
9073 * imap/imap_ssl.c: SSL fix.
9077 2000-06-16 10:21:34 roessler (roessler)
9079 * OPS, commands.c, compose.c, functions.h, mutt.h, sendlib.c:
9080 patch-1.3.3.tlr.change_charset.1
9084 2000-06-15 21:37:07 roessler (roessler)
9086 * doc/manual.sgml.head, doc/muttrc.man.head, commands.c, hook.c,
9087 init.h, mutt.h, recvcmd.c, send.c: patch-1.3.3.tlr.message_hook.1
9089 * mutt.h, sendlib.c: patch-1.3.3.tlr.content_info.1
9091 * imap/imap.c: shut up the compiler.
9093 * po/ru.po, commands.c, init.h: nits.
9095 * commands.c, globals.h, init.h: patch-1.2.bbell.display_filter.2.
9097 * complete.c: patch-1.3.2.bbell.complete.1 - autocomplete "!",
9098 which is helpful in certain IMAP contexts.
9100 * copy.c, mbox.c, mh.c, mx.c: [stable] Prevent data corruption
9101 when the temporary space runs full. Backport from unstable.
9103 * po/el.po, po/fr.po: updates.
9107 * rfc2047.c, sendlib.c, copy.c, handler.c: Avoid dumping core
9108 when Charset isn't set.
9110 * init.h: Little documentation fix from Aaron Schrab.
9112 2000-06-14 09:23:45 roessler (roessler)
9114 * OPS, charset.c, charset.h, compose.c, functions.h, handler.c:
9115 Remove recode-attachment, and the "decoder" API. (EGE)
9117 * gettext.c: Make sure --disable-nls works. (EGE)
9119 2000-06-13 20:36:33 roessler (roessler)
9121 * init.h, mutt.h, sendlib.c: EGE's latest send-charset patch.
9123 * m4/curslib.m4: New file, contains Tom Dickey's CF_CURSES_LIBS
9126 * configure.in: Use CF_CURSES_LIBS macro for better detection
9127 of platform-specific curses libraries. From Lars Hecking.
9129 * main.c: Inform us about ICONV_NOTRANS. From EGE.
9131 * configure.in: iconv detection. From EGE.
9133 * commands.c: Only display PGP signature verification status if
9134 verification was tried.
9136 2000-06-12 07:02:42 roessler (roessler)
9138 * configure.in: A new check for working wchar functions.
9140 2000-06-11 19:05:12 roessler (roessler)
9142 * mh.c, mx.c: Fix some issues with synching of maildir/mh folders.
9143 Problems noted by Byrial Jensen.
9145 2000-06-09 17:42:14 roessler (roessler)
9147 * pattern.c: Force decimal parsing on dates, so 09 is parsed as 9,
9148 and not as "invalid".
9150 * imap/imap_ssl.c, imap/imap_ssl.c: Fix a mix-up.
9152 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/de.po, po/el.po,
9153 po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po, po/it.po,
9154 po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
9155 VERSION, po/cs.po, po/da.po, ChangeLog, po/ru.po, po/sk.po,
9156 po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/da.po, po/de.po,
9157 po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po,
9158 po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/cs.po,
9159 reldate.h, ChangeLog: automatic post-release commit for mutt-1.3.3
9161 * charset.c, init.c: Fix some typos in the nl_langinfo stuff.
9163 * rfc2047.c: Latest patch from EGE.
9165 2000-06-08 21:44:14 roessler (roessler)
9167 * copy.c, mbox.c: This patch should fix the mailbox corruption
9168 various people observed.
9170 * charset.c, charset.h, init.c: Fix up the value returned by
9171 nl_langinfo(CODESET).
9173 * mbox.c: Improve error reporting with mbox folders a bit.
9175 * send.c: patch-1.2.bj.ed_mtime.1
9177 * Makefile.am, acconfig.h, configure.in, main.c, mbyte.c:
9178 Removing the built-in charset support.
9180 * doc/muttrc.man.head: one-character typo.
9182 * imap/imap_ssl.c: Fix #157. From Enrik Berkhan
9183 <Enrik.Berkhan@fun.de>.
9185 * imap/imap_ssl.c: [stable] Fix #157. From Enrik Berkhan
9186 <Enrik.Berkhan@fun.de>.
9188 * README.SSL, init.h, mutt.h, imap/imap_ssl.c: [stable]
9189 patch-1.3.2.tl.sslcerts.1.
9191 * charset.c: Don't return data on the stack. Noted by "Andrew
9192 W. Nosenko" <awn@bcs.zp.ua>.
9196 2000-06-04 18:18:56 roessler (roessler)
9198 * doc/manual.sgml.head: Nits from Mikko Hänninen.
9200 2000-06-02 10:05:41 roessler (roessler)
9202 * imap/imap.h, imap/imap.h, pgp.c: Fix #152.
9204 2000-05-30 12:52:41 roessler (roessler)
9208 2000-05-29 22:34:12 roessler (roessler)
9210 * rfc2047.c, rfc2047.h, send.c, sendlib.c: Edmund's latest
9211 RFC2047 encoding update.
9213 2000-05-28 20:32:05 roessler (roessler)
9215 * commands.c: Don't bother the user with messages about PGP
9216 signature verification when there is no PGP stuff about the
9219 * README.SSL, init.h, mutt.h: SSL certificate verification fixes
9220 from Tommi Komulainen.
9222 * imap/imap_ssl.c: SSL certificate verification fix from Tommi
9225 * imap/command.c: [stable] Handle connection take-down by servers
9226 more graciously. From Patrick Caulfield.
9228 * doc/manual.sgml.head, contrib/pgp2.rc, contrib/pgp5.rc,
9229 commands.c, init.h, pgp.c, pgp.h: Modified version of Byrial
9230 Jensen's signature verification patch.
9232 2000-05-25 12:21:29 roessler (roessler)
9234 * pgp.c: Use strftime for time indications with PGP verification.
9236 * curs_lib.c, mbyte.c: Somewhat different sigsegv fix suggested
9239 * mbyte.c: wctomb(0,wc) is needed to work for bounds checking.
9241 * mutt.h: Include stdlib.h from mutt.h.
9243 * makedoc.c, init.h: Minor fixes from Byrial.
9245 * doc/manual.sgml.head: typo.
9247 * doc/devel-notes.txt, init.h, makedoc.c: Documentation
9248 beautification patch from Byrial Jensen. Thanks!
9250 2000-05-24 19:20:07 roessler (roessler)
9252 * po/ru.po: Fixes #143.
9254 * po/ru.po: Some fixes - #143.
9256 * charset.c, charset.h, compose.c, gnupgparse.c: Make charset-hook
9257 work with an external iconv implementation.
9259 * imap/command.c: Handle disconnects more gracefully.
9260 From Patrick Caulfield <patrick@sco.com>.
9262 * config.guess, config.sub: [stable] Latest versions from
9263 ftp.gnu.org/pub/gnu/config
9265 * config.guess, config.sub: Latest versions from
9266 ftp.gnu.org/pub/gnu/config.
9268 2000-05-23 17:16:46 roessler (roessler)
9270 * po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
9271 po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po,
9272 ChangeLog, VERSION, po/cs.po, po/da.po, po/de.po, po/el.po,
9273 po/eo.po, po/es.po, po/fr.po, po/gl.po, reldate.h: automatic
9274 post-release commit for mutt-1.3.2
9276 * contrib/gpg.rc: Make this work on QNX.
9278 * contrib/gpg.rc: Change suggested by Sam Roberts
9279 <sroberts@uniserve.com> to make this work on QNX.
9281 2000-05-22 16:15:35 roessler (roessler)
9285 * rfc2047.c: Fix a stupid segmentation fault.
9289 * rfc2047.c: Fix a memory leak.
9291 * charset.c, lib.c, lib.h, protos.h: Add mutt_str_adjust ().
9293 * parse.c: Fix a possible cause for heap corruption.
9297 * charset.c, gettext.c: Make mutt_gettext () a bit more compact.
9299 2000-05-21 18:45:15 roessler (roessler)
9301 * mbyte.h: Small fix from EGE.
9303 * sendlib.c: Some fixes so ISO-2022-JP* works with mutt.
9304 Mostly from TAKIZAWA Takashi <taki@luna.email.ne.jp>.
9306 * muttlib.c: Comment a bit of code.
9308 2000-05-20 18:16:18 roessler (roessler)
9312 * charset.c, charset.h, curs_lib.c, rfc2047.c, rfc2231.c: String
9313 conversion patch from EGE.
9315 * doc/manual.sgml.head, hook.c: Second version of Byrial's
9318 * po/uk.po, po/zh_TW.Big5.po, po/fr.po, po/gl.po, po/id.po,
9319 po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po,
9320 po/sk.po, po/sv.po, ChangeLog, VERSION, po/cs.po, po/da.po,
9321 po/de.po, po/el.po, po/eo.po, po/es.po, reldate.h: automatic
9322 post-release commit for mutt-1.3.1
9324 * doc/muttrc.man.head: Document display-hook in the manual page.
9326 * commands.c, hook.c, init.h, mutt.h, protos.h, send.c: Add a
9327 display-hook command. From Byrial Jensen.
9329 * alias.c, browser.c, init.c, lib.c, mutt.h, muttlib.c, protos.h:
9330 Add mutt_gecos_name function which centrally handles the GECOS
9333 * imap/imap.c: Shut up some warnings. We may have to think
9334 about mutt_stristr again.
9336 * configure.in: Verify that regmatch_t has offsets, and not
9337 only pointers. From Sam Roberts <sroberts@uniserve.com>.
9339 * configure.in: Don't look for curses in /usr/5lib any more -
9340 this broke things for some people.
9342 * configure.in: Don't look for the curses library in /usr/5lib
9343 any more. This broke things for some people.
9345 * sendlib.c: Real fix for the pointer problem noted by Heiko
9348 * sendlib.c: Fix a "string on stack returned" bug found by
9351 2000-05-19 07:36:42 roessler (roessler)
9353 * hdrline.c: Fix %. formats. From EGE.
9355 2000-05-18 17:06:59 roessler (roessler)
9357 * copy.c, parse.c, rfc2047.c, rfc2047.h, rfc2231.c, send.c,
9358 sendlib.c: rfc2047_decode change from EGE.
9360 * charset.c: Catch a segmentation fault in mutt_convert_string ().
9362 * acconfig.h: Don't enable debugging by default in the stable
9365 * configure.in, main.c: More debugging output, and a warning
9368 * main.c: Tell us something about internal iconv and CHARMAPS_DIR
9371 2000-05-17 12:39:16 roessler (roessler)
9373 * mkjtags.c: handle ^L lines correctly.
9375 * mkjtags.c: Some beautifications.
9377 * Makefile.am, mkjtags.c: Add a little tool to help with building
9378 tags files my editor groks.
9380 * handler.c: When displaying a deleted attachment's information,
9381 present the file name if it is present. Suggested by Pete
9382 Wenzel <pete@stc.com>.
9384 * imap/imap_ssl.c: SSL certificate check fix. From Tommi
9387 * imap/imap_ssl.c: Certificate check fix, from Tommi Komulainen.
9389 * OPS, enter.c, functions.h: Add forward-word and backward-word
9390 functions to the editor.
9392 * OPS, enter.c, functions.h: Add a kill-eow function to the
9395 * init.c: Small fix to mutt_set_default().
9397 2000-05-16 19:01:50 roessler (roessler)
9399 * Makefile.am: We don't need to build in the charmaps/ directory
9400 unless we use the included iconv.
9402 * compose.c, mutt.h, protos.h, sendlib.c: Some fixes to the size
9405 * compose.c, globals.h, init.h, sendlib.c: A modified version
9406 of Will Fiveash's compose format patch.
9408 * acconfig.h, configure.in, init.c, init.h: Use nl_langinfo's
9409 return value as the default for $charset.
9411 * init.c: More default setting. This can easily be done much
9412 cleaner than the last version of the patch.
9414 * init.c: Hack: mutt_restore_default() now stores the latest
9415 value of a variable as it's default if there was no default
9416 before. The code in question is executed precisely once: when
9417 mutt_restore_default() is invoked from mutt_init().
9419 * hook.c, lib.c, lib.h, muttlib.c, protos.h: Let _mutt_expand_path
9420 escape regular expression special characters. For stable.
9422 * hook.c, lib.c, lib.h, muttlib.c, protos.h: mutt_expand_path
9423 is now able to escape special characters for use in regular
9424 expressions. This is needed to make folder-hooks work like
9427 * muttlib.c: Sanitize file names passed to mutt_adv_mktemp.
9429 * muttlib.c: Sanitize file name suggestions passed to
9432 * doc/manual.sgml.tail, OPS, enter.c, functions.h: Add a
9433 transpose-character function to the editor. From Aaron Schrab.
9435 * configure.in: Improve the wchar_t checks. From "Andrew
9436 W. Nosenko" <awn@bcs.zp.ua>.
9438 2000-05-15 12:00:53 roessler (roessler)
9440 * configure.in, mbyte.c, pager.c: More iconv-related patches
9443 2000-05-13 17:39:03 roessler (roessler)
9445 * configure.in: HP/UX vs. ANSI C. From Lars Hecking and Albert
9448 * configure.in: Configuration for ANSI C / HP/UX. From albert
9449 chin and Lars Hecking.
9451 2000-05-12 13:41:34 roessler (roessler)
9453 * mbyte.c, wcwidth.c: Make things compile. ;-)
9455 * mbyte.c, mbyte.h, wcwidth.c: Isprint-related changes.
9456 Suggested by Andrew Nosenko, adapted by EGE.
9458 * gettext.c: Replacing some more free() calls by safe_free().
9460 * acconfig.h, configure.in, curs_lib.c, gettext.c, help.c,
9461 mbyte.c, mbyte.h, mutt.h, pager.c, wcwidth.c: wide-character
9462 related patches. From Edmund Grimley Evans.
9464 * configure.in: HP/UX -Ae detection. From Albert Chin. [stable]
9466 * configure.in: Improve the HP/UX check for the -Ae command
9467 line parameter. From albert chin (china@thewrittenword.com).
9469 * gen_defs: Make sure gen_defs returns success. [stable]
9471 * gen_defs: Sam Roberts reports that some shells do strange
9472 things with exit states.
9474 * doc/manual.sgml.head: Fix $spool vs. $spoolfile. From David
9477 2000-05-11 07:10:32 roessler (roessler)
9479 * doc/mutt.man: Remove some unnecessary spaces.
9481 * doc/mutt.man, main.c: Fix usage information. Noted by Mikko
9484 * acconfig.h, configure.in, globals.h: Check volatility of
9487 2000-05-10 18:02:31 roessler (roessler)
9489 * configure.in: Support for old Kerberos versions. From David
9490 Champion <dgc@uchicago.edu>.
9492 * configure.in: Fix support for old Kerberos libraries.
9494 * hdrline.c, thread.c: updated messages-in-thread (%e) patch
9495 from Markus Holmberg.
9499 * init.h, mutt.h, pop.c: Fix a segmentation fault introduced by
9500 the change of pop_delete to a quad option.
9502 * po/fr.po: Update the French translation.
9504 2000-05-09 20:19:28 roessler (roessler)
9506 * parse.c: more mailtool brain-damage support.
9508 * acconfig.h, configure.in, parse.c: Sun mailtool message support.
9509 The format is ugly, but the patch is reasonably clean.
9511 * Makefile.am: include mbyte.h with the distribution.
9513 * doc/devel-notes.txt: Add a word about format flags.
9515 * imap/message.c: Make the X-Label patch work over IMAP.
9517 * po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
9518 po/uk.po, po/zh_TW.Big5.po, po/cs.po, po/da.po, po/de.po,
9519 po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/id.po,
9520 po/it.po, po/ko.po, reldate.h, ChangeLog, VERSION: automatic
9521 post-release commit for mutt-1.3
9523 * hdrline.c, init.h, protos.h, thread.c: Add a %e option
9524 for thread-relative message numbers. From Markus Holmberg
9525 <markush@acc.umu.se>.
9527 * doc/manual.sgml.head, hdrline.c, init.h, mutt.h, parse.c,
9528 pattern.c: X-Label header support from David Champion
9531 * init.h, pop.c: Make pop_delete a quad-option. From Honza
9532 Pazdziora <adelton@informatics.muni.cz>.
9534 * VERSION: Ups, we should leave the version file on 1.2, so the
9535 diff will get built properly when I release 1.3.
9537 * lib.h, mbyte.c, mbyte.h, menu.c, muttlib.c, pager.c,
9538 pgppubring.c, protos.h, rfc2047.c, rfc2231.c, sendlib.c,
9539 utf8.c, wcwidth.c, Makefile.am, VERSION, charset.c, charset.h,
9540 commands.c, compose.c, configure.in, curs_lib.c, curs_main.c,
9541 enter.c, gettext.c, gnupgparse.c, hdrline.c, help.c, init.c:
9542 Edmund Grimley Evans' UTF-8 patch.
9544 * po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
9545 po/sv.po, po/uk.po, po/zh_TW.Big5.po, VERSION, po/cs.po,
9546 po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po,
9547 po/gl.po, po/id.po, po/it.po, reldate.h, ChangeLog: automatic
9548 post-release commit for mutt-1.2
9550 * build-release: unstable branch.
9552 * build-release: start preparing 1.2.
9554 2000-05-03 07:48:46 roessler (roessler)
9556 * po/zh_TW.Big5.po: branches: 1.30.2; automatic post-release
9557 commit for mutt-1.1.14
9559 * po/da.po: branches: 1.13.2; automatic post-release commit
9562 * po/de.po: branches: 1.99.2; automatic post-release commit
9565 * po/el.po: branches: 1.31.2; automatic post-release commit
9568 * po/eo.po: branches: 1.30.2; automatic post-release commit
9571 * po/es.po: branches: 1.49.2; automatic post-release commit
9574 * po/fr.po: branches: 1.45.2; automatic post-release commit
9577 * po/gl.po: branches: 1.23.2; automatic post-release commit
9580 * po/id.po: branches: 1.31.2; automatic post-release commit
9583 * po/it.po: branches: 1.59.2; automatic post-release commit
9586 * po/ko.po: branches: 1.31.2; automatic post-release commit
9589 * po/nl.po: branches: 1.36.2; automatic post-release commit
9592 * po/pl.po: branches: 1.39.2; automatic post-release commit
9595 * po/pt_BR.po: branches: 1.20.2; automatic post-release commit
9598 * po/ru.po: branches: 1.67.2; automatic post-release commit
9601 * po/sk.po: branches: 1.28.2; automatic post-release commit
9604 * po/sv.po: branches: 1.27.2; automatic post-release commit
9607 * po/uk.po: branches: 1.42.2; automatic post-release commit
9610 * ChangeLog: branches: 2.40.2; automatic post-release commit
9613 * VERSION: branches: 2.28.2; automatic post-release commit
9616 * po/cs.po: branches: 1.35.2; automatic post-release commit
9619 * po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/da.po,
9620 po/de.po, po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po,
9621 po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
9622 po/ru.po, ChangeLog, VERSION, po/cs.po: automatic post-release
9623 commit for mutt-1.1.13
9625 * reldate.h: branches: 2.25.2; automatic post-release commit
9628 2000-04-30 06:58:21 roessler (roessler)
9630 * imap/message.c: branches: 1.24.2; Catch the case that an IMAP
9631 server sends "\n\n" after a mail header. Diagnosed by Brendan.
9633 2000-04-29 13:38:05 roessler (roessler)
9635 * query.c: branches: 2.5.2; Fix a possible segmentation fault
9636 with the external query feature.
9638 * imap/imap.c: branches: 1.26.2; Fix the "empty screen after
9639 sync" bug observed with certain versions of the Courier IMAP
9640 server. From Brendan Cully.
9642 2000-04-26 17:43:00 roessler (roessler)
9644 * imap/util.c: branches: 1.23.2; Fix the imap_force_ssl option.
9648 * contrib/pgp6.rc: Fix a little typo. Noted by Steve Brewer
9649 <limako@mediaone.net>.
9651 * imap/imap_ssl.c: branches: 1.12.2; Add a new option named
9654 * imap/imap_ssl.h, imap/util.c: Add a new option named
9657 * init.h: branches: 2.80.2; Add a new option named
9660 * mutt.h: branches: 2.62.2; Add a new option named
9663 2000-04-25 18:39:01 roessler (roessler)
9665 * acconfig.h: branches: 2.15.2; Revised version of Lars' patch.
9667 * configure.in: branches: 2.61.2; Revised version of Lars' patch.
9669 * m4/funcdecl.m4: New macros CF_CHECK_FUNCDECL,
9670 CF_CHECK_FUNCDECLS, CF_UPPER. These are slightly modified versions
9671 of T. E. Dickey's macros from the lynx distribution. (From
9674 * configure.in: Use new CF_CHECK_FUNCDECLS macro for curses
9675 functions. This should catch function declarations and macros
9676 alike. Due to a misfeature in autoheader, we have to explicitly
9677 AC_DEFINE the curses functions. (From Lars Hecking.)
9679 * acconfig.h: acconfig.h: Remove duplicate VERSION and unused
9680 HAVE_GETOPT_DECL. Remove DEBUGGER (it's AC_SUBST'ed, not
9681 AC_DEFINE'd). Add defines for curses functions. (From Lars
9686 2000-04-24 13:10:11 roessler (roessler)
9688 * imap/util.c: Fix a segmentation fault with folder completion.
9691 * imap/message.c: Fall back to INTERNALDATE when Date header
9692 isn't present. From Brendan.
9694 2000-04-22 18:34:29 roessler (roessler)
9696 * po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
9697 po/sv.po, po/uk.po, po/zh_TW.Big5.po, ChangeLog, VERSION,
9698 po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
9699 po/fr.po, po/gl.po, po/id.po, po/it.po, reldate.h: automatic
9700 post-release commit for mutt-1.1.12
9702 * doc/manual.sgml.head: branches: 1.31.2; Add a link to
9703 http://www.mutt.org/download.html.
9705 * init.c, init.h, thread.c: Handle sort_aux="threads"
9706 somewhat different, and probably more safely. Problem and
9707 principle of fix noted by Gero Treuner and Michael Tatge
9708 <Michael.Tatge@studserv.uni-stuttgart.de>.
9710 * lib.c: branches: 2.23.2; Coda compatibility. From Jan Harkes
9711 <jaharkes@cs.cmu.edu>.
9713 * parse.c: Fix message parsing. This fixes the "Reply-To in
9714 body" bug. From Edmund GRIMLEY EVANS.
9716 * doc/manual.sgml.tail: Fix the sgmltools URL. From Martin
9719 * charset.c: branches: 2.19.2; Comment cosmetics. From Martin
9722 * editmsg.c, extlib.c, gnupgparse.c, lib.c: Comment cosmetics.
9723 From Martin Michlmayer.
9725 * lib.h: branches: 2.7.2; Comment cosmetics. From Martin
9728 * pgpinvoke.c: Comment cosmetics. From Martin Michlmayer.
9730 * pgpkey.c: branches: 2.24.2; Comment cosmetics. From Martin
9733 * pgplib.c, pgppubring.c, recvcmd.c: Comment cosmetics.
9734 From Martin Michlmayer.
9736 * remailer.c: branches: 2.11.2; Comment cosmetics. From Martin
9739 * rfc2231.c, rfc2231.h: Comment cosmetics. From Martin
9742 * doc/manual.sgml.head: Document the elmish "!!" shortcut for
9743 the last folder. From Martin Michlmayr <tbm@cyrius.com>.
9745 * curs_main.c: branches: 2.44.2; Fix various inconsistencies
9746 with respect to thread deletion.
9748 * pager.c: Fix various inconsistencies with respect to thread
9751 2000-04-12 16:32:26 roessler (roessler)
9753 * browser.c: branches: 2.21.2; Initialize some more memory.
9754 Noted by Vsevolod Volkov <vvv@lucky.net>.
9756 * headers.c: Catch some error conditions.
9758 * main.c: branches: 2.29.2; Tell us whether debugging is enabled
9761 2000-04-09 13:32:36 roessler (roessler)
9765 * imap/imap_ssl.c: Another file mode change.
9767 * po/fr.po, po/es.po, po/el.po: update.
9769 * imap/imap_ssl.c: Save more than one SSL certificate to the
9772 * po/da.po, po/cs.po: update.
9774 * imap/socket.c: branches: 1.9.2; Make host name comparison
9777 * doc/manual.sgml.head: Minor typo in the documentation.
9778 Noted by Vsevolod Volkov <vvv@lucky.net>.
9780 * muttlib.c: branches: 2.16.2; The "!!" shortcut had another
9781 flaw. Noted by Martin Michlmayr <tbm@cyrius.com>.
9783 * imap/BUGS: branches: 1.12.2; Documentation patch from Brendan
9786 * pattern.c: Fix ^ and ! pattern modifiers.
9788 2000-03-31 12:37:21 roessler (roessler)
9790 * po/pl.po, po/id.po: update.
9792 2000-03-30 15:33:14 roessler (roessler)
9794 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po,
9795 po/ru.po, po/nl.po, po/pl.po, po/ko.po, po/it.po, po/fr.po,
9796 po/gl.po, po/id.po, po/eo.po, po/es.po, po/el.po, po/da.po,
9797 po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog: automatic
9798 post-release commit for mutt-1.1.11
9800 * po/uk.po, po/zh_TW.Big5.po, po/sv.po, po/sk.po, po/pt_BR.po,
9801 po/ru.po, po/nl.po, po/pl.po, po/ko.po, po/id.po, po/it.po,
9802 po/gl.po, po/fr.po, po/es.po, po/eo.po, po/el.po, po/de.po,
9803 po/da.po, po/Makefile.in.in, po/POTFILES.in, po/cs.po: make
9804 update-po, and undo most parts of Lars' and Tommi's patch -
9805 it broke things here.
9807 * imap/imap_ssl.c: Typo, noticed by Vsevolod Volkov
9814 * contrib/Makefile.in: Distribute pgp6.rc. Ups.
9816 * po/uk.po: Updated Ukrainian translation.
9818 * curs_main.c: Cursor cosmetics. From Byrial.
9820 * contrib/Makefile.in: Installation process patch from Bill
9821 Nottingham <notting@redhat.com>.
9823 * build-release: Explicitly use scp1.
9825 2000-03-29 20:16:36 roessler (roessler)
9827 * po/zh_TW.Big5.po, po/sv.po, po/uk.po, po/sk.po, po/pt_BR.po,
9828 po/ru.po, po/pl.po, po/ko.po, po/nl.po, po/id.po, po/it.po,
9829 po/gl.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
9830 po/da.po, po/cs.po, VERSION, reldate.h, ChangeLog: automatic
9831 post-release commit for mutt-1.1.10
9833 * imap/message.c: Fix access to read-only folders via IMAP.
9835 * po/de.po, doc/Makefile.in, doc/manual.sgml.head, init.c,
9836 thread.c: Various little patches from Gero Treuner.
9838 * imap/Makefile.am: Build diff from Brendan Cully.
9840 * Makefile.am: branches: 2.61.2; Build diff from Brendan Cully.
9842 2000-03-28 10:09:19 roessler (roessler)
9844 * po/Makefile.in.in, po/POTFILES.in, Makefile.am: A patch from
9845 Tommi Komulainen (and Lars Hecking) for building outside the
9848 2000-03-27 23:56:35 roessler (roessler)
9850 * imap/auth_gss.c: branches: 1.3.2; NetBSD portability patches
9853 * imap/imap_ssl.c, acconfig.h, configure.in: NetBSD portability
9854 patches from Brendan Cully.
9856 2000-03-25 18:22:09 roessler (roessler)
9858 * keymap.c: Timeout occasionally in menus, with the notable
9859 exception of the editor. This is needed to avoid some more
9860 IMAP timeouts. [patch-1.1.9.tlr.timeout.1]
9862 2000-03-23 12:21:10 roessler (roessler)
9864 * remailer.c: Little fix for the remailer menu.
9866 * configure.in: Fix Kerberos configuration. From David Champion
9869 2000-03-22 08:24:45 roessler (roessler)
9871 * mutt.h, sort.c, init.h: Sorting fix from Gero Treuner.
9873 2000-03-21 22:01:42 roessler (roessler)
9875 * configure.in: Fix charmap configuration. This was broken in
9876 configure.in,v 2.54.
9878 2000-03-20 10:32:18 roessler (roessler)
9880 * muttlib.c: Fix the "!!" shortcut for the last folder. Noted by
9883 * po/da.po, po/eo.po: update
9885 * configure.in, Muttrc.head, Muttrc.head.in: Put Muttrc.head under
9886 autoconf control - we need to substitute @docdir@ for the <f1>
9889 2000-03-19 09:19:30 roessler (roessler)
9891 * po/nl.po: Fix some sloppiness errors. From Brendan Cully.
9893 2000-03-17 08:26:22 roessler (roessler)
9897 * rfc2047.c: Don't override iso-2022-jp with us-ascii.
9899 * sendlib.c: branches: 2.46.2; Don't override iso-2022-jp
9902 2000-03-16 10:01:43 roessler (roessler)
9904 * commands.c, init.h, mutt.h: Add the $print_decode option.
9906 * po/ru.po, po/sv.po: updates
9910 * editmsg.c: Use Editor with a fall-back to visual when editing
9913 * muttlib.c: Localization nit from Byrial Jensen.
9915 * doc/manual.sgml.head, init.h: Documentation fixes from Mikko
9918 2000-03-15 23:25:47 roessler (roessler)
9920 * imap/imap_ssl.c, imap/imap_ssl.h, imap/socket.c: Fix entropy
9921 gathering in the IMAP SSL support. From Tommi Komulainen.
9923 * README.SSL: branches: 2.4.2; Fix entropy gathering in the
9924 IMAP SSL support. From Tommi Komulainen.
9926 * configure.in, init.h: Fix entropy gathering in the IMAP SSL
9927 support. From Tommi Komulainen.
9929 * Makefile.am: Add a dependency for keymap_defs.h. Hope it
9934 2000-03-14 21:05:00 roessler (roessler)
9936 * po/pl.po, po/cs.po: updates.
9938 * configure.in: Fix a charmap configuration flaw. From Gero
9941 * doc/Makefile.in: Install all the documentation. Problem noted
9942 and fix supplied by Gero Treuner.
9944 * po/es.po: Update from Boris Wesslowski.
9946 * base64.c: Add the original fetchmail copyright notice.
9948 * contrib/Makefile.in, contrib/pgp6.rc: More nits: Include a
9949 sample configuration file for using mutt with pgp6, and install
9950 and actually distribute Tin.rc.
9952 2000-03-13 22:36:56 roessler (roessler)
9954 * makedoc.c, send.c, charset.h, init.h: Various nits, noted by
9957 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po,
9958 po/ru.po, po/pl.po, po/id.po, po/it.po, po/ko.po, po/nl.po,
9959 po/gl.po, po/es.po, po/fr.po, po/eo.po, po/el.po, po/da.po,
9960 po/de.po, po/cs.po, reldate.h, VERSION, ChangeLog: automatic
9961 post-release commit for mutt-1.1.9
9963 * build-release: change code for going on-line.
9965 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pl.po,
9966 po/pt_BR.po, po/ru.po, po/ko.po, po/nl.po, po/gl.po, po/id.po,
9967 po/it.po, po/eo.po, po/es.po, po/fr.po, po/el.po, po/de.po,
9968 po/cs.po, po/da.po: make update-po.
9970 * po/sv.po, po/fr.po: updates.
9972 2000-03-10 11:38:32 roessler (roessler)
9974 * handler.c: Fix the handling of raw carriage return characters
9975 in the base64 handler.
9977 2000-03-09 11:58:11 roessler (roessler)
9979 * pgpinvoke.c: Bail on empty PGP formats.
9983 2000-03-08 18:08:03 roessler (roessler)
9985 * imap/message.c: Another fix from Brendan Cully.
9989 * sendlib.c, parse.c: Fix more RFC2047 encoding bugs. Once again
9990 from Gero Treuner <gero@faveve.uni-stuttgart.de>.
9992 2000-03-07 19:53:19 roessler (roessler)
9994 * po/da.po, configure.in: Adding a Danish translation.
9995 Thanks to Morten Bo Johansen <mojo@image.dk> and
9996 the members of the sslug-locale mailing list, see
9997 http://www.sslug.dk/emailarkiv/locale/.
9999 * color.c: branches: 2.8.2; The uncolor/unmono commands weren't
10000 parsed correctly when not applicable. This fixes bug#65.
10002 * makedoc.c: Make gcc happy.
10004 * TODO: Remove an old item from this list. From Brendan Cully.
10006 * sendlib.c, TODO: Correct header encodings when postponing
10009 * protos.h: branches: 2.40.2; Correct header encodings when
10010 postponing messages.
10012 * send.c: Correct header encodings when postponing messages.
10016 * po/pt_BR.po, po/el.po: updates.
10018 * curs_main.c: Fix NULL pointer deferences.
10020 2000-03-04 12:57:53 roessler (roessler)
10022 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/sv.po, po/pt_BR.po,
10023 po/ru.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po,
10024 po/gl.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
10025 po/cs.po, reldate.h, build-release, VERSION, ChangeLog: automatic
10026 post-release commit for mutt-1.1.8
10028 * protos.h, send.c, alias.c, headers.c: Unify alias expansion.
10030 2000-03-03 16:52:41 roessler (roessler)
10032 * contrib/gpg.rc: branches: 1.5.2; Don't use gpg-2comp by
10033 default, but leave the command lines using this one there as
10036 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
10037 po/pl.po, po/pt_BR.po, po/nl.po, po/it.po, po/ko.po, po/es.po,
10038 po/fr.po, po/gl.po, po/id.po, po/el.po, po/eo.po, po/cs.po,
10039 po/de.po, imap/imap_ssl.c, imap/imap_ssl.h, imap/message.c,
10040 imap/message.h, imap/socket.c, imap/util.c, imap/auth.c,
10041 imap/auth_gss.c, imap/browse.c: The FSF apparently has moved.
10043 * imap/command.c: branches: 1.8.2; The FSF apparently has moved.
10045 * imap/imap.c: The FSF apparently has moved.
10047 * imap/imap.h: branches: 1.16.2; The FSF apparently has moved.
10049 * imap/imap_private.h: branches: 1.17.2; The FSF apparently
10052 * imap/imap_socket.h, doc/dotlock.man, doc/manual.sgml.head,
10053 doc/mutt.man, doc/muttrc.man.head, rfc822.h, score.c, send.c,
10054 sendlib.c, signal.c, sort.c, sort.h, status.c, system.c, thread.c,
10055 recvcmd.c, remailer.c, remailer.h, resize.c, rfc1524.c, rfc1524.h,
10056 rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h: The FSF apparently
10059 * rfc822.c: branches: 2.9.2; The FSF apparently has moved.
10061 * pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgppubring.c:
10062 The FSF apparently has moved.
10064 * pop.c: branches: 2.7.2; The FSF apparently has moved.
10066 * postpone.c, protos.h, query.c, recvattach.c, mx.h, pager.c,
10067 pager.h, parse.c, pattern.c, pgp.c, pgp.h, menu.c: The FSF
10068 apparently has moved.
10070 * mh.c: branches: 2.22.2; The FSF apparently has moved.
10072 * mime.h, mutt.h, mutt_curses.h, mutt_menu.h, mutt_regex.h,
10073 muttbug.sh.in, muttlib.c: The FSF apparently has moved.
10075 * mx.c: branches: 2.41.2; The FSF apparently has moved.
10077 * history.c: branches: 2.5.6; The FSF apparently has moved.
10079 * history.h: The FSF apparently has moved.
10081 * hook.c: branches: 2.9.2; The FSF apparently has moved.
10083 * init.c, init.h, keymap.c, keymap.h, lib.c, lib.h, mailbox.h,
10084 main.c, makedoc.c, mapping.h: The FSF apparently has moved.
10086 * mbox.c: branches: 2.15.2; The FSF apparently has moved.
10088 * dotlock.h, edit.c, editmsg.c, enter.c, extlib.c, filter.c,
10089 flags.c, from.c, functions.h: The FSF apparently has moved.
10091 * globals.h: branches: 2.23.2; The FSF apparently has moved.
10093 * gnupgparse.c, handler.c, hash.c, hash.h, hdrline.c, headers.c,
10094 help.c, charset.c, charset.h, color.c, commands.c, complete.c,
10095 compose.c: The FSF apparently has moved.
10097 * copy.c: branches: 2.13.2; The FSF apparently has moved.
10099 * copy.h: The FSF apparently has moved.
10101 * curs_lib.c: branches: 2.18.2; The FSF apparently has moved.
10103 * curs_main.c, date.c, dotlock.c, COPYRIGHT, addrbook.c, alias.c,
10104 attach.c, attach.h, base64.c, browser.c, browser.h, buffy.c,
10105 buffy.h: The FSF apparently has moved.
10107 * po/sv.po: Swedish translation.
10109 * imap/imap.h, imap/imap.c, commands.c, compose.c, curs_main.c,
10110 editmsg.c, mailbox.h, mbox.c, mh.c, mx.c, mx.h, pop.c, postpone.c,
10111 send.c, sendlib.c, attach.c: Fix index updates when closing or
10112 synching mail folders fails. There were some bug-fixes hidden
10115 * imap/message.c: More missing fclose (3) calls.
10117 2000-03-02 21:01:27 roessler (roessler)
10119 * imap/imap_ssl.c, imap/message.c: Fix a bunch of file descriptor
10122 * po/de.po: A one-character patch from Gero Treuner.
10124 * INSTALL, README.SSL: Add some SSL documentation. From Tommi
10127 * mh.c, mx.c: Fix incompatible return value checking. This should
10130 * mutt.h, send.c, init.h: Add $reverse_realname option.
10131 Essentially suggested by ws@rhein.de.
10133 2000-03-01 21:27:36 roessler (roessler)
10135 * Muttrc.head: Fix #26: A little typo.
10137 * contrib/Makefile.in, contrib/sample.muttrc-tlr: Add a commented
10138 version of my .muttrc as an example.
10140 * contrib/sample.muttrc: Fix some mail addresses.
10142 * README.UPGRADE: Add some more documentation for users who
10143 are upgrading. This is more precise than the NEWS file, but
10144 confined to the more notable changes.
10146 * configure.in: Another fix from Tommi Komulainen.
10148 * po/eo.po, po/id.po, po/de.po: update.
10150 * imap/util.c: Don't crash with NULL Context pointers.
10152 * po/fr.po: Update.
10154 * doc/dotlock.man, doc/mutt.man: dotlock is called mutt_dotlock
10155 for quite some time now.
10157 * po/sk.po, po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pt_BR.po,
10158 po/ru.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po, po/id.po,
10159 po/it.po, po/ko.po, po/el.po, po/eo.po, po/es.po, po/de.po,
10160 po/cs.po, VERSION, reldate.h, ChangeLog: automatic post-release
10161 commit for mutt-1.1.7
10163 * imap/command.c, init.h, mutt.h, README.SECURITY, configure.in:
10164 Add $imap_servernoise option to suppress IMAP server messages.
10165 From Brendan Cully.
10167 * imap/Makefile.am: Include auth_gss.c with the distribution.
10169 2000-02-29 22:40:46 roessler (roessler)
10171 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/pt_BR.po,
10172 po/ru.po, po/ko.po, po/nl.po, po/pl.po, po/it.po, po/fr.po,
10173 po/gl.po, po/id.po, po/eo.po, po/es.po, po/el.po, po/de.po,
10174 po/cs.po, reldate.h, VERSION, ChangeLog: automatic post-release
10175 commit for mutt-1.1.6
10177 * po/zh_TW.Big5.po, po/sv.po, po/uk.po, po/sk.po, po/ru.po,
10178 po/pt_BR.po, po/nl.po, po/pl.po, po/ko.po, po/gl.po, po/id.po,
10179 po/it.po, po/es.po, po/fr.po, po/el.po, po/eo.po, po/cs.po,
10180 po/de.po: Some updates; make update-po.
10182 * charset.c: Add error checking to the recode-attachment code.
10183 From "Andrew W. Nosenko" <awn@bcs.zp.ua>.
10185 * configure.in: Replace --enable-ssl by --with-ssl. From Tommi
10188 * imap/imap.c, mx.c, curs_main.c: More IMAP folder update hacks.
10189 Brendan says it works.
10191 2000-02-28 18:06:35 roessler (roessler)
10193 * doc/manual.sgml.head: Martin Michlmayr told me about a typo.
10195 * imap/imap.h, imap/util.c, menu.c, pager.c: New IMAP keep-alive
10196 code. This should work from all menus, and it should always
10197 poll the current folder.
10199 * menu.c, pager.c: Do IMAP keep-alive polls from all menus.
10201 * curs_main.c, pager.c: Don't do Context updates from the
10202 background, part 2.
10204 * imap/imap.h, imap/imap_private.h, imap/util.c, imap/command.c,
10205 imap/imap.c: Don't do Context updates from the background.
10207 2000-02-27 08:49:34 roessler (roessler)
10209 * po/POTFILES.in: imap/auth_gss.c was missing. Noted by "Andrew
10210 W. Nosenko" <awn@bcs.zp.ua>.
10212 2000-02-26 18:14:24 roessler (roessler)
10214 * Makefile.am: muttbug is a script, not a program. Tell automake
10217 * mx.c: Don't use an uninitialized string for error reporting.
10219 * imap/browse.c: Fix a segmentation fault. Patch from Brendan
10222 2000-02-25 08:57:05 roessler (roessler)
10224 * .cvsignore: ignore muttbug{,.sh}
10226 * Makefile.am: Tell users about README.UPGRADE.
10228 2000-02-24 21:34:10 roessler (roessler)
10230 * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/ru.po,
10231 po/pt_BR.po, po/pl.po, po/ko.po, po/nl.po, po/fr.po, po/gl.po,
10232 po/id.po, po/it.po, po/es.po, po/cs.po, po/de.po, po/el.po,
10233 po/eo.po, reldate.h, ChangeLog, VERSION: automatic post-release
10234 commit for mutt-1.1.5
10236 * main.c: Fix #52, from Mikko.Hanninen@iki.fi.
10238 2000-02-23 13:26:03 roessler (roessler)
10240 * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pl.po,
10241 po/pt_BR.po, po/ru.po, po/nl.po, po/id.po, po/it.po, po/ko.po,
10242 po/el.po, po/eo.po, po/es.po, po/fr.po, po/gl.po, po/cs.po,
10243 po/de.po: New German translation; make update-po.
10245 * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pt_BR.po,
10246 po/ru.po, po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po,
10247 po/id.po, po/it.po, po/eo.po, po/es.po, po/Makefile.in.in,
10248 po/cs.po, po/de.po, po/el.po: Fix some dependency, and do
10249 update-po again. Also, Edmund Evans submitted a new Esperanto
10252 * mx.c: safe_fclose() doesn't like FILE pointers.
10254 * mx.h, mx.c: Don't core dump when locking a folder fails.
10256 2000-02-22 19:22:29 roessler (roessler)
10258 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/ru.po,
10259 po/pl.po, po/pt_BR.po, po/ko.po, po/nl.po, po/id.po, po/it.po,
10260 po/fr.po, po/gl.po, po/el.po, po/eo.po, po/es.po, po/de.po,
10261 po/cs.po: update-po.
10263 * po/ko.po: New Korean translation from
10264 <redhands@linux.sarang.net>.
10266 * muttbug.sh.in: Fix bug#42: A missing "'".
10268 * main.c: Cosmetic fix from Marco d'Itri.
10270 * imap/browse.c, browser.c, doc/manual.sgml.head: Brendan Cully's
10271 latest IMAP browser fixes.
10273 2000-02-18 10:56:24 roessler (roessler)
10275 * muttlib.c: In mutt_copy_body(), we also need to strdup()
10276 the content-description.
10278 * imap/command.c: Reasonably handle suerfluous EXIST messages
10279 from IMAP servers. From Brendan Cully.
10281 2000-02-17 18:22:27 roessler (roessler)
10283 * send.c: Fix content-description encoding - it was done after
10284 signing, not before signing.
10286 * sendlib.c, attach.c, mx.c, pop.c: Do more error checking when
10287 writing messages to folders.
10289 2000-02-16 17:29:33 roessler (roessler)
10291 * send.c: Fix mail-followup-to generation.
10293 * sendlib.c: Don't output empty header fields. This is made
10294 necessary by the addition of possibly empty my_hdr commands.
10296 * init.c: Permit empty my_hdrs. Suggested by Edmund Grimley
10299 * po/cs.po: update.
10301 * pattern.c, protos.h, send.c: Generate mail-followup-to headers
10302 which contain the user's mail address when sending messages to
10303 _known_ mailing lists.
10305 * po/de.po: update.
10307 2000-02-15 22:26:39 roessler (roessler)
10309 * po/fr.po: update.
10311 * po/eo.po: New translation from Edmund Grimley.
10315 * globals.h: Increase the size of ErrorBuf.
10317 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/pl.po, po/ru.po,
10318 po/sk.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/eo.po,
10319 po/es.po, po/fr.po, po/gl.po, po/cs.po, po/de.po, po/el.po,
10320 VERSION, reldate.h, ChangeLog: automatic post-release commit
10323 * doc/manual.sgml.head: Add improved documentation for the "push"
10324 command, and macros. From Byrial Jensen, based on a patch by
10327 * functions.h: Fix the <exit> function on the pager.
10329 * doc/manual.sgml.head, doc/muttrc.man.head, hook.c, init.c,
10330 init.h, protos.h: Byrial Jensen's unhook command patch.
10332 * doc/Makefile.in: Remove superfluous empty lines from the text
10333 version of the manual.
10335 * OPS: Change the documentation string for OP_MAIN_PREV_UNDELETED
10336 - it may be confusing.
10338 * functions.h, keymap.c: More OP_EXIT fixes.
10340 * OPS, functions.h, keymap.c, pager.c: Remove the OP_PAGER_EXIT
10341 opcode, and change it to OP_EXIT.
10343 * doc/manual.sgml.head: Add more documentation for subscribe
10346 2000-02-14 20:51:37 roessler (roessler)
10348 * init.h: Fix documentation for $followup_to.
10350 * po/de.po: Fix the fixes. Folks, when submitting changes to the
10351 .po files, please try a "make" in the po subdirectory afterwards.
10353 * po/it.po: New Italian translation from Marco d'Itri.
10355 * imap/imap.c, imap/Makefile.am, imap/auth.c, imap/auth_gss.c,
10356 imap/browse.c, doc/manual.sgml.head, mx.c, .cvsignore,
10357 Makefile.am, browser.c, browser.h, configure.in: Brendan Cully's
10358 patch from <20000212185021.A7365@xanadu.kublai.com>.
10360 * po/de.po: Fixes from Roland Rosenfeld.
10362 * attach.c, compose.c: Fix a couple of random perror() calls
10363 and related problems.
10365 * sendlib.c: Fix encoding for text/* attachments with long lines.
10367 2000-02-11 09:04:22 roessler (roessler)
10369 * contrib/Pine.rc: Fix bug #23.
10371 * init.h, makedoc.c: Fix minor documentation problems noted by
10372 Marius Gedminas <mgedmin@takas.lt>.
10374 2000-02-10 19:46:13 roessler (roessler)
10376 * imap/message.c, pager.c, parse.c, pattern.c, pgp.c, pgp.h,
10377 pgpkey.c, pgplib.h, postpone.c, protos.h, recvattach.c, send.c,
10378 sendlib.c, sort.h, functions.h, globals.h, handler.c, hdrline.c,
10379 headers.c, hook.c, init.c, init.h, keymap.c, keymap.h, main.c,
10380 mutt.h, muttlib.c, mx.c, Makefile.am, acconfig.h, attach.c,
10381 commands.c, compose.c, configure.in, copy.c, copy.h, curs_main.c:
10382 PGP-cleanup patch from Roland Rosenfeld. Thanks!
10384 * muttbug.sh.in: ${prefix} should be defined, as it may be used
10387 2000-02-09 18:28:45 roessler (roessler)
10389 * doc/manual.sgml.head: Fix a minor typo. From Mikko Hänninen.
10391 * muttbug.sh.in: Mostly Debian-related fixes from Roland
10394 * main.c: Small translation-related fix from Roland.
10396 * po/fr.po: Update from Vincent Lefevre.
10398 * pgpewrap: Portability patch to make pgpewrap work under HP/UX.
10399 From David Ellement <ellement@sdd.hp.com>.
10401 * doc/Makefile.in, doc/manual.sgml.head, doc/manual.sgml.tail,
10402 init.h: Documentation changes from Roland Rosenfeld.
10404 2000-02-08 20:55:33 roessler (roessler)
10406 * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/ru.po,
10407 po/ko.po, po/nl.po, po/pl.po, po/fr.po, po/gl.po, po/id.po,
10408 po/it.po, po/de.po, po/el.po, po/eo.po, po/es.po, build-release,
10409 po/cs.po, reldate.h, Makefile.am, VERSION, ChangeLog: automatic
10410 post-release commit for mutt-1.1.3
10412 * build-release: Don't build US releases. RedHat and Caldera
10413 don't object, Debian uses the international version anyways,
10414 and SuSE (1) sits in Germany and (2) doesn't react.
10416 * contrib/pgp2.rc: add a comment concerning +encrypttoself.
10418 * pager.c, keymap.c: Avoid IMAP timeouts when viewing messages.
10419 From Tommi.Komulainen@iki.fi.
10421 * po/eo.po: Small fix from Edmund.
10423 2000-02-07 19:16:41 roessler (roessler)
10425 * doc/manual.sgml.head: Add a note on my_hdr when used from
10428 * muttbug.sh.in: Remove another Debian reference from the severity
10429 level descriptions.
10431 * muttbug.sh.in: More fixes.
10433 * muttlib.c, protos.h, rfc2047.c, rfc2231.c: Fix bug#22.
10435 * muttbug.sh.in: Various fixes from Roland Rosenfeld.
10437 * buffy.c: Fix a NULL pointer deference.
10439 2000-02-03 13:41:38 roessler (roessler)
10441 * acconfig.h, configure.in, muttbug.sh.in: Add debugger support
10444 * init.c: Add a comment concerning muttbug.sh.
10446 * muttbug.sh.in: More changes to the bug report script. Most of
10447 them were suggest by Roland Rosenfeld.
10449 * po/de.po: Minor fixes from Roland Rosenfeld.
10451 * muttbug.sh.in: Add some Debian specifics.
10453 * muttbug.sh.in: Strip comments from included configuration files.
10455 * muttbug.sh.in: another minor fix.
10457 * muttbug.sh.in: Minor fixes.
10459 * Makefile.am, configure.in, main.c, muttbug.sh.in: Add muttbug,
10460 the bug reporting utility. (Yes, we are about to get a real
10461 bug-tracking system, see http://bugs.guug.de/.)
10463 * doc/manual.sgml.head: Documentation fix.
10465 2000-02-02 10:53:28 roessler (roessler)
10467 * init.c: Make the parsing of integers more
10469 * lib.c: Use O_NOFOLLOW when it's there, and needed.
10471 2000-02-01 18:47:49 roessler (roessler)
10473 * main.c: Cosmetics.
10475 * doc/mutt.man, doc/muttrc.man.head: Cosmetics. Additionally,
10476 remove the y2k compliance notice from the manual page.
10478 * makedoc.c: Change the font used for typesetting "tables",
10479 so we get usable output when roffing the muttrc (5) manual page
10480 for a postscript printer.
10482 * po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/uk.po, po/pl.po,
10483 po/ru.po, po/ko.po, po/nl.po, po/gl.po, po/id.po, po/it.po,
10484 po/el.po, po/eo.po, po/es.po, po/fr.po, po/cs.po, po/de.po:
10485 Include various po-file updaes, and make update-po.
10487 * po/Makefile.in.in, po/POTFILES.in, Makefile.am: Build fix for
10488 the po/ subdirectory, from Edmund G. Evans.
10490 * po/eo.po: New Esperanto translation.
10492 * init.h: Add a bit more documentation on $recall.
10494 2000-01-30 13:35:22 roessler (roessler)
10496 * po/sv.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po,
10497 po/nl.po, po/pl.po, po/id.po, po/it.po, po/ko.po, po/es.po,
10498 po/fr.po, po/gl.po, po/eo.po, po/POTFILES.in, po/cs.po, po/de.po,
10499 po/el.po, po/Makefile.in.in, configure.in: Try to fix the build
10500 process in the po/ subdirectory.
10502 * configure.in: Add some languages to ALL_LINGUAS.
10504 * po/gl.po, po/sv.po: Adding translations from stable to unstable.
10506 * po/ru.po, po/zh_TW.Big5.po, po/fr.po, po/id.po, po/ko.po,
10507 po/pl.po, po/de.po, po/el.po, po/eo.po: make update-po; including
10508 new revisions submitted so far.
10510 2000-01-29 08:03:48 roessler (roessler)
10512 * init.h: Another change to attach_format.
10514 * pgp.c, recvattach.c, send.c, sendlib.c, OPS, compose.c,
10515 functions.h, init.h, mutt.h, parse.c: Michael Elkins'
10516 content-disposition patch, with some small changes.
10518 2000-01-28 21:32:47 roessler (roessler)
10520 * init.h: Make the documentation for rfc2047_parameters
10521 comprehensible to the end user.
10523 * init.h: Documentation fix.
10525 * rfc2231.c: RFC2231 support should understand utf-8.
10527 2000-01-27 09:57:09 roessler (roessler)
10529 * imap/imap_ssl.c, README.SSL, init.h, mutt.h: Add options
10530 to disallow individual SSL protocols. From Jeremy Katz
10531 <katzj@linuxpower.org>.
10533 2000-01-25 21:21:10 roessler (roessler)
10535 * imap/BUGS: Brendan Cully's latest changes:
10537 Here is a patch to add some support for read-only IMAP folders.
10538 This is most useful if you have multiple copies of mutt open,
10539 but it also allows you to open a folder read-only and not
10540 have to worry about flags getting changed. Toggling read-only
10541 still doesn't work correctly - you may lose your 'N' flags
10542 if you open a folder normally and switch to read-only.
10544 I've also decided to try using UID FETCH, although I'm not
10545 sure if older IMAP servers support it, but then again I'm
10546 not sure if anyone's using any really old IMAP servers. The
10547 main advantage is in the case of multiple clients, where
10548 one client is deleting messages and the other isn't getting
10549 notification. I'm experiencing that on my UW-IMAP 4.6 server. On
10550 the other hand, this server seems to have all sorts of terrible
10551 problems with this scenario, so I'm not sure how well the code
10552 functions. It's a two-line change so far, it's experimental,
10553 and it's the only IMAP code in an #if 0 block...
10555 * imap/README: branches: 1.4.2; Brendan Cully's latest changes:
10557 Here is a patch to add some support for read-only IMAP folders.
10558 This is most useful if you have multiple copies of mutt open,
10559 but it also allows you to open a folder read-only and not
10560 have to worry about flags getting changed. Toggling read-only
10561 still doesn't work correctly - you may lose your 'N' flags
10562 if you open a folder normally and switch to read-only.
10564 I've also decided to try using UID FETCH, although I'm not
10565 sure if older IMAP servers support it, but then again I'm
10566 not sure if anyone's using any really old IMAP servers. The
10567 main advantage is in the case of multiple clients, where
10568 one client is deleting messages and the other isn't getting
10569 notification. I'm experiencing that on my UW-IMAP 4.6 server. On
10570 the other hand, this server seems to have all sorts of terrible
10571 problems with this scenario, so I'm not sure how well the code
10572 functions. It's a two-line change so far, it's experimental,
10573 and it's the only IMAP code in an #if 0 block...
10575 * imap/TODO, imap/command.c, imap/imap.c, imap/message.c:
10576 Brendan Cully's latest changes:
10578 Here is a patch to add some support for read-only IMAP folders.
10579 This is most useful if you have multiple copies of mutt open,
10580 but it also allows you to open a folder read-only and not
10581 have to worry about flags getting changed. Toggling read-only
10582 still doesn't work correctly - you may lose your 'N' flags
10583 if you open a folder normally and switch to read-only.
10585 I've also decided to try using UID FETCH, although I'm not
10586 sure if older IMAP servers support it, but then again I'm
10587 not sure if anyone's using any really old IMAP servers. The
10588 main advantage is in the case of multiple clients, where
10589 one client is deleting messages and the other isn't getting
10590 notification. I'm experiencing that on my UW-IMAP 4.6 server. On
10591 the other hand, this server seems to have all sorts of terrible
10592 problems with this scenario, so I'm not sure how well the code
10593 functions. It's a two-line change so far, it's experimental,
10594 and it's the only IMAP code in an #if 0 block...
10596 * doc/Makefile.in: Make the build process work when sgmltools
10597 aren't present. From Lawrence Greenfield <leg+@andrew.cmu.edu>.
10599 * imap/auth.c: Fix GSSAPI support. From Lawrence Greenfield
10600 <leg+@andrew.cmu.edu>.
10602 2000-01-24 13:17:17 roessler (roessler)
10604 * dotlock.h, mx.c, dotlock.c: Locking fix.
10606 * enter.c: patch-1.1.2.mg.autocomplete.1 - from Marius Gedminas
10607 <mgedmin@pub.osf.lt>.
10609 * Makefile.am: small build process fix.
10611 * m4/Makefile.am.in: Patch from Lars Hecking in order to build
10612 mutt cleanly under Solaris 2.6.
10614 * doc/manual.sgml.head: More list-reply documentation from
10615 Mikko.Hanninen@iki.fi.
10617 * init.h, mutt.h, rfc822.c: Removing rewrite_uucp. There were
10618 too many objections against it.
10620 * init.h, mutt.h, rfc822.c: Adding the $rewrite_uucp option.
10622 * po/ru.po: update.
10624 * po/eo.po, configure.in: Adding the Esperanto translation
10625 to unstable. From Edmund GRIMLEY EVANS <edmundo@rano.org>.
10627 2000-01-21 09:28:56 roessler (roessler)
10629 * po/el.po: New greek translation.
10631 * po/id.po: updated translation.
10633 2000-01-20 17:35:41 roessler (roessler)
10635 * po/pl.po: Updated polish translation.
10637 * contrib/Makefile.in, Makefile.am: "make distclean" fixes from
10640 * compose.c: Typo noted by edmundo@rano.org.
10642 * po/ko.po: Update.
10644 * send.c: Honor mail-followup-to when doing a list-reply.
10645 From Mikko.Hanninen@iki.fi.
10647 2000-01-19 14:59:01 roessler (roessler)
10649 * commands.c: Don't move the index cursor after a failed attempt
10650 to save a message. From Joe Orton <joe@orton.demon.co.uk>.
10652 * po/de.po: New German translation for unstable, from Roland
10655 * pgp.c: Fiksing a speling mysdeik nodet by Michael Sobolev. ;-)
10657 * NEWS: Add a notice on display-toggle-weed.
10659 * doc/manual.sgml.head, doc/manual.sgml.tail, OPS, functions.h:
10660 Rename display-headers to display-toggle-weed.
10662 2000-01-18 22:46:18 roessler (roessler)
10664 * mx.c: mx_open_mailbox_append: Add an error message and remove
10665 a file descriptor leak when we can open, but can't lock an MMDF
10668 * po/zh_TW.Big5.po, po/uk.po, po/sv.po, po/sk.po, po/ru.po,
10669 po/pt_BR.po, po/pl.po, po/nl.po, po/ko.po, po/it.po, po/gl.po,
10670 po/id.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
10671 po/cs.po, reldate.h, VERSION, ChangeLog: automatic post-release
10672 commit for mutt-1.0.1
10674 * contrib/Makefile.in: Respect $DESTDIR in contrib/Makefile.
10675 From Hao Li <hli@rainfinity.com>.
10677 * imap/imap.c, imap/message.c: Fix use of confirmcreate with IMAP.
10678 A patch for this was suggested by Brian R. Gaeke.
10680 * init.h, alias.c: Documentation fix about gecos_mask. From Will
10683 2000-01-16 14:44:12 roessler (roessler)
10685 * po/eo.po: new esperanto translation from edmundo@rano.org.
10687 * editmsg.c: Use Visual, not Editor, for editing messages.
10688 Noted by Marius Gedminas <mgedmin@pub.osf.lt>.
10690 * rfc822.c: quote-related fix to the RFC822 parser. From Edmund
10693 2000-01-12 09:20:34 roessler (roessler)
10695 * init.c: It was impossible to unset a string. If you did
10696 "unset realname" it would just print out the value of the string.
10697 Attached is the fix.
10699 2000-01-10 21:34:06 roessler (roessler)
10701 * reap.pl: Handle #ifndef in reap.pl.
10703 * configure.in: Recognize differently-named gccs as such, and
10704 enable warnings. From "Andrew W. Nosenko" <awn@bcs.zp.ua>.
10706 * pgp.c: To compile on SunOs 4.1.4, the order of two includes
10707 needs to be switched (<sys/resource.h> contains a struct timeval.)
10709 From Mark Seiden <mis@seiden.com>.
10711 * doc/manual.sgml.head, pgplib.h, postpone.c, recvattach.c,
10712 recvcmd.c, remailer.c, remailer.h, rfc2231.c, rfc2231.h,
10713 attach.c, charset.c, charset.h, dotlock.h, editmsg.c, extlib.c,
10714 gnupgparse.c, lib.c, lib.h, makedoc.c, mh.c, muttlib.c, mx.c,
10715 mx.h, pgp.h: More copyright cosmetics - noted by Martin Michlmayr
10718 * lib.c: Use safe_free() instead of free() with mutt_str_replace -
10719 equivalent, but nicer.
10721 * parse.c, pgpkey.c, postpone.c, protos.h, recvattach.c,
10722 rfc1524.c, rfc2047.c, send.c, sendlib.c, attach.c, browser.c,
10723 compose.c, curs_main.c, edit.c, history.c, init.c, lib.c,
10724 main.c, menu.c, mh.c, muttlib.c: Add (and use) a function
10725 mutt_str_replace, which essentially replaces the sequence:
10727 safe_free (&s); s = safe_strdup (t);
10729 * build-release, gnupgparse.c: Fix PGP uid parsing. Noted by
10730 Edmund GRIMLEY EVANS <edmundo@rano.demon.co.uk>.
10732 2000-01-08 10:31:28 roessler (roessler)
10734 * VERSION, reldate.h, ChangeLog: automatic post-release commit
10737 * keymap.c: Fix a macro-related segmentation fault in stable.
10738 From Byrial Jensen.
10740 * keymap.c: Fix a macro-related segmentation fault. From Byrial
10743 * OPS, commands.c, compose.c, curs_main.c, functions.h, protos.h,
10744 recvattach.c: Unified edit-type function for the index, compose,
10745 and receive-attachment menus. Mostly by Michael Elkins.
10747 * curs_lib.c: patch-1.1.1.me.endwin.1, from Michael Elkins.
10749 * mutt.h, parse.c, init.h: Undo Michaels "pgpsearchext" patch.
10751 2000-01-06 12:00:50 roessler (roessler)
10753 * rfc2231.c, rfc2231.h, rfc822.c, rfc822.h, score.c, send.c,
10754 sendlib.c, signal.c, sort.c, sort.h, status.c, system.c, thread.c,
10755 pgplib.c, pgplib.h, pgppubring.c, pop.c, postpone.c, protos.h,
10756 query.c, recvattach.c, recvcmd.c, remailer.c, remailer.h,
10757 resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h, mh.c,
10758 mime.h, mutt.h, mutt_curses.h, mutt_menu.h, mutt_regex.h,
10759 muttlib.c, mx.c, mx.h, pager.c, pager.h, parse.c, pattern.c,
10760 pgp.h, pgpinvoke.c, keymap.c, keymap.h, lib.c, lib.h, mailbox.h,
10761 main.c, makedoc.c, mapping.h, mbox.c, menu.c, init.h, hash.h,
10762 hdrline.c, headers.c, help.c, history.c, history.h, hook.c,
10763 init.c, copy.h, curs_lib.c, curs_main.c, date.c, dotlock.c,
10764 dotlock.h, edit.c, editmsg.c, enter.c, extlib.c, filter.c,
10765 flags.c, from.c, functions.h, globals.h, gnupgparse.c, handler.c,
10766 hash.c, attach.c, attach.h, browser.c, browser.h, buffy.c,
10767 buffy.h, charset.c, charset.h, color.c, commands.c, complete.c,
10768 compose.c, copy.c, addrbook.c, alias.c: Update copyright notices
10771 * signal.c, socket.c, sort.c, sort.h, status.c, system.c,
10772 thread.c, query.c, recvattach.c, resize.c, rfc1524.c,
10773 rfc1524.h, rfc2047.c, rfc2047.h, rfc822.c, rfc822.h, score.c,
10774 send.c, sendlib.c, pattern.c, pgp.c, pgpinvoke.c, pgpkey.c,
10775 pgppubring.c, pop.c, postpone.c, protos.h, pager.h, parse.c,
10776 menu.c, mh.c, mime.h, mutt.h, mutt_curses.h, mutt_menu.h,
10777 mutt_regex.h, mutt_socket.h, mx.c, mx.h, pager.c, imap.h,
10778 init.c, init.h, keymap.c, keymap.h, lib.c, mailbox.h, main.c,
10779 mapping.h, mbox.c, hash.c, hash.h, hdrline.c, headers.c,
10780 help.c, history.c, history.h, hook.c, imap.c, curs_main.c,
10781 date.c, dotlock.c, dotlock.h, edit.c, enter.c, filter.c, flags.c,
10782 from.c, functions.h, globals.h, gnupgparse.c, handler.c, buffy.c,
10783 buffy.h, charset.c, charset.h, color.c, commands.c, complete.c,
10784 compose.c, copy.c, copy.h, curs_lib.c, addrbook.c, alias.c,
10785 attach.c, attach.h, browser.c: Updat copyright notices in stable.
10787 2000-01-05 09:40:52 roessler (roessler)
10789 * init.h, mutt.h, parse.c: patch-1.1.1.me.pgpsearchtext.1.
10790 From Michael Elkins.
10792 2000-01-03 10:15:54 roessler (roessler)
10794 * strcasecmp.c: New str*casecmp replacements for stable.
10796 * strcasecmp.c: Fix strncasecmp and strcasecmp replacement
10797 functions. Problem noted by Stu Heiss <stu@jpusa1.chi.il.us>.
10799 2000-01-01 17:59:51 roessler (roessler)
10801 * parse.c: y2k fix for 1.0.
10803 * parse.c: A y2k fix for those who still use two-digit year
10804 numbers as originally specified in RFC 822.
10806 1999-12-29 18:38:07 roessler (roessler)
10808 * po/zh_TW.Big5.po: New Chinese translation; from Anthnoy Wong
10809 <ypwong@debian.org>; Dec 21 1999.
10811 * sort.c: Fix a minor threading bug. From Edmund GRIMLEY EVANS
10812 <edmundo@rano.demon.co.uk>, Dec 14 1999.
10814 * browser.c: Fix the use of link_is_dir() in the file
10815 browser. This should fix the bug reported by John Yates
10816 <yates@flatiron.com> on Dec 07 1999. (Details noted by Byrial
10817 Jensen <byrial@image.dk> on Dec 09 1999.)
10819 * send.c: Don't use IMAP folders for FCCs when sending messages
10820 in batch mode. This is _not_ Brendan's patch, which may be
10823 1999-12-14 10:29:25 roessler (roessler)
10825 * INSTALL: Add a short note that EXACT_ADDRESS is broken.
10826 In order to fix it, we'd need a RFC 2047 implementation
10827 which knows about RFC 822 syntax. (This would also help with
10828 In-Reply-To headers, BTW, but would be considerably more complex.)
10830 1999-12-13 11:36:01 roessler (roessler)
10832 * init.h, mutt.h, protos.h, send.c, sendlib.c: Adding the
10833 envelope_from option.
10835 1999-12-09 11:17:35 roessler (roessler)
10837 * imap/README, imap/auth.c, imap/browse.c, imap/imap.c,
10838 imap/imap.h, imap/imap_private.h, imap/imap_socket.h,
10839 imap/imap_ssl.c, imap/message.c, imap/socket.c, imap/util.c,
10840 doc/manual.sgml.head, init.c, browser.c: Tommi Komulainen's
10841 multiple IMAP usernames patch.
10843 1999-12-06 09:59:28 roessler (roessler)
10845 * mbox.c: Cosmetic improvement for reading mmdf folders.
10846 From John Hawkinson <jhawk@bbnplanet.com>.
10848 1999-12-04 15:42:07 roessler (roessler)
10850 * mx.c: Check for the presence of .overview files when testing
10851 whether some directory is an MH folder. This way, you can at
10852 least read Usenet news from the spool using Mutt. ;-)
10854 * alias.c, init.h, mutt_regex.h: William Feavish's GECOS regexp
10857 1999-12-03 16:54:03 roessler (roessler)
10859 * doc/manual.sgml.head: Fix the documentation on how to join
10860 the mutt lists. Noted by Marius Gedminas <mgedmin@takas.lt>.
10862 * init.h: Fix a small bug in the documentation for $hidden_host.
10864 * configure.in: Fix the handling of --disable configure switches.
10866 * configure.in: patch-1.0.rr.autoconf-disable.1: --disable-pop
10867 shouldn't enable pop.
10869 * rfc2047.c: Properly tag quoted-printable encoded RFC 2047
10870 strings with $send_charset, not with $charset.
10872 * Makefile.am, README, README.UPGRADE: Adding one more readme
10873 file. This one is intended to serve as some kind of "howto"
10874 for the most notable incompatible configuration changes.
10876 1999-12-02 16:29:26 roessler (roessler)
10878 * pgpkey.c: Fix the PGP key selection menu's title.
10880 * imap/imap_ssl.c: SSL fixes from Tommi Kommulainen.
10882 * NEWS: Announce edit-message and resend-message, and the changes
10885 * doc/manual.sgml.head: Clarify the documentation of
10886 lists/unlists/subscribe/unsubscribe a bit.
10888 1999-12-01 12:06:31 roessler (roessler)
10890 * imap/util.c: Now, I should have got the signal handling right.
10892 * imap/util.c: another alarm (0) was missing. (However, this
10893 one didn't crash mutt.)
10895 * imap/util.c: imap_keepalive: cancel pending alarms. Otherwise,
10896 mutt will die frequently.
10898 * imap/util.c: Re-set the list of blocked signals after the
10899 imap_keepalive stuff.
10901 * imap/imap.h, imap/util.c, curs_lib.c, mutt.h, system.c:
10902 A modified version of Tommi Kommulainen's imap keepalive patch.
10904 1999-11-26 09:19:03 roessler (roessler)
10906 * imap/message.c: Fix the lines header.
10908 1999-11-25 15:18:02 roessler (roessler)
10910 * imap/imap.h, imap/util.c, curs_lib.c, mutt.h, system.c: Undo
10911 the IMAP keepalive patch. It has just bitten me while mutt was
10912 trying to dotlock a folder. Seems that there needs some more
10915 * imap/imap.h, imap/util.c, mutt.h, system.c, curs_lib.c:
10916 A modified version of Tommi Komulainen's imap keepalive patch.
10918 1999-11-24 16:29:58 roessler (roessler)
10920 * NEWS: Change some headlines: Instead of "major changes
10921 since <unstable version>", it's "major changes since 1.0" now.
10922 In addition, I changed the note concerning the lists/subscribe
10923 change to be more explicit than the old one.
10925 * imap/message.c: IMAP line count fix from
10926 Tommi.Komulainen@iki.fi.
10928 1999-11-23 23:43:51 roessler (roessler)
10930 * postpone.c: mutt_prepare_template() didn't work with
10931 PGP-encrypted messages due to an - errm - interesting typo.
10933 * doc/manual.sgml.head: Document the fact that users can enter
10934 a mail-followup-to header in the editor. There seems to have
10935 been some confusion about this.
10937 * doc/PGP-Notes.txt, acconfig.h, configure.in, pgp.c: Disable
10938 core dumps before we ask the user for a pass phrase. Suggested by
10939 <Stefan.Alfredsson@kau.se>.
10941 * doc/PGP-Notes.txt: Include the maildrop recipe Mark Weinem
10942 <mark.weinem@unidui.uni-duisburg.de> sent me some weeks ago.
10944 * muttlib.c: Permit !! for the last folder. Elm compatibility.
10946 * NEWS: Tell our users that fcc_clear exists.
10948 * init.h, mutt.h, send.c: Adding an fcc_clear option for
10949 unencrypted and unsigned FCCs.
10951 * imap/Makefile.am: Include the SSL-related code with "make dist".
10953 1999-11-22 16:01:42 roessler (roessler)
10955 * imap/imap.c, imap/imap.h, imap/imap_private.h, imap/message.c,
10956 imap/util.c, imap/BUGS, imap/README, imap/TODO, OPS, browser.c,
10957 functions.h, pgppubring.c: IMAP folder creation and deletion.
10958 From Brendan Cully.
10960 * po/de.po: Der Versuch, "Diskussionsfaden" durch etwas
10961 Verständlicheres zu ersetzen. ;-)
10963 1999-11-18 16:19:35 roessler (roessler)
10965 * init.h: Include SSL documentation in the manual.
10967 * dotlock.c: indentation noise.
10969 * imap/socket.c: Small code clean-up.
10971 * mx.c: Detect .mew_cache files in MH folders. Suggested by
10972 Kawaguti Ginga <ginga@amalthea.phys.s.u-tokyo.ac.jp>.
10974 * doc/manual.sgml.head: Documentation nit from Byrial Jensen.
10976 * lib.c: patch-1.0.bj.lastline.1: Handle last lines in
10977 configuration files nicely, even when they are not terminated
10980 * parse.c, rfc2231.c: Some rather cosmetic changes.
10982 1999-11-17 22:47:59 roessler (roessler)
10984 * menu.c: some reorganizations of the dialog menu code.
10986 * alias.c: Fix the address sanitizer. You should now be
10987 able to auto-create an alias for someone like "Jon K. Hellan"
10990 * imap/Makefile.am, imap/browse.c, imap/imap.c, imap/imap.h,
10991 imap/imap_private.h, imap/imap_socket.h, imap/imap_ssl.c,
10992 imap/imap_ssl.h, imap/message.c, imap/socket.c, imap/util.c,
10993 doc/manual.sgml.head, Makefile.am, NEWS, README.SSL, acconfig.h,
10994 configure.in, init.c, init.h, main.c, mutt.h: Tommi Komulainen's
10995 IMAP/SSL support patches.
10997 * menu.c, mutt_menu.h: Tommi Komulainen's menu/dialog patch.
10999 1999-11-15 17:44:15 roessler (roessler)
11001 * pgp.c: Fix the pgp-hook logic.
11003 * color.c: Small color fix from T. E. Dickey.
11005 * color.c: A small patch from TE Dickey.
11007 1999-11-11 18:30:25 roessler (roessler)
11009 * rfc822.c: ups, the previous patch included a small buffer
11012 * po/gl.po: Roberto Suarez Soto <robe@ceu.fi.udc.es> sent us a
11015 * rfc822.c: Fix a header quoting bug.
11017 * doc/Makefile.in: Another build process patch from Brendan Cully.
11019 1999-11-10 21:35:33 roessler (roessler)
11021 * rfc2231.c: Ignore empty MIME parameters.
11023 1999-11-09 12:40:14 roessler (roessler)
11025 * mbox.c, parse.c: Add some more sanity checks about
11028 * curs_lib.c: Fix an SLang-related compilation problem.
11029 Originally from Jon KÃ¥re Hellan.
11031 * postpone.c: Simplify mutt_prepare_template (). Instead of
11032 copying around all kinds of data, we re-parse the postponed
11033 message's structure.
11035 * postpone.c: Make sure mutt doesn't forget MIME structure when
11036 the user resends a message/rfc822 body from the recvattach menu.
11037 Note, however, that this is more of a temporary solution
11038 - I think there is some more space for improvements in
11039 mutt_prepare_template().
11041 * imap/Makefile.am, doc/Makefile.in, contrib/Makefile.in,
11042 configure.in, Makefile.am: Build process fixes from Brendan Cully.
11044 * pager.c: Add a missing redraw after resend-message.
11046 1999-11-08 22:10:49 roessler (roessler)
11048 * VERSION: Undo changes which are due to release-building tests.
11049 After all, we want the _right_ diff next time.
11051 * build-release: Finalize the new build-release script.
11053 * ChangeLog, VERSION, build-release: automatic post-release
11054 commit for mutt-1.1.1.2
11056 * LAST_TAG, Makefile.am, OVERSION, VERSION, build-release,
11057 ChangeLog: automatic post-release commit for mutt-1.1.1.1
11059 * LAST_TAG, Makefile.am, OVERSION: Preparing some improvements
11060 to the build process.
11062 * po/de.po, reldate.h, VERSION, ChangeLog: automatic post-release
11063 commit for mutt-1.1.1
11065 1999-11-07 22:52:40 roessler (roessler)
11067 * sendlib.c: short-cut utf-7 as a 7bit character set. Currently,
11068 utf-7 may be overridden by us-ascii.
11070 * protos.h, recvattach.c, recvcmd.c, rfc1524.c, rfc1524.h,
11071 send.c, sendlib.c, attach.c, attach.h, browser.c, commands.c,
11072 compose.c, curs_main.c, functions.h, init.h, mutt.h, muttlib.c,
11073 pager.c, pager.h, postpone.c, Makefile.am: Rewriting lots of
11074 the recvattach code.
11076 * po/eo.po: branches: 1.1.2; file eo.po was initially added on
11077 branch mutt-1-0-stable.
11079 * po/eo.po, configure.in: Esperanto translation from Edmund
11080 GRIMLEY EVANS <edmundo@rano.demon.co.uk>.
11082 1999-11-05 07:28:11 roessler (roessler)
11084 * pgppubring.c: preprocess out some unused strings.
11086 1999-11-04 21:35:32 roessler (roessler)
11088 * rfc2231.c: Catch a segmenatation fault. Note that this is
11089 not the real fix for the problem...
11091 * menu.c: Change a short to an int where it should have been one.
11093 * po/gl.po: New version.
11095 * protos.h, send.c, status.c, buffy.c, globals.h, postpone.c:
11096 IMAP postpone changes from Byrial Jensen.
11098 1999-11-03 20:30:19 roessler (roessler)
11100 * recvattach.c: Adding a comment which describes some ideas on
11101 how the attachment menu should work.
11103 1999-11-02 15:51:07 roessler (roessler)
11105 * imap/BUGS, imap/command.c, imap/imap.c, imap/imap_private.h,
11106 imap/message.c, imap/util.c, buffy.c: Various IMAP-related fixes
11107 from Brendan Cully.
11109 1999-10-31 17:12:55 roessler (roessler)
11111 * po/it.po: [stable] Small fix from Marco d'Itri.
11113 * m4/.cvsignore, intl/.cvsignore, imap/BUGS, imap/message.c,
11114 contrib/.cvsignore: From Brendan Cully: IMAP updates should work
11117 1999-10-29 05:43:40 roessler (roessler)
11119 * po/.cvsignore: Cosmetics.
11121 * imap/BUGS: Update the documentation.
11123 * doc/.cvsignore: Cosmetics.
11125 * buffy.c, globals.h, postpone.c, send.c, status.c: Don't check
11126 the number of postponed messages every time the status line
11127 is updated - this gets quite slow when used with slow IMAP
11130 1999-10-28 17:42:07 roessler (roessler)
11132 * README: Fix the version number in the README file.
11134 * pop.c: Cosmetic POP fixes from Evan DiBiase
11135 <evand@telerama.com>.
11137 * pop.c: Cosmetic fixes from Evan DiBiase <evand@telerama.com>.
11139 1999-10-28 08:15:38 <Jon.K.Hellan@item.ntnu.no> (roessler)
11141 * imap/imap_socket.h, imap/socket.c, init.h, globals.h: Adding
11142 imap_preconnect. This way, you can let mutt start an ssh tunnel
11143 before it tries to connect to an IMAP server.
11145 1999-10-27 12:17:34 roessler (roessler)
11147 * po/gl.po: branches: 1.1.2; file gl.po was initially added on
11148 branch mutt-1-0-stable.
11150 * po/gl.po, configure.in: Adding a Galician translation.
11152 1999-10-26 15:14:01 roessler (roessler)
11154 * curs_lib.c, main.c: Some display-related fixes from Andrej
11157 * editmsg.c: Fix a small bug in the new edit-message feature.
11158 From Andrej Gritsenko.
11160 * imap/imap.c, imap/imap_private.h, imap/util.c, imap/auth.c,
11161 imap/browse.c, imap/command.c: * stops mutt from logging CRAM
11162 secrets in debug mode. * should fix mutt segfaulting when trying
11163 to open {} * helps with the problem of mutt detecting new mail
11165 folder. Now, IMAP commands from the SELECTED state should call
11166 imap_cmd_finish after they've executed commands. I've only put
11167 this is imap_buffy_check for now - in my opinion the command
11168 execution path is still not stable, and rewrites may obviate
11169 the need for this...
11171 (From: Brendan Cully <brendan@kublai.com>)
11173 1999-10-25 20:05:14 roessler (roessler)
11175 * po/sv.po: branches: 1.1.2; file sv.po was initially added on
11176 branch mutt-1-0-stable.
11178 * po/sv.po, configure.in: Adding the Swedish translation to
11181 * po/de.po: Updated German translation from Roland Rosenfeld.
11183 * imap/imap.h, imap/imap_private.h, imap/message.c, imap/util.c,
11184 imap/.cvsignore, imap/BUGS, imap/Makefile.am, imap/browse.c,
11185 imap/command.c, imap/imap.c, init.h: Brendan Cully's IMAP code
11188 1999-10-22 08:49:30 roessler (roessler)
11190 * Makefile.am, VERSION, reldate.h, ChangeLog: automatic
11191 post-release commit for mutt-1.1
11193 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/pt_BR.po, po/ru.po,
11194 po/pl.po, po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po,
11195 po/es.po, po/el.po, po/de.po, po/cs.po, NEWS, VERSION, reldate.h,
11196 ChangeLog: post-release commit for one dot zero. (yes, really.)
11198 1999-10-21 08:07:22 roessler (roessler)
11200 * compose.c: Another sprintf-vs-null issue.
11202 1999-10-20 14:51:57 roessler (roessler)
11204 * po/id.po: new indonesian translation.
11206 * imap/message.c: Flags should only be modified using
11207 mutt_set_flag(). Everything else leads to neglected side effects.
11208 In this case, index colors, searches and possibly other side
11209 effects were ignored when a message which resides on an IMAP
11212 * imap/auth.c: Let the user skip CRAM-MD5 by entering an empty
11215 * po/id.po, po/el.po: translation updates.
11217 * configure.in: Don't use GNU grep specific options.
11219 1999-10-19 15:34:04 roessler (roessler)
11221 * imap/auth.c: Fix some sloppiness-induced, but harmless,
11224 * imap/imap_private.h, imap/auth.c, imap/imap.c: Add
11225 AUTHENTICATE=ANONYMOUS support to the IMAP authentication methods.
11226 This is, for instance, needed to access the cyrus-related mailing
11227 lists' archives at CMU.
11229 * po/el.po: New greek translation.
11231 1999-10-18 09:13:42 roessler (roessler)
11233 * pgp.c: Handle Ctrl-G on the pgp-hook prompt correctly.
11235 1999-10-16 15:19:29 roessler (roessler)
11237 * Makefile.am: doc/PGP-Notes.txt vs. doc/PGP-Notes.
11239 * Makefile.am: [stable] doc/PGP-Notes.txt has an extension. ups.
11241 * send.c: [stable] Fix Debian bug #47408.
11243 * send.c: Fix Debian bug #47408: When the postponed folder
11244 is a maildir, messages should only be written to the _new_
11247 * po/nl.po: New nl translation from Johan van Selst
11250 * po/cs.po: New cs translation from Jiri Pavlovsky
11251 <pavlovsk@ff.cuni.cz>.
11253 * po/zh_TW.Big5.po: [stable] chinese translation fixes from
11254 Anthony Wong <ypwong@debian.org>.
11256 * init.h: scoring documentation fix.
11258 * globals.h, init.h, mutt.h, mx.c, protos.h, score.c, sort.c:
11259 Scoring improvements.
11261 1999-10-14 16:09:10 roessler (roessler)
11263 * po/ru.po: New Russian tranlation for stable.
11265 * contrib/gpg.rc: New gpg.rc from Roland Rosenfeld.
11267 * po/fr.po: [stable] New french translation.
11269 * po/de.po: [stable] Fixes to the German translation.
11271 * pattern.c: [stable] Fix a segmentation fault when attempting
11272 to search pgp-encrypted messages.
11274 * pattern.c: Fix a segmentation fault when search PGP-encrypted
11277 1999-10-11 20:26:41 roessler (roessler)
11279 * VERSION, po/es.po, reldate.h, ChangeLog: automatic post-release
11280 commit for mutt-0.96.8
11282 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11283 po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
11284 po/el.po, po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog:
11285 post-release commit for 1.0pre4.
11287 * po/zh_TW.Big5.po: New Chinese Translation.
11289 * dotlock.c: [stable] Use dotlock.c from unstable.
11291 1999-10-06 20:20:54 roessler (roessler)
11293 * Makefile.am: Makefile.am fix for unstable.
11295 * Makefile.am: [stable] Check for mutt_dotlock in
11296 $(DESTDIR)$(bindir), not in $(bindir). This should fix some
11297 Debian build problems.
11299 * init.h: fix the $from documentation. Noted by David DeSimone.
11301 1999-10-05 06:50:34 roessler (roessler)
11303 * compose.c, mutt.h, recvattach.c: small fixes from Gero Treuner.
11305 * mutt.h, recvattach.c, compose.c: [stable] small fixes from
11308 1999-10-04 10:05:26 roessler (roessler)
11310 * configure.in: [stable] add pt_BR to ALL_LINGUAS.
11312 * configure.in: add pt_BR to ALL_LINGUAS.
11314 * po/pt_BR.po: Brasilian translation.
11316 * po/pt_BR.po: branches: 1.1.2; file pt_BR.po was initially
11317 added on branch mutt-1-0-stable.
11319 * po/pt_BR.po: Brasilian translation.
11321 * imap/BUGS, imap/Makefile.am, imap/README, imap/auth.c,
11322 imap/imap.c, imap/util.c, .cvsignore, mx.c: Some fixes from
11325 * pgpewrap: pgpewrap spits out ugly error messages when used
11328 * configure.in: AM_C_PROTOTYPES seems to be too recent for the
11329 installed automake/autoconf base.
11331 * postpone.c: Remove some nonsense from the resend-message
11334 * postpone.c: Fix a memory leak.
11336 1999-09-30 22:05:28 roessler (roessler)
11338 * imap/message.c, send.c, sendlib.c, OPS, buffy.c, curs_main.c,
11339 functions.h, headers.c, main.c, mbox.c, mh.c, mutt.h, parse.c,
11340 parse.h, postpone.c, protos.h, recvattach.c: Add a resend-message
11341 function (similar to the _old_ edit-message), and redo large
11342 parts of mutt_prepare_edit_message (now mutt_prepare_template).
11344 * main.c: unstable cosmetics.
11346 * main.c: [stable] cosmetic change suggested by marco d'itri.
11348 * po/es.po, po/es.po: New spanish translation from Boris
11351 * imap/Makefile.am, makedoc.c: Build fixes from Lars Hecking.
11353 * doc/manual.sgml.in, Muttrc.in, NEWS, globals.h, init.h, send.c:
11354 [stable] Re-add in_reply_to, this time with the right default
11357 * sendlib.c: [unstable] fix the duplicate x-mailer/uesr-agent
11360 * send.c, globals.h, init.h: [unstable] Re-add in-reply-to.
11361 This time with a suitable default. #-\
11363 1999-09-29 17:47:33 roessler (roessler)
11365 * configure.in: More fixes from Lars Hecking.
11367 * configure.in: Adding AC_PREREQ to configure.in.
11369 * configure.in: make sure the right software is used for building
11370 mutt. Patch suggested by Lars Hecking and Will Fiveash.
11372 * pgpinvoke.c: don't leak /dev/null file descriptors. From Roland
11375 * curs_main.c: fix^2 for stable.
11377 * curs_main.c: Fixing the fix - missing brackets.
11379 * curs_main.c, parse.c: [stable] Fix some memory leaks noted by
11380 purify running on behalf of Daniel Eisenbud.
11382 * curs_main.c, parse.c: Fix some memory leaks noted by purify
11383 running on behalf of Daniel Eisenbud.
11385 1999-09-28 18:55:31 roessler (roessler)
11387 * po/ru.po: Here goes an update for version 1.0-pre3i. The main
11388 feature of this translation is that one-letter answers to
11389 multiple choice questions are not localized (Thomas, could you
11390 please add this as comment to the update in CVS?)
11392 (From: Michael Sobolev.)
11394 * sendlib.c: [stable] Include SPACE and HT with MIME specials.
11396 * sendlib.c: [unstable] Include SPACE and HT with MimeSpecials.
11398 * Makefile.am: Better solution for the makedoc build using
11401 * Makefile.am: Some makes apparently have to be told about how
11404 1999-09-27 17:55:14 roessler (roessler)
11406 * copy.c: A back-port from unstable had missed some parts which
11407 could lead to message corruption with mh mail folders.
11409 * po/it.po: new Italian translation from Marco d'Itri.
11411 * po/pl.po: New polish translation.
11413 * po/de.po, po/de.po: Translation fix from Roland Rosenfeld.
11415 * doc/manual.sgml.in: Documentation fix from Roland Rosenfeld.
11417 1999-09-25 07:37:51 roessler (roessler)
11419 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11420 po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
11421 po/el.po, po/de.po, po/cs.po: post-release commit for 1.0pre3.
11423 * VERSION, reldate.h, ChangeLog: pre-release commit for 1.0pre3.
11425 1999-09-24 17:51:55 roessler (roessler)
11427 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/pl.po, po/ru.po,
11428 po/it.po, po/ko.po, po/nl.po, po/fr.po, po/id.po, po/el.po,
11429 po/es.po, po/cs.po, po/de.po, ChangeLog, VERSION, reldate.h:
11430 automatic post-release commit for mutt-0.96.7
11432 1999-09-23 21:13:55 roessler (roessler)
11434 * po/el.po: New Greek tranlsation from Fanis <madf@geocities.com>.
11436 * browser.c: [stable] Solaris snprintf vs. NULL pointers.
11438 * browser.c: Try not to pass NULL pointers to snprintf
11439 - the Solaris version doesn't like them. (Noted by
11440 Thomas.Parmelan@efrei.fr.)
11442 * imap/imap_private.h, imap/socket.c, imap/util.c, imap/BUGS,
11443 imap/imap.c, buffy.c: Brendan Cully's latest changes:
11445 * includes all of my last patch, since it hasn't been committed
11446 yet. * catches a couple segfault problems if Context is NULL.
11447 * works harder to avoid sending null STORE FLAGS commands. May not
11448 be perfect yet, but also has extra debugging code. * has the
11449 beginnings of a more interactive IMAP error handler.
11450 Doesn't do anything yet, I'm just including it because I want
11451 to get the rest of the patch out.
11453 * doc/Makefile.in, Makefile.am: Use $(MAKE) instead of make.
11454 Noted by Ryan Murray <rmurray@cyberhqz.com>.
11456 * doc/Makefile.in, Makefile.am, configure.in, init.h: A small
11457 portability fix related to makedoc.
11459 * po/es.po: [stable] new spanish translation from Boris Wesslowski
11460 <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
11462 * alias.c: increase this limit for stable as well.
11464 * handler.c: [stable] Fix a buffer overflow and a bug helping
11465 with exploiting this overflow in the text/enriched handler.
11467 * handler.c: Fix a buffer overflow and a bug helping with
11468 exploiting this overflow in the text/enriched handler.
11470 * imap/browse.c, doc/manual.sgml.head, curs_main.c: This small
11473 * catches a possible null-pointer dereference in mx_close_mailbox
11474 when logging out of the server.
11475 * fixes IMAP tab-completion cosmetics (slightly broken with last
11476 Cyrus-compatibility updates)
11477 * adds a bit to the IMAP part of the manual.
11479 Brendan Cully <brendan@kublai.com>
11481 * alias.c: Increase a buffer to make larger group aliases
11482 possible. The current STRING buffer was far too small.
11484 1999-09-12 19:39:10 roessler (roessler)
11486 * po/es.po: [stable] Updated spanish translation from Boris
11489 * po/es.po: [stable] Fixes for the Spanish translation.
11490 From Nicolás Lichtmaier <nick@debian.org>.
11492 * imap/BUGS, imap/Makefile.am, imap/TODO, imap/auth.c,
11493 imap/imap.c, imap/imap.h, imap/imap_private.h, imap/message.c,
11494 imap/util.c, buffy.c, commands.c, globals.h, init.h: The attached
11495 patch (imap-turbocharge.diff):
11497 * changes mutt_buffy_check to only poll the selected folder
11498 when it is opened, not all mailboxes (unless the timeout
11499 has expired). This is a noticeable win if you have a few
11502 * sets the default checkinterval to 60 seconds from 0. Things
11503 are much much slower with 0.
11505 * makes some cosmetic renames
11507 * moves lots of generic imap stuff into a separate file,
11510 * abstracts the process of sending a command to an IMAP server
11511 a bit better (lots more to do here, though).
11513 * moves the message-set creation code used by the new fastdelete
11514 code into its own function, since it is generally useful.
11516 * implements server-side copy of messages. Tagged messages
11517 are copied in one command, thanks to the message-set
11520 (From: Brendan Cully; modifications by tlr.)
11522 1999-09-11 17:04:12 roessler (roessler)
11524 * po/pl.po: [stable] new polish translation from Pawel Dienkonski.
11526 * po/es.po: [stable] New Spanish translation from Boris
11529 * configure.in: [stable] Hurd portability patch from Marcus
11532 * configure.in: Hurd portability patch from Marcus Brinkmann.
11534 * imap/browse.c, imap/imap.c: Fix IMAP fast deletion.
11537 * Muttrc.in: typos fixed by Telsa.
11539 * doc/manual.sgml.in: Small manual fix for stable. Noted by
11540 Telsa <hobbit@aloss.ukuu.org.uk>.
11542 1999-09-08 06:05:54 roessler (roessler)
11544 * imap/imap.c, imap/imap.h, imap/imap_private.h, mx.c,
11545 curs_main.c: The attached patch:
11547 * gets Mutt to properly log off the IMAP server when
11548 quitting. Clients don't care, but it's polite and proper.
11549 * further updates the flags changes from yesterday * uses CLOSE
11550 instead of EXPUNGE when closing a mailbox and purging
11551 messages, for some slight speed gain. * purges all messages
11552 marked for deletion in one command (if purging),
11553 making for very cool speed gains switching mailboxes if you're
11554 on, say, a few high volume mailing lists. Yeah, baby! (I
11555 personally love this one).
11557 (From Brendan Cully <brendan@kublai.com>)
11559 1999-09-07 17:01:28 roessler (roessler)
11561 * Makefile.am: Bail out if the chmod of mutt_dotlock fails.
11563 * pgpkey.c: Fix a strtok NULL pointer problem.
11565 * doc/manual.sgml.in: notes on how to produce secure mailcaps.
11567 * gnupgparse.c, pgpinvoke.c: GPG-related fix from Gero Treuner.
11569 * imap/BUGS, imap/Makefile.am, imap/TODO, imap/imap.c,
11570 imap/imap_private.h, imap/message.c, imap/message.h, mutt.h,
11571 muttlib.c, mx.c, status.c, complete.c, flags.c: * redoes the
11572 folder update optimisation I did yesterday. It's somewhat
11573 cleaner and less invasive, and I'm not so worried about memory
11576 * Fixes the bug where mutt would append a '/' to $folder even
11577 if it was only {mailhost}, causing mutt to browse the root
11578 directory instead of the home directory.
11580 * includes a first stab at preserving the D flag on the IMAP
11581 server. Now if you answer no to 'Purge deleted', the server
11582 still stores the messages as deleted, but doesn't expunge them
11585 NOTE: this is a first attempt. Play around, but don't mark
11586 things as deleted that you'd be sorry to see disappear.
11588 (From: Brendan Cully <brendan@kublai.com>)
11590 * doc/manual.sgml.head: Adding notes from README.SECURITY.
11592 1999-09-06 09:16:53 roessler (roessler)
11594 * imap/Makefile.am, imap/TODO, imap/imap.c, imap/imap.h,
11595 imap/imap_private.h, imap/message.c, imap/message.h, mutt.h,
11596 muttlib.c: * Small imap/Makefile.am tweak for make dist
11598 * Hold on to mailbox flags, message flags, do update in one pass
11599 instead of two, halving traffic on mailbox sync.
11601 * Update message flags at fetch as well as header download,
11602 if the server thinks they've changed. Saves some unneeded
11605 * Move some structures out of imap_private.h into message.h,
11606 since they are local now.
11608 (From: Brendan Cully <brendan@kublai.com>)
11610 1999-09-05 08:42:23 roessler (roessler)
11612 * contrib/Tin.rc: add a sample of tin/lynx-like key bindings.
11614 * imap/Makefile.am: include message.c with the IMAP library.
11616 * init.c: [stable] Fixing "unignore *".
11618 * init.c: Fix "unignore *": We must not add "*" to the unignore
11621 * init.h: Documentation nit, from Liviu.
11623 1999-09-04 04:55:58 roessler (roessler)
11625 * imap/BUGS, imap/browse.c, imap/imap.c, imap/imap_private.h,
11626 imap/message.c: Fix some more IMAP problems. From Brendan Cully.
11628 1999-09-03 21:42:16 roessler (roessler)
11630 * contrib/sample.muttrc: fix mailing list addresses. Noted by
11631 David Benfell <benfell@greybeard95a.com>.
11633 * browser.c: - If the name of the folder returned by an IMAP
11634 server is empty, Mutt could segfault in the browser window
11635 attempting to display it.
11636 - add_folder in browser.c looks like it got corrupted in
11637 some CVS update. A small patch makes things work again for
11639 (From: Brendan Cully <brendan@kublai.com>)
11641 * strdup.c, configure.in: strdup for unstable.
11643 * configure.in: [stable] Some systems may not have strdup.
11646 * strdup.c: branches: 1.1.2; file strdup.c was initially added
11647 on branch mutt-1-0-stable.
11649 * strdup.c: [stable] Some systems may not have strdup.
11652 * browser.c: [stable] cosmetic fix from Brendan Cully.
11654 1999-09-02 18:50:46 roessler (roessler)
11656 * editmsg.c: Don't copy the Status header to the user's edit
11657 buffer - we destroy it later when copying the message back.
11659 * acconfig.h, configure.in, init.c, init.h, main.c:
11660 [stable] Improved pgp 6.5.1 support. From Jochen Schmitt
11661 <Jochen@herr-schmitt.de>.
11663 * doc/manual.sgml.head, Makefile.am, OPS, compose.c, curs_main.c,
11664 editmsg.c, mutt.h, protos.h, send.c, sendlib.c: A new edit-message
11665 feature, giving the raw message in an editor.
11667 * imap/auth.c: Fix a tiny signedness warning.
11669 * dotlock.c: Remove a superfluous label.
11671 * dotlock.c: [stable] remove a superfluous label.
11673 * po/cs.po: New czech translation. From Jiri Pavlovsky
11674 <pavlovsk@ff.cuni.cz>.
11676 * doc/manual.sgml.in: [stable] It's www.sgmltools.org, not
11677 www.sgml-tools.org. Noted by Heiko Schlichting.
11679 1999-09-01 21:41:19 roessler (roessler)
11681 * doc/Makefile.in, Makefile.am: A couple of build process
11682 and portability fixes concerning the automatically generated
11685 * mutt.h, init.c: [stable] Fix ignore/unignore. This is a
11686 back-port from the unstable branch.
11688 * po/ko.po: New Korean translation. From Byeong-Chan Kim
11689 <redhands@linux.sarang.net>.
11691 * curs_lib.c, edit.c, hdrline.c, sendlib.c: Fix a couple of
11692 possible compilation warnings. (Noted by "John C. Place"
11693 <placej@ctcdist.com>.)
11695 * hdrline.c, sendlib.c, curs_lib.c, edit.c: [stable] Fix a couple
11696 of small warnings. Noted by "John C. Place" <placej@ctcdist.com>.
11698 * ChangeLog: check-point commit.
11700 * mx.c: Don't clear the error line whenever dotlocking a file.
11702 * mx.h: adding a prototype.
11704 * curs_main.c, mailbox.h, mx.c: When the user synchronizes a
11705 mail folder, do a thorough check.
11707 1999-08-31 20:26:33 roessler (roessler)
11709 * po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/sk.po, po/ko.po,
11710 po/nl.po, po/pl.po, po/id.po, po/it.po, po/es.po, po/fr.po,
11711 VERSION, po/cs.po, po/de.po, po/el.po, reldate.h, Makefile.am,
11712 ChangeLog: automatic post-release commit for mutt-0.96.6
11714 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11715 po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
11716 po/el.po, po/de.po, po/cs.po, VERSION, reldate.h, ChangeLog:
11717 post-release commit for 1.0pre2.
11719 * doc/manual.sgml.tail, doc/manual.sgml.head, protos.h, thread.c,
11720 OPS, curs_main.c, functions.h: Adding a <parent-message>
11721 function. From Roland Rosenfeld <roland@spinnaker.rhein.de>.
11723 * curs_lib.c: Fix possible signedness problem with localized
11726 * po/ru.po: New russian translation. From Michael Sobolev
11729 * imap.c: [stable] fix IMAP caching.
11731 1999-08-30 16:10:45 roessler (roessler)
11733 * configure.in, imap/imap.c, main.c: Properly handle IMAP
11738 * mh.c: [stable] Back-port various fixes from stable.
11740 * mh.c: Avoid a memory and temporary file leak.
11742 * mx.c, buffy.c, configure.in, imap.c: [stable] back-port
11743 of various IMAP-related fixes. From Brendan Cully
11744 <brendan@kublai.com>.
11746 1999-08-27 07:41:44 roessler (roessler)
11748 * TODO: some notes on generic limiting.
11750 1999-08-26 20:26:56 roessler (roessler)
11752 * keymap.c: Change alias menu key bindings to something more
11755 * imap/TODO: Adding a TODO list.
11759 * doc/manual.sgml.tail: Fix the sgml-tools url. Noted by Heiko
11762 * doc/manual.sgml.in: Fix the URL to the sgml-tools package.
11763 Noted by Heiko Schlichting.
11765 * mh.c: Fixing a somewhat hypothetical error condition.
11767 * curs_main.c, keymap.c, pager.c, recvattach.c: IRIX fixes.
11769 * keymap.c, main.c, pager.c, recvattach.c, curs_main.c, edit.c:
11770 Various fixes to make mutt compile on IRIX. Additionally,
11771 we introduce default bindings for the <enter> key which is
11772 used by xwsh for "return". Suggested by Heiko Schlichting
11773 <heiko@cis.fu-berlin.de>.
11775 1999-08-25 06:33:37 roessler (roessler)
11777 * configure.in: We need ranlib even when we don't use IMAP.
11779 * compose.c: Trivial patch to make attach-message work for
11782 1999-08-24 21:27:20 roessler (roessler)
11784 * po/de.po: Updates from Roland Rosenfeld.
11786 * Makefile.am: Automake clean-up. From Lars Hecking.
11788 * po/id.po: Updates.
11790 * doc/Makefile.in: build muttrc.man before installing it.
11792 * reldate.h, Makefile.am, VERSION, ChangeLog: automatic
11793 post-release commit for mutt-0.96.5
11795 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11796 po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/es.po,
11797 po/el.po, po/de.po, po/cs.po, NEWS, VERSION, reldate.h, ChangeLog:
11798 release-commit 1.0pre1.
11800 * Makefile.am: Still more bugs in the release-building process.
11802 * Makefile.am: *grrrr* typos.
11804 * po/sk.po, po/uk.po, po/zh_TW.Big5.po, po/ru.po, po/nl.po,
11805 po/pl.po, po/fr.po, po/id.po, po/it.po, po/ko.po, po/cs.po,
11806 po/de.po, po/el.po, po/es.po, ChangeLog: translation update.
11808 * Makefile.am: Some of the targets were broken.
11810 * Makefile.am: Another tidbit.
11812 * Makefile.am: Still more build-process stuff. Let's see whether
11813 this automatically builds 0.96.5.
11815 * doc/manual.sgml, doc/muttrc.man, Muttrc: Remove some auto-built
11816 files from the repository.
11818 * Makefile.am: Further distribution process fixes.
11820 * po/POTFILES.in: Make translations fit together with actual
11823 * doc/Makefile.in, Muttrc, ChangeLog, Makefile.am: More fixes
11824 to the distribution-building process; check-point commit for
11825 documentation and ChangeLog.
11827 * doc/Makefile.in, doc/manual.sgml, doc/muttrc.man: Various
11828 experimental changes to automate the distribution-building
11829 process; documentation update.
11831 * Makefile.am: Various experimental changes to automate the
11832 distribution-building process.
11834 1999-08-23 22:12:05 roessler (roessler)
11836 * configure.in: Fix charmaps part of the build process.
11838 * copy.c: Fix an off-by-one error which lead to a segmentation
11841 * charset.c: Don't delete symbol -> character code mappings.
11842 Character sets may define multiple symbols. :-(
11844 * imap/auth.c, imap/browse.c, imap/imap.c, imap/imap.h,
11845 imap/imap_private.h, browser.c, configure.in, Makefile.am,
11846 acconfig.h: Inclue GSS authentization for IMAP.
11848 * dotlock.c, mx.c: Remove a couple of NFS-related hacks which
11849 seem to be unnecessary.
11851 * main.c: Fix a small typo affecting mutt -v's output.
11853 1999-08-20 08:24:13 roessler (roessler)
11855 * po/fr.po: Fixed french translation.
11857 * imap/Makefile.am, imap/auth.c, imap/browse.c, imap/imap.c,
11858 imap/imap.h, imap/imap_private.h, imap/imap_socket.h, imap/md5.h,
11859 imap/md5c.c, imap/socket.c, socket.c, globals.h, imap.c, imap.h,
11860 init.h, lib.h, mime.h, mutt_socket.h: Brendan Cully's latest
11863 * prepare: branches: 2.8.2; Brendan Cully's latest IMAP clean-up.
11865 * protos.h, rfc2047.c, sendlib.c, Makefile.am, base64.c,
11866 configure.in, copy.c: Brendan Cully's latest IMAP clean-up.
11868 * doc/manual.sgml.in, NEWS, copy.c, init.h, mutt.h, sendlib.c:
11869 Back-port $bounce_delivered from unstable.
11871 * po/fr.po: [stable] Small fixes.
11873 1999-08-19 10:04:28 roessler (roessler)
11875 * sendlib.c: [stable] Fix a back-porting bug.
11877 * configure.in: [stable] Albert Chin-A-Young
11878 <china@thewrittenword.com> suggests a different check for -lnsl
11881 * configure.in: Albert Chin-A-Young suggests a slightly different
11882 check for libsocket and libnsl.
11884 * doc/manual.sgml.in: [stable] fix the urlview url.
11886 * doc/manual.sgml.head: fix the urlview url.
11888 * main.c: copyright message cosmetics.
11890 * Makefile.am, configure.in, prepare: Remove the $output.in hack,
11891 and create a fake charmaps directory instead.
11893 * acconfig.h, configure.in: [stable] check signal.h for
11894 sig_atomic_t. This should help to build this version of mutt
11895 on systems such as SunOS 4.1.
11897 * sendlib.c: [stable] Force quotes around the boundary parameter's
11900 * sendlib.c: Force quotes around the boundary parameter.
11901 Another courtesy towards Outlook.
11903 * pgp.c: [stable] Make sure the boundary MIME parameter is the
11904 last one on multipart/signed. Otherwise, Outlook will fail.
11905 Pointed out by Ian Bell, Turnpike.
11907 * muttlib.c, pgp.c: Ian Bell (turnpike) reports that Outlook
11908 Express expects the boundary parameter to be the _last_ MIME
11909 parameter on a multipart/* body part, and otherwise displays
11912 1999-08-18 06:54:13 roessler (roessler)
11914 * doc/muttrc.man, doc/muttrc.man.head, doc/manual.sgml, NEWS:
11915 documentation fixes.
11917 * commands.c: Fetch senders' keys also when decrypting a message.
11918 There may be a signature.
11920 * main.c: Don't try to create $maildir if it's an IMAP folder.
11922 1999-08-17 20:04:07 roessler (roessler)
11926 * reldate.h: *grmbls*
11928 * po/de.po, ChangeLog, VERSION: post-release commit for 0.96.4.
11930 * po/de.po, VERSION, ChangeLog: post-release commit for 0.95.7.
11932 * doc/manual.sgml, doc/muttrc.man, Muttrc: ispell's default path.
11934 * postpone.c: Fixing a mutt -p segfault.
11936 * doc/mutt.man, main.c: cosmetics; mention warranties in the
11939 1999-08-15 19:59:09 roessler (roessler)
11941 * compose.c: Make attach-message work with IMAP folders.
11943 * po/cs.po: New CS translation.
11945 * doc/Makefile.in, doc/manual.sgml, doc/muttrc.man, mutt.h, mx.c,
11946 pgp.c, pgp.h, pgpinvoke.c, prepare, send.c, Makefile.am, Muttrc,
11947 NEWS, README.SECURITY, browser.c, browser.h, commands.c, copy.c,
11948 curs_main.c, globals.h, init.c, init.h, main.c: Various changes
11949 added over the last week:
11951 - $delete_untag - creation of "application/pgp" messages -
11952 an attempt to fix prepare. - Browser format changes
11954 * dotlock.h: cosmetics.
11956 * dotlock.c: [stable] take dotlock.c from unstable.
11958 * dotlock.c: Commit remaining changes.
11960 * copy.c, mh.c, mutt.h: Remove ugly mh-synching kludge.
11962 * dotlock.c, dotlock.h: Really fix $save_empty, even when the
11963 dotlocking code is compiled into mutt.
11965 * dotlock.c, dotlock.h: [stable] Fix $save_empty even when the
11966 dotlocking code is linked into mutt.
11968 1999-08-09 19:03:12 roessler (roessler)
11970 * ChangeLog, ChangeLog: check-point commit.
11972 * po/sk.po, po/uk.po, po/zh_TW.Big5.po, po/ko.po, po/nl.po,
11973 po/pl.po, po/ru.po, po/de.po, po/el.po, po/es.po, po/fr.po,
11974 po/id.po, po/it.po, po/cs.po: update-po.
11976 * po/zh_TW.Big5.po: [stable] Fixing a small typo in the Chinese
11979 * po/zh_TW.Big5.po, po/uk.po, po/sk.po, po/ru.po, po/pl.po,
11980 po/nl.po, po/ko.po, po/it.po, po/id.po, po/fr.po, po/el.po,
11981 po/es.po, po/de.po, po/cs.po: [stable] Adding the new polish
11982 translation; general "make update-po".
11984 * Muttrc, doc/muttrc.man, doc/muttrc.man.head, main.c,
11985 po/zh_TW.Big5.po: Various fixes. Additionally, mutt will now
11986 create the $folder directory when started in curses mode and if
11989 1999-08-08 14:57:13 roessler (roessler)
11991 * po/zh_TW.Big5.po: new chinese translation.
11993 * po/zh_TW.Big5.po: New chinese translation.
11995 * Makefile.am: Fix order of some dependencies.
11997 * Makefile.am: Fix keymap_defs.h dependency.
11999 * po/it.po: Fix a translation string in it.po.
12001 * po/it.po: Fixing a message. From Marco.
12003 * doc/muttrc.man, init.h: Include complete documentation
12004 regardless of actual features.
12006 * doc/manual.sgml.in, doc/manual.sgml.tail, doc/mutt.man,
12007 doc/mutt.man.in, doc/muttrc.man, doc/muttrc.man.head,
12008 doc/muttrc.man.tail, contrib/Makefile.in, contrib/gpg.rc,
12009 doc/Makefile.in, doc/devel-notes.txt, doc/dotlock.man,
12010 doc/dotlock.man.in, doc/manual.sgml, doc/manual.sgml.head,
12011 Makefile.am, Muttrc.head, Muttrc.in, NEWS, configure.in, init.h,
12012 makedoc.c: Documentation updates; autogeneration of documentation
12015 1999-08-04 19:58:13 roessler (roessler)
12017 * NEWS: documentation to prepare the next release.
12019 * doc/dotlock.man.in, dotlock.c, dotlock.h, mbox.c, mx.c, mx.h:
12020 [stable] Fix $save_empty.
12022 * ChangeLog: ChangeLog.
12024 * NEWS, protos.h, send.c: Various fixes; documentation.
12026 * doc/dotlock.man.in: Document the -d option.
12028 * dotlock.h, mbox.c, mx.c, mx.h, dotlock.c: Fix $save_empty.
12030 1999-07-29 09:17:29 roessler (roessler)
12032 * doc/manual.sgml.in: Remove references to the old PGP
12033 configuration interface. Noted by Hanno Wagner <wagner@fitug.de>.
12035 * browser.c, complete.c, enter.c, imap.c, imap.h, main.c,
12036 protos.h: Brendan Cully's latest IMAP patches.
12038 1999-07-28 20:40:49 roessler (roessler)
12040 * doc/manual.sgml.in: Fix "lists" documentation. From Jeremy
12041 Blosser <jblosser@firinn.org>.
12043 * doc/manual.sgml.in: Fix the description of the lists command.
12044 Patch provided by Jeremy Blosser <jblosser@firinn.org>.
12046 * doc/PGP-Notes.txt, pgp.h, pgpinvoke.c, init.c, init.h, pgp.c:
12049 * doc/manual.sgml.in, doc/mutt.man.in, doc/manual.sgml.in,
12050 doc/mutt.man.in: Documentation fixes from Jeremy Blosser.
12052 * mh.c: Replarse mh message' headers when updating them.
12054 * mh.c: Re-parse mh messages when committing them to disk.
12055 The structure may have changed.
12057 * rfc822.h, commands.c, init.h, pgp.c, pgp.h, pgpinvoke.c: Add a
12058 hook which enables us to fetch PGP keys from servers on demand.
12059 Look out for pkspxy. :-)
12061 * hdrline.c: Enable the use of %F in conditionals. From Aaron
12062 Schrab <aaron+mutt@schrab.com>.
12064 1999-07-26 21:04:53 roessler (roessler)
12066 * dotlock.c: impose a hard limit on the number of locking
12069 * dotlock.c: Impose a hard limit on dotlock attempts.
12071 * recvattach.c, gnupgparse.c, pgpinvoke.c: Fix an error message.
12072 Also, close Debian bug #37394 for stable.
12074 * acconfig.h, configure.in: Check for gpgm.
12076 * recvattach.c: Make an error message ready for translation.
12079 * Makefile.am: Add missing dependencies for pgpring. Fix from
12080 David Ellement <ellement@sdd.hp.com>
12082 * Makefile.am: Create keymap_defs.h when it isn't present.
12083 Fix from Lars Hecking <lhecking@nmrc.ucc.ie>.
12085 * Makefile.am: Generate keymap_defs.h when it isn't present.
12086 Fix proposed by Lars Hecking <lhecking@nmrc.ucc.ie>.
12088 * doc/manual.sgml.in, handler.c, init.h, mutt.h, parse.c: Undo
12089 the content-disposition changes. They don't merge well with
12090 operations such as printing, and need some more thought.
12092 * doc/manual.sgml.in, init.h, mutt.h, parse.c, handler.c: When an
12093 attachment's content-disposition is different from "inline", and
12094 if the user sets the use_cdisp option, don't auto_view this part.
12096 * ChangeLog: checkpointing.
12098 * flags.c, protos.h, recvattach.c: When replying to message/rfc822
12099 type attachments, Context statistics would go out of order.
12100 Problem noted by Johan van Selst <johans@stack.nl>.
12102 * flags.c, protos.h, recvattach.c: When replying to a
12103 message/rfc822 attachment, the Context statistics would get out
12104 of order. Problem noted by Johan van Selst <johans@stack.nl>.
12106 * curs_lib.c: Dynamically allocate the unget buffer. Fixes Debian
12107 bug #41042. From Gero Treuner.
12109 * curs_lib.c: Dynamically allocate the unget buffer. Fixes Debian
12110 bug #41042. From Gero Treuner <gero@faveve.uni-stuttgart.de>.
12112 * curs_main.c: Fix read_only in folder-hooks.
12114 * curs_main.c, ChangeLog: The following:
12116 folder-hook !asdf unset read_only folder-hook asdf
12119 wouldn't work. Fix from Gero Treuner
12120 <gero@faveve.uni-stuttgart.de>.
12122 * browser.h, imap.c, imap.h, mx.c, postpone.c, browser.c:
12123 Assorted IMAP fixes. From Brendan Cully <brendan@kublai.com>,
12124 message <19990725150346.A19750@xanadu.kublai.com>.
12126 * parse.c, rfc2047.c, rfc2231.c, rfc2231.h, sendlib.c,
12127 Makefile.am, TODO, copy.c, init.h, mutt.h: Implement RFC 2231.
12129 * ChangeLog: *** empty log message ***
12131 * commands.c: Fix a missing #ifdef. From Matt Armstrong
12134 * doc/devel-notes.txt: Add some notes. From Matt Armstrong
12137 1999-07-24 14:55:45 roessler (roessler)
12139 * rfc2047.c: Add some sanity checks to the RFC 2047 decoder.
12140 From "Alexander V. Lukyanov" <lav@yars.free.net>.
12142 1999-07-23 06:31:09 roessler (roessler)
12144 * parse.c: There was some code missing about TYPEMODEL. Noted by
12145 Brian Salter-Duke <b_duke@lacebark.ntu.edu.au>.
12147 1999-07-22 14:56:44 roessler (roessler)
12149 * mutt.h: Fix content-type's widths.
12151 1999-07-21 13:02:12 roessler (roessler)
12153 * recvattach.c: When forwarding or replying to attachments,
12154 use the proper time stamp for From_ lines of Fccs. Note: This
12155 code may need some clean-up, it's horribly slow.
12157 * buffy.c: Fix compilation problem for non-imap systems.
12159 * compose.c: *grr* avoid a warning about /* in a comment.
12161 * compose.c: call mutt_update_encoding() after changing an
12162 attachment's content type.
12164 1999-07-20 20:09:13 roessler (roessler)
12166 * send.c, sendlib.c, protos.h: Use $from for resent-from headers
12167 when bouncing messages.
12169 * imap.c: Fix from Gero Treuner.
12171 * init.c: Fix value completion for DT_ADDR variables. While we
12172 are on it, proper quoting is added.
12174 * init.h, send.c, alias.c, globals.h, init.c: As Aaron Schrab
12175 noted, patch-0.95.6.tlr.reverse_name.1 broke the use of my_hdr
12176 from send-hooks. This patch introduces a new variable $from
12177 which can be used to use a default sender address; to make this
12178 possible, a new variable class DT_ADDR is defined.
12180 We now have the following algorithm for determining the from
12183 - $from is used as the default from address, if defined.
12184 Otherwise, the local user name and (if the user wishes so)
12185 the local domain are used.
12186 - This address can be overridden by $reverse_name, if set.
12187 - Now, send-hooks are evaluated. - Afterwards, user headers
12188 are evaluated. In this step, the from
12189 header can be overridden using my_hdr From:. - When there is
12190 no real name, $realname is used for it. Note that,
12191 when the default from header is used and $from defines a real
12192 name, it takes precedence over $realname.
12194 * buffy.c, complete.c, imap.c, imap.h: Bugs fixed * Mutt sometimes
12195 forgets that IMAP folders with new mail have new
12196 mail. * On some common IMAP servers, Mutt erroneously insists
12198 current folder has new mail. * Mutt constantly polls the
12199 server for new messages,
12200 disregarding the imap_checkinterval option.
12202 New features * tab-completion of IMAP folders. Not yet namespace
12204 will work within an alternate namespace (eg won't complete
12205 #ft -> #ftp, but will complete #ftp/pu -> #ftp/pub). Some
12206 tweaking of the browser was necessary to get it to cooperate
12207 with completion. Some remains to be done.
12209 (From: From: Brendan Cully <brendan@kublai.com>)
12211 * doc/manual.sgml.in, globals.h, init.h, send.c, Muttrc.in:
12212 Remove the $in_reply_to configuration variable.
12214 * doc/manual.sgml.in, globals.h, init.h, send.c, Muttrc.in:
12215 Remove the $in_reply_to configuration variable and always use
12216 the message-ID for that header.
12218 * pgp.c: patch-0.95.6.pgperror.1
12220 * po/de.po, curs_main.c, pager.c, po/de.po, curs_main.c, pager.c:
12221 patch-0.95.6.gettext.1.gz, from Gero Treuner.
12223 * pager.c, pager.c: patch-0.95.6.search_in_help.1, from Gero
12226 * po/sk.po: New sk translation.
12228 * alias.c, enter.c: patch-0.95.6.alias_compl.1.gz, from Gero
12231 1999-07-19 19:18:05 roessler (roessler)
12233 * configure.in, pgppubring.c: Fix compilation problems with
12234 SunOS 4. From Lars Hecking.
12236 * po/sk.po: new sk translation.
12238 * buffy.c: Consider empty folders to be non-existent for buffy's
12241 1999-07-06 22:57:08 roessler (roessler)
12243 * send.c, sendlib.c, signal.c, system.c, curs_lib.c, curs_main.c,
12244 globals.h, menu.c, mutt.h, pager.c, pattern.c, protos.h,
12245 attach.c, commands.c, compose.c: Applying Liviu Daia's signal
12246 handling patches. They work fine with unstable for months now,
12247 so we may wish to use them with stable.
12249 * po/zh_TW.Big5.po, po/el.po, configure.in: Greek and Chinese
12250 translations for unstable.
12252 * po/zh_TW.Big5.po: branches: 1.1.2; file zh_TW.Big5.po was
12253 initially added on branch mutt-1-0-stable.
12255 * po/zh_TW.Big5.po: Chinese translation for stable.
12257 * configure.in: Adding chinese (big5) translation.
12259 * po/el.po: branches: 1.1.2; file el.po was initially added on
12260 branch mutt-1-0-stable.
12262 * po/el.po, configure.in: Adding greek translation from Fanis
12263 <madf@geocities.com>.
12265 * mx.c, mx.h, parse.c, pop.c, postpone.c, protos.h, recvattach.c,
12266 sendlib.c, attach.c, buffy.c, copy.c, lib.c, mailbox.h, mh.c:
12267 New mh and maildir folder writing code. Back-port from unstable.
12269 * color.c: Fix color problem noted by Todd Larson. From unstable.
12271 * color.c: Fixing a string buffer problem noted by Todd Larason
12272 <jtl@molehill.org>.
12274 * imap.c: Try creating an IMAP folder before writing to it.
12275 Hack from "Neulinger, Nathan R." <nneul@umr.edu>.
12277 * contrib/pgp5.rc, contrib/pgp2.rc: Fix various bugs.
12279 1999-07-01 11:22:22 roessler (roessler)
12281 * contrib/gpg.rc: Fix gpg invocation. Noted by Werner Koch.
12283 * mx.c: Fix a small imap-related bug.
12285 * recvattach.c, sendlib.c, buffy.c, copy.c, curs_lib.c,
12286 globals.h, gnupgparse.c, hdrline.c, init.c, init.h, lib.c,
12287 lib.h, mailbox.h, mh.c, mutt.h, mx.c, mx.h, parse.c, pattern.c,
12288 pgpkey.c, pgppubring.c, pop.c, postpone.c, protos.h, attach.c:
12289 Various patches from last week, including:
12291 - new mh/maildir access code. - subscribe/unsubscribe -
12294 1999-06-14 21:20:42 roessler (roessler)
12296 * mutt.h, parse.c, sendlib.c: - Handle CRLF properly in non-text
12297 MIME parts. - Correctly parse attachments with CRLF line endings,
12301 * alias.c, enter.c: Completion fixes from Gero Treuner
12302 <gero@faveve.uni-stuttgart.de>.
12304 1999-06-10 09:30:39 roessler (roessler)
12306 * alias.c, commands.c, curs_main.c, pager.c, protos.h: Use the
12307 same address with take-alias and display-address.
12309 1999-06-09 17:17:53 roessler (roessler)
12311 * recvattach.c: Fix the fix. Most of it was wrong.
12313 * recvattach.c: There was bogus bug-fixing in the last fix.
12315 * recvattach.c: Fix attachment forwading. Same problem as
12318 * recvattach.c: Fix attachment forwarding. The leading newline
12319 for certain MIME boundaries was missing. *grrrr*
12321 * send.c: Give reverse_name precedence over my_hdr From:
12323 1999-06-08 18:30:42 roessler (roessler)
12325 * acconfig.h, configure.in, pgppubring.c, protos.h: Portability
12326 patches for SunOS 4.1. From Lars Hecking.
12328 * curs_main.c, curs_main.c: Fix "Tab" behaviour when returning
12331 * mutt.h, pattern.c, send.c, sendlib.c, commands.c, copy.c,
12332 copy.h, handler.c, imap.c, attach.c: Don't do charset conversions
12333 when they aren't necessary.
12335 Back-port from unstable.
12337 * pgp.c, pgpinvoke.c, pgpkey.c, pgplib.h, pgppubring.c,
12338 recvattach.c, Makefile.am, commands.c, compose.c, configure.in,
12339 hdrline.c, init.c, init.h, mutt.h: - Add a $weed option. -
12340 Add out-of-band reporting of signature status.
12342 1999-06-03 21:48:24 roessler (roessler)
12344 * curs_main.c: Another header weeding change. Experimental.
12346 * commands.c, init.h, mutt.h, send.c: Experimental: Use OPTWEED
12347 for _all_ header weeding throughout mutt.
12349 * contrib/Makefile.in, Makefile.am, NEWS, VERSION, reldate.h,
12350 ChangeLog: post-release commit 0.96.3.
12352 * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po,
12353 po/it.po, po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po,
12354 gnupgparse.c, reldate.h, NEWS, VERSION, ChangeLog: release
12357 * po/pl.po, po/ko.po, po/fr.po, po/de.po, po/cs.po: Latest
12360 * doc/PGP-Notes.txt, contrib/pgp2.rc, contrib/pgp5.rc,
12361 pgppubring.c: Hardwire some mechanisms for finding secret and
12362 public key-rings. This way, we need to hard-wire less stuff in
12363 the various configuration files, making the use of PGP with mutt
12364 a bit simpler again.
12366 * contrib/pgp2.rc: Another little fix.
12368 * contrib/pgp2.rc: ups, wrong order of arguments when verifying
12371 * doc/PGP-Notes.txt: Document the new PGP configuration interface.
12373 * contrib/gpg.rc, contrib/pgp2.rc, contrib/pgp5.rc, pgp.c, pgp.h,
12374 pgpewrap, pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgppubring.c,
12375 Makefile.am, compose.c, configure.in, gnupgparse.c, init.c,
12376 init.h, mutt.h: Experimental: New PGP invocation interface. The
12377 invocations are done through formats, so all this should fit
12378 more cleanly into mutt now.
12380 1999-06-02 18:52:19 roessler (roessler)
12382 * Makefile.am, extlib.c, init.c, lib.c, lib.h, mutt.h, muttlib.c,
12383 protos.h: Major cutting & pasting: We now have a "real" library
12384 in lib.c which can be linked against external programs without
12387 * po/ko.po, po/pl.po, po/es.po, po/it.po, po/de.po: various
12390 1999-06-01 14:52:09 roessler (roessler)
12392 * flags.c, mh.c, curs_main.c: Back-porting the maildir fixes
12395 1999-05-31 16:11:32 roessler (roessler)
12397 * VERSION: Preparing pre-release for 0.95.6.
12399 * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/ko.po,
12400 po/it.po, po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po:
12401 translation updates
12403 * hook.c, pattern.c, pgp.c, send.c: Backporting fixes from
12406 * pattern.c, pgp.c, send.c, hook.c: Minor bug-fixes.
12408 1999-05-21 15:55:27 roessler (roessler)
12410 * po/ko.po: Adding the Korean translation.
12412 * configure.in: Korean translation.
12414 * po/ko.po: branches: 1.1.2; Korean translation.
12416 * configure.in: Korean translation.
12418 1999-05-18 19:22:55 roessler (roessler)
12420 * imap.c, imap.c: Latest IMAP fixes from Brandon.
12422 * imap.c: The current code wasn't asking for the capabilities
12423 of the server in the case where the user is using PREAUTH.
12425 * imap.c: The current IMAP code wasn't asking for the capabilities
12426 of the server in the case where the user is using PREAUTH.
12428 1999-05-16 06:26:11 roessler (roessler)
12430 * po/it.po: New IT translation.
12432 * pgpkey.c: Add a couple of token delimiters when constructing
12433 hints. This way, addresses like "Chr. xyz" <xyz@foo.bar.baz>
12434 will match key IDs like xyz <xyz@bar>.
12436 * handler.c: Fix base64 decoding.
12438 1999-05-06 08:29:17 roessler (roessler)
12440 * curs_main.c, flags.c, mh.c: Fixing more maildir cursor problems.
12442 1999-05-05 20:33:57 roessler (roessler)
12444 * imap.c: The latest IMAP fixes.
12446 * imap.c: Fixing imap_check_mailbox(). From Brandon Long.
12448 * imap.c: Mutt would lose user-set "N" flags.
12450 1999-05-03 16:17:29 roessler (roessler)
12452 * gnupgparse.c: gnupg gives reasonable trust values now.
12454 * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po,
12455 po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po, keymap.c,
12456 menu.c, send.c: Various fixes from last week.
12458 * keymap.c, menu.c, pgpkey.c, send.c: Various fixes.
12460 1999-04-23 09:01:42 roessler (roessler)
12462 * reldate.h: ups, this should also be updated for 0.95.5 final.
12464 * ChangeLog: preparing the final 0.95.5.
12466 * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po,
12467 po/id.po, po/fr.po, po/es.po, po/de.po, po/cs.po: New translations
12470 * OPS: Fix a documentation typo.
12472 * po/de.po: translation fixes from Roland and Gero.
12474 1999-04-22 10:21:41 roessler (roessler)
12476 * doc/manual.sgml.in: Document %_.
12478 * menu.c: Fix redraws. Back-port from unstable.
12480 * lib.c: Add "_" as an expando option.
12482 * imap.h, init.h, mutt.h, mutt_socket.h, socket.c, imap.c:
12483 IMAP update from Brandon Long.
12485 * send.c: Fix FCC-related SNAFU in the ci_send_message()
12488 1999-04-20 19:26:28 roessler (roessler)
12490 * sendlib.c: [stable] fix timezone snafu.
12492 * sendlib.c: Fix a time zone snafu.
12494 * po/ru.po, po/sk.po, po/uk.po, po/fr.po, po/id.po, po/it.po,
12495 po/nl.po, po/pl.po, po/cs.po, po/de.po, po/es.po, VERSION,
12496 reldate.h, ChangeLog: Preparing 0.96.2.
12498 * po/uk.po, po/sk.po, po/ru.po, po/pl.po, po/nl.po, po/id.po,
12499 po/it.po, po/fr.po, po/es.po, po/de.po, po/cs.po, VERSION,
12500 reldate.h, ChangeLog: preparing 0.95.5
12502 1999-04-12 21:02:35 roessler (roessler)
12504 * recvattach.c: more multipart/alternative handling.
12506 * recvattach.c: Change multipart handling when receiving messages.
12508 * compose.c: Clean-up, from Vikas.
12512 * parse.c: us-ascii is the default character set for text
12513 attachments we receive.
12515 * compose.c, sendlib.c: Fix default character set setting when
12516 attaching text files.
12518 * imap.c: Fix an IMAP quoting problem. Essentially from Randall
12519 Nortman <rnortman@computer.org>.
12521 * po/sk.po, po/id.po, configure.in: new languages: id, sk.
12523 * po/id.po, po/sk.po: branches: 1.1.2; New translations: id, sk.
12525 * configure.in: New translations: id, sk.
12527 1999-03-31 06:35:03 roessler (roessler)
12529 * charset.c: Stupid error.
12531 * charset.c, charset.h: Another small charset optimization.
12533 * charset.h, handler.c, charset.c: A couple of optimizations,
12534 most notably for the special case of a non-prefix state.
12536 1999-03-30 23:50:33 roessler (roessler)
12538 * charset.c, charset.h, handler.c: This patch removes at least
12539 some of the horrible utf-8 kluges in charset.c. The new DECODER
12540 framework is currently only used in handler.c, and there in
12541 a horribly inefficient manner. We should use greater blocks
12542 of data, which would be much more efficient than what we are
12545 Most of the other charset-related code still uses the old
12546 mutt_display_char() &friends interface, which is actually ok as
12547 long as you don't try to handle multibyte character sets.
12549 The most notable change should be the one to
12550 mutt_get_translation(): It will delay the loading and parsing
12551 of character set information files until it's really needed,
12552 catching a huge amount of standard cases. As a side effect,
12553 this will make "iso tagged as ascii" "work" again, as long as
12554 both sides use the same iso character set.
12556 * send.c: resort headers when forward-decoding them with weed
12559 * pager.c: Fix a pager failure for long messages. From Liviu.
12561 * pager.c: Fix pager failure for long messages, changing two
12562 shorts to ints. From Liviu Daia.
12564 * recvattach.c: Add some user feedback to attachment forwarding.
12567 1999-03-25 19:46:52 roessler (roessler)
12569 * doc/manual.sgml.in, init.h, pgpkey.c, sort.h, Muttrc.in,
12570 init.c: Roland's sort_keys patch.
12572 1999-03-24 20:35:38 roessler (roessler)
12574 * doc/manual.sgml.in, Muttrc.in, recvattach.c: Vikas' latest
12575 version of attachment forwarding.
12577 * recvattach.c: patch-0.96.1.vikas.forward_attachment.2
12579 * main.c: Only exit with "no recipients specified", when
12582 1999-03-23 20:21:50 roessler (roessler)
12584 * postpone.c, recvattach.c, init.h, mutt.h: Vikas'
12585 forward_attachment patch.
12587 1999-03-22 16:00:39 roessler (roessler)
12589 * doc/manual.sgml.in, pgppubring.c, gnupgparse.c, pgp.h, pgpkey.c:
12590 PGP key creation time fix by Roland Rosenfeld.
12592 1999-03-17 14:45:10 roessler (roessler)
12594 * recvattach.c, recvattach.c: Vikas' attach_tag patch.
12596 1999-03-16 21:42:06 roessler (roessler)
12598 * thread.c, configure.in: bug fixes.
12600 * thread.c: Detect thread loops.
12602 1999-03-15 15:32:19 roessler (roessler)
12604 * doc/manual.sgml.in, copy.c, init.h, mutt.h, sendlib.c: Add
12607 * edit.c: another digital unix compile problem.
12609 * main.c: _Fix_ the compile problems, don't install new ones.
12611 * send.c: Cleanly handle fcc when the user unsets it and the
12612 message is postponed.
12614 * main.c: Fix compilation problems under digital unix.
12616 * configure.in: Fix sendmail autodetection.
12618 * color.c: Fix colorN, N > 7 for Slang's curses emulation. From
12621 1999-03-09 13:34:52 roessler (roessler)
12623 * menu.c: another menu.c fix from Kim DeVaughn.
12625 * send.c, menu.c, handler.c: Fixes.
12627 * send.c, menu.c, handler.c: handler.c: Properly handle
12628 message/external-body expiry. menu.c: Small fix from
12629 Liviu. send.c: Honor confirm_create for FCCs. cvs:
12630 ----------------------------------------------------------------------
12632 1999-03-04 08:00:38 roessler (roessler)
12634 * Makefile.am: post-postrelease commit.
12636 1999-03-03 20:06:33 roessler (roessler)
12640 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12641 po/es.po, po/de.po, po/cs.po, ChangeLog: releasing 0.95.4.
12643 * sendlib.c, rfc2047.c, reldate.h, curs_main.c, VERSION,
12644 ChangeLog: releasing 0.96.1.
12646 * reldate.h, regex.c, VERSION, Makefile.am, ChangeLog: release
12647 preparations; back-port a couple of things from unstable.
12649 * curs_main.c: Vikas' resort_index.3.
12651 * sendlib.c, imap.c, from.c, curs_main.c: from.c: Backport
12652 from unstable. others: latest imap related patches.
12654 1999-03-02 22:13:30 roessler (roessler)
12656 * curs_main.c, charset.c: Some small fixes from Vikas.
12658 * parse.c, init.h, imap.c, globals.h: Brandon Long's latest
12661 * parse.c: Latest IMAP-related fix from Brandon Long.
12663 * thread.c: Correctly handle messages which have themselves in
12664 their references header.
12666 * thread.c: Properly handle messages which have themselves in
12669 1999-02-28 08:30:19 roessler (roessler)
12671 * rfc822.c: Fix a memory leak. From Liviu.
12673 * rfc822.c: Fix a memory leak. From Liviu.
12675 * rfc1524.c, mutt.h, lib.c, attach.c: Fix the $TMPDIR raace
12676 noted by Hamish Moffat.
12678 * rfc1524.c, mutt.h, lib.c, attach.c: Fix a $TMPDIR race
12681 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12682 po/es.po, po/de.po, po/cs.po: post-snapshot commit.
12684 1999-02-26 15:42:07 roessler (roessler)
12686 * doc/manual.sgml.in, send.c, regex.c, mutt.h, init.h: Adding
12689 1999-02-25 06:58:01 roessler (roessler)
12691 * from.c: parse some more from_ lines. Before, there were
12692 problems with cases like this:
12694 >From <@x400host:"/G=Bob/S=Allinson/CN=Has
12695 embedded spaces/OU=X400HOST/
12696 >OU=xxxx/O=xxx/PRMD=xxxxx/ADMD=XXXXXX/C=GB/"@x400host> >Tue Feb
12699 Problem noted by johnm@sirius3.demon.co.uk
12701 1999-02-23 20:38:49 roessler (roessler)
12703 * imap.c: fix a segfault. From Brandon.
12705 1999-02-22 12:37:43 roessler (roessler)
12707 * curs_main.c: Vikas' latest collapse fix.
12709 * curs_main.c: collapse fix from Vikas.
12711 * mbox.c, imap.c: Avoid reading past actual headers when reopening
12712 mailboxes. From Daniel Eisenbud.
12714 * mbox.c, imap.c: Avoid reading past the end of actual headers
12715 when reopening folders. From Daniel Eisenbud.
12717 * pgp.c: Don't override base64 by quoted-printable.
12719 * menu.c: replace clear() by clrtobot().
12721 * pgp.c: Currently, PGP signing messages will force
12722 quoted-printable encoding even if we should use base64.
12724 1999-02-19 07:38:17 roessler (roessler)
12726 * sendlib.c: Don't qp-encode multiparts. ugh.
12728 * sendlib.c: ... message and multipart, not just message.
12730 * sendlib.c, mutt.h, init.h: Add $encode_from: This option causes
12731 mutt to trigger quoted-printable encoding for any non-multipart
12732 attachments which have ^From at the beginning of a line.
12733 Note that we don't trigger on ^From_ since either procmail or
12734 sendmail is >-escaping on ^From, and note that this won't help
12735 against sites where sendmail has the '9' flag set on the local
12736 mailer, as these sites will inevitably transform to 8bit (sic!).
12738 1999-02-18 23:14:36 roessler (roessler)
12740 * pgp.c, mutt.h, init.h: Add retainable signatures. This should
12741 work nicely with encrypted mailing lists.
12743 * mx.c, init.h, globals.h, configure.in, acconfig.h, Makefile.am:
12744 Introduce $dotlock_program: This makes the mutt_dotlock program's
12745 location a run-time configuration variable.
12747 * send.c, mutt.h, init.h: Introduce $honor_followup_to. The user
12748 will now be asked whether he wants to honor mail-followup-to
12751 * curs_main.c: properly handle OP_FLAG_MESSAGE when applied to
12754 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12755 po/es.po, po/de.po, po/cs.po: Updated translations.
12757 * contrib/sample.mailcap: Fix the text/html entry.
12759 * regex.c, headers.c, copy.h, configure.in: copy.h: Some flags
12760 were used with multiple meanings. bad. configure.in, regex.c:
12761 Make regex autoconfiguration work. headers.c: expand aliases
12762 on the from header.
12764 * headers.c: Expand aliases on the From header.
12766 1999-02-17 15:48:05 roessler (roessler)
12768 * doc/mutt.man.in: Fix the URL.
12770 * sendlib.c, init.h: User-Agent, not X-Mailer.
12772 * po/fr.po: update.
12774 * copy.h: Some of the M_CM flags erroneously had been defined
12775 to have the same value. _Very_ bad.
12777 * contrib/sample.mailcap: Correct the netscape text/html entry.
12779 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12780 po/es.po, po/de.po, po/cs.po, po/Makefile.in.in, sendlib.c,
12781 send.c, regex.c, pager.c, mutt.h, init.h, configure.in,
12782 acconfig.h, Muttrc.in, Makefile.am: - Makefile.am: Fix the dist
12783 target to include all necessary files. - po/fr.po: New French
12784 translation. (-> stable!) - Add the new options to Muttrc.in.
12785 - regex.c, configure.in: include config.h from regex.c, and handle
12786 alloca in a more intelligent way than before. (Currently,
12787 we just mis-handle it.) Port this to stable and test it!
12788 - po/cs.po: update cs.po. - po/de.po, po/nl.po: updated versions
12789 from Roland and Boris. - pager.c: Vikas' grok_ansi fix. -
12790 po/Makefile.in.in: keymap_defs is always in po/.. - from Lars
12793 1999-02-12 11:23:17 roessler (roessler)
12795 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12796 po/es.po, po/de.po, po/cs.po, reldate.h, ChangeLog: post-release
12799 * po/nl.po, reldate.h, ChangeLog: post-release commit for 0.96.
12801 1999-02-11 22:52:03 roessler (roessler)
12803 * imap.c, VERSION: another imap-related fix.
12805 * pattern.c: another signal fix from liviu.
12807 * imap.c: Remove a superfluous if statement.
12809 * imap.c: ups, that one was bad.
12811 * imap.c: The HEADER structure doesn't have a mailcap component
12814 * imap.c: The HEADER structure doesn't have a mailcap component
12815 any more. Noted by Johan van Selst <johans@stack.nl>.
12817 * signal.c, sendlib.c, pattern.c, pager.c, mutt.h,
12818 menu.c, globals.h, curs_main.c, curs_lib.c:
12819 patch.mutt-0.95.1i.ld.signals.1-2.gz
12821 * po/nl.po: new nl translation.
12823 * pattern.c, curs_main.c: pattern.c: Collapse patch from Vikas.
12825 * po/nl.po: New nl translation.
12827 * pattern.c, curs_main.c: curs_main.c: Check whether the
12828 user pressed a number before putting it back onto the stack.
12829 (OP_JUMP) pattern.c: Vikas' latest fix.
12831 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12832 po/es.po, po/de.po, po/cs.po: Updating the po files.
12834 * doc/manual.sgml.in, doc/Makefile.in: Install README.SECURITY
12835 in the doc directory, document mailcap_sanitize.
12837 * reldate.h, prepare, configure.in, VERSION, Makefile.am,
12838 $output.in: Preparing for 0.96: $output.in was real fun in the
12839 dist target. *argh*
12841 * po/uk.po, po/ru.po, po/pl.po, po/nl.po, po/it.po, po/fr.po,
12842 po/es.po, po/de.po, po/cs.po, doc/manual.sgml.in, doc/Makefile.in,
12843 reldate.h, VERSION, NEWS, Makefile.am, ChangeLog: [stable]
12844 post-release commit for 0.95.2.
12846 * README.SECURITY: Add a note on how to write mailcap files.
12848 * README.SECURITY: branches: 2.1.2; Add a note on how to write
12851 1999-02-10 23:12:27 roessler (roessler)
12853 * browser.c: Ups, this one needed a #ifdef USE_IMAP.
12855 * imap.c, browser.c: Some patches Brandon Long posted to
12858 * rfc1524.c, protos.h, lib.c, handler.c, attach.c, rfc1524.c,
12859 protos.h, lib.c, handler.c, attach.c: Fix the security fix.
12861 * rfc1524.c, mutt.h, lib.c, init.h: [stable] $mailcap_sanitize
12863 * rfc1524.c, mutt.h, lib.c, init.h: [unstable] $mailcap_sanitize.
12865 * system.c, signal.c, sendlib.c, send.c, protos.h, mutt.h,
12866 globals.h, curs_lib.c, compose.c, commands.c, attach.c, TODO:
12867 patch.mutt-0.95.1i.ld.signals.1: A major redesign of how child
12868 processes are invoked. From Liviu.
12870 1999-02-09 23:54:03 roessler (roessler)
12872 * sort.c, mx.c, mutt.h, mh.c, mbox.c, curs_main.c, ChangeLog,
12873 sort.c, mx.c, mutt.h, mh.c, mbox.c, curs_main.c: Vikas' latest
12876 * prepare: Small prepare bug noted by vikas.
12878 * pgppubring.c, pgpkey.c, pgp.h, main.c, gnupgparse.c, browser.h:
12879 browser.h: re-insert the "tagged" component. pgp support:
12880 fix handling of PGP 5 subkeys, algorithm 20.
12882 * pgppubring.c: [stable] Alg. 16 is encrypt-only, el-gamal.
12884 * commands.c: honor hdr_order when decode-piping a message.
12887 * po/cs.po: New czech translation.
12889 * commands.c: Reorder headers when decode-piping.
12891 * po/cs.po, doc/manual.sgml.in, socket.c, mx.c, mutt_socket.h,
12892 mutt.h, menu.c, init.h, imap.h, imap.c, functions.h, complete.c,
12893 browser.h, browser.c, OPS: Brandon's IMAP clean-up; new czech
12896 1999-02-04 12:00:10 roessler (roessler)
12898 * rfc1524.c, protos.h, pgpinvoke.c, mx.c, lib.c: [unstable] Change
12899 the way mutt_quote_filename() worked. It's not too reasonable
12900 to allocate memory dynamically whenever we quote a file name.
12901 (I guess I should add "vim" to pgpinvoke.c's copyright notice. :-)
12903 * mx.c: [unstable] Check for write errors when moving messages
12906 * mx.c: Check for write errors when moving messages to $mbox.
12908 1999-02-03 22:14:18 roessler (roessler)
12910 * sendlib.c, recvattach.c, postpone.c, main.c, hash.c,
12911 functions.h, compose.c, charset.h, charset.c, OPS: [unstable]
12912 Produce some reasonable character set support when postponing
12915 Additionally, this patch fixes a nasty pointer leak in
12916 load_charset() [noted with electric fence], and a completely
12917 mis-lead attempt to use bsearch(). Apparently, nobody ever
12918 tested the utf8 decoder for quite some time.
12920 1999-02-02 21:57:44 roessler (roessler)
12922 * pattern.c: merge ~v patch into unstable.
12924 * pattern.c: small nit-fix from vikas to the ~v pattern.
12926 * pgp.c: Thou shall not use dangling pointers.
12928 * attach.c: [unstable] Fix mutt_decode_save_attachment's handling
12929 of character set conversions.
12931 * sendlib.c, send.c, rfc2047.c, recvattach.c, protos.h, pgp.c,
12932 pattern.c, mutt.h, init.h, handler.c, globals.h, functions.h,
12933 copy.h, copy.c, compose.c, commands.c, charset.h, charset.c,
12934 attach.c, OPS: Merging the external character set patch into
12935 unstable. Additionally, this change introduces a M_CHARCONV state
12936 flag which gives us some more control about when character set
12937 conversions are actually done. Current versions of mutt would
12938 happily apply character set conversions when, e.g., saving a
12939 text/plain attachment to a file. (We had at least one corrupt
12940 russing translation file due to this mis-feature.)
12942 Additionally, we clean up some of the character set related code
12943 in handler.c. Most of that is now done by the decoder functions
12946 * imap.c, imap.c: Brandon's imap_create patch.
12948 * pgpkey.c: [unstable] clear the message line before letting
12949 people select public keys.
12951 * imap.c, copy.c: [unstable] merging Brandon's imap fixes.
12953 * copy.c, imap.c: A couple of IMAP fixes from Brandon Long.
12955 1999-01-30 17:07:30 roessler (roessler)
12957 * pgpkey.c: really fix the weak associations problem. it was
12958 worse than i thought.
12960 * pgpkey.c: Handle expired keys correclty, even when they are
12961 the only and exact match when searching for keys by address.
12963 1999-01-29 11:15:15 roessler (roessler)
12965 * init.h: [unstable] Change some default formats.
12967 * remailer.c, pgpkey.c, menu.c, addrbook.c: Add generic menu
12970 * remailer.h, remailer.c, init.h, globals.h: Use a user-definable
12971 format for the mixmaster menu.
12973 * pgpkey.c, pgp.h, init.h: [unstable] add $pgp_entry_format.
12975 1999-01-28 09:08:47 roessler (roessler)
12977 * gnupgparse.c: gnupg's trust model is currently unusable.
12978 As a work-around, we don't present the user with _any_ trust
12979 information if he uses gnupg.
12981 1999-01-27 19:53:46 roessler (roessler)
12983 * doc/manual.sgml.in, pgpkey.c, mutt.h, init.h, gnupgparse.c:
12984 Add $pgp_show_unusable.
12986 1999-01-26 21:24:56 roessler (roessler)
12988 * doc/manual.sgml.in: [unstable] document ~v.
12990 * doc/manual.sgml.in: [stable] document ~v.
12992 * thread.c, pattern.c, mutt.h: [unstable] Add the ~v pattern.
12995 * thread.c, pattern.c, mutt.h: [stable] Add the ~v pattern.
12997 * doc/manual.sgml.in, ChangeLog: ChangeLog, documentation for
13000 * doc/manual.sgml.in: Document $implicit_autoview.
13002 * compose.c: Fix a segfault when users change attachment content
13003 types, and let toggle-unlink honor the $resolv variable.
13005 * compose.c: $resolve should be honored when doing toggle-unlink
13006 on the compose menu.
13008 1999-01-25 22:16:46 roessler (roessler)
13010 * compose.c: This may fix a core dump under certain circumstances.
13011 Can't check this out since I don't get the segfault.
13013 * pgpkey.c: Fix a redraw problem when the key menu is invoked.
13015 * po/ru.po, po/cs.po, configure.in: Russian and czech
13018 * po/cs.po: branches: 1.1.2; file cs.po was initially added on
13019 branch mutt-1-0-stable.
13021 * po/cs.po, configure.in: Adding a czech translation, and fixing
13024 * po/ru.po: ru.po was badly distorted.
13026 1999-01-23 17:00:43 roessler (roessler)
13028 * prepare: when f is .../Makefile.am, `basename $f .am`
13029 is Makefile. So I should just write that. :-)
13031 * prepare: Add the default predicate.
13033 * from.c: A slightly optimized version of DE's y2k patch.
13035 * prepare: Apparently, automake doesn't like our
13036 AC_OUTPUT($output) construction...
13038 * gnupgparse.c, from.c: DE's patch to work around other software's
13041 * from.c: Try to avoid other programs' possible y2k bugs.
13043 * enter.c: Fix the attach-multi patch.
13045 1999-01-22 22:12:10 roessler (roessler)
13047 * lib.c: Fix a memory leak, noted by Roland Rosenfeld.
13049 * lib.c: Fix a memory leak. Noted by Roland Rosenfeld.
13051 * recvattach.c, query.c, protos.h, menu.c, enter.c, curs_lib.c,
13052 compose.c, browser.c, addrbook.c: Enable tagging in the file
13055 * protos.h, pgppubring.c, pgpkey.c, pgp.h, pgp.c, lib.c,
13056 handler.c, gnupgparse.c, compose.c: Heavy hacking on mutt's pgp
13057 support. We no longer read the complete key ring into memory.
13058 For gpg, performance is heavily improved due to the fact that
13059 we are passing a couple of key hints to the key ring parsing
13062 1999-01-21 05:19:42 roessler (roessler)
13064 * hook.c: Fix _mutt_string_hook.
13066 1999-01-20 13:52:59 roessler (roessler)
13068 * po/pl.po, po/pl.po: New polish translation.
13070 * pgppubring.c, pgpkey.c, configure.in: Add heavily improved
13071 debugging capabilities to the PGP code. Anyway, the problem I
13072 observed wasn't a bug in mutt, but an expired key. *sigh*
13074 * rfc1524.c: Don't segfault when MailcapPath is unset.
13076 * rfc1524.c: Fix a segmentation fault when no MailcapPath has
13079 1999-01-19 23:38:26 roessler (roessler)
13081 * protos.h, mutt.h, init.h, hook.c, charset.c, Makefile.am:
13082 Add the charset-hook command.
13084 * configure.in, charset.c, acconfig.h, Makefile.am, $output.in,
13085 INSTALL: Properly handle character set definition file
13088 * mx.c: Remove a confusing error message.
13090 * mx.c: Remove confusing error message.
13092 * keymap.c, keymap.c, curs_lib.c:
13093 patch-0.95.1.vikas.macro_function.1
13095 * m4/Makefile.am.in, m4/Makefile.am.in: HP/UX portability patch
13098 1999-01-18 09:45:29 roessler (roessler)
13100 * po/ru.po: New Russian translation from Michael Sobolev
13103 * po/ru.po: New russian translation from Michael Sobolev
13106 1999-01-14 13:08:46 roessler (roessler)
13108 * compose.c: Mixmaster user interface beautification.
13110 * mx.c, curs_lib.c: Fix a couple of segfaults related to using
13111 curses when it isn't there.
13113 * mx.c: dotlocking plus curses...
13115 1999-01-13 23:56:39 roessler (roessler)
13117 * send.c, mutt.h, mbox.c, handler.c, copy.h, copy.c:
13118 patch-0.95.1i.tlr.weed.1, patch-0.95.1i.tlr.dotlock.1 - These
13119 have been tested with unstable so far, seem to work fine.
13121 * mx.c: Don't use curses when we don't have it.
13123 * mx.c: Don't try to do mutt_yesorno if we don't have curses.
13125 * remailer.h: Mixmaster has 20 address slots, that makes _19_
13128 * remailer.c: Fix the "append" function.
13130 * sendlib.c: Don't leak message dates when sending via mixmaster.
13132 * remailer.c: Add search code to the remailer chain selecting
13133 menu. [This is pretty generic - should we add that code to
13136 * postpone.c: Fix postponing of PGP messages.
13138 * send.c, remailer.c, compose.c: Qualify addresses before passing
13141 * send.c, remailer.h, protos.h, mutt.h: Clean up dependencies:
13142 remailer.h is no longer included by mutt.h, and the mix_*
13143 prototypes can once again go to remailer.h.
13145 * sendlib.c, remailer.c, remailer.h, send.c, protos.h, postpone.c,
13146 mutt.h, lib.c, keymap.h, keymap.c, init.h, headers.c, globals.h,
13147 functions.h, configure.in, compose.c, OPS.MIX, acconfig.h,
13148 Makefile.am: A first take at adding a mixmaster front-end to mutt.
13149 Don't worry, it's optional. ;-)
13151 1999-01-12 22:01:11 roessler (roessler)
13153 * mbox.c: Open folders in read-only mode if mutt can't lock them.
13155 1999-01-11 18:12:49 roessler (roessler)
13157 * send.c, mutt.h, handler.c, copy.h, copy.c: When
13158 decode-forwarding messages with message/Rfc822 attachments,
13159 mutt should weed the attachments' headers according to the
13160 setting of $forward_weed.
13162 1999-01-10 09:11:36 roessler (roessler)
13164 * doc/manual.sgml.in, hdrline.c, doc/manual.sgml.in, hdrline.c:
13165 Byrial's %D time format patch.
13167 1999-01-09 17:53:02 roessler (roessler)
13169 * doc/manual.sgml.in, recvattach.c, protos.h, lib.c: Byrial's
13170 latest changes to stable.
13172 * recvattach.c, protos.h, lib.c: Ask the user whether to overwrite
13173 a file or append to it. From Byrial Jensen.
13175 * doc/manual.sgml.in: Fix a documentation problem.
13177 1999-01-08 23:29:05 roessler (roessler)
13179 * charset.c: When doing a binary search, we may as well use
13182 * parse.c: Optimized time-zone parsing.
13184 * parse.c: Optimize time zone parsing. By Byrial Jensen.
13186 * history.c: Don't clear the history when the user issues a
13187 "set history=..." command which doesn't change anything.
13189 * history.c: Don't clear the history when "set
13190 history=..." doesn't change the buffer size.
13192 * thread.c, curs_main.c, thread.c, curs_main.c: Threading fix
13193 from Daniel Eisenbud.
13195 1999-01-07 19:01:30 roessler (roessler)
13197 * init.c, init.c: Vikas' set_boolean patch.
13199 * protos.h, handler.c, attach.c: Updated implicit autoview
13200 handling from stable.
13202 * protos.h, handler.c, attach.c: Only use "implicit" autoviews
13203 (implicit_autoview or MM_NOASK) when mutt is unable to handle
13204 a content type internally. This saves us parsing the mailcap
13205 files for every attachment we handle.
13207 * mx.c, mutt.h, init.h, hdrline.c, commands.c, attach.c: Merge
13208 in the mailcap patch from stable.
13210 * thread.c, system.c, strcasecmp.c, status.c, sort.h, sort.c,
13211 socket.c, snprintf.c, signal.c, sha_locl.h, sha1dgst.c, sha.h,
13212 sendlib.c, send.c, score.c, rfc822.h, rfc822.c, rfc2047.h,
13213 rfc2047.c, rfc1524.h, rfc1524.c, resize.c, recvattach.c,
13214 query.c, protos.h, postpone.c, pop.c, pgppubring.c, pgpkey.c,
13215 pgpinvoke.c, pgp.h, pgp.c, pattern.c, parse.h, parse.c, pager.h,
13216 pager.c, mx.h, mx.c, mutt_socket.h, mutt_regex.h, mutt_menu.h,
13217 mutt_curses.h, mutt.h, mime.h, mh.c, menu.c, mbox.c, mapping.h,
13218 main.c, mailbox.h, lib.c, keymap.h, keymap.c, init.h, init.c,
13219 imap.h, imap.c, hook.c, history.h, history.c, help.c, headers.c,
13220 hdrline.c, hash.h, hash.c, handler.c, gnupgparse.c, globals.h,
13221 getdomain.c, functions.h, from.c, flags.c, filter.c, enter.c,
13222 edit.c, dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c,
13223 copy.h, copy.c, compose.c, complete.c, commands.c, color.c,
13224 charset.h, charset.c, buffy.h, buffy.c, browser.c, attach.h,
13225 attach.c, alias.c, addrbook.c, acconfig.h: Get rid of RCS ids in
13226 source files. They are getting in our way when merging changes.
13228 * mx.c, mutt.h, init.h, hdrline.c, commands.c, attach.c: Remove
13229 the use_mailcap variable. Instead, we introduce implicit_autoview
13230 which triggers autoview for every content type it's applicable to.
13232 * thread.c, system.c, strcasecmp.c, status.c, sort.h, sort.c,
13233 socket.c, snprintf.c, signal.c, sha_locl.h, sha1dgst.c, sha.h,
13234 sendlib.c, send.c, score.c, rfc822.h, rfc822.c, rfc2047.h,
13235 rfc2047.c, rfc1524.h, rfc1524.c, resize.c, recvattach.c,
13236 query.c, protos.h, postpone.c, pop.c, pgppubring.c, pgpkey.c,
13237 pgpinvoke.c, pgp.h, pgp.c, pattern.c, parse.h, parse.c, pager.h,
13238 pager.c, mx.h, mx.c, mutt_socket.h, mutt_regex.h, mutt_menu.h,
13239 mutt_curses.h, mutt.h, mime.h, mh.c, menu.c, mbox.c, mapping.h,
13240 main.c, mailbox.h, lib.c, keymap.h, keymap.c, init.h, init.c,
13241 imap.h, imap.c, hook.c, history.h, history.c, help.c, headers.c,
13242 hdrline.c, hash.h, hash.c, handler.c, gnupgparse.c, globals.h,
13243 getdomain.c, functions.h, from.c, flags.c, filter.c, enter.c,
13244 edit.c, dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c,
13245 copy.h, copy.c, compose.c, complete.c, commands.c, color.c,
13246 charset.h, charset.c, buffy.h, buffy.c, browser.c, attach.h,
13247 attach.c, alias.c, addrbook.c, acconfig.h: Get rid of the rcsid
13248 fields. They are getting in the way whenever I merge changes
13251 * po/nl.po, init.h, configure.in: Merging changes from stable.
13253 * configure.in: Don't add regex.c, but regex.o to the LIBOBJS
13254 variable when needed.
13256 * init.h: Fix default settings for use_mailcap and mime_forward.
13258 1999-01-06 10:13:32 roessler (roessler)
13260 * po/fr.po, po/de.po, sendlib.c, regex.c, protos.h, parse.c,
13261 mutt_regex.h, mbox.c, main.c, hdrline.c, from.c, date.c,
13262 configure.in, acconfig.h, _regex.h, Makefile.am, INSTALL:
13263 [unstable] Merge changes from stable: rx -> regex, Byrial's
13264 timezone patch, translation updates.
13266 * sendlib.c, protos.h, parse.c, mbox.c, from.c, date.c: Byrial's
13267 timezone patch, without the absurd optimizations.
13269 * regex.c: branches: 1.1.2; file regex.c was initially added
13270 on branch mutt-1-0-stable.
13272 * regex.c, mutt_regex.h, main.c, configure.in, acconfig.h:
13273 Use gnu regex instead of gnu rx. This library is said to
13274 behave better. Additionally, it supports \<...\> patterns.
13275 The files _regex.h and regex.c included with this distribution
13276 correspond to posix/regex.[ch] from the glibc 2.0.7t source tree.
13278 * _regex.h: branches: 1.1.2; file _regex.h was initially added
13279 on branch mutt-1-0-stable.
13281 * _regex.h, Makefile.am, INSTALL: Use gnu regex instead of
13282 gnu rx. This library is said to behave better. Additionally,
13283 it supports \<...\> patterns. The files _regex.h and regex.c
13284 included with this distribution correspond to posix/regex.[ch]
13285 from the glibc 2.0.7t source tree.
13287 * po/nl.po, po/fr.po: Various fixes to the NL translation;
13288 new French messages.
13290 1999-01-05 14:35:18 roessler (roessler)
13292 * sendlib.c, mutt.h, main.c, configure.in, charset.h, charset.c,
13293 Makefile.am: [unstable] Adding experimental new character set
13296 * po/de.po: Merging from stable.
13298 * po/de.po: Fix a typo in de.po.
13300 * po/de.po: [unstable] Merging changes from stable.
13302 * po/nl.po, hdrline.c, curs_main.c, configure.in: [unstable]
13303 merging changes from stable.
13305 * hdrline.c: Conditionally display score and number of lines.
13307 * po/nl.po: branches: 1.1.2; file nl.po was initially added on
13308 branch mutt-1-0-stable.
13310 * po/nl.po, po/de.po, configure.in: [stable] Adding the NL
13311 translation; correcting some bugs in the DE translation.
13313 1999-01-04 19:15:10 roessler (roessler)
13315 * curs_main.c: [unstable] fix next-unread plus collapsing.
13317 * curs_main.c: [stable] Fix next-unread when collapsing threads.
13319 * curs_main.c: [unstable] merging changes from stable.
13321 * curs_main.c: [stable] fix a bogus type cast.
13323 * reldate.h, curs_main.c: [unstable] merging in changes from
13326 * curs_main.c: [stable] Don't use the index elements of header
13327 structures when new messages arrived on the index.
13329 * reldate.h: 0.95.1 should have a proper release date.
13331 * send.c, pgp.c, handler.c, configure.in: Make the experimental
13332 branch the main trunk.
13334 * po/uk.po: branches: 1.12.2; 0.95.1 post-release commit.
13336 * po/ru.po: branches: 1.33.2; 0.95.1 post-release commit.
13338 * po/pl.po: branches: 1.3.2; 0.95.1 post-release commit.
13340 * po/it.po: branches: 1.24.2; 0.95.1 post-release commit.
13342 * po/fr.po: branches: 1.7.2; 0.95.1 post-release commit.
13344 * po/es.po: branches: 1.15.2; 0.95.1 post-release commit.
13346 * po/de.po: branches: 1.48.2; 0.95.1 post-release commit.
13348 * configure.in: [unstable] Create suitable version strings.
13350 * VERSION: branches: 2.1.2; [stable] Preparing 0.95.1.
13352 * ChangeLog: branches: 2.5.2; [stable] Preparing 0.95.1.
13354 * send.c: [unstable] commit changes from the stable tree.
13356 * send.c: branches: 2.1.2; [stable] When sending a message
13357 in batch mode failed, mutt would dump core. Patch from Byrial
13360 * pgp.c, handler.c: [unstable] Add multiple signature support.
13362 1999-01-02 17:23:24 roessler (roessler)
13364 * sendlib.c: branches: 2.3.4; I shouldn't accept patches on
13365 New Year's day. Not even new-year related patches.
13367 * ChangeLog: I shouldn't accept patches on New Year's day.
13368 Not even new-year related patches.
13370 * po/it.po: Fixing a typo.
13372 * protos.h: branches: 2.1.4; mutt_parse_date () shouldn't modify
13373 its argument. Problem noted by Byrial Jensen.
13375 * parse.c: branches: 2.2.4; mutt_parse_date () shouldn't modify
13376 its argument. Problem noted by Byrial Jensen.
13378 * handler.c: branches: 2.1.2; 2.1.4; mutt_parse_date ()
13379 shouldn't modify its argument. Problem noted by Byrial Jensen.
13381 * lib.c: branches: 2.2.4; Fix safe_symlink to correctly handle
13384 1999-01-01 09:43:15 roessler (roessler)
13386 * sendlib.c: New Year's time zone handling patch from Manish
13387 Singh <yosh@gimp.org>.
13389 1998-12-31 09:45:46 roessler (roessler)
13391 * curs_main.c: branches: 2.3.4; The attached patch moves code
13392 for sorting the index and restoring the current message from
13393 mutt_index_menu() to a new function. It saves code duplication.
13395 1998-12-30 07:58:40 roessler (roessler)
13397 * pgp.c: branches: 2.1.2; 2.1.4; Localize some more messages.
13398 From Michael Sobolev.
13400 * main.c: branches: 2.1.4; Localize some more messages.
13401 From Michael Sobolev.
13403 1998-12-29 16:29:03 roessler (roessler)
13405 * mbox.c: branches: 2.3.4; Use sizeof instead of strlen for
13406 some fixed strings.
13408 * ChangeLog: Use sizeof instead of strlen for some fixed strings.
13410 * mh.c: branches: 2.5.4; Take setting the index_hint out of
13411 the main loop of mh_check_mailbox().
13413 1998-12-28 14:59:04 roessler (roessler)
13415 * attach.c: branches: 2.1.4; Fix a segmentation fault when
13416 viewing message/rfc822 attachments from the compose screen.
13418 1998-12-23 15:57:00 roessler (roessler)
13420 * pattern.c: branches: 2.1.4; A slightly modified version of
13421 Vikas' pattern_match patch. This changes the semantics of the
13422 pattern-something functions so they only apply to _visible_
13423 messages. (With the exception of limit: In this case, the user
13424 can add another pattern if he wants to limit further, or he can
13425 give an entirely new pattern.)
13427 1998-12-22 18:07:19 roessler (roessler)
13429 * sendlib.c: Fix MIME forwarding. From Vikas.
13431 1998-12-21 12:38:57 roessler (roessler)
13433 * mx.c: branches: 2.3.4; Adjust some hash-related parameters.
13435 * mh.c, mbox.c: Adjust some hash-related parameters.
13437 * imap.c: branches: 2.2.4; Adjust some hash-related parameters.
13439 * charset.c: branches: 2.1.4; Adjust some hash-related
13442 * ChangeLog: *** empty log message ***
13444 * mx.c, mh.c, mbox.c: Mail folder synchronization-related fixes:
13446 - Another situation under which mutt would lose track of the
13447 current message when maildir folders changed has been removed.
13449 - While synchronizing mbox-type folders, a write error when
13450 constructing the draft version of the new mail folder would
13451 leave behind a copy ofthe file containing the draft. This is
13452 most annoying if the write error is due to lack of disk space.
13454 * po/pl.po: Small \n fixes.
13456 * parse.c: mutt_strlen() optimizations from Byrial Jensen.
13458 * from.c: branches: 2.1.4; mutt_strlen() optimizations from
13461 * lib.c: mutt_strlen() optimizations from Byrial Jensen.
13463 * po/pl.po: Add the polish translation.
13465 * configure.in: branches: 2.2.2; 2.2.4; Register the polish
13468 * doc/manual.sgml.in: branches: 1.18.4; Fixes to the forwarding
13469 chapter. From O'Shaughnessy Evans <shaug@gstis.net>.
13471 * m4/README: Here is a small patch to simplify
13472 m4/Makefile.am.in. This came out of a suggestion I made to Jim
13473 Meyering (maintainer of GNU fileutils, where I snarfed the code
13474 from :). (From: Lars Hecking <lhecking@nmrc.ucc.ie>)
13476 * m4/Makefile.am.in: branches: 1.2.4; Here is a small patch to
13477 simplify m4/Makefile.am.in. This came out of a suggestion I made
13478 to Jim Meyering (maintainer of GNU fileutils, where I snarfed
13479 the code from :). (From: Lars Hecking <lhecking@nmrc.ucc.ie>)
13481 1998-12-18 10:22:59 roessler (roessler)
13483 * mh.c: Catch an error condition when synchronizing mh messages.
13485 * po/de.po: Fix a format which had %s instead of %d.
13487 1998-12-17 18:39:48 roessler (roessler)
13489 * ChangeLog: *** empty log message ***
13491 * INSTALL: branches: 2.1.4; I've been told that the FreeBSD shell
13492 has been fixed meanwhile. Additionally, add the note from Vikas
13493 on patching Solaris to get mutt work properly on that system.
13495 * mh.c: Fix attachment deletion for maildir/mh folders. This may
13496 fix other mh-related problems, too.
13498 * curs_lib.c: branches: 2.2.4; Don't even try to clear the
13499 status line when not in curses mode.
13501 1998-12-16 13:23:06 roessler (roessler)
13503 * imap.c: Two lines were in reverse order. Noted by Daniel
13506 * thread.c: branches: 2.1.4; Give Daniel Eisenbud a "lock"
13509 * pager.c: branches: 2.2.4; Fix "$resolve" behaviour for OP_TAG
13510 and OP_TOGGLE_NEW from the pager.
13512 * curs_lib.c: SLang-related fixes to mutt_endwin().
13514 * compose.c: branches: 2.1.4; Permit the user to set the typical
13515 MIME parameters used with application/pgp messages.
13517 * color.c: branches: 2.1.4; Fix a segfault noted by Stephan Hack.
13518 (Fix noted by Vikas.)
13520 * configure.in: Make the sendmail check compatible with newer
13521 autoconf versions. Noted by Lars Hecking.
13523 1998-12-13 08:10:13 roessler (roessler)
13525 * mx.c, curs_main.c: Don't dump core when closing a NULL context.
13526 Fixes the "exit from no-mailbox mode" bug.
13528 1998-12-12 10:14:43 roessler (roessler)
13530 * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po, po/de.po:
13531 Post-release commit.
13533 * hook.c: branches: 2.1.4; More _PGPPATH and us dist related
13536 * curs_main.c: More _PGPPATH and us dist related fixes.
13538 * mutt.h: branches: 2.1.4; Don't define M_PGPHOOK unless _PGPPATH
13541 * pager.c: Another reap.pl-related fix.
13543 * Makefile.am: branches: 2.1.4; The us-dist target was screwed.
13545 * thread.c: *** empty log message ***
13547 * system.c, strcasecmp.c, status.c: branches: 2.0.4; *** empty
13550 * stamp-h.in: *** empty log message ***
13552 * sort.h, sort.c, socket.c, snprintf.c, signal.c, sha_locl.h,
13553 sha1dgst.c, sha.h: branches: 2.0.4; *** empty log message ***
13555 * sendlib.c: *** empty log message ***
13557 * send.c: branches: 2.0.2; *** empty log message ***
13559 * score.c, rfc822.h, rfc822.c, rfc2047.h, rfc2047.c, rfc1524.h,
13560 rfc1524.c, resize.c, reldate.h, recvattach.c: branches: 2.0.4;
13561 *** empty log message ***
13563 * reap.pl: *** empty log message ***
13565 * query.c: branches: 2.0.4; *** empty log message ***
13567 * protos.h, prepare: *** empty log message ***
13569 * postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h:
13570 branches: 2.0.4; *** empty log message ***
13572 * pgp.c, pattern.c: *** empty log message ***
13574 * parse.h: branches: 2.0.4; *** empty log message ***
13576 * parse.c: *** empty log message ***
13578 * pager.h: branches: 2.0.4; *** empty log message ***
13580 * pager.c: *** empty log message ***
13582 * mx.h: branches: 2.0.4; *** empty log message ***
13584 * mx.c: *** empty log message ***
13586 * mutt_socket.h, mutt_regex.h, mutt_menu.h, mutt_curses.h:
13587 branches: 2.0.4; *** empty log message ***
13589 * mutt.h, mkinstalldirs, missing, mime.types: *** empty log
13592 * mime.h: branches: 2.0.4; *** empty log message ***
13594 * mh.c: *** empty log message ***
13596 * menu.c: branches: 2.0.4; *** empty log message ***
13598 * mbox.c: *** empty log message ***
13600 * mapping.h: branches: 2.0.4; *** empty log message ***
13602 * main.c: *** empty log message ***
13604 * mailbox.h: branches: 2.0.4; *** empty log message ***
13606 * lib.c: *** empty log message ***
13608 * keymap.h, keymap.c: branches: 2.0.4; *** empty log message ***
13610 * install-sh: branches: 2.0.10; *** empty log message ***
13612 * init.h, init.c, imap.h: branches: 2.0.4; *** empty log
13615 * imap.c, hook.c: *** empty log message ***
13617 * history.h, history.c, help.c, headers.c, hdrline.c, hash.h,
13618 hash.c: branches: 2.0.4; *** empty log message ***
13620 * handler.c: *** empty log message ***
13622 * gnupgparse.c, globals.h, getdomain.c: branches: 2.0.4; ***
13623 empty log message ***
13625 * gen_defs: branches: 2.0.6; *** empty log message ***
13627 * functions.h: branches: 2.0.4; *** empty log message ***
13629 * from.c: *** empty log message ***
13631 * flags.c, filter.c, enter.c, edit.c, dotlock.h, dotlock.c,
13632 date.c: branches: 2.0.4; *** empty log message ***
13634 * curs_main.c, curs_lib.c: *** empty log message ***
13636 * copy.h, copy.c: branches: 2.0.4; *** empty log message ***
13638 * configure.in: *** empty log message ***
13640 * config.sub, config.guess: branches: 2.0.6; *** empty log
13643 * compose.c: *** empty log message ***
13645 * complete.c, commands.c: branches: 2.0.4; *** empty log
13648 * color.c: *** empty log message ***
13650 * charset.h: branches: 2.0.4; *** empty log message ***
13652 * charset.c: *** empty log message ***
13654 * buffy.h, buffy.c, browser.c, attach.h: branches: 2.0.4; ***
13655 empty log message ***
13657 * attach.c: *** empty log message ***
13659 * alias.c, addrbook.c, acconfig.h: branches: 2.0.4; *** empty
13662 * VERSION, TODO: *** empty log message ***
13664 * README: branches: 2.0.4; *** empty log message ***
13666 * OPS.PGP: *** empty log message ***
13668 * OPS, NEWS, Muttrc.in: branches: 2.0.4; *** empty log message
13671 * Makefile.am, INSTALL, GPL, ChangeLog, COPYRIGHT, ABOUT-NLS:
13672 *** empty log message ***
13674 * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po, po/de.po,
13675 reldate.h, VERSION, ChangeLog: Release-commit for 0.95i.
13677 * hash.c: Use a better hash function. Contributed by Stefan
13678 Langerman <lfalse@paul.rutgers.edu> to mutt-users.
13680 1998-12-11 20:48:14 roessler (roessler)
13682 * reldate.h, VERSION, ChangeLog: 0.94.999 pre-release commit.
13684 * main.c: Bail out with a text-based error message if a
13685 non-existing mailbox is given as a -f command line argument.
13687 * Makefile.am: The distdir target creates hard links for the
13688 source files. This has the consequence that the us-dist hook
13689 will demolish files in the main source tree. We have to un-link
13690 the various instances of the source code.
13692 * INSTALL: Warn about regexp-related problems under Solaris 2.6.
13694 * po/uk.po, po/ru.po, po/it.po, po/fr.po, po/es.po, po/de.po:
13695 Various last-minute changes and automatic updates.
13697 * main.c: Go into no-mailbox mode when the initial folder can't
13700 * mh.c: Undoing the mh_speed patch.
13702 * po/it.po, po/fr.po: l10n fixes.
13704 * curs_main.c: Start a new reply and postpone it. Then type m
13705 (mail), and recall and send the postponed reply. The replied
13706 message is _not_ flagged replied.
13708 (From Byrial Jensen.)
13710 * po/fr.po: Bug-fixed french l10n.
13712 * parse.c: Multipart parser fixes from Byrial. Finally.
13714 * po/it.po: Small fix.
13716 1998-12-10 22:48:56 roessler (roessler)
13718 * po/fr.po, configure.in: Add the french l10n.
13720 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h:
13721 post-release commit 0.94.99.
13723 * VERSION, README, ChangeLog: Pre-release commit for 0.94.99.
13725 * menu.c: Fix tag-prefix.
13727 * compose.c: Redraw fix after the content type was changed on
13730 1998-12-08 23:09:53 roessler (roessler)
13732 * help.c: Help screen resizing nit. From Gero Treuner.
13734 * doc/manual.sgml.in: Typo.
13736 * sendlib.c: Work around sendmail 8.9.1a invalidating PGP/MIME
13737 signatures by re-ordering MIME headers in the way sendmail does.
13739 * mh.c: Keep track of file name changes for files wandering
13740 around between the subfolders of a maildir.
13742 * mh.c: More fixes to the maildir resynchronization code.
13743 This should now also smoothly handle the case of messages
13744 _vanishing_ from maildir's new/ subdirectory.
13746 * init.c: Make the debug file access unbuffered. Important if
13747 we are debugging crashes.
13749 1998-12-07 21:13:44 roessler (roessler)
13751 * mx.c, mh.c: Fix a couple of flag-related bugs in the maildir
13752 folder update code.
13754 * imap.c: Fix a completely ugly comment formatting.
13756 * mutt.h: Adjust '#' to the first column.
13758 * rfc2047.c: Don't tag us-ascii headers as $Charset or
13761 1998-12-03 23:29:37 roessler (roessler)
13763 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h,
13764 VERSION, ChangeLog: release-commit 0.94.18.
13766 1998-12-02 20:12:35 roessler (roessler)
13768 * contrib/Pine.rc, contrib/Mush.rc: Bring the sample rc files
13769 better in synch with the actual code.
13771 * recvattach.c: Remove a warning which comes from code actually
13772 belonging to the send_charset patch.
13774 * rfc2047.c: Encode- and decode the "val" field when using mutt
13775 with EXACT_ADDRESS enabled.
13777 * Makefile.am: Small fixes to the build process. From Lars
13780 * compose.c: The attached patch fixes yet another redraw related
13781 bug. When I call OP_SAVE from the Compose menu and use the
13782 file-browser and 'q' out of the file-browser, the screen still
13783 shows the browser, but the control is really in the Compose
13784 menu. A Ctrl-L verifies this. Basically, a screen redraw
13789 * mutt_menu.h, menu.c, compose.c: From the Compose menu, invoke
13790 attach-message. Tag a whole bunch of messages. Say, for example,
13791 100. When you exit the folder, the Compose menu's status line
13796 * browser.c: patch-0.94.17.vikas.browser_redraw.1
13798 1998-11-23 21:10:12 roessler (roessler)
13800 * protos.h, lib.c: Change safe_malloc's size parameter from
13801 (unsigned int) to size_t.
13803 * send.c, protos.h, pattern.c, alias.c: From Byrial:
13805 I don't think that the match-all pattern modifier works as can
13806 be expected from a logical point of view.
13808 The attached patch will make it work as I expect it to work:
13810 - It works on all patterns which explicit or implicit use
13811 address lists: ~c, ~C, ~e, ~f, ~l, ~L, ~p, ~P, and ~t. (It
13812 didn't work with ~l before).
13814 - It works such that a modified pattern always match, unless
13815 there is at least one address in at least one of the
13816 referenced lists that it doesn't match.
13818 * doc/manual.sgml.in, send.c, mutt.h, mh.c, init.h, Muttrc.in:
13819 Introduce a new option $reply_self. From Vikas.
13821 1998-11-20 00:27:03 roessler (roessler)
13823 * po/it.po: New it.po from Mario.
13825 * doc/mutt.man.in: branches: 1.4.4; Fix a small typo.
13827 1998-11-19 23:57:03 roessler (roessler)
13829 * contrib/Pine.rc: Fix some ancient syntax.
13831 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, send.c:
13832 Hack around problems with multi-valued Reply-To headers.
13833 From Roland Rosenfeld.
13835 * rfc2047.c: Properly encode '_' characters in words which
13838 * sendlib.c: Use mutt_is_message_type() in the message
13839 transformation code.
13841 * po/Makefile.in.in: Fix all Makefiles. make
13842 DESTDIR=/path/to/something install should work now.
13844 * doc/Makefile.in: branches: 1.15.4; Fix all Makefiles.
13845 make DESTDIR=/path/to/something install should work now.
13847 * Makefile.am: Fix all Makefiles. make DESTDIR=/path/to/something
13848 install should work now.
13850 1998-11-18 23:09:46 roessler (roessler)
13852 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h,
13853 VERSION, ChangeLog: Release-commit for 0.94.17.
13855 * sendlib.c, protos.h, pgp.c, parse.c, lib.c, compose.c: This
13856 patch simplifies the generation of content type parameters
13857 significantly by introducing a funciton mutt_set_parameter().
13858 Additionally, we re-use code from parse.c for parsing user-input
13859 content type headers on the compose screen.
13861 * compose.c: Remove some uuencode-related debris.
13863 * recvattach.c: Remove some code which crept in from the external
13864 character set patch.
13866 * recvattach.c: Make optional formats work while processing
13869 * mh.c: Remove bogus re-sorting code from the maildir check
13872 * mutt.h: Include <unistd.h>, so SEEK_SET is defined on some
13873 systems which don't do so in <stdlib.h>.
13875 1998-11-17 13:23:26 roessler (roessler)
13877 * po/uk.po, po/ru.po, po/it.po, po/es.po: Checkpoint commit,
13878 containing quite a few fuzzy translations.
13880 * po/de.po: Update some messages.
13882 * m4/Makefile.am.in, m4/README, m4/gettext.m4, m4/lcmessage.m4,
13883 m4/progtest.m4, prepare, configure.in, Makefile.am: Configuration
13884 fixes from Lars Hecking, with some more fixes and modifications
13885 from myself. With some luck, you don't need a gettext
13886 installation any more.
13888 * sendlib.c: Fix the base64 encoder. The current code would
13889 produce slightly unpredictible output which leads to bad
13892 * postpone.c, pgp.c, parse.c, pager.c: Fix a search coloring
13895 1998-11-16 11:44:42 roessler (roessler)
13897 * protos.h: Drop ci_attach - it doesn't exist. Noted by Byrial
13900 1998-11-15 09:53:23 roessler (roessler)
13902 * parse.c: Stupid typo.
13904 * protos.h, parse.c, attach.c: My version of Byrial's parse_part
13907 * recvattach.c, protos.h, mutt.h, copy.c, compose.c: I can
13908 elaborate a little more on the last paragraph. It is deletion
13909 of the top level part direct under a message/rfc822 part which
13910 gives problems because the headers of the message/rfc822 part
13911 have to be changed in this case. It is hard to tell exactly how
13912 many bytes and lines will be removed and added in this case.
13914 If we can refrain from deletion of such parts and thus only
13915 allow deletion of parts direct under a multipart part, then it is
13916 relative easy always to make correct Content-Length: and Lines:
13917 headers in the copy. (The correctness of the Lines count is
13918 dependent of the correctness of the initial value, though).
13920 (From: Byrial Jensen)
13922 * doc/manual.sgml.in: Correcting Vikas' E-Mail address in the
13925 1998-11-14 08:24:56 roessler (roessler)
13927 * doc/manual.sgml.in: Update Byrial's e-mail address.
13929 * copy.c: Simplify the new attachment deletion code not to require
13930 an extra temporary file. (From: Byrial Jensen <byrial@image.dk>)
13932 * help.c, handler.c: Type cast nit from Gero Treuner.
13934 1998-11-13 18:31:06 roessler (roessler)
13936 * imap.c: Currently, Mutt won't use a default folder if just the
13937 IMAP server is specified. In fact, if the folder isn't specified,
13940 The attached patch will use INBOX as the IMAP folder name if
13941 none is specified, eliminating the core-dump.
13943 (From: Aaron Schrab <aaron+mutt@schrab.com>)
13945 1998-11-12 21:52:01 roessler (roessler)
13947 * mutt.h, copy.c: Byrial's latest attachment deletion patch.
13949 * mutt.h, lib.c, handler.c: Introduce a state_printf() function.
13951 1998-11-11 21:18:08 roessler (roessler)
13953 * po/it.po: New it.po from Marco.
13955 * snprintf.c: Don't use the mutt_str* functions in this module.
13957 * strcasecmp.c: the s/str.*cmp/mutt_str.*cmp/ replacement should
13958 not have taken place here.
13960 1998-11-10 22:21:51 roessler (roessler)
13962 * dotlock.c: Don't use mutt_strsomething in the dotlocking code.
13964 * send.c: Fix the $metoo option's behaviour.
13966 * thread.c, strcasecmp.c, status.c, sort.c, socket.c,
13967 snprintf.c, sendlib.c, send.c, score.c, rfc822.c, rfc2047.c,
13968 rfc1524.c, recvattach.c, query.c, protos.h, postpone.c, pop.c,
13969 pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.c, pattern.c, parse.c,
13970 pager.c, mx.c, mh.c, menu.c, mbox.c, main.c, lib.c, keymap.c,
13971 init.c, imap.c, hook.c, history.c, help.c, headers.c, hdrline.c,
13972 hash.c, handler.c, gnupgparse.c, getdomain.c, from.c, enter.c,
13973 edit.c, dotlock.c, curs_lib.c, copy.c, compose.c, complete.c,
13974 commands.c, color.c, charset.c, buffy.c, browser.c, attach.c,
13975 alias.c, addrbook.c: Introduce or rewrite mutt_{str*cmp,strlen}
13976 and use them all over the place. If there are still segmentation
13977 faults due to missing NONULLs over, they are gone now.
13979 * main.c: Add a "pseudo-credit" to the extended copyright notice.
13981 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po, reldate.h,
13982 VERSION, ChangeLog: Releasing 0.94.16.
13984 * sendlib.c, mx.h, mx.c, mbox.c, init.c, copy.c, commands.c,
13985 buffy.c, attach.c: Experimental support for the so-called
13986 "kendra" mail folder format. This seems to be used on OS/2 and
13987 is, actually, a slibhtly modified version of the MMDF format.
13989 * parse.c: Do some sanity checking when reading attachment.
13990 This fix should catch bad attachments.
13992 * edit.c: Fix a possible buffer overflow. (This seems to be
13993 the one noticed by Pavel Gulchouck <gul@lucky.net>.)
13995 * compose.c: Wrong fix from Vikas. Undo it. (Noted by Byrial.)
13997 * curs_lib.c, compose.c: Fix a multi_choice related bug.
14000 * buffy.c: Skip empty mailbox parameters. This fixes a
14001 segmentation fault noted by Marco d'Itri.
14003 1998-11-09 19:28:42 roessler (roessler)
14005 * from.c: Catch possible bad memory access.
14007 * doc/manual.sgml.in, sendlib.c, protos.h, init.h, globals.h,
14008 copy.c, Muttrc.in: Rewrite copy_delete_attach().
14010 * sort.c, score.c, protos.h, curs_main.c, color.c: Fix an
14011 efficiency problem with the color index features.
14013 * doc/mutt.man.in: Replace @sharedir@ by @sysconfdir@.
14015 * doc/manual.sgml.in: Make the default_hook documentation match
14018 * main.c, curs_main.c: Avoid duplicate mx_close_mailbox() when
14021 * browser.c: The attached patch fixes a potential problem in
14022 folder_format_str() where a fixed buffer might not be null
14023 terminated. From Vikas.
14025 * init.c: The attached patch fixes a bug in :set variable=<TAB>
14026 where variables of type DT_SORT were not getting expanded (only
14027 4 of them, but a bug nevertheless). From Vikas.
14029 * browser.c: patch-0.94.15.vikas.browser_sort.3
14031 * doc/manual.sgml.in: Add a forwarding chapter to the manual.
14034 * po/de.po: Revert de.po to the traditional German spelling rules.
14036 * po/de.po, pop.c: L10 fixes from Gero Treuner.
14038 * parse.c, handler.c: A message/external-body handler.
14039 From Byrial Jensen.
14041 * protos.h, parse.c: - remove the static declaration from
14042 parse_date() in parse.c, - rename it to mutt_parse_date() -
14043 fix a minor bug: the timezone information in an expires-header
14044 was used to set the timezone of the send time.
14046 (From Byrial Jensen <byrial@post3.tele.dk>.)
14048 * Muttrc.in: Fix some spelling errors noted by Boris Wesslowski
14049 <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
14051 * handler.c: Byrial Jensen's alternative_handler patches.
14052 This may lead to non-desirable effects with attachment deletion;
14053 these effects will go when the new attachment deletion code
14056 * parse.c: SeokChan LEE <bofh@nuri.net> says KST has a nine hour
14059 * pager.c, help.c: Fix the display of DEL in the pager.
14061 * send.c: Fix a group reply problem.
14063 1998-10-30 13:00:10 roessler (roessler)
14065 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po: Some recent
14068 1998-10-29 09:46:45 roessler (roessler)
14070 * mbox.c: Mbox robustness patch from Johnny Tevessen
14071 <j.tevessen@gmx.net>.
14073 * po/de.po: Fixing a typo.
14075 * imap.c: This patch should cause mutt to ask for your IMAP
14076 login/password again if its wrong. From Brandon Long.
14078 1998-10-28 21:48:36 roessler (roessler)
14080 * doc/manual.sgml.in, reldate.h, VERSION, NEWS, ChangeLog:
14081 0.94.15 release commit.
14083 * po/uk.po, po/ru.po, po/it.po, po/es.po, po/de.po: pre-release
14086 * curs_lib.c: Add an IsPrint check to mutt_message() and
14087 mutt_curses_error(). This will prevent _some_ advert effects from
14088 l10ns which don't fit together with the terminal's abilities.
14089 There are still quite a few raw printw() etc. - we may wish to
14090 introduce our own, locale-safe versions of these.
14092 * po/POTFILES.in: reldate contais really _no_ i18n-related data.
14094 * send.c: Don't try to recall a postponed message when we are
14097 * copy.c: Fix a possible segmentation fault when deleting nested
14100 * doc/manual.sgml.in, send.c, mutt.h, init.h: Add a $forward_weed
14101 option which controls header weeding when decode-forwarding
14104 * po/ru.po, po/it.po, po/es.po, po/de.po: German translation
14105 fixes from Gero plus checkpoint commit.
14107 * doc/manual.sgml.in, pager.h, pager.c, mutt_menu.h, keymap.c,
14108 help.c, curs_main.c, commands.c, attach.c, OPS: Gero Treuner's
14111 * po/ru.po, po/it.po, po/es.po, po/de.po: Adding a current
14112 spanish translation.
14114 * send.c: if reply-to points to the address on the from header,
14115 use the from header's value for composing a reply's recipient
14116 list, not the reply-to header.
14118 * configure.in: add the ukrainian l10n.
14120 1998-10-27 19:02:45 roessler (roessler)
14122 * configure: Configure is generated automatically and should
14123 thus _not_ be part of the CVS repository.
14125 * configure.in, configure, README, INSTALL: Try to detect Solaris
14126 2.4's broken regcomp().
14128 * send.c: Move some code around.
14130 * doc/manual.sgml.in: Some documentation nits.
14132 * dotlock.c: include config.h _before_ checking for HAVE_GETOPT.
14133 Noted by Scott Perlman <perlman@linguist.dartmouth.edu>.
14135 * Muttrc.in: Add a macro for viewing the manual.
14137 * pgp.c, configure.in, configure: i18n fixes.
14139 * po/ru.po, po/es.po, po/it.po, po/de.po: A couple of i18n
14140 fixes, plus a partial spanish translation from Boris Wesslowski
14141 <Boris.Wesslowski@StudBox.Uni-Stuttgart.DE>.
14143 * configure.in, configure: Handle systems which have neither
14144 pgp2 nor pgp5, but gpg correctly.
14146 * compose.c: - snd_entry() is marked static - You will only get
14147 a full redraw of the screen after invoking
14148 pgp_send_menu if you selected "sign as". - draw_envelope()
14149 and edit_address_list() use the same array of
14150 strings for titles/prompts. This saves both string data and
14151 code in both functions which have been a lot smaller.
14153 * sendlib.c, send.c, protos.h, postpone.c, compose.c: Preserve
14154 FCC headers when postponing. From Vikas.
14156 * mx.c, mutt.h, imap.c: Prevent mutt from re-reading IMAP folders
14159 1998-10-22 13:53:47 roessler (roessler)
14161 * send.c: Undo some superfluous changes. Pointed out by V.A.
14163 * send.c, protos.h, postpone.c: - Preserve certain headers'
14164 values when recallling a postponed message. TBD: Fcc.
14166 - Rename mutt_edit_message() to mutt_prepare_edit_message()
14167 since that's what that function actually does.
14169 * mx.h, mx.c, lib.c, flags.c: Make _all_ IMAP-related code
14170 conditionally defined. From Byrial Jensen.
14172 1998-10-21 22:46:16 roessler (roessler)
14174 * protos.h, pattern.c, hdrline.c: Fix match-all for the ~p,
14177 * compose.c: Vikas' write_fcc patch.
14179 * doc/manual.sgml.in: Documentation nits from Byrial.
14181 * curs_lib.c: Also accept numbers as input in mutt_multi_choice().
14184 * prepare: Fix the documentation reference in prepare.
14186 * doc/devel-notes.txt: Add a gettext automake macro patch which
14187 is needed for proper building of mutt.
14189 * prepare, config.h.in, aclocal.m4, README, INSTALL: Remove
14190 some automatically generated files from the CVS repository,
14191 and add a script which generates them.
14193 * Makefile.am: Don't overwrite $(sysconfdir)/Muttrc if present.
14195 * po/ru.po, po/it.po, po/de.po, protos.h, curs_lib.c, compose.c,
14196 commands.c, browser.c: Byrial Jensen's mutt_multi_choice()
14197 patch plus some German translations.
14199 * pgpinvoke.c, gnupgparse.c: Make gpg's output look a little
14202 * po/ru.po, po/it.po, po/de.po, reldate.h: Release commit.
14204 * VERSION, ChangeLog: Preparing 0.94.14.
14206 1998-10-20 22:02:58 roessler (roessler)
14208 * po/ru.po, po/it.po, po/de.po: Checkpoint commit.
14210 * config.h.in, Makefile.am: Include VERSION with the distribution.
14212 * configure.in, configure, VERSION, config.h.in: Don't hard-wire
14213 the program's version in configure.in, but use the VERSION
14214 file instead. Stolen from gnupg.
14216 * ChangeLog: Checkpoint commit.
14218 * doc/manual.sgml.in, keymap.c, functions.h, NEWS: Another
14219 macro-function fix from Vikas.
14221 * socket.c, mutt_socket.h: Fix the multiple connection code.
14224 1998-10-19 20:08:10 roessler (roessler)
14226 * postpone.c: fix a typo.
14228 * Makefile.am: Fix dotlock's installation when DOTLOCK_GROUP
14231 * po/it.po: Ups, this was missing from the repository.
14233 * po/ru.po, po/de.po: Adding some new and improved German
14236 * init.c: handle domain == "@" properly.
14238 * postpone.c: Fix the behaviour when recalling postponed messages:
14239 Content types would not be restored.
14241 1998-10-16 12:09:37 roessler (roessler)
14243 * lib.c: Harden mutt_free_header() against NULL pointers.
14245 * keymap.c, handler.c: Nits from Vikas.
14247 * send.c: Fix a segmentation fault when OPT_RECALL is
14250 * commands.c: Don't write out bad content-length and lines
14251 headers when decode-saving a message.
14253 1998-10-15 23:09:30 roessler (roessler)
14255 * po/ru.po, po/de.po: *** empty log message ***
14257 * intl/textdomain.c, intl/localealias.c, intl/loadmsgcat.c,
14258 intl/l10nflist.c, intl/intl-compat.c, intl/gettext.c,
14259 intl/finddomain.c, intl/explodename.c, intl/dgettext.c,
14260 intl/dcgettext.c, intl/cat-compat.c, intl/bindtextdom.c,
14261 thread.c, system.c, strcasecmp.c, status.c, sort.c, socket.c,
14262 snprintf.c, signal.c, sha1dgst.c, sendlib.c, send.c, score.c,
14263 rfc822.c, rfc2047.c, rfc1524.c, resize.c, recvattach.c, query.c,
14264 postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.c,
14265 pattern.c, parse.c, pager.c, mx.c, mh.c, menu.c, mbox.c,
14266 main.c, lib.c, keymap.c, init.c, imap.c, hook.c, history.c,
14267 help.c, headers.c, hdrline.c, hash.c, handler.c, gnupgparse.c,
14268 getdomain.c, from.c, flags.c, filter.c, enter.c, edit.c,
14269 dotlock.c, date.c, curs_main.c, curs_lib.c, copy.c, config.h.in,
14270 compose.c, complete.c, commands.c, color.c, charset.c, buffy.c,
14271 browser.c, attach.c, alias.c, addrbook.c, ChangeLog: Change
14272 "static char rcsid[]" to "static const char rcsid[]" to make
14273 gcc shut up about this.
14275 * po/stamp-cat-id, po/ru.po, po/mutt.pot, po/de.po,
14276 po/cat-id-tbl.c, reldate.h, configure.in, configure, config.h.in,
14277 Makefile.in, ChangeLog: Random pre-release clean-up.
14279 * po/mutt.pot, doc/manual.sgml.in, pattern.c, mutt.h: This
14280 patch introduces the ~k pattern for messages containing pgp
14283 * doc/manual.sgml.in: Add some missing key definitions.
14285 * mutt_curses.h: There seem to be systems which don't know
14288 * po/mutt.pot, po/cat-id-tbl.c: Check-point commit, again.
14290 * sendlib.c: Put #ifdefs around a variable which is only used
14291 for generating uuencoded messages.
14293 * ChangeLog: Update.
14295 * po/ru.po, po/mutt.pot, po/cat-id-tbl.c, sendlib.c, keymap.c,
14296 compose.c: A slightly modified version of Vikas' help_unbound
14299 * po/mutt.pot, sendlib.c, protos.h, postpone.c, parse.h, parse.c,
14300 mh.c, mbox.c, main.c, imap.c, headers.c, buffy.c: Fixing a memory
14301 hog which was introduced by the edit-message patch.
14303 1998-10-14 22:58:04 roessler (roessler)
14305 * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c, compose.c:
14306 Warn the user before sending out uuencoded attachments.
14308 * handler.c: Fix prefix and utf8 issues in the uudecoder.
14310 * sendlib.c, parse.c, mime.h, handler.c, globals.h, config.h.in:
14311 Thinking about this once again, ok folks, here comes x-uuencode
14316 * handler.c: When Charset is utf-8 (not recommended!), don't
14317 active utf8 translation in the various handler routines.
14319 * Makefile.in, Makefile.am: Add -I$(includedir) to the C
14320 preprocessor flags. Per request of Clint Olsen.
14322 * po/ru.po, po/de.po, configure.in, configure, config.h.in,
14323 Makefile.in, Makefile.am: More build process clean-up.
14325 * po/mutt.pot, po/Makefile.in.in, config.h.in, Makefile.in:
14326 Removing some instances of gnu-make specific command line
14329 * doc/manual.sgml.in: Document the match-all feature.
14331 * po/mutt.pot, main.c, dotlock.c, configure.in, configure,
14332 config.h.in, Makefile.in, Makefile.am: Various build fixes.
14334 * color.c: Adding some necessary ifdefs to color.c, From
14335 Irving_Wolfe@wolfe.net.
14337 1998-10-13 23:37:05 roessler (roessler)
14339 * po/ru.po, po/de.po: Checkpoint commit. This gets boring.
14341 * NEWS: Merging Vikas' NEWS file into the distributed one.
14343 * po/mutt.pot, config.h.in, Makefile.in, ChangeLog: Preparing
14346 * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c, reldate.h,
14347 recvattach.c, configure.in, configure, config.h.in, commands.c,
14348 README, NEWS, Makefile.in, Makefile.am, INSTALL: random
14349 pre-release clean-up.
14351 * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c,
14352 po/POTFILES.in, reap.pl, gen_defs, configure.in, configure,
14353 config.h.in, NEWS, Makefile.in, Makefile.am: Introducing a us-dist
14354 target to create a USG-friendly version of mutt. Additionally,
14355 the NEWS file is prepared for 0.95.
14357 * doc/devel-notes.txt: Add a short note on compiler warnings.
14359 * po/ru.po, po/de.po, po/POTFILES.in, po/Makefile.in.in, missing,
14360 mime.types: More $Id$ strings.
14362 * po/mutt.pot, po/cat-id-tbl.c, intl/textdomain.c,
14363 intl/localealias.c, intl/loadmsgcat.c, intl/loadinfo.h,
14364 intl/libgettext.h, intl/l10nflist.c, intl/intl-compat.c,
14365 intl/hash-string.h, intl/gettextP.h, intl/gettext.h,
14366 intl/gettext.c, intl/finddomain.c, intl/explodename.c,
14367 intl/dgettext.c, intl/dcgettext.c, intl/cat-compat.c,
14368 intl/bindtextdom.c, doc/devel-notes.txt, doc/applying-patches.txt:
14369 Add RCS $Id$ strings to (hopefully) all source files.
14371 * doc/PGP-Notes.txt: branches: 1.6.4; Add RCS $Id$ strings to
14372 (hopefully) all source files.
14374 * doc/Makefile.in: Add RCS $Id$ strings to (hopefully) all
14377 * contrib/sample.muttrc, contrib/sample.mailcap: branches:
14378 1.2.4; Add RCS $Id$ strings to (hopefully) all source files.
14380 * contrib/language50.txt, contrib/language.txt, contrib/Pine.rc,
14381 contrib/Mush.rc, contrib/Makefile.in, thread.c, system.c,
14382 strcasecmp.c, status.c, sort.h, sort.c, socket.c, snprintf.c,
14383 signal.c, sha_locl.h, sha1dgst.c, sha.h, sendlib.c, send.c,
14384 score.c, rfc822.h, rfc822.c, rfc2047.h, rfc2047.c, rfc1524.h,
14385 rfc1524.c, resize.c, reldate.h, recvattach.c, query.c, protos.h,
14386 postpone.c, pop.c, pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h,
14387 pgp.c, pattern.c, parse.h, parse.c, pager.h, pager.c, mx.h, mx.c,
14388 mutt_socket.h, mutt_regex.h, mutt_menu.h, mutt_curses.h, mutt.h,
14389 mime.h, mh.c, menu.c, mbox.c, mapping.h, main.c, mailbox.h,
14390 lib.c, keymap.h, keymap.c, init.h, init.c, imap.h, imap.c,
14391 hook.c, history.h, history.c, help.c, headers.c, hdrline.c,
14392 hash.h, hash.c, handler.c, gnupgparse.c, globals.h, getdomain.c,
14393 gen_defs, functions.h, from.c, flags.c, filter.c, enter.c, edit.c,
14394 dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c, copy.h,
14395 copy.c, configure.in, compose.c, complete.c, commands.c, color.c,
14396 charset.h, charset.c, buffy.h, buffy.c, browser.c, attach.h,
14397 attach.c, alias.c, addrbook.c, acconfig.h, TODO, README, NEWS,
14398 Muttrc.in, Makefile.in, Makefile.am, INSTALL, GPL, COPYRIGHT:
14399 Add RCS $Id$ strings to (hopefully) all source files.
14401 * enter.c: Type Ctrl-V Ctrl-G in any input field.
14403 * curs_main.c: Bumping some dprint statements' debug levels.
14406 * po/ru.po, po/mutt.pot, po/de.po: Including the new ru.po file
14407 from "Andrej N. Gritsenko" <andrej@lucky.net>; check-point commit.
14409 1998-10-12 19:53:49 roessler (roessler)
14411 * recvattach.c, query.c, postpone.c, pgpkey.c, curs_main.c,
14412 compose.c, browser.c, addrbook.c: The attached patch removes
14413 some redundant code related to the macro function stuff. Since
14414 each menu calls km_dokey() to get the 'op' number to execute, the
14415 'menu' argument to km_dokey() _is_ the CurrentMenu. Hence, there
14416 is no need to explicitly save/restore the CurrentMenu all over
14417 the code. The only places it is being captured now is just before
14418 mutt_enter_comamnd() is called. This is to help the 'exec' command
14419 completion code so that it knows which menu to try and complete
14420 the function name from. (From: Vikas Agnihotri <VikasA@att.com>)
14422 * doc/manual.sgml.in, doc/manual.sgml, doc/Makefile.in, sendlib.c,
14423 main.c, init.c, configure.in, configure, config.h.in, acconfig.h,
14424 Makefile.in, Makefile.am: Mutt now correctly uses the sysconfdir
14425 as determined by configure.
14427 * po/ru.po, po/mutt.pot, po/de.po: Checkpoint commit.
14429 * po/ru.po, po/mutt.pot, po/de.po, reldate.h, configure.in,
14430 configure, ChangeLog: Check-point commit before 0.94.11 is
14433 1998-10-11 22:11:00 roessler (roessler)
14435 * doc/Makefile.in, contrib/Makefile.in: Makefile clean-up as
14436 suggested by Marco d'Itri.
14438 * doc/dotlock.man.in: branches: 1.3.4; Install dotlock's manual
14439 page under the correct name.
14441 * doc/Makefile.in: Install dotlock's manual page under the
14444 1998-10-08 13:22:16 roessler (roessler)
14446 * README: Reference some of the new doc files.
14448 * doc/Makefile.in: Some more changes to the installation process.
14450 * doc/Makefile.in: Fix the uninstall target; add some magic to
14451 build and install the HTML version of the manual if we can.
14453 * doc/applying-patches.txt, doc/devel-notes.txt,
14454 doc/PGP-Notes.txt, doc/Makefile.in: Some more documentation;
14455 install the html version of the manual if it's there.
14457 * doc/manual.sgml: The manual was wrong on the default binding
14460 1998-10-07 22:19:27 roessler (roessler)
14462 * doc/manual.sgml, pop.c, mutt.h, init.h, Muttrc.in: POP3
14463 LAST support. From Jason Lavoie <jason@mint.net> by way of
14466 * po/mutt.pot, po/cat-id-tbl.c: Clean-up commit.
14468 * gnupgparse.c: Redirect stdin and stderr to /dev/null when
14469 invoking gpgm for listing key IDs.
14471 * socket.c, mutt_socket.h, imap.c: First fix of the IMAP expunge
14472 handling. From Brandon Long.
14474 * keymap.c, curs_lib.c: Fix macro functions for the pager menu.
14476 * keymap.c: The attached patch fixes a minor inconsistency
14477 between the display of special key-names in the help screen
14478 and their actual usage. The help screen now shows the special
14479 keys exactly as you would/could/should use them in the
14480 muttrc/command-line. (From: Vikas Agnihotri <VikasA@att.com>)
14482 * keymap.c: Fix the error message for unbound keys. From Vikas.
14484 * browser.c: Clean up behind an aborted sort-by prompt on the
14485 file browser. From Vikas.
14487 * hdrline.c: The attached patch fixes a minor bug in
14488 $index_format's %B and %b where they didnt respect the given
14489 prefix. In addition, the manual says that %B is supposed to fall
14490 back to %b if the message is not sent to a known mailing list. The
14491 code was not doing that. (From: Vikas Agnihotri <VikasA@att.com>,
14492 noted on comp.mail.mutt by unny@rz114s0.rz.uni-karlsruhe.de
14493 (Vladimir Klebanov)).
14495 * doc/PGP-Notes.txt: pgp_language is obsolete. Noted by Heiko
14498 1998-10-06 15:10:53 roessler (roessler)
14500 * keymap.c: Macro function fixes.
14502 * curs_lib.c: With slang, ERR != -1.
14504 * po/mutt.pot, po/de.po: Message fix.
14506 * attach.c: Fix another pipe-related hang in
14507 mutt_view_attachment().
14509 1998-10-05 21:37:15 roessler (roessler)
14511 * configure, aclocal.m4: Another fix to libintl detection.
14513 * keymap.c, curs_lib.c: macro_function.2-3, from Vikas.
14515 * handler.c: File descriptor leak alert.
14517 * handler.c: Avoid a hang due to blocking pipe writes in the
14520 * keymap.c, curs_main.c, curs_lib.c: Make exec grok >= 1
14521 parameters; fix double ops problem in index_menu().
14523 * po/ru.po, po/mutt.pot, po/de.po, po/cat-id-tbl.c: L10n changes
14524 corresponding to the macro-function patch.
14526 * flags.c, compose.c: Some fixes to the macro-function patch.
14528 * po/ru.po: Adding the Russian Localization.
14530 * recvattach.c, query.c, protos.h, postpone.c, pgpkey.c,
14531 pager.c, mutt_curses.h, mutt.h, menu.c, keymap.c, init.h,
14532 init.c, globals.h, flags.c, enter.c, curs_main.c, curs_lib.c,
14533 configure.in, configure, compose.c, commands.c, browser.c,
14534 addrbook.c, aclocal.m4: Vikas' macro_function patch.
14536 1998-10-04 15:02:25 roessler (roessler)
14538 * configure.in, configure: Fixing some make-related problems
14539 noted by Petri Kaukasoina <kaukasoi-mutt@elektroni.ee.tut.fi>.
14541 * po/mutt.pot, send.c: Fix group-reply's behaviour.
14543 * doc/devel-notes.txt, doc/style-guide: Replace style-guide by
14544 some more general notes on mutt development.
14546 * Makefile.in: Propagate fixes from Makefile.am.
14548 * ChangeLog: Preparing 0.94.10.
14550 * po/mutt.pot, po/de.po: Noise.
14552 * configure.in, configure, Makefile.am: More fixes to the build
14553 process. This version was tested to build cleanly under SuSE
14556 1998-10-03 22:08:09 roessler (roessler)
14558 * doc/manual.txt: manual.txt can be rebuilt when making the dist -
14559 no need to keep this in the repository.
14561 * ChangeLog: Preparing ChangeLog for 0.94.10.
14563 * contrib/Makefile.in: Ups.
14565 * po/mutt.pot, po/de.po, po/cat-id-tbl.c,
14566 po/Makefile.in.in, doc/language50.txt, doc/language.txt,
14567 contrib/patch.slang-1.2.2.keypad.1, contrib/sample.mailcap,
14568 contrib/sample.muttrc, doc/Makefile.in, contrib/Mush.rc,
14569 contrib/Pine.rc, contrib/language.txt, contrib/language50.txt,
14570 sample.muttrc, sample.mailcap, reap.pl, pop.c,
14571 patch.slang-1.2.2.keypad.1, depend.awk, configure.in, configure,
14572 Pine.rc, Mush.rc, Makefile.in, Makefile.am, ChangeLog: Source tree
14573 and make process changes. make dist and make maintainer-clean
14574 should now work as they are supposed to.
14576 * help.c: Remove an unprotected gettext() call.
14578 * missing: *** empty log message ***
14580 * missing: Persuade CVS to get the file modes right.
14582 * INSTALL: Adding a note on SparcLinux problems when gcc is
14583 called with the -pedantic flag.
14585 1998-10-02 17:39:47 roessler (roessler)
14587 * po/mutt.pot, po/de.po: A small fix to get autoview messages
14590 * pattern.c, mutt.h, Makefile.in: patch-0.92.8.sec.match_all.1
14592 * po/mutt.pot, configure.in, configure, Makefile.in, Makefile.am:
14593 Fixing some build-related problems, and preparing 0.94.9p1.
14595 * doc/manual.txt, doc/manual.sgml, hdrline.c: Roland Rosenfeld's
14598 * mutt.h, compose.c: More () fixes.
14600 * mutt.h, edit.c, curs_lib.c, browser.c: With SLang, addstr()
14601 is a macro. This means we should put additional braces around
14602 _()-style arguments.
14604 1998-10-01 20:16:56 roessler (roessler)
14606 * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in,
14607 doc/Makefile.in: Translate help strings.
14609 * postpone.c, pager.c, help.c, compose.c, Makefile.in: Translate
14612 * intl/VERSION, intl/libintl.h, intl/libintl.glibc,
14613 intl/intlh.inst.in, intl/COPYING, intl/BUGS, intl/AUTHORS: ***
14614 empty log message ***
14616 * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in,
14617 recvattach.c, query.c, pager.c, curs_main.c, compose.c, browser.c,
14618 addrbook.c: Translate the various help lines.
14620 * mutt.h, lib.c, handler.c: Gero Treuner's reply_quote patch.
14622 * po/mutt.pot, po/de.po, po/cat-id-tbl.c, po/POTFILES.in: Add
14623 l10n for handler.c.
14625 * po/mutt.pot, po/de.po, po/cat-id-tbl.c, curs_lib.c: Make
14626 mutt_yesorno() language sensitive.
14628 * po/de.po: Various German-language related fixes.
14630 * reldate.h, configure.in, configure, TODO, Makefile.in,
14631 ChangeLog: Preparing 0.94.9i.
14633 * po/de.po: German l10n, first take.
14635 * intl/AUTHORS, intl/BUGS, intl/COPYING: Adding legalese.
14637 * po/mutt.pot, po/de.po, po/cat-id-tbl.c, main.c: More i18n fixes.
14639 * po/mutt.pot, po/de.po, po/cat-id-tbl.c: Adapting the catalog
14642 * configure.in, configure, Makefile.in, Makefile.am: Various
14643 automake and installation fixes.
14645 * po/Makefile.in.in, po/POTFILES.in, po/cat-id-tbl.c, po/de.po,
14646 po/mutt.pot, po/stamp-cat-id, intl/ChangeLog, intl/Makefile.in,
14647 intl/bindtextdom.c, intl/cat-compat.c, intl/dcgettext.c,
14648 intl/dgettext.c, intl/explodename.c, intl/finddomain.c,
14649 intl/gettext.c, intl/gettext.h, intl/gettextP.h,
14650 intl/hash-string.h, intl/intl-compat.c, intl/intlh.inst.in,
14651 intl/l10nflist.c, intl/libgettext.h, intl/libintl.glibc,
14652 intl/libintl.h, intl/linux-msg.sed, intl/loadinfo.h,
14653 intl/loadmsgcat.c, intl/localealias.c, intl/po2tbl.sed.in,
14654 intl/textdomain.c, intl/xopen-msg.sed, doc/Makefile.in, thread.c,
14655 stamp-h.in, status.c, sort.c, signal.c, sendlib.c, send.c,
14656 score.c, rfc1524.c, recvattach.c, query.c, postpone.c, pop.c,
14657 pgppubring.c, pgpkey.c, pgp.c, pattern.c, parse.c, pager.c, mx.c,
14658 missing, mutt.h, mh.c, menu.c, mbox.c, main.c, lib.c, keymap.c,
14659 init.c, imap.c, hook.c, help.c, headers.c, handler.c, gen_defs,
14660 flags.c, edit.c, date.c, curs_main.c, curs_lib.c, copy.c,
14661 configure.in, configure, config.h.in, compose.c, commands.c,
14662 color.c, buffy.c, browser.c, attach.c, alias.c, aclocal.m4,
14663 addrbook.c, acconfig.h, ABOUT-NLS, Makefile.am, Makefile.in:
14664 Adding gettext support, based on the patch by Marco d'Itri.
14666 * TODO: add a note about the currently-missing mh_sequences
14669 * send.c: Fix the PgpSignMicalg vanishing when recalling
14670 postponed messages. Bug squashed by Bjørn Fischer.
14672 1998-09-30 13:56:24 roessler (roessler)
14674 * doc/manual.txt, doc/manual.sgml: SGML fix.
14676 * postpone.c, headers.c: Don't generate a NULL micalg parameter
14677 when getting postponed messages.
14679 * functions.h: Removing some superfluous key bindings from
14680 functions.h. (From: Gero Treuner <gero@faveve.uni-stuttgart.de>)
14682 * doc/manual.sgml, init.c: Add some more support for
14683 version-dependant configuration files.
14685 * copy.c: When forwarding a mail (nomime_forw) and you have
14686 forw_quote set, mutt inserts a blank line between header and
14687 body of the forwarded message.
14689 * compose.c: Tell the user how to attach messages when using
14690 the attach-message feature.
14692 * doc/manual.sgml, pattern.c, mutt.h: Add ~g and ~G patterns
14693 for PGP signed and encrypted messages.
14695 * doc/manual.sgml: Documentation for Vikas' latest features.
14697 1998-09-29 15:40:01 roessler (roessler)
14699 * status.c: _Really_ fix an unset or too short StChars varialbe.
14702 * rfc822.c: Fix a segmentation fault occuring with certain
14703 badly-formed RFC822-like addresses.
14705 * hdrline.c: Make status characters work again.
14707 * doc/manual.txt, doc/manual.sgml: Documenting some more
14710 * Muttrc.in: Add newly added variables to the default system
14713 * status.c: Catch short StChars values.
14715 * mutt.h, init.c, hdrline.c: Add caching for a message's flags.
14717 * Makefile.in: patch-0.94.7i.rr.charsets_fix.1, from Roland
14720 * doc/manual.txt, doc/manual.sgml, configure.in, configure:
14721 Some nits from Gero Treuner.
14723 1998-09-28 17:40:47 roessler (roessler)
14725 * pager.c, curs_main.c: Vikas' pipe-redraw fix.
14727 * doc/manual.txt, doc/manual.sgml, doc/Makefile.in, GPL, main.c,
14728 COPYRIGHT, COPYING: A first take at bringing copyright notices
14729 and credits into synch with reality.
14731 * reldate.h, configure.in, configure, TODO, Makefile.in,
14732 ChangeLog: Preparing 0.94.8i.
14734 1998-09-26 10:13:39 roessler (roessler)
14736 * mh.c: Changing the index_hint handling for mh folders once
14739 * mh.c: Resort the incoming folder from mh_sync_mailbox() also
14740 when new mail arrived.
14742 1998-09-25 06:56:35 roessler (roessler)
14744 * pager.c: patch.mutt-0.94.5i.ld.quote_levels.3-4
14746 1998-09-24 23:19:50 roessler (roessler)
14748 * pager.c: A new quote_levels patch from liviu.
14750 * sendlib.c: Rewrite the base64-encoder used for messages. This
14751 should be unified with the encoder in rfc2047.c at some point.
14753 * pager.c: Undoing Livius quote-levels patch for now.
14755 * sendlib.c, mutt.h, charset.h, charset.c:
14756 [patch-0.94.7i.gt.charset-send.1.gz] With the new charset support
14757 in mutt there are better chances to say whether a mail to send
14758 consists of characters of the ASCII set only (the charset should
14759 be "us-ascii" then) or of other characters from the given charset
14760 (this charset should be given then): ASCII characters have the
14761 unicode values from 0 to 127.
14763 * init.c: Fix a segmentation fault with mismatched backticks.
14765 * init.c: Vikas' merged completion patch, level 3.
14767 1998-09-23 20:01:06 roessler (roessler)
14769 * pager.c, mutt_regex.h, init.h: Liviu Daia's smiley patch.
14771 * status.c, sendlib.c, recvattach.c, protos.h, pager.h, pager.c,
14772 mutt.h, main.c, init.h, curs_main.c, curs_lib.c, compose.c,
14773 commands.c: Disable recursive invocations of the attach-message
14776 * mh.c: Really fix the index hints.
14778 * mh.c: Correct the index_hint handling in mh_check_mailbox().
14780 * sendlib.c: RFC2047-encode the mail-followup-to header.
14782 * TODO: Remove the maildir/mh resynch entry.
14784 * pager.c: There is a long-standing problem in Mutt, related to
14785 coloring the various levels of quoting: if the attributions are
14786 missing, like this:
14787 >>> blah blah from A >> blah blah from B > blah blah
14790 then the "quoted" color object is associated with ">>>", "quoted1"
14791 with ">>" and "quoted2" with ">" --- which is not what most people
14792 expect. The reason is Mutt doesn't count the quote characters
14793 (since there is no way to distinguish between a single quote ">>
14794 " and a ">" followed by a "> "), and it allocates colors as it
14795 finds new types of quote prefixes. The attached patch fixes this
14796 problem still without counting the quote characters.
14798 1998-09-22 22:54:52 roessler (roessler)
14800 * mx.h, mx.c, mutt.h, mh.c, mbox.c, buffy.c: A first take at
14801 corrected mh/maildir support.
14803 * mx.c, mh.c: Some fixes and code clean-ups.
14805 * mutt.h, mh.c, init.h: Introduce the $mh_purge option.
14807 * sendlib.c: Produce "undisclosed-recipients:;" instead of
14808 ""undisclosed-recipients:;":;" when the user gives no To-Header.
14810 * mx.c: When generating new messages in MH folders, the initial
14811 number should be "1", not "2". Fix from Gero Treuner.
14813 * init.c: patch-0.94.7i.vikas.jmy.misc_complete.2
14815 1998-09-21 12:49:50 roessler (roessler)
14817 * sendlib.c: Avoid a dangling pointer in mutt_message_to_7bit().
14819 1998-09-20 12:05:39 roessler (roessler)
14821 * pager.c: Byrial Jensen's bold-underline patch.
14823 1998-09-18 05:45:56 roessler (roessler)
14825 * reldate.h, configure.in, configure, ChangeLog: Preparing
14828 * protos.h, init.c, enter.c: Applying the third generation of
14829 command completion patches.
14831 1998-09-16 20:08:25 roessler (roessler)
14833 * curs_lib.c: Attached is a minor fix to mutt_getch in curs_lib.c
14834 - as of 0.93.2i, if +'metakey' and 'timeout' were both set,
14835 mutt_getch was returning an ESC rather than -1, which resulted
14836 in 'key not bound' messages every 'timeout' seconds. (From:
14837 Tim Walberg <walberg@cig.mot.com>)
14839 * copy.c: [patch-0.94.6i.oe.dprint2.1] Fix a segmentation fault
14840 when running in -d2 mode.
14842 * keymap.c: Use <fN> for function keys as well as for other
14843 special keys. Additionally, this patch makes it possible to
14844 use all special keys inside a key _sequence_.
14846 * sendlib.c, mutt.h, curs_main.c, compose.c:
14847 Introduce the OPTUSEHEADERDATE pseudo-option to control
14848 mutt_write_rfc822_header()'s behaviour for the purposes of the
14849 edit_message feature.
14851 * init.c: When parsing aliases, don't consider ';' a token
14854 1998-09-15 21:41:51 roessler (roessler)
14856 * init.c: Undoing Vikas' complete patch and applying
14857 patch-0.94.6i.jmy.cycle_complete.1 instead.
14859 * handler.c: _Really_ fix CRLF handling.
14861 * charset.c: Fix the crlf handling.
14863 * pgppubring.c: UTF8-decode PGP user ID packets.
14865 * rfc2047.c, mutt.h, lib.c, handler.c, charset.h, charset.c:
14866 Adding basic UTF-8 support.
14868 * copy.c: When using mutt_copy_header with CH_TXTPLAIN, generate
14869 a content-type _with_ a character set parameter.
14871 * Makefile.in: Correcting a typo in the clean target.
14873 * handler.c, charset.h, charset.c: Add charset alias support
14874 and fix various errors in the character set code.
14876 * charset.c: Fix mutt_display_char to map '\0' to itself
14877 regardless of the translation table we use.
14879 * gen-charset.c, configure.in, configure, charset.h, charset.c,
14880 Makefile.in: Generate the character set tables from i18n files.
14882 * imap.c: Finally fix imap_quote_string().
14884 * compose.c: [patch-0.94.6i.gt.arrow.1] Add M_ARROWCURSOR on
14887 1998-09-14 21:33:34 roessler (roessler)
14889 * imap.c: Fix IMAP quoting.
14891 * Muttrc.in: Speling corection for Muttrc.in.
14893 * init.c: [patch-0.94.6.vikas.complete.1] Fix a completion-related
14896 1998-09-13 15:29:54 roessler (roessler)
14898 * reldate.h, configure.in, configure, ChangeLog: Preparing
14901 * sendlib.c, rfc2047.c, recvattach.c, hash.h, gen-charset.c,
14902 handler.c, configure.in, configure, commands.c, charset.h,
14903 charset.c, Makefile.in: This patch adds on-demand loading of
14904 character set tables, changes the default location of $SHAREDIR,
14905 and fixes some compilation problems occuring on machines without
14908 1998-09-12 19:58:56 roessler (roessler)
14910 * sendlib.c: Fixing a silly typo in the edit-message code.
14912 * rfc2047.c, charset.c, charset.h, handler.c, Makefile.in:
14913 [patch-0.93.2i.ru.mmultiple_charsets.gz] This patch adds support
14914 for international character sets. Currently, mutt knows about
14915 the following character sets and is able to convert between them:
14917 iso-8859-1, ..., iso-8859-9, koi8-r, windows-1251, x-cp866.
14919 (From: Ruslan Ermilov <ru@ucb.crimea.ua>)
14921 * recvattach.c, protos.h, pattern.c, mutt.h, init.c, history.h,
14922 enter.c, commands.c: When entering a 'set' command on the
14923 command-line, pressing TAB after string_var= will insert the
14924 current value of that variable. Note that this works only for
14925 variables of type 'string'.
14927 Also fixes the following buglets in command-completion:
14929 1. doesnt work if you started the command-line with whitespace
14931 2. Seems to think that 'Set', 'ReSeT', etc are valid commands
14932 (since it checks for 'strcasecmp' instead of 'strcmp' when
14933 completing the variable names Also fixes the following buglets
14934 in command-completion:
14936 (From: Vikas Agnihotri <VikasA@att.com>)
14938 * enter.c: Use the proper history class when entering mutt
14941 * imap.c: [patch-0.94.5i.jmy.imap_quote.1]
14943 * sendlib.c, send.c, protos.h, postpone.c, parse.c, mutt.h,
14944 lib.c, functions.h, curs_main.c, compose.c, OPS: Adding the
14945 edit-message feature.
14947 * hdrline.c: [patch-0.94.5.vikas.collapse_format.2] - introduce
14948 %M for the number of messages which is hidden in a thread.
14950 1998-09-08 19:32:57 roessler (roessler)
14952 * TODO: Bogus bug. Actually, by setting use_mailcap=no, it _is_
14953 possible to view the header of a single-part message with a
14954 non-autoview body type.
14956 * recvattach.c: This patch makes the view attachment menu show
14957 all message/rfc822 parts as a new level, not only the multipart
14958 messages. This makes it possible to display a message/rfc822 part
14959 which includes only a image/jpeg part or something else which cant
14960 be viewed in the pager. (From: Jimmy Mäkelä <jmy@flashback.net>)
14962 * recvattach.c, pgp.c, copy.c: Change the interface of
14963 pgp_decrypt_mime() to enable this function to do some sanity
14966 1998-09-07 20:47:25 roessler (roessler)
14968 * recvattach.c: Don't descend into multipart/encrypted on the
14971 * sendlib.c, recvattach.c, pgp.h, pgp.c, lib.c, handler.c,
14972 commands.c: [patch-0.94.5i.tlr.pgp_fixes.1] This patch fixes
14973 various pgp-related issues. In particular, mutt won't segfault
14974 when trying to decrypt-save messages from the index, and the
14975 presence of a PGP-encrypted body part on the attachment menu
14976 will no longer confuse the MIME parser.
14978 * curs_lib.c: Clear the "Exit Mutt" prompt.
14980 * doc/manual.txt, doc/manual.sgml: SGML typo.
14982 * rfc822.c: Some testing.
14984 * enter.c: Yet another fix to the alias and query completion
14985 stuff: Skip leading white space when constructing the addresses.
14987 * enter.c: Don't use <space> as an address delimiter when using
14988 query-complete and alias-complete.
14990 * rfc1524.c: Quote MIME parameters when doing %{MIME-parameter}
14993 * sendlib.c, recvattach.c, protos.h, pgp.h, pgp.c, pager.c,
14994 mutt.h, init.h, handler.c, functions.h, curs_main.c, copy.h,
14995 copy.c, commands.c, OPS.PGP: Introducing decrypt-save,
14996 decrypt-copy, and $forw{ard,}-decrypt. Based on work by Emil
14999 * mbox.c: [patch-0.94.4i.matthewf.writingmessages-fix.1] Fix
15000 the display when synchronizing mbox mail folders.
15002 * query.c, protos.h, pattern.c, lib.c, curs_lib.c: Fix simple
15005 * protos.h, mx.c, browser.c: Put the S_ISLNK definition into
15008 * pgp.c: Fixing convert_to_7bit(). From Liviu Daia.
15010 1998-09-06 11:35:34 roessler (roessler)
15012 * lib.c: Fixing the quoting of shell specials in
15015 * query.c: Change snprintf to mutt_expand_fmt when expanding
15018 * protos.h, lib.c, attach.c, TODO:
15019 [patch-0.94.5i.tlr.safe_symlink.1] Introduce safe_symlink()
15020 for /tmp-safe symlinking in the nametemplate code.
15022 * reldate.h, configure.in, configure, TODO, ChangeLog: Preparing
15025 1998-09-04 15:53:27 roessler (roessler)
15027 * sendlib.c: Catch MIME parameters with p->value == NULL.
15029 * sendlib.c: Fixing a memory leak in mutt_prepare_envelope().
15031 1998-09-01 06:54:53 roessler (roessler)
15033 * imap.c: IMAP fixes from Nathan Neulinger.
15034 (<19980831170941.A7327@umr.edu> on mutt-dev.)
15036 1998-08-31 16:46:29 roessler (roessler)
15038 * send.c: Fix a small problem with Liviu's attach_fcc patch.
15040 * compose.c: Updating to patch-0.94.4.vikas.attach_message.3.
15042 * thread.c, protos.h, mutt.h, init.h, hdrline.c, curs_main.c:
15043 Updating to patch-0.94.4.vikas.collapse.3.
15045 1998-08-29 08:27:02 roessler (roessler)
15047 * doc/manual.txt, doc/manual.sgml: Correct an editor key binding
15050 1998-08-28 19:09:24 roessler (roessler)
15052 * send.c, pgp.h, pgp.c: Cleaning up the fcc_attach hack.
15055 * functions.h, browser.c, OPS:
15056 [patch-0.94.4i.tlr.display_filename.1] Introduce a new function
15057 "display-filename" which displays the currently selected file's
15058 name on the message line.
15060 * attach.c: [patch-0.94.4i.tlr.get_attachment.1-2] Get the
15061 attachment time stamping business right.
15063 * protos.h, functions.h, compose.c, attach.c, OPS:
15064 [patch-0.94.4i.tlr.get_attachment.1] Create a new "get-attachment"
15065 function on the compose menu which will copy an attachment to
15068 * compose.c: [patch-0.94.4.vikas.attach_message.1] Cleaning up
15069 some of the attach-message code.
15071 * thread.c: removing superfluous include statements.
15073 1998-08-27 23:51:58 roessler (roessler)
15075 * curs_main.c: code cosmetics.
15077 * thread.c, sort.c, protos.h, pattern.c, mx.c, mutt.h,
15078 mbox.c, init.h, hdrline.c, functions.h, curs_main.c, OPS:
15079 [patch-0.94.4.vikas.collapse.2] Vikas' collapse-thread patch.
15081 * recvattach.c, postpone.c, mutt.h, lib.c, curs_main.c, browser.c,
15082 addrbook.c: [patch-0.94.4i.gt.arrowcursor.1] Padding to the end of
15083 line/right jusitifying does not work in menus when $arrow_cursor
15084 is set, because the extra space needed for the arrow is not taken
15085 into account. (From Gero Treuner <gero@faveve.uni-stuttgart.de>)
15087 * testmsg, rfc1524.c: [patch-0.94.4i.tlr.shell_quote.1-2] Fix
15088 a brain-dead segmentation fault when freeing non-allocated memory.
15090 * doc/mutt.sgml: Mh. This seems to have shown up again while
15091 cleaning up the CVS branches.
15093 * sendlib.c, send.c, protos.h, pgp.h, pgp.c: Make $fcc_attach work
15094 correctly when sending PGP-encrypted messages. Hack by Liviu.
15096 * doc/manual.txt, doc/manual.sgml: Document attach_format. (From:
15097 Gero Treuner <gero@faveve.uni-stuttgart.de>)
15099 * rfc1524.c, protos.h, pgpinvoke.c, mx.c, lib.c, curs_lib.c:
15100 [patch-0.94.4i.tlr.shell_quote.1] Try to quote file name arguments
15101 and the like for shell commands.
15103 * pgpkey.c: Minor nit: if you enter the wrong key ID at Mutt's
15104 prompt, Mutt should erase the old value --- otherwise people
15105 might think it has just hung there. (From Liviu Daia.)
15107 1998-08-26 21:12:23 roessler (roessler)
15109 * rfc822.c: Another possible memory leak in rfc822_parse_adrlist.
15110 The problem and the patch are pretty much the same as with the
15111 last fix applied to this file - it's just ',' instaed of ';'
15114 * rfc822.c, TODO: [patch-0.94.4i.tlr.rfc822_leak.1] Fixing a
15115 memory leak in the rfc822_parse_adrlist().
15117 Some explanations seem to be in order here. Let's look at
15120 386 else if (*s == ';') 387 { 388 if
15121 (phraselen) 389 { 390 phrase[phraselen] = 0;
15122 391 add_addrspec (&top, &last, phrase, comment,
15123 &commentlen, sizeof (comment) - 1); 392 } 393
15124 else if (commentlen && !last->personal) 394 { 395
15125 comment[commentlen] = 0; 396 last->personal =
15126 safe_strdup (comment); 397 } 398 #ifdef EXACT_ADDRESS
15127 399 if (last && !last->val)
15129 Line 399 contains the change; previously, it looked like this:
15133 400 last->val = mutt_substrdup (begin, s); 401 #endif
15134 402 403 /* add group terminator */ 404 cur =
15135 rfc822_new_address (); 405 if (last) 406 { 407
15136 last->next = cur; 408 last = cur; 409 } 410 411
15137 phraselen = 0; 412 commentlen = 0; 413 s++;
15138 414 begin = s; 415 SKIPWS (begin); 416 }
15140 OK, what happens? There are essentially two situations here:
15142 -> We have already parsed a complete address specification and
15143 know about this fact, but there was no new address information.
15144 This is the case if we are parsing through addresses like
15146 undisclosed-recipients:;
15150 recipients: a, b, c,;
15152 (Note the extra ',' before the ';'!)
15154 In this case, some of the other code in rfc822.c has already
15155 filled in last->val, and we really shouldn't overwrite that
15156 with a NULL pointer.
15158 -> The ';' finishes an address spec, like in
15162 In this case, last is either set by add_addrspec(), or it
15163 has already been set by some of the previous code (comment
15164 handling, ...). Anyway, last->val is still NULL, so it is
15165 correct to write the complete addr spec to last->val.
15167 * imap.c: Error message cosmetics.
15169 1998-08-25 22:34:58 roessler (roessler)
15171 * doc/mutt.man.in, doc/mutt.man, doc/manual.txt, doc/manual.sgml,
15172 doc/dotlock.man.in, doc/PGP-Notes.txt, doc/Makefile.in,
15173 thread.c, status.c, sort.h, socket.c, snprintf.c, sendlib.c,
15174 send.c, sample.muttrc, rfc822.c, rfc2047.c, rfc1524.h, rfc1524.c,
15175 reldate.h, recvattach.c, reap.pl, query.c, protos.h, postpone.c,
15176 pop.c, pgppubring.c, pgp.c, pattern.c, patch.slang-1.2.2.keypad.1,
15177 parse.c, pager.h, pager.c, mx.h, mx.c, mutt_socket.h, mutt_menu.h,
15178 mutt.h, mime.h, mh.c, menu.c, mbox.c, main.c, mailbox.h, lib.c,
15179 keymap.h, keymap.c, init.h, init.c, imap.h, imap.c, hook.c,
15180 history.h, history.c, help.c, headers.c, hdrline.c, hash.c,
15181 handler.c, globals.h, functions.h, from.c, enter.c, edit.c,
15182 dotlock.h, dotlock.c, date.c, curs_main.c, curs_lib.c, copy.c,
15183 configure.in, configure, config.sub, config.h.in, config.guess,
15184 compose.c, commands.c, color.c, buffy.c, browser.c, bind.c,
15185 attach.h, attach.c, alias.c, addrbook.c, acconfig.h, TODO, README,
15186 OPS, NEWS, Muttrc.in, Makefile.in, INSTALL, Changes, ChangeLog:
15187 CVS branch clean-up.
15189 * rfc1524.c, attach.c, TODO: [patch-0.94.4i.tlr.nametemplate.1]
15190 Fix nametemplate support: We should not move the user's files
15191 around just to make them match mailcap's idea of their file name.
15192 This patch uses symbolic links instead.
15194 * curs_main.c: [patch-0.94.4i.tlr.synch_fault.1] Start up two
15195 mutts. Delete the last message in both of them. Synchronize the
15196 mailbox in both of them. Segmentation fault.
15198 * TODO: adding a few notes.
15200 * commands.c: If you issue "decode-save" on an encrypted message
15201 without reading it first, Mutt won't prompt you for a passphrase,
15202 and it will happily write an empty message, deleting the original.
15203 (From an unnamed colleague of Liviu Daia.)
15205 * imap.c: [patch-0.94.4i.tlr.imap_newline.2] Use cr nl instead
15206 of single nl when uploading a message to an imap server.
15208 * sendlib.c, protos.h, postpone.c, compose.c:
15209 [patch-0.94.4i.tlr.encoding.1] Fix content-transfer-encoding
15210 updates when renaming files from the compose menu and when
15211 recalling postponed messages.
15213 * imap.c: s/free/FREE/
15215 1998-08-24 19:40:35 roessler (roessler)
15217 * TODO, BUGS: Compile BUGS and TODO into a comprehensive issue
15220 * BUGS: Clean up the bug list.
15222 * reldate.h, configure.in, configure, ChangeLog: 0.94.4i.
15224 * doc/manual.txt, doc/manual.sgml: Documenting $hidden_host.
15226 * thread.c, curs_main.c: Fix "previous-subthread"
15227 in reverse-threads mode, allow next-(sub)thread and
15228 previous-(sub)thread to work in limited mode. (From: Liviu Daia)
15230 1998-08-23 10:05:41 roessler (roessler)
15232 * sendlib.c, send.c, protos.h, mutt.h, main.c, init.h, init.c,
15233 configure.in, configure, config.h.in, alias.c, acconfig.h,
15234 INSTALL: [patch-0.94.3i.tlr.hidden_host.1] Replace the
15235 --enable-hidden-host configure switch by a configuration variable
15236 $hidden_host which can be changed at run-time. This variable
15237 will _not_ affect the generation of message-IDs since we'll get
15238 into uniqueness problems if we just use the domain here.
15240 Needs to be documented.
15242 * doc/manual.txt: Committing the latest manual changes.
15244 * socket.c, imap.c: [patch-0.94.3.bl.imap_buffy.1-2] Fixing the
15245 buffered read stuff.
15247 * mutt_socket.h: branches: 1.1.2; file mutt_socket.h was
15248 initially added on branch mutt-0-94.
15250 * mutt_socket.h: Ups, this one was missing from Brandon's
15253 1998-08-22 14:24:18 roessler (roessler)
15255 * help.c: [patch-0.94.3i.gt.beautify_help.1.gz] General help
15256 beautification. From Gero Treuner.
15258 * doc/manual.txt, doc/manual.sgml, keymap.h, keymap.c, help.c,
15259 Muttrc.in: [patch-0.94.3i.gt.description.1] Introduce macro
15262 * doc/manual.sgml, init.h, init.c, browser.c: Add a negation
15263 operator "!" to $mask's syntax (as in the *-hooks). From Liviu.
15265 * recvattach.c: Make Vikas' attac_split and Brandon's other_type
15266 patches fit together.
15268 * recvattach.c, mutt.h, init.h, globals.h, compose.c:
15269 [patch-0.94.3.vikas.attach_split.3] Re-introduce attach_split.
15271 * socket.c: branches: 1.1.2; file socket.c was initially added
15272 on branch mutt-0-94.
15274 * socket.c, mx.c, mutt.h, mailbox.h, imap.h, imap.c,
15275 curs_lib.c, configure.in, configure, buffy.c, browser.c, BUGS:
15276 [patch-0.94.3.bl.imap_buffy.1] Adding Brandon's IMAP buffy
15279 1998-08-21 08:17:09 roessler (roessler)
15281 * browser.c: Enter the file browser, type a mask which doesn't
15282 match any file in the current directory, clean the mask.
15283 Segfault. Fix from Liviu Daia.
15285 1998-08-20 22:32:46 roessler (roessler)
15287 * sendlib.c, recvattach.c, parse.c, mutt.h, mime.h, lib.c,
15288 handler.c, globals.h, compose.c, commands.c, attach.c, BUGS:
15289 [patch-0.94.3.bl.other_types.1] This patch adds support for the
15290 model MIME type. Additionally, along the lines of "strict in
15291 what you generate, accepting in what you receive", this patch
15292 will keep the name of major mime types it doesn't recognize
15293 (instead of using x-unknown).
15295 * compose.c, BUGS: [patch-0.94.3i.jmy.attachmessage-fix.1]
15296 This patch fixes a bug in the allocation of space for new
15297 pointers to the attachments, it would make mutt seg-fault when
15298 attaching 5 or more messages at the same time. (From: Jimmy
15299 Mäkelä <jmy@flashback.net>)
15301 * handler.c: [SECURITY] mutt_sanitize_filename() should be called
15302 when creating temporary files for autoview. (From: Liviu Daia.)
15304 * sendlib.c, send.c, attach.c: Try this: set $mime_forward,
15305 forward a PGP-encrypted message, then in the "compose" menu try
15306 to view the forwarded message. If you didn't enter a passphrase
15307 before, Mutt won't ask for it either. (From: Liviu Daia)
15309 * sendlib.c, attach.c: When you forward a message with
15310 $mime_forward set, or when you attach a message with the
15311 "attach-message" command from the "compose" menu, there is a
15312 memory leak. The real reason for this leak is that multipart
15313 attachments are not supported in the "compose" menu, so you
15314 need to go through quite a few contortions in order to handle
15315 message/rfc822 attachments. Consequently, the patch below is
15316 just an ugly hack. (From: Liviu Daia)
15318 1998-08-16 06:22:51 roessler (roessler)
15320 * rfc822.c: Bringing 128-byte strings to "STRING".
15322 * sendlib.c: Use add_option, not add_arg, for strings such as
15325 * sendlib.c: Pass an "--" argument to sendmail before the
15326 address arguments, so addresses with a leading dash don't lead
15327 to problems. (From Liviu.)
15329 * sendlib.c, rfc822.c, rfc1524.c, parse.c, mx.c, main.c, lib.c,
15330 keymap.c, hash.c, handler.c, edit.c, curs_lib.c, alias.c:
15331 Replacing a bunch of free() and malloc() calls by safe_free()
15332 and safe_malloc(). (From Liviu.)
15334 1998-08-15 18:27:45 roessler (roessler)
15336 * imap.c: read() can't read buffers larger than SSIZE_MAX.
15338 * hook.c: [patch-0.94.3i.tlr.empty_hook.1] Ignore empty hooks
15339 instead of segfaulting.
15341 * protos.h, init.c: [patch-0.94.3i.tlr.history.1] Adding history
15344 * history.h: branches: 1.1.2; file history.h was initially
15345 added on branch mutt-0-94.
15347 * history.h: [patch-0.94.3i.tlr.history.1] Adding history class
15350 * history.c: branches: 1.1.2; file history.c was initially
15351 added on branch mutt-0-94.
15353 * history.c, enter.c, TODO, Makefile.in:
15354 [patch-0.94.3i.tlr.history.1] Adding history class support.
15356 * sendlib.c: [patch-0.94.3i.tlr.attach_msg_fmt.1-2] When
15357 generating a message/rfc822 type attachment, parse its header
15358 so that the attachment format routines can properly display the
15359 default description.
15361 * init.h: Change attach_format's default to limit the attachment
15362 description's length.
15364 1998-08-13 22:09:16 roessler (roessler)
15366 * pgppubring.c: Fixing another memory leak in the pubring parser.
15368 * recvattach.c, BUGS: [patch-0.94.3i.tlr.attach_msg_fmt.1]
15369 When parsing the "%d" format option in the attachment format,
15370 use the message format as a fall-back if no explicit description
15371 is provided. This fixes the following bug:
15373 set mime_forward. Forward any mesage. The compose menu will
15374 show the description as "Forwarded message from ...." which
15375 is fine. Pressing 'd' to edit the description brings up the
15376 above string for editing.
15378 Now hit Enter on the message/rfc822 attachment to view it. Quit
15381 The description field has now changed to the Subject: of the
15382 forwarded message. Pressing 'd' still brings up the 'Forwarded
15383 message from....' string.
15387 * doc/manual.txt, doc/manual.sgml, sendlib.c, mutt.h, init.h:
15388 [patch-0.94.3i.tlr.write_bcc.1] This patch adds an option
15389 $write_bcc which controls whether the Bcc header is written
15390 out or not. This can be used to work around broken MTA's (Exim
15391 seems to leave Bcc headers in).
15393 The problem was noted independently by Peter Radcliffe
15394 <pir@pir.net> and by Dave Holland <dave@zenda.demon.co.uk>
15395 (Debian Bug #25687).
15397 * pgppubring.c: [patch-0.94.3i.tlr.pubring_leak.1] Fixing a
15398 memory leak. Bug noted by Liviu Daia.
15400 * reldate.h: 0.94.3i.
15402 * configure.in, configure, ChangeLog: Preparing 0.94.3i.
15404 * compose.c: indentation cosmetics.
15406 * compose.c: Update menu->data when OP_COMPOSE_EDIT_HDRS is
15407 called. From Vikas.
15409 * compose.c: Update the encoding after using ispell from the
15410 compose menu. From Vikas.
15412 * sendlib.c, send.c, protos.h, pgppubring.c, pattern.c, lib.c,
15413 curs_main.c, compose.c, attach.c: Various nits from Liviu.
15415 * rfc822.c: Fixing a buffer overflow in rfc822_cat(). tmplen
15418 * rfc822.c: Fixing a buffer overflow in rfc822_cat(). A size_t
15419 variable could underflow, thus making bounds checking value-less.
15421 1998-08-12 11:50:59 roessler (roessler)
15423 * init.c: Yet another memory leak fix from Liviu.
15425 * rfc2047.c: Fixing a stupid buffer overflow plus some flawed
15428 * functions.h, compose.c, OPS: Adding an update-encoding
15429 function to the compose menu. This is useful if the user has
15430 externally modified an attachment and _wants_ to adjust the
15431 encoding afterwards. Also, this patch fixes some redraw-related
15432 problems in the compose menu.
15434 * sendlib.c, mutt.h, compose.c, BUGS: When changing or deleting
15435 attachments, the compose menu now notices this and complains or
15436 asks accordingly. Partially from Vikas.
15438 1998-08-11 08:14:38 roessler (roessler)
15440 * BUGS: Yet another outstanding bug.
15442 * doc/manual.txt: This now contains the latest changes to
15445 * sendlib.c, rfc2047.c, rfc1524.c, pgppubring.c, pager.c,
15446 hdrline.c: Fixing various nits noted by Liviu and his colleagues.
15448 1998-08-10 15:30:02 roessler (roessler)
15450 * sendlib.c: This patches makes the message-id persistant when
15451 postponing messages. (From: Janos Farkas)
15453 * doc/manual.sgml, sample.muttrc, lib.c, init.h: This patch
15454 introduces "unhdr_order" to reset the hdr_order command's effect.
15455 (From: Janos Farkas)
15457 * color.c: Drop the free_rx parameter from
15458 muitt_free_color_line(), as it's always 1.
15460 * color.c: Adding mutt_free_color_line() and replacing varous
15461 "manual" free()s of color lines by calls to this function.
15463 * bind.c: Removing bind.c. Pointed out by Gero Treuner
15464 <gero@faveve.uni-stuttgart.de>.
15466 1998-08-09 18:43:45 roessler (roessler)
15468 * color.c: With SLang, init_pair is (void), so we must not check
15471 * color.c: Restructuring color.c. This patch fixes the "default"
15472 problem from 0.94.2i and makes the code more comprehensible than
15473 that version and more consie than 0.94.1i.
15475 1998-08-08 21:40:12 roessler (roessler)
15477 * rfc2047.c: Fixing the "=?" detection in rfc2047_encode_string().
15478 Bug noted by David Jeske <jeske@home.chat.net>.
15480 * compose.c: If you press t to add a recipient in the compose
15481 menu, then press tab, q, and aborts with ctrl-g, mutt won't
15482 redraw the menu. Noted by Jimmy Mäkelä <jmy@flashback.net>.
15484 * alias.c: Entering an un-parsable address when creating an alias
15485 would make mutt segfault. Noted by brian moore <bem@cmc.net>.
15487 * browser.c: If you press tab in the file-browser to see the
15488 inboxes and the current row is greater than the inbox-screens
15489 max-rows then the screen gets garbled. (From: Jimmy Mäkelä
15490 <jmy@flashback.net>)
15492 * doc/manual.txt, doc/manual.sgml: I made the manual more up
15495 * new version * new mailing list and home page addresses *
15496 made the terminology a bit more consistent regarding
15497 'pattern' and 'regular expression' * added a note about
15498 expanding UNIX environments * added a note about <, >, in range
15499 patterns like ~m * added a note about the urlview program *
15500 changed tables to not use tabs, because it doesn't work
15501 right in my favourite web browsers lynx and netscape
15503 (From: Gero Treuner <gero@faveve.uni-stuttgart.de>)
15505 * pattern.c: This patch makes pattern ranges more logical. Before
15506 '~m <5' would show message 1-5, with this patch it shows 1-4.
15507 Inclusive ranges is still avaible if you use '~m -5'. (From:
15508 Jimmy Mäkelä <jmy@flashback.net>)
15510 * init.c: Various improvements to the mutt_command_complete
15511 function. From Stephen Hack <shack@rsn.hp.com>.
15513 * browser.c: If you specify 'mailboxes ""' mutt will
15514 seg-fault. (From: Jimmy Mäkelä <jmy@flashback.net>)
15516 * color.c: Fixing a memory leak. Thanks, Liviu.
15518 * commands.c: When printing a message, headers are now sorted
15519 according to hdr_order. From Liviu.
15521 * browser.c: Fixing an off-by-one buffer overflow in browser.c.
15524 * lib.c, attach.c: This patch adds some more "safe"
15525 characters to mutt_sanitize_filename and fixes its usage in
15526 mutt_view_attachment(). (From: Liviu Daia <daia@stoilow.imar.ro>)
15528 * status.c, sort.h, sendlib.c, send.c, query.c, protos.h,
15529 postpone.c, pager.h, pager.c, mutt_menu.h, menu.c, main.c,
15530 init.c, headers.c, functions.h, curs_main.c, curs_lib.c,
15531 compose.c, commands.c, browser.c, addrbook.c, OPS: Adding the
15532 attach message patch. From Vikas Agnihotri <VikasA@att.com>.
15534 * Makefile.in: There is no "compile" rule for dotlock in the
15535 Makefile. (From: Dan Nelson <dnelson@emsphone.com>)
15537 * imap.c: Thispatch to imap.c allows the user to specify
15538 a port number in the folder name in the general form
15539 {hostname:portnum}foldername. (From: Andy Sloane
15540 <andude@guildsoftware.com>)
15542 * imap.c: imap_close_connection() was being called even though
15543 the client was using mulitple mailboxes over the same connection.
15544 (From: Brandon Long <blong@fiction.net>)
15546 1998-07-31 08:23:54 roessler (roessler)
15548 * reldate.h, configure.in, configure, ChangeLog: Preparing
15551 * rfc1524.c: Changing an sprintf to an snprintf (which it was
15554 * protos.h: mutt_sanitize_filename takes char *, not const char *.
15556 * protos.h, lib.c, attach.c: Introducing mutt_sanitize_filename().
15557 The code is similar to patch-0.91.1i.tlr.rfc1524_sanitize.1 and
15558 to Peter Holzer's patch against 0.91.
15560 * rfc1524.h, rfc1524.c, postpone.c, attach.c: Avoid possible
15561 buffer overflows in mutt_adv_mktemp().
15563 * sendlib.c: Interpret sysexits-style exit values from sendmail.
15565 * configure.in, configure, config.h.in, acconfig.h: Check for
15568 1998-07-30 09:30:38 roessler (roessler)
15570 * edit.c: When reading in files, be_snarf_file() wouldn't
15571 recognize '~' as the user's home directory.
15573 1998-07-29 10:54:09 roessler (roessler)
15575 * README, Changes: Finalizing 0.93.2i.
15577 * configure.in, configure: Bumping to 0.93.2(i).
15579 * parse.c: Fixing a buffer overflow in parse.c. Noted by Paul
15580 Boehm <paul@boehm.org>.
15582 * parse.c: Fixing a buffer overflow in parse.c which presented
15583 a serious security thread. Noted by Paul Boehm <paul@boehm.org>.
15585 1998-07-28 08:21:49 roessler (roessler)
15587 * patch.slang-1.2.2.keypad.1: branches: 1.1.2; file
15588 patch.slang-1.2.2.keypad.1 was initially added on branch
15591 * patch.slang-1.2.2.keypad.1, INSTALL: Adding a patch for a
15594 * mx.c: Doing 'mutt -f NoSuchFile' just flickers the screen and
15595 silently exits. Earlier (0.92.14 at least), it used to spit out
15596 the error 'NoSuchFile: no such file or directory (errno = 2)'.
15597 (Noted and tracked down by Vikas Agnihotri <VikasA@att.com>)
15599 * color.c: The index cache should be updated even without color
15602 1998-07-27 13:39:39 roessler (roessler)
15604 * BUGS: Adding a notice about some more nits.
15606 * main.c: Change the error reporting mail address from
15607 <mutt-dev@cs.hmc.edu> to <mutt-dev@mutt.org>.
15609 * protos.h, init.h, color.c: This patch fixes index "color"
15610 patterns when using a non-color capable curses library.
15611 While working on color support, I've thrown together the
15612 mutt_parse_color() and mutt_parse_mono() functions as they are
15613 sharing most of their code. Additionally, a new directive
15614 called "unmono" is introduced. The implementation consists
15615 in adding a flag and very few lines of code (plus ifdefs)
15616 to mutt_parse_uncolor().
15618 * snprintf.c, rfc1524.h, rfc1524.c, date.c: Fixing some
15619 minor nits: missing #includes in date.c and snprintf.c, and
15620 a not-so-nice declaration of rfc1524_new_entry(). Noted by
15621 Digital cc and gcc.
15623 1998-07-24 08:12:46 roessler (roessler)
15625 * copy.c, attach.c: Fiddling around with message/rfc822
15626 attachments once again.
15628 1998-07-23 20:57:50 roessler (roessler)
15630 * status.c, sendlib.c, send.c, rfc2047.c, pop.c, pager.c,
15631 mx.c, mh.c, mbox.c, lib.c, init.c, imap.c, edit.c, curs_lib.c,
15632 compose.c, commands.c, color.c, browser.c, attach.c, alias.c:
15633 Guard lots of global (char *) variable deferences against NULL
15636 * copy.c, attach.c: Yet another patch about saving message/rfc822
15639 * main.c, send.c: Fixing potential NULL pointer deferences.
15641 1998-07-22 22:47:57 roessler (roessler)
15643 * recvattach.c: Another fix from Liviu.
15645 * recvattach.c, from.c, attach.c: Another patch from liviu to
15646 fix the message/rfc822 behaviour.
15648 * recvattach.c, mx.c, attach.c: This patch fixes the saving
15649 of message/rfc822 attachments to mail folders. Additionally,
15650 it fixes an outstanding bug with From_ lines being written to
15653 (From: Liviu Daia <daia@stoilow.imar.ro>)
15655 * menu.c, functions.h, browser.c, OPS: 1. When I hit 'c' (change
15656 dir) in browser, it gives me the directory, but without
15657 the final '/', so I have to add '/' to add a subdirectory
15658 name. This patch fixes it.
15660 2. check-new now will recheck mailbox folders for new mail.
15662 3. added a function toggle-mailboxes which toggles in browser
15663 between mailboxes view and directory view. (bound to TAB
15666 (From: "Michael S. Tsirkin" <mtsirkin@iil.intel.com>)
15668 * reldate.h, configure.in, configure, ChangeLog: preparing
15671 * send.c: Correcting an error message in send.c. (From Byrial
15674 * send.c: Correct an error message in send.c. (From Byrial
15675 Jensen <byrial@post3.tele.dk>)
15677 * sendlib.c, recvattach.c, protos.h, postpone.c, pager.c, mx.c,
15678 mutt.h, lib.c, keymap.c, handler.c, compose.c, commands.c,
15679 attach.h, attach.c: These changes fix some of the bugs which
15680 were recently reported to mutt-dev. To be more specific,
15681 message-type attachments are saved to mail folders from the
15682 receive attachment menu, some of the sending code has been
15683 made more robust against disappearing attachments, and "tag"
15684 is rebound to "T" on the compose menu.
15686 (Some part of this patch comes from Vikas Agnihotri
15689 * send.c: Avoid a potential segmentation fault when trying to
15690 postpone, but Postponed equals NULL.
15692 * BUGS: branches: 1.1.2; file BUGS was initially added on
15695 * BUGS: This file is intended to contain known bugs which still
15698 * doc/manual.txt: Committing the changes previously made to
15701 * imap.c: Include Message-ID and Reply-To headers when fetching
15702 a message's headers from an IMAP server. (From: Andy Sloane
15703 <andude@incarnate.net>)
15705 1998-07-21 07:54:03 roessler (roessler)
15707 * recvattach.c: The old behaviour of the %d (for description)
15708 specifier is recreated by this patch. (From: Byrial Jensen
15709 <byrial@post3.tele.dk>)
15711 * protos.h, lib.c, attach.c: You should never _ever_ do something
15714 [process A] ---[piped write until EOF]---> [process B]
15715 [process A] <---[piped read until EOF]--- [process B]
15717 Basically, what happens is something like this: A feeds data
15718 to B; B processes the data, and feeds it to the pipe until the
15719 pipe buffer is full; at this point, A writes to its pipe until
15720 its buffer is full too, and if it still has more data to write,
15721 that's it, it never gets to the read part to flush B's buffer ---
15722 both processes are blocked on write.
15724 This patch fixes such a situation in the compose menu.
15726 (From: Liviu Daia <daia@stoilow.imar.ro>)
15728 1998-07-20 21:01:05 roessler (roessler)
15730 * reap.pl: Perl lies in /usr/bin on my machines.
15732 * pop.c: It seems that if you don't enter any password at all when
15733 prompted for the POP password, Mutt will die with a segmentation
15734 fault also. (Bug reported by Steve Mayer <smayer@rtd.com>
15735 through the Debian bug tracking system.)
15737 * pop.c: Just an update on this bug. It seems that if you don't
15738 enter any password at all when prompted for the POP password,
15739 Mutt will die with a segmentation fault also. (Bug reported by
15740 Steve Mayer <smayer@rtd.com> via the Debian bug tracking system,
15741 fix from Thomas Roessler.)
15743 * postpone.c: When you send a message which have been postponed
15744 before sending, then all its attachments (if there are more
15745 than one) will have a content-disposition header which
15746 includes a filename, even if there isn't a real filename
15747 but only random choosen temporary one. (From: Byrial Jensen
15748 <byrial@post3.tele.dk>)
15750 1998-07-18 09:18:31 roessler (roessler)
15752 * recvattach.c: "Set mime_forward, and forward a message ---
15753 Mutt will segfault." The obvious fix for this is to check
15754 for aptr->content->hdr in mutt_attach_fmt() before invoking
15755 _mutt_make_string(). Anyway, I suspect that the real fix may
15756 involve something like parsing the rfc822 attachment in question.
15758 * sendlib.c: Postponing messages behaves funny when the $postponed
15759 folder is in Maildir format; I traced this down to the fact that
15760 postponed messages are saved in "cur" while mutt_num_postponed()
15761 is looking at "new". (From: Liviu Daia <daia@stoilow.imar.ro>)
15763 1998-07-17 08:37:02 roessler (roessler)
15765 * compose.c: Removing the old snd_entry() code.
15767 * doc/manual.sgml, protos.h, pgp.c, mutt.h, init.h, hook.c:
15768 When sending encrypted messages, it may arrive that Mutt can't
15769 determine the PGP key of the recipient (presumably because
15770 her address has changed, but she hasn't updated her PGP key
15771 yet). In this situation it's convenient to be able to associate
15772 a keyID with an address automatically. The attached patch is
15773 an attempt to implement this idea using a "pgp-hook". (From:
15774 Liviu Daia <daia@stoilow.imar.ro>).
15776 * recvattach.c: Removing the old attach_entry() code.
15778 * recvattach.c, protos.h, mutt.h, init.h, globals.h, compose.c:
15779 This patch adds a string variable $attach_format which controls
15780 the look of the compose and attach menus. Unfortunately,
15781 I was not able to make things so that it would look exactly
15782 the same as the hardcoded versions, so the default format is a
15783 bit different, but I think it is quite usable. (From Michael
15784 Elkins <me@cs.hmc.edu>).
15786 * functions.h, browser.c, OPS: This patch allows you to view
15787 files from the browser window, useful if you are searching for
15788 a file to attach to your message. It uses the standard mailcap
15789 stuff (and the lookup mime types) to use the correct "viewer"
15790 for the file. (From Brandon Long <blong@fiction.net>)
15792 * doc/dotlock.man.in, doc/Makefile.in, configure.in, configure,
15793 Makefile.in: Dotlock-related changes: We call it mutt.dotlock to
15794 avoid conflicts with certain NFS versions' dotlocking utilities
15795 (pointed out by Liviu Daia). Additionally, we need to compile it
15796 as an external utility on systems which don't have an fchdir(2)
15799 1998-07-16 16:39:53 roessler (roessler)
15801 * mx.c: Fixing a small typographic error.
15803 * mx.c, mx.c: Mutt doesn't retry locking if it doesn't succeed
15804 at once. The code in mx_lock_file is supposed to retry but
15805 it doesn't work because of a mistake in operator precedence.
15806 (From: Petri Kaukasoina <kaukasoi@elektroni.ee.tut.fi>)
15808 * dotlock.c: The dotlock.c file tries to include <posix1_lim.h>
15809 if _POSIX_PATH_MAX isn't defined but it doesn't include
15810 <limits.h>, where this symbol should be defined. (From
15811 Marc.Baudoin@solsoft.com)
15813 * send.c: When several messages are tagged and the user
15814 applies reply, group-reply, or list-reply to these messages,
15815 the reply's references and in-reply-to headers are constructed
15816 from the tagged message which comes last in the current index.
15817 This patch constructs the references header from _all_ messages'
15818 message-id and references headers. (tlr)
15820 * reldate.h, configure.in, configure, Changes, ChangeLog:
15821 Preparing mutt 0.94.
15823 * imap.c: "My two remaining issues are the speed at which it
15824 downloads the headers, and support of PREAUTH. I'm enclosing
15825 a patch (to stock mutt-0.92.13i) which addresses these
15826 issues." (From Brian Marcotte <marcotte@panix7.panix.com>)
15828 * color.c: This patch fixes two problems reported on mutt-users.
15830 (1) the error message about "default colors not supported" when
15831 not using a color xterm should not be printed. The existing
15832 code did not check the value of has_colors() in conjunction
15833 with use_default_colors()
15835 (2) mutt would crash when sending mail in batch mode because
15836 use_default_colors() could be used without doing an initscr()
15838 (From Michael Elkins.)
15840 * color.c: This patch fixes two problems reported on mutt-users.
15842 (1) the error message about "default colors not supported" when
15843 not using a color xterm should not be printed. The existing
15844 code did not check the value of has_colors() in conjunction
15845 with use_default_colors()
15847 (2) mutt would crash when sending mail in batch mode because
15848 use_default_colors() could be used without doing an initscr()
15850 (From Michael Elkins.)
15852 1998-07-15 17:15:46 roessler (roessler)
15854 * mx.h, mx.c, main.c, dotlock.h, dotlock.c, configure.in,
15855 configure, Makefile.in: Finalizing the external dotlock support:
15856 If group mail privileges are needed, the dotlock is compiled as a
15857 separate program. If there is no need for privileges, it remains
15858 a module which is compiled into mutt. Also, there is no more need
15859 for the SLang buffer overflow work-around in main(). We drop it,
15860 but let mutt bail out instead if it's installed setgid something.
15862 * doc/dotlock.man.in, dotlock.c: Fix the race condition in
15865 * doc/mutt.man.in: branches: 1.1.2; file mutt.man.in was
15866 initially added on branch mutt-0-94.
15868 * doc/mutt.man.in, doc/mutt.man: Putting the manual page under
15871 * doc/dotlock.man.in: branches: 1.1.2; file dotlock.man.in was
15872 initially added on branch mutt-0-94.
15874 * doc/dotlock.man.in, doc/Makefile.in, protos.h, mx.c, mbox.c,
15875 main.c, globals.h: Adding external dotlocking. For bugs, see
15876 the manual page and the comments in dotlock.c.
15878 * dotlock.h: branches: 1.1.2; file dotlock.h was initially
15879 added on branch mutt-0-94.
15881 * dotlock.h: Adding external dotlocking. For bugs, see the
15882 manual page and the comments in dotlock.c.
15884 * dotlock.c: branches: 1.1.2; file dotlock.c was initially
15885 added on branch mutt-0-94.
15887 * dotlock.c, configure.in, configure, Makefile.in: Adding
15888 external dotlocking. For bugs, see the manual page and the
15889 comments in dotlock.c.
15891 * doc/mutt.man: More roff fixes.
15893 * doc/mutt.man: More groff fixes.
15895 1998-07-14 16:01:07 roessler (roessler)
15897 * reldate.h: branches: 1.3.2.4.2; Preparing mutt 0.93.1i.
15899 * configure.in, configure: branches: 1.7.2.5.2; Preparing
15902 * Changes: branches: 1.5.2.5.2; Preparing mutt 0.93.1i.
15904 * ChangeLog: branches: 1.4.2.5.2; Preparing mutt 0.93.1i.
15906 * rfc2047.c: branches: 1.1.1.1.2.2.2; More unsigned fixes.
15908 * mime.h: branches: 1.1.1.1.2.1.2; More unsigned fixes.
15910 * handler.c: branches: 1.1.1.1.2.5.2; More unsigned fixes.
15912 * pattern.c: branches: 1.3.2.3.2; Changing (int) casts in is*
15913 arguments to (unsigned char).
15915 * parse.c: branches: 1.1.1.1.2.3.2; Changing (int) casts in is*
15916 arguments to (unsigned char).
15918 * rfc2047.c: Removing a superfluous (unsigned char) cast in an
15921 1998-07-13 10:50:39 roessler (roessler)
15923 * doc/mutt.sgml: Since manual page generation seems to be broken
15924 in the SGML-tools package, we remove the SGML version of mutt.man
15925 and make the troff source the master copy. Suggested by Roland
15926 Rosenfeld <roland@luv.rhein.de> who also provided the corrected
15929 * doc/mutt.man: branches: 1.1.1.1.2.2.2; Since manual page
15930 generation seems to be broken in the SGML-tools package, we
15931 remove the SGML version of mutt.man and make the troff source the
15932 master copy. Suggested by Roland Rosenfeld <roland@luv.rhein.de>
15933 who also provided the corrected mutt.man file.
15935 * doc/Makefile.in: branches: 1.2.2.2.2; Since manual page
15936 generation seems to be broken in the SGML-tools package, we
15937 remove the SGML version of mutt.man and make the troff source the
15938 master copy. Suggested by Roland Rosenfeld <roland@luv.rhein.de>
15939 who also provided the corrected mutt.man file.
15941 1998-07-12 13:15:31 roessler (roessler)
15943 * protos.h: branches: 1.5.2.1.2; Replace calloc by safe_calloc
15946 1998-07-11 05:10:29 roessler (roessler)
15948 * doc/manual.txt: branches: 1.2.2.4.2; Key bindings
15951 * doc/manual.sgml: branches: 1.2.2.5.2; Key bindings
15954 1998-07-10 17:58:26 roessler (roessler)
15956 * NEWS: s/fwd_decode/forward_decode/ (Noted by Lars Hecking)
15958 * pop.c: branches: 1.1.1.1.2.1.2; tmp[] wasn't initialized when
15959 asking for the POP password.
15961 * buffy.c: branches: 1.1.1.1.2.1.2; On SunOS 4.1, one must
15962 include unistd.h in order to declare SEEK_END. (Fabrice Noilhan)
15964 * mutt.h: branches: 1.2.2.1.2; include <posix1_lim.h> if limits.h
15965 doesn't defile _POSIX_PATH_MAX.
15967 * Changes, ChangeLog: *** empty log message ***
15969 * doc/PGP-Notes.txt: Adding a notice about core dumps.
15971 * reldate.h, README: Preparing 0.93i.
15973 * INSTALL: branches: 1.1.1.1.2.2.2; Preparing 0.93i.
15975 * handler.c: Fix text/enriched decoding: if there's a tag
15976 mismatch in the last paragraph in the attachment, the whole
15977 paragraph wouldn't be displayed.
15979 1998-07-09 19:51:36 roessler (roessler)
15981 * configure.in, configure: Use CC -Ae -D_HPUX_SOURCE on HP/UX.
15983 * config.sub: branches: 1.1.2; file config.sub was initially
15984 added on branch mutt-0-93.
15986 * config.sub: Use CC -Ae -D_HPUX_SOURCE on HP/UX.
15988 * config.guess: branches: 1.1.2; file config.guess was initially
15989 added on branch mutt-0-93.
15991 * config.guess, INSTALL: Use CC -Ae -D_HPUX_SOURCE on HP/UX.
15993 1998-07-08 21:59:43 roessler (roessler)
15995 * snprintf.c: branches: 1.1.1.1.2.2.2; Changing (int) casts in
15996 is* arguments to (unsigned char) casts to avoid mis-casting of
15997 signed chars. (From Michael Elkins.)
15999 * pattern.c, parse.c: Changing (int) casts in is* arguments to
16000 (unsigned char) casts to avoid mis-casting of signed chars.
16001 (From Michael Elkins.)
16003 * mx.c: branches: 1.5.2.3.2; Changing (int) casts in is*
16004 arguments to (unsigned char) casts to avoid mis-casting of
16005 signed chars. (From Michael Elkins.)
16007 * mh.c, lib.c: branches: 1.2.2.2.2; Changing (int) casts in
16008 is* arguments to (unsigned char) casts to avoid mis-casting of
16009 signed chars. (From Michael Elkins.)
16011 * keymap.c: branches: 1.1.1.1.2.2.2; Changing (int) casts in
16012 is* arguments to (unsigned char) casts to avoid mis-casting of
16013 signed chars. (From Michael Elkins.)
16015 * init.c: branches: 1.3.2.2.2; Changing (int) casts in is*
16016 arguments to (unsigned char) casts to avoid mis-casting of
16017 signed chars. (From Michael Elkins.)
16019 * from.c: branches: 1.1.1.1.2.2.2; Changing (int) casts in
16020 is* arguments to (unsigned char) casts to avoid mis-casting of
16021 signed chars. (From Michael Elkins.)
16023 * edit.c: branches: 1.2.2.2.2; Changing (int) casts in is*
16024 arguments to (unsigned char) casts to avoid mis-casting of
16025 signed chars. (From Michael Elkins.)
16027 * curs_main.c: branches: 1.4.2.3.2; Changing (int) casts in
16028 is* arguments to (unsigned char) casts to avoid mis-casting of
16029 signed chars. (From Michael Elkins.)
16031 1998-07-07 09:22:40 roessler (roessler)
16033 * rfc822.c: branches: 1.1.1.1.2.2.2; Change one int to size_t
16036 * rfc822.c: Fix the parsing of route addresses a la RFC 822.
16037 Patch from Michael Elkins.
16039 * snprintf.c: Cast the arguments of the is* functions to int.
16040 Patch from Michael Elkins.
16042 * sendlib.c: branches: 1.3.2.1.2; Cast the arguments of the is*
16043 functions to int. Patch from Michael Elkins.
16045 * pattern.c, parse.c, mx.c, mh.c, lib.c, keymap.c, init.c,
16046 from.c, edit.c, curs_main.c: Cast the arguments of the is*
16047 functions to int. Patch from Michael Elkins.
16049 1998-07-02 21:15:18 roessler (roessler)
16051 * hdrline.c: branches: 1.4.2.3.2; Using the correct version of
16052 O'Shaughnessy Evans' %O patch.
16054 * configure.in, configure, Changes, ChangeLog: Preparig 0.92.14i
16056 * doc/manual.txt, doc/manual.sgml: s/∖/\/
16058 * hdrline.c: Adding the %O expansion.
16060 * doc/manual.sgml: Applying the various manual_nits patches.
16062 1998-07-01 17:01:50 roessler (roessler)
16064 * curs_main.c: Fixing a reverse-threading problem.
16066 * imap.c: branches: 1.3.2.1.2; Fixing an imap-related
16067 segmentation fault.
16069 1998-06-30 06:38:02 roessler (roessler)
16071 * reldate.h, Changes, ChangeLog: These are the last tiny bits
16072 of preparing 0.92.13i.
16074 * configure.in, configure: Updating some of the documentation
16077 * TODO: branches: 1.1.1.1.2.1.2; Updating some of the
16078 documentation for 0.93.
16080 * README, NEWS: Updating some of the documentation for 0.93.
16082 * doc/NEWS: *** empty log message ***
16084 * doc/NEWS: branches: 1.1.2; file NEWS was initially added on
16087 * doc/NEWS: *** empty log message ***
16089 * doc/manual.txt: Incorporate the recent changes to manual.sgml.
16091 * main.c: branches: 1.6.2.1.2; Work around a buffer overflow
16092 in SLang. (This is the same bug which is fixed by 0.91.2i.)
16094 1998-06-26 10:31:28 roessler (roessler)
16096 * doc/manual.sgml: Removing $empty_to.
16098 * send.c, init.h: branches: 1.3.2.1.2; Removing $empty_to.
16100 * globals.h: branches: 1.2.2.1.2; Removing $empty_to.
16102 * Muttrc.in: branches: 1.1.2.1.2; Removing $empty_to.
16104 1998-06-25 22:31:46 roessler (roessler)
16106 * hdrline.c: Moved a break statement where it belongs.
16108 * mx.c: Fix an imap-related typo.
16110 * handler.c: Don't generate non-terminated last lines when
16111 quoting 8bit-"encoded" text-plain body parts.
16113 * Makefile.in: branches: 1.4.2.1.2; Don't use GNU make specific
16116 1998-06-21 07:13:03 roessler (roessler)
16118 * doc/mutt.man, doc/Makefile.in, reldate.h, configure.in,
16119 configure, Changes, ChangeLog: Bumping the release to 0.92.12i.
16121 1998-06-20 06:12:38 roessler (roessler)
16123 * doc/manual.txt: *** empty log message ***
16125 * handler.c: Fixing the quoted-printable decoder.
16127 * handler.c: Make mutt handle messages containing null bytes.
16129 * copy.c: branches: 1.2.2.1.2; Make mutt handle messages
16130 containing null bytes.
16132 * doc/manual.sgml: documenting alias-path
16134 1998-06-19 12:52:16 roessler (roessler)
16136 * sendlib.c, send.c: branches: 1.3.2; Removing the Attach-Menu
16137 feature for the next release version.
16139 * protos.h: branches: 1.5.2; Removing the Attach-Menu feature
16140 for the next release version.
16142 * postpone.c: branches: 1.3.4; Removing the Attach-Menu feature
16143 for the next release version.
16145 * pattern.c: branches: 1.3.2; Removing the Attach-Menu feature
16146 for the next release version.
16148 * menu.c: branches: 1.3.4; Removing the Attach-Menu feature
16149 for the next release version.
16151 * main.c: branches: 1.6.2; Removing the Attach-Menu feature
16152 for the next release version.
16154 * headers.c, functions.h: branches: 1.3.4; Removing the
16155 Attach-Menu feature for the next release version.
16157 * curs_main.c: branches: 1.4.2; Removing the Attach-Menu feature
16158 for the next release version.
16160 * compose.c: branches: 1.5.4; Removing the Attach-Menu feature
16161 for the next release version.
16163 * OPS: branches: 1.3.4; Removing the Attach-Menu feature for
16164 the next release version.
16166 1998-06-18 20:37:59 roessler (roessler)
16168 * protos.h: Bradon long's alias_path patch, for the sake of
16171 * lib.c: branches: 1.2.2; Bradon long's alias_path patch,
16172 for the sake of Elm compatibility.
16174 * alias.c: branches: 1.2.4; Bradon long's alias_path patch,
16175 for the sake of Elm compatibility.
16177 1998-06-16 20:59:20 roessler (roessler)
16179 * mx.c: branches: 1.5.2; Avoid pointless error messages from
16180 mx_get_magic() when called from an mx_open_mailbox_append()
16181 on a non-existing mailbox.
16183 * doc/manual.txt, doc/Makefile.in: branches: 1.2.2; Have "make
16184 install" install manual.txt as well.
16186 * configure.in, configure: branches: 1.7.2; Have "make install"
16187 install manual.txt as well.
16189 * Makefile.in: branches: 1.4.2; Have "make install" install
16190 manual.txt as well.
16192 * doc/Makefile.in, doc/makefile: Putting Makefile under autoconf
16195 * main.c: Switch the error reporting address from mutt-users
16198 * reldate.h: branches: 1.3.2; Bump the version to 0.92.11i.
16200 * configure.in, configure: Bump the version to 0.92.11i.
16202 * Changes: branches: 1.5.2; Bump the version to 0.92.11i.
16204 * ChangeLog: branches: 1.4.2; Bump the version to 0.92.11i.
16206 * imap.h: branches: 1.1.4; Check in a proper version of imap.h.
16208 * color.c: branches: 1.2.2; 1.2.4; Fix the "unknown color"
16209 bug reported by Vikas.
16211 * mx.c: Remove a spurious #include "imap.h" from mx.c.
16213 * doc/style-guide: Add a note about the global Muttrc to
16216 * configure.in: The global Muttrc contains a list of default
16217 settings which can be used as a starting-point for the user's
16220 * Muttrc.in: branches: 1.1.2; The global Muttrc contains a list
16221 of default settings which can be used as a starting-point for
16222 the user's own configuration.
16224 * configure, Muttrc, Makefile.in: The global Muttrc contains a
16225 list of default settings which can be used as a starting-point
16226 for the user's own configuration.
16228 * pgppubring.c: branches: 1.4.4; Removing some duplicate code
16229 from gnupgparse.c and pgppubring.c.
16231 * pgp.h, gnupgparse.c: Removing some duplicate code from
16232 gnupgparse.c and pgppubring.c.
16234 * pgpinvoke.c, gnupgparse.c: Include part of Werner Koch's latest
16237 * Changes: *** empty log message ***
16239 * configure.in, configure, Changes, ChangeLog: Preparing 0.92.10i.
16241 * doc/PGP-Notes.txt: branches: 1.2.2; Including Roland's new
16244 * protos.h, pattern.c, menu.c, curs_main.c, compose.c: Including
16245 Vikas' search code for the "attach message" menu.
16247 * addrbook.c: branches: 1.3.4; Including Vikas' search code
16248 for the "attach message" menu.
16250 1998-06-15 15:19:49 roessler (roessler)
16252 * mx.c, main.c: Brandon's IMAP patch.
16254 * mailbox.h: branches: 1.2.4; Brandon's IMAP patch.
16256 * imap.c: branches: 1.3.2; Brandon's IMAP patch.
16258 * commands.c: branches: 1.3.4; Brandon's IMAP patch.
16260 1998-06-08 20:05:54 roessler (roessler)
16262 * recvattach.c: branches: 1.3.4; GPG support, first take.
16264 * pgppubring.c, pgpkey.c, pgpinvoke.c, pgp.h: GPG support,
16267 * pgp.c: branches: 1.2.4; GPG support, first take.
16269 * main.c: GPG support, first take.
16271 * init.h: branches: 1.3.2; GPG support, first take.
16273 * gnupgparse.c: GPG support, first take.
16275 * init.c: branches: 1.3.2; GPG support, first take.
16277 * configure.in, configure: GPG support, first take.
16279 * config.h.in: branches: 1.3.4; GPG support, first take.
16281 * compose.c: GPG support, first take.
16283 * acconfig.h: branches: 1.3.4; GPG support, first take.
16285 * Makefile.in: GPG support, first take.
16287 * hdrline.c: branches: 1.4.2; Fixing the %a format.
16289 * hdrline.c: Fixing a segmentation fault in the hdr_line code.
16291 * doc/pgp-Notes.txt, doc/PGP-Notes.txt: Mutt 0.92.9i.
16293 * doc/manual.sgml: branches: 1.2.2; Mutt 0.92.9i.
16295 * sendlib.c, send.c, reldate.h, recvattach.c: Mutt 0.92.9i.
16297 * query.c: branches: 1.2.4; Mutt 0.92.9i.
16299 * protos.h, postpone.c, pgppubring.c, pgpkey.c: Mutt 0.92.9i.
16301 * pager.c: branches: 1.2.4; Mutt 0.92.9i.
16303 * mx.c: Mutt 0.92.9i.
16305 * mutt.h, mh.c: branches: 1.2.2; Mutt 0.92.9i.
16307 * main.c, init.h, init.c, imap.c: Mutt 0.92.9i.
16309 * hook.c: branches: 1.2.4; Mutt 0.92.9i.
16311 * headers.c, hdrline.c: Mutt 0.92.9i.
16313 * globals.h: branches: 1.2.2; Mutt 0.92.9i.
16315 * functions.h, flags.c: Mutt 0.92.9i.
16317 * enter.c: branches: 1.2.4; Mutt 0.92.9i.
16319 * edit.c: branches: 1.2.2; Mutt 0.92.9i.
16321 * curs_main.c: Mutt 0.92.9i.
16323 * copy.c: branches: 1.2.2; Mutt 0.92.9i.
16325 * configure.in, configure, config.h.in, compose.c, commands.c:
16328 * attach.c: branches: 1.2.4; Mutt 0.92.9i.
16330 * addrbook.c, acconfig.h: Mutt 0.92.9i.
16332 * README: branches: 1.2.2; Mutt 0.92.9i.
16334 * OPS, Changes, ChangeLog: Mutt 0.92.9i.
16336 * doc/language50.txt: branches: 1.1.1; Initial revision
16338 * doc/language50.txt: * doc/language.txt: branches: 1.1.1;
16341 * doc/language.txt: * doc/makefile: branches: 1.1.1; Initial
16344 * doc/makefile: * doc/manual.txt: branches: 1.1.1; Initial
16347 * doc/manual.txt: * doc/mutt.man: branches: 1.1.1; Initial
16350 * doc/mutt.man: branches: 1.1.1.1.2;
16352 * doc/mutt.sgml: branches: 1.1.1; Initial revision
16354 * doc/mutt.sgml: branches: 1.1.1.1.2;
16356 * doc/pgp-Notes.txt: branches: 1.1.1; Initial revision
16358 * doc/pgp-Notes.txt: * doc/style-guide: branches: 1.1.1;
16361 * doc/style-guide: * COPYING: branches: 1.1.1; Initial revision
16363 * COPYING: * COPYRIGHT: branches: 1.1.1; Initial revision
16365 * COPYRIGHT: * ChangeLog: branches: 1.1.1; Initial revision
16367 * ChangeLog: * Changes: branches: 1.1.1; Initial revision
16369 * Changes: * INSTALL: branches: 1.1.1; Initial revision
16371 * INSTALL: branches: 1.1.1.1.2;
16373 * Makefile.in: branches: 1.1.1; Initial revision
16375 * Makefile.in: * Mush.rc: branches: 1.1.1; Initial revision
16377 * Mush.rc: * Muttrc: branches: 1.1.1; Initial revision
16379 * Muttrc: * NEWS: branches: 1.1.1; Initial revision
16381 * NEWS: branches: 1.1.1.1.2;
16383 * OPS: branches: 1.1.1; Initial revision
16385 * OPS: * OPS.PGP: branches: 1.1.1; Initial revision
16387 * OPS.PGP: * Pine.rc: branches: 1.1.1; Initial revision
16389 * Pine.rc: * README: branches: 1.1.1; Initial revision
16391 * README: * TODO: branches: 1.1.1; Initial revision
16393 * TODO: branches: 1.1.1.1.2;
16395 * acconfig.h: branches: 1.1.1; Initial revision
16397 * acconfig.h: * addrbook.c: branches: 1.1.1; Initial revision
16399 * addrbook.c: * alias.c: branches: 1.1.1; Initial revision
16401 * alias.c: * attach.c: branches: 1.1.1; Initial revision
16403 * attach.c: * attach.h: branches: 1.1.1; Initial revision
16405 * attach.h: branches: 1.1.1.1.4;
16407 * bind.c: branches: 1.1.1; Initial revision
16409 * bind.c: branches: 1.1.1.1.4;
16411 * browser.c: branches: 1.1.1; Initial revision
16413 * browser.c: branches: 1.1.1.1.4;
16415 * buffy.c: branches: 1.1.1; Initial revision
16417 * buffy.c: branches: 1.1.1.1.2;
16419 * buffy.h: branches: 1.1.1; Initial revision
16421 * buffy.h: * color.c: branches: 1.1.1; Initial revision
16423 * color.c: * commands.c: branches: 1.1.1; Initial revision
16425 * commands.c: * complete.c: branches: 1.1.1; Initial revision
16427 * complete.c: * compose.c: branches: 1.1.1; Initial revision
16429 * compose.c: * config.h.in: branches: 1.1.1; Initial revision
16431 * config.h.in: * configure: branches: 1.1.1; Initial revision
16433 * configure: * configure.in: branches: 1.1.1; Initial revision
16435 * configure.in: * copy.c: branches: 1.1.1; Initial revision
16437 * copy.c: * copy.h: branches: 1.1.1; Initial revision
16439 * copy.h: * curs_lib.c: branches: 1.1.1; Initial revision
16441 * curs_lib.c: branches: 1.1.1.1.4;
16443 * curs_main.c: branches: 1.1.1; Initial revision
16445 * curs_main.c: * date.c: branches: 1.1.1; Initial revision
16447 * date.c: branches: 1.1.1.1.4;
16449 * depend.awk: branches: 1.1.1; Initial revision
16451 * depend.awk: * doc/manual.sgml: branches: 1.1.1; Initial
16454 * doc/manual.sgml: * edit.c: branches: 1.1.1; Initial revision
16456 * edit.c: * enter.c: branches: 1.1.1; Initial revision
16458 * enter.c: * filter.c: branches: 1.1.1; Initial revision
16460 * filter.c: * flags.c: branches: 1.1.1; Initial revision
16462 * flags.c: * from.c: branches: 1.1.1; Initial revision
16464 * from.c: branches: 1.1.1.1.2;
16466 * functions.h: branches: 1.1.1; Initial revision
16468 * functions.h: * gen_defs: branches: 1.1.1; Initial revision
16470 * gen_defs: * getdomain.c: branches: 1.1.1; Initial revision
16472 * getdomain.c: * globals.h: branches: 1.1.1; Initial revision
16474 * globals.h: * handler.c: branches: 1.1.1; Initial revision
16476 * handler.c: branches: 1.1.1.1.2;
16478 * hash.c: branches: 1.1.1; Initial revision
16480 * hash.c: branches: 1.1.1.1.4;
16482 * hash.h: branches: 1.1.1; Initial revision
16484 * hash.h: * hdrline.c: branches: 1.1.1; Initial revision
16486 * hdrline.c: * headers.c: branches: 1.1.1; Initial revision
16488 * headers.c: * help.c: branches: 1.1.1; Initial revision
16490 * help.c: branches: 1.1.1.1.4;
16492 * hook.c: branches: 1.1.1; Initial revision
16494 * hook.c: * imap.c: branches: 1.1.1; Initial revision
16496 * imap.c: * init.c: branches: 1.1.1; Initial revision
16498 * init.c: * init.h: branches: 1.1.1; Initial revision
16500 * init.h: * install-sh: branches: 1.1.1; Initial revision
16502 * install-sh: * keymap.c: branches: 1.1.1; Initial revision
16504 * keymap.c: branches: 1.1.1.1.2;
16506 * keymap.h: branches: 1.1.1; Initial revision
16508 * keymap.h: branches: 1.1.1.1.4;
16510 * lib.c: branches: 1.1.1; Initial revision
16512 * lib.c: * mailbox.h: branches: 1.1.1; Initial revision
16514 * mailbox.h: * main.c: branches: 1.1.1; Initial revision
16516 * main.c: * mapping.h: branches: 1.1.1; Initial revision
16518 * mapping.h: * mbox.c: branches: 1.1.1; Initial revision
16520 * mbox.c: branches: 1.1.1.1.4;
16522 * menu.c: branches: 1.1.1; Initial revision
16524 * menu.c: * mh.c: branches: 1.1.1; Initial revision
16526 * mh.c: * mime.h: branches: 1.1.1; Initial revision
16528 * mime.h: branches: 1.1.1.1.2;
16530 * mime.types: branches: 1.1.1; Initial revision
16532 * mime.types: * mkinstalldirs: branches: 1.1.1; Initial revision
16534 * mkinstalldirs: * mutt.h: branches: 1.1.1; Initial revision
16536 * mutt.h: * mutt_curses.h: branches: 1.1.1; Initial revision
16538 * mutt_curses.h: * mutt_menu.h: branches: 1.1.1; Initial revision
16540 * mutt_menu.h: branches: 1.1.1.1.4;
16542 * mutt_regex.h: branches: 1.1.1; Initial revision
16544 * mutt_regex.h: * mx.c: branches: 1.1.1; Initial revision
16546 * mx.c: * mx.h: branches: 1.1.1; Initial revision
16548 * mx.h: branches: 1.1.1.1.4;
16550 * pager.c: branches: 1.1.1; Initial revision
16552 * pager.c: * pager.h: branches: 1.1.1; Initial revision
16554 * pager.h: branches: 1.1.1.1.4;
16556 * parse.c: branches: 1.1.1; Initial revision
16558 * parse.c: branches: 1.1.1.1.2;
16560 * parse.h: branches: 1.1.1; Initial revision
16562 * parse.h: * pattern.c: branches: 1.1.1; Initial revision
16564 * pattern.c: * pgp.c: branches: 1.1.1; Initial revision
16566 * pgp.c: * pgp.h: branches: 1.1.1; Initial revision
16568 * pgp.h: * pgpinvoke.c: branches: 1.1.1; Initial revision
16570 * pgpinvoke.c: * pgpkey.c: branches: 1.1.1; Initial revision
16572 * pgpkey.c: * pgppubring.c: branches: 1.1.1; Initial revision
16574 * pgppubring.c: * pop.c: branches: 1.1.1; Initial revision
16576 * pop.c: branches: 1.1.1.1.2;
16578 * postpone.c: branches: 1.1.1; Initial revision
16580 * postpone.c: * protos.h: branches: 1.1.1; Initial revision
16582 * protos.h: * query.c: branches: 1.1.1; Initial revision
16584 * query.c: * reap.pl: branches: 1.1.1; Initial revision
16586 * reap.pl: branches: 1.1.1.1.4;
16588 * recvattach.c: branches: 1.1.1; Initial revision
16590 * recvattach.c: * reldate.h: branches: 1.1.1; Initial revision
16592 * reldate.h: * resize.c: branches: 1.1.1; Initial revision
16594 * resize.c: * rfc1524.c: branches: 1.1.1; Initial revision
16596 * rfc1524.c: branches: 1.1.1.1.4;
16598 * rfc1524.h: branches: 1.1.1; Initial revision
16600 * rfc1524.h: branches: 1.1.1.1.4;
16602 * rfc2047.c: branches: 1.1.1; Initial revision
16604 * rfc2047.c: branches: 1.1.1.1.2;
16606 * rfc2047.h: branches: 1.1.1; Initial revision
16608 * rfc2047.h: * rfc822.c: branches: 1.1.1; Initial revision
16610 * rfc822.c: branches: 1.1.1.1.2;
16612 * rfc822.h: branches: 1.1.1; Initial revision
16614 * rfc822.h: * sample.mailcap: branches: 1.1.1; Initial revision
16616 * sample.mailcap: * sample.muttrc: branches: 1.1.1; Initial
16619 * sample.muttrc: branches: 1.1.1.1.4;
16621 * score.c: branches: 1.1.1; Initial revision
16623 * score.c: * send.c: branches: 1.1.1; Initial revision
16625 * send.c: * sendlib.c: branches: 1.1.1; Initial revision
16627 * sendlib.c: * sha.h: branches: 1.1.1; Initial revision
16629 * sha.h: * sha1dgst.c: branches: 1.1.1; Initial revision
16631 * sha1dgst.c: * sha_locl.h: branches: 1.1.1; Initial revision
16633 * sha_locl.h: * signal.c: branches: 1.1.1; Initial revision
16635 * signal.c: * snprintf.c: branches: 1.1.1; Initial revision
16637 * snprintf.c: branches: 1.1.1.1.2;
16639 * sort.c: branches: 1.1.1; Initial revision
16641 * sort.c: * sort.h: branches: 1.1.1; Initial revision
16643 * sort.h: branches: 1.1.1.1.4;
16645 * status.c: branches: 1.1.1; Initial revision
16647 * status.c: branches: 1.1.1.1.4;
16649 * strcasecmp.c: branches: 1.1.1; Initial revision
16651 * strcasecmp.c: * system.c: branches: 1.1.1; Initial revision
16653 * system.c: * testmsg: branches: 1.1.1; Initial revision
16655 * testmsg: * thread.c: branches: 1.1.1; Initial revision
16657 * thread.c: branches: 1.1.1.1.4;