1 2005-03-01 15:20 Jochen Striepe
3 * t-prot: Release as v1.98.
5 2005-03-01 15:20 Jochen Striepe
7 * t-prot: Gerfried Fuchs pointed out that some locale maintainers
8 might avoid quote signs, so we check for "%" too when extracting
9 some locale strings. This still is not *really* bullet-proof,
10 because e.g. the percent sign might be protected by an escape. This
11 possibility should be quite unlikely, though, so we stick with it
14 2005-02-24 23:34 Jochen Striepe
16 * t-prot.1: Fix broken URL -- the Learn To Edit Messages Howto is
17 no longer available at Sven Gucke's old site.
19 2005-02-24 22:45 Jochen Striepe
21 * t-prot: Make esc() superfluous, use \Q and \E instead. Thanks to
24 2005-02-23 13:07 Jochen Striepe
26 * t-prot.1: Remove misleading information about locale names.
28 2005-02-23 12:39 Jochen Striepe
30 * t-prot: Release as v1.97.
32 2005-02-23 12:38 Jochen Striepe
34 * t-prot: Fix French (and probably many other) locales extraction.
35 Many thanks to Philippe Berini and Gerfried Fuchs who helped a
36 great deal with the bug hunt.
38 2005-02-14 15:02 Jochen Striepe
40 * t-prot.1: Remove unnecessary lines.
42 2005-02-14 15:01 Jochen Striepe
44 * t-prot.1: Fix copyright time stamp.
46 2005-02-14 14:19 Jochen Striepe
48 * t-prot: Release as v1.96.
50 2005-02-14 14:18 Jochen Striepe
52 * t-prot: GnuPG locale strings were for v1.2.6, update them to
55 2005-02-14 13:29 Jochen Striepe
57 * t-prot: Release as v1.95. The use of Locale::gettext is quite a
58 big change, so we consider this a v2.0 pre-release. Please send any
59 feature requests and bugreports NOW, so we can work on them before
62 2005-02-14 13:26 Jochen Striepe
64 * t-prot.1: Mention the need for Locale::gettext when using
65 --locale. Update date string.
67 2005-02-14 13:23 Jochen Striepe
69 * t-prot: Following a suggestion by Gerfried Fuchs, make
70 Locale::gettext fetch the locale strings for us. Big change, please
71 report any funny behaviour -- thanks!
73 2005-02-02 13:46 Jochen Striepe
75 * t-prot: Release as v1.49.
77 2005-02-02 12:22 Jochen Striepe
79 * t-prot: Torsten Veller spotted a violation of RFC 2822 in the
80 pgp() code when dealing with multi-line From: headers. Many thanks
83 2005-02-01 15:38 Jochen Striepe
85 * t-prot: Fix missing Locale value.
87 2005-02-01 14:15 Jochen Striepe
89 * t-prot: Fix another regex.
91 2005-02-01 13:50 Jochen Striepe
93 * t-prot: Fix regexes.
95 2005-01-08 11:05 Jochen Striepe
97 * t-prot.1: Fix broken link.
99 2005-01-07 18:15 Jochen Striepe
101 * contrib/t-prot.sl: Now that line breaks by the encoding are
102 better detected, we will turn on signature checking once again.
104 2005-01-07 18:14 Jochen Striepe
106 * contrib/t-prot.sl: Gregor Herrmann found some problems with
107 S-Lang variables and provided documentation improvements.
109 2005-01-01 13:17 Jochen Striepe
111 * t-prot.1: Fix typo.
113 2005-01-01 13:14 Jochen Striepe
115 * t-prot.1: T-prot's name does not have to be highlighted each time
118 2005-01-01 13:12 Jochen Striepe
120 * t-prot.1: Add note about t-prot fitting to recent mutt and gnupg
123 2004-12-31 13:45 Jochen Striepe
125 * t-prot: Release as v1.48.
127 2004-12-31 13:39 Jochen Striepe
129 * t-prot: Fix off-by-one error in TOFU code.
131 2004-12-31 13:33 Jochen Striepe
133 * t-prot: Gnupg-1.4.0 again changes the locales. Sigh.
135 2004-10-25 22:50 Jochen Striepe
137 * t-prot: Fix false positive reported by Gerfried Fuchs. Many
140 2004-10-21 16:16 Jochen Striepe
142 * t-prot: Release as v1.47.
144 2004-10-21 16:16 Jochen Striepe
146 * t-prot: Fix --ftr-ad and --ftr-ml command line parsing and
147 initialisation. --ftr-ad implicitely sets -a, --ftr-ml implicitely
148 sets -l. Many thanks to Andre Berger.
150 2004-10-21 15:13 Jochen Striepe
152 * t-prot.1: Make the documentation for -a, -A, and --ftr-ad (resp.
153 -l, -L, and --ftr-ml) more elaborate. Many thanks to Andre Berger.
155 2004-10-21 12:26 Jochen Striepe
157 * t-prot.1: Try to explain -a and -l in more detail (without
160 2004-10-21 12:13 Jochen Striepe
162 * t-prot: Release as v1.46.
164 2004-10-10 21:10 Jochen Striepe
166 * contrib/t-prot.sl: Remove -S command line option as line counts
167 get wrong with quoted-printable (which gets more and more widely
170 2004-10-10 20:47 Jochen Striepe
172 * t-prot, t-prot.1: Remove the groups flag within --check: This is
173 done easier inside filter_innd.pl (where it is actually implemented
176 2004-10-10 20:43 Jochen Striepe
178 * t-prot: Realign global vars into three categories: command-line
179 switches, mutt locales, gnupg locales. This should be much more
182 2004-10-10 20:27 Jochen Striepe
184 * t-prot.1: Fix typo. Update date string.
186 2004-10-10 20:26 Jochen Striepe
188 * contrib/filter_innd.pl: Reject full quotes as well.
190 2004-10-10 19:50 Jochen Striepe
192 * t-prot: Performance fix.
194 2004-10-10 19:47 Jochen Striepe
196 * contrib/filter_innd.pl: Update comment.
198 2004-10-10 19:28 Jochen Striepe
200 * t-prot: Fix --check flags parsing to be stricter.
202 2004-10-10 19:22 Jochen Striepe
204 * t-prot: Fix --check flags parsing.
206 2004-10-09 10:17 Jochen Striepe
208 * t-prot: Release as v1.45.
210 2004-10-09 10:08 Jochen Striepe
212 * t-prot: Check for empty footer files before processing them. Many
213 thanks to Markus Hubig.
215 2004-09-28 11:19 Jochen Striepe
217 * t-prot: Release as v1.44.
219 2004-09-28 11:19 Jochen Striepe
221 * t-prot: Fix detection of MS-style TOFU within PGP signed
222 messages. Many thanks to Gerfried Fuchs for reporting.
224 2004-09-27 17:45 Jochen Striepe
226 * t-prot.1: Update time stamp.
228 2004-09-27 17:40 Jochen Striepe
230 * t-prot.1, contrib/filter_innd.pl: Add credits to Martin Dietze.
232 2004-09-27 17:23 Jochen Striepe
234 * t-prot: Release as v1.43.
236 2004-09-27 17:22 Jochen Striepe
238 * t-prot: Fix MS-style TOFU removal for attachments when invoked
239 from mutt. Many thanks to Gerfried Fuchs.
241 2004-09-27 17:05 Jochen Striepe
243 * t-prot: Fix typo, small performance enhancement.
245 2004-09-27 15:27 Jochen Striepe
247 * t-prot: Minor cleanup.
249 2004-09-20 17:02 Jochen Striepe
251 * contrib/filter_innd.pl: New file.
253 2004-09-20 17:01 Jochen Striepe
255 * t-prot, t-prot.1: Add INN2 filtering aids. New command line
260 2004-09-20 14:13 Jochen Striepe
262 * t-prot: Website http://learn.to/edit_messages/ is no longer
265 2004-08-28 11:50 Jochen Striepe
267 * t-prot: Release as v1.41.
269 2004-08-28 11:42 Jochen Striepe
271 * t-prot, t-prot.1: Make t-prot use gnupg's locales as in
274 2004-08-07 16:57 Jochen Striepe
276 * t-prot.1: Update Copyright date.
278 2004-08-07 16:34 Jochen Striepe
280 * t-prot: Fix last changes so attachments are separated by at least
281 one empty line (as done in the pgp code as well).
283 2004-08-07 15:52 Jochen Striepe
285 * t-prot: Release as v1.40.
287 2004-08-07 15:51 Jochen Striepe
289 * t-prot, t-prot.1: Add new option --ms-smart. Right now only
290 special pgp treatment is included (this fixes the behaviour when
291 there is a clear text pgp signed message embedded in some MS style
294 This should work fine, but you never know what crap Outlook users
295 will send. So please give feedback if the results are not as they
298 2004-08-07 13:37 Jochen Striepe
300 * t-prot.1: Remove "require" line note. Update date string.
302 2004-08-07 13:20 Jochen Striepe
304 * t-prot: More checks on command line correctness.
306 2004-08-07 12:58 Jochen Striepe
308 * t-prot: Fix typo introduced with last update.
310 2004-08-07 12:48 Jochen Striepe
312 * t-prot: Fix "require" statement to match the code.
314 2004-07-31 11:41 Jochen Striepe
316 * t-prot: Release as v1.39.
318 2004-07-31 11:10 Jochen Striepe
320 * t-prot.1: Reflect locale changes in gnupg-1.2.5, update date
323 2004-07-31 10:41 Jochen Striepe
325 * t-prot: Fix "be" gnupg locales.
327 Update locales to newly released gnupg-1.2.5 (and be incompatible
328 to gnupg-1.2.4 and earlier once again, *sigh* -- however, that's
329 the price for not simply setting the LC vars to "C"...).
331 2004-07-17 13:28 Jochen Striepe
333 * t-prot, t-prot.1: Add option to have no output file.
335 2004-04-25 01:51 Jochen Striepe
337 * t-prot.1: Add warning regarding --pgp-move-vrfy and signals to
340 2004-03-02 16:57 Jochen Striepe
342 * t-prot: Comment updated: Reflect the fact that no locales have
343 changed in mutt-1.4.2.1.
345 2004-03-02 15:54 Jochen Striepe
347 * muttrc.t-prot, t-prot.sl: Moved to contrib/.
349 2004-02-11 16:05 Jochen Striepe
351 * t-prot: Comment updated: Reflect the fact that no locales have
352 changed in mutt-1.4.2.
354 2004-01-31 02:06 Jochen Striepe
356 * t-prot.1: Fix copyright date.
358 2004-01-30 15:20 Jochen Striepe
360 * t-prot.1: Change --ftr to --ftr-ad, add --ftr-ml.
362 2004-01-30 15:08 Jochen Striepe
364 * t-prot: Release as v1.38.
366 2004-01-30 14:38 Jochen Striepe
368 * t-prot: Change --ftr option to --ftr-ad. Add --ftr-ml option.
369 Many thanks to Christian Wach for pointing at the problem.
371 2004-01-30 14:31 Jochen Striepe
373 * t-prot: Small performance fix in footer treatment.
375 2004-01-21 13:46 Jochen Striepe
377 * t-prot: Release as v1.37.
379 2004-01-21 13:45 Jochen Striepe
381 * t-prot: Fix processing if first attachment is of type
384 2004-01-21 13:39 Jochen Striepe
386 * t-prot: Small performance fix.
388 2003-12-29 17:06 Jochen Striepe
390 * t-prot: Release as 1.36.
392 2003-12-29 17:06 Jochen Striepe
394 * t-prot: Fix Kammquote behaviour for words divided by a hyphen.
396 2003-12-29 15:33 Jochen Striepe
398 * t-prot.1: Update date string.
400 2003-12-29 15:09 Jochen Striepe
402 * t-prot, t-prot.1: Update locales for gnupg-1.2.4.
404 2003-12-29 12:59 Jochen Striepe
406 * t-prot: Mutt-1.4.1 has no support for SSL, so we may drop it
407 altogether. Mutt developer versions are handled in patches.
409 2003-11-22 02:35 Jochen Striepe
411 * t-prot: Fix comments for gpg and mutt locales.
413 2003-11-20 14:51 Jochen Striepe
415 * t-prot: Fixed --pgp-move-vrf: Obviously, gpg output should not be
416 interpreted as successful if a bug showed up (boy, I never saw this
417 with good old gnupg-1.0.7).
421 2003-11-19 21:05 Jochen Striepe
423 * t-prot: Release as v1.34.
425 2003-11-19 20:58 Jochen Striepe
429 2003-11-19 20:45 Jochen Striepe
431 * t-prot.1: Cosmetics.
433 2003-11-19 20:43 Jochen Striepe
435 * t-prot.1: Change time stamp.
437 2003-11-19 20:43 Jochen Striepe
439 * t-prot.1: Update man page to reflect last changes.
441 2003-11-19 20:41 Jochen Striepe
443 * t-prot: Update gpg's locales to gpg-1.2.3. Support for
444 gpg-1.0.7's locales is available as a patch.
446 2003-11-19 20:11 Jochen Striepe
448 * t-prot.1: Update man page to reflect last changes.
450 2003-11-19 20:10 Jochen Striepe
452 * t-prot: Removed option --mutt-ver for sanity reasons. Special
453 adapations for mutt developer versions will be available as a
456 2003-09-10 11:32 Jochen Striepe
458 * t-prot.1: Make clear t-prot.sl is just an example implementation.
461 2003-09-10 11:30 Jochen Striepe
463 * t-prot.sl, contrib/t-prot.sl: Additional comments.
465 2003-08-11 14:35 Jochen Striepe
467 * t-prot: Release as v1.33.
469 2003-08-11 14:35 Jochen Striepe
471 * t-prot.1: Improve description for --mutt-ver.
473 2003-08-11 14:33 Jochen Striepe
475 * t-prot.1: Update date string.
477 2003-08-11 14:32 Jochen Striepe
479 * t-prot: Clean up locales stuff.
481 2003-08-11 14:19 Jochen Striepe
483 * t-prot: Fix parsing order with --mutt-ver and --locale.
485 2003-08-11 14:05 Jochen Striepe
487 * t-prot.1: Add description for --mutt-ver.
489 2003-08-11 14:00 Jochen Striepe
491 * t-prot: Add some locale that changed in mutt-1.5.4 (and made pgp
492 block detection fail). New parameter --mutt-ver. Many thanks to
497 2003-08-11 13:41 Jochen Striepe
499 * t-prot: Simplify regex introduced in last update.
501 2003-08-09 22:22 Jochen Striepe
503 * t-prot: Fix some cases where SIGINT was not detected for pgp
504 verification from within mutt.
508 2003-07-21 13:12 Jochen Striepe
510 * t-prot: Release as v1.30.
512 2003-07-21 13:12 Jochen Striepe
514 * t-prot: Recognize LC_MESSAGES for locales. Thanks to Gerfried
517 2003-07-15 13:39 Jochen Striepe
519 * t-prot: Release as v1.29.
521 2003-07-15 13:38 Jochen Striepe
523 * t-prot: Fix email adress verification inside pgp(). Fix locale
526 2003-07-09 21:11 Jochen Striepe
528 * t-prot: Use the environment variable LC_ALL (and if this fails,
529 LANG) to determine a reasonable locale default. Suggested by
534 2003-06-24 23:52 Jochen Striepe
536 * t-prot: Release as v1.27.
538 2003-06-24 23:52 Jochen Striepe
540 * t-prot: Getting some rare multipart message from mutt, t-prot got
541 locked into a probably endless 100% CPU consuming loop (see msgid
542 <20030624071950.GA24479@sil.at>). This was a DoS and therefore a
543 security problem if you use t-prot in some automated setup. This
544 bug was only triggered when used with -Mmutt. BTW, fixing this
545 should also increase performance when processing multipart messages
548 Many many thanks to Gerfried Fuchs for alerting us and pointing out
549 the DoS character of the bug (though most people might not use mutt
550 to do fully automated email processing).
552 2003-06-24 22:44 Jochen Striepe
554 * t-prot: Fix treatment of forwarded messages by Opera7.
556 2003-06-23 14:10 Jochen Striepe
558 * t-prot.sl, contrib/t-prot.sl: Quoted-printable treatment
559 (hopefully this will be obsolet with S-Lang-2.0) and some minor
562 2003-06-23 13:20 Jochen Striepe
564 * t-prot.sl, contrib/t-prot.sl: Add missing semicolon.
566 2003-06-23 12:58 Jochen Striepe
568 * t-prot.sl, contrib/t-prot.sl: Fix error treatment.
570 2003-06-22 23:47 Jochen Striepe
572 * t-prot.sl, contrib/t-prot.sl: Make the tmp dir configurable,
573 correct some plain wrong comments, and add some more comments.
575 2003-06-22 22:57 Jochen Striepe
577 * t-prot.sl, contrib/t-prot.sl: Make the S-Lang example macro more
578 configurable (thanks to Gerfried Fuchs for some suggestions) and
579 provide a possibility to toggle filtering on/off from within slrn
580 (thanks to Michael Prokop for feedback).
582 2003-06-15 22:53 Jochen Striepe
584 * t-prot.1, t-prot.sl, contrib/t-prot.sl: Add some comments to
585 t-prot.sl and update the man page to mention the S-Lang example
588 2003-06-15 22:33 Jochen Striepe
590 * t-prot.sl, contrib/t-prot.sl: Added S-Lang macro to use t-prot
593 2003-05-04 12:40 Jochen Striepe
595 * t-prot: Fix handling of empty lines in traditional TOFU code:
596 TOFU broken into parts by empty lines will be detected correctly
597 now, empty lines will not be deleted if there is no TOFU at all.
601 2003-04-23 14:50 Jochen Striepe
603 * t-prot: Finally fix thrown away verbatim information with
604 --pgp-move-vrf and -k (hope you had a happy Easter too). Many
605 thanks to Gerfried Fuchs.
609 2003-04-03 13:26 Jochen Striepe
611 * t-prot: Regex performance fixes.
613 2003-03-20 02:09 Jochen Striepe
615 * t-prot, t-prot.1: New locale in mutt-1.4.1: bg.
619 2003-03-18 16:08 Jochen Striepe
621 * t-prot: Clean up $0 usage.
623 2003-03-08 17:05 Jochen Striepe
625 * t-prot: Pure cosmetics.
627 2003-03-08 16:48 Jochen Striepe
629 * t-prot: Release as v1.23.
631 2003-03-08 16:43 Jochen Striepe
633 * t-prot: Fix another typo.
635 2003-03-08 16:40 Jochen Striepe
637 * t-prot: Fix typo in last commit.
639 2003-03-08 16:37 Jochen Striepe
641 * t-prot: Add a handler for SIGINT -- pgp() has to know if we got
642 an interrupt. Many thanks to Gerfried Fuchs.
644 2003-03-08 02:24 Jochen Striepe
646 * t-prot, t-prot.1: Add a workaround for old mutt versions using
647 the pagerfilter patch. Do not activate --lax-security unless you
648 really know what you are doing.
650 2003-03-07 14:19 Jochen Striepe
652 * t-prot: Ignore SIGINTs when called from within mutt. You probably
653 want the chance to stop PGP verification and still have the message
654 displayed. Idea by Peter Palfrader, suggested for t-prot by
655 Gerfried Fuchs. Thanks, great idea!
659 2003-03-05 17:26 Jochen Striepe
661 * t-prot: Release as v1.21.
663 2003-03-05 17:15 Jochen Striepe
665 * t-prot: Various performance fixes.
667 2003-03-05 17:02 Jochen Striepe
669 * t-prot: Another performance fix.
671 2003-03-05 16:59 Jochen Striepe
673 * t-prot: Fix multipart boundary detection.
675 2003-03-05 16:53 Jochen Striepe
677 * t-prot: Another performance fix in pgp().
679 2003-03-05 16:51 Jochen Striepe
681 * t-prot: Fix bad typo.
683 2003-03-05 16:35 Jochen Striepe
685 * t-prot: Performance improvements in pgp().
687 2003-03-05 16:14 Jochen Striepe
689 * t-prot: Make kammquote code more efficient.
691 2003-03-05 16:09 Jochen Striepe
693 * t-prot: Fix kammquote condition.
695 2003-03-05 15:54 Jochen Striepe
697 * t-prot: Some cosmetics, no code changes.
699 2003-03-01 17:49 Jochen Striepe
701 * t-prot: Formatting: Replace tabs with spaces.
703 2003-03-01 17:46 Jochen Striepe
705 * t-prot: Add some comments.
707 2003-02-26 22:56 Jochen Striepe
709 * t-prot.1: Reflect the fact that world has not stopped spinning
710 after RFC 822 (so far, at least). Mention RFCs 2045, 2046, 2049,
711 and 2822. Thanks to Thomas Bliesener for noticing.
713 2003-02-26 22:32 Jochen Striepe
715 * t-prot.1: Add an example for bouncing TOFU'ed messages using
716 sendmail(8). Add a note that -m/-t is needed for successful use of
717 -p. Thanks to Thomas Bliesener.
719 2003-02-19 22:05 Jochen Striepe
721 * t-prot: Release as v1.20.
723 2003-02-19 21:53 Jochen Striepe
725 * t-prot: Fix missing verbatim vals when moving gpg output.
727 2003-02-17 15:00 Jochen Striepe
729 * t-prot.1: Update Copyright date.
731 2003-02-17 13:53 Jochen Striepe
733 * t-prot: Fix moving gpg output for signatures by expired keys.
737 2003-02-17 13:35 Jochen Striepe
739 * t-prot: Fix sender address for --pgp-short.
741 2003-02-17 13:02 Jochen Striepe
743 * t-prot: Remove unnecessary variable in write_msg().
745 2003-02-17 12:59 Jochen Striepe
747 * t-prot: Regex performance improvements.
749 2003-02-17 01:59 Jochen Striepe
751 * t-prot: Fix mutt-pgp code: if we have nested signed/encrypted
752 mime parts, we must take care that all gpg output is printed.
756 2003-02-17 00:08 Jochen Striepe
758 * t-prot: Make t-prot compile again on perl-5.6.1 (many thanks to
763 2003-02-14 14:50 Jochen Striepe
765 * t-prot: Fix missing check.
767 2003-02-14 14:42 Jochen Striepe
769 * t-prot: Fix really annoying footer unflexibility. Now empty lines
770 on the bottom of a message are ignored.
774 2003-02-11 21:06 Jochen Striepe
776 * t-prot: Fix --bigq for big quotes that go down to one of the two
781 2003-02-11 13:49 Jochen Striepe
783 * t-prot: Fix ad footers within pgp signed stuff.
785 2003-02-11 13:42 Jochen Striepe
787 * t-prot: Fix trailing empty lines ("match anything") in ad footer
792 2003-02-09 20:34 Jochen Striepe
794 * t-prot: Add support for mutt-1.5.x's OpenSSL output for S/MIME.
795 Thanks to Michael Loeffler.
797 Clean up some regexps for mutt's separators (should give better
802 2003-02-08 18:19 Jochen Striepe
804 * t-prot, t-prot.1: Integrate the footers patch to allow aggressive
809 2003-02-08 17:44 Jochen Striepe
811 * t-prot: Use constants where possible.
813 2003-02-07 19:16 Jochen Striepe
815 * t-prot: Fix two bugs in the Big Kammquote Condition. Using -k
820 2003-02-07 18:26 Jochen Striepe
822 * t-prot: Fix another terminal color sequence.
824 2003-02-07 16:29 Jochen Striepe
826 * t-prot.1: List contributors in alphabetical order.
828 2003-02-07 16:00 Jochen Striepe
830 * t-prot.1: Update date string.
832 2003-02-07 15:55 Jochen Striepe
834 * t-prot.1: Add a note to the BUGS section about possible perl
835 compiler errors with not-up-to-date perl installations.
837 2003-02-07 11:51 Jochen Striepe
839 * t-prot: Make --pgp-move-vrf work for BAD signatures too (many
840 thanks to Gerfried Fuchs).
844 2003-02-06 16:11 Jochen Striepe
846 * t-prot: Last change broke attachment detection for -Mmutt.
848 2003-02-06 15:37 Jochen Striepe
850 * t-prot: Fix mutt terminal color sequences. Fix false positive for
851 overlong signatures with mutt-1.5.3 (MANY MANY thanks to Gerfried
852 Fuchs for reporting the bug and providing vital data!).
856 2003-01-29 03:24 Jochen Striepe
858 * t-prot.1: Update date string.
860 2003-01-29 03:23 Jochen Striepe
862 * t-prot.1: Fix spellling error.
864 2003-01-28 12:00 Jochen Striepe
866 * t-prot: Make -h work again.
870 2002-12-29 03:52 Jochen Striepe
872 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Enable
873 spamassassin workaround. Update man page and sample config file
876 Correct some speling errors in the man page.
880 2002-12-11 18:53 Jochen Striepe
882 * t-prot: Mutt content type fix.
886 2002-12-11 01:46 Jochen Striepe
888 * t-prot: Improve M$ style TOFU heuristics.
892 2002-12-08 22:45 Jochen Striepe
894 * t-prot: Remove unused else.
896 2002-12-06 16:21 Jochen Striepe
898 * t-prot: Fix treatment of pgp uids without email adress for
899 --pgp-move. Many thanks to Gerfried Fuchs for noticing.
901 Small performance fix for --pgp-move-vrf.
905 2002-12-04 20:45 Jochen Striepe
907 * t-prot: Fix --pgp-short to be overzealous with gpg encryption
912 2002-12-04 09:06 Jochen Striepe
914 * t-prot.1: Another --locale fix.
916 2002-12-04 09:01 Jochen Striepe
918 * t-prot.1: Update --locale description.
920 2002-12-03 18:20 Jochen Striepe
922 * t-prot: Add internationalization for --pgp-move-vrf from
923 gnupg-1.0.7's po files. Should work with gnupg-1.2.x as well.
927 2002-12-02 21:04 Jochen Striepe
929 * t-prot.1: Update man page date string.
931 2002-12-02 21:03 Jochen Striepe
933 * t-prot.1: Make last man page update more complete.
935 2002-12-02 21:00 Jochen Striepe
937 * t-prot, t-prot.1: Add an option to move only positive pgp
938 verification output (this works for English gpg-1.0.7 right now --
939 no internationalization, no pgp.com support). Thanks to Markus
940 Hubig for suggesting.
942 2002-11-11 02:59 Jochen Striepe
944 * t-prot: Version 1.0.
946 2002-11-09 02:22 Jochen Striepe
948 * t-prot.1: Man page update.
950 2002-11-09 01:53 Jochen Striepe
952 * t-prot: Adding comment for pgp().
954 2002-11-05 13:29 Jochen Striepe
956 * t-prot: Fix a race condition introduced in 0.70. Many many thanks
957 to Wichert Akkerman and Gerfried Fuchs.
961 2002-11-04 19:01 Jochen Striepe
963 * t-prot: Fix typo from last submission.
967 2002-11-04 18:49 Jochen Striepe
969 * t-prot: Markus Hubig noticed a bug in the kammquote condition
970 that ate the first (empty) line of pgp signed data when using
971 t-prot within mutt. Many thanks!
973 Version bump to 0.92.
975 2002-11-02 16:35 Jochen Striepe
977 * t-prot: Replace all die()s with exit()s and appropriate exit
978 codes for better interaction with MTAs.
982 2002-11-02 16:08 Jochen Striepe
984 * t-prot: Minor changes.
986 2002-11-02 01:05 Jochen Striepe
988 * t-prot.1: Update man page modification stamp.
990 2002-11-01 18:30 Jochen Striepe
992 * t-prot, t-prot.1: Merge the pgp hack after solving the last
993 pending bug report (thanks to Markus Hubig). Update the man page to
996 Huge version jump to v0.90: this is a release candidate for v1.0,
997 every main feature should work fine by now. Please tell me *now* if
998 something does not work for you (or if you have a major feature
999 request that should be considered before v1.0).
1001 2002-10-31 18:29 Jochen Striepe
1003 * t-prot: Eye candy: People using vim with a tabwidth!=4 should see
1004 the source with proper alignment now.
1006 2002-10-31 14:17 Jochen Striepe
1008 * t-prot: T-prot would cheerfully create an output file without
1009 checking to see if it was about to write to a symlink or a named
1010 pipe. If a user used t-prot to write data into open shared
1011 directories, such as /tmp, this vulnerability could be used by a
1012 local attacker to overwrite files or lead to privilege escalation.
1016 2002-10-22 16:42 Jochen Striepe
1018 * t-prot: Add French M$ tofu detection (many thanks to Mikael
1019 Berthe for suggesting).
1021 2002-10-19 17:22 Jochen Striepe
1023 * t-prot: Using any of --kminl, --kmaxl, or --kdiff implicitely
1026 Specifying an empty string for -i or -o is no longer tolerated.
1028 Version bump to 0.69.
1030 2002-10-19 16:15 Jochen Striepe
1032 * t-prot: Support for Dutch(?) M$-style TOFU markers.
1034 2002-09-14 05:24 Jochen Striepe
1036 * t-prot: Fixed thinko in M$ TOFU/Forwarding treatment.
1038 2002-09-14 05:10 Jochen Striepe
1040 * t-prot: Johan Almqvist found another bug, this time false
1041 positives with some M$ MUA's forwarded messages.
1043 2002-09-12 12:59 Jochen Striepe
1045 * t-prot: Add swedish M$ TOFU detection. Thanks to Johan Almqvist
1046 for noticing. Bumped to v0.68.
1048 2002-07-26 14:03 Jochen Striepe
1050 * t-prot: Eye candy: add vim-6.x compliant folding comments.
1052 2002-07-09 14:07 Jochen Striepe
1054 * t-prot: Try better heuristics for M$ style TOFU. Gerfried Fuchs
1055 had some very reasonable ideas
1056 (<20020705143319.GH11482@asgard.pte.at>, 2002-07-05). We now
1057 tolerate MS style TOFU if there is no text above.
1059 Version bump to v0.67.
1061 2002-06-27 21:37 Jochen Striepe
1063 * t-prot: Fix unbelievable stupid typo introduced in the last
1068 2002-06-27 19:54 Jochen Striepe
1070 * t-prot: Fix detection of mailing list footers in attachments
1075 2002-06-27 18:16 Jochen Striepe
1077 * t-prot, t-prot.1: Fix thinko where to search for mailing list
1078 footers, bug reported by Gerfried Fuchs (many thanks!).
1080 Update manpage to make clear -Mmutt is *required* when t-prot is
1081 called from within mutt.
1085 2002-06-18 01:45 Jochen Striepe
1087 * t-prot: Another tweak on the kammquote condition.
1089 2002-06-16 12:32 Jochen Striepe
1091 * t-prot: Fixed the line count header with -Mmutt and attachments,
1092 pgp signatures and encryption.
1094 2002-06-15 17:18 Jochen Striepe
1096 * t-prot: Another tweak on the kammquote condition.
1098 2002-06-08 19:50 Jochen Striepe
1100 * muttrc.t-prot, contrib/muttrc.t-prot: Add warning comment about
1101 required mutt version.
1103 2002-06-02 07:51 Jochen Striepe
1105 * t-prot: Fixed some typos.
1107 2002-06-02 07:12 Jochen Striepe
1109 * t-prot.1: Updated manpage. The Kammquote problem should be mostly
1112 2002-06-02 02:12 Jochen Striepe
1114 * t-prot, t-prot.1: New option --sigsmax for fine-tuning the
1115 tolerated number of signatures. Manpage updated. Version bump to
1118 2002-05-30 11:24 Jochen Striepe
1120 * t-prot: Update help to reflect -p changes.
1122 2002-05-30 11:16 Jochen Striepe
1124 * t-prot: Bump to v0.60.
1126 2002-05-30 10:45 Jochen Striepe
1128 * t-prot.1: Update manpage for new behaviour of -p.
1130 2002-05-10 02:18 Jochen Striepe
1132 * t-prot: Add some quick hack to make t-prot an easy drop-in for
1133 spamassassin: the parameter for -p is optionally right now. If
1134 there is none supplied, there is no mail sent, of course.
1136 2002-05-03 02:02 Jochen Striepe
1138 * t-prot.1: Fix typo.
1140 2002-05-03 01:56 Jochen Striepe
1142 * t-prot.1: Update man page date.
1144 2002-05-03 01:55 Jochen Striepe
1146 * t-prot.1: Man page fixes and updates.
1148 2002-04-30 17:23 Jochen Striepe
1150 * t-prot: Improve the comment on the Kammquote condition.
1152 2002-04-30 17:16 Jochen Striepe
1154 * t-prot: Further tweak on the Kammquote condition. Should really
1155 do The Right Thing by now.
1157 2002-04-24 14:08 Jochen Striepe
1159 * t-prot: Performance tweak in debigq().
1161 2002-04-24 13:33 Jochen Striepe
1163 * t-prot, t-prot.1: Added an option to remove the bigger part of
1164 huge blocks of quoted lines (--bigq). Updated the man page
1167 Updated the man page's contributors text.
1171 2002-04-20 21:32 Jochen Striepe
1173 * t-prot: Just insert one space when joining lines in decomb().
1175 2002-04-20 15:37 Jochen Striepe
1177 * t-prot.1: Update man page to reflect upon new options --kminl,
1178 --kmaxl, and --kdiff.
1180 2002-04-20 15:18 Jochen Striepe
1182 * t-prot: Some more tweaks to the Kammquote condition. Add some
1183 command line switches to make behaviour a little more flexible.
1187 2002-04-20 11:10 Jochen Striepe
1189 * t-prot: Another small tweak in the Kammquoting condition.
1191 2002-04-20 11:03 Jochen Striepe
1193 * t-prot: Another small tweak in the Kammquote condition.
1195 2002-04-20 10:58 Jochen Striepe
1197 * t-prot: Make the Kammquote condition a little pickier.
1199 2002-04-20 02:48 Jochen Striepe
1201 * t-prot.1: Add description of the anti Kammquoting option.
1203 2002-04-20 02:28 Jochen Striepe
1205 * t-prot: Added an option to fix those zig-zag shaped quotings,
1206 well-known to German users as "Kammquoting".
1208 Lines with verbatim statements (#v+/-) itselves are now verbatim by
1209 definition, so they won't be cleaned away.
1213 2002-04-18 22:51 Jochen Striepe
1215 * t-prot: Clean up revision number a bit.
1217 2002-04-11 05:14 Jochen Striepe
1219 * t-prot: Just catch the last signature if there are more.
1221 2002-04-11 04:46 Jochen Striepe
1223 * t-prot: Hugo Haas reported that t-prot did not detect TOFU if
1224 there is an overlong signature and no -S on the command line.
1225 Though this was intended behaviour, this is changed: by now
1226 signatures are always interpreted as such, so the text before can
1229 2002-03-29 01:46 Jochen Striepe
1231 * t-prot.1: Add description for --locale=LOCALE.
1233 2002-03-29 01:15 Jochen Striepe
1235 * t-prot: Add option to treat mutt(1)'s locales correctly. Bump to
1238 2002-03-23 10:47 Jochen Striepe
1242 2002-03-22 11:38 Jochen Striepe
1244 * t-prot.1: Add ghw to the IDEAS AND INSPIRATION section.
1246 2002-03-21 22:26 Jochen Striepe
1248 * t-prot: Bump to 0.54.
1250 2002-03-21 13:16 Jochen Striepe
1252 * t-prot: More cleanups in the multipart code.
1254 2002-03-21 12:53 Jochen Striepe
1256 * t-prot: Fix comment in the mutt specific multipart code.
1258 2002-03-21 12:27 Jochen Striepe
1260 * t-prot: Fixed assumption in the mutt-specific code that the first
1261 attachment always would be text/plain containing the actual message
1264 2002-03-20 22:58 Jochen Striepe
1266 * t-prot: Fix some false positives in footers and multipart code.
1268 2002-03-20 17:02 Jochen Striepe
1270 * t-prot: More cleanups and performance improvements. Fixed tofu
1271 deletion when diff appended to signature. Fixed broken detection of
1272 mutt(1)'s mime/pgp output. Bumped to 0.53.
1274 2002-03-20 15:12 Jochen Striepe
1276 * t-prot: Make mime/multipart parts with type=message/rfc822 being
1277 processed if the message has been processed by mutt(1) before.
1279 2002-03-20 13:16 Jochen Striepe
1281 * t-prot: Another HUGE cleanup.
1283 2002-03-20 01:56 Jochen Striepe
1285 * t-prot: Major cleanup. Bump to 0.52.
1287 2002-03-19 14:16 Jochen Striepe
1289 * t-prot: Fixed some bugs in the multipart code. Bumped version to
1292 2002-03-19 12:42 Jochen Striepe
1294 * t-prot.1: Add note describing the complicated and confusing line
1295 count thingie when deleting an overlong signature.
1297 2002-03-19 12:38 Jochen Striepe
1299 * t-prot: Correct line count in snipped-overlong-sig message.
1301 2002-03-18 19:19 Jochen Striepe
1303 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Add new
1304 options (-a and -A=dir) to get rid of those annoying hotmail
1305 advertisements appended to messages from people using gratis email
1306 providers. Update manpage and muttrc sample.
1308 Add non-usascii-problem to TROUBLESHOOTING section of the man page.
1312 2002-03-18 15:49 Jochen Striepe
1314 * t-prot: Fix the line count header. Bump to v0.49.
1316 2002-03-16 00:01 Jochen Striepe
1318 * t-prot.1: Minor fix.
1320 2002-03-15 23:58 Jochen Striepe
1322 * t-prot.1: Minor cleanup.
1324 2002-03-15 01:48 Jochen Striepe
1326 * t-prot: Fix variables initialisation.
1328 2002-03-14 22:21 Jochen Striepe
1330 * t-prot: Fix a bug in the multipart code. Bump to v0.48.
1332 2002-03-13 08:07 Jochen Striepe
1334 * t-prot.1: Add some explanation for the verbatim instruction to
1335 the troubleshooting section.
1337 2002-03-13 07:52 Jochen Striepe
1339 * t-prot: Make verbatim instructions work for everything except
1340 mailing list footers. Bump to v0.47.
1342 2002-03-13 01:19 Jochen Striepe
1344 * t-prot.1: Fixed typo.
1346 2002-03-12 17:16 Jochen Striepe
1348 * t-prot.1: Add TROUBLESHOOTING section.
1350 2002-03-12 16:44 Jochen Striepe
1352 * t-prot.1: Changed one makro which was overseen last commit.
1354 2002-03-12 16:24 Jochen Striepe
1356 * t-prot.1: Big man page cleanup.
1358 2002-03-12 15:41 Jochen Striepe
1360 * t-prot.1: Further improvement of the -L man page text.
1362 2002-03-12 15:39 Jochen Striepe
1364 * t-prot.1: Improved man page text for -L.
1366 2002-03-12 15:37 Jochen Striepe
1368 * t-prot.1: Clarify the man page text for -l and -L.
1370 2002-03-12 02:47 Jochen Striepe
1372 * t-prot, t-prot.1: Add the "tolerate diff" option. Bump to v0.46.
1374 2002-03-09 17:18 Jochen Striepe
1376 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Add
1377 option -M/--mua and try to detect attachments only when necessary.
1378 Updated man page and muttrc sample. Version bump to 0.45.
1380 2002-03-08 20:29 Jochen Striepe
1382 * t-prot: Fix an off-by-one error when removing mutt(1)'s
1383 attachments. Credits to Gerfried Fuchs for reporting and locating
1386 2002-03-02 02:26 Jochen Striepe
1388 * t-prot: Some minor cleanups.
1390 2002-03-02 02:18 Jochen Striepe
1392 * t-prot: Some minor cleanups.
1394 2002-03-01 10:10 Jochen Striepe
1396 * t-prot: Fixed a missing range check reported by Gerfried Fuchs
1397 with messages only containing the mailing list footer.
1399 2002-02-26 12:20 Jochen Striepe
1401 * t-prot: Add infrastructure for better debugging.
1403 2002-02-26 11:11 Jochen Striepe
1405 * muttrc.t-prot, contrib/muttrc.t-prot: Make the muttrc example a
1406 little shorter, and add colors.
1408 2002-02-26 03:05 Jochen Striepe
1410 * t-prot: Improve empty line handling between body and signature.
1412 2002-02-26 02:50 Jochen Striepe
1414 * t-prot: Fixed thinko in signature handling. Be more tolerant with
1415 empty lines around signatures and mailing list footers.
1417 Version bump to 0.42.
1419 2002-02-25 19:20 Jochen Striepe
1421 * t-prot: Widened the rexexp for mutt(1)'s attachments a little -
1422 some cases were not caught before.
1424 2002-02-25 18:48 Jochen Striepe
1426 * t-prot: Gerfried Fuchs found a bug in the signature code (many
1427 thanks!). It was ugly anyway, so that part got a clean rewrite.
1429 Bumped version to 0.41.
1431 2002-02-22 15:55 Jochen Striepe
1433 * t-prot: Another slight performance hit with multipart messages.
1435 2002-02-22 15:36 Jochen Striepe
1437 * t-prot: Leave only the body of the first multipart message part
1438 for processing, not the headers.
1440 2002-02-21 23:27 Jochen Striepe
1442 * t-prot.1: Updated the manpage to reflect the fix of the multipart
1445 2002-02-21 23:24 Jochen Striepe
1447 * t-prot: Fix no TOFU is detected in multipart messages without
1448 signature and without previous preparation by mutt(1). Now
1449 multipart messages as described in RFC 1341 are detected properly.
1450 Only the first part is processed, and only if it has the content
1451 type "text/plain" or none specified as described in RFC 1341.
1453 2002-02-20 16:51 Jochen Striepe
1455 * t-prot: Bump version to 0.39.
1457 2002-02-20 16:50 Jochen Striepe
1459 * t-prot.1: Updated manpage for long options.
1461 2002-02-18 19:44 Jochen Striepe
1463 * t-prot.1: Updated credits in manpage.
1465 2002-02-16 00:06 Jochen Striepe
1467 * muttrc.t-prot, t-prot, contrib/muttrc.t-prot, t-prot.1: Switched
1468 command line system to Getopt::Mixed as recommended by Gerfried
1469 Fuchs. One of the reasons is that now the parameter of the option
1470 '-S' is optionally, what was not cleanly realizeable before. The
1471 opportunity has been used to do a cleanup on some things, too ...
1473 Please note that Getopt::Mixed now is mandatory to run t-prot - you
1474 can get it at CPAN. The trade-off seems worthy IMHO - please drop
1475 an email to <t-prot@tolot.escape.de> if you do not think so, so the
1476 matter can be diskussed. :)
1480 2002-02-15 03:49 Jochen Striepe
1482 * t-prot.1: Beautify the manpage, and add some more info about bugs
1485 2002-02-15 03:30 Jochen Striepe
1487 * t-prot: Beautify help text.
1489 2002-02-14 16:32 Jochen Striepe
1491 * t-prot, t-prot.1: Bjoern Buerger requested an option to make
1492 t-prot write a syslog entry for each message bounced when invoked
1493 with -p. So -d is new. Will only write syslog entries if
1494 Sys::Syslog is available but will not crash if not.
1496 2002-02-14 13:26 Jochen Striepe
1498 * t-prot: Minor cleanup.
1500 2002-02-14 11:04 Jochen Striepe
1502 * t-prot: Fix unbelieveable stupid bug in attachment fix. Bump to
1505 2002-02-13 01:08 Jochen Striepe
1507 * t-prot: Version bump to 0.35.
1509 2002-02-12 13:57 Jochen Striepe
1511 * t-prot, t-prot.1: Added Option -P=MESSAGE. Updated manpage.
1513 2002-02-12 12:47 Jochen Striepe
1515 * t-prot.1: Update manpage for -S=n.
1517 2002-02-12 12:45 Jochen Striepe
1519 * muttrc.t-prot, contrib/muttrc.t-prot, t-prot: Improve bounce
1520 message. Change option -S to accept an integer denoting the maximum
1521 allowed lines for a valid signature.
1523 2002-02-12 04:44 Jochen Striepe
1525 * t-prot, t-prot.1: New option -p=ADDRESS added: Finally you may
1526 use t-prot in your MTA's aliases file to bounce TOFUed emails.
1529 2002-02-12 01:03 Jochen Striepe
1531 * t-prot: Corrected help when called with -h. Small indent cleanup.
1533 2002-02-11 20:40 Jochen Striepe
1535 * t-prot.1: Updated manpage date.
1537 2002-02-11 20:33 Jochen Striepe
1539 * t-prot, t-prot.1: Gerfried Fuchs reported that t-prot eats up
1540 attachments when hiding lines, that flaw should be fixed right now.
1541 Manpage has been updated to reflect upon that fact.
1543 2002-02-11 19:13 Jochen Striepe
1545 * t-prot: Corrected line count for overlong signatures. Problem
1546 reported by Gerfried Fuchs (thanks, Alfie!).
1548 2002-01-29 14:57 Jochen Striepe
1550 * t-prot: Remove goto. Patch by Gerfried Fuchs <alfie@ist.org>.
1552 2002-01-28 20:34 Jochen Striepe
1554 * t-prot: Bump version to 0.32.
1556 2002-01-28 16:53 Jochen Striepe
1558 * t-prot: Just again a version fix. Should be done now...
1560 2002-01-28 16:52 Jochen Striepe
1562 * t-prot: Sigh. Another version fix.
1564 2002-01-28 16:50 Jochen Striepe
1566 * t-prot.1: Fix manpage version.
1568 2002-01-28 16:48 Jochen Striepe
1570 * t-prot, t-prot.1: Fix version strings.
1572 2002-01-28 16:46 Jochen Striepe
1574 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Version
1577 2002-01-28 16:39 Jochen Striepe
1579 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Initial
1582 2002-01-28 16:39 Jochen Striepe
1584 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Initial