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