1 2005-03-16 02:49:33 Brendan Cully <brendan@kublai.com> (brendan)
3 * configure.in, doc/Makefile.in, hcache.c, Makefile.am: Various
4 cygwin portability fixes
6 2005-03-15 04:40:40 Brendan Cully <brendan@kublai.com> (brendan)
8 * crypthash.h: Don't define uint32_t anywhere but in
9 config.h. Spotted by Alain Bench.
11 2005-03-13 16:35:35 roessler (roessler)
13 * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po,
14 po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
15 po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, VERSION, po/bg.po,
16 po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
17 po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, reldate.h:
18 automatic post-release commit for mutt-1.5.9
20 2005-03-13 16:29:09 Morten Bo Johansen <mojo@mbjnet.dk> (roessler)
24 2005-03-05 18:15:20 Christoph Ludwig <cludwig@cdc.informatik.tu-darmstadt.de> (roessler)
26 * crypt.c: The attached patch fixes a segfault I observed
27 today: mutt failed to check for a possible null pointer in
28 mutt_is_application_smime(Body*).
30 2005-03-05 07:10:57 brendan (brendan)
32 * mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h,
33 mutt_ssl.c, mutt_ssl_gnutls.c, mutt_ssl_nss.c, mutt_tunnel.c:
34 Rename open/close/read/write function pointers to avoid problems
35 with systems where standard open/close/read/write functions are
36 implemented with macros. Thanks to Aaron Crane and others for
37 their input about the problem.
39 2005-03-01 15:53:25 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
43 2005-03-01 15:52:33 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
45 * init.h: This is a spelling fix supplied by Cameron Simpson.
47 2005-02-28 18:33:45 Mads Martin Joergensen <mmj@suse.de> (roessler)
49 * curs_main.c: Fix a crash.
51 2005-02-28 15:15:23 Christoph Berg <cb@df7cb.de> (roessler)
53 * init.h, menu.c, mutt.h: I've updated the menu_context patch to
54 reintroduce the menu_move_off variable that hasn't made it into
55 1.5.8. The patch fixes menu_prev_line and menu_next_line which
56 didn't work with menu_context > 0 and also makes <current-middle>
57 work even if there are less messages than screen lines (thanks
58 to René Clerc and Vincent Lefevre for spotting these issues).
60 2005-02-28 14:37:09 Udo Schweigert <mutt@cert.siemens.de> (roessler)
62 * smime.c: As pointed out in a separate thread, here is a patch
63 which fixes the problem of a failing openssl after interactively
64 selecting a recipient's key.
66 2005-02-27 03:18:23 Brendan Cully <brendan@kublai.com> (brendan)
68 * imap/message.c: Turn brain back on before committing patches
69 (that modification I made to APPEND was bogus).
71 2005-02-27 02:44:45 Dan Hopper <ku4nf@austin.rr.com> (brendan)
73 * imap/message.c: Don't lose N flag when uploading a message to an
74 IMAP mailbox. (Slightly modified from the original patch to
75 prevent spurious space characters).
77 2005-02-21 04:42:34 Alain Bench <messtic@oreka.com> (roessler)
79 * parse.c, pgp.c, sendlib.c: Bcc should be RFC2047-encoded, too.
81 2005-02-19 16:00:24 Thomas Roessler <roessler@does-not-exist.org> (roessler)
83 * sendlib.c: Fix Debian 295528.
85 2005-02-17 03:33:00 Brendan Cully <brendan@kublai.com> (brendan)
87 * OPS, browser.c, doc/manual.sgml.head, functions.h,
88 imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h: New
89 function: rename-mailbox (bound to 'r' by default).
91 The lack of a rename-mailbox command for IMAP finally got too annoying.
92 It's a bit of a cut-and-paste job, but I've put my dreams of cleaning
93 up the IMAP codebase on hold. Gotta grow up some time.
95 2005-02-16 09:34:06 ta_panta_rei <7vvtch802@sneakemail.com> (roessler)
99 2005-02-16 08:48:41 Ronny Haryanto <ronnylist@haryan.to> (roessler)
103 2005-02-15 19:28:24 Thomas Roessler <roessler@does-not-exist.org> (roessler)
105 * doc/Makefile.in: Fix linuxdoc invocation. Thanks to
106 Tamotsu Takahashi for tracking this down to an idiotic
107 non-backwards-compatible change to the way groff works.
109 2005-02-15 19:03:51 Ivan Vilata i Balaguer <ivan@selidor.net> (roessler)
113 2005-02-14 08:48:43 Vincent Lefevre <vincent@vinc17.org> (roessler)
117 2005-02-13 17:37:31 Roland Rosenfeld <roland@spinnaker.de> (roessler)
121 2005-02-13 09:53:07 Thomas Roessler <roessler@does-not-exist.org> (roessler)
123 * Makefile.am: Include crypt-gpgme.h with the distribution.
125 2005-02-13 00:25:37 Brendan Cully <brendan@kublai.com> (brendan)
127 * configure.in, m4/gettext.m4, m4/iconv.m4: Use AC_HELP_STRING to
128 pretty print configure --help screen, with mixed results.
130 2005-02-12 21:04:22 Brendan Cully <brendan@kublai.com> (brendan)
132 * Makefile.am, imap/Makefile.am: Require at least automake 1.6
134 2005-02-12 20:56:36 Thomas Roessler <roessler@does-not-exist.org> (roessler)
136 * po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
137 po/zh_CN.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po, po/pl.po,
138 po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
139 po/ja.po, po/ko.po, po/da.po, po/de.po, po/el.po, po/eo.po,
140 po/es.po, Makefile.am, VERSION, po/bg.po, po/ca.po, po/cs.po,
141 reldate.h: automatic post-release commit for mutt-1.5.8
143 2005-02-12 20:46:48 Vincent Lefevre <vincent@vinc17.org> (roessler)
147 2005-02-12 20:45:36 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
151 2005-02-12 20:20:42 Thomas Roessler <roessler@does-not-exist.org> (roessler)
153 * configure.in: Give people more time to profile the inode
154 sorting code; disabled by default for now.
156 * globals.h, init.h, menu.c: Christoph Berg's menu_context,
157 and a version of menu_move_off where that's not optional,
158 but where mutt will just try to avoid moving off the bottom.
159 Complain to mutt-dev if you want this to be optional.
161 2005-02-12 19:54:51 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
163 * imap/message.c, imap/util.c: Fix debian bug #275060 (editing
164 on an imap server loses its flags). Remove trailing delimiter
165 from IMAP folder names.
167 2005-02-12 19:52:28 Thomas Roessler <roessler@does-not-exist.org> (roessler)
169 * charset.c, mbyte.c: Recognize euc-jp-ms. MORIYAMA Masayuki by
170 way of TAKAHASHI Tamotsu.
172 2005-02-12 19:38:14 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
174 * init.h, main.c: Trivial documentation fixes (TAKAHASHI Tamotsu,
175 Brendan Cully, Paul Walker, Derek Martin).
177 * editmsg.c: Partially fix debian bug #275060 (editing a message
178 in a mbox loses its flags).
180 * TODO: We have $include_onlyfirst.
182 2005-02-12 19:28:26 TAKIZAWA Takashi <taki@luna.email.ne.jp> (roessler)
184 * muttlib.c, pager.c: column-length and byte-length are different
186 2005-02-12 19:19:25 Derek Martin <invalid@pizzashack.org> (roessler)
188 * mutt.h, commands.c, curs_main.c, init.h: pgp-auto-decode: When
189 $pgp_auto_decode is set, then mutt will check for traditional pgp
190 on certain operations. This is similar (but NOT identical) to the
191 behavior known from PGP/MIME messages.
193 2005-02-12 19:12:40 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
195 * alias.c, globals.h, hdrline.c, init.c, init.h: unalternates now
196 also adds to a list of exceptions; same behavior for unlists, and
197 unsubscribe. With some changes from tlr.
199 2005-02-12 19:52:28 Thomas Roessler <roessler@does-not-exist.org> (roessler)
201 * charset.c, mbyte.c: Recognize euc-jp-ms. MORIYAMA Masayuki by
202 way of TAKAHASHI Tamotsu.
204 2005-02-12 19:38:14 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
206 * init.h, main.c: Trivial documentation fixes (TAKAHASHI Tamotsu, Brendan Cully, Paul
207 Walker, Derek Martin).
209 * editmsg.c: Partially fix debian bug #275060 (editing a message
210 in a mbox loses its flags).
212 * TODO: We have $include_onlyfirst.
214 2005-02-12 19:28:26 TAKIZAWA Takashi <taki@luna.email.ne.jp> (roessler)
216 * muttlib.c, pager.c: column-length and byte-length are different
218 2005-02-12 19:19:25 Derek Martin <invalid@pizzashack.org> (roessler)
220 * mutt.h, commands.c, curs_main.c, init.h: pgp-auto-decode: When
221 $pgp_auto_decode is set, then mutt will check for traditional pgp
222 on certain operations. This is similar (but NOT identical) to the
223 behavior known from PGP/MIME messages.
225 2005-02-12 19:12:40 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
227 * alias.c, globals.h, hdrline.c, init.c, init.h: unalternates now
228 also adds to a list of exceptions; same behavior
229 for unlists, and unsubscribe. With some changes from tlr.
231 2005-02-12 19:52:28 Thomas Roessler <roessler@does-not-exist.org> (roessler)
233 * charset.c, mbyte.c: Recognize euc-jp-ms. MORIYAMA Masayuki
234 by way of TAKAHASHI Tamotsu.
236 2005-02-12 19:38:14 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
238 * doc/manual.sgml.head, doc/manual.sgml.tail, init.h, main.c:
239 Trivial documentation fixes (TAKAHASHI Tamotsu, Brendan Cully,
240 Paul Walker, Derek Martin).
242 * editmsg.c: Partially fix debian bug #275060 (editing a message
243 in a mbox loses its flags).
245 * TODO: We have $include_onlyfirst.
247 2005-02-12 19:28:26 TAKIZAWA Takashi <taki@luna.email.ne.jp> (roessler)
249 * muttlib.c, pager.c: column-length and byte-length are different
251 2005-02-12 19:19:25 Derek Martin <invalid@pizzashack.org> (roessler)
253 * mutt.h, commands.c, curs_main.c, init.h: pgp-auto-decode: When
254 $pgp_auto_decode is set, then mutt will check for traditional
255 pgp on certain operations. This is similar (but NOT identical)
256 to the behavior known from PGP/MIME messages.
258 2005-02-12 19:12:40 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
260 * alias.c, doc/manual.sgml.head, globals.h, hdrline.c, init.c,
261 init.h: unalternates now also adds to a list of exceptions;
262 same behavior for unlists, and unsubscribe. With some changes
265 2005-02-11 04:12:03 Brendan Cully <brendan@kublai.com> (brendan)
267 * configure.in, mutt_ssl_gnutls.c: autoconf support for gnutls
268 using a slightly modified version of gnutls' own libgnutls.m4
270 2005-02-11 01:19:15 Brendan Cully <brendan@kublai.com> (brendan)
272 * globals.h, init.h: Only enable ssl_client_cert for openssl
273 (spotted by Adeodato).
275 2005-02-09 09:05:38 Thomas Roessler <roessler@does-not-exist.org> (roessler)
277 * pattern.c: Don't crash in mutt_pattern_exec when h->env is NULL.
279 2005-02-08 17:23:50 TAKAHASHI Tamotsu <tamo@momonga-linux.org> (roessler)
281 * init.h, mutt.h, mutt_idna.c: Make IDN decoding optional.
283 2005-02-05 14:11:36 Thomas Roessler <roessler@does-not-exist.org> (roessler)
285 * crypthash.h, imap/util.c, lib.h, mbyte.h, mutt_idna.h,
286 patchlist.sh, remailer.h, rfc822.h: Remove a number of unnecessary
287 config.h includes, and add some missing ones. May fix some bugs.
289 2005-02-04 16:54:13 Brendan Cully <brendan@kublai.com> (brendan)
291 * Makefile.am: Add smime_keys to EXTRA_SCRIPTS (for make dist).
293 2005-02-04 12:56:28 Tamotsu Takahashi <ttakah@lapis.plala.or.jp> (roessler)
295 * Makefile.am: http://bugs.guug.de/db/17/1769.html
296 This is necessary for FreeBSD.
298 2005-02-04 12:56:28 Tamotsu Takahashi <ttakah@lapis.plala.or.jp> (roessler)
300 * Makefile.am: http://bugs.guug.de/db/17/1769.html This is
301 necessary for FreeBSD.
303 2005-02-03 19:46:53 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
305 * hcache.c: this is a fix for hcache.c infrastructure which is
306 about wrongly calculate unique id
308 2005-02-03 18:44:27 Thomas Roessler <roessler@does-not-exist.org> (roessler)
310 * pgp.c: Fix PGP clear signature handling.
312 2005-02-03 17:01:44 Brendan Cully <brendan@kublai.com> (brendan)
314 * pgpkey.c, pgplib.c, pgpmicalg.c, pgppacket.c, pgppubring.c,
315 pop.c, pop_auth.c, pop_lib.c, postpone.c, query.c, recvattach.c,
316 recvcmd.c, regex.c, remailer.c, resize.c, rfc1524.c, rfc2047.c,
317 rfc2231.c, rfc822.c, score.c, send.c, sendlib.c, sha1.c, signal.c,
318 smime.c, snprintf.c, sort.c, status.c, system.c, thread.c, url.c,
319 utf8.c, wcwidth.c, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
320 crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
321 crypt.c, cryptglue.c, curs_lib.c, curs_main.c, date.c, dotlock.c,
322 edit.c, editmsg.c, enter.c, extlib.c, filter.c, flags.c, from.c,
323 getdomain.c, gnupgparse.c, handler.c, hash.c, hdrline.c,
324 headers.c, help.c, history.c, hook.c, init.c, keymap.c, lib.c,
325 main.c, makedoc.c, mbox.c, mbyte.c, md5c.c, menu.c, mh.c, mutt.h,
326 mutt_idna.c, mutt_sasl.c, mutt_socket.c, mutt_ssl.c,
327 mutt_ssl_gnutls.c, mutt_ssl_nss.c, mutt_tunnel.c, muttlib.c, mx.c,
328 pager.c, parse.c, pattern.c, pgp.c, pgpinvoke.c, account.c,
329 addrbook.c, alias.c, ascii.c, attach.c, base64.c, browser.c,
330 buffy.c, charset.c, color.c, commands.c, complete.c, compose.c,
331 copy.c, crypt-gpgme.c: Add config.h to the top of every C file
332 that could possibly want it. Remove it from mutt.h
334 2005-02-01 03:36:39 Brendan Cully <brendan@kublai.com> (brendan)
336 * protos.h: Pull config.h out of protos.h, add to top of every
337 IMAP C file. This should probably be done to every C file, but the
338 results need testing in case some files depend on the current
339 (broken) includes. This should at least fix the off_t 4/8 bytes
340 bug I introduced yesterday.
342 2005-01-31 02:40:14 Brendan Cully <brendan@kublai.com> (brendan)
344 * acconfig.h, configure.in, hcache.c, protos.h: Begin removing
345 deprecated autoconf 2.13 backward compatibility code. Add
346 AC_CHECK_TYPES macros for uin32/64 types, use uint64_t instead of
347 long long in hcache code.
349 2005-01-29 19:15:07 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
351 * hcache.c: - make hcache.c conform to mutt codingstyle
352 - use $Id: ChangeLog,v 3.408 2005/03/16 02:50:44 brendan Exp $ CVS keyword instead of %K% BitKeeper keyword
354 2005-01-29 19:15:07 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
356 * hcache.c: - make hcache.c conform to mutt codingstyle - use
357 Id CVS keyword instead of %K% BitKeeper keyword
359 2005-01-28 16:40:33 Thomas Roessler <roessler@does-not-exist.org> (roessler)
361 * pgp.c: Adeodato points out on IRC that feof() only works
362 after a read. So, we now check for an unsuccessful fgetc().
364 2005-01-28 14:50:31 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
366 * signal.c: Trigger window resizing code when waking up from
369 2005-01-28 14:09:08 René Clerc <rene@clerc.nl> (roessler)
373 2005-01-28 13:17:22 Werner Koch <wk@gnupg.org> (roessler)
375 * Makefile.am, configure.in, crypt-gpgme.c, crypt-gpgme.h,
376 crypt-mod-pgp-gpgme.c, crypt-mod-smime-gpgme.c, cryptglue.c,
377 functions.h: gpgme integration. See documentation for
378 $crypt_use_gpgme, and http://www.gnupg.org/aegypten2/.
380 2005-01-28 13:00:36 Adeodato SimĂ³ <asp16@alu.ua.es> (roessler)
382 * mutt_ssl_gnutls.c: The attached mini-patch from David Mosberger
383 <davidm@napali.hpl.hp.com> seems to fix a segfault in the ia64
384 architecture. Via Debian Bug#285001.
386 2005-01-28 10:01:30 roessler (roessler)
388 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/lt.po,
389 po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
390 po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po,
391 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, VERSION,
392 po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po, reldate.h:
393 automatic post-release commit for mutt-1.5.7
395 2005-01-27 20:52:13 Thomas Roessler <roessler@does-not-exist.org> (roessler)
397 * main.c: Add USE_INODESORT to main.c's option dump.
399 2005-01-27 20:38:02 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
401 * commands.c: 0. In compose mode, press Ctrl-t to change
402 Content-Type. 1. Type "application/octet-stream" for example.
403 2. Press Ctrl-t again. 3. Type "text/plain; charset=us-ascii"
404 4. You will be asked "Convert to us-ascii upon sending?"
405 5. Press y or n. 6. You will see a strange message:
406 "Content-Type changed to Convert to us-ascii upon sending?."
408 2005-01-27 20:26:52 Thomas Roessler <roessler@does-not-exist.org> (roessler)
410 * pgp.c: Return an error in pgp_decrypt_part when the PGP output
413 2005-01-27 20:17:46 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
415 * curs_main.c: this patch doesn't raise an error if you try
416 to sync an empty mailbox which makes it possible to use such a
417 macro as this on an empty mailbox:
419 macro index y "<sync-mailbox><change-folder>?" macro pager y
420 "<sync-mailbox><change-folder>?"
422 2005-01-27 19:34:50 David Shaw <dshaw@jabberwocky.com> (roessler)
424 * pgp.c: Detect end of PGP armor header when a line is
427 2005-01-27 19:18:15 Thomas Roessler <roessler@does-not-exist.org> (roessler)
429 * smime.c: Void the S/MIME passphrase before prompting
430 the user to re-enter it. Noted by TAKAHASHI Tamotsu
431 <ttakah@lapis.plala.or.jp>, but with memset replaced by
432 smime_void_passphrase().
434 2005-01-27 19:00:59 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
436 * curs_lib.c: Add terminal newline when it lacks after editing
437 a message. Originally from TAKIZAWA Takashi.
439 2005-01-27 18:58:14 Thomas Roessler <roessler@does-not-exist.org> (roessler)
441 * Makefile.am: Include mutt_ssl_gnutls.c with the distribution.
443 2005-01-27 18:54:24 Marco d'Itri <md@Linux.IT> (roessler)
445 * globals.h, imap/imap.c, imap/util.c, init.c, init.h, main.c,
446 mutt.h, mutt_sasl.c, mutt_socket.c, mutt_ssl.h, mutt_ssl_gnutls.c,
447 pop_lib.c: GNUTLS support. Used in Debian since Nov. 2001.
449 2005-01-27 18:48:41 Bill Nottingham <notting@redhat.com> (roessler)
451 * mutt_sasl.c: With SASL, expect the server to prompt for
452 additional auth data if we have some to send (#129961, upstream
455 * contrib/sample.muttrc: Changes the sample.muttrc highlight to
456 catch https URLs as well.
458 * color.c, main.c: Support for the "default" color in Slang.
460 2005-01-27 18:45:37 Florian Weimer <fw@deneb.enyo.de> (roessler)
462 * mh.c, configure.in: Read files in maildir folders in inode
463 order; this seems to reduce seek overhead on Linux. Enabled by
464 default; to disable, run configure with --disable-inodesort.
465 (By way of Marco d'Itri.)
467 2005-01-27 18:28:42 Marco d'Itri <md@Linux.IT> (roessler)
469 * pgp.c: Improved good signature check.
471 * contrib/gpg.rc, pgpinvoke.c: Make the default Muttrc work
472 out the box for people using gnupg-agent. Wrote and applied a
473 one-line patch to make the %?p? conditional escape work correctly,
474 patch forwarded upstream. (Closes: #277646)
476 * pgpewrap.c: Don't segfault when invoked without any arguments.
478 * contrib/gpg.rc, pgp.c: Evaluate gpg's machine-parseable status
481 * smime_keys.pl: Add some sanity checks to smime_keys.pl.
483 * contrib/gpg.rc: A gpg command line contains both --verbose
484 and --no-verbose, remove the first.
486 2005-01-26 14:33:08 Thomas Roessler <roessler@does-not-exist.org> (roessler)
488 * status.c: And, thinking about it further, this should just be
489 an empty string, not "(null)".
491 * status.c: The last Context->pattern fix was still crap.
492 Ooooops. (Thanks Ralf.)
494 2005-01-26 13:36:44 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
496 * Makefile.am, configure.in, globals.h, hcache.c, imap/imap.c,
497 imap/imap_private.h, imap/message.c, init.h, main.c, protos.h:
500 2005-01-26 12:37:38 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (roessler)
502 * addrbook.c, browser.c, commands.c, compose.c, imap/utf7.c:
503 Make some functions static.
505 2005-01-26 12:36:36 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (roessler)
507 * imap/command.c, imap/message.c: Fix some printf arguments.
509 2005-01-26 12:21:46 Thomas Roessler <roessler@does-not-exist.org> (roessler)
511 * status.c: Really fix it. Thanks to Ralf for noting the
512 typo in my earlier commit.
514 * status.c: A variant of
515 <http://marc.theaimsgroup.com/?l=mutt-dev&m=110053165002362&w=2>.
516 Spotted by Ralf Wildenhues <wildenhues@ins.uni-bonn.de>.
518 2005-01-17 02:24:49 Brendan Cully <brendan@kublai.com> (brendan)
520 * cvslog2changelog.pl: cvs log emits a timezone after the
521 hour, at least here. Adjust date regexp to handle that case.
523 2005-01-15 09:52:44 Adeodato SimĂ³ <asp16@alu.ua.es> (brendan)
525 * po/cs.po: Major translation updates forgotten in mutt-po.
527 2005-01-15 08:01:35 Brendan Cully <brendan@kublai.com> (brendan)
529 * Makefile.am: Update commit targets to work when
532 2005-01-15 07:36:37 Adeodato SimĂ³ <asp16@alu.ua.es> (brendan)
534 * init.h: Document the interaction between $reverse_name and
535 the alternates. Debian #210679.
537 * doc/manual.sgml.head, doc/muttrc.man.head: Include reply-hook
538 in the reference section of the manual.
541 * doc/mutt.man: Small typo in the mutt.1 manpage: Qeury -> Query.
544 * doc/muttrc.man.head: Minor formatting issue in the muttrc.5
548 * po/ca.po, po/sv.po: Minor corrections in these translations,
549 checked with their authors.
551 * po/de.po, po/it.po: Major translation updates forgotten in
554 2005-01-11 12:15:13 Thomas Roessler <roessler@does-not-exist.org> (roessler)
556 * doc/manual.sgml.head, doc/muttrc.man.head: Document send2-hook.
558 * send.c: send2-hook should also be executed after the first
559 time the message is edited by the user.
561 2005-01-09 15:35:51 Thomas Roessler <roessler@does-not-exist.org> (roessler)
563 * doc/muttbug.man, muttbug.sh.in: Replace muttbug and its
564 documentation by a note that acknowledges the shut down of the
567 2004-12-21 09:46:24 Thomas Roessler <roessler@does-not-exist.org> (roessler)
569 * pgp.c: Fix Debian #275188.
571 2004-12-07 19:50:04 Thomas Roessler <roessler@does-not-exist.org> (roessler)
573 * compose.c, hook.c, init.c, init.h, mutt.h, send.c: Add
574 send2-hook and fix alternates handling.
576 2004-11-19 16:16:51 René Clerc <rene@clerc.nl> (roessler)
578 * doc/manual.sgml.tail, doc/manual.sgml.head: Document
581 2004-11-08 08:43:17 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (roessler)
583 * imap/imap_private.h: Having a signed one-bit bitfield is quite
584 odd -- its value is either 0 or -1. Although the current code
585 is not broken because it doesn't test equality to 1, IMHO it's
586 better not to use that.
588 * imap/message.c: There's a size_t in imap_append_message not
589 printed out portably.
591 2004-11-02 13:30:58 Thomas Roessler <roessler@does-not-exist.org> (roessler)
593 * copy.h: Fix flag confusion. Noted by Vincent Lefevre.
595 2004-10-30 21:59:00 Thomas Roessler <roessler@does-not-exist.org> (roessler)
597 * browser.c, buffy.c, check_sec.sh, commands.c, edit.c,
598 imap/auth_cram.c, imap/auth_gss.c, imap/imap.c, imap/message.c,
599 lib.c, lib.h, mutt_ssl.c, muttlib.c, recvcmd.c, url.c:
600 safe_strcat, safe_strncat. Thanks to Ulf H. for noting the
601 wrong use of strncat in part of the mutt code base.
603 * smime.c: Fix bad code in smime_get_field_from_db. Problem noted
604 by Ulf Härnhammar <Ulf.Harnhammar.9485@student.uu.se>.
606 2004-09-29 11:27:33 Thomas Roessler <roessler@does-not-exist.org> (roessler)
608 * lib.c: Fix mutt_unlink race condition for systems without
609 O_NOFOLLOW. Noted by Jarno Huuskonen <Jarno.Huuskonen@uku.fi>.
611 2004-09-07 08:09:39 Matthias Andree <matthias.andree@gmx.de> (roessler)
613 * prepare: Fix parameter passing.
615 2004-08-31 15:41:03 Thomas Roessler <roessler@does-not-exist.org> (roessler)
617 * configure.in: Add AC_GNU_SOURCE.
619 * recvattach.c: Remove *two* layers of S/MIME from messages
620 before building the attachment tree. A generic solution would
621 remove intransparent encodings all the way down the tree.
623 2004-08-30 20:10:10 Moritz Schulte <mo@g10code.com> (roessler)
625 * compose.c: Only print additional information related to PGP
626 in case the current message is indeed to be encrypted/signed
629 (This change is misattributed to Brendan Cully in the CVS.)
631 2004-08-30 20:05:40 Brendan Cully <brendan@kublai.com> (roessler)
633 * globals.h, init.h, mutt_sasl.c, mutt_ssl.c: Here's a patch
634 to allow mutt to use SSL client certificates to authenticate
635 itself. To use, set ssl_client_cert to the path to your
636 certificate file (containing both the certificate and the private
637 key). It works with the SASL EXTERNAL authentication mechanism,
638 so you'll need to have SASL enabled as well.
640 2004-08-30 20:03:35 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
642 * init.c: Fix a memory leak in the generic spam detection code.
644 * muttlib.c, protos.h: This wipes duplicated code, which I
645 introduced a while ago.
647 2004-08-30 19:47:47 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
651 2004-08-21 07:35:16 Ivan Vilata i Balaguer <ivan@selidor.net> (roessler)
655 2004-08-17 16:06:48 René Clerc <rene@clerc.nl> (roessler)
659 2004-08-17 15:56:23 Thomas Roessler <roessler@does-not-exist.org> (roessler)
661 * configure.in: Check for ssize_t, really.
663 * configure.in: Check for ssize_t.
665 2004-08-17 15:25:31 Ronny Haryanto <ronnylist@haryan.to> (roessler)
667 * po/id.po: Corrected update.
671 2004-08-17 15:22:25 Vincent Lefevre <vincent@vinc17.org> (roessler)
675 2004-08-17 13:42:01 Johan Svedberg <johan@svedberg.pp.se> (roessler)
679 2004-08-16 21:37:43 Adeodato SimĂ³ <asp16@alu.ua.es> (roessler)
681 * headers.c: as of current cvs, setting "PGP: E" (or similar)
682 when header-editing a message does not work. the OP is set
683 (ENCRYPT, SIGN, whatever) but APPLICATION_PGP is missing.
685 2004-08-16 21:36:38 Brendan Cully <brendan@kublai.com> (roessler)
687 * imap/imap.c: If STARTTLS fails to complete the SSL handshake,
688 the error is not propagated and mutt will attempt to log in
689 anyway, probably causing an infinite block on read. The attached
690 patch closes the socket in this case, and propagates the error
693 * imap/auth_sasl.c: The attached patch causes mutt to attempt
694 the next method in imap_authenticators if the previous method
695 failed, even if the server reported that the method was
696 available. Previously mutt would give up if any authentication
699 2004-08-16 21:34:22 Moritz Schulte <moritz@g10code.com> (roessler)
701 * compose.c: Only print "Encrypt with" field in case the used
702 S/MIME modules supports this feature.
704 2004-08-16 21:33:35 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
708 2004-08-11 12:31:21 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
710 * imap/imap.c: Fix two IMAP memory leaks.
712 * imap/imap.c, imap/imap.h: Remove imap_close_connection.
714 * menu.c: Fix a memory leak in mutt_menuDestroy.
716 2004-08-08 16:20:37 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
718 * muttlib.c, protos.h: Fix a memory leak.
720 2004-08-08 16:19:15 Thomas Roessler <roessler@does-not-exist.org> (roessler)
722 * pgp.c, smime.c: Fix the PGP and S/MIME menus. Complaints
723 and suggestions of many lead to these changes. See mutt-dev
724 discussions around this time for details.
726 * Makefile.am, crypthash.h, md5.h, sha1.h: Fix uint32_t
727 portability problem. Reported by Steve Kennedy.
729 2004-08-07 05:23:33 Johan Svedberg <johan@svedberg.pp.se> (roessler)
733 2004-08-02 08:03:46 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
735 * imap/command.c: Fix the improvement to address #1655.
737 2004-07-22 01:10:55 Brendan Cully <brendan@kublai.com> (roessler)
739 * imap/message.c: Quick fix for IMAP breakage.
741 2004-07-21 22:15:40 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
743 * imap/command.c: This is a one-line patch that increases the
744 speed at which mutt opens IMAP mailboxes, and addresses bug #1655.
746 2004-07-20 09:00:50 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
750 2004-07-20 08:17:21 Thomas Roessler <roessler@does-not-exist.org> (roessler)
752 * imap/message.c, mutt.h, parse.c, send.c, url.c: Use List-Post
753 headers when doing list-reply.
755 2004-07-19 21:44:23 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
757 * globals.h, imap/message.c, init.h: Fix #1548. (The first
758 variant, with $imap_headers specifying headers that are downloaded
759 in addition to the set required for mutt to work properly.)
761 2004-07-19 21:41:43 David Champion <dgc@uchicago.edu> (roessler)
763 * mbox.c, mh.c, pgp.c, sendlib.c: Fix some compiler warnings.
765 2004-07-19 21:39:28 Adeodato SimĂ³ <asp16@alu.ua.es> (roessler)
767 * doc/manual.sgml.head: Fixing a missing newline.
769 2004-07-19 21:36:46 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
771 * Makefile.am: Fix IMAP breakage.
773 2004-07-15 08:08:32 David Champion <dgc@uchicago.edu> (roessler)
775 * doc/manual.sgml.head, init.c, init.h, mutt.h: v3 of the generic
776 spam detection patch.
778 2004-07-14 05:58:30 Moritz Schulte <moritz@g10code.com> (roessler)
780 * pgp.c: Do not forget to handle special-case for gpg-agent.
782 2004-07-14 05:55:40 Thomas Roessler <roessler@does-not-exist.org> (roessler)
784 * ChangeLog: Fix an earlier commit message.
786 2004-07-14 05:45:18 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
788 * browser.c: Fix Debian#237426. (Experimental.)
790 2004-07-14 05:39:23 Thomas Roessler <roessler@does-not-exist.org> (roessler)
792 * compose.c: Don't invoke "builtin" as an external editor. Note:
793 It's not clear to me that this is really the right approach.
794 Revisit Editor/Visual some time.
796 2004-07-14 05:19:15 Elmar Hoffmann <mutt-dev-ml@elho.net> (roessler)
798 * init.h, mutt.h, thread.c: By default Mutt hides the subject
799 of messages in the thread tree that have the same subject as
800 their parent or closest previously displayed sibling. This patch
801 makes this optional, introducing the hide_thread_subject boolean
802 setting which defaults to the old behaviour.
804 2004-07-14 05:07:18 Thomas Roessler <roessler@does-not-exist.org> (roessler)
806 * mh.c: Some eye-candy during the delayed parsing of maildir
809 2004-07-14 04:50:19 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
811 * init.h, sort.h: Hack to fix $sort_browser documentation.
813 * copy.c, copy.h, handler.c, init.h, mutt.h, send.c:
814 $include_onlyfirst, again.
816 2004-07-14 04:34:07 Thomas Roessler <roessler@does-not-exist.org> (roessler)
818 * copy.c, copy.h, handler.c, init.h, mutt.h, send.c: Fix a cvs
819 commit SNAFU: This commit undoes the include_onlyfirst patch,
820 but leaves the generic spam detection by David Champion in place
821 (which, erroneously, hadn't been committed separately).
823 2004-07-14 04:16:58 ttakah@lapis.plala.or.jp (roessler)
825 * commands.c, copy.c, copy.h, doc/manual.sgml.head,
826 doc/muttrc.man.head, globals.h, handler.c, hdrline.c, init.c,
827 init.h, mutt.h, muttlib.c, parse.c, pattern.c, protos.h, send.c,
828 sort.c, sort.h: Introduce $include_onlyfirst.
830 2004-07-12 13:35:27 Thomas Roessler <roessler@does-not-exist.org> (roessler)
832 * pager.c: The limitations for OP_MAIL and OP_RECALL should
835 2004-07-12 13:22:24 Thomas Roessler <roessler@does-not-exist.org> (roessler)
837 * init.c, sendlib.c: Add some debugging code, and rewrite the
838 previously-ununderstandable mutt_remove_duplicates. (All this
839 done on the search for a problem that ultimately turned out to
840 be a configuration issue. Still, the changed code could come in
843 2004-07-11 16:25:00 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
845 * pager.c: Fix #1882.
847 2004-06-27 13:54:51 Thomas Roessler <roessler@does-not-exist.org> (roessler)
849 * postpone.c: Experimental code for #1910.
851 2004-06-26 08:45:29 Thomas Roessler <roessler@does-not-exist.org> (roessler)
853 * commands.c: Fix #1909.
855 2004-06-23 08:09:43 Thomas Roessler <roessler@does-not-exist.org> (roessler)
857 * pgp.c: Zero out the PGP passphrase before asking for a new one.
859 2004-06-17 20:39:20 Thomas Roessler <roessler@does-not-exist.org> (roessler)
861 * smime.c: Change S/MIME send menu behavior to xor instead of or,
862 so it behaves the same way as the PGP send menu.
864 2004-06-17 20:36:13 Moritz Schulte <moritz@g10code.com> (roessler)
866 * Makefile.am, compose.c, configure.in, crypt-mod-pgp-classic.c,
867 crypt-mod-smime-classic.c, crypt-mod.c, crypt-mod.h, crypt.c,
868 cryptglue.c, curs_lib.c, init.h, keymap.c, keymap.h, main.c,
869 mutt.h, mutt_crypt.h, mutt_curses.h, pgp.c, pgp.h, smime.c,
870 smime.h: This is the sequel to the crypto modularization changes
871 I did on 2003-01-21. Moritz added another abstraction layer
872 which cleans up the code and allows the crypto modules to use
873 their own option menu. Everything should work as it used to
874 but is now in a really good shape for part III, the Return of
875 the GnuPG Easy Makers. -wk
877 * crypt-mod-pgp-classic.c, crypt-mod-smime-classic.c, crypt-mod.c,
878 crypt-mod.h: New files.
880 * smime.c (smime_valid_passphrase, smime_send_menu): New
881 functions. * smime.h: Removed macro: smime_valid_passphrase.
882 Declared: smime_valid_passphrase, smime_send_menu. * pgp.c:
883 Include "mutt_menu.h". (pgp_valid_passphrase, pgp_send_menu):
884 New functions. * pgp.h: Removed macro: pgp_valid_passphrase.
885 Declared: pgp_valid_passphrase, pgp_send_menu. *
886 mutt_curses.h: Declare: mutt_need_hard_redraw. * mutt_crypt.h:
887 Declare: crypt_pgp_valid_passphrase, crypt_pgp_send_menu,
888 crypt_smime_valid_passphrase, crypt_smime_send_menu, crypt_init.
889 Adjust WithCrypto definition since the GPGME backend does not
890 exclude anymore the other `classic' backends. (KEYFLAG_ISX509):
891 New symbol. * mutt.h (enum): New symbol: OPTCRYPTUSEGPGME.
892 (struct body): New member: is_signed_data, warnsig. * main.c
893 (main): Call crypt_init. * keymap.c (km_get_table): Support for
894 MENU_KEY_SELECT_PGP and MENU_KEY_SELECT_SMIME. (Menus): Added
895 entries fuer MENU_KEY_SELECT_PGP and MENU_KEY_SELECT_SMIME.
896 (km_init): Create bindings for MENU_KEY_SELECT_PGP and
897 MENU_KEY_SELECT_SMIME. * keymap.h (enum): New enum symbols:
898 MENU_KEY_SELECT_PGP, MENU_KEY_SELECT_SMIME. * init.h:
899 New configuration variable: crypt_use_gpgme. * compose.c
900 (pgp_send_menu, smime_send_menu): Removed functions, they are now
901 contained in the crypto backend modules. (mutt_compose_menu):
902 Use crypt_pgp_send_menu and crypt_smime_send_menu instead
903 pgp_send_menu and smime_send_menu. * cryptglue.c: Slightly
904 rewritten in order to make use of the module mechanism used to
905 access crypto backends. * curs_lib.c (mutt_need_hard_redraw):
906 New function. * crypt.c (crypt_forget_passphrase): Adjust
907 for new crypto backend interface. (crypt_valid_passphrase):
908 Stripped, use calls to crypt_pgp_valid_passphrase and
909 crypt_smime_valid_passphrase.
911 2004-06-02 17:55:34 Alain Bench <veronatif@free.fr> (roessler)
913 * parse.c: Fix #1759.
915 2004-04-30 06:49:37 Urs JanĂŸen <urs@tin.org> (roessler)
917 * doc/Makefile.in, doc/mbox.man, doc/mmdf.man: mmdf(5), new mbox
918 (5). (These changes have been sitting in my inbox for ages, tlr.)
920 2004-04-13 15:10:38 Brendan Cully <brendan@kublai.com> (roessler)
922 * imap/message.c: Fix #1795
924 2004-04-13 08:02:12 David Shaw <dshaw@jabberwocky.com> (roessler)
926 * crypt.c, init.h, mutt.h: Rename pgp_mime_ask to pgp_mime_auto;
927 change the default; change the error message given if that
928 variable is set to "no."
930 2004-04-12 21:43:33 Thomas Roessler <roessler@does-not-exist.org> (roessler)
932 * lib.c, attach.c: Don't open a file for writing that we have
933 unlinked before. Reported embarassingly long ago by Jarno
934 Huuskonen <Jarno.Huuskonen@uku.fi>.
936 2004-04-12 21:19:31 Dale Woolridge <dale-list-mutt-dev-2@woolridge.org> (roessler)
938 * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/pt_BR.po, po/ru.po,
939 po/sk.po, po/sv.po, po/tr.po, po/gl.po, po/hu.po, po/id.po,
940 po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po,
941 po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
942 po/et.po, po/fr.po, compose.c, crypt.c, init.h, mutt.h,
943 mutt_crypt.h, po/ca.po, postpone.c, send.c, sendlib.c: See:
944 http://does-not-exist.org/mail-archives/mutt-dev/msg00843.html
946 2004-04-12 20:37:19 Thomas Roessler <roessler@does-not-exist.org> (roessler)
948 * copy.c: Fix #1804. (From vincent@vinc17.org)
950 * commands.c, curs_main.c, mutt.h, mutt_crypt.h, pager.c,
951 recvattach.c: A belated fix for #1808 (Debian #233106): Make
952 sure check-traditional-pgp doesn't leave the pager context
953 unnecessarily. This makes message-hooks like this one safe:
955 message-hook '!(~g|~G) ~b"^-----BEGIN\ PGP\ (SIGNED\ )?MESSAGE"'
956 \ "exec check-traditional-pgp"
958 2004-04-12 19:53:29 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
960 * doc/manual.sgml.head, init.h: Various documentation fixes,
963 2004-04-12 19:47:59 Alain Bench <veronatif@free.fr> (roessler)
965 * doc/mbox.man, doc/muttbug.man: Fix #1831, Debian#237827.
967 2004-04-12 19:42:10 Joël Riou <joel.riou@normalesup.org> (roessler)
969 * globals.h, init.c, init.h: Introduce config_charset.
971 2004-04-12 19:37:59 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
975 2004-04-12 19:37:23 Im Eunjea <eunjea@koru.org> (roessler)
979 2004-04-12 19:34:45 Holger Weiss <lists@jhweiss.de> (roessler)
981 * doc/manual.sgml.head, doc/muttrc.man.head, mutt.h, pattern.c:
982 Unreferenced messages pattern: ~$
984 2004-04-12 19:20:13 Paul WALKER <paul.walker@st.com> (roessler)
986 * mutt_sasl.c: SASL2 needs errno.h.
988 2004-04-12 19:17:32 Thomas Roessler <roessler@does-not-exist.org> (roessler)
990 * muttlib.c: Include the user ID with temporary file names.
991 Suggested by eravin@panix.com in #1833.
993 * doc/Makefile.in: Fix #1708 the brutal way, by installing
994 multiple copies of the muttbug (pardon, flea) manual page.
996 2004-04-12 18:56:18 Neil Brown <neilb@cse.unsw.edu.au> (roessler)
998 * imap/auth_sasl.c: Fix Debian #206078, #214758; patch submitted
999 by Artur Czechowski as #1845.
1001 2004-03-21 16:02:10 Ivan Vilata i Balaguer <ivan@selidor.net> (roessler)
1005 2004-02-12 08:51:07 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1007 * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
1008 po/tr.po, po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/ja.po,
1009 po/ko.po, po/lt.po, po/id.po, po/it.po, po/gl.po, po/hu.po,
1010 po/es.po, po/et.po, po/fr.po, po/el.po, po/eo.po, po/da.po,
1011 po/de.po, VERSION, po/bg.po, po/ca.po, po/cs.po, reldate.h,
1012 ChangeLog: automatic post-release commit for mutt-1.4.2.1
1014 * Makefile.am: (stable) Include regex.c and snprintf.c with
1017 2004-02-11 14:03:38 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1019 * po/zh_TW.po, po/uk.po, po/zh_CN.po, po/tr.po, po/sv.po,
1020 po/ru.po, po/sk.po, po/pt_BR.po, po/pl.po, po/nl.po, po/ko.po,
1021 po/lt.po, po/ja.po, po/it.po, po/id.po, po/hu.po, po/gl.po,
1022 po/et.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
1023 po/cs.po, po/da.po, po/ca.po, VERSION, po/bg.po, reldate.h,
1024 ChangeLog: automatic post-release commit for mutt-1.4.2
1026 * configure.in, menu.c: Backport an old bug fix, and make sure
1027 configure can be created on recent systems.
1029 2004-02-11 08:20:25 Mads Martin Joergensen <mmj@suse.de> (roessler)
1031 * init.c: Fix some warnings.
1033 2004-02-08 11:41:31 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
1035 * charset.c: Fix a CP1255/8-related problem that's caused by a
1038 2004-02-08 09:38:38 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1040 * muttlib.c: Change the logic in mutt_open_read to only
1041 catch directories -- mutt may legitimately read devices (think
1042 /dev/null) or named pipes. Also delegate error reporting to the
1043 calling function by setting errno.
1045 2004-02-07 21:40:11 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
1049 2004-02-07 21:38:32 Juan Altmayer Pizzorno <juan@altmayer.com> (roessler)
1051 * mbox.c: Hi, off_t is a 64-bit number (like on Mac OS X/darwin),
1052 the percentages don't show right while mutt is reading/parsing
1053 a mailbox. Here's a patch (against 1.5.6i) to fix that.
1055 2004-02-07 21:36:41 David Yitzchak Cohen <lists+mutt_devs@bigfatdave.com> (roessler)
1057 * init.c, muttlib.c: Looking at the code, the problem is pretty
1058 obvious. A recent patch to init.c (the one that was supposed
1059 to prevent Mutt from silently failing to read nonexistant RC
1060 files, IIRC) changed source_rc() to stat(2) the RC "file" before
1061 trying to mutt_open_read() it. There's only one problem here:
1062 source_rc() has no way of knowing whether or not its "file"
1063 is a file or a command. I'm attaching a patch that fixes the
1064 problem in what I believe is the right way.
1066 2004-02-05 14:17:25 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1068 * menu.c: Back out the patch for #1697.
1070 2004-02-02 18:17:46 Roland Rosenfeld <roland@spinnaker.de> (roessler)
1074 2004-02-02 10:26:14 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
1078 2004-02-02 10:24:32 Im Eunjea <eunjea@koru.org> (roessler)
1082 2004-02-02 10:22:56 Vincent Lefevre <vincent@vinc17.org> (roessler)
1086 2004-02-01 18:26:13 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1088 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
1089 po/zh_CN.po, po/zh_TW.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
1090 po/lt.po, po/nl.po, po/pl.po, VERSION, po/bg.po, po/ca.po,
1091 po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
1092 po/et.po, po/fr.po, po/gl.po, po/hu.po, reldate.h: automatic
1093 post-release commit for mutt-1.5.6
1095 2004-02-01 18:00:16 Mike Schiraldi <1074468571@schiraldi.org> (roessler)
1097 * init.c: As you all know, running "mutt -F foo.rc" will have
1098 mutt read foo.rc as its config file. However, there is a bug --
1099 if you specify a directory (like accidentally typing "mutt -F
1100 /etc/mutt") mutt will silently ignore the flag and leave you
1101 wondering why it isn't working.
1103 Emil Sit posted a patch for this in March of 2002, but it seems
1104 to have slipped through the cracks. Here's the patch again;
1105 please consider it for inclusion.
1107 2004-02-01 17:50:43 Luke Mewburn <luke@mewburn.net> (roessler)
1109 * buffy.c: Put a zero byte into the string, not into the pointer.
1111 2004-02-01 17:48:25 Dan Ohnesorg <Dan@ohnesorg.cz> (roessler)
1115 2004-02-01 17:45:33 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1117 * doc/manual.sgml.head: A cross-reference was missing.
1119 * doc/manual.sgml.head: Improve documentation of alterantes.
1121 * alias.c, doc/manual.sgml.head, doc/muttrc.man.head, globals.h,
1122 hdrline.c, init.c, init.h, mutt.h, mutt_regex.h, muttlib.c,
1123 protos.h: Turn alternates, lists, and subscribe into regular
1126 2004-01-12 22:56:58 Christoph Ludwig <cludwig@cdc.informatik.tu-darmstadt.de> (roessler)
1128 * smime_keys.pl: Avoid a Perl warning.
1130 2004-01-12 20:24:09 Matt Kraai <kraai@ftbfs.org> (roessler)
1132 * doc/manual.sgml.head: A newline was missing from the
1133 documentation; #1754. (The actual commit message for this
1134 change is garbage; wrong window.)
1136 2004-01-12 19:59:38 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1138 * crypt.c: Retainable PGP signatures were broken badly. #1757.
1140 2004-01-05 11:55:14 Robert Schiele <robert.schiele@t-online.de> (roessler)
1142 * mutt_sasl.c: Back out part of the previous SASL/IPv6 patch
1143 due to portability issues.
1145 2004-01-04 10:55:20 René Clerc <rene@clerc.nl> (roessler)
1147 * init.h: Fix hide_missing / hide_limited documentation.
1149 2004-01-04 10:51:49 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1151 * hdrline.c: Permit list patterns that match the domain name of
1152 an address; these patterns begin with '@'. Example: subscribe
1153 @bugs.guug.de matches all messages sent to the bug tracking
1156 2004-01-04 10:30:52 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1158 * po/ru.po: Argh, I shouldn't replace files by patches.
1160 2004-01-04 10:25:13 Cameron Patrick <cameron@patrick.wattle.id.au> (roessler)
1162 * menu.c: Fix #1697 (Debian #219594.)
1164 2004-01-04 10:21:19 Roland Rosenfeld <roland@spinnaker.de> (roessler)
1168 2004-01-04 10:19:45 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
1172 2004-01-04 10:08:02 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
1176 2004-01-04 10:03:46 Michael Elkins <me@sigpipe.org> (roessler)
1178 * send.c: Fix #1488 (Debian#1882526): Honor Reply-To while
1179 generating Mail-Followup-To headers.
1181 2004-01-04 09:59:42 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1183 * init.h: Fix #1738; documentation issue re $from, $use_from.
1185 2004-01-04 09:52:55 Michael Elkins <me@sigpipe.org> (roessler)
1187 * hook.c, send.c: Fix #1724, cannot use ~h pattern match with
1190 2004-01-04 09:49:23 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
1192 * pop.h, pop_lib.c: Attached patch provides support of STLS
1193 (STARTTLS) command in POP3 protocol.
1197 2004-01-04 09:45:05 Brendan Cully <brendan@kublai.com> (roessler)
1199 * imap/imap.c: Fix #1703.
1201 2004-01-04 09:42:35 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1203 * smime.c: Fix a NULL pointer deference noted by Will Fiveash
1204 <william.fiveash@sun.com>.
1206 2003-12-30 13:04:20 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1208 * commands.c, crypt.c, mutt.h, mutt_crypt.h, smime.c: Handle
1209 partially signed messages more reasonably. See #1743.
1211 2003-12-29 11:44:35 Alain Bench <veronatif@free.fr> (roessler)
1213 * commands.c: Fix #844.
1215 2003-12-29 11:37:41 Patrick Welche <prlw1@newn.cam.ac.uk> (roessler)
1217 * m4/gssapi.m4, mutt_sasl.c: A while ago I posted a similar
1218 patch which is necessary as when mutt tries to connect to an
1219 imap server over ipv6 it stores the address in a sockaddr which
1220 may not be large enough to hold the ipv6 address.
1222 2003-12-17 17:42:02 Scott Koranda <skoranda@gravity.phys.uwm.edu> (roessler)
1224 * crypt.c: pkcs7-signature wasn't recognized properly in one
1227 2003-12-17 08:46:50 Michael Elkins <me@sigpipe.org> (roessler)
1229 * rfc1524.c: Fix possible core dump in mailcap nametemplate
1232 2003-12-10 00:48:57 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1234 * thread.c: Avoid NULL pointer deference in threading code.
1236 2003-12-03 08:19:11 Alain Bench <veronatif@free.fr> (roessler)
1238 * pager.c: Fix 1716.
1240 2003-11-15 09:32:30 Velko Hristov <hristov@informatik.hu-berlin.de> (roessler)
1244 2003-11-12 22:31:51 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
1248 2003-11-12 14:01:03 René Clerc <rene@clerc.nl> (roessler)
1252 2003-11-12 13:49:32 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1254 * configure.in, mutt_idna.c, mutt_idna.h, mutt_socket.c: Fix
1255 IDN API incompatibility problems.
1257 2003-11-12 11:47:46 duvall@emufarm.org (roessler)
1259 * configure.in: Fix 1515, 1693.
1261 2003-11-12 11:40:27 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1263 * mh.c, sort.c: Fix dangling pointer problems in threading code.
1264 Noted and tracked down by q4xk3j002@sneakemail.com who also
1265 provided the initial fix.
1267 CORRECTION: q4xk3j002 (whoever that is) reported the bug,
1268 but thr problem was tracked down and fixed by YONETANI
1269 Tomokazu <qhwt@myrealbox.com>
1271 2003-11-11 10:19:22 Ronny Haryanto <ronnylist@haryan.to> (roessler)
1275 2003-11-10 18:02:26 Rudy Taraschi <rudy@cae.com> (roessler)
1277 * mutt_socket.c: Fix double-free problems related to IDN support.
1279 2003-11-10 10:37:10 Vincent Lefevre <vincent@vinc17.org> (roessler)
1283 2003-11-09 21:41:28 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1287 2003-11-09 09:38:32 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1289 * send.c: Commit the fix for #1509. This must have been lost
1292 2003-11-05 20:09:36 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1294 * po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
1295 po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
1296 po/zh_TW.po, ChangeLog, VERSION, po/bg.po, po/ca.po, po/cs.po,
1297 po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po,
1298 po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po: automatic
1299 post-release commit for mutt-1.5.5.1
1301 2003-11-05 12:17:10 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1303 * Makefile.am: Include regex.c and snprintf.c with the
1304 distribution. Noted by Lars Hecking.
1306 * build-release: Ups, we don't upload the CVS any more.
1308 * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
1309 po/uk.po, po/zh_CN.po, po/zh_TW.po, ChangeLog, VERSION, po/bg.po,
1310 po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
1311 po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po,
1312 po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, reldate.h:
1313 automatic post-release commit for mutt-1.5.5
1315 2003-11-05 09:27:43 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1317 * build-release: Use gpg for signing releases.
1319 2003-11-03 10:30:58 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1321 * attach.c: Fix a logic flaw in attachment saving.
1323 2003-10-08 19:55:39 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1325 * pgpkey.c: KeyTable is pgp_uid_t **, not pgp_key_t *. Fix some
1326 sizeof statements accordingly. Note that pgp_key_t is also a
1327 pointer, though, so this should not have broken things.
1329 2003-10-06 09:58:35 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1331 * query.c: Fiy memory corruption. (# 1659)
1333 2003-10-04 22:12:10 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1335 * lib.c: mutt_basename() was garbage.
1337 2003-10-04 20:54:37 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1339 * doc/manual.sgml.head: Fix some tags. Noted by Todd
1340 <Freedom_Lover@pobox.com>.
1342 2003-10-04 20:35:00 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1344 * recvattach.c, attach.h, commands.c, compose.c, keymap.h, lib.c,
1345 lib.h, menu.c, mutt.h, mutt_menu.h, muttlib.c, pager.c, protos.h:
1346 This patch fixes various aspects of the attachment-saving user
1347 interface. Changes include:
1349 - When tagging and saving multiple attachments, you can now use
1350 the same target directory for multiple attachments.
1352 - When you can't save an attachment, you get an opportunity to
1353 enter a new file name.
1355 - The menu cursor will highlight the attachment that you are
1356 currently discussing with mutt.
1358 - Various bug fixes.
1360 This does, in particular, address #1619 (Debian#208430).
1362 * menu.c: Fix #1656.
1364 2003-09-29 16:34:32 René Clerc <rene@clerc.nl> (roessler)
1366 * doc/muttrc.man.head: Fix typo.
1368 2003-09-29 15:05:52 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1370 * doc/dotlock.man, doc/mutt.man, doc/muttrc.man.head: Fix #1652
1371 (Debian #213007), noted by Jens Seidel <tux-master@web.de>.
1373 2003-09-20 06:24:10 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1375 * muttbug.sh.in: Adapt to new GNU coreutils by not using head (1).
1377 2003-09-19 13:09:59 René Clerc <rene@clerc.nl> (roessler)
1381 2003-09-19 13:05:13 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1383 * imap/utf7.c: Fix remaining (void **) casts.
1385 2003-09-19 13:03:26 Mads Martin Joergensen <mmj@suse.de> (roessler)
1387 * imap/browse.c, imap/command.c, parse.c, pgp.c, pgpkey.c,
1388 pop_lib.c, query.c, recvattach.c, remailer.c, rfc1524.c,
1389 rfc2047.c, rfc2231.c, sendlib.c, smime.c, thread.c, addrbook.c,
1390 browser.c, color.c, compose.c, copy.c, crypt.c, curs_lib.c,
1391 edit.c, enter.c, handler.c, lib.c, lib.h, mh.c, mutt_idna.c, mx.c,
1392 pager.c: As the ones of you who compile with new gcc's probably
1393 have noticed, there's a lot of type-punning in Mutt. With help
1394 from Philipp Thomas, I've fixed all I could find in CVS (please
1395 double-check, one might have slipped through the cracks), I can
1396 make one for 1.4 CVS branch as well if wanted.
1398 2003-09-19 12:56:49 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1400 * send.c: Change abort_unmodified so it doesn't abort a message
1401 that has an attachment. Catches the "send a file from the
1402 command line, quickly" case.
1404 2003-09-11 16:59:54 Brendan Cully <brendan@kublai.com> (roessler)
1406 * mutt_sasl.c: This trivial patch closes #1516 (NI_WITHSCOPEID
1407 undefined). Thanks to Mads for the initial patch.
1409 2003-09-11 07:27:23 Velko Hristov <hristov@informatik.hu-berlin.de> (roessler)
1411 * po/bg.po: Bulgarian translation. (Seems like I screwed up an
1412 earlier commit. -tlr)
1414 2003-09-10 13:20:49 Jon Miles <jon@zetnet.net> (roessler)
1416 * pop_auth.c: In pop_auth.c:pop_auth_sasl(), if the main loop
1417 received anything back from the server that didnt begin with '+
1418 ', it was bailing out and skipping the checks to see if there
1421 2003-09-07 10:11:49 Im Eunjea <eunjea@koru.org> (roessler)
1425 2003-09-04 15:10:09 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1427 * init.h: Fix some formatting glitches that lead to error messages
1428 when viewing the muttrc(5) manual page.
1430 2003-09-04 14:59:57 Christoph Ludwig <cludwig@cdc.informatik.tu-darmstadt.de> (roessler)
1432 * smime.c: Fix verification bug when messages are S/MIME signed
1435 2003-09-03 17:22:09 Dan Born <dan@danborn.net> (roessler)
1437 * postpone.c: I've attached a patch for bug number 1036, as
1438 reported at http://bugs.guug.de/db/pa/lmutt.html ("segfault
1439 when more than one msg is postponed"). This is a patch against
1442 As it was previously left, no one could reproduce it. The problem
1443 occurs because sorting is disabled when opening the postponed
1444 folder, but the Sort global variable still tells mutt to use
1445 whatever sorting algorithm the $sort config option indicates.
1446 Eventually, the code would get to mutt_messages_in_thread and
1447 try to dereference a NULL thread object, causing the segfault.
1449 2003-09-03 17:20:56 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
1453 2003-09-03 17:15:20 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
1455 * po/ja.po: New ja.po.
1457 2003-09-03 17:12:52 Velko Hristov <hristov@informatik.hu-berlin.de> (roessler)
1459 * configure.in: Bulgarian translation.
1461 2003-09-03 17:10:37 Brendan Cully <brendan@kublai.com> (roessler)
1463 * mutt_ssl.c: Fix a segmentation fault which occurs
1464 when a certificate is rejected. Bug noted by Rob Latham
1467 2003-09-03 17:09:09 Anatoly Vorobey <mellon@pobox.com> (roessler)
1469 * curs_main.c: The commands "read-thread" (^R) and
1470 "read-subthread" (Esc-R) do not honor the resolve variable (don't
1471 advance cursor after marking the thread/subthread as read),
1472 which, to me at least, is a nuisance.
1474 2003-08-11 14:06:08 Brendan Cully <brendan@kublai.com> (roessler)
1476 * imap/imap.c: 1595: My guess is this bug is caused by
1477 mlarson@verisign.com's patch to check for UNSEEN rather than
1478 RECENT messages. This means that as long as there are messages
1479 in a mailbox either new or old, mutt will think it has new mail.
1481 The attached patch reverts that change. Let me know if it solves
1484 2003-08-11 14:05:13 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1486 * doc/muttrc.man.head: Fix a formatting bug.
1488 2003-08-05 13:55:47 Brendan Cully <brendan@kublai.com> (roessler)
1490 * attach.c, buffy.c, commands.c, copy.c, editmsg.c, init.c,
1491 mbox.c, mx.c, mx.h, sendlib.c: This patch removes the Kendra
1492 format from mutt. (The support was broken anyways.)
1494 2003-08-02 11:01:09 Horvath Szabolcs <horvaths@fi.inf.elte.hu> (roessler)
1498 2003-07-29 10:11:05 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
1500 * pager.c: It seems that Solaris has an incorrect implementation
1501 of mbrtowc: when there is an encoding error and mbrtowc returns
1502 (size_t)(-1) no value should be stored in *pwc (the first
1503 argument), as I understand it, but here mbrtowc is storing 8
1504 when presented with the bytes "\xc8\x4d".
1506 However, relying on mbrtowc not to store anything in *pwc when
1507 there is an error is a bit silly; it makes sense to look at
1508 the return value. So, the following patch should be applied if
1509 Pawel can confirm that it fixes the problem. I've tested it and
1510 it worked for me with glibc's mbrtowc.
1512 2003-07-24 18:40:50 Vincent Lefevre <vincent@vinc17.org> (roessler)
1514 * alias.c, copy.c, handler.c, imap/command.c, imap/imap.c,
1515 imap/message.c, imap/util.c, init.c, intl/l10nflist.c,
1516 intl/loadmsgcat.c, intl/localealias.c, keymap.c, lib.c,
1517 makedoc.c, muttlib.c, pattern.c, rfc2047.c, rfc2231.c, rfc822.c,
1518 strcasecmp.c, url.c: Some functions/macros like isspace take an
1519 int and require the argument to have the value of an unsigned char
1520 (or EOF). Under Solaris, gcc complains when the argument is a char
1521 (as this is a possible bug, on platforms where char is signed,
1522 like Solaris). The attached patch fixes such problems (well,
1523 perhaps I've changed more than necessary, but this doesn't hurt).
1525 2003-07-22 12:56:38 dshaw@jabberwocky.com (roessler)
1527 * gnupgparse.c: When encrypting a message to a user that has more
1528 than one subkey, at least one of which is revoked or expired,
1529 mutt treats the entire key as unusable rather than just the
1530 subkey(s) in question.
1532 2003-07-16 11:18:12 Brendan Cully <brendan@kublai.com> (roessler)
1534 * account.c, account.h, imap/auth_sasl.c, imap/imap.c: I noticed
1535 that my mutt hung when I tried SASL DIGEST-MD5 authentication
1536 (I'm not sure when this started). I believe this patch should
1537 solve that problem in a reliable way.
1539 This patch also attempts to reuse connections even when
1540 authentication fails, instead of just throwing away a perfectly
1543 * curs_lib.c, enter.c, keymap.c, keymap.h, mutt.h, mutt_curses.h,
1544 mutt_ssl.c: This patch redoes yesterday's unbuffered input
1545 patch. Now it uses a pseudo-option, which means less mess to carry
1546 down the call stack. It also made it much easier to have the SSL
1547 certificate menu be unbuffered, which it is now. So push commands
1548 won't annoy you when entering passwords or accepting certificates.
1550 2003-07-15 11:41:32 Brendan Cully <brendan@kublai.com> (roessler)
1552 * curs_main.c, globals.h, imap/command.c, imap/imap.c,
1553 imap/imap.h, imap/imap_private.h, imap/util.c, mx.c: The attached
1554 patch should keep all opened IMAP connections alive, no matter
1555 what mailbox you are currently in. With the patch that got
1556 committed yesterday, this should close bug 1523.
1558 (There was a typo in that patch. This one supersedes it.)
1560 * configure.in, .cvsignore: autoconf 2.5 compatibility.
1562 2003-07-14 12:40:03 Hugo Haas <hugo@larve.net> (roessler)
1564 * send.c: Fix #1520.
1566 2003-07-14 12:20:27 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
1568 * po/pl.po: small fix.
1570 2003-07-14 12:19:07 Brendan Cully <brendan@kublai.com> (roessler)
1572 * imap/command.c, imap/imap.c:
1574 On Sunday, 13 July 2003 at 18:09, Brendan Cully wrote:
1576 > The attached patch should help when the connection to your
1577 > postponed folder times out and you can't reconnect without
1578 > restarting mutt. I'd like anyone who has that problem to
1579 > try it and let me know how it works.
1581 I dug a little deeper. The attached patch seems to work better. It
1582 complains the first time you try to recall a message, but works
1585 * account.c, curs_lib.c, enter.c, keymap.c, keymap.h, mutt.h,
1586 mutt_curses.h: The attached patch prevents mutt from reading the
1587 push buffer when asking for passwords. This is a proper fix for
1588 bug 1312. I think it's uncontroversial.
1590 2003-07-04 17:15:34 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1592 * imap/auth_sasl.c: Increase a buffer's size.
1594 2003-07-04 17:07:22 Nicolas Rachinsky <nr@rachinsky.de> (roessler)
1596 * OPS, curs_lib.c, curs_main.c, functions.h, menu.c: Introduce
1597 tag-prefix-cond and end-cond. This makes simple conditional
1598 execution of parts of macros possible.
1600 2003-07-04 17:03:51 Bruno Postle <bruno@postle.net> (roessler)
1602 * curs_main.c, pattern.c: Display an empty index when no messages
1603 match search criteria.
1605 2003-07-04 16:57:56 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1607 * init.h, muttlib.c: Add a ':' flag to % expandos. This will
1608 make sure that any dots are converted into underscores. (_
1609 is already used for lowercasing the result of an expando.)
1611 2003-06-04 14:01:39 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1613 * muttlib.c: Don't colorize empty lines generated with
1614 state_attach_puts();
1616 2003-05-29 17:49:00 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1618 * po/id.po, po/eo.po: Updates from the respective authors.
1620 2003-05-29 17:48:28 David Shaw <dshaw@jabberwocky.com> (roessler)
1622 * pgp.c: Fix part of #1564.
1624 2003-05-29 17:47:10 Matt Larson <mlarson@verisign.com> (roessler)
1626 * imap/imap.c: Look at UNSEEN, not RECENT in
1627 imap_check_mailbox().
1629 2003-05-29 17:47:10 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1631 * init.c: Fix a segmentation fault which would occur when
1632 pgp_sort_keys is set in a configuration file, but mutt is compiled
1633 without PGP support.
1635 * gnupgparse.c: Fix PGP subkey handling when looking at key
1636 capabilities. This should take care of the recent "mutt does
1637 not see all keys" problems.
1639 2003-05-13 13:06:16 Dale Woolridge <dale-list-mutt-dev-2@woolridge.org> (roessler)
1641 * crypt.c: Fix gpg-agent use.
1643 2003-05-13 12:53:20 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1645 * doc/manual.sgml.head: Remove useless examples about treating
1646 text/enriched externally. #1549; Debian #190309.
1648 2003-05-13 12:50:04 Juan Altmayer Pizzorno <juan@altmayer.com> (roessler)
1650 * recvattach.c: view-attachments does not extract the message
1651 within a x-pkcs7-mime if it's only signed, but not encrypted.
1652 Such a message results, for example, from a decrypt-save if the
1653 message was previously encrypted and signed.
1655 2003-05-13 12:45:35 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
1657 * doc/manual.sgml.head: Fix an inconsistency between manual
1660 2003-05-13 12:43:45 David Shaw <dshaw@jabberwocky.com> (roessler)
1662 * gnupgparse.c, pgppubring.c: Currently, mutt uses the OpenPGP key
1663 algorithm to determine the capabilities of the key. For example,
1664 in mutt, a key of type 1 (RSA) can both encrypt & sign. This is
1665 not correct as per OpenPGP, however, where the capabilities of
1666 the key are determined by both the algorithm and key capability
1667 flags that are set on the key. This can lead to user confusion
1668 when their RSA encrypt-only or sign-only key is listed for both
1669 signing and encryption in mutt.
1671 GnuPG lists these flags in key listings, so it is easy to take
1672 advantage of them. Here is a patch to use the flags, as well
1673 as provide the flags in pgpring. Note that the pgp+pgpring
1674 users won't see any change since the flags there are based on
1675 the key algorithm as they are now, but the GnuPG users will see
1678 2003-05-12 16:21:26 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1680 * enter.c: Fix alias completion when the alias is entered as
1681 part of a group. (E.g., The Tea Party: alias1, alias2, alias3;)
1683 2003-05-03 20:07:40 Dan Nelson <dnelson@allantgroup.com> (roessler)
1685 * mutt.h, muttlib.c: Fix #1558. (mutt_expand_fmt rewrite;
1686 OPT_MAX wasn't maximal.)
1688 2003-04-15 13:17:05 René Clerc <rene@clerc.nl> (roessler)
1690 * compose.c: Fix two more cases in which ctrl-G is interpreted
1693 2003-04-15 09:52:06 Dale Woolridge <dale-flea-mutt-bug@woolridge.org> (roessler)
1695 * compose.c: The "sign (a)s" code strips the pgp application
1696 bit causing drawing issues in redraw_crypt_lines(). Other bits
1697 (well bit = encrypt) are ignored as a result. I've only tested
1698 with pgp, but the same problem exists in the smime code too.
1699 This inline patch (against cvs head revision) fixes the problem.
1701 2003-04-14 09:09:53 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1703 * init.h, mutt.h, send.c: Fix the PGP / S/MIME selection mess
1704 in send.c. This patch adds two new configuration variables,
1705 $crypt_autopgp and $crypt_autsmime. Both are set to "yes"
1706 by default. By turning them off, you can disable the automatic
1707 selection of one or both mechanisms. (Useful when your mutt is
1708 PGP- and S/MIME enabled, but you only use, say S/MIME.)
1710 2003-04-11 15:15:04 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1712 * send.c: Backing out the previous change. It was nonsense.
1714 2003-04-11 11:56:58 Lars Hecking <lhecking@nmrc.ucc.ie> (roessler)
1716 * config.guess, config.sub, depcomp, install-sh, missing,
1717 mkinstalldirs: updates.
1719 2003-04-11 11:56:22 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1721 * send.c: Try to fix a PGP / S/MIME-related problem. Found by
1722 Matt Larson <mlarson@verisign.com>, tracekd down by René Clerc
1725 * thread.c: Fix a segmentation fault.
1727 2003-04-09 08:21:59 Zardoz@users.sourceforge.net (roessler)
1729 * recvcmd.c: Fix #1531. (recvcmd.c duplicate of #1528)
1731 2003-04-08 22:32:56 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1733 * lib.c: Avoid a division by zero.
1735 * color.c: Make sure has_colors() is only invoked when OPTNOCURSES
1736 is unset. This fixes a segmentation fault on RH 8.0 which was
1737 observed by Matt Larson <mlarson@verisign.com>.
1739 * browser.c, enter.c, imap/imap.c, lib.c, mutt_idna.c, mx.c,
1740 sendlib.c, smime.c, thread.c: Try to catch a couple of cases
1741 in which parameters for malloc calls could overflow. Thanks to
1742 Timo Sirainen for the heads-up.
1744 2003-04-08 10:18:15 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1746 * po/es.po: Mark a translation as fuzzy in order to fix #1522.
1748 2003-04-07 20:08:10 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1750 * commands.c: Fix #1528.
1752 2003-04-07 07:57:49 René Clerc <rene@clerc.nl> (roessler)
1756 2003-04-06 11:00:59 Ivan Vilata i Balaguer <ivan@selidor.net> (roessler)
1760 2003-04-02 09:05:19 Bjoern Jacke <muttbug@j3e.de> (roessler)
1762 * smime_keys.pl: - add a missing filehandle closure - some
1763 cleanups of unused/bogous code
1765 2003-04-02 08:47:28 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1767 * contrib/Makefile.in, contrib/colors.default,
1768 contrib/colors.linux: sample.muttrc-tlr would try to include
1769 my color configurations, which weren't distrubted. Fix
1770 that. (Bug noted while helping someone else to configure
1771 mutt during a conference.)
1773 2003-04-02 08:43:24 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1775 * contrib/sample.muttrc: Fix sample.muttrc. (Error noted by
1778 2003-04-02 08:40:50 Gary Johnson <garyjohn@spk.agilent.com> (roessler)
1780 * curs_main.c: Here is the patch to fix the bug I reported
1781 earlier in this thread, that sometimes when changing folders,
1782 mutt would generate an error message and stop the further
1783 processing of folder-hooks.
1785 2003-04-02 08:38:13 Vincent Lefevre <vincent@vinc17.org> (roessler)
1789 2003-04-02 08:34:49 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
1793 2003-04-02 08:31:00 Roland Rosenfeld <roland@spinnaker.de> (roessler)
1797 2003-04-02 08:28:24 David Shaw <dshaw@jabberwocky.com> (roessler)
1799 * init.h, mutt.h, pgp.c: Here is the pgp_check_exit patch
1800 updated for 1.5.4. This patch adds the pgp_check_exit option
1801 (enabled by default) that causes mutt to check the exit code
1802 of the PGP subprocess. A non-zero exit code means that the
1803 subprocess failed and mutt will not continue to send the message.
1805 This is needed as in certain cases, PGP or GnuPG can fail to
1806 completely process a document (say, if the gpg.conf file is
1807 mangled, which is how I discovered the problem). Without an
1808 exit code check, mutt will continue anyway and send the half
1811 2003-04-02 08:21:09 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
1815 2003-03-19 22:43:08 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1817 * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
1818 po/uk.po, po/zh_CN.po, po/zh_TW.po, po/et.po, po/fr.po, po/gl.po,
1819 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
1820 po/nl.po, ChangeLog, Makefile.am, VERSION, po/Makefile.in.in,
1821 po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
1822 po/es.po, reldate.h: automatic post-release commit for mutt-1.5.4
1824 2003-03-19 22:18:43 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1826 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po,
1827 po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/ja.po, po/ko.po,
1828 po/lt.po, po/nl.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
1829 po/et.po, po/fr.po, po/da.po, po/de.po, po/el.po, po/eo.po,
1830 po/es.po, VERSION, po/bg.po, po/ca.po, po/cs.po, reldate.h,
1831 ChangeLog: automatic post-release commit for mutt-1.4.1
1833 * pgppubring.c: Fix some memory management calls. (Stable branch.)
1835 2003-03-19 21:33:30 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
1837 * imap/utf7.c: Fix a buffer overflow in utf8_to_utf7. (Stable
1840 * imap/utf7.c: Fix a buffer overflow in utf8_to_utf7.
1842 2003-03-18 14:51:52 Andrew W. Nosenko <awn@bcs.zp.ua> (roessler)
1844 * buffy.c (test_last_status_new): Fix memory leak. Envelope
1845 structure allocated by mutt_read_rfc822_header() was never
1848 * parse.c (mutt_read_rfc822_header): Comment added about
1849 needing deallocate envelope structure returned by
1850 mutt_read_rfc822_header().
1852 * mutt_idna.c: (mutt_addr_for_display): Fix memory leak. `user'
1853 and `domain' buffers was never deallocated.
1855 (mbox_to_udomain): Fix memory leak. `scratch' buffer was not
1856 deallocated when `mbx' doesn't contain '@'. Also rewritten for
1857 allocating memory only when needed and only how many as needed.
1859 2003-03-12 13:00:03 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1861 * copy.c, sendlib.c: We need to re-format address headers instead
1862 of just decoding them.
1864 2003-03-07 14:55:53 Brendan Cully <brendan@kublai.com> (roessler)
1866 * mutt_sasl.c: The global callbacks set up in sasl_client_init
1867 are not copied by the SASL library, so they can't be allocated
1868 on the stack. This is the case with both versions of the SASL
1869 library, and I frankly don't understand why it hasn't caused
1870 problems before. Since it segfaults reliably on OS X for me now,
1871 I thought a patch would be in order.
1873 2003-03-07 08:23:27 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1875 * crypt.c, pgp.h: Don't use functions without importing the
1876 corresponding prototype.
1878 * mutt_idna.c: It seems like libidn doesn't like to translate
1881 2003-03-07 07:52:49 Jim Mock <mij@soupnazi.org> (roessler)
1883 * globals.h: globals.h is looking for crypt.h instead of
1886 2003-03-06 21:23:53 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1888 * send.c: Fixing a segmentation fault. Here's how to
1889 reproduce it: Start mutt. Compose a new message, with an
1890 attachment. Turn on PGP signing. Press C-G on the pass
1891 phrase prompt. Turn off PGP signing. Send the message.
1893 2003-03-05 21:18:24 Andrew W. Nosenko <awn@bcs.zp.ua> (roessler)
1895 * protos.h, sort.c: Fix a warning.
1897 * mutt_idna.c: Fix tlr's pre-processor screw-up.
1899 2003-03-04 09:51:07 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1901 * mutt_idna.c, mutt_socket.c: Unset UseSTD3ASCIIRules, and set
1902 AllowUnassigned. (Just reading some standards.)
1904 2003-03-04 09:31:19 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
1906 * handler.c: Be more friendly about bad multipart/alternative
1907 bodies; #1478. Note that the relevant standards explicitly
1908 *forbid* nested MIME encodings.
1910 2003-03-04 09:27:21 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1912 * copy.c: Fix another stupid error, and decode IDNs in the
1915 * init.h: Fix two typos in one line. Noted by Thomas Glanzmann
1918 * addrbook.c, alias.c, send.c: Fixing more IDN bugs.
1920 2003-03-03 14:25:14 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1922 * copy.c, sort.c: Fixing some nits.
1924 * mutt_socket.c: IDNA support for the socket back-end.
1926 * Makefile.am, addrbook.c, alias.c, charset.h, commands.c,
1927 compose.c, configure.in, copy.c, edit.c, hdrline.c, headers.c,
1928 init.c, main.c, mutt_idna.c, mutt_idna.h, pgpinvoke.c,
1929 protos.h, query.c, recvcmd.c, rfc822.c, rfc822.h, send.c,
1930 sendlib.c: IDN support for e-mail messages. Things should work
1931 automagically once you have the GNU IDN library available from
1932 ftp://alpha.gnu.org/pub/gnu/libidn/ installed. For IDN's which
1933 can't be losslessly recoded to your local character set, mutt
1934 should automatically fall back to using the ASCII representation.
1935 There's probably a considerable number of bugs in this, and the
1936 code may, at this point, not even compile on machines without
1937 libidn. Will start working on that ASAP.
1939 2003-03-03 08:26:21 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1941 * contrib/sample.muttrc, doc/manual.sgml.head, recvcmd.c,
1942 commands.c, init.h, mutt.h: Introduce a new option named
1943 $bounce, and fix some inconsistencies in the messages created
1944 when bouncing. Based on work done by Thomas Glanzmann
1945 <sithglan@stud.uni-erlangen.de>.
1947 2003-02-25 22:00:38 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1949 * commands.c, recvcmd.c: Fix some (too lazy and tired to do all)
1950 of the inconsistencies between message and attachment bouncing.
1952 * crypt.c: I should test-compile things before committing.
1955 2003-02-25 21:41:32 Michael Elkins <me@sigpipe.org> (roessler)
1957 * query.c: Use mutt_strwidth for query response formatting.
1960 2003-02-25 21:37:59 Christian Vogel <vogelchr@vogel.cx> (roessler)
1962 * mx.c: Recognize MH folders used by sylpheed.
1964 2003-02-25 21:35:24 jesus.climent@hispalinux.es (roessler)
1966 * po/es.po: Fix a typo. (#1482)
1968 2003-02-25 21:33:16 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1970 * doc/manual.sgml.head: Remove some ftp.guug.de URLs from the
1973 * crypt.c: Fix #1486; noted by Jeroen Coekaerts
1974 <jeroen@coekaerts.be>.
1976 2003-02-19 21:33:43 David Shaw <dshaw@jabberwocky.com> (roessler)
1978 * pgpmicalg.c: 3156 defined several micalg values (pgp-md5,
1979 pgp-sha1, etc.) Since then, three more hashes have been assigned
1980 numbers in 2440bis. Here is a patch to add values for pgp-sha256,
1981 pgp-sha384, and pgp-sha512 so mutt can properly handle them.
1983 2003-02-19 21:31:19 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1985 * parse.c: Fix a memory leak observed by Vineet Kumar
1986 <mutt-dev@virtual.doorstop.net>.
1988 2003-02-13 09:55:02 David Shaw <dshaw@jabberwocky.com> (roessler)
1990 * init.h: Here are some updates to the muttrc docs (spell check,
1991 language tweaks, etc). No functional changes - this is just
1994 2003-02-13 09:50:00 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1996 * pgp.c: Fix #1444, Debian #178563. The details of this problem
1997 were tracked down by Steven Barker <steve@blckknght.org>.
1999 2003-01-31 00:15:03 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2001 * init.h: Change the default for crypt_replyencrypt back to "yes".
2002 Noted by Thomas Poindessous in Debian bug #178899; also #1448.
2004 * pgp.c: Fix #1442 (thanks, Dale); properly initialize some
2005 pointers which could otherwise lead to crashes.
2007 2003-01-30 23:54:30 David Shaw <dshaw@jabberwocky.com> (roessler)
2009 * crypt.c, init.h, mutt.h, mutt_crypt.h, send.c: Introduce
2010 $pgp_auto_traditional.
2012 2003-01-30 23:48:36 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2014 * flags.c: The IMAP ACL patch broke things.
2016 2003-01-23 22:05:02 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
2018 * pop_auth.c: SASL2 support for popo_auth.c.
2020 * curs_main.c, flags.c, imap/imap.c, pager.c: The attached
2021 patch provides improved support for IMAP ACLs (on servers that
2022 support them). This means that mutt will now write the Seen
2023 flag in mailboxes that allow it, even if the mailbox doesn't
2024 allow other changes.
2026 2003-01-23 22:01:03 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2028 * handler.c: Automatically use the text/plain handler for text/*
2029 body parts which don't have a handler of their own.
2031 2003-01-21 18:56:10 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2033 * cryptglue.c: Fix a typo which broke pgp-extract-traditional.
2035 * mutt_crypt.h: Fix an #ifdef.
2037 2003-01-21 12:33:41 Werner Koch <wk@gnupg.org> (roessler)
2039 * Makefile.am, acconfig.h, attach.c, commands.c, compose.c,
2040 configure.in, copy.c, copy.h, crypt.c, cryptglue.c, curs_main.c,
2041 functions.h, globals.h, gnupgparse.c, handler.c, hdrline.c,
2042 headers.c, hook.c, init.c, init.h, keymap.c, keymap.h,
2043 main.c, mutt.h, mutt_crypt.h, muttlib.c, mx.c, pager.c,
2044 parse.c, pattern.c, pgp.c, pgp.h, pgpkey.c, pgplib.c, pgplib.h,
2045 pgppubring.c, pop.c, postpone.c, protos.h, recvattach.c, send.c,
2046 sendlib.c, smime.c, smime.h, sort.h:
2048 - To cleanup the pgp/smime code and prepare for other
2050 - Support gpg-agent by not asking for a passphrase.
2052 This is just a start and probably we need a couple of other things
2053 to do. One drawback is that the help menu does always list all
2054 crypto realted stuff even when configured for no crypto at all.
2055 Same goes for the configure options but I consider thsi a feature:
2056 It allows to use the same .muttrc for different versions of mutt -
2057 at least during development, this is an advantage. This all might
2058 be fixed but requires some changes to the configuration system.
2060 Note, the use of the WithCrypto macro - it enables the compiler
2061 to do dead-code-elimination depending on the configured backend.
2062 This is better readable than all the nested ifdefs. I did some
2063 short tests and it seems to work, althoug mutt's size does not
2064 change largely when compiled w/o crypto.
2066 cryptglue.c is new as a warpper to all crypto calls; some are
2067 still in crypt.c but they should eventually also be wrapped.
2068 We don't use function pointers to keep a path to use dlopen or
2069 runtime configured backends. crypt.h is also new and replaces
2070 pgp.h and smime.h in most files (except for the backend).
2072 (Details are in Werner's changelog entries from January 4
2073 and January 6 below. Note that the configure update Werner
2074 had done are not in the CVS at this point. -- T.R.)
2076 2003-01-09 17:27:25 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2078 * pgppubring.c: Don't make a "hard" transition to the new GnuPG
2079 syntax in pgpring. This change undoes one of David Shaw's
2080 changes which were just committed.
2082 2003-01-09 17:24:41 David Shaw <dshaw@jabberwocky.com> (roessler)
2084 * gnupgparse.c, pgppubring.c: The latest GnuPG has new abilities
2085 to work with disabled keys. Part of this change will eventually
2086 involve moving the 'd' that indicates a disabled key to a
2087 different part of the key listing.
2089 To smooth this transition, as of version 1.2.2, GnuPG will
2090 start giving the 'd' in both places (and will do this for a good
2093 Here is a patch so mutt will accept either the old or new syntax.
2095 * curs_lib.c: A recent change causes all mutt_yesorno prompts
2096 to come out as [yes]/yes or [no]/no. Here's a fix.
2098 2003-01-06 Werner Koch <wk@gnupg.org> (Committed 2003-01-21, roessler.)
2100 * crypt.c (crypt_valid_passphrase): Detect gpg-agent and don't ask
2102 * pgp.c (pgp_decrypt_part, pgp_application_pgp_handler)
2103 (pgp_sign_message, pgp_encrypt_message)
2104 (pgp_traditional_encryptsign): Make sure that we never ever send
2105 the passphrase if the gpg-agent has been detected. Likewise.
2107 * acconfig.h: Removed all remaining stuff as AC_TEMPLATEs to
2108 configure.in. BTW, we should consider to rename configure.in to
2111 2003-01-05 22:16:02 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2113 * smime_keys.pl: Error checking for the creation of the temporary
2114 directory; also, use file mode 0700.
2116 2003-01-05 22:08:25 Bjoern Jacke <bjoern@j3e.de> (roessler)
2118 * smime_keys.pl: Improve temporary file handling.
2120 2003-01-05 22:02:37 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2122 * commands.c: Another mutt_yesorno() change, in order to correctly
2125 2003-01-05 22:00:00 Armin Wolfermann <aw@osn.de> (roessler)
2127 * recvcmd.c, send.c, alias.c, attach.c, commands.c, curs_lib.c,
2128 main.c, muttlib.c, mx.c, pgpkey.c: Fix a number of invocations
2129 of mutt_yesorno(): Always explicitly use the M_YES and M_NO
2130 constants. Fixes a couple of cases in which C-g would be
2133 2003-01-04 Werner Koch <wk@gnupg.org> (Committed 2003-01-21, roessler.)
2135 Replaced the use of HAVE_PGP and HAVE_SMIME by a more readable
2136 and extendable solution.
2138 * pgplib.h: Moved enum pgp_ring and KEYFLAGS_* to
2140 * smime.c (mutt_is_application_smime): Moved to
2141 * crypt.c (mutt_is_application_smime): here.
2142 * pgp.c (mutt_is_application_pgp): Moved to
2143 * crypt.c (mutt_is_application_pgp): here.
2144 * pgp.c (pgp_is_multipart_encrypted): Removed. Merged code with
2145 * crypt.c (mutt_is_multipart_encrypted): this.
2147 * mutt.h: Protect against double inclusion.
2149 * pgplib.h (struct pgp_keyinfo): Remove the typedef to pgp_key_t.
2150 * crypt.h (pgp_key_t): Declare the typedef here. NOTE: This is
2151 now a pointer. Changed all usages accordingly.
2153 * configure.in: Replace HAVE_PGP and HAVE_SMIME by the new
2154 CRYPT_BACKEND macros. Always include all OPS.*.
2155 (LIBOBJ): Replaced by AC_LIBOBJ as required by newer autoconfs.
2156 * Makefile.am (EXTRA_mutt_SOURCES): Move crypt.c to mutt_SOURCES.
2157 (mutt_SOURCES): Add cryptglue.c
2158 (EXTRA_DIST): Add crypt.h
2160 * pgp.h, pgplib.h, smime.h: Use the header only when the
2161 approriate backend has been configured.
2162 * pgp.c, pgpkey.c, smime.c: Build only if the approriate
2163 CRYPT_BACKEND_ macro is defined.
2164 * pgp.h, smime.h, global.h: Moved all variable declarations to
2165 global.h because they are now always defined.
2167 * sort.h: Always define PgpSortKey, although it does not belong to
2170 * keymap.h: Unconditionally include all PGP and SMIME stuff.
2174 * init.h (HAVE_SMIME): Unconditionally include all crypto related
2175 definitions. Mark the doc entries with "(Crypto/PGP/SMIME only)".
2177 * globals.h: Replace gpg.h and smime.h by crypt.h.
2179 * functions.h: Always include all crypto commands.
2181 * copy.h: Unconditionally define the crypto related M_CM_
2183 * pgplib.h: Move APPLICATION_PGP and PGP* to crypt.h and include
2185 * smime.h: Move APPLICATION_SMIME and SMIME* to crypt.h and
2187 * mutt_crypt.h (ENCRYPT,SIGN,GOODSIGN, BADSIGN): Move to crypt.h.
2189 * crypt.c: Replaced pgp.h and smime.h header by crypt.h. Always
2190 include all functions but shortcut them depending on WITHCRYPTO.
2191 All over the place use WITHCRYPTO instead of ifdefs. Replaced all
2192 direct calls of the backend fucntions by twrapper functions
2193 defined in cryptglue.c
2194 (crypt_get_keys): Removed prototypes.
2195 * pgp.h (pgp_findKeys): New prototype.
2196 * smime.h (smime_findKeys): New prototype.
2199 * mutt_crypt.h: Moved all crypt_* prototypes to gcrypt.h.
2200 Unconditionally use this file.
2202 * init.c: Replaced pgp.h and smime.h header by crypt.h.
2203 (parse_set): Use WITHCRYPTO instead of ifdefs.
2204 (mutt_var_value_complete): Ditto.
2206 * sendlib.c: Replaced pgp.h and smime.h header by crypt.h.
2207 (write_as_text_part): Now one macro using WITHCRYPTO.
2208 (mutt_write_mime_body): Use WITHCRYPTO instead of ifdefs.
2209 (mutt_make_message_attach): Ditto.
2210 (mutt_write_fcc): Ditto.
2212 * send.c: Replaced pgp.h and smime.h header by crypt.h.
2213 (include_forward): Use WITHCRYPTO and validate passphrases for pgp
2215 (include_reply): Ditto.
2216 (generate_body): Use WITHCRYPTO instead of ifdefs.
2217 (ci_send_message): Ditto.
2219 * recvattach.c: Replaced pgp.h and smime.h header by crypt.h.
2220 (mutt_gen_attach_list): Use WITHCRYPTO instead of ifdefs.
2221 (mutt_attach_display_loop): Ditto
2222 (mutt_view_attachments): Ditto.
2224 * postpone.c: Replaced pgp.h and smime.h header by crypt.h.
2225 (mutt_get_postponed): Use WITHCRYPTO instead of ifdefs.
2226 (mutt_parse_crypt_hdr): Always include and use WITHCRYPTO instead
2228 (mutt_prepare_template): Use WITHCRYPTO instead of ifdefs.
2230 * pop.c: Removed pgp.h and smime.h.
2231 (pop_fetch_message): Use WITHCRYPTO instead of ifdefs.
2233 * pattern.c: Replaced pgp.h and smime.h header by crypt.h.
2234 (Flags): Always include the crypto flags.
2235 (msg_search): Use WITHCRYPTO instead of ifdefs.
2236 (mutt_pattern_exec): Ditto.
2238 * parse.c: Removed pgp.h and smime.h.
2239 (mutt_parse_mime_message): Use WITHCRYPTO instead of ifdefs.
2241 * pager.c: Replaced pgp.h and smime.h header by crypt.h.
2242 (mutt_pager): Use WITHCRYPTO instead of ifdefs.
2244 * mx.c: Removed smime.h and pgp.h.
2245 (mx_update_context): Use WITHCRYPTO instead of ifdefs.
2247 * muttlib.c: Replaced pgp.h and smime.h header by crypt.h.
2248 (mutt_needs_mailcap): Use WITHCRYPTO. Note, that there used to be
2249 an error when PGP was not configured so that TYPEAPPLICATION was
2250 not recognized for SMIME.
2251 (mutt_is_text_part): Use WITHCRYPTO instead of ifdefs.
2253 * main.c: Include crypt.h.
2254 (show_version): Remove HAVE_PGP and HAVE_SMIME. Add
2255 CRYPT_BACKEND_CLASSIC_PGP, CRYPT_BACKEND_CLASSIC_SMIME.
2257 * keymap.c: Include crypt.h so that we can test WITHCRYPTO.
2258 (Menus): Always include pgp and smime.
2259 (km_init): Create smime and pgp bindings depending on WITHCRYPTO.
2260 (km_get_table): Return OpPgp depending on WITHCRYPTO.
2262 * hook.c (mutt_parse_hook): Use WITHCRYPTO instead of ifdefs.
2263 (mutt_crypt_hook): Always include.
2265 * headers.c: Replaced pgp.h and smime.h header by crypt.h.
2266 (mutt_edit_headers): Use WITHCRYPTO instead of ifdefs
2268 * hdrline.c: Replaced pgp.h and smime.h header by crypt.h.
2269 (hdr_format_str): Use WITHCRYPTO.
2271 * handler.c: Replaced pgp.h and smime.h header by crypt.h.
2272 (mutt_can_decode): Use WITHCRYPTO instead of ifdefs.
2273 (mutt_can_decode): Application/smime is now also checked when PGP
2274 support is not configured.
2275 (mutt_body_handler): Use WITHCRYPTO
2277 * curs_main.c: Replaced pgp.h and smime.h header by crypt.h.
2278 (mutt_index_menu): Shortcut crypto only operations depending on
2281 * copy.c: Replaced pgp.h and smime.h header by crypt.h.
2282 (_mutt_copy_message):
2284 * compose.c: Replaced pgp.h and smime.h header by crypt.h.
2285 (enum): Always include HDR_CRYPT and HDR_CRYPTINFO.
2286 (redraw_crypt_lines): Always include this fnc but shortcut it
2287 depending on WITHCRYPT. Draw lines depending on the configured
2289 (pgp_send_menu): Always include this one. Call wrapper functions.
2290 (smime_send_menu): Likewise.
2291 (draw_envelope): Use WITHCRYPTO instead of ifdefs.
2292 (mutt_compose_menu): Allow pgp/smime commands only when configured.
2294 * commands.c: Replaced pgp.h and smime.h header by crypt.h.
2295 (mutt_display_message,pipe_msg, _mutt_pipe_message)
2296 (set_copy_flags, mutt_save_message, mutt_edit_content_type)
2297 (_mutt_check_traditional_pgp): Use pgp wrapper.
2299 * attach.c (mutt_view_attachment): Removed HAVE_GPG and HAVE_SMIME
2300 and replaced by global variable WITHCRYPTO. Replaced pgp and
2301 smime header by crypt.h.x
2303 2003-01-03 18:07:36 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2305 * pgp.c: Detect in-line key material when checking for traditional
2308 2002-12-22 20:04:51 René Clerc <rene@clerc.nl> (roessler)
2312 2002-12-22 20:01:32 Bjoern Jacke <bjoern@j3e.de> (roessler)
2314 * smime_keys.pl: Remove an unnecessary invocation of "cat";
2315 call openssl with the full path.
2317 2002-12-22 11:20:00 Vincent Lefevre <vincent@vinc17.org> (roessler)
2319 * po/fr.po: Another fr.po update for the CVS (taking into account
2320 the change in pgpkey.c:486)...
2322 2002-12-22 11:17:24 Martin Michlmayr <tbm@cyrius.com> (roessler)
2324 * hdrline.c, init.h: Add %A to the format strings, which expands
2325 to the reply-to address (if present) or to the author's address
2326 when there's no Reply-To header.
2328 2002-12-21 20:32:13 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2330 * curs_main.c: OK, Michael is right: Gotos suck. ;-)
2332 2002-12-21 13:25:11 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
2336 2002-12-20 09:37:59 David Shaw <dshaw@jabberwocky.com> (roessler)
2338 * pgpkey.c: Minor tweak to an error message.
2340 2002-12-20 09:29:12 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
2344 2002-12-19 11:48:58 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2346 * doc/manual.sgml.head, doc/muttrc.man.head: Improve the
2347 documentation of pgp-hook/crypt-hook.
2349 * pgpkey.c: Don't bother the user with weak keys when there's
2350 a strong one. Experimental, based on discussions on mutt-dev.
2352 * cvslog2changelog.pl: Identify both the author of a change and
2353 the one who committed it to the CVS in the changelog.
2355 2002-12-19 07:42:36 Vincent Lefevre <vincent@vinc17.org> (roessler)
2359 2002-12-19 07:37:01 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2361 * Makefile.am: Michael doesn't have $VISUAL set.
2363 2002-12-18 17:29:56 Sahil Tandon <sahil@brandeis.edu>
2365 * init.h: I found a small typo in the manual, specifically
2366 at this[1] URL. The description of the smart_wrap variable reads:
2367 "Controls the display of lines longer then the screen width in the
2368 internal pager." The word _then_ should be _than_ if I'm not
2371 2002-12-18 10:26:35 Thomas Roessler <roessler@does-not-exist.org>
2373 * po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
2374 po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
2375 po/zh_TW.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po,
2376 po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
2377 po/id.po, po/it.po: make update-po
2379 * mkchangelog.sh: Turn on compression when getting log messages
2380 from the CVS server. (Now that I don't have the server locally,
2381 bandwidth is expensive... ;-)
2383 * keymap.c: Make the messages from the what-key function
2384 internationalizable.
2386 * crypt.c, crypt.h, mutt_crypt.h, pgp.c, pgp.h, smime.c,
2387 smime.h: Rename crypt.h to mutt_crypt.h.
2389 * Makefile.am: cvs update ChangeLog before trying to update
2392 2002-12-18 07:37:56 Roland Rosenfeld <roland@spinnaker.de>
2396 2002-12-17 13:45:16 Vincent Lefevre <vincent@vinc17.org>
2398 * po/fr.po: update fr.po
2400 2002-12-17 13:04:29 Thomas Roessler <roessler@does-not-exist.org>
2402 * .cvsignore: Ignore some more files.
2404 * Makefile.am, mkjtags.c: Remve that jed tags generator. I don't
2407 * cvslog2changelog.pl: Adding Michael's address to the changelog
2410 * build-release: Adopting the release-building script to the
2411 new changelog process.
2413 * po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
2414 po/zh_TW.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
2415 po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/es.po, po/et.po,
2416 po/fr.po, po/gl.po, VERSION, build-release, po/ca.po, po/cs.po,
2417 po/da.po, po/de.po, po/el.po, po/eo.po, reldate.h: automatic
2418 post-release commit for mutt-1.5.3
2420 * OPS, curs_main.c, functions.h: Experimental: Introduce
2421 {next,previous}-new-then-unread. These functions behave
2422 like {next,previous}-new as long as new messages are
2423 visible. When no new messages are visible any more, there's
2424 a fall-back to {next,prev}-unread.
2426 Memo to self: Impose a weekly quota on the use of goto
2429 2002-12-16 20:28:46 Edmund GRIMLEY EVANS <edmundo@rano.org>
2431 * handler.c, rfc2047.c, url.c: Fix #1424.
2433 2002-12-16 17:59:51 Thomas Roessler <roessler@does-not-exist.org>
2435 * pgp.c: Experimental short-cut code if the "image" of an address
2436 under a pgp-hook looks like a hexadecimal key id.
2438 2002-12-13 15:53:36 David Shaw <dshaw@jabberwocky.com>
2440 * lib.c: Fixing Thomas' screw-up in mutt_concat_path.
2442 2002-12-13 11:00:44 René Clerc <rene@clerc.nl>
2446 2002-12-11 22:47:57 Thomas Roessler <roessler@does-not-exist.org>
2448 * muttlib.c, pgp.c, protos.h, send.c: Fix #1417; thanks to
2449 Derek D. Martin <ddm@sophic.org> for the excellent observation.
2450 (In addition to the fix proper, some tracking of temporary files
2451 is added to mutt's debugging output.)
2453 2002-12-11 22:23:42 Thomas Roessler <roessler@does-not-exist.org>
2455 * crypt.c: Call endwin() before calling PGP for traditional
2458 2002-12-11 15:51:57 Vincent Lefevre <vincent@vinc17.org>
2462 2002-12-11 15:20:21 Thomas Roessler <roessler@does-not-exist.org>
2464 * browser.c, complete.c, hook.c, init.c, lib.c, lib.h: Herbert
2465 Martin Dietze <herbert@the-little-red-haired-girl.org> notes that
2466 mutt may currently build IMAP URLs like imap://exchange//herbert
2467 for FCCs. The fix in this patch is to include a function named
2468 mutt_concat_path which concatenates path elements, but avoids
2469 the creation of double slashes. (These don't create problems
2470 when you're just accessing the file system, but apparently they
2471 do cause problems with IMAP.)
2473 * imap/auth.c, imap/command.c, imap/imap.c, imap/imap.h,
2474 imap/util.c, date.c, dotlock.c, dotlock.h, edit.c, editmsg.c,
2475 enter.c, extlib.c, flags.c, from.c, functions.h, gnupgparse.c,
2476 handler.c, hash.c, hash.h, headers.c, help.c, history.c,
2477 history.h, keymap.c, keymap.h, lib.c, lib.h, main.c, makedoc.c,
2478 mapping.h, menu.c, mh.c, mime.h, mkjtags.c, mutt_curses.h,
2479 mutt_menu.h, mutt_regex.h, mutt_socket.c, muttlib.c, mx.c, mx.h,
2480 pager.h, parse.c, pattern.c, pgp.c, pgp.h, pgpinvoke.c, pgpkey.c,
2481 pgplib.c, pgplib.h, postpone.c, protos.h, query.c, recvattach.c,
2482 recvcmd.c, remailer.c, remailer.h, resize.c, rfc1524.c, rfc1524.h,
2483 rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h, rfc822.c, rfc822.h,
2484 score.c, signal.c, snprintf.c, sort.c, sort.h, status.c,
2485 system.c, thread.c, url.c, addrbook.c, alias.c, attach.c,
2486 attach.h, browser.c, browser.h, buffy.c, buffy.h, charset.c,
2487 charset.h, commands.c, complete.c, compose.c, copy.h, crypt.c,
2488 crypt.h, curs_main.c: Fix Mike's and my e-mail addresses in
2491 * muttbug.sh.in: Ask for the user's e-mail address.
2493 * pager.c: Try to make search-next behave more closely to what
2494 people are used to, again. The behaviour introduced by this
2495 patch will give you the previous search string as the default,
2496 but will search-next when you just press enter without changing
2499 2002-12-10 20:56:52 Thomas Roessler <roessler@does-not-exist.org>
2501 * imap/command.c, imap/imap.c, imap/message.c, imap/utf7.c,
2502 imap/util.c, score.c, send.c, sendlib.c, smime.c, thread.c, url.c,
2503 addrbook.c, alias.c, attach.c, browser.c, buffy.c, charset.c,
2504 color.c, compose.c, copy.c, crypt.c, curs_main.c, enter.c,
2505 gnupgparse.c, hash.c, history.c, hook.c, init.c, lib.c, main.c,
2506 mbox.c, menu.c, mh.c, mutt_ssl.c, mutt_ssl_nss.c, muttlib.c,
2507 mx.c, pager.c, parse.c, pattern.c, pgp.c, pgpkey.c, pgplib.c,
2508 pgppacket.c, pgppubring.c, pop.c, pop_auth.c, postpone.c,
2509 query.c, recvattach.c, remailer.c, rfc1524.c, rfc2047.c,
2510 rfc2231.c, rfc822.c: Replace safe_free calls by the FREE macro.
2512 2002-12-09 19:06:40 Thomas Roessler <roessler@does-not-exist.org>
2514 * Makefile.am: Minor formatting fix.
2516 * cvslog2changelog.pl: Change the ChangeLog format as
2517 suggested by Martin Michlmayer.
2519 * send.c: Try to fix another obscure error in S/MIME
2520 auto-signing upon reply.
2522 * rfc822.c: Experimental patch to fix #1318.
2524 2002/12/09 18:09:49 David Jardine <david@jardine.de>
2526 * init.h: Documentation fix concerning %L in index_format.
2529 2002/12/09 18:05:54 David Shaw <dshaw@jabberwocky.com>
2531 * mh.c, parse.c: Reduce the meaning of the mark_old option
2532 so it only controls whether new messages are marked as old
2533 when leaving the mailbox.
2535 2002/12/09 17:54:25 Jesus Climent <jesus.climent@hispalinux.es>
2537 * po/es.po: Fix a typo. (#1392)
2539 2002/12/09 17:52:50 Anders Helmersson <anders.helmersson@telia.com>
2541 * addrbook.c, curs_lib.c, protos.h, query.c: Fix #1390.
2542 Based on a patch submitted earlier by Edmund Grimley Evans.
2544 2002/12/09 17:44:54 Thomas Roessler <roessler@does-not-exist.org>
2548 2002/12/09 17:44:28 Michael Elkins <me@sigpipe.org>
2550 * OPS, PATCHES, curs_main.c, functions.h, keymap.c, keymap.h,
2551 menu.c: This patch adds two features to mutt:
2553 - you can now specify the octal code of a key in a bind or
2554 macro function, using the syntax <NNN>. Eg, bind index
2555 <541> show-version This allows you to bind to a function
2556 key for which Mutt doesn't have a friendly name associated
2559 - adds a what-key function which allows you to press a key
2560 and have mutt show you the decimal/octal value. (not
2561 bound to anything by default)
2563 2002/12/09 16:07:24 Toomas Soome <tsoome@muhv.pri.ee>
2567 2002/12/09 13:30:02 Thomas Roessler <roessler@does-not-exist.org>
2569 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
2570 po/uk.po, po/zh_CN.po, po/zh_TW.po, po/gl.po, po/hu.po,
2571 po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
2572 po/pl.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/ca.po,
2573 po/cs.po, po/da.po, po/de.po, po/el.po, compose.c: Try to
2574 fix a localization issue identified by Pawel Dzienkonski
2575 (#1410). Side effect: All translations will need an update
2576 of the S/MIME key translations.
2578 2002/12/09 11:20:14 Pawel Dziekonski <dzieko@pwr.wroc.pl>
2582 2002/12/08 23:14:43 ph04169@cc.uoi.gr
2586 2002/12/08 16:11:35 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
2590 2002/12/08 15:10:59 Roland Rosenfeld <roland@spinnaker.de>
2594 2002/12/07 19:19:34 Thomas Roessler <roessler@does-not-exist.org>
2596 * Makefile.am: yet another one.
2598 * Makefile.am: Another changelog-related change.
2600 * ChangeLog, Makefile.am, cvslog2changelog.pl: Automatically
2601 update ChangeLog as part of the commit process.
2603 * doc/Makefile.in, ChangeLog, ChangeLog.old, Makefile.am,
2604 cvslog2changelog.pl, mkchangelog.sh: Change the style of
2605 ChangeLog: Now, the actual patch submitter's name is
2606 extracted from the commit message and used for the change
2607 log. For the moment, the date format doesn't match the one
2608 in the old changelog. If you want to fix this, submit a
2609 patch to cvslog2changelog.pl. ;-)
2611 2002/12/07 08:55:59 Vincent Lefevre <vincent@vinc17.org>
2615 2002/12/07 08:55:23 Paul Walker <paul@black-sun.demon.co.uk>
2617 * pgppubring.c: Fix a compilation warning.
2619 2002/12/07 08:53:21 Thomas Roessler <roessler@does-not-exist.org>
2621 * mh.c, mutt.h, muttlib.c: Gracefully handle unknown maildir flags.
2623 2002/12/06 11:30:08 Thomas Roessler <roessler@does-not-exist.org>
2625 * Makefile.am: Run check_sec.sh before committing.
2627 2002/12/06 11:28:30 Brendan Cully <brendan@kublai.com>
2629 * m4/gettext.m4, m4/iconv.m4, build-release, configure.in: autoconf cleanup.
2631 2002/12/06 11:14:13 Thomas Roessler <roessler@does-not-exist.org>
2633 * po/zh_CN.po, po/zh_TW.po, po/uk.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/da.po, po/de.po, VERSION, po/ca.po, po/cs.po, reldate.h, ChangeLog: automatic post-release commit for mutt-1.5.2
2635 * curs_lib.c, pgppubring.c: Fixing a number of traditional malloc calls which have made their
2638 * build-release: Don't post announcements automatically for the moment.
2640 2002/12/05 22:30:02 Michael Elkins <me@sigpipe.org>
2642 * doc/manual.sgml.head: Fix #1398.
2644 2002/11/25 14:16:47 Lars Hecking <lhecking@nmrc.ucc.ie>
2646 * sendlib.c, ChangeLog, INSTALL, charset.h, configure.in: The noiconv patch.
2648 2002/11/14 08:12:30 Michael Elkins <me@sigpipe.org>
2650 * curs_lib.c: Fix #1388.
2652 2002/11/13 10:10:52 Thomas Roessler <roessler@does-not-exist.org>
2654 * main.c: A description of -A was lacking from the help string.
2656 * doc/manual.sgml.head, doc/mutt.man, main.c, protos.h: Add a new command line option -A which is used to expand aliases.
2658 * keymap.c: Add a safeguard #ifdef for the KEY_BTAB entry. Suggested by Thomas
2661 2002/11/12 09:20:30 Michael Elkins <me@sigpipe.org>
2663 * keymap.c: Tell mutt about the back-tab key (shift tab).
2665 2002/11/12 09:20:09 Thomas Roessler <roessler@does-not-exist.org>
2669 * Makefile.am: Add "make pclean" in order to clean up PATCHES.
2671 2002/11/12 08:55:57 TAKAHASHI Tamotsu <arms405@jade.dti.ne.jp>
2675 2002/11/12 08:41:18 Thomas Roessler <roessler@does-not-exist.org>
2677 * README: Add an explicit note that CVS doesn't work from ftp.mutt.org any more.
2679 2002/11/12 08:35:34 "Yasuhiro Matsumoto" <mattn_jp@hotmail.com>
2681 * mbyte.c: cp932 should be treated like shift_jis.
2683 2002/11/12 08:20:11 Nathan Dushman <nhd+mutt@andrew.cmu.edu>
2685 * imap/auth_gss.c, imap/auth_sasl.c, configure.in, main.c, mutt_sasl.c, mutt_sasl.h: Hi - this is a patch against mutt-1.4 to use version 2 of the Cyrus
2686 SASL library; all changes are ifdef'd so as not to break SASLv1
2687 support. This includes a patch to configure.in to allow the choice
2688 between v1 and v2, but someone with a better understanding of
2689 autoconf should double-check it.
2691 2002/11/12 08:00:51 Michael Elkins <me@sigpipe.org>
2693 * handler.c: Actually commit patch-1.5.1.me.long_qp.2.
2695 * mailbox.h, mh.c, mx.c: The maildir_time patch.
2697 2002/11/11 21:17:25 Thomas Roessler <roessler@does-not-exist.org>
2699 * muttbug.sh.in: You shall not use CVS to distribute test versions.
2701 * muttbug.sh.in: more fixes.
2703 * muttbug.sh.in: Add some rpm-related intelligence to flea.
2705 * muttbug.sh.in: Fix flea's interaction with bug(1) on Debian systems.
2707 * PATCHES: Clean up the patch list.
2709 2002/11/11 20:32:30 Michael Elkins <me@sigpipe.org>
2711 * PATCHES, hdrline.c: Fix #485: Make %z work like %Z inside of %{} in $index_format.
2713 * PATCHES, copy.c: Fix #1379 - update the total mailbox size when an attachment is
2716 * PATCHES, curs_main.c, menu.c, pager.c: Fix #1310; redraw problems.
2718 * doc/manual.sgml.head, init.h: Fix #1306.
2720 * send.c: Fix #1364.
2722 2002/11/11 19:50:23 Steve Kennedy <steve-md@gbnet.net>
2724 * pgp.c: Fix memory leak in the PGP code.
2726 2002/11/11 19:46:29 Paul Walker <paul@black-sun.demon.co.uk>
2728 * commands.c, protos.h, sendlib.c: Fix #718.
2730 2002/11/11 19:38:30 Thomas Roessler <roessler@does-not-exist.org>
2732 * sendlib.c: Fix #1366.
2734 2002/11/11 19:24:24 Martin Siegert <siegert@sfu.ca>
2736 * mx.c: Fix IMAP moving; #1367.
2738 2002/11/11 19:22:17 rene@clerc.nl
2740 * send.c: Another S/MIME ifdef misses and causes compilation problems.
2742 2002/11/11 19:21:24 Michael Elkins <me@sigpipe.org>
2744 * init.h: patch-1.5.1-me.status_doc.2
2746 2002/11/11 19:16:11 Thomas Roessler <roessler@does-not-exist.org>
2748 * alias.c, init.c, protos.h: patch-1.5-tlr.alias-parse.1 - extension of patch-1.5.1-me.aliascheck.1
2750 This patch catches the same kind of bad alias names caught by
2751 Michael's patch. There are some extensions:
2753 1. Mutt makes sure that it doesn't _suggest_ bad names to the user.
2754 2. If a name is bad, the user is informed, and may elect to fix the
2755 name. In this case, mutt will automatically suggest a fixed
2757 3. If the user insists in the bad name, it's written into the
2758 aliases file with proper quoting.
2759 4. When mutt parses the aliases file, it now uses the normal
2760 tokenizer routines in order to properly handle quoted alias names.
2762 2002/11/11 18:36:25 Michael Elkins <me@sigpipe.org>
2764 * handler.c: patch-1.5-me.long_qp.2 (#1371) - fix truncation with overly long Q-P
2767 2002/10/22 21:24:07 René Clerc <rene@clerc.nl>
2769 * commands.c: Add some missing #ifdefs.
2771 2002/10/22 21:23:20 Michael Elkins <me@sigpipe.org>
2773 * init.h, recvattach.c: Documentation fix; #1326
2775 2002/10/22 21:22:45 René Clerc <rene@clerc.nl>
2777 * send.c: Another crypt_reply fix.
2779 2002/10/22 21:20:07 Michael Elkins <me@sigpipe.org>
2781 * contrib/sample.muttrc: #1357
2783 2002/10/10 09:50:03 René Clerc <rene@clerc.nl>
2785 * send.c: Make sure that crypt_reply replies with the same type, despite a
2786 possible S/MIME default.
2788 2002/10/10 09:43:29 Michael Elkins <me@sigpipe.org>
2790 * doc/manual.sgml.head, doc/manual.sgml.head: Document escaping rules for regular expressions (#1351).
2792 * pager.c: Fix header coloring, so there is no difference between ncurses and
2795 * init.h: PGP documentation glitch.
2797 2002/10/10 09:33:33 Paul Walker <paul@black-sun.demon.co.uk>
2799 * doc/manual.sgml.head: Fix #1340 (documentation)
2801 2002/10/10 09:33:05 Michael Elkins <me@sigpipe.org>
2803 * pager.c: Jeremy Lin wrote:
2804 > When I search with / and get a match, doing '/\r' doesn't move to the next
2805 > match. This behavior is unlike the less pager, and is rather useless, IMHO.
2807 Try the attached patch.
2809 2002/09/23 12:08:43 Thomas Roessler <roessler@does-not-exist.org>
2811 * buffy.c: A variant of buffy notification. Note: If you folks don't like
2812 this, we can return to the old version.
2814 2002/09/09 21:48:19 Rudi Chiarito <nutello@sweetness.com>
2816 * OPS, browser.c, buffy.c, curs_main.c, functions.h, pager.c, protos.h: Add a buffy-list function, and display more information when new
2817 mail arrives. With some modifications from tlr.
2819 2002/09/09 21:19:08 Michael Elkins <me@sigpipe.org>
2823 * mh.c: [STABLE] Fix #1321.
2825 2002/09/09 21:04:03 Tony Leneis <tony@cvr.ds.adp.com>
2827 * signal.c: Tru64 Unix portability patch.
2829 * signal.c: [STABLE] Tru64 Unix portability patch.
2831 2002/09/09 21:02:05 Vincent Lefevre <vincent@vinc17.org>
2833 * doc/manual.sgml.head: Fixing a typo.
2835 2002/09/09 20:53:46 Thomas Roessler <roessler@does-not-exist.org>
2837 * postpone.c: Fixing #1300. Noted by David Shaw <dshaw@jabberwocky.com>.
2839 * postpone.c: Fix #1299; noted by David Shaw <dshaw@jabberwocky.com>.
2841 2002/09/09 20:20:20 Michael Elkins <me@sigpipe.org>
2843 * init.h, mutt.h, send.c: Introducing $forward_edit.
2847 > Suppose a user wants to fcc to a file (e.g., /a/b/c) but accidentally
2848 > typed a = before the path name. Mutt will fail to find the =/a/b/c
2849 > folder, display the error message and beep, but immediately erase the
2850 > error message; the mail will be sent even though the fcc failed. (The
2851 > same can be accomplished by accidentally mistyping other parts of the
2852 > path name.) On local systems where screen update is quick, the user
2853 > might not notice the error message at all.
2855 > The problem with this behaviour is that the user might have no chance
2856 > to read the error message if the screen update is quick enough; as a
2857 > result (s)he might not notice that the fcc failed.
2859 > A related thing (probably can't be classified as a problem) is that if
2860 > fcc fails, the user probably don't want to send the mail out because
2861 > if fcc is requested (s)he probably very much want to keep a copy of
2864 Try the following patch. We keep track of whether or not the fcc
2865 failed with a local var `fcc_error' and perform the same behavior as
2866 if the actual send of the message failed (without really sending)
2867 when the FCC fails, thus giving the user a chance to correct the
2870 * globals.h, init.h, send.c: Introduce $content_type. There's one change against Michael's
2871 patch, in how the "format=flowed" parameter is used.
2873 2002/09/09 20:04:45 Vincent Lefevre <vincent@vinc17.org>
2875 * history.c: [STABLE] Fixing history classes.
2877 * history.c: Fixing history classes.
2879 2002/09/09 19:56:25 Armin Wolfermann <aw@osn.de>
2881 * mh.c: when doing the second parsing pass on a maildir, mutt doesn't delete
2882 the fake HEADER struct if the file is unreadable. With this fix
2883 unreadable files get silently ignored (like in the MH case).
2885 2002/09/09 19:55:01 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
2889 2002/09/09 19:53:24 Michael Elkins <me@sigpipe.org>
2891 * editmsg.c: Fixing #1149: Truncate files used for editing messages.
2893 2002/09/09 19:29:26 Nicolas Rachinsky <nicolas@dauerreden.de>
2895 * doc/manual.sgml.head, doc/muttrc.man.head, buffy.c, buffy.h, init.h: An unmailboxes command. #1311.
2897 2002/09/09 19:24:54 Michael Elkins <me@sigpipe.org>
2899 * attach.c: Fixing #1330.
2901 * attach.c: [STABLE] Fixing #1330.
2903 2002/08/09 07:01:11 Thomas Roessler <roessler@does-not-exist.org>
2905 * doc/muttrc.man.head: Document unalternative_order in the manual page.
2907 2002/08/09 06:58:37 Michael Elkins <me@sigpipe.org>
2909 * doc/manual.sgml.head, init.c, init.h: The following patch adds the `unalternative_order' command. It also
2910 allows using "*" more generically in un-commands which use
2913 2002/08/05 17:25:05 Michael Elkins <me@sigpipe.org>
2915 * pgpewrap.c, pgppubring.c, pgpewrap.c, pgppubring.c: Error handling fixes.
2917 2002/07/26 08:24:01 Michael Elkins <me@sigpipe.org>
2919 * doc/manual.sgml.head: Documentation for reply-hook. Another patch (for the manual page)
2920 would be most welcome. ;-))
2922 * curs_lib.c: The attached patch fixes mutt_yesorno() so that the question will be
2923 truncated enough to always fit in the default answer string. The
2924 size is calculated on the fly so that there is no artificial
2927 2002/07/24 09:46:58 TAKIZAWA Takashi <taki@luna.email.ne.jp>
2929 * mutt.h, mutt.h: The attached patch sets MB_LEN_MAX to 16, which is MB_LEN_MAX value
2930 on glibc-2.2. It works only with --without-wc-funcs switch. It may
2931 be applied to mutt-1.4 and mutt-1.5.1.
2933 2002/07/24 09:37:41 Lars Hecking <lhecking@nmrc.ie>
2935 * configure.in, configure.in: Fix a quoting sloppiness. Noted by Vincent Lefevre.
2937 2002/07/24 09:33:59 Thomas Roessler <roessler@does-not-exist.org>
2939 * browser.c, browser.c: Fixing #1282. An off-by-one error. :-/
2941 2002/07/24 09:20:22 Michael Elkins <me@sigpipe.org>
2943 * mutt.h, send.c, hook.c, init.h: reply-hook. Documentation still needed.
2945 2002/07/24 09:06:06 Vincent Lefevre <vincent@vinc17.org>
2949 2002/07/24 08:41:31 Michael Elkins <me@sigpipe.org>
2951 * doc/mutt.man, compose.c, editmsg.c, init.c, init.h, attach.c, doc/mutt.man, compose.c, editmsg.c, init.c, init.h, attach.c: Fix $editor and $visual. Based on an earlier patch from Edmund
2954 2002/07/19 19:23:21 Michael Elkins <me@sigpipe.org>
2956 * doc/manual.sgml.head: Another documentation patch.
2958 2002/07/17 12:48:38 Rocco Rutte <s1118644@mail.inf.tu-dresden.de>
2960 * sendlib.c: * Thomas Roessler [02-07-08 10:14:53 +0200] wrote:
2961 > * sendlib.c, 3.12 -> 3.13
2962 > From: Rocco Rutte <s1118644@mail.inf.tu-dresden.de>
2964 > Make encode_from a bit more aggressive, by also catching a 'f' in
2965 > the beginning of a line.
2967 'Catch' is good but also to encode it is better. It may have
2968 been too late (sorry for that) so I fixed it. I don't know
2969 why the current source only escapes lines that actually
2970 begin with 'from' or 'From' followed by some text. I think
2971 that escaping 'from' or 'From' on a single line should be
2974 Not a big deal, anyways.
2976 2002/07/16 07:28:11 Michael Elkins <me@sigpipe.org>
2978 * main.c, main.c: Update copyright notices.
2980 2002/07/07 19:33:50 Cedric Duval <cedricduval@free.fr>
2982 * doc/manual.sgml.head, doc/mutt.man, init.h: Documentation fixes.
2984 2002/07/07 19:29:05 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
2986 * doc/manual.sgml.head: Dcumentation fixes.
2988 2002/07/07 19:23:22 Cedric Duval <cedricduval@free.fr>
2990 * doc/manual.sgml.head, doc/mutt.man, init.h: Documentation fixes.
2992 2002/07/07 19:22:19 Rocco Rutte <s1118644@mail.inf.tu-dresden.de>
2994 * sendlib.c: Make encode_from a bit more aggressive, by also catching a 'f' in
2995 the beginning of a line.
2997 2002/07/07 19:13:03 Velko Hristov <hristov@informatik.hu-berlin.de>
3001 2002/07/07 19:11:15 Jeremy Blosser <jblosser-mutt@firinn.org>
3003 * init.h: Add unauto_view to the stable branch. A one-liner.
3005 2002/06/28 19:52:31 Michael Elkins <me@sigpipe.org>
3007 * doc/manual.sgml.head, doc/manual.sgml.head: Documentation fix (#271).
3009 2002/06/18 10:03:52 (automatic)
3011 * po/zh_TW.po, po/tr.po, po/uk.po, po/zh_CN.po, po/sv.po, po/sk.po, po/ru.po, po/pt_BR.po, po/nl.po, po/pl.po, po/ja.po, po/ko.po, po/lt.po, po/it.po, po/gl.po, po/hu.po, po/id.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/el.po, po/da.po, po/de.po, po/ca.po, po/cs.po: "make update-po"
3013 2002/06/18 10:02:44 several submitters
3015 * po/ca.po: Adding a BG translation. Update for CA.
3017 2002/06/18 10:02:43 Thomas Roessler <roessler@does-not-exist.org>
3019 * po/bg.po: branches: 1.1.2;
3020 file bg.po was initially added on branch mutt-1-4-stable.
3022 2002/06/18 10:02:43 several submitters
3024 * po/bg.po: Adding a BG translation. Update for CA.
3026 * configure.in: Adding a BG translation.
3028 2002/06/18 09:53:12 Michael Elkins <me@sigpipe.org>
3030 * init.c, init.c: The string used to store the commmand for a backtic expansion in the
3031 muttrc was not free'd if the command failed for some reason.
3033 2002/06/18 09:52:13 David Champion <dgc@uchicago.edu>
3035 * m4/gssapi.m4: Okay, two bugs here. One's an oversight of mine in my previous patch,
3036 where I tried to use "[hH]" as Bourne code while m4 had quoting set to
3037 ([, ]) -- this probably makes mutt mis-detect Heimdal after all.
3039 The other is not mine (i.e., it's in cvs now) and it makes mutt
3040 overstrike $LIBS if Heimdal or MIT Kerberos is detected. This is a
3041 problem for anyone who needs -lnsl -lsocket, in particular. I was
3043 this by hand during late 1.3.x releases, as I didn't have time to
3047 Here's a patch against the current (unpatched) 1.5 cvs copy of
3048 m4/gssapi.m4. It probably should go into both branches. Sorry for the
3051 2002/06/06 23:13:54 Michael Elkins <me@sigpipe.org>
3053 * color.c: Fix #1230.
3055 2002/06/06 12:22:05 Will Fiveash <william.fiveash@sun.com>
3057 * init.h, init.h: Fix a couple of compile-time warnings.
3059 2002/05/31 16:59:39 Edmund GRIMLEY EVANS <edmundo@rano.org>
3061 * charset.c, charset.h, sendlib.c, charset.c, charset.h, sendlib.c: Fix charset-hook.
3063 2002/05/31 16:45:49 Lars Hecking <lhecking@nmrc.ucc.ie>
3065 * m4/iconv.m4, INSTALL, charset.h, configure.in: The noiconv patch. Should probably have been in 1.4.
3067 2002/05/30 12:15:02 Thomas Roessler <roessler@does-not-exist.org>
3069 * rfc822.c: Properly handle empty addresses (<>) when they show up in mail
3070 headers. The approach taken is to store this address as <@>, and to
3071 check this special case when printing an address.
3073 2002/05/29 09:31:51 Thomas Roessler <roessler@does-not-exist.org>
3075 * po/zh_CN.po, po/zh_TW.po, po/uk.po, po/tr.po, po/sk.po, po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/ko.po, po/lt.po, po/nl.po, po/it.po, po/ja.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/eo.po, po/es.po, po/et.po, po/da.po, po/de.po, po/el.po, VERSION, po/ca.po, po/cs.po, reldate.h, ChangeLog: automatic post-release commit for mutt-1.4
3077 2002/05/29 09:28:33 Roland Rosenfeld <roland@spinnaker.de>
3081 2002/05/29 09:27:46 Ronny Haryanto <ronny@haryan.to>
3085 2002/05/28 09:07:29 Michael Elkins <me@sigpipe.org>
3087 * mx.h, postpone.c: Fix some warnings noted by Vincent Lefevre.
3089 2002/05/21 07:28:28 Edmund GRIMLEY EVANS <edmundo@rano.org>
3093 2002/05/18 05:39:55 Thomas Roessler <roessler@does-not-exist.org>
3095 * pattern.c: Fix #1175.
3097 * pattern.c: Fix #1175. Noticed by Alain Bench.
3099 2002/05/18 05:34:50 Vsevolod Volkov <vvv@mutt.org.ua>
3101 * pop_lib.c, pop_lib.c: Attached patch for mutt 1.3.X/1.4 and 1.5.X removes gcc warning in
3104 2002/05/16 17:33:19 Pawel Dziekonski <dzieko@pwr.wroc.pl>
3108 2002/05/16 13:05:14 Im Eunjea <eunjea@koru.org>
3114 2002/05/16 13:04:23 Ronny Haryanto <ronny@haryan.to>
3118 * compose.c: Triple-DES, not Tripple-DES.
3120 2002/05/14 18:56:01 "Andrej N. Gritsenko" <andrej@lucky.net>
3124 2002/05/13 20:18:57 Toomas Soome <Toomas.Soome@microlink.ee>
3126 * po/et.po, po/et.po: update
3128 2002/05/13 20:18:17 Vsevolod Volkov <vvv@mutt.org.ua>
3130 * po/ru.po, po/uk.po, po/ru.po: update
3132 2002/05/13 20:16:08 Byrial Jensen <byrial@image.dk>
3136 2002/05/13 20:15:40 Vsevolod Volkov <vvv@mutt.org.ua>
3140 2002/05/13 20:15:07 Jörgen Tegnér <jorgen.tegner@telia.com>
3142 * po/sv.po, po/sv.po: update
3144 2002/05/13 20:13:56 Vincent Lefevre <vincent@vinc17.org>
3148 2002/05/09 09:52:09 Thomas Roessler <roessler@does-not-exist.org>
3150 * doc/muttrc.man.head, doc/muttrc.man.head: #1190, from Tim Alexeevsky <tim@zhuchka.gbnet.net>
3152 2002/05/06 11:27:20 Thomas Roessler <roessler@does-not-exist.org>
3154 * doc/manual.sgml.head: Remove -Q which is only present in unstable from the stable
3155 documentation. Thanks to Andreas Kneib <Andreas.Kneib@t-online.de>
3158 2002/05/02 01:05:27 Thomas Roessler <roessler@does-not-exist.org>
3160 * Makefile.am: Include smime.h with EXRA_DIST.
3162 2002/05/01 23:24:17 Thomas Roessler <roessler@does-not-exist.org>
3164 * po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, VERSION, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog: automatic post-release commit for mutt-1.5.1
3166 * smime.c: Shut up check_sec.sh. No security holes, but some ugly code.
3168 * check_sec.sh: Give all the warnings at once.
3170 * build-release: - This is a development branch.
3171 - Add a -nodiff option to suppress generating a patch.
3173 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po, po/it.po, po/ja.po, po/ko.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, ChangeLog, VERSION, po/ca.po, po/cs.po, reldate.h: automatic post-release commit for mutt-1.3.99
3175 * build-release: s/scp1/scp/
3177 2002/04/29 17:12:18 Thomas Roessler <roessler@does-not-exist.org>
3179 * lib.c, lib.h, protos.h, lib.c, lib.h, protos.h: Fix #1171.
3181 2002/04/29 12:26:23 Vincent Lefevre <vincent@vinc17.org>
3185 2002/04/29 12:25:38 oota toshiya <oota@mspd.mt.nec.co.jp>
3187 * po/ja.po, po/ja.po: update.
3189 2002/04/29 12:09:21 Byrial Jensen <byrial@image.dk>
3191 * imap/util.c: There is a possible buffer overflow due an off-by-one error in
3192 imap/util.c, line 125. The error is in the maximum field width
3193 indication in the sscanf() call. You must have room in the receiving
3194 buffer for this number of characters /plus a terminating NULL
3197 * imap/util.c: There is a possible buffer overflow due an off-by-one error in
3198 imap/util.c, line 125. The error is in the maximum field width
3199 indication in the sscanf() call. You must have room in the
3200 receiving buffer for this number of characters /plus a
3201 terminating NULL character/.
3203 2002/04/25 13:30:49 Vsevolod Volkov <vvv@mutt.org.ua>
3205 * pop.c, pop_lib.c, pop.c, pop_lib.c: Attached patch fixes the problem described below. It should be
3206 applied to both mutt 1.3/1.4 and 1.5 branches.
3208 > Date: Thu, 11 Apr 2002 16:24:00 -0500
3209 > Subject: mutt 1.3.x / pop
3210 > From: "Ryan O'Hara" <rohara@isis.visi.com>
3211 > To: bcully@users.sourceforge.net
3212 > User-Agent: Mutt/1.3.27i
3214 > Hi. My apologies if this has nothing to do with you. If it does not,
3215 > maybe you could forward it on to someone.
3217 > In mutt 1.3.x I have noticed that if I uses POP to retrieve mail, and
3218 > I enter an incorrect password whem prompted, it will *save* that
3219 > password and keep trying to use it. However, in the 1.2.x versions it
3220 > worked like this: type in wrong POP password, try to connect to POP
3221 > server again and it will ask you (again) for the password. mutt 1.3.x
3222 > does not, it just tries to connect with the wrongs password (which
3225 > This is kinda annoying. Just thought I'd point out this regression.
3230 2002/04/25 13:28:31 Wouter Verheijen <wv@xs2mail.com>
3232 * doc/manual.sgml.head, doc/manual.sgml.head: Someone in news:comp.mail.mutt noted that the list of command-line
3233 options in the manual is not up-to-date.
3235 Included a small patch that includes all options that 'mutt -h' shows.
3237 2002/04/25 13:26:58 Cedric Duval <cedricduval@free.fr>
3239 * doc/manual.sgml.tail, OPS, init.h, pattern.c: attached are fixes for some little mistakes :
3241 * history-down -> scroll _down_, not up
3242 * functions decode-(save|copy) do not exist in the attach menu.
3243 * gettext oversight in pattern.c
3244 * inconsistency between "printf-like sequences" used all over the place
3245 and "escape sequences" for the description of $attribution.
3247 * doc/manual.sgml.tail, pattern.c, OPS, init.h: attached are fixes for some little mistakes :
3249 * history-down -> scroll _down_, not up
3250 * functions decode-(save|copy) do not exist in the attach menu.
3251 * gettext oversight in pattern.c
3252 * inconsistency between "printf-like sequences" used all over the
3253 place and "escape sequences" for the description of $attribution.
3255 2002/04/25 13:24:33 Thomas Roessler <roessler@does-not-exist.org>
3257 * recvattach.c: Also fix this for the S/MIME case.
3259 * recvattach.c: Fiy handling of multiparts which have encrypted sub-parts, at least
3262 * sendlib.c: Force 7bit encoding for application/pgp-keys.
3264 2002/04/20 21:38:47 Thomas Roessler <roessler@does-not-exist.org>
3266 * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4, m4/lcmessage.m4, m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4, m4/progtest.m4, intl/ChangeLog, intl/Makefile.in, intl/bindtextdom.c, intl/config.charset, intl/dcigettext.c, intl/eval-plural.h, intl/gettextP.h, intl/gmo.h, intl/hash-string.h, intl/l10nflist.c, intl/libgnuintl.h, intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c, intl/localealias.c, intl/localename.c, intl/os2compat.c, intl/os2compat.h, intl/osdep.c, intl/plural-exp.c, intl/plural-exp.h, intl/plural.c, intl/plural.y, ABOUT-NLS, INSTALL, config.rpath, configure.in: Backing out the latest iconv-related changes from the
3267 mutt-1-4-stable branch.
3269 * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4, m4/lcmessage.m4, m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4, m4/progtest.m4: same as above.
3271 * intl/eval-plural.h, intl/gettextP.h, intl/gmo.h, intl/hash-string.h, intl/l10nflist.c, intl/libgnuintl.h, intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c, intl/localealias.c, intl/localename.c, intl/os2compat.c, intl/os2compat.h, intl/osdep.c, intl/plural-exp.c, intl/plural-exp.h, intl/plural.c, intl/plural.y, intl/ChangeLog, intl/Makefile.in, intl/bindtextdom.c, intl/config.charset, intl/dcigettext.c: Committing the new iconv patches into a separate branch.
3273 * ABOUT-NLS, INSTALL, config.rpath, configure.in: Committing the new noiconv patches into a separate branch.
3275 * sendlib.c: Generate the resent-message-id ourselves, and add it in the top of
3278 2002/04/20 08:11:13 Wouter Verheijen <wv@xs2mail.com>
3280 * copy.c, mutt.h, sendlib.c: Bug #571 "mutt should not replicate ">From " headers while bounding",
3281 has a patch attached.
3282 Will that patch get in?
3284 Although these lines are not generated by mutt, I would strongly
3286 to prevent it, because by boucing a mail the MUA should ensure
3287 that the message header is according to the specification.
3288 A ">From " line is not, because of the spaces before a colon.
3290 Because this has such serious consequences (totally unreadable mail)
3291 when a MTA interpretes this line as the beginning of the body (not
3292 unreasonable), I think Mutt should prevent sending this invalid
3295 Because the other patch to the bugreport is not really correct IMHO
3296 (because the fieldnames are not limited to alphanumeric chars, RFC2822
3297 3.6.8), I propose another one.
3299 This patch also appends Resent-* to the header, instead of
3300 prepending it. The Resent-Message-Id is however still appended,
3301 because I could not find it; is it added by the MTA instead of by
3304 2002/04/20 07:55:20 Thomas Roessler <roessler@does-not-exist.org>
3306 * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4, m4/lcmessage.m4, m4/progtest.m4: Try to get the noiconv patch to work.
3308 * configure.in: Try to get the noiconv patch to work with my development environment.
3310 * INSTALL: Fix a typo.
3312 2002/04/20 07:26:10 Lars Hecking <lhecking@nmrc.ie>
3314 * init.h, rfc2047.c, sendlib.c, INSTALL, charset.c, charset.h, configure.in, gnupgparse.c: patch.1.3.28.lh.noiconv
3315 =======================
3317 This is the new version of my noiconv patch. It _requires_ the previous
3318 patch! If applied without, you'll have to resolve a couple of conflicts
3322 - it's a lot cleaner than the old noiconv patch because no m4 files are
3324 - new configure option --disable-iconv; INSTALL updated accordingly
3325 [I am guessing here, but the background for the --without-iconv option
3326 mentioned in INSTALL was that mutt had a without-iconv option before
3327 gettext included iconv support. When mutt's intl/* files were updated
3328 to a newer gettext, there suddenly were two iconv options, which then
3329 got merged, that is, mutt's was removed. That was probably when
3330 --without-iconv stopped working, but I'm not sure, it may well be that
3331 it never worked since iconv support was introduced.]
3332 - all changes in *.[ch] files should be identical to the old patch
3334 * intl/localename.c: This one seems to have been missing, too.
3336 2002/04/20 07:25:40 Thomas Roessler <roessler@does-not-exist.org>
3338 * intl/localename.c: branches: 1.1.2; 1.1.4;
3339 file localename.c was initially added on branch mutt-1-4-stable.
3341 2002/04/20 07:25:15 Lars Hecking <lhecking@nmrc.ie>
3343 * config.rpath: Another file from the gettext patch.
3345 2002/04/20 07:25:15 Thomas Roessler <roessler@does-not-exist.org>
3347 * config.rpath: branches: 1.1.2; 1.1.4;
3348 file config.rpath was initially added on branch mutt-1-4-stable.
3350 2002/04/20 07:24:54 Lars Hecking <lhecking@nmrc.ie>
3352 * m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4: Add new m4 files from patch.1.3.28.lh.gettext-0.11.1.
3354 2002/04/20 07:24:54 Thomas Roessler <roessler@does-not-exist.org>
3356 * m4/lib-ld.m4: branches: 1.1.2; 1.1.4;
3357 file lib-ld.m4 was initially added on branch mutt-1-4-stable.
3359 * m4/lib-link.m4: branches: 1.1.2; 1.1.4;
3360 file lib-link.m4 was initially added on branch mutt-1-4-stable.
3362 * m4/lib-prefix.m4: branches: 1.1.2; 1.1.4;
3363 file lib-prefix.m4 was initially added on branch mutt-1-4-stable.
3365 2002/04/20 07:24:22 Lars Hecking <lhecking@nmrc.ie>
3367 * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4, m4/lcmessage.m4, m4/progtest.m4, intl/ChangeLog, intl/Makefile.in, intl/bindtextdom.c, intl/config.charset, intl/dcigettext.c, intl/eval-plural.h, intl/gettextP.h, intl/gmo.h, intl/hash-string.h, intl/l10nflist.c, intl/libgnuintl.h, intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c, intl/localealias.c, intl/os2compat.c, intl/os2compat.h, intl/osdep.c, intl/plural-exp.c, intl/plural-exp.h, intl/plural.c, intl/plural.y: patch.1.3.28.lh.gettext-0.11.1
3368 ==============================
3370 This one updates the gettext stuff in mutt to gettext-0.11.1. I started
3371 doing this in the hope that the new gettext version would simplify the
3372 noiconv patch, but unfortunately, this turned out not to be the case
3373 (the new iconv m4 macros still don't allow for switching iconv support off).
3375 However, as a few hours of merging and testing were spent, I'd suggest to
3376 adopt it for 1.4. The actual changes to intl/* are part cosmetic, part code
3377 reorganisation. Ok, a bit more, I'm no gettext expert :)
3380 - after applying the patch, you need to chmod 755 config.rpath
3381 - a couple of new files for m4/*, too
3382 - I have broken with the tradition of renaming gettext's AM_* macros
3383 to MUTT_AM_*! I don't think it's necessary anymore to customise these
3384 macros, but you (I really mean "you, tlr" :) want to have a look at
3385 the new gettext.m4. The others should be ok as they are.
3386 - previous gettext updates were also updating po/Makefile.in.in, which
3387 I didn't; someone who has a clue about gettext should check whether
3388 this might be necessary, and also whether any other files in po/ need
3391 I will provide the same patch for the 1.5 branch at some stage, ideally
3392 after getting some F E E D B A C K for this one.
3394 2002/04/20 07:23:49 Thomas Roessler <roessler@does-not-exist.org>
3396 * intl/eval-plural.h: branches: 1.1.2; 1.1.4;
3397 file eval-plural.h was initially added on branch mutt-1-4-stable.
3399 * intl/gmo.h: branches: 1.1.2; 1.1.4;
3400 file gmo.h was initially added on branch mutt-1-4-stable.
3402 * intl/os2compat.c: branches: 1.1.2; 1.1.4;
3403 file os2compat.c was initially added on branch mutt-1-4-stable.
3405 * intl/os2compat.h: branches: 1.1.2; 1.1.4;
3406 file os2compat.h was initially added on branch mutt-1-4-stable.
3408 * intl/osdep.c: branches: 1.1.2; 1.1.4;
3409 file osdep.c was initially added on branch mutt-1-4-stable.
3411 * intl/plural-exp.c: branches: 1.1.2; 1.1.4;
3412 file plural-exp.c was initially added on branch mutt-1-4-stable.
3414 * intl/plural-exp.h: branches: 1.1.2; 1.1.4;
3415 file plural-exp.h was initially added on branch mutt-1-4-stable.
3417 2002/04/20 07:23:39 Lars Hecking <lhecking@nmrc.ie>
3419 * ABOUT-NLS, charset.c, charset.h, configure.in, gnupgparse.c, init.h, rfc2047.c, sendlib.c: patch.1.3.28.lh.gettext-0.11.1
3420 ==============================
3422 This one updates the gettext stuff in mutt to gettext-0.11.1. I started
3423 doing this in the hope that the new gettext version would simplify the
3424 noiconv patch, but unfortunately, this turned out not to be the case
3425 (the new iconv m4 macros still don't allow for switching iconv support off).
3427 However, as a few hours of merging and testing were spent, I'd suggest to
3428 adopt it for 1.4. The actual changes to intl/* are part cosmetic, part code
3429 reorganisation. Ok, a bit more, I'm no gettext expert :)
3432 - after applying the patch, you need to chmod 755 config.rpath
3433 - a couple of new files for m4/*, too
3434 - I have broken with the tradition of renaming gettext's AM_* macros
3435 to MUTT_AM_*! I don't think it's necessary anymore to customise these
3436 macros, but you (I really mean "you, tlr" :) want to have a look at
3437 the new gettext.m4. The others should be ok as they are.
3438 - previous gettext updates were also updating po/Makefile.in.in, which
3439 I didn't; someone who has a clue about gettext should check whether
3440 this might be necessary, and also whether any other files in po/ need
3443 I will provide the same patch for the 1.5 branch at some stage, ideally
3444 after getting some F E E D B A C K for this one.
3446 2002/04/17 17:05:54 Vincent Lefevre <vincent@vinc17.org>
3450 2002/04/17 17:05:04 David Champion <dgc@uchicago.edu>
3452 * m4/gssapi.m4: MIT krb5 1.2.4 has krb5-config, so it's no longer sufficient to say
3453 that possession of krb5-config indicates Heimdal. Patch attached. This
3454 assumes that Heimdal's "kreb5-config --vendor" begins with "Heimdal".
3455 I cannot verify that this is correct, so patch might be wrong on this
3458 2002/04/07 21:19:57 Brendan Cully <brendan@kublai.com>
3460 * imap/command.c, imap/imap.c, imap/message.c, imap/command.c, imap/imap.c, imap/message.c: The attached patch cleans up some bugs in switching IMAP mailboxes:
3461 * free current flags on mailbox close
3462 * reset reopen state
3463 * don't parse the same untagged SELECT response for multiple options
3464 * call mx_update_context after reading the whole mailbox, not after
3466 * reset new mail flag if mail arrives in the middle of opening the
3467 mailbox. This should close 1139
3469 939 is most likely unaffected. I discovered these problems while
3472 2002/04/05 10:42:54 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
3476 2002/04/04 20:49:46 Im Eunjea <eunjea@koru.org>
3480 2002/04/04 06:50:52 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
3484 2002/04/04 06:50:12 Thomas Roessler <roessler@does-not-exist.org>
3486 * pgp.c: Fix a typo noted by Tamotsu Takahashi.
3488 2002/04/03 15:22:27 Thomas Roessler <roessler@does-not-exist.org>
3490 * handler.c: Fix printing of format=flowed text parts.
3492 * commands.c: Fix #1144 in stable.
3494 * commands.c: Fix a file descriptor leak in the display filter code. Noted by
3499 2002/04/02 18:49:37 Lars Hecking <lhecking@nmrc.ie>
3501 * m4/iconv.m4: branches: 1.3.2.1.2;
3504 * charset.c, charset.h: The noiconv patch.
3506 * configure.in: branches: 2.129.2.3.2;
3509 * gnupgparse.c, init.h, rfc2047.c, sendlib.c: The noiconv patch.
3511 2002/03/30 08:26:31 Thomas Roessler <roessler@does-not-exist.org>
3513 * po/pl.po: update. From Pawel Dzienkonski.
3515 * po/fr.po: Update; From Vincent Lefevre.
3517 * postpone.c, sendlib.c: The attached patch allows the user to override the user-agent field
3518 with my_hdr. It also removes the stripping of the x-mailer field
3519 when recalling a postponed message.
3521 2002/03/28 13:25:23 Thomas Roessler <roessler@does-not-exist.org>
3523 * mx.c, mx.h, mailbox.h, main.c, mbox.c, mh.c: patch-1.3.28-me.emptycheck.1
3525 2002/03/27 08:50:42 Thomas Roessler <roessler@does-not-exist.org>
3527 * pgp.c: There was some output missing.
3529 * po/POTFILES.in: update.
3531 * pgp.c: More fixes. Note to self: The code which controls character set
3532 selection for attachments is far too complicated.
3534 * pgp.c: Don't include temporary file names in the Content-Disposition header.
3536 * pgp.c: Use text/plain; format=... when we are asked to detect inline PGP
3537 material in in text/plain body parts.
3539 * pgp.c, sendlib.c: Fix encoder mode for text/plain; action=pgp-*.
3541 * pgp.c: Fix "noconv" handling for the message body when we generate inline
3544 * charset.c, charset.h, handler.c, muttlib.c, pgp.c: Some hackisch charset handling for text/plain; x-action=pgp-*. I
3545 don't like this stuff, but it's better than nothing.
3547 2002/03/26 22:25:48 Thomas Roessler <roessler@does-not-exist.org>
3549 * pgp.c: Change x-action values to "pgp-encrypted", "pgp-signed".
3551 * contrib/gpg.rc, commands.c, compose.c, crypt.c, handler.c, muttlib.c, pgp.c, protos.h, recvattach.c, sendlib.c: More inline PGP changes.
3553 * pgp.c: Also permit for "action" and "x-action" on the receiving end, just
3554 in case we can settle on a joint standard with other MUA developers.
3556 * commands.c, crypt.c, handler.c, pgp.c, pgpinvoke.c, sendlib.c: OK, I'm giving up: pgp_create_traditional now creates text/plain;
3557 x-mutt-action={pgp-encrypt,pgp-sign}.
3559 * pgpinvoke.c: Fix application/pgp signatures.
3561 * charset.c, charset.h, gnupgparse.c, handler.c, mbyte.c, rfc2047.c, sendlib.c, charset.c, charset.h, gnupgparse.c, handler.c, mbyte.c, rfc2047.c, sendlib.c: Fix iconv warnings; from Edmund Grimley Evans.
3563 * smime.c: Please use ascii_strcasecmp() if you want to compare ASCII parameter
3564 strings. mutt_strcasecmp() depends on the locale, and detects "i"
3565 and "I" as _different_ in Turkish locales.
3567 2002/03/25 11:34:40 Thomas Roessler <roessler@does-not-exist.org>
3569 * crypt.c: Fix S/MIME signature type. Noted by Dan Ohnesorg <Dan@ohnesorg.cz>.
3571 * buffy.c, buffy.c: close 1103; from Brendan Cully
3573 * doc/manual.sgml.tail, doc/manual.sgml.tail: close 1122; from Brendan Cully
3575 * hdrline.c, muttlib.c: Fix #87s; from Brendan Cully.
3577 * hdrline.c, muttlib.c: Fix #872, from Brendan Cully.
3579 * contrib/smime_keys_test.pl, contrib/Makefile.in: Include a test script by Mike Schiraldi. It's perl > the one I have
3580 installed, so I'm just putting it into contrib for now.
3582 2002/03/20 09:53:42 Thomas Roessler <roessler@does-not-exist.org>
3584 * editmsg.c, mailbox.h, mx.c: Rename M_NEW to M_NEWFOLDER.
3586 * editmsg.c, mailbox.h, mx.c: Rename the new M_NEW by M_NEWFOLDER. There was another constant of
3587 the same name. Problem noted by Will Yardley's compiler.
3589 2002/03/19 09:54:05 Thomas Roessler <roessler@does-not-exist.org>
3591 * browser.c: Fix #1115.
3593 * editmsg.c, mailbox.h, mx.c: Fix a temporary file race problem when using the edit-message
3594 function. Backported from unstable.
3596 * po/pl.po, po/pl.po: update
3598 2002/03/18 18:54:56 Thomas Roessler <roessler@does-not-exist.org>
3600 * browser.c: Should fix #1115. BACKPORT!
3602 2002/03/15 09:11:05 Thomas Roessler <roessler@does-not-exist.org>
3604 * po/ja.po: update from oota toshiya.
3606 * po/ja.po: update, from oota toshiya.
3608 2002/03/13 23:43:41 Thomas Roessler <roessler@does-not-exist.org>
3610 * attach.c: Undoing the previous patch. It was junk, and may ruin files.
3612 * attach.c, editmsg.c, mailbox.h, mx.c: Don't fopen mail folders in append mode where we should safe_fopen()
3613 them in write mode. Debian bug #138200, noted by Colin Philipps
3614 <cph@cph.demon.co.uk>.
3618 * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/da.po, po/de.po, po/el.po, po/ChangeLog: automatic post-release commit for mutt-1.3.28
3620 * po/ChangeLog: branches: 1.1.2;
3621 file ChangeLog was initially added on branch mutt-1-4-stable.
3623 * po/ca.po, po/cs.po, ChangeLog, VERSION, reldate.h: automatic post-release commit for mutt-1.3.28
3625 * doc/smime-notes.txt, smime.c: Assorted patches from Mike Schiraldi.
3627 2002/03/02 12:11:35 Thomas Roessler <roessler@does-not-exist.org>
3629 * contrib/smime.rc, compose.c, init.h, mutt.h, sendlib.c, smime.c, smime.h: Introduce smime_default_key. From Oliver Ehli.
3631 * contrib/smime.rc, smime.c, smime.h, smime_keys.pl, init.h, mutt.h: smime.c:
3632 - the getkeys() function was broken and deleted the last char
3634 - it now lets me use more than one key for the same mailbox
3636 - some display output was garbled when the email didn't match.
3637 i posted some fix to mutt-users, but i don't like that sleep()
3638 so i dropped the first error message, which basically repeated
3639 the from/sender field only. so now there's just the message: they
3643 - i modified the add_chain to continue even if no roo-cert
3644 is present (david collantes received som chain that got
3645 exported from outlook. obiously they don't (always ?)
3646 include the root cert) it will now abort if neither root
3647 nor intermediate certs are present.
3648 - add_cert created index entries with '-' as issuer cert, when
3649 it should have been '?'. thus verify would fail. (obviously
3650 nobody ever used that command (add_cert, that is) :)
3652 the feature above obsoletes the hash_cert and fingerprint_cert commands,
3653 adds import_cert command and ask_cert_label bool. i modified the output
3654 of smime_keys (a little) so it doesn't look too garbled when supplying
3655 the label (it is actually interactive :) furthermore, i do a verify
3656 after the cert was added and modified the verify routine to make the
3657 cerificate trusted in case of success. (we discussed this in another
3658 message) that is ok so far, but perhaps this requires some better root
3659 certificate handling, ie the trust should be somehow connected to the
3660 root certificate, that maybe added (if the user trusts it and its not
3661 present already) to the ca-file. i'll think about that some more ... but
3662 then, there already is the add_root command. hmmm... (btw, you'll now
3663 never get asked to trust a certificate)
3665 i have not yet deleted the email handling from the import key stuff (in
3666 smime.c/crypt.c), for i'm thinking about smime_keys using it as an
3667 additional arg. otoh i don't think users would press ^k if verification
3668 failed...hmmm... but still, smime_keys does extract the email from the
3669 certificate either way and does verify it by itself, so the only thing
3670 that would happen is to have some invalid certificates, that mutt'll
3671 refuse to use anyways, left in the database....
3675 2002/02/28 23:28:51 Thomas Roessler <roessler@does-not-exist.org>
3677 * sort.c: Turn on incremental threading again.
3679 * smime_keys.pl: The script will try to pick out the end-user cert and pass that to
3680 openssl. The code which tells the difference may not be perfect. It
3681 works with all the certs in my collection, though. I won't be at all
3682 surprised if someone comes across a cert chain which confuses it,
3683 but it should print out an error in that case. Hopefully they will
3684 send us the chain so we can adjust our code.
3686 (From Mike Schiraldi.)
3688 * init.h, mutt.h, thread.c: Threading enhancements from Daniel Eisenbud.
3690 * curs_main.c, init.c, init.h, mutt.h, thread.c: $narrow_tree; fater redrawing when changing tree options. From
3693 * imap/message.c, mbox.c, mx.c, thread.c: A possible work-around for #939. From Daniel Eisenbud.
3695 * init.h, mutt.h, thread.c: Threading enhancements from Daniel Eisenbud.
3697 2002/02/26 10:58:56 Thomas Roessler <roessler@does-not-exist.org>
3701 * init.h: Fix a typo.
3703 * init.h: Fix a typo. #1069.
3705 * imap/browse.c, imap/message.c, configure.in, mutt_sasl.c, imap/browse.c, imap/message.c, configure.in, mutt_sasl.c: Brendan Cully sent a patch.
3707 * install-sh, install-sh: Fix a typo. From Edmund Grimley Evans.
3709 * po/ru.po: ru.po update.
3711 * pop_lib.c, pop_lib.c: CAPA response tags are case-insensitive. Noted by Michael Vore,
3712 patch from Vsevolod Volkov.
3714 2002/02/18 14:55:31 Thomas Roessler <roessler@does-not-exist.org>
3716 * alias.c, send.c: Fix for #1047. From Michael Elkins.
3718 2002/02/14 11:22:51 Thomas Roessler <roessler@does-not-exist.org>
3720 * charset.c, gnupgparse.c, init.h, rfc2047.c: Iconv patch from Lars Hecking. MAY NEED TO BE BACKPORTED.
3722 2002/02/13 12:04:52 Thomas Roessler <roessler@does-not-exist.org>
3724 * smime.c: mutt_any_key() shouldn't be used in curses mode.
3726 * hdrline.c, init.h, parse.c: Change the default format to be more friendly to "0-line messages",
3727 and fix optional expansion for %l - it was the wrong way around.
3728 Also, add a hack to parse.c so we ignore negative values in Lines
3731 * hdrline.c, muttlib.c, protos.h: Undo the %l fix. It broke things.
3733 * menu.c: Fix mutt_pad_string; from Edmund Grimley Evans. (MAY NEED TO BE
3736 * main.c: Report libiconv version.
3738 2002/02/12 21:54:41 Thomas Roessler <roessler@does-not-exist.org>
3740 * hdrline.c, muttlib.c, protos.h: Improve %l's behaviour.
3742 * extlib.c, main.c, pattern.c, smime_keys.pl: Mike Schiraldi's daily S/MIME patch.
3744 2002/02/11 17:31:53 Thomas Roessler <roessler@does-not-exist.org>
3746 * smime.c: This patch gets rid of an ugly static variable in smime.c. (From
3749 * smime_keys.pl: This patch lets smime_keys.pl automagically handle both formats of
3750 x509 certificate -- PEM (text) and DER (binary). This lets Outlook
3751 users (and probably others) directly import the certs without first
3752 converting them manually. (From Mike Schiraldi.)
3754 * configure.in: Honor current values of $LIBS and $CPPFLAGS. From Thomas Dickey.
3756 * configure.in: Honor $LIBS and $CPPFLAGS. From Thomas Dickey.
3758 * init.c, init.c: patch-1.3.27.me.initsort.1
3760 2002/02/07 21:48:42 Thomas Roessler <roessler@does-not-exist.org>
3762 * smime_keys.pl: Another S/MIME patch from Mike Schiraldi.
3764 * smime_keys.pl: Fix smime_keys.
3766 * smime.c: S/MIME fixes from Mike Schiraldi.
3768 * po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/POTFILES.in, po/ca.po, po/cs.po, po/da.po, po/de.po, Makefile.am: Make S/MIME messages translatable.
3770 2002/02/06 19:14:47 Thomas Roessler <roessler@does-not-exist.org>
3772 * lib.h: Avoid a warning on some machines.
3774 * lib.h, smime.c: Make some scanf formats safe.
3776 2002/02/05 22:01:06 Thomas Roessler <roessler@does-not-exist.org>
3778 * ascii.c: The previous fix was complete nonsense. What a day. :-(
3780 * ascii.c: The previous fix was complete nonsense.
3782 * browser.c, lib.c, lib.h: Use strcoll for the file browser. From David Champion.
3784 * hook.c: Fix crypt-hook. From Dale Woolridge
3785 <dale-list-mutt-dev@woolridge.org>.
3787 * smime_keys.pl: Clean-up from Mike Schiraldi.
3789 * imap/browse.c: Fix.
3791 * imap/browse.c: Fix another IMAP browsing bug.
3793 * po/ru.po, po/fr.po, po/ko.po: update
3795 * smime.c: Don't put garbage onto the screen when trying to decrypt messages.
3797 * contrib/smime.rc, init.h, smime.c, smime.h, smime_keys.pl: S/MIME fixes from Oliver Ehli:
3801 support for multiple email adrresses in cert: will add one entry
3802 to {keys, cetrificates}/.index now (for each mailbox)
3804 support for certificates without intermediate certs (e.g. for
3805 people who are their own CA: use root as intermediate, for it
3806 probably wouldn't be known to anyone...)
3808 bugfix in handle_pem: the checks if some type of cert is present;
3809 die() could never be reached, as the variables checked wouldn't
3810 have been set in that case, so it would break because of undefined
3811 value or some such thing.... (so it has to check $iter instead)
3813 - smime.c (init.h, ....)
3815 support for importing certificates issued for multiple addresses.
3817 introduced smime_fingerprint_cert_command, so finally certs can
3818 get compared ... (so the above works..)
3820 cleaned up some error messages, that would mess up the terminal.
3822 fixed typos (init.h)
3826 * ascii.c: Fix ascii_*cmp functions. Problem noted by Brad Thompson.
3828 2002/02/04 09:59:02 Thomas Roessler <roessler@does-not-exist.org>
3830 * smime.c, crypt.c: Some S/MIME fixes from Oliver Ehli <elmy@acm.org>.
3832 2002/02/03 09:58:45 Thomas Roessler <roessler@does-not-exist.org>
3834 * doc/manual.sgml.head, doc/muttrc.man.head, init.h: Add unauto_view. From Jeremy Blosser.
3836 * Makefile.am, pgplib.h, pgppubring.c: Add a "-f" flag which helps to dump fingerprints. Contributed by
3837 Jason Harris <jharris@widomaker.com>, and not strictly needed for
3840 * pgppubring.c: Correctly calculate fingerprints for type 20 ElGamal keys. Noted by
3841 Jason Harris <jharris@widomaker.com>.
3843 * pgppubring.c: Fix calculation of fingerprints (and key IDs) for type 20 ElGamal
3844 keys. Noted by Jason Harris <jharris@widowmaker.com>.
3846 2002/02/02 16:52:27 Thomas Roessler <roessler@does-not-exist.org>
3852 * mh.c: Don't forget deletions when a folder is changed. Ups.
3854 2002/02/01 17:23:20 Thomas Roessler <roessler@does-not-exist.org>
3856 * smime_keys.pl: Fix some possible leaks of the private key (encrypted, but
3857 still...). (yow_security_holes.patch from Mike Schiraldi.)
3859 2002/01/31 22:05:58 Thomas Roessler <roessler@does-not-exist.org>
3861 * doc/smime-notes.txt: Document %C, and other updates. From Mike Schiraldi.
3863 * smime.c: Remove some unnecessary quotation marks.
3865 * contrib/smime.rc, init.h, smime.c, smime.h, smime_keys.pl: Use mutt -Q from smime_keys.
3867 * po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/ca.po, po/cs.po: update-po
3869 * main.c: fix a string.
3871 * doc/mutt.man: Document -Q.
3873 * init.c, main.c, protos.h: Add a -Q option to query configuration variables. This is needed to
3874 avoid a separate mutt configuration parser in smime_keys.pl.
3876 2002/01/30 22:51:12 Thomas Roessler <roessler@does-not-exist.org>
3878 * send.c, send.c: patch-1.3.27.me.postpone_date.2
3880 * smime.c: Mike Schiraldi's daily S/MIME patch, as he puts it.
3882 2002/01/29 21:08:10 Thomas Roessler <roessler@does-not-exist.org>
3884 * smime.c: Improved certificate handling. Suggested by Oliver Ehli,
3885 implemented by Mike Schiraldi.
3887 * smime.c: Properly handle certain signatures generated by Outlook. From Mike
3890 * parse.c, parse.c: Fix a segmentation fault in debugging code. From Daniel Eisenbud.
3892 2002/01/28 23:29:05 Thomas Roessler <roessler@does-not-exist.org>
3894 * crypt.c, init.h, mutt.h: Add a new crypt_timestamp option. The timestamps aren't really
3897 * commands.c, menu.c, mutt.h, mutt_curses.h, pattern.c: Add ~V to match successfully verified messages.
3899 * contrib/smime.rc: Add a comment. From Mike Schiraldi.
3901 * init.h, init.h: Fix list-from documentation. From Michael Elkins.
3903 * doc/smime-notes.txt: Add more information on S/MIME. Adapted from Oliver Ehli's notes by
3906 * send.c: Avoid C99 comments. Noted by Vincent Lefevre.
3908 * po/ja.po, po/sv.po: updates
3910 * menu.c, menu.c: Wide character fix from TAKIZAWA Takashi.
3912 * Makefile.am, hook.c: S/MIME-related bug fixes from Brendan Cully.
3914 2002/01/25 00:08:30 Thomas Roessler <roessler@does-not-exist.org>
3918 * commands.c, recvattach.c, smime.c, smime.h: More decryption key detection fixes.
3920 * commands.c, smime.c: Make some prompts look nicer, and add sensible selection of the
3923 2002/01/24 23:53:19 Thomas Roessler <roessler@does-not-exist.org>
3925 * commands.c, crypt.c, smime.c, smime.h: More S/MIME nit-picking.
3929 * mh.c: Still more code clean-up.
3931 * doc/smime-notes.txt: Update.
3935 * mh.c: Ups, don't use the wrong check function...
3937 * mh.c: Clean up the mh code, too.
3941 * mh.c, mx.c, mx.h: Maildir efficiency improvements, from Michael Elkins and Thomas
3944 * crypt.c, curs_lib.c, smime.c: S/MIME nits.
3946 * reap.pl: We don't need this any more.
3948 * imap/message.c, doc/Makefile.in, doc/smime-notes.txt, contrib/Makefile.in, contrib/ca-bundle.crt, contrib/smime.rc, Makefile.am, OPS.CRYPT, OPS.PGP, OPS.SMIME, attach.c, commands.c, compose.c, configure.in, copy.c, copy.h, crypt.c, crypt.h, curs_main.c, functions.h, globals.h, handler.c, hdrline.c, headers.c, hook.c, init.c, init.h, keymap.c, keymap.h, main.c, mutt.h, muttlib.c, mx.c, pager.c, parse.c, pattern.c, pgp.c, pgp.h, pgplib.h, pop.c, postpone.c, protos.h, recvattach.c, send.c, sendlib.c, smime.c, smime.h, smime_keys.pl: S/MIME support. From Oliver Ehli <elmy@acm.org> and Mike Schiraldi
3949 <raldi@research.netsol.com>.
3951 * po/pt_BR.po, po/pt_BR.po: update
3953 * doc/manual.sgml.head, doc/muttrc.man.head, attach.c, globals.h, init.h, protos.h, rfc1524.c, sendlib.c: Introduce mime_lookup. From Brian Foley and Ulf Erikson.
3955 * po/ru.po, po/ru.po: update
3957 * mh.c: Make reading maildirs more efficient.
3959 * VERSION: Pseudo-revision for mutt-1.5.
3961 * m4/glibc21.m4, m4/gssapi.m4, m4/iconv.m4, m4/lcmessage.m4, m4/progtest.m4, m4/funcdecl.m4, m4/gettext.m4, m4/codeset.m4, m4/curslib.m4, m4/README, m4/.cvsignore, m4/Makefile.am.in: version bump
3963 * po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/fr.po, po/gl.po, po/hu.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/.cvsignore, po/Makefile.in.in, po/POTFILES.in, po/ca.po, po/cs.po, po/da.po, po/de.po, imap/.cvsignore, imap/BUGS, imap/Makefile.am, imap/README, imap/TODO, imap/auth.c, imap/auth.h, imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c, imap/browse.c, imap/command.c, imap/imap.c, imap/imap.h, imap/imap_private.h, imap/message.c, imap/message.h, imap/utf7.c, imap/util.c: more version bumps.
3965 * intl/.cvsignore, intl/COPYING.LIB-2, intl/COPYING.LIB-2.1, intl/ChangeLog, intl/Makefile.in, intl/VERSION, intl/bindtextdom.c, intl/cat-compat.c, intl/config.charset, intl/dcgettext.c, intl/dcigettext.c, intl/dcngettext.c, intl/dgettext.c, intl/dngettext.c, intl/explodename.c, intl/finddomain.c, intl/gettext.c, intl/gettext.h, intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c, intl/l10nflist.c, intl/libgettext.h, intl/libgnuintl.h, intl/libintl.glibc, intl/linux-msg.sed, intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c, intl/locale.alias, intl/localealias.c, intl/ngettext.c, intl/plural.c, intl/plural.y, intl/po2tbl.sed.in, intl/ref-add.sin, intl/ref-del.sin, intl/textdomain.c, intl/xopen-msg.sed: more version number updates.
3967 * doc/.cvsignore, doc/Makefile.in, doc/PGP-Notes.txt, doc/applying-patches.txt, doc/devel-notes.txt, doc/dotlock.man, doc/instdoc.sh.in, doc/manual.sgml.head, doc/manual.sgml.tail, doc/mbox.man, doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head, doc/muttrc.man.tail, doc/patch-notes.txt: more version number updates
3969 * contrib/iconv/README, contrib/iconv/iconv.aix-3.2.5.rc, contrib/iconv/iconv.aix-4.1.5.rc, contrib/iconv/iconv.aix-4.2.0.rc, contrib/iconv/iconv.aix-4.3.2.rc, contrib/iconv/iconv.freebsd-3.3.rc, contrib/iconv/iconv.glibc-2.1.3.rc, contrib/iconv/iconv.glibc-2.1.90.rc, contrib/iconv/iconv.hpux-10.01.rc, contrib/iconv/iconv.hpux-10.20.rc, contrib/iconv/iconv.hpux-11.00.rc, contrib/iconv/iconv.irix-6.5.rc, contrib/iconv/iconv.osf1-4.0a.rc, contrib/iconv/iconv.osf1-4.0d.rc, contrib/iconv/iconv.solaris-2.4.rc, contrib/iconv/iconv.solaris-2.5.1.rc, contrib/iconv/iconv.solaris-2.6-cjk.rc, contrib/iconv/iconv.solaris-2.6.rc, contrib/iconv/iconv.solaris-2.7.rc, contrib/iconv/make.sh, contrib/.cvsignore, contrib/Makefile.in, contrib/Mush.rc, contrib/Pine.rc, contrib/Tin.rc, contrib/gpg.rc, contrib/language.txt, contrib/language50.txt, contrib/patch.slang-1.2.2.keypad.1, contrib/pgp2.rc, contrib/pgp5.rc, contrib/pgp6.rc, contrib/sample.mailcap, contrib/sample.muttrc, contrib/sample.muttrc-tlr: Bumping more version numbers.
3971 * snprintf.c, sort.c, sort.h, stamp-h.in, status.c, strcasecmp.c, strdup.c, system.c, thread.c, url.c, url.h, utf8.c, wcwidth.c, pgpkey.c, pgplib.c, pgplib.h, pgpmicalg.c, pgppacket.c, pgppacket.h, pgppubring.c, pop.c, pop.h, pop_auth.c, pop_lib.c, postpone.c, prepare, protos.h, query.c, reap.pl, recvattach.c, recvcmd.c, regex.c, reldate.h, remailer.c, remailer.h, resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h, rfc822.c, rfc822.h, score.c, send.c, sendlib.c, sha1.c, sha1.h, signal.c, md5.h, md5c.c, menu.c, mh.c, mime.h, mime.types, missing, mkinstalldirs, mkjtags.c, mutt.h, mutt_curses.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h, mutt_ssl_nss.c, mutt_tunnel.c, mutt_tunnel.h, muttbug, muttbug.sh.in, muttlib.c, mx.c, mx.h, pager.c, pager.h, parse.c, patchlist.sh, pattern.c, pgp.c, pgp.h, pgpewrap.c, pgpinvoke.c, editmsg.c, enter.c, extlib.c, filter.c, flags.c, from.c, functions.h, gen_defs, getdomain.c, gettext.c, globals.h, gnupgparse.c, handler.c, hash.c, hash.h, hdrline.c, headers.c, help.c, history.c, history.h, hook.c, init.c, init.h, install-sh, keymap.c, keymap.h, lib.c, lib.h, mailbox.h, main.c, makedoc.c, mapping.h, mbox.c, mbyte.c, mbyte.h, attach.c, attach.h, base64.c, browser.c, browser.h, buffy.c, buffy.h, build-release, charset.c, charset.h, check_sec.sh, color.c, commands.c, complete.c, compose.c, config.guess, config.sub, configure.in, copy.c, copy.h, curs_lib.c, curs_main.c, date.c, depcomp, dotlock.c, dotlock.h, edit.c, GPL, INSTALL, Makefile.am, Muttrc.head.in, NEWS, OPS, OPS.MIX, OPS.PGP, PATCHES, README, README.SECURITY, README.SSL, TODO, VERSION, _regex.h, acconfig.h, account.c, account.h, addrbook.c, alias.c, ascii.c, ascii.h, .cvsignore, ABOUT-NLS, BEWARE, COPYRIGHT, ChangeLog: Bumping version numbers to 3.0, for the new unstable branch.
3973 * send.c: branches: 2.77.2;
3974 Set default Fcc when resending a message.
3976 * po/ja.po: branches: 1.33.2;
3979 2002/01/23 22:37:12 Thomas Roessler <roessler@does-not-exist.org>
3981 * po/da.po: branches: 1.67.2;
3984 * po/el.po: branches: 1.77.2;
3987 * po/et.po: branches: 1.21.2;
3990 * po/ko.po: branches: 1.72.2;
3993 * po/pl.po: branches: 1.94.2;
3996 * po/uk.po, po/id.po: branches: 1.84.2;
3999 * charset.c: branches: 2.50.2;
4000 Fix #999. A single missing comma.
4002 2002/01/22 12:12:45 Thomas Roessler <roessler@does-not-exist.org>
4004 * po/pt_BR.po: branches: 1.58.2;
4005 automatic post-release commit for mutt-1.3.27
4007 * po/ru.po: branches: 1.129.2;
4008 automatic post-release commit for mutt-1.3.27
4010 * po/sk.po: branches: 1.66.2;
4011 automatic post-release commit for mutt-1.3.27
4013 * po/sv.po: branches: 1.80.2;
4014 automatic post-release commit for mutt-1.3.27
4016 * po/tr.po: branches: 1.25.2;
4017 automatic post-release commit for mutt-1.3.27
4019 * po/uk.po: automatic post-release commit for mutt-1.3.27
4021 * po/zh_CN.po: branches: 1.14.2;
4022 automatic post-release commit for mutt-1.3.27
4024 * po/zh_TW.po: branches: 1.11.2;
4025 automatic post-release commit for mutt-1.3.27
4027 * po/hu.po: branches: 1.17.2;
4028 automatic post-release commit for mutt-1.3.27
4030 * po/id.po: automatic post-release commit for mutt-1.3.27
4032 * po/it.po: branches: 1.103.2;
4033 automatic post-release commit for mutt-1.3.27
4035 * po/ja.po, po/ko.po: automatic post-release commit for mutt-1.3.27
4037 * po/lt.po: branches: 1.25.2;
4038 automatic post-release commit for mutt-1.3.27
4040 * po/nl.po: branches: 1.74.2;
4041 automatic post-release commit for mutt-1.3.27
4043 * po/pl.po: automatic post-release commit for mutt-1.3.27
4045 * po/ca.po: branches: 1.6.2;
4046 automatic post-release commit for mutt-1.3.27
4048 * po/cs.po: branches: 1.75.2;
4049 automatic post-release commit for mutt-1.3.27
4051 * po/da.po: automatic post-release commit for mutt-1.3.27
4053 * po/de.po: branches: 1.160.2;
4054 automatic post-release commit for mutt-1.3.27
4056 * po/el.po: automatic post-release commit for mutt-1.3.27
4058 * po/eo.po: branches: 1.80.2;
4059 automatic post-release commit for mutt-1.3.27
4061 * po/es.po: branches: 1.89.2;
4062 automatic post-release commit for mutt-1.3.27
4064 * po/et.po: automatic post-release commit for mutt-1.3.27
4066 * po/fr.po: branches: 1.108.2;
4067 automatic post-release commit for mutt-1.3.27
4069 * po/gl.po: branches: 1.61.2;
4070 automatic post-release commit for mutt-1.3.27
4072 * ChangeLog: branches: 2.73.2;
4073 automatic post-release commit for mutt-1.3.27
4075 * VERSION: branches: 2.63.2;
4076 automatic post-release commit for mutt-1.3.27
4078 * reldate.h: branches: 2.55.2;
4079 automatic post-release commit for mutt-1.3.27
4081 2002/01/21 17:43:19 Thomas Roessler <roessler@does-not-exist.org>
4085 * po/sv.po, po/de.po, po/eo.po: updates
4087 * mutt_ssl.c: A fix from Ulf Erikson, which he says to fix bug #989.
4089 2002/01/18 11:44:54 Thomas Roessler <roessler@does-not-exist.org>
4091 * po/zh_CN.po, po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, VERSION, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog: automatic post-release commit for mutt-1.3.26
4093 2002/01/17 22:41:45 Thomas Roessler <roessler@does-not-exist.org>
4095 * configure.in: branches: 2.129.2;
4096 Use ncurses.h for configure tests, if present.
4098 2002/01/16 20:44:49 Thomas Roessler <roessler@does-not-exist.org>
4100 * config.guess, config.sub, missing, mkinstalldirs: Updated auto* files. From Lars Hecking.
4102 * curs_main.c: patch-1.3.25-de-new_threads.1
4104 * protos.h: branches: 2.86.2;
4105 patch-1.3.25-de-new_threads.1
4107 * thread.c: branches: 2.27.2;
4108 patch-1.3.25-de-new_threads.1
4110 2002/01/15 22:08:12 Thomas Roessler <roessler@does-not-exist.org>
4112 * acconfig.h, configure.in: Configure and config.h cleanup. From Lars Hecking.
4114 * handler.c: branches: 2.52.2;
4115 Don't hallucinate a '\n' in the end of quoted-printable encoded
4120 * flags.c: patch-1.3.25.tlr.maildir_trash.1
4122 * mh.c: branches: 2.42.2;
4123 patch-1.3.25.tlr.maildir_trash.1
4125 * mutt.h: branches: 2.111.2;
4126 patch-1.3.25.tlr.maildir_trash.1
4128 * mx.c: branches: 2.63.2;
4129 patch-1.3.25.tlr.maildir_trash.1
4133 * init.c: branches: 2.60.2;
4134 Avoid reading past the end of ta string when handling \ or ^
4135 sequences. From Michael Elkins.
4137 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/ca.po, po/cs.po, po/da.po, pgpkey.c: Shorten some messages. Noted by Jeremy Blosser. #978.
4139 * pattern.c: branches: 2.23.2;
4140 Fix an off-by-one error.
4142 2002/01/14 09:03:31 Thomas Roessler <roessler@does-not-exist.org>
4144 * imap/imap.c: branches: 1.90.2;
4145 fix another case-sensitive comparison.
4147 2002/01/13 21:19:25 Thomas Roessler <roessler@does-not-exist.org>
4149 * ascii.h: Fix the ascii_strncmp() macro.
4151 * imap/auth_sasl.c: Parse IMAP responses locale- and case- insensitive. From Brendan
4154 * imap/browse.c: branches: 1.34.2;
4155 Parse IMAP responses locale- and case- insensitive. From Brendan
4158 * imap/command.c: branches: 1.35.2;
4159 Parse IMAP responses locale- and case- insensitive. From Brendan
4162 * imap/imap.c: Parse IMAP responses locale- and case- insensitive. From Brendan
4165 * imap/message.c: branches: 1.60.2;
4166 Parse IMAP responses locale- and case- insensitive. From Brendan
4169 * imap/util.c: branches: 1.51.2;
4170 Parse IMAP responses locale- and case- insensitive. From Brendan
4173 * muttlib.c: branches: 2.52.2;
4174 A different fix for the '\012' issue. Bug tracked down by Johannes
4175 Geiger <geiger@ePost.de>.
4177 * pager.c: A different fix for the '\012' issue. Bug tracked down by Johannes
4178 Geiger <geiger@ePost.de>.
4180 2002/01/12 11:42:18 Thomas Roessler <roessler@does-not-exist.org>
4184 * doc/manual.sgml.head: branches: 1.73.2;
4185 Add a ~= pattern. From Frederic Duval.
4187 * doc/muttrc.man.head: branches: 1.16.2;
4188 Add a ~= pattern. From Frederic Duval.
4190 * mutt.h, pattern.c: Add a ~= pattern. From Frederic Duval.
4192 * doc/manual.sgml.head: Fix a typo, #971.
4194 2002/01/09 15:39:28 Thomas Roessler <roessler@does-not-exist.org>
4198 2002/01/08 13:06:21 Thomas Roessler <roessler@does-not-exist.org>
4200 * mx.c: Try to fix #943.
4202 * INSTALL: branches: 2.15.2; 2.15.4;
4203 fix libiconv URL. #959.
4205 * NEWS: fix libiconv URL. #959.
4207 2002/01/07 19:10:51 Thomas Roessler <roessler@does-not-exist.org>
4211 * attach.c: branches: 2.29.2;
4214 2002/01/04 14:30:29 Thomas Roessler <roessler@does-not-exist.org>
4216 * rfc822.c: Terminate the correct buffer. Noted by Durval Menezes
4217 <durval@tmp.com.br>. (This bug shouldn't have any security
4220 * po/et.po, po/fr.po, po/pl.po, po/sv.po: updates.
4222 2002/01/03 20:57:20 Thomas Roessler <roessler@does-not-exist.org>
4224 * mutt_ssl.c, mutt_ssl.h, mutt_ssl_nss.c, globals.h: Move some globals where they belong. From Brendan Cully.
4226 2002/01/02 16:28:46 Thomas Roessler <roessler@does-not-exist.org>
4228 * acconfig.h: Cleanup; from Lars Hecking.
4230 * mutt_ssl.c: Replace a few strncpy() calls by strfcpy().
4232 * recvcmd.c: Bug fix. Problem noted by Vincent Lefevre's compiler.
4234 * muttlib.c: Fix the \012 bug.
4236 2002/01/01 20:18:41 Thomas Roessler <roessler@does-not-exist.org>
4238 * po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/Makefile.in.in, po/ca.po, po/cs.po, reldate.h, ChangeLog, VERSION: automatic post-release commit for mutt-1.3.25
4240 * intl/COPYING.LIB-2, intl/COPYING.LIB-2.1: ups, these were missing from the CVS.
4244 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/ru.po, po/pl.po, po/pt_BR.po, po/ko.po, po/nl.po, po/it.po, po/gl.po, po/id.po, po/es.po, po/fr.po, po/el.po, po/eo.po, po/de.po, po/cs.po, po/da.po, ChangeLog, VERSION, rfc822.c: post-release commit for mutt-1.2.5.1.
4246 * rfc822.c: Fix a security problem.