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