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