1 2005-03-24 22:24 Jochen Striepe
3 * t-prot: Release as v1.99.
5 2005-03-22 16:10 Jochen Striepe
7 * t-prot: Fix false positive for kammquote condition.
9 2005-03-21 19:30 Jochen Striepe
11 * t-prot: Fix missing range check when From: is the last header.
12 Thanks to Norbert Tretkowski for reporting.
14 2005-03-01 15:20 Jochen Striepe
16 * t-prot: Release as v1.98.
18 2005-03-01 15:20 Jochen Striepe
20 * t-prot: Gerfried Fuchs pointed out that some locale maintainers
21 might avoid quote signs, so we check for "%" too when extracting
22 some locale strings. This still is not *really* bullet-proof,
23 because e.g. the percent sign might be protected by an escape. This
24 possibility should be quite unlikely, though, so we stick with it
27 2005-02-24 23:34 Jochen Striepe
29 * t-prot.1: Fix broken URL -- the Learn To Edit Messages Howto is
30 no longer available at Sven Gucke's old site.
32 2005-02-24 22:45 Jochen Striepe
34 * t-prot: Make esc() superfluous, use \Q and \E instead. Thanks to
37 2005-02-23 13:07 Jochen Striepe
39 * t-prot.1: Remove misleading information about locale names.
41 2005-02-23 12:39 Jochen Striepe
43 * t-prot: Release as v1.97.
45 2005-02-23 12:38 Jochen Striepe
47 * t-prot: Fix French (and probably many other) locales extraction.
48 Many thanks to Philippe Berini and Gerfried Fuchs who helped a
49 great deal with the bug hunt.
51 2005-02-14 15:02 Jochen Striepe
53 * t-prot.1: Remove unnecessary lines.
55 2005-02-14 15:01 Jochen Striepe
57 * t-prot.1: Fix copyright time stamp.
59 2005-02-14 14:19 Jochen Striepe
61 * t-prot: Release as v1.96.
63 2005-02-14 14:18 Jochen Striepe
65 * t-prot: GnuPG locale strings were for v1.2.6, update them to
68 2005-02-14 13:29 Jochen Striepe
70 * t-prot: Release as v1.95. The use of Locale::gettext is quite a
71 big change, so we consider this a v2.0 pre-release. Please send any
72 feature requests and bugreports NOW, so we can work on them before
75 2005-02-14 13:26 Jochen Striepe
77 * t-prot.1: Mention the need for Locale::gettext when using
78 --locale. Update date string.
80 2005-02-14 13:23 Jochen Striepe
82 * t-prot: Following a suggestion by Gerfried Fuchs, make
83 Locale::gettext fetch the locale strings for us. Big change, please
84 report any funny behaviour -- thanks!
86 2005-02-02 13:46 Jochen Striepe
88 * t-prot: Release as v1.49.
90 2005-02-02 12:22 Jochen Striepe
92 * t-prot: Torsten Veller spotted a violation of RFC 2822 in the
93 pgp() code when dealing with multi-line From: headers. Many thanks
96 2005-02-01 15:38 Jochen Striepe
98 * t-prot: Fix missing Locale value.
100 2005-02-01 14:15 Jochen Striepe
102 * t-prot: Fix another regex.
104 2005-02-01 13:50 Jochen Striepe
106 * t-prot: Fix regexes.
108 2005-01-08 11:05 Jochen Striepe
110 * t-prot.1: Fix broken link.
112 2005-01-07 18:15 Jochen Striepe
114 * contrib/t-prot.sl: Now that line breaks by the encoding are
115 better detected, we will turn on signature checking once again.
117 2005-01-07 18:14 Jochen Striepe
119 * contrib/t-prot.sl: Gregor Herrmann found some problems with
120 S-Lang variables and provided documentation improvements.
122 2005-01-01 13:17 Jochen Striepe
124 * t-prot.1: Fix typo.
126 2005-01-01 13:14 Jochen Striepe
128 * t-prot.1: T-prot's name does not have to be highlighted each time
131 2005-01-01 13:12 Jochen Striepe
133 * t-prot.1: Add note about t-prot fitting to recent mutt and gnupg
136 2004-12-31 13:45 Jochen Striepe
138 * t-prot: Release as v1.48.
140 2004-12-31 13:39 Jochen Striepe
142 * t-prot: Fix off-by-one error in TOFU code.
144 2004-12-31 13:33 Jochen Striepe
146 * t-prot: Gnupg-1.4.0 again changes the locales. Sigh.
148 2004-10-25 22:50 Jochen Striepe
150 * t-prot: Fix false positive reported by Gerfried Fuchs. Many
153 2004-10-21 16:16 Jochen Striepe
155 * t-prot: Release as v1.47.
157 2004-10-21 16:16 Jochen Striepe
159 * t-prot: Fix --ftr-ad and --ftr-ml command line parsing and
160 initialisation. --ftr-ad implicitely sets -a, --ftr-ml implicitely
161 sets -l. Many thanks to Andre Berger.
163 2004-10-21 15:13 Jochen Striepe
165 * t-prot.1: Make the documentation for -a, -A, and --ftr-ad (resp.
166 -l, -L, and --ftr-ml) more elaborate. Many thanks to Andre Berger.
168 2004-10-21 12:26 Jochen Striepe
170 * t-prot.1: Try to explain -a and -l in more detail (without
173 2004-10-21 12:13 Jochen Striepe
175 * t-prot: Release as v1.46.
177 2004-10-10 21:10 Jochen Striepe
179 * contrib/t-prot.sl: Remove -S command line option as line counts
180 get wrong with quoted-printable (which gets more and more widely
183 2004-10-10 20:47 Jochen Striepe
185 * t-prot, t-prot.1: Remove the groups flag within --check: This is
186 done easier inside filter_innd.pl (where it is actually implemented
189 2004-10-10 20:43 Jochen Striepe
191 * t-prot: Realign global vars into three categories: command-line
192 switches, mutt locales, gnupg locales. This should be much more
195 2004-10-10 20:27 Jochen Striepe
197 * t-prot.1: Fix typo. Update date string.
199 2004-10-10 20:26 Jochen Striepe
201 * contrib/filter_innd.pl: Reject full quotes as well.
203 2004-10-10 19:50 Jochen Striepe
205 * t-prot: Performance fix.
207 2004-10-10 19:47 Jochen Striepe
209 * contrib/filter_innd.pl: Update comment.
211 2004-10-10 19:28 Jochen Striepe
213 * t-prot: Fix --check flags parsing to be stricter.
215 2004-10-10 19:22 Jochen Striepe
217 * t-prot: Fix --check flags parsing.
219 2004-10-09 10:17 Jochen Striepe
221 * t-prot: Release as v1.45.
223 2004-10-09 10:08 Jochen Striepe
225 * t-prot: Check for empty footer files before processing them. Many
226 thanks to Markus Hubig.
228 2004-09-28 11:19 Jochen Striepe
230 * t-prot: Release as v1.44.
232 2004-09-28 11:19 Jochen Striepe
234 * t-prot: Fix detection of MS-style TOFU within PGP signed
235 messages. Many thanks to Gerfried Fuchs for reporting.
237 2004-09-27 17:45 Jochen Striepe
239 * t-prot.1: Update time stamp.
241 2004-09-27 17:40 Jochen Striepe
243 * t-prot.1, contrib/filter_innd.pl: Add credits to Martin Dietze.
245 2004-09-27 17:23 Jochen Striepe
247 * t-prot: Release as v1.43.
249 2004-09-27 17:22 Jochen Striepe
251 * t-prot: Fix MS-style TOFU removal for attachments when invoked
252 from mutt. Many thanks to Gerfried Fuchs.
254 2004-09-27 17:05 Jochen Striepe
256 * t-prot: Fix typo, small performance enhancement.
258 2004-09-27 15:27 Jochen Striepe
260 * t-prot: Minor cleanup.
262 2004-09-20 17:02 Jochen Striepe
264 * contrib/filter_innd.pl: New file.
266 2004-09-20 17:01 Jochen Striepe
268 * t-prot, t-prot.1: Add INN2 filtering aids. New command line
273 2004-09-20 14:13 Jochen Striepe
275 * t-prot: Website http://learn.to/edit_messages/ is no longer
278 2004-08-28 11:50 Jochen Striepe
280 * t-prot: Release as v1.41.
282 2004-08-28 11:42 Jochen Striepe
284 * t-prot, t-prot.1: Make t-prot use gnupg's locales as in
287 2004-08-07 16:57 Jochen Striepe
289 * t-prot.1: Update Copyright date.
291 2004-08-07 16:34 Jochen Striepe
293 * t-prot: Fix last changes so attachments are separated by at least
294 one empty line (as done in the pgp code as well).
296 2004-08-07 15:52 Jochen Striepe
298 * t-prot: Release as v1.40.
300 2004-08-07 15:51 Jochen Striepe
302 * t-prot, t-prot.1: Add new option --ms-smart. Right now only
303 special pgp treatment is included (this fixes the behaviour when
304 there is a clear text pgp signed message embedded in some MS style
307 This should work fine, but you never know what crap Outlook users
308 will send. So please give feedback if the results are not as they
311 2004-08-07 13:37 Jochen Striepe
313 * t-prot.1: Remove "require" line note. Update date string.
315 2004-08-07 13:20 Jochen Striepe
317 * t-prot: More checks on command line correctness.
319 2004-08-07 12:58 Jochen Striepe
321 * t-prot: Fix typo introduced with last update.
323 2004-08-07 12:48 Jochen Striepe
325 * t-prot: Fix "require" statement to match the code.
327 2004-07-31 11:41 Jochen Striepe
329 * t-prot: Release as v1.39.
331 2004-07-31 11:10 Jochen Striepe
333 * t-prot.1: Reflect locale changes in gnupg-1.2.5, update date
336 2004-07-31 10:41 Jochen Striepe
338 * t-prot: Fix "be" gnupg locales.
340 Update locales to newly released gnupg-1.2.5 (and be incompatible
341 to gnupg-1.2.4 and earlier once again, *sigh* -- however, that's
342 the price for not simply setting the LC vars to "C"...).
344 2004-07-17 13:28 Jochen Striepe
346 * t-prot, t-prot.1: Add option to have no output file.
348 2004-04-25 01:51 Jochen Striepe
350 * t-prot.1: Add warning regarding --pgp-move-vrfy and signals to
353 2004-03-02 16:57 Jochen Striepe
355 * t-prot: Comment updated: Reflect the fact that no locales have
356 changed in mutt-1.4.2.1.
358 2004-03-02 15:54 Jochen Striepe
360 * muttrc.t-prot, t-prot.sl: Moved to contrib/.
362 2004-02-11 16:05 Jochen Striepe
364 * t-prot: Comment updated: Reflect the fact that no locales have
365 changed in mutt-1.4.2.
367 2004-01-31 02:06 Jochen Striepe
369 * t-prot.1: Fix copyright date.
371 2004-01-30 15:20 Jochen Striepe
373 * t-prot.1: Change --ftr to --ftr-ad, add --ftr-ml.
375 2004-01-30 15:08 Jochen Striepe
377 * t-prot: Release as v1.38.
379 2004-01-30 14:38 Jochen Striepe
381 * t-prot: Change --ftr option to --ftr-ad. Add --ftr-ml option.
382 Many thanks to Christian Wach for pointing at the problem.
384 2004-01-30 14:31 Jochen Striepe
386 * t-prot: Small performance fix in footer treatment.
388 2004-01-21 13:46 Jochen Striepe
390 * t-prot: Release as v1.37.
392 2004-01-21 13:45 Jochen Striepe
394 * t-prot: Fix processing if first attachment is of type
397 2004-01-21 13:39 Jochen Striepe
399 * t-prot: Small performance fix.
401 2003-12-29 17:06 Jochen Striepe
403 * t-prot: Release as 1.36.
405 2003-12-29 17:06 Jochen Striepe
407 * t-prot: Fix Kammquote behaviour for words divided by a hyphen.
409 2003-12-29 15:33 Jochen Striepe
411 * t-prot.1: Update date string.
413 2003-12-29 15:09 Jochen Striepe
415 * t-prot, t-prot.1: Update locales for gnupg-1.2.4.
417 2003-12-29 12:59 Jochen Striepe
419 * t-prot: Mutt-1.4.1 has no support for SSL, so we may drop it
420 altogether. Mutt developer versions are handled in patches.
422 2003-11-22 02:35 Jochen Striepe
424 * t-prot: Fix comments for gpg and mutt locales.
426 2003-11-20 14:51 Jochen Striepe
428 * t-prot: Fixed --pgp-move-vrf: Obviously, gpg output should not be
429 interpreted as successful if a bug showed up (boy, I never saw this
430 with good old gnupg-1.0.7).
434 2003-11-19 21:05 Jochen Striepe
436 * t-prot: Release as v1.34.
438 2003-11-19 20:58 Jochen Striepe
442 2003-11-19 20:45 Jochen Striepe
444 * t-prot.1: Cosmetics.
446 2003-11-19 20:43 Jochen Striepe
448 * t-prot.1: Change time stamp.
450 2003-11-19 20:43 Jochen Striepe
452 * t-prot.1: Update man page to reflect last changes.
454 2003-11-19 20:41 Jochen Striepe
456 * t-prot: Update gpg's locales to gpg-1.2.3. Support for
457 gpg-1.0.7's locales is available as a patch.
459 2003-11-19 20:11 Jochen Striepe
461 * t-prot.1: Update man page to reflect last changes.
463 2003-11-19 20:10 Jochen Striepe
465 * t-prot: Removed option --mutt-ver for sanity reasons. Special
466 adapations for mutt developer versions will be available as a
469 2003-09-10 11:32 Jochen Striepe
471 * t-prot.1: Make clear t-prot.sl is just an example implementation.
474 2003-09-10 11:30 Jochen Striepe
476 * t-prot.sl, contrib/t-prot.sl: Additional comments.
478 2003-08-11 14:35 Jochen Striepe
480 * t-prot: Release as v1.33.
482 2003-08-11 14:35 Jochen Striepe
484 * t-prot.1: Improve description for --mutt-ver.
486 2003-08-11 14:33 Jochen Striepe
488 * t-prot.1: Update date string.
490 2003-08-11 14:32 Jochen Striepe
492 * t-prot: Clean up locales stuff.
494 2003-08-11 14:19 Jochen Striepe
496 * t-prot: Fix parsing order with --mutt-ver and --locale.
498 2003-08-11 14:05 Jochen Striepe
500 * t-prot.1: Add description for --mutt-ver.
502 2003-08-11 14:00 Jochen Striepe
504 * t-prot: Add some locale that changed in mutt-1.5.4 (and made pgp
505 block detection fail). New parameter --mutt-ver. Many thanks to
510 2003-08-11 13:41 Jochen Striepe
512 * t-prot: Simplify regex introduced in last update.
514 2003-08-09 22:22 Jochen Striepe
516 * t-prot: Fix some cases where SIGINT was not detected for pgp
517 verification from within mutt.
521 2003-07-21 13:12 Jochen Striepe
523 * t-prot: Release as v1.30.
525 2003-07-21 13:12 Jochen Striepe
527 * t-prot: Recognize LC_MESSAGES for locales. Thanks to Gerfried
530 2003-07-15 13:39 Jochen Striepe
532 * t-prot: Release as v1.29.
534 2003-07-15 13:38 Jochen Striepe
536 * t-prot: Fix email adress verification inside pgp(). Fix locale
539 2003-07-09 21:11 Jochen Striepe
541 * t-prot: Use the environment variable LC_ALL (and if this fails,
542 LANG) to determine a reasonable locale default. Suggested by
547 2003-06-24 23:52 Jochen Striepe
549 * t-prot: Release as v1.27.
551 2003-06-24 23:52 Jochen Striepe
553 * t-prot: Getting some rare multipart message from mutt, t-prot got
554 locked into a probably endless 100% CPU consuming loop (see msgid
555 <20030624071950.GA24479@sil.at>). This was a DoS and therefore a
556 security problem if you use t-prot in some automated setup. This
557 bug was only triggered when used with -Mmutt. BTW, fixing this
558 should also increase performance when processing multipart messages
561 Many many thanks to Gerfried Fuchs for alerting us and pointing out
562 the DoS character of the bug (though most people might not use mutt
563 to do fully automated email processing).
565 2003-06-24 22:44 Jochen Striepe
567 * t-prot: Fix treatment of forwarded messages by Opera7.
569 2003-06-23 14:10 Jochen Striepe
571 * t-prot.sl, contrib/t-prot.sl: Quoted-printable treatment
572 (hopefully this will be obsolet with S-Lang-2.0) and some minor
575 2003-06-23 13:20 Jochen Striepe
577 * t-prot.sl, contrib/t-prot.sl: Add missing semicolon.
579 2003-06-23 12:58 Jochen Striepe
581 * t-prot.sl, contrib/t-prot.sl: Fix error treatment.
583 2003-06-22 23:47 Jochen Striepe
585 * t-prot.sl, contrib/t-prot.sl: Make the tmp dir configurable,
586 correct some plain wrong comments, and add some more comments.
588 2003-06-22 22:57 Jochen Striepe
590 * t-prot.sl, contrib/t-prot.sl: Make the S-Lang example macro more
591 configurable (thanks to Gerfried Fuchs for some suggestions) and
592 provide a possibility to toggle filtering on/off from within slrn
593 (thanks to Michael Prokop for feedback).
595 2003-06-15 22:53 Jochen Striepe
597 * t-prot.1, t-prot.sl, contrib/t-prot.sl: Add some comments to
598 t-prot.sl and update the man page to mention the S-Lang example
601 2003-06-15 22:33 Jochen Striepe
603 * t-prot.sl, contrib/t-prot.sl: Added S-Lang macro to use t-prot
606 2003-05-04 12:40 Jochen Striepe
608 * t-prot: Fix handling of empty lines in traditional TOFU code:
609 TOFU broken into parts by empty lines will be detected correctly
610 now, empty lines will not be deleted if there is no TOFU at all.
614 2003-04-23 14:50 Jochen Striepe
616 * t-prot: Finally fix thrown away verbatim information with
617 --pgp-move-vrf and -k (hope you had a happy Easter too). Many
618 thanks to Gerfried Fuchs.
622 2003-04-03 13:26 Jochen Striepe
624 * t-prot: Regex performance fixes.
626 2003-03-20 02:09 Jochen Striepe
628 * t-prot, t-prot.1: New locale in mutt-1.4.1: bg.
632 2003-03-18 16:08 Jochen Striepe
634 * t-prot: Clean up $0 usage.
636 2003-03-08 17:05 Jochen Striepe
638 * t-prot: Pure cosmetics.
640 2003-03-08 16:48 Jochen Striepe
642 * t-prot: Release as v1.23.
644 2003-03-08 16:43 Jochen Striepe
646 * t-prot: Fix another typo.
648 2003-03-08 16:40 Jochen Striepe
650 * t-prot: Fix typo in last commit.
652 2003-03-08 16:37 Jochen Striepe
654 * t-prot: Add a handler for SIGINT -- pgp() has to know if we got
655 an interrupt. Many thanks to Gerfried Fuchs.
657 2003-03-08 02:24 Jochen Striepe
659 * t-prot, t-prot.1: Add a workaround for old mutt versions using
660 the pagerfilter patch. Do not activate --lax-security unless you
661 really know what you are doing.
663 2003-03-07 14:19 Jochen Striepe
665 * t-prot: Ignore SIGINTs when called from within mutt. You probably
666 want the chance to stop PGP verification and still have the message
667 displayed. Idea by Peter Palfrader, suggested for t-prot by
668 Gerfried Fuchs. Thanks, great idea!
672 2003-03-05 17:26 Jochen Striepe
674 * t-prot: Release as v1.21.
676 2003-03-05 17:15 Jochen Striepe
678 * t-prot: Various performance fixes.
680 2003-03-05 17:02 Jochen Striepe
682 * t-prot: Another performance fix.
684 2003-03-05 16:59 Jochen Striepe
686 * t-prot: Fix multipart boundary detection.
688 2003-03-05 16:53 Jochen Striepe
690 * t-prot: Another performance fix in pgp().
692 2003-03-05 16:51 Jochen Striepe
694 * t-prot: Fix bad typo.
696 2003-03-05 16:35 Jochen Striepe
698 * t-prot: Performance improvements in pgp().
700 2003-03-05 16:14 Jochen Striepe
702 * t-prot: Make kammquote code more efficient.
704 2003-03-05 16:09 Jochen Striepe
706 * t-prot: Fix kammquote condition.
708 2003-03-05 15:54 Jochen Striepe
710 * t-prot: Some cosmetics, no code changes.
712 2003-03-01 17:49 Jochen Striepe
714 * t-prot: Formatting: Replace tabs with spaces.
716 2003-03-01 17:46 Jochen Striepe
718 * t-prot: Add some comments.
720 2003-02-26 22:56 Jochen Striepe
722 * t-prot.1: Reflect the fact that world has not stopped spinning
723 after RFC 822 (so far, at least). Mention RFCs 2045, 2046, 2049,
724 and 2822. Thanks to Thomas Bliesener for noticing.
726 2003-02-26 22:32 Jochen Striepe
728 * t-prot.1: Add an example for bouncing TOFU'ed messages using
729 sendmail(8). Add a note that -m/-t is needed for successful use of
730 -p. Thanks to Thomas Bliesener.
732 2003-02-19 22:05 Jochen Striepe
734 * t-prot: Release as v1.20.
736 2003-02-19 21:53 Jochen Striepe
738 * t-prot: Fix missing verbatim vals when moving gpg output.
740 2003-02-17 15:00 Jochen Striepe
742 * t-prot.1: Update Copyright date.
744 2003-02-17 13:53 Jochen Striepe
746 * t-prot: Fix moving gpg output for signatures by expired keys.
750 2003-02-17 13:35 Jochen Striepe
752 * t-prot: Fix sender address for --pgp-short.
754 2003-02-17 13:02 Jochen Striepe
756 * t-prot: Remove unnecessary variable in write_msg().
758 2003-02-17 12:59 Jochen Striepe
760 * t-prot: Regex performance improvements.
762 2003-02-17 01:59 Jochen Striepe
764 * t-prot: Fix mutt-pgp code: if we have nested signed/encrypted
765 mime parts, we must take care that all gpg output is printed.
769 2003-02-17 00:08 Jochen Striepe
771 * t-prot: Make t-prot compile again on perl-5.6.1 (many thanks to
776 2003-02-14 14:50 Jochen Striepe
778 * t-prot: Fix missing check.
780 2003-02-14 14:42 Jochen Striepe
782 * t-prot: Fix really annoying footer unflexibility. Now empty lines
783 on the bottom of a message are ignored.
787 2003-02-11 21:06 Jochen Striepe
789 * t-prot: Fix --bigq for big quotes that go down to one of the two
794 2003-02-11 13:49 Jochen Striepe
796 * t-prot: Fix ad footers within pgp signed stuff.
798 2003-02-11 13:42 Jochen Striepe
800 * t-prot: Fix trailing empty lines ("match anything") in ad footer
805 2003-02-09 20:34 Jochen Striepe
807 * t-prot: Add support for mutt-1.5.x's OpenSSL output for S/MIME.
808 Thanks to Michael Loeffler.
810 Clean up some regexps for mutt's separators (should give better
815 2003-02-08 18:19 Jochen Striepe
817 * t-prot, t-prot.1: Integrate the footers patch to allow aggressive
822 2003-02-08 17:44 Jochen Striepe
824 * t-prot: Use constants where possible.
826 2003-02-07 19:16 Jochen Striepe
828 * t-prot: Fix two bugs in the Big Kammquote Condition. Using -k
833 2003-02-07 18:26 Jochen Striepe
835 * t-prot: Fix another terminal color sequence.
837 2003-02-07 16:29 Jochen Striepe
839 * t-prot.1: List contributors in alphabetical order.
841 2003-02-07 16:00 Jochen Striepe
843 * t-prot.1: Update date string.
845 2003-02-07 15:55 Jochen Striepe
847 * t-prot.1: Add a note to the BUGS section about possible perl
848 compiler errors with not-up-to-date perl installations.
850 2003-02-07 11:51 Jochen Striepe
852 * t-prot: Make --pgp-move-vrf work for BAD signatures too (many
853 thanks to Gerfried Fuchs).
857 2003-02-06 16:11 Jochen Striepe
859 * t-prot: Last change broke attachment detection for -Mmutt.
861 2003-02-06 15:37 Jochen Striepe
863 * t-prot: Fix mutt terminal color sequences. Fix false positive for
864 overlong signatures with mutt-1.5.3 (MANY MANY thanks to Gerfried
865 Fuchs for reporting the bug and providing vital data!).
869 2003-01-29 03:24 Jochen Striepe
871 * t-prot.1: Update date string.
873 2003-01-29 03:23 Jochen Striepe
875 * t-prot.1: Fix spellling error.
877 2003-01-28 12:00 Jochen Striepe
879 * t-prot: Make -h work again.
883 2002-12-29 03:52 Jochen Striepe
885 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Enable
886 spamassassin workaround. Update man page and sample config file
889 Correct some speling errors in the man page.
893 2002-12-11 18:53 Jochen Striepe
895 * t-prot: Mutt content type fix.
899 2002-12-11 01:46 Jochen Striepe
901 * t-prot: Improve M$ style TOFU heuristics.
905 2002-12-08 22:45 Jochen Striepe
907 * t-prot: Remove unused else.
909 2002-12-06 16:21 Jochen Striepe
911 * t-prot: Fix treatment of pgp uids without email adress for
912 --pgp-move. Many thanks to Gerfried Fuchs for noticing.
914 Small performance fix for --pgp-move-vrf.
918 2002-12-04 20:45 Jochen Striepe
920 * t-prot: Fix --pgp-short to be overzealous with gpg encryption
925 2002-12-04 09:06 Jochen Striepe
927 * t-prot.1: Another --locale fix.
929 2002-12-04 09:01 Jochen Striepe
931 * t-prot.1: Update --locale description.
933 2002-12-03 18:20 Jochen Striepe
935 * t-prot: Add internationalization for --pgp-move-vrf from
936 gnupg-1.0.7's po files. Should work with gnupg-1.2.x as well.
940 2002-12-02 21:04 Jochen Striepe
942 * t-prot.1: Update man page date string.
944 2002-12-02 21:03 Jochen Striepe
946 * t-prot.1: Make last man page update more complete.
948 2002-12-02 21:00 Jochen Striepe
950 * t-prot, t-prot.1: Add an option to move only positive pgp
951 verification output (this works for English gpg-1.0.7 right now --
952 no internationalization, no pgp.com support). Thanks to Markus
953 Hubig for suggesting.
955 2002-11-11 02:59 Jochen Striepe
957 * t-prot: Version 1.0.
959 2002-11-09 02:22 Jochen Striepe
961 * t-prot.1: Man page update.
963 2002-11-09 01:53 Jochen Striepe
965 * t-prot: Adding comment for pgp().
967 2002-11-05 13:29 Jochen Striepe
969 * t-prot: Fix a race condition introduced in 0.70. Many many thanks
970 to Wichert Akkerman and Gerfried Fuchs.
974 2002-11-04 19:01 Jochen Striepe
976 * t-prot: Fix typo from last submission.
980 2002-11-04 18:49 Jochen Striepe
982 * t-prot: Markus Hubig noticed a bug in the kammquote condition
983 that ate the first (empty) line of pgp signed data when using
984 t-prot within mutt. Many thanks!
986 Version bump to 0.92.
988 2002-11-02 16:35 Jochen Striepe
990 * t-prot: Replace all die()s with exit()s and appropriate exit
991 codes for better interaction with MTAs.
995 2002-11-02 16:08 Jochen Striepe
997 * t-prot: Minor changes.
999 2002-11-02 01:05 Jochen Striepe
1001 * t-prot.1: Update man page modification stamp.
1003 2002-11-01 18:30 Jochen Striepe
1005 * t-prot, t-prot.1: Merge the pgp hack after solving the last
1006 pending bug report (thanks to Markus Hubig). Update the man page to
1009 Huge version jump to v0.90: this is a release candidate for v1.0,
1010 every main feature should work fine by now. Please tell me *now* if
1011 something does not work for you (or if you have a major feature
1012 request that should be considered before v1.0).
1014 2002-10-31 18:29 Jochen Striepe
1016 * t-prot: Eye candy: People using vim with a tabwidth!=4 should see
1017 the source with proper alignment now.
1019 2002-10-31 14:17 Jochen Striepe
1021 * t-prot: T-prot would cheerfully create an output file without
1022 checking to see if it was about to write to a symlink or a named
1023 pipe. If a user used t-prot to write data into open shared
1024 directories, such as /tmp, this vulnerability could be used by a
1025 local attacker to overwrite files or lead to privilege escalation.
1029 2002-10-22 16:42 Jochen Striepe
1031 * t-prot: Add French M$ tofu detection (many thanks to Mikael
1032 Berthe for suggesting).
1034 2002-10-19 17:22 Jochen Striepe
1036 * t-prot: Using any of --kminl, --kmaxl, or --kdiff implicitely
1039 Specifying an empty string for -i or -o is no longer tolerated.
1041 Version bump to 0.69.
1043 2002-10-19 16:15 Jochen Striepe
1045 * t-prot: Support for Dutch(?) M$-style TOFU markers.
1047 2002-09-14 05:24 Jochen Striepe
1049 * t-prot: Fixed thinko in M$ TOFU/Forwarding treatment.
1051 2002-09-14 05:10 Jochen Striepe
1053 * t-prot: Johan Almqvist found another bug, this time false
1054 positives with some M$ MUA's forwarded messages.
1056 2002-09-12 12:59 Jochen Striepe
1058 * t-prot: Add swedish M$ TOFU detection. Thanks to Johan Almqvist
1059 for noticing. Bumped to v0.68.
1061 2002-07-26 14:03 Jochen Striepe
1063 * t-prot: Eye candy: add vim-6.x compliant folding comments.
1065 2002-07-09 14:07 Jochen Striepe
1067 * t-prot: Try better heuristics for M$ style TOFU. Gerfried Fuchs
1068 had some very reasonable ideas
1069 (<20020705143319.GH11482@asgard.pte.at>, 2002-07-05). We now
1070 tolerate MS style TOFU if there is no text above.
1072 Version bump to v0.67.
1074 2002-06-27 21:37 Jochen Striepe
1076 * t-prot: Fix unbelievable stupid typo introduced in the last
1081 2002-06-27 19:54 Jochen Striepe
1083 * t-prot: Fix detection of mailing list footers in attachments
1088 2002-06-27 18:16 Jochen Striepe
1090 * t-prot, t-prot.1: Fix thinko where to search for mailing list
1091 footers, bug reported by Gerfried Fuchs (many thanks!).
1093 Update manpage to make clear -Mmutt is *required* when t-prot is
1094 called from within mutt.
1098 2002-06-18 01:45 Jochen Striepe
1100 * t-prot: Another tweak on the kammquote condition.
1102 2002-06-16 12:32 Jochen Striepe
1104 * t-prot: Fixed the line count header with -Mmutt and attachments,
1105 pgp signatures and encryption.
1107 2002-06-15 17:18 Jochen Striepe
1109 * t-prot: Another tweak on the kammquote condition.
1111 2002-06-08 19:50 Jochen Striepe
1113 * muttrc.t-prot, contrib/muttrc.t-prot: Add warning comment about
1114 required mutt version.
1116 2002-06-02 07:51 Jochen Striepe
1118 * t-prot: Fixed some typos.
1120 2002-06-02 07:12 Jochen Striepe
1122 * t-prot.1: Updated manpage. The Kammquote problem should be mostly
1125 2002-06-02 02:12 Jochen Striepe
1127 * t-prot, t-prot.1: New option --sigsmax for fine-tuning the
1128 tolerated number of signatures. Manpage updated. Version bump to
1131 2002-05-30 11:24 Jochen Striepe
1133 * t-prot: Update help to reflect -p changes.
1135 2002-05-30 11:16 Jochen Striepe
1137 * t-prot: Bump to v0.60.
1139 2002-05-30 10:45 Jochen Striepe
1141 * t-prot.1: Update manpage for new behaviour of -p.
1143 2002-05-10 02:18 Jochen Striepe
1145 * t-prot: Add some quick hack to make t-prot an easy drop-in for
1146 spamassassin: the parameter for -p is optionally right now. If
1147 there is none supplied, there is no mail sent, of course.
1149 2002-05-03 02:02 Jochen Striepe
1151 * t-prot.1: Fix typo.
1153 2002-05-03 01:56 Jochen Striepe
1155 * t-prot.1: Update man page date.
1157 2002-05-03 01:55 Jochen Striepe
1159 * t-prot.1: Man page fixes and updates.
1161 2002-04-30 17:23 Jochen Striepe
1163 * t-prot: Improve the comment on the Kammquote condition.
1165 2002-04-30 17:16 Jochen Striepe
1167 * t-prot: Further tweak on the Kammquote condition. Should really
1168 do The Right Thing by now.
1170 2002-04-24 14:08 Jochen Striepe
1172 * t-prot: Performance tweak in debigq().
1174 2002-04-24 13:33 Jochen Striepe
1176 * t-prot, t-prot.1: Added an option to remove the bigger part of
1177 huge blocks of quoted lines (--bigq). Updated the man page
1180 Updated the man page's contributors text.
1184 2002-04-20 21:32 Jochen Striepe
1186 * t-prot: Just insert one space when joining lines in decomb().
1188 2002-04-20 15:37 Jochen Striepe
1190 * t-prot.1: Update man page to reflect upon new options --kminl,
1191 --kmaxl, and --kdiff.
1193 2002-04-20 15:18 Jochen Striepe
1195 * t-prot: Some more tweaks to the Kammquote condition. Add some
1196 command line switches to make behaviour a little more flexible.
1200 2002-04-20 11:10 Jochen Striepe
1202 * t-prot: Another small tweak in the Kammquoting condition.
1204 2002-04-20 11:03 Jochen Striepe
1206 * t-prot: Another small tweak in the Kammquote condition.
1208 2002-04-20 10:58 Jochen Striepe
1210 * t-prot: Make the Kammquote condition a little pickier.
1212 2002-04-20 02:48 Jochen Striepe
1214 * t-prot.1: Add description of the anti Kammquoting option.
1216 2002-04-20 02:28 Jochen Striepe
1218 * t-prot: Added an option to fix those zig-zag shaped quotings,
1219 well-known to German users as "Kammquoting".
1221 Lines with verbatim statements (#v+/-) itselves are now verbatim by
1222 definition, so they won't be cleaned away.
1226 2002-04-18 22:51 Jochen Striepe
1228 * t-prot: Clean up revision number a bit.
1230 2002-04-11 05:14 Jochen Striepe
1232 * t-prot: Just catch the last signature if there are more.
1234 2002-04-11 04:46 Jochen Striepe
1236 * t-prot: Hugo Haas reported that t-prot did not detect TOFU if
1237 there is an overlong signature and no -S on the command line.
1238 Though this was intended behaviour, this is changed: by now
1239 signatures are always interpreted as such, so the text before can
1242 2002-03-29 01:46 Jochen Striepe
1244 * t-prot.1: Add description for --locale=LOCALE.
1246 2002-03-29 01:15 Jochen Striepe
1248 * t-prot: Add option to treat mutt(1)'s locales correctly. Bump to
1251 2002-03-23 10:47 Jochen Striepe
1255 2002-03-22 11:38 Jochen Striepe
1257 * t-prot.1: Add ghw to the IDEAS AND INSPIRATION section.
1259 2002-03-21 22:26 Jochen Striepe
1261 * t-prot: Bump to 0.54.
1263 2002-03-21 13:16 Jochen Striepe
1265 * t-prot: More cleanups in the multipart code.
1267 2002-03-21 12:53 Jochen Striepe
1269 * t-prot: Fix comment in the mutt specific multipart code.
1271 2002-03-21 12:27 Jochen Striepe
1273 * t-prot: Fixed assumption in the mutt-specific code that the first
1274 attachment always would be text/plain containing the actual message
1277 2002-03-20 22:58 Jochen Striepe
1279 * t-prot: Fix some false positives in footers and multipart code.
1281 2002-03-20 17:02 Jochen Striepe
1283 * t-prot: More cleanups and performance improvements. Fixed tofu
1284 deletion when diff appended to signature. Fixed broken detection of
1285 mutt(1)'s mime/pgp output. Bumped to 0.53.
1287 2002-03-20 15:12 Jochen Striepe
1289 * t-prot: Make mime/multipart parts with type=message/rfc822 being
1290 processed if the message has been processed by mutt(1) before.
1292 2002-03-20 13:16 Jochen Striepe
1294 * t-prot: Another HUGE cleanup.
1296 2002-03-20 01:56 Jochen Striepe
1298 * t-prot: Major cleanup. Bump to 0.52.
1300 2002-03-19 14:16 Jochen Striepe
1302 * t-prot: Fixed some bugs in the multipart code. Bumped version to
1305 2002-03-19 12:42 Jochen Striepe
1307 * t-prot.1: Add note describing the complicated and confusing line
1308 count thingie when deleting an overlong signature.
1310 2002-03-19 12:38 Jochen Striepe
1312 * t-prot: Correct line count in snipped-overlong-sig message.
1314 2002-03-18 19:19 Jochen Striepe
1316 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Add new
1317 options (-a and -A=dir) to get rid of those annoying hotmail
1318 advertisements appended to messages from people using gratis email
1319 providers. Update manpage and muttrc sample.
1321 Add non-usascii-problem to TROUBLESHOOTING section of the man page.
1325 2002-03-18 15:49 Jochen Striepe
1327 * t-prot: Fix the line count header. Bump to v0.49.
1329 2002-03-16 00:01 Jochen Striepe
1331 * t-prot.1: Minor fix.
1333 2002-03-15 23:58 Jochen Striepe
1335 * t-prot.1: Minor cleanup.
1337 2002-03-15 01:48 Jochen Striepe
1339 * t-prot: Fix variables initialisation.
1341 2002-03-14 22:21 Jochen Striepe
1343 * t-prot: Fix a bug in the multipart code. Bump to v0.48.
1345 2002-03-13 08:07 Jochen Striepe
1347 * t-prot.1: Add some explanation for the verbatim instruction to
1348 the troubleshooting section.
1350 2002-03-13 07:52 Jochen Striepe
1352 * t-prot: Make verbatim instructions work for everything except
1353 mailing list footers. Bump to v0.47.
1355 2002-03-13 01:19 Jochen Striepe
1357 * t-prot.1: Fixed typo.
1359 2002-03-12 17:16 Jochen Striepe
1361 * t-prot.1: Add TROUBLESHOOTING section.
1363 2002-03-12 16:44 Jochen Striepe
1365 * t-prot.1: Changed one makro which was overseen last commit.
1367 2002-03-12 16:24 Jochen Striepe
1369 * t-prot.1: Big man page cleanup.
1371 2002-03-12 15:41 Jochen Striepe
1373 * t-prot.1: Further improvement of the -L man page text.
1375 2002-03-12 15:39 Jochen Striepe
1377 * t-prot.1: Improved man page text for -L.
1379 2002-03-12 15:37 Jochen Striepe
1381 * t-prot.1: Clarify the man page text for -l and -L.
1383 2002-03-12 02:47 Jochen Striepe
1385 * t-prot, t-prot.1: Add the "tolerate diff" option. Bump to v0.46.
1387 2002-03-09 17:18 Jochen Striepe
1389 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Add
1390 option -M/--mua and try to detect attachments only when necessary.
1391 Updated man page and muttrc sample. Version bump to 0.45.
1393 2002-03-08 20:29 Jochen Striepe
1395 * t-prot: Fix an off-by-one error when removing mutt(1)'s
1396 attachments. Credits to Gerfried Fuchs for reporting and locating
1399 2002-03-02 02:26 Jochen Striepe
1401 * t-prot: Some minor cleanups.
1403 2002-03-02 02:18 Jochen Striepe
1405 * t-prot: Some minor cleanups.
1407 2002-03-01 10:10 Jochen Striepe
1409 * t-prot: Fixed a missing range check reported by Gerfried Fuchs
1410 with messages only containing the mailing list footer.
1412 2002-02-26 12:20 Jochen Striepe
1414 * t-prot: Add infrastructure for better debugging.
1416 2002-02-26 11:11 Jochen Striepe
1418 * muttrc.t-prot, contrib/muttrc.t-prot: Make the muttrc example a
1419 little shorter, and add colors.
1421 2002-02-26 03:05 Jochen Striepe
1423 * t-prot: Improve empty line handling between body and signature.
1425 2002-02-26 02:50 Jochen Striepe
1427 * t-prot: Fixed thinko in signature handling. Be more tolerant with
1428 empty lines around signatures and mailing list footers.
1430 Version bump to 0.42.
1432 2002-02-25 19:20 Jochen Striepe
1434 * t-prot: Widened the rexexp for mutt(1)'s attachments a little -
1435 some cases were not caught before.
1437 2002-02-25 18:48 Jochen Striepe
1439 * t-prot: Gerfried Fuchs found a bug in the signature code (many
1440 thanks!). It was ugly anyway, so that part got a clean rewrite.
1442 Bumped version to 0.41.
1444 2002-02-22 15:55 Jochen Striepe
1446 * t-prot: Another slight performance hit with multipart messages.
1448 2002-02-22 15:36 Jochen Striepe
1450 * t-prot: Leave only the body of the first multipart message part
1451 for processing, not the headers.
1453 2002-02-21 23:27 Jochen Striepe
1455 * t-prot.1: Updated the manpage to reflect the fix of the multipart
1458 2002-02-21 23:24 Jochen Striepe
1460 * t-prot: Fix no TOFU is detected in multipart messages without
1461 signature and without previous preparation by mutt(1). Now
1462 multipart messages as described in RFC 1341 are detected properly.
1463 Only the first part is processed, and only if it has the content
1464 type "text/plain" or none specified as described in RFC 1341.
1466 2002-02-20 16:51 Jochen Striepe
1468 * t-prot: Bump version to 0.39.
1470 2002-02-20 16:50 Jochen Striepe
1472 * t-prot.1: Updated manpage for long options.
1474 2002-02-18 19:44 Jochen Striepe
1476 * t-prot.1: Updated credits in manpage.
1478 2002-02-16 00:06 Jochen Striepe
1480 * muttrc.t-prot, t-prot, contrib/muttrc.t-prot, t-prot.1: Switched
1481 command line system to Getopt::Mixed as recommended by Gerfried
1482 Fuchs. One of the reasons is that now the parameter of the option
1483 '-S' is optionally, what was not cleanly realizeable before. The
1484 opportunity has been used to do a cleanup on some things, too ...
1486 Please note that Getopt::Mixed now is mandatory to run t-prot - you
1487 can get it at CPAN. The trade-off seems worthy IMHO - please drop
1488 an email to <t-prot@tolot.escape.de> if you do not think so, so the
1489 matter can be discussed. :)
1493 2002-02-15 03:49 Jochen Striepe
1495 * t-prot.1: Beautify the manpage, and add some more info about bugs
1498 2002-02-15 03:30 Jochen Striepe
1500 * t-prot: Beautify help text.
1502 2002-02-14 16:32 Jochen Striepe
1504 * t-prot, t-prot.1: Bjoern Buerger requested an option to make
1505 t-prot write a syslog entry for each message bounced when invoked
1506 with -p. So -d is new. Will only write syslog entries if
1507 Sys::Syslog is available but will not crash if not.
1509 2002-02-14 13:26 Jochen Striepe
1511 * t-prot: Minor cleanup.
1513 2002-02-14 11:04 Jochen Striepe
1515 * t-prot: Fix unbelieveable stupid bug in attachment fix. Bump to
1518 2002-02-13 01:08 Jochen Striepe
1520 * t-prot: Version bump to 0.35.
1522 2002-02-12 13:57 Jochen Striepe
1524 * t-prot, t-prot.1: Added Option -P=MESSAGE. Updated manpage.
1526 2002-02-12 12:47 Jochen Striepe
1528 * t-prot.1: Update manpage for -S=n.
1530 2002-02-12 12:45 Jochen Striepe
1532 * muttrc.t-prot, contrib/muttrc.t-prot, t-prot: Improve bounce
1533 message. Change option -S to accept an integer denoting the maximum
1534 allowed lines for a valid signature.
1536 2002-02-12 04:44 Jochen Striepe
1538 * t-prot, t-prot.1: New option -p=ADDRESS added: Finally you may
1539 use t-prot in your MTA's aliases file to bounce TOFUed emails.
1542 2002-02-12 01:03 Jochen Striepe
1544 * t-prot: Corrected help when called with -h. Small indent cleanup.
1546 2002-02-11 20:40 Jochen Striepe
1548 * t-prot.1: Updated manpage date.
1550 2002-02-11 20:33 Jochen Striepe
1552 * t-prot, t-prot.1: Gerfried Fuchs reported that t-prot eats up
1553 attachments when hiding lines, that flaw should be fixed right now.
1554 Manpage has been updated to reflect upon that fact.
1556 2002-02-11 19:13 Jochen Striepe
1558 * t-prot: Corrected line count for overlong signatures. Problem
1559 reported by Gerfried Fuchs (thanks, Alfie!).
1561 2002-01-29 14:57 Jochen Striepe
1563 * t-prot: Remove goto. Patch by Gerfried Fuchs.
1565 2002-01-28 20:34 Jochen Striepe
1567 * t-prot: Bump version to 0.32.
1569 2002-01-28 16:53 Jochen Striepe
1571 * t-prot: Just again a version fix. Should be done now...
1573 2002-01-28 16:52 Jochen Striepe
1575 * t-prot: Sigh. Another version fix.
1577 2002-01-28 16:50 Jochen Striepe
1579 * t-prot.1: Fix manpage version.
1581 2002-01-28 16:48 Jochen Striepe
1583 * t-prot, t-prot.1: Fix version strings.
1585 2002-01-28 16:46 Jochen Striepe
1587 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Version
1590 2002-01-28 16:39 Jochen Striepe
1592 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Initial
1595 2002-01-28 16:39 Jochen Striepe
1597 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Initial