~ubuntu-dev/ubuntu/lucid/mutt/lucid-201002110857

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Bhavani Shankar
  • Date: 2009-06-07 17:30:03 UTC
  • mto: (16.2.1 experimental) (2.3.1 squeeze)
  • mto: This revision was merged to the branch mainline in revision 21.
  • Revision ID: james.westby@ubuntu.com-20090607173003-rg37ui3h2bbv7wl0
Tags: upstream-1.5.19
Import upstream version 1.5.19

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
2008-05-17 12:31 -0700  Brendan Cully  <brendan@kublai.com>  (fa4990c5b5c6)
 
1
2009-01-05 16:35 -0800  Brendan Cully  <brendan@kublai.com>  (a170f93fc5b1)
 
2
 
 
3
        * build-release: Fall back to vi if VISUAL is unset in
 
4
        build-release
 
5
 
 
6
        * UPDATING: Update UPDATING
 
7
 
 
8
        * imap/command.c, imap/imap.c, imap/imap_private.h: Report CREATE
 
9
        failures
 
10
 
 
11
        * browser.c: Style fixes
 
12
 
 
13
        * browser.c: Leave error message on screen if imap_mailbox_create
 
14
        fails
 
15
 
 
16
        * doc/mutt.man: Add pointer to the full manual to the front of mutt.1
 
17
 
 
18
2009-01-05 09:16 -0800  Petr Písař  <petr.pisar@atlas.cz>  (990f1e841dd4)
 
19
 
 
20
        * po/cs.po: Updated Czech translation
 
21
 
 
22
2009-01-04 22:36 -0800  Vincent Lefevre  <vincent@vinc17.org>  (9af288ee9e91)
 
23
 
 
24
        * po/fr.po: Updated French translation
 
25
 
 
26
2009-01-04 18:32 -0800  Emanuele Giaquinta  <e.giaquinta@glauco.it>  (e47d05dc2633)
 
27
 
 
28
        * imap/util.c: Indentation fix
 
29
 
 
30
2009-01-04 18:12 -0800  Brendan Cully  <brendan@kublai.com>  (1947c370fcd9)
 
31
 
 
32
        * Makefile.am: Remove obsolete make target
 
33
 
 
34
        * doc/manual.xml.head: Update copyright in manual
 
35
 
 
36
2009-01-04 17:07 -0800  Vincent Lefevre  <vincent@vinc17.org>  (bbe8694acc33)
 
37
 
 
38
        * po/fr.po: Updated French translation
 
39
 
 
40
2009-01-04 17:04 -0800  Brendan Cully  <brendan@kublai.com>  (d98ab9a591e5)
 
41
 
 
42
        * pgpkey.c: Remove dead code. Thanks to Ingo Schwarze.
 
43
 
 
44
        * COPYRIGHT: Update copyrights
 
45
 
 
46
        * addrbook.c, ascii.h, attach.c, bcache.c, bcache.h, browser.c,
 
47
        browser.h, charset.c, charset.h, commands.c, complete.c,
 
48
        compose.c, crypt-gpgme.c, crypt.c, curs_main.c, dotlock.c,
 
49
        editmsg.c, enter.c, functions.h, gnupgparse.c, handler.c,
 
50
        hdrline.c, hook.c, init.h, lib.c, lib.h, menu.c, mh.c,
 
51
        mutt_idna.c, mutt_idna.h, mutt_sasl.h, mutt_socket.c, muttlib.c,
 
52
        mx.c, pager.c, pattern.c, pgp.c, pgp.h, pgpinvoke.c, pgpkey.c,
 
53
        pgplib.c, pgplib.h, pgppacket.c, pgppubring.c, pop.c, postpone.c,
 
54
        protos.h, query.c, recvattach.c, recvcmd.c, remailer.c, rfc1524.c,
 
55
        rfc2047.c, rfc2231.c, rfc3676.h, send.c, setenv.c, status.c,
 
56
        url.c: Update copyrights. Closes #3016. I went through the logs of
 
57
        each file with a copyright header and updated the years for the
 
58
        authors in the headers for any non-comment changes they
 
59
        introduced. What a pain!
 
60
 
 
61
        * imap/auth_anon.c, imap/auth_cram.c, imap/auth_login.c,
 
62
        imap/auth_sasl.c, imap/browse.c, imap/imap.h, imap/message.h,
 
63
        imap/utf7.c: IMAP copyright header updates
 
64
 
 
65
        * imap/auth_gss.c, imap/command.c, imap/imap.c, imap/message.c:
 
66
        Updated copyrights
 
67
 
 
68
        * smtp.c: SMTP: complain when authentication fails. Closes
 
69
        #2117. Now each failed attempt emits an error before mutt tries
 
70
        the next method. Possibly we should just fail immediately?
 
71
 
 
72
        * parse.c, snprintf.c: Use ! instead of testing pointers against 0.
 
73
        Closes #3125.
 
74
 
 
75
2009-01-04 20:12 +0100  Rocco Rutte  <pdmef@gmx.net>  (33fa1ca4b6af)
 
76
 
 
77
        * doc/gen-map-doc, init.h: Documentation: Minor fixes and
 
78
        improvements
 
79
 
 
80
2009-01-03 21:02 -0800  Brendan Cully  <brendan@kublai.com>  (5a80ee54a05f)
 
81
 
 
82
        * imap/command.c, imap/imap.c, init.c, muttlib.c, postpone.c: Raise
 
83
        debug level for several messages
 
84
 
 
85
        * imap/auth_gss.c: Guard against unused variable warning.  Thanks
 
86
        to Ingo Schwarze.
 
87
 
 
88
        * doc/Makefile.am: Remove obsolete reference to ChangeLog.old. Thanks
 
89
        to Ingo Schwarze.
 
90
 
 
91
        * imap/message.c: Ignore unexpected FETCH responses during
 
92
        imap_read_headers. Thanks to Chris Li for the excellent bug report
 
93
        in #3041. See #2902, #2935, #2985, #3028, #3041, #3143. With luck,
 
94
        this may close them. In truth, imap_read_headers is still a horrible
 
95
        kludge of duct tape and chicken wire.
 
96
 
 
97
        * hash.c, hash.h: Make hash_string work in unsigned domain
 
98
 
 
99
        * main.c: Another copyright update
 
100
 
 
101
        * main.c, smtp.c: Update some copyrights
 
102
 
 
103
2009-01-02 23:13 -0800  Brendan Cully  <brendan@kublai.com>  (87ef3e3550e4)
 
104
 
 
105
        * smtp.c: SMTP: Use Hostname if Fqdn is bogus. Closes #3142.
 
106
 
 
107
        * init.h: More tyops
 
108
 
 
109
        * doc/manual.xml.head: Tyops
 
110
 
 
111
        * mutt_ssl_gnutls.c: Add SSL intermediate certificate support for
 
112
        gnutls
 
113
 
 
114
        * mutt_ssl.c: Simplify intermediate certificate handling.  Return
 
115
        immediately if a certificate is interactively accepted.  Display
 
116
        index of current certificate in chain in menu title.
 
117
 
 
118
2009-01-02 12:46 -0800  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (5db868a874b6)
 
119
 
 
120
        * globals.h, mutt_ssl.c: Add support for intermediate certificates to
 
121
        openssl code. Gnutls support is not included in this patch.
 
122
 
 
123
2009-01-01 17:02 -0800  Marcel Telka  <marcel@telka.sk>  (532f695b4352)
 
124
 
 
125
        * smtp.c: SMTP: Require SP after AUTH response (strict RFC
 
126
        conformance). Closes #3141.
 
127
 
 
128
2009-01-01 16:55 -0800  Brendan Cully  <brendan@kublai.com>  (859009a507d8)
 
129
 
 
130
        * smtp.c: SMTP: guard against short server responses
 
131
 
 
132
2008-12-30 00:58 +0100  Rocco Rutte  <pdmef@gmx.net>  (ac870203179d)
 
133
 
 
134
        * doc/manual.xml.head: Manual: Add missing maps to bind command docs
 
135
 
 
136
        * doc/TODO: Documentation: Update TODO
 
137
 
 
138
2008-12-26 14:36 +0100  Rocco Rutte  <pdmef@gmx.net>  (4917897ac9b1)
 
139
 
 
140
        * init.c: Ignore NULL/empty lines in rc parser, fixes mutt -e ''
 
141
        crashing
 
142
 
 
143
2008-12-20 15:33 -0800  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (349986b1af09)
 
144
 
 
145
        * po/ja.po: Updated Japanese translation.
 
146
 
 
147
2008-12-20 15:31 -0800  Brendan Cully  <brendan@kublai.com>  (a715dca3610c)
 
148
 
 
149
        * main.c: Cosmetics for mutt -v
 
150
 
 
151
2008-11-26 01:15 +0000  Peter Collingbourne  <peter@pcc.me.uk>  (2fefd56f440c)
 
152
 
 
153
        * sendlib.c: Disable line wrapping for Message-ID header
 
154
 
 
155
2008-12-16 20:19 -0800  Erik Hovland  <erik@hovland.org>  (f6ae8dc70850)
 
156
 
 
157
        * imap/util.c: Remove unused #include directives
 
158
 
 
159
        * crypt.c, curs_main.c, flags.c, group.c, hcache.c, mh.c, pager.c,
 
160
        pgpmicalg.c, pgppacket.c, postpone.c, query.c, recvattach.c,
 
161
        recvcmd.c, send.c: Remove unused #include directives
 
162
 
 
163
        * sendlib.c: mutt_gen_msgid() allocates the msgid off of the heap.
 
164
 
 
165
        Since mutt_gen_msgid() allocates the msgid string with strdup, it is
 
166
        getting it off of the heap.
 
167
 
 
168
        When the fprintf writes the msgid, the string is no longer tracked
 
169
        and that string is leaked.
 
170
 
 
171
        * parse.c: Match variable type to getch return type
 
172
 
 
173
        * alias.c: Fix fread rc check
 
174
 
 
175
        * hash.c: Remove redundant int clamping
 
176
 
 
177
        * smime.c: Remove check that always succeeds
 
178
 
 
179
        * pattern.c: fclose correct fp
 
180
 
 
181
        * rfc822.c: buflen cannot be 0 here
 
182
 
 
183
2008-12-16 12:36 -0800  Brendan Cully  <brendan@kublai.com>  (bbf4dfc2aa41)
 
184
 
 
185
        * ChangeLog.old, Makefile.am: Remove ChangeLog.old
 
186
 
 
187
        * imap/Makefile.am: Remove imap/BUGS from Makefile.am
 
188
 
 
189
2008-12-15 23:45 -0800  Erik Hovland  <erik@hovland.org>  (adaf24e4117d)
 
190
 
 
191
        * mh.c: Fix bad parentheses in stat rc
 
192
 
 
193
        * bcache.c: snprintf returns int, not size_t
 
194
 
 
195
        * muttlib.c: Always va_end(ap_retry) in mutt_buffer_printf
 
196
 
 
197
2008-12-15 23:11 -0800  Brendan Cully  <brendan@kublai.com>  (101a8bcba613)
 
198
 
 
199
        * imap/BUGS: imap/BUGS is superseded by the BTS
 
200
 
 
201
2008-12-10 20:00 +0100  Rocco Rutte  <pdmef@gmx.net>  (817e5987633b)
 
202
 
 
203
        * doc/manual.xml.head: Manual: Fix typos found by by Vincent Lefevre,
 
204
        see #3109.
 
205
 
 
206
        * doc/manual.xml.head: Manual: trim into chapter, add notes about
 
207
        contributing
 
208
 
 
209
        * doc/mutt.css: Make mutt.css apply for all media types
 
210
 
 
211
        * doc/manual.xml.head, doc/mutt.css: Manual: Wrap important notes
 
212
        in <note/>
 
213
 
 
214
        * doc/Makefile.am, doc/chunk.xsl, doc/html.xsl, doc/mutt.xsl: Move
 
215
        common XSLT params to mutt.xsl imported into (chunk|html).xsl
 
216
 
 
217
        * doc/gen-map-doc, doc/makedoc.c, doc/manual.xml.head,
 
218
        doc/manual.xml.tail, init.h: Manual: Only wrap real text
 
219
        paragraphs in <para/>
 
220
 
 
221
        Elements such as lists, tables, synopsis don't need it and produce
 
222
        hundreds of warnings in tidy because of empty paragraphs.
 
223
 
 
224
        With this change, the manual should be fully XHTML 1.0 Transitional
 
225
        and validate without warnings and errors.
 
226
 
 
227
        * hg-commit: hg-commit: Work even in subdirectories
 
228
 
 
229
        * doc/chunk.xsl, doc/html.xsl: Manual: Use right XSLT-way to embed
 
230
        CSS to avoid invalid xmlns="" attributes on <style/>
 
231
 
 
232
        * doc/devel-notes.txt: devel-notes.txt: add some words about preparing
 
233
        & contributing patches
 
234
 
 
235
        * doc/manual.xml.head: Manual: Add section about typographical
 
236
        conventions, see #3109.
 
237
 
 
238
        * doc/manual.xml.head, doc/mutt.css: Manual: Wrap important examples
 
239
        in <example/>
 
240
 
 
241
2008-12-06 15:06 +0100  Rocco Rutte  <pdmef@gmx.net>  (e13e903af3bf)
 
242
 
 
243
        * doc/manual.xml.head, doc/mutt.css: Manual: Fixup configuration
 
244
        command synopsis and switch to <cmdsynopsis/>
 
245
 
 
246
        * doc/makedoc.c: makedoc: use <quote/> and <literal/> in string
 
247
        default values
 
248
 
 
249
        The goal is to improve readability of settings where spaces are
 
250
        relevant.
 
251
 
 
252
        * doc/Makefile.am, doc/chunk.xsl, doc/html.xsl, doc/mutt.css:
 
253
        Manual: Add simple and clean stylesheet, see #3109.
 
254
 
 
255
2008-12-02 16:10 +0100  Rocco Rutte  <pdmef@gmx.net>  (3a8e5756613c)
 
256
 
 
257
        * init.c: Include mutt_menu.h in init.c for mutt_menu_init() prototype
 
258
 
 
259
2008-12-01 21:27 +0100  Rocco Rutte  <pdmef@gmx.net>  (1e8252a9e92f)
 
260
 
 
261
        * ChangeLog, charset.c, history.c, init.c, init.h, pattern.c: Fix some
 
262
        typos to silence compiler warnings
 
263
 
 
264
2008-11-30 20:28 +0100  Rocco Rutte  <pdmef@gmx.net>  (cb251bde7fc1)
 
265
 
 
266
        * addrbook.c, browser.c, compose.c, crypt-gpgme.c, curs_main.c,
 
267
        init.c, menu.c, mutt_menu.h, mutt_ssl.c, mutt_ssl_gnutls.c, pager.c,
 
268
        pgpkey.c, postpone.c, query.c, recvattach.c, remailer.c, smime.c:
 
269
        Manage last search pattern outside of menu lifecycle
 
270
 
 
271
        Previously, the pattern was thrown away during menu destruction. For
 
272
        the next search, mutt then can't provide a good suggestion. The new
 
273
        behaviour is to manage the pattern outside the lifecyle to always
 
274
        provide the last pattern as suggestion.
 
275
 
 
276
        * query.c: Start numbering query results with 1 instead of 0
 
277
 
 
278
2008-11-24 11:44 -0800  Brendan Cully  <brendan@kublai.com>  (fd555f9fcb03)
 
279
 
 
280
        * doc/manual.xml.tail, main.c: Belatedtly acknowledge Rocco's
 
281
        significant contributions to mutt
 
282
 
 
283
2008-11-24 12:41 +0100  Rocco Rutte  <pdmef@gmx.net>  (dc62594cc9e9)
 
284
 
 
285
        * doc/Makefile.am: Manual: Fix lynx call for html to text
 
286
        conversion, strip \001 when dumping with elinks
 
287
 
 
288
        * doc/manual.xml.head: Manual: Fix/Improve quoting
 
289
 
 
290
        * hg-commit: hg-commit: Exit if manual validation fails
 
291
 
 
292
        * doc/manual.xml.head, doc/muttrc.man.head: Documentation:
 
293
        Consistently use "backtick" for `
 
294
 
 
295
        * doc/Makefile.am, doc/manual.xml.head, doc/muttrc.man.head:
 
296
        Manual: Add 'spellcheck' target for aspell and fix typos (closes
 
297
        #3137)
 
298
 
 
299
2008-11-23 18:46 +0100  Rocco Rutte  <pdmef@gmx.net>  (82b4664129cd)
 
300
 
 
301
        * doc/Makefile.am: Complete e1304a641938 commit
 
302
 
 
303
        * doc/Makefile.am, doc/db-cleanup.xsl: Manual: Convert manual.html
 
304
        to manual.txt under C locale
 
305
 
 
306
        This ensures manual.txt is always pure ASCII and removes the
 
307
        horrible XSLT-based and incomplete hack.
 
308
 
 
309
        * doc/manual.xml.head: Manual: Fix wording for simple search
 
310
 
 
311
2008-11-22 18:09 +0100  Rocco Rutte  <pdmef@gmx.net>  (0837f7b13990)
 
312
 
 
313
        * po/de.po: Fix German translation for what-key
 
314
 
 
315
        * UPDATING, functions.h, keymap.c, pager.c: Make what-key function
 
316
        available in pager-based menus, too
 
317
 
 
318
2008-11-21 11:34 -0800  Petr Písař  <petr.pisar@atlas.cz>  (870b7dfb89ef)
 
319
 
 
320
        * po/cs.po: Updated Czech translation.
 
321
 
 
322
2008-11-21 11:19 -0800  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (34315aab7401)
 
323
 
 
324
        * ChangeLog, mbyte.c: Initialize mbstate in mutt_filter_unprintable.
 
325
        Closes #3134
 
326
 
 
327
2008-11-16 21:01 -0800  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (8199185fa595)
 
328
 
 
329
        * snprintf.c: Add support for %ll to the bundled snprintf
 
330
        replacement.
 
331
 
 
332
        * configure.ac, doc/makedoc-defs.h: Add --disable-full-doc flag to
 
333
        only build documentation for enabled features
 
334
 
 
335
2008-11-15 20:24 -0800  Brendan Cully  <brendan@kublai.com>  (8087be7178cd)
 
336
 
 
337
        * configure.ac: Use with_tokyocabinet exclusively (with_tc is
 
338
        undefined). Closes #3131.
 
339
 
 
340
2008-11-15 19:51 -0800  Alexey I. Froloff  <raorn@altlinux.org>  (af87aa1846be)
 
341
 
 
342
        * md5.c, md5.h: md5.h, md5.c: updated to latest version from gnulib.
 
343
        Buggy old md5.h causes problems with gcc 4.3 compiler. In md5.h
 
344
        __attribute__ is #define'd to no-op and causes mutt_md5 to enter
 
345
        inifinite loop while calling memcpy().
 
346
 
 
347
2008-11-15 19:36 -0800  Gary Johnson  <garyjohn@spk.agilent.com>  (01e4deee6827)
 
348
 
 
349
        * curs_lib.c, mutt_socket.c, mutt_ssl_gnutls.c, smtp.c: Suppress
 
350
        several progress messages in batch mode
 
351
 
 
352
2008-11-11 11:41 -0800  Kyle Wheeler  <kyle-mutt-dev@memoryhole.net>  (53ffd34f4de3)
 
353
 
 
354
        * smtp.c: Use envfrom instead of recomputing it in mutt_smtp_send.
 
355
 
 
356
2008-10-29 20:49 -0700  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (c2439fc68cd6)
 
357
 
 
358
        * pager.c: Restart pager search from top if called twice.  Do not
 
359
        loop infinitely. Closes #3127.
 
360
 
 
361
2008-10-30 01:02 +0100  Emanuele Giaquinta  <e.giaquinta@glauco.it>  (6c58b678d360)
 
362
 
 
363
        * account.c: Remove unused variable in mutt_account_match and fix
 
364
        comment.
 
365
 
 
366
        * imap/command.c, imap/imap.h, imap/util.c: Add imap_account_match
 
367
        wrapper over mutt_account_match that canonicalizes accounts with
 
368
        imap_conn_find so that username comparison always work as expected.
 
369
 
 
370
2008-10-28 22:20 +0000  Emanuele Giaquinta  <e.giaquinta@glauco.it>  (caa738600644)
 
371
 
 
372
        * enter.c, group.c, handler.c, init.c, lib.c, menu.c, mh.c,
 
373
        mutt_idna.c, mutt_ssl.c, mx.c, parse.c, recvattach.c, rfc822.c,
 
374
        signal.c, sort.c, thread.c: Make some functions static.
 
375
 
 
376
2008-10-20 11:50 -0700  Brendan Cully  <brendan@kublai.com>  (5ea9f336dd60)
 
377
 
 
378
        * imap/util.c: Accidentally dropped from d4a9c0a68f2b prior to commit
 
379
 
 
380
        * imap/imap.c, imap/message.c: Hack around INBOX.INBOX breakage
 
381
        from [5d1cc2f0c1c4]
 
382
 
 
383
2008-10-20 18:00 +0100  Vincent Lefevre  <vincent@vinc17.org>  (11d2c6712c88)
 
384
 
 
385
        * pattern.c: Make eat_regexp static.
 
386
 
 
387
2008-10-20 09:55 -0700  Kyle Wheeler  <kyle@memoryhole.net>  (361b298c9fe2)
 
388
 
 
389
        * imap/util.c: Fix #3129
 
390
 
 
391
2008-10-20 09:48 -0700  Brendan Cully  <brendan@kublai.com>  (f119005f8169)
 
392
 
 
393
        * imap/imap.c, imap/imap_private.h: Call imap_free_idata instead of
 
394
        freeing directly in imap_logout
 
395
 
 
396
        * imap/browse.c: Fix memory leak in imap_mailbox_state
 
397
 
 
398
2008-10-19 16:26 -0700  TAKAHASHI Tamotsu  <tamo@momonga-linux.org>  (e1fc907b2968)
 
399
 
 
400
        * imap/browse.c: Fix up destination path when renaming mailbox. Closes
 
401
        #2090.
 
402
 
 
403
2008-10-19 16:14 -0700  Brendan Cully  <brendan@kublai.com>  (5d1cc2f0c1c4)
 
404
 
 
405
        * imap/util.c: Normalize path component of IMAP URLs in
 
406
        imap_expand_path (see #2897).
 
407
 
 
408
        * mutt_socket.c: Fix buglet in logging from previous commit
 
409
 
 
410
        * mutt_socket.c: Handle short writes in mutt_socket_write_d. See
 
411
        #3000. Apparently even blocking I/O with signals masked can
 
412
        sometimes return early. Based on a patch by Patrick Welche.
 
413
 
 
414
2008-10-19 15:14 +0200  Emanuele Giaquinta  <e.giaquinta@glauco.it>  (2f04a811db3f)
 
415
 
 
416
        * pattern.c, sendlib.c: Remove unused functions.
 
417
 
 
418
        * curs_main.c, init.c, pattern.c, score.c: Make some variables static.
 
419
 
 
420
        * configure.ac: Fix logic in [13a831a945be].
 
421
 
 
422
2008-10-07 19:22 -0700  Brendan Cully  <brendan@kublai.com>  (10a1f06bc8aa)
 
423
 
 
424
        * Makefile.am, configure.ac, mutt_idna.c, mutt_idna.h: Clean up with
 
425
        /without-idn handling
 
426
 
 
427
2008-10-07 15:58 -0700  Emanuele Giaquinta  <e.giaquinta@glauco.it>  (cd3bd3858c6c)
 
428
 
 
429
        * mutt_socket.c: Minor simplification in mutt_socket_readln_d
 
430
 
 
431
2008-10-07 15:27 -0700  Brendan Cully  <brendan@kublai.com>  (d13106731007)
 
432
 
 
433
        * mutt_idna.c, mutt_idna.h: Build no-op versions of new IDN functions
 
434
        if IDN is unavailable. Closes #3122, #3123.
 
435
 
 
436
2008-10-01 09:33 -0700  Brendan Cully  <brendan@kublai.com>  (13a831a945be)
 
437
 
 
438
        * configure.ac: Clean up autoconf header cache engine selection.
 
439
 
 
440
        Any explicit --with-$engine will force that engine to be used or
 
441
        make configure fail if the engine is unavailable.
 
442
 
 
443
2008-09-29 14:31 -0700  Emanuele Giaquinta  <e.giaquinta@glauco.it>  (ec96c56be182)
 
444
 
 
445
        * mutt_socket.c: Simplify host resolution code slightly.
 
446
 
 
447
2008-09-26 08:55 +0200  Rocco Rutte  <pdmef@gmx.net>  (9e569296190b)
 
448
 
 
449
        * UPDATING, doc/manual.xml.head, init.h: Mention tokyocabinet in
 
450
        UPDATING and docs
 
451
 
 
452
2008-09-25 15:07 -0700  Emanuele Giaquinta  <e.giaquinta@glauco.it>  (2050b44407bf)
 
453
 
 
454
        * configure.ac, hcache.c, init.h, mutt.h: Support tokyocabinet
 
455
        (successor to qdbm). Closes #3112
 
456
 
 
457
2008-09-24 15:58 +0200  Matthias Andree  <matthias.andree@gmx.de>  (2c8bf79d99b7)
 
458
 
 
459
        * ChangeLog, pager.c: Fix compiler warning in dprint() (closes #3120)
 
460
 
 
461
2008-09-24 15:53 +0200  Rocco Rutte  <pdmef@gmx.net>  (c842922bea10)
 
462
 
 
463
        * doc/manual.xml.head: Manual: Fix typo
 
464
 
 
465
        * mbyte.c: Provide legacy implementations for iswalpha() and
 
466
        iswupper()
 
467
 
 
468
        In mbyte.h and without using wc functions, only the prototypes were
 
469
        defined but implementations were missing resulting in build errors.
 
470
        These new functions are derived from the iswalnum() and towupper()
 
471
        routines which don't provide full unicode coverage.
 
472
 
 
473
        * imap/imap.c: Fix an infinite loop for imap searches
 
474
 
 
475
        Reported by Emanuele Giaquinta on #mutt.
 
476
 
 
477
2008-09-18 08:28 +0200  Rocco Rutte  <pdmef@gmx.net>  (ffefb446142c)
 
478
 
 
479
        * alias.c, init.c, muttlib.c, protos.h: Fix compiler warnings
 
480
 
 
481
2008-09-17 22:27 +0200  Thomas Roessler  <roessler@does-not-exist.org>  (77e25415a08a)
 
482
 
 
483
        * alias.c, globals.h, init.c, mutt_idna.c, muttlib.c, rfc822.h,
 
484
        sort.c: sorting efficiency
 
485
 
 
486
2008-09-16 17:20 +0200  Rocco Rutte  <pdmef@gmx.net>  (1cb0a127eb3d)
 
487
 
 
488
        * UPDATING: UPDATING: $move now defaults to "no"
 
489
 
 
490
2008-09-11 09:28 +0200  Rocco Rutte  <pdmef@gmx.net>  (1a6842983357)
 
491
 
 
492
        * ChangeLog, keymap.c: Fix IMAP keepalive if $imap_keepalive >=
 
493
        $timeout
 
494
 
 
495
2008-09-01 18:23 +0200  Rocco Rutte  <pdmef@gmx.net>  (17adea9cdff6)
 
496
 
 
497
        * UPDATING: Add note about locale-safe hcaches to UPDATING as it's a
 
498
        user-visible change
 
499
 
 
500
2008-08-31 23:36 +0200  Rocco Rutte  <pdmef@gmx.net>  (b6d07a662c7f)
 
501
 
 
502
        * ChangeLog, init.h, pager.c: Fix pager to respect $wrap_search
 
503
 
 
504
2008-08-31 23:28 +0200  Rocco Rutte  <pdmef@gmx.net>  (f4b10e6b415c)
 
505
 
 
506
        * doc/chunk.xsl, doc/html.xsl: Backout [e5610347fb3f] for further
 
507
        discussion
 
508
 
 
509
2008-08-31 21:13 +0200  Rocco Rutte  <pdmef@gmx.net>  (581037c15012)
 
510
 
 
511
        * init.h: Manual: Fix trailing \ for $preconnect
 
512
 
 
513
2008-08-31 21:12 +0200  Rocco Rutte  <pdmef@gmx.net>  (6d80c3d5b7aa)
 
514
 
 
515
        * doc/makedoc.c: makedoc: Fix fall-through in [c11ce7feaa3e]
 
516
 
 
517
2008-08-31 20:56 +0200  Rocco Rutte  <pdmef@gmx.net>  (03d1344f7ea2)
 
518
 
 
519
        * doc/gen-map-doc: Manual: Harmonize generated function mappings with
 
520
        the rest of the manual. This includes named keys such as "<Return>",
 
521
        attempts to use CamelCase and leaves the key column for unbound
 
522
        functions empty so they're visually easier to spot.
 
523
 
 
524
2008-08-31 20:12 +0200  Rocco Rutte  <pdmef@gmx.net>  (937c3976df5a)
 
525
 
 
526
        * doc/manual.xml.head, init.h: Manual: Many content+markup
 
527
        improvements for option documentation
 
528
 
 
529
2008-08-31 19:30 +0200  Rocco Rutte  <pdmef@gmx.net>  (df555876d480)
 
530
 
 
531
        * doc/makedoc.c: makedoc: Also replace | and ^ by entities in XML
 
532
        output
 
533
 
 
534
2008-08-31 18:25 +0200  Rocco Rutte  <pdmef@gmx.net>  (c11ce7feaa3e)
 
535
 
 
536
        * doc/makedoc.c: makedoc: Escape <>& in <screen/> environments
 
537
 
 
538
2008-08-31 15:27 +0200  Rocco Rutte  <pdmef@gmx.net>  (4cc92c30543b)
 
539
 
 
540
        * doc/makedoc.c, doc/manual.xml.head, doc/manual.xml.tail, init.h:
 
541
        Manual: Use <quote/> quoting for DocBook rather than ``''. All
 
542
        quotes characters are now rendered to Unicode quote chars in the
 
543
        HTML output (as <xref/> does, too) but still " for manual.txt.
 
544
 
 
545
2008-08-31 14:31 +0200  Rocco Rutte  <pdmef@gmx.net>  (e5610347fb3f)
 
546
 
 
547
        * doc/chunk.xsl, doc/html.xsl: Manual: Limit toc section depth to 1
 
548
        This only lists sect1 items and prevents variables from being shown
 
549
        making it unusable.
 
550
 
 
551
2008-08-31 14:25 +0200  Rocco Rutte  <pdmef@gmx.net>  (15a831b84d46)
 
552
 
 
553
        * doc/manual.xml.tail: Manual: use itemizedlist for acknowledgements
 
554
        DocBook XSL renders simplelist to a html table which is
 
555
        inappropriate.
 
556
 
 
557
2008-08-30 20:21 -0700  Brendan Cully  <brendan@kublai.com>  (c2af57b1e7ee)
 
558
 
 
559
        * ChangeLog, mutt_ssl_gnutls.c: Make gnutls read function more robust
 
560
        against interruptions. Signals should be masked off anyway, but see
 
561
        #3074.
 
562
 
 
563
2008-08-30 23:19 +0200  Rocco Rutte  <pdmef@gmx.net>  (996e4e2d2855)
 
564
 
 
565
        * doc/manual.xml.head, init.h: Manual: use $variable syntax, only
 
566
        quote non-variable links
 
567
 
 
568
        * doc/manual.xml.head: Manual: Various fixes+improvements in chapters
 
569
        1+2
 
570
 
 
571
        * doc/gen-map-doc, doc/makedoc.c, doc/manual.xml.head, init.h: Manual:
 
572
        Layout functions as <function-name>, s/ESC/Esc/ for consistency
 
573
 
 
574
        * doc/devel-notes.txt, doc/makedoc.c: makedoc: Add support for
 
575
        monospace fonts with \fC...\fP
 
576
 
 
577
        * doc/manual.xml.head: Manual: trim trailing whitespace
 
578
 
 
579
        * doc/manual.xml.head: Manual: Fix processing warnings by manually
 
580
        assigning missing id attributes
 
581
 
 
582
        * doc/manual.xml.head: Manual: Add a section on mutt core concepts as
 
583
        introduction
 
584
 
 
585
2008-08-30 19:59 -0700  Brendan Cully  <brendan@kublai.com>  (12a6de725483)
 
586
 
 
587
        * curs_lib.c, enter.c, flags.c, keymap.c, menu.c: Rework timeout
 
588
        handling to support keepalive in the line editor. Also allow
 
589
        keepalives of less than $timeout without returning before $timeout,
 
590
        so people who don't want to be notified of new mail don't have to
 
591
        be.
 
592
 
 
593
2008-08-29 23:10 -0700  Rado Smiljanic  <regrado@web.de>  (4f67fc336986)
 
594
 
 
595
        * curs_main.c, keymap.c, menu.c, pager.c: Make curses timeout the
 
596
        minimum of $timeout and $imap_keepalive. Do keepalive in km_dokey
 
597
        instead of directly in menu. Closes #2747.
 
598
 
 
599
2008-08-29 22:40 -0700  Brendan Cully  <brendan@kublai.com>  (e37ae3f79ec0)
 
600
 
 
601
        * imap/imap_private.h: Dead code
 
602
 
 
603
        * imap/imap.c: Remove redundant code
 
604
 
 
605
        * imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c:
 
606
        Use sorted headers in imap_exec_msgset. Fixes [e68f79fef249]. Closes
 
607
        #3000 again.
 
608
 
 
609
2008-08-29 10:23 +0200  YONETANI Tomokazu  <qhwt+mutt@les.ath.cx>  (78aab353e217)
 
610
 
 
611
        * buffy.c: Only consider empty files non-existent for buffy's
 
612
        purpose.
 
613
 
 
614
        According to SUS, the st_size member of struct stat is undefined for
 
615
        directories. In case a system reports 0, the newly_created flag will
 
616
        be set for a directory and the magic will be cleared.
 
617
 
 
618
        If the folder type is cleared, mutt won't check the folder for new
 
619
        mail and thus will ignore MH and Maildir type folders on such a fs
 
620
        completely (e.g. the HAMMER fs on DragonFly BSD).
 
621
 
 
622
2008-08-28 11:19 -0700  Brendan Cully  <brendan@kublai.com>  (1d94905ad00b)
 
623
 
 
624
        * imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c:
 
625
        The msgset changes seem buggy. Reverting pending further testing.
 
626
 
 
627
        * imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c:
 
628
        Split long IMAP commands for the benefit of lazy servers (closes
 
629
        #3000). Also touches lots of old, hairy code. Likely to wake
 
630
        sleeping dogs.
 
631
 
 
632
2008-08-26 23:09 -0700  Brendan Cully  <brendan@kublai.com>  (2731e5174c5a)
 
633
 
 
634
        * imap/util.c, mutt_sasl.c, mutt_ssl.c, mutt_ssl_gnutls.c:
 
635
        Properly set the SASL external auth name when using SSL client
 
636
        certs. Also zero out the account structure before filling it with
 
637
        available data. Client certificates + SASL EXTERNAL were only
 
638
        working by luck.
 
639
 
 
640
        * imap/imap.c: Remove leftover IMAP IDLE handling from before
 
641
        [53d9210aa4ee].
 
642
 
 
643
2008-08-25 00:52 -0700  Brendan Cully  <brendan@kublai.com>  (36aa1130091a)
 
644
 
 
645
        * UPDATING, globals.h, imap/command.c, imap/imap.c,
 
646
        imap/imap_private.h, imap/util.c, init.c, init.h: Introduce
 
647
        $imap_pipeline_depth. This lets users control the number of
 
648
        commands that mutt will queue up before sending them to the
 
649
        server. Setting this to 0 disables pipelining, which should close
 
650
        #2892.
 
651
 
 
652
        * imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c:
 
653
        Rework IMAP command queueing to allow pipelining to be disabled.
 
654
        IDLE handling has been better abstracted, and there are fewer entry
 
655
        points to the IMAP command issuing machinery. Any commands that are
 
656
        simply queued may be executed whenever the pipeline fills, instead
 
657
        of requiring explicit handling in the caller.
 
658
 
 
659
        Tested on my Cyrus server, but I wouldn't be surprise if this causes
 
660
        new problems.
 
661
 
 
662
2008-08-24 20:01 +0200  Rocco Rutte  <pdmef@gmx.net>  (045c5942e1ad)
 
663
 
 
664
        * doc/manual.xml.head: Manual: Fix DTD validation error and
 
665
        message header display section
 
666
 
 
667
        * doc/manual.xml.head: Manual: Fix typo
 
668
 
 
669
        * doc/manual.xml.head: Manual: Fix style and typos. Noted by
 
670
        Vincent Lefevre, see #3109.
 
671
 
 
672
2008-08-23 15:25 -0700  Brendan Cully  <brendan@kublai.com>  (1f9849496bc2)
 
673
 
 
674
        * main.c: Whitespace cleanup
 
675
 
 
676
        * main.c: Fix infinite loop with "mutt -", introduced in
 
677
        [31c9e9727d42]. Treats - as a non-option argument. It would be
 
678
        reasonable to treat it as an error instead.
 
679
 
 
680
2008-08-19 16:44 -0400  Aron Griffis  <agriffis@n01se.net>  (31c9e9727d42)
 
681
 
 
682
        * main.c: Handle -- correctly with or without -a, closes #3097
 
683
 
 
684
        Prefix optstring with "+" to force POSIX behavior on GNU getopt, and
 
685
        thereby prevent reordering argv. This allows us to correctly handle
 
686
        mixed addresses, attachments, options and the double-dash to signal
 
687
        end-of-options.
 
688
 
 
689
        Signed-off-by: Aron Griffis <agriffis@n01se.net>
 
690
 
 
691
2008-08-22 17:49 +0200  Rocco Rutte  <pdmef@gmx.net>  (6fd1fa2d98bc)
 
692
 
 
693
        * doc/manual.xml.head: Manual: fix/improve markup/content, see
 
694
        #3109
 
695
 
 
696
2008-08-21 10:42 +0200  Rocco Rutte  <pdmef@gmx.net>  (15d93fe50e62)
 
697
 
 
698
        * init.h: Clarify documentation for $config_charset. Closes #2021.
 
699
 
 
700
        * doc/manual.xml.head: Improve color/mono command synopsis.
 
701
        Closes #2630.
 
702
 
 
703
        * init.h: Better document the effect of $thorough_search being unset.
 
704
        Closes #3104.
 
705
 
 
706
        * mutt_ssl.c: Port certificate host checking from msmtp to
 
707
        mutt. It supports IDN, wildcards and extracting the hostname from
 
708
        subject alternative field as well as common name which should be
 
709
        the same gnutls supports. Closes #3087.
 
710
 
 
711
2008-08-19 13:17 -0700  Brendan Cully  <brendan@kublai.com>  (573d1aab3c89)
 
712
 
 
713
        * init.c: Silence an incorrect uninitialized variable warning.
 
714
 
 
715
        * init.h: Better documentation for how quote_regexp determines
 
716
        quote level. Closes #1463.
 
717
 
 
718
2008-08-19 09:39 +0200  Rocco Rutte  <pdmef@gmx.net>  (3e850c6e43fd)
 
719
 
 
720
        * handler.c, mutt.h: Make text/enriched handler multibyte aware.
 
721
        Closes #3033.
 
722
 
 
723
2008-08-18 13:08 -0700  Vincent Lefevre  <vincent@vinc17.org>  (95a11c7f677d)
 
724
 
 
725
        * po/fr.po: Updated French translation.
 
726
 
 
727
2008-08-18 10:24 +0200  Rocco Rutte  <pdmef@gmx.net>  (51bd7a47d552)
 
728
 
 
729
        * pager.c: Ignore zero width characters U+200B/U+FEFF which may garble
 
730
        the display. Closes #3061, #3048.
 
731
 
 
732
        * charset.c, charset.h, init.c: Validate charset names for all
 
733
        charset options. Validation is either done against mutt's table of
 
734
        IANA assigned names or local iconv implementation (based on the
 
735
        assumption that iconv_open(charset,charset) fails if charset is
 
736
        unknown to the implementation). Closes #1668.
 
737
 
 
738
2008-08-15 11:53 -0700  Brendan Cully  <brendan@kublai.com>  (ff3fbb6a92a8)
 
739
 
 
740
        * mutt_sasl.c: Fix type-punning warning in sasl_getprop usage
 
741
 
 
742
        * parse.c: Fix a couple of compiler warnings introduced in
 
743
        [00ce81d778bf]. Make the style of mutt_parse_references more
 
744
        pleasing to me.
 
745
 
 
746
2008-07-10 09:38 -0400  Aron Griffis  <agriffis@n01se.net>  (d3ee9644765f)
 
747
 
 
748
        * copy.c: Fix three bugs handling flags in mutt_copy_header
 
749
 
 
750
        1. mutt_copy_header incorrectly tests CH_UPDATE to determine whether
 
751
        to write the In-Reply-To and References headers. CH_UPDATE
 
752
        refers only to Status: and X-Status:
 
753
 
 
754
        2. mutt_copy_header ignores CH_NOSTATUS which is supposed to
 
755
        indicate that the mailbox type doesn't use those headers.
 
756
 
 
757
        3. mutt_copy_header tests h->env->irt_changed and
 
758
        h->env->refs_changed when it should be testing CH_UPDATE_IRT and
 
759
        CH_UPDATE_REFS, respectively. Early in the function this
 
760
        happens:
 
761
 
 
762
         if (h->env) flags |= (h->env->irt_changed ? CH_UPDATE_IRT
 
763
        : 0) | (h->env->refs_changed ? CH_UPDATE_REFS : 0);
 
764
 
 
765
         This means that for most callers, the result is the same, but
 
766
        mutt_copy_header should be testing the flags because the caller
 
767
        might have set them explicitly without setting
 
768
        irt_changed/refs_changed.
 
769
 
 
770
        * parse.c, protos.h, send.c: Unify parser for message-ids
 
771
 
 
772
        Rewrite mutt_extract_message_id and change mutt_parse_references to
 
773
        us it. The parser in mutt_extract_message_id is looser than the old
 
774
        one in mutt_parse_references; it just looks for <[^\s>]+> and
 
775
        doesn't worry about @-signs. Additionally it doesn't use strtok, so
 
776
        the input string can be const.
 
777
 
 
778
        Closes #3090, #1935, #1116 (both the stated bug and the conversation
 
779
        following).
 
780
 
 
781
2008-08-11 16:42 +0200  Rocco Rutte  <pdmef@gmx.net>  (508ffc26dad2)
 
782
 
 
783
        * alias.c, doc/manual.xml.head, init.c: Prefer "backtick" over
 
784
        "backtic" on comments and docs as it's more common, closes #3101.
 
785
 
 
786
2008-07-27 10:48 -0400  Aron Griffis  <agriffis@n01se.net>  (3f595d14a285)
 
787
 
 
788
        * doc/manual.xml.head: doc: semi-colon needs quoting too
 
789
 
 
790
        If semi-colon is bound or macro'd, it needs to be quoted like space,
 
791
        otherwise mutt thinks it's separating commands.
 
792
 
 
793
        Signed-off-by: Aron Griffis <agriffis@n01se.net>
 
794
 
 
795
2008-07-21 10:24 -0400  Aron Griffis  <agriffis@n01se.net>  (96b0dd25a550)
 
796
 
 
797
        * copy.h, mutt.h: noop cleanup: move mutt_copy_header flags to copy.h
 
798
 
 
799
        Noticed while reading that these flags are better defined in copy.h
 
800
        than mutt.h. Builds without warnings.
 
801
 
 
802
        Signed-off-by: Aron Griffis <agriffis@n01se.net>
 
803
 
 
804
2008-07-24 16:19 -0400  Brendan Cully  <brendan@kublai.com>  (0e2f9189a1dd)
 
805
 
 
806
        * m4/codeset.m4, m4/iconv.m4: Fix m4 serial numbers to avoid
 
807
        aclocal 1.10 warnings
 
808
 
 
809
2008-07-21 11:42 +0200  Rocco Rutte  <pdmef@gmx.net>  (7e6d98886cce)
 
810
 
 
811
        * doc/makedoc.c: makedoc: Add ".ie" and ".il" to support itemized
 
812
        lists.
 
813
 
 
814
        Some settings docs use verbatim screen environments to print lists
 
815
        while support for real lists will make it look nicer: for docbook
 
816
        use <itemizedlist/>, \(hy for roff and '-' for text.
 
817
 
 
818
        * doc/manual.xml.head: Document that account-hook is intended for
 
819
        connection-related settings only
 
820
 
 
821
        * doc/manual.xml.head: Manual: Use tables for message flags as it's
 
822
        more compact
 
823
 
 
824
        * doc/manual.xml.head: Manual: minor formatting tweaks
 
825
 
 
826
        * alias.c, init.h: Encode lines written to $alias_file in
 
827
        $config_charset if set. Closes #3095
 
828
 
 
829
2008-07-10 09:38 -0400  Aron Griffis  <agriffis@n01se.net>  (7729b1ad530c)
 
830
 
 
831
        * copy.c, protos.h, sendlib.c: Unify mutt_write_references
 
832
 
 
833
        copy.c and sendlib.c have independent and different implementations
 
834
        of writing references to a file. Choose the one in sendlib since
 
835
        it's conservative with mallocs and supports trimming the list.
 
836
 
 
837
        Signed-off-by: Aron Griffis <agriffis@n01se.net>
 
838
 
 
839
        * copy.c: Clean up error handling in mutt_copy_header
 
840
 
 
841
        mutt_copy_header unnecessarily tests the result of each fputc/fputs
 
842
        (well, most of them anyway, it's not consistent). This obfuscates
 
843
        the code and hides bugs. Remove these extraneous checks since
 
844
        ferror/feof are checked at the bottom of the function, and get rid
 
845
        of all the early returns.
 
846
 
 
847
        Signed-off-by: Aron Griffis <agriffis@n01se.net>
 
848
 
 
849
2008-07-17 19:48 +0200  Rocco Rutte  <pdmef@gmx.net>  (f135d64e0082)
 
850
 
 
851
        * query.c: Cleanup unused vars changeset ba0d96408425 didn't
 
852
        remove
 
853
 
 
854
2008-07-11 11:34 +0200  Rocco Rutte  <pdmef@gmx.net>  (cc67b008038c)
 
855
 
 
856
        * doc/manual.xml.head: Mention that @ can be used in usernames in URLs
 
857
 
 
858
        * charset.c: Allow UTF-8 charset to be misspelled as "utf8"
 
859
 
 
860
        * mutt_ssl.c: Verify hostname in (Open)SSL certificate validation
 
861
 
 
862
        This is based on the patch by gkloepfer attached to #3087 but passes
 
863
        the proper connection as argument (avoiding adding hostname to
 
864
        struct sslsockdata) and validates the hostname even in case OpenSSL
 
865
        cannot find the local issuer certificate. GnuTLS already supports
 
866
        hostname checking. Closes #3087.
 
867
 
 
868
2008-07-10 22:02 +0200  Rocco Rutte  <pdmef@gmx.net>  (b9ac445b035b)
 
869
 
 
870
        * hcache.c: Prevent some pointers of 'struct body' being saved to
 
871
        hcache
 
872
 
 
873
        This addresses the hcache safety issue but maybe doesn't fix it
 
874
        completely, see #2942. This also prevents mutt from crashing when
 
875
        using a hcache that was synced when syncing the mailbox (updating
 
876
        changed and fully-parsed messages).
 
877
 
 
878
2008-07-10 21:46 +0200  Aron Griffis  <agriffis@n01se.net>  (6244eefaea64)
 
879
 
 
880
        * headers.c: Remove completely wrong comment regarding in-reply-to and
 
881
        references
 
882
 
 
883
        ...plus fix one other comment and some whitespace.
 
884
 
 
885
2008-07-09 09:14 +0000  Rocco Rutte  <pdmef@gmx.net>  (2a9e9c487bad)
 
886
 
 
887
        * doc/mutt.man, main.c: Document redirection to trigger batch send
 
888
        mode in mutt(1) and mutt -h. Closes #2070.
 
889
 
 
890
2008-07-04 09:09 +0200  Ralf Wildenhues  <wildenhues@ins.uni-bonn.de>  (74b54f11c919)
 
891
 
 
892
        * protos.h: Fix syntax error for strtok_r compatitility prototype
 
893
 
 
894
2008-07-02 18:26 +0200  Vladimir Marek  <Vladimir.Marek@Sun.COM>  (f72fce68ca19)
 
895
 
 
896
        * lib.c: Use stat() instead of dirent->d_type to test for
 
897
        directory. Closes #3089.
 
898
 
 
899
2008-07-02 18:23 +0200  Rocco Rutte  <pdmef@gmx.net>  (7783502a04c7)
 
900
 
 
901
        * curs_main.c: Calculate menu->max after a possible resort in index
 
902
        (maybe changing number of messages). Closes #3088.
 
903
 
 
904
        * curs_lib.c: Fix casts for progress update to prevent -ftrapv
 
905
        aborts to trigger. Closes #3018.
 
906
 
 
907
2008-07-02 08:56 -0700  Brendan Cully  <brendan@kublai.com>  (c51c16db46cc)
 
908
 
 
909
        * crypt-gpgme.c: Only make LC_MESSAGES conditional on NLS in GPGME
 
910
        locale support.
 
911
 
 
912
2008-07-02 11:19 +0200  Rocco Rutte  <pdmef@gmx.net>  (8b783c916893)
 
913
 
 
914
        * browser.c, buffy.c, commands.c, compose.c, curs_main.c, enter.c,
 
915
        headers.c, hook.c, imap/imap.c, init.c, mbox.c, muttlib.c,
 
916
        postpone.c, protos.h, recvattach.c, send.c, status.c: Use
 
917
        realpath() in mutt_pretty_mailbox() for paths that may need
 
918
        it. This requires to add the buffer size as parameter since the
 
919
        result may be longer than the original but still fit in the
 
920
        buffer. Closes #2948.
 
921
 
 
922
        * hash.c: Use casts to avoid triggering integer overflow detection in
 
923
        hash function
 
924
 
 
925
2008-07-01 20:06 -0700  Vincent Lefevre  <vincent@vinc17.org>  (fb0df4ae0836)
 
926
 
 
927
        * ChangeLog, curs_lib.c: Clamp timeval math to unsigned int to match
 
928
        progress timestamps. This is fine since only relative differences
 
929
        matter. Closes #3018.
 
930
 
 
931
2008-07-01 18:29 -0700  Brendan Cully  <brendan@kublai.com>  (f9af0501d2dd)
 
932
 
 
933
        * crypt-gpgme.c: Set GPGME locale on first attempt to create context.
 
934
        Closes #2913.
 
935
 
 
936
        * crypt-gpgme.c, crypt-gpgme.h, crypt-mod-pgp-gpgme.c: Stub in a
 
937
        gpgme version of extract-keys. It doesn't currently work right
 
938
        because apparently while gpg on the command line can parse a whole
 
939
        message, we'll have to do it for gpgme. I really wonder about the
 
940
        'ME' part of GPGME sometimes.
 
941
 
 
942
        * crypt-gpgme.c, lib.c, lib.h: Support displaying application/pgp-keys
 
943
        with GPGME. This was pretty convoluted because GPGME provides no way
 
944
        to examine a key block without importing it. This code creates a
 
945
        temporary GPG home in which to import the key in order to display
 
946
        it.
 
947
 
 
948
        * crypt-gpgme.c, handler.c, pgp.c: Handle DONTHANDLEPGPKEYS in
 
949
        handler instead of crypto modules. This lets gpgme and classic pgp
 
950
        share a bit of logic, and unbreaks key extraction at least for
 
951
        classic PGP.
 
952
 
 
953
        * copy.c: Bail out of copy if decryption is requested but the desired
 
954
        engine is missing. This closes #2684, but handling of mixed crypto
 
955
        in a single message needs more investigation.
 
956
 
 
957
2008-07-01 01:10 -0700  rtc  <rtc@gmx.de>  (49fe0292b503)
 
958
 
 
959
        * copy.c: When deleting attachments, always print newline
 
960
        separating header from body. Closes #3085.
 
961
 
 
962
2008-06-29 01:09 -0700  Brendan Cully  <brendan@kublai.com>  (677e7712d735)
 
963
 
 
964
        * crypt-gpgme.c: Improve gpgme SMIME uid display: align each line by
 
965
        the length of the first.
 
966
 
 
967
        * crypt-gpgme.c: Show more information about problematic SMIME
 
968
        signatures under gpgme. Also warn if the key is not known to be
 
969
        good. For some reason expired keys in my environment are not
 
970
        flagged as expired in sig->status or sig->summary.
 
971
 
 
972
2008-06-28 20:33 -0700  Brendan Cully  <brendan@kublai.com>  (1492c24f2a4e)
 
973
 
 
974
        * mutt_ssl_gnutls.c: Extract CN from client certificate in gnutls.
 
975
        Nothing currently uses it, but I suspect we should be using it as
 
976
        the external auth name in mutt_sasl_client_new.
 
977
 
 
978
        * UPDATING, globals.h, init.h, mutt_sasl.c, mutt_ssl_gnutls.c:
 
979
        Basic support for $ssl_client_cert when compiled with
 
980
        gnutls. The key must not be encrypted. Closes #2911.
 
981
 
 
982
2008-06-27 12:04 -0700  Petr Písař  <petr.pisar@atlas.cz>  (40c6e851bf76)
 
983
 
 
984
        * po/cs.po: Updated Czech translation.
 
985
 
 
986
2008-06-26 12:52 -0700  Brendan Cully  <brendan@kublai.com>  (c5256c65eedb)
 
987
 
 
988
        * handler.c: Mark new error message for translation.
 
989
 
 
990
        * curs_lib.c: Force a resize event after calling an external editor.
 
991
        Closes #2207
 
992
 
 
993
        * lib.c, lib.h, mh.c: fflush before fsync and close. Closes #2962
 
994
        again.
 
995
 
 
996
        * mh.c: fsync maildir/mh messages on commit. Closes #2962.
 
997
 
 
998
2008-06-25 23:40 -0700  Brendan Cully  <brendan@kublai.com>  (32374c911c6c)
 
999
 
 
1000
        * smime.c: Check S/MIME signing ID exists before attempting to use
 
1001
        it. Closes #3069. Also make (s)ign automatically ask for a key if
 
1002
        no default is defined.
 
1003
 
 
1004
        * init.h: Make $move default to no instead of ask-no. Closes #2945.
 
1005
 
 
1006
        * doc/manual.xml.head: Document difference between index and pager
 
1007
        search. Closes #2886.
 
1008
 
 
1009
        * commands.c, copy.c, crypt-gpgme.c, handler.c, mbox.c, pgp.c: Make
 
1010
        mutt_copy_message distinguish between fatal and non-fatal errors.
 
1011
        Non-fatal errors should prevent moving messages, since they indicate
 
1012
        data loss. But mutt should still attempt to display them, since
 
1013
        being able to see some attachments is better than nothing. Also stop
 
1014
        printing out non-PGP material in application/pgp attachments. Closes
 
1015
        #2545, #2912.
 
1016
 
 
1017
2008-06-24 23:12 -0700  Brendan Cully  <brendan@kublai.com>  (f5fe657f0633)
 
1018
 
 
1019
        * handler.c: Make multipart decoding a little more
 
1020
        forgiving. First, ignore bad content-transfer-encoding in
 
1021
        multipart sections. Second, if an attachment fails to decode,
 
1022
        print a warning and continue instead of giving up on the entire
 
1023
        message.
 
1024
 
 
1025
1970-01-01 00:00 +0000  Brendan Cully  <brendan@kublai.com>  (a2e8f6fab8d3)
 
1026
 
 
1027
        * smtp.c: Test that envelope from or from is set before attempting
 
1028
        SMTP delivery. Closes #3079.
 
1029
 
 
1030
2008-06-14 18:23 -0700  Christoph Berg  <cb@df7cb.de>  (4b790909a037)
 
1031
 
 
1032
        * doc/mbox.man: Document that From_ lines use asctime-style dates,
 
1033
        not RFC2822 dates. Closes #3077.
 
1034
 
 
1035
2008-06-11 22:45 -0700  Alexey I. Froloff  <raorn@altlinux.org>  (1e8ca708a52f)
 
1036
 
 
1037
        * attach.c: Do not attempt to close invalid descriptors. Closes #3075
 
1038
 
 
1039
2008-06-05 13:06 +0200  Vladimir Marek  <Vladimir.Marek@Sun.COM>  (5ab92dd44ce2)
 
1040
 
 
1041
        * alias.c: Wrap Fqdn in NONULL() to prevent crash with -d5 if Fqdn
 
1042
        is NULL
 
1043
 
 
1044
2008-06-02 09:45 +0200  Rocco Rutte  <pdmef@gmx.net>  (d6d04a7f5aea)
 
1045
 
 
1046
        * init.c: Allow for printing variable values longer than 256
 
1047
        characters
 
1048
 
 
1049
        * rfc822.c: Allow for mail addresses longer than 256
 
1050
        characters (closes #3066).
 
1051
 
 
1052
2008-05-30 16:14 +0200  Rocco Rutte  <pdmef@gmx.net>  (2f59be26ad22)
 
1053
 
 
1054
        * protos.h: Define prototypes for compatibility functions in protos.h
 
1055
        to silence compiler warnings
 
1056
 
 
1057
2008-05-29 14:18 +0200  Rocco Rutte  <pdmef@gmx.net>  (bf74c85070c4)
 
1058
 
 
1059
        * menu.c: Respect $wrap_search in generic menu search (e.g.  for
 
1060
        browser)
 
1061
 
 
1062
        * doc/Makefile.am: Only install mutt_dotlock(1) if binary is
 
1063
        installed, too (closes #1601).
 
1064
 
 
1065
2008-05-28 22:22 -0700  Paul Walker  <paul@black-sun.demon.co.uk>  (f4259a92dab6)
 
1066
 
 
1067
        * doc/Muttrc.head: Make default muttrc header weeding
 
1068
        tidier. Closes #286.
 
1069
 
 
1070
2008-05-23 01:40 -0400  Todd Zullinger  <tmz@pobox.com>  (73a180edce53)
 
1071
 
 
1072
        * pgp.c: Call mutt_need_hard_redraw() in pgp_decrypt_part().
 
1073
 
 
1074
        This change ensures that the screen is redrawn when using gpg-agent.
 
1075
        Without this, mutt's navigation keybindings are lost after pinentry
 
1076
        curses prompts for a passphrase to descrypt a message.
 
1077
 
 
1078
2008-05-28 22:16 -0700  Moritz Schulte  <moritz@g10code.com>  (7fd74c40eced)
 
1079
 
 
1080
        * curs_lib.c: Make sure that the redrawing/reinitializing is done
 
1081
        always, not only when the environment variable DISPLAY is not set.
 
1082
 
 
1083
2008-05-28 22:05 -0700  Vladimir Marek  <Vladimir.Marek@Sun.COM>  (9d0509641865)
 
1084
 
 
1085
        * configure.ac, m4/iconv.m4: Cosmetic fix to configure
 
1086
        --help. Closes #3060.
 
1087
 
 
1088
2008-05-28 21:44 -0700  Vincent Lefevre  <vincent@vinc17.org>  (7b8ef3b8ff5a)
 
1089
 
 
1090
        * po/fr.po: Updated French translation
 
1091
 
 
1092
2008-05-23 18:39 +0200  Rocco Rutte  <pdmef@gmx.net>  (8a3a037ec6b3)
 
1093
 
 
1094
        * UPDATING: UPDATING: fix 1.5.18 line as noted by Kyle Wheeler
 
1095
 
 
1096
2008-05-22 20:22 -0700  Brendan Cully  <brendan@kublai.com>  (96a01436f88b)
 
1097
 
 
1098
        * imap/command.c: Escape LSUB mailbox names given to
 
1099
        mutt_parse_rc_line. Handle literals in STATUS responses for Notes
 
1100
        compatibility.
 
1101
 
 
1102
2008-05-22 17:01 +0200  Rocco Rutte  <pdmef@gmx.net>  (d612ef757ee9)
 
1103
 
 
1104
        * configure.ac, m4/types.m4: Use C99 macros "PRId64"/"PRId32" to
 
1105
        format file sizes/offsets if available. This fixes warning about
 
1106
        mismatching int argument sizes on amd64.
 
1107
 
 
1108
        * init.h: Document that $check_mbox_size should be set before
 
1109
        mailboxes commands
 
1110
 
 
1111
        * UPDATING: Mention requirement to encode X-Label: headers in
 
1112
        UPDATING
 
1113
 
 
1114
2008-05-21 23:20 -0700  Rocco Rutte  <pdmef@gmx.net>  (bba92e401440)
 
1115
 
 
1116
        * imap/browse.c: Guard idata->mailbox read in imap_mailbox_state.
 
1117
        Closes #3057.
 
1118
 
 
1119
2008-05-21 22:59 -0700  Piarres Beobide Egaña  <pi@beobide.net>  (51c494a2e735)
 
1120
 
 
1121
        * po/eu.po: Updated Basque translation.
 
1122
 
 
1123
2008-05-21 22:55 -0700  René Clerc  <rene@clerc.nl>  (e95a579cf5e4)
 
1124
 
 
1125
        * po/nl.po: Updated Dutch translation
 
1126
 
 
1127
2008-05-21 20:36 +0200  Rocco Rutte  <pdmef@gmx.net>  (1bdb7a7c3c8f)
 
1128
 
 
1129
        * buffy.c, buffy.h: Fix new mail detection for >2 GB mboxes with
 
1130
        $check_mbox_size set
 
1131
 
 
1132
        * mbox.c, sendlib.c: Use ftello() instead of ftell() in more places
 
1133
        that need it (fixes progress updates for >2 GB mbox files)
 
1134
 
 
1135
        * doc/manual.xml.head, init.h: Improve documentation for handling
 
1136
        multiple folders and new mail detection
 
1137
 
 
1138
2008-05-20 17:08 +0200  Paul Walker  <paul@black-sun.demon.co.uk>  (a4d423798321)
 
1139
 
 
1140
        * parse.c: Fix more compiler warnings on amd64 by use of %p instead of
 
1141
        %x
 
1142
 
 
1143
2008-05-19 09:52 -0700  Ivan Vilata i Balaguer  <ivan@selidor.net>  (38319cd7d832)
 
1144
 
 
1145
        * po/ca.po: Updated Catalan translation
 
1146
 
 
1147
2008-05-19 18:49 +0200  Vladimir Marek  <Vladimir.Marek@Sun.COM>  (8ac4b70221ee)
 
1148
 
 
1149
        * Makefile.am: Unbreak build with included gettext by explicitly
 
1150
        removing libs for mutt_md5
 
1151
 
 
1152
2008-05-19 11:14 +0200  Rocco Rutte  <pdmef@gmx.net>  (85654735d27e)
 
1153
 
 
1154
        * UPDATING: Mention mime_lookup change in UPDATING
 
1155
 
 
1156
2008-05-19 10:59 +0200  Paul Walker  <paul@black-sun.demon.co.uk>  (d3fd07d0016c)
 
1157
 
 
1158
        * init.c: Use %p instead of %x to debug-print pointers (fixes warnings
 
1159
        on 64bit platforms)
 
1160
 
 
1161
2008-05-19 10:56 +0200  Rocco Rutte  <pdmef@gmx.net>  (771276a3bace)
 
1162
 
 
1163
        * Makefile.am: hcversion.h depends on new mutt_md5 tool
 
1164
 
 
1165
2008-05-18 12:42 -0700  Roland Rosenfeld  <roland@spinnaker.de>  (4ef0fc2f8378)
 
1166
 
 
1167
        * po/de.po: Updated German translation
 
1168
 
 
1169
2008-05-17 19:31 -0700  Andreas  <Andreas Jobs>  (aaeee8f868c4)
 
1170
 
 
1171
        * crypt-gpgme.c: Fix GPGME S/MIME micalg generation, broken
 
1172
        in [e6f958b093b6]. Closes #2994.
 
1173
 
 
1174
2008-05-17 18:34 -0700  Brendan Cully  <brendan@kublai.com>  (f9545d5ec15f)
 
1175
 
 
1176
        * doc/Muttrc.head: Add 'mime_lookup application/octet-stream' to the
 
1177
        distributed Muttrc. Closes #2984.
 
1178
 
 
1179
        * .hgignore, Makefile.am, configure.ac, hcachever.sh.in,
 
1180
        md5.c: Build local md5 tool for hcachever.sh. Closes #3025.
 
1181
 
 
1182
2008-05-17 12:39 -0700  Brendan Cully  <brendan@kublai.com>  (692b7c063bf1)
 
1183
 
 
1184
        * .hgsigs: mutt-1.5.18 signed
 
1185
 
 
1186
        * .hgtags: Added tag mutt-1-5-18-rel for changeset ff9e4d0464b1
 
1187
 
 
1188
        * ChangeLog, VERSION, po/bg.po, po/ca.po, po/cs.po, po/da.po,
 
1189
        po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/eu.po,
 
1190
        po/fr.po, po/ga.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
 
1191
        po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
 
1192
        po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
 
1193
        po/zh_TW.po: automatic post-release commit for mutt-1.5.18
2
1194
 
3
1195
        * UPDATING: Update UPDATING.
4
1196