1 2010-03-06 01:32 Jochen Striepe
3 * t-prot: Release as v2.97.
5 2010-03-06 01:31 Jochen Striepe
7 * t-prot, t-prot.1: Standard diff(1) output now is protected by
8 --diff, too. Many thanks to Martin Neitzel and Matthias Kilian.
10 2010-03-04 22:01 Jochen Striepe
12 * t-prot: Release as v2.96.
14 2010-03-04 21:48 Jochen Striepe
16 * t-prot: Allow -o /dev/null without bitching around.
18 2010-03-04 21:40 Jochen Striepe
20 * t-prot.1: Give some emergency help how to write to /dev/null. You
23 2010-03-04 21:19 Jochen Striepe
25 * t-prot.1: Remove repetition.
27 2010-03-04 21:12 Jochen Striepe
29 * t-prot: More syntax help fixes.
31 2010-03-04 21:09 Jochen Striepe
33 * t-prot.1: Update date string.
35 2010-03-04 21:09 Jochen Striepe
37 * t-prot.1: Fix --version description.
39 2010-03-04 21:07 Jochen Striepe
41 * t-prot.1: More syntax fixes.
43 2010-03-04 21:02 Jochen Striepe
45 * t-prot.1: Change option order for footer options.
47 2010-03-04 20:48 Jochen Striepe
49 * t-prot.1: More grouping: Footers.
51 2010-03-04 20:34 Jochen Striepe
55 2010-03-04 20:32 Jochen Striepe
57 * t-prot, t-prot.1: Special output to "NONE" is not required. You
60 2010-03-04 20:24 Jochen Striepe
62 * t-prot.1: Improve word flow.
64 2010-03-04 20:22 Jochen Striepe
66 * t-prot.1: Fix -i and -o syntax.
68 2010-03-04 20:21 Jochen Striepe
70 * t-prot.1: Improve MIME handling description.
72 2010-03-04 20:19 Jochen Striepe
74 * t-prot.1: Explain grouping of options and what happens if none
75 are specified. Be specific how MIME is handled.
77 2010-03-04 18:45 Jochen Striepe
79 * contrib/: mailcap.t-prot, nailrc.t-prot: New files: configuration
80 samples for metamail and Heirloom mailx (a.k.a. nail). Many thanks
83 2010-03-04 17:26 Jochen Striepe
85 * t-prot.1: Fix -S syntax.
87 2010-03-04 17:25 Jochen Striepe
89 * t-prot: Fix -S syntax help.
91 2010-03-04 17:24 Jochen Striepe
93 * t-prot.1: Group options by meaning, rather than alphabetically.
94 Thanks to Martin Neitzel for suggesting.
96 2010-03-04 16:53 Jochen Striepe
98 * t-prot: Fix --help output order.
100 2010-03-04 16:52 Jochen Striepe
102 * t-prot: Fix -c syntax in --help, too.
104 2010-03-03 22:39 Jochen Striepe
106 * t-prot.1: Precisify wording for --ms-smart.
108 2010-03-03 22:36 Jochen Striepe
110 * t-prot.1: Be a little more specific as to what --ms-smart really
113 2010-03-03 22:30 Jochen Striepe
115 * t-prot.1: Specify more clearly what locale to specify with
116 --locale. Thanks to Martin Neitzel for suggesting.
118 2010-03-03 22:24 Jochen Striepe
120 * t-prot.1: Fix -c syntax help.
122 2010-03-03 20:09 Jochen Striepe
124 * t-prot: Fix bad typo. Thanks to Martin Neitzel.
126 2010-03-03 16:50 Jochen Striepe
128 * t-prot: Big changes, we step a great deal towards the next major
129 version number. Release as v2.95.
131 2010-03-03 16:27 Jochen Striepe
133 * t-prot: Since Getopt::Mixed would break existing configurations
134 with the new -c command line switch behaviour, the migration to
135 Getopt::Long has been finished by now: This commit merges the big
136 bad Getopt::Long patch. Hope the performance issue does not turn
137 out to be too grave. Thanks to everyone for testing and providing
140 2010-02-19 16:20 Jochen Striepe
142 * t-prot, t-prot.1, contrib/muttrc.t-prot, contrib/t-prot.sl: The
143 command line option -c now accepts an optional parameter specifying
144 the number of empty lines to remain. Thanks to Simon Ruderich.
146 2010-02-15 20:13 Jochen Striepe
148 * t-prot: Release as v2.15.
150 2010-02-15 20:08 Jochen Striepe
152 * t-prot.1: Describe --sani more precisely.
154 2010-02-15 19:21 Jochen Striepe
156 * t-prot: Fine-tune some regex.
158 2010-02-15 19:20 Jochen Striepe
160 * t-prot: Fix merging of multiple blank lines within pgp output
163 2010-02-15 19:02 Jochen Striepe
165 * t-prot: Simplify expression.
167 2010-02-15 18:34 Jochen Striepe
169 * t-prot, t-prot.1: Add --reply and --sani for fixing annoying
170 headers. Add documentation for both. Many thanks to Matthias
171 Kilian and Martin Neitzel for suggesting and providing some script
172 invoked by procmail rules.
174 2010-02-14 12:03 Jochen Striepe
176 * t-prot.1: Suggest reading about -p when using -P.
178 2010-02-14 12:00 Jochen Striepe
180 * t-prot.1: Sort options in a consistent, alphabetical way.
182 2010-02-11 20:59 Jochen Striepe
184 * t-prot.1: Fix hyphenation. Thanks to Gerfried Fuchs for noticing!
186 2010-02-11 12:55 Jochen Striepe
188 * t-prot.1: Jeff Covey's article should not be missing under SEE
191 2010-02-11 11:10 Jochen Striepe
193 * t-prot: Release as v2.14.
195 2010-02-11 11:09 Jochen Striepe
197 * t-prot: Code cleanup for --pgp-short. Should get better
200 2010-02-07 22:41 Jochen Striepe
202 * t-prot: Tighten --help output.
204 2010-02-07 22:10 Jochen Striepe
206 * t-prot.1: Add fields of usage and mention the INN2 filter file.
208 2010-02-07 21:56 Jochen Striepe
210 * t-prot.1: Improve word flow.
212 2010-02-07 16:16 Jochen Striepe
214 * t-prot.1: Another occurence of RFC 2822, update to RFC 5322.
216 2010-02-07 14:31 Jochen Striepe
218 * t-prot.1: RFC 5322 is offficial standard for the Internet Message
219 Format since October 2008, obsoleting RFC 2822.
221 2010-02-06 03:29 Jochen Striepe
223 * t-prot: Adjust comment to modern t-prot times.
225 2010-02-04 21:33 Jochen Striepe
227 * t-prot.1: Update contributers list.
229 2010-02-03 17:58 Jochen Striepe
231 * t-prot.1: Update date string.
233 2010-02-03 17:56 Jochen Striepe
235 * t-prot.1: Remove redundancies, improve some descriptions.
237 2010-02-01 23:48 Jochen Striepe
239 * contrib/muttrc.t-prot: By now, --bigq is pretty much standard and
240 extremely well-tested, so we include it into default configuration.
242 2010-02-01 22:34 Jochen Striepe
244 * t-prot: Revert thinko from r1.272.
246 2010-02-01 22:27 Jochen Striepe
248 * t-prot: Fix syntax to match coding style.
250 2010-01-31 22:07 Jochen Striepe
252 * t-prot: Release as v2.13.
254 2010-01-29 13:03 Jochen Striepe
256 * t-prot: Fix long standig false positive for mutt<1.5.18 with
257 Microsoft TOFU inside a PGP signed message and no lines above the
258 full quote (indicating a forwarded message rather than a lazy full
259 quote). Thanks to Gerfried Fuchs.
261 2010-01-24 17:17 Jochen Striepe
263 * t-prot: Fix newline stripping for locales.
265 2010-01-08 11:10 Jochen Striepe
267 * t-prot: Release as v2.12.
269 2010-01-08 11:08 Jochen Striepe
271 * t-prot, t-prot.1: Exit with exit status EX_OK when --max-lines
272 hits and -Mmutt is set (mutt is picky when a display_filter fails).
273 Provide a notification line in that case. Update man page. Many
274 thanks to Gerfried Fuchs, Martin F. Krafft and Tino Keitel for
275 reporting, providing a patch and testing.
277 2010-01-05 12:05 Jochen Striepe
279 * t-prot: Release as v2.11.
281 2010-01-05 12:01 Jochen Striepe
283 * contrib/filter_innd.pl: Command line default has changed, check
284 flags must be set now.
286 2010-01-05 11:46 Jochen Striepe
288 * t-prot.1: Better explain ratio check value.
290 2010-01-05 11:43 Jochen Striepe
292 * t-prot.1: Update copyright time stamp.
294 2010-01-05 11:42 Jochen Striepe
296 * t-prot, t-prot.1: Fix initialization and command line parsing for
297 --check (this should work as advertised now). Make the ratio check
298 code a little easier to read. Add the default value for the ratio
299 check to the man page.
301 2010-01-04 11:07 Jochen Striepe
303 * t-prot.1: Remove URLs to example scripts and configs. The files
304 are provided with the package.
306 2009-12-30 21:34 Jochen Striepe
308 * t-prot, t-prot.1: Fix last commit, release as t-prot v2.10.
311 2009-12-30 21:28 Jochen Striepe
313 * t-prot: Release as t-prot v2.9.
315 2009-12-30 21:27 Jochen Striepe
317 * t-prot: Do not check for message length in attachments (we
318 checked already for the entire message). Do exit with proper exit
319 code if message is longer than set in --max-lines (so scripts can
320 see if we gave up processing).
322 2009-12-30 09:07 Jochen Striepe
324 * t-prot.1: Fix speling.
326 2009-12-25 17:40 Jochen Striepe
328 * t-prot.1: Fix time stamp.
330 2009-12-20 21:38 Jochen Striepe
332 * t-prot.1: Fix rendering for anyone out there using UTF-8. Many
333 thanks (and a very merry Christmas) to Alfie.
335 2009-12-19 22:18 Jochen Striepe
337 * t-prot: Release as v2.8.
339 2009-12-18 21:53 Jochen Striepe
341 * t-prot, t-prot.1: Update documentation to reflect last change.
342 Avoid being tripped by endless (or non-existant) headers.
344 2009-12-18 13:25 Jochen Striepe
346 * t-prot: Change check order and remove duplicated code for
349 2009-08-24 20:32 Jochen Striepe
351 * t-prot: Release as t-prot v2.7.
353 2009-08-24 17:20 Jochen Striepe
357 2009-08-24 17:17 Jochen Striepe
361 2009-08-24 12:15 Jochen Striepe
363 * t-prot: Andreas Kneib had problems with some Microsoft Outlook
364 gargabe and submitted a one-liner. Thanks!
366 2009-08-24 02:07 Jochen Striepe
368 * t-prot: Release as t-prot v2.6.
370 2009-08-24 01:44 Jochen Striepe
372 * t-prot.1: Update dates.
374 2009-08-24 01:43 Jochen Striepe
376 * t-prot.1: Fix a typo, thanks to Gerfried Fuchs.
378 2009-08-24 01:42 Jochen Striepe
380 * t-prot: Fix a typo, thanks to Michael Hunger. Tweak the MS-TOFU
381 pattern, thanks to Simon Ruderich.
383 2007-09-19 11:32 Jochen Striepe
385 * t-prot, t-prot.1: Updated time stamps, released as v2.5.
387 2007-09-19 11:31 Jochen Striepe
389 * t-prot, t-prot.1: New feature, new command line switch: Hide TOFU
390 produced by Novell Groupwise. Many thanks to Philipp Thomas for
391 testing and suggesting.
393 2007-05-24 08:22 Jochen Striepe
395 * t-prot.1: Update copyright date.
397 2007-03-09 15:06 Jochen Striepe
399 * t-prot: Release as v2.4.
401 2007-03-09 15:05 Jochen Striepe
403 * t-prot, t-prot.1: Add feature to skip processing very large
404 messages. Many thanks to Gerfried Fuchs and Scorpi for testing and
407 2007-03-09 14:33 Jochen Striepe
409 * t-prot: Fix formatting for better reading.
411 2006-12-19 13:13 Jochen Striepe
413 * t-prot: Release as v2.3.
415 2006-12-19 12:30 Jochen Striepe
417 * t-prot.1: Fix grammar, update time stamp.
419 2006-12-19 12:04 Jochen Striepe
421 * t-prot: Sync the order of options in the man page and "t-prot
424 2006-11-30 14:06 Jochen Striepe
426 * t-prot: Release as v2.2.
428 2006-11-30 13:02 Jochen Striepe
430 * t-prot: Add string to detect gmx.de's M$ style TOFU.
432 2006-09-25 14:42 Jochen Striepe
434 * t-prot.1: Make sure we can ship files not copyrighted by the
435 author of the package.
437 2006-07-16 08:50 Jochen Striepe
439 * t-prot.1: There are no patches for locales of old mutt versions.
441 2006-07-11 14:05 Jochen Striepe
443 * t-prot.1: Updated time stamp.
445 2006-07-10 10:01 Jochen Striepe
447 * t-prot.1: Fix spelling and grammar.
449 2006-06-23 17:28 Jochen Striepe
451 * t-prot.1: Fix capitalization of "pgp".
453 2006-06-23 17:25 Jochen Striepe
455 * t-prot.1: Add section about performance issues.
457 2006-06-17 22:45 Jochen Striepe
459 * t-prot: Release as v2.1.
461 2006-06-17 22:45 Jochen Striepe
463 * t-prot: Frank Terbeck suggested a more tolerant handling of
464 signatures -- trailing newlines are no longer counted as signature
465 lines, thus fixing some mailing list software behaviour.
467 2006-06-17 12:34 Jochen Striepe
469 * t-prot.1: Update time stamp.
471 2006-06-17 12:34 Jochen Striepe
473 * t-prot.1: Section "BUGS" is for known bugs in t-prot, not for
474 learning how to report them.
476 2006-05-16 12:07 Jochen Striepe
478 * t-prot: Klaus Ethgen reported some undetected MS TOFU hidden in
479 MIME attachments. Many thanks!
481 2006-05-16 12:07 Jochen Striepe
483 * t-prot.1: There is no BUGS file any longer.
485 2006-05-16 11:34 Jochen Striepe
487 * t-prot.1: Time stamp and copyright updated.
489 2006-05-16 11:33 Jochen Striepe
491 * contrib/t-prot.sl: Clarify comments reg. S-Lang v2.
493 2005-06-29 12:45 Jochen Striepe
495 * t-prot.1: Better formatting for "see also".
497 2005-06-29 12:36 Jochen Striepe
499 * t-prot.1: Add section about exit status.
503 2005-05-27 10:00 Jochen Striepe
505 * t-prot: Re-release as v2.0. No code change since v1.104.
507 2005-05-13 00:06 Jochen Striepe
509 * t-prot.1: Matthias Kilian suggested some cleanup for better
510 reading. Many thanks!
512 2005-05-12 15:29 Jochen Striepe
514 * t-prot.1: Include the BUGS file in the REPORTING BUGS section.
516 2005-05-12 15:07 Jochen Striepe
518 * t-prot.1: Fix typo.
520 2005-05-12 15:07 Jochen Striepe
522 * t-prot.1: Provide more information on how to submit bug reports.
524 2005-05-12 03:32 Jochen Striepe
526 * t-prot.1: Fix formatting.
528 2005-05-12 03:29 Jochen Striepe
530 * t-prot.1: Another typo.
532 2005-05-12 03:27 Jochen Striepe
534 * t-prot.1: Fix typo.
536 2005-05-12 02:54 Jochen Striepe
538 * t-prot: Release as v1.104.
540 2005-05-11 12:14 Jochen Striepe
542 * t-prot.1: Many clarifications and added details. Some formatting
545 2005-05-11 09:21 Jochen Striepe
547 * t-prot.1: Fix copyright date string.
549 2005-05-11 09:17 Jochen Striepe
551 * t-prot.1: LICENSE CHANGE!
553 Alfie is completely right: Since the copyright notice essentially
554 is a BSD license, it is the Right Thing to simply switch to a BSD
555 license (slightly modified, as there is no binary code in t-prot).
557 2005-05-11 01:22 Jochen Striepe
559 * t-prot.1: LICENSE CHANGE! More clarifications. The meaning still
562 2005-05-11 01:16 Jochen Striepe
564 * t-prot.1: LICENSE CHANGE! The meaning remains the same, but the
565 wording should be a little clearer now.
567 2005-05-11 01:14 Jochen Striepe
569 * t-prot.1: Remove unnecessary text block.
571 2005-05-11 01:09 Jochen Striepe
573 * t-prot: The case-sensitivity of the Content-Type: header (vs.
574 Content-type:) seems not to be absolutely clear. RFC 1049 should be
575 obsoleted by RFCs 2045-2049 by now, but to be sure, we will accept
578 2005-05-11 01:04 Jochen Striepe
580 * t-prot.1: RFC 822 is no longer important. RFC 2822 should
583 2005-05-11 00:59 Jochen Striepe
585 * t-prot.1: Update date string.
587 2005-05-11 00:58 Jochen Striepe
589 * t-prot.1: Fix apostrophe.
591 2005-05-10 13:09 Jochen Striepe
593 * contrib/t-prot.sl: Update copyright.
595 2005-05-09 14:54 Jochen Striepe
597 * contrib/t-prot.sl: Make sure users get a hint if they look why
598 t-prot.sl does not work on their system (just as I did and wondered
601 2005-05-08 18:13 Jochen Striepe
603 * t-prot: Release as v1.103.
605 2005-05-08 18:13 Jochen Striepe
607 * t-prot: More regex fixes.
609 2005-05-08 17:50 Jochen Striepe
611 * t-prot: Release as v1.102.
613 2005-05-08 17:49 Jochen Striepe
615 * t-prot: Many fixes to many regexes, fixing performance issues und
616 readability. Some were entirely replaced by faster means.
618 2005-04-25 16:35 Jochen Striepe
620 * t-prot: Release as v1.101.
622 2005-04-25 15:49 Jochen Striepe
624 * t-prot: We must not forget to remove ad and mailing list footers
625 within the first MIME/Multipart attachment when processing raw
626 messages (lacking -M).
628 2005-04-25 15:29 Jochen Striepe
630 * t-prot: Fix a comment.
632 2005-04-25 15:28 Jochen Striepe
634 * t-prot: Mailing list footers (and probably ad footers) were not
635 detected when processing raw MIME/Multipart messages: We have to
636 look at the very end of the message, not only at the end of the
637 first attachment. Fix this by calling remove_footers() before
638 dealing with raw multipart attachments.
640 2005-04-15 14:08 Jochen Striepe
642 * t-prot: Release as v1.100.
644 2005-04-15 14:07 Jochen Striepe
646 * contrib/filter_innd.pl: We don't submit any headers, so use
647 --body. Use unlink() instead of system(). Mention the temp file
650 2005-04-15 14:03 Jochen Striepe
652 * t-prot, t-prot.1: Add --body to make sure we are not looking for
653 any headers when there are none in the input.
655 2005-04-15 13:42 Jochen Striepe
657 * t-prot.1: Add some clarifications and missing details.
659 2005-03-31 19:39 Jochen Striepe
661 * contrib/t-prot.sl: Use S-Lang calls popen(), fputs(), and
662 remove() instead of system() and pipe_article() to reduce
663 flickering (and for cleaner code). Patch by Gregor Herrman, many
666 2005-03-31 19:20 Jochen Striepe
668 * contrib/t-prot.sl: Mention mimedecode as filter for Quoted
669 Printable. Thanks to Gregor Herrmann.
671 2005-03-31 19:17 Jochen Striepe
673 * contrib/t-prot.sl: Change key bindings: ESC-0 and ESC-1 are
674 prefixes for other commands, so we should not overwrite those.
675 Patch by Gregor Herrmann, many thanks!
677 2005-03-24 22:24 Jochen Striepe
679 * t-prot: Release as v1.99.
681 2005-03-22 16:10 Jochen Striepe
683 * t-prot: Fix false positive for kammquote condition.
685 2005-03-21 19:30 Jochen Striepe
687 * t-prot: Fix missing range check when From: is the last header.
688 Thanks to Norbert Tretkowski for reporting.
690 2005-03-01 15:20 Jochen Striepe
692 * t-prot: Release as v1.98.
694 2005-03-01 15:20 Jochen Striepe
696 * t-prot: Gerfried Fuchs pointed out that some locale maintainers
697 might avoid quote signs, so we check for "%" too when extracting
698 some locale strings. This still is not *really* bullet-proof,
699 because e.g. the percent sign might be protected by an escape. This
700 possibility should be quite unlikely, though, so we stick with it
703 2005-02-24 23:34 Jochen Striepe
705 * t-prot.1: Fix broken URL -- the Learn To Edit Messages Howto is
706 no longer available at Sven Gucke's old site.
708 2005-02-24 22:45 Jochen Striepe
710 * t-prot: Make esc() superfluous, use \Q and \E instead. Thanks to
713 2005-02-23 13:07 Jochen Striepe
715 * t-prot.1: Remove misleading information about locale names.
717 2005-02-23 12:39 Jochen Striepe
719 * t-prot: Release as v1.97.
721 2005-02-23 12:38 Jochen Striepe
723 * t-prot: Fix French (and probably many other) locales extraction.
724 Many thanks to Philippe Berini and Gerfried Fuchs who helped a
725 great deal with the bug hunt.
727 2005-02-14 15:02 Jochen Striepe
729 * t-prot.1: Remove unnecessary lines.
731 2005-02-14 15:01 Jochen Striepe
733 * t-prot.1: Fix copyright time stamp.
735 2005-02-14 14:19 Jochen Striepe
737 * t-prot: Release as v1.96.
739 2005-02-14 14:18 Jochen Striepe
741 * t-prot: GnuPG locale strings were for v1.2.6, update them to
744 2005-02-14 13:29 Jochen Striepe
746 * t-prot: Release as v1.95. The use of Locale::gettext is quite a
747 big change, so we consider this a v2.0 pre-release. Please send any
748 feature requests and bugreports NOW, so we can work on them before
751 2005-02-14 13:26 Jochen Striepe
753 * t-prot.1: Mention the need for Locale::gettext when using
754 --locale. Update date string.
756 2005-02-14 13:23 Jochen Striepe
758 * t-prot: Following a suggestion by Gerfried Fuchs, make
759 Locale::gettext fetch the locale strings for us. Big change, please
760 report any funny behaviour -- thanks!
762 2005-02-02 13:46 Jochen Striepe
764 * t-prot: Release as v1.49.
766 2005-02-02 12:22 Jochen Striepe
768 * t-prot: Torsten Veller spotted a violation of RFC 2822 in the
769 pgp() code when dealing with multi-line From: headers. Many thanks
772 2005-02-01 15:38 Jochen Striepe
774 * t-prot: Fix missing Locale value.
776 2005-02-01 14:15 Jochen Striepe
778 * t-prot: Fix another regex.
780 2005-02-01 13:50 Jochen Striepe
782 * t-prot: Fix regexes.
784 2005-01-08 11:05 Jochen Striepe
786 * t-prot.1: Fix broken link.
788 2005-01-07 18:15 Jochen Striepe
790 * contrib/t-prot.sl: Now that line breaks by the encoding are
791 better detected, we will turn on signature checking once again.
793 2005-01-07 18:14 Jochen Striepe
795 * contrib/t-prot.sl: Gregor Herrmann found some problems with
796 S-Lang variables and provided documentation improvements.
798 2005-01-01 13:17 Jochen Striepe
800 * t-prot.1: Fix typo.
802 2005-01-01 13:14 Jochen Striepe
804 * t-prot.1: T-prot's name does not have to be highlighted each time
807 2005-01-01 13:12 Jochen Striepe
809 * t-prot.1: Add note about t-prot fitting to recent mutt and gnupg
812 2004-12-31 13:45 Jochen Striepe
814 * t-prot: Release as v1.48.
816 2004-12-31 13:39 Jochen Striepe
818 * t-prot: Fix off-by-one error in TOFU code.
820 2004-12-31 13:33 Jochen Striepe
822 * t-prot: Gnupg-1.4.0 again changes the locales. Sigh.
824 2004-10-25 22:50 Jochen Striepe
826 * t-prot: Fix false positive reported by Gerfried Fuchs. Many
829 2004-10-21 16:16 Jochen Striepe
831 * t-prot: Release as v1.47.
833 2004-10-21 16:16 Jochen Striepe
835 * t-prot: Fix --ftr-ad and --ftr-ml command line parsing and
836 initialisation. --ftr-ad implicitely sets -a, --ftr-ml implicitely
837 sets -l. Many thanks to Andre Berger.
839 2004-10-21 15:13 Jochen Striepe
841 * t-prot.1: Make the documentation for -a, -A, and --ftr-ad (resp.
842 -l, -L, and --ftr-ml) more elaborate. Many thanks to Andre Berger.
844 2004-10-21 12:26 Jochen Striepe
846 * t-prot.1: Try to explain -a and -l in more detail (without
849 2004-10-21 12:13 Jochen Striepe
851 * t-prot: Release as v1.46.
853 2004-10-10 21:10 Jochen Striepe
855 * contrib/t-prot.sl: Remove -S command line option as line counts
856 get wrong with quoted-printable (which gets more and more widely
859 2004-10-10 20:47 Jochen Striepe
861 * t-prot, t-prot.1: Remove the groups flag within --check: This is
862 done easier inside filter_innd.pl (where it is actually implemented
865 2004-10-10 20:43 Jochen Striepe
867 * t-prot: Realign global vars into three categories: command-line
868 switches, mutt locales, gnupg locales. This should be much more
871 2004-10-10 20:27 Jochen Striepe
873 * t-prot.1: Fix typo. Update date string.
875 2004-10-10 20:26 Jochen Striepe
877 * contrib/filter_innd.pl: Reject full quotes as well.
879 2004-10-10 19:50 Jochen Striepe
881 * t-prot: Performance fix.
883 2004-10-10 19:47 Jochen Striepe
885 * contrib/filter_innd.pl: Update comment.
887 2004-10-10 19:28 Jochen Striepe
889 * t-prot: Fix --check flags parsing to be stricter.
891 2004-10-10 19:22 Jochen Striepe
893 * t-prot: Fix --check flags parsing.
895 2004-10-09 10:17 Jochen Striepe
897 * t-prot: Release as v1.45.
899 2004-10-09 10:08 Jochen Striepe
901 * t-prot: Check for empty footer files before processing them. Many
902 thanks to Markus Hubig.
904 2004-09-28 11:19 Jochen Striepe
906 * t-prot: Release as v1.44.
908 2004-09-28 11:19 Jochen Striepe
910 * t-prot: Fix detection of MS-style TOFU within PGP signed
911 messages. Many thanks to Gerfried Fuchs for reporting.
913 2004-09-27 17:45 Jochen Striepe
915 * t-prot.1: Update time stamp.
917 2004-09-27 17:40 Jochen Striepe
919 * t-prot.1, contrib/filter_innd.pl: Add credits to Martin Dietze.
921 2004-09-27 17:23 Jochen Striepe
923 * t-prot: Release as v1.43.
925 2004-09-27 17:22 Jochen Striepe
927 * t-prot: Fix MS-style TOFU removal for attachments when invoked
928 from mutt. Many thanks to Gerfried Fuchs.
930 2004-09-27 17:05 Jochen Striepe
932 * t-prot: Fix typo, small performance enhancement.
934 2004-09-27 15:27 Jochen Striepe
936 * t-prot: Minor cleanup.
938 2004-09-20 17:02 Jochen Striepe
940 * contrib/filter_innd.pl: New file.
942 2004-09-20 17:01 Jochen Striepe
944 * t-prot, t-prot.1: Add INN2 filtering aids. New command line
949 2004-09-20 14:13 Jochen Striepe
951 * t-prot: Website http://learn.to/edit_messages/ is no longer
954 2004-08-28 11:50 Jochen Striepe
956 * t-prot: Release as v1.41.
958 2004-08-28 11:42 Jochen Striepe
960 * t-prot, t-prot.1: Make t-prot use gnupg's locales as in
963 2004-08-07 16:57 Jochen Striepe
965 * t-prot.1: Update Copyright date.
967 2004-08-07 16:34 Jochen Striepe
969 * t-prot: Fix last changes so attachments are separated by at least
970 one empty line (as done in the pgp code as well).
972 2004-08-07 15:52 Jochen Striepe
974 * t-prot: Release as v1.40.
976 2004-08-07 15:51 Jochen Striepe
978 * t-prot, t-prot.1: Add new option --ms-smart. Right now only
979 special pgp treatment is included (this fixes the behaviour when
980 there is a clear text pgp signed message embedded in some MS style
983 This should work fine, but you never know what crap Outlook users
984 will send. So please give feedback if the results are not as they
987 2004-08-07 13:37 Jochen Striepe
989 * t-prot.1: Remove "require" line note. Update date string.
991 2004-08-07 13:20 Jochen Striepe
993 * t-prot: More checks on command line correctness.
995 2004-08-07 12:58 Jochen Striepe
997 * t-prot: Fix typo introduced with last update.
999 2004-08-07 12:48 Jochen Striepe
1001 * t-prot: Fix "require" statement to match the code.
1003 2004-07-31 11:41 Jochen Striepe
1005 * t-prot: Release as v1.39.
1007 2004-07-31 11:10 Jochen Striepe
1009 * t-prot.1: Reflect locale changes in gnupg-1.2.5, update date
1012 2004-07-31 10:41 Jochen Striepe
1014 * t-prot: Fix "be" gnupg locales.
1016 Update locales to newly released gnupg-1.2.5 (and be incompatible
1017 to gnupg-1.2.4 and earlier once again, *sigh* -- however, that's
1018 the price for not simply setting the LC vars to "C"...).
1020 2004-07-17 13:28 Jochen Striepe
1022 * t-prot, t-prot.1: Add option to have no output file.
1024 2004-04-25 01:51 Jochen Striepe
1026 * t-prot.1: Add warning regarding --pgp-move-vrfy and signals to
1029 2004-03-02 16:57 Jochen Striepe
1031 * t-prot: Comment updated: Reflect the fact that no locales have
1032 changed in mutt-1.4.2.1.
1034 2004-03-02 15:54 Jochen Striepe
1036 * muttrc.t-prot, t-prot.sl: Moved to contrib/.
1038 2004-02-11 16:05 Jochen Striepe
1040 * t-prot: Comment updated: Reflect the fact that no locales have
1041 changed in mutt-1.4.2.
1043 2004-01-31 02:06 Jochen Striepe
1045 * t-prot.1: Fix copyright date.
1047 2004-01-30 15:20 Jochen Striepe
1049 * t-prot.1: Change --ftr to --ftr-ad, add --ftr-ml.
1051 2004-01-30 15:08 Jochen Striepe
1053 * t-prot: Release as v1.38.
1055 2004-01-30 14:38 Jochen Striepe
1057 * t-prot: Change --ftr option to --ftr-ad. Add --ftr-ml option.
1058 Many thanks to Christian Wach for pointing at the problem.
1060 2004-01-30 14:31 Jochen Striepe
1062 * t-prot: Small performance fix in footer treatment.
1064 2004-01-21 13:46 Jochen Striepe
1066 * t-prot: Release as v1.37.
1068 2004-01-21 13:45 Jochen Striepe
1070 * t-prot: Fix processing if first attachment is of type
1073 2004-01-21 13:39 Jochen Striepe
1075 * t-prot: Small performance fix.
1077 2003-12-29 17:06 Jochen Striepe
1079 * t-prot: Release as 1.36.
1081 2003-12-29 17:06 Jochen Striepe
1083 * t-prot: Fix Kammquote behaviour for words divided by a hyphen.
1085 2003-12-29 15:33 Jochen Striepe
1087 * t-prot.1: Update date string.
1089 2003-12-29 15:09 Jochen Striepe
1091 * t-prot, t-prot.1: Update locales for gnupg-1.2.4.
1093 2003-12-29 12:59 Jochen Striepe
1095 * t-prot: Mutt-1.4.1 has no support for SSL, so we may drop it
1096 altogether. Mutt developer versions are handled in patches.
1098 2003-11-22 02:35 Jochen Striepe
1100 * t-prot: Fix comments for gpg and mutt locales.
1102 2003-11-20 14:51 Jochen Striepe
1104 * t-prot: Fixed --pgp-move-vrf: Obviously, gpg output should not be
1105 interpreted as successful if a bug showed up (boy, I never saw this
1106 with good old gnupg-1.0.7).
1110 2003-11-19 21:05 Jochen Striepe
1112 * t-prot: Release as v1.34.
1114 2003-11-19 20:58 Jochen Striepe
1116 * t-prot: Cosmetics.
1118 2003-11-19 20:45 Jochen Striepe
1120 * t-prot.1: Cosmetics.
1122 2003-11-19 20:43 Jochen Striepe
1124 * t-prot.1: Change time stamp.
1126 2003-11-19 20:43 Jochen Striepe
1128 * t-prot.1: Update man page to reflect last changes.
1130 2003-11-19 20:41 Jochen Striepe
1132 * t-prot: Update gpg's locales to gpg-1.2.3. Support for
1133 gpg-1.0.7's locales is available as a patch.
1135 2003-11-19 20:11 Jochen Striepe
1137 * t-prot.1: Update man page to reflect last changes.
1139 2003-11-19 20:10 Jochen Striepe
1141 * t-prot: Removed option --mutt-ver for sanity reasons. Special
1142 adapations for mutt developer versions will be available as a
1145 2003-09-10 11:32 Jochen Striepe
1147 * t-prot.1: Make clear t-prot.sl is just an example implementation.
1150 2003-09-10 11:30 Jochen Striepe
1152 * t-prot.sl, contrib/t-prot.sl: Additional comments.
1154 2003-08-11 14:35 Jochen Striepe
1156 * t-prot: Release as v1.33.
1158 2003-08-11 14:35 Jochen Striepe
1160 * t-prot.1: Improve description for --mutt-ver.
1162 2003-08-11 14:33 Jochen Striepe
1164 * t-prot.1: Update date string.
1166 2003-08-11 14:32 Jochen Striepe
1168 * t-prot: Clean up locales stuff.
1170 2003-08-11 14:19 Jochen Striepe
1172 * t-prot: Fix parsing order with --mutt-ver and --locale.
1174 2003-08-11 14:05 Jochen Striepe
1176 * t-prot.1: Add description for --mutt-ver.
1178 2003-08-11 14:00 Jochen Striepe
1180 * t-prot: Add some locale that changed in mutt-1.5.4 (and made pgp
1181 block detection fail). New parameter --mutt-ver. Many thanks to
1186 2003-08-11 13:41 Jochen Striepe
1188 * t-prot: Simplify regex introduced in last update.
1190 2003-08-09 22:22 Jochen Striepe
1192 * t-prot: Fix some cases where SIGINT was not detected for pgp
1193 verification from within mutt.
1197 2003-07-21 13:12 Jochen Striepe
1199 * t-prot: Release as v1.30.
1201 2003-07-21 13:12 Jochen Striepe
1203 * t-prot: Recognize LC_MESSAGES for locales. Thanks to Gerfried
1206 2003-07-15 13:39 Jochen Striepe
1208 * t-prot: Release as v1.29.
1210 2003-07-15 13:38 Jochen Striepe
1212 * t-prot: Fix email adress verification inside pgp(). Fix locale
1215 2003-07-09 21:11 Jochen Striepe
1217 * t-prot: Use the environment variable LC_ALL (and if this fails,
1218 LANG) to determine a reasonable locale default. Suggested by
1223 2003-06-24 23:52 Jochen Striepe
1225 * t-prot: Release as v1.27.
1227 2003-06-24 23:52 Jochen Striepe
1229 * t-prot: Getting some rare multipart message from mutt, t-prot got
1230 locked into a probably endless 100% CPU consuming loop (see msgid
1231 <20030624071950.GA24479@sil.at>). This was a DoS and therefore a
1232 security problem if you use t-prot in some automated setup. This
1233 bug was only triggered when used with -Mmutt. BTW, fixing this
1234 should also increase performance when processing multipart messages
1237 Many many thanks to Gerfried Fuchs for alerting us and pointing out
1238 the DoS character of the bug (though most people might not use mutt
1239 to do fully automated email processing).
1241 2003-06-24 22:44 Jochen Striepe
1243 * t-prot: Fix treatment of forwarded messages by Opera7.
1245 2003-06-23 14:10 Jochen Striepe
1247 * t-prot.sl, contrib/t-prot.sl: Quoted-printable treatment
1248 (hopefully this will be obsolet with S-Lang-2.0) and some minor
1251 2003-06-23 13:20 Jochen Striepe
1253 * t-prot.sl, contrib/t-prot.sl: Add missing semicolon.
1255 2003-06-23 12:58 Jochen Striepe
1257 * t-prot.sl, contrib/t-prot.sl: Fix error treatment.
1259 2003-06-22 23:47 Jochen Striepe
1261 * t-prot.sl, contrib/t-prot.sl: Make the tmp dir configurable,
1262 correct some plain wrong comments, and add some more comments.
1264 2003-06-22 22:57 Jochen Striepe
1266 * t-prot.sl, contrib/t-prot.sl: Make the S-Lang example macro more
1267 configurable (thanks to Gerfried Fuchs for some suggestions) and
1268 provide a possibility to toggle filtering on/off from within slrn
1269 (thanks to Michael Prokop for feedback).
1271 2003-06-15 22:53 Jochen Striepe
1273 * t-prot.1, t-prot.sl, contrib/t-prot.sl: Add some comments to
1274 t-prot.sl and update the man page to mention the S-Lang example
1277 2003-06-15 22:33 Jochen Striepe
1279 * t-prot.sl, contrib/t-prot.sl: Added S-Lang macro to use t-prot
1280 from within slrn(1).
1282 2003-05-04 12:40 Jochen Striepe
1284 * t-prot: Fix handling of empty lines in traditional TOFU code:
1285 TOFU broken into parts by empty lines will be detected correctly
1286 now, empty lines will not be deleted if there is no TOFU at all.
1290 2003-04-23 14:50 Jochen Striepe
1292 * t-prot: Finally fix thrown away verbatim information with
1293 --pgp-move-vrf and -k (hope you had a happy Easter too). Many
1294 thanks to Gerfried Fuchs.
1298 2003-04-03 13:26 Jochen Striepe
1300 * t-prot: Regex performance fixes.
1302 2003-03-20 02:09 Jochen Striepe
1304 * t-prot, t-prot.1: New locale in mutt-1.4.1: bg.
1308 2003-03-18 16:08 Jochen Striepe
1310 * t-prot: Clean up $0 usage.
1312 2003-03-08 17:05 Jochen Striepe
1314 * t-prot: Pure cosmetics.
1316 2003-03-08 16:48 Jochen Striepe
1318 * t-prot: Release as v1.23.
1320 2003-03-08 16:43 Jochen Striepe
1322 * t-prot: Fix another typo.
1324 2003-03-08 16:40 Jochen Striepe
1326 * t-prot: Fix typo in last commit.
1328 2003-03-08 16:37 Jochen Striepe
1330 * t-prot: Add a handler for SIGINT -- pgp() has to know if we got
1331 an interrupt. Many thanks to Gerfried Fuchs.
1333 2003-03-08 02:24 Jochen Striepe
1335 * t-prot, t-prot.1: Add a workaround for old mutt versions using
1336 the pagerfilter patch. Do not activate --lax-security unless you
1337 really know what you are doing.
1339 2003-03-07 14:19 Jochen Striepe
1341 * t-prot: Ignore SIGINTs when called from within mutt. You probably
1342 want the chance to stop PGP verification and still have the message
1343 displayed. Idea by Peter Palfrader, suggested for t-prot by
1344 Gerfried Fuchs. Thanks, great idea!
1348 2003-03-05 17:26 Jochen Striepe
1350 * t-prot: Release as v1.21.
1352 2003-03-05 17:15 Jochen Striepe
1354 * t-prot: Various performance fixes.
1356 2003-03-05 17:02 Jochen Striepe
1358 * t-prot: Another performance fix.
1360 2003-03-05 16:59 Jochen Striepe
1362 * t-prot: Fix multipart boundary detection.
1364 2003-03-05 16:53 Jochen Striepe
1366 * t-prot: Another performance fix in pgp().
1368 2003-03-05 16:51 Jochen Striepe
1370 * t-prot: Fix bad typo.
1372 2003-03-05 16:35 Jochen Striepe
1374 * t-prot: Performance improvements in pgp().
1376 2003-03-05 16:14 Jochen Striepe
1378 * t-prot: Make kammquote code more efficient.
1380 2003-03-05 16:09 Jochen Striepe
1382 * t-prot: Fix kammquote condition.
1384 2003-03-05 15:54 Jochen Striepe
1386 * t-prot: Some cosmetics, no code changes.
1388 2003-03-01 17:49 Jochen Striepe
1390 * t-prot: Formatting: Replace tabs with spaces.
1392 2003-03-01 17:46 Jochen Striepe
1394 * t-prot: Add some comments.
1396 2003-02-26 22:56 Jochen Striepe
1398 * t-prot.1: Reflect the fact that world has not stopped spinning
1399 after RFC 822 (so far, at least). Mention RFCs 2045, 2046, 2049,
1400 and 2822. Thanks to Thomas Bliesener for noticing.
1402 2003-02-26 22:32 Jochen Striepe
1404 * t-prot.1: Add an example for bouncing TOFU'ed messages using
1405 sendmail(8). Add a note that -m/-t is needed for successful use of
1406 -p. Thanks to Thomas Bliesener.
1408 2003-02-19 22:05 Jochen Striepe
1410 * t-prot: Release as v1.20.
1412 2003-02-19 21:53 Jochen Striepe
1414 * t-prot: Fix missing verbatim vals when moving gpg output.
1416 2003-02-17 15:00 Jochen Striepe
1418 * t-prot.1: Update Copyright date.
1420 2003-02-17 13:53 Jochen Striepe
1422 * t-prot: Fix moving gpg output for signatures by expired keys.
1426 2003-02-17 13:35 Jochen Striepe
1428 * t-prot: Fix sender address for --pgp-short.
1430 2003-02-17 13:02 Jochen Striepe
1432 * t-prot: Remove unnecessary variable in write_msg().
1434 2003-02-17 12:59 Jochen Striepe
1436 * t-prot: Regex performance improvements.
1438 2003-02-17 01:59 Jochen Striepe
1440 * t-prot: Fix mutt-pgp code: if we have nested signed/encrypted
1441 mime parts, we must take care that all gpg output is printed.
1445 2003-02-17 00:08 Jochen Striepe
1447 * t-prot: Make t-prot compile again on perl-5.6.1 (many thanks to
1452 2003-02-14 14:50 Jochen Striepe
1454 * t-prot: Fix missing check.
1456 2003-02-14 14:42 Jochen Striepe
1458 * t-prot: Fix really annoying footer unflexibility. Now empty lines
1459 on the bottom of a message are ignored.
1463 2003-02-11 21:06 Jochen Striepe
1465 * t-prot: Fix --bigq for big quotes that go down to one of the two
1470 2003-02-11 13:49 Jochen Striepe
1472 * t-prot: Fix ad footers within pgp signed stuff.
1474 2003-02-11 13:42 Jochen Striepe
1476 * t-prot: Fix trailing empty lines ("match anything") in ad footer
1481 2003-02-09 20:34 Jochen Striepe
1483 * t-prot: Add support for mutt-1.5.x's OpenSSL output for S/MIME.
1484 Thanks to Michael Loeffler.
1486 Clean up some regexps for mutt's separators (should give better
1491 2003-02-08 18:19 Jochen Striepe
1493 * t-prot, t-prot.1: Integrate the footers patch to allow aggressive
1498 2003-02-08 17:44 Jochen Striepe
1500 * t-prot: Use constants where possible.
1502 2003-02-07 19:16 Jochen Striepe
1504 * t-prot: Fix two bugs in the Big Kammquote Condition. Using -k
1509 2003-02-07 18:26 Jochen Striepe
1511 * t-prot: Fix another terminal color sequence.
1513 2003-02-07 16:29 Jochen Striepe
1515 * t-prot.1: List contributors in alphabetical order.
1517 2003-02-07 16:00 Jochen Striepe
1519 * t-prot.1: Update date string.
1521 2003-02-07 15:55 Jochen Striepe
1523 * t-prot.1: Add a note to the BUGS section about possible perl
1524 compiler errors with not-up-to-date perl installations.
1526 2003-02-07 11:51 Jochen Striepe
1528 * t-prot: Make --pgp-move-vrf work for BAD signatures too (many
1529 thanks to Gerfried Fuchs).
1533 2003-02-06 16:11 Jochen Striepe
1535 * t-prot: Last change broke attachment detection for -Mmutt.
1537 2003-02-06 15:37 Jochen Striepe
1539 * t-prot: Fix mutt terminal color sequences. Fix false positive for
1540 overlong signatures with mutt-1.5.3 (MANY MANY thanks to Gerfried
1541 Fuchs for reporting the bug and providing vital data!).
1545 2003-01-29 03:24 Jochen Striepe
1547 * t-prot.1: Update date string.
1549 2003-01-29 03:23 Jochen Striepe
1551 * t-prot.1: Fix spellling error.
1553 2003-01-28 12:00 Jochen Striepe
1555 * t-prot: Make -h work again.
1557 Version bump to 1.8.
1559 2002-12-29 03:52 Jochen Striepe
1561 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Enable
1562 spamassassin workaround. Update man page and sample config file
1565 Correct some speling errors in the man page.
1569 2002-12-11 18:53 Jochen Striepe
1571 * t-prot: Mutt content type fix.
1573 Version bump to 1.6.
1575 2002-12-11 01:46 Jochen Striepe
1577 * t-prot: Improve M$ style TOFU heuristics.
1581 2002-12-08 22:45 Jochen Striepe
1583 * t-prot: Remove unused else.
1585 2002-12-06 16:21 Jochen Striepe
1587 * t-prot: Fix treatment of pgp uids without email adress for
1588 --pgp-move. Many thanks to Gerfried Fuchs for noticing.
1590 Small performance fix for --pgp-move-vrf.
1594 2002-12-04 20:45 Jochen Striepe
1596 * t-prot: Fix --pgp-short to be overzealous with gpg encryption
1599 Version bump to 1.3.
1601 2002-12-04 09:06 Jochen Striepe
1603 * t-prot.1: Another --locale fix.
1605 2002-12-04 09:01 Jochen Striepe
1607 * t-prot.1: Update --locale description.
1609 2002-12-03 18:20 Jochen Striepe
1611 * t-prot: Add internationalization for --pgp-move-vrf from
1612 gnupg-1.0.7's po files. Should work with gnupg-1.2.x as well.
1616 2002-12-02 21:04 Jochen Striepe
1618 * t-prot.1: Update man page date string.
1620 2002-12-02 21:03 Jochen Striepe
1622 * t-prot.1: Make last man page update more complete.
1624 2002-12-02 21:00 Jochen Striepe
1626 * t-prot, t-prot.1: Add an option to move only positive pgp
1627 verification output (this works for English gpg-1.0.7 right now --
1628 no internationalization, no pgp.com support). Thanks to Markus
1629 Hubig for suggesting.
1631 2002-11-11 02:59 Jochen Striepe
1633 * t-prot: Version 1.0.
1635 2002-11-09 02:22 Jochen Striepe
1637 * t-prot.1: Man page update.
1639 2002-11-09 01:53 Jochen Striepe
1641 * t-prot: Adding comment for pgp().
1643 2002-11-05 13:29 Jochen Striepe
1645 * t-prot: Fix a race condition introduced in 0.70. Many many thanks
1646 to Wichert Akkerman and Gerfried Fuchs.
1650 2002-11-04 19:01 Jochen Striepe
1652 * t-prot: Fix typo from last submission.
1656 2002-11-04 18:49 Jochen Striepe
1658 * t-prot: Markus Hubig noticed a bug in the kammquote condition
1659 that ate the first (empty) line of pgp signed data when using
1660 t-prot within mutt. Many thanks!
1662 Version bump to 0.92.
1664 2002-11-02 16:35 Jochen Striepe
1666 * t-prot: Replace all die()s with exit()s and appropriate exit
1667 codes for better interaction with MTAs.
1671 2002-11-02 16:08 Jochen Striepe
1673 * t-prot: Minor changes.
1675 2002-11-02 01:05 Jochen Striepe
1677 * t-prot.1: Update man page modification stamp.
1679 2002-11-01 18:30 Jochen Striepe
1681 * t-prot, t-prot.1: Merge the pgp hack after solving the last
1682 pending bug report (thanks to Markus Hubig). Update the man page to
1685 Huge version jump to v0.90: this is a release candidate for v1.0,
1686 every main feature should work fine by now. Please tell me *now* if
1687 something does not work for you (or if you have a major feature
1688 request that should be considered before v1.0).
1690 2002-10-31 18:29 Jochen Striepe
1692 * t-prot: Eye candy: People using vim with a tabwidth!=4 should see
1693 the source with proper alignment now.
1695 2002-10-31 14:17 Jochen Striepe
1697 * t-prot: T-prot would cheerfully create an output file without
1698 checking to see if it was about to write to a symlink or a named
1699 pipe. If a user used t-prot to write data into open shared
1700 directories, such as /tmp, this vulnerability could be used by a
1701 local attacker to overwrite files or lead to privilege escalation.
1705 2002-10-22 16:42 Jochen Striepe
1707 * t-prot: Add French M$ tofu detection (many thanks to Mikael
1708 Berthe for suggesting).
1710 2002-10-19 17:22 Jochen Striepe
1712 * t-prot: Using any of --kminl, --kmaxl, or --kdiff implicitely
1715 Specifying an empty string for -i or -o is no longer tolerated.
1717 Version bump to 0.69.
1719 2002-10-19 16:15 Jochen Striepe
1721 * t-prot: Support for Dutch(?) M$-style TOFU markers.
1723 2002-09-14 05:24 Jochen Striepe
1725 * t-prot: Fixed thinko in M$ TOFU/Forwarding treatment.
1727 2002-09-14 05:10 Jochen Striepe
1729 * t-prot: Johan Almqvist found another bug, this time false
1730 positives with some M$ MUA's forwarded messages.
1732 2002-09-12 12:59 Jochen Striepe
1734 * t-prot: Add swedish M$ TOFU detection. Thanks to Johan Almqvist
1735 for noticing. Bumped to v0.68.
1737 2002-07-26 14:03 Jochen Striepe
1739 * t-prot: Eye candy: add vim-6.x compliant folding comments.
1741 2002-07-09 14:07 Jochen Striepe
1743 * t-prot: Try better heuristics for M$ style TOFU. Gerfried Fuchs
1744 had some very reasonable ideas
1745 (<20020705143319.GH11482@asgard.pte.at>, 2002-07-05). We now
1746 tolerate MS style TOFU if there is no text above.
1748 Version bump to v0.67.
1750 2002-06-27 21:37 Jochen Striepe
1752 * t-prot: Fix unbelievable stupid typo introduced in the last
1757 2002-06-27 19:54 Jochen Striepe
1759 * t-prot: Fix detection of mailing list footers in attachments
1764 2002-06-27 18:16 Jochen Striepe
1766 * t-prot, t-prot.1: Fix thinko where to search for mailing list
1767 footers, bug reported by Gerfried Fuchs (many thanks!).
1769 Update manpage to make clear -Mmutt is *required* when t-prot is
1770 called from within mutt.
1774 2002-06-18 01:45 Jochen Striepe
1776 * t-prot: Another tweak on the kammquote condition.
1778 2002-06-16 12:32 Jochen Striepe
1780 * t-prot: Fixed the line count header with -Mmutt and attachments,
1781 pgp signatures and encryption.
1783 2002-06-15 17:18 Jochen Striepe
1785 * t-prot: Another tweak on the kammquote condition.
1787 2002-06-08 19:50 Jochen Striepe
1789 * muttrc.t-prot, contrib/muttrc.t-prot: Add warning comment about
1790 required mutt version.
1792 2002-06-02 07:51 Jochen Striepe
1794 * t-prot: Fixed some typos.
1796 2002-06-02 07:12 Jochen Striepe
1798 * t-prot.1: Updated manpage. The Kammquote problem should be mostly
1801 2002-06-02 02:12 Jochen Striepe
1803 * t-prot, t-prot.1: New option --sigsmax for fine-tuning the
1804 tolerated number of signatures. Manpage updated. Version bump to
1807 2002-05-30 11:24 Jochen Striepe
1809 * t-prot: Update help to reflect -p changes.
1811 2002-05-30 11:16 Jochen Striepe
1813 * t-prot: Bump to v0.60.
1815 2002-05-30 10:45 Jochen Striepe
1817 * t-prot.1: Update manpage for new behaviour of -p.
1819 2002-05-10 02:18 Jochen Striepe
1821 * t-prot: Add some quick hack to make t-prot an easy drop-in for
1822 spamassassin: the parameter for -p is optionally right now. If
1823 there is none supplied, there is no mail sent, of course.
1825 2002-05-03 02:02 Jochen Striepe
1827 * t-prot.1: Fix typo.
1829 2002-05-03 01:56 Jochen Striepe
1831 * t-prot.1: Update man page date.
1833 2002-05-03 01:55 Jochen Striepe
1835 * t-prot.1: Man page fixes and updates.
1837 2002-04-30 17:23 Jochen Striepe
1839 * t-prot: Improve the comment on the Kammquote condition.
1841 2002-04-30 17:16 Jochen Striepe
1843 * t-prot: Further tweak on the Kammquote condition. Should really
1844 do The Right Thing by now.
1846 2002-04-24 14:08 Jochen Striepe
1848 * t-prot: Performance tweak in debigq().
1850 2002-04-24 13:33 Jochen Striepe
1852 * t-prot, t-prot.1: Added an option to remove the bigger part of
1853 huge blocks of quoted lines (--bigq). Updated the man page
1856 Updated the man page's contributors text.
1860 2002-04-20 21:32 Jochen Striepe
1862 * t-prot: Just insert one space when joining lines in decomb().
1864 2002-04-20 15:37 Jochen Striepe
1866 * t-prot.1: Update man page to reflect upon new options --kminl,
1867 --kmaxl, and --kdiff.
1869 2002-04-20 15:18 Jochen Striepe
1871 * t-prot: Some more tweaks to the Kammquote condition. Add some
1872 command line switches to make behaviour a little more flexible.
1876 2002-04-20 11:10 Jochen Striepe
1878 * t-prot: Another small tweak in the Kammquoting condition.
1880 2002-04-20 11:03 Jochen Striepe
1882 * t-prot: Another small tweak in the Kammquote condition.
1884 2002-04-20 10:58 Jochen Striepe
1886 * t-prot: Make the Kammquote condition a little pickier.
1888 2002-04-20 02:48 Jochen Striepe
1890 * t-prot.1: Add description of the anti Kammquoting option.
1892 2002-04-20 02:28 Jochen Striepe
1894 * t-prot: Added an option to fix those zig-zag shaped quotings,
1895 well-known to German users as "Kammquoting".
1897 Lines with verbatim statements (#v+/-) itselves are now verbatim by
1898 definition, so they won't be cleaned away.
1902 2002-04-18 22:51 Jochen Striepe
1904 * t-prot: Clean up revision number a bit.
1906 2002-04-11 05:14 Jochen Striepe
1908 * t-prot: Just catch the last signature if there are more.
1910 2002-04-11 04:46 Jochen Striepe
1912 * t-prot: Hugo Haas reported that t-prot did not detect TOFU if
1913 there is an overlong signature and no -S on the command line.
1914 Though this was intended behaviour, this is changed: by now
1915 signatures are always interpreted as such, so the text before can
1918 2002-03-29 01:46 Jochen Striepe
1920 * t-prot.1: Add description for --locale=LOCALE.
1922 2002-03-29 01:15 Jochen Striepe
1924 * t-prot: Add option to treat mutt(1)'s locales correctly. Bump to
1927 2002-03-23 10:47 Jochen Striepe
1931 2002-03-22 11:38 Jochen Striepe
1933 * t-prot.1: Add ghw to the IDEAS AND INSPIRATION section.
1935 2002-03-21 22:26 Jochen Striepe
1937 * t-prot: Bump to 0.54.
1939 2002-03-21 13:16 Jochen Striepe
1941 * t-prot: More cleanups in the multipart code.
1943 2002-03-21 12:53 Jochen Striepe
1945 * t-prot: Fix comment in the mutt specific multipart code.
1947 2002-03-21 12:27 Jochen Striepe
1949 * t-prot: Fixed assumption in the mutt-specific code that the first
1950 attachment always would be text/plain containing the actual message
1953 2002-03-20 22:58 Jochen Striepe
1955 * t-prot: Fix some false positives in footers and multipart code.
1957 2002-03-20 17:02 Jochen Striepe
1959 * t-prot: More cleanups and performance improvements. Fixed tofu
1960 deletion when diff appended to signature. Fixed broken detection of
1961 mutt(1)'s mime/pgp output. Bumped to 0.53.
1963 2002-03-20 15:12 Jochen Striepe
1965 * t-prot: Make mime/multipart parts with type=message/rfc822 being
1966 processed if the message has been processed by mutt(1) before.
1968 2002-03-20 13:16 Jochen Striepe
1970 * t-prot: Another HUGE cleanup.
1972 2002-03-20 01:56 Jochen Striepe
1974 * t-prot: Major cleanup. Bump to 0.52.
1976 2002-03-19 14:16 Jochen Striepe
1978 * t-prot: Fixed some bugs in the multipart code. Bumped version to
1981 2002-03-19 12:42 Jochen Striepe
1983 * t-prot.1: Add note describing the complicated and confusing line
1984 count thingie when deleting an overlong signature.
1986 2002-03-19 12:38 Jochen Striepe
1988 * t-prot: Correct line count in snipped-overlong-sig message.
1990 2002-03-18 19:19 Jochen Striepe
1992 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Add new
1993 options (-a and -A=dir) to get rid of those annoying hotmail
1994 advertisements appended to messages from people using gratis email
1995 providers. Update manpage and muttrc sample.
1997 Add non-usascii-problem to TROUBLESHOOTING section of the man page.
2001 2002-03-18 15:49 Jochen Striepe
2003 * t-prot: Fix the line count header. Bump to v0.49.
2005 2002-03-16 00:01 Jochen Striepe
2007 * t-prot.1: Minor fix.
2009 2002-03-15 23:58 Jochen Striepe
2011 * t-prot.1: Minor cleanup.
2013 2002-03-15 01:48 Jochen Striepe
2015 * t-prot: Fix variables initialisation.
2017 2002-03-14 22:21 Jochen Striepe
2019 * t-prot: Fix a bug in the multipart code. Bump to v0.48.
2021 2002-03-13 08:07 Jochen Striepe
2023 * t-prot.1: Add some explanation for the verbatim instruction to
2024 the troubleshooting section.
2026 2002-03-13 07:52 Jochen Striepe
2028 * t-prot: Make verbatim instructions work for everything except
2029 mailing list footers. Bump to v0.47.
2031 2002-03-13 01:19 Jochen Striepe
2033 * t-prot.1: Fixed typo.
2035 2002-03-12 17:16 Jochen Striepe
2037 * t-prot.1: Add TROUBLESHOOTING section.
2039 2002-03-12 16:44 Jochen Striepe
2041 * t-prot.1: Changed one makro which was overseen last commit.
2043 2002-03-12 16:24 Jochen Striepe
2045 * t-prot.1: Big man page cleanup.
2047 2002-03-12 15:41 Jochen Striepe
2049 * t-prot.1: Further improvement of the -L man page text.
2051 2002-03-12 15:39 Jochen Striepe
2053 * t-prot.1: Improved man page text for -L.
2055 2002-03-12 15:37 Jochen Striepe
2057 * t-prot.1: Clarify the man page text for -l and -L.
2059 2002-03-12 02:47 Jochen Striepe
2061 * t-prot, t-prot.1: Add the "tolerate diff" option. Bump to v0.46.
2063 2002-03-09 17:18 Jochen Striepe
2065 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Add
2066 option -M/--mua and try to detect attachments only when necessary.
2067 Updated man page and muttrc sample. Version bump to 0.45.
2069 2002-03-08 20:29 Jochen Striepe
2071 * t-prot: Fix an off-by-one error when removing mutt(1)'s
2072 attachments. Credits to Gerfried Fuchs for reporting and locating
2075 2002-03-02 02:26 Jochen Striepe
2077 * t-prot: Some minor cleanups.
2079 2002-03-02 02:18 Jochen Striepe
2081 * t-prot: Some minor cleanups.
2083 2002-03-01 10:10 Jochen Striepe
2085 * t-prot: Fixed a missing range check reported by Gerfried Fuchs
2086 with messages only containing the mailing list footer.
2088 2002-02-26 12:20 Jochen Striepe
2090 * t-prot: Add infrastructure for better debugging.
2092 2002-02-26 11:11 Jochen Striepe
2094 * muttrc.t-prot, contrib/muttrc.t-prot: Make the muttrc example a
2095 little shorter, and add colors.
2097 2002-02-26 03:05 Jochen Striepe
2099 * t-prot: Improve empty line handling between body and signature.
2101 2002-02-26 02:50 Jochen Striepe
2103 * t-prot: Fixed thinko in signature handling. Be more tolerant with
2104 empty lines around signatures and mailing list footers.
2106 Version bump to 0.42.
2108 2002-02-25 19:20 Jochen Striepe
2110 * t-prot: Widened the rexexp for mutt(1)'s attachments a little -
2111 some cases were not caught before.
2113 2002-02-25 18:48 Jochen Striepe
2115 * t-prot: Gerfried Fuchs found a bug in the signature code (many
2116 thanks!). It was ugly anyway, so that part got a clean rewrite.
2118 Bumped version to 0.41.
2120 2002-02-22 15:55 Jochen Striepe
2122 * t-prot: Another slight performance hit with multipart messages.
2124 2002-02-22 15:36 Jochen Striepe
2126 * t-prot: Leave only the body of the first multipart message part
2127 for processing, not the headers.
2129 2002-02-21 23:27 Jochen Striepe
2131 * t-prot.1: Updated the manpage to reflect the fix of the multipart
2134 2002-02-21 23:24 Jochen Striepe
2136 * t-prot: Fix no TOFU is detected in multipart messages without
2137 signature and without previous preparation by mutt(1). Now
2138 multipart messages as described in RFC 1341 are detected properly.
2139 Only the first part is processed, and only if it has the content
2140 type "text/plain" or none specified as described in RFC 1341.
2142 2002-02-20 16:51 Jochen Striepe
2144 * t-prot: Bump version to 0.39.
2146 2002-02-20 16:50 Jochen Striepe
2148 * t-prot.1: Updated manpage for long options.
2150 2002-02-18 19:44 Jochen Striepe
2152 * t-prot.1: Updated credits in manpage.
2154 2002-02-16 00:06 Jochen Striepe
2156 * muttrc.t-prot, t-prot, contrib/muttrc.t-prot, t-prot.1: Switched
2157 command line system to Getopt::Mixed as recommended by Gerfried
2158 Fuchs. One of the reasons is that now the parameter of the option
2159 '-S' is optionally, what was not cleanly realizeable before. The
2160 opportunity has been used to do a cleanup on some things, too ...
2162 Please note that Getopt::Mixed now is mandatory to run t-prot - you
2163 can get it at CPAN. The trade-off seems worthy IMHO - please drop
2164 an email to <t-prot@tolot.escape.de> if you do not think so, so the
2165 matter can be discussed. :)
2169 2002-02-15 03:49 Jochen Striepe
2171 * t-prot.1: Beautify the manpage, and add some more info about bugs
2174 2002-02-15 03:30 Jochen Striepe
2176 * t-prot: Beautify help text.
2178 2002-02-14 16:32 Jochen Striepe
2180 * t-prot, t-prot.1: Bjoern Buerger requested an option to make
2181 t-prot write a syslog entry for each message bounced when invoked
2182 with -p. So -d is new. Will only write syslog entries if
2183 Sys::Syslog is available but will not crash if not.
2185 2002-02-14 13:26 Jochen Striepe
2187 * t-prot: Minor cleanup.
2189 2002-02-14 11:04 Jochen Striepe
2191 * t-prot: Fix unbelieveable stupid bug in attachment fix. Bump to
2194 2002-02-13 01:08 Jochen Striepe
2196 * t-prot: Version bump to 0.35.
2198 2002-02-12 13:57 Jochen Striepe
2200 * t-prot, t-prot.1: Added Option -P=MESSAGE. Updated manpage.
2202 2002-02-12 12:47 Jochen Striepe
2204 * t-prot.1: Update manpage for -S=n.
2206 2002-02-12 12:45 Jochen Striepe
2208 * muttrc.t-prot, contrib/muttrc.t-prot, t-prot: Improve bounce
2209 message. Change option -S to accept an integer denoting the maximum
2210 allowed lines for a valid signature.
2212 2002-02-12 04:44 Jochen Striepe
2214 * t-prot, t-prot.1: New option -p=ADDRESS added: Finally you may
2215 use t-prot in your MTA's aliases file to bounce TOFUed emails.
2218 2002-02-12 01:03 Jochen Striepe
2220 * t-prot: Corrected help when called with -h. Small indent cleanup.
2222 2002-02-11 20:40 Jochen Striepe
2224 * t-prot.1: Updated manpage date.
2226 2002-02-11 20:33 Jochen Striepe
2228 * t-prot, t-prot.1: Gerfried Fuchs reported that t-prot eats up
2229 attachments when hiding lines, that flaw should be fixed right now.
2230 Manpage has been updated to reflect upon that fact.
2232 2002-02-11 19:13 Jochen Striepe
2234 * t-prot: Corrected line count for overlong signatures. Problem
2235 reported by Gerfried Fuchs (thanks, Alfie!).
2237 2002-01-29 14:57 Jochen Striepe
2239 * t-prot: Remove goto. Patch by Gerfried Fuchs.
2241 2002-01-28 20:34 Jochen Striepe
2243 * t-prot: Bump version to 0.32.
2245 2002-01-28 16:53 Jochen Striepe
2247 * t-prot: Just again a version fix. Should be done now...
2249 2002-01-28 16:52 Jochen Striepe
2251 * t-prot: Sigh. Another version fix.
2253 2002-01-28 16:50 Jochen Striepe
2255 * t-prot.1: Fix manpage version.
2257 2002-01-28 16:48 Jochen Striepe
2259 * t-prot, t-prot.1: Fix version strings.
2261 2002-01-28 16:46 Jochen Striepe
2263 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Version
2266 2002-01-28 16:39 Jochen Striepe
2268 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Initial
2271 2002-01-28 16:39 Jochen Striepe
2273 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Initial