1 2010-04-09 06:47 Jochen Striepe
3 * t-prot: Release as v2.98.
5 2010-04-09 06:45 Jochen Striepe
7 * t-prot.1: Clarify --lax-security description.
9 2010-04-09 06:36 Jochen Striepe
11 * t-prot: Use descriptive temp variable names when parsing command
14 2010-03-06 12:26 Jochen Striepe
16 * t-prot.1: Mention configuration files for Heirloom mailx and
17 metamail. Avoid false impression with --lax-security.
19 2010-03-06 10:51 Jochen Striepe
21 * t-prot.1: Another Typo.
23 2010-03-06 09:19 Jochen Striepe
25 * t-prot.1: Fix spelling error. Thanks to Gerfried Fuchs!
27 2010-03-06 01:32 Jochen Striepe
29 * t-prot: Release as v2.97.
31 2010-03-06 01:31 Jochen Striepe
33 * t-prot, t-prot.1: Standard diff(1) output now is protected by
34 --diff, too. Many thanks to Martin Neitzel and Matthias Kilian.
36 2010-03-04 22:01 Jochen Striepe
38 * t-prot: Release as v2.96.
40 2010-03-04 21:48 Jochen Striepe
42 * t-prot: Allow -o /dev/null without bitching around.
44 2010-03-04 21:40 Jochen Striepe
46 * t-prot.1: Give some emergency help how to write to /dev/null. You
49 2010-03-04 21:19 Jochen Striepe
51 * t-prot.1: Remove repetition.
53 2010-03-04 21:12 Jochen Striepe
55 * t-prot: More syntax help fixes.
57 2010-03-04 21:09 Jochen Striepe
59 * t-prot.1: Update date string.
61 2010-03-04 21:09 Jochen Striepe
63 * t-prot.1: Fix --version description.
65 2010-03-04 21:07 Jochen Striepe
67 * t-prot.1: More syntax fixes.
69 2010-03-04 21:02 Jochen Striepe
71 * t-prot.1: Change option order for footer options.
73 2010-03-04 20:48 Jochen Striepe
75 * t-prot.1: More grouping: Footers.
77 2010-03-04 20:34 Jochen Striepe
81 2010-03-04 20:32 Jochen Striepe
83 * t-prot, t-prot.1: Special output to "NONE" is not required. You
86 2010-03-04 20:24 Jochen Striepe
88 * t-prot.1: Improve word flow.
90 2010-03-04 20:22 Jochen Striepe
92 * t-prot.1: Fix -i and -o syntax.
94 2010-03-04 20:21 Jochen Striepe
96 * t-prot.1: Improve MIME handling description.
98 2010-03-04 20:19 Jochen Striepe
100 * t-prot.1: Explain grouping of options and what happens if none
101 are specified. Be specific how MIME is handled.
103 2010-03-04 18:45 Jochen Striepe
105 * contrib/: mailcap.t-prot, nailrc.t-prot: New files: configuration
106 samples for metamail and Heirloom mailx (a.k.a. nail). Many thanks
109 2010-03-04 17:26 Jochen Striepe
111 * t-prot.1: Fix -S syntax.
113 2010-03-04 17:25 Jochen Striepe
115 * t-prot: Fix -S syntax help.
117 2010-03-04 17:24 Jochen Striepe
119 * t-prot.1: Group options by meaning, rather than alphabetically.
120 Thanks to Martin Neitzel for suggesting.
122 2010-03-04 16:53 Jochen Striepe
124 * t-prot: Fix --help output order.
126 2010-03-04 16:52 Jochen Striepe
128 * t-prot: Fix -c syntax in --help, too.
130 2010-03-03 22:39 Jochen Striepe
132 * t-prot.1: Precisify wording for --ms-smart.
134 2010-03-03 22:36 Jochen Striepe
136 * t-prot.1: Be a little more specific as to what --ms-smart really
139 2010-03-03 22:30 Jochen Striepe
141 * t-prot.1: Specify more clearly what locale to specify with
142 --locale. Thanks to Martin Neitzel for suggesting.
144 2010-03-03 22:24 Jochen Striepe
146 * t-prot.1: Fix -c syntax help.
148 2010-03-03 20:09 Jochen Striepe
150 * t-prot: Fix bad typo. Thanks to Martin Neitzel.
152 2010-03-03 16:50 Jochen Striepe
154 * t-prot: Big changes, we step a great deal towards the next major
155 version number. Release as v2.95.
157 2010-03-03 16:27 Jochen Striepe
159 * t-prot: Since Getopt::Mixed would break existing configurations
160 with the new -c command line switch behaviour, the migration to
161 Getopt::Long has been finished by now: This commit merges the big
162 bad Getopt::Long patch. Hope the performance issue does not turn
163 out to be too grave. Thanks to everyone for testing and providing
166 2010-02-19 16:20 Jochen Striepe
168 * t-prot, t-prot.1, contrib/muttrc.t-prot, contrib/t-prot.sl: The
169 command line option -c now accepts an optional parameter specifying
170 the number of empty lines to remain. Thanks to Simon Ruderich.
172 2010-02-15 20:13 Jochen Striepe
174 * t-prot: Release as v2.15.
176 2010-02-15 20:08 Jochen Striepe
178 * t-prot.1: Describe --sani more precisely.
180 2010-02-15 19:21 Jochen Striepe
182 * t-prot: Fine-tune some regex.
184 2010-02-15 19:20 Jochen Striepe
186 * t-prot: Fix merging of multiple blank lines within pgp output
189 2010-02-15 19:02 Jochen Striepe
191 * t-prot: Simplify expression.
193 2010-02-15 18:34 Jochen Striepe
195 * t-prot, t-prot.1: Add --reply and --sani for fixing annoying
196 headers. Add documentation for both. Many thanks to Matthias
197 Kilian and Martin Neitzel for suggesting and providing some script
198 invoked by procmail rules.
200 2010-02-14 12:03 Jochen Striepe
202 * t-prot.1: Suggest reading about -p when using -P.
204 2010-02-14 12:00 Jochen Striepe
206 * t-prot.1: Sort options in a consistent, alphabetical way.
208 2010-02-11 20:59 Jochen Striepe
210 * t-prot.1: Fix hyphenation. Thanks to Gerfried Fuchs for noticing!
212 2010-02-11 12:55 Jochen Striepe
214 * t-prot.1: Jeff Covey's article should not be missing under SEE
217 2010-02-11 11:10 Jochen Striepe
219 * t-prot: Release as v2.14.
221 2010-02-11 11:09 Jochen Striepe
223 * t-prot: Code cleanup for --pgp-short. Should get better
226 2010-02-07 22:41 Jochen Striepe
228 * t-prot: Tighten --help output.
230 2010-02-07 22:10 Jochen Striepe
232 * t-prot.1: Add fields of usage and mention the INN2 filter file.
234 2010-02-07 21:56 Jochen Striepe
236 * t-prot.1: Improve word flow.
238 2010-02-07 16:16 Jochen Striepe
240 * t-prot.1: Another occurence of RFC 2822, update to RFC 5322.
242 2010-02-07 14:31 Jochen Striepe
244 * t-prot.1: RFC 5322 is offficial standard for the Internet Message
245 Format since October 2008, obsoleting RFC 2822.
247 2010-02-06 03:29 Jochen Striepe
249 * t-prot: Adjust comment to modern t-prot times.
251 2010-02-04 21:33 Jochen Striepe
253 * t-prot.1: Update contributers list.
255 2010-02-03 17:58 Jochen Striepe
257 * t-prot.1: Update date string.
259 2010-02-03 17:56 Jochen Striepe
261 * t-prot.1: Remove redundancies, improve some descriptions.
263 2010-02-01 23:48 Jochen Striepe
265 * contrib/muttrc.t-prot: By now, --bigq is pretty much standard and
266 extremely well-tested, so we include it into default configuration.
268 2010-02-01 22:34 Jochen Striepe
270 * t-prot: Revert thinko from r1.272.
272 2010-02-01 22:27 Jochen Striepe
274 * t-prot: Fix syntax to match coding style.
276 2010-01-31 22:07 Jochen Striepe
278 * t-prot: Release as v2.13.
280 2010-01-29 13:03 Jochen Striepe
282 * t-prot: Fix long standig false positive for mutt<1.5.18 with
283 Microsoft TOFU inside a PGP signed message and no lines above the
284 full quote (indicating a forwarded message rather than a lazy full
285 quote). Thanks to Gerfried Fuchs.
287 2010-01-24 17:17 Jochen Striepe
289 * t-prot: Fix newline stripping for locales.
291 2010-01-08 11:10 Jochen Striepe
293 * t-prot: Release as v2.12.
295 2010-01-08 11:08 Jochen Striepe
297 * t-prot, t-prot.1: Exit with exit status EX_OK when --max-lines
298 hits and -Mmutt is set (mutt is picky when a display_filter fails).
299 Provide a notification line in that case. Update man page. Many
300 thanks to Gerfried Fuchs, Martin F. Krafft and Tino Keitel for
301 reporting, providing a patch and testing.
303 2010-01-05 12:05 Jochen Striepe
305 * t-prot: Release as v2.11.
307 2010-01-05 12:01 Jochen Striepe
309 * contrib/filter_innd.pl: Command line default has changed, check
310 flags must be set now.
312 2010-01-05 11:46 Jochen Striepe
314 * t-prot.1: Better explain ratio check value.
316 2010-01-05 11:43 Jochen Striepe
318 * t-prot.1: Update copyright time stamp.
320 2010-01-05 11:42 Jochen Striepe
322 * t-prot, t-prot.1: Fix initialization and command line parsing for
323 --check (this should work as advertised now). Make the ratio check
324 code a little easier to read. Add the default value for the ratio
325 check to the man page.
327 2010-01-04 11:07 Jochen Striepe
329 * t-prot.1: Remove URLs to example scripts and configs. The files
330 are provided with the package.
332 2009-12-30 21:34 Jochen Striepe
334 * t-prot, t-prot.1: Fix last commit, release as t-prot v2.10.
337 2009-12-30 21:28 Jochen Striepe
339 * t-prot: Release as t-prot v2.9.
341 2009-12-30 21:27 Jochen Striepe
343 * t-prot: Do not check for message length in attachments (we
344 checked already for the entire message). Do exit with proper exit
345 code if message is longer than set in --max-lines (so scripts can
346 see if we gave up processing).
348 2009-12-30 09:07 Jochen Striepe
350 * t-prot.1: Fix speling.
352 2009-12-25 17:40 Jochen Striepe
354 * t-prot.1: Fix time stamp.
356 2009-12-20 21:38 Jochen Striepe
358 * t-prot.1: Fix rendering for anyone out there using UTF-8. Many
359 thanks (and a very merry Christmas) to Alfie.
361 2009-12-19 22:18 Jochen Striepe
363 * t-prot: Release as v2.8.
365 2009-12-18 21:53 Jochen Striepe
367 * t-prot, t-prot.1: Update documentation to reflect last change.
368 Avoid being tripped by endless (or non-existant) headers.
370 2009-12-18 13:25 Jochen Striepe
372 * t-prot: Change check order and remove duplicated code for
375 2009-08-24 20:32 Jochen Striepe
377 * t-prot: Release as t-prot v2.7.
379 2009-08-24 17:20 Jochen Striepe
383 2009-08-24 17:17 Jochen Striepe
387 2009-08-24 12:15 Jochen Striepe
389 * t-prot: Andreas Kneib had problems with some Microsoft Outlook
390 gargabe and submitted a one-liner. Thanks!
392 2009-08-24 02:07 Jochen Striepe
394 * t-prot: Release as t-prot v2.6.
396 2009-08-24 01:44 Jochen Striepe
398 * t-prot.1: Update dates.
400 2009-08-24 01:43 Jochen Striepe
402 * t-prot.1: Fix a typo, thanks to Gerfried Fuchs.
404 2009-08-24 01:42 Jochen Striepe
406 * t-prot: Fix a typo, thanks to Michael Hunger. Tweak the MS-TOFU
407 pattern, thanks to Simon Ruderich.
409 2007-09-19 11:32 Jochen Striepe
411 * t-prot, t-prot.1: Updated time stamps, released as v2.5.
413 2007-09-19 11:31 Jochen Striepe
415 * t-prot, t-prot.1: New feature, new command line switch: Hide TOFU
416 produced by Novell Groupwise. Many thanks to Philipp Thomas for
417 testing and suggesting.
419 2007-05-24 08:22 Jochen Striepe
421 * t-prot.1: Update copyright date.
423 2007-03-09 15:06 Jochen Striepe
425 * t-prot: Release as v2.4.
427 2007-03-09 15:05 Jochen Striepe
429 * t-prot, t-prot.1: Add feature to skip processing very large
430 messages. Many thanks to Gerfried Fuchs and Scorpi for testing and
433 2007-03-09 14:33 Jochen Striepe
435 * t-prot: Fix formatting for better reading.
437 2006-12-19 13:13 Jochen Striepe
439 * t-prot: Release as v2.3.
441 2006-12-19 12:30 Jochen Striepe
443 * t-prot.1: Fix grammar, update time stamp.
445 2006-12-19 12:04 Jochen Striepe
447 * t-prot: Sync the order of options in the man page and "t-prot
450 2006-11-30 14:06 Jochen Striepe
452 * t-prot: Release as v2.2.
454 2006-11-30 13:02 Jochen Striepe
456 * t-prot: Add string to detect gmx.de's M$ style TOFU.
458 2006-09-25 14:42 Jochen Striepe
460 * t-prot.1: Make sure we can ship files not copyrighted by the
461 author of the package.
463 2006-07-16 08:50 Jochen Striepe
465 * t-prot.1: There are no patches for locales of old mutt versions.
467 2006-07-11 14:05 Jochen Striepe
469 * t-prot.1: Updated time stamp.
471 2006-07-10 10:01 Jochen Striepe
473 * t-prot.1: Fix spelling and grammar.
475 2006-06-23 17:28 Jochen Striepe
477 * t-prot.1: Fix capitalization of "pgp".
479 2006-06-23 17:25 Jochen Striepe
481 * t-prot.1: Add section about performance issues.
483 2006-06-17 22:45 Jochen Striepe
485 * t-prot: Release as v2.1.
487 2006-06-17 22:45 Jochen Striepe
489 * t-prot: Frank Terbeck suggested a more tolerant handling of
490 signatures -- trailing newlines are no longer counted as signature
491 lines, thus fixing some mailing list software behaviour.
493 2006-06-17 12:34 Jochen Striepe
495 * t-prot.1: Update time stamp.
497 2006-06-17 12:34 Jochen Striepe
499 * t-prot.1: Section "BUGS" is for known bugs in t-prot, not for
500 learning how to report them.
502 2006-05-16 12:07 Jochen Striepe
504 * t-prot: Klaus Ethgen reported some undetected MS TOFU hidden in
505 MIME attachments. Many thanks!
507 2006-05-16 12:07 Jochen Striepe
509 * t-prot.1: There is no BUGS file any longer.
511 2006-05-16 11:34 Jochen Striepe
513 * t-prot.1: Time stamp and copyright updated.
515 2006-05-16 11:33 Jochen Striepe
517 * contrib/t-prot.sl: Clarify comments reg. S-Lang v2.
519 2005-06-29 12:45 Jochen Striepe
521 * t-prot.1: Better formatting for "see also".
523 2005-06-29 12:36 Jochen Striepe
525 * t-prot.1: Add section about exit status.
529 2005-05-27 10:00 Jochen Striepe
531 * t-prot: Re-release as v2.0. No code change since v1.104.
533 2005-05-13 00:06 Jochen Striepe
535 * t-prot.1: Matthias Kilian suggested some cleanup for better
536 reading. Many thanks!
538 2005-05-12 15:29 Jochen Striepe
540 * t-prot.1: Include the BUGS file in the REPORTING BUGS section.
542 2005-05-12 15:07 Jochen Striepe
544 * t-prot.1: Fix typo.
546 2005-05-12 15:07 Jochen Striepe
548 * t-prot.1: Provide more information on how to submit bug reports.
550 2005-05-12 03:32 Jochen Striepe
552 * t-prot.1: Fix formatting.
554 2005-05-12 03:29 Jochen Striepe
556 * t-prot.1: Another typo.
558 2005-05-12 03:27 Jochen Striepe
560 * t-prot.1: Fix typo.
562 2005-05-12 02:54 Jochen Striepe
564 * t-prot: Release as v1.104.
566 2005-05-11 12:14 Jochen Striepe
568 * t-prot.1: Many clarifications and added details. Some formatting
571 2005-05-11 09:21 Jochen Striepe
573 * t-prot.1: Fix copyright date string.
575 2005-05-11 09:17 Jochen Striepe
577 * t-prot.1: LICENSE CHANGE!
579 Alfie is completely right: Since the copyright notice essentially
580 is a BSD license, it is the Right Thing to simply switch to a BSD
581 license (slightly modified, as there is no binary code in t-prot).
583 2005-05-11 01:22 Jochen Striepe
585 * t-prot.1: LICENSE CHANGE! More clarifications. The meaning still
588 2005-05-11 01:16 Jochen Striepe
590 * t-prot.1: LICENSE CHANGE! The meaning remains the same, but the
591 wording should be a little clearer now.
593 2005-05-11 01:14 Jochen Striepe
595 * t-prot.1: Remove unnecessary text block.
597 2005-05-11 01:09 Jochen Striepe
599 * t-prot: The case-sensitivity of the Content-Type: header (vs.
600 Content-type:) seems not to be absolutely clear. RFC 1049 should be
601 obsoleted by RFCs 2045-2049 by now, but to be sure, we will accept
604 2005-05-11 01:04 Jochen Striepe
606 * t-prot.1: RFC 822 is no longer important. RFC 2822 should
609 2005-05-11 00:59 Jochen Striepe
611 * t-prot.1: Update date string.
613 2005-05-11 00:58 Jochen Striepe
615 * t-prot.1: Fix apostrophe.
617 2005-05-10 13:09 Jochen Striepe
619 * contrib/t-prot.sl: Update copyright.
621 2005-05-09 14:54 Jochen Striepe
623 * contrib/t-prot.sl: Make sure users get a hint if they look why
624 t-prot.sl does not work on their system (just as I did and wondered
627 2005-05-08 18:13 Jochen Striepe
629 * t-prot: Release as v1.103.
631 2005-05-08 18:13 Jochen Striepe
633 * t-prot: More regex fixes.
635 2005-05-08 17:50 Jochen Striepe
637 * t-prot: Release as v1.102.
639 2005-05-08 17:49 Jochen Striepe
641 * t-prot: Many fixes to many regexes, fixing performance issues und
642 readability. Some were entirely replaced by faster means.
644 2005-04-25 16:35 Jochen Striepe
646 * t-prot: Release as v1.101.
648 2005-04-25 15:49 Jochen Striepe
650 * t-prot: We must not forget to remove ad and mailing list footers
651 within the first MIME/Multipart attachment when processing raw
652 messages (lacking -M).
654 2005-04-25 15:29 Jochen Striepe
656 * t-prot: Fix a comment.
658 2005-04-25 15:28 Jochen Striepe
660 * t-prot: Mailing list footers (and probably ad footers) were not
661 detected when processing raw MIME/Multipart messages: We have to
662 look at the very end of the message, not only at the end of the
663 first attachment. Fix this by calling remove_footers() before
664 dealing with raw multipart attachments.
666 2005-04-15 14:08 Jochen Striepe
668 * t-prot: Release as v1.100.
670 2005-04-15 14:07 Jochen Striepe
672 * contrib/filter_innd.pl: We don't submit any headers, so use
673 --body. Use unlink() instead of system(). Mention the temp file
676 2005-04-15 14:03 Jochen Striepe
678 * t-prot, t-prot.1: Add --body to make sure we are not looking for
679 any headers when there are none in the input.
681 2005-04-15 13:42 Jochen Striepe
683 * t-prot.1: Add some clarifications and missing details.
685 2005-03-31 19:39 Jochen Striepe
687 * contrib/t-prot.sl: Use S-Lang calls popen(), fputs(), and
688 remove() instead of system() and pipe_article() to reduce
689 flickering (and for cleaner code). Patch by Gregor Herrman, many
692 2005-03-31 19:20 Jochen Striepe
694 * contrib/t-prot.sl: Mention mimedecode as filter for Quoted
695 Printable. Thanks to Gregor Herrmann.
697 2005-03-31 19:17 Jochen Striepe
699 * contrib/t-prot.sl: Change key bindings: ESC-0 and ESC-1 are
700 prefixes for other commands, so we should not overwrite those.
701 Patch by Gregor Herrmann, many thanks!
703 2005-03-24 22:24 Jochen Striepe
705 * t-prot: Release as v1.99.
707 2005-03-22 16:10 Jochen Striepe
709 * t-prot: Fix false positive for kammquote condition.
711 2005-03-21 19:30 Jochen Striepe
713 * t-prot: Fix missing range check when From: is the last header.
714 Thanks to Norbert Tretkowski for reporting.
716 2005-03-01 15:20 Jochen Striepe
718 * t-prot: Release as v1.98.
720 2005-03-01 15:20 Jochen Striepe
722 * t-prot: Gerfried Fuchs pointed out that some locale maintainers
723 might avoid quote signs, so we check for "%" too when extracting
724 some locale strings. This still is not *really* bullet-proof,
725 because e.g. the percent sign might be protected by an escape. This
726 possibility should be quite unlikely, though, so we stick with it
729 2005-02-24 23:34 Jochen Striepe
731 * t-prot.1: Fix broken URL -- the Learn To Edit Messages Howto is
732 no longer available at Sven Gucke's old site.
734 2005-02-24 22:45 Jochen Striepe
736 * t-prot: Make esc() superfluous, use \Q and \E instead. Thanks to
739 2005-02-23 13:07 Jochen Striepe
741 * t-prot.1: Remove misleading information about locale names.
743 2005-02-23 12:39 Jochen Striepe
745 * t-prot: Release as v1.97.
747 2005-02-23 12:38 Jochen Striepe
749 * t-prot: Fix French (and probably many other) locales extraction.
750 Many thanks to Philippe Berini and Gerfried Fuchs who helped a
751 great deal with the bug hunt.
753 2005-02-14 15:02 Jochen Striepe
755 * t-prot.1: Remove unnecessary lines.
757 2005-02-14 15:01 Jochen Striepe
759 * t-prot.1: Fix copyright time stamp.
761 2005-02-14 14:19 Jochen Striepe
763 * t-prot: Release as v1.96.
765 2005-02-14 14:18 Jochen Striepe
767 * t-prot: GnuPG locale strings were for v1.2.6, update them to
770 2005-02-14 13:29 Jochen Striepe
772 * t-prot: Release as v1.95. The use of Locale::gettext is quite a
773 big change, so we consider this a v2.0 pre-release. Please send any
774 feature requests and bugreports NOW, so we can work on them before
777 2005-02-14 13:26 Jochen Striepe
779 * t-prot.1: Mention the need for Locale::gettext when using
780 --locale. Update date string.
782 2005-02-14 13:23 Jochen Striepe
784 * t-prot: Following a suggestion by Gerfried Fuchs, make
785 Locale::gettext fetch the locale strings for us. Big change, please
786 report any funny behaviour -- thanks!
788 2005-02-02 13:46 Jochen Striepe
790 * t-prot: Release as v1.49.
792 2005-02-02 12:22 Jochen Striepe
794 * t-prot: Torsten Veller spotted a violation of RFC 2822 in the
795 pgp() code when dealing with multi-line From: headers. Many thanks
798 2005-02-01 15:38 Jochen Striepe
800 * t-prot: Fix missing Locale value.
802 2005-02-01 14:15 Jochen Striepe
804 * t-prot: Fix another regex.
806 2005-02-01 13:50 Jochen Striepe
808 * t-prot: Fix regexes.
810 2005-01-08 11:05 Jochen Striepe
812 * t-prot.1: Fix broken link.
814 2005-01-07 18:15 Jochen Striepe
816 * contrib/t-prot.sl: Now that line breaks by the encoding are
817 better detected, we will turn on signature checking once again.
819 2005-01-07 18:14 Jochen Striepe
821 * contrib/t-prot.sl: Gregor Herrmann found some problems with
822 S-Lang variables and provided documentation improvements.
824 2005-01-01 13:17 Jochen Striepe
826 * t-prot.1: Fix typo.
828 2005-01-01 13:14 Jochen Striepe
830 * t-prot.1: T-prot's name does not have to be highlighted each time
833 2005-01-01 13:12 Jochen Striepe
835 * t-prot.1: Add note about t-prot fitting to recent mutt and gnupg
838 2004-12-31 13:45 Jochen Striepe
840 * t-prot: Release as v1.48.
842 2004-12-31 13:39 Jochen Striepe
844 * t-prot: Fix off-by-one error in TOFU code.
846 2004-12-31 13:33 Jochen Striepe
848 * t-prot: Gnupg-1.4.0 again changes the locales. Sigh.
850 2004-10-25 22:50 Jochen Striepe
852 * t-prot: Fix false positive reported by Gerfried Fuchs. Many
855 2004-10-21 16:16 Jochen Striepe
857 * t-prot: Release as v1.47.
859 2004-10-21 16:16 Jochen Striepe
861 * t-prot: Fix --ftr-ad and --ftr-ml command line parsing and
862 initialisation. --ftr-ad implicitely sets -a, --ftr-ml implicitely
863 sets -l. Many thanks to Andre Berger.
865 2004-10-21 15:13 Jochen Striepe
867 * t-prot.1: Make the documentation for -a, -A, and --ftr-ad (resp.
868 -l, -L, and --ftr-ml) more elaborate. Many thanks to Andre Berger.
870 2004-10-21 12:26 Jochen Striepe
872 * t-prot.1: Try to explain -a and -l in more detail (without
875 2004-10-21 12:13 Jochen Striepe
877 * t-prot: Release as v1.46.
879 2004-10-10 21:10 Jochen Striepe
881 * contrib/t-prot.sl: Remove -S command line option as line counts
882 get wrong with quoted-printable (which gets more and more widely
885 2004-10-10 20:47 Jochen Striepe
887 * t-prot, t-prot.1: Remove the groups flag within --check: This is
888 done easier inside filter_innd.pl (where it is actually implemented
891 2004-10-10 20:43 Jochen Striepe
893 * t-prot: Realign global vars into three categories: command-line
894 switches, mutt locales, gnupg locales. This should be much more
897 2004-10-10 20:27 Jochen Striepe
899 * t-prot.1: Fix typo. Update date string.
901 2004-10-10 20:26 Jochen Striepe
903 * contrib/filter_innd.pl: Reject full quotes as well.
905 2004-10-10 19:50 Jochen Striepe
907 * t-prot: Performance fix.
909 2004-10-10 19:47 Jochen Striepe
911 * contrib/filter_innd.pl: Update comment.
913 2004-10-10 19:28 Jochen Striepe
915 * t-prot: Fix --check flags parsing to be stricter.
917 2004-10-10 19:22 Jochen Striepe
919 * t-prot: Fix --check flags parsing.
921 2004-10-09 10:17 Jochen Striepe
923 * t-prot: Release as v1.45.
925 2004-10-09 10:08 Jochen Striepe
927 * t-prot: Check for empty footer files before processing them. Many
928 thanks to Markus Hubig.
930 2004-09-28 11:19 Jochen Striepe
932 * t-prot: Release as v1.44.
934 2004-09-28 11:19 Jochen Striepe
936 * t-prot: Fix detection of MS-style TOFU within PGP signed
937 messages. Many thanks to Gerfried Fuchs for reporting.
939 2004-09-27 17:45 Jochen Striepe
941 * t-prot.1: Update time stamp.
943 2004-09-27 17:40 Jochen Striepe
945 * t-prot.1, contrib/filter_innd.pl: Add credits to Martin Dietze.
947 2004-09-27 17:23 Jochen Striepe
949 * t-prot: Release as v1.43.
951 2004-09-27 17:22 Jochen Striepe
953 * t-prot: Fix MS-style TOFU removal for attachments when invoked
954 from mutt. Many thanks to Gerfried Fuchs.
956 2004-09-27 17:05 Jochen Striepe
958 * t-prot: Fix typo, small performance enhancement.
960 2004-09-27 15:27 Jochen Striepe
962 * t-prot: Minor cleanup.
964 2004-09-20 17:02 Jochen Striepe
966 * contrib/filter_innd.pl: New file.
968 2004-09-20 17:01 Jochen Striepe
970 * t-prot, t-prot.1: Add INN2 filtering aids. New command line
975 2004-09-20 14:13 Jochen Striepe
977 * t-prot: Website http://learn.to/edit_messages/ is no longer
980 2004-08-28 11:50 Jochen Striepe
982 * t-prot: Release as v1.41.
984 2004-08-28 11:42 Jochen Striepe
986 * t-prot, t-prot.1: Make t-prot use gnupg's locales as in
989 2004-08-07 16:57 Jochen Striepe
991 * t-prot.1: Update Copyright date.
993 2004-08-07 16:34 Jochen Striepe
995 * t-prot: Fix last changes so attachments are separated by at least
996 one empty line (as done in the pgp code as well).
998 2004-08-07 15:52 Jochen Striepe
1000 * t-prot: Release as v1.40.
1002 2004-08-07 15:51 Jochen Striepe
1004 * t-prot, t-prot.1: Add new option --ms-smart. Right now only
1005 special pgp treatment is included (this fixes the behaviour when
1006 there is a clear text pgp signed message embedded in some MS style
1009 This should work fine, but you never know what crap Outlook users
1010 will send. So please give feedback if the results are not as they
1013 2004-08-07 13:37 Jochen Striepe
1015 * t-prot.1: Remove "require" line note. Update date string.
1017 2004-08-07 13:20 Jochen Striepe
1019 * t-prot: More checks on command line correctness.
1021 2004-08-07 12:58 Jochen Striepe
1023 * t-prot: Fix typo introduced with last update.
1025 2004-08-07 12:48 Jochen Striepe
1027 * t-prot: Fix "require" statement to match the code.
1029 2004-07-31 11:41 Jochen Striepe
1031 * t-prot: Release as v1.39.
1033 2004-07-31 11:10 Jochen Striepe
1035 * t-prot.1: Reflect locale changes in gnupg-1.2.5, update date
1038 2004-07-31 10:41 Jochen Striepe
1040 * t-prot: Fix "be" gnupg locales.
1042 Update locales to newly released gnupg-1.2.5 (and be incompatible
1043 to gnupg-1.2.4 and earlier once again, *sigh* -- however, that's
1044 the price for not simply setting the LC vars to "C"...).
1046 2004-07-17 13:28 Jochen Striepe
1048 * t-prot, t-prot.1: Add option to have no output file.
1050 2004-04-25 01:51 Jochen Striepe
1052 * t-prot.1: Add warning regarding --pgp-move-vrfy and signals to
1055 2004-03-02 16:57 Jochen Striepe
1057 * t-prot: Comment updated: Reflect the fact that no locales have
1058 changed in mutt-1.4.2.1.
1060 2004-03-02 15:54 Jochen Striepe
1062 * muttrc.t-prot, t-prot.sl: Moved to contrib/.
1064 2004-02-11 16:05 Jochen Striepe
1066 * t-prot: Comment updated: Reflect the fact that no locales have
1067 changed in mutt-1.4.2.
1069 2004-01-31 02:06 Jochen Striepe
1071 * t-prot.1: Fix copyright date.
1073 2004-01-30 15:20 Jochen Striepe
1075 * t-prot.1: Change --ftr to --ftr-ad, add --ftr-ml.
1077 2004-01-30 15:08 Jochen Striepe
1079 * t-prot: Release as v1.38.
1081 2004-01-30 14:38 Jochen Striepe
1083 * t-prot: Change --ftr option to --ftr-ad. Add --ftr-ml option.
1084 Many thanks to Christian Wach for pointing at the problem.
1086 2004-01-30 14:31 Jochen Striepe
1088 * t-prot: Small performance fix in footer treatment.
1090 2004-01-21 13:46 Jochen Striepe
1092 * t-prot: Release as v1.37.
1094 2004-01-21 13:45 Jochen Striepe
1096 * t-prot: Fix processing if first attachment is of type
1099 2004-01-21 13:39 Jochen Striepe
1101 * t-prot: Small performance fix.
1103 2003-12-29 17:06 Jochen Striepe
1105 * t-prot: Release as 1.36.
1107 2003-12-29 17:06 Jochen Striepe
1109 * t-prot: Fix Kammquote behaviour for words divided by a hyphen.
1111 2003-12-29 15:33 Jochen Striepe
1113 * t-prot.1: Update date string.
1115 2003-12-29 15:09 Jochen Striepe
1117 * t-prot, t-prot.1: Update locales for gnupg-1.2.4.
1119 2003-12-29 12:59 Jochen Striepe
1121 * t-prot: Mutt-1.4.1 has no support for SSL, so we may drop it
1122 altogether. Mutt developer versions are handled in patches.
1124 2003-11-22 02:35 Jochen Striepe
1126 * t-prot: Fix comments for gpg and mutt locales.
1128 2003-11-20 14:51 Jochen Striepe
1130 * t-prot: Fixed --pgp-move-vrf: Obviously, gpg output should not be
1131 interpreted as successful if a bug showed up (boy, I never saw this
1132 with good old gnupg-1.0.7).
1136 2003-11-19 21:05 Jochen Striepe
1138 * t-prot: Release as v1.34.
1140 2003-11-19 20:58 Jochen Striepe
1142 * t-prot: Cosmetics.
1144 2003-11-19 20:45 Jochen Striepe
1146 * t-prot.1: Cosmetics.
1148 2003-11-19 20:43 Jochen Striepe
1150 * t-prot.1: Change time stamp.
1152 2003-11-19 20:43 Jochen Striepe
1154 * t-prot.1: Update man page to reflect last changes.
1156 2003-11-19 20:41 Jochen Striepe
1158 * t-prot: Update gpg's locales to gpg-1.2.3. Support for
1159 gpg-1.0.7's locales is available as a patch.
1161 2003-11-19 20:11 Jochen Striepe
1163 * t-prot.1: Update man page to reflect last changes.
1165 2003-11-19 20:10 Jochen Striepe
1167 * t-prot: Removed option --mutt-ver for sanity reasons. Special
1168 adapations for mutt developer versions will be available as a
1171 2003-09-10 11:32 Jochen Striepe
1173 * t-prot.1: Make clear t-prot.sl is just an example implementation.
1176 2003-09-10 11:30 Jochen Striepe
1178 * t-prot.sl, contrib/t-prot.sl: Additional comments.
1180 2003-08-11 14:35 Jochen Striepe
1182 * t-prot: Release as v1.33.
1184 2003-08-11 14:35 Jochen Striepe
1186 * t-prot.1: Improve description for --mutt-ver.
1188 2003-08-11 14:33 Jochen Striepe
1190 * t-prot.1: Update date string.
1192 2003-08-11 14:32 Jochen Striepe
1194 * t-prot: Clean up locales stuff.
1196 2003-08-11 14:19 Jochen Striepe
1198 * t-prot: Fix parsing order with --mutt-ver and --locale.
1200 2003-08-11 14:05 Jochen Striepe
1202 * t-prot.1: Add description for --mutt-ver.
1204 2003-08-11 14:00 Jochen Striepe
1206 * t-prot: Add some locale that changed in mutt-1.5.4 (and made pgp
1207 block detection fail). New parameter --mutt-ver. Many thanks to
1212 2003-08-11 13:41 Jochen Striepe
1214 * t-prot: Simplify regex introduced in last update.
1216 2003-08-09 22:22 Jochen Striepe
1218 * t-prot: Fix some cases where SIGINT was not detected for pgp
1219 verification from within mutt.
1223 2003-07-21 13:12 Jochen Striepe
1225 * t-prot: Release as v1.30.
1227 2003-07-21 13:12 Jochen Striepe
1229 * t-prot: Recognize LC_MESSAGES for locales. Thanks to Gerfried
1232 2003-07-15 13:39 Jochen Striepe
1234 * t-prot: Release as v1.29.
1236 2003-07-15 13:38 Jochen Striepe
1238 * t-prot: Fix email adress verification inside pgp(). Fix locale
1241 2003-07-09 21:11 Jochen Striepe
1243 * t-prot: Use the environment variable LC_ALL (and if this fails,
1244 LANG) to determine a reasonable locale default. Suggested by
1249 2003-06-24 23:52 Jochen Striepe
1251 * t-prot: Release as v1.27.
1253 2003-06-24 23:52 Jochen Striepe
1255 * t-prot: Getting some rare multipart message from mutt, t-prot got
1256 locked into a probably endless 100% CPU consuming loop (see msgid
1257 <20030624071950.GA24479@sil.at>). This was a DoS and therefore a
1258 security problem if you use t-prot in some automated setup. This
1259 bug was only triggered when used with -Mmutt. BTW, fixing this
1260 should also increase performance when processing multipart messages
1263 Many many thanks to Gerfried Fuchs for alerting us and pointing out
1264 the DoS character of the bug (though most people might not use mutt
1265 to do fully automated email processing).
1267 2003-06-24 22:44 Jochen Striepe
1269 * t-prot: Fix treatment of forwarded messages by Opera7.
1271 2003-06-23 14:10 Jochen Striepe
1273 * t-prot.sl, contrib/t-prot.sl: Quoted-printable treatment
1274 (hopefully this will be obsolet with S-Lang-2.0) and some minor
1277 2003-06-23 13:20 Jochen Striepe
1279 * t-prot.sl, contrib/t-prot.sl: Add missing semicolon.
1281 2003-06-23 12:58 Jochen Striepe
1283 * t-prot.sl, contrib/t-prot.sl: Fix error treatment.
1285 2003-06-22 23:47 Jochen Striepe
1287 * t-prot.sl, contrib/t-prot.sl: Make the tmp dir configurable,
1288 correct some plain wrong comments, and add some more comments.
1290 2003-06-22 22:57 Jochen Striepe
1292 * t-prot.sl, contrib/t-prot.sl: Make the S-Lang example macro more
1293 configurable (thanks to Gerfried Fuchs for some suggestions) and
1294 provide a possibility to toggle filtering on/off from within slrn
1295 (thanks to Michael Prokop for feedback).
1297 2003-06-15 22:53 Jochen Striepe
1299 * t-prot.1, t-prot.sl, contrib/t-prot.sl: Add some comments to
1300 t-prot.sl and update the man page to mention the S-Lang example
1303 2003-06-15 22:33 Jochen Striepe
1305 * t-prot.sl, contrib/t-prot.sl: Added S-Lang macro to use t-prot
1306 from within slrn(1).
1308 2003-05-04 12:40 Jochen Striepe
1310 * t-prot: Fix handling of empty lines in traditional TOFU code:
1311 TOFU broken into parts by empty lines will be detected correctly
1312 now, empty lines will not be deleted if there is no TOFU at all.
1316 2003-04-23 14:50 Jochen Striepe
1318 * t-prot: Finally fix thrown away verbatim information with
1319 --pgp-move-vrf and -k (hope you had a happy Easter too). Many
1320 thanks to Gerfried Fuchs.
1324 2003-04-03 13:26 Jochen Striepe
1326 * t-prot: Regex performance fixes.
1328 2003-03-20 02:09 Jochen Striepe
1330 * t-prot, t-prot.1: New locale in mutt-1.4.1: bg.
1334 2003-03-18 16:08 Jochen Striepe
1336 * t-prot: Clean up $0 usage.
1338 2003-03-08 17:05 Jochen Striepe
1340 * t-prot: Pure cosmetics.
1342 2003-03-08 16:48 Jochen Striepe
1344 * t-prot: Release as v1.23.
1346 2003-03-08 16:43 Jochen Striepe
1348 * t-prot: Fix another typo.
1350 2003-03-08 16:40 Jochen Striepe
1352 * t-prot: Fix typo in last commit.
1354 2003-03-08 16:37 Jochen Striepe
1356 * t-prot: Add a handler for SIGINT -- pgp() has to know if we got
1357 an interrupt. Many thanks to Gerfried Fuchs.
1359 2003-03-08 02:24 Jochen Striepe
1361 * t-prot, t-prot.1: Add a workaround for old mutt versions using
1362 the pagerfilter patch. Do not activate --lax-security unless you
1363 really know what you are doing.
1365 2003-03-07 14:19 Jochen Striepe
1367 * t-prot: Ignore SIGINTs when called from within mutt. You probably
1368 want the chance to stop PGP verification and still have the message
1369 displayed. Idea by Peter Palfrader, suggested for t-prot by
1370 Gerfried Fuchs. Thanks, great idea!
1374 2003-03-05 17:26 Jochen Striepe
1376 * t-prot: Release as v1.21.
1378 2003-03-05 17:15 Jochen Striepe
1380 * t-prot: Various performance fixes.
1382 2003-03-05 17:02 Jochen Striepe
1384 * t-prot: Another performance fix.
1386 2003-03-05 16:59 Jochen Striepe
1388 * t-prot: Fix multipart boundary detection.
1390 2003-03-05 16:53 Jochen Striepe
1392 * t-prot: Another performance fix in pgp().
1394 2003-03-05 16:51 Jochen Striepe
1396 * t-prot: Fix bad typo.
1398 2003-03-05 16:35 Jochen Striepe
1400 * t-prot: Performance improvements in pgp().
1402 2003-03-05 16:14 Jochen Striepe
1404 * t-prot: Make kammquote code more efficient.
1406 2003-03-05 16:09 Jochen Striepe
1408 * t-prot: Fix kammquote condition.
1410 2003-03-05 15:54 Jochen Striepe
1412 * t-prot: Some cosmetics, no code changes.
1414 2003-03-01 17:49 Jochen Striepe
1416 * t-prot: Formatting: Replace tabs with spaces.
1418 2003-03-01 17:46 Jochen Striepe
1420 * t-prot: Add some comments.
1422 2003-02-26 22:56 Jochen Striepe
1424 * t-prot.1: Reflect the fact that world has not stopped spinning
1425 after RFC 822 (so far, at least). Mention RFCs 2045, 2046, 2049,
1426 and 2822. Thanks to Thomas Bliesener for noticing.
1428 2003-02-26 22:32 Jochen Striepe
1430 * t-prot.1: Add an example for bouncing TOFU'ed messages using
1431 sendmail(8). Add a note that -m/-t is needed for successful use of
1432 -p. Thanks to Thomas Bliesener.
1434 2003-02-19 22:05 Jochen Striepe
1436 * t-prot: Release as v1.20.
1438 2003-02-19 21:53 Jochen Striepe
1440 * t-prot: Fix missing verbatim vals when moving gpg output.
1442 2003-02-17 15:00 Jochen Striepe
1444 * t-prot.1: Update Copyright date.
1446 2003-02-17 13:53 Jochen Striepe
1448 * t-prot: Fix moving gpg output for signatures by expired keys.
1452 2003-02-17 13:35 Jochen Striepe
1454 * t-prot: Fix sender address for --pgp-short.
1456 2003-02-17 13:02 Jochen Striepe
1458 * t-prot: Remove unnecessary variable in write_msg().
1460 2003-02-17 12:59 Jochen Striepe
1462 * t-prot: Regex performance improvements.
1464 2003-02-17 01:59 Jochen Striepe
1466 * t-prot: Fix mutt-pgp code: if we have nested signed/encrypted
1467 mime parts, we must take care that all gpg output is printed.
1471 2003-02-17 00:08 Jochen Striepe
1473 * t-prot: Make t-prot compile again on perl-5.6.1 (many thanks to
1478 2003-02-14 14:50 Jochen Striepe
1480 * t-prot: Fix missing check.
1482 2003-02-14 14:42 Jochen Striepe
1484 * t-prot: Fix really annoying footer unflexibility. Now empty lines
1485 on the bottom of a message are ignored.
1489 2003-02-11 21:06 Jochen Striepe
1491 * t-prot: Fix --bigq for big quotes that go down to one of the two
1496 2003-02-11 13:49 Jochen Striepe
1498 * t-prot: Fix ad footers within pgp signed stuff.
1500 2003-02-11 13:42 Jochen Striepe
1502 * t-prot: Fix trailing empty lines ("match anything") in ad footer
1507 2003-02-09 20:34 Jochen Striepe
1509 * t-prot: Add support for mutt-1.5.x's OpenSSL output for S/MIME.
1510 Thanks to Michael Loeffler.
1512 Clean up some regexps for mutt's separators (should give better
1517 2003-02-08 18:19 Jochen Striepe
1519 * t-prot, t-prot.1: Integrate the footers patch to allow aggressive
1524 2003-02-08 17:44 Jochen Striepe
1526 * t-prot: Use constants where possible.
1528 2003-02-07 19:16 Jochen Striepe
1530 * t-prot: Fix two bugs in the Big Kammquote Condition. Using -k
1535 2003-02-07 18:26 Jochen Striepe
1537 * t-prot: Fix another terminal color sequence.
1539 2003-02-07 16:29 Jochen Striepe
1541 * t-prot.1: List contributors in alphabetical order.
1543 2003-02-07 16:00 Jochen Striepe
1545 * t-prot.1: Update date string.
1547 2003-02-07 15:55 Jochen Striepe
1549 * t-prot.1: Add a note to the BUGS section about possible perl
1550 compiler errors with not-up-to-date perl installations.
1552 2003-02-07 11:51 Jochen Striepe
1554 * t-prot: Make --pgp-move-vrf work for BAD signatures too (many
1555 thanks to Gerfried Fuchs).
1559 2003-02-06 16:11 Jochen Striepe
1561 * t-prot: Last change broke attachment detection for -Mmutt.
1563 2003-02-06 15:37 Jochen Striepe
1565 * t-prot: Fix mutt terminal color sequences. Fix false positive for
1566 overlong signatures with mutt-1.5.3 (MANY MANY thanks to Gerfried
1567 Fuchs for reporting the bug and providing vital data!).
1571 2003-01-29 03:24 Jochen Striepe
1573 * t-prot.1: Update date string.
1575 2003-01-29 03:23 Jochen Striepe
1577 * t-prot.1: Fix spellling error.
1579 2003-01-28 12:00 Jochen Striepe
1581 * t-prot: Make -h work again.
1583 Version bump to 1.8.
1585 2002-12-29 03:52 Jochen Striepe
1587 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Enable
1588 spamassassin workaround. Update man page and sample config file
1591 Correct some speling errors in the man page.
1595 2002-12-11 18:53 Jochen Striepe
1597 * t-prot: Mutt content type fix.
1599 Version bump to 1.6.
1601 2002-12-11 01:46 Jochen Striepe
1603 * t-prot: Improve M$ style TOFU heuristics.
1607 2002-12-08 22:45 Jochen Striepe
1609 * t-prot: Remove unused else.
1611 2002-12-06 16:21 Jochen Striepe
1613 * t-prot: Fix treatment of pgp uids without email adress for
1614 --pgp-move. Many thanks to Gerfried Fuchs for noticing.
1616 Small performance fix for --pgp-move-vrf.
1620 2002-12-04 20:45 Jochen Striepe
1622 * t-prot: Fix --pgp-short to be overzealous with gpg encryption
1625 Version bump to 1.3.
1627 2002-12-04 09:06 Jochen Striepe
1629 * t-prot.1: Another --locale fix.
1631 2002-12-04 09:01 Jochen Striepe
1633 * t-prot.1: Update --locale description.
1635 2002-12-03 18:20 Jochen Striepe
1637 * t-prot: Add internationalization for --pgp-move-vrf from
1638 gnupg-1.0.7's po files. Should work with gnupg-1.2.x as well.
1642 2002-12-02 21:04 Jochen Striepe
1644 * t-prot.1: Update man page date string.
1646 2002-12-02 21:03 Jochen Striepe
1648 * t-prot.1: Make last man page update more complete.
1650 2002-12-02 21:00 Jochen Striepe
1652 * t-prot, t-prot.1: Add an option to move only positive pgp
1653 verification output (this works for English gpg-1.0.7 right now --
1654 no internationalization, no pgp.com support). Thanks to Markus
1655 Hubig for suggesting.
1657 2002-11-11 02:59 Jochen Striepe
1659 * t-prot: Version 1.0.
1661 2002-11-09 02:22 Jochen Striepe
1663 * t-prot.1: Man page update.
1665 2002-11-09 01:53 Jochen Striepe
1667 * t-prot: Adding comment for pgp().
1669 2002-11-05 13:29 Jochen Striepe
1671 * t-prot: Fix a race condition introduced in 0.70. Many many thanks
1672 to Wichert Akkerman and Gerfried Fuchs.
1676 2002-11-04 19:01 Jochen Striepe
1678 * t-prot: Fix typo from last submission.
1682 2002-11-04 18:49 Jochen Striepe
1684 * t-prot: Markus Hubig noticed a bug in the kammquote condition
1685 that ate the first (empty) line of pgp signed data when using
1686 t-prot within mutt. Many thanks!
1688 Version bump to 0.92.
1690 2002-11-02 16:35 Jochen Striepe
1692 * t-prot: Replace all die()s with exit()s and appropriate exit
1693 codes for better interaction with MTAs.
1697 2002-11-02 16:08 Jochen Striepe
1699 * t-prot: Minor changes.
1701 2002-11-02 01:05 Jochen Striepe
1703 * t-prot.1: Update man page modification stamp.
1705 2002-11-01 18:30 Jochen Striepe
1707 * t-prot, t-prot.1: Merge the pgp hack after solving the last
1708 pending bug report (thanks to Markus Hubig). Update the man page to
1711 Huge version jump to v0.90: this is a release candidate for v1.0,
1712 every main feature should work fine by now. Please tell me *now* if
1713 something does not work for you (or if you have a major feature
1714 request that should be considered before v1.0).
1716 2002-10-31 18:29 Jochen Striepe
1718 * t-prot: Eye candy: People using vim with a tabwidth!=4 should see
1719 the source with proper alignment now.
1721 2002-10-31 14:17 Jochen Striepe
1723 * t-prot: T-prot would cheerfully create an output file without
1724 checking to see if it was about to write to a symlink or a named
1725 pipe. If a user used t-prot to write data into open shared
1726 directories, such as /tmp, this vulnerability could be used by a
1727 local attacker to overwrite files or lead to privilege escalation.
1731 2002-10-22 16:42 Jochen Striepe
1733 * t-prot: Add French M$ tofu detection (many thanks to Mikael
1734 Berthe for suggesting).
1736 2002-10-19 17:22 Jochen Striepe
1738 * t-prot: Using any of --kminl, --kmaxl, or --kdiff implicitely
1741 Specifying an empty string for -i or -o is no longer tolerated.
1743 Version bump to 0.69.
1745 2002-10-19 16:15 Jochen Striepe
1747 * t-prot: Support for Dutch(?) M$-style TOFU markers.
1749 2002-09-14 05:24 Jochen Striepe
1751 * t-prot: Fixed thinko in M$ TOFU/Forwarding treatment.
1753 2002-09-14 05:10 Jochen Striepe
1755 * t-prot: Johan Almqvist found another bug, this time false
1756 positives with some M$ MUA's forwarded messages.
1758 2002-09-12 12:59 Jochen Striepe
1760 * t-prot: Add swedish M$ TOFU detection. Thanks to Johan Almqvist
1761 for noticing. Bumped to v0.68.
1763 2002-07-26 14:03 Jochen Striepe
1765 * t-prot: Eye candy: add vim-6.x compliant folding comments.
1767 2002-07-09 14:07 Jochen Striepe
1769 * t-prot: Try better heuristics for M$ style TOFU. Gerfried Fuchs
1770 had some very reasonable ideas
1771 (<20020705143319.GH11482@asgard.pte.at>, 2002-07-05). We now
1772 tolerate MS style TOFU if there is no text above.
1774 Version bump to v0.67.
1776 2002-06-27 21:37 Jochen Striepe
1778 * t-prot: Fix unbelievable stupid typo introduced in the last
1783 2002-06-27 19:54 Jochen Striepe
1785 * t-prot: Fix detection of mailing list footers in attachments
1790 2002-06-27 18:16 Jochen Striepe
1792 * t-prot, t-prot.1: Fix thinko where to search for mailing list
1793 footers, bug reported by Gerfried Fuchs (many thanks!).
1795 Update manpage to make clear -Mmutt is *required* when t-prot is
1796 called from within mutt.
1800 2002-06-18 01:45 Jochen Striepe
1802 * t-prot: Another tweak on the kammquote condition.
1804 2002-06-16 12:32 Jochen Striepe
1806 * t-prot: Fixed the line count header with -Mmutt and attachments,
1807 pgp signatures and encryption.
1809 2002-06-15 17:18 Jochen Striepe
1811 * t-prot: Another tweak on the kammquote condition.
1813 2002-06-08 19:50 Jochen Striepe
1815 * muttrc.t-prot, contrib/muttrc.t-prot: Add warning comment about
1816 required mutt version.
1818 2002-06-02 07:51 Jochen Striepe
1820 * t-prot: Fixed some typos.
1822 2002-06-02 07:12 Jochen Striepe
1824 * t-prot.1: Updated manpage. The Kammquote problem should be mostly
1827 2002-06-02 02:12 Jochen Striepe
1829 * t-prot, t-prot.1: New option --sigsmax for fine-tuning the
1830 tolerated number of signatures. Manpage updated. Version bump to
1833 2002-05-30 11:24 Jochen Striepe
1835 * t-prot: Update help to reflect -p changes.
1837 2002-05-30 11:16 Jochen Striepe
1839 * t-prot: Bump to v0.60.
1841 2002-05-30 10:45 Jochen Striepe
1843 * t-prot.1: Update manpage for new behaviour of -p.
1845 2002-05-10 02:18 Jochen Striepe
1847 * t-prot: Add some quick hack to make t-prot an easy drop-in for
1848 spamassassin: the parameter for -p is optionally right now. If
1849 there is none supplied, there is no mail sent, of course.
1851 2002-05-03 02:02 Jochen Striepe
1853 * t-prot.1: Fix typo.
1855 2002-05-03 01:56 Jochen Striepe
1857 * t-prot.1: Update man page date.
1859 2002-05-03 01:55 Jochen Striepe
1861 * t-prot.1: Man page fixes and updates.
1863 2002-04-30 17:23 Jochen Striepe
1865 * t-prot: Improve the comment on the Kammquote condition.
1867 2002-04-30 17:16 Jochen Striepe
1869 * t-prot: Further tweak on the Kammquote condition. Should really
1870 do The Right Thing by now.
1872 2002-04-24 14:08 Jochen Striepe
1874 * t-prot: Performance tweak in debigq().
1876 2002-04-24 13:33 Jochen Striepe
1878 * t-prot, t-prot.1: Added an option to remove the bigger part of
1879 huge blocks of quoted lines (--bigq). Updated the man page
1882 Updated the man page's contributors text.
1886 2002-04-20 21:32 Jochen Striepe
1888 * t-prot: Just insert one space when joining lines in decomb().
1890 2002-04-20 15:37 Jochen Striepe
1892 * t-prot.1: Update man page to reflect upon new options --kminl,
1893 --kmaxl, and --kdiff.
1895 2002-04-20 15:18 Jochen Striepe
1897 * t-prot: Some more tweaks to the Kammquote condition. Add some
1898 command line switches to make behaviour a little more flexible.
1902 2002-04-20 11:10 Jochen Striepe
1904 * t-prot: Another small tweak in the Kammquoting condition.
1906 2002-04-20 11:03 Jochen Striepe
1908 * t-prot: Another small tweak in the Kammquote condition.
1910 2002-04-20 10:58 Jochen Striepe
1912 * t-prot: Make the Kammquote condition a little pickier.
1914 2002-04-20 02:48 Jochen Striepe
1916 * t-prot.1: Add description of the anti Kammquoting option.
1918 2002-04-20 02:28 Jochen Striepe
1920 * t-prot: Added an option to fix those zig-zag shaped quotings,
1921 well-known to German users as "Kammquoting".
1923 Lines with verbatim statements (#v+/-) itselves are now verbatim by
1924 definition, so they won't be cleaned away.
1928 2002-04-18 22:51 Jochen Striepe
1930 * t-prot: Clean up revision number a bit.
1932 2002-04-11 05:14 Jochen Striepe
1934 * t-prot: Just catch the last signature if there are more.
1936 2002-04-11 04:46 Jochen Striepe
1938 * t-prot: Hugo Haas reported that t-prot did not detect TOFU if
1939 there is an overlong signature and no -S on the command line.
1940 Though this was intended behaviour, this is changed: by now
1941 signatures are always interpreted as such, so the text before can
1944 2002-03-29 01:46 Jochen Striepe
1946 * t-prot.1: Add description for --locale=LOCALE.
1948 2002-03-29 01:15 Jochen Striepe
1950 * t-prot: Add option to treat mutt(1)'s locales correctly. Bump to
1953 2002-03-23 10:47 Jochen Striepe
1957 2002-03-22 11:38 Jochen Striepe
1959 * t-prot.1: Add ghw to the IDEAS AND INSPIRATION section.
1961 2002-03-21 22:26 Jochen Striepe
1963 * t-prot: Bump to 0.54.
1965 2002-03-21 13:16 Jochen Striepe
1967 * t-prot: More cleanups in the multipart code.
1969 2002-03-21 12:53 Jochen Striepe
1971 * t-prot: Fix comment in the mutt specific multipart code.
1973 2002-03-21 12:27 Jochen Striepe
1975 * t-prot: Fixed assumption in the mutt-specific code that the first
1976 attachment always would be text/plain containing the actual message
1979 2002-03-20 22:58 Jochen Striepe
1981 * t-prot: Fix some false positives in footers and multipart code.
1983 2002-03-20 17:02 Jochen Striepe
1985 * t-prot: More cleanups and performance improvements. Fixed tofu
1986 deletion when diff appended to signature. Fixed broken detection of
1987 mutt(1)'s mime/pgp output. Bumped to 0.53.
1989 2002-03-20 15:12 Jochen Striepe
1991 * t-prot: Make mime/multipart parts with type=message/rfc822 being
1992 processed if the message has been processed by mutt(1) before.
1994 2002-03-20 13:16 Jochen Striepe
1996 * t-prot: Another HUGE cleanup.
1998 2002-03-20 01:56 Jochen Striepe
2000 * t-prot: Major cleanup. Bump to 0.52.
2002 2002-03-19 14:16 Jochen Striepe
2004 * t-prot: Fixed some bugs in the multipart code. Bumped version to
2007 2002-03-19 12:42 Jochen Striepe
2009 * t-prot.1: Add note describing the complicated and confusing line
2010 count thingie when deleting an overlong signature.
2012 2002-03-19 12:38 Jochen Striepe
2014 * t-prot: Correct line count in snipped-overlong-sig message.
2016 2002-03-18 19:19 Jochen Striepe
2018 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Add new
2019 options (-a and -A=dir) to get rid of those annoying hotmail
2020 advertisements appended to messages from people using gratis email
2021 providers. Update manpage and muttrc sample.
2023 Add non-usascii-problem to TROUBLESHOOTING section of the man page.
2027 2002-03-18 15:49 Jochen Striepe
2029 * t-prot: Fix the line count header. Bump to v0.49.
2031 2002-03-16 00:01 Jochen Striepe
2033 * t-prot.1: Minor fix.
2035 2002-03-15 23:58 Jochen Striepe
2037 * t-prot.1: Minor cleanup.
2039 2002-03-15 01:48 Jochen Striepe
2041 * t-prot: Fix variables initialisation.
2043 2002-03-14 22:21 Jochen Striepe
2045 * t-prot: Fix a bug in the multipart code. Bump to v0.48.
2047 2002-03-13 08:07 Jochen Striepe
2049 * t-prot.1: Add some explanation for the verbatim instruction to
2050 the troubleshooting section.
2052 2002-03-13 07:52 Jochen Striepe
2054 * t-prot: Make verbatim instructions work for everything except
2055 mailing list footers. Bump to v0.47.
2057 2002-03-13 01:19 Jochen Striepe
2059 * t-prot.1: Fixed typo.
2061 2002-03-12 17:16 Jochen Striepe
2063 * t-prot.1: Add TROUBLESHOOTING section.
2065 2002-03-12 16:44 Jochen Striepe
2067 * t-prot.1: Changed one makro which was overseen last commit.
2069 2002-03-12 16:24 Jochen Striepe
2071 * t-prot.1: Big man page cleanup.
2073 2002-03-12 15:41 Jochen Striepe
2075 * t-prot.1: Further improvement of the -L man page text.
2077 2002-03-12 15:39 Jochen Striepe
2079 * t-prot.1: Improved man page text for -L.
2081 2002-03-12 15:37 Jochen Striepe
2083 * t-prot.1: Clarify the man page text for -l and -L.
2085 2002-03-12 02:47 Jochen Striepe
2087 * t-prot, t-prot.1: Add the "tolerate diff" option. Bump to v0.46.
2089 2002-03-09 17:18 Jochen Striepe
2091 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Add
2092 option -M/--mua and try to detect attachments only when necessary.
2093 Updated man page and muttrc sample. Version bump to 0.45.
2095 2002-03-08 20:29 Jochen Striepe
2097 * t-prot: Fix an off-by-one error when removing mutt(1)'s
2098 attachments. Credits to Gerfried Fuchs for reporting and locating
2101 2002-03-02 02:26 Jochen Striepe
2103 * t-prot: Some minor cleanups.
2105 2002-03-02 02:18 Jochen Striepe
2107 * t-prot: Some minor cleanups.
2109 2002-03-01 10:10 Jochen Striepe
2111 * t-prot: Fixed a missing range check reported by Gerfried Fuchs
2112 with messages only containing the mailing list footer.
2114 2002-02-26 12:20 Jochen Striepe
2116 * t-prot: Add infrastructure for better debugging.
2118 2002-02-26 11:11 Jochen Striepe
2120 * muttrc.t-prot, contrib/muttrc.t-prot: Make the muttrc example a
2121 little shorter, and add colors.
2123 2002-02-26 03:05 Jochen Striepe
2125 * t-prot: Improve empty line handling between body and signature.
2127 2002-02-26 02:50 Jochen Striepe
2129 * t-prot: Fixed thinko in signature handling. Be more tolerant with
2130 empty lines around signatures and mailing list footers.
2132 Version bump to 0.42.
2134 2002-02-25 19:20 Jochen Striepe
2136 * t-prot: Widened the rexexp for mutt(1)'s attachments a little -
2137 some cases were not caught before.
2139 2002-02-25 18:48 Jochen Striepe
2141 * t-prot: Gerfried Fuchs found a bug in the signature code (many
2142 thanks!). It was ugly anyway, so that part got a clean rewrite.
2144 Bumped version to 0.41.
2146 2002-02-22 15:55 Jochen Striepe
2148 * t-prot: Another slight performance hit with multipart messages.
2150 2002-02-22 15:36 Jochen Striepe
2152 * t-prot: Leave only the body of the first multipart message part
2153 for processing, not the headers.
2155 2002-02-21 23:27 Jochen Striepe
2157 * t-prot.1: Updated the manpage to reflect the fix of the multipart
2160 2002-02-21 23:24 Jochen Striepe
2162 * t-prot: Fix no TOFU is detected in multipart messages without
2163 signature and without previous preparation by mutt(1). Now
2164 multipart messages as described in RFC 1341 are detected properly.
2165 Only the first part is processed, and only if it has the content
2166 type "text/plain" or none specified as described in RFC 1341.
2168 2002-02-20 16:51 Jochen Striepe
2170 * t-prot: Bump version to 0.39.
2172 2002-02-20 16:50 Jochen Striepe
2174 * t-prot.1: Updated manpage for long options.
2176 2002-02-18 19:44 Jochen Striepe
2178 * t-prot.1: Updated credits in manpage.
2180 2002-02-16 00:06 Jochen Striepe
2182 * muttrc.t-prot, t-prot, contrib/muttrc.t-prot, t-prot.1: Switched
2183 command line system to Getopt::Mixed as recommended by Gerfried
2184 Fuchs. One of the reasons is that now the parameter of the option
2185 '-S' is optionally, what was not cleanly realizeable before. The
2186 opportunity has been used to do a cleanup on some things, too ...
2188 Please note that Getopt::Mixed now is mandatory to run t-prot - you
2189 can get it at CPAN. The trade-off seems worthy IMHO - please drop
2190 an email to <t-prot@tolot.escape.de> if you do not think so, so the
2191 matter can be discussed. :)
2195 2002-02-15 03:49 Jochen Striepe
2197 * t-prot.1: Beautify the manpage, and add some more info about bugs
2200 2002-02-15 03:30 Jochen Striepe
2202 * t-prot: Beautify help text.
2204 2002-02-14 16:32 Jochen Striepe
2206 * t-prot, t-prot.1: Bjoern Buerger requested an option to make
2207 t-prot write a syslog entry for each message bounced when invoked
2208 with -p. So -d is new. Will only write syslog entries if
2209 Sys::Syslog is available but will not crash if not.
2211 2002-02-14 13:26 Jochen Striepe
2213 * t-prot: Minor cleanup.
2215 2002-02-14 11:04 Jochen Striepe
2217 * t-prot: Fix unbelieveable stupid bug in attachment fix. Bump to
2220 2002-02-13 01:08 Jochen Striepe
2222 * t-prot: Version bump to 0.35.
2224 2002-02-12 13:57 Jochen Striepe
2226 * t-prot, t-prot.1: Added Option -P=MESSAGE. Updated manpage.
2228 2002-02-12 12:47 Jochen Striepe
2230 * t-prot.1: Update manpage for -S=n.
2232 2002-02-12 12:45 Jochen Striepe
2234 * muttrc.t-prot, contrib/muttrc.t-prot, t-prot: Improve bounce
2235 message. Change option -S to accept an integer denoting the maximum
2236 allowed lines for a valid signature.
2238 2002-02-12 04:44 Jochen Striepe
2240 * t-prot, t-prot.1: New option -p=ADDRESS added: Finally you may
2241 use t-prot in your MTA's aliases file to bounce TOFUed emails.
2244 2002-02-12 01:03 Jochen Striepe
2246 * t-prot: Corrected help when called with -h. Small indent cleanup.
2248 2002-02-11 20:40 Jochen Striepe
2250 * t-prot.1: Updated manpage date.
2252 2002-02-11 20:33 Jochen Striepe
2254 * t-prot, t-prot.1: Gerfried Fuchs reported that t-prot eats up
2255 attachments when hiding lines, that flaw should be fixed right now.
2256 Manpage has been updated to reflect upon that fact.
2258 2002-02-11 19:13 Jochen Striepe
2260 * t-prot: Corrected line count for overlong signatures. Problem
2261 reported by Gerfried Fuchs (thanks, Alfie!).
2263 2002-01-29 14:57 Jochen Striepe
2265 * t-prot: Remove goto. Patch by Gerfried Fuchs.
2267 2002-01-28 20:34 Jochen Striepe
2269 * t-prot: Bump version to 0.32.
2271 2002-01-28 16:53 Jochen Striepe
2273 * t-prot: Just again a version fix. Should be done now...
2275 2002-01-28 16:52 Jochen Striepe
2277 * t-prot: Sigh. Another version fix.
2279 2002-01-28 16:50 Jochen Striepe
2281 * t-prot.1: Fix manpage version.
2283 2002-01-28 16:48 Jochen Striepe
2285 * t-prot, t-prot.1: Fix version strings.
2287 2002-01-28 16:46 Jochen Striepe
2289 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Version
2292 2002-01-28 16:39 Jochen Striepe
2294 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Initial
2297 2002-01-28 16:39 Jochen Striepe
2299 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Initial