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