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