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