1 2005-03-31 19:39 Jochen Striepe
3 * contrib/t-prot.sl: Use S-Lang calls popen(), fputs(), and
4 remove() instead of system() and pipe_article() to reduce
5 flickering (and for cleaner code). Patch by Gregor Herrman, many
8 2005-03-31 19:20 Jochen Striepe
10 * contrib/t-prot.sl: Mention mimedecode as filter for Quoted
11 Printable. Thanks to Gregor Herrmann.
13 2005-03-31 19:17 Jochen Striepe
15 * contrib/t-prot.sl: Change key bindings: ESC-0 and ESC-1 are
16 prefixes for other commands, so we should not overwrite those.
17 Patch by Gregor Herrmann, many thanks!
19 2005-03-24 22:24 Jochen Striepe
21 * t-prot: Release as v1.99.
23 2005-03-22 16:10 Jochen Striepe
25 * t-prot: Fix false positive for kammquote condition.
27 2005-03-21 19:30 Jochen Striepe
29 * t-prot: Fix missing range check when From: is the last header.
30 Thanks to Norbert Tretkowski for reporting.
32 2005-03-01 15:20 Jochen Striepe
34 * t-prot: Release as v1.98.
36 2005-03-01 15:20 Jochen Striepe
38 * t-prot: Gerfried Fuchs pointed out that some locale maintainers
39 might avoid quote signs, so we check for "%" too when extracting
40 some locale strings. This still is not *really* bullet-proof,
41 because e.g. the percent sign might be protected by an escape. This
42 possibility should be quite unlikely, though, so we stick with it
45 2005-02-24 23:34 Jochen Striepe
47 * t-prot.1: Fix broken URL -- the Learn To Edit Messages Howto is
48 no longer available at Sven Gucke's old site.
50 2005-02-24 22:45 Jochen Striepe
52 * t-prot: Make esc() superfluous, use \Q and \E instead. Thanks to
55 2005-02-23 13:07 Jochen Striepe
57 * t-prot.1: Remove misleading information about locale names.
59 2005-02-23 12:39 Jochen Striepe
61 * t-prot: Release as v1.97.
63 2005-02-23 12:38 Jochen Striepe
65 * t-prot: Fix French (and probably many other) locales extraction.
66 Many thanks to Philippe Berini and Gerfried Fuchs who helped a
67 great deal with the bug hunt.
69 2005-02-14 15:02 Jochen Striepe
71 * t-prot.1: Remove unnecessary lines.
73 2005-02-14 15:01 Jochen Striepe
75 * t-prot.1: Fix copyright time stamp.
77 2005-02-14 14:19 Jochen Striepe
79 * t-prot: Release as v1.96.
81 2005-02-14 14:18 Jochen Striepe
83 * t-prot: GnuPG locale strings were for v1.2.6, update them to
86 2005-02-14 13:29 Jochen Striepe
88 * t-prot: Release as v1.95. The use of Locale::gettext is quite a
89 big change, so we consider this a v2.0 pre-release. Please send any
90 feature requests and bugreports NOW, so we can work on them before
93 2005-02-14 13:26 Jochen Striepe
95 * t-prot.1: Mention the need for Locale::gettext when using
96 --locale. Update date string.
98 2005-02-14 13:23 Jochen Striepe
100 * t-prot: Following a suggestion by Gerfried Fuchs, make
101 Locale::gettext fetch the locale strings for us. Big change, please
102 report any funny behaviour -- thanks!
104 2005-02-02 13:46 Jochen Striepe
106 * t-prot: Release as v1.49.
108 2005-02-02 12:22 Jochen Striepe
110 * t-prot: Torsten Veller spotted a violation of RFC 2822 in the
111 pgp() code when dealing with multi-line From: headers. Many thanks
114 2005-02-01 15:38 Jochen Striepe
116 * t-prot: Fix missing Locale value.
118 2005-02-01 14:15 Jochen Striepe
120 * t-prot: Fix another regex.
122 2005-02-01 13:50 Jochen Striepe
124 * t-prot: Fix regexes.
126 2005-01-08 11:05 Jochen Striepe
128 * t-prot.1: Fix broken link.
130 2005-01-07 18:15 Jochen Striepe
132 * contrib/t-prot.sl: Now that line breaks by the encoding are
133 better detected, we will turn on signature checking once again.
135 2005-01-07 18:14 Jochen Striepe
137 * contrib/t-prot.sl: Gregor Herrmann found some problems with
138 S-Lang variables and provided documentation improvements.
140 2005-01-01 13:17 Jochen Striepe
142 * t-prot.1: Fix typo.
144 2005-01-01 13:14 Jochen Striepe
146 * t-prot.1: T-prot's name does not have to be highlighted each time
149 2005-01-01 13:12 Jochen Striepe
151 * t-prot.1: Add note about t-prot fitting to recent mutt and gnupg
154 2004-12-31 13:45 Jochen Striepe
156 * t-prot: Release as v1.48.
158 2004-12-31 13:39 Jochen Striepe
160 * t-prot: Fix off-by-one error in TOFU code.
162 2004-12-31 13:33 Jochen Striepe
164 * t-prot: Gnupg-1.4.0 again changes the locales. Sigh.
166 2004-10-25 22:50 Jochen Striepe
168 * t-prot: Fix false positive reported by Gerfried Fuchs. Many
171 2004-10-21 16:16 Jochen Striepe
173 * t-prot: Release as v1.47.
175 2004-10-21 16:16 Jochen Striepe
177 * t-prot: Fix --ftr-ad and --ftr-ml command line parsing and
178 initialisation. --ftr-ad implicitely sets -a, --ftr-ml implicitely
179 sets -l. Many thanks to Andre Berger.
181 2004-10-21 15:13 Jochen Striepe
183 * t-prot.1: Make the documentation for -a, -A, and --ftr-ad (resp.
184 -l, -L, and --ftr-ml) more elaborate. Many thanks to Andre Berger.
186 2004-10-21 12:26 Jochen Striepe
188 * t-prot.1: Try to explain -a and -l in more detail (without
191 2004-10-21 12:13 Jochen Striepe
193 * t-prot: Release as v1.46.
195 2004-10-10 21:10 Jochen Striepe
197 * contrib/t-prot.sl: Remove -S command line option as line counts
198 get wrong with quoted-printable (which gets more and more widely
201 2004-10-10 20:47 Jochen Striepe
203 * t-prot, t-prot.1: Remove the groups flag within --check: This is
204 done easier inside filter_innd.pl (where it is actually implemented
207 2004-10-10 20:43 Jochen Striepe
209 * t-prot: Realign global vars into three categories: command-line
210 switches, mutt locales, gnupg locales. This should be much more
213 2004-10-10 20:27 Jochen Striepe
215 * t-prot.1: Fix typo. Update date string.
217 2004-10-10 20:26 Jochen Striepe
219 * contrib/filter_innd.pl: Reject full quotes as well.
221 2004-10-10 19:50 Jochen Striepe
223 * t-prot: Performance fix.
225 2004-10-10 19:47 Jochen Striepe
227 * contrib/filter_innd.pl: Update comment.
229 2004-10-10 19:28 Jochen Striepe
231 * t-prot: Fix --check flags parsing to be stricter.
233 2004-10-10 19:22 Jochen Striepe
235 * t-prot: Fix --check flags parsing.
237 2004-10-09 10:17 Jochen Striepe
239 * t-prot: Release as v1.45.
241 2004-10-09 10:08 Jochen Striepe
243 * t-prot: Check for empty footer files before processing them. Many
244 thanks to Markus Hubig.
246 2004-09-28 11:19 Jochen Striepe
248 * t-prot: Release as v1.44.
250 2004-09-28 11:19 Jochen Striepe
252 * t-prot: Fix detection of MS-style TOFU within PGP signed
253 messages. Many thanks to Gerfried Fuchs for reporting.
255 2004-09-27 17:45 Jochen Striepe
257 * t-prot.1: Update time stamp.
259 2004-09-27 17:40 Jochen Striepe
261 * t-prot.1, contrib/filter_innd.pl: Add credits to Martin Dietze.
263 2004-09-27 17:23 Jochen Striepe
265 * t-prot: Release as v1.43.
267 2004-09-27 17:22 Jochen Striepe
269 * t-prot: Fix MS-style TOFU removal for attachments when invoked
270 from mutt. Many thanks to Gerfried Fuchs.
272 2004-09-27 17:05 Jochen Striepe
274 * t-prot: Fix typo, small performance enhancement.
276 2004-09-27 15:27 Jochen Striepe
278 * t-prot: Minor cleanup.
280 2004-09-20 17:02 Jochen Striepe
282 * contrib/filter_innd.pl: New file.
284 2004-09-20 17:01 Jochen Striepe
286 * t-prot, t-prot.1: Add INN2 filtering aids. New command line
291 2004-09-20 14:13 Jochen Striepe
293 * t-prot: Website http://learn.to/edit_messages/ is no longer
296 2004-08-28 11:50 Jochen Striepe
298 * t-prot: Release as v1.41.
300 2004-08-28 11:42 Jochen Striepe
302 * t-prot, t-prot.1: Make t-prot use gnupg's locales as in
305 2004-08-07 16:57 Jochen Striepe
307 * t-prot.1: Update Copyright date.
309 2004-08-07 16:34 Jochen Striepe
311 * t-prot: Fix last changes so attachments are separated by at least
312 one empty line (as done in the pgp code as well).
314 2004-08-07 15:52 Jochen Striepe
316 * t-prot: Release as v1.40.
318 2004-08-07 15:51 Jochen Striepe
320 * t-prot, t-prot.1: Add new option --ms-smart. Right now only
321 special pgp treatment is included (this fixes the behaviour when
322 there is a clear text pgp signed message embedded in some MS style
325 This should work fine, but you never know what crap Outlook users
326 will send. So please give feedback if the results are not as they
329 2004-08-07 13:37 Jochen Striepe
331 * t-prot.1: Remove "require" line note. Update date string.
333 2004-08-07 13:20 Jochen Striepe
335 * t-prot: More checks on command line correctness.
337 2004-08-07 12:58 Jochen Striepe
339 * t-prot: Fix typo introduced with last update.
341 2004-08-07 12:48 Jochen Striepe
343 * t-prot: Fix "require" statement to match the code.
345 2004-07-31 11:41 Jochen Striepe
347 * t-prot: Release as v1.39.
349 2004-07-31 11:10 Jochen Striepe
351 * t-prot.1: Reflect locale changes in gnupg-1.2.5, update date
354 2004-07-31 10:41 Jochen Striepe
356 * t-prot: Fix "be" gnupg locales.
358 Update locales to newly released gnupg-1.2.5 (and be incompatible
359 to gnupg-1.2.4 and earlier once again, *sigh* -- however, that's
360 the price for not simply setting the LC vars to "C"...).
362 2004-07-17 13:28 Jochen Striepe
364 * t-prot, t-prot.1: Add option to have no output file.
366 2004-04-25 01:51 Jochen Striepe
368 * t-prot.1: Add warning regarding --pgp-move-vrfy and signals to
371 2004-03-02 16:57 Jochen Striepe
373 * t-prot: Comment updated: Reflect the fact that no locales have
374 changed in mutt-1.4.2.1.
376 2004-03-02 15:54 Jochen Striepe
378 * muttrc.t-prot, t-prot.sl: Moved to contrib/.
380 2004-02-11 16:05 Jochen Striepe
382 * t-prot: Comment updated: Reflect the fact that no locales have
383 changed in mutt-1.4.2.
385 2004-01-31 02:06 Jochen Striepe
387 * t-prot.1: Fix copyright date.
389 2004-01-30 15:20 Jochen Striepe
391 * t-prot.1: Change --ftr to --ftr-ad, add --ftr-ml.
393 2004-01-30 15:08 Jochen Striepe
395 * t-prot: Release as v1.38.
397 2004-01-30 14:38 Jochen Striepe
399 * t-prot: Change --ftr option to --ftr-ad. Add --ftr-ml option.
400 Many thanks to Christian Wach for pointing at the problem.
402 2004-01-30 14:31 Jochen Striepe
404 * t-prot: Small performance fix in footer treatment.
406 2004-01-21 13:46 Jochen Striepe
408 * t-prot: Release as v1.37.
410 2004-01-21 13:45 Jochen Striepe
412 * t-prot: Fix processing if first attachment is of type
415 2004-01-21 13:39 Jochen Striepe
417 * t-prot: Small performance fix.
419 2003-12-29 17:06 Jochen Striepe
421 * t-prot: Release as 1.36.
423 2003-12-29 17:06 Jochen Striepe
425 * t-prot: Fix Kammquote behaviour for words divided by a hyphen.
427 2003-12-29 15:33 Jochen Striepe
429 * t-prot.1: Update date string.
431 2003-12-29 15:09 Jochen Striepe
433 * t-prot, t-prot.1: Update locales for gnupg-1.2.4.
435 2003-12-29 12:59 Jochen Striepe
437 * t-prot: Mutt-1.4.1 has no support for SSL, so we may drop it
438 altogether. Mutt developer versions are handled in patches.
440 2003-11-22 02:35 Jochen Striepe
442 * t-prot: Fix comments for gpg and mutt locales.
444 2003-11-20 14:51 Jochen Striepe
446 * t-prot: Fixed --pgp-move-vrf: Obviously, gpg output should not be
447 interpreted as successful if a bug showed up (boy, I never saw this
448 with good old gnupg-1.0.7).
452 2003-11-19 21:05 Jochen Striepe
454 * t-prot: Release as v1.34.
456 2003-11-19 20:58 Jochen Striepe
460 2003-11-19 20:45 Jochen Striepe
462 * t-prot.1: Cosmetics.
464 2003-11-19 20:43 Jochen Striepe
466 * t-prot.1: Change time stamp.
468 2003-11-19 20:43 Jochen Striepe
470 * t-prot.1: Update man page to reflect last changes.
472 2003-11-19 20:41 Jochen Striepe
474 * t-prot: Update gpg's locales to gpg-1.2.3. Support for
475 gpg-1.0.7's locales is available as a patch.
477 2003-11-19 20:11 Jochen Striepe
479 * t-prot.1: Update man page to reflect last changes.
481 2003-11-19 20:10 Jochen Striepe
483 * t-prot: Removed option --mutt-ver for sanity reasons. Special
484 adapations for mutt developer versions will be available as a
487 2003-09-10 11:32 Jochen Striepe
489 * t-prot.1: Make clear t-prot.sl is just an example implementation.
492 2003-09-10 11:30 Jochen Striepe
494 * t-prot.sl, contrib/t-prot.sl: Additional comments.
496 2003-08-11 14:35 Jochen Striepe
498 * t-prot: Release as v1.33.
500 2003-08-11 14:35 Jochen Striepe
502 * t-prot.1: Improve description for --mutt-ver.
504 2003-08-11 14:33 Jochen Striepe
506 * t-prot.1: Update date string.
508 2003-08-11 14:32 Jochen Striepe
510 * t-prot: Clean up locales stuff.
512 2003-08-11 14:19 Jochen Striepe
514 * t-prot: Fix parsing order with --mutt-ver and --locale.
516 2003-08-11 14:05 Jochen Striepe
518 * t-prot.1: Add description for --mutt-ver.
520 2003-08-11 14:00 Jochen Striepe
522 * t-prot: Add some locale that changed in mutt-1.5.4 (and made pgp
523 block detection fail). New parameter --mutt-ver. Many thanks to
528 2003-08-11 13:41 Jochen Striepe
530 * t-prot: Simplify regex introduced in last update.
532 2003-08-09 22:22 Jochen Striepe
534 * t-prot: Fix some cases where SIGINT was not detected for pgp
535 verification from within mutt.
539 2003-07-21 13:12 Jochen Striepe
541 * t-prot: Release as v1.30.
543 2003-07-21 13:12 Jochen Striepe
545 * t-prot: Recognize LC_MESSAGES for locales. Thanks to Gerfried
548 2003-07-15 13:39 Jochen Striepe
550 * t-prot: Release as v1.29.
552 2003-07-15 13:38 Jochen Striepe
554 * t-prot: Fix email adress verification inside pgp(). Fix locale
557 2003-07-09 21:11 Jochen Striepe
559 * t-prot: Use the environment variable LC_ALL (and if this fails,
560 LANG) to determine a reasonable locale default. Suggested by
565 2003-06-24 23:52 Jochen Striepe
567 * t-prot: Release as v1.27.
569 2003-06-24 23:52 Jochen Striepe
571 * t-prot: Getting some rare multipart message from mutt, t-prot got
572 locked into a probably endless 100% CPU consuming loop (see msgid
573 <20030624071950.GA24479@sil.at>). This was a DoS and therefore a
574 security problem if you use t-prot in some automated setup. This
575 bug was only triggered when used with -Mmutt. BTW, fixing this
576 should also increase performance when processing multipart messages
579 Many many thanks to Gerfried Fuchs for alerting us and pointing out
580 the DoS character of the bug (though most people might not use mutt
581 to do fully automated email processing).
583 2003-06-24 22:44 Jochen Striepe
585 * t-prot: Fix treatment of forwarded messages by Opera7.
587 2003-06-23 14:10 Jochen Striepe
589 * t-prot.sl, contrib/t-prot.sl: Quoted-printable treatment
590 (hopefully this will be obsolet with S-Lang-2.0) and some minor
593 2003-06-23 13:20 Jochen Striepe
595 * t-prot.sl, contrib/t-prot.sl: Add missing semicolon.
597 2003-06-23 12:58 Jochen Striepe
599 * t-prot.sl, contrib/t-prot.sl: Fix error treatment.
601 2003-06-22 23:47 Jochen Striepe
603 * t-prot.sl, contrib/t-prot.sl: Make the tmp dir configurable,
604 correct some plain wrong comments, and add some more comments.
606 2003-06-22 22:57 Jochen Striepe
608 * t-prot.sl, contrib/t-prot.sl: Make the S-Lang example macro more
609 configurable (thanks to Gerfried Fuchs for some suggestions) and
610 provide a possibility to toggle filtering on/off from within slrn
611 (thanks to Michael Prokop for feedback).
613 2003-06-15 22:53 Jochen Striepe
615 * t-prot.1, t-prot.sl, contrib/t-prot.sl: Add some comments to
616 t-prot.sl and update the man page to mention the S-Lang example
619 2003-06-15 22:33 Jochen Striepe
621 * t-prot.sl, contrib/t-prot.sl: Added S-Lang macro to use t-prot
624 2003-05-04 12:40 Jochen Striepe
626 * t-prot: Fix handling of empty lines in traditional TOFU code:
627 TOFU broken into parts by empty lines will be detected correctly
628 now, empty lines will not be deleted if there is no TOFU at all.
632 2003-04-23 14:50 Jochen Striepe
634 * t-prot: Finally fix thrown away verbatim information with
635 --pgp-move-vrf and -k (hope you had a happy Easter too). Many
636 thanks to Gerfried Fuchs.
640 2003-04-03 13:26 Jochen Striepe
642 * t-prot: Regex performance fixes.
644 2003-03-20 02:09 Jochen Striepe
646 * t-prot, t-prot.1: New locale in mutt-1.4.1: bg.
650 2003-03-18 16:08 Jochen Striepe
652 * t-prot: Clean up $0 usage.
654 2003-03-08 17:05 Jochen Striepe
656 * t-prot: Pure cosmetics.
658 2003-03-08 16:48 Jochen Striepe
660 * t-prot: Release as v1.23.
662 2003-03-08 16:43 Jochen Striepe
664 * t-prot: Fix another typo.
666 2003-03-08 16:40 Jochen Striepe
668 * t-prot: Fix typo in last commit.
670 2003-03-08 16:37 Jochen Striepe
672 * t-prot: Add a handler for SIGINT -- pgp() has to know if we got
673 an interrupt. Many thanks to Gerfried Fuchs.
675 2003-03-08 02:24 Jochen Striepe
677 * t-prot, t-prot.1: Add a workaround for old mutt versions using
678 the pagerfilter patch. Do not activate --lax-security unless you
679 really know what you are doing.
681 2003-03-07 14:19 Jochen Striepe
683 * t-prot: Ignore SIGINTs when called from within mutt. You probably
684 want the chance to stop PGP verification and still have the message
685 displayed. Idea by Peter Palfrader, suggested for t-prot by
686 Gerfried Fuchs. Thanks, great idea!
690 2003-03-05 17:26 Jochen Striepe
692 * t-prot: Release as v1.21.
694 2003-03-05 17:15 Jochen Striepe
696 * t-prot: Various performance fixes.
698 2003-03-05 17:02 Jochen Striepe
700 * t-prot: Another performance fix.
702 2003-03-05 16:59 Jochen Striepe
704 * t-prot: Fix multipart boundary detection.
706 2003-03-05 16:53 Jochen Striepe
708 * t-prot: Another performance fix in pgp().
710 2003-03-05 16:51 Jochen Striepe
712 * t-prot: Fix bad typo.
714 2003-03-05 16:35 Jochen Striepe
716 * t-prot: Performance improvements in pgp().
718 2003-03-05 16:14 Jochen Striepe
720 * t-prot: Make kammquote code more efficient.
722 2003-03-05 16:09 Jochen Striepe
724 * t-prot: Fix kammquote condition.
726 2003-03-05 15:54 Jochen Striepe
728 * t-prot: Some cosmetics, no code changes.
730 2003-03-01 17:49 Jochen Striepe
732 * t-prot: Formatting: Replace tabs with spaces.
734 2003-03-01 17:46 Jochen Striepe
736 * t-prot: Add some comments.
738 2003-02-26 22:56 Jochen Striepe
740 * t-prot.1: Reflect the fact that world has not stopped spinning
741 after RFC 822 (so far, at least). Mention RFCs 2045, 2046, 2049,
742 and 2822. Thanks to Thomas Bliesener for noticing.
744 2003-02-26 22:32 Jochen Striepe
746 * t-prot.1: Add an example for bouncing TOFU'ed messages using
747 sendmail(8). Add a note that -m/-t is needed for successful use of
748 -p. Thanks to Thomas Bliesener.
750 2003-02-19 22:05 Jochen Striepe
752 * t-prot: Release as v1.20.
754 2003-02-19 21:53 Jochen Striepe
756 * t-prot: Fix missing verbatim vals when moving gpg output.
758 2003-02-17 15:00 Jochen Striepe
760 * t-prot.1: Update Copyright date.
762 2003-02-17 13:53 Jochen Striepe
764 * t-prot: Fix moving gpg output for signatures by expired keys.
768 2003-02-17 13:35 Jochen Striepe
770 * t-prot: Fix sender address for --pgp-short.
772 2003-02-17 13:02 Jochen Striepe
774 * t-prot: Remove unnecessary variable in write_msg().
776 2003-02-17 12:59 Jochen Striepe
778 * t-prot: Regex performance improvements.
780 2003-02-17 01:59 Jochen Striepe
782 * t-prot: Fix mutt-pgp code: if we have nested signed/encrypted
783 mime parts, we must take care that all gpg output is printed.
787 2003-02-17 00:08 Jochen Striepe
789 * t-prot: Make t-prot compile again on perl-5.6.1 (many thanks to
794 2003-02-14 14:50 Jochen Striepe
796 * t-prot: Fix missing check.
798 2003-02-14 14:42 Jochen Striepe
800 * t-prot: Fix really annoying footer unflexibility. Now empty lines
801 on the bottom of a message are ignored.
805 2003-02-11 21:06 Jochen Striepe
807 * t-prot: Fix --bigq for big quotes that go down to one of the two
812 2003-02-11 13:49 Jochen Striepe
814 * t-prot: Fix ad footers within pgp signed stuff.
816 2003-02-11 13:42 Jochen Striepe
818 * t-prot: Fix trailing empty lines ("match anything") in ad footer
823 2003-02-09 20:34 Jochen Striepe
825 * t-prot: Add support for mutt-1.5.x's OpenSSL output for S/MIME.
826 Thanks to Michael Loeffler.
828 Clean up some regexps for mutt's separators (should give better
833 2003-02-08 18:19 Jochen Striepe
835 * t-prot, t-prot.1: Integrate the footers patch to allow aggressive
840 2003-02-08 17:44 Jochen Striepe
842 * t-prot: Use constants where possible.
844 2003-02-07 19:16 Jochen Striepe
846 * t-prot: Fix two bugs in the Big Kammquote Condition. Using -k
851 2003-02-07 18:26 Jochen Striepe
853 * t-prot: Fix another terminal color sequence.
855 2003-02-07 16:29 Jochen Striepe
857 * t-prot.1: List contributors in alphabetical order.
859 2003-02-07 16:00 Jochen Striepe
861 * t-prot.1: Update date string.
863 2003-02-07 15:55 Jochen Striepe
865 * t-prot.1: Add a note to the BUGS section about possible perl
866 compiler errors with not-up-to-date perl installations.
868 2003-02-07 11:51 Jochen Striepe
870 * t-prot: Make --pgp-move-vrf work for BAD signatures too (many
871 thanks to Gerfried Fuchs).
875 2003-02-06 16:11 Jochen Striepe
877 * t-prot: Last change broke attachment detection for -Mmutt.
879 2003-02-06 15:37 Jochen Striepe
881 * t-prot: Fix mutt terminal color sequences. Fix false positive for
882 overlong signatures with mutt-1.5.3 (MANY MANY thanks to Gerfried
883 Fuchs for reporting the bug and providing vital data!).
887 2003-01-29 03:24 Jochen Striepe
889 * t-prot.1: Update date string.
891 2003-01-29 03:23 Jochen Striepe
893 * t-prot.1: Fix spellling error.
895 2003-01-28 12:00 Jochen Striepe
897 * t-prot: Make -h work again.
901 2002-12-29 03:52 Jochen Striepe
903 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Enable
904 spamassassin workaround. Update man page and sample config file
907 Correct some speling errors in the man page.
911 2002-12-11 18:53 Jochen Striepe
913 * t-prot: Mutt content type fix.
917 2002-12-11 01:46 Jochen Striepe
919 * t-prot: Improve M$ style TOFU heuristics.
923 2002-12-08 22:45 Jochen Striepe
925 * t-prot: Remove unused else.
927 2002-12-06 16:21 Jochen Striepe
929 * t-prot: Fix treatment of pgp uids without email adress for
930 --pgp-move. Many thanks to Gerfried Fuchs for noticing.
932 Small performance fix for --pgp-move-vrf.
936 2002-12-04 20:45 Jochen Striepe
938 * t-prot: Fix --pgp-short to be overzealous with gpg encryption
943 2002-12-04 09:06 Jochen Striepe
945 * t-prot.1: Another --locale fix.
947 2002-12-04 09:01 Jochen Striepe
949 * t-prot.1: Update --locale description.
951 2002-12-03 18:20 Jochen Striepe
953 * t-prot: Add internationalization for --pgp-move-vrf from
954 gnupg-1.0.7's po files. Should work with gnupg-1.2.x as well.
958 2002-12-02 21:04 Jochen Striepe
960 * t-prot.1: Update man page date string.
962 2002-12-02 21:03 Jochen Striepe
964 * t-prot.1: Make last man page update more complete.
966 2002-12-02 21:00 Jochen Striepe
968 * t-prot, t-prot.1: Add an option to move only positive pgp
969 verification output (this works for English gpg-1.0.7 right now --
970 no internationalization, no pgp.com support). Thanks to Markus
971 Hubig for suggesting.
973 2002-11-11 02:59 Jochen Striepe
975 * t-prot: Version 1.0.
977 2002-11-09 02:22 Jochen Striepe
979 * t-prot.1: Man page update.
981 2002-11-09 01:53 Jochen Striepe
983 * t-prot: Adding comment for pgp().
985 2002-11-05 13:29 Jochen Striepe
987 * t-prot: Fix a race condition introduced in 0.70. Many many thanks
988 to Wichert Akkerman and Gerfried Fuchs.
992 2002-11-04 19:01 Jochen Striepe
994 * t-prot: Fix typo from last submission.
998 2002-11-04 18:49 Jochen Striepe
1000 * t-prot: Markus Hubig noticed a bug in the kammquote condition
1001 that ate the first (empty) line of pgp signed data when using
1002 t-prot within mutt. Many thanks!
1004 Version bump to 0.92.
1006 2002-11-02 16:35 Jochen Striepe
1008 * t-prot: Replace all die()s with exit()s and appropriate exit
1009 codes for better interaction with MTAs.
1013 2002-11-02 16:08 Jochen Striepe
1015 * t-prot: Minor changes.
1017 2002-11-02 01:05 Jochen Striepe
1019 * t-prot.1: Update man page modification stamp.
1021 2002-11-01 18:30 Jochen Striepe
1023 * t-prot, t-prot.1: Merge the pgp hack after solving the last
1024 pending bug report (thanks to Markus Hubig). Update the man page to
1027 Huge version jump to v0.90: this is a release candidate for v1.0,
1028 every main feature should work fine by now. Please tell me *now* if
1029 something does not work for you (or if you have a major feature
1030 request that should be considered before v1.0).
1032 2002-10-31 18:29 Jochen Striepe
1034 * t-prot: Eye candy: People using vim with a tabwidth!=4 should see
1035 the source with proper alignment now.
1037 2002-10-31 14:17 Jochen Striepe
1039 * t-prot: T-prot would cheerfully create an output file without
1040 checking to see if it was about to write to a symlink or a named
1041 pipe. If a user used t-prot to write data into open shared
1042 directories, such as /tmp, this vulnerability could be used by a
1043 local attacker to overwrite files or lead to privilege escalation.
1047 2002-10-22 16:42 Jochen Striepe
1049 * t-prot: Add French M$ tofu detection (many thanks to Mikael
1050 Berthe for suggesting).
1052 2002-10-19 17:22 Jochen Striepe
1054 * t-prot: Using any of --kminl, --kmaxl, or --kdiff implicitely
1057 Specifying an empty string for -i or -o is no longer tolerated.
1059 Version bump to 0.69.
1061 2002-10-19 16:15 Jochen Striepe
1063 * t-prot: Support for Dutch(?) M$-style TOFU markers.
1065 2002-09-14 05:24 Jochen Striepe
1067 * t-prot: Fixed thinko in M$ TOFU/Forwarding treatment.
1069 2002-09-14 05:10 Jochen Striepe
1071 * t-prot: Johan Almqvist found another bug, this time false
1072 positives with some M$ MUA's forwarded messages.
1074 2002-09-12 12:59 Jochen Striepe
1076 * t-prot: Add swedish M$ TOFU detection. Thanks to Johan Almqvist
1077 for noticing. Bumped to v0.68.
1079 2002-07-26 14:03 Jochen Striepe
1081 * t-prot: Eye candy: add vim-6.x compliant folding comments.
1083 2002-07-09 14:07 Jochen Striepe
1085 * t-prot: Try better heuristics for M$ style TOFU. Gerfried Fuchs
1086 had some very reasonable ideas
1087 (<20020705143319.GH11482@asgard.pte.at>, 2002-07-05). We now
1088 tolerate MS style TOFU if there is no text above.
1090 Version bump to v0.67.
1092 2002-06-27 21:37 Jochen Striepe
1094 * t-prot: Fix unbelievable stupid typo introduced in the last
1099 2002-06-27 19:54 Jochen Striepe
1101 * t-prot: Fix detection of mailing list footers in attachments
1106 2002-06-27 18:16 Jochen Striepe
1108 * t-prot, t-prot.1: Fix thinko where to search for mailing list
1109 footers, bug reported by Gerfried Fuchs (many thanks!).
1111 Update manpage to make clear -Mmutt is *required* when t-prot is
1112 called from within mutt.
1116 2002-06-18 01:45 Jochen Striepe
1118 * t-prot: Another tweak on the kammquote condition.
1120 2002-06-16 12:32 Jochen Striepe
1122 * t-prot: Fixed the line count header with -Mmutt and attachments,
1123 pgp signatures and encryption.
1125 2002-06-15 17:18 Jochen Striepe
1127 * t-prot: Another tweak on the kammquote condition.
1129 2002-06-08 19:50 Jochen Striepe
1131 * muttrc.t-prot, contrib/muttrc.t-prot: Add warning comment about
1132 required mutt version.
1134 2002-06-02 07:51 Jochen Striepe
1136 * t-prot: Fixed some typos.
1138 2002-06-02 07:12 Jochen Striepe
1140 * t-prot.1: Updated manpage. The Kammquote problem should be mostly
1143 2002-06-02 02:12 Jochen Striepe
1145 * t-prot, t-prot.1: New option --sigsmax for fine-tuning the
1146 tolerated number of signatures. Manpage updated. Version bump to
1149 2002-05-30 11:24 Jochen Striepe
1151 * t-prot: Update help to reflect -p changes.
1153 2002-05-30 11:16 Jochen Striepe
1155 * t-prot: Bump to v0.60.
1157 2002-05-30 10:45 Jochen Striepe
1159 * t-prot.1: Update manpage for new behaviour of -p.
1161 2002-05-10 02:18 Jochen Striepe
1163 * t-prot: Add some quick hack to make t-prot an easy drop-in for
1164 spamassassin: the parameter for -p is optionally right now. If
1165 there is none supplied, there is no mail sent, of course.
1167 2002-05-03 02:02 Jochen Striepe
1169 * t-prot.1: Fix typo.
1171 2002-05-03 01:56 Jochen Striepe
1173 * t-prot.1: Update man page date.
1175 2002-05-03 01:55 Jochen Striepe
1177 * t-prot.1: Man page fixes and updates.
1179 2002-04-30 17:23 Jochen Striepe
1181 * t-prot: Improve the comment on the Kammquote condition.
1183 2002-04-30 17:16 Jochen Striepe
1185 * t-prot: Further tweak on the Kammquote condition. Should really
1186 do The Right Thing by now.
1188 2002-04-24 14:08 Jochen Striepe
1190 * t-prot: Performance tweak in debigq().
1192 2002-04-24 13:33 Jochen Striepe
1194 * t-prot, t-prot.1: Added an option to remove the bigger part of
1195 huge blocks of quoted lines (--bigq). Updated the man page
1198 Updated the man page's contributors text.
1202 2002-04-20 21:32 Jochen Striepe
1204 * t-prot: Just insert one space when joining lines in decomb().
1206 2002-04-20 15:37 Jochen Striepe
1208 * t-prot.1: Update man page to reflect upon new options --kminl,
1209 --kmaxl, and --kdiff.
1211 2002-04-20 15:18 Jochen Striepe
1213 * t-prot: Some more tweaks to the Kammquote condition. Add some
1214 command line switches to make behaviour a little more flexible.
1218 2002-04-20 11:10 Jochen Striepe
1220 * t-prot: Another small tweak in the Kammquoting condition.
1222 2002-04-20 11:03 Jochen Striepe
1224 * t-prot: Another small tweak in the Kammquote condition.
1226 2002-04-20 10:58 Jochen Striepe
1228 * t-prot: Make the Kammquote condition a little pickier.
1230 2002-04-20 02:48 Jochen Striepe
1232 * t-prot.1: Add description of the anti Kammquoting option.
1234 2002-04-20 02:28 Jochen Striepe
1236 * t-prot: Added an option to fix those zig-zag shaped quotings,
1237 well-known to German users as "Kammquoting".
1239 Lines with verbatim statements (#v+/-) itselves are now verbatim by
1240 definition, so they won't be cleaned away.
1244 2002-04-18 22:51 Jochen Striepe
1246 * t-prot: Clean up revision number a bit.
1248 2002-04-11 05:14 Jochen Striepe
1250 * t-prot: Just catch the last signature if there are more.
1252 2002-04-11 04:46 Jochen Striepe
1254 * t-prot: Hugo Haas reported that t-prot did not detect TOFU if
1255 there is an overlong signature and no -S on the command line.
1256 Though this was intended behaviour, this is changed: by now
1257 signatures are always interpreted as such, so the text before can
1260 2002-03-29 01:46 Jochen Striepe
1262 * t-prot.1: Add description for --locale=LOCALE.
1264 2002-03-29 01:15 Jochen Striepe
1266 * t-prot: Add option to treat mutt(1)'s locales correctly. Bump to
1269 2002-03-23 10:47 Jochen Striepe
1273 2002-03-22 11:38 Jochen Striepe
1275 * t-prot.1: Add ghw to the IDEAS AND INSPIRATION section.
1277 2002-03-21 22:26 Jochen Striepe
1279 * t-prot: Bump to 0.54.
1281 2002-03-21 13:16 Jochen Striepe
1283 * t-prot: More cleanups in the multipart code.
1285 2002-03-21 12:53 Jochen Striepe
1287 * t-prot: Fix comment in the mutt specific multipart code.
1289 2002-03-21 12:27 Jochen Striepe
1291 * t-prot: Fixed assumption in the mutt-specific code that the first
1292 attachment always would be text/plain containing the actual message
1295 2002-03-20 22:58 Jochen Striepe
1297 * t-prot: Fix some false positives in footers and multipart code.
1299 2002-03-20 17:02 Jochen Striepe
1301 * t-prot: More cleanups and performance improvements. Fixed tofu
1302 deletion when diff appended to signature. Fixed broken detection of
1303 mutt(1)'s mime/pgp output. Bumped to 0.53.
1305 2002-03-20 15:12 Jochen Striepe
1307 * t-prot: Make mime/multipart parts with type=message/rfc822 being
1308 processed if the message has been processed by mutt(1) before.
1310 2002-03-20 13:16 Jochen Striepe
1312 * t-prot: Another HUGE cleanup.
1314 2002-03-20 01:56 Jochen Striepe
1316 * t-prot: Major cleanup. Bump to 0.52.
1318 2002-03-19 14:16 Jochen Striepe
1320 * t-prot: Fixed some bugs in the multipart code. Bumped version to
1323 2002-03-19 12:42 Jochen Striepe
1325 * t-prot.1: Add note describing the complicated and confusing line
1326 count thingie when deleting an overlong signature.
1328 2002-03-19 12:38 Jochen Striepe
1330 * t-prot: Correct line count in snipped-overlong-sig message.
1332 2002-03-18 19:19 Jochen Striepe
1334 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Add new
1335 options (-a and -A=dir) to get rid of those annoying hotmail
1336 advertisements appended to messages from people using gratis email
1337 providers. Update manpage and muttrc sample.
1339 Add non-usascii-problem to TROUBLESHOOTING section of the man page.
1343 2002-03-18 15:49 Jochen Striepe
1345 * t-prot: Fix the line count header. Bump to v0.49.
1347 2002-03-16 00:01 Jochen Striepe
1349 * t-prot.1: Minor fix.
1351 2002-03-15 23:58 Jochen Striepe
1353 * t-prot.1: Minor cleanup.
1355 2002-03-15 01:48 Jochen Striepe
1357 * t-prot: Fix variables initialisation.
1359 2002-03-14 22:21 Jochen Striepe
1361 * t-prot: Fix a bug in the multipart code. Bump to v0.48.
1363 2002-03-13 08:07 Jochen Striepe
1365 * t-prot.1: Add some explanation for the verbatim instruction to
1366 the troubleshooting section.
1368 2002-03-13 07:52 Jochen Striepe
1370 * t-prot: Make verbatim instructions work for everything except
1371 mailing list footers. Bump to v0.47.
1373 2002-03-13 01:19 Jochen Striepe
1375 * t-prot.1: Fixed typo.
1377 2002-03-12 17:16 Jochen Striepe
1379 * t-prot.1: Add TROUBLESHOOTING section.
1381 2002-03-12 16:44 Jochen Striepe
1383 * t-prot.1: Changed one makro which was overseen last commit.
1385 2002-03-12 16:24 Jochen Striepe
1387 * t-prot.1: Big man page cleanup.
1389 2002-03-12 15:41 Jochen Striepe
1391 * t-prot.1: Further improvement of the -L man page text.
1393 2002-03-12 15:39 Jochen Striepe
1395 * t-prot.1: Improved man page text for -L.
1397 2002-03-12 15:37 Jochen Striepe
1399 * t-prot.1: Clarify the man page text for -l and -L.
1401 2002-03-12 02:47 Jochen Striepe
1403 * t-prot, t-prot.1: Add the "tolerate diff" option. Bump to v0.46.
1405 2002-03-09 17:18 Jochen Striepe
1407 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Add
1408 option -M/--mua and try to detect attachments only when necessary.
1409 Updated man page and muttrc sample. Version bump to 0.45.
1411 2002-03-08 20:29 Jochen Striepe
1413 * t-prot: Fix an off-by-one error when removing mutt(1)'s
1414 attachments. Credits to Gerfried Fuchs for reporting and locating
1417 2002-03-02 02:26 Jochen Striepe
1419 * t-prot: Some minor cleanups.
1421 2002-03-02 02:18 Jochen Striepe
1423 * t-prot: Some minor cleanups.
1425 2002-03-01 10:10 Jochen Striepe
1427 * t-prot: Fixed a missing range check reported by Gerfried Fuchs
1428 with messages only containing the mailing list footer.
1430 2002-02-26 12:20 Jochen Striepe
1432 * t-prot: Add infrastructure for better debugging.
1434 2002-02-26 11:11 Jochen Striepe
1436 * muttrc.t-prot, contrib/muttrc.t-prot: Make the muttrc example a
1437 little shorter, and add colors.
1439 2002-02-26 03:05 Jochen Striepe
1441 * t-prot: Improve empty line handling between body and signature.
1443 2002-02-26 02:50 Jochen Striepe
1445 * t-prot: Fixed thinko in signature handling. Be more tolerant with
1446 empty lines around signatures and mailing list footers.
1448 Version bump to 0.42.
1450 2002-02-25 19:20 Jochen Striepe
1452 * t-prot: Widened the rexexp for mutt(1)'s attachments a little -
1453 some cases were not caught before.
1455 2002-02-25 18:48 Jochen Striepe
1457 * t-prot: Gerfried Fuchs found a bug in the signature code (many
1458 thanks!). It was ugly anyway, so that part got a clean rewrite.
1460 Bumped version to 0.41.
1462 2002-02-22 15:55 Jochen Striepe
1464 * t-prot: Another slight performance hit with multipart messages.
1466 2002-02-22 15:36 Jochen Striepe
1468 * t-prot: Leave only the body of the first multipart message part
1469 for processing, not the headers.
1471 2002-02-21 23:27 Jochen Striepe
1473 * t-prot.1: Updated the manpage to reflect the fix of the multipart
1476 2002-02-21 23:24 Jochen Striepe
1478 * t-prot: Fix no TOFU is detected in multipart messages without
1479 signature and without previous preparation by mutt(1). Now
1480 multipart messages as described in RFC 1341 are detected properly.
1481 Only the first part is processed, and only if it has the content
1482 type "text/plain" or none specified as described in RFC 1341.
1484 2002-02-20 16:51 Jochen Striepe
1486 * t-prot: Bump version to 0.39.
1488 2002-02-20 16:50 Jochen Striepe
1490 * t-prot.1: Updated manpage for long options.
1492 2002-02-18 19:44 Jochen Striepe
1494 * t-prot.1: Updated credits in manpage.
1496 2002-02-16 00:06 Jochen Striepe
1498 * muttrc.t-prot, t-prot, contrib/muttrc.t-prot, t-prot.1: Switched
1499 command line system to Getopt::Mixed as recommended by Gerfried
1500 Fuchs. One of the reasons is that now the parameter of the option
1501 '-S' is optionally, what was not cleanly realizeable before. The
1502 opportunity has been used to do a cleanup on some things, too ...
1504 Please note that Getopt::Mixed now is mandatory to run t-prot - you
1505 can get it at CPAN. The trade-off seems worthy IMHO - please drop
1506 an email to <t-prot@tolot.escape.de> if you do not think so, so the
1507 matter can be discussed. :)
1511 2002-02-15 03:49 Jochen Striepe
1513 * t-prot.1: Beautify the manpage, and add some more info about bugs
1516 2002-02-15 03:30 Jochen Striepe
1518 * t-prot: Beautify help text.
1520 2002-02-14 16:32 Jochen Striepe
1522 * t-prot, t-prot.1: Bjoern Buerger requested an option to make
1523 t-prot write a syslog entry for each message bounced when invoked
1524 with -p. So -d is new. Will only write syslog entries if
1525 Sys::Syslog is available but will not crash if not.
1527 2002-02-14 13:26 Jochen Striepe
1529 * t-prot: Minor cleanup.
1531 2002-02-14 11:04 Jochen Striepe
1533 * t-prot: Fix unbelieveable stupid bug in attachment fix. Bump to
1536 2002-02-13 01:08 Jochen Striepe
1538 * t-prot: Version bump to 0.35.
1540 2002-02-12 13:57 Jochen Striepe
1542 * t-prot, t-prot.1: Added Option -P=MESSAGE. Updated manpage.
1544 2002-02-12 12:47 Jochen Striepe
1546 * t-prot.1: Update manpage for -S=n.
1548 2002-02-12 12:45 Jochen Striepe
1550 * muttrc.t-prot, contrib/muttrc.t-prot, t-prot: Improve bounce
1551 message. Change option -S to accept an integer denoting the maximum
1552 allowed lines for a valid signature.
1554 2002-02-12 04:44 Jochen Striepe
1556 * t-prot, t-prot.1: New option -p=ADDRESS added: Finally you may
1557 use t-prot in your MTA's aliases file to bounce TOFUed emails.
1560 2002-02-12 01:03 Jochen Striepe
1562 * t-prot: Corrected help when called with -h. Small indent cleanup.
1564 2002-02-11 20:40 Jochen Striepe
1566 * t-prot.1: Updated manpage date.
1568 2002-02-11 20:33 Jochen Striepe
1570 * t-prot, t-prot.1: Gerfried Fuchs reported that t-prot eats up
1571 attachments when hiding lines, that flaw should be fixed right now.
1572 Manpage has been updated to reflect upon that fact.
1574 2002-02-11 19:13 Jochen Striepe
1576 * t-prot: Corrected line count for overlong signatures. Problem
1577 reported by Gerfried Fuchs (thanks, Alfie!).
1579 2002-01-29 14:57 Jochen Striepe
1581 * t-prot: Remove goto. Patch by Gerfried Fuchs.
1583 2002-01-28 20:34 Jochen Striepe
1585 * t-prot: Bump version to 0.32.
1587 2002-01-28 16:53 Jochen Striepe
1589 * t-prot: Just again a version fix. Should be done now...
1591 2002-01-28 16:52 Jochen Striepe
1593 * t-prot: Sigh. Another version fix.
1595 2002-01-28 16:50 Jochen Striepe
1597 * t-prot.1: Fix manpage version.
1599 2002-01-28 16:48 Jochen Striepe
1601 * t-prot, t-prot.1: Fix version strings.
1603 2002-01-28 16:46 Jochen Striepe
1605 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Version
1608 2002-01-28 16:39 Jochen Striepe
1610 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Initial
1613 2002-01-28 16:39 Jochen Striepe
1615 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Initial