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