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