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