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