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