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