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