1 2005-02-14 14:19 Jochen Striepe
3 * t-prot: Release as v1.96.
5 2005-02-14 14:18 Jochen Striepe
7 * t-prot: GnuPG locale strings were for v1.2.6, update them to
10 2005-02-14 13:29 Jochen Striepe
12 * t-prot: Release as v1.95. The use of Locale::gettext is quite a
13 big change, so we consider this a v2.0 pre-release. Please send any
14 feature requests and bugreports NOW, so we can work on them before
17 2005-02-14 13:26 Jochen Striepe
19 * t-prot.1: Mention the need for Locale::gettext when using
20 --locale. Update date string.
22 2005-02-14 13:23 Jochen Striepe
24 * t-prot: Following a suggestion by Gerfried Fuchs, make
25 Locale::gettext fetch the locale strings for us. Big change, please
26 report any funny behaviour -- thanks!
28 2005-02-02 13:46 Jochen Striepe
30 * t-prot: Release as v1.49.
32 2005-02-02 12:22 Jochen Striepe
34 * t-prot: Torsten Veller spotted a violation of RFC 2822 in the
35 pgp() code when dealing with multi-line From: headers. Many thanks
38 2005-02-01 15:38 Jochen Striepe
40 * t-prot: Fix missing Locale value.
42 2005-02-01 14:15 Jochen Striepe
44 * t-prot: Fix another regex.
46 2005-02-01 13:50 Jochen Striepe
48 * t-prot: Fix regexes.
50 2005-01-08 11:05 Jochen Striepe
52 * t-prot.1: Fix broken link.
54 2005-01-07 18:15 Jochen Striepe
56 * contrib/t-prot.sl: Now that line breaks by the encoding are
57 better detected, we will turn on signature checking once again.
59 2005-01-07 18:14 Jochen Striepe
61 * contrib/t-prot.sl: Gregor Herrmann found some problems with
62 S-Lang variables and provided documentation improvements.
64 2005-01-01 13:17 Jochen Striepe
68 2005-01-01 13:14 Jochen Striepe
70 * t-prot.1: T-prot's name does not have to be highlighted each time
73 2005-01-01 13:12 Jochen Striepe
75 * t-prot.1: Add note about t-prot fitting to recent mutt and gnupg
78 2004-12-31 13:45 Jochen Striepe
80 * t-prot: Release as v1.48.
82 2004-12-31 13:39 Jochen Striepe
84 * t-prot: Fix off-by-one error in TOFU code.
86 2004-12-31 13:33 Jochen Striepe
88 * t-prot: Gnupg-1.4.0 again changes the locales. Sigh.
90 2004-10-25 22:50 Jochen Striepe
92 * t-prot: Fix false positive reported by Gerfried Fuchs. Many
95 2004-10-21 16:16 Jochen Striepe
97 * t-prot: Release as v1.47.
99 2004-10-21 16:16 Jochen Striepe
101 * t-prot: Fix --ftr-ad and --ftr-ml command line parsing and
102 initialisation. --ftr-ad implicitely sets -a, --ftr-ml implicitely
103 sets -l. Many thanks to Andre Berger.
105 2004-10-21 15:13 Jochen Striepe
107 * t-prot.1: Make the documentation for -a, -A, and --ftr-ad (resp.
108 -l, -L, and --ftr-ml) more elaborate. Many thanks to Andre Berger.
110 2004-10-21 12:26 Jochen Striepe
112 * t-prot.1: Try to explain -a and -l in more detail (without
115 2004-10-21 12:13 Jochen Striepe
117 * t-prot: Release as v1.46.
119 2004-10-10 21:10 Jochen Striepe
121 * contrib/t-prot.sl: Remove -S command line option as line counts
122 get wrong with quoted-printable (which gets more and more widely
125 2004-10-10 20:47 Jochen Striepe
127 * t-prot, t-prot.1: Remove the groups flag within --check: This is
128 done easier inside filter_innd.pl (where it is actually implemented
131 2004-10-10 20:43 Jochen Striepe
133 * t-prot: Realign global vars into three categories: command-line
134 switches, mutt locales, gnupg locales. This should be much more
137 2004-10-10 20:27 Jochen Striepe
139 * t-prot.1: Fix typo. Update date string.
141 2004-10-10 20:26 Jochen Striepe
143 * contrib/filter_innd.pl: Reject full quotes as well.
145 2004-10-10 19:50 Jochen Striepe
147 * t-prot: Performance fix.
149 2004-10-10 19:47 Jochen Striepe
151 * contrib/filter_innd.pl: Update comment.
153 2004-10-10 19:28 Jochen Striepe
155 * t-prot: Fix --check flags parsing to be stricter.
157 2004-10-10 19:22 Jochen Striepe
159 * t-prot: Fix --check flags parsing.
161 2004-10-09 10:17 Jochen Striepe
163 * t-prot: Release as v1.45.
165 2004-10-09 10:08 Jochen Striepe
167 * t-prot: Check for empty footer files before processing them. Many
168 thanks to Markus Hubig.
170 2004-09-28 11:19 Jochen Striepe
172 * t-prot: Release as v1.44.
174 2004-09-28 11:19 Jochen Striepe
176 * t-prot: Fix detection of MS-style TOFU within PGP signed
177 messages. Many thanks to Gerfried Fuchs for reporting.
179 2004-09-27 17:45 Jochen Striepe
181 * t-prot.1: Update time stamp.
183 2004-09-27 17:40 Jochen Striepe
185 * t-prot.1, contrib/filter_innd.pl: Add credits to Martin Dietze.
187 2004-09-27 17:23 Jochen Striepe
189 * t-prot: Release as v1.43.
191 2004-09-27 17:22 Jochen Striepe
193 * t-prot: Fix MS-style TOFU removal for attachments when invoked
194 from mutt. Many thanks to Gerfried Fuchs.
196 2004-09-27 17:05 Jochen Striepe
198 * t-prot: Fix typo, small performance enhancement.
200 2004-09-27 15:27 Jochen Striepe
202 * t-prot: Minor cleanup.
204 2004-09-20 17:02 Jochen Striepe
206 * contrib/filter_innd.pl: New file.
208 2004-09-20 17:01 Jochen Striepe
210 * t-prot, t-prot.1: Add INN2 filtering aids. New command line
215 2004-09-20 14:13 Jochen Striepe
217 * t-prot: Website http://learn.to/edit_messages/ is no longer
220 2004-08-28 11:50 Jochen Striepe
222 * t-prot: Release as v1.41.
224 2004-08-28 11:42 Jochen Striepe
226 * t-prot, t-prot.1: Make t-prot use gnupg's locales as in
229 2004-08-07 16:57 Jochen Striepe
231 * t-prot.1: Update Copyright date.
233 2004-08-07 16:34 Jochen Striepe
235 * t-prot: Fix last changes so attachments are separated by at least
236 one empty line (as done in the pgp code as well).
238 2004-08-07 15:52 Jochen Striepe
240 * t-prot: Release as v1.40.
242 2004-08-07 15:51 Jochen Striepe
244 * t-prot, t-prot.1: Add new option --ms-smart. Right now only
245 special pgp treatment is included (this fixes the behaviour when
246 there is a clear text pgp signed message embedded in some MS style
249 This should work fine, but you never know what crap Outlook users
250 will send. So please give feedback if the results are not as they
253 2004-08-07 13:37 Jochen Striepe
255 * t-prot.1: Remove "require" line note. Update date string.
257 2004-08-07 13:20 Jochen Striepe
259 * t-prot: More checks on command line correctness.
261 2004-08-07 12:58 Jochen Striepe
263 * t-prot: Fix typo introduced with last update.
265 2004-08-07 12:48 Jochen Striepe
267 * t-prot: Fix "require" statement to match the code.
269 2004-07-31 11:41 Jochen Striepe
271 * t-prot: Release as v1.39.
273 2004-07-31 11:10 Jochen Striepe
275 * t-prot.1: Reflect locale changes in gnupg-1.2.5, update date
278 2004-07-31 10:41 Jochen Striepe
280 * t-prot: Fix "be" gnupg locales.
282 Update locales to newly released gnupg-1.2.5 (and be incompatible
283 to gnupg-1.2.4 and earlier once again, *sigh* -- however, that's
284 the price for not simply setting the LC vars to "C"...).
286 2004-07-17 13:28 Jochen Striepe
288 * t-prot, t-prot.1: Add option to have no output file.
290 2004-04-25 01:51 Jochen Striepe
292 * t-prot.1: Add warning regarding --pgp-move-vrfy and signals to
295 2004-03-02 16:57 Jochen Striepe
297 * t-prot: Comment updated: Reflect the fact that no locales have
298 changed in mutt-1.4.2.1.
300 2004-03-02 15:54 Jochen Striepe
302 * muttrc.t-prot, t-prot.sl: Moved to contrib/.
304 2004-02-11 16:05 Jochen Striepe
306 * t-prot: Comment updated: Reflect the fact that no locales have
307 changed in mutt-1.4.2.
309 2004-01-31 02:06 Jochen Striepe
311 * t-prot.1: Fix copyright date.
313 2004-01-30 15:20 Jochen Striepe
315 * t-prot.1: Change --ftr to --ftr-ad, add --ftr-ml.
317 2004-01-30 15:08 Jochen Striepe
319 * t-prot: Release as v1.38.
321 2004-01-30 14:38 Jochen Striepe
323 * t-prot: Change --ftr option to --ftr-ad. Add --ftr-ml option.
324 Many thanks to Christian Wach for pointing at the problem.
326 2004-01-30 14:31 Jochen Striepe
328 * t-prot: Small performance fix in footer treatment.
330 2004-01-21 13:46 Jochen Striepe
332 * t-prot: Release as v1.37.
334 2004-01-21 13:45 Jochen Striepe
336 * t-prot: Fix processing if first attachment is of type
339 2004-01-21 13:39 Jochen Striepe
341 * t-prot: Small performance fix.
343 2003-12-29 17:06 Jochen Striepe
345 * t-prot: Release as 1.36.
347 2003-12-29 17:06 Jochen Striepe
349 * t-prot: Fix Kammquote behaviour for words divided by a hyphen.
351 2003-12-29 15:33 Jochen Striepe
353 * t-prot.1: Update date string.
355 2003-12-29 15:09 Jochen Striepe
357 * t-prot, t-prot.1: Update locales for gnupg-1.2.4.
359 2003-12-29 12:59 Jochen Striepe
361 * t-prot: Mutt-1.4.1 has no support for SSL, so we may drop it
362 altogether. Mutt developer versions are handled in patches.
364 2003-11-22 02:35 Jochen Striepe
366 * t-prot: Fix comments for gpg and mutt locales.
368 2003-11-20 14:51 Jochen Striepe
370 * t-prot: Fixed --pgp-move-vrf: Obviously, gpg output should not be
371 interpreted as successful if a bug showed up (boy, I never saw this
372 with good old gnupg-1.0.7).
376 2003-11-19 21:05 Jochen Striepe
378 * t-prot: Release as v1.34.
380 2003-11-19 20:58 Jochen Striepe
384 2003-11-19 20:45 Jochen Striepe
386 * t-prot.1: Cosmetics.
388 2003-11-19 20:43 Jochen Striepe
390 * t-prot.1: Change time stamp.
392 2003-11-19 20:43 Jochen Striepe
394 * t-prot.1: Update man page to reflect last changes.
396 2003-11-19 20:41 Jochen Striepe
398 * t-prot: Update gpg's locales to gpg-1.2.3. Support for
399 gpg-1.0.7's locales is available as a patch.
401 2003-11-19 20:11 Jochen Striepe
403 * t-prot.1: Update man page to reflect last changes.
405 2003-11-19 20:10 Jochen Striepe
407 * t-prot: Removed option --mutt-ver for sanity reasons. Special
408 adapations for mutt developer versions will be available as a
411 2003-09-10 11:32 Jochen Striepe
413 * t-prot.1: Make clear t-prot.sl is just an example implementation.
416 2003-09-10 11:30 Jochen Striepe
418 * t-prot.sl, contrib/t-prot.sl: Additional comments.
420 2003-08-11 14:35 Jochen Striepe
422 * t-prot: Release as v1.33.
424 2003-08-11 14:35 Jochen Striepe
426 * t-prot.1: Improve description for --mutt-ver.
428 2003-08-11 14:33 Jochen Striepe
430 * t-prot.1: Update date string.
432 2003-08-11 14:32 Jochen Striepe
434 * t-prot: Clean up locales stuff.
436 2003-08-11 14:19 Jochen Striepe
438 * t-prot: Fix parsing order with --mutt-ver and --locale.
440 2003-08-11 14:05 Jochen Striepe
442 * t-prot.1: Add description for --mutt-ver.
444 2003-08-11 14:00 Jochen Striepe
446 * t-prot: Add some locale that changed in mutt-1.5.4 (and made pgp
447 block detection fail). New parameter --mutt-ver. Many thanks to
452 2003-08-11 13:41 Jochen Striepe
454 * t-prot: Simplify regex introduced in last update.
456 2003-08-09 22:22 Jochen Striepe
458 * t-prot: Fix some cases where SIGINT was not detected for pgp
459 verification from within mutt.
463 2003-07-21 13:12 Jochen Striepe
465 * t-prot: Release as v1.30.
467 2003-07-21 13:12 Jochen Striepe
469 * t-prot: Recognize LC_MESSAGES for locales. Thanks to Gerfried
472 2003-07-15 13:39 Jochen Striepe
474 * t-prot: Release as v1.29.
476 2003-07-15 13:38 Jochen Striepe
478 * t-prot: Fix email adress verification inside pgp(). Fix locale
481 2003-07-09 21:11 Jochen Striepe
483 * t-prot: Use the environment variable LC_ALL (and if this fails,
484 LANG) to determine a reasonable locale default. Suggested by
489 2003-06-24 23:52 Jochen Striepe
491 * t-prot: Release as v1.27.
493 2003-06-24 23:52 Jochen Striepe
495 * t-prot: Getting some rare multipart message from mutt, t-prot got
496 locked into a probably endless 100% CPU consuming loop (see msgid
497 <20030624071950.GA24479@sil.at>). This was a DoS and therefore a
498 security problem if you use t-prot in some automated setup. This
499 bug was only triggered when used with -Mmutt. BTW, fixing this
500 should also increase performance when processing multipart messages
503 Many many thanks to Gerfried Fuchs for alerting us and pointing out
504 the DoS character of the bug (though most people might not use mutt
505 to do fully automated email processing).
507 2003-06-24 22:44 Jochen Striepe
509 * t-prot: Fix treatment of forwarded messages by Opera7.
511 2003-06-23 14:10 Jochen Striepe
513 * t-prot.sl, contrib/t-prot.sl: Quoted-printable treatment
514 (hopefully this will be obsolet with S-Lang-2.0) and some minor
517 2003-06-23 13:20 Jochen Striepe
519 * t-prot.sl, contrib/t-prot.sl: Add missing semicolon.
521 2003-06-23 12:58 Jochen Striepe
523 * t-prot.sl, contrib/t-prot.sl: Fix error treatment.
525 2003-06-22 23:47 Jochen Striepe
527 * t-prot.sl, contrib/t-prot.sl: Make the tmp dir configurable,
528 correct some plain wrong comments, and add some more comments.
530 2003-06-22 22:57 Jochen Striepe
532 * t-prot.sl, contrib/t-prot.sl: Make the S-Lang example macro more
533 configurable (thanks to Gerfried Fuchs for some suggestions) and
534 provide a possibility to toggle filtering on/off from within slrn
535 (thanks to Michael Prokop for feedback).
537 2003-06-15 22:53 Jochen Striepe
539 * t-prot.1, t-prot.sl, contrib/t-prot.sl: Add some comments to
540 t-prot.sl and update the man page to mention the S-Lang example
543 2003-06-15 22:33 Jochen Striepe
545 * t-prot.sl, contrib/t-prot.sl: Added S-Lang macro to use t-prot
548 2003-05-04 12:40 Jochen Striepe
550 * t-prot: Fix handling of empty lines in traditional TOFU code:
551 TOFU broken into parts by empty lines will be detected correctly
552 now, empty lines will not be deleted if there is no TOFU at all.
556 2003-04-23 14:50 Jochen Striepe
558 * t-prot: Finally fix thrown away verbatim information with
559 --pgp-move-vrf and -k (hope you had a happy Easter too). Many
560 thanks to Gerfried Fuchs.
564 2003-04-03 13:26 Jochen Striepe
566 * t-prot: Regex performance fixes.
568 2003-03-20 02:09 Jochen Striepe
570 * t-prot, t-prot.1: New locale in mutt-1.4.1: bg.
574 2003-03-18 16:08 Jochen Striepe
576 * t-prot: Clean up $0 usage.
578 2003-03-08 17:05 Jochen Striepe
580 * t-prot: Pure cosmetics.
582 2003-03-08 16:48 Jochen Striepe
584 * t-prot: Release as v1.23.
586 2003-03-08 16:43 Jochen Striepe
588 * t-prot: Fix another typo.
590 2003-03-08 16:40 Jochen Striepe
592 * t-prot: Fix typo in last commit.
594 2003-03-08 16:37 Jochen Striepe
596 * t-prot: Add a handler for SIGINT -- pgp() has to know if we got
597 an interrupt. Many thanks to Gerfried Fuchs.
599 2003-03-08 02:24 Jochen Striepe
601 * t-prot, t-prot.1: Add a workaround for old mutt versions using
602 the pagerfilter patch. Do not activate --lax-security unless you
603 really know what you are doing.
605 2003-03-07 14:19 Jochen Striepe
607 * t-prot: Ignore SIGINTs when called from within mutt. You probably
608 want the chance to stop PGP verification and still have the message
609 displayed. Idea by Peter Palfrader, suggested for t-prot by
610 Gerfried Fuchs. Thanks, great idea!
614 2003-03-05 17:26 Jochen Striepe
616 * t-prot: Release as v1.21.
618 2003-03-05 17:15 Jochen Striepe
620 * t-prot: Various performance fixes.
622 2003-03-05 17:02 Jochen Striepe
624 * t-prot: Another performance fix.
626 2003-03-05 16:59 Jochen Striepe
628 * t-prot: Fix multipart boundary detection.
630 2003-03-05 16:53 Jochen Striepe
632 * t-prot: Another performance fix in pgp().
634 2003-03-05 16:51 Jochen Striepe
636 * t-prot: Fix bad typo.
638 2003-03-05 16:35 Jochen Striepe
640 * t-prot: Performance improvements in pgp().
642 2003-03-05 16:14 Jochen Striepe
644 * t-prot: Make kammquote code more efficient.
646 2003-03-05 16:09 Jochen Striepe
648 * t-prot: Fix kammquote condition.
650 2003-03-05 15:54 Jochen Striepe
652 * t-prot: Some cosmetics, no code changes.
654 2003-03-01 17:49 Jochen Striepe
656 * t-prot: Formatting: Replace tabs with spaces.
658 2003-03-01 17:46 Jochen Striepe
660 * t-prot: Add some comments.
662 2003-02-26 22:56 Jochen Striepe
664 * t-prot.1: Reflect the fact that world has not stopped spinning
665 after RFC 822 (so far, at least). Mention RFCs 2045, 2046, 2049,
666 and 2822. Thanks to Thomas Bliesener for noticing.
668 2003-02-26 22:32 Jochen Striepe
670 * t-prot.1: Add an example for bouncing TOFU'ed messages using
671 sendmail(8). Add a note that -m/-t is needed for successful use of
672 -p. Thanks to Thomas Bliesener.
674 2003-02-19 22:05 Jochen Striepe
676 * t-prot: Release as v1.20.
678 2003-02-19 21:53 Jochen Striepe
680 * t-prot: Fix missing verbatim vals when moving gpg output.
682 2003-02-17 15:00 Jochen Striepe
684 * t-prot.1: Update Copyright date.
686 2003-02-17 13:53 Jochen Striepe
688 * t-prot: Fix moving gpg output for signatures by expired keys.
692 2003-02-17 13:35 Jochen Striepe
694 * t-prot: Fix sender address for --pgp-short.
696 2003-02-17 13:02 Jochen Striepe
698 * t-prot: Remove unnecessary variable in write_msg().
700 2003-02-17 12:59 Jochen Striepe
702 * t-prot: Regex performance improvements.
704 2003-02-17 01:59 Jochen Striepe
706 * t-prot: Fix mutt-pgp code: if we have nested signed/encrypted
707 mime parts, we must take care that all gpg output is printed.
711 2003-02-17 00:08 Jochen Striepe
713 * t-prot: Make t-prot compile again on perl-5.6.1 (many thanks to
718 2003-02-14 14:50 Jochen Striepe
720 * t-prot: Fix missing check.
722 2003-02-14 14:42 Jochen Striepe
724 * t-prot: Fix really annoying footer unflexibility. Now empty lines
725 on the bottom of a message are ignored.
729 2003-02-11 21:06 Jochen Striepe
731 * t-prot: Fix --bigq for big quotes that go down to one of the two
736 2003-02-11 13:49 Jochen Striepe
738 * t-prot: Fix ad footers within pgp signed stuff.
740 2003-02-11 13:42 Jochen Striepe
742 * t-prot: Fix trailing empty lines ("match anything") in ad footer
747 2003-02-09 20:34 Jochen Striepe
749 * t-prot: Add support for mutt-1.5.x's OpenSSL output for S/MIME.
750 Thanks to Michael Loeffler.
752 Clean up some regexps for mutt's separators (should give better
757 2003-02-08 18:19 Jochen Striepe
759 * t-prot, t-prot.1: Integrate the footers patch to allow aggressive
764 2003-02-08 17:44 Jochen Striepe
766 * t-prot: Use constants where possible.
768 2003-02-07 19:16 Jochen Striepe
770 * t-prot: Fix two bugs in the Big Kammquote Condition. Using -k
775 2003-02-07 18:26 Jochen Striepe
777 * t-prot: Fix another terminal color sequence.
779 2003-02-07 16:29 Jochen Striepe
781 * t-prot.1: List contributors in alphabetical order.
783 2003-02-07 16:00 Jochen Striepe
785 * t-prot.1: Update date string.
787 2003-02-07 15:55 Jochen Striepe
789 * t-prot.1: Add a note to the BUGS section about possible perl
790 compiler errors with not-up-to-date perl installations.
792 2003-02-07 11:51 Jochen Striepe
794 * t-prot: Make --pgp-move-vrf work for BAD signatures too (many
795 thanks to Gerfried Fuchs).
799 2003-02-06 16:11 Jochen Striepe
801 * t-prot: Last change broke attachment detection for -Mmutt.
803 2003-02-06 15:37 Jochen Striepe
805 * t-prot: Fix mutt terminal color sequences. Fix false positive for
806 overlong signatures with mutt-1.5.3 (MANY MANY thanks to Gerfried
807 Fuchs for reporting the bug and providing vital data!).
811 2003-01-29 03:24 Jochen Striepe
813 * t-prot.1: Update date string.
815 2003-01-29 03:23 Jochen Striepe
817 * t-prot.1: Fix spellling error.
819 2003-01-28 12:00 Jochen Striepe
821 * t-prot: Make -h work again.
825 2002-12-29 03:52 Jochen Striepe
827 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Enable
828 spamassassin workaround. Update man page and sample config file
831 Correct some speling errors in the man page.
835 2002-12-11 18:53 Jochen Striepe
837 * t-prot: Mutt content type fix.
841 2002-12-11 01:46 Jochen Striepe
843 * t-prot: Improve M$ style TOFU heuristics.
847 2002-12-08 22:45 Jochen Striepe
849 * t-prot: Remove unused else.
851 2002-12-06 16:21 Jochen Striepe
853 * t-prot: Fix treatment of pgp uids without email adress for
854 --pgp-move. Many thanks to Gerfried Fuchs for noticing.
856 Small performance fix for --pgp-move-vrf.
860 2002-12-04 20:45 Jochen Striepe
862 * t-prot: Fix --pgp-short to be overzealous with gpg encryption
867 2002-12-04 09:06 Jochen Striepe
869 * t-prot.1: Another --locale fix.
871 2002-12-04 09:01 Jochen Striepe
873 * t-prot.1: Update --locale description.
875 2002-12-03 18:20 Jochen Striepe
877 * t-prot: Add internationalization for --pgp-move-vrf from
878 gnupg-1.0.7's po files. Should work with gnupg-1.2.x as well.
882 2002-12-02 21:04 Jochen Striepe
884 * t-prot.1: Update man page date string.
886 2002-12-02 21:03 Jochen Striepe
888 * t-prot.1: Make last man page update more complete.
890 2002-12-02 21:00 Jochen Striepe
892 * t-prot, t-prot.1: Add an option to move only positive pgp
893 verification output (this works for English gpg-1.0.7 right now --
894 no internationalization, no pgp.com support). Thanks to Markus
895 Hubig for suggesting.
897 2002-11-11 02:59 Jochen Striepe
899 * t-prot: Version 1.0.
901 2002-11-09 02:22 Jochen Striepe
903 * t-prot.1: Man page update.
905 2002-11-09 01:53 Jochen Striepe
907 * t-prot: Adding comment for pgp().
909 2002-11-05 13:29 Jochen Striepe
911 * t-prot: Fix a race condition introduced in 0.70. Many many thanks
912 to Wichert Akkerman and Gerfried Fuchs.
916 2002-11-04 19:01 Jochen Striepe
918 * t-prot: Fix typo from last submission.
922 2002-11-04 18:49 Jochen Striepe
924 * t-prot: Markus Hubig noticed a bug in the kammquote condition
925 that ate the first (empty) line of pgp signed data when using
926 t-prot within mutt. Many thanks!
928 Version bump to 0.92.
930 2002-11-02 16:35 Jochen Striepe
932 * t-prot: Replace all die()s with exit()s and appropriate exit
933 codes for better interaction with MTAs.
937 2002-11-02 16:08 Jochen Striepe
939 * t-prot: Minor changes.
941 2002-11-02 01:05 Jochen Striepe
943 * t-prot.1: Update man page modification stamp.
945 2002-11-01 18:30 Jochen Striepe
947 * t-prot, t-prot.1: Merge the pgp hack after solving the last
948 pending bug report (thanks to Markus Hubig). Update the man page to
951 Huge version jump to v0.90: this is a release candidate for v1.0,
952 every main feature should work fine by now. Please tell me *now* if
953 something does not work for you (or if you have a major feature
954 request that should be considered before v1.0).
956 2002-10-31 18:29 Jochen Striepe
958 * t-prot: Eye candy: People using vim with a tabwidth!=4 should see
959 the source with proper alignment now.
961 2002-10-31 14:17 Jochen Striepe
963 * t-prot: T-prot would cheerfully create an output file without
964 checking to see if it was about to write to a symlink or a named
965 pipe. If a user used t-prot to write data into open shared
966 directories, such as /tmp, this vulnerability could be used by a
967 local attacker to overwrite files or lead to privilege escalation.
971 2002-10-22 16:42 Jochen Striepe
973 * t-prot: Add French M$ tofu detection (many thanks to Mikael
974 Berthe for suggesting).
976 2002-10-19 17:22 Jochen Striepe
978 * t-prot: Using any of --kminl, --kmaxl, or --kdiff implicitely
981 Specifying an empty string for -i or -o is no longer tolerated.
983 Version bump to 0.69.
985 2002-10-19 16:15 Jochen Striepe
987 * t-prot: Support for Dutch(?) M$-style TOFU markers.
989 2002-09-14 05:24 Jochen Striepe
991 * t-prot: Fixed thinko in M$ TOFU/Forwarding treatment.
993 2002-09-14 05:10 Jochen Striepe
995 * t-prot: Johan Almqvist found another bug, this time false
996 positives with some M$ MUA's forwarded messages.
998 2002-09-12 12:59 Jochen Striepe
1000 * t-prot: Add swedish M$ TOFU detection. Thanks to Johan Almqvist
1001 for noticing. Bumped to v0.68.
1003 2002-07-26 14:03 Jochen Striepe
1005 * t-prot: Eye candy: add vim-6.x compliant folding comments.
1007 2002-07-09 14:07 Jochen Striepe
1009 * t-prot: Try better heuristics for M$ style TOFU. Gerfried Fuchs
1010 had some very reasonable ideas
1011 (<20020705143319.GH11482@asgard.pte.at>, 2002-07-05). We now
1012 tolerate MS style TOFU if there is no text above.
1014 Version bump to v0.67.
1016 2002-06-27 21:37 Jochen Striepe
1018 * t-prot: Fix unbelievable stupid typo introduced in the last
1023 2002-06-27 19:54 Jochen Striepe
1025 * t-prot: Fix detection of mailing list footers in attachments
1030 2002-06-27 18:16 Jochen Striepe
1032 * t-prot, t-prot.1: Fix thinko where to search for mailing list
1033 footers, bug reported by Gerfried Fuchs (many thanks!).
1035 Update manpage to make clear -Mmutt is *required* when t-prot is
1036 called from within mutt.
1040 2002-06-18 01:45 Jochen Striepe
1042 * t-prot: Another tweak on the kammquote condition.
1044 2002-06-16 12:32 Jochen Striepe
1046 * t-prot: Fixed the line count header with -Mmutt and attachments,
1047 pgp signatures and encryption.
1049 2002-06-15 17:18 Jochen Striepe
1051 * t-prot: Another tweak on the kammquote condition.
1053 2002-06-08 19:50 Jochen Striepe
1055 * muttrc.t-prot, contrib/muttrc.t-prot: Add warning comment about
1056 required mutt version.
1058 2002-06-02 07:51 Jochen Striepe
1060 * t-prot: Fixed some typos.
1062 2002-06-02 07:12 Jochen Striepe
1064 * t-prot.1: Updated manpage. The Kammquote problem should be mostly
1067 2002-06-02 02:12 Jochen Striepe
1069 * t-prot, t-prot.1: New option --sigsmax for fine-tuning the
1070 tolerated number of signatures. Manpage updated. Version bump to
1073 2002-05-30 11:24 Jochen Striepe
1075 * t-prot: Update help to reflect -p changes.
1077 2002-05-30 11:16 Jochen Striepe
1079 * t-prot: Bump to v0.60.
1081 2002-05-30 10:45 Jochen Striepe
1083 * t-prot.1: Update manpage for new behaviour of -p.
1085 2002-05-10 02:18 Jochen Striepe
1087 * t-prot: Add some quick hack to make t-prot an easy drop-in for
1088 spamassassin: the parameter for -p is optionally right now. If
1089 there is none supplied, there is no mail sent, of course.
1091 2002-05-03 02:02 Jochen Striepe
1093 * t-prot.1: Fix typo.
1095 2002-05-03 01:56 Jochen Striepe
1097 * t-prot.1: Update man page date.
1099 2002-05-03 01:55 Jochen Striepe
1101 * t-prot.1: Man page fixes and updates.
1103 2002-04-30 17:23 Jochen Striepe
1105 * t-prot: Improve the comment on the Kammquote condition.
1107 2002-04-30 17:16 Jochen Striepe
1109 * t-prot: Further tweak on the Kammquote condition. Should really
1110 do The Right Thing by now.
1112 2002-04-24 14:08 Jochen Striepe
1114 * t-prot: Performance tweak in debigq().
1116 2002-04-24 13:33 Jochen Striepe
1118 * t-prot, t-prot.1: Added an option to remove the bigger part of
1119 huge blocks of quoted lines (--bigq). Updated the man page
1122 Updated the man page's contributors text.
1126 2002-04-20 21:32 Jochen Striepe
1128 * t-prot: Just insert one space when joining lines in decomb().
1130 2002-04-20 15:37 Jochen Striepe
1132 * t-prot.1: Update man page to reflect upon new options --kminl,
1133 --kmaxl, and --kdiff.
1135 2002-04-20 15:18 Jochen Striepe
1137 * t-prot: Some more tweaks to the Kammquote condition. Add some
1138 command line switches to make behaviour a little more flexible.
1142 2002-04-20 11:10 Jochen Striepe
1144 * t-prot: Another small tweak in the Kammquoting condition.
1146 2002-04-20 11:03 Jochen Striepe
1148 * t-prot: Another small tweak in the Kammquote condition.
1150 2002-04-20 10:58 Jochen Striepe
1152 * t-prot: Make the Kammquote condition a little pickier.
1154 2002-04-20 02:48 Jochen Striepe
1156 * t-prot.1: Add description of the anti Kammquoting option.
1158 2002-04-20 02:28 Jochen Striepe
1160 * t-prot: Added an option to fix those zig-zag shaped quotings,
1161 well-known to German users as "Kammquoting".
1163 Lines with verbatim statements (#v+/-) itselves are now verbatim by
1164 definition, so they won't be cleaned away.
1168 2002-04-18 22:51 Jochen Striepe
1170 * t-prot: Clean up revision number a bit.
1172 2002-04-11 05:14 Jochen Striepe
1174 * t-prot: Just catch the last signature if there are more.
1176 2002-04-11 04:46 Jochen Striepe
1178 * t-prot: Hugo Haas reported that t-prot did not detect TOFU if
1179 there is an overlong signature and no -S on the command line.
1180 Though this was intended behaviour, this is changed: by now
1181 signatures are always interpreted as such, so the text before can
1184 2002-03-29 01:46 Jochen Striepe
1186 * t-prot.1: Add description for --locale=LOCALE.
1188 2002-03-29 01:15 Jochen Striepe
1190 * t-prot: Add option to treat mutt(1)'s locales correctly. Bump to
1193 2002-03-23 10:47 Jochen Striepe
1197 2002-03-22 11:38 Jochen Striepe
1199 * t-prot.1: Add ghw to the IDEAS AND INSPIRATION section.
1201 2002-03-21 22:26 Jochen Striepe
1203 * t-prot: Bump to 0.54.
1205 2002-03-21 13:16 Jochen Striepe
1207 * t-prot: More cleanups in the multipart code.
1209 2002-03-21 12:53 Jochen Striepe
1211 * t-prot: Fix comment in the mutt specific multipart code.
1213 2002-03-21 12:27 Jochen Striepe
1215 * t-prot: Fixed assumption in the mutt-specific code that the first
1216 attachment always would be text/plain containing the actual message
1219 2002-03-20 22:58 Jochen Striepe
1221 * t-prot: Fix some false positives in footers and multipart code.
1223 2002-03-20 17:02 Jochen Striepe
1225 * t-prot: More cleanups and performance improvements. Fixed tofu
1226 deletion when diff appended to signature. Fixed broken detection of
1227 mutt(1)'s mime/pgp output. Bumped to 0.53.
1229 2002-03-20 15:12 Jochen Striepe
1231 * t-prot: Make mime/multipart parts with type=message/rfc822 being
1232 processed if the message has been processed by mutt(1) before.
1234 2002-03-20 13:16 Jochen Striepe
1236 * t-prot: Another HUGE cleanup.
1238 2002-03-20 01:56 Jochen Striepe
1240 * t-prot: Major cleanup. Bump to 0.52.
1242 2002-03-19 14:16 Jochen Striepe
1244 * t-prot: Fixed some bugs in the multipart code. Bumped version to
1247 2002-03-19 12:42 Jochen Striepe
1249 * t-prot.1: Add note describing the complicated and confusing line
1250 count thingie when deleting an overlong signature.
1252 2002-03-19 12:38 Jochen Striepe
1254 * t-prot: Correct line count in snipped-overlong-sig message.
1256 2002-03-18 19:19 Jochen Striepe
1258 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Add new
1259 options (-a and -A=dir) to get rid of those annoying hotmail
1260 advertisements appended to messages from people using gratis email
1261 providers. Update manpage and muttrc sample.
1263 Add non-usascii-problem to TROUBLESHOOTING section of the man page.
1267 2002-03-18 15:49 Jochen Striepe
1269 * t-prot: Fix the line count header. Bump to v0.49.
1271 2002-03-16 00:01 Jochen Striepe
1273 * t-prot.1: Minor fix.
1275 2002-03-15 23:58 Jochen Striepe
1277 * t-prot.1: Minor cleanup.
1279 2002-03-15 01:48 Jochen Striepe
1281 * t-prot: Fix variables initialisation.
1283 2002-03-14 22:21 Jochen Striepe
1285 * t-prot: Fix a bug in the multipart code. Bump to v0.48.
1287 2002-03-13 08:07 Jochen Striepe
1289 * t-prot.1: Add some explanation for the verbatim instruction to
1290 the troubleshooting section.
1292 2002-03-13 07:52 Jochen Striepe
1294 * t-prot: Make verbatim instructions work for everything except
1295 mailing list footers. Bump to v0.47.
1297 2002-03-13 01:19 Jochen Striepe
1299 * t-prot.1: Fixed typo.
1301 2002-03-12 17:16 Jochen Striepe
1303 * t-prot.1: Add TROUBLESHOOTING section.
1305 2002-03-12 16:44 Jochen Striepe
1307 * t-prot.1: Changed one makro which was overseen last commit.
1309 2002-03-12 16:24 Jochen Striepe
1311 * t-prot.1: Big man page cleanup.
1313 2002-03-12 15:41 Jochen Striepe
1315 * t-prot.1: Further improvement of the -L man page text.
1317 2002-03-12 15:39 Jochen Striepe
1319 * t-prot.1: Improved man page text for -L.
1321 2002-03-12 15:37 Jochen Striepe
1323 * t-prot.1: Clarify the man page text for -l and -L.
1325 2002-03-12 02:47 Jochen Striepe
1327 * t-prot, t-prot.1: Add the "tolerate diff" option. Bump to v0.46.
1329 2002-03-09 17:18 Jochen Striepe
1331 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Add
1332 option -M/--mua and try to detect attachments only when necessary.
1333 Updated man page and muttrc sample. Version bump to 0.45.
1335 2002-03-08 20:29 Jochen Striepe
1337 * t-prot: Fix an off-by-one error when removing mutt(1)'s
1338 attachments. Credits to Gerfried Fuchs for reporting and locating
1341 2002-03-02 02:26 Jochen Striepe
1343 * t-prot: Some minor cleanups.
1345 2002-03-02 02:18 Jochen Striepe
1347 * t-prot: Some minor cleanups.
1349 2002-03-01 10:10 Jochen Striepe
1351 * t-prot: Fixed a missing range check reported by Gerfried Fuchs
1352 with messages only containing the mailing list footer.
1354 2002-02-26 12:20 Jochen Striepe
1356 * t-prot: Add infrastructure for better debugging.
1358 2002-02-26 11:11 Jochen Striepe
1360 * muttrc.t-prot, contrib/muttrc.t-prot: Make the muttrc example a
1361 little shorter, and add colors.
1363 2002-02-26 03:05 Jochen Striepe
1365 * t-prot: Improve empty line handling between body and signature.
1367 2002-02-26 02:50 Jochen Striepe
1369 * t-prot: Fixed thinko in signature handling. Be more tolerant with
1370 empty lines around signatures and mailing list footers.
1372 Version bump to 0.42.
1374 2002-02-25 19:20 Jochen Striepe
1376 * t-prot: Widened the rexexp for mutt(1)'s attachments a little -
1377 some cases were not caught before.
1379 2002-02-25 18:48 Jochen Striepe
1381 * t-prot: Gerfried Fuchs found a bug in the signature code (many
1382 thanks!). It was ugly anyway, so that part got a clean rewrite.
1384 Bumped version to 0.41.
1386 2002-02-22 15:55 Jochen Striepe
1388 * t-prot: Another slight performance hit with multipart messages.
1390 2002-02-22 15:36 Jochen Striepe
1392 * t-prot: Leave only the body of the first multipart message part
1393 for processing, not the headers.
1395 2002-02-21 23:27 Jochen Striepe
1397 * t-prot.1: Updated the manpage to reflect the fix of the multipart
1400 2002-02-21 23:24 Jochen Striepe
1402 * t-prot: Fix no TOFU is detected in multipart messages without
1403 signature and without previous preparation by mutt(1). Now
1404 multipart messages as described in RFC 1341 are detected properly.
1405 Only the first part is processed, and only if it has the content
1406 type "text/plain" or none specified as described in RFC 1341.
1408 2002-02-20 16:51 Jochen Striepe
1410 * t-prot: Bump version to 0.39.
1412 2002-02-20 16:50 Jochen Striepe
1414 * t-prot.1: Updated manpage for long options.
1416 2002-02-18 19:44 Jochen Striepe
1418 * t-prot.1: Updated credits in manpage.
1420 2002-02-16 00:06 Jochen Striepe
1422 * muttrc.t-prot, t-prot, contrib/muttrc.t-prot, t-prot.1: Switched
1423 command line system to Getopt::Mixed as recommended by Gerfried
1424 Fuchs. One of the reasons is that now the parameter of the option
1425 '-S' is optionally, what was not cleanly realizeable before. The
1426 opportunity has been used to do a cleanup on some things, too ...
1428 Please note that Getopt::Mixed now is mandatory to run t-prot - you
1429 can get it at CPAN. The trade-off seems worthy IMHO - please drop
1430 an email to <t-prot@tolot.escape.de> if you do not think so, so the
1431 matter can be diskussed. :)
1435 2002-02-15 03:49 Jochen Striepe
1437 * t-prot.1: Beautify the manpage, and add some more info about bugs
1440 2002-02-15 03:30 Jochen Striepe
1442 * t-prot: Beautify help text.
1444 2002-02-14 16:32 Jochen Striepe
1446 * t-prot, t-prot.1: Bjoern Buerger requested an option to make
1447 t-prot write a syslog entry for each message bounced when invoked
1448 with -p. So -d is new. Will only write syslog entries if
1449 Sys::Syslog is available but will not crash if not.
1451 2002-02-14 13:26 Jochen Striepe
1453 * t-prot: Minor cleanup.
1455 2002-02-14 11:04 Jochen Striepe
1457 * t-prot: Fix unbelieveable stupid bug in attachment fix. Bump to
1460 2002-02-13 01:08 Jochen Striepe
1462 * t-prot: Version bump to 0.35.
1464 2002-02-12 13:57 Jochen Striepe
1466 * t-prot, t-prot.1: Added Option -P=MESSAGE. Updated manpage.
1468 2002-02-12 12:47 Jochen Striepe
1470 * t-prot.1: Update manpage for -S=n.
1472 2002-02-12 12:45 Jochen Striepe
1474 * muttrc.t-prot, contrib/muttrc.t-prot, t-prot: Improve bounce
1475 message. Change option -S to accept an integer denoting the maximum
1476 allowed lines for a valid signature.
1478 2002-02-12 04:44 Jochen Striepe
1480 * t-prot, t-prot.1: New option -p=ADDRESS added: Finally you may
1481 use t-prot in your MTA's aliases file to bounce TOFUed emails.
1484 2002-02-12 01:03 Jochen Striepe
1486 * t-prot: Corrected help when called with -h. Small indent cleanup.
1488 2002-02-11 20:40 Jochen Striepe
1490 * t-prot.1: Updated manpage date.
1492 2002-02-11 20:33 Jochen Striepe
1494 * t-prot, t-prot.1: Gerfried Fuchs reported that t-prot eats up
1495 attachments when hiding lines, that flaw should be fixed right now.
1496 Manpage has been updated to reflect upon that fact.
1498 2002-02-11 19:13 Jochen Striepe
1500 * t-prot: Corrected line count for overlong signatures. Problem
1501 reported by Gerfried Fuchs (thanks, Alfie!).
1503 2002-01-29 14:57 Jochen Striepe
1505 * t-prot: Remove goto. Patch by Gerfried Fuchs <alfie@ist.org>.
1507 2002-01-28 20:34 Jochen Striepe
1509 * t-prot: Bump version to 0.32.
1511 2002-01-28 16:53 Jochen Striepe
1513 * t-prot: Just again a version fix. Should be done now...
1515 2002-01-28 16:52 Jochen Striepe
1517 * t-prot: Sigh. Another version fix.
1519 2002-01-28 16:50 Jochen Striepe
1521 * t-prot.1: Fix manpage version.
1523 2002-01-28 16:48 Jochen Striepe
1525 * t-prot, t-prot.1: Fix version strings.
1527 2002-01-28 16:46 Jochen Striepe
1529 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Version
1532 2002-01-28 16:39 Jochen Striepe
1534 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Initial
1537 2002-01-28 16:39 Jochen Striepe
1539 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Initial