]> git.deb.at Git - pkg/t-prot.git/blob - ChangeLog
Merge branch 'upstream'
[pkg/t-prot.git] / ChangeLog
1 2010-01-08 11:10  Jochen Striepe
2
3         * t-prot: Release as v2.12.
4
5 2010-01-08 11:08  Jochen Striepe
6
7         * t-prot, t-prot.1: Exit with exit status EX_OK when --max-lines
8         hits and -Mmutt is set (mutt is picky when a display_filter fails).
9         Provide a notification line in that case. Update man page. Many
10         thanks to Gerfried Fuchs, Martin F. Krafft and Tino Keitel for
11         reporting, providing a patch and testing.
12
13 2010-01-05 12:05  Jochen Striepe
14
15         * t-prot: Release as v2.11.
16
17 2010-01-05 12:01  Jochen Striepe
18
19         * contrib/filter_innd.pl: Command line default has changed, check
20         flags must be set now.
21
22 2010-01-05 11:46  Jochen Striepe
23
24         * t-prot.1: Better explain ratio check value.
25
26 2010-01-05 11:43  Jochen Striepe
27
28         * t-prot.1: Update copyright time stamp.
29
30 2010-01-05 11:42  Jochen Striepe
31
32         * t-prot, t-prot.1: Fix initialization and command line parsing for
33         --check (this should work as advertised now). Make the ratio check
34         code a little easier to read. Add the default value for the ratio
35         check to the man page.
36
37 2010-01-04 11:07  Jochen Striepe
38
39         * t-prot.1: Remove URLs to example scripts and configs. The files
40         are provided with the package.
41
42 2009-12-30 21:34  Jochen Striepe
43
44         * t-prot, t-prot.1: Fix last commit, release as t-prot v2.10.
45         Update man page.
46
47 2009-12-30 21:28  Jochen Striepe
48
49         * t-prot: Release as t-prot v2.9.
50
51 2009-12-30 21:27  Jochen Striepe
52
53         * t-prot: Do not check for message length in attachments (we
54         checked already for the entire message). Do exit with proper exit
55         code if message is longer than set in --max-lines (so scripts can
56         see if we gave up processing).
57
58 2009-12-30 09:07  Jochen Striepe
59
60         * t-prot.1: Fix speling.
61
62 2009-12-25 17:40  Jochen Striepe
63
64         * t-prot.1: Fix time stamp.
65
66 2009-12-20 21:38  Jochen Striepe
67
68         * t-prot.1: Fix rendering for anyone out there using UTF-8. Many
69         thanks (and a very merry Christmas) to Alfie.
70
71 2009-12-19 22:18  Jochen Striepe
72
73         * t-prot: Release as v2.8.
74
75 2009-12-18 21:53  Jochen Striepe
76
77         * t-prot, t-prot.1: Update documentation to reflect last change.
78         Avoid being tripped by endless (or non-existant) headers.
79
80 2009-12-18 13:25  Jochen Striepe
81
82         * t-prot: Change check order and remove duplicated code for
83         --max-lines.
84
85 2009-08-24 20:32  Jochen Striepe
86
87         * t-prot: Release as t-prot v2.7.
88
89 2009-08-24 17:20  Jochen Striepe
90
91         * t-prot: Cosmetics.
92
93 2009-08-24 17:17  Jochen Striepe
94
95         * t-prot: Cosmetics.
96
97 2009-08-24 12:15  Jochen Striepe
98
99         * t-prot: Andreas Kneib had problems with some Microsoft Outlook
100         gargabe and submitted a one-liner. Thanks!
101
102 2009-08-24 02:07  Jochen Striepe
103
104         * t-prot: Release as t-prot v2.6.
105
106 2009-08-24 01:44  Jochen Striepe
107
108         * t-prot.1: Update dates.
109
110 2009-08-24 01:43  Jochen Striepe
111
112         * t-prot.1: Fix a typo, thanks to Gerfried Fuchs.
113
114 2009-08-24 01:42  Jochen Striepe
115
116         * t-prot: Fix a typo, thanks to Michael Hunger. Tweak the MS-TOFU
117         pattern, thanks to Simon Ruderich.
118
119 2007-09-19 11:32  Jochen Striepe
120
121         * t-prot, t-prot.1: Updated time stamps, released as v2.5.
122
123 2007-09-19 11:31  Jochen Striepe
124
125         * t-prot, t-prot.1: New feature, new command line switch: Hide TOFU
126         produced by Novell Groupwise.  Many thanks to Philipp Thomas for
127         testing and suggesting.
128
129 2007-05-24 08:22  Jochen Striepe
130
131         * t-prot.1: Update copyright date.
132
133 2007-03-09 15:06  Jochen Striepe
134
135         * t-prot: Release as v2.4.
136
137 2007-03-09 15:05  Jochen Striepe
138
139         * t-prot, t-prot.1: Add feature to skip processing very large
140         messages. Many thanks to Gerfried Fuchs and Scorpi for testing and
141         suggesting.
142
143 2007-03-09 14:33  Jochen Striepe
144
145         * t-prot: Fix formatting for better reading.
146
147 2006-12-19 13:13  Jochen Striepe
148
149         * t-prot: Release as v2.3.
150
151 2006-12-19 12:30  Jochen Striepe
152
153         * t-prot.1: Fix grammar, update time stamp.
154
155 2006-12-19 12:04  Jochen Striepe
156
157         * t-prot: Sync the order of options in the man page and "t-prot
158         -h".
159
160 2006-11-30 14:06  Jochen Striepe
161
162         * t-prot: Release as v2.2.
163
164 2006-11-30 13:02  Jochen Striepe
165
166         * t-prot: Add string to detect gmx.de's M$ style TOFU.
167
168 2006-09-25 14:42  Jochen Striepe
169
170         * t-prot.1: Make sure we can ship files not copyrighted by the
171         author of the package.
172
173 2006-07-16 08:50  Jochen Striepe
174
175         * t-prot.1: There are no patches for locales of old mutt versions.
176
177 2006-07-11 14:05  Jochen Striepe
178
179         * t-prot.1: Updated time stamp.
180
181 2006-07-10 10:01  Jochen Striepe
182
183         * t-prot.1: Fix spelling and grammar.
184
185 2006-06-23 17:28  Jochen Striepe
186
187         * t-prot.1: Fix capitalization of "pgp".
188
189 2006-06-23 17:25  Jochen Striepe
190
191         * t-prot.1: Add section about performance issues.
192
193 2006-06-17 22:45  Jochen Striepe
194
195         * t-prot: Release as v2.1.
196
197 2006-06-17 22:45  Jochen Striepe
198
199         * t-prot: Frank Terbeck suggested a more tolerant handling of
200         signatures -- trailing newlines are no longer counted as signature
201         lines, thus fixing some mailing list software behaviour.
202
203 2006-06-17 12:34  Jochen Striepe
204
205         * t-prot.1: Update time stamp.
206
207 2006-06-17 12:34  Jochen Striepe
208
209         * t-prot.1: Section "BUGS" is for known bugs in t-prot, not for
210         learning how to report them.
211
212 2006-05-16 12:07  Jochen Striepe
213
214         * t-prot: Klaus Ethgen reported some undetected MS TOFU hidden in
215         MIME attachments.  Many thanks!
216
217 2006-05-16 12:07  Jochen Striepe
218
219         * t-prot.1: There is no BUGS file any longer.
220
221 2006-05-16 11:34  Jochen Striepe
222
223         * t-prot.1: Time stamp and copyright updated.
224
225 2006-05-16 11:33  Jochen Striepe
226
227         * contrib/t-prot.sl: Clarify comments reg. S-Lang v2.
228
229 2005-06-29 12:45  Jochen Striepe
230
231         * t-prot.1: Better formatting for "see also".
232
233 2005-06-29 12:36  Jochen Striepe
234
235         * t-prot.1: Add section about exit status.
236         
237         Update date string.
238
239 2005-05-27 10:00  Jochen Striepe
240
241         * t-prot: Re-release as v2.0. No code change since v1.104.
242
243 2005-05-13 00:06  Jochen Striepe
244
245         * t-prot.1: Matthias Kilian suggested some cleanup for better
246         reading. Many thanks!
247
248 2005-05-12 15:29  Jochen Striepe
249
250         * t-prot.1: Include the BUGS file in the REPORTING BUGS section.
251
252 2005-05-12 15:07  Jochen Striepe
253
254         * t-prot.1: Fix typo.
255
256 2005-05-12 15:07  Jochen Striepe
257
258         * t-prot.1: Provide more information on how to submit bug reports.
259
260 2005-05-12 03:32  Jochen Striepe
261
262         * t-prot.1: Fix formatting.
263
264 2005-05-12 03:29  Jochen Striepe
265
266         * t-prot.1: Another typo.
267
268 2005-05-12 03:27  Jochen Striepe
269
270         * t-prot.1: Fix typo.
271
272 2005-05-12 02:54  Jochen Striepe
273
274         * t-prot: Release as v1.104.
275
276 2005-05-11 12:14  Jochen Striepe
277
278         * t-prot.1: Many clarifications and added details. Some formatting
279         cleanup.
280
281 2005-05-11 09:21  Jochen Striepe
282
283         * t-prot.1: Fix copyright date string.
284
285 2005-05-11 09:17  Jochen Striepe
286
287         * t-prot.1: LICENSE CHANGE!
288         
289         Alfie is completely right: Since the copyright notice essentially
290         is a BSD license, it is the Right Thing to simply switch to a BSD
291         license (slightly modified, as there is no binary code in t-prot).
292
293 2005-05-11 01:22  Jochen Striepe
294
295         * t-prot.1: LICENSE CHANGE! More clarifications. The meaning still
296         remains the same.
297
298 2005-05-11 01:16  Jochen Striepe
299
300         * t-prot.1: LICENSE CHANGE! The meaning remains the same, but the
301         wording should be a little clearer now.
302
303 2005-05-11 01:14  Jochen Striepe
304
305         * t-prot.1: Remove unnecessary text block.
306
307 2005-05-11 01:09  Jochen Striepe
308
309         * t-prot: The case-sensitivity of the Content-Type: header (vs.
310         Content-type:) seems not to be absolutely clear. RFC 1049 should be
311         obsoleted by RFCs 2045-2049 by now, but to be sure, we will accept
312         both strings.
313
314 2005-05-11 01:04  Jochen Striepe
315
316         * t-prot.1: RFC 822 is no longer important. RFC 2822 should
317         suffice.
318
319 2005-05-11 00:59  Jochen Striepe
320
321         * t-prot.1: Update date string.
322
323 2005-05-11 00:58  Jochen Striepe
324
325         * t-prot.1: Fix apostrophe.
326
327 2005-05-10 13:09  Jochen Striepe
328
329         * contrib/t-prot.sl: Update copyright.
330
331 2005-05-09 14:54  Jochen Striepe
332
333         * contrib/t-prot.sl: Make sure users get a hint if they look why
334         t-prot.sl does not work on their system (just as I did and wondered
335         what was wrong).
336
337 2005-05-08 18:13  Jochen Striepe
338
339         * t-prot: Release as v1.103.
340
341 2005-05-08 18:13  Jochen Striepe
342
343         * t-prot: More regex fixes.
344
345 2005-05-08 17:50  Jochen Striepe
346
347         * t-prot: Release as v1.102.
348
349 2005-05-08 17:49  Jochen Striepe
350
351         * t-prot: Many fixes to many regexes, fixing performance issues und
352         readability.  Some were entirely replaced by faster means.
353
354 2005-04-25 16:35  Jochen Striepe
355
356         * t-prot: Release as v1.101.
357
358 2005-04-25 15:49  Jochen Striepe
359
360         * t-prot: We must not forget to remove ad and mailing list footers
361         within the first MIME/Multipart attachment when processing raw
362         messages (lacking -M).
363
364 2005-04-25 15:29  Jochen Striepe
365
366         * t-prot: Fix a comment.
367
368 2005-04-25 15:28  Jochen Striepe
369
370         * t-prot: Mailing list footers (and probably ad footers) were not
371         detected when processing raw MIME/Multipart messages: We have to
372         look at the very end of the message, not only at the end of the
373         first attachment.  Fix this by calling remove_footers() before
374         dealing with raw multipart attachments.
375
376 2005-04-15 14:08  Jochen Striepe
377
378         * t-prot: Release as v1.100.
379
380 2005-04-15 14:07  Jochen Striepe
381
382         * contrib/filter_innd.pl: We don't submit any headers, so use
383         --body. Use unlink() instead of system(). Mention the temp file
384         problem.
385
386 2005-04-15 14:03  Jochen Striepe
387
388         * t-prot, t-prot.1: Add --body to make sure we are not looking for
389         any headers when there are none in the input.
390
391 2005-04-15 13:42  Jochen Striepe
392
393         * t-prot.1: Add some clarifications and missing details.
394
395 2005-03-31 19:39  Jochen Striepe
396
397         * contrib/t-prot.sl: Use S-Lang calls popen(), fputs(), and
398         remove() instead of system() and pipe_article() to reduce
399         flickering (and for cleaner code). Patch by Gregor Herrman, many
400         thanks!
401
402 2005-03-31 19:20  Jochen Striepe
403
404         * contrib/t-prot.sl: Mention mimedecode as filter for Quoted
405         Printable. Thanks to Gregor Herrmann.
406
407 2005-03-31 19:17  Jochen Striepe
408
409         * contrib/t-prot.sl: Change key bindings: ESC-0 and ESC-1 are
410         prefixes for other commands, so we should not overwrite those.
411         Patch by Gregor Herrmann, many thanks!
412
413 2005-03-24 22:24  Jochen Striepe
414
415         * t-prot: Release as v1.99.
416
417 2005-03-22 16:10  Jochen Striepe
418
419         * t-prot: Fix false positive for kammquote condition.
420
421 2005-03-21 19:30  Jochen Striepe
422
423         * t-prot: Fix missing range check when From: is the last header.
424         Thanks to Norbert Tretkowski for reporting.
425
426 2005-03-01 15:20  Jochen Striepe
427
428         * t-prot: Release as v1.98.
429
430 2005-03-01 15:20  Jochen Striepe
431
432         * t-prot: Gerfried Fuchs pointed out that some locale maintainers
433         might avoid quote signs, so we check for "%" too when extracting
434         some locale strings. This still is not *really* bullet-proof,
435         because e.g. the percent sign might be protected by an escape. This
436         possibility should be quite unlikely, though, so we stick with it
437         for now.
438
439 2005-02-24 23:34  Jochen Striepe
440
441         * t-prot.1: Fix broken URL -- the Learn To Edit Messages Howto is
442         no longer available at Sven Gucke's old site.
443
444 2005-02-24 22:45  Jochen Striepe
445
446         * t-prot: Make esc() superfluous, use \Q and \E instead. Thanks to
447         Gerfried Fuchs.
448
449 2005-02-23 13:07  Jochen Striepe
450
451         * t-prot.1: Remove misleading information about locale names.
452
453 2005-02-23 12:39  Jochen Striepe
454
455         * t-prot: Release as v1.97.
456
457 2005-02-23 12:38  Jochen Striepe
458
459         * t-prot: Fix French (and probably many other) locales extraction.
460         Many thanks to Philippe Berini and Gerfried Fuchs who helped a
461         great deal with the bug hunt.
462
463 2005-02-14 15:02  Jochen Striepe
464
465         * t-prot.1: Remove unnecessary lines.
466
467 2005-02-14 15:01  Jochen Striepe
468
469         * t-prot.1: Fix copyright time stamp.
470
471 2005-02-14 14:19  Jochen Striepe
472
473         * t-prot: Release as v1.96.
474
475 2005-02-14 14:18  Jochen Striepe
476
477         * t-prot: GnuPG locale strings were for v1.2.6, update them to
478         v1.4.0.
479
480 2005-02-14 13:29  Jochen Striepe
481
482         * t-prot: Release as v1.95. The use of Locale::gettext is quite a
483         big change, so we consider this a v2.0 pre-release. Please send any
484         feature requests and bugreports NOW, so we can work on them before
485         the release of v2.0.
486
487 2005-02-14 13:26  Jochen Striepe
488
489         * t-prot.1: Mention the need for Locale::gettext when using
490         --locale. Update date string.
491
492 2005-02-14 13:23  Jochen Striepe
493
494         * t-prot: Following a suggestion by Gerfried Fuchs, make
495         Locale::gettext fetch the locale strings for us. Big change, please
496         report any funny behaviour -- thanks!
497
498 2005-02-02 13:46  Jochen Striepe
499
500         * t-prot: Release as v1.49.
501
502 2005-02-02 12:22  Jochen Striepe
503
504         * t-prot: Torsten Veller spotted a violation of RFC 2822 in the
505         pgp() code when dealing with multi-line From: headers. Many thanks
506         for reporting!
507
508 2005-02-01 15:38  Jochen Striepe
509
510         * t-prot: Fix missing Locale value.
511
512 2005-02-01 14:15  Jochen Striepe
513
514         * t-prot: Fix another regex.
515
516 2005-02-01 13:50  Jochen Striepe
517
518         * t-prot: Fix regexes.
519
520 2005-01-08 11:05  Jochen Striepe
521
522         * t-prot.1: Fix broken link.
523
524 2005-01-07 18:15  Jochen Striepe
525
526         * contrib/t-prot.sl: Now that line breaks by the encoding are
527         better detected, we will turn on signature checking once again.
528
529 2005-01-07 18:14  Jochen Striepe
530
531         * contrib/t-prot.sl: Gregor Herrmann found some problems with
532         S-Lang variables and provided documentation improvements.
533
534 2005-01-01 13:17  Jochen Striepe
535
536         * t-prot.1: Fix typo.
537
538 2005-01-01 13:14  Jochen Striepe
539
540         * t-prot.1: T-prot's name does not have to be highlighted each time
541         it occurs.
542
543 2005-01-01 13:12  Jochen Striepe
544
545         * t-prot.1: Add note about t-prot fitting to recent mutt and gnupg
546         versions.
547
548 2004-12-31 13:45  Jochen Striepe
549
550         * t-prot: Release as v1.48.
551
552 2004-12-31 13:39  Jochen Striepe
553
554         * t-prot: Fix off-by-one error in TOFU code.
555
556 2004-12-31 13:33  Jochen Striepe
557
558         * t-prot: Gnupg-1.4.0 again changes the locales. Sigh.
559
560 2004-10-25 22:50  Jochen Striepe
561
562         * t-prot: Fix false positive reported by Gerfried Fuchs. Many
563         thanks!
564
565 2004-10-21 16:16  Jochen Striepe
566
567         * t-prot: Release as v1.47.
568
569 2004-10-21 16:16  Jochen Striepe
570
571         * t-prot: Fix --ftr-ad and --ftr-ml command line parsing and
572         initialisation. --ftr-ad implicitely sets -a, --ftr-ml implicitely
573         sets -l. Many thanks to Andre Berger.
574
575 2004-10-21 15:13  Jochen Striepe
576
577         * t-prot.1: Make the documentation for -a, -A, and --ftr-ad (resp.
578         -l, -L, and --ftr-ml) more elaborate. Many thanks to Andre Berger.
579
580 2004-10-21 12:26  Jochen Striepe
581
582         * t-prot.1: Try to explain -a and -l in more detail (without
583         confusing everyone).
584
585 2004-10-21 12:13  Jochen Striepe
586
587         * t-prot: Release as v1.46.
588
589 2004-10-10 21:10  Jochen Striepe
590
591         * contrib/t-prot.sl: Remove -S command line option as line counts
592         get wrong with quoted-printable (which gets more and more widely
593         used).
594
595 2004-10-10 20:47  Jochen Striepe
596
597         * t-prot, t-prot.1: Remove the groups flag within --check: This is
598         done easier inside filter_innd.pl (where it is actually implemented
599         already).
600
601 2004-10-10 20:43  Jochen Striepe
602
603         * t-prot: Realign global vars into three categories: command-line
604         switches, mutt locales, gnupg locales. This should be much more
605         readable.
606
607 2004-10-10 20:27  Jochen Striepe
608
609         * t-prot.1: Fix typo. Update date string.
610
611 2004-10-10 20:26  Jochen Striepe
612
613         * contrib/filter_innd.pl: Reject full quotes as well.
614
615 2004-10-10 19:50  Jochen Striepe
616
617         * t-prot: Performance fix.
618
619 2004-10-10 19:47  Jochen Striepe
620
621         * contrib/filter_innd.pl: Update comment.
622
623 2004-10-10 19:28  Jochen Striepe
624
625         * t-prot: Fix --check flags parsing to be stricter.
626
627 2004-10-10 19:22  Jochen Striepe
628
629         * t-prot: Fix --check flags parsing.
630
631 2004-10-09 10:17  Jochen Striepe
632
633         * t-prot: Release as v1.45.
634
635 2004-10-09 10:08  Jochen Striepe
636
637         * t-prot: Check for empty footer files before processing them. Many
638         thanks to Markus Hubig.
639
640 2004-09-28 11:19  Jochen Striepe
641
642         * t-prot: Release as v1.44.
643
644 2004-09-28 11:19  Jochen Striepe
645
646         * t-prot: Fix detection of MS-style TOFU within PGP signed
647         messages.  Many thanks to Gerfried Fuchs for reporting.
648
649 2004-09-27 17:45  Jochen Striepe
650
651         * t-prot.1: Update time stamp.
652
653 2004-09-27 17:40  Jochen Striepe
654
655         * t-prot.1, contrib/filter_innd.pl: Add credits to Martin Dietze.
656
657 2004-09-27 17:23  Jochen Striepe
658
659         * t-prot: Release as v1.43.
660
661 2004-09-27 17:22  Jochen Striepe
662
663         * t-prot: Fix MS-style TOFU removal for attachments when invoked
664         from mutt.  Many thanks to Gerfried Fuchs.
665
666 2004-09-27 17:05  Jochen Striepe
667
668         * t-prot: Fix typo, small performance enhancement.
669
670 2004-09-27 15:27  Jochen Striepe
671
672         * t-prot: Minor cleanup.
673
674 2004-09-20 17:02  Jochen Striepe
675
676         * contrib/filter_innd.pl: New file.
677
678 2004-09-20 17:01  Jochen Striepe
679
680         * t-prot, t-prot.1: Add INN2 filtering aids. New command line
681         switch --check.
682         
683         Release as v1.42.
684
685 2004-09-20 14:13  Jochen Striepe
686
687         * t-prot: Website http://learn.to/edit_messages/ is no longer
688         available.
689
690 2004-08-28 11:50  Jochen Striepe
691
692         * t-prot: Release as v1.41.
693
694 2004-08-28 11:42  Jochen Striepe
695
696         * t-prot, t-prot.1: Make t-prot use gnupg's locales as in
697         gpg-1.2.6.
698
699 2004-08-07 16:57  Jochen Striepe
700
701         * t-prot.1: Update Copyright date.
702
703 2004-08-07 16:34  Jochen Striepe
704
705         * t-prot: Fix last changes so attachments are separated by at least
706         one empty line (as done in the pgp code as well).
707
708 2004-08-07 15:52  Jochen Striepe
709
710         * t-prot: Release as v1.40.
711
712 2004-08-07 15:51  Jochen Striepe
713
714         * t-prot, t-prot.1: Add new option --ms-smart. Right now only
715         special pgp treatment is included (this fixes the behaviour when
716         there is a clear text pgp signed message embedded in some MS style
717         TOFU).
718         
719         This should work fine, but you never know what crap Outlook users
720         will send.  So please give feedback if the results are not as they
721         should be.
722
723 2004-08-07 13:37  Jochen Striepe
724
725         * t-prot.1: Remove "require" line note. Update date string.
726
727 2004-08-07 13:20  Jochen Striepe
728
729         * t-prot: More checks on command line correctness.
730
731 2004-08-07 12:58  Jochen Striepe
732
733         * t-prot: Fix typo introduced with last update.
734
735 2004-08-07 12:48  Jochen Striepe
736
737         * t-prot: Fix "require" statement to match the code.
738
739 2004-07-31 11:41  Jochen Striepe
740
741         * t-prot: Release as v1.39.
742
743 2004-07-31 11:10  Jochen Striepe
744
745         * t-prot.1: Reflect locale changes in gnupg-1.2.5, update date
746         string.
747
748 2004-07-31 10:41  Jochen Striepe
749
750         * t-prot: Fix "be" gnupg locales.
751         
752         Update locales to newly released gnupg-1.2.5 (and be incompatible
753         to gnupg-1.2.4 and earlier once again, *sigh* -- however, that's
754         the price for not simply setting the LC vars to "C"...).
755
756 2004-07-17 13:28  Jochen Striepe
757
758         * t-prot, t-prot.1: Add option to have no output file.
759
760 2004-04-25 01:51  Jochen Striepe
761
762         * t-prot.1: Add warning regarding --pgp-move-vrfy and signals to
763         gpg.
764
765 2004-03-02 16:57  Jochen Striepe
766
767         * t-prot: Comment updated: Reflect the fact that no locales have
768         changed in mutt-1.4.2.1.
769
770 2004-03-02 15:54  Jochen Striepe
771
772         * muttrc.t-prot, t-prot.sl: Moved to contrib/.
773
774 2004-02-11 16:05  Jochen Striepe
775
776         * t-prot: Comment updated: Reflect the fact that no locales have
777         changed in mutt-1.4.2.
778
779 2004-01-31 02:06  Jochen Striepe
780
781         * t-prot.1: Fix copyright date.
782
783 2004-01-30 15:20  Jochen Striepe
784
785         * t-prot.1: Change --ftr to --ftr-ad, add --ftr-ml.
786
787 2004-01-30 15:08  Jochen Striepe
788
789         * t-prot: Release as v1.38.
790
791 2004-01-30 14:38  Jochen Striepe
792
793         * t-prot: Change --ftr option to --ftr-ad. Add --ftr-ml option. 
794         Many thanks to Christian Wach for pointing at the problem.
795
796 2004-01-30 14:31  Jochen Striepe
797
798         * t-prot: Small performance fix in footer treatment.
799
800 2004-01-21 13:46  Jochen Striepe
801
802         * t-prot: Release as v1.37.
803
804 2004-01-21 13:45  Jochen Striepe
805
806         * t-prot: Fix processing if first attachment is of type
807         application/pgp.
808
809 2004-01-21 13:39  Jochen Striepe
810
811         * t-prot: Small performance fix.
812
813 2003-12-29 17:06  Jochen Striepe
814
815         * t-prot: Release as 1.36.
816
817 2003-12-29 17:06  Jochen Striepe
818
819         * t-prot: Fix Kammquote behaviour for words divided by a hyphen.
820
821 2003-12-29 15:33  Jochen Striepe
822
823         * t-prot.1: Update date string.
824
825 2003-12-29 15:09  Jochen Striepe
826
827         * t-prot, t-prot.1: Update locales for gnupg-1.2.4.
828
829 2003-12-29 12:59  Jochen Striepe
830
831         * t-prot: Mutt-1.4.1 has no support for SSL, so we may drop it
832         altogether. Mutt developer versions are handled in patches.
833
834 2003-11-22 02:35  Jochen Striepe
835
836         * t-prot: Fix comments for gpg and mutt locales.
837
838 2003-11-20 14:51  Jochen Striepe
839
840         * t-prot: Fixed --pgp-move-vrf: Obviously, gpg output should not be
841         interpreted as successful if a bug showed up (boy, I never saw this
842         with good old gnupg-1.0.7).
843         
844         Released as v1.35.
845
846 2003-11-19 21:05  Jochen Striepe
847
848         * t-prot: Release as v1.34.
849
850 2003-11-19 20:58  Jochen Striepe
851
852         * t-prot: Cosmetics.
853
854 2003-11-19 20:45  Jochen Striepe
855
856         * t-prot.1: Cosmetics.
857
858 2003-11-19 20:43  Jochen Striepe
859
860         * t-prot.1: Change time stamp.
861
862 2003-11-19 20:43  Jochen Striepe
863
864         * t-prot.1: Update man page to reflect last changes.
865
866 2003-11-19 20:41  Jochen Striepe
867
868         * t-prot: Update gpg's locales to gpg-1.2.3. Support for
869         gpg-1.0.7's locales is available as a patch.
870
871 2003-11-19 20:11  Jochen Striepe
872
873         * t-prot.1: Update man page to reflect last changes.
874
875 2003-11-19 20:10  Jochen Striepe
876
877         * t-prot: Removed option --mutt-ver for sanity reasons. Special
878         adapations for mutt developer versions will be available as a
879         patch.
880
881 2003-09-10 11:32  Jochen Striepe
882
883         * t-prot.1: Make clear t-prot.sl is just an example implementation.
884         Update date string.
885
886 2003-09-10 11:30  Jochen Striepe
887
888         * t-prot.sl, contrib/t-prot.sl: Additional comments.
889
890 2003-08-11 14:35  Jochen Striepe
891
892         * t-prot: Release as v1.33.
893
894 2003-08-11 14:35  Jochen Striepe
895
896         * t-prot.1: Improve description for --mutt-ver.
897
898 2003-08-11 14:33  Jochen Striepe
899
900         * t-prot.1: Update date string.
901
902 2003-08-11 14:32  Jochen Striepe
903
904         * t-prot: Clean up locales stuff.
905
906 2003-08-11 14:19  Jochen Striepe
907
908         * t-prot: Fix parsing order with --mutt-ver and --locale.
909
910 2003-08-11 14:05  Jochen Striepe
911
912         * t-prot.1: Add description for --mutt-ver.
913
914 2003-08-11 14:00  Jochen Striepe
915
916         * t-prot: Add some locale that changed in mutt-1.5.4 (and made pgp
917         block detection fail). New parameter --mutt-ver. Many thanks to
918         Gerfried Fuchs.
919         
920         Release as v1.32.
921
922 2003-08-11 13:41  Jochen Striepe
923
924         * t-prot: Simplify regex introduced in last update.
925
926 2003-08-09 22:22  Jochen Striepe
927
928         * t-prot: Fix some cases where SIGINT was not detected for pgp
929         verification from within mutt.
930         
931         Release as v1.31.
932
933 2003-07-21 13:12  Jochen Striepe
934
935         * t-prot: Release as v1.30.
936
937 2003-07-21 13:12  Jochen Striepe
938
939         * t-prot: Recognize LC_MESSAGES for locales. Thanks to Gerfried
940         Fuchs.
941
942 2003-07-15 13:39  Jochen Striepe
943
944         * t-prot: Release as v1.29.
945
946 2003-07-15 13:38  Jochen Striepe
947
948         * t-prot: Fix email adress verification inside pgp(). Fix locale
949         detection.
950
951 2003-07-09 21:11  Jochen Striepe
952
953         * t-prot: Use the environment variable LC_ALL (and if this fails,
954         LANG) to determine a reasonable locale default. Suggested by
955         Michael Olbrich.
956         
957         Release as v1.28.
958
959 2003-06-24 23:52  Jochen Striepe
960
961         * t-prot: Release as v1.27.
962
963 2003-06-24 23:52  Jochen Striepe
964
965         * t-prot: Getting some rare multipart message from mutt, t-prot got
966         locked into a probably endless 100% CPU consuming loop (see msgid
967         <20030624071950.GA24479@sil.at>).  This was a DoS and therefore a
968         security problem if you use t-prot in some automated setup. This
969         bug was only triggered when used with -Mmutt. BTW, fixing this
970         should also increase performance when processing multipart messages
971         with -Mmutt.
972         
973         Many many thanks to Gerfried Fuchs for alerting us and pointing out
974         the DoS character of the bug (though most people might not use mutt
975         to do fully automated email processing).
976
977 2003-06-24 22:44  Jochen Striepe
978
979         * t-prot: Fix treatment of forwarded messages by Opera7.
980
981 2003-06-23 14:10  Jochen Striepe
982
983         * t-prot.sl, contrib/t-prot.sl: Quoted-printable treatment
984         (hopefully this will be obsolet with S-Lang-2.0) and some minor
985         fixes.
986
987 2003-06-23 13:20  Jochen Striepe
988
989         * t-prot.sl, contrib/t-prot.sl: Add missing semicolon.
990
991 2003-06-23 12:58  Jochen Striepe
992
993         * t-prot.sl, contrib/t-prot.sl: Fix error treatment.
994
995 2003-06-22 23:47  Jochen Striepe
996
997         * t-prot.sl, contrib/t-prot.sl: Make the tmp dir configurable,
998         correct some plain wrong comments, and add some more comments.
999
1000 2003-06-22 22:57  Jochen Striepe
1001
1002         * t-prot.sl, contrib/t-prot.sl: Make the S-Lang example macro more
1003         configurable (thanks to Gerfried Fuchs for some suggestions) and
1004         provide a possibility to toggle filtering on/off from within slrn
1005         (thanks to Michael Prokop for feedback).
1006
1007 2003-06-15 22:53  Jochen Striepe
1008
1009         * t-prot.1, t-prot.sl, contrib/t-prot.sl: Add some comments to
1010         t-prot.sl and update the man page to mention the S-Lang example
1011         macro.
1012
1013 2003-06-15 22:33  Jochen Striepe
1014
1015         * t-prot.sl, contrib/t-prot.sl: Added S-Lang macro to use t-prot
1016         from within slrn(1).
1017
1018 2003-05-04 12:40  Jochen Striepe
1019
1020         * t-prot: Fix handling of empty lines in traditional TOFU code:
1021         TOFU broken into parts by empty lines will be detected correctly
1022         now, empty lines will not be deleted if there is no TOFU at all.
1023         
1024         Release as v1.26.
1025
1026 2003-04-23 14:50  Jochen Striepe
1027
1028         * t-prot: Finally fix thrown away verbatim information with
1029         --pgp-move-vrf and -k (hope you had a happy Easter too). Many
1030         thanks to Gerfried Fuchs.
1031         
1032         Release as v1.25.
1033
1034 2003-04-03 13:26  Jochen Striepe
1035
1036         * t-prot: Regex performance fixes.
1037
1038 2003-03-20 02:09  Jochen Striepe
1039
1040         * t-prot, t-prot.1: New locale in mutt-1.4.1: bg.
1041         
1042         Release as v1.24.
1043
1044 2003-03-18 16:08  Jochen Striepe
1045
1046         * t-prot: Clean up $0 usage.
1047
1048 2003-03-08 17:05  Jochen Striepe
1049
1050         * t-prot: Pure cosmetics.
1051
1052 2003-03-08 16:48  Jochen Striepe
1053
1054         * t-prot: Release as v1.23.
1055
1056 2003-03-08 16:43  Jochen Striepe
1057
1058         * t-prot: Fix another typo.
1059
1060 2003-03-08 16:40  Jochen Striepe
1061
1062         * t-prot: Fix typo in last commit.
1063
1064 2003-03-08 16:37  Jochen Striepe
1065
1066         * t-prot: Add a handler for SIGINT -- pgp() has to know if we got
1067         an interrupt.  Many thanks to Gerfried Fuchs.
1068
1069 2003-03-08 02:24  Jochen Striepe
1070
1071         * t-prot, t-prot.1: Add a workaround for old mutt versions using
1072         the pagerfilter patch. Do not activate --lax-security unless you
1073         really know what you are doing.
1074
1075 2003-03-07 14:19  Jochen Striepe
1076
1077         * t-prot: Ignore SIGINTs when called from within mutt. You probably
1078         want the chance to stop PGP verification and still have the message
1079         displayed. Idea by Peter Palfrader, suggested for t-prot by
1080         Gerfried Fuchs. Thanks, great idea!
1081         
1082         Release as v1.22.
1083
1084 2003-03-05 17:26  Jochen Striepe
1085
1086         * t-prot: Release as v1.21.
1087
1088 2003-03-05 17:15  Jochen Striepe
1089
1090         * t-prot: Various performance fixes.
1091
1092 2003-03-05 17:02  Jochen Striepe
1093
1094         * t-prot: Another performance fix.
1095
1096 2003-03-05 16:59  Jochen Striepe
1097
1098         * t-prot: Fix multipart boundary detection.
1099
1100 2003-03-05 16:53  Jochen Striepe
1101
1102         * t-prot: Another performance fix in pgp().
1103
1104 2003-03-05 16:51  Jochen Striepe
1105
1106         * t-prot: Fix bad typo.
1107
1108 2003-03-05 16:35  Jochen Striepe
1109
1110         * t-prot: Performance improvements in pgp().
1111
1112 2003-03-05 16:14  Jochen Striepe
1113
1114         * t-prot: Make kammquote code more efficient.
1115
1116 2003-03-05 16:09  Jochen Striepe
1117
1118         * t-prot: Fix kammquote condition.
1119
1120 2003-03-05 15:54  Jochen Striepe
1121
1122         * t-prot: Some cosmetics, no code changes.
1123
1124 2003-03-01 17:49  Jochen Striepe
1125
1126         * t-prot: Formatting: Replace tabs with spaces.
1127
1128 2003-03-01 17:46  Jochen Striepe
1129
1130         * t-prot: Add some comments.
1131
1132 2003-02-26 22:56  Jochen Striepe
1133
1134         * t-prot.1: Reflect the fact that world has not stopped spinning
1135         after RFC 822 (so far, at least). Mention RFCs 2045, 2046, 2049,
1136         and 2822. Thanks to Thomas Bliesener for noticing.
1137
1138 2003-02-26 22:32  Jochen Striepe
1139
1140         * t-prot.1: Add an example for bouncing TOFU'ed messages using
1141         sendmail(8). Add a note that -m/-t is needed for successful use of
1142         -p. Thanks to Thomas Bliesener.
1143
1144 2003-02-19 22:05  Jochen Striepe
1145
1146         * t-prot: Release as v1.20.
1147
1148 2003-02-19 21:53  Jochen Striepe
1149
1150         * t-prot: Fix missing verbatim vals when moving gpg output.
1151
1152 2003-02-17 15:00  Jochen Striepe
1153
1154         * t-prot.1: Update Copyright date.
1155
1156 2003-02-17 13:53  Jochen Striepe
1157
1158         * t-prot: Fix moving gpg output for signatures by expired keys.
1159         
1160         Release v1.19.
1161
1162 2003-02-17 13:35  Jochen Striepe
1163
1164         * t-prot: Fix sender address for --pgp-short.
1165
1166 2003-02-17 13:02  Jochen Striepe
1167
1168         * t-prot: Remove unnecessary variable in write_msg().
1169
1170 2003-02-17 12:59  Jochen Striepe
1171
1172         * t-prot: Regex performance improvements.
1173
1174 2003-02-17 01:59  Jochen Striepe
1175
1176         * t-prot: Fix mutt-pgp code: if we have nested signed/encrypted
1177         mime parts, we must take care that all gpg output is printed.
1178         
1179         Release v1.18.
1180
1181 2003-02-17 00:08  Jochen Striepe
1182
1183         * t-prot: Make t-prot compile again on perl-5.6.1 (many thanks to
1184         Brian Medley).
1185         
1186         Release v1.17.
1187
1188 2003-02-14 14:50  Jochen Striepe
1189
1190         * t-prot: Fix missing check.
1191
1192 2003-02-14 14:42  Jochen Striepe
1193
1194         * t-prot: Fix really annoying footer unflexibility. Now empty lines
1195         on the bottom of a message are ignored.
1196         
1197         Release v1.16.
1198
1199 2003-02-11 21:06  Jochen Striepe
1200
1201         * t-prot: Fix --bigq for big quotes that go down to one of the two
1202         last lines.
1203         
1204         Release v1.15.
1205
1206 2003-02-11 13:49  Jochen Striepe
1207
1208         * t-prot: Fix ad footers within pgp signed stuff.
1209
1210 2003-02-11 13:42  Jochen Striepe
1211
1212         * t-prot: Fix trailing empty lines ("match anything") in ad footer
1213         files.
1214         
1215         Release v1.14.
1216
1217 2003-02-09 20:34  Jochen Striepe
1218
1219         * t-prot: Add support for mutt-1.5.x's OpenSSL output for S/MIME.
1220         Thanks to Michael Loeffler.
1221         
1222         Clean up some regexps for mutt's separators (should give better
1223         performance now).
1224         
1225         Release v1.13.
1226
1227 2003-02-08 18:19  Jochen Striepe
1228
1229         * t-prot, t-prot.1: Integrate the footers patch to allow aggressive
1230         ad footer matching.
1231         
1232         Release v1.12.
1233
1234 2003-02-08 17:44  Jochen Striepe
1235
1236         * t-prot: Use constants where possible.
1237
1238 2003-02-07 19:16  Jochen Striepe
1239
1240         * t-prot: Fix two bugs in the Big Kammquote Condition. Using -k
1241         should work again.
1242         
1243         Release v1.11.
1244
1245 2003-02-07 18:26  Jochen Striepe
1246
1247         * t-prot: Fix another terminal color sequence.
1248
1249 2003-02-07 16:29  Jochen Striepe
1250
1251         * t-prot.1: List contributors in alphabetical order.
1252
1253 2003-02-07 16:00  Jochen Striepe
1254
1255         * t-prot.1: Update date string.
1256
1257 2003-02-07 15:55  Jochen Striepe
1258
1259         * t-prot.1: Add a note to the BUGS section about possible perl
1260         compiler errors with not-up-to-date perl installations.
1261
1262 2003-02-07 11:51  Jochen Striepe
1263
1264         * t-prot: Make --pgp-move-vrf work for BAD signatures too (many
1265         thanks to Gerfried Fuchs).
1266         
1267         Release v1.10.
1268
1269 2003-02-06 16:11  Jochen Striepe
1270
1271         * t-prot: Last change broke attachment detection for -Mmutt.
1272
1273 2003-02-06 15:37  Jochen Striepe
1274
1275         * t-prot: Fix mutt terminal color sequences. Fix false positive for
1276         overlong signatures with mutt-1.5.3 (MANY MANY thanks to Gerfried
1277         Fuchs for reporting the bug and providing vital data!).
1278         
1279         Release v1.9.
1280
1281 2003-01-29 03:24  Jochen Striepe
1282
1283         * t-prot.1: Update date string.
1284
1285 2003-01-29 03:23  Jochen Striepe
1286
1287         * t-prot.1: Fix spellling error.
1288
1289 2003-01-28 12:00  Jochen Striepe
1290
1291         * t-prot: Make -h work again.
1292         
1293         Version bump to 1.8.
1294
1295 2002-12-29 03:52  Jochen Striepe
1296
1297         * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Enable
1298         spamassassin workaround. Update man page and sample config file
1299         accordingly.
1300         
1301         Correct some speling errors in the man page.
1302         
1303         Bump to v1.7.
1304
1305 2002-12-11 18:53  Jochen Striepe
1306
1307         * t-prot: Mutt content type fix.
1308         
1309         Version bump to 1.6.
1310
1311 2002-12-11 01:46  Jochen Striepe
1312
1313         * t-prot: Improve M$ style TOFU heuristics.
1314         
1315         Bump to v1.5.
1316
1317 2002-12-08 22:45  Jochen Striepe
1318
1319         * t-prot: Remove unused else.
1320
1321 2002-12-06 16:21  Jochen Striepe
1322
1323         * t-prot: Fix treatment of pgp uids without email adress for
1324         --pgp-move. Many thanks to Gerfried Fuchs for noticing.
1325         
1326         Small performance fix for --pgp-move-vrf.
1327         
1328         Bump to v1.4.
1329
1330 2002-12-04 20:45  Jochen Striepe
1331
1332         * t-prot: Fix --pgp-short to be overzealous with gpg encryption
1333         output.
1334         
1335         Version bump to 1.3.
1336
1337 2002-12-04 09:06  Jochen Striepe
1338
1339         * t-prot.1: Another --locale fix.
1340
1341 2002-12-04 09:01  Jochen Striepe
1342
1343         * t-prot.1: Update --locale description.
1344
1345 2002-12-03 18:20  Jochen Striepe
1346
1347         * t-prot: Add internationalization for --pgp-move-vrf from
1348         gnupg-1.0.7's po files.  Should work with gnupg-1.2.x as well.
1349         
1350         Bump to v1.2.
1351
1352 2002-12-02 21:04  Jochen Striepe
1353
1354         * t-prot.1: Update man page date string.
1355
1356 2002-12-02 21:03  Jochen Striepe
1357
1358         * t-prot.1: Make last man page update more complete.
1359
1360 2002-12-02 21:00  Jochen Striepe
1361
1362         * t-prot, t-prot.1: Add an option to move only positive pgp
1363         verification output (this works for English gpg-1.0.7 right now --
1364         no internationalization, no pgp.com support). Thanks to Markus
1365         Hubig for suggesting.
1366
1367 2002-11-11 02:59  Jochen Striepe
1368
1369         * t-prot: Version 1.0.
1370
1371 2002-11-09 02:22  Jochen Striepe
1372
1373         * t-prot.1: Man page update.
1374
1375 2002-11-09 01:53  Jochen Striepe
1376
1377         * t-prot: Adding comment for pgp().
1378
1379 2002-11-05 13:29  Jochen Striepe
1380
1381         * t-prot: Fix a race condition introduced in 0.70. Many many thanks
1382         to Wichert Akkerman and Gerfried Fuchs.
1383         
1384         Bump to v0.94.
1385
1386 2002-11-04 19:01  Jochen Striepe
1387
1388         * t-prot: Fix typo from last submission.
1389         
1390         Bump to v0.93.
1391
1392 2002-11-04 18:49  Jochen Striepe
1393
1394         * t-prot: Markus Hubig noticed a bug in the kammquote condition
1395         that ate the first (empty) line of pgp signed data when using
1396         t-prot within mutt. Many thanks!
1397         
1398         Version bump to 0.92.
1399
1400 2002-11-02 16:35  Jochen Striepe
1401
1402         * t-prot: Replace all die()s with exit()s and appropriate exit
1403         codes for better interaction with MTAs.
1404         
1405         Bump to v0.91.
1406
1407 2002-11-02 16:08  Jochen Striepe
1408
1409         * t-prot: Minor changes.
1410
1411 2002-11-02 01:05  Jochen Striepe
1412
1413         * t-prot.1: Update man page modification stamp.
1414
1415 2002-11-01 18:30  Jochen Striepe
1416
1417         * t-prot, t-prot.1: Merge the pgp hack after solving the last
1418         pending bug report (thanks to Markus Hubig). Update the man page to
1419         represent changes.
1420         
1421         Huge version jump to v0.90: this is a release candidate for v1.0,
1422         every main feature should work fine by now. Please tell me *now* if
1423         something does not work for you (or if you have a major feature
1424         request that should be considered before v1.0).
1425
1426 2002-10-31 18:29  Jochen Striepe
1427
1428         * t-prot: Eye candy: People using vim with a tabwidth!=4 should see
1429         the source with proper alignment now.
1430
1431 2002-10-31 14:17  Jochen Striepe
1432
1433         * t-prot: T-prot would cheerfully create an output file without
1434         checking to see if it was about to write to a symlink or a named
1435         pipe. If a user used t-prot to write data into open shared
1436         directories, such as /tmp, this vulnerability could be used by a
1437         local attacker to overwrite files or lead to privilege escalation.
1438         
1439         Bump to v0.70.
1440
1441 2002-10-22 16:42  Jochen Striepe
1442
1443         * t-prot: Add French M$ tofu detection (many thanks to Mikael
1444         Berthe for suggesting).
1445
1446 2002-10-19 17:22  Jochen Striepe
1447
1448         * t-prot: Using any of --kminl, --kmaxl, or --kdiff implicitely
1449         activates -k.
1450         
1451         Specifying an empty string for -i or -o is no longer tolerated.
1452         
1453         Version bump to 0.69.
1454
1455 2002-10-19 16:15  Jochen Striepe
1456
1457         * t-prot: Support for Dutch(?) M$-style TOFU markers.
1458
1459 2002-09-14 05:24  Jochen Striepe
1460
1461         * t-prot: Fixed thinko in M$ TOFU/Forwarding treatment.
1462
1463 2002-09-14 05:10  Jochen Striepe
1464
1465         * t-prot: Johan Almqvist found another bug, this time false
1466         positives with some M$ MUA's forwarded messages.
1467
1468 2002-09-12 12:59  Jochen Striepe
1469
1470         * t-prot: Add swedish M$ TOFU detection. Thanks to Johan Almqvist
1471         for noticing. Bumped to v0.68.
1472
1473 2002-07-26 14:03  Jochen Striepe
1474
1475         * t-prot: Eye candy: add vim-6.x compliant folding comments.
1476
1477 2002-07-09 14:07  Jochen Striepe
1478
1479         * t-prot: Try better heuristics for M$ style TOFU. Gerfried Fuchs
1480         had some very reasonable ideas
1481         (<20020705143319.GH11482@asgard.pte.at>, 2002-07-05).  We now
1482         tolerate MS style TOFU if there is no text above.
1483         
1484         Version bump to v0.67.
1485
1486 2002-06-27 21:37  Jochen Striepe
1487
1488         * t-prot: Fix unbelievable stupid typo introduced in the last
1489         commit.
1490         
1491         Bump to v0.66.
1492
1493 2002-06-27 19:54  Jochen Striepe
1494
1495         * t-prot: Fix detection of mailing list footers in attachments
1496         within attachments.
1497         
1498         Bump to v0.65.
1499
1500 2002-06-27 18:16  Jochen Striepe
1501
1502         * t-prot, t-prot.1: Fix thinko where to search for mailing list
1503         footers, bug reported by Gerfried Fuchs (many thanks!).
1504         
1505         Update manpage to make clear -Mmutt is *required* when t-prot is
1506         called from within mutt.
1507         
1508         Bump to v0.64.
1509
1510 2002-06-18 01:45  Jochen Striepe
1511
1512         * t-prot: Another tweak on the kammquote condition.
1513
1514 2002-06-16 12:32  Jochen Striepe
1515
1516         * t-prot: Fixed the line count header with -Mmutt and attachments,
1517         pgp signatures and encryption.
1518
1519 2002-06-15 17:18  Jochen Striepe
1520
1521         * t-prot: Another tweak on the kammquote condition.
1522
1523 2002-06-08 19:50  Jochen Striepe
1524
1525         * muttrc.t-prot, contrib/muttrc.t-prot: Add warning comment about
1526         required mutt version.
1527
1528 2002-06-02 07:51  Jochen Striepe
1529
1530         * t-prot: Fixed some typos.
1531
1532 2002-06-02 07:12  Jochen Striepe
1533
1534         * t-prot.1: Updated manpage. The Kammquote problem should be mostly
1535         solved by now.
1536
1537 2002-06-02 02:12  Jochen Striepe
1538
1539         * t-prot, t-prot.1: New option --sigsmax for fine-tuning the
1540         tolerated number of signatures.  Manpage updated. Version bump to
1541         v0.61.
1542
1543 2002-05-30 11:24  Jochen Striepe
1544
1545         * t-prot: Update help to reflect -p changes.
1546
1547 2002-05-30 11:16  Jochen Striepe
1548
1549         * t-prot: Bump to v0.60.
1550
1551 2002-05-30 10:45  Jochen Striepe
1552
1553         * t-prot.1: Update manpage for new behaviour of -p.
1554
1555 2002-05-10 02:18  Jochen Striepe
1556
1557         * t-prot: Add some quick hack to make t-prot an easy drop-in for
1558         spamassassin: the parameter for -p is optionally right now. If
1559         there is none supplied, there is no mail sent, of course.
1560
1561 2002-05-03 02:02  Jochen Striepe
1562
1563         * t-prot.1: Fix typo.
1564
1565 2002-05-03 01:56  Jochen Striepe
1566
1567         * t-prot.1: Update man page date.
1568
1569 2002-05-03 01:55  Jochen Striepe
1570
1571         * t-prot.1: Man page fixes and updates.
1572
1573 2002-04-30 17:23  Jochen Striepe
1574
1575         * t-prot: Improve the comment on the Kammquote condition.
1576
1577 2002-04-30 17:16  Jochen Striepe
1578
1579         * t-prot: Further tweak on the Kammquote condition. Should really
1580         do The Right Thing by now.
1581
1582 2002-04-24 14:08  Jochen Striepe
1583
1584         * t-prot: Performance tweak in debigq().
1585
1586 2002-04-24 13:33  Jochen Striepe
1587
1588         * t-prot, t-prot.1: Added an option to remove the bigger part of
1589         huge blocks of quoted lines (--bigq). Updated the man page
1590         accordingly.
1591         
1592         Updated the man page's contributors text.
1593         
1594         Bump to v0.58.
1595
1596 2002-04-20 21:32  Jochen Striepe
1597
1598         * t-prot: Just insert one space when joining lines in decomb().
1599
1600 2002-04-20 15:37  Jochen Striepe
1601
1602         * t-prot.1: Update man page to reflect upon new options --kminl,
1603         --kmaxl, and --kdiff.
1604
1605 2002-04-20 15:18  Jochen Striepe
1606
1607         * t-prot: Some more tweaks to the Kammquote condition. Add some
1608         command line switches to make behaviour a little more flexible.
1609         
1610         Bump to v0.57.
1611
1612 2002-04-20 11:10  Jochen Striepe
1613
1614         * t-prot: Another small tweak in the Kammquoting condition.
1615
1616 2002-04-20 11:03  Jochen Striepe
1617
1618         * t-prot: Another small tweak in the Kammquote condition.
1619
1620 2002-04-20 10:58  Jochen Striepe
1621
1622         * t-prot: Make the Kammquote condition a little pickier.
1623
1624 2002-04-20 02:48  Jochen Striepe
1625
1626         * t-prot.1: Add description of the anti Kammquoting option.
1627
1628 2002-04-20 02:28  Jochen Striepe
1629
1630         * t-prot: Added an option to fix those zig-zag shaped quotings,
1631         well-known to German users as "Kammquoting".
1632         
1633         Lines with verbatim statements (#v+/-) itselves are now verbatim by
1634         definition, so they won't be cleaned away.
1635         
1636         Bumped to v0.56.
1637
1638 2002-04-18 22:51  Jochen Striepe
1639
1640         * t-prot: Clean up revision number a bit.
1641
1642 2002-04-11 05:14  Jochen Striepe
1643
1644         * t-prot: Just catch the last signature if there are more.
1645
1646 2002-04-11 04:46  Jochen Striepe
1647
1648         * t-prot: Hugo Haas reported that t-prot did not detect TOFU if
1649         there is an overlong signature and no -S on the command line.
1650         Though this was intended behaviour, this is changed: by now
1651         signatures are always interpreted as such, so the text before can
1652         be parsed properly.
1653
1654 2002-03-29 01:46  Jochen Striepe
1655
1656         * t-prot.1: Add description for --locale=LOCALE.
1657
1658 2002-03-29 01:15  Jochen Striepe
1659
1660         * t-prot: Add option to treat mutt(1)'s locales correctly. Bump to
1661         v0.55.
1662
1663 2002-03-23 10:47  Jochen Striepe
1664
1665         * t-prot: Fix typo.
1666
1667 2002-03-22 11:38  Jochen Striepe
1668
1669         * t-prot.1: Add ghw to the IDEAS AND INSPIRATION section.
1670
1671 2002-03-21 22:26  Jochen Striepe
1672
1673         * t-prot: Bump to 0.54.
1674
1675 2002-03-21 13:16  Jochen Striepe
1676
1677         * t-prot: More cleanups in the multipart code.
1678
1679 2002-03-21 12:53  Jochen Striepe
1680
1681         * t-prot: Fix comment in the mutt specific multipart code.
1682
1683 2002-03-21 12:27  Jochen Striepe
1684
1685         * t-prot: Fixed assumption in the mutt-specific code that the first
1686         attachment always would be text/plain containing the actual message
1687         text.
1688
1689 2002-03-20 22:58  Jochen Striepe
1690
1691         * t-prot: Fix some false positives in footers and multipart code.
1692
1693 2002-03-20 17:02  Jochen Striepe
1694
1695         * t-prot: More cleanups and performance improvements. Fixed tofu
1696         deletion when diff appended to signature. Fixed broken detection of
1697         mutt(1)'s mime/pgp output.  Bumped to 0.53.
1698
1699 2002-03-20 15:12  Jochen Striepe
1700
1701         * t-prot: Make mime/multipart parts with type=message/rfc822 being
1702         processed if the message has been processed by mutt(1) before.
1703
1704 2002-03-20 13:16  Jochen Striepe
1705
1706         * t-prot: Another HUGE cleanup.
1707
1708 2002-03-20 01:56  Jochen Striepe
1709
1710         * t-prot: Major cleanup. Bump to 0.52.
1711
1712 2002-03-19 14:16  Jochen Striepe
1713
1714         * t-prot: Fixed some bugs in the multipart code. Bumped version to
1715         0.51.
1716
1717 2002-03-19 12:42  Jochen Striepe
1718
1719         * t-prot.1: Add note describing the complicated and confusing line
1720         count thingie when deleting an overlong signature.
1721
1722 2002-03-19 12:38  Jochen Striepe
1723
1724         * t-prot: Correct line count in snipped-overlong-sig message.
1725
1726 2002-03-18 19:19  Jochen Striepe
1727
1728         * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Add new
1729         options (-a and -A=dir) to get rid of those annoying hotmail
1730         advertisements appended to messages from people using gratis email
1731         providers. Update manpage and muttrc sample.
1732         
1733         Add non-usascii-problem to TROUBLESHOOTING section of the man page.
1734         
1735         Bump to v0.50.
1736
1737 2002-03-18 15:49  Jochen Striepe
1738
1739         * t-prot: Fix the line count header. Bump to v0.49.
1740
1741 2002-03-16 00:01  Jochen Striepe
1742
1743         * t-prot.1: Minor fix.
1744
1745 2002-03-15 23:58  Jochen Striepe
1746
1747         * t-prot.1: Minor cleanup.
1748
1749 2002-03-15 01:48  Jochen Striepe
1750
1751         * t-prot: Fix variables initialisation.
1752
1753 2002-03-14 22:21  Jochen Striepe
1754
1755         * t-prot: Fix a bug in the multipart code. Bump to v0.48.
1756
1757 2002-03-13 08:07  Jochen Striepe
1758
1759         * t-prot.1: Add some explanation for the verbatim instruction to
1760         the troubleshooting section.
1761
1762 2002-03-13 07:52  Jochen Striepe
1763
1764         * t-prot: Make verbatim instructions work for everything except
1765         mailing list footers.  Bump to v0.47.
1766
1767 2002-03-13 01:19  Jochen Striepe
1768
1769         * t-prot.1: Fixed typo.
1770
1771 2002-03-12 17:16  Jochen Striepe
1772
1773         * t-prot.1: Add TROUBLESHOOTING section.
1774
1775 2002-03-12 16:44  Jochen Striepe
1776
1777         * t-prot.1: Changed one makro which was overseen last commit.
1778
1779 2002-03-12 16:24  Jochen Striepe
1780
1781         * t-prot.1: Big man page cleanup.
1782
1783 2002-03-12 15:41  Jochen Striepe
1784
1785         * t-prot.1: Further improvement of the -L man page text.
1786
1787 2002-03-12 15:39  Jochen Striepe
1788
1789         * t-prot.1: Improved man page text for -L.
1790
1791 2002-03-12 15:37  Jochen Striepe
1792
1793         * t-prot.1: Clarify the man page text for -l and -L.
1794
1795 2002-03-12 02:47  Jochen Striepe
1796
1797         * t-prot, t-prot.1: Add the "tolerate diff" option. Bump to v0.46.
1798
1799 2002-03-09 17:18  Jochen Striepe
1800
1801         * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Add
1802         option -M/--mua and try to detect attachments only when necessary. 
1803         Updated man page and muttrc sample. Version bump to 0.45.
1804
1805 2002-03-08 20:29  Jochen Striepe
1806
1807         * t-prot: Fix an off-by-one error when removing mutt(1)'s
1808         attachments. Credits to Gerfried Fuchs for reporting and locating
1809         the bug.
1810
1811 2002-03-02 02:26  Jochen Striepe
1812
1813         * t-prot: Some minor cleanups.
1814
1815 2002-03-02 02:18  Jochen Striepe
1816
1817         * t-prot: Some minor cleanups.
1818
1819 2002-03-01 10:10  Jochen Striepe
1820
1821         * t-prot: Fixed a missing range check reported by Gerfried Fuchs
1822         with messages only containing the mailing list footer.
1823
1824 2002-02-26 12:20  Jochen Striepe
1825
1826         * t-prot: Add infrastructure for better debugging.
1827
1828 2002-02-26 11:11  Jochen Striepe
1829
1830         * muttrc.t-prot, contrib/muttrc.t-prot: Make the muttrc example a
1831         little shorter, and add colors.
1832
1833 2002-02-26 03:05  Jochen Striepe
1834
1835         * t-prot: Improve empty line handling between body and signature.
1836
1837 2002-02-26 02:50  Jochen Striepe
1838
1839         * t-prot: Fixed thinko in signature handling. Be more tolerant with
1840         empty lines around signatures and mailing list footers.
1841         
1842         Version bump to 0.42.
1843
1844 2002-02-25 19:20  Jochen Striepe
1845
1846         * t-prot: Widened the rexexp for mutt(1)'s attachments a little -
1847         some cases were not caught before.
1848
1849 2002-02-25 18:48  Jochen Striepe
1850
1851         * t-prot: Gerfried Fuchs found a bug in the signature code (many
1852         thanks!). It was ugly anyway, so that part got a clean rewrite.
1853         
1854         Bumped version to 0.41.
1855
1856 2002-02-22 15:55  Jochen Striepe
1857
1858         * t-prot: Another slight performance hit with multipart messages.
1859
1860 2002-02-22 15:36  Jochen Striepe
1861
1862         * t-prot: Leave only the body of the first multipart message part
1863         for processing, not the headers.
1864
1865 2002-02-21 23:27  Jochen Striepe
1866
1867         * t-prot.1: Updated the manpage to reflect the fix of the multipart
1868         bug.
1869
1870 2002-02-21 23:24  Jochen Striepe
1871
1872         * t-prot: Fix no TOFU is detected in multipart messages without
1873         signature and without previous preparation by mutt(1). Now
1874         multipart messages as described in RFC 1341 are detected properly.
1875         Only the first part is processed, and only if it has the content
1876         type "text/plain" or none specified as described in RFC 1341.
1877
1878 2002-02-20 16:51  Jochen Striepe
1879
1880         * t-prot: Bump version to 0.39.
1881
1882 2002-02-20 16:50  Jochen Striepe
1883
1884         * t-prot.1: Updated manpage for long options.
1885
1886 2002-02-18 19:44  Jochen Striepe
1887
1888         * t-prot.1: Updated credits in manpage.
1889
1890 2002-02-16 00:06  Jochen Striepe
1891
1892         * muttrc.t-prot, t-prot, contrib/muttrc.t-prot, t-prot.1: Switched
1893         command line system to Getopt::Mixed as recommended by Gerfried
1894         Fuchs. One of the reasons is that now the parameter of the option
1895         '-S' is optionally, what was not cleanly realizeable before. The
1896         opportunity has been used to do a cleanup on some things, too ...
1897         
1898         Please note that Getopt::Mixed now is mandatory to run t-prot - you
1899         can get it at CPAN. The trade-off seems worthy IMHO - please drop
1900         an email to <t-prot@tolot.escape.de> if you do not think so, so the
1901         matter can be discussed. :)
1902         
1903         Updated manpage.
1904
1905 2002-02-15 03:49  Jochen Striepe
1906
1907         * t-prot.1: Beautify the manpage, and add some more info about bugs
1908         and todos.
1909
1910 2002-02-15 03:30  Jochen Striepe
1911
1912         * t-prot: Beautify help text.
1913
1914 2002-02-14 16:32  Jochen Striepe
1915
1916         * t-prot, t-prot.1: Bjoern Buerger requested an option to make
1917         t-prot write a syslog entry for each message bounced when invoked
1918         with -p. So -d is new. Will only write syslog entries if
1919         Sys::Syslog is available but will not crash if not.
1920
1921 2002-02-14 13:26  Jochen Striepe
1922
1923         * t-prot: Minor cleanup.
1924
1925 2002-02-14 11:04  Jochen Striepe
1926
1927         * t-prot: Fix unbelieveable stupid bug in attachment fix. Bump to
1928         v0.36.
1929
1930 2002-02-13 01:08  Jochen Striepe
1931
1932         * t-prot: Version bump to 0.35.
1933
1934 2002-02-12 13:57  Jochen Striepe
1935
1936         * t-prot, t-prot.1: Added Option -P=MESSAGE. Updated manpage.
1937
1938 2002-02-12 12:47  Jochen Striepe
1939
1940         * t-prot.1: Update manpage for -S=n.
1941
1942 2002-02-12 12:45  Jochen Striepe
1943
1944         * muttrc.t-prot, contrib/muttrc.t-prot, t-prot: Improve bounce
1945         message. Change option -S to accept an integer denoting the maximum
1946         allowed lines for a valid signature.
1947
1948 2002-02-12 04:44  Jochen Striepe
1949
1950         * t-prot, t-prot.1: New option -p=ADDRESS added: Finally you may
1951         use t-prot in your MTA's aliases file to bounce TOFUed emails.
1952         Manpage updated.
1953
1954 2002-02-12 01:03  Jochen Striepe
1955
1956         * t-prot: Corrected help when called with -h. Small indent cleanup.
1957
1958 2002-02-11 20:40  Jochen Striepe
1959
1960         * t-prot.1: Updated manpage date.
1961
1962 2002-02-11 20:33  Jochen Striepe
1963
1964         * t-prot, t-prot.1: Gerfried Fuchs reported that t-prot eats up
1965         attachments when hiding lines, that flaw should be fixed right now.
1966         Manpage has been updated to reflect upon that fact.
1967
1968 2002-02-11 19:13  Jochen Striepe
1969
1970         * t-prot: Corrected line count for overlong signatures. Problem
1971         reported by Gerfried Fuchs (thanks, Alfie!).
1972
1973 2002-01-29 14:57  Jochen Striepe
1974
1975         * t-prot: Remove goto. Patch by Gerfried Fuchs.
1976
1977 2002-01-28 20:34  Jochen Striepe
1978
1979         * t-prot: Bump version to 0.32.
1980
1981 2002-01-28 16:53  Jochen Striepe
1982
1983         * t-prot: Just again a version fix. Should be done now...
1984
1985 2002-01-28 16:52  Jochen Striepe
1986
1987         * t-prot: Sigh. Another version fix.
1988
1989 2002-01-28 16:50  Jochen Striepe
1990
1991         * t-prot.1: Fix manpage version.
1992
1993 2002-01-28 16:48  Jochen Striepe
1994
1995         * t-prot, t-prot.1: Fix version strings.
1996
1997 2002-01-28 16:46  Jochen Striepe
1998
1999         * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Version
2000         cleanup.
2001
2002 2002-01-28 16:39  Jochen Striepe
2003
2004         * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Initial
2005         version.
2006
2007 2002-01-28 16:39  Jochen Striepe
2008
2009         * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Initial
2010         revision
2011