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