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