forked from karelzak/mutt-kz
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
12037 lines (7698 loc) · 412 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2013-10-16 16:04 +0000 Michael Elkins <[email protected]> (5648f4b2ed44)
* rfc822.c: Rework logic to avoid advancing list pointer inside the
for loop.
closes #3531
2013-10-15 15:41 +0000 Ivan Vilata i Balaguer <[email protected]> (20954d6af1b1)
* po/ca.po: updated Catalan translation
2013-10-11 15:51 +0000 Vsevolod Volkov <[email protected]> (d60465c5ee6a)
* po/uk.po: updated Ukranian translation
2013-10-11 15:49 +0000 Tamotsu TAKAHASHI <[email protected]> (b9ba481ed72a)
* po/ja.po: updated Japanese translation
2013-10-07 17:32 +0000 Michael Elkins <[email protected]> (804e46bc366e)
* doc/pgpewrap.man, doc/pgpring.man: add missing files that were
supposed to be included with
[76f8df0ac80396559aa80e7f145be6f235a6db51]
2013-10-07 17:21 +0000 hhorak <[email protected]> (76f8df0ac803)
* doc/Makefile.am, doc/PGP-Notes.txt: adds some missing options in doc
and adds man pages for binaries pgpewrap and pgpring.
closes #3643
2013-10-07 17:09 +0000 esr <[email protected]> (8d888e4d4f0b)
* doc/makedoc.c, doc/muttrc.man.head: Problems with muttrc.5:
Ambiguous or invalid backslash. This doesn't cause groff a problem.
but it confuses doclifter and may confuse older troff
implementations.
Unknown or invalid macro. That is, one that does not fit in the
macro set that the man page seems to be using. This is a serious
error; it often means part of your text is being lost or rendered
incorrectly.
Use local definitions of .EX/.EE or .DS/.DE to avoid low-level troff
requests in the page body. There are plans to add these to groff
man; in the interim, this patch adds a compatible definition to your
page.
2013-10-07 16:10 +0000 esr <[email protected]> (02234de89d2a)
* doc/mutt.man: Problems with mutt.1:
Ambiguous or invalid backslash. This doesn't cause groff a problem.
but it confuses doclifter and may confuse older troff
implementations.
Spelling error or typo.
2013-10-06 09:31 -0700 nihilhill <[email protected]> (24bb691dcde7)
* crypt-gpgme.c: include <stdbool.h> for definition 'true'
closes #3642
2013-10-05 15:57 +0800 Kevin McCarthy <[email protected]> (035306822940)
* attach.c: Fix segfault when viewing text attachments in compose
menu. (closes #3644)
The segfault was introduced in changeset b9f9e3147eb4. Since
decoding and charset conversion aren't needed for attachments when
composing a message, this patch reverts to just using
mutt_save_attachment() to view "raw data" for text attachments in
the compose/send case.
This patch is based on Michael Elkins' patch at http://dev.mutt.org/
trac/attachment/ticket/3644/view_attach_compose_segfault with just a
missing return value check added.
2013-10-06 14:32 +0000 Aaron Schrab <[email protected]> (6bcde5f1c7a7)
* commands.c, hook.c, imap/command.c, imap/imap.c: Ensure that BUFFER
variables are initialized to prevent later attempts to traverse an
uninitialized pointer.
2013-10-05 19:25 +0000 Aaron Schrab <[email protected]> (132861c8b4e9)
* commands.c, hook.c, imap/command.c, imap/imap.c, imap/message.c,
init.c, keymap.c, pattern.c, score.c: Consistently use
mutt_buffer_init function
Despite the existence of the mutt_buffer_init function, most
initializations were instead done with memset. Use the specific
function instead to make it easier if later changes are made to how
the initialization should be done.
2013-10-04 16:47 +0000 Michael Elkins <[email protected]> (0beba37c336b)
* crypt-gpgme.c, handler.c, init.c, pop_auth.c: fix more comment typos
2013-07-23 14:07 +0200 Ondřej Bílka <[email protected]> (bc7e7cf0fed3)
* compose.c, crypt-gpgme.c, crypt-mod.h, curs_lib.c, date.c,
doc/makedoc.c, editmsg.c, handler.c, imap/util.c, init.c,
intl/gettextP.h, intl/plural.c, keymap.c, lib.c, mbox.c, mkdtemp.c,
mutt.h, mutt_menu.h, mutt_ssl.c, mutt_ssl_gnutls.c, muttlib.c, mx.c,
parse.c, pattern.c, pop.c, pop_auth.c, pop_lib.c, recvcmd.c,
regex.c, send.c, signal.c, smime.c, snprintf.c, sort.h, thread.c:
fix typos in comments
2013-04-16 20:12 -0700 Kevin McCarthy <[email protected]> (d3096e8796e7)
* pager.c: Don't exit pager if quit=ask is answered "no".
This patch addresses ticket 2788.
Currently if you quit ('Q') from inside the pager, with quit=ask-yes
or quit=ask-no, and you respond "no", mutt leaves you back in the
index menu.
This patch changes it so that mutt does not exit the pager.
2013-04-11 02:17 +0000 Michael Elkins <[email protected]> (4c5163272b9c)
* browser.c, enter.c, imap/message.c, init.c, mbox.c, muttlib.c, mx.c,
pop.c, query.c, smime.c, system.c: backout c1371176ea45
2013-04-11 01:59 +0000 Michael Elkins <[email protected]> (f99e91980f0f)
* getdomain.c, init.c: Backed out changeset 1142ed8974fa
2013-04-10 23:40 +0000 Michael Elkins <[email protected]> (1142ed8974fa)
* getdomain.c, init.c: use gethostname() to determine the system host
name
use getaddrinfo() to look up canonical DNS name, and fall back to
hinting from /etc/resolv.conf
see #3298
2013-04-10 22:38 +0000 Michael Elkins <[email protected]> (c1371176ea45)
* browser.c, enter.c, imap/message.c, init.c, mbox.c, muttlib.c, mx.c,
pop.c, query.c, smime.c, system.c: fix various compiler warnings;
most were due to unchecked return values from system calls.
2013-03-04 04:14 +0000 is <[email protected]> (d498f0e91914)
* lib.c: use mkdtemp() to create temporary directory rather than
mktemp() followed by mkdir()
closes #3637
2013-02-23 03:12 +0000 Michael Elkins <[email protected]> (4c16c0d1ba9e)
* pop.c, pop_lib.c: use of sscanf() had undefined behavior, replace
with simple parsing instead
see #3636
2013-02-22 18:31 +0000 Michael Elkins <[email protected]> (c7eff98bb299)
* smime.c: increase string size by one byte to accomodate the
terminating null character in fscanf() since the maximum field width
does not include it
closes #3636
hat tip: Will Fiveash
2013-02-22 16:30 +0000 john beck <[email protected]> (14596ac2b323)
* rfc1524.c, sendlib.c: fix potential buffer overflow in off-by-one
bounds checking error
closes #3635
2013-02-08 17:06 +0000 Michael Elkins <[email protected]> (302044b4ed3f)
* curs_lib.c: explicitly call mutt_refresh() prior to endwin() to
force a screen redraw.
[4903e80356d3] removed the call, but some environments (screen+xterm
under SuSE11/12) don't properly flush without it prior to the
endwin() call
2013-01-31 05:06 +0000 Michael Elkins <[email protected]> (2a1c5d3dd72e)
* curs_lib.c: do not use mutt_message() to display prompt in
mutt_yesorno().
properly calculate screen width of prompt string by using
mutt_strwidth() rather than strlen()
use safe_asprintf() return the formatted yes/no string since
specifying COLS+1 is wrong when dealing with multibyte characters
closes #3412 closes #3352
2013-01-23 21:52 +0000 Michael Elkins <[email protected]> (b86b154f3988)
* buffy.c, buffy.h, mh.c, mx.h: add support for $mail_check_recent to
mh mailbox driver
closes #3629
2013-01-23 19:52 +0000 Michael Elkins <[email protected]> (4903e80356d3)
* curs_lib.c: do not explicitly reset the terminal attributes and move
the cursor in mutt_endwin(). endwin() itself should handle this.
closes #3627
2013-01-22 02:02 +0000 Michael Elkins <[email protected]> (acc8b2afdf29)
* configure.ac: remove PKG_CHECK_MODULE() check and always use
AC_CHECK_HEADERS()
only check for <idn/idna.h> when <idna.h> isn't found
closes #3626
2013-01-20 21:45 +0000 Michael Elkins <[email protected]> (98e031cd81d4)
* configure.ac, main.c, mutt_idna.h: use pkg-config to look for libidn
if available.
checking <idn/idna.h> rather than including -I/usr/include/idn for
Solaris 11.
closes #3624
2013-01-17 23:04 +0000 Michael Elkins <[email protected]> (7fcc0049f250)
* attach.c: backout [392e945dfba7]
closes #3293 see #3234
2013-01-17 23:03 +0000 Michael Elkins <[email protected]> (b9f9e3147eb4)
* attach.c: when falling back to viewing an attachment as text in the
internal pager, perform charset conversion
this change is meant to replace [392e945dfba7]
see #3234 see #3293
2013-01-17 02:43 +0000 Michael Elkins <[email protected]> (571e945d6544)
* hcache.c, hcache.h, imap/util.c, mh.c, pop.c: use a separate flag
for mutt_hcache_store() to signal that the gettimeofday() value
should be substituted, so that a 0 uidvalidity can be used by the
imap driver.
closes #3501
2013-01-17 02:10 +0000 Michael Elkins <[email protected]> (b58cdfacfb89)
* attach.c, handler.c, protos.h: change semantics of
mutt_is_autoview() to return 1 if there is a matching mailcap entry
and either $implicit_autoview is set or the MIME type matches the
user's auto_view list.
closes #3496 closes #3426
2013-01-14 20:39 -0800 Michael Elkins <[email protected]> (1a75c9e477b4)
* from.c: detect pipermail-style obscured return path in mbox From
lines
see #1200
2013-01-14 19:23 -0800 Michael Elkins <[email protected]> (8c75478735a3)
* curs_main.c: allow use of sync-mailbox when the current limit has no
visible messages
closes #3538
2013-01-14 08:50 -0800 Michael Elkins <[email protected]> (05cd8d0d1450)
* handler.c: avoid debug warning about trailing whitespace in a base64
encoded attachment
closes #3558
2013-01-04 04:05 +0000 Michael Elkins <[email protected]> (90f7869decec)
* Makefile.am: When "make install" fails to chgrp or chmod the
mutt_dotlock binary, add the reason why we are doing this so the
user knows what to look for.
2013-01-03 16:12 -0800 Michael Elkins <[email protected]> (d7d26c40e1e5)
* pager.c: Fix regression introduced by [10cc06eff52b] where the
CLEARLINE() removal was not replaced by a move() to position the
cursor at the correct location to draw the status bar.
closes #3619
2013-01-03 19:04 +0000 Michael Elkins <[email protected]> (7fe92ce1cfc1)
* parse.c: Remove unused variable `matched'.
2013-01-03 19:04 +0000 Michael Elkins <[email protected]> (6f4ce8ce80a7)
* parse.c: Fix memory leak when multiple x-label or supersedes header
fields exist in the header.
In order to keep the current behavior where the value of the last
header field present is the one used, free any previous value.
2013-01-03 08:03 -0800 Michael Elkins <[email protected]> (21457574a9b6)
* main.c: Backed out changeset bf84f24e512d
2013-01-02 23:43 +0000 Michael Elkins <[email protected]> (bf84f24e512d)
* main.c: display +/-NCURSES_WIDECHAR when displaying ncurses version
to show whether we are linked against -lncurses or -lncursesw
2013-01-01 21:39 +0100 Matthias Andree <[email protected]> (ea52317444ef)
* hcache.c: Drop unneeded variable HEADER_CACHE that causes clang
warnings.
The variable was unused and clang warned that it was not emitted to
the .o file.
2012-12-31 23:29 +0000 Michael Elkins <[email protected]> (32ec63debe52)
* init.h: fix xml validation error in manual.xml in auto-generated
content due to missing paragraph mark in the $editor docstring
2012-12-31 15:03 -0800 guns <[email protected]> (474e9e809054)
* rfc822.c: Fix accidental var redeclation with --enable-exact-address
closes #3615
2012-12-31 14:54 -0800 Michael Elkins <[email protected]> (bf6bf2a80c35)
* merge
2012-12-31 14:52 -0800 Michael Elkins <[email protected]> (5196c3d6c5d0)
* curs_lib.c: reset to color normal before clearing to end of line
when printing a message/error string
closes #3617
2012-12-31 19:06 +0000 Michael Elkins <[email protected]> (ca67a3dad949)
* doc/gen-map-doc: update regexp to include const keyword. The auto
generated documentation of functions was failing due to a change in
the source code format.
2012-12-30 19:48 -0800 Antonio Radici <[email protected]> (b1b49019fec0)
* headers.c: Ensure that the in-reply-to header field was actually
present before deciding it was removed.
closes #3378
2012-12-30 19:17 -0800 Michael Elkins <[email protected]> (a90f57e0adbd)
* ChangeLog: update ChangeLog
2012-12-30 19:14 -0800 Michael Elkins <[email protected]> (c03ba94d8750)
* imap/message.c: add __FREE_CHECKED__
2012-12-30 19:12 -0800 Michael Elkins <[email protected]> (f7247ad288e7)
* UPDATING: document the TLS changes since 1.5.21
2012-12-30 18:49 -0800 Michael Elkins <[email protected]> (10cc06eff52b)
* color.c, compose.c, curs_lib.c, curs_main.c, menu.c, mutt_curses.h,
pager.c, remailer.c: make the SETCOLOR() macro use bkgdset() on
systems which have it, and attrset() when we don't.
closes #3005
2012-12-30 09:26 -0800 Michael Elkins <[email protected]> (8c0b9ddee11f)
* configure.ac: remove m4_translit because it generates a warning with
newer versions of autoconf when used in AC_INIT. Instead, use tr -d
to output the version string without a trailing newline.
2012-12-27 21:04 -0800 Michael Elkins <[email protected]> (b0265d385207)
* version.sh: restore ability for version.sh to cope with a repository
directory with a space in it.
2012-12-27 20:33 -0800 Aaron Schrab <[email protected]> (13c9a5d820f2)
* configure.ac, version.sh: Use the directory where the version.sh
script is located as the directory where it is run. Since this will
be run in a separate shell anyway, there's no need to worry about
changing current directory.
This eliminates the need for the caller to specify where the source
directory is located, and doesn't require that the code take special
care to use the appropriate directory. The fallback method of using
`cat VERSION` was broken in this respect, it would not work when run
from a different directory.
--- configure.ac | 2 +- version.sh | 7 ++++--- 2 files
changed, 5 insertions(+), 4 deletions(-)
2012-12-27 17:37 -0800 Michael Elkins <[email protected]> (0f281c548d69)
* configure.ac: use [] around body of AC_CHECK_HEADER to avoid
problems with older versions of autoconf
2012-12-27 18:56 -0800 Michael Elkins <[email protected]> (8728418605fd)
* configure.ac: avoid using m4_esyscmd_s() since it is not available
in older versions of autoconf. use m4_esyscmd() and m4_translit()
to whack the newline instead.
see #3613
2012-12-22 18:00 -0800 Michael Elkins <[email protected]> (de974f67eba3)
* configure.ac, init.h, mutt_ssl.c: Uses SSLv23_client_method() in
mutt_ssl_starttls() because TLSv1_2_client_method() does not honor
the SSL_OP_NO_TLS* flags.
closes #3612
2012-12-22 15:04 -0800 Michael Elkins <[email protected]> (d07c9ee9a92b)
* configure.ac: If neither --with-idn nor --without-idn are given, use
-I/usr/include/idn when checking for the libidn header files, if
present (needed for Solaris 11).
Don't bother checking for the idna_* functions if we didn't find
-lidn
2012-12-21 11:17 +0100 Matthias Andree <[email protected]> (7d55bad3b11f)
* patchlist.sh: Fix VPATH-based generation of non-hg-mq based
patchlists.
Note: Makefile.am runs patchlist.sh with $(srcdir)/PATCHES provided
on stdin.
2012-12-21 11:07 +0100 Matthias Andree <[email protected]> (759dd53302a0)
* version.sh: Fix VPATH build outside Mercurial repositories.
2012-12-21 12:37 -0800 Michael Elkins <[email protected]> (494af2a964cb)
* Makefile.am: add version.sh and check_sec.sh to EXTRA_DIST so they
are including in the "make dist" output.
2012-12-20 21:13 -0800 Michael Elkins <[email protected]> (5554d811eb99)
* imap/util.c: fix forgotten RETSIGTYPE change id [18a724e9eba0]
2012-12-20 20:49 -0800 Michael Elkins <[email protected]> (18a724e9eba0)
* configure.ac, sendlib.c, signal.c: remove deprecated check for
signal() return type
2012-12-20 20:45 -0800 Michael Elkins <[email protected]> (6de2578088ab)
* configure.ac: update configure.ac with autoupdate
2012-12-20 20:34 -0800 Michael Elkins <[email protected]> (fe28a8bdd598)
* configure.ac: change AM_CONFIG_HEADER to AC_CONFIG_HEADERS and move
it after the AM_INIT_AUTOMAKE. config.h was not being generated
from the dist package.
2012-12-20 17:09 -0800 Michael Elkins <[email protected]> (21c085ae6e8f)
* configure.ac: modernize intialization of configure.ac
2012-12-21 00:38 +0100 Matthias Andree <[email protected]> (0703095bf52d)
* Makefile.am: Fix 'make distcheck': missing txt2c* and po/mutt.pot
cleanup
2012-12-20 14:44 -0800 Michael Elkins <[email protected]> (f8774119c433)
* menu.c: remove redundant #include statements
2012-12-20 14:40 -0800 Michael Elkins <[email protected]> (489031af8fdd)
* menu.c: remove extern decl for Charset_is_utf8 since menu.c includes
mbyte.h which has the same decl.
2012-12-20 11:20 -0800 Michael Elkins <[email protected]> (6674c087fd4f)
* configure.ac: backout out changeset 36b0cc717ecc
2012-12-19 15:26 -0800 Michael Elkins <[email protected]> (879c9516154c)
* crypt-gpgme.c: allow for CRLF line endings when comparing for the
OpenPGP block identifiers
adapted from http://svnweb.freebsd.org/ports/head/mail/mutt/files
/patch-pgp?revision=301308&view=markup
2012-12-19 14:52 -0800 Michael Elkins <[email protected]> (41089c2982e3)
* pager.c: support nbsp in the pager.
imported from http://svnweb.freebsd.org/ports/head/mail/mutt/files
/patch-nbsp?revision=301308&view=markup
2012-12-19 14:40 -0800 Michael Elkins <[email protected]> (fd2d94a0eb20)
* configure.ac: detect newer BDB versions up to 5.2
imported from http://svnweb.freebsd.org/ports/head/mail/mutt/files
/patch-bdb?revision=301308&view=markup
2010-07-22 20:06 +0200 Fabian Groffen <[email protected]> (bc39bac75ea8)
* regex.c: http://thread.gmane.org/gmane.mail.mutt.devel/15710
Interix doesn't have btowc, but it does have mbtowc. Linux manpage
also discourages the use of btowc.
2012-12-19 13:29 -0800 Petr Pisar <[email protected]> (f7bd9642217f)
* po/cs.po: updated cs.po
2012-12-19 11:56 -0800 Michael Elkins <[email protected]> (73900ca5db9a)
* menu.c: use WACS_* macros for printing wide versions of the line
drawing characters when linking against ncursesw.
This patch is based on http://prefix.gentooexperimental.org:8000
/mutt-patches/file/fea851a2808f/solaris-ncurses-chars.patch
2012-12-19 11:08 -0800 Michael Elkins <[email protected]> (36b0cc717ecc)
* configure.ac: make configure define _POSIX_C_SOURCE, _XOPEN_SOURCE
and _XOPEN_SOURCE_EXTENDED to comply with POSIX.1-2008 and XSI
conforming applications.
2012-12-19 06:57 -0800 Vsevolod Volkov <[email protected]> (52219fecdac8)
* po/ru.po: update ru.po
2012-12-19 06:55 -0800 Vincent Lefevre <[email protected]> (caf64f14142d)
* charset.c: remove duplicate const keyword
2012-12-18 20:46 -0800 Michael Elkins <[email protected]> (940e528ef852)
* mutt_ssl.c: disable tls v1.1/1.2 in mutt_ssl_starttls() based on
$ssl_use_tlsv1_*
see #3571
2012-12-18 20:38 -0800 Michael Elkins <[email protected]> (6bdd35fb3378)
* mutt_ssl_gnutls.c: add support for TLSv1.1/1.2 when using GNUTLS.
see #3571
2012-12-18 19:44 -0800 hncaldwell <hncaldwell> (fab920f01ca7)
* init.h, mutt.h, mutt_ssl.c: add variables for disabling TLSv1.1/1.2
when compiled against OpenSSL 1.0.1
see #3571
2012-12-18 13:50 -0800 Michael Elkins <[email protected]> (f251d523ca5a)
* headers.c, lib.h, mutt_crypt.h, parse.c, pop_lib.c, postpone.c,
rfc1524.c, rfc822.c, send.c, sendlib.c, url.c: rename iswsp() to
is_email_wsp()
add new inline funtion skip_email_wsp() to be used in lieu of
SKIPWS() when parsing ASCII protocols rather than user input.
change use of SKIPWS() to skip_email_wsp() in places where it is
likely to be a problem.
2012-12-18 02:21 -0800 Michael Elkins <[email protected]> (897dcc62e4aa)
* sendlib.c: fix problem where mutt_substrdup() was called with the
start pointer > end pointer, as a result of using SKIPWS(). This
occurred because the header field had an empty body, so the trailing
newline was skipped over. The fix is to just skip over ascii space
and htab.
closes #3609
2012-12-18 01:53 -0800 Honza Horak <[email protected]> (d7f4b2e2b09a)
* mutt_ssl_gnutls.c: if the peer's x.509 cert is not valid, we need to
allow the user to inspect it even if the digital signatures are
valid
closes #3506
2012-12-17 20:42 -0800 Vincent Lefevre <[email protected]> (722c47f6ede9)
* po/fr.po: updated fr.po
2012-12-17 17:09 -0800 Honza Horak <[email protected]> (ca4747442189)
* pop.c: fix segfault in pop driver. when rereading the message
header, the ENVELOPE* struct is freed, but ctx->subj_hash retains a
pointer to env->real_subj, so the hash table entry must be deleted
prior to calling mutt_free_envelope()
http://pkgs.fedoraproject.org/cgit/mutt.git/tree/mutt-1.5.21-pophash
.patch?h=f18
2012-12-17 16:47 -0800 Petr Pisar <[email protected]> (9f8e41dd4e1d)
* crypt-gpgme.c: Fix NULL pointer dereference in notation name
closes #3574
2012-12-17 10:39 -0800 Michael Elkins <[email protected]> (e6b271ed1d7f)
* configure.ac, mutt_ssl.c: use TLSv1.2 if available in the system
OpenSSL when using starttls
2012-12-17 10:09 -0800 Michael Elkins <[email protected]> (d77d81a69999)
* mutt_ssl.c: use SSL_get_version() to display the actual SSL protocol
used rather than the fixed string SSL.
2012-12-16 20:23 -0800 Andrew Gaul <[email protected]> (ed06326ae8a8)
* doc/dotlock.man, doc/makedoc.c, doc/smime_keys.man, po/bg.po,
po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
po/es.po, po/et.po, po/eu.po, po/fr.po, po/ga.po, po/gl.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/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, rfc1524.c: Correct
typos
2012-12-16 19:33 -0800 Michael Elkins <[email protected]> (5e745e37fe6e)
* init.h: update documentation for $pgp_getkeys_command to note that
%r is replaced with the email address, not the public key ID
closes #1208
2012-12-16 13:28 -0800 Michael Elkins <[email protected]> (1cc05de753c2)
* rfc822.c, rfc822.h: use new function iswsp() in place of isspace()
when testing for whitespace.
closes #3608 closes #2956
2012-12-15 07:48 -0800 Michael Elkins <[email protected]> (8aee8497cc2b)
* imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c,
imap/util.c: make imap_private.h include message.h for
IMAP_HEADER_DATA definition
cast &ctx->data to IMAP_HEADER_DATA** to fix compiler warning
imap_free_header_data should check for *data being NULL, rather than
"data"
2012-09-09 19:54 -0700 Andrew Gaul <[email protected]> (d39813193f27)
* imap/imap_private.h, imap/message.c: Make imap_free_header_data
type-safe
Also push conditional into function for safety and consistency with
other free functions.
2012-12-08 12:31 +0100 Matthias Andree <[email protected]> (c4c65eadeb71)
* Makefile.am: Fix VPATH build by running txt2c.sh from ${srcdir}
rather than ".".
2012-12-07 09:51 -0800 Michael Elkins <[email protected]> (d626fb87c489)
* crypt-gpgme.c: invoke gpgme_check_version() as required to
initialize the library.
move locale code to initialization function.
closes #3300
2012-12-06 07:56 -0800 Michael Elkins <[email protected]> (ed5ad234aeed)
* init.h: additional documentation for $editor. closes #3602
2012-12-01 14:48 -0800 Michael Elkins <[email protected]> (dace74dd904a)
* doc/manual.xml.head: list-reply documentation should mention its
behavior wrt the List-Post header field.
closes #3599
2012-12-01 14:32 -0800 Michael Elkins <[email protected]> (109ebf6d4e53)
* send.c: don't perform rfc3676 space stuffing when recalling a
postponed message where it has already been done.
closes #3600
2012-12-01 14:31 -0800 Michael Elkins <[email protected]> (2bf065dd23d6)
* ascii.c: make ascii_strcasecmp properly handle unequal length
strings with the same prefix
closes #3601
2012-10-16 18:13 -0500 David Champion <[email protected]> (d414971f0c48)
* .hgignore, Makefile.am, main.c, muttbug.sh.in, txt2c.c, txt2c.sh:
Add compiler and configure info to mutt -v output (closes #3537)
Makefile(.am) updated to produce conststrings.c, which contains C
strings representing:
* the compiler's own version information;
* the CFLAGS value from the Make environment
* the ./configure options
main.c is updated to print them when running 'mutt -v'.
txt2c.sh is added to produce conststrings.c. txt2c.sh uses a
compiled txt2c binary if possible, for complete fidelity to the
source strings in whatever encoding they may use. If txt2c is not
available (could not be compiled, or was not compiled natively) it
falls back on a shell function to approximate the output using sed
and tr.
2012-07-22 11:15 -0700 Brendan Cully <[email protected]> (70810a88ce9f)
* muttlib.c: mutt_buffer_init: just memset the buffer (closes #3588)
This was meant to be part of the previous commit.
2012-07-21 19:51 -0700 Brendan Cully <[email protected]> (99dbd23ce78f)
* imap/imap.c, imap/util.c, mbyte.c, muttlib.c, parse.c, protos.h:
Split mutt_buffer_new out of mutt_buffer_init.
Currently, no callers were providing a non-NULL buffer to
mutt_buffer_init, and splitting it will allow more sane semantics
for buffer allocation, initialization, and destruction in a later
patch.
2012-07-20 12:32 -0700 Brendan Cully <[email protected]> (6d6df167185c)
* commands.c, hook.c, init.c, pattern.c: Do not use stack-allocated
space for BUFFERs
It will cause mutt_buffer_* to segfault if it needs to grow the
space. Thanks to Steve Losh for discovering the issue. I have done
some simple grepping to find other cases, but some may remain.
2012-07-08 22:40 -0700 Dan Fandrich <[email protected]> (2f2ebc24920d)
* send.c: Set text_flowed after send-hook has been applied (closes
#3550)
2012-07-08 22:27 -0700 Brendan Cully <[email protected]> (5bf02605d988)
* mutt_ssl_gnutls.c: silence some style warnings
2012-07-08 17:34 -0700 Antonio Radici <[email protected]> (33415ca7d976)
* copy.c, crypt.c, edit.c, enter.c, init.c: Fix some spelling errors
(closes #3493)
2012-07-08 17:25 -0700 Brendan Cully <[email protected]> (243710db60e0)
* mutt_ssl_gnutls.c: gnutls:tls_compare_certificates: check strstr for
failure (closes #3547)
A malformed certificate file could cause strstr to return an
unhandled NULL. Thanks to hhorak for the proposed patch. This one is
similar but avoids using memmem for the first time (I am not sure
about its portability).
2012-07-07 21:57 -0700 Antonio Radici <[email protected]> (8fabaffc2c00)
* init.c: check_charset: check for NULL before calling strtok_r
(closes #3326)
Otherwise, if strtok_r cannot handle NULL an empty *charset setting
will segfault
2012-07-07 15:50 -0700 Brendan Cully <[email protected]> (c6a44f4f6a99)
* imap/auth_sasl.c: Do not use SASL for login unless AUTH=LOGIN is
advertised (closes #3556)
2012-05-25 22:30 +0200 Marco Paolone <[email protected]> (e452440f92a4)
* po/it.po: Update Italian translation
2012-05-24 22:02 -0700 Brendan Cully <[email protected]> (0488deb39a35)
* configure.ac: Remove AM_C_PROTOTYPES from configure.ac (closes
#3579)
I doubt we have any users of that macro nowadays. It will be
interesting to hear about it if we do.
2012-05-23 23:29 -0400 Brendan Cully <[email protected]> (0fb6d7579fd1)
* account.h: Support passwords of up to 127 characters.
I received a report on IRC of a failure due to a 64-byte password.
2012-04-29 22:15 -0700 Brendan Cully <[email protected]> (41a8d7dceb6c)
* mutt_ssl_gnutls.c: gnutls: catch gnutls_init failures
I haven't actually experienced these, but it seems like a good idea.
2012-04-29 22:14 -0700 Brendan Cully <[email protected]> (aadaeb69cbd0)
* mutt_sasl.c: give user time to read SASL init error message
2011-12-20 22:24 -0800 TAKAHASHI Tamotsu <[email protected]> (c26dbc7021f4)
* po/ja.po: Updated Japanese translation
2011-12-03 11:13 -0800 Dan Fandrich <[email protected]> (9e756d1adb76)
* addrbook.c, browser.c, charset.c, color.c, compose.c, crypt-gpgme.c,
curs_lib.c, curs_main.c, date.c, enter.c, functions.h, globals.h,
handler.c, help.c, imap/auth.c, imap/command.c, imap/message.c,
imap/utf7.c, imap/util.c, init.c, init.h, keymap.c, keymap.h, lib.c,
mapping.h, mime.h, mutt_ssl.c, pager.c, parse.c, pattern.c,
pgpkey.c, pgpmicalg.c, pop_auth.c, postpone.c, protos.h, query.c,
recvattach.c, remailer.c, rfc2047.c, rfc822.c, rfc822.h, sendlib.c,
url.c: Declare many structures const (closes #3552)
Many structs used in mutt are actually constant but are defined
without the 'const' keyword. This can slow initialization (slightly)
in some environments due to extra copying and increases the amount
of writable RAM required at run-time, which can be significant on
non-MMU systems. Using const can also increase the opportunities for
compiler optimization.
The attached patch marks many such structures as const. On my test
x86 build, this reduces the size of .data by over 50%.
2011-12-03 11:07 -0800 Dan Fandrich <[email protected]> (1ed2657f6e24)
* ascii.c: Inline some small, often-used functions (closes #3551)
When I first sent this patch to the mailing list in 2008, my
benchmarking found a reduction in startup time of 15%.
2011-11-26 20:41 -0800 Vincent Lefevre <[email protected]> (d7b14ea9f708)
* po/fr.po: Updated French translation
2011-11-28 09:46 -0800 Michael Elkins <[email protected]> (6f65f6d7d4c9)
* enter.c: make kill-eow and kill-word consistent in considering words
to consist only of alphanumeric characters. closes #3549.
2011-11-25 12:52 -0800 Michael Elkins <[email protected]> (ab1b84289213)
* sendlib.c: Check that $sendmail is set to avoid potential segfault.
Closes #3548.
2011-07-13 11:05 -0500 David Champion <[email protected]> (b01d63af6fea)
* hcache.c: Invalidate header caches when spam rules change. closes
#3473
User 'exg' on #mutt reported a problem when using header cache with
IMAP and spam rules. Spam tags are retrieved from cache and not
updated when spam rules change.
1. Enable header caching in muttrc 2. Set spam rules in muttrc 3.
Use IMAP (or POP or Maildir). Your spam rules store spam tags into
your message headers, and these get cached. 4. Quit mutt 5. Change
your spam rules in muttrc 6. Relaunch mutt 7. Because of header
caching, the rfc822 headers are not reparsed, and spam rules are
not reapplied. User has outdated spam tags.
Spam rules are applied during rfc822 header parsing because it's the
only time we get a full and unadulterated view of all headers. Once
header parse is done we have only processed headers and 'user
headers' (X-headers). We might do spam rule matching against the
struct HEADER copy of headers, except that:
a. the header might not be in HEADER if it's non-standard and not an
X-header; b. spam rules are regular expressions matching any
arbitrary header line, and we would need to map these regexps to
the header used to create the HEADER fields. This would change
the syntax and behavior of spam rules dramatically.
One solution, perhaps stopgap, is to invalidate the header cache
when spam rules change. That's what this patch does. It alters the
hcache versioning algorithm so that in addition to using the
compiled-in checksum of mutt's structures definitions, we also mix
in the user's runtime spam rules. Any time spam rules change the
hcachever hash value changes, causing the hcache to be rewritten.
2011-07-01 18:21 -0700 Brendan Cully <[email protected]> (54a454492bd0)
* ChangeLog: Update ChangeLog
2011-07-01 17:23 -0700 Brendan Cully <[email protected]> (94eee9410f7a)
* version.sh: version.sh: fix(?) failure due to bizarre sh quoting
rules
I have not checked POSIX, and sh quoting always makes my head hurt,
but this seems to suffice for my sh (actually bash in sh mode) when
HGROOT contains a space.
2011-05-23 13:22 +0200 Olaf Hering <[email protected]> (81a7c41040bf)
* browser.c, browser.h: folder_file: change type of new from short to
int
As requested by Rocco Rutte in bug #2421 increase the type to int.
Signed-off-by: Olaf Hering <[email protected]>
* pgppubring.c: fix gcc 4.6 warning -Wunused-but-set-variable in
pgppubring.c
pgppubring.c: In function 'pgp_parse_pgp3_sig': pgppubring.c:424:17:
warning: variable 'hashalg' set but not used [-Wunused-but-set-
variable] pgppubring.c:423:17: warning: variable 'pkalg' set but not
used [-Wunused-but-set-variable]
Signed-off-by: Olaf Hering <[email protected]>
2011-06-29 12:01 -0500 David Champion <[email protected]> (8b5e41c6a517)
* version.sh: version.sh: 1003.1 "-k" instead of obsolete "+" syntax
(closes: #3528)
* configure.ac, version.sh: version.sh: support building outside of
source directory
Reported by Emanuele Giaquinta <[email protected]>. Thanks also
to Michael Elkins <[email protected]>.
2011-06-25 20:07 -0700 Brendan Cully <[email protected]> (b477d7c5733e)
* imap/command.c: Parentheses suggested
* imap/command.c: Do not subscribe to \noselect mailboxes. Closes
#3445
2011-06-25 15:42 -0700 Honza Horak <[email protected]> (0e4f1782ea2e)
* imap/message.c: Avoid creating sparse ctx array when fetch responses
are ignored. Closes #3288.
2011-06-25 15:23 -0700 Brendan Cully <[email protected]> (53dcb3a21da4)
* compose.c, muttlib.c: Silence some eclipse warnings
2011-06-20 16:39 -0700 Michael Elkins <[email protected]> (b574d6f9f532)
* sendlib.c: rfc2047 encode recipient list in resent-to header field.
closes #3512
* rfc822.c: copy idn status when duplicating address object
2011-06-20 16:07 -0700 antonio <[email protected]> (1bb9002567c4)
* doc/manual.xml.head: fix regexp example in documentation
2011-06-18 21:29 -0700 antonio <[email protected]> (b9856206eee4)
* mutt_ssl_gnutls.c: Remove the deprecated
gnutls_certificate_verify_peers() in favour of the new
gnutls_certificate_veirfy_peers2()
Reported on http://bugs.debian.org/624085
closes #3516
2011-06-18 21:07 -0700 Michael Elkins <[email protected]> (beebe6a4d25d)
* imap/auth_login.c: clear logging in message when login succeeded.
closes #3524
2011-05-23 12:59 +0200 Olaf Hering <[email protected]> (8570f8a10572)
* smime.c: fix gcc 4.6 warning -Wunused-but-set-variable in smime.c
smime.c: In function 'smime_handle_entity': smime.c:1663:8: warning: