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