1 2005-02-02 13:46 Jochen Striepe
3 * t-prot: Release as v1.49.
5 2005-02-02 12:22 Jochen Striepe
7 * t-prot: Torsten Veller spotted a violation of RFC 2822 in the
8 pgp() code when dealing with multi-line From: headers. Many thanks
11 2005-02-01 15:38 Jochen Striepe
13 * t-prot: Fix missing Locale value.
15 2005-02-01 14:15 Jochen Striepe
17 * t-prot: Fix another regex.
19 2005-02-01 13:50 Jochen Striepe
21 * t-prot: Fix regexes.
23 2005-01-08 11:05 Jochen Striepe
25 * t-prot.1: Fix broken link.
27 2005-01-07 18:15 Jochen Striepe
29 * contrib/t-prot.sl: Now that line breaks by the encoding are
30 better detected, we will turn on signature checking once again.
32 2005-01-07 18:14 Jochen Striepe
34 * contrib/t-prot.sl: Gregor Herrmann found some problems with
35 S-Lang variables and provided documentation improvements.
37 2005-01-01 13:17 Jochen Striepe
41 2005-01-01 13:14 Jochen Striepe
43 * t-prot.1: T-prot's name does not have to be highlighted each time
46 2005-01-01 13:12 Jochen Striepe
48 * t-prot.1: Add note about t-prot fitting to recent mutt and gnupg
51 2004-12-31 13:45 Jochen Striepe
53 * t-prot: Release as v1.48.
55 2004-12-31 13:39 Jochen Striepe
57 * t-prot: Fix off-by-one error in TOFU code.
59 2004-12-31 13:33 Jochen Striepe
61 * t-prot: Gnupg-1.4.0 again changes the locales. Sigh.
63 2004-10-25 22:50 Jochen Striepe
65 * t-prot: Fix false positive reported by Gerfried Fuchs. Many
68 2004-10-21 16:16 Jochen Striepe
70 * t-prot: Release as v1.47.
72 2004-10-21 16:16 Jochen Striepe
74 * t-prot: Fix --ftr-ad and --ftr-ml command line parsing and
75 initialisation. --ftr-ad implicitely sets -a, --ftr-ml implicitely
76 sets -l. Many thanks to Andre Berger.
78 2004-10-21 15:13 Jochen Striepe
80 * t-prot.1: Make the documentation for -a, -A, and --ftr-ad (resp.
81 -l, -L, and --ftr-ml) more elaborate. Many thanks to Andre Berger.
83 2004-10-21 12:26 Jochen Striepe
85 * t-prot.1: Try to explain -a and -l in more detail (without
88 2004-10-21 12:13 Jochen Striepe
90 * t-prot: Release as v1.46.
92 2004-10-10 21:10 Jochen Striepe
94 * contrib/t-prot.sl: Remove -S command line option as line counts
95 get wrong with quoted-printable (which gets more and more widely
98 2004-10-10 20:47 Jochen Striepe
100 * t-prot, t-prot.1: Remove the groups flag within --check: This is
101 done easier inside filter_innd.pl (where it is actually implemented
104 2004-10-10 20:43 Jochen Striepe
106 * t-prot: Realign global vars into three categories: command-line
107 switches, mutt locales, gnupg locales. This should be much more
110 2004-10-10 20:27 Jochen Striepe
112 * t-prot.1: Fix typo. Update date string.
114 2004-10-10 20:26 Jochen Striepe
116 * contrib/filter_innd.pl: Reject full quotes as well.
118 2004-10-10 19:50 Jochen Striepe
120 * t-prot: Performance fix.
122 2004-10-10 19:47 Jochen Striepe
124 * contrib/filter_innd.pl: Update comment.
126 2004-10-10 19:28 Jochen Striepe
128 * t-prot: Fix --check flags parsing to be stricter.
130 2004-10-10 19:22 Jochen Striepe
132 * t-prot: Fix --check flags parsing.
134 2004-10-09 10:17 Jochen Striepe
136 * t-prot: Release as v1.45.
138 2004-10-09 10:08 Jochen Striepe
140 * t-prot: Check for empty footer files before processing them. Many
141 thanks to Markus Hubig.
143 2004-09-28 11:19 Jochen Striepe
145 * t-prot: Release as v1.44.
147 2004-09-28 11:19 Jochen Striepe
149 * t-prot: Fix detection of MS-style TOFU within PGP signed
150 messages. Many thanks to Gerfried Fuchs for reporting.
152 2004-09-27 17:45 Jochen Striepe
154 * t-prot.1: Update time stamp.
156 2004-09-27 17:40 Jochen Striepe
158 * t-prot.1, contrib/filter_innd.pl: Add credits to Martin Dietze.
160 2004-09-27 17:23 Jochen Striepe
162 * t-prot: Release as v1.43.
164 2004-09-27 17:22 Jochen Striepe
166 * t-prot: Fix MS-style TOFU removal for attachments when invoked
167 from mutt. Many thanks to Gerfried Fuchs.
169 2004-09-27 17:05 Jochen Striepe
171 * t-prot: Fix typo, small performance enhancement.
173 2004-09-27 15:27 Jochen Striepe
175 * t-prot: Minor cleanup.
177 2004-09-20 17:02 Jochen Striepe
179 * contrib/filter_innd.pl: New file.
181 2004-09-20 17:01 Jochen Striepe
183 * t-prot, t-prot.1: Add INN2 filtering aids. New command line
188 2004-09-20 14:13 Jochen Striepe
190 * t-prot: Website http://learn.to/edit_messages/ is no longer
193 2004-08-28 11:50 Jochen Striepe
195 * t-prot: Release as v1.41.
197 2004-08-28 11:42 Jochen Striepe
199 * t-prot, t-prot.1: Make t-prot use gnupg's locales as in
202 2004-08-07 16:57 Jochen Striepe
204 * t-prot.1: Update Copyright date.
206 2004-08-07 16:34 Jochen Striepe
208 * t-prot: Fix last changes so attachments are separated by at least
209 one empty line (as done in the pgp code as well).
211 2004-08-07 15:52 Jochen Striepe
213 * t-prot: Release as v1.40.
215 2004-08-07 15:51 Jochen Striepe
217 * t-prot, t-prot.1: Add new option --ms-smart. Right now only
218 special pgp treatment is included (this fixes the behaviour when
219 there is a clear text pgp signed message embedded in some MS style
222 This should work fine, but you never know what crap Outlook users
223 will send. So please give feedback if the results are not as they
226 2004-08-07 13:37 Jochen Striepe
228 * t-prot.1: Remove "require" line note. Update date string.
230 2004-08-07 13:20 Jochen Striepe
232 * t-prot: More checks on command line correctness.
234 2004-08-07 12:58 Jochen Striepe
236 * t-prot: Fix typo introduced with last update.
238 2004-08-07 12:48 Jochen Striepe
240 * t-prot: Fix "require" statement to match the code.
242 2004-07-31 11:41 Jochen Striepe
244 * t-prot: Release as v1.39.
246 2004-07-31 11:10 Jochen Striepe
248 * t-prot.1: Reflect locale changes in gnupg-1.2.5, update date
251 2004-07-31 10:41 Jochen Striepe
253 * t-prot: Fix "be" gnupg locales.
255 Update locales to newly released gnupg-1.2.5 (and be incompatible
256 to gnupg-1.2.4 and earlier once again, *sigh* -- however, that's
257 the price for not simply setting the LC vars to "C"...).
259 2004-07-17 13:28 Jochen Striepe
261 * t-prot, t-prot.1: Add option to have no output file.
263 2004-04-25 01:51 Jochen Striepe
265 * t-prot.1: Add warning regarding --pgp-move-vrfy and signals to
268 2004-03-02 16:57 Jochen Striepe
270 * t-prot: Comment updated: Reflect the fact that no locales have
271 changed in mutt-1.4.2.1.
273 2004-03-02 15:54 Jochen Striepe
275 * muttrc.t-prot, t-prot.sl: Moved to contrib/.
277 2004-02-11 16:05 Jochen Striepe
279 * t-prot: Comment updated: Reflect the fact that no locales have
280 changed in mutt-1.4.2.
282 2004-01-31 02:06 Jochen Striepe
284 * t-prot.1: Fix copyright date.
286 2004-01-30 15:20 Jochen Striepe
288 * t-prot.1: Change --ftr to --ftr-ad, add --ftr-ml.
290 2004-01-30 15:08 Jochen Striepe
292 * t-prot: Release as v1.38.
294 2004-01-30 14:38 Jochen Striepe
296 * t-prot: Change --ftr option to --ftr-ad. Add --ftr-ml option.
297 Many thanks to Christian Wach for pointing at the problem.
299 2004-01-30 14:31 Jochen Striepe
301 * t-prot: Small performance fix in footer treatment.
303 2004-01-21 13:46 Jochen Striepe
305 * t-prot: Release as v1.37.
307 2004-01-21 13:45 Jochen Striepe
309 * t-prot: Fix processing if first attachment is of type
312 2004-01-21 13:39 Jochen Striepe
314 * t-prot: Small performance fix.
316 2003-12-29 17:06 Jochen Striepe
318 * t-prot: Release as 1.36.
320 2003-12-29 17:06 Jochen Striepe
322 * t-prot: Fix Kammquote behaviour for words divided by a hyphen.
324 2003-12-29 15:33 Jochen Striepe
326 * t-prot.1: Update date string.
328 2003-12-29 15:09 Jochen Striepe
330 * t-prot, t-prot.1: Update locales for gnupg-1.2.4.
332 2003-12-29 12:59 Jochen Striepe
334 * t-prot: Mutt-1.4.1 has no support for SSL, so we may drop it
335 altogether. Mutt developer versions are handled in patches.
337 2003-11-22 02:35 Jochen Striepe
339 * t-prot: Fix comments for gpg and mutt locales.
341 2003-11-20 14:51 Jochen Striepe
343 * t-prot: Fixed --pgp-move-vrf: Obviously, gpg output should not be
344 interpreted as successful if a bug showed up (boy, I never saw this
345 with good old gnupg-1.0.7).
349 2003-11-19 21:05 Jochen Striepe
351 * t-prot: Release as v1.34.
353 2003-11-19 20:58 Jochen Striepe
357 2003-11-19 20:45 Jochen Striepe
359 * t-prot.1: Cosmetics.
361 2003-11-19 20:43 Jochen Striepe
363 * t-prot.1: Change time stamp.
365 2003-11-19 20:43 Jochen Striepe
367 * t-prot.1: Update man page to reflect last changes.
369 2003-11-19 20:41 Jochen Striepe
371 * t-prot: Update gpg's locales to gpg-1.2.3. Support for
372 gpg-1.0.7's locales is available as a patch.
374 2003-11-19 20:11 Jochen Striepe
376 * t-prot.1: Update man page to reflect last changes.
378 2003-11-19 20:10 Jochen Striepe
380 * t-prot: Removed option --mutt-ver for sanity reasons. Special
381 adapations for mutt developer versions will be available as a
384 2003-09-10 11:32 Jochen Striepe
386 * t-prot.1: Make clear t-prot.sl is just an example implementation.
389 2003-09-10 11:30 Jochen Striepe
391 * t-prot.sl, contrib/t-prot.sl: Additional comments.
393 2003-08-11 14:35 Jochen Striepe
395 * t-prot: Release as v1.33.
397 2003-08-11 14:35 Jochen Striepe
399 * t-prot.1: Improve description for --mutt-ver.
401 2003-08-11 14:33 Jochen Striepe
403 * t-prot.1: Update date string.
405 2003-08-11 14:32 Jochen Striepe
407 * t-prot: Clean up locales stuff.
409 2003-08-11 14:19 Jochen Striepe
411 * t-prot: Fix parsing order with --mutt-ver and --locale.
413 2003-08-11 14:05 Jochen Striepe
415 * t-prot.1: Add description for --mutt-ver.
417 2003-08-11 14:00 Jochen Striepe
419 * t-prot: Add some locale that changed in mutt-1.5.4 (and made pgp
420 block detection fail). New parameter --mutt-ver. Many thanks to
425 2003-08-11 13:41 Jochen Striepe
427 * t-prot: Simplify regex introduced in last update.
429 2003-08-09 22:22 Jochen Striepe
431 * t-prot: Fix some cases where SIGINT was not detected for pgp
432 verification from within mutt.
436 2003-07-21 13:12 Jochen Striepe
438 * t-prot: Release as v1.30.
440 2003-07-21 13:12 Jochen Striepe
442 * t-prot: Recognize LC_MESSAGES for locales. Thanks to Gerfried
445 2003-07-15 13:39 Jochen Striepe
447 * t-prot: Release as v1.29.
449 2003-07-15 13:38 Jochen Striepe
451 * t-prot: Fix email adress verification inside pgp(). Fix locale
454 2003-07-09 21:11 Jochen Striepe
456 * t-prot: Use the environment variable LC_ALL (and if this fails,
457 LANG) to determine a reasonable locale default. Suggested by
462 2003-06-24 23:52 Jochen Striepe
464 * t-prot: Release as v1.27.
466 2003-06-24 23:52 Jochen Striepe
468 * t-prot: Getting some rare multipart message from mutt, t-prot got
469 locked into a probably endless 100% CPU consuming loop (see msgid
470 <20030624071950.GA24479@sil.at>). This was a DoS and therefore a
471 security problem if you use t-prot in some automated setup. This
472 bug was only triggered when used with -Mmutt. BTW, fixing this
473 should also increase performance when processing multipart messages
476 Many many thanks to Gerfried Fuchs for alerting us and pointing out
477 the DoS character of the bug (though most people might not use mutt
478 to do fully automated email processing).
480 2003-06-24 22:44 Jochen Striepe
482 * t-prot: Fix treatment of forwarded messages by Opera7.
484 2003-06-23 14:10 Jochen Striepe
486 * t-prot.sl, contrib/t-prot.sl: Quoted-printable treatment
487 (hopefully this will be obsolet with S-Lang-2.0) and some minor
490 2003-06-23 13:20 Jochen Striepe
492 * t-prot.sl, contrib/t-prot.sl: Add missing semicolon.
494 2003-06-23 12:58 Jochen Striepe
496 * t-prot.sl, contrib/t-prot.sl: Fix error treatment.
498 2003-06-22 23:47 Jochen Striepe
500 * t-prot.sl, contrib/t-prot.sl: Make the tmp dir configurable,
501 correct some plain wrong comments, and add some more comments.
503 2003-06-22 22:57 Jochen Striepe
505 * t-prot.sl, contrib/t-prot.sl: Make the S-Lang example macro more
506 configurable (thanks to Gerfried Fuchs for some suggestions) and
507 provide a possibility to toggle filtering on/off from within slrn
508 (thanks to Michael Prokop for feedback).
510 2003-06-15 22:53 Jochen Striepe
512 * t-prot.1, t-prot.sl, contrib/t-prot.sl: Add some comments to
513 t-prot.sl and update the man page to mention the S-Lang example
516 2003-06-15 22:33 Jochen Striepe
518 * t-prot.sl, contrib/t-prot.sl: Added S-Lang macro to use t-prot
521 2003-05-04 12:40 Jochen Striepe
523 * t-prot: Fix handling of empty lines in traditional TOFU code:
524 TOFU broken into parts by empty lines will be detected correctly
525 now, empty lines will not be deleted if there is no TOFU at all.
529 2003-04-23 14:50 Jochen Striepe
531 * t-prot: Finally fix thrown away verbatim information with
532 --pgp-move-vrf and -k (hope you had a happy Easter too). Many
533 thanks to Gerfried Fuchs.
537 2003-04-03 13:26 Jochen Striepe
539 * t-prot: Regex performance fixes.
541 2003-03-20 02:09 Jochen Striepe
543 * t-prot, t-prot.1: New locale in mutt-1.4.1: bg.
547 2003-03-18 16:08 Jochen Striepe
549 * t-prot: Clean up $0 usage.
551 2003-03-08 17:05 Jochen Striepe
553 * t-prot: Pure cosmetics.
555 2003-03-08 16:48 Jochen Striepe
557 * t-prot: Release as v1.23.
559 2003-03-08 16:43 Jochen Striepe
561 * t-prot: Fix another typo.
563 2003-03-08 16:40 Jochen Striepe
565 * t-prot: Fix typo in last commit.
567 2003-03-08 16:37 Jochen Striepe
569 * t-prot: Add a handler for SIGINT -- pgp() has to know if we got
570 an interrupt. Many thanks to Gerfried Fuchs.
572 2003-03-08 02:24 Jochen Striepe
574 * t-prot, t-prot.1: Add a workaround for old mutt versions using
575 the pagerfilter patch. Do not activate --lax-security unless you
576 really know what you are doing.
578 2003-03-07 14:19 Jochen Striepe
580 * t-prot: Ignore SIGINTs when called from within mutt. You probably
581 want the chance to stop PGP verification and still have the message
582 displayed. Idea by Peter Palfrader, suggested for t-prot by
583 Gerfried Fuchs. Thanks, great idea!
587 2003-03-05 17:26 Jochen Striepe
589 * t-prot: Release as v1.21.
591 2003-03-05 17:15 Jochen Striepe
593 * t-prot: Various performance fixes.
595 2003-03-05 17:02 Jochen Striepe
597 * t-prot: Another performance fix.
599 2003-03-05 16:59 Jochen Striepe
601 * t-prot: Fix multipart boundary detection.
603 2003-03-05 16:53 Jochen Striepe
605 * t-prot: Another performance fix in pgp().
607 2003-03-05 16:51 Jochen Striepe
609 * t-prot: Fix bad typo.
611 2003-03-05 16:35 Jochen Striepe
613 * t-prot: Performance improvements in pgp().
615 2003-03-05 16:14 Jochen Striepe
617 * t-prot: Make kammquote code more efficient.
619 2003-03-05 16:09 Jochen Striepe
621 * t-prot: Fix kammquote condition.
623 2003-03-05 15:54 Jochen Striepe
625 * t-prot: Some cosmetics, no code changes.
627 2003-03-01 17:49 Jochen Striepe
629 * t-prot: Formatting: Replace tabs with spaces.
631 2003-03-01 17:46 Jochen Striepe
633 * t-prot: Add some comments.
635 2003-02-26 22:56 Jochen Striepe
637 * t-prot.1: Reflect the fact that world has not stopped spinning
638 after RFC 822 (so far, at least). Mention RFCs 2045, 2046, 2049,
639 and 2822. Thanks to Thomas Bliesener for noticing.
641 2003-02-26 22:32 Jochen Striepe
643 * t-prot.1: Add an example for bouncing TOFU'ed messages using
644 sendmail(8). Add a note that -m/-t is needed for successful use of
645 -p. Thanks to Thomas Bliesener.
647 2003-02-19 22:05 Jochen Striepe
649 * t-prot: Release as v1.20.
651 2003-02-19 21:53 Jochen Striepe
653 * t-prot: Fix missing verbatim vals when moving gpg output.
655 2003-02-17 15:00 Jochen Striepe
657 * t-prot.1: Update Copyright date.
659 2003-02-17 13:53 Jochen Striepe
661 * t-prot: Fix moving gpg output for signatures by expired keys.
665 2003-02-17 13:35 Jochen Striepe
667 * t-prot: Fix sender address for --pgp-short.
669 2003-02-17 13:02 Jochen Striepe
671 * t-prot: Remove unnecessary variable in write_msg().
673 2003-02-17 12:59 Jochen Striepe
675 * t-prot: Regex performance improvements.
677 2003-02-17 01:59 Jochen Striepe
679 * t-prot: Fix mutt-pgp code: if we have nested signed/encrypted
680 mime parts, we must take care that all gpg output is printed.
684 2003-02-17 00:08 Jochen Striepe
686 * t-prot: Make t-prot compile again on perl-5.6.1 (many thanks to
691 2003-02-14 14:50 Jochen Striepe
693 * t-prot: Fix missing check.
695 2003-02-14 14:42 Jochen Striepe
697 * t-prot: Fix really annoying footer unflexibility. Now empty lines
698 on the bottom of a message are ignored.
702 2003-02-11 21:06 Jochen Striepe
704 * t-prot: Fix --bigq for big quotes that go down to one of the two
709 2003-02-11 13:49 Jochen Striepe
711 * t-prot: Fix ad footers within pgp signed stuff.
713 2003-02-11 13:42 Jochen Striepe
715 * t-prot: Fix trailing empty lines ("match anything") in ad footer
720 2003-02-09 20:34 Jochen Striepe
722 * t-prot: Add support for mutt-1.5.x's OpenSSL output for S/MIME.
723 Thanks to Michael Loeffler.
725 Clean up some regexps for mutt's separators (should give better
730 2003-02-08 18:19 Jochen Striepe
732 * t-prot, t-prot.1: Integrate the footers patch to allow aggressive
737 2003-02-08 17:44 Jochen Striepe
739 * t-prot: Use constants where possible.
741 2003-02-07 19:16 Jochen Striepe
743 * t-prot: Fix two bugs in the Big Kammquote Condition. Using -k
748 2003-02-07 18:26 Jochen Striepe
750 * t-prot: Fix another terminal color sequence.
752 2003-02-07 16:29 Jochen Striepe
754 * t-prot.1: List contributors in alphabetical order.
756 2003-02-07 16:00 Jochen Striepe
758 * t-prot.1: Update date string.
760 2003-02-07 15:55 Jochen Striepe
762 * t-prot.1: Add a note to the BUGS section about possible perl
763 compiler errors with not-up-to-date perl installations.
765 2003-02-07 11:51 Jochen Striepe
767 * t-prot: Make --pgp-move-vrf work for BAD signatures too (many
768 thanks to Gerfried Fuchs).
772 2003-02-06 16:11 Jochen Striepe
774 * t-prot: Last change broke attachment detection for -Mmutt.
776 2003-02-06 15:37 Jochen Striepe
778 * t-prot: Fix mutt terminal color sequences. Fix false positive for
779 overlong signatures with mutt-1.5.3 (MANY MANY thanks to Gerfried
780 Fuchs for reporting the bug and providing vital data!).
784 2003-01-29 03:24 Jochen Striepe
786 * t-prot.1: Update date string.
788 2003-01-29 03:23 Jochen Striepe
790 * t-prot.1: Fix spellling error.
792 2003-01-28 12:00 Jochen Striepe
794 * t-prot: Make -h work again.
798 2002-12-29 03:52 Jochen Striepe
800 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Enable
801 spamassassin workaround. Update man page and sample config file
804 Correct some speling errors in the man page.
808 2002-12-11 18:53 Jochen Striepe
810 * t-prot: Mutt content type fix.
814 2002-12-11 01:46 Jochen Striepe
816 * t-prot: Improve M$ style TOFU heuristics.
820 2002-12-08 22:45 Jochen Striepe
822 * t-prot: Remove unused else.
824 2002-12-06 16:21 Jochen Striepe
826 * t-prot: Fix treatment of pgp uids without email adress for
827 --pgp-move. Many thanks to Gerfried Fuchs for noticing.
829 Small performance fix for --pgp-move-vrf.
833 2002-12-04 20:45 Jochen Striepe
835 * t-prot: Fix --pgp-short to be overzealous with gpg encryption
840 2002-12-04 09:06 Jochen Striepe
842 * t-prot.1: Another --locale fix.
844 2002-12-04 09:01 Jochen Striepe
846 * t-prot.1: Update --locale description.
848 2002-12-03 18:20 Jochen Striepe
850 * t-prot: Add internationalization for --pgp-move-vrf from
851 gnupg-1.0.7's po files. Should work with gnupg-1.2.x as well.
855 2002-12-02 21:04 Jochen Striepe
857 * t-prot.1: Update man page date string.
859 2002-12-02 21:03 Jochen Striepe
861 * t-prot.1: Make last man page update more complete.
863 2002-12-02 21:00 Jochen Striepe
865 * t-prot, t-prot.1: Add an option to move only positive pgp
866 verification output (this works for English gpg-1.0.7 right now --
867 no internationalization, no pgp.com support). Thanks to Markus
868 Hubig for suggesting.
870 2002-11-11 02:59 Jochen Striepe
872 * t-prot: Version 1.0.
874 2002-11-09 02:22 Jochen Striepe
876 * t-prot.1: Man page update.
878 2002-11-09 01:53 Jochen Striepe
880 * t-prot: Adding comment for pgp().
882 2002-11-05 13:29 Jochen Striepe
884 * t-prot: Fix a race condition introduced in 0.70. Many many thanks
885 to Wichert Akkerman and Gerfried Fuchs.
889 2002-11-04 19:01 Jochen Striepe
891 * t-prot: Fix typo from last submission.
895 2002-11-04 18:49 Jochen Striepe
897 * t-prot: Markus Hubig noticed a bug in the kammquote condition
898 that ate the first (empty) line of pgp signed data when using
899 t-prot within mutt. Many thanks!
901 Version bump to 0.92.
903 2002-11-02 16:35 Jochen Striepe
905 * t-prot: Replace all die()s with exit()s and appropriate exit
906 codes for better interaction with MTAs.
910 2002-11-02 16:08 Jochen Striepe
912 * t-prot: Minor changes.
914 2002-11-02 01:05 Jochen Striepe
916 * t-prot.1: Update man page modification stamp.
918 2002-11-01 18:30 Jochen Striepe
920 * t-prot, t-prot.1: Merge the pgp hack after solving the last
921 pending bug report (thanks to Markus Hubig). Update the man page to
924 Huge version jump to v0.90: this is a release candidate for v1.0,
925 every main feature should work fine by now. Please tell me *now* if
926 something does not work for you (or if you have a major feature
927 request that should be considered before v1.0).
929 2002-10-31 18:29 Jochen Striepe
931 * t-prot: Eye candy: People using vim with a tabwidth!=4 should see
932 the source with proper alignment now.
934 2002-10-31 14:17 Jochen Striepe
936 * t-prot: T-prot would cheerfully create an output file without
937 checking to see if it was about to write to a symlink or a named
938 pipe. If a user used t-prot to write data into open shared
939 directories, such as /tmp, this vulnerability could be used by a
940 local attacker to overwrite files or lead to privilege escalation.
944 2002-10-22 16:42 Jochen Striepe
946 * t-prot: Add French M$ tofu detection (many thanks to Mikael
947 Berthe for suggesting).
949 2002-10-19 17:22 Jochen Striepe
951 * t-prot: Using any of --kminl, --kmaxl, or --kdiff implicitely
954 Specifying an empty string for -i or -o is no longer tolerated.
956 Version bump to 0.69.
958 2002-10-19 16:15 Jochen Striepe
960 * t-prot: Support for Dutch(?) M$-style TOFU markers.
962 2002-09-14 05:24 Jochen Striepe
964 * t-prot: Fixed thinko in M$ TOFU/Forwarding treatment.
966 2002-09-14 05:10 Jochen Striepe
968 * t-prot: Johan Almqvist found another bug, this time false
969 positives with some M$ MUA's forwarded messages.
971 2002-09-12 12:59 Jochen Striepe
973 * t-prot: Add swedish M$ TOFU detection. Thanks to Johan Almqvist
974 for noticing. Bumped to v0.68.
976 2002-07-26 14:03 Jochen Striepe
978 * t-prot: Eye candy: add vim-6.x compliant folding comments.
980 2002-07-09 14:07 Jochen Striepe
982 * t-prot: Try better heuristics for M$ style TOFU. Gerfried Fuchs
983 had some very reasonable ideas
984 (<20020705143319.GH11482@asgard.pte.at>, 2002-07-05). We now
985 tolerate MS style TOFU if there is no text above.
987 Version bump to v0.67.
989 2002-06-27 21:37 Jochen Striepe
991 * t-prot: Fix unbelievable stupid typo introduced in the last
996 2002-06-27 19:54 Jochen Striepe
998 * t-prot: Fix detection of mailing list footers in attachments
1003 2002-06-27 18:16 Jochen Striepe
1005 * t-prot, t-prot.1: Fix thinko where to search for mailing list
1006 footers, bug reported by Gerfried Fuchs (many thanks!).
1008 Update manpage to make clear -Mmutt is *required* when t-prot is
1009 called from within mutt.
1013 2002-06-18 01:45 Jochen Striepe
1015 * t-prot: Another tweak on the kammquote condition.
1017 2002-06-16 12:32 Jochen Striepe
1019 * t-prot: Fixed the line count header with -Mmutt and attachments,
1020 pgp signatures and encryption.
1022 2002-06-15 17:18 Jochen Striepe
1024 * t-prot: Another tweak on the kammquote condition.
1026 2002-06-08 19:50 Jochen Striepe
1028 * muttrc.t-prot, contrib/muttrc.t-prot: Add warning comment about
1029 required mutt version.
1031 2002-06-02 07:51 Jochen Striepe
1033 * t-prot: Fixed some typos.
1035 2002-06-02 07:12 Jochen Striepe
1037 * t-prot.1: Updated manpage. The Kammquote problem should be mostly
1040 2002-06-02 02:12 Jochen Striepe
1042 * t-prot, t-prot.1: New option --sigsmax for fine-tuning the
1043 tolerated number of signatures. Manpage updated. Version bump to
1046 2002-05-30 11:24 Jochen Striepe
1048 * t-prot: Update help to reflect -p changes.
1050 2002-05-30 11:16 Jochen Striepe
1052 * t-prot: Bump to v0.60.
1054 2002-05-30 10:45 Jochen Striepe
1056 * t-prot.1: Update manpage for new behaviour of -p.
1058 2002-05-10 02:18 Jochen Striepe
1060 * t-prot: Add some quick hack to make t-prot an easy drop-in for
1061 spamassassin: the parameter for -p is optionally right now. If
1062 there is none supplied, there is no mail sent, of course.
1064 2002-05-03 02:02 Jochen Striepe
1066 * t-prot.1: Fix typo.
1068 2002-05-03 01:56 Jochen Striepe
1070 * t-prot.1: Update man page date.
1072 2002-05-03 01:55 Jochen Striepe
1074 * t-prot.1: Man page fixes and updates.
1076 2002-04-30 17:23 Jochen Striepe
1078 * t-prot: Improve the comment on the Kammquote condition.
1080 2002-04-30 17:16 Jochen Striepe
1082 * t-prot: Further tweak on the Kammquote condition. Should really
1083 do The Right Thing by now.
1085 2002-04-24 14:08 Jochen Striepe
1087 * t-prot: Performance tweak in debigq().
1089 2002-04-24 13:33 Jochen Striepe
1091 * t-prot, t-prot.1: Added an option to remove the bigger part of
1092 huge blocks of quoted lines (--bigq). Updated the man page
1095 Updated the man page's contributors text.
1099 2002-04-20 21:32 Jochen Striepe
1101 * t-prot: Just insert one space when joining lines in decomb().
1103 2002-04-20 15:37 Jochen Striepe
1105 * t-prot.1: Update man page to reflect upon new options --kminl,
1106 --kmaxl, and --kdiff.
1108 2002-04-20 15:18 Jochen Striepe
1110 * t-prot: Some more tweaks to the Kammquote condition. Add some
1111 command line switches to make behaviour a little more flexible.
1115 2002-04-20 11:10 Jochen Striepe
1117 * t-prot: Another small tweak in the Kammquoting condition.
1119 2002-04-20 11:03 Jochen Striepe
1121 * t-prot: Another small tweak in the Kammquote condition.
1123 2002-04-20 10:58 Jochen Striepe
1125 * t-prot: Make the Kammquote condition a little pickier.
1127 2002-04-20 02:48 Jochen Striepe
1129 * t-prot.1: Add description of the anti Kammquoting option.
1131 2002-04-20 02:28 Jochen Striepe
1133 * t-prot: Added an option to fix those zig-zag shaped quotings,
1134 well-known to German users as "Kammquoting".
1136 Lines with verbatim statements (#v+/-) itselves are now verbatim by
1137 definition, so they won't be cleaned away.
1141 2002-04-18 22:51 Jochen Striepe
1143 * t-prot: Clean up revision number a bit.
1145 2002-04-11 05:14 Jochen Striepe
1147 * t-prot: Just catch the last signature if there are more.
1149 2002-04-11 04:46 Jochen Striepe
1151 * t-prot: Hugo Haas reported that t-prot did not detect TOFU if
1152 there is an overlong signature and no -S on the command line.
1153 Though this was intended behaviour, this is changed: by now
1154 signatures are always interpreted as such, so the text before can
1157 2002-03-29 01:46 Jochen Striepe
1159 * t-prot.1: Add description for --locale=LOCALE.
1161 2002-03-29 01:15 Jochen Striepe
1163 * t-prot: Add option to treat mutt(1)'s locales correctly. Bump to
1166 2002-03-23 10:47 Jochen Striepe
1170 2002-03-22 11:38 Jochen Striepe
1172 * t-prot.1: Add ghw to the IDEAS AND INSPIRATION section.
1174 2002-03-21 22:26 Jochen Striepe
1176 * t-prot: Bump to 0.54.
1178 2002-03-21 13:16 Jochen Striepe
1180 * t-prot: More cleanups in the multipart code.
1182 2002-03-21 12:53 Jochen Striepe
1184 * t-prot: Fix comment in the mutt specific multipart code.
1186 2002-03-21 12:27 Jochen Striepe
1188 * t-prot: Fixed assumption in the mutt-specific code that the first
1189 attachment always would be text/plain containing the actual message
1192 2002-03-20 22:58 Jochen Striepe
1194 * t-prot: Fix some false positives in footers and multipart code.
1196 2002-03-20 17:02 Jochen Striepe
1198 * t-prot: More cleanups and performance improvements. Fixed tofu
1199 deletion when diff appended to signature. Fixed broken detection of
1200 mutt(1)'s mime/pgp output. Bumped to 0.53.
1202 2002-03-20 15:12 Jochen Striepe
1204 * t-prot: Make mime/multipart parts with type=message/rfc822 being
1205 processed if the message has been processed by mutt(1) before.
1207 2002-03-20 13:16 Jochen Striepe
1209 * t-prot: Another HUGE cleanup.
1211 2002-03-20 01:56 Jochen Striepe
1213 * t-prot: Major cleanup. Bump to 0.52.
1215 2002-03-19 14:16 Jochen Striepe
1217 * t-prot: Fixed some bugs in the multipart code. Bumped version to
1220 2002-03-19 12:42 Jochen Striepe
1222 * t-prot.1: Add note describing the complicated and confusing line
1223 count thingie when deleting an overlong signature.
1225 2002-03-19 12:38 Jochen Striepe
1227 * t-prot: Correct line count in snipped-overlong-sig message.
1229 2002-03-18 19:19 Jochen Striepe
1231 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Add new
1232 options (-a and -A=dir) to get rid of those annoying hotmail
1233 advertisements appended to messages from people using gratis email
1234 providers. Update manpage and muttrc sample.
1236 Add non-usascii-problem to TROUBLESHOOTING section of the man page.
1240 2002-03-18 15:49 Jochen Striepe
1242 * t-prot: Fix the line count header. Bump to v0.49.
1244 2002-03-16 00:01 Jochen Striepe
1246 * t-prot.1: Minor fix.
1248 2002-03-15 23:58 Jochen Striepe
1250 * t-prot.1: Minor cleanup.
1252 2002-03-15 01:48 Jochen Striepe
1254 * t-prot: Fix variables initialisation.
1256 2002-03-14 22:21 Jochen Striepe
1258 * t-prot: Fix a bug in the multipart code. Bump to v0.48.
1260 2002-03-13 08:07 Jochen Striepe
1262 * t-prot.1: Add some explanation for the verbatim instruction to
1263 the troubleshooting section.
1265 2002-03-13 07:52 Jochen Striepe
1267 * t-prot: Make verbatim instructions work for everything except
1268 mailing list footers. Bump to v0.47.
1270 2002-03-13 01:19 Jochen Striepe
1272 * t-prot.1: Fixed typo.
1274 2002-03-12 17:16 Jochen Striepe
1276 * t-prot.1: Add TROUBLESHOOTING section.
1278 2002-03-12 16:44 Jochen Striepe
1280 * t-prot.1: Changed one makro which was overseen last commit.
1282 2002-03-12 16:24 Jochen Striepe
1284 * t-prot.1: Big man page cleanup.
1286 2002-03-12 15:41 Jochen Striepe
1288 * t-prot.1: Further improvement of the -L man page text.
1290 2002-03-12 15:39 Jochen Striepe
1292 * t-prot.1: Improved man page text for -L.
1294 2002-03-12 15:37 Jochen Striepe
1296 * t-prot.1: Clarify the man page text for -l and -L.
1298 2002-03-12 02:47 Jochen Striepe
1300 * t-prot, t-prot.1: Add the "tolerate diff" option. Bump to v0.46.
1302 2002-03-09 17:18 Jochen Striepe
1304 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Add
1305 option -M/--mua and try to detect attachments only when necessary.
1306 Updated man page and muttrc sample. Version bump to 0.45.
1308 2002-03-08 20:29 Jochen Striepe
1310 * t-prot: Fix an off-by-one error when removing mutt(1)'s
1311 attachments. Credits to Gerfried Fuchs for reporting and locating
1314 2002-03-02 02:26 Jochen Striepe
1316 * t-prot: Some minor cleanups.
1318 2002-03-02 02:18 Jochen Striepe
1320 * t-prot: Some minor cleanups.
1322 2002-03-01 10:10 Jochen Striepe
1324 * t-prot: Fixed a missing range check reported by Gerfried Fuchs
1325 with messages only containing the mailing list footer.
1327 2002-02-26 12:20 Jochen Striepe
1329 * t-prot: Add infrastructure for better debugging.
1331 2002-02-26 11:11 Jochen Striepe
1333 * muttrc.t-prot, contrib/muttrc.t-prot: Make the muttrc example a
1334 little shorter, and add colors.
1336 2002-02-26 03:05 Jochen Striepe
1338 * t-prot: Improve empty line handling between body and signature.
1340 2002-02-26 02:50 Jochen Striepe
1342 * t-prot: Fixed thinko in signature handling. Be more tolerant with
1343 empty lines around signatures and mailing list footers.
1345 Version bump to 0.42.
1347 2002-02-25 19:20 Jochen Striepe
1349 * t-prot: Widened the rexexp for mutt(1)'s attachments a little -
1350 some cases were not caught before.
1352 2002-02-25 18:48 Jochen Striepe
1354 * t-prot: Gerfried Fuchs found a bug in the signature code (many
1355 thanks!). It was ugly anyway, so that part got a clean rewrite.
1357 Bumped version to 0.41.
1359 2002-02-22 15:55 Jochen Striepe
1361 * t-prot: Another slight performance hit with multipart messages.
1363 2002-02-22 15:36 Jochen Striepe
1365 * t-prot: Leave only the body of the first multipart message part
1366 for processing, not the headers.
1368 2002-02-21 23:27 Jochen Striepe
1370 * t-prot.1: Updated the manpage to reflect the fix of the multipart
1373 2002-02-21 23:24 Jochen Striepe
1375 * t-prot: Fix no TOFU is detected in multipart messages without
1376 signature and without previous preparation by mutt(1). Now
1377 multipart messages as described in RFC 1341 are detected properly.
1378 Only the first part is processed, and only if it has the content
1379 type "text/plain" or none specified as described in RFC 1341.
1381 2002-02-20 16:51 Jochen Striepe
1383 * t-prot: Bump version to 0.39.
1385 2002-02-20 16:50 Jochen Striepe
1387 * t-prot.1: Updated manpage for long options.
1389 2002-02-18 19:44 Jochen Striepe
1391 * t-prot.1: Updated credits in manpage.
1393 2002-02-16 00:06 Jochen Striepe
1395 * muttrc.t-prot, t-prot, contrib/muttrc.t-prot, t-prot.1: Switched
1396 command line system to Getopt::Mixed as recommended by Gerfried
1397 Fuchs. One of the reasons is that now the parameter of the option
1398 '-S' is optionally, what was not cleanly realizeable before. The
1399 opportunity has been used to do a cleanup on some things, too ...
1401 Please note that Getopt::Mixed now is mandatory to run t-prot - you
1402 can get it at CPAN. The trade-off seems worthy IMHO - please drop
1403 an email to <t-prot@tolot.escape.de> if you do not think so, so the
1404 matter can be diskussed. :)
1408 2002-02-15 03:49 Jochen Striepe
1410 * t-prot.1: Beautify the manpage, and add some more info about bugs
1413 2002-02-15 03:30 Jochen Striepe
1415 * t-prot: Beautify help text.
1417 2002-02-14 16:32 Jochen Striepe
1419 * t-prot, t-prot.1: Bjoern Buerger requested an option to make
1420 t-prot write a syslog entry for each message bounced when invoked
1421 with -p. So -d is new. Will only write syslog entries if
1422 Sys::Syslog is available but will not crash if not.
1424 2002-02-14 13:26 Jochen Striepe
1426 * t-prot: Minor cleanup.
1428 2002-02-14 11:04 Jochen Striepe
1430 * t-prot: Fix unbelieveable stupid bug in attachment fix. Bump to
1433 2002-02-13 01:08 Jochen Striepe
1435 * t-prot: Version bump to 0.35.
1437 2002-02-12 13:57 Jochen Striepe
1439 * t-prot, t-prot.1: Added Option -P=MESSAGE. Updated manpage.
1441 2002-02-12 12:47 Jochen Striepe
1443 * t-prot.1: Update manpage for -S=n.
1445 2002-02-12 12:45 Jochen Striepe
1447 * muttrc.t-prot, contrib/muttrc.t-prot, t-prot: Improve bounce
1448 message. Change option -S to accept an integer denoting the maximum
1449 allowed lines for a valid signature.
1451 2002-02-12 04:44 Jochen Striepe
1453 * t-prot, t-prot.1: New option -p=ADDRESS added: Finally you may
1454 use t-prot in your MTA's aliases file to bounce TOFUed emails.
1457 2002-02-12 01:03 Jochen Striepe
1459 * t-prot: Corrected help when called with -h. Small indent cleanup.
1461 2002-02-11 20:40 Jochen Striepe
1463 * t-prot.1: Updated manpage date.
1465 2002-02-11 20:33 Jochen Striepe
1467 * t-prot, t-prot.1: Gerfried Fuchs reported that t-prot eats up
1468 attachments when hiding lines, that flaw should be fixed right now.
1469 Manpage has been updated to reflect upon that fact.
1471 2002-02-11 19:13 Jochen Striepe
1473 * t-prot: Corrected line count for overlong signatures. Problem
1474 reported by Gerfried Fuchs (thanks, Alfie!).
1476 2002-01-29 14:57 Jochen Striepe
1478 * t-prot: Remove goto. Patch by Gerfried Fuchs <alfie@ist.org>.
1480 2002-01-28 20:34 Jochen Striepe
1482 * t-prot: Bump version to 0.32.
1484 2002-01-28 16:53 Jochen Striepe
1486 * t-prot: Just again a version fix. Should be done now...
1488 2002-01-28 16:52 Jochen Striepe
1490 * t-prot: Sigh. Another version fix.
1492 2002-01-28 16:50 Jochen Striepe
1494 * t-prot.1: Fix manpage version.
1496 2002-01-28 16:48 Jochen Striepe
1498 * t-prot, t-prot.1: Fix version strings.
1500 2002-01-28 16:46 Jochen Striepe
1502 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Version
1505 2002-01-28 16:39 Jochen Striepe
1507 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Initial
1510 2002-01-28 16:39 Jochen Striepe
1512 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Initial