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