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