mutt

view ChangeLog @ 5464:e27d7ce09c40

Fix typos in manual.xml.head and init.h. Closes #3096.
author Vincent Lefevre <vincent@vinc17.org>
date Tue Jul 22 16:30:42 2008 +0200 (43 hours ago)
parents f93dcd689032
children
line source
12008-07-21 11:42 +0200 Rocco Rutte <pdmef@gmx.net> (7e6d98886cce)
2
3 * doc/makedoc.c: makedoc: Add ".ie" and ".il" to support itemized
4 lists.
5
6 Some settings docs use verbatim screen environments to print lists
7 while support for real lists will make it look nicer: for docbook
8 use <itemizedlist/>, \(hy for roff and '-' for text.
9
102008-07-21 11:41 +0200 Rocco Rutte <pdmef@gmx.net> (e09af06a5312)
11
12 * doc/manual.xml.head: Document that account-hook is intended for
13 connection-related settings only
14
152008-07-21 11:40 +0200 Rocco Rutte <pdmef@gmx.net> (089c83504474)
16
17 * doc/manual.xml.head: Manual: Use tables for message flags as it's
18 more compact
19
202008-07-21 11:40 +0200 Rocco Rutte <pdmef@gmx.net> (7bdd9439304e)
21
22 * doc/manual.xml.head: Manual: minor formatting tweaks
23
242008-07-21 09:11 +0200 Rocco Rutte <pdmef@gmx.net> (f93dcd689032)
25
26 * ChangeLog, alias.c, init.h: Encode lines written to $alias_file in
27 $config_charset if set. Closes #3095
28
292008-07-10 09:38 -0400 Aron Griffis <agriffis@n01se.net> (7729b1ad530c)
30
31 * copy.c, protos.h, sendlib.c: Unify mutt_write_references
32
33 copy.c and sendlib.c have independent and different implementations
34 of writing references to a file. Choose the one in sendlib since
35 it's conservative with mallocs and supports trimming the list.
36
37 Signed-off-by: Aron Griffis <agriffis@n01se.net>
38
392008-07-10 09:38 -0400 Aron Griffis <agriffis@n01se.net> (651ffe277dfd)
40
41 * copy.c: Clean up error handling in mutt_copy_header
42
43 mutt_copy_header unnecessarily tests the result of each fputc/fputs
44 (well, most of them anyway, it's not consistent). This obfuscates
45 the code and hides bugs. Remove these extraneous checks since
46 ferror/feof are checked at the bottom of the function, and get rid
47 of all the early returns.
48
49 Signed-off-by: Aron Griffis <agriffis@n01se.net>
50
512008-07-17 19:48 +0200 Rocco Rutte <pdmef@gmx.net> (f135d64e0082)
52
53 * ChangeLog, query.c: Cleanup unused vars changeset ba0d96408425
54 didn't remove
55
562008-07-11 11:34 +0200 Rocco Rutte <pdmef@gmx.net> (cc67b008038c)
57
58 * doc/manual.xml.head: Mention that @ can be used in usernames in URLs
59
602008-07-11 11:33 +0200 Rocco Rutte <pdmef@gmx.net> (953430663eff)
61
62 * ChangeLog, charset.c: Allow UTF-8 charset to be misspelled as "utf8"
63
642008-07-11 08:47 +0200 Rocco Rutte <pdmef@gmx.net> (934a802dff7f)
65
66 * mutt_ssl.c: Verify hostname in (Open)SSL certificate validation
67
68 This is based on the patch by gkloepfer attached to #3087 but passes
69 the proper connection as argument (avoiding adding hostname to
70 struct sslsockdata) and validates the hostname even in case OpenSSL
71 cannot find the local issuer certificate. GnuTLS already supports
72 hostname checking. Closes #3087.
73
742008-07-10 22:02 +0200 Rocco Rutte <pdmef@gmx.net> (b9ac445b035b)
75
76 * ChangeLog, hcache.c: Prevent some pointers of 'struct body' being
77 saved to hcache
78
79 This addresses the hcache safety issue but maybe doesn't fix it
80 completely, see #2942. This also prevents mutt from crashing when
81 using a hcache that was synced when syncing the mailbox (updating
82 changed and fully-parsed messages).
83
842008-07-10 21:46 +0200 Aron Griffis <agriffis@n01se.net> (6244eefaea64)
85
86 * headers.c: Remove completely wrong comment regarding in-reply-to and
87 references
88
89 ...plus fix one other comment and some whitespace.
90
912008-07-09 09:14 +0000 Rocco Rutte <pdmef@gmx.net> (2a9e9c487bad)
92
93 * ChangeLog, doc/mutt.man, main.c: Document redirection to trigger
94 batch send mode in mutt(1) and mutt -h. Closes #2070.
95
962008-07-04 09:09 +0200 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (74b54f11c919)
97
98 * protos.h: Fix syntax error for strtok_r compatitility prototype
99
1002008-07-02 18:26 +0200 Vladimir Marek <Vladimir.Marek@Sun.COM> (f72fce68ca19)
101
102 * ChangeLog, lib.c: Use stat() instead of dirent->d_type to test for
103 directory. Closes #3089.
104
1052008-07-02 18:23 +0200 Rocco Rutte <pdmef@gmx.net> (7783502a04c7)
106
107 * curs_main.c: Calculate menu->max after a possible resort in index
108 (maybe changing number of messages). Closes #3088.
109
1102008-07-02 18:08 +0200 Rocco Rutte <pdmef@gmx.net> (f41ba27be46f)
111
112 * ChangeLog, curs_lib.c: Fix casts for progress update to prevent
113 -ftrapv aborts to trigger. Closes #3018.
114
1152008-07-02 08:56 -0700 Brendan Cully <brendan@kublai.com> (c51c16db46cc)
116
117 * crypt-gpgme.c: Only make LC_MESSAGES conditional on NLS in GPGME
118 locale support.
119
1202008-07-02 11:19 +0200 Rocco Rutte <pdmef@gmx.net> (8b783c916893)
121
122 * ChangeLog, browser.c, buffy.c, commands.c, compose.c, curs_main.c,
123 enter.c, headers.c, hook.c, imap/imap.c, init.c, mbox.c, muttlib.c,
124 postpone.c, protos.h, recvattach.c, send.c, status.c: Use realpath()
125 in mutt_pretty_mailbox() for paths that may need it. This requires
126 to add the buffer size as parameter since the result may be longer
127 than the original but still fit in the buffer. Closes #2948.
128
1292008-07-02 10:06 +0200 Rocco Rutte <pdmef@gmx.net> (cc2334fdf126)
130
131 * hash.c: Use casts to avoid triggering integer overflow detection in
132 hash function
133
1342008-07-01 20:06 -0700 Vincent Lefevre <vincent@vinc17.org> (fb0df4ae0836)
135
136 * ChangeLog, curs_lib.c: Clamp timeval math to unsigned int to match
137 progress timestamps. This is fine since only relative differences
138 matter. Closes #3018.
139
1402008-07-01 18:29 -0700 Brendan Cully <brendan@kublai.com> (f9af0501d2dd)
141
142 * crypt-gpgme.c: Set GPGME locale on first attempt to create context.
143 Closes #2913.
144
145 * crypt-gpgme.c, crypt-gpgme.h, crypt-mod-pgp-gpgme.c: Stub in a
146 gpgme version of extract-keys. It doesn't currently work right
147 because apparently while gpg on the command line can parse a whole
148 message, we'll have to do it for gpgme. I really wonder about the
149 'ME' part of GPGME sometimes.
150
151 * crypt-gpgme.c, lib.c, lib.h: Support displaying application/pgp-keys
152 with GPGME. This was pretty convoluted because GPGME provides no way
153 to examine a key block without importing it. This code creates a
154 temporary GPG home in which to import the key in order to display
155 it.
156
157 * crypt-gpgme.c, handler.c, pgp.c: Handle DONTHANDLEPGPKEYS in
158 handler instead of crypto modules. This lets gpgme and classic pgp
159 share a bit of logic, and unbreaks key extraction at least for
160 classic PGP.
161
162 * copy.c: Bail out of copy if decryption is requested but the desired
163 engine is missing. This closes #2684, but handling of mixed crypto
164 in a single message needs more investigation.
165
1662008-07-01 01:10 -0700 rtc <rtc@gmx.de> (49fe0292b503)
167
168 * copy.c: When deleting attachments, always print newline
169 separating header from body. Closes #3085.
170
1712008-06-29 01:09 -0700 Brendan Cully <brendan@kublai.com> (677e7712d735)
172
173 * crypt-gpgme.c: Improve gpgme SMIME uid display: align each line by
174 the length of the first.
175
176 * crypt-gpgme.c: Show more information about problematic SMIME
177 signatures under gpgme. Also warn if the key is not known to be
178 good. For some reason expired keys in my environment are not
179 flagged as expired in sig->status or sig->summary.
180
1812008-06-28 20:33 -0700 Brendan Cully <brendan@kublai.com> (1492c24f2a4e)
182
183 * mutt_ssl_gnutls.c: Extract CN from client certificate in gnutls.
184 Nothing currently uses it, but I suspect we should be using it as
185 the external auth name in mutt_sasl_client_new.
186
187 * UPDATING, globals.h, init.h, mutt_sasl.c, mutt_ssl_gnutls.c:
188 Basic support for $ssl_client_cert when compiled with
189 gnutls. The key must not be encrypted. Closes #2911.
190
1912008-06-27 12:04 -0700 Petr Písař <petr.pisar@atlas.cz> (40c6e851bf76)
192
193 * po/cs.po: Updated Czech translation.
194
1952008-06-26 12:52 -0700 Brendan Cully <brendan@kublai.com> (c5256c65eedb)
196
197 * handler.c: Mark new error message for translation.
198
199 * curs_lib.c: Force a resize event after calling an external editor.
200 Closes #2207
201
202 * lib.c, lib.h, mh.c: fflush before fsync and close. Closes #2962
203 again.
204
205 * mh.c: fsync maildir/mh messages on commit. Closes #2962.
206
2072008-06-25 23:40 -0700 Brendan Cully <brendan@kublai.com> (32374c911c6c)
208
209 * smime.c: Check S/MIME signing ID exists before attempting to use
210 it. Closes #3069. Also make (s)ign automatically ask for a key if
211 no default is defined.
212
213 * init.h: Make $move default to no instead of ask-no. Closes #2945.
214
215 * doc/manual.xml.head: Document difference between index and pager
216 search. Closes #2886.
217
218 * commands.c, copy.c, crypt-gpgme.c, handler.c, mbox.c, pgp.c: Make
219 mutt_copy_message distinguish between fatal and non-fatal errors.
220 Non-fatal errors should prevent moving messages, since they indicate
221 data loss. But mutt should still attempt to display them, since
222 being able to see some attachments is better than nothing. Also stop
223 printing out non-PGP material in application/pgp attachments. Closes
224 #2545, #2912.
225
2262008-06-24 23:12 -0700 Brendan Cully <brendan@kublai.com> (f5fe657f0633)
227
228 * handler.c: Make multipart decoding a little more
229 forgiving. First, ignore bad content-transfer-encoding in
230 multipart sections. Second, if an attachment fails to decode,
231 print a warning and continue instead of giving up on the entire
232 message.
233
2341970-01-01 00:00 +0000 Brendan Cully <brendan@kublai.com> (a2e8f6fab8d3)
235
236 * smtp.c: Test that envelope from or from is set before attempting
237 SMTP delivery. Closes #3079.
238
2392008-06-14 18:23 -0700 Christoph Berg <cb@df7cb.de> (4b790909a037)
240
241 * doc/mbox.man: Document that From_ lines use asctime-style dates,
242 not RFC2822 dates. Closes #3077.
243
2442008-06-11 22:45 -0700 Alexey I. Froloff <raorn@altlinux.org> (1e8ca708a52f)
245
246 * attach.c: Do not attempt to close invalid descriptors. Closes #3075
247
2482008-06-05 13:06 +0200 Vladimir Marek <Vladimir.Marek@Sun.COM> (5ab92dd44ce2)
249
250 * alias.c: Wrap Fqdn in NONULL() to prevent crash with -d5 if Fqdn
251 is NULL
252
2532008-06-02 09:45 +0200 Rocco Rutte <pdmef@gmx.net> (d6d04a7f5aea)
254
255 * init.c: Allow for printing variable values longer than 256
256 characters
257
258 * rfc822.c: Allow for mail addresses longer than 256
259 characters (closes #3066).
260
2612008-05-30 16:14 +0200 Rocco Rutte <pdmef@gmx.net> (2f59be26ad22)
262
263 * protos.h: Define prototypes for compatibility functions in protos.h
264 to silence compiler warnings
265
2662008-05-29 14:18 +0200 Rocco Rutte <pdmef@gmx.net> (bf74c85070c4)
267
268 * menu.c: Respect $wrap_search in generic menu search (e.g. for
269 browser)
270
271 * doc/Makefile.am: Only install mutt_dotlock(1) if binary is
272 installed, too (closes #1601).
273
2742008-05-28 22:22 -0700 Paul Walker <paul@black-sun.demon.co.uk> (f4259a92dab6)
275
276 * doc/Muttrc.head: Make default muttrc header weeding
277 tidier. Closes #286.
278
2792008-05-23 01:40 -0400 Todd Zullinger <tmz@pobox.com> (73a180edce53)
280
281 * pgp.c: Call mutt_need_hard_redraw() in pgp_decrypt_part().
282
283 This change ensures that the screen is redrawn when using gpg-agent.
284 Without this, mutt's navigation keybindings are lost after pinentry
285 curses prompts for a passphrase to descrypt a message.
286
2872008-05-28 22:16 -0700 Moritz Schulte <moritz@g10code.com> (7fd74c40eced)
288
289 * curs_lib.c: Make sure that the redrawing/reinitializing is done
290 always, not only when the environment variable DISPLAY is not set.
291
2922008-05-28 22:05 -0700 Vladimir Marek <Vladimir.Marek@Sun.COM> (9d0509641865)
293
294 * configure.ac, m4/iconv.m4: Cosmetic fix to configure
295 --help. Closes #3060.
296
2972008-05-28 21:44 -0700 Vincent Lefevre <vincent@vinc17.org> (7b8ef3b8ff5a)
298
299 * po/fr.po: Updated French translation
300
3012008-05-23 18:39 +0200 Rocco Rutte <pdmef@gmx.net> (8a3a037ec6b3)
302
303 * UPDATING: UPDATING: fix 1.5.18 line as noted by Kyle Wheeler
304
3052008-05-22 20:22 -0700 Brendan Cully <brendan@kublai.com> (96a01436f88b)
306
307 * imap/command.c: Escape LSUB mailbox names given to
308 mutt_parse_rc_line. Handle literals in STATUS responses for Notes
309 compatibility.
310
3112008-05-22 17:01 +0200 Rocco Rutte <pdmef@gmx.net> (d612ef757ee9)
312
313 * configure.ac, m4/types.m4: Use C99 macros "PRId64"/"PRId32" to
314 format file sizes/offsets if available. This fixes warning about
315 mismatching int argument sizes on amd64.
316
317 * init.h: Document that $check_mbox_size should be set before
318 mailboxes commands
319
320 * UPDATING: Mention requirement to encode X-Label: headers in
321 UPDATING
322
3232008-05-21 23:20 -0700 Rocco Rutte <pdmef@gmx.net> (bba92e401440)
324
325 * imap/browse.c: Guard idata->mailbox read in imap_mailbox_state.
326 Closes #3057.
327
3282008-05-21 22:59 -0700 Piarres Beobide Egaña <pi@beobide.net> (51c494a2e735)
329
330 * po/eu.po: Updated Basque translation.
331
3322008-05-21 22:55 -0700 René Clerc <rene@clerc.nl> (e95a579cf5e4)
333
334 * po/nl.po: Updated Dutch translation
335
3362008-05-21 20:36 +0200 Rocco Rutte <pdmef@gmx.net> (1bdb7a7c3c8f)
337
338 * buffy.c, buffy.h: Fix new mail detection for >2 GB mboxes with
339 $check_mbox_size set
340
341 * mbox.c, sendlib.c: Use ftello() instead of ftell() in more places
342 that need it (fixes progress updates for >2 GB mbox files)
343
344 * doc/manual.xml.head, init.h: Improve documentation for handling
345 multiple folders and new mail detection
346
3472008-05-20 17:08 +0200 Paul Walker <paul@black-sun.demon.co.uk> (a4d423798321)
348
349 * parse.c: Fix more compiler warnings on amd64 by use of %p instead of
350 %x
351
3522008-05-19 09:52 -0700 Ivan Vilata i Balaguer <ivan@selidor.net> (38319cd7d832)
353
354 * po/ca.po: Updated Catalan translation
355
3562008-05-19 18:49 +0200 Vladimir Marek <Vladimir.Marek@Sun.COM> (8ac4b70221ee)
357
358 * Makefile.am: Unbreak build with included gettext by explicitly
359 removing libs for mutt_md5
360
3612008-05-19 11:14 +0200 Rocco Rutte <pdmef@gmx.net> (85654735d27e)
362
363 * UPDATING: Mention mime_lookup change in UPDATING
364
3652008-05-19 10:59 +0200 Paul Walker <paul@black-sun.demon.co.uk> (d3fd07d0016c)
366
367 * init.c: Use %p instead of %x to debug-print pointers (fixes warnings
368 on 64bit platforms)
369
3702008-05-19 10:56 +0200 Rocco Rutte <pdmef@gmx.net> (771276a3bace)
371
372 * Makefile.am: hcversion.h depends on new mutt_md5 tool
373
3742008-05-18 12:42 -0700 Roland Rosenfeld <roland@spinnaker.de> (4ef0fc2f8378)
375
376 * po/de.po: Updated German translation
377
3782008-05-17 19:31 -0700 Andreas <Andreas Jobs> (aaeee8f868c4)
379
380 * crypt-gpgme.c: Fix GPGME S/MIME micalg generation, broken
381 in [e6f958b093b6]. Closes #2994.
382
3832008-05-17 18:34 -0700 Brendan Cully <brendan@kublai.com> (f9545d5ec15f)
384
385 * doc/Muttrc.head: Add 'mime_lookup application/octet-stream' to the
386 distributed Muttrc. Closes #2984.
387
388 * .hgignore, Makefile.am, configure.ac, hcachever.sh.in,
389 md5.c: Build local md5 tool for hcachever.sh. Closes #3025.
390
3912008-05-17 12:39 -0700 Brendan Cully <brendan@kublai.com> (692b7c063bf1)
392
393 * .hgsigs: mutt-1.5.18 signed
394
395 * .hgtags: Added tag mutt-1-5-18-rel for changeset ff9e4d0464b1
396
397 * ChangeLog, VERSION, po/bg.po, po/ca.po, po/cs.po, po/da.po,
398 po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/eu.po,
399 po/fr.po, po/ga.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
400 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
401 po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
402 po/zh_TW.po: automatic post-release commit for mutt-1.5.18
403
404 * UPDATING: Update UPDATING.
405
406 * imap/browse.c: Use context to get IMAP new message count in mailbox
407 browser if possible.
408
4092008-05-17 11:08 -0700 Rocco Rutte <pdmef@gmx.net> (b341d157ae72)
410
411 * Makefile.am, hcache.c, hcachever.sh.in: When necessary, convert
412 strings to utf-8 in the header cache. If iconv is unavailable,
413 include the charset in effect as part of the cache file
414 name. Closes #3023.
415
4162008-05-16 09:24 +0200 Rocco Rutte <pdmef@gmx.net> (001d6be61905)
417
418 * smime_keys.pl: Glob paths derived from mutt -Q output in
419 smime_keys.pl. Patch by Fabrice Bellet and Miroslav Lichvar (closes
420 #3020).
421
4222008-05-15 17:29 +0200 Rocco Rutte <pdmef@gmx.net> (132474d6dd3b)
423
424 * alias.c, protos.h: Make mutt_check_alias_name()
425 multibyte-aware (closes #2403).
426
427 * doc/manual.xml.head: Document exact address in the manual (closes
428 #3050)
429
4302008-05-14 16:23 -0700 Brendan Cully <brendan@kublai.com> (7f4711b9b61f)
431
432 * alias.c: Ensure alias file ends with \n before appending new
433 aliases. Closes #1580.
434
4352008-05-14 15:19 +0200 Samuel Tardieu <sam@rfc1149.net> (5518355bc6da)
436
437 * curs_main.c: Always update status bar after sorting method changes
438 (closes #2120).
439
4402008-05-12 23:15 -0700 Brendan Cully <brendan@kublai.com> (97aa20438c47)
441
442 * imap/imap.c: Terminate open IMAP message sets at end of mailbox
443 even if the last message is inactive. Closes #3002.
444
4452008-05-11 10:52 +0200 Matthias Andree <matthias.andree@gmx.de> (09b0363cdf54)
446
447 * rfc3676.c: In debug output, cast size_t arguments to long for
448 consistency with printf %ld argument.
449
4502008-05-11 00:50 -0700 Brendan Cully <brendan@kublai.com> (98c39c5187a9)
451
452 * main.c: Update copyright in -vv output. Closes #3042.
453
4542008-05-07 11:54 -0700 Brendan Cully <brendan@kublai.com> (385efdbf9423)
455
456 * mutt_sasl.c, mutt_sasl.h: Make SASL support conn_poll method.
457 Make SASL IP lookup failure non-fatal. Both are for tunnel support.
458
4592008-05-05 19:32 +0200 Rocco Rutte <pdmef@gmx.net> (0eacf5297484)
460
461 * mbyte.c, mbyte.h: Fix some compiler warnings if compiling without
462 system wide character functions
463
464 * mbyte.c, protos.h, utf8.c: Pass buffer size to mutt_wctoutf8()
465 to prevent crashes if MB_LEN_MAX<6 as pointed out by exg on #mutt.
466
4672008-04-29 10:44 -0700 David Champion <dgc@uchicago.edu> (1de934f1d618)
468
469 * muttlib.c: [9414b9dd36db] broke softfill. (closes #3035)
470
4712008-04-29 10:38 -0700 Wilfried Goesgens <dothebart@uncensored.citadel.org> (8017c8074f62)
472
473 * imap/auth_gss.c: Print GSSAPI status messages to debug log on
474 error.
475
4762008-04-03 17:08 +0200 Miroslav Lichvar <mlichvar@redhat.com> (bdd44e92919d)
477
478 * mutt_ssl_gnutls.c: Fix sending long commands when using gnutls.
479
4802008-04-09 15:57 -0700 Dan Fandrich <dan@coneharvesters.com> (3b7b3c0e459e)
481
482 * configure.ac, strtok_r.c: Replace strtok_r when it's not
483 available. The implementation comes from glibc 2.6.1 (like the
484 strsep replacement) and uses the same autoconf hooks.
485
4862008-04-09 18:13 +0200 Christian Ebert <blacktrash@gmx.net> (ae90c8e8ea4d)
487
488 * doc/manual.xml.head: manual.xml.head: grammar correction
489
4902008-03-11 17:20 -0700 N.J. Mann <njm@njm.f2s.com> (e3bc99a4a6bd)
491
492 * mbox.c, mh.c, pop.c: Respect ctx->quiet when initializing
493 progress bar.
494
4952008-03-09 14:01 -0700 Sébastien Hinderer <Sebastien.Hinderer@ens-lyon.org> (c4212a17fad6)
496
497 * compose.c, mx.c: Remove pointless NULL checks against
498 arrays. This silences a warning on newer GCCs.
499
5002008-03-04 22:00 -0800 Petr Písař <petr.pisar@atlas.cz> (fdad7b9fa741)
501
502 * po/cs.po: Updated Czech translation
503
5042008-03-02 21:45 -0800 Vincent Lefevre <vincent@vinc17.org> (9a7d802004d3)
505
506 * po/fr.po: Updated French translation.
507
5082008-02-27 14:45 +0100 Rocco Rutte <pdmef@gmx.net> (553ae136f20e)
509
510 * COPYRIGHT, main.c: Update copyright years in 'mutt -v' output and
511 COPYRIGHT
512
5132008-02-27 13:27 +0100 Anders Helmersson <anders.helmersson.utsikt@wasadata.net> (d2eb082fd872)
514
515 * curs_lib.c: Fix progress updates for large messages. Closes #3029.
516
5172008-02-27 09:30 +0100 N.J. Mann <njm@njm.f2s.com> (eb4e214c8ced)
518
519 * status.c: Cleanup status_format_str()
520
5212008-02-20 12:02 +0100 Rocco Rutte <pdmef@gmx.net> (9414b9dd36db)
522
523 * muttlib.c: Fix truncation logic for soft-padding (Closes #3035).
524
5252008-01-29 21:06 -0800 Brendan Cully <brendan@kublai.com> (fd741c1922f3)
526
527 * hg-commit: Fix typo in hg-commit
528
5292008-01-29 21:05 -0800 Benno Schulenberg <i18n@benno.vertaalt.nl> (95807c4b824f)
530
531 * po/nl.po: Improvements to the Dutch translation
532
5332008-01-17 17:32 +0100 Rocco Rutte <pdmef@gmx.net> (039d939d8c3e)
534
535 * browser.h: Use 'unsigned int' for file browser state to browse huge
536 dirs (closes #3017).
537
5382008-01-15 17:46 +0100 Rocco Rutte <pdmef@gmx.net> (6e6e6c4bee59)
539
540 * recvattach.c: Fix logic error in b3cde588fe9a commit
541
5422008-01-15 17:34 +0100 Rocco Rutte <pdmef@gmx.net> (b3cde588fe9a)
543
544 * recvattach.c: Prepend './' to (some) suggested filenames when saving
545 attachments. Attachment filenames may start with characters that are
546 special to mutt_expand_path() may cause undesired expansion. Closes
547 #1719.
548
549 * INSTALL, README: Update stale INSTALL+README files
550
551 * mh.c: Make maildir_delayed_parsing() more readable
552
553 * init.h: Mention that References: and Date: cannot be
554 changed in editor (closes #1234).
555
556 * UPDATING, globals.h, init.h, query.c: Make formatting of query menu
557 configurable via $query_format (closes #170).
558
559 * init.h: Link $timeout from $mail_check, see Debian #385456.
560
5612008-01-14 23:00 +0100 Rocco Rutte <pdmef@gmx.net> (130aa0517251)
562
563 * mh.c: Fix typo of in dae38f5ab2a5 commit
564
5652008-01-14 22:54 +0100 Rocco Rutte <pdmef@gmx.net> (dae38f5ab2a5)
566
567 * ChangeLog, mh.c: hcache: Fetch data for correct message from hcache.
568 With $maildir_header_cache_verify set (the default), the list (and
569 thus the current) header change after data was fetched from hcache
570 making some message appear as duplicate. Now fetch data for the
571 correct message after possible in-place inode sorting altering file
572 order. See debian bug #459739.
573
574 * hcachever.sh.in: hcache: use HEADER for version calculation too
575
5762008-01-09 13:06 +0100 Rocco Rutte <pdmef@gmx.net> (2a5636080210)
577
578 * configure.ac: Fix mutt_dotlock build issue on cygwin
579 (closes #3009).
580
581 * init.h: Mention $recall in description for $postpone
582
5832008-01-02 11:47 -0800 Johan Svedberg <johan@svedberg.com> (3cf8bc21bc3d)
584
585 * po/sv.po: Updated Swedish translation
586
5872007-12-11 15:22 +0100 Rocco Rutte <pdmef@gmx.net> (68a9c3e74f9a)
588
589 * doc/manual.xml.head: Manual: Update caching docs (hcache naming,
590 maintenance)
591
592 * pop.c: POP: Name hcache the way IMAP does. Place the file
593 under $header_cache/<url>/mutt.hcache. For now ignore that this may
594 break if hcache == bcache and a message's uid is "mutt.hcache"
595 (extremely unlikely) in which case the user will loose only the
596 hcache file.
597
598 * pop.c: POP: Respect $message_cache_clean
599
600 * doc/manual.xml.head: Manual: mention $time_inc in tuning chapter
601
602 * enter.c, history.h: Maintain different history lists for
603 files and mailboxes. Closes #2999.
604
605 * history.c: Do not trust history file and mutt code about history
606 class. This prevents crashes as result of programming errors and/or
607 wrong history file (e.g. negative or too high classes).
608
6092007-12-08 12:54 -0800 Michael Elkins <me@mutt.org> (3971bcfd9112)
610
611 * mh.c: Skip over messages which were previously parsed after sorting
612 the tail of the list. Avoids a segmentation fault when rescanning
613 the new/ subdir of a maildir when messages were left over from a
614 previous scan.
615
6162007-12-07 11:38 -0800 Rocco Rutte <pdmef@gmx.net> (b891b1736885)
617
618 * lib.c, md5.h: Check definition of ENOTSUP before use
619 (closes #2983)
620
621 * mh.c: Sort MH folders into natural order after 2nd pass (closes
622 #463).
623
624 * init.h: Mention subscribe and lists commands for
625 $ignore_list_reply_to (closes #2996).
626
627 * mx.c: Don't attempt to move messages when $mbox is unset.
628
6292007-12-05 10:03 +0100 Rocco Rutte <pdmef@gmx.net> (63c97881cb76)
630
631 * UPDATING, configure.ac, main.c, mh.c: Improve inode sorting,
632 enable it by default and add MH support. Sorting is done on-demand
633 only before the first stat() or open()
634 ($maildir_header_cache_verify=yes/hcache miss). Furthermore, only
635 a partial list of messages starting from that item is sorted
636 reducing sorting overhead in most cases. For a fully hcache'd
637 folder with $maildir_header_cache_verify=no, no sorting is needed
638 and no sorting will be done. MH parsing is now two-pass, too to
639 simplify the code and remove duplication.
640
6412007-11-30 10:29 +0100 Rocco Rutte <pdmef@gmx.net> (5c635c9b5982)
642
643 * configure.ac: Add version numbers for bdb 4.6
644
645 * parse.c, sendlib.c: RfC2047 decode/encode X-Label: header
646 (Closes #2970).
647
648 * commands.c: Format status line for external and internal pager the
649 same way to make %P work
650
6512007-11-29 16:03 +0100 Rocco Rutte <pdmef@gmx.net> (4899bcc1c2c3)
652
653 * doc/db-cleanup.xsl: Add ascii-replacements for 0x2dc
654 (tilde) and 0x2026 (...) too. The manual cannot be clean us-acii
655 but now we should have at least latin1
656
657 * doc/Makefile.am, doc/db-cleanup.xsl: Add a really ugly hack to make
658 sure the plain text manual is us-ascii. The hack is filtering
659 manual.html to another HTML file but replacing unicode chars by
660 their ascii equivalents. The intermediate file is used to dump HTML
661 to us-ascii text (and only for that).
662
663 * hcache.c: Fix hcache build issue when building with gdbm if qdbm
664 is installed, too
665
6662007-11-21 13:19 +0100 Miroslav Lichvar <mlichvar@redhat.com> (9286a76e79a2)
667
668 * send.c: Don't ignore $from in batch send mode.
669
6702007-11-23 15:11 +0100 Rocco Rutte <pdmef@gmx.net> (12a1d843c975)
671
672 * curs_lib.c: Don't attempt to print progress if inc is 0, just
673 print initial message
674
6752007-11-21 14:14 -0800 Ronny Haryanto <ronnylist@haryan.to> (0e99eaaecd67)
676
677 * po/id.po: Updated Indonesian translation
678
6792007-11-21 16:47 +0100 Rocco Rutte <pdmef@gmx.net> (309ab3a63d91)
680
681 * UPDATING: Add UPDATING entry for $check_mbox_size
682
683 * init.h: Clarify the description for $timeout
684
685 * UPDATING: Remove raw utf-8 char in UPDATING to make it ascii
686 again
687
6882007-11-20 19:46 +0100 Rocco Rutte <pdmef@gmx.net> (96f931ae0b22)
689
690 * doc/manual.xml.head, init.h: Document that save-hook/fcc-hook/fcc-
691 save-hook use $index_format expandos. Closes #2135.
692
693 * doc/manual.xml.head, pattern.c: Simple search: Allow
694 [~+%] to be \-escaped. Closes #2426.
695
696 * configure.ac, strsep.c: Add glibc implementation of strsep() in case
697 a system misses it. Closes #2989.
698
699 * lib.h, mbyte.c: Alternate fix for not calling
700 bind_textdomain_codeset() to fix Solaris build.
701
7022007-11-19 15:32 +0100 Rocco Rutte <pdmef@gmx.net> (033eba2d6834)
703
704 * rfc3676.c: Make f=f handler multibyte-aware by not buffering flowed
705 content until it's finished. We now write out content as we read it
706 (which simplifies the code quite a bit) and properly flow multibyte
707 paragraphs. This should improve DelSp=yes handling where a flowed
708 paragraph may not have spaces at all except trailing ones for
709 flowable paragraphs (after concatenating lines we didn't have access
710 to the original break points any longer). We still split content by
711 ASCII space (this should be safe as f=f itself uses ASCII space to
712 mark flowable lines (even for languages that aren't expected to use
713 spaces, see DelSp). Closes #862.
714
7152007-11-15 13:17 +0100 Rocco Rutte <pdmef@gmx.net> (a0161768f631)
716
717 * doc/makedoc-defs.h, doc/makedoc.c: Fix more documentation build
718 issues. Define USE_SASL (for $smtp_authenticators) in makedoc-
719 defs.h, include it in makedoc.c to force doc rebuild if makedoc-
720 defs.h changes.
721
722 * parse.c, protos.h, send.c: Properly parse and validate Message-IDs
723 from my_hdrs. Closes #2452.
724
725 * configure.ac: Check for bind_textdomain_codeset() outside libc,
726 too.
727
7282007-11-15 11:53 +0100 peb <peb@mppmu.mpg.de> (22c68faeec08)
729
730 * lib.h: Don't use bind_textdomain_codeset() if we're not using
731 NLS/gettext. Closes #2162.
732
7332007-11-15 11:22 +0100 Rocco Rutte <pdmef@gmx.net> (933e57dff004)
734
735 * doc/manual.xml.head: Properly document simple searches and its
736 "secret" keywords. Closes #2136.
737
7382007-11-13 13:31 +0100 Rocco Rutte <pdmef@gmx.net> (7a4a154eefa5)
739
740 * wcwidth.c: Fix compiler warnings in new wcwidth.c (too large values
741 for 'unsigned short')
742
743 * hg-commit: hg-commit: Run 'make validate' in doc/ if manual.xml
744 is present
745
746 * doc/manual.xml.head, init.h: Document that %f in $index_format is
747 either Return-Path: or From: depending on which parses correctly.
748 Also note that alternates' regex should be as precise as possible to
749 avoid mismatches. Closes #1894.
750
751 * init.h: Properly document $hostname, link it to $use_domain and
752 $hidden_host. Closes #891.
753
7542007-11-07 14:54 +0100 Rocco Rutte <pdmef@gmx.net> (84284776659e)
755
756 * Makefile.am, po/Makefile.in.in, po/POTFILES.in: Don't build
757 keymap_alldefs.h in srcdir as it may be read-only
758
759 * po/Makefile.in.in: Don't try to build $(PACKAGE).pot in srcdir as it
760 may be read-only
761
7622007-11-08 22:13 -0800 Michael Elkins <me@mutt.org> (4bba47e6d026)
763
764 * doc/manual.xml.head: Removed the [!] prefix from the usage from the
765 usage string for the un/mailboxes command since it has no special
766 meaning in this context other than referring to $spoolfile.
767
7682007-11-08 11:48 -0800 Brendan Cully <brendan@kublai.com> (daf29fe0ed4c)
769
770 * UPDATING, curs_lib.c, globals.h, init.h: Add $time_inc to
771 control progress update frequency. I found 250ms to be noticeably
772 different from the old behaviour, and it ruins the rounding of the
773 other _inc variables.
774
775 * color.c, copy.c, imap/command.c: Turn down some debug logging
776 levels
777
7782007-11-08 09:03 +0100 Rocco Rutte <pdmef@gmx.net> (92a6bfbed657)
779
780 * doc/Makefile.am: Add stamp-doc-rc to makedoc-all to build Muttrc
781 with fresh checkout
782
7832007-11-07 14:48 -0800 Brendan Cully <brendan@kublai.com> (b68ccc2e66e2)
784
785 * curs_lib.c, mutt_curses.h: Suppress progress bar updates less than
786 250ms apart. Closes #2899.
787
7882007-11-07 12:12 -0800 Emanuele Giaquinta <e.giaquinta@glauco.it> (c62c5495d67c)
789
790 * wcwidth.c: Updated wcwidth to Unicode 5.0
791
7922007-11-07 12:03 +0100 Rocco Rutte <pdmef@gmx.net> (fce40f3a1aec)
793
794 * Makefile.am, Muttrc.head, doc/Makefile.am, doc/Muttrc.head, doc
795 /makedoc-defs.h, doc/makedoc.c, functions.h, init.h, makedoc-defs.h,
796 makedoc.c: Try to fix parallel build problems by moving makedoc to
797 doc/. This also requires to move Muttrc into doc/.
798
7992007-11-06 16:34 -0800 Emanuele Giaquinta <e.giaquinta@glauco.it> (ac14b76ef8b2)
800
801 * Makefile.am: Remove unnecessary workaround for automake
802 dist target
803
8042007-11-06 18:23 +0100 Rocco Rutte <pdmef@gmx.net> (1770ab532bfd)
805
806 * curs_lib.c, imap/imap.c, imap/message.c, mbox.c, mh.c,
807 mutt_curses.h, pattern.c, pop.c, pop_lib.c, smtp.c: Add
808 percentages to progress bar optionally supplied by caller. This is
809 necessary to let the mbox driver print useful percentages. If
810 there's no percentage given and we have a size, calculate on it on
811 our own. Closes #2929.
812
813 * mh.c: (Re-)Add total msg count to progress for parsing maildirs
814
8152007-11-05 14:24 -0800 Vincent Lefevre <vincent@vinc17.org> (ecb694b6176b)
816
817 * po/fr.po: Updated French translation
818
8192007-11-05 17:47 +0100 Rocco Rutte <pdmef@gmx.net> (6b9e91edba54)
820
821 * curs_lib.c: Save value of errno across mutt_endwin()
822 calls. Mutt_endwin() is sometimes called after noticing an error
823 but before printing the message via perror(). Closes #2965.
824
8252007-11-05 15:53 +0100 Emanuele Giaquinta <e.giaquinta@glauco.it> (b8dc6926ddf4)
826
827 * doc/manual.xml.head: Manual: Fix typo
828
8292007-11-05 14:53 +0100 Rocco Rutte <pdmef@gmx.net> (ad7983699656)
830
831 * doc/manual.xml.head: Manual: Improve [un]mailboxes
832 documentation. Closes #2204.
833
8342007-11-05 12:11 +0100 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (645fcdd66828)
835
836 * configure.ac, intl/Makefile.in, po/Makefile.in.in: Optionally define
837 $datarootdir on our own for autoconf <2.60 compatibility. While I'm
838 at it, fix two warnings in other files about ignoring datarootdir
839 with autoconf >2.60. Closes #2905.
840
8412007-11-04 13:19 -0800 Vsevolod Volkov <vvv@mutt.org.ua> (dc5ec6dbb278)
842
843 * po/ru.po: Updated Russian translation
844
8452007-11-04 13:17 -0800 Ivan Vilata i Balaguer <ivan@selidor.net> (1f72281eb36c)
846
847 * po/ca.po: Updated Catalan translation
848
8492007-11-04 13:16 -0800 Roland Rosenfeld <roland@spinnaker.de> (b2f0d89881dd)
850
851 * po/de.po: Updated German translation
852
8532007-11-04 19:10 +0100 Rocco Rutte <pdmef@gmx.net> (02e8b9c7bdc6)
854
855 * UPDATING: Fixup UPDATING for 1.5.16/1.5.17
856
8572007-11-04 18:27 +0100 cypher <cypher@conuropsis.org> (ab676b9f0c04)
858
859 * url.c: Use strtok_r() to parse mailto: links, not strtok(). In
860 case a headers needs to call mutt_parse_references() which uses
861 strtok(), too, later headers will be silently discarded. Closes
862 #2968.
863
8642007-11-04 18:14 +0100 Rocco Rutte <pdmef@gmx.net> (6248b3c04f61)
865
866 * main.c, url.c: Prevent mailto parsing buffer overflow by ignoring
867 too long header. If they're longer than our buffer, we can't turn it
868 into a header to be parsed by mutt_parse_rfc822_line() anyway, so we
869 bail out in this case. Also make main() catchup mailto parsing
870 errors. Closes #2980.
871
872 * UPDATING: Add 1.5.17 to UPDATING
873
874 * doc/manual.xml.head, init.h: Improve DSN docs (require sendmail-
875 compatible MTA, add SMTP notes). Closes #2979
876
8772007-11-03 11:12 +0100 Rocco Rutte <pdmef@gmx.net> (0c054faeb285)
878
879 * muttlib.c: Check Maildir for not being NULL when expanding
880 '='-paths. Closes #2977.
881
8822007-11-02 16:55 -0700 Pawel Dziekonski <dzieko@pwr.wroc.pl>