1 2005-04-25 16:35 Jochen Striepe
3 * t-prot: Release as v1.101.
5 2005-04-25 15:49 Jochen Striepe
7 * t-prot: We must not forget to remove ad and mailing list footers
8 within the first MIME/Multipart attachment when processing raw
11 2005-04-25 15:29 Jochen Striepe
13 * t-prot: Fix a comment.
15 2005-04-25 15:28 Jochen Striepe
17 * t-prot: Mailing list footers (and probably ad footers) were not
18 detected when processing raw MIME/Multipart messages: We have to
19 look at the very end of the message, not only at the end of the
20 first attachment. Fix this by calling remove_footers() before
21 dealing with raw multipart attachments.
23 2005-04-15 14:08 Jochen Striepe
25 * t-prot: Release as v1.100.
27 2005-04-15 14:07 Jochen Striepe
29 * contrib/filter_innd.pl: We don't submit any headers, so use
30 --body. Use unlink() instead of system(). Mention the temp file
33 2005-04-15 14:03 Jochen Striepe
35 * t-prot, t-prot.1: Add --body to make sure we are not looking for
36 any headers when there are none in the input.
38 2005-04-15 13:42 Jochen Striepe
40 * t-prot.1: Add some clarifications and missing details.
42 2005-03-31 19:39 Jochen Striepe
44 * contrib/t-prot.sl: Use S-Lang calls popen(), fputs(), and
45 remove() instead of system() and pipe_article() to reduce
46 flickering (and for cleaner code). Patch by Gregor Herrman, many
49 2005-03-31 19:20 Jochen Striepe
51 * contrib/t-prot.sl: Mention mimedecode as filter for Quoted
52 Printable. Thanks to Gregor Herrmann.
54 2005-03-31 19:17 Jochen Striepe
56 * contrib/t-prot.sl: Change key bindings: ESC-0 and ESC-1 are
57 prefixes for other commands, so we should not overwrite those.
58 Patch by Gregor Herrmann, many thanks!
60 2005-03-24 22:24 Jochen Striepe
62 * t-prot: Release as v1.99.
64 2005-03-22 16:10 Jochen Striepe
66 * t-prot: Fix false positive for kammquote condition.
68 2005-03-21 19:30 Jochen Striepe
70 * t-prot: Fix missing range check when From: is the last header.
71 Thanks to Norbert Tretkowski for reporting.
73 2005-03-01 15:20 Jochen Striepe
75 * t-prot: Release as v1.98.
77 2005-03-01 15:20 Jochen Striepe
79 * t-prot: Gerfried Fuchs pointed out that some locale maintainers
80 might avoid quote signs, so we check for "%" too when extracting
81 some locale strings. This still is not *really* bullet-proof,
82 because e.g. the percent sign might be protected by an escape. This
83 possibility should be quite unlikely, though, so we stick with it
86 2005-02-24 23:34 Jochen Striepe
88 * t-prot.1: Fix broken URL -- the Learn To Edit Messages Howto is
89 no longer available at Sven Gucke's old site.
91 2005-02-24 22:45 Jochen Striepe
93 * t-prot: Make esc() superfluous, use \Q and \E instead. Thanks to
96 2005-02-23 13:07 Jochen Striepe
98 * t-prot.1: Remove misleading information about locale names.
100 2005-02-23 12:39 Jochen Striepe
102 * t-prot: Release as v1.97.
104 2005-02-23 12:38 Jochen Striepe
106 * t-prot: Fix French (and probably many other) locales extraction.
107 Many thanks to Philippe Berini and Gerfried Fuchs who helped a
108 great deal with the bug hunt.
110 2005-02-14 15:02 Jochen Striepe
112 * t-prot.1: Remove unnecessary lines.
114 2005-02-14 15:01 Jochen Striepe
116 * t-prot.1: Fix copyright time stamp.
118 2005-02-14 14:19 Jochen Striepe
120 * t-prot: Release as v1.96.
122 2005-02-14 14:18 Jochen Striepe
124 * t-prot: GnuPG locale strings were for v1.2.6, update them to
127 2005-02-14 13:29 Jochen Striepe
129 * t-prot: Release as v1.95. The use of Locale::gettext is quite a
130 big change, so we consider this a v2.0 pre-release. Please send any
131 feature requests and bugreports NOW, so we can work on them before
134 2005-02-14 13:26 Jochen Striepe
136 * t-prot.1: Mention the need for Locale::gettext when using
137 --locale. Update date string.
139 2005-02-14 13:23 Jochen Striepe
141 * t-prot: Following a suggestion by Gerfried Fuchs, make
142 Locale::gettext fetch the locale strings for us. Big change, please
143 report any funny behaviour -- thanks!
145 2005-02-02 13:46 Jochen Striepe
147 * t-prot: Release as v1.49.
149 2005-02-02 12:22 Jochen Striepe
151 * t-prot: Torsten Veller spotted a violation of RFC 2822 in the
152 pgp() code when dealing with multi-line From: headers. Many thanks
155 2005-02-01 15:38 Jochen Striepe
157 * t-prot: Fix missing Locale value.
159 2005-02-01 14:15 Jochen Striepe
161 * t-prot: Fix another regex.
163 2005-02-01 13:50 Jochen Striepe
165 * t-prot: Fix regexes.
167 2005-01-08 11:05 Jochen Striepe
169 * t-prot.1: Fix broken link.
171 2005-01-07 18:15 Jochen Striepe
173 * contrib/t-prot.sl: Now that line breaks by the encoding are
174 better detected, we will turn on signature checking once again.
176 2005-01-07 18:14 Jochen Striepe
178 * contrib/t-prot.sl: Gregor Herrmann found some problems with
179 S-Lang variables and provided documentation improvements.
181 2005-01-01 13:17 Jochen Striepe
183 * t-prot.1: Fix typo.
185 2005-01-01 13:14 Jochen Striepe
187 * t-prot.1: T-prot's name does not have to be highlighted each time
190 2005-01-01 13:12 Jochen Striepe
192 * t-prot.1: Add note about t-prot fitting to recent mutt and gnupg
195 2004-12-31 13:45 Jochen Striepe
197 * t-prot: Release as v1.48.
199 2004-12-31 13:39 Jochen Striepe
201 * t-prot: Fix off-by-one error in TOFU code.
203 2004-12-31 13:33 Jochen Striepe
205 * t-prot: Gnupg-1.4.0 again changes the locales. Sigh.
207 2004-10-25 22:50 Jochen Striepe
209 * t-prot: Fix false positive reported by Gerfried Fuchs. Many
212 2004-10-21 16:16 Jochen Striepe
214 * t-prot: Release as v1.47.
216 2004-10-21 16:16 Jochen Striepe
218 * t-prot: Fix --ftr-ad and --ftr-ml command line parsing and
219 initialisation. --ftr-ad implicitely sets -a, --ftr-ml implicitely
220 sets -l. Many thanks to Andre Berger.
222 2004-10-21 15:13 Jochen Striepe
224 * t-prot.1: Make the documentation for -a, -A, and --ftr-ad (resp.
225 -l, -L, and --ftr-ml) more elaborate. Many thanks to Andre Berger.
227 2004-10-21 12:26 Jochen Striepe
229 * t-prot.1: Try to explain -a and -l in more detail (without
232 2004-10-21 12:13 Jochen Striepe
234 * t-prot: Release as v1.46.
236 2004-10-10 21:10 Jochen Striepe
238 * contrib/t-prot.sl: Remove -S command line option as line counts
239 get wrong with quoted-printable (which gets more and more widely
242 2004-10-10 20:47 Jochen Striepe
244 * t-prot, t-prot.1: Remove the groups flag within --check: This is
245 done easier inside filter_innd.pl (where it is actually implemented
248 2004-10-10 20:43 Jochen Striepe
250 * t-prot: Realign global vars into three categories: command-line
251 switches, mutt locales, gnupg locales. This should be much more
254 2004-10-10 20:27 Jochen Striepe
256 * t-prot.1: Fix typo. Update date string.
258 2004-10-10 20:26 Jochen Striepe
260 * contrib/filter_innd.pl: Reject full quotes as well.
262 2004-10-10 19:50 Jochen Striepe
264 * t-prot: Performance fix.
266 2004-10-10 19:47 Jochen Striepe
268 * contrib/filter_innd.pl: Update comment.
270 2004-10-10 19:28 Jochen Striepe
272 * t-prot: Fix --check flags parsing to be stricter.
274 2004-10-10 19:22 Jochen Striepe
276 * t-prot: Fix --check flags parsing.
278 2004-10-09 10:17 Jochen Striepe
280 * t-prot: Release as v1.45.
282 2004-10-09 10:08 Jochen Striepe
284 * t-prot: Check for empty footer files before processing them. Many
285 thanks to Markus Hubig.
287 2004-09-28 11:19 Jochen Striepe
289 * t-prot: Release as v1.44.
291 2004-09-28 11:19 Jochen Striepe
293 * t-prot: Fix detection of MS-style TOFU within PGP signed
294 messages. Many thanks to Gerfried Fuchs for reporting.
296 2004-09-27 17:45 Jochen Striepe
298 * t-prot.1: Update time stamp.
300 2004-09-27 17:40 Jochen Striepe
302 * t-prot.1, contrib/filter_innd.pl: Add credits to Martin Dietze.
304 2004-09-27 17:23 Jochen Striepe
306 * t-prot: Release as v1.43.
308 2004-09-27 17:22 Jochen Striepe
310 * t-prot: Fix MS-style TOFU removal for attachments when invoked
311 from mutt. Many thanks to Gerfried Fuchs.
313 2004-09-27 17:05 Jochen Striepe
315 * t-prot: Fix typo, small performance enhancement.
317 2004-09-27 15:27 Jochen Striepe
319 * t-prot: Minor cleanup.
321 2004-09-20 17:02 Jochen Striepe
323 * contrib/filter_innd.pl: New file.
325 2004-09-20 17:01 Jochen Striepe
327 * t-prot, t-prot.1: Add INN2 filtering aids. New command line
332 2004-09-20 14:13 Jochen Striepe
334 * t-prot: Website http://learn.to/edit_messages/ is no longer
337 2004-08-28 11:50 Jochen Striepe
339 * t-prot: Release as v1.41.
341 2004-08-28 11:42 Jochen Striepe
343 * t-prot, t-prot.1: Make t-prot use gnupg's locales as in
346 2004-08-07 16:57 Jochen Striepe
348 * t-prot.1: Update Copyright date.
350 2004-08-07 16:34 Jochen Striepe
352 * t-prot: Fix last changes so attachments are separated by at least
353 one empty line (as done in the pgp code as well).
355 2004-08-07 15:52 Jochen Striepe
357 * t-prot: Release as v1.40.
359 2004-08-07 15:51 Jochen Striepe
361 * t-prot, t-prot.1: Add new option --ms-smart. Right now only
362 special pgp treatment is included (this fixes the behaviour when
363 there is a clear text pgp signed message embedded in some MS style
366 This should work fine, but you never know what crap Outlook users
367 will send. So please give feedback if the results are not as they
370 2004-08-07 13:37 Jochen Striepe
372 * t-prot.1: Remove "require" line note. Update date string.
374 2004-08-07 13:20 Jochen Striepe
376 * t-prot: More checks on command line correctness.
378 2004-08-07 12:58 Jochen Striepe
380 * t-prot: Fix typo introduced with last update.
382 2004-08-07 12:48 Jochen Striepe
384 * t-prot: Fix "require" statement to match the code.
386 2004-07-31 11:41 Jochen Striepe
388 * t-prot: Release as v1.39.
390 2004-07-31 11:10 Jochen Striepe
392 * t-prot.1: Reflect locale changes in gnupg-1.2.5, update date
395 2004-07-31 10:41 Jochen Striepe
397 * t-prot: Fix "be" gnupg locales.
399 Update locales to newly released gnupg-1.2.5 (and be incompatible
400 to gnupg-1.2.4 and earlier once again, *sigh* -- however, that's
401 the price for not simply setting the LC vars to "C"...).
403 2004-07-17 13:28 Jochen Striepe
405 * t-prot, t-prot.1: Add option to have no output file.
407 2004-04-25 01:51 Jochen Striepe
409 * t-prot.1: Add warning regarding --pgp-move-vrfy and signals to
412 2004-03-02 16:57 Jochen Striepe
414 * t-prot: Comment updated: Reflect the fact that no locales have
415 changed in mutt-1.4.2.1.
417 2004-03-02 15:54 Jochen Striepe
419 * muttrc.t-prot, t-prot.sl: Moved to contrib/.
421 2004-02-11 16:05 Jochen Striepe
423 * t-prot: Comment updated: Reflect the fact that no locales have
424 changed in mutt-1.4.2.
426 2004-01-31 02:06 Jochen Striepe
428 * t-prot.1: Fix copyright date.
430 2004-01-30 15:20 Jochen Striepe
432 * t-prot.1: Change --ftr to --ftr-ad, add --ftr-ml.
434 2004-01-30 15:08 Jochen Striepe
436 * t-prot: Release as v1.38.
438 2004-01-30 14:38 Jochen Striepe
440 * t-prot: Change --ftr option to --ftr-ad. Add --ftr-ml option.
441 Many thanks to Christian Wach for pointing at the problem.
443 2004-01-30 14:31 Jochen Striepe
445 * t-prot: Small performance fix in footer treatment.
447 2004-01-21 13:46 Jochen Striepe
449 * t-prot: Release as v1.37.
451 2004-01-21 13:45 Jochen Striepe
453 * t-prot: Fix processing if first attachment is of type
456 2004-01-21 13:39 Jochen Striepe
458 * t-prot: Small performance fix.
460 2003-12-29 17:06 Jochen Striepe
462 * t-prot: Release as 1.36.
464 2003-12-29 17:06 Jochen Striepe
466 * t-prot: Fix Kammquote behaviour for words divided by a hyphen.
468 2003-12-29 15:33 Jochen Striepe
470 * t-prot.1: Update date string.
472 2003-12-29 15:09 Jochen Striepe
474 * t-prot, t-prot.1: Update locales for gnupg-1.2.4.
476 2003-12-29 12:59 Jochen Striepe
478 * t-prot: Mutt-1.4.1 has no support for SSL, so we may drop it
479 altogether. Mutt developer versions are handled in patches.
481 2003-11-22 02:35 Jochen Striepe
483 * t-prot: Fix comments for gpg and mutt locales.
485 2003-11-20 14:51 Jochen Striepe
487 * t-prot: Fixed --pgp-move-vrf: Obviously, gpg output should not be
488 interpreted as successful if a bug showed up (boy, I never saw this
489 with good old gnupg-1.0.7).
493 2003-11-19 21:05 Jochen Striepe
495 * t-prot: Release as v1.34.
497 2003-11-19 20:58 Jochen Striepe
501 2003-11-19 20:45 Jochen Striepe
503 * t-prot.1: Cosmetics.
505 2003-11-19 20:43 Jochen Striepe
507 * t-prot.1: Change time stamp.
509 2003-11-19 20:43 Jochen Striepe
511 * t-prot.1: Update man page to reflect last changes.
513 2003-11-19 20:41 Jochen Striepe
515 * t-prot: Update gpg's locales to gpg-1.2.3. Support for
516 gpg-1.0.7's locales is available as a patch.
518 2003-11-19 20:11 Jochen Striepe
520 * t-prot.1: Update man page to reflect last changes.
522 2003-11-19 20:10 Jochen Striepe
524 * t-prot: Removed option --mutt-ver for sanity reasons. Special
525 adapations for mutt developer versions will be available as a
528 2003-09-10 11:32 Jochen Striepe
530 * t-prot.1: Make clear t-prot.sl is just an example implementation.
533 2003-09-10 11:30 Jochen Striepe
535 * t-prot.sl, contrib/t-prot.sl: Additional comments.
537 2003-08-11 14:35 Jochen Striepe
539 * t-prot: Release as v1.33.
541 2003-08-11 14:35 Jochen Striepe
543 * t-prot.1: Improve description for --mutt-ver.
545 2003-08-11 14:33 Jochen Striepe
547 * t-prot.1: Update date string.
549 2003-08-11 14:32 Jochen Striepe
551 * t-prot: Clean up locales stuff.
553 2003-08-11 14:19 Jochen Striepe
555 * t-prot: Fix parsing order with --mutt-ver and --locale.
557 2003-08-11 14:05 Jochen Striepe
559 * t-prot.1: Add description for --mutt-ver.
561 2003-08-11 14:00 Jochen Striepe
563 * t-prot: Add some locale that changed in mutt-1.5.4 (and made pgp
564 block detection fail). New parameter --mutt-ver. Many thanks to
569 2003-08-11 13:41 Jochen Striepe
571 * t-prot: Simplify regex introduced in last update.
573 2003-08-09 22:22 Jochen Striepe
575 * t-prot: Fix some cases where SIGINT was not detected for pgp
576 verification from within mutt.
580 2003-07-21 13:12 Jochen Striepe
582 * t-prot: Release as v1.30.
584 2003-07-21 13:12 Jochen Striepe
586 * t-prot: Recognize LC_MESSAGES for locales. Thanks to Gerfried
589 2003-07-15 13:39 Jochen Striepe
591 * t-prot: Release as v1.29.
593 2003-07-15 13:38 Jochen Striepe
595 * t-prot: Fix email adress verification inside pgp(). Fix locale
598 2003-07-09 21:11 Jochen Striepe
600 * t-prot: Use the environment variable LC_ALL (and if this fails,
601 LANG) to determine a reasonable locale default. Suggested by
606 2003-06-24 23:52 Jochen Striepe
608 * t-prot: Release as v1.27.
610 2003-06-24 23:52 Jochen Striepe
612 * t-prot: Getting some rare multipart message from mutt, t-prot got
613 locked into a probably endless 100% CPU consuming loop (see msgid
614 <20030624071950.GA24479@sil.at>). This was a DoS and therefore a
615 security problem if you use t-prot in some automated setup. This
616 bug was only triggered when used with -Mmutt. BTW, fixing this
617 should also increase performance when processing multipart messages
620 Many many thanks to Gerfried Fuchs for alerting us and pointing out
621 the DoS character of the bug (though most people might not use mutt
622 to do fully automated email processing).
624 2003-06-24 22:44 Jochen Striepe
626 * t-prot: Fix treatment of forwarded messages by Opera7.
628 2003-06-23 14:10 Jochen Striepe
630 * t-prot.sl, contrib/t-prot.sl: Quoted-printable treatment
631 (hopefully this will be obsolet with S-Lang-2.0) and some minor
634 2003-06-23 13:20 Jochen Striepe
636 * t-prot.sl, contrib/t-prot.sl: Add missing semicolon.
638 2003-06-23 12:58 Jochen Striepe
640 * t-prot.sl, contrib/t-prot.sl: Fix error treatment.
642 2003-06-22 23:47 Jochen Striepe
644 * t-prot.sl, contrib/t-prot.sl: Make the tmp dir configurable,
645 correct some plain wrong comments, and add some more comments.
647 2003-06-22 22:57 Jochen Striepe
649 * t-prot.sl, contrib/t-prot.sl: Make the S-Lang example macro more
650 configurable (thanks to Gerfried Fuchs for some suggestions) and
651 provide a possibility to toggle filtering on/off from within slrn
652 (thanks to Michael Prokop for feedback).
654 2003-06-15 22:53 Jochen Striepe
656 * t-prot.1, t-prot.sl, contrib/t-prot.sl: Add some comments to
657 t-prot.sl and update the man page to mention the S-Lang example
660 2003-06-15 22:33 Jochen Striepe
662 * t-prot.sl, contrib/t-prot.sl: Added S-Lang macro to use t-prot
665 2003-05-04 12:40 Jochen Striepe
667 * t-prot: Fix handling of empty lines in traditional TOFU code:
668 TOFU broken into parts by empty lines will be detected correctly
669 now, empty lines will not be deleted if there is no TOFU at all.
673 2003-04-23 14:50 Jochen Striepe
675 * t-prot: Finally fix thrown away verbatim information with
676 --pgp-move-vrf and -k (hope you had a happy Easter too). Many
677 thanks to Gerfried Fuchs.
681 2003-04-03 13:26 Jochen Striepe
683 * t-prot: Regex performance fixes.
685 2003-03-20 02:09 Jochen Striepe
687 * t-prot, t-prot.1: New locale in mutt-1.4.1: bg.
691 2003-03-18 16:08 Jochen Striepe
693 * t-prot: Clean up $0 usage.
695 2003-03-08 17:05 Jochen Striepe
697 * t-prot: Pure cosmetics.
699 2003-03-08 16:48 Jochen Striepe
701 * t-prot: Release as v1.23.
703 2003-03-08 16:43 Jochen Striepe
705 * t-prot: Fix another typo.
707 2003-03-08 16:40 Jochen Striepe
709 * t-prot: Fix typo in last commit.
711 2003-03-08 16:37 Jochen Striepe
713 * t-prot: Add a handler for SIGINT -- pgp() has to know if we got
714 an interrupt. Many thanks to Gerfried Fuchs.
716 2003-03-08 02:24 Jochen Striepe
718 * t-prot, t-prot.1: Add a workaround for old mutt versions using
719 the pagerfilter patch. Do not activate --lax-security unless you
720 really know what you are doing.
722 2003-03-07 14:19 Jochen Striepe
724 * t-prot: Ignore SIGINTs when called from within mutt. You probably
725 want the chance to stop PGP verification and still have the message
726 displayed. Idea by Peter Palfrader, suggested for t-prot by
727 Gerfried Fuchs. Thanks, great idea!
731 2003-03-05 17:26 Jochen Striepe
733 * t-prot: Release as v1.21.
735 2003-03-05 17:15 Jochen Striepe
737 * t-prot: Various performance fixes.
739 2003-03-05 17:02 Jochen Striepe
741 * t-prot: Another performance fix.
743 2003-03-05 16:59 Jochen Striepe
745 * t-prot: Fix multipart boundary detection.
747 2003-03-05 16:53 Jochen Striepe
749 * t-prot: Another performance fix in pgp().
751 2003-03-05 16:51 Jochen Striepe
753 * t-prot: Fix bad typo.
755 2003-03-05 16:35 Jochen Striepe
757 * t-prot: Performance improvements in pgp().
759 2003-03-05 16:14 Jochen Striepe
761 * t-prot: Make kammquote code more efficient.
763 2003-03-05 16:09 Jochen Striepe
765 * t-prot: Fix kammquote condition.
767 2003-03-05 15:54 Jochen Striepe
769 * t-prot: Some cosmetics, no code changes.
771 2003-03-01 17:49 Jochen Striepe
773 * t-prot: Formatting: Replace tabs with spaces.
775 2003-03-01 17:46 Jochen Striepe
777 * t-prot: Add some comments.
779 2003-02-26 22:56 Jochen Striepe
781 * t-prot.1: Reflect the fact that world has not stopped spinning
782 after RFC 822 (so far, at least). Mention RFCs 2045, 2046, 2049,
783 and 2822. Thanks to Thomas Bliesener for noticing.
785 2003-02-26 22:32 Jochen Striepe
787 * t-prot.1: Add an example for bouncing TOFU'ed messages using
788 sendmail(8). Add a note that -m/-t is needed for successful use of
789 -p. Thanks to Thomas Bliesener.
791 2003-02-19 22:05 Jochen Striepe
793 * t-prot: Release as v1.20.
795 2003-02-19 21:53 Jochen Striepe
797 * t-prot: Fix missing verbatim vals when moving gpg output.
799 2003-02-17 15:00 Jochen Striepe
801 * t-prot.1: Update Copyright date.
803 2003-02-17 13:53 Jochen Striepe
805 * t-prot: Fix moving gpg output for signatures by expired keys.
809 2003-02-17 13:35 Jochen Striepe
811 * t-prot: Fix sender address for --pgp-short.
813 2003-02-17 13:02 Jochen Striepe
815 * t-prot: Remove unnecessary variable in write_msg().
817 2003-02-17 12:59 Jochen Striepe
819 * t-prot: Regex performance improvements.
821 2003-02-17 01:59 Jochen Striepe
823 * t-prot: Fix mutt-pgp code: if we have nested signed/encrypted
824 mime parts, we must take care that all gpg output is printed.
828 2003-02-17 00:08 Jochen Striepe
830 * t-prot: Make t-prot compile again on perl-5.6.1 (many thanks to
835 2003-02-14 14:50 Jochen Striepe
837 * t-prot: Fix missing check.
839 2003-02-14 14:42 Jochen Striepe
841 * t-prot: Fix really annoying footer unflexibility. Now empty lines
842 on the bottom of a message are ignored.
846 2003-02-11 21:06 Jochen Striepe
848 * t-prot: Fix --bigq for big quotes that go down to one of the two
853 2003-02-11 13:49 Jochen Striepe
855 * t-prot: Fix ad footers within pgp signed stuff.
857 2003-02-11 13:42 Jochen Striepe
859 * t-prot: Fix trailing empty lines ("match anything") in ad footer
864 2003-02-09 20:34 Jochen Striepe
866 * t-prot: Add support for mutt-1.5.x's OpenSSL output for S/MIME.
867 Thanks to Michael Loeffler.
869 Clean up some regexps for mutt's separators (should give better
874 2003-02-08 18:19 Jochen Striepe
876 * t-prot, t-prot.1: Integrate the footers patch to allow aggressive
881 2003-02-08 17:44 Jochen Striepe
883 * t-prot: Use constants where possible.
885 2003-02-07 19:16 Jochen Striepe
887 * t-prot: Fix two bugs in the Big Kammquote Condition. Using -k
892 2003-02-07 18:26 Jochen Striepe
894 * t-prot: Fix another terminal color sequence.
896 2003-02-07 16:29 Jochen Striepe
898 * t-prot.1: List contributors in alphabetical order.
900 2003-02-07 16:00 Jochen Striepe
902 * t-prot.1: Update date string.
904 2003-02-07 15:55 Jochen Striepe
906 * t-prot.1: Add a note to the BUGS section about possible perl
907 compiler errors with not-up-to-date perl installations.
909 2003-02-07 11:51 Jochen Striepe
911 * t-prot: Make --pgp-move-vrf work for BAD signatures too (many
912 thanks to Gerfried Fuchs).
916 2003-02-06 16:11 Jochen Striepe
918 * t-prot: Last change broke attachment detection for -Mmutt.
920 2003-02-06 15:37 Jochen Striepe
922 * t-prot: Fix mutt terminal color sequences. Fix false positive for
923 overlong signatures with mutt-1.5.3 (MANY MANY thanks to Gerfried
924 Fuchs for reporting the bug and providing vital data!).
928 2003-01-29 03:24 Jochen Striepe
930 * t-prot.1: Update date string.
932 2003-01-29 03:23 Jochen Striepe
934 * t-prot.1: Fix spellling error.
936 2003-01-28 12:00 Jochen Striepe
938 * t-prot: Make -h work again.
942 2002-12-29 03:52 Jochen Striepe
944 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Enable
945 spamassassin workaround. Update man page and sample config file
948 Correct some speling errors in the man page.
952 2002-12-11 18:53 Jochen Striepe
954 * t-prot: Mutt content type fix.
958 2002-12-11 01:46 Jochen Striepe
960 * t-prot: Improve M$ style TOFU heuristics.
964 2002-12-08 22:45 Jochen Striepe
966 * t-prot: Remove unused else.
968 2002-12-06 16:21 Jochen Striepe
970 * t-prot: Fix treatment of pgp uids without email adress for
971 --pgp-move. Many thanks to Gerfried Fuchs for noticing.
973 Small performance fix for --pgp-move-vrf.
977 2002-12-04 20:45 Jochen Striepe
979 * t-prot: Fix --pgp-short to be overzealous with gpg encryption
984 2002-12-04 09:06 Jochen Striepe
986 * t-prot.1: Another --locale fix.
988 2002-12-04 09:01 Jochen Striepe
990 * t-prot.1: Update --locale description.
992 2002-12-03 18:20 Jochen Striepe
994 * t-prot: Add internationalization for --pgp-move-vrf from
995 gnupg-1.0.7's po files. Should work with gnupg-1.2.x as well.
999 2002-12-02 21:04 Jochen Striepe
1001 * t-prot.1: Update man page date string.
1003 2002-12-02 21:03 Jochen Striepe
1005 * t-prot.1: Make last man page update more complete.
1007 2002-12-02 21:00 Jochen Striepe
1009 * t-prot, t-prot.1: Add an option to move only positive pgp
1010 verification output (this works for English gpg-1.0.7 right now --
1011 no internationalization, no pgp.com support). Thanks to Markus
1012 Hubig for suggesting.
1014 2002-11-11 02:59 Jochen Striepe
1016 * t-prot: Version 1.0.
1018 2002-11-09 02:22 Jochen Striepe
1020 * t-prot.1: Man page update.
1022 2002-11-09 01:53 Jochen Striepe
1024 * t-prot: Adding comment for pgp().
1026 2002-11-05 13:29 Jochen Striepe
1028 * t-prot: Fix a race condition introduced in 0.70. Many many thanks
1029 to Wichert Akkerman and Gerfried Fuchs.
1033 2002-11-04 19:01 Jochen Striepe
1035 * t-prot: Fix typo from last submission.
1039 2002-11-04 18:49 Jochen Striepe
1041 * t-prot: Markus Hubig noticed a bug in the kammquote condition
1042 that ate the first (empty) line of pgp signed data when using
1043 t-prot within mutt. Many thanks!
1045 Version bump to 0.92.
1047 2002-11-02 16:35 Jochen Striepe
1049 * t-prot: Replace all die()s with exit()s and appropriate exit
1050 codes for better interaction with MTAs.
1054 2002-11-02 16:08 Jochen Striepe
1056 * t-prot: Minor changes.
1058 2002-11-02 01:05 Jochen Striepe
1060 * t-prot.1: Update man page modification stamp.
1062 2002-11-01 18:30 Jochen Striepe
1064 * t-prot, t-prot.1: Merge the pgp hack after solving the last
1065 pending bug report (thanks to Markus Hubig). Update the man page to
1068 Huge version jump to v0.90: this is a release candidate for v1.0,
1069 every main feature should work fine by now. Please tell me *now* if
1070 something does not work for you (or if you have a major feature
1071 request that should be considered before v1.0).
1073 2002-10-31 18:29 Jochen Striepe
1075 * t-prot: Eye candy: People using vim with a tabwidth!=4 should see
1076 the source with proper alignment now.
1078 2002-10-31 14:17 Jochen Striepe
1080 * t-prot: T-prot would cheerfully create an output file without
1081 checking to see if it was about to write to a symlink or a named
1082 pipe. If a user used t-prot to write data into open shared
1083 directories, such as /tmp, this vulnerability could be used by a
1084 local attacker to overwrite files or lead to privilege escalation.
1088 2002-10-22 16:42 Jochen Striepe
1090 * t-prot: Add French M$ tofu detection (many thanks to Mikael
1091 Berthe for suggesting).
1093 2002-10-19 17:22 Jochen Striepe
1095 * t-prot: Using any of --kminl, --kmaxl, or --kdiff implicitely
1098 Specifying an empty string for -i or -o is no longer tolerated.
1100 Version bump to 0.69.
1102 2002-10-19 16:15 Jochen Striepe
1104 * t-prot: Support for Dutch(?) M$-style TOFU markers.
1106 2002-09-14 05:24 Jochen Striepe
1108 * t-prot: Fixed thinko in M$ TOFU/Forwarding treatment.
1110 2002-09-14 05:10 Jochen Striepe
1112 * t-prot: Johan Almqvist found another bug, this time false
1113 positives with some M$ MUA's forwarded messages.
1115 2002-09-12 12:59 Jochen Striepe
1117 * t-prot: Add swedish M$ TOFU detection. Thanks to Johan Almqvist
1118 for noticing. Bumped to v0.68.
1120 2002-07-26 14:03 Jochen Striepe
1122 * t-prot: Eye candy: add vim-6.x compliant folding comments.
1124 2002-07-09 14:07 Jochen Striepe
1126 * t-prot: Try better heuristics for M$ style TOFU. Gerfried Fuchs
1127 had some very reasonable ideas
1128 (<20020705143319.GH11482@asgard.pte.at>, 2002-07-05). We now
1129 tolerate MS style TOFU if there is no text above.
1131 Version bump to v0.67.
1133 2002-06-27 21:37 Jochen Striepe
1135 * t-prot: Fix unbelievable stupid typo introduced in the last
1140 2002-06-27 19:54 Jochen Striepe
1142 * t-prot: Fix detection of mailing list footers in attachments
1147 2002-06-27 18:16 Jochen Striepe
1149 * t-prot, t-prot.1: Fix thinko where to search for mailing list
1150 footers, bug reported by Gerfried Fuchs (many thanks!).
1152 Update manpage to make clear -Mmutt is *required* when t-prot is
1153 called from within mutt.
1157 2002-06-18 01:45 Jochen Striepe
1159 * t-prot: Another tweak on the kammquote condition.
1161 2002-06-16 12:32 Jochen Striepe
1163 * t-prot: Fixed the line count header with -Mmutt and attachments,
1164 pgp signatures and encryption.
1166 2002-06-15 17:18 Jochen Striepe
1168 * t-prot: Another tweak on the kammquote condition.
1170 2002-06-08 19:50 Jochen Striepe
1172 * muttrc.t-prot, contrib/muttrc.t-prot: Add warning comment about
1173 required mutt version.
1175 2002-06-02 07:51 Jochen Striepe
1177 * t-prot: Fixed some typos.
1179 2002-06-02 07:12 Jochen Striepe
1181 * t-prot.1: Updated manpage. The Kammquote problem should be mostly
1184 2002-06-02 02:12 Jochen Striepe
1186 * t-prot, t-prot.1: New option --sigsmax for fine-tuning the
1187 tolerated number of signatures. Manpage updated. Version bump to
1190 2002-05-30 11:24 Jochen Striepe
1192 * t-prot: Update help to reflect -p changes.
1194 2002-05-30 11:16 Jochen Striepe
1196 * t-prot: Bump to v0.60.
1198 2002-05-30 10:45 Jochen Striepe
1200 * t-prot.1: Update manpage for new behaviour of -p.
1202 2002-05-10 02:18 Jochen Striepe
1204 * t-prot: Add some quick hack to make t-prot an easy drop-in for
1205 spamassassin: the parameter for -p is optionally right now. If
1206 there is none supplied, there is no mail sent, of course.
1208 2002-05-03 02:02 Jochen Striepe
1210 * t-prot.1: Fix typo.
1212 2002-05-03 01:56 Jochen Striepe
1214 * t-prot.1: Update man page date.
1216 2002-05-03 01:55 Jochen Striepe
1218 * t-prot.1: Man page fixes and updates.
1220 2002-04-30 17:23 Jochen Striepe
1222 * t-prot: Improve the comment on the Kammquote condition.
1224 2002-04-30 17:16 Jochen Striepe
1226 * t-prot: Further tweak on the Kammquote condition. Should really
1227 do The Right Thing by now.
1229 2002-04-24 14:08 Jochen Striepe
1231 * t-prot: Performance tweak in debigq().
1233 2002-04-24 13:33 Jochen Striepe
1235 * t-prot, t-prot.1: Added an option to remove the bigger part of
1236 huge blocks of quoted lines (--bigq). Updated the man page
1239 Updated the man page's contributors text.
1243 2002-04-20 21:32 Jochen Striepe
1245 * t-prot: Just insert one space when joining lines in decomb().
1247 2002-04-20 15:37 Jochen Striepe
1249 * t-prot.1: Update man page to reflect upon new options --kminl,
1250 --kmaxl, and --kdiff.
1252 2002-04-20 15:18 Jochen Striepe
1254 * t-prot: Some more tweaks to the Kammquote condition. Add some
1255 command line switches to make behaviour a little more flexible.
1259 2002-04-20 11:10 Jochen Striepe
1261 * t-prot: Another small tweak in the Kammquoting condition.
1263 2002-04-20 11:03 Jochen Striepe
1265 * t-prot: Another small tweak in the Kammquote condition.
1267 2002-04-20 10:58 Jochen Striepe
1269 * t-prot: Make the Kammquote condition a little pickier.
1271 2002-04-20 02:48 Jochen Striepe
1273 * t-prot.1: Add description of the anti Kammquoting option.
1275 2002-04-20 02:28 Jochen Striepe
1277 * t-prot: Added an option to fix those zig-zag shaped quotings,
1278 well-known to German users as "Kammquoting".
1280 Lines with verbatim statements (#v+/-) itselves are now verbatim by
1281 definition, so they won't be cleaned away.
1285 2002-04-18 22:51 Jochen Striepe
1287 * t-prot: Clean up revision number a bit.
1289 2002-04-11 05:14 Jochen Striepe
1291 * t-prot: Just catch the last signature if there are more.
1293 2002-04-11 04:46 Jochen Striepe
1295 * t-prot: Hugo Haas reported that t-prot did not detect TOFU if
1296 there is an overlong signature and no -S on the command line.
1297 Though this was intended behaviour, this is changed: by now
1298 signatures are always interpreted as such, so the text before can
1301 2002-03-29 01:46 Jochen Striepe
1303 * t-prot.1: Add description for --locale=LOCALE.
1305 2002-03-29 01:15 Jochen Striepe
1307 * t-prot: Add option to treat mutt(1)'s locales correctly. Bump to
1310 2002-03-23 10:47 Jochen Striepe
1314 2002-03-22 11:38 Jochen Striepe
1316 * t-prot.1: Add ghw to the IDEAS AND INSPIRATION section.
1318 2002-03-21 22:26 Jochen Striepe
1320 * t-prot: Bump to 0.54.
1322 2002-03-21 13:16 Jochen Striepe
1324 * t-prot: More cleanups in the multipart code.
1326 2002-03-21 12:53 Jochen Striepe
1328 * t-prot: Fix comment in the mutt specific multipart code.
1330 2002-03-21 12:27 Jochen Striepe
1332 * t-prot: Fixed assumption in the mutt-specific code that the first
1333 attachment always would be text/plain containing the actual message
1336 2002-03-20 22:58 Jochen Striepe
1338 * t-prot: Fix some false positives in footers and multipart code.
1340 2002-03-20 17:02 Jochen Striepe
1342 * t-prot: More cleanups and performance improvements. Fixed tofu
1343 deletion when diff appended to signature. Fixed broken detection of
1344 mutt(1)'s mime/pgp output. Bumped to 0.53.
1346 2002-03-20 15:12 Jochen Striepe
1348 * t-prot: Make mime/multipart parts with type=message/rfc822 being
1349 processed if the message has been processed by mutt(1) before.
1351 2002-03-20 13:16 Jochen Striepe
1353 * t-prot: Another HUGE cleanup.
1355 2002-03-20 01:56 Jochen Striepe
1357 * t-prot: Major cleanup. Bump to 0.52.
1359 2002-03-19 14:16 Jochen Striepe
1361 * t-prot: Fixed some bugs in the multipart code. Bumped version to
1364 2002-03-19 12:42 Jochen Striepe
1366 * t-prot.1: Add note describing the complicated and confusing line
1367 count thingie when deleting an overlong signature.
1369 2002-03-19 12:38 Jochen Striepe
1371 * t-prot: Correct line count in snipped-overlong-sig message.
1373 2002-03-18 19:19 Jochen Striepe
1375 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Add new
1376 options (-a and -A=dir) to get rid of those annoying hotmail
1377 advertisements appended to messages from people using gratis email
1378 providers. Update manpage and muttrc sample.
1380 Add non-usascii-problem to TROUBLESHOOTING section of the man page.
1384 2002-03-18 15:49 Jochen Striepe
1386 * t-prot: Fix the line count header. Bump to v0.49.
1388 2002-03-16 00:01 Jochen Striepe
1390 * t-prot.1: Minor fix.
1392 2002-03-15 23:58 Jochen Striepe
1394 * t-prot.1: Minor cleanup.
1396 2002-03-15 01:48 Jochen Striepe
1398 * t-prot: Fix variables initialisation.
1400 2002-03-14 22:21 Jochen Striepe
1402 * t-prot: Fix a bug in the multipart code. Bump to v0.48.
1404 2002-03-13 08:07 Jochen Striepe
1406 * t-prot.1: Add some explanation for the verbatim instruction to
1407 the troubleshooting section.
1409 2002-03-13 07:52 Jochen Striepe
1411 * t-prot: Make verbatim instructions work for everything except
1412 mailing list footers. Bump to v0.47.
1414 2002-03-13 01:19 Jochen Striepe
1416 * t-prot.1: Fixed typo.
1418 2002-03-12 17:16 Jochen Striepe
1420 * t-prot.1: Add TROUBLESHOOTING section.
1422 2002-03-12 16:44 Jochen Striepe
1424 * t-prot.1: Changed one makro which was overseen last commit.
1426 2002-03-12 16:24 Jochen Striepe
1428 * t-prot.1: Big man page cleanup.
1430 2002-03-12 15:41 Jochen Striepe
1432 * t-prot.1: Further improvement of the -L man page text.
1434 2002-03-12 15:39 Jochen Striepe
1436 * t-prot.1: Improved man page text for -L.
1438 2002-03-12 15:37 Jochen Striepe
1440 * t-prot.1: Clarify the man page text for -l and -L.
1442 2002-03-12 02:47 Jochen Striepe
1444 * t-prot, t-prot.1: Add the "tolerate diff" option. Bump to v0.46.
1446 2002-03-09 17:18 Jochen Striepe
1448 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Add
1449 option -M/--mua and try to detect attachments only when necessary.
1450 Updated man page and muttrc sample. Version bump to 0.45.
1452 2002-03-08 20:29 Jochen Striepe
1454 * t-prot: Fix an off-by-one error when removing mutt(1)'s
1455 attachments. Credits to Gerfried Fuchs for reporting and locating
1458 2002-03-02 02:26 Jochen Striepe
1460 * t-prot: Some minor cleanups.
1462 2002-03-02 02:18 Jochen Striepe
1464 * t-prot: Some minor cleanups.
1466 2002-03-01 10:10 Jochen Striepe
1468 * t-prot: Fixed a missing range check reported by Gerfried Fuchs
1469 with messages only containing the mailing list footer.
1471 2002-02-26 12:20 Jochen Striepe
1473 * t-prot: Add infrastructure for better debugging.
1475 2002-02-26 11:11 Jochen Striepe
1477 * muttrc.t-prot, contrib/muttrc.t-prot: Make the muttrc example a
1478 little shorter, and add colors.
1480 2002-02-26 03:05 Jochen Striepe
1482 * t-prot: Improve empty line handling between body and signature.
1484 2002-02-26 02:50 Jochen Striepe
1486 * t-prot: Fixed thinko in signature handling. Be more tolerant with
1487 empty lines around signatures and mailing list footers.
1489 Version bump to 0.42.
1491 2002-02-25 19:20 Jochen Striepe
1493 * t-prot: Widened the rexexp for mutt(1)'s attachments a little -
1494 some cases were not caught before.
1496 2002-02-25 18:48 Jochen Striepe
1498 * t-prot: Gerfried Fuchs found a bug in the signature code (many
1499 thanks!). It was ugly anyway, so that part got a clean rewrite.
1501 Bumped version to 0.41.
1503 2002-02-22 15:55 Jochen Striepe
1505 * t-prot: Another slight performance hit with multipart messages.
1507 2002-02-22 15:36 Jochen Striepe
1509 * t-prot: Leave only the body of the first multipart message part
1510 for processing, not the headers.
1512 2002-02-21 23:27 Jochen Striepe
1514 * t-prot.1: Updated the manpage to reflect the fix of the multipart
1517 2002-02-21 23:24 Jochen Striepe
1519 * t-prot: Fix no TOFU is detected in multipart messages without
1520 signature and without previous preparation by mutt(1). Now
1521 multipart messages as described in RFC 1341 are detected properly.
1522 Only the first part is processed, and only if it has the content
1523 type "text/plain" or none specified as described in RFC 1341.
1525 2002-02-20 16:51 Jochen Striepe
1527 * t-prot: Bump version to 0.39.
1529 2002-02-20 16:50 Jochen Striepe
1531 * t-prot.1: Updated manpage for long options.
1533 2002-02-18 19:44 Jochen Striepe
1535 * t-prot.1: Updated credits in manpage.
1537 2002-02-16 00:06 Jochen Striepe
1539 * muttrc.t-prot, t-prot, contrib/muttrc.t-prot, t-prot.1: Switched
1540 command line system to Getopt::Mixed as recommended by Gerfried
1541 Fuchs. One of the reasons is that now the parameter of the option
1542 '-S' is optionally, what was not cleanly realizeable before. The
1543 opportunity has been used to do a cleanup on some things, too ...
1545 Please note that Getopt::Mixed now is mandatory to run t-prot - you
1546 can get it at CPAN. The trade-off seems worthy IMHO - please drop
1547 an email to <t-prot@tolot.escape.de> if you do not think so, so the
1548 matter can be discussed. :)
1552 2002-02-15 03:49 Jochen Striepe
1554 * t-prot.1: Beautify the manpage, and add some more info about bugs
1557 2002-02-15 03:30 Jochen Striepe
1559 * t-prot: Beautify help text.
1561 2002-02-14 16:32 Jochen Striepe
1563 * t-prot, t-prot.1: Bjoern Buerger requested an option to make
1564 t-prot write a syslog entry for each message bounced when invoked
1565 with -p. So -d is new. Will only write syslog entries if
1566 Sys::Syslog is available but will not crash if not.
1568 2002-02-14 13:26 Jochen Striepe
1570 * t-prot: Minor cleanup.
1572 2002-02-14 11:04 Jochen Striepe
1574 * t-prot: Fix unbelieveable stupid bug in attachment fix. Bump to
1577 2002-02-13 01:08 Jochen Striepe
1579 * t-prot: Version bump to 0.35.
1581 2002-02-12 13:57 Jochen Striepe
1583 * t-prot, t-prot.1: Added Option -P=MESSAGE. Updated manpage.
1585 2002-02-12 12:47 Jochen Striepe
1587 * t-prot.1: Update manpage for -S=n.
1589 2002-02-12 12:45 Jochen Striepe
1591 * muttrc.t-prot, contrib/muttrc.t-prot, t-prot: Improve bounce
1592 message. Change option -S to accept an integer denoting the maximum
1593 allowed lines for a valid signature.
1595 2002-02-12 04:44 Jochen Striepe
1597 * t-prot, t-prot.1: New option -p=ADDRESS added: Finally you may
1598 use t-prot in your MTA's aliases file to bounce TOFUed emails.
1601 2002-02-12 01:03 Jochen Striepe
1603 * t-prot: Corrected help when called with -h. Small indent cleanup.
1605 2002-02-11 20:40 Jochen Striepe
1607 * t-prot.1: Updated manpage date.
1609 2002-02-11 20:33 Jochen Striepe
1611 * t-prot, t-prot.1: Gerfried Fuchs reported that t-prot eats up
1612 attachments when hiding lines, that flaw should be fixed right now.
1613 Manpage has been updated to reflect upon that fact.
1615 2002-02-11 19:13 Jochen Striepe
1617 * t-prot: Corrected line count for overlong signatures. Problem
1618 reported by Gerfried Fuchs (thanks, Alfie!).
1620 2002-01-29 14:57 Jochen Striepe
1622 * t-prot: Remove goto. Patch by Gerfried Fuchs.
1624 2002-01-28 20:34 Jochen Striepe
1626 * t-prot: Bump version to 0.32.
1628 2002-01-28 16:53 Jochen Striepe
1630 * t-prot: Just again a version fix. Should be done now...
1632 2002-01-28 16:52 Jochen Striepe
1634 * t-prot: Sigh. Another version fix.
1636 2002-01-28 16:50 Jochen Striepe
1638 * t-prot.1: Fix manpage version.
1640 2002-01-28 16:48 Jochen Striepe
1642 * t-prot, t-prot.1: Fix version strings.
1644 2002-01-28 16:46 Jochen Striepe
1646 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Version
1649 2002-01-28 16:39 Jochen Striepe
1651 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Initial
1654 2002-01-28 16:39 Jochen Striepe
1656 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Initial