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