X-Git-Url: https://git.deb.at/w?p=pkg%2Ft-prot.git;a=blobdiff_plain;f=ChangeLog;h=afad67ed768909d6965141662a6a8fdd4e1003a6;hp=10d46f7d1206eb5ce62b84fc244b4fb03f91f056;hb=1011125442839e1dcca4fd04c64c4d0810f281c7;hpb=9a69a9aaad35184ed236f415208041bf19e747e3 diff --git a/ChangeLog b/ChangeLog index 10d46f7..afad67e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,211 +1,1461 @@ -2002-03-23 11:47 jochen +2005-03-24 22:24 Jochen Striepe + + * t-prot: Release as v1.99. + +2005-03-22 16:10 Jochen Striepe + + * t-prot: Fix false positive for kammquote condition. + +2005-03-21 19:30 Jochen Striepe + + * t-prot: Fix missing range check when From: is the last header. + Thanks to Norbert Tretkowski for reporting. + +2005-03-01 15:20 Jochen Striepe + + * t-prot: Release as v1.98. + +2005-03-01 15:20 Jochen Striepe + + * t-prot: Gerfried Fuchs pointed out that some locale maintainers + might avoid quote signs, so we check for "%" too when extracting + some locale strings. This still is not *really* bullet-proof, + because e.g. the percent sign might be protected by an escape. This + possibility should be quite unlikely, though, so we stick with it + for now. + +2005-02-24 23:34 Jochen Striepe + + * t-prot.1: Fix broken URL -- the Learn To Edit Messages Howto is + no longer available at Sven Gucke's old site. + +2005-02-24 22:45 Jochen Striepe + + * t-prot: Make esc() superfluous, use \Q and \E instead. Thanks to + Gerfried Fuchs. + +2005-02-23 13:07 Jochen Striepe + + * t-prot.1: Remove misleading information about locale names. + +2005-02-23 12:39 Jochen Striepe + + * t-prot: Release as v1.97. + +2005-02-23 12:38 Jochen Striepe + + * t-prot: Fix French (and probably many other) locales extraction. + Many thanks to Philippe Berini and Gerfried Fuchs who helped a + great deal with the bug hunt. + +2005-02-14 15:02 Jochen Striepe + + * t-prot.1: Remove unnecessary lines. + +2005-02-14 15:01 Jochen Striepe + + * t-prot.1: Fix copyright time stamp. + +2005-02-14 14:19 Jochen Striepe + + * t-prot: Release as v1.96. + +2005-02-14 14:18 Jochen Striepe + + * t-prot: GnuPG locale strings were for v1.2.6, update them to + v1.4.0. + +2005-02-14 13:29 Jochen Striepe + + * t-prot: Release as v1.95. The use of Locale::gettext is quite a + big change, so we consider this a v2.0 pre-release. Please send any + feature requests and bugreports NOW, so we can work on them before + the release of v2.0. + +2005-02-14 13:26 Jochen Striepe + + * t-prot.1: Mention the need for Locale::gettext when using + --locale. Update date string. + +2005-02-14 13:23 Jochen Striepe + + * t-prot: Following a suggestion by Gerfried Fuchs, make + Locale::gettext fetch the locale strings for us. Big change, please + report any funny behaviour -- thanks! + +2005-02-02 13:46 Jochen Striepe + + * t-prot: Release as v1.49. + +2005-02-02 12:22 Jochen Striepe + + * t-prot: Torsten Veller spotted a violation of RFC 2822 in the + pgp() code when dealing with multi-line From: headers. Many thanks + for reporting! + +2005-02-01 15:38 Jochen Striepe + + * t-prot: Fix missing Locale value. + +2005-02-01 14:15 Jochen Striepe + + * t-prot: Fix another regex. + +2005-02-01 13:50 Jochen Striepe + + * t-prot: Fix regexes. + +2005-01-08 11:05 Jochen Striepe + + * t-prot.1: Fix broken link. + +2005-01-07 18:15 Jochen Striepe + + * contrib/t-prot.sl: Now that line breaks by the encoding are + better detected, we will turn on signature checking once again. + +2005-01-07 18:14 Jochen Striepe + + * contrib/t-prot.sl: Gregor Herrmann found some problems with + S-Lang variables and provided documentation improvements. + +2005-01-01 13:17 Jochen Striepe + + * t-prot.1: Fix typo. + +2005-01-01 13:14 Jochen Striepe + + * t-prot.1: T-prot's name does not have to be highlighted each time + it occurs. + +2005-01-01 13:12 Jochen Striepe + + * t-prot.1: Add note about t-prot fitting to recent mutt and gnupg + versions. + +2004-12-31 13:45 Jochen Striepe + + * t-prot: Release as v1.48. + +2004-12-31 13:39 Jochen Striepe + + * t-prot: Fix off-by-one error in TOFU code. + +2004-12-31 13:33 Jochen Striepe + + * t-prot: Gnupg-1.4.0 again changes the locales. Sigh. + +2004-10-25 22:50 Jochen Striepe + + * t-prot: Fix false positive reported by Gerfried Fuchs. Many + thanks! + +2004-10-21 16:16 Jochen Striepe + + * t-prot: Release as v1.47. + +2004-10-21 16:16 Jochen Striepe + + * t-prot: Fix --ftr-ad and --ftr-ml command line parsing and + initialisation. --ftr-ad implicitely sets -a, --ftr-ml implicitely + sets -l. Many thanks to Andre Berger. + +2004-10-21 15:13 Jochen Striepe + + * t-prot.1: Make the documentation for -a, -A, and --ftr-ad (resp. + -l, -L, and --ftr-ml) more elaborate. Many thanks to Andre Berger. + +2004-10-21 12:26 Jochen Striepe + + * t-prot.1: Try to explain -a and -l in more detail (without + confusing everyone). + +2004-10-21 12:13 Jochen Striepe + + * t-prot: Release as v1.46. + +2004-10-10 21:10 Jochen Striepe + + * contrib/t-prot.sl: Remove -S command line option as line counts + get wrong with quoted-printable (which gets more and more widely + used). + +2004-10-10 20:47 Jochen Striepe + + * t-prot, t-prot.1: Remove the groups flag within --check: This is + done easier inside filter_innd.pl (where it is actually implemented + already). + +2004-10-10 20:43 Jochen Striepe + + * t-prot: Realign global vars into three categories: command-line + switches, mutt locales, gnupg locales. This should be much more + readable. + +2004-10-10 20:27 Jochen Striepe + + * t-prot.1: Fix typo. Update date string. + +2004-10-10 20:26 Jochen Striepe + + * contrib/filter_innd.pl: Reject full quotes as well. + +2004-10-10 19:50 Jochen Striepe + + * t-prot: Performance fix. + +2004-10-10 19:47 Jochen Striepe + + * contrib/filter_innd.pl: Update comment. + +2004-10-10 19:28 Jochen Striepe + + * t-prot: Fix --check flags parsing to be stricter. + +2004-10-10 19:22 Jochen Striepe + + * t-prot: Fix --check flags parsing. + +2004-10-09 10:17 Jochen Striepe + + * t-prot: Release as v1.45. + +2004-10-09 10:08 Jochen Striepe + + * t-prot: Check for empty footer files before processing them. Many + thanks to Markus Hubig. + +2004-09-28 11:19 Jochen Striepe + + * t-prot: Release as v1.44. + +2004-09-28 11:19 Jochen Striepe + + * t-prot: Fix detection of MS-style TOFU within PGP signed + messages. Many thanks to Gerfried Fuchs for reporting. + +2004-09-27 17:45 Jochen Striepe + + * t-prot.1: Update time stamp. + +2004-09-27 17:40 Jochen Striepe + + * t-prot.1, contrib/filter_innd.pl: Add credits to Martin Dietze. + +2004-09-27 17:23 Jochen Striepe + + * t-prot: Release as v1.43. + +2004-09-27 17:22 Jochen Striepe + + * t-prot: Fix MS-style TOFU removal for attachments when invoked + from mutt. Many thanks to Gerfried Fuchs. + +2004-09-27 17:05 Jochen Striepe + + * t-prot: Fix typo, small performance enhancement. + +2004-09-27 15:27 Jochen Striepe + + * t-prot: Minor cleanup. + +2004-09-20 17:02 Jochen Striepe + + * contrib/filter_innd.pl: New file. + +2004-09-20 17:01 Jochen Striepe + + * t-prot, t-prot.1: Add INN2 filtering aids. New command line + switch --check. + + Release as v1.42. + +2004-09-20 14:13 Jochen Striepe + + * t-prot: Website http://learn.to/edit_messages/ is no longer + available. + +2004-08-28 11:50 Jochen Striepe + + * t-prot: Release as v1.41. + +2004-08-28 11:42 Jochen Striepe + + * t-prot, t-prot.1: Make t-prot use gnupg's locales as in + gpg-1.2.6. + +2004-08-07 16:57 Jochen Striepe + + * t-prot.1: Update Copyright date. + +2004-08-07 16:34 Jochen Striepe + + * t-prot: Fix last changes so attachments are separated by at least + one empty line (as done in the pgp code as well). + +2004-08-07 15:52 Jochen Striepe + + * t-prot: Release as v1.40. + +2004-08-07 15:51 Jochen Striepe + + * t-prot, t-prot.1: Add new option --ms-smart. Right now only + special pgp treatment is included (this fixes the behaviour when + there is a clear text pgp signed message embedded in some MS style + TOFU). + + This should work fine, but you never know what crap Outlook users + will send. So please give feedback if the results are not as they + should be. + +2004-08-07 13:37 Jochen Striepe + + * t-prot.1: Remove "require" line note. Update date string. + +2004-08-07 13:20 Jochen Striepe + + * t-prot: More checks on command line correctness. + +2004-08-07 12:58 Jochen Striepe + + * t-prot: Fix typo introduced with last update. + +2004-08-07 12:48 Jochen Striepe + + * t-prot: Fix "require" statement to match the code. + +2004-07-31 11:41 Jochen Striepe + + * t-prot: Release as v1.39. + +2004-07-31 11:10 Jochen Striepe + + * t-prot.1: Reflect locale changes in gnupg-1.2.5, update date + string. + +2004-07-31 10:41 Jochen Striepe + + * t-prot: Fix "be" gnupg locales. + + Update locales to newly released gnupg-1.2.5 (and be incompatible + to gnupg-1.2.4 and earlier once again, *sigh* -- however, that's + the price for not simply setting the LC vars to "C"...). + +2004-07-17 13:28 Jochen Striepe + + * t-prot, t-prot.1: Add option to have no output file. + +2004-04-25 01:51 Jochen Striepe + + * t-prot.1: Add warning regarding --pgp-move-vrfy and signals to + gpg. + +2004-03-02 16:57 Jochen Striepe + + * t-prot: Comment updated: Reflect the fact that no locales have + changed in mutt-1.4.2.1. + +2004-03-02 15:54 Jochen Striepe + + * muttrc.t-prot, t-prot.sl: Moved to contrib/. + +2004-02-11 16:05 Jochen Striepe + + * t-prot: Comment updated: Reflect the fact that no locales have + changed in mutt-1.4.2. + +2004-01-31 02:06 Jochen Striepe + + * t-prot.1: Fix copyright date. + +2004-01-30 15:20 Jochen Striepe + + * t-prot.1: Change --ftr to --ftr-ad, add --ftr-ml. + +2004-01-30 15:08 Jochen Striepe + + * t-prot: Release as v1.38. + +2004-01-30 14:38 Jochen Striepe + + * t-prot: Change --ftr option to --ftr-ad. Add --ftr-ml option. + Many thanks to Christian Wach for pointing at the problem. + +2004-01-30 14:31 Jochen Striepe + + * t-prot: Small performance fix in footer treatment. + +2004-01-21 13:46 Jochen Striepe + + * t-prot: Release as v1.37. + +2004-01-21 13:45 Jochen Striepe + + * t-prot: Fix processing if first attachment is of type + application/pgp. + +2004-01-21 13:39 Jochen Striepe + + * t-prot: Small performance fix. + +2003-12-29 17:06 Jochen Striepe + + * t-prot: Release as 1.36. + +2003-12-29 17:06 Jochen Striepe + + * t-prot: Fix Kammquote behaviour for words divided by a hyphen. + +2003-12-29 15:33 Jochen Striepe + + * t-prot.1: Update date string. + +2003-12-29 15:09 Jochen Striepe + + * t-prot, t-prot.1: Update locales for gnupg-1.2.4. + +2003-12-29 12:59 Jochen Striepe + + * t-prot: Mutt-1.4.1 has no support for SSL, so we may drop it + altogether. Mutt developer versions are handled in patches. + +2003-11-22 02:35 Jochen Striepe + + * t-prot: Fix comments for gpg and mutt locales. + +2003-11-20 14:51 Jochen Striepe + + * t-prot: Fixed --pgp-move-vrf: Obviously, gpg output should not be + interpreted as successful if a bug showed up (boy, I never saw this + with good old gnupg-1.0.7). + + Released as v1.35. + +2003-11-19 21:05 Jochen Striepe + + * t-prot: Release as v1.34. + +2003-11-19 20:58 Jochen Striepe + + * t-prot: Cosmetics. + +2003-11-19 20:45 Jochen Striepe + + * t-prot.1: Cosmetics. + +2003-11-19 20:43 Jochen Striepe + + * t-prot.1: Change time stamp. + +2003-11-19 20:43 Jochen Striepe + + * t-prot.1: Update man page to reflect last changes. + +2003-11-19 20:41 Jochen Striepe + + * t-prot: Update gpg's locales to gpg-1.2.3. Support for + gpg-1.0.7's locales is available as a patch. + +2003-11-19 20:11 Jochen Striepe + + * t-prot.1: Update man page to reflect last changes. + +2003-11-19 20:10 Jochen Striepe + + * t-prot: Removed option --mutt-ver for sanity reasons. Special + adapations for mutt developer versions will be available as a + patch. + +2003-09-10 11:32 Jochen Striepe + + * t-prot.1: Make clear t-prot.sl is just an example implementation. + Update date string. + +2003-09-10 11:30 Jochen Striepe + + * t-prot.sl, contrib/t-prot.sl: Additional comments. + +2003-08-11 14:35 Jochen Striepe + + * t-prot: Release as v1.33. + +2003-08-11 14:35 Jochen Striepe + + * t-prot.1: Improve description for --mutt-ver. + +2003-08-11 14:33 Jochen Striepe + + * t-prot.1: Update date string. + +2003-08-11 14:32 Jochen Striepe + + * t-prot: Clean up locales stuff. + +2003-08-11 14:19 Jochen Striepe + + * t-prot: Fix parsing order with --mutt-ver and --locale. + +2003-08-11 14:05 Jochen Striepe + + * t-prot.1: Add description for --mutt-ver. + +2003-08-11 14:00 Jochen Striepe + + * t-prot: Add some locale that changed in mutt-1.5.4 (and made pgp + block detection fail). New parameter --mutt-ver. Many thanks to + Gerfried Fuchs. + + Release as v1.32. + +2003-08-11 13:41 Jochen Striepe + + * t-prot: Simplify regex introduced in last update. + +2003-08-09 22:22 Jochen Striepe + + * t-prot: Fix some cases where SIGINT was not detected for pgp + verification from within mutt. + + Release as v1.31. + +2003-07-21 13:12 Jochen Striepe + + * t-prot: Release as v1.30. + +2003-07-21 13:12 Jochen Striepe + + * t-prot: Recognize LC_MESSAGES for locales. Thanks to Gerfried + Fuchs. + +2003-07-15 13:39 Jochen Striepe + + * t-prot: Release as v1.29. + +2003-07-15 13:38 Jochen Striepe + + * t-prot: Fix email adress verification inside pgp(). Fix locale + detection. + +2003-07-09 21:11 Jochen Striepe + + * t-prot: Use the environment variable LC_ALL (and if this fails, + LANG) to determine a reasonable locale default. Suggested by + Michael Olbrich. + + Release as v1.28. + +2003-06-24 23:52 Jochen Striepe + + * t-prot: Release as v1.27. + +2003-06-24 23:52 Jochen Striepe + + * t-prot: Getting some rare multipart message from mutt, t-prot got + locked into a probably endless 100% CPU consuming loop (see msgid + <20030624071950.GA24479@sil.at>). This was a DoS and therefore a + security problem if you use t-prot in some automated setup. This + bug was only triggered when used with -Mmutt. BTW, fixing this + should also increase performance when processing multipart messages + with -Mmutt. + + Many many thanks to Gerfried Fuchs for alerting us and pointing out + the DoS character of the bug (though most people might not use mutt + to do fully automated email processing). + +2003-06-24 22:44 Jochen Striepe + + * t-prot: Fix treatment of forwarded messages by Opera7. + +2003-06-23 14:10 Jochen Striepe + + * t-prot.sl, contrib/t-prot.sl: Quoted-printable treatment + (hopefully this will be obsolet with S-Lang-2.0) and some minor + fixes. + +2003-06-23 13:20 Jochen Striepe + + * t-prot.sl, contrib/t-prot.sl: Add missing semicolon. + +2003-06-23 12:58 Jochen Striepe + + * t-prot.sl, contrib/t-prot.sl: Fix error treatment. + +2003-06-22 23:47 Jochen Striepe + + * t-prot.sl, contrib/t-prot.sl: Make the tmp dir configurable, + correct some plain wrong comments, and add some more comments. + +2003-06-22 22:57 Jochen Striepe + + * t-prot.sl, contrib/t-prot.sl: Make the S-Lang example macro more + configurable (thanks to Gerfried Fuchs for some suggestions) and + provide a possibility to toggle filtering on/off from within slrn + (thanks to Michael Prokop for feedback). + +2003-06-15 22:53 Jochen Striepe + + * t-prot.1, t-prot.sl, contrib/t-prot.sl: Add some comments to + t-prot.sl and update the man page to mention the S-Lang example + macro. + +2003-06-15 22:33 Jochen Striepe + + * t-prot.sl, contrib/t-prot.sl: Added S-Lang macro to use t-prot + from within slrn(1). + +2003-05-04 12:40 Jochen Striepe + + * t-prot: Fix handling of empty lines in traditional TOFU code: + TOFU broken into parts by empty lines will be detected correctly + now, empty lines will not be deleted if there is no TOFU at all. + + Release as v1.26. + +2003-04-23 14:50 Jochen Striepe + + * t-prot: Finally fix thrown away verbatim information with + --pgp-move-vrf and -k (hope you had a happy Easter too). Many + thanks to Gerfried Fuchs. + + Release as v1.25. + +2003-04-03 13:26 Jochen Striepe + + * t-prot: Regex performance fixes. + +2003-03-20 02:09 Jochen Striepe + + * t-prot, t-prot.1: New locale in mutt-1.4.1: bg. + + Release as v1.24. + +2003-03-18 16:08 Jochen Striepe + + * t-prot: Clean up $0 usage. + +2003-03-08 17:05 Jochen Striepe + + * t-prot: Pure cosmetics. + +2003-03-08 16:48 Jochen Striepe + + * t-prot: Release as v1.23. + +2003-03-08 16:43 Jochen Striepe + + * t-prot: Fix another typo. + +2003-03-08 16:40 Jochen Striepe + + * t-prot: Fix typo in last commit. + +2003-03-08 16:37 Jochen Striepe + + * t-prot: Add a handler for SIGINT -- pgp() has to know if we got + an interrupt. Many thanks to Gerfried Fuchs. + +2003-03-08 02:24 Jochen Striepe + + * t-prot, t-prot.1: Add a workaround for old mutt versions using + the pagerfilter patch. Do not activate --lax-security unless you + really know what you are doing. + +2003-03-07 14:19 Jochen Striepe + + * t-prot: Ignore SIGINTs when called from within mutt. You probably + want the chance to stop PGP verification and still have the message + displayed. Idea by Peter Palfrader, suggested for t-prot by + Gerfried Fuchs. Thanks, great idea! + + Release as v1.22. + +2003-03-05 17:26 Jochen Striepe + + * t-prot: Release as v1.21. + +2003-03-05 17:15 Jochen Striepe + + * t-prot: Various performance fixes. + +2003-03-05 17:02 Jochen Striepe + + * t-prot: Another performance fix. + +2003-03-05 16:59 Jochen Striepe + + * t-prot: Fix multipart boundary detection. + +2003-03-05 16:53 Jochen Striepe + + * t-prot: Another performance fix in pgp(). + +2003-03-05 16:51 Jochen Striepe + + * t-prot: Fix bad typo. + +2003-03-05 16:35 Jochen Striepe + + * t-prot: Performance improvements in pgp(). + +2003-03-05 16:14 Jochen Striepe + + * t-prot: Make kammquote code more efficient. + +2003-03-05 16:09 Jochen Striepe + + * t-prot: Fix kammquote condition. + +2003-03-05 15:54 Jochen Striepe + + * t-prot: Some cosmetics, no code changes. + +2003-03-01 17:49 Jochen Striepe + + * t-prot: Formatting: Replace tabs with spaces. + +2003-03-01 17:46 Jochen Striepe + + * t-prot: Add some comments. + +2003-02-26 22:56 Jochen Striepe + + * t-prot.1: Reflect the fact that world has not stopped spinning + after RFC 822 (so far, at least). Mention RFCs 2045, 2046, 2049, + and 2822. Thanks to Thomas Bliesener for noticing. + +2003-02-26 22:32 Jochen Striepe + + * t-prot.1: Add an example for bouncing TOFU'ed messages using + sendmail(8). Add a note that -m/-t is needed for successful use of + -p. Thanks to Thomas Bliesener. + +2003-02-19 22:05 Jochen Striepe + + * t-prot: Release as v1.20. + +2003-02-19 21:53 Jochen Striepe + + * t-prot: Fix missing verbatim vals when moving gpg output. + +2003-02-17 15:00 Jochen Striepe + + * t-prot.1: Update Copyright date. + +2003-02-17 13:53 Jochen Striepe + + * t-prot: Fix moving gpg output for signatures by expired keys. + + Release v1.19. + +2003-02-17 13:35 Jochen Striepe + + * t-prot: Fix sender address for --pgp-short. + +2003-02-17 13:02 Jochen Striepe + + * t-prot: Remove unnecessary variable in write_msg(). + +2003-02-17 12:59 Jochen Striepe + + * t-prot: Regex performance improvements. + +2003-02-17 01:59 Jochen Striepe + + * t-prot: Fix mutt-pgp code: if we have nested signed/encrypted + mime parts, we must take care that all gpg output is printed. + + Release v1.18. + +2003-02-17 00:08 Jochen Striepe + + * t-prot: Make t-prot compile again on perl-5.6.1 (many thanks to + Brian Medley). + + Release v1.17. + +2003-02-14 14:50 Jochen Striepe + + * t-prot: Fix missing check. + +2003-02-14 14:42 Jochen Striepe + + * t-prot: Fix really annoying footer unflexibility. Now empty lines + on the bottom of a message are ignored. + + Release v1.16. + +2003-02-11 21:06 Jochen Striepe + + * t-prot: Fix --bigq for big quotes that go down to one of the two + last lines. + + Release v1.15. + +2003-02-11 13:49 Jochen Striepe + + * t-prot: Fix ad footers within pgp signed stuff. + +2003-02-11 13:42 Jochen Striepe + + * t-prot: Fix trailing empty lines ("match anything") in ad footer + files. + + Release v1.14. + +2003-02-09 20:34 Jochen Striepe + + * t-prot: Add support for mutt-1.5.x's OpenSSL output for S/MIME. + Thanks to Michael Loeffler. + + Clean up some regexps for mutt's separators (should give better + performance now). + + Release v1.13. + +2003-02-08 18:19 Jochen Striepe + + * t-prot, t-prot.1: Integrate the footers patch to allow aggressive + ad footer matching. + + Release v1.12. + +2003-02-08 17:44 Jochen Striepe + + * t-prot: Use constants where possible. + +2003-02-07 19:16 Jochen Striepe + + * t-prot: Fix two bugs in the Big Kammquote Condition. Using -k + should work again. + + Release v1.11. + +2003-02-07 18:26 Jochen Striepe + + * t-prot: Fix another terminal color sequence. + +2003-02-07 16:29 Jochen Striepe + + * t-prot.1: List contributors in alphabetical order. + +2003-02-07 16:00 Jochen Striepe + + * t-prot.1: Update date string. + +2003-02-07 15:55 Jochen Striepe + + * t-prot.1: Add a note to the BUGS section about possible perl + compiler errors with not-up-to-date perl installations. + +2003-02-07 11:51 Jochen Striepe + + * t-prot: Make --pgp-move-vrf work for BAD signatures too (many + thanks to Gerfried Fuchs). + + Release v1.10. + +2003-02-06 16:11 Jochen Striepe + + * t-prot: Last change broke attachment detection for -Mmutt. + +2003-02-06 15:37 Jochen Striepe + + * t-prot: Fix mutt terminal color sequences. Fix false positive for + overlong signatures with mutt-1.5.3 (MANY MANY thanks to Gerfried + Fuchs for reporting the bug and providing vital data!). + + Release v1.9. + +2003-01-29 03:24 Jochen Striepe + + * t-prot.1: Update date string. + +2003-01-29 03:23 Jochen Striepe + + * t-prot.1: Fix spellling error. + +2003-01-28 12:00 Jochen Striepe + + * t-prot: Make -h work again. + + Version bump to 1.8. + +2002-12-29 03:52 Jochen Striepe + + * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Enable + spamassassin workaround. Update man page and sample config file + accordingly. + + Correct some speling errors in the man page. + + Bump to v1.7. + +2002-12-11 18:53 Jochen Striepe + + * t-prot: Mutt content type fix. + + Version bump to 1.6. + +2002-12-11 01:46 Jochen Striepe + + * t-prot: Improve M$ style TOFU heuristics. + + Bump to v1.5. + +2002-12-08 22:45 Jochen Striepe + + * t-prot: Remove unused else. + +2002-12-06 16:21 Jochen Striepe + + * t-prot: Fix treatment of pgp uids without email adress for + --pgp-move. Many thanks to Gerfried Fuchs for noticing. + + Small performance fix for --pgp-move-vrf. + + Bump to v1.4. + +2002-12-04 20:45 Jochen Striepe + + * t-prot: Fix --pgp-short to be overzealous with gpg encryption + output. + + Version bump to 1.3. + +2002-12-04 09:06 Jochen Striepe + + * t-prot.1: Another --locale fix. + +2002-12-04 09:01 Jochen Striepe + + * t-prot.1: Update --locale description. + +2002-12-03 18:20 Jochen Striepe + + * t-prot: Add internationalization for --pgp-move-vrf from + gnupg-1.0.7's po files. Should work with gnupg-1.2.x as well. + + Bump to v1.2. + +2002-12-02 21:04 Jochen Striepe + + * t-prot.1: Update man page date string. + +2002-12-02 21:03 Jochen Striepe + + * t-prot.1: Make last man page update more complete. + +2002-12-02 21:00 Jochen Striepe + + * t-prot, t-prot.1: Add an option to move only positive pgp + verification output (this works for English gpg-1.0.7 right now -- + no internationalization, no pgp.com support). Thanks to Markus + Hubig for suggesting. + +2002-11-11 02:59 Jochen Striepe + + * t-prot: Version 1.0. + +2002-11-09 02:22 Jochen Striepe + + * t-prot.1: Man page update. + +2002-11-09 01:53 Jochen Striepe + + * t-prot: Adding comment for pgp(). + +2002-11-05 13:29 Jochen Striepe + + * t-prot: Fix a race condition introduced in 0.70. Many many thanks + to Wichert Akkerman and Gerfried Fuchs. + + Bump to v0.94. + +2002-11-04 19:01 Jochen Striepe + + * t-prot: Fix typo from last submission. + + Bump to v0.93. + +2002-11-04 18:49 Jochen Striepe + + * t-prot: Markus Hubig noticed a bug in the kammquote condition + that ate the first (empty) line of pgp signed data when using + t-prot within mutt. Many thanks! + + Version bump to 0.92. + +2002-11-02 16:35 Jochen Striepe + + * t-prot: Replace all die()s with exit()s and appropriate exit + codes for better interaction with MTAs. + + Bump to v0.91. + +2002-11-02 16:08 Jochen Striepe + + * t-prot: Minor changes. + +2002-11-02 01:05 Jochen Striepe + + * t-prot.1: Update man page modification stamp. + +2002-11-01 18:30 Jochen Striepe + + * t-prot, t-prot.1: Merge the pgp hack after solving the last + pending bug report (thanks to Markus Hubig). Update the man page to + represent changes. + + Huge version jump to v0.90: this is a release candidate for v1.0, + every main feature should work fine by now. Please tell me *now* if + something does not work for you (or if you have a major feature + request that should be considered before v1.0). + +2002-10-31 18:29 Jochen Striepe + + * t-prot: Eye candy: People using vim with a tabwidth!=4 should see + the source with proper alignment now. + +2002-10-31 14:17 Jochen Striepe + + * t-prot: T-prot would cheerfully create an output file without + checking to see if it was about to write to a symlink or a named + pipe. If a user used t-prot to write data into open shared + directories, such as /tmp, this vulnerability could be used by a + local attacker to overwrite files or lead to privilege escalation. + + Bump to v0.70. + +2002-10-22 16:42 Jochen Striepe + + * t-prot: Add French M$ tofu detection (many thanks to Mikael + Berthe for suggesting). + +2002-10-19 17:22 Jochen Striepe + + * t-prot: Using any of --kminl, --kmaxl, or --kdiff implicitely + activates -k. + + Specifying an empty string for -i or -o is no longer tolerated. + + Version bump to 0.69. + +2002-10-19 16:15 Jochen Striepe + + * t-prot: Support for Dutch(?) M$-style TOFU markers. + +2002-09-14 05:24 Jochen Striepe + + * t-prot: Fixed thinko in M$ TOFU/Forwarding treatment. + +2002-09-14 05:10 Jochen Striepe + + * t-prot: Johan Almqvist found another bug, this time false + positives with some M$ MUA's forwarded messages. + +2002-09-12 12:59 Jochen Striepe + + * t-prot: Add swedish M$ TOFU detection. Thanks to Johan Almqvist + for noticing. Bumped to v0.68. + +2002-07-26 14:03 Jochen Striepe + + * t-prot: Eye candy: add vim-6.x compliant folding comments. + +2002-07-09 14:07 Jochen Striepe + + * t-prot: Try better heuristics for M$ style TOFU. Gerfried Fuchs + had some very reasonable ideas + (<20020705143319.GH11482@asgard.pte.at>, 2002-07-05). We now + tolerate MS style TOFU if there is no text above. + + Version bump to v0.67. + +2002-06-27 21:37 Jochen Striepe + + * t-prot: Fix unbelievable stupid typo introduced in the last + commit. + + Bump to v0.66. + +2002-06-27 19:54 Jochen Striepe + + * t-prot: Fix detection of mailing list footers in attachments + within attachments. + + Bump to v0.65. + +2002-06-27 18:16 Jochen Striepe + + * t-prot, t-prot.1: Fix thinko where to search for mailing list + footers, bug reported by Gerfried Fuchs (many thanks!). + + Update manpage to make clear -Mmutt is *required* when t-prot is + called from within mutt. + + Bump to v0.64. + +2002-06-18 01:45 Jochen Striepe + + * t-prot: Another tweak on the kammquote condition. + +2002-06-16 12:32 Jochen Striepe + + * t-prot: Fixed the line count header with -Mmutt and attachments, + pgp signatures and encryption. + +2002-06-15 17:18 Jochen Striepe + + * t-prot: Another tweak on the kammquote condition. + +2002-06-08 19:50 Jochen Striepe + + * muttrc.t-prot, contrib/muttrc.t-prot: Add warning comment about + required mutt version. + +2002-06-02 07:51 Jochen Striepe + + * t-prot: Fixed some typos. + +2002-06-02 07:12 Jochen Striepe + + * t-prot.1: Updated manpage. The Kammquote problem should be mostly + solved by now. + +2002-06-02 02:12 Jochen Striepe + + * t-prot, t-prot.1: New option --sigsmax for fine-tuning the + tolerated number of signatures. Manpage updated. Version bump to + v0.61. + +2002-05-30 11:24 Jochen Striepe + + * t-prot: Update help to reflect -p changes. + +2002-05-30 11:16 Jochen Striepe + + * t-prot: Bump to v0.60. + +2002-05-30 10:45 Jochen Striepe + + * t-prot.1: Update manpage for new behaviour of -p. + +2002-05-10 02:18 Jochen Striepe + + * t-prot: Add some quick hack to make t-prot an easy drop-in for + spamassassin: the parameter for -p is optionally right now. If + there is none supplied, there is no mail sent, of course. + +2002-05-03 02:02 Jochen Striepe + + * t-prot.1: Fix typo. + +2002-05-03 01:56 Jochen Striepe + + * t-prot.1: Update man page date. + +2002-05-03 01:55 Jochen Striepe + + * t-prot.1: Man page fixes and updates. + +2002-04-30 17:23 Jochen Striepe + + * t-prot: Improve the comment on the Kammquote condition. + +2002-04-30 17:16 Jochen Striepe + + * t-prot: Further tweak on the Kammquote condition. Should really + do The Right Thing by now. + +2002-04-24 14:08 Jochen Striepe + + * t-prot: Performance tweak in debigq(). + +2002-04-24 13:33 Jochen Striepe + + * t-prot, t-prot.1: Added an option to remove the bigger part of + huge blocks of quoted lines (--bigq). Updated the man page + accordingly. + + Updated the man page's contributors text. + + Bump to v0.58. + +2002-04-20 21:32 Jochen Striepe + + * t-prot: Just insert one space when joining lines in decomb(). + +2002-04-20 15:37 Jochen Striepe + + * t-prot.1: Update man page to reflect upon new options --kminl, + --kmaxl, and --kdiff. + +2002-04-20 15:18 Jochen Striepe + + * t-prot: Some more tweaks to the Kammquote condition. Add some + command line switches to make behaviour a little more flexible. + + Bump to v0.57. + +2002-04-20 11:10 Jochen Striepe + + * t-prot: Another small tweak in the Kammquoting condition. + +2002-04-20 11:03 Jochen Striepe + + * t-prot: Another small tweak in the Kammquote condition. + +2002-04-20 10:58 Jochen Striepe + + * t-prot: Make the Kammquote condition a little pickier. + +2002-04-20 02:48 Jochen Striepe + + * t-prot.1: Add description of the anti Kammquoting option. + +2002-04-20 02:28 Jochen Striepe + + * t-prot: Added an option to fix those zig-zag shaped quotings, + well-known to German users as "Kammquoting". + + Lines with verbatim statements (#v+/-) itselves are now verbatim by + definition, so they won't be cleaned away. + + Bumped to v0.56. + +2002-04-18 22:51 Jochen Striepe + + * t-prot: Clean up revision number a bit. + +2002-04-11 05:14 Jochen Striepe + + * t-prot: Just catch the last signature if there are more. + +2002-04-11 04:46 Jochen Striepe + + * t-prot: Hugo Haas reported that t-prot did not detect TOFU if + there is an overlong signature and no -S on the command line. + Though this was intended behaviour, this is changed: by now + signatures are always interpreted as such, so the text before can + be parsed properly. + +2002-03-29 01:46 Jochen Striepe + + * t-prot.1: Add description for --locale=LOCALE. + +2002-03-29 01:15 Jochen Striepe + + * t-prot: Add option to treat mutt(1)'s locales correctly. Bump to + v0.55. + +2002-03-23 10:47 Jochen Striepe * t-prot: Fix typo. -2002-03-22 12:38 jochen +2002-03-22 11:38 Jochen Striepe * t-prot.1: Add ghw to the IDEAS AND INSPIRATION section. -2002-03-21 23:26 jochen +2002-03-21 22:26 Jochen Striepe * t-prot: Bump to 0.54. -2002-03-21 14:16 jochen +2002-03-21 13:16 Jochen Striepe * t-prot: More cleanups in the multipart code. -2002-03-21 13:53 jochen +2002-03-21 12:53 Jochen Striepe * t-prot: Fix comment in the mutt specific multipart code. -2002-03-21 13:27 jochen +2002-03-21 12:27 Jochen Striepe * t-prot: Fixed assumption in the mutt-specific code that the first attachment always would be text/plain containing the actual message text. -2002-03-20 23:58 jochen +2002-03-20 22:58 Jochen Striepe * t-prot: Fix some false positives in footers and multipart code. -2002-03-20 18:02 jochen +2002-03-20 17:02 Jochen Striepe * t-prot: More cleanups and performance improvements. Fixed tofu deletion when diff appended to signature. Fixed broken detection of mutt(1)'s mime/pgp output. Bumped to 0.53. -2002-03-20 16:12 jochen +2002-03-20 15:12 Jochen Striepe * t-prot: Make mime/multipart parts with type=message/rfc822 being processed if the message has been processed by mutt(1) before. -2002-03-20 14:16 jochen +2002-03-20 13:16 Jochen Striepe * t-prot: Another HUGE cleanup. -2002-03-20 02:56 jochen +2002-03-20 01:56 Jochen Striepe * t-prot: Major cleanup. Bump to 0.52. -2002-03-19 15:16 jochen +2002-03-19 14:16 Jochen Striepe * t-prot: Fixed some bugs in the multipart code. Bumped version to 0.51. -2002-03-19 13:42 jochen +2002-03-19 12:42 Jochen Striepe * t-prot.1: Add note describing the complicated and confusing line count thingie when deleting an overlong signature. -2002-03-19 13:38 jochen +2002-03-19 12:38 Jochen Striepe * t-prot: Correct line count in snipped-overlong-sig message. -2002-03-18 20:19 jochen +2002-03-18 19:19 Jochen Striepe - * muttrc.t-prot, t-prot, t-prot.1: Add new options (-a and -A=dir) - to get rid of those annoying hotmail advertisements appended to - messages from people using gratis email providers. Update manpage - and muttrc sample. + * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Add new + options (-a and -A=dir) to get rid of those annoying hotmail + advertisements appended to messages from people using gratis email + providers. Update manpage and muttrc sample. Add non-usascii-problem to TROUBLESHOOTING section of the man page. Bump to v0.50. -2002-03-18 16:49 jochen +2002-03-18 15:49 Jochen Striepe * t-prot: Fix the line count header. Bump to v0.49. -2002-03-16 01:01 jochen +2002-03-16 00:01 Jochen Striepe * t-prot.1: Minor fix. -2002-03-16 00:58 jochen +2002-03-15 23:58 Jochen Striepe * t-prot.1: Minor cleanup. -2002-03-15 02:48 jochen +2002-03-15 01:48 Jochen Striepe * t-prot: Fix variables initialisation. -2002-03-14 23:21 jochen +2002-03-14 22:21 Jochen Striepe * t-prot: Fix a bug in the multipart code. Bump to v0.48. -2002-03-13 09:07 jochen +2002-03-13 08:07 Jochen Striepe * t-prot.1: Add some explanation for the verbatim instruction to the troubleshooting section. -2002-03-13 08:52 jochen +2002-03-13 07:52 Jochen Striepe * t-prot: Make verbatim instructions work for everything except mailing list footers. Bump to v0.47. -2002-03-13 02:19 jochen +2002-03-13 01:19 Jochen Striepe * t-prot.1: Fixed typo. -2002-03-12 18:16 jochen +2002-03-12 17:16 Jochen Striepe * t-prot.1: Add TROUBLESHOOTING section. -2002-03-12 17:44 jochen +2002-03-12 16:44 Jochen Striepe * t-prot.1: Changed one makro which was overseen last commit. -2002-03-12 17:24 jochen +2002-03-12 16:24 Jochen Striepe * t-prot.1: Big man page cleanup. -2002-03-12 16:41 jochen +2002-03-12 15:41 Jochen Striepe * t-prot.1: Further improvement of the -L man page text. -2002-03-12 16:39 jochen +2002-03-12 15:39 Jochen Striepe * t-prot.1: Improved man page text for -L. -2002-03-12 16:37 jochen +2002-03-12 15:37 Jochen Striepe * t-prot.1: Clarify the man page text for -l and -L. -2002-03-12 03:47 jochen +2002-03-12 02:47 Jochen Striepe * t-prot, t-prot.1: Add the "tolerate diff" option. Bump to v0.46. -2002-03-09 18:18 jochen +2002-03-09 17:18 Jochen Striepe - * muttrc.t-prot, t-prot, t-prot.1: Add option -M/--mua and try to - detect attachments only when necessary. Updated man page and - muttrc sample. Version bump to 0.45. + * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Add + option -M/--mua and try to detect attachments only when necessary. + Updated man page and muttrc sample. Version bump to 0.45. -2002-03-08 21:29 jochen +2002-03-08 20:29 Jochen Striepe * t-prot: Fix an off-by-one error when removing mutt(1)'s attachments. Credits to Gerfried Fuchs for reporting and locating the bug. -2002-03-02 03:26 jochen +2002-03-02 02:26 Jochen Striepe * t-prot: Some minor cleanups. -2002-03-02 03:18 jochen +2002-03-02 02:18 Jochen Striepe * t-prot: Some minor cleanups. -2002-03-01 11:10 jochen +2002-03-01 10:10 Jochen Striepe * t-prot: Fixed a missing range check reported by Gerfried Fuchs with messages only containing the mailing list footer. -2002-02-26 13:20 jochen +2002-02-26 12:20 Jochen Striepe * t-prot: Add infrastructure for better debugging. -2002-02-26 12:11 jochen +2002-02-26 11:11 Jochen Striepe - * muttrc.t-prot: Make the muttrc example a little shorter, and add - colors. + * muttrc.t-prot, contrib/muttrc.t-prot: Make the muttrc example a + little shorter, and add colors. -2002-02-26 04:05 jochen +2002-02-26 03:05 Jochen Striepe * t-prot: Improve empty line handling between body and signature. -2002-02-26 03:50 jochen +2002-02-26 02:50 Jochen Striepe * t-prot: Fixed thinko in signature handling. Be more tolerant with empty lines around signatures and mailing list footers. Version bump to 0.42. -2002-02-25 20:20 jochen +2002-02-25 19:20 Jochen Striepe * t-prot: Widened the rexexp for mutt(1)'s attachments a little - some cases were not caught before. -2002-02-25 19:48 jochen +2002-02-25 18:48 Jochen Striepe * t-prot: Gerfried Fuchs found a bug in the signature code (many thanks!). It was ugly anyway, so that part got a clean rewrite. Bumped version to 0.41. -2002-02-22 16:55 jochen +2002-02-22 15:55 Jochen Striepe * t-prot: Another slight performance hit with multipart messages. -2002-02-22 16:36 jochen +2002-02-22 15:36 Jochen Striepe * t-prot: Leave only the body of the first multipart message part for processing, not the headers. -2002-02-22 00:27 jochen +2002-02-21 23:27 Jochen Striepe * t-prot.1: Updated the manpage to reflect the fix of the multipart bug. -2002-02-22 00:24 jochen +2002-02-21 23:24 Jochen Striepe * t-prot: Fix no TOFU is detected in multipart messages without signature and without previous preparation by mutt(1). Now @@ -213,134 +1463,137 @@ Only the first part is processed, and only if it has the content type "text/plain" or none specified as described in RFC 1341. -2002-02-20 17:51 jochen +2002-02-20 16:51 Jochen Striepe * t-prot: Bump version to 0.39. -2002-02-20 17:50 jochen +2002-02-20 16:50 Jochen Striepe * t-prot.1: Updated manpage for long options. -2002-02-18 20:44 jochen +2002-02-18 19:44 Jochen Striepe * t-prot.1: Updated credits in manpage. -2002-02-16 01:06 jochen +2002-02-16 00:06 Jochen Striepe - * muttrc.t-prot, t-prot, t-prot.1: Switched command line system to - Getopt::Mixed as recommended by Gerfried Fuchs. One of the reasons - is that now the parameter of the option '-S' is optionally, what - was not cleanly realizeable before. The opportunity has been used - to do a cleanup on some things, too ... + * muttrc.t-prot, t-prot, contrib/muttrc.t-prot, t-prot.1: Switched + command line system to Getopt::Mixed as recommended by Gerfried + Fuchs. One of the reasons is that now the parameter of the option + '-S' is optionally, what was not cleanly realizeable before. The + opportunity has been used to do a cleanup on some things, too ... Please note that Getopt::Mixed now is mandatory to run t-prot - you can get it at CPAN. The trade-off seems worthy IMHO - please drop an email to if you do not think so, so the - matter can be diskussed. :) + matter can be discussed. :) Updated manpage. -2002-02-15 04:49 jochen +2002-02-15 03:49 Jochen Striepe * t-prot.1: Beautify the manpage, and add some more info about bugs and todos. -2002-02-15 04:30 jochen +2002-02-15 03:30 Jochen Striepe * t-prot: Beautify help text. -2002-02-14 17:32 jochen +2002-02-14 16:32 Jochen Striepe * t-prot, t-prot.1: Bjoern Buerger requested an option to make t-prot write a syslog entry for each message bounced when invoked with -p. So -d is new. Will only write syslog entries if Sys::Syslog is available but will not crash if not. -2002-02-14 14:26 jochen +2002-02-14 13:26 Jochen Striepe * t-prot: Minor cleanup. -2002-02-14 12:04 jochen +2002-02-14 11:04 Jochen Striepe * t-prot: Fix unbelieveable stupid bug in attachment fix. Bump to v0.36. -2002-02-13 02:08 jochen +2002-02-13 01:08 Jochen Striepe * t-prot: Version bump to 0.35. -2002-02-12 14:57 jochen +2002-02-12 13:57 Jochen Striepe * t-prot, t-prot.1: Added Option -P=MESSAGE. Updated manpage. -2002-02-12 13:47 jochen +2002-02-12 12:47 Jochen Striepe * t-prot.1: Update manpage for -S=n. -2002-02-12 13:45 jochen +2002-02-12 12:45 Jochen Striepe - * muttrc.t-prot, t-prot: Improve bounce message. Change option -S - to accept an integer denoting the maximum allowed lines for a valid - signature. + * muttrc.t-prot, contrib/muttrc.t-prot, t-prot: Improve bounce + message. Change option -S to accept an integer denoting the maximum + allowed lines for a valid signature. -2002-02-12 05:44 jochen +2002-02-12 04:44 Jochen Striepe * t-prot, t-prot.1: New option -p=ADDRESS added: Finally you may use t-prot in your MTA's aliases file to bounce TOFUed emails. Manpage updated. -2002-02-12 02:03 jochen +2002-02-12 01:03 Jochen Striepe * t-prot: Corrected help when called with -h. Small indent cleanup. -2002-02-11 21:40 jochen +2002-02-11 20:40 Jochen Striepe * t-prot.1: Updated manpage date. -2002-02-11 21:33 jochen +2002-02-11 20:33 Jochen Striepe * t-prot, t-prot.1: Gerfried Fuchs reported that t-prot eats up attachments when hiding lines, that flaw should be fixed right now. Manpage has been updated to reflect upon that fact. -2002-02-11 20:13 jochen +2002-02-11 19:13 Jochen Striepe * t-prot: Corrected line count for overlong signatures. Problem reported by Gerfried Fuchs (thanks, Alfie!). -2002-01-29 15:57 jochen +2002-01-29 14:57 Jochen Striepe - * t-prot: Remove goto. Patch by Gerfried Fuchs . + * t-prot: Remove goto. Patch by Gerfried Fuchs. -2002-01-28 21:34 jochen +2002-01-28 20:34 Jochen Striepe * t-prot: Bump version to 0.32. -2002-01-28 17:53 jochen +2002-01-28 16:53 Jochen Striepe * t-prot: Just again a version fix. Should be done now... -2002-01-28 17:52 jochen +2002-01-28 16:52 Jochen Striepe * t-prot: Sigh. Another version fix. -2002-01-28 17:50 jochen +2002-01-28 16:50 Jochen Striepe * t-prot.1: Fix manpage version. -2002-01-28 17:48 jochen +2002-01-28 16:48 Jochen Striepe * t-prot, t-prot.1: Fix version strings. -2002-01-28 17:46 jochen +2002-01-28 16:46 Jochen Striepe - * muttrc.t-prot, t-prot, t-prot.1: Version cleanup. + * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Version + cleanup. -2002-01-28 17:39 jochen +2002-01-28 16:39 Jochen Striepe - * muttrc.t-prot, t-prot, t-prot.1: Initial revision + * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Initial + version. -2002-01-28 17:39 jochen +2002-01-28 16:39 Jochen Striepe - * muttrc.t-prot, t-prot, t-prot.1: Initial version. + * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Initial + revision